@import"https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800;900&display=swap";/*! css/site-header.css */#topbarAvatar{padding:0;flex-shrink:0}body #topbarAvatar.is-guest-avatar{background:#e9e5f1;color:#665d78;border:0;border-radius:50%!important;overflow:hidden;box-shadow:none}body #topbarAvatar.is-guest-avatar:hover{background:#ddd6eb;box-shadow:none}#topbarAvatar.is-guest-avatar svg{width:24px;height:24px;flex-shrink:0}#topbarAvatar:focus-visible{outline:none}#desktopMainNavigation,#desktopHeaderStore{display:none}@media(min-width:769px){body.has-shared-header{--header-h:64px}body.has-shared-header .topbar{height:64px;padding:0 22px;gap:12px;background:#faf9ff!important;color:#141625;border-bottom:1px solid #f0edf5!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body.has-shared-header .topbar:after{display:none}body.has-shared-header .topbar-actions{display:contents}body.has-shared-header #topbarAvatar{order:-3;width:36px;height:36px;min-width:36px;border-radius:7px;border:0;box-shadow:none;margin:0}body.has-shared-header #topbarLogoBtn{order:-2;margin:0 auto 0 0;padding:0;width:auto;height:44px;background:none;border:0;box-shadow:none;color:#141625}body.has-shared-header #topbarLogoBtn img{display:none}body.has-shared-header #topbarLogoBtn:after{content:"Selebox";font-size:20px;font-weight:800;letter-spacing:-.4px}body.has-shared-header :is(#topbarMenuBtn,#topbarCoinPill,#topbarSearch){display:none}body.has-shared-header .books-shell-action{display:flex;align-items:center;justify-content:center;width:30px;height:44px;padding:0;border:0;background:none;color:#141625;position:relative;flex:none}body.has-shared-header #booksHeaderSearch{order:1}body.has-shared-header .topbar-bell-wrap{order:2;margin:0}body.has-shared-header #booksHeaderMessages{order:3}body.has-shared-header:has(#topbarAvatar.is-guest-avatar) #booksHeaderMessages{display:none!important}body.has-shared-header #desktopHeaderStore{display:flex;align-items:center;justify-content:center;order:4;width:30px;height:44px;flex:none;color:#141625;border-radius:8px}#desktopHeaderStore svg{width:23px;height:23px}#desktopHeaderStore:hover{background:#edeaf3}#desktopHeaderStore[aria-current]{color:var(--accent-primary)}#desktopHeaderStore:focus-visible{outline:none}body.has-shared-header #btnNotifications{width:30px;height:44px;padding:4px;background:none;color:#141625;box-shadow:none;border:0}body.has-shared-header #btnNotifications svg{width:23px;height:23px}body.has-shared-header #notifBadge{font-size:9px;min-width:15px;height:15px;top:1px;right:-3px;background:var(--accent-primary);border:1px solid white}body.has-shared-header .books-bottom-nav{display:none}body.has-shared-header #desktopMainNavigation{display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);width:min(680px,calc(100% - 400px));height:64px;gap:6px}#desktopMainNavigation a{display:flex;position:relative;flex:1;min-width:0;align-items:center;justify-content:center;height:64px;padding-top:3px;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;color:#707582;transition:background .15s ease,color .15s ease}#desktopMainNavigation a:hover{background:#edeaf3}#desktopMainNavigation a:focus-visible{outline:none}#desktopMainNavigation a[aria-current]{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}#desktopMainNavigation svg{width:27px;height:27px}#desktopMainNavigation a[aria-current] svg{fill:currentColor;stroke:#fff;stroke-width:1}#desktopMainNavigation a[data-header-section=radiobox][aria-current] svg{fill:none;stroke:currentColor;stroke-width:2.3}body.has-shared-header.desktop-search-open #topbarSearch{display:block!important;position:absolute;top:72px;left:22px;width:min(400px,calc(100vw - 44px));max-width:none;background:#fff;border:1px solid #e9e3f2;border-radius:12px;box-shadow:0 6px 24px #20143820}body.has-shared-header.desktop-search-open #topbarSearch input{width:100%;color:#211b2b}body.has-shared-header.desktop-search-open #searchResults{position:absolute;top:124px;left:22px;width:min(400px,calc(100vw - 44px))}body.has-shared-header:not(.desktop-search-open) #searchResults{display:none!important}body.has-shared-header.on-komiks .topbar{z-index:1000!important}body.has-shared-header.on-komiks:not(.on-komiks-embedded) .komiks-tk{top:64px}body.has-shared-header.on-komiks:not(.on-komiks-embedded) .kx-app{height:calc(100dvh - 64px)}}@media(max-width:768px){body.has-shared-header{--header-h:100px}body.has-shared-header .topbar{height:100px;padding:0 10px 44px;gap:4px;background:#faf9ff!important;color:#141625;border-bottom:1px solid #eeeaf4!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}body.has-shared-header .topbar:after{display:none}body.has-shared-header .topbar-actions{display:contents}body.has-shared-header #topbarMenuBtn{order:-4;display:flex;width:40px;height:44px;flex:0 0 40px;padding:8px;border-radius:8px;background:transparent;color:#555269}body.has-shared-header #topbarAvatar{order:-3;width:32px;height:32px;min-width:32px;border:0;border-radius:7px;margin:0;box-shadow:none}body.has-shared-header #topbarLogoBtn{display:flex;align-items:center;order:-2;margin:0 auto 0 2px;width:auto;height:44px;padding:0;background:none;border:0;box-shadow:none;filter:none;color:#141625}body.has-shared-header #topbarLogoBtn img{display:none}body.has-shared-header #topbarLogoBtn:after{content:"Selebox";font-size:18px;font-weight:800;letter-spacing:-.5px}body.has-shared-header :is(#topbarCoinPill,#topbarSearch){display:none!important}body.has-shared-header:has(#topbarAvatar.is-guest-avatar) #booksHeaderMessages{display:none!important}body.has-shared-header #booksHeaderMessages{order:3;display:flex;align-items:center;justify-content:center;width:40px;height:44px;flex:none;padding:8px;border:0;border-radius:8px;background:transparent;color:#141625;position:relative}body.has-shared-header #booksHeaderSearch{order:1;display:flex;align-items:center;justify-content:center;width:40px;height:44px;flex:none;padding:8px;border:0;border-radius:8px;background:transparent;color:#141625}body.has-shared-header .topbar-bell-wrap{order:2;margin:0}body.has-shared-header #btnNotifications{width:40px;height:44px;padding:8px;background:none;border:0;color:#141625;box-shadow:none}body.has-shared-header #desktopHeaderStore{order:4;display:flex;align-items:center;justify-content:center;width:40px;height:44px;flex:none;color:#141625;border-radius:8px}body.has-shared-header :is(#booksHeaderSearch,#btnNotifications,#booksHeaderMessages,#desktopHeaderStore) svg{width:22px;height:22px}body.has-shared-header #notifBadge{font-size:9px;min-width:15px;height:15px;top:2px;right:1px;background:var(--accent-primary);border:1px solid white}body.has-shared-header #desktopMainNavigation{display:flex;position:absolute;bottom:0;left:8px;right:8px;height:44px;gap:4px}body.has-shared-header #desktopMainNavigation a{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;height:44px;padding:0;border-bottom:3px solid transparent;color:#707582}body.has-shared-header #desktopMainNavigation svg{width:24px;height:24px}body.has-shared-header #desktopMainNavigation a[aria-current]{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}body.has-shared-header #desktopMainNavigation a[aria-current] svg{fill:currentColor;stroke:#fff;stroke-width:1}body.has-shared-header #desktopMainNavigation a[data-header-section=radiobox][aria-current] svg{fill:none;stroke:currentColor;stroke-width:2.3}body.has-shared-header .books-bottom-nav{display:none}body.has-shared-header :is(#desktopMainNavigation a,#desktopHeaderStore,#booksHeaderSearch,#booksHeaderMessages,#topbarMenuBtn):hover{background:#edeaf3}body.has-shared-header :is(#desktopMainNavigation a,#desktopHeaderStore,#booksHeaderSearch,#booksHeaderMessages,#topbarMenuBtn,#topbarLogoBtn):focus-visible{outline:none}body.has-shared-header.desktop-search-open #topbarSearch{display:flex!important;position:fixed;top:108px;left:10px;right:10px;width:auto;height:44px;min-width:0;max-width:none;margin:0;z-index:1100;background:var(--bg2);border:1px solid var(--border);border-radius:12px;transform:none}body.has-shared-header.desktop-search-open #topbarSearch input{position:static;opacity:1;padding:0 10px;width:100%;height:100%;font-size:16px;color:var(--text);cursor:text}body.has-shared-header.desktop-search-open #searchResults{position:fixed;top:158px;left:10px;right:10px;width:auto;max-height:calc(100dvh - 170px);overflow-y:auto}body.has-shared-header:not(.desktop-search-open) #searchResults{display:none!important}body.has-shared-header.on-komiks:not(.on-komiks-embedded) .komiks-tk{top:100px}body.has-shared-header.on-komiks:not(.on-komiks-embedded) .kx-app{height:calc(100dvh - 100px)}body.on-books:has(#bookPage.books-mobile-v2){--header-h:100px}body.on-books:has(#bookPage.books-mobile-v2) .topbar{height:100px;padding:0 10px 44px;gap:4px}body.on-books:has(#bookPage.books-mobile-v2) #topbarMenuBtn{display:flex!important}body.on-books:has(#bookPage.books-mobile-v2) #appSidebar{display:flex!important}body.on-books:has(#bookPage.books-mobile-v2) #topbarAvatar{width:32px;height:32px;min-width:32px}body.on-books:has(#bookPage.books-mobile-v2) #topbarLogoBtn:after{font-size:18px}body.on-books:has(#bookPage.books-mobile-v2) #booksHeaderMessages{display:none!important}body.on-books:has(#bookPage.books-mobile-v2) :is(#booksHeaderSearch,#btnNotifications){width:40px}body.on-books:has(#bookPage.books-mobile-v2) .main-wrap{margin-top:100px!important}#booksMobileV2 .bmv2-tabs{top:100px}#booksMobileV2 .bmv2-shell{padding-bottom:24px}}body.has-shared-header #wlRoot,body.has-shared-header #wlBootShell{top:var(--header-h)}body.has-shared-header.wl-open .topbar{z-index:10510!important}body.has-shared-header.wl-open #wlRoot{padding:24px;container-type:inline-size;overscroll-behavior:contain}body.has-shared-header.wl-open:has(#wlSidebar) #wlRoot{top:calc(var(--header-h) + 64px)}body.has-shared-header.wl-open #wlSidebar{display:flex;top:var(--header-h);right:0;bottom:auto;left:0;width:auto;height:64px;padding:8px 24px;border-right:0;border-bottom:1px solid var(--wl-border);overflow:visible;box-sizing:border-box}body.has-shared-header #wlSidebar :is(.wl-sb-logo,.wl-sb-foot){display:none}body.has-shared-header #wlSidebar .wl-sb-nav{flex-direction:row;align-items:center;gap:4px;min-width:0;width:100%;height:100%;overflow:visible;box-sizing:border-box}body.has-shared-header #wlSidebar :is(.wl-sb-item,.wl-sb-measure-item){flex:0 0 auto;width:auto;min-height:44px;box-sizing:border-box;padding:8px 12px;gap:7px;white-space:nowrap;font-size:13px}body.has-shared-header #wlSidebar .wl-sb-ic svg{width:18px;height:18px}body.has-shared-header #wlSidebar .wl-sb-tools{position:relative;flex:none}body.has-shared-header #wlSidebar .wl-sb-tools>summary{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 14px;box-sizing:border-box;list-style:none;cursor:pointer;border-radius:10px;color:var(--wl-muted);font-size:13px;font-weight:550}body.has-shared-header #wlSidebar .wl-sb-tools>summary::-webkit-details-marker{display:none}body.has-shared-header #wlSidebar .wl-sb-tools>summary:hover,body.has-shared-header #wlSidebar .wl-sb-tools[open]>summary,body.has-shared-header #wlSidebar .wl-sb-tools>summary.is-active{background:var(--wl-primary-soft);color:var(--wl-text)}body.has-shared-header #wlSidebar .wl-sb-tools>summary:focus-visible{outline:none}.wl-sb-chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.wl-sb-tools[open] .wl-sb-chevron{transform:translateY(2px) rotate(225deg)}body.has-shared-header #wlSidebar .wl-sb-tools-panel{position:absolute;top:calc(100% + 10px);right:0;width:232px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--header-h) - 88px);overflow-y:auto;overscroll-behavior:contain;padding:6px;box-sizing:border-box;border:1px solid var(--wl-border);border-radius:14px;background:var(--wl-surface);box-shadow:0 12px 32px #0003}body.has-shared-header #wlSidebar .wl-sb-tools-panel .wl-sb-item{width:100%;text-align:left}body.has-shared-header #wlSidebar .wl-sb-tools{margin-left:auto}#wlSidebar .wl-sb-tools[hidden]{display:none}#wlSidebar .wl-sb-measure{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden;pointer-events:none}#wlSidebar .wl-sb-measure-row{display:flex;width:max-content;gap:4px}#wlSidebar .wl-sb-measure-item{font-weight:600}@media(max-width:380px){body.has-shared-header #wlSidebar :is(.wl-sb-nav>[data-nav=dashboard],.wl-sb-measure-row>[data-nav=dashboard]) .wl-sb-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.has-shared-header #wlSidebar :is(.wl-sb-nav>[data-nav=dashboard],.wl-sb-measure-row>[data-nav=dashboard]){width:44px;justify-content:center;padding:8px}}@media(min-width:769px){body.has-shared-header :is(#wlRoot,#wlBootShell,#wlSidebar){left:var(--sidebar-w)}body.has-shared-header.wl-open #wlSidebar{left:var(--sidebar-w)}}@container (max-width:1000px){#wlRoot .wl-top{grid-template-columns:minmax(0,1fr)}#wlRoot .wl-cw{flex-wrap:wrap}#wlRoot .wl-cw-actions{flex:1 1 100%}}@media(max-width:768px){body.has-shared-header.wl-open #wlRoot{padding:16px}body.has-shared-header.wl-open #wlSidebar{padding:8px 16px}body.has-shared-header.wl-open #appSidebar{z-index:10512}body.has-shared-header.wl-open .sidebar-backdrop{z-index:10511}}.sidebar-menu-heading{display:none}@media(max-width:768px){body.sidebar-drawer-open{overflow:hidden}body #appSidebar{--menu-panel:var(--bg);--menu-card:var(--bg2);--menu-icon:var(--bg3);top:calc(var(--header-h) + 8px);left:8px;right:8px;bottom:8px;width:auto;max-width:none;max-height:calc(100dvh - var(--header-h) - 16px);padding:0 12px 12px!important;gap:12px!important;background:var(--menu-panel)!important;border:1px solid var(--border)!important;border-radius:16px;box-shadow:0 10px 36px #17132030!important;backdrop-filter:none;-webkit-backdrop-filter:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}body.light #appSidebar{--menu-panel:#f6f7f9;--menu-card:#fff;--menu-icon:#ececf1}body #appSidebar:after{display:none}body.sidebar-drawer-open #appSidebar{visibility:visible;opacity:1;transform:none;transition:opacity .16s ease,transform .16s ease,visibility 0s}#appSidebar .sidebar-menu-heading{display:flex;align-items:center;justify-content:space-between;flex:none;position:sticky;top:0;z-index:2;background:var(--menu-panel);margin:0 -12px -2px;padding:12px 16px 10px}#sidebarMenuTitle{margin:0;font-size:26px;line-height:1.25;font-weight:750;letter-spacing:-.6px;color:var(--text);outline:none}#sidebarMenuClose{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:var(--menu-icon);color:var(--text2);cursor:pointer}#sidebarMenuClose svg{width:20px;height:20px}#sidebarMenuClose:hover{background:var(--border)}#sidebarMenuClose:focus-visible{outline:none}body #appSidebar :is(.sidebar-nav-card,.sidebar-settings-card){flex:0 0 auto!important;min-height:auto!important;overflow:visible!important;gap:2px!important;padding:8px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--menu-card)!important;box-shadow:0 1px 2px #17132012!important}body #appSidebar .sidebar-item{height:54px;min-height:54px;flex:none;gap:12px;padding:7px 10px!important;border-radius:8px!important;color:var(--text)!important;box-shadow:none;transform:none}body #appSidebar .sidebar-item:before{display:none}body #appSidebar .sidebar-icon{width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:var(--menu-icon)!important;color:var(--text2)!important;box-shadow:none!important}body #appSidebar .sidebar-icon svg{width:21px;height:21px;color:inherit!important}body #appSidebar .sidebar-label{display:block;font-size:15px;font-weight:550;letter-spacing:0}body #appSidebar .sidebar-item.active{background:var(--accent-soft)!important;color:var(--accent-strong)!important}body #appSidebar .sidebar-item.active .sidebar-icon{background:rgba(var(--accent-rgb),.18)!important;color:var(--accent-strong)!important}body #appSidebar .sidebar-item.active .sidebar-label{font-weight:650}body #appSidebar .sidebar-divider{display:block!important;flex:none;height:1px;margin:8px 10px;background:var(--border)}body #appSidebar .sidebar-badge{margin-left:auto}body.sidebar-drawer-open #topbarMenuBtn{background:var(--accent-soft);color:var(--accent-strong)}body .sidebar-backdrop{background:#14121e3d}}@media(max-width:768px)and (prefers-reduced-motion:reduce){body #appSidebar,body.sidebar-drawer-open #appSidebar{transition:none}}body.has-shared-header.desktop-search-open .topbar #topbarSearch{display:flex!important;align-items:center;gap:10px;position:fixed!important;top:calc(var(--header-h,64px) + 8px)!important;left:auto!important;right:20px!important;width:min(440px,calc(100vw - 40px))!important;height:48px!important;min-width:0;max-width:none!important;margin:0!important;padding:0 14px!important;transform:none!important;z-index:1200;border:1px solid var(--border)!important;border-radius:24px!important;background:var(--bg2)!important;box-shadow:0 5px 24px #2014381c!important}body.has-shared-header.desktop-search-open .topbar #topbarSearch .topbar-search-icon{flex:none;width:18px;height:18px;margin:0;position:static;color:var(--text3)}body.has-shared-header.desktop-search-open .topbar #searchInput{display:block;position:static!important;flex:1;min-width:0;width:100%;height:100%;opacity:1;padding:0!important;margin:0;border:0!important;border-radius:0!important;outline:none;background:transparent!important;color:var(--text)!important;box-shadow:none!important;font:400 14px/1.4 Inter,sans-serif;cursor:text}body.has-shared-header.desktop-search-open .topbar #searchInput::placeholder{color:var(--text3)!important}body.has-shared-header .topbar #topbarSearchClear{position:static;transform:none;flex:none;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--text3);background:var(--bg3);font-size:21px}body.has-shared-header.desktop-search-open .topbar #searchResults{position:fixed!important;top:calc(var(--header-h,64px) + 64px)!important;left:auto!important;right:20px!important;transform:none!important;width:min(440px,calc(100vw - 40px))!important;max-height:calc(100dvh - var(--header-h,64px) - 80px);overflow:auto;overscroll-behavior:contain;padding:10px;border-radius:18px;z-index:1200;background:var(--bg2);color:var(--text);border:1px solid var(--border);box-shadow:0 10px 36px #20143826}#searchResults .search-result-item{width:100%;border:0;background:transparent;color:inherit;text-align:left;font:inherit}#searchResults .search-result-item:hover,#searchResults button:focus-visible{background:var(--bg3)}#searchResults button:focus-visible{outline:none}#searchResults .search-result-info{display:flex;flex-direction:column;gap:3px}#searchResults .search-result-title{font-size:14px}#searchResults .search-result-meta{font-size:12px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#searchResults .search-result-item .avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center}#searchResults .avatar img{width:100%;height:100%;object-fit:cover}#searchResults .search-result-chevron{font-size:20px;color:var(--text3)}#searchResults .search-result-group h2,#searchResults .search-section-heading h2{font-size:15px;font-weight:650;margin:12px 12px 4px;color:var(--text)}#searchResults .search-section-heading{display:flex;align-items:center;justify-content:space-between}#searchResults .search-section-heading button,#searchResults .search-state button{background:none;border:0;color:var(--accent-primary);font-size:12px;padding:10px;cursor:pointer}#searchResults .search-recent-row{display:flex;align-items:center}#searchResults .search-recent-row>button:last-child{flex:none;background:none;border:0;color:var(--text3);width:34px;height:34px;font-size:20px;cursor:pointer;border-radius:50%}#searchResults .search-history-icon{font-size:22px;color:var(--text3)}#searchResults .search-state{padding:24px 14px;text-align:center;font-size:14px}#searchResults .search-state p{color:var(--text3);font-size:13px;margin:8px 0}.search-skeleton>div{display:flex;align-items:center;gap:12px;padding:10px}.search-skeleton i{width:40px;height:40px;border-radius:50%;background:var(--bg3)}.search-skeleton span{height:30px;width:65%;border-radius:8px;background:var(--bg3)}.search-skeleton{animation:search-pulse 1s ease-in-out infinite alternate}@keyframes search-pulse{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.search-skeleton{animation:none}}@media(max-width:900px){body.has-shared-header.desktop-search-open .topbar #topbarSearch,body.has-shared-header.desktop-search-open .topbar #searchResults{right:10px!important;width:calc(100vw - 20px)!important}body.has-shared-header.desktop-search-open .topbar #searchInput{font-size:16px}}body.has-shared-header .topbar-quests-wrap{display:flex;align-items:center;order:2;margin:0}body.has-shared-header #btnDailyQuests{display:flex;align-items:center;justify-content:center;width:40px;height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:#141625;box-shadow:none}body.has-shared-header #btnDailyQuests svg{width:22px;height:22px}body.has-shared-header .quests-panel{position:fixed;top:calc(var(--header-h, 64px) + 10px);left:0;right:0;margin:0 auto;width:min(400px,calc(100vw - 24px));max-height:min(72vh,calc(100dvh - var(--header-h, 64px) - 24px))}body.has-shared-header .quests-panel{color:var(--text)}body.has-shared-header :is(#booksHeaderSearch,#btnDailyQuests,#btnNotifications,#booksHeaderMessages,#desktopHeaderStore,#topbarMenuBtn),body.has-shared-header :is(#booksHeaderSearch,#btnDailyQuests,#btnNotifications,#booksHeaderMessages,#desktopHeaderStore,#topbarMenuBtn):is(:hover,:active){background:transparent!important;box-shadow:none!important}body.has-shared-header :is(#booksHeaderSearch,#btnDailyQuests,#btnNotifications,#booksHeaderMessages,#desktopHeaderStore,#topbarMenuBtn):hover,body.has-shared-header :is(#booksHeaderSearch,#btnDailyQuests,#btnNotifications,#booksHeaderMessages,#desktopHeaderStore,#topbarMenuBtn):hover svg{color:var(--accent-primary)!important}/*! css/header-glass.css */@media(min-width:769px){body.has-shared-header .topbar,body.on-books:has(#bookPage.books-mobile-v2) .topbar{--glass-bg: linear-gradient(180deg, rgba(255,255,255,.72), rgba(248,244,255,.58));--glass-edge: rgba(255,255,255,.9);--glass-rule: rgba(118,96,168,.12);--glass-shadow: 0 10px 30px rgba(118,96,168,.12);--glass-ink: #1d1830;--glass-tab: #6b6582;--glass-tab-hover: rgba(124,92,255,.08);--glass-pill: linear-gradient(145deg, rgba(255,255,255,.95), rgba(244,239,255,.85));--glass-pill-shadow: 0 6px 16px rgba(118,96,168,.18), inset 0 1px 0 rgba(255,255,255,.95);--glass-pill-edge: rgba(255,255,255,.95);--glass-accent: #6d3ee6;background:var(--glass-bg)!important;color:var(--glass-ink);border-bottom:1px solid var(--glass-rule)!important;box-shadow:var(--glass-shadow),inset 0 -1px 0 var(--glass-edge)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;backdrop-filter:blur(20px) saturate(160%)!important}body.has-shared-header:not(.light) .topbar,body:not(.light).on-books:has(#bookPage.books-mobile-v2) .topbar{--glass-bg: linear-gradient(180deg, rgba(36,30,56,.72), rgba(26,22,42,.62));--glass-edge: rgba(255,255,255,.06);--glass-rule: rgba(255,255,255,.07);--glass-shadow: 0 12px 32px rgba(0,0,0,.4);--glass-ink: #efeaff;--glass-tab: #a9a1c3;--glass-tab-hover: rgba(255,255,255,.06);--glass-pill: linear-gradient(145deg, rgba(64,54,98,.9), rgba(46,39,72,.88));--glass-pill-shadow: 0 6px 16px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.08);--glass-pill-edge: rgba(255,255,255,.08);--glass-accent: #c9b8ff}body.has-shared-header #topbarLogoBtn,body.has-shared-header .books-shell-action,body.has-shared-header #btnNotifications,body.has-shared-header #desktopHeaderStore{color:var(--glass-ink)!important}body.has-shared-header:not(.light) #btnDailyQuests,body.has-shared-header:not(.light) #btnDailyQuests svg{color:var(--glass-accent)!important}body.has-shared-header :is(#booksHeaderSearch,#btnDailyQuests,#btnNotifications,#booksHeaderMessages,#desktopHeaderStore){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.has-shared-header:not(.light) #btnNotifications svg{color:var(--glass-ink)!important}body.has-shared-header #desktopMainNavigation{align-items:center;gap:8px}body.has-shared-header #desktopMainNavigation a{height:46px!important;margin:0 4px;padding:0!important;border-bottom:0!important;border-radius:16px!important;color:var(--glass-tab)!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body.has-shared-header #desktopMainNavigation a:hover{background:var(--glass-tab-hover)!important}body.has-shared-header #desktopMainNavigation a[aria-current]{color:var(--glass-accent)!important;background:var(--glass-pill)!important;box-shadow:var(--glass-pill-shadow)!important;outline:1px solid var(--glass-pill-edge);outline-offset:-1px}body.has-shared-header #desktopMainNavigation a[aria-current] svg{stroke:var(--glass-pill-edge)}body.has-shared-header:not(.light) #desktopMainNavigation a[aria-current] svg{stroke:#2b2442}body.has-shared-header #desktopMainNavigation a[data-header-section=radiobox][aria-current] svg{fill:none!important;stroke:var(--glass-accent)!important;stroke-width:2.3}body.has-shared-header #desktopMainNavigation a:focus-visible{outline:none!important}body.has-shared-header:not(.light) #notifBadge,body.has-shared-header:not(.light) .books-shell-action .badge{border-color:#2a2340!important}}body.has-shared-header .topbar-quests-wrap,body.has-shared-header #desktopHeaderStore{display:none!important}body.has-shared-header .hg-icon{width:24px!important;height:24px!important}@media(min-width:769px){body.has-shared-header .hg-icon{width:27px!important;height:27px!important;stroke-width:1.8}body.has-shared-header :is(#booksHeaderSearch,#btnNotifications,#booksHeaderMessages){width:44px!important;min-width:44px;height:44px!important}}body.has-shared-header .hg-icon .hg-fill{fill:currentColor;fill-opacity:.14;stroke:none}body.has-shared-header :is(#booksHeaderSearch,#btnNotifications,#booksHeaderMessages):hover .hg-icon .hg-fill{fill-opacity:.22}body.has-shared-header #btnNotifications .hg-icon{color:inherit!important}@media(max-width:768px){body.has-shared-header .topbar{background:linear-gradient(180deg,#ffffffc7,#f8f4ffa8)!important;border-bottom:1px solid rgba(118,96,168,.12)!important;box-shadow:0 8px 24px #7660a81f!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;backdrop-filter:blur(20px) saturate(160%)!important}body.has-shared-header:not(.light) .topbar{background:linear-gradient(180deg,#241e38d1,#1a162abd)!important;border-bottom-color:#ffffff12!important;box-shadow:0 10px 28px #0006!important;color:#efeaff}body.has-shared-header:not(.light) :is(#topbarLogoBtn,#booksHeaderSearch,#btnNotifications,#booksHeaderMessages,#desktopHeaderStore,#topbarMenuBtn){color:#efeaff!important}body.has-shared-header:not(.light) #btnNotifications svg{color:#efeaff!important}body.has-shared-header :is(#booksHeaderSearch,#btnNotifications,#booksHeaderMessages,#topbarMenuBtn){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.has-shared-header #desktopMainNavigation{align-items:center;gap:6px}body.has-shared-header #desktopMainNavigation a{height:36px!important;border-bottom:0!important;border-radius:13px!important;color:#6b6582!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body.has-shared-header:not(.light) #desktopMainNavigation a{color:#a9a1c3!important}body.has-shared-header #desktopMainNavigation a[aria-current]{color:#6d3ee6!important;background:linear-gradient(145deg,#fffffff2,#f4efffd9)!important;box-shadow:0 5px 14px #7660a82e,inset 0 1px #fffffff2!important}body.has-shared-header:not(.light) #desktopMainNavigation a[aria-current]{color:#c9b8ff!important;background:linear-gradient(145deg,#403662e6,#2e2748e0)!important;box-shadow:0 5px 14px #0006,inset 0 1px #ffffff14!important}body.has-shared-header #desktopMainNavigation a[aria-current] svg{stroke:#fff}body.has-shared-header:not(.light) #desktopMainNavigation a[aria-current] svg{stroke:#2b2442}body.has-shared-header #desktopMainNavigation a[data-header-section=radiobox][aria-current] svg{fill:none!important;stroke:currentColor!important;stroke-width:2.3}body.has-shared-header #desktopMainNavigation a:not([aria-current]):hover{background:#7c5cff14!important}}body.has-shared-header #desktopMainNavigation svg.hg-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.9!important}body.has-shared-header #desktopMainNavigation a[aria-current] svg.hg-icon{fill:none!important;stroke:currentColor!important;stroke-width:2.1!important}body.has-shared-header #desktopMainNavigation a[aria-current] svg.hg-icon .hg-fill{fill-opacity:.26}body.has-shared-header #desktopMainNavigation a:not([aria-current]):hover svg.hg-icon .hg-fill{fill-opacity:.22}body.has-shared-header #desktopMainNavigation svg.hs-icon{fill:currentColor!important;stroke:none!important;opacity:.82;transition:opacity .15s ease}body.has-shared-header #desktopMainNavigation a:hover svg.hs-icon{opacity:1}body.has-shared-header #desktopMainNavigation a[aria-current] svg.hs-icon{fill:currentColor!important;stroke:none!important;opacity:1}/*! css/glass-ui.css */body{--gl-card: linear-gradient(160deg, rgba(255,255,255,.86), rgba(247,242,255,.72));--gl-edge: rgba(255,255,255,.9);--gl-shadow: 0 24px 60px rgba(60,30,120,.22), 0 2px 8px rgba(60,30,120,.08);--gl-ink: #1d1830;--gl-ink-soft: #464060;--gl-ghost: rgba(255,255,255,.6);--gl-ghost-edge: rgba(118,96,168,.22);--gl-scrim: rgba(28,18,56,.32);--gl-accent: #6d3ee6;--gl-chip: rgba(109,62,230,.1);--gl-chip-ink: #5a2fd0;--gl-card-solid: linear-gradient(160deg, #ffffff, #f6f2ff)}body:not(.light){--gl-card: linear-gradient(160deg, rgba(48,41,74,.86), rgba(30,26,50,.8));--gl-edge: rgba(255,255,255,.09);--gl-shadow: 0 24px 60px rgba(0,0,0,.55), 0 2px 8px rgba(0,0,0,.3);--gl-ink: #f2eeff;--gl-ink-soft: #cfc7e6;--gl-ghost: rgba(255,255,255,.07);--gl-ghost-edge: rgba(255,255,255,.14);--gl-scrim: rgba(6,4,14,.5);--gl-accent: #b9a4ff;--gl-chip: rgba(185,164,255,.14);--gl-chip-ink: #d6c9ff;--gl-card-solid: linear-gradient(160deg, #2e2848, #1d1930)}body .sb-feature-tour{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .sb-feature-tour-card{padding:26px 26px 22px!important;border-radius:26px!important;border:1px solid var(--gl-edge);background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .sb-feature-tour-card h2{margin:0 0 8px;font-size:1.35rem;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--gl-ink)}body .sb-feature-tour-card p{margin:0 0 10px;color:var(--gl-ink-soft)}body .sb-feature-tour-card p:nth-of-type(2){display:inline-block;margin:2px 0 16px;padding:3px 10px;border-radius:999px;background:var(--gl-chip);color:var(--gl-chip-ink);font-size:.78rem;font-weight:700;line-height:1.4}body .sb-feature-tour-card div{gap:10px!important}body .sb-feature-tour-card button{min-width:84px;padding:10px 18px!important;border-radius:14px!important;font-weight:650;cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,background .18s ease}body .sb-feature-tour-card button:first-child{background:var(--gl-ghost)!important;border:1px solid var(--gl-ghost-edge)!important;color:var(--gl-ink)!important}body .sb-feature-tour-card button:last-child{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe052}body .sb-feature-tour-card button:hover{transform:translateY(-1px)}body .sb-feature-tour-card button:active{transform:none}body .sb-feature-tour-card button:focus-visible{outline:none!important}body .post-menu-btn{width:36px!important;height:36px!important;border-radius:12px!important;color:var(--gl-ink-soft)!important;background:transparent!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease}body .post-menu-btn:hover{background:linear-gradient(145deg,#fffffff2,#f5f0ffd9)!important;box-shadow:4px 4px 10px #7660a829,-3px -3px 8px #ffffffe6;color:var(--gl-accent)!important}body:not(.light) .post-menu-btn:hover{background:linear-gradient(145deg,#3a3159,#2e2748)!important;box-shadow:4px 4px 10px #0006,inset 0 1px #ffffff12}body .post-menu-btn .post-menu-glyph{display:block;width:18px;height:4px;font-size:0!important;color:transparent!important;background:radial-gradient(circle,currentColor 1.9px,transparent 2.4px) 0 50% / 6px 4px repeat-x}body .post-menu-btn,body .post-menu-btn:hover,body:not(.light) .post-menu-btn:hover{display:inline-grid!important;place-items:center;background:transparent!important;box-shadow:none!important;border:0!important}body .post-menu-btn .post-menu-glyph{color:var(--gl-ink-soft)!important;background-color:transparent}body .post-menu-btn:hover .post-menu-glyph{color:var(--gl-accent)!important}body .selebox-popup-overlay:has(.post-action-sheet){background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .selebox-popup-overlay .post-action-sheet{width:min(360px,100%)!important;padding:14px!important;border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}body .post-action-sheet .pam-header{padding:2px 4px 8px 10px!important;margin-bottom:4px!important}body .post-action-sheet .pam-header h3{font-size:16px!important;font-weight:800!important;color:var(--gl-ink)}body .selebox-popup-overlay .post-action-sheet>[data-pam-action]{gap:12px!important;min-height:48px!important;padding:7px 10px!important;margin:2px 0!important;border-radius:15px!important;background:transparent;color:var(--gl-ink)!important;font-size:14.5px!important;font-weight:600!important;transition:background .18s ease,box-shadow .18s ease}body .post-action-sheet>[data-pam-action] svg{box-sizing:content-box;width:18px;height:18px;padding:8px;border-radius:11px;background:var(--gl-chip);color:var(--gl-ink-soft)!important}body .selebox-popup-overlay .post-action-sheet>[data-pam-action]:hover{background:linear-gradient(145deg,#ffffffe6,#f5f0ffcc)!important;box-shadow:4px 4px 10px #7660a824,-3px -3px 8px #ffffffd9}body:not(.light) .selebox-popup-overlay .post-action-sheet>[data-pam-action]:hover{background:linear-gradient(145deg,#3a3159,#2e2748)!important;box-shadow:4px 4px 10px #00000059}body .selebox-popup-overlay .post-action-sheet>.pam-separated{margin-top:10px!important;border-top:0!important;border-radius:15px!important;position:relative}body .selebox-popup-overlay .post-action-sheet>.pam-separated:before{content:"";position:absolute;left:10px;right:10px;top:-6px;height:1px;background:var(--gl-ghost-edge)}body .selebox-popup-overlay .post-action-sheet>.pam-danger{color:#d92d4f!important}body .post-action-sheet>.pam-danger svg{background:#d92d4f1a;color:#d92d4f!important}body:not(.light) .selebox-popup-overlay .post-action-sheet>.pam-danger,body:not(.light) .post-action-sheet>.pam-danger svg{color:#ff8a9f!important}body:not(.light) .post-action-sheet>.pam-danger svg{background:#ff8a9f1f}body .post-action-sheet>[data-pam-action] svg{width:19px!important;height:19px!important;padding:7px!important;border-radius:11px!important;color:#4c4562!important;background:linear-gradient(145deg,#f7f4ff,#ece6fa)!important;box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6!important}body:not(.light) .post-action-sheet>[data-pam-action] svg{color:#cdc5e6!important;background:linear-gradient(145deg,#2f2849,#261f3d)!important;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a!important}body .post-action-sheet>.pam-danger svg{color:#d92d4f!important}body:not(.light) .post-action-sheet>.pam-danger svg{color:#ff8a9f!important}body .post-action-sheet .sb-icon .hg-fill{fill:currentColor;fill-opacity:.16;stroke:none}body #postGiftDialog,body #repostModal .modal-box,body .reactor-list-modal{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #postGiftDialog::backdrop{background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #repostModal.modal-overlay,body .modal-backdrop[data-modal=reactor-list]{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body :is(#postGiftTitle,#repostModal .modal-title,#reactor-list-title){font-weight:800!important;letter-spacing:-.01em;color:var(--gl-ink)!important}body :is(#postGiftMessage,#repostCaption){border:1px solid transparent!important;border-radius:16px!important;background:var(--cg-well)!important;color:var(--gl-ink)!important;box-shadow:var(--cg-well-shadow)!important;transition:box-shadow .18s ease,border-color .18s ease}body :is(#postGiftMessage,#repostCaption):focus{outline:none!important;box-shadow:var(--cg-well-shadow)!important}body #repostModal .repost-preview{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important}body #postGiftBalance{color:#c27c00!important;font-weight:700!important}body:not(.light) #postGiftBalance{color:#ffc65c!important}body #postGiftCatalog{gap:10px!important;padding:4px 4px 6px!important}body .post-gift-tile{border:1px solid var(--gl-edge)!important;border-radius:18px!important;background:linear-gradient(145deg,#ffffffeb,#f6f1ffc7)!important;box-shadow:4px 4px 10px #7660a81f,-2px -2px 6px #fffc;transition:transform .12s ease,box-shadow .18s ease}body:not(.light) .post-gift-tile{background:linear-gradient(145deg,#3a3159,#2a2343)!important;box-shadow:4px 4px 10px #00000059}body .post-gift-tile:hover{transform:translateY(-1px)}body .post-gift-tile[aria-pressed=true]{border:1px solid color-mix(in srgb,var(--gl-accent) 60%,transparent)!important;background:var(--gl-chip)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gl-accent) 18%,transparent)}body :is(#postGiftSend,#repostSubmit){border:1px solid rgba(255,255,255,.18)!important;border-radius:16px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body #postGiftSend:disabled{opacity:.5;box-shadow:none!important}body :is(#repostCancel,.reactor-list-modal .modal-actions .btn-ghost){border:1px solid var(--gl-ghost-edge)!important;border-radius:14px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body .reactor-list-modal .reactor-tabs{gap:6px!important;padding:4px!important;border:0!important;border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);width:max-content;max-width:100%}body .reactor-list-modal .reactor-tab{border:0!important;border-radius:12px!important;background:transparent!important;color:var(--gl-ink-soft)!important}body .reactor-list-modal .reactor-tab.active{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 4px 10px #6a3fe04d}body .reactor-list-modal .follow-list-body>*{border-radius:14px}/*! css/feed-glass.css */body.on-post-feed{--fg-card: linear-gradient(160deg, rgba(255,255,255,.9), rgba(250,247,255,.78));--fg-card-edge: rgba(255,255,255,.95);--fg-card-shadow: 0 10px 28px rgba(118,96,168,.12), 0 1px 3px rgba(118,96,168,.08);--fg-well: #f1edfa;--fg-well-shadow: inset 2px 2px 5px rgba(118,96,168,.14), inset -2px -2px 5px rgba(255,255,255,.95);--fg-pill: linear-gradient(145deg, #ffffff, #f5f1ff);--fg-pill-shadow: 4px 4px 10px rgba(118,96,168,.16), -3px -3px 8px rgba(255,255,255,.95);--fg-ink: #1d1830;--fg-ink-soft: #5c5574;--fg-hover: rgba(124,92,255,.08);--fg-rule: rgba(118,96,168,.12);--fg-inner: rgba(246,242,255,.75)}body.on-post-feed:not(.light){--fg-card: linear-gradient(160deg, rgba(44,38,68,.86), rgba(30,26,48,.82));--fg-card-edge: rgba(255,255,255,.07);--fg-card-shadow: 0 12px 30px rgba(0,0,0,.4), 0 1px 3px rgba(0,0,0,.3);--fg-well: #1d182f;--fg-well-shadow: inset 2px 2px 6px rgba(0,0,0,.45), inset -2px -2px 5px rgba(255,255,255,.04);--fg-pill: linear-gradient(145deg, #3a3159, #2e2748);--fg-pill-shadow: 4px 4px 10px rgba(0,0,0,.4), -2px -2px 8px rgba(255,255,255,.04), inset 0 1px 0 rgba(255,255,255,.07);--fg-ink: #f2eeff;--fg-ink-soft: #c6bedd;--fg-hover: rgba(255,255,255,.06);--fg-rule: rgba(255,255,255,.08);--fg-inner: rgba(22,18,38,.55)}body.on-post-feed .compose:has(.compose-launcher),body.on-post-feed #feed>.post-card{border:1px solid var(--fg-card-edge)!important;border-radius:22px!important;background:var(--fg-card)!important;box-shadow:var(--fg-card-shadow),inset 0 1px 0 var(--fg-card-edge)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}body.on-post-feed .compose:has(.compose-launcher){padding:10px 12px!important;margin-bottom:10px}body.on-post-feed #composeLaunchPrompt{height:42px!important;border:0!important;border-radius:14px!important;background:var(--fg-well)!important;box-shadow:var(--fg-well-shadow)!important;color:var(--fg-ink-soft)!important;font-size:15px!important;text-align:left}body.on-post-feed #composeLaunchPrompt:hover{color:var(--fg-ink)!important}body.on-post-feed .compose-launch-actions{gap:8px!important}body.on-post-feed .compose-launch-actions button{flex:0 0 40px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:9px!important;border:0!important;border-radius:13px!important;background:color-mix(in srgb,currentColor 12%,transparent)!important;box-shadow:inset 0 1px #ffffff59;transition:transform .12s ease,background .18s ease}body.on-post-feed .compose-launch-actions button:hover{background:color-mix(in srgb,currentColor 20%,transparent)!important;transform:translateY(-1px)}body.on-post-feed .compose-launch-actions svg{width:21px!important;height:21px!important}body.on-post-feed .compose-launch-actions .sb-icon .hg-fill{fill:currentColor;fill-opacity:.18;stroke:none}body.on-post-feed:not(.light) .compose-launch-photo{color:#5fd68e!important}body.on-post-feed:not(.light) .compose-launch-video{color:#ff7a98!important}body.on-post-feed:not(.light) .compose-launch-book{color:#c4b2ff!important}body.on-post-feed #feedTabs{gap:4px!important;padding:5px!important;margin:0 0 12px!important;border:0!important;border-radius:18px!important;background:var(--fg-well)!important;box-shadow:var(--fg-well-shadow)!important}body.on-post-feed #feedTabs .feed-tab{min-height:40px;border-radius:14px!important;font-size:15px!important;color:var(--fg-ink-soft)!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body.on-post-feed #feedTabs .feed-tab:hover{color:var(--fg-ink)!important;background:var(--fg-hover)!important}body.on-post-feed #feedTabs .feed-tab.active{color:var(--fg-ink)!important;background:var(--fg-pill)!important;box-shadow:var(--fg-pill-shadow)!important}body.on-post-feed #feedTabs .feed-tab.active:after{display:none}body.on-post-feed #feed>.post-card{padding:16px 16px 2px!important;margin-bottom:4px!important}body.on-post-feed #feed>.post-card:hover{box-shadow:var(--fg-card-shadow),inset 0 1px 0 var(--fg-card-edge)!important}body.on-post-feed #feed .post-author-name,body.on-post-feed #feed .post-author{color:var(--fg-ink)}body.on-post-feed #feed .reposted-card{border:0!important;border-radius:18px!important;background:var(--fg-inner)!important;box-shadow:var(--fg-well-shadow)!important}body.on-post-feed #feed .post-stats{padding:0 4px 4px}body.on-post-feed #feed .post-actions{gap:6px;margin-top:2px;padding:1px 0 0!important;border-top:1px solid var(--fg-rule)!important}body.on-post-feed #feed .post-actions>*:first-child{margin-right:0!important}body.on-post-feed #feed .post-actions :is(.action-btn,.reaction-wrap){flex:1 1 0}body.on-post-feed #feed .post-actions .reaction-wrap>.action-btn{width:100%}body.on-post-feed #feed .action-btn{justify-content:center;min-height:30px;height:30px;padding:3px 10px!important;gap:7px;border:0!important;border-radius:13px!important;background:transparent!important;color:var(--fg-ink-soft)!important;font-weight:600;transition:background .18s ease,color .18s ease,box-shadow .18s ease}body.on-post-feed #feed .action-btn:hover{background:var(--fg-hover)!important;color:var(--fg-ink)!important}body.on-post-feed #feed .action-btn:active{background:var(--fg-well)!important;box-shadow:var(--fg-well-shadow)!important;transform:none}body.on-post-feed #feed .action-btn svg{width:19px;height:19px}body.on-post-feed #feed .action-btn.reacted{color:#e5486e!important}body.on-post-feed #feed .action-btn:focus-visible{outline:none!important}@media(min-width:1280px){body.on-post-feed .rail-card{padding:16px 14px 14px!important;margin:0 0 14px!important;border:1px solid var(--fg-card-edge)!important;border-radius:22px!important;background:var(--fg-card)!important;box-shadow:var(--fg-card-shadow),inset 0 1px 0 var(--fg-card-edge)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}body.on-post-feed .rail-card+.rail-card{border-top:1px solid var(--fg-card-edge)!important;padding-top:16px!important}body.on-post-feed .rail-header{margin:0 2px 12px!important}body.on-post-feed .rail-title{gap:10px!important;font-size:15.5px!important;font-weight:750!important;color:var(--fg-ink)!important}body.on-post-feed .rail-title{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:visible;gap:9px!important;font-size:15px!important}body.on-post-feed .rail-see-all{padding:5px 10px!important}body.on-post-feed .rail-title-icon{box-sizing:content-box;width:17px!important;height:17px!important;padding:7px;border-radius:11px;background:var(--fg-well);box-shadow:var(--fg-well-shadow);color:var(--fg-ink-soft)!important}body.on-post-feed .rail-see-all{min-height:30px!important;padding:5px 12px!important;border-radius:999px!important;background:var(--fg-pill);box-shadow:var(--fg-pill-shadow);color:var(--gl-accent, #6d3ee6)!important;font-weight:700!important}body.on-post-feed .rail-see-all:hover{transform:translateY(-1px)}body.on-post-feed .trending-list{gap:6px!important}body.on-post-feed .trending-row{padding:8px!important;gap:12px!important;border-radius:16px!important;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}body.on-post-feed :is(.trending-row,.rail-suggest-row):hover{background:var(--fg-pill)!important;box-shadow:var(--fg-pill-shadow)}body.on-post-feed .trending-rank{display:inline-grid;place-items:center;flex:0 0 26px;width:26px;height:26px;min-width:26px!important;border-radius:9px;background:var(--fg-well);box-shadow:var(--fg-well-shadow);font-size:12.5px!important;font-weight:800!important;color:var(--fg-ink-soft)!important}body.on-post-feed .trending-row:first-child .trending-rank{background:linear-gradient(145deg,#7c56f8,#6a3fe0);box-shadow:0 4px 10px #6a3fe059;color:#fff!important}body.on-post-feed .trending-cover{width:44px!important;height:64px!important;border-radius:10px!important;overflow:hidden;box-shadow:0 6px 14px #28145a38!important}body.on-post-feed .trending-cover-round{width:48px!important;height:48px!important;border-radius:12px!important}body.on-post-feed .trending-title{color:var(--fg-ink)!important;font-weight:700!important}body.on-post-feed .trending-author{color:var(--fg-ink-soft)!important}body.on-post-feed .trending-stat{color:var(--gl-accent, #6d3ee6)!important;font-weight:600!important}}@media(min-width:1280px){body.on-post-feed .rail-title-icon.rail-icon-books,body.on-post-feed .rail-title-icon.rail-icon-audio{width:18px!important;height:18px!important;padding:8px!important;border-radius:12px!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047,inset 0 1px #ffffff59!important}body.on-post-feed .rail-icon-books{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important}body.on-post-feed .rail-icon-audio{background:linear-gradient(145deg,#ff6fae,#d9387f)!important;box-shadow:0 6px 14px #d9387f47,inset 0 1px #ffffff59!important}body.on-post-feed :is(.rail-icon-books,.rail-icon-audio) .hg-fill{fill:#fff;fill-opacity:.22;stroke:none}}body.on-post-feed .compose-launch-actions button{background:linear-gradient(145deg,#f7f4ff,#ece6fa)!important;color:#4c4562!important;box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6!important}body.on-post-feed:not(.light) .compose-launch-actions button{background:#2a2443!important;color:#cdc5e6!important;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 0 8px #00000059!important}body.on-post-feed .compose-launch-actions button:hover{color:#6d3ee6!important;transform:translateY(-1px)}body.on-post-feed:not(.light) .compose-launch-actions button:hover{color:#c9b8ff!important}body.on-post-feed .compose-launch-actions svg.hs-icon{width:20px!important;height:20px!important;fill:currentColor!important;stroke:none!important}body .post-card .post-actions{gap:6px;margin-top:2px;padding:2px 0!important;border-top:1px solid var(--gl-ghost-edge)!important;border-bottom:0!important}body .post-card .post-actions :is(.action-btn,.reaction-wrap){flex:1 1 0}body .post-card .post-actions .reaction-wrap>.action-btn{width:100%}body .post-card .post-actions .action-btn{justify-content:center;min-height:34px;height:34px;padding:3px 10px!important;gap:7px;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:var(--gl-ink-soft)!important;font-weight:600;transition:background .18s ease,color .18s ease,box-shadow .18s ease}body .post-card .post-actions .action-btn:hover{background:var(--gl-chip)!important;color:var(--gl-ink)!important}body .post-card .post-actions .action-btn:active{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;transform:none}body .post-card .post-actions .action-btn:focus{outline:none!important}body .post-card .post-actions .action-btn:focus-visible{outline:none!important;box-shadow:none!important}body .post-card .post-actions .action-btn svg{width:19px;height:19px}body .post-card .post-actions .action-btn.reacted{color:#e5486e!important;background:transparent!important}body .post-card .post-actions .action-btn.reacted:hover{background:var(--gl-chip)!important}body #postCommentsModal .post-card .post-actions+*{border-top:0!important}body .stories-row .moment-card-preview{border-radius:20px!important;overflow:hidden;box-shadow:0 10px 22px #28145a29,inset 0 0 0 1px #ffffff47!important;transition:transform .15s ease,box-shadow .18s ease}body .stories-row .story-item.moment-card:hover .moment-card-preview{transform:translateY(-2px);box-shadow:0 14px 28px #28145a38,inset 0 0 0 1px #fff6!important}body .stories-row .moment-card-avatar{box-shadow:0 4px 10px #00000040,0 0 0 2px #ffffffd9!important;border-color:transparent!important}body .stories-row .moment-card-name{text-shadow:0 1px 6px rgba(0,0,0,.45)}body .stories-row .moment-post-tile .moment-post-art{background:radial-gradient(120% 80% at 50% 0%,rgba(167,139,250,.35),transparent 60%),linear-gradient(160deg,#ffffffeb,#f0eaffc7)!important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}body:not(.light) .stories-row .moment-post-tile .moment-post-art{background:radial-gradient(120% 80% at 50% 0%,rgba(139,92,246,.35),transparent 60%),linear-gradient(160deg,#3a3159eb,#221d36e6)!important}body .stories-row .moment-post-tile .moment-card-preview{box-shadow:0 10px 22px #3c1e781f,inset 0 0 0 1px var(--gl-edge)!important}body .stories-row .moment-post-tile .moment-card-gradient{display:none!important}body .stories-row .moment-post-tile .moment-card-name{color:var(--gl-ink)!important;text-shadow:none;text-align:center;font-weight:800!important}body .stories-row .moment-post-tile .moment-card-name small{display:block;margin-top:2px;color:var(--gl-ink-soft)!important;font-weight:600}body .moment-post-plus,body .moment-post-another{position:relative;display:block!important;width:46px!important;height:46px!important;margin:0 0 22px!important;padding:0!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:50%!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:transparent!important;font-size:0!important;box-shadow:0 8px 18px #6a3fe059!important}body .moment-post-another{width:26px!important;height:26px!important;margin:0!important}body :is(.moment-post-plus,.moment-post-another):before,body :is(.moment-post-plus,.moment-post-another):after{content:"";position:absolute;left:50%;top:50%;width:42%;height:3px;border-radius:3px;background:#fff;transform:translate(-50%,-50%)}body :is(.moment-post-plus,.moment-post-another):after{transform:translate(-50%,-50%) rotate(90deg)}body .moment-post-another:before,body .moment-post-another:after{height:2px}@media(max-width:768px){body .moment-post-plus{width:34px!important;height:34px!important;margin-bottom:32px!important}}body .moment-strip-arrow{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important;box-shadow:var(--vg-raised-shadow)!important}body .moment-strip-arrow:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body.on-post-feed #feed>.home-suggestion-row{margin:4px 0!important;border:1px solid var(--fg-card-edge, var(--gl-edge))!important;border-radius:22px!important;background:var(--fg-card, var(--gl-card))!important;box-shadow:var(--fg-card-shadow, 0 10px 26px rgba(60,30,120,.1))!important}body.on-post-feed #feed>.post-card+.home-suggestion-row,body.on-post-feed #feed>.home-suggestion-row+.post-card{margin-top:0!important}body .post-card .post-actions .r-icon>.reaction-face{display:inline-flex}body .post-card .post-actions .action-btn.is-reposted,body.on-post-feed #feed .post-card .post-actions .action-btn.is-reposted{color:var(--gl-accent)!important}.home-latest-space-post [data-latest-space],.home-latest-space-post .hl-space-open,.home-latest-space-post .hl-adult,.home-latest-space-post .post-stats [data-space-reactions],.home-latest-space-post .post-gallery-tile{cursor:pointer}.home-latest-space-post :is([data-latest-space],.hl-space-open,.hl-adult,.post-image,[data-space-reactions]):focus-visible{outline:none;border-radius:10px}body .post-card .post-actions .action-btn>span.mobile-post-icon:not(.r-icon):not(.reaction-count){display:inline-block!important}/*! css/post-composer.css */.compose:has(.compose-launcher){padding:14px!important}.compose-launcher{display:flex;align-items:center;gap:12px;min-width:0}.compose-launch-avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:hidden;background:#e9e5f1;color:#665d78}.compose-launch-avatar img{width:100%;height:100%;object-fit:cover}.compose-launch-avatar svg{width:26px;height:26px}#composeLaunchPrompt{min-width:0;flex:1;height:48px;border:0;border-radius:999px;padding:0 18px;background:var(--bg3);color:var(--text3);font-size:17px;font-weight:400;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}body.light #composeLaunchPrompt{background:#f0f2f5;color:#65676b}#composeLaunchPrompt:hover{filter:brightness(.97)}.compose-launch-actions{display:flex;gap:2px;flex:none}.compose-launch-actions button{width:40px;height:44px;display:flex;justify-content:center;align-items:center;padding:7px;border:0;border-radius:10px;background:transparent;cursor:pointer}.compose-launch-actions button:hover{background:var(--bg3)}.compose-launch-actions svg{width:27px;height:27px}.compose-launch-video{color:#f34269}.compose-launch-photo{color:#36ad65}.compose-launch-book{color:var(--accent-primary)}.compose-launcher button:focus-visible,#postComposerDialog button:focus-visible{outline:none}body.post-composer-open{overflow:hidden}#postComposerDialog{position:fixed;inset:0;margin:auto;padding:0;width:min(620px,calc(100vw - 40px));height:min(700px,calc(100dvh - 64px));max-width:none;max-height:none;border:1px solid var(--border);border-radius:24px;background:var(--bg2);color:var(--text);box-shadow:0 24px 100px #17112245;overflow:hidden}body.light #postComposerDialog{background:var(--bg2)}#postComposerDialog[open]{display:flex;flex-direction:column}#postComposerDialog:not([open]){display:none}#postComposerDialog::backdrop{background:#14121d70;backdrop-filter:blur(3px)}.post-composer-heading{flex:none;position:relative;display:grid;grid-template-columns:88px 1fr 88px;align-items:center;padding:12px 20px;text-align:center}.post-composer-heading h2{margin:0;font-size:18px;font-weight:750;line-height:1.3}.post-composer-heading p{margin:2px 0 0;font-size:13px;color:var(--text2)}#composeClose{display:grid;place-items:center;width:38px;height:38px;padding:7px;border:0;border-radius:50%;background:transparent;color:var(--text);cursor:pointer}#composeClose:hover{background:var(--bg3)}#composeClose svg{width:25px;height:25px}#postComposerDialog #btnPostSubmit{justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:80px;min-height:40px;margin:0;padding:9px 12px;border:0;border-radius:999px;background:var(--accent-primary);color:#fff;font-size:14px;font-weight:700}#postComposerDialog #btnPostSubmit:disabled{opacity:1;background:color-mix(in srgb,var(--accent-primary) 45%,var(--bg2));cursor:default}.post-composer-content{flex:1;min-height:0;padding:10px 22px 20px;overflow:auto;overscroll-behavior:contain}#postComposerDialog .compose-top{display:flex;align-items:flex-start;gap:12px}.compose-identity{flex:none}.compose-identity .avatar{width:44px;height:44px;min-width:44px;box-shadow:none;border:1px solid var(--border);border-radius:50%;overflow:hidden}.compose-identity .avatar img{width:100%;height:100%;object-fit:cover}#composeAuthorName{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#postComposerDialog .compose-text-wrap{flex:1;min-width:0}#postComposerDialog #composeText{display:block;width:100%;min-height:240px;max-height:none;margin:0;padding:8px 0;resize:none;border:0;border-radius:0;background:transparent;color:var(--text);box-shadow:none;font-size:19px;line-height:1.5;overflow:hidden}#postComposerDialog #composeText::placeholder{color:#9ca3b4;opacity:1}.compose-settings{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:10px 22px 12px}.compose-setting-controls{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:6px}.compose-setting{position:relative}.compose-setting summary{display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg2);color:var(--text);font-size:12px;font-weight:600;list-style:none;cursor:pointer}.compose-setting summary::-webkit-details-marker{display:none}.compose-setting summary svg{display:block;flex:none;width:16px;height:16px;color:var(--accent-primary)}.compose-setting summary .compose-chevron{width:14px;height:14px;margin-left:2px;color:var(--text2)}.compose-setting summary>span{line-height:18px}.compose-setting-popover{position:absolute;bottom:calc(100% + 10px);left:0;z-index:4;width:230px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--bg2);box-shadow:0 10px 30px #17112220}.compose-setting-popover strong{display:flex;justify-content:space-between;font-size:13px}.compose-setting-popover strong span{color:var(--accent-primary)}.compose-setting-popover p{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--text3)}.compose-count-ring{--compose-progress:0%;flex:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:conic-gradient(var(--accent-primary) var(--compose-progress),#e8e5ed 0)}.compose-count-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--bg2)}body.light .compose-count-ring:before{background:var(--bg2)}#postComposerDialog .char-count{position:relative;inset:auto;z-index:1;margin:0;padding:0;background:none;color:var(--text);font-size:12px;font-weight:700;line-height:15px}.compose-count-limit{position:relative;font-size:9px;line-height:12px;color:var(--text2)}#postComposerDialog .char-count.over{color:#d74e76}.compose-schedule-status{flex:none;display:flex;flex-wrap:wrap;gap:5px;padding:0 18px}#composeScheduleChip{margin-bottom:8px}#postComposerDialog .compose-footer{flex:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:0;padding:10px 10px 12px;border-top:1px solid var(--border);background:var(--bg2)}#postComposerDialog .compose-modes>button,#postComposerDialog #composeModePhoto,#postComposerDialog #btnOpenSchedule{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;height:62px;margin:0;padding:6px 2px;border:0;border-radius:12px;background:transparent;color:var(--text);font-size:11px;line-height:15px;font-weight:600;cursor:pointer}#postComposerDialog .compose-modes svg{width:24px;height:24px;flex:none}#postComposerDialog .compose-modes>button:hover,#postComposerDialog #composeModePhoto:hover,#postComposerDialog #btnOpenSchedule:hover{background:var(--bg3)}#postComposerDialog #composeModePost[aria-current]{background:var(--accent-soft);color:var(--accent-primary)}.compose-text-icon{font-size:25px;font-weight:500;line-height:25px;letter-spacing:-1.5px}#composeModePhoto svg{color:#36b56a}#composeModeVideo svg{color:#ee5268}#composeModeBook svg{color:#4a8fdf}#composeModeAudio svg{color:#eda82c}#composeModePoll svg{color:#e7afd3}#postComposerDialog #composeModePoll{opacity:.6;cursor:default}#btnOpenSchedule svg{color:var(--accent-primary)}.compose-soon{position:absolute;top:-3px;padding:1px 5px;border-radius:7px;background:var(--accent-primary);color:#fff;font-size:8px;line-height:11px;letter-spacing:.3px}#postComposerDialog .compose-btn-label{display:block;position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}#postComposerDialog #composeImageInput{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}#postComposerDialog #composeScheduleWrap{position:static!important;display:block!important}#postComposerDialog #composeSchedulePopover{top:auto!important;bottom:90px;left:auto!important;right:16px;min-width:min(280px,calc(100vw - 40px))!important}#postComposerDialog .image-preview{position:relative;margin:8px 0 0 56px;max-height:300px;overflow:hidden;border-radius:12px}#postComposerDialog .image-preview img{display:block;width:100%;max-height:300px;object-fit:contain}@media(max-width:600px){.compose:has(.compose-launcher){padding:12px!important}.compose-launcher{gap:8px;flex-wrap:wrap}.compose-launch-avatar{width:38px;height:38px;flex-basis:38px}#composeLaunchPrompt{font-size:15px;height:44px;padding-inline:12px}.compose-launch-actions{width:100%;justify-content:space-evenly;border-top:1px solid var(--border);padding-top:6px}.compose-launch-actions button{flex:1}#postComposerDialog{width:100%;height:100dvh;border:0;border-radius:0}.post-composer-heading{grid-template-columns:72px 1fr 72px;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px}.post-composer-heading h2{font-size:17px}.post-composer-heading p{font-size:12px}#postComposerDialog #btnPostSubmit{width:64px;min-height:34px;padding:6px 10px;font-size:13px}.post-composer-content{padding:4px 15px 16px}#postComposerDialog .compose-top{gap:10px}.compose-identity .avatar{width:38px;height:38px;min-width:38px}#postComposerDialog #composeText{min-height:150px;padding-top:6px;font-size:16px}.compose-settings{padding:8px 14px}.compose-setting-controls{gap:6px}.compose-setting summary{font-size:11px;min-height:27px;padding:4px 8px;gap:4px}.compose-count-ring{width:42px;height:42px}#postComposerDialog .compose-footer{gap:1px;padding:7px 7px calc(8px + env(safe-area-inset-bottom,0px))}#postComposerDialog .compose-modes>button,#postComposerDialog #composeModePhoto,#postComposerDialog #btnOpenSchedule{height:52px;font-size:10px;line-height:13px}#postComposerDialog .compose-modes svg{width:22px;height:22px}.compose-setting-popover{width:195px}.compose-setting:nth-child(2) .compose-setting-popover{left:auto;right:0}}.compose-video-attachment{position:relative;margin:10px 0 0 56px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--bg2)}.compose-video-attachment video{display:block;width:100%;max-height:260px;background:#14121d;object-fit:contain}.compose-video-attachment #removeComposeVideo{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#fff;color:#171322;font-size:22px;cursor:pointer}.compose-video-file{padding:8px 12px 0;font-size:12px;font-weight:600;overflow-wrap:anywhere}.compose-video-attachment p{margin:4px 12px 10px;color:var(--text3);font-size:12px}#postComposerDialog:has(.compose-video-attachment) #composeText{min-height:90px}#postComposerDialog .upload-progress{margin:12px 0 0 56px}.compose-video-error{font-size:12px;line-height:1.5;color:#bd3c59;margin:10px 0 0 56px}.compose-video-complete{display:flex;align-items:center;gap:10px;margin:8px 0;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg2);font-size:13px}.compose-video-complete[hidden]{display:none}.compose-video-complete span{flex:1}.compose-video-complete button{border:0;background:transparent;color:var(--purple);font:inherit;cursor:pointer}@media(max-width:600px){.compose-video-attachment,#postComposerDialog .upload-progress,.compose-video-error{margin-left:0}}.compose-schedule-hint{margin:0 0 10px;font-size:12px;line-height:1.4;color:var(--text3)}.compose-schedule-error{margin:0 0 10px;font-size:12px;line-height:1.4;color:#b33b56}.compose-schedule-error[hidden]{display:none}#postComposerDialog #composeScheduleChip{max-width:100%}#postComposerDialog #composeScheduleLabel{overflow-wrap:anywhere}@media(max-width:600px){#postComposerDialog #composeSchedulePopover{left:12px!important;right:12px;min-width:0!important}#postComposerDialog :is(#composeScheduleDate,#composeScheduleTime){min-width:0;min-height:40px;font-size:16px!important}}@media(max-width:600px){.post-composer-heading{grid-template-columns:80px 1fr 80px}#postComposerDialog #btnPostSubmit{width:76px;padding-inline:8px;white-space:nowrap}}@media(max-width:420px){#postComposerDialog .compose-schedule-fields{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px!important}#postComposerDialog :is(#composeScheduleDate,#composeScheduleTime){width:100%}}#postComposerDialog .compose-settings{align-items:center;gap:10px}#postComposerDialog .compose-setting-controls{align-items:center;min-width:0;flex:1;padding-bottom:0;gap:8px}#postComposerDialog .compose-setting-controls>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;max-width:100%;padding:8px 12px;margin:0;border:1px solid var(--border2);border-radius:999px;background:var(--bg3);color:var(--text);font:600 12px/1.4 var(--font);cursor:pointer}#postComposerDialog .compose-setting-controls>button:hover{background:var(--bg4)}#postComposerDialog .compose-setting-controls>button[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-soft);color:var(--purple-lt)}body.light #postComposerDialog .compose-setting-controls>button[aria-pressed=true]{color:var(--accent-strong)}#postComposerDialog .compose-setting-controls>button:disabled{opacity:.55;cursor:default}#postComposerDialog .compose-audience:not(:has(#composeAudienceHint:not(:empty))){display:none}#postComposerDialog .compose-audience{margin-top:12px}#postComposerDialog .compose-ask-recovery{margin-top:14px;padding:14px;border:1px solid var(--accent-border);border-radius:12px;background:var(--bg3);color:var(--text);font-size:14px;line-height:1.5}#postComposerDialog .compose-ask-recovery[hidden]{display:none}#postComposerDialog .compose-ask-recovery button{min-height:40px;padding:8px 12px;margin:8px 8px 0 0;border:1px solid var(--border2);border-radius:10px;background:var(--bg2);color:var(--text);font:inherit;cursor:pointer}#postComposerDialog .compose-ask-recovery [role=status]{color:var(--text2)}#postComposerDialog .compose-modes>button[aria-current]{background:var(--accent-soft);color:var(--accent-primary)}@media(max-width:600px){#postComposerDialog .compose-setting-controls{gap:6px}#postComposerDialog .compose-setting-controls>button{padding:8px 10px;min-height:40px;font-size:12px}}.compose-choice-dialog{position:fixed;inset:0;margin:auto;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;overflow:auto;padding:20px;border:1px solid var(--border2);border-radius:18px;background:var(--bg2);color:var(--text);box-shadow:0 18px 70px #0004}.compose-choice-dialog::backdrop{background:#17132288;backdrop-filter:blur(3px)}.compose-choice-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.compose-choice-header h2{margin:0;font-size:19px;line-height:1.35;min-width:0}.compose-choice-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--bg3);color:var(--text2);font:26px/1 var(--font);cursor:pointer}.compose-choice-description{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--text2)}.compose-choice-options{display:grid;gap:8px}.compose-choice-option{display:flex;flex-direction:column;gap:3px;min-height:56px;width:100%;padding:10px 12px;text-align:left;border:1px solid var(--border2);border-radius:12px;background:var(--bg2);color:var(--text);font:inherit;cursor:pointer}.compose-choice-option strong{font-size:14px;line-height:1.4}.compose-choice-option span{font-size:12px;line-height:1.5;color:var(--text2)}.compose-choice-option:hover{background:var(--bg3)}.compose-choice-option[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-soft)}.compose-choice-option[aria-pressed=true] strong:after{content:" \2713";color:var(--accent-primary)}.compose-choice-option.is-destructive strong{color:var(--error,#d94465)}.compose-choice-dialog button:focus-visible{outline:none}@media(max-width:420px){.compose-choice-dialog{padding:16px}.compose-choice-header h2{font-size:18px}}#postComposerDialog #composeSchedulePopover{box-sizing:border-box;max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:8px}@media(pointer:coarse){#postComposerDialog :is(#btnPostSubmit,.compose-setting-controls>button,#composeScheduleSet,#composeScheduleCancel,#composeScheduleClear,#btnScheduledPosts){min-height:44px;min-width:44px}#postComposerDialog :is(#composeScheduleDate,#composeScheduleTime){min-height:44px;font-size:16px!important}}@media(max-height:480px){#postComposerDialog{height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:72px}#postComposerDialog .post-composer-heading{position:sticky;top:0;z-index:6;padding-block:8px;background:var(--bg2)}#postComposerDialog .post-composer-content{flex:none;overflow:visible;padding-bottom:12px}#postComposerDialog #composeText{min-height:80px}#postComposerDialog .compose-settings{padding-block:6px}#postComposerDialog #composeSchedulePopover{position:fixed!important;top:8px!important;bottom:auto;left:12px!important;right:12px;width:min(420px,calc(100vw - 24px));margin-inline:auto;min-width:0!important;max-height:calc(100dvh - 16px)}}/*! css/post-comments.css */#postCommentsModal{z-index:1550;background:#1917207a;padding:24px}.post-comments-box{display:flex;flex-direction:column;width:min(680px,100%);max-height:calc(100dvh - 48px);background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 20px 80px #17112240}.post-comments-header{position:relative;display:flex;align-items:center;justify-content:center;flex:none;min-height:56px;padding:8px 60px;border-bottom:1px solid var(--border)}#postCommentsTitle{margin:0;font-size:18px;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-comments-close{position:absolute;right:16px;top:8px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--bg3);color:var(--text2);font-size:28px;cursor:pointer}.post-comments-close:focus-visible{outline:none}.post-comments-content{overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-gutter:stable}#postCommentsModal .post-card{margin:0;border:0;border-radius:0;box-shadow:none;animation:none;transform:none}#postCommentsModal .post-image{max-height:360px;overflow:hidden}#postCommentsModal .post-image img{max-height:360px;width:100%;object-fit:contain}#postCommentsModal .comments-section{display:flex!important;flex-direction:column;min-height:180px}#postCommentsModal .comments-section>.comment-input-wrap{order:2;position:sticky!important;top:auto!important;bottom:0;z-index:5;background:var(--bg2)!important;border-top:1px solid var(--border);border-bottom:0!important;padding:12px 0 4px;margin-bottom:0!important}.post-comments-placeholder{pointer-events:none;margin-bottom:16px}@media(max-width:768px){#postCommentsModal{padding:8px;align-items:center}.post-comments-box{max-height:calc(100dvh - 16px);border-radius:16px}.post-comments-header{min-height:56px;padding-inline:52px}#postCommentsTitle{font-size:17px}.post-comments-close{top:8px;right:12px}#postCommentsModal .post-card{padding:14px}#postCommentsModal .comment-input{font-size:16px}}:is(.comments-section,#videoComments) .comment-item{gap:10px;margin-bottom:14px}:is(.comments-section,#videoComments) .comment-item>.avatar{width:40px;height:40px;flex:0 0 40px;font-size:14px}.comment-content{width:100%;max-width:100%;box-sizing:border-box;padding:0;border-radius:0;background:transparent}.comment-content .comment-meta{gap:6px;margin:0 0 3px;flex-wrap:wrap;line-height:1.4}.comment-content .comment-author{font-size:14px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.comment-content .comment-bubble{padding:0;border-radius:0;background:transparent;font-size:15px;line-height:1.5;overflow-wrap:anywhere}body.light .comment-content .comment-bubble{background:transparent}:is(.comments-section,#videoComments) .comment-actions{gap:10px;margin:4px 0 0;min-height:30px;flex-wrap:wrap}:is(.comments-section,#videoComments) .comment-action-btn{min-height:30px;padding:4px 2px;font-size:12px;font-weight:600;line-height:1.4;gap:5px}:where(.comments-section,#videoComments) .comment-action-btn{color:var(--text2)}:is(.comments-section,#videoComments) .comment-action-btn .r-icon,:is(.comments-section,#videoComments) .comment-action-btn .r-icon svg,:is(.comments-section,#videoComments) .comment-action-btn .r-icon img{width:14px;height:14px}:is(.comments-section,#videoComments) .comment-time{font-size:12px;font-weight:400;color:var(--text3);opacity:1;margin-left:0;white-space:nowrap}.comment-meta .comment-time:before{content:"\b7";margin-right:6px}:is(.comments-section,#videoComments) .replies{margin:6px 0 0;padding:0 0 0 12px;border-left:1px solid var(--border)}:is(.comments-section,#videoComments) .replies:empty{display:none}:is(.comments-section,#videoComments) .reply-item{gap:9px;margin:12px 0 0}:is(.comments-section,#videoComments) .reply-item>.avatar{width:30px;height:30px;flex:0 0 30px;font-size:11px}:is(.comments-section,#videoComments) .comment-view-more,:is(.comments-section,#videoComments) .comment-view-replies{width:fit-content;min-height:28px;margin:0 0 4px;padding:4px 2px;gap:6px;font-size:12px;font-weight:600;color:var(--text2)}:is(.comments-section,#videoComments) .comment-view-more:before,:is(.comments-section,#videoComments) .comment-view-replies:before{display:none}:is(.comments-section,#videoComments) .comment-view-replies:hover,:is(.comments-section,#videoComments) .comment-view-more:hover{text-decoration:underline;background:transparent}:is(.comments-section,#videoComments) .comment-image{margin-top:6px;border-radius:12px;overflow:hidden}:is(.comments-section,#videoComments) .comment-action-btn:focus-visible,:is(.comments-section,#videoComments) .comment-view-replies:focus-visible,:is(.comments-section,#videoComments) .comment-view-more:focus-visible{outline:none}#postCommentsModal .comment-input-row{gap:8px}#postCommentsModal .comment-input-row>.avatar{width:32px;height:32px;flex:0 0 32px}#postCommentsModal .comment-input{background:var(--bg3);padding:9px 12px;border-radius:20px;line-height:1.4;min-height:38px}.comment-gift{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:6px 0 4px 12px}.comment-gift img{display:block;width:88px;height:88px;object-fit:contain}.comment-gift-fallback{font-size:54px;line-height:88px}.comment-gift-caption{font-size:13px;font-weight:500;line-height:1.4;color:var(--text2);overflow-wrap:anywhere}:is(.comments-section,#videoComments) .comment-composer-row{gap:10px;align-items:flex-start}:is(.comments-section,#videoComments) .comment-composer-row>.avatar{display:flex;width:34px;height:34px;flex:0 0 34px;margin-top:5px}.comment-compose-box{flex:1;min-width:0;padding:4px 6px 6px;border:1px solid transparent;border-radius:18px;background:var(--bg3)}.comment-compose-box:focus-within{border-color:var(--purple);box-shadow:none}:is(.comments-section,#videoComments) .comment-compose-box .comment-input{display:block;width:100%;min-height:42px;max-height:128px;overflow-y:auto;padding:9px 8px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:15px;line-height:1.5;resize:none}.comment-compose-tools{display:flex;align-items:center;gap:8px;min-height:34px}:is(.comments-section,#videoComments) .comment-compose-tools .comment-photo-btn{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--text2)}:is(.comments-section,#videoComments) .comment-compose-tools .comment-photo-btn:hover{background:var(--bg4);color:var(--purple)}.comment-compose-hint{font-size:11px;color:var(--text3)}:is(.comments-section,#videoComments) .comment-compose-tools .btn-send{display:grid;place-items:center;flex:none;margin-left:auto;width:34px;height:34px;min-height:34px;padding:7px;border-radius:10px}.comment-compose-tools svg{display:block;width:20px;height:20px}:is(.comments-section,#videoComments) .comment-compose-tools .reply-cancel-btn{width:auto;height:34px;padding:4px 8px;font:inherit;font-size:12px;color:var(--text2)}.comment-compose-tools button:focus-visible{outline:none}:is(.comments-section,#videoComments) .comment-input-preview{margin-left:44px}.comment-input-preview .image-preview{max-height:160px;overflow:hidden}.comment-input-preview .image-preview img{max-height:160px;object-fit:contain}.comment-gift{margin-left:0}@media(max-width:520px){:is(.comments-section,#videoComments) .comment-item{gap:10px}:is(.comments-section,#videoComments) .comment-item>.avatar{width:34px;height:34px;flex-basis:34px}:is(.comments-section,#videoComments) .comment-compose-box .comment-input{font-size:16px}.comment-compose-hint{display:none}:is(.comments-section,#videoComments) .reply-input-wrap .comment-composer-row>.avatar{display:none}:is(.comments-section,#videoComments) .reply-input-wrap .comment-input-preview{margin-left:0}}@media(pointer:coarse){:is(.comments-section,#videoComments) :is(.comment-action-btn,.comment-view-more,.comment-view-replies){min-height:44px}:is(.comments-section,#videoComments) .comment-compose-tools :is(.comment-photo-btn,.btn-send,.reply-cancel-btn){min-width:44px;min-height:44px}:is(.comments-section,#videoComments) .comment-compose-box .comment-input{font-size:16px}}@media(max-height:480px){#postCommentsModal{padding:8px}.post-comments-box{max-height:calc(100dvh - 16px)}.post-comments-content{scroll-padding-block:8px}#postCommentsModal .comments-section>.comment-input-wrap{position:static!important}}#postCommentsModal .reaction-picker:not(.visible){display:none}/*! css/comments-glass.css */body{--cg-well: #f0ecf9;--cg-well-shadow: inset 2px 2px 5px rgba(118,96,168,.13), inset -2px -2px 5px rgba(255,255,255,.95);--cg-ink: #1d1830;--cg-ink-soft: #5c5574;--cg-ink-muted: #6e6787}body:not(.light){--cg-well: #1d182f;--cg-well-shadow: inset 2px 2px 6px rgba(0,0,0,.45), inset -2px -2px 5px rgba(255,255,255,.04);--cg-ink: #f2eeff;--cg-ink-soft: #cfc7e6;--cg-ink-muted: #a9a1c3}body #postCommentsModal{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .post-comments-box{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card)!important;color:var(--cg-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}body .post-comments-header{border-bottom:1px solid var(--gl-ghost-edge)!important}body #postCommentsTitle{font-weight:800;color:var(--cg-ink)}body #postCommentsModal .comments-section>.comment-input-wrap{background:transparent!important;border-top:1px solid var(--gl-ghost-edge)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body :is(.comments-section,#videoComments) .comment-item{gap:8px!important;margin-bottom:12px!important}body :is(.comments-section,#videoComments) .comment-item>.avatar{width:36px!important;height:36px!important;flex:0 0 36px!important}body .comment-content .comment-meta{margin:0!important;gap:4px!important;line-height:1.3!important}body .comment-content .comment-author{font-size:14.5px;font-weight:700;color:var(--cg-ink)}body .comment-content .comment-bubble{margin:1px 0 0!important;font-size:15px!important;line-height:1.38!important;color:var(--cg-ink)!important}body :is(.comments-section,#videoComments) .comment-actions{gap:14px!important;margin:3px 0 0!important;padding-top:0!important;min-height:22px!important;font-size:12.5px!important;color:var(--cg-ink-muted)!important}body :is(.comments-section,#videoComments) .comment-actions .comment-action-btn{min-height:22px;padding:0!important;font-size:12.5px!important;font-weight:700!important;color:var(--cg-ink-muted)!important;background:none!important}body :is(.comments-section,#videoComments) .comment-actions .comment-action-btn:hover{color:var(--gl-accent)!important}body :is(.comments-section,#videoComments) .comment-actions .comment-time{font-weight:500}body :is(.comments-section,#videoComments) .replies{margin:6px 0 0!important;padding:0!important;border-left:0!important}body :is(.comments-section,#videoComments) .comment-view-replies{display:inline-flex!important;align-items:center;gap:8px!important;min-height:26px!important;margin:4px 0 2px!important;padding:2px 0!important;border:0!important;background:none!important;font-size:13.5px!important;font-weight:700!important;color:var(--cg-ink-soft)!important}body :is(.comments-section,#videoComments) .comment-view-replies:before{content:""!important;display:inline-block!important;width:7px;height:7px;margin:-3px 2px 0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);background:none!important}body :is(.comments-section,#videoComments) .comment-view-replies:hover{color:var(--gl-accent)!important}body :is(.comments-section,#videoComments) .comment-composer-row{gap:8px!important;align-items:flex-start}body :is(.comments-section,#videoComments) .comment-composer-row>.avatar{width:36px!important;height:36px!important;flex:0 0 36px!important;margin-top:2px!important}body .comment-compose-box{padding:2px 6px 4px 12px!important;border:1px solid transparent!important;border-radius:22px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;transition:box-shadow .18s ease,border-color .18s ease}body .comment-compose-box:focus-within{box-shadow:var(--cg-well-shadow)!important}body :is(.comments-section,#videoComments) .comment-compose-box .comment-input{min-height:38px!important;padding:9px 2px 4px!important;font-size:15px!important;line-height:1.4!important;color:var(--cg-ink)!important}body :is(.comments-section,#videoComments) .comment-compose-box .comment-input::placeholder{color:var(--cg-ink-muted)}body .comment-compose-tools{min-height:32px!important;gap:4px!important}body .comment-compose-hint{display:none!important}body :is(.comments-section,#videoComments) .comment-compose-tools .comment-photo-btn{width:32px!important;height:32px!important;margin-left:-6px;border-radius:10px!important;color:var(--cg-ink-soft)!important}body :is(.comments-section,#videoComments) .comment-compose-tools .comment-photo-btn:hover{background:color-mix(in srgb,var(--gl-accent) 10%,transparent)!important;color:var(--gl-accent)!important}body :is(.comments-section,#videoComments) .comment-compose-tools .btn-send{width:34px!important;height:34px!important;min-height:34px!important;padding:8px!important;border:0!important;border-radius:50%!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe04d}body :is(.comments-section,#videoComments) .comment-compose-tools .btn-send:disabled{opacity:.45;box-shadow:none}body .comment-compose-tools svg{width:18px!important;height:18px!important}body #postCommentsModal .post-content,body #postCommentsModal .post-card{background:transparent!important;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #postCommentsModal .post-comments-header{background:transparent!important}body :is(.comments-section,#videoComments) :is(.comment-item,.reply-item) .comment-content{display:inline-block;width:auto!important;max-width:100%!important;padding:7px 13px 8px!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:inset 0 0 0 1px var(--gl-ghost-edge)}body :is(.comments-section,#videoComments) .reply-item{display:flex;gap:8px;margin:0 0 10px}body :is(.comments-section,#videoComments) .reply-item>.avatar{width:28px!important;height:28px!important;flex:0 0 28px!important;font-size:11px}body :is(.comments-section,#videoComments) :is(.comment-item,.reply-item) .comment-actions{padding-left:12px!important}body :is(.comments-section,#videoComments) .comment-view-replies{margin-left:4px!important}body :is(.comments-section,#videoComments) .comment-input-wrap{padding-left:2px!important;padding-right:2px!important}body #postCommentsModal .comments-section>.comment-input-wrap{background:var(--gl-card-solid)!important;border-top:1px solid var(--gl-ghost-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:10px 2px!important}body :is(.comments-section,#videoComments) .comment-composer-row{align-items:flex-start!important;gap:10px!important}body :is(.comments-section,#videoComments) .comment-composer-row>.avatar{margin:4px 0 0!important;align-self:flex-start!important}body .comment-compose-box{padding:4px 8px 8px 14px!important;border-radius:20px!important}body .comment-compose-box:focus-within{border-color:transparent30%,transparent)!important;box-shadow:var(--cg-well-shadow)!important}body :is(.comments-section,#videoComments) .comment-compose-tools{align-items:center!important}body :is(.comments-section,#videoComments) .comment-compose-tools .comment-photo-btn{margin-left:-4px!important}body :is(.comments-section,#videoComments) .comment-compose-tools .btn-send{margin:0 0 0 auto!important;box-shadow:0 4px 10px #6a3fe047!important}/*! css/post-actions.css */@font-face{font-family:Selebox Mobile Ionicons;src:url(../fonts/selebox-mobile-ionicons.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}.post-card .post-actions{--post-icon-size:16px}.post-card .post-actions .mobile-post-icon{display:inline-block;font-family:Selebox Mobile Ionicons!important;font-size:var(--post-icon-size);font-style:normal;font-weight:400;line-height:1;width:var(--post-icon-size);height:var(--post-icon-size);text-align:center;flex-shrink:0;-webkit-font-smoothing:antialiased}.post-card .post-actions .r-icon .mobile-post-icon{font-size:var(--post-icon-size);width:var(--post-icon-size);height:var(--post-icon-size)}@media(max-width:600px){.post-card .post-actions{--post-icon-size:16px}}@media(max-width:380px){.post-card .post-actions{--post-icon-size:16px}}@media(max-width:340px){.post-card .post-actions{--post-icon-size:15px}}.post-card:has(>.post-actions){padding-bottom:4px}.post-card .post-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:center;padding-top:2px}.post-card .post-actions>:first-child{margin-right:0}.post-card .post-actions>.reaction-wrap{display:flex;min-width:0}.post-card .post-actions .action-btn{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:32px;padding:2px 4px;font-size:12px;line-height:18px;font-weight:500;border-radius:6px;white-space:nowrap}.post-card .post-actions .action-btn svg,.post-card .post-actions .r-icon{width:16px;height:16px;flex-shrink:0}.post-card .post-actions .action-btn>span{display:inline}.post-card .post-actions .action-btn>.r-icon{display:inline-flex}.post-card .post-actions .action-btn.reacted{background:transparent;box-shadow:none}.post-card .post-actions .reaction-picker{left:0;transform:translateY(6px) scale(.95)}.post-card .post-actions .reaction-picker.visible{transform:translateY(0) scale(1)}@media(max-width:600px){.post-card .post-actions .action-btn{font-size:12px;gap:4px;padding-inline:1px;min-height:36px}.post-card .post-actions .action-btn svg,.post-card .post-actions .r-icon{width:16px;height:16px}}@media(max-width:380px){.post-card .post-actions .action-btn{font-size:11px;gap:4px}.post-card .post-actions .action-btn svg,.post-card .post-actions .r-icon{width:16px;height:16px}}@media(max-width:340px){.post-card .post-actions .action-btn{font-size:10px;gap:2px;padding-inline:0}.post-card .post-actions .action-btn svg,.post-card .post-actions .r-icon{width:15px;height:15px}}#postGiftDialog{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid var(--border);border-radius:20px;background:var(--bg2);color:var(--text);box-shadow:0 24px 80px #17112240}#postGiftDialog::backdrop{background:#17112270;backdrop-filter:blur(3px)}#postGiftDialog header{display:flex;align-items:center;gap:16px;justify-content:space-between}#postGiftTitle{font-size:19px;margin:0}#postGiftClose{border:0;border-radius:50%;width:36px;height:36px;flex:none;background:var(--bg3);color:var(--text2);font-size:26px;cursor:pointer}#postGiftBalance{font-size:14px;font-weight:600;color:var(--accent)}#postGiftStatus{font-size:13px;line-height:1.5;color:var(--text2)}#postGiftCatalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:300px;overflow-y:auto}.post-gift-tile{display:flex;align-items:center;flex-direction:column;gap:5px;padding:10px 4px;border:1px solid var(--border);border-radius:12px;background:var(--bg2);color:var(--text);cursor:pointer}.post-gift-tile img{width:64px;height:64px;object-fit:contain}.post-gift-tile strong{font-size:12px}.post-gift-tile span{font-size:12px;color:var(--text3)}.post-gift-tile[aria-pressed=true]{border:2px solid var(--accent-primary);background:var(--accent-soft)}#postGiftMessageLabel{display:block;margin-top:16px;font-size:13px}#postGiftMessageLabel[hidden]{display:none}#postGiftMessageLabel span{color:var(--text3)}#postGiftMessage{display:block;box-sizing:border-box;width:100%;margin-top:6px;border:1px solid var(--border);border-radius:10px;background:var(--bg3);color:var(--text);padding:10px;font:inherit;resize:vertical;font-size:16px}#postGiftSend{width:100%;min-height:44px;margin-top:16px;border:0;border-radius:12px;background:var(--accent-primary);color:#fff;font-weight:600;cursor:pointer}#postGiftSend:disabled{opacity:.5;cursor:default}#postGiftDialog button:focus-visible{outline:none}@media(pointer:coarse){.post-card .post-actions .action-btn{min-height:40px}}/*! css/post-layout.css */@media(min-width:769px){body.on-post-feed .main-wrap{max-width:none!important;width:auto!important;margin-left:var(--sidebar-w)!important;margin-right:0!important;padding:24px 24px 32px!important}body.on-post-feed .post-feed-shell{display:block;max-width:620px;margin-inline:auto}body.on-post-feed .post-feed-main{min-width:0}body.on-post-feed .feed-right-rail{display:none}}@media(min-width:1200px){body.on-post-feed .main-wrap{margin-left:0!important;padding-inline:0!important}body.on-post-feed .post-feed-shell{display:grid;grid-template-columns:minmax(calc(var(--sidebar-w) + 24px),1fr) minmax(0,620px) minmax(calc(var(--sidebar-w) + 24px),1fr);gap:0;max-width:none;align-items:start}body.on-post-feed .post-feed-main{grid-column:2}}@media(min-width:1280px){body.on-post-feed .feed-right-rail{display:block;grid-column:3;position:sticky;top:calc(var(--header-h) + 24px);align-self:start;justify-self:end;width:calc(100% - 40px);max-width:300px;min-width:0;margin-right:16px;max-height:calc(100dvh - var(--header-h) - 40px);overflow-y:auto;padding-bottom:84px;scrollbar-width:thin}}.post-card .post-image,body.on-post-feed .post-feed-main .post-image{container-type:inline-size;max-height:480px;cursor:zoom-in}.post-card .post-image img,body.on-post-feed .post-feed-main .post-image img{display:block;width:100%;height:auto;max-height:min(480px,125cqw);object-fit:cover;object-position:center}.post-card .post-image:hover img{transform:none}.post-card .post-image.img-failed{cursor:default}body.on-post-feed .stories-row.moments-strip-row{gap:10px;padding:6px 0 8px;margin:0 0 10px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.on-post-feed .stories-row .story-item.moment-card{flex:0 0 calc((100% - 40px) / 4.5);width:calc((100% - 40px) / 4.5);min-width:0}body.on-post-feed .stories-row .moment-card-preview{width:100%;height:auto;aspect-ratio:2 / 3;border-radius:14px;box-shadow:inset 0 0 0 1px #fff3}body.on-post-feed .stories-row .moment-card-name{left:8px;right:8px;bottom:10px;font-size:12px;font-weight:700}body.on-post-feed .stories-row .moment-card-avatar{width:30px;height:30px;top:8px;left:8px;border-width:2px}body.on-post-feed .moment-strip-arrow{width:36px;height:36px;padding:0;border-radius:50%;font-size:0;border:1px solid var(--border);background:var(--bg2);color:var(--text2);box-shadow:0 2px 8px #140f282e;transition:background .15s,box-shadow .15s,opacity .15s}body.on-post-feed .moment-strip-arrow:after{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);margin-right:3px}body.on-post-feed .moment-strip-arrow-left:after{transform:rotate(-135deg);margin-right:0;margin-left:3px}body.on-post-feed .moment-strip-arrow-left{left:8px}body.on-post-feed .moment-strip-arrow-right{right:8px}body.on-post-feed .moment-strip-arrow:hover{background:var(--bg3);color:var(--purple);box-shadow:0 3px 12px #140f283d}body.on-post-feed .moment-strip-arrow:disabled{visibility:hidden;pointer-events:none}body.on-post-feed .moment-strip-arrow:focus-visible{outline:none}body.on-post-feed #feedTabs{display:flex;gap:0;padding:0!important;margin:0 0 8px;background:transparent!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important}body.on-post-feed #feedTabs .feed-tab{position:relative;flex:1;min-width:0;padding:6px 12px 7px;border-radius:0!important;font-size:16px;line-height:22px;letter-spacing:0;font-weight:500!important;color:var(--text2)!important;background:transparent!important;box-shadow:none!important}body.on-post-feed #feedTabs .feed-tab.active{background:transparent!important;color:var(--text)!important;font-weight:700!important}body.on-post-feed #feedTabs .feed-tab.active:after{content:"";position:absolute;bottom:-1px;left:19%;right:19%;height:2px;border-radius:2px;background:var(--accent-primary)}body.on-post-feed #feedTabs .feed-tab:hover{color:var(--text)!important}body.on-post-feed #feedTabs .feed-tab:focus-visible{outline:none}@media(min-width:769px){body.on-post-feed .main-wrap{padding-top:12px!important}}@media(max-width:480px){body.on-post-feed .main-wrap{padding-top:8px!important}body.on-post-feed .stories-row.moments-strip-row{gap:8px}body.on-post-feed .stories-row .story-item.moment-card{flex-basis:calc((100% - 32px) / 4.5);width:calc((100% - 32px) / 4.5)}body.on-post-feed .stories-row .moment-card-avatar{width:24px;height:24px;top:6px;left:6px}body.on-post-feed .stories-row .moment-card-name{font-size:10px;left:6px;right:6px;bottom:8px}body.on-post-feed .moment-strip-arrow{width:32px;height:32px}}body.on-post-feed .compose:has(.compose-launcher){padding:6px 10px!important;margin-bottom:4px}body.on-post-feed .compose-launcher{gap:8px}body.on-post-feed .compose-launch-avatar{width:32px;height:32px;flex-basis:32px}body.on-post-feed #composeLaunchPrompt{height:34px;font-size:14px;padding-inline:14px}body.on-post-feed :is(.compose,.post-card){border-radius:14px!important;box-shadow:0 1px 3px #1914280f!important}body.on-post-feed .post-card:hover{transform:none!important;box-shadow:0 1px 3px #1914280f!important}body.on-post-feed #feed>.post-card{padding-top:12px;margin-bottom:8px}body.on-post-feed #feed .post-header{margin-bottom:6px}body.on-post-feed #feed .post-body{margin-bottom:8px}body.on-post-feed #feed .post-stats:has(>.rcount:empty):has(>.ccount:empty){display:none}body.on-post-feed :is(#wlQaOpenBtn,#wlQaBadge){display:none!important}@media(min-width:769px){body.on-post-feed #appSidebar .sidebar-item{height:48px;min-height:48px;gap:10px;padding:6px 8px!important}body.on-post-feed #appSidebar .sidebar-icon{width:32px;height:32px;border-radius:8px}body.on-post-feed #appSidebar .sidebar-icon svg{width:24px;height:24px}body.on-post-feed #appSidebar .sidebar-divider{margin-block:6px}}@media(min-width:1280px){body.on-post-feed .rail-card{padding:0 4px 18px;margin:0 0 18px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.on-post-feed .rail-card+.rail-card{border-top:1px solid var(--border)!important;padding-top:18px}body.on-post-feed .rail-header{gap:6px;margin:0 0 10px;padding:0;border:0;min-height:32px}body.on-post-feed .rail-title{display:flex;align-items:center;gap:7px;min-width:0;margin:0;font-size:16px;line-height:1.35;font-weight:600!important;letter-spacing:0!important;text-transform:none;color:var(--text)!important}body.on-post-feed .rail-title-icon{width:18px;height:18px;flex-shrink:0;margin:0;color:var(--text3)}body.on-post-feed .rail-see-all{flex:0 0 auto;width:auto;min-height:32px;margin:0;padding:6px 4px;font-size:12px;font-weight:600;white-space:nowrap;border-radius:6px}body.on-post-feed .trending-list{gap:12px!important}body.on-post-feed .trending-row{padding:4px;gap:8px;border-radius:8px}body.on-post-feed .trending-rank{min-width:14px;font-size:13px;font-weight:600;color:var(--text3)}body.on-post-feed .trending-cover{width:40px;height:60px;border-radius:5px;box-shadow:none}body.on-post-feed .trending-cover-round{width:44px;height:44px;border-radius:7px}body.on-post-feed .trending-meta{gap:2px}body.on-post-feed .trending-title{font-size:14px;font-weight:600;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.on-post-feed .trending-author,body.on-post-feed .trending-stat{font-size:12px;font-weight:400;line-height:16px;color:var(--text3)}body.on-post-feed .rail-suggest-row{padding:6px 4px;margin:0;gap:8px}body.on-post-feed :is(.trending-row,.rail-suggest-row,.rail-see-all):hover{background:rgba(var(--accent-rgb),.06)}body.on-post-feed :is(.trending-row,.rail-suggest-row,.rail-see-all,.rail-refresh):focus-visible{outline:none}}@media(max-width:600px){body.on-post-feed .compose:has(.compose-launcher){padding:8px!important}body.on-post-feed .compose-launcher{column-gap:8px;row-gap:2px}body.on-post-feed .compose-launch-avatar{width:36px;height:36px;flex-basis:36px}body.on-post-feed #composeLaunchPrompt{height:44px;font-size:15px;padding-inline:12px}body.on-post-feed .compose-launch-actions{padding-top:0}body.on-post-feed .compose-launch-actions button{min-height:44px}}@media(min-width:601px){body.on-post-feed .compose-launch-actions button{width:34px;height:34px;padding:6px}body.on-post-feed .compose-launch-actions svg{width:22px;height:22px}body.on-post-feed .stories-row.moments-strip-row{padding-bottom:4px;margin-bottom:6px}}@media(max-width:600px){body.on-post-feed #feedTabs .feed-tab{min-height:44px}}body.on-post-feed #feed>.post-card:not(.post-flash){animation:none}.feed-loading{display:grid;gap:12px;width:100%}.feed-loading-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.feed-skeleton{padding:14px;border:1px solid var(--border,#e8e3f2);border-radius:16px;background:var(--card,#fff);overflow:hidden}.feed-skeleton i,.feed-skeleton-media{display:block;background:#eeeaf4;border-radius:6px}.feed-skeleton-header{display:flex;gap:10px;align-items:center;margin-bottom:16px}.feed-skeleton-header>div{flex:1}.feed-skeleton .feed-skeleton-avatar{width:36px;height:36px;border-radius:50%}.feed-skeleton-name{width:32%;height:12px;margin-bottom:8px}.feed-skeleton-meta{width:20%;height:9px}.feed-skeleton-line{height:11px;margin-bottom:9px;width:90%}.feed-skeleton-line.short{width:61%}.feed-skeleton-media{height:clamp(150px,28vw,230px);margin-top:16px}.feed-skeleton-actions{display:flex;justify-content:space-around;gap:18px;border-top:1px solid var(--border,#e8e3f2);padding-top:12px;margin-top:12px}.feed-skeleton-actions i{width:17%;height:10px}@media(prefers-reduced-motion:no-preference){.feed-skeleton{animation:feed-loading-pulse 1.6s ease-in-out infinite alternate}@keyframes feed-loading-pulse{to{opacity:.58}}}@media(max-width:768px){body.on-post-feed .main-wrap{width:100%!important;margin-left:0!important;padding:8px 10px 24px!important}body.on-post-feed .post-feed-shell{display:block;max-width:620px;margin-inline:auto}body.on-post-feed .post-feed-main{min-width:0}body.on-post-feed .feed-right-rail{display:none}body.on-post-feed .stories-row.moments-strip-row{padding-top:0;padding-bottom:4px;margin-bottom:6px}body.on-post-feed .compose:has(.compose-launcher){padding:6px 8px!important;margin-bottom:4px}body.on-post-feed .compose-launcher{flex-wrap:nowrap;gap:6px}body.on-post-feed .compose-launch-avatar{width:32px;height:32px;flex-basis:32px}body.on-post-feed #composeLaunchPrompt{height:38px;font-size:14px;padding-inline:12px}body.on-post-feed .compose-launch-actions{width:auto;flex:none;gap:0;border:0;padding:0}body.on-post-feed .compose-launch-actions button{flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:9px}body.on-post-feed .compose-launch-actions svg{width:22px;height:22px}body.on-post-feed #feedTabs{margin-bottom:6px}body.on-post-feed #feedTabs .feed-tab{min-height:40px;padding:8px 10px;font-size:15px;line-height:22px}body.on-post-feed #feed>.post-card{padding:12px 12px 4px;margin-bottom:8px}body.on-post-feed #feed .post-header{gap:8px;margin-bottom:8px}body.on-post-feed #feed .post-header .avatar{width:36px;height:36px}body.on-post-feed #feed .post-author{font-size:14px;line-height:20px}body.on-post-feed #feed .post-time{font-size:11px;line-height:16px}body.on-post-feed #feed .post-body{font-size:14px;line-height:1.55}}@media(max-width:360px){body.on-post-feed .main-wrap{padding-inline:8px!important}body.on-post-feed .compose-launcher{gap:4px}body.on-post-feed .compose-launch-actions button{flex-basis:36px;width:36px;padding:7px}body.on-post-feed #composeLaunchPrompt{padding-inline:9px}}.space-repost{border:1px solid var(--border);border-radius:12px;overflow:hidden;margin:10px 0;padding:14px;background:var(--bg2)}.space-repost a{color:var(--purple);text-decoration:none}.space-repost a:hover{text-decoration:underline}.space-repost a:focus-visible,.space-repost button:focus-visible{outline:none}.space-repost-origin{display:block;font-size:13px;font-weight:650;margin-bottom:12px;overflow-wrap:anywhere}.space-repost-origin span{color:var(--text3);font-size:12px;font-weight:400}.space-repost-author{display:flex;align-items:center;gap:9px;margin-bottom:10px;font-size:14px;color:var(--text);overflow-wrap:anywhere}.space-repost-author .avatar{width:32px;height:32px;flex:0 0 32px;font-size:13px}.space-repost .post-body{white-space:pre-wrap;overflow-wrap:anywhere}.space-repost-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:10px -14px;overflow:hidden}.space-repost-photos[data-count="1"]{grid-template-columns:1fr}.space-repost-photos a{position:relative;aspect-ratio:1;min-width:0;background:var(--bg3)}.space-repost-photos[data-count="1"] a{aspect-ratio:4/3;max-height:460px}.space-repost-photos img{display:block;width:100%;height:100%;object-fit:cover}.space-repost-photos a>span{position:absolute;inset:0;display:grid;place-items:center;background:#0007;color:#fff;font-size:28px}.space-repost-attachment{display:block;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg3);font-size:13px;margin:12px 0}.space-repost-open{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;margin-top:10px;border-top:1px solid var(--border);font-size:13px;font-weight:600}.space-repost-unavailable{padding:18px 8px;color:var(--text2);font-size:14px}.space-repost-unavailable p{margin:6px 0 0;font-size:13px;color:var(--text3)}.space-repost-unavailable button{margin-top:12px;padding:8px 14px;border:1px solid var(--border);background:var(--bg3);color:var(--text);border-radius:8px;cursor:pointer}.space-repost-placeholder{min-height:140px;display:flex;flex-direction:column;gap:12px;padding:12px 0}.space-repost-placeholder span{height:16px;width:80%;background:var(--bg3);border-radius:5px}.space-repost-placeholder span:first-child{width:45%}.space-repost-media-failed{display:grid;place-items:center;color:var(--text3);font-size:13px}.post-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0 0 .75rem;border-radius:var(--radius,12px);overflow:hidden}.post-gallery[data-count="3"] .post-gallery-tile:first-child{grid-column:1 / -1;aspect-ratio:2 / 1}.post-gallery-tile{position:relative;display:block;aspect-ratio:1;min-width:0;padding:0;border:0;background:var(--bg3,#eee);cursor:zoom-in;overflow:hidden}.post-gallery-tile img{display:block;width:100%;height:100%;object-fit:cover}.post-gallery-tile:focus-visible{outline:none}.post-gallery-more{position:absolute;inset:0;display:grid;place-items:center;background:#00000080;color:#fff;font:700 28px/1 Inter,sans-serif}.compose-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px}.compose-photo-grid .image-preview{position:relative;margin:0;aspect-ratio:1}.compose-photo-grid .image-preview img{width:100%;height:100%;max-height:none;object-fit:cover;border-radius:8px}.compose-photo-count{display:block;margin-top:4px;color:var(--text-muted,#6b7280);font-size:12px}.home-latest-card .hl-head{flex:1;min-width:0}.home-latest-card .hl-title{margin:6px 0 2px;color:var(--text);font-weight:700;font-size:16px;overflow-wrap:anywhere}.home-latest-card .hl-clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.home-latest-card .hl-meta{color:var(--text2);font-size:13px}.home-latest-card .hl-video{position:relative;display:block;width:100%;aspect-ratio:16/9;margin:8px 0;padding:0;border:0;border-radius:12px;overflow:hidden;background:#0b0912;cursor:pointer}.home-latest-card .hl-video img{width:100%;height:100%;object-fit:cover;display:block}.home-latest-card .hl-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#0000008c;color:#fff}.home-latest-card .hl-duration{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:#000000b3;color:#fff;font:600 12px/1.3 Inter,sans-serif}.home-latest-card .hl-audio{display:flex;align-items:center;gap:12px;width:100%;margin:8px 0 4px;padding:10px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--hl-accent, #7c3aed) 14%,var(--bg2));color:var(--text);text-align:left;cursor:pointer}.home-latest-card .hl-audio-cover{flex:none;width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--hl-accent, #7c3aed)}.home-latest-card .hl-audio-cover img{width:100%;height:100%;object-fit:cover;display:block}.home-latest-card .hl-audio-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.home-latest-card .hl-audio-text strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-latest-card .hl-audio-text small{color:var(--text2)}.home-latest-card .hl-audio-play{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--hl-accent, #7c3aed);color:#fff}.home-latest-card .hl-space-avatar{border-radius:10px}.home-latest-card .hl-photos{display:grid;gap:4px;margin:8px 0;border-radius:12px;overflow:hidden}.home-latest-card .hl-photos-2,.home-latest-card .hl-photos-4{grid-template-columns:1fr 1fr}.home-latest-card .hl-photos-3{grid-template-columns:2fr 1fr}.home-latest-card .hl-photos img{width:100%;height:100%;max-height:420px;object-fit:cover;display:block;aspect-ratio:1}.home-latest-card .hl-photos-1 img{aspect-ratio:auto}.home-latest-card .hl-adult{margin:8px 0;color:var(--text2);font-size:13px}.home-latest-card .hl-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.home-latest-card .hl-open{min-height:44px;padding:0 14px;border:1px solid var(--border2, var(--border));border-radius:10px;background:transparent;color:var(--text);font-weight:600;cursor:pointer}.home-latest-card :is(.hl-video,.hl-audio,.hl-open):focus-visible{outline:none}.feed-following-signed-out .btn{margin-top:8px;min-height:44px}body.light.on-post-feed .trending-stat,body.light.on-post-feed .trending-rank{color:#565a6e}/*! css/typography.css */:root{--selebox-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font: var(--selebox-font) !important}html,body,body *,body *:before,body *:after{font-family:var(--selebox-font)!important}/*! css/videos-consumer.css */#videosPage.videos-consumer{margin:0}.vc-shell [hidden]{display:none!important}body.on-videos:has(#videosPage.videos-consumer:not([style*=none])) .main-wrap{max-width:none;padding:0 24px 32px!important;margin-top:var(--header-h,64px)}#videosPage.videos-consumer>.videos-header,#videosPage.videos-consumer>#videoSearchTags,#videosPage.videos-consumer>#videoGrid{display:none}.vc-shell{max-width:1240px;margin:0 auto;color:var(--text,#19172c)}.vc-shell button,.vc-comments-dialog button{font:inherit;cursor:pointer}.vc-shell button:focus-visible,.vc-comments-dialog button:focus-visible{outline:none}.vc-shell svg,.vc-comments-dialog svg{display:block;width:22px;height:22px;flex:none}.vc-header{position:sticky;top:var(--header-h,64px);z-index:20;background:var(--bg,#faf8ff);min-height:64px;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--border,#e8e2f1);margin-bottom:20px}.vc-tabs{display:flex;flex:1;align-items:stretch;justify-content:center;height:64px;gap:8px}.vc-tabs button{position:relative;flex:1;max-width:200px;border:0;background:none;padding:0 12px;color:var(--text2,#777183);font-size:15px;font-weight:600}.vc-tabs button[aria-current=page]{color:var(--text,#19172c);font-weight:800}.vc-tabs button[aria-current=page]:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:3px;border-radius:3px;background:var(--accent-primary)}.vc-upload-slot .btn-upload-video{padding:9px 13px;font-size:12px;border-radius:9px;white-space:nowrap}.vc-discover-tools{max-width:100%;margin:0 0 18px}.vc-discover-tools[hidden]{display:none}.vc-search{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:44px;background:var(--bg2,#fff);border:1px solid var(--border,#e8e2f1);border-radius:12px;color:var(--text3,#8c859b)}.vc-search svg{width:18px;height:18px}.vc-search input{flex:1;min-width:0;width:100%;border:0;border-radius:0;padding:11px 0;margin:0;font:inherit;font-size:14px;color:var(--text,#19172c);background:transparent;box-shadow:none;outline:none}.vc-search input::-webkit-search-cancel-button{display:none}.vc-search:focus-within{border-color:var(--accent-primary);box-shadow:none}.vc-search button{border:0;background:none;color:inherit;padding:6px}.vc-filters{display:flex;gap:8px;overflow-x:auto;padding:12px 0 2px;scrollbar-width:none}.vc-filters::-webkit-scrollbar{display:none}.vc-filters button{white-space:nowrap;border:1px solid var(--border,#dfd9ea);background:transparent;color:var(--text2,#777183);border-radius:100px;padding:7px 15px;font-size:12px;font-weight:500}.vc-filters button[aria-pressed=true]{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;font-weight:700}.vc-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}.vc-card{display:block;position:relative;aspect-ratio:9/16;width:100%;min-width:0;padding:0;border:0;border-radius:12px;background:#252132;overflow:hidden;text-align:left;color:#fff;isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 320px}.vc-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#0007,transparent 32%,transparent 48%,#000c);z-index:1}.vc-poster-bg,.vc-poster{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.vc-poster-bg{object-fit:cover;opacity:.48}.vc-poster{object-fit:contain}.vc-placeholder{position:absolute;inset:0;display:grid;place-items:center;color:#a59bbf;background:linear-gradient(140deg,#30263f,#16131f)}.vc-placeholder svg{width:32px;height:32px}.vc-card-creator{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:6px;z-index:2;font-size:11px;font-weight:700}.vc-card-creator>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vc-card-creator img,.vc-avatar-fallback{width:23px;height:23px;flex:none;border-radius:50%;object-fit:cover;border:1px solid #ffffff70}.vc-avatar-fallback{display:grid;place-items:center;background:#756095}.vc-card-info{position:absolute;bottom:12px;left:11px;right:11px;z-index:2}.vc-card-info strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;font-weight:700;margin-bottom:8px}.vc-badges{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800}.vc-badges>span{border:1px solid #ffffff40;background:#0005;border-radius:5px;padding:2px 5px}.vc-badges small{margin-left:auto;color:#ffffffe0;font-size:10px;font-weight:500}.vc-badges .free{color:#4ade80}.vc-badges .premium{color:#fcd34d}.vc-card:hover{box-shadow:0 0 0 2px var(--accent-primary)}.vc-local-note{font-size:12px;color:var(--text3,#8c859b);margin:0 0 15px}.vc-load-more,.vc-empty button{display:block;margin:24px auto;border:1px solid var(--accent-border);border-radius:10px;padding:11px 20px;background:var(--bg2,#fff);color:var(--accent-primary);font-size:13px;font-weight:700}.vc-empty{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 20px}.vc-empty>svg{width:38px;height:38px;color:#a68bc5;margin-bottom:14px}.vc-empty h2{margin:0 0 9px;font-size:18px;font-weight:750}.vc-empty p{max-width:340px;color:var(--text3,#8c859b);font-size:13px;line-height:1.6;margin:0}.vc-shimmer{background:linear-gradient(100deg,var(--border,#e8e2f1) 20%,var(--bg-card,#faf8ff) 45%,var(--border,#e8e2f1) 70%);background-size:220% 100%;animation:vc-shimmer 1.4s linear infinite}@keyframes vc-shimmer{to{background-position:-220% 0}}.vc-watch-loading{height:calc(100dvh - var(--header-h,64px) - 112px);aspect-ratio:9/16;border-radius:16px;margin:0 auto}.vc-watch-stage{position:relative;display:flex;justify-content:center;align-items:center;padding:0 80px 0 0}.vc-watch-frame{position:relative;isolation:isolate;height:calc(100dvh - var(--header-h,64px) - 112px);max-height:880px;min-height:400px;aspect-ratio:9/16;border-radius:16px;color:#fff;touch-action:pan-x;flex:none}.vc-watch-surface:after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(#0003,transparent 20%,transparent 50%,#000b 95%);z-index:1}.vc-watch-surface>.vc-poster{opacity:.75}.vc-watch-surface{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#100e17;isolation:isolate}.vc-watch-player{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:transparent}.vc-watch-top{position:absolute;z-index:4;top:15px;left:15px;right:15px;display:flex;gap:8px}.vc-watch-top button,.vc-watch-paging button{display:grid;place-items:center;border:0;border-radius:50%;width:40px;height:40px;padding:0;background:#0006;color:#fff}.vc-watch-paging{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px}.vc-watch-paging button{width:52px;height:52px;background:var(--bg2,#fff);color:var(--text2,#5a5469);box-shadow:0 2px 12px #21133110;border:1px solid var(--border,#ece5f4)}.vc-watch-paging button:disabled{opacity:.35;cursor:default}.vc-watch-info{position:absolute;z-index:3;left:16px;right:16px;bottom:24px}.vc-watch-author{display:flex;align-items:center;gap:10px;margin-bottom:10px}.vc-watch-creator{display:flex;align-items:center;gap:8px;min-width:0;margin:0;background:none;border:0;color:#fff;padding:0;max-width:100%}.vc-watch-creator img{width:32px;height:32px;flex:none;border:1px solid #fff8;border-radius:50%;object-fit:cover}.vc-watch-creator strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-watch-info h1{font-size:12px;font-weight:700;line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vc-watch-info>p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 9px;font-size:11px;line-height:1.5;color:#ffffffbf}.vc-watch-footer{display:flex;align-items:center;justify-content:space-between;gap:6px}.vc-watch-meta{display:flex;flex:none;align-items:center;gap:6px;white-space:nowrap;font-size:9px;color:#ffffffb8;font-weight:600;margin-bottom:0}.vc-watch-full{display:flex;flex:none;margin-left:auto;white-space:nowrap;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:100%;background:#ffffff24;border:1px solid #ffffff48;color:#fff;border-radius:100px;padding:6px 11px;font-size:10px!important;font-weight:700!important}.vc-watch-full svg{width:14px;height:14px}.vc-watch-rail{position:absolute;left:calc(100% + 16px);bottom:8px;display:flex;flex-direction:column;align-items:center;gap:16px;z-index:5}.vc-watch-rail button{background:none;border:0;color:var(--text,#19172c);padding:0;box-shadow:none}.vc-watch-rail>button,.vc-watch-rail .reaction-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:52px;min-height:68px;font-size:11px;position:relative;isolation:isolate;font-weight:600}.vc-watch-rail>button:before,.vc-watch-rail .reaction-trigger:before{content:"";position:absolute;top:0;left:2px;width:48px;height:48px;border-radius:50%;background:var(--bg3,#f0edf5);z-index:-1;transition:background .15s}.vc-watch-rail>button:hover:before,.vc-watch-rail .reaction-trigger:hover:before{background:var(--bg4,#e6def1)}.vc-watch-rail>button,.vc-watch-rail .reaction-trigger{justify-content:flex-start;padding-top:12px}.vc-watch-rail svg{width:24px;height:24px}.vc-watch-rail>button>span,.vc-watch-rail .r-label-text{margin-top:7px;line-height:16px}.vc-watch-paging button:not(:disabled):hover{background:var(--bg3,#f0edf5)}.vc-watch-top button:hover{background:#0009}.vc-watch-rail .r-icon{display:grid;place-items:center;width:24px;height:24px}.vc-watch-rail .r-emoji-svg{width:25px;height:25px}.vc-watch-rail [aria-pressed=true] svg{fill:currentColor}.vc-watch-rail .reaction-picker{right:0;left:auto;bottom:110%;transform:none;background:#fff;min-width:230px;padding:9px;border-radius:24px;color:#231b32}.vc-watch-rail .reaction-option{color:#332743}.vc-watch-rail .reaction-option img{width:30px;height:30px}.vc-watch-message{color:#fff;border:0;position:absolute;z-index:3;top:36%;left:12px;right:12px;text-align:center;cursor:pointer;border-radius:12px;padding:20px 12px;background:#110d207a}.vc-watch-message[hidden]{display:none}.vc-watch-message>span{display:grid;place-items:center;margin-bottom:12px}.vc-watch-message strong{font-size:16px}.vc-watch-message p{color:#ffffffbf;font-size:12px;margin:8px 0 0}.vc-watch-progress{position:absolute;bottom:0;left:10px;right:10px;z-index:5;height:18px;display:flex;align-items:center;font-size:10px;color:#fff}.vc-watch-progress[hidden]{display:none}.vc-watch-progress>span{position:absolute;bottom:18px;opacity:0;pointer-events:none}.vc-watch-progress>span:last-child{right:0}.vc-watch-progress:hover>span,.vc-watch-progress:focus-within>span{opacity:1}.vc-watch-progress input{appearance:none;-webkit-appearance:none;flex:1;min-width:0;background:transparent;height:18px;margin:0;padding:0;cursor:pointer}.vc-watch-progress input::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:#ffffff70}.vc-watch-progress input::-moz-range-track{height:3px;border-radius:3px;background:#ffffff70}.vc-watch-progress input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:9px;height:9px;margin-top:-3px;border-radius:50%;background:var(--accent-primary)}.vc-watch-progress input::-moz-range-thumb{width:9px;height:9px;border:0;border-radius:50%;background:var(--accent-primary)}.vc-comments-dialog{margin:auto;width:min(580px,calc(100vw - 32px));height:min(560px,80dvh);max-height:80dvh;padding:0;overflow:hidden;border:1px solid var(--border,#eee);border-radius:20px;background:var(--bg2,#fff);color:var(--text,#19172c);box-shadow:0 24px 80px #0003}.vc-comments-dialog[open]{display:flex;flex-direction:column}.vc-comments-dialog::backdrop{background:#13101e88}.vc-comments-dialog>header{flex:none;padding:14px 20px;background:var(--bg2,#fff);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border,#eee)}.vc-comments-dialog h2{margin:0;font-size:18px}.vc-comments-dialog>header button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--bg3);color:inherit}.vc-comments-dialog>header button:hover{background:var(--bg4)}.vc-comments-body{flex:1;min-height:0;display:flex;overflow:auto;overscroll-behavior:contain}.vc-comments-body .video-comments-header{display:none}.vc-comments-body #videoCommentsWrap{flex:1;min-width:0;min-height:0;margin:0;padding:0;border:0;background:transparent}.vc-comments-body #videoComments{display:flex!important;flex-direction:column;height:100%;min-height:0;margin:0;padding:0;border:0}.vc-comments-body .video-comments-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.vc-comments-body .video-comments-list:has(.video-comments-empty){display:grid;place-items:center}.video-comments-empty{padding:32px 20px;text-align:center;color:var(--text3);font-size:14px;line-height:1.6}.video-comments-empty strong{display:block;margin:12px 0 4px;color:var(--text);font-size:17px}.video-comments-empty svg{width:40px;height:40px;margin:auto;color:var(--purple-lt)}.vc-comments-body #videoComments>.comment-input-wrap{order:1;flex:none;position:static!important;margin:0!important;padding:16px 20px max(16px,env(safe-area-inset-bottom))!important;border-bottom:0!important;border-top:1px solid var(--border)}.vc-comments-body .comment-input-row{width:100%;gap:8px;align-items:center}.vc-comments-body .comment-input{min-width:0;max-height:120px;overflow-y:auto;padding:11px 14px;border-radius:22px;font-size:14px;line-height:20px}.vc-comments-body .comment-photo-btn{width:40px;height:40px;flex:none}.vc-comments-body .btn-send{min-height:40px;flex:none;padding:8px 16px}@media(min-width:1500px){.vc-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1000px){.vc-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media(max-width:768px){body.on-videos:has(#videosPage.videos-consumer:not([style*=none])) .main-wrap{padding:0 12px 24px!important;margin-top:var(--header-h,100px)!important}.vc-header{gap:6px;min-height:54px;margin-bottom:14px}.vc-tabs{height:54px;gap:0}.vc-tabs button{padding:0 6px;font-size:13px}.vc-tabs button[aria-current=page]:after{left:14%;right:14%;height:2px}.vc-upload-slot .btn-upload-video{font-size:0;padding:8px;border-radius:50%;gap:0}.vc-upload-slot .btn-upload-video svg{width:18px;height:18px}.vc-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vc-watch-stage{padding:0 80px 0 0}.vc-watch-frame{height:calc(100dvh - var(--header-h,100px) - 100px);min-height:380px;border-radius:12px}.vc-watch-paging{right:0}.vc-watch-paging button{width:40px;height:40px}}@media(max-width:520px){.vc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vc-card-creator{top:8px;left:8px;right:8px}.vc-card-info{bottom:10px;left:9px;right:9px}.vc-card-info strong{font-size:12px}.vc-search input{font-size:13px}.vc-filters button{padding:6px 12px}.vc-watch-frame{width:100%;height:calc(100dvh - var(--header-h,100px) - 78px);min-height:390px;max-height:none;aspect-ratio:auto}.vc-watch-stage{padding:0}.vc-watch-paging{top:auto;transform:none;bottom:22px;right:12px;flex-direction:row;z-index:6;gap:6px}.vc-watch-paging button{width:28px;height:28px;background:#ffffff21;color:#fff;border:1px solid #ffffff44;box-shadow:none}.vc-watch-paging svg{width:18px;height:18px}.vc-watch-progress{right:10px;bottom:0}.vc-watch-info{bottom:64px;right:72px}.vc-watch-author{flex-wrap:wrap;gap:7px}.vc-watch-rail{left:auto;right:8px;bottom:84px;gap:12px}.vc-watch-rail button{color:#fff}.vc-watch-rail>button:before,.vc-watch-rail .reaction-trigger:before{background:#0005}.vc-watch-rail>button:hover:before,.vc-watch-rail .reaction-trigger:hover:before{background:#0008}.vc-watch-rail .reaction-option{color:#332743}.vc-comments-dialog{width:100%;max-width:none;margin:auto 0 0;height:78dvh;max-height:78dvh;border-radius:20px 20px 0 0}.vc-comments-dialog>header{padding:12px 16px}.vc-comments-body .video-comments-list{padding:16px}.vc-comments-body #videoComments>.comment-input-wrap{padding:12px 12px max(12px,env(safe-area-inset-bottom))!important}.vc-comments-body .comment-input{font-size:16px}.vc-comments-body .comment-input-row>.avatar{display:none}.vc-comments-body .btn-send{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.vc-shimmer{animation:none}}.vc-follow{flex:none;border:0;background:#fff;border-radius:100px;color:#17131f;font-size:10px!important;font-weight:700!important;padding:6px 12px;margin:0}.vc-follow[hidden]{display:none}.vc-follow:disabled{opacity:.5}.vc-watch-buffer{position:absolute;z-index:3;left:calc(50% - 13px);top:42%;width:26px;height:26px;border:2px solid #ffffff33;border-top-color:#fff;border-radius:50%;animation:vc-spin .8s linear infinite}.vc-watch-buffer[hidden]{display:none}@keyframes vc-spin{to{transform:rotate(360deg)}}.vc-comments-dialog{--bg-card:var(--bg2)}@media(prefers-reduced-motion:reduce){.vc-watch-buffer{animation:none}}@media(min-width:521px)and (max-height:640px){.vc-watch-rail{gap:8px}}.vc-watch-rail>button,.vc-watch-rail .reaction-trigger{transition:transform .15s ease}.vc-watch-rail>button:active,.vc-watch-rail .reaction-trigger:active{transform:scale(.94)}.vc-watch-rail>button:before,.vc-watch-rail .reaction-trigger:before{border:1px solid var(--border,#e8e2f1);box-sizing:border-box}.vc-watch-rail .reaction-trigger>.vc-action-count{margin-top:7px}.vc-watch-rail .vc-action-count{min-height:16px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.01em}.vc-watch-rail svg{stroke-width:2}.vc-watch-rail [data-watch=save][aria-pressed=true]{color:var(--accent-primary)}@media(max-width:520px){.vc-watch-rail>button:before,.vc-watch-rail .reaction-trigger:before{border-color:#ffffff24}}@media(prefers-reduced-motion:reduce){.vc-watch-rail>button,.vc-watch-rail .reaction-trigger{transition:none}}.vc-watch-rail>button,.vc-watch-rail .reaction-trigger{padding-top:10px}.vc-watch-rail .vc-action-icon{width:28px;height:28px;stroke:currentColor;filter:drop-shadow(0 1px 1px #0001)}.vc-watch-rail .r-icon,.vc-watch-rail .r-emoji-svg{width:28px;height:28px}.vc-watch-rail .reaction-trigger.reacted .vc-action-icon{color:#ff4779}.vc-watch-rail [aria-pressed=true] .vc-action-icon{fill:none;stroke-width:2.1}.vc-watch-rail .reaction-trigger.reacted .vc-action-count{color:var(--text,#19172c)}.vc-watch-rail [data-watch=save][aria-pressed=true] .vc-action-icon{color:var(--accent-primary)}@media(max-width:520px){.vc-watch-rail .vc-action-icon{filter:drop-shadow(0 2px 3px #0005)}.vc-watch-rail .reaction-trigger.reacted .vc-action-count{color:#fff}}body.on-videos:has(#videosPage.videos-consumer:not([style*=none]) .is-watch) .main-wrap{padding-top:0!important;padding-bottom:0!important}body.on-videos:has(#videosPage.videos-consumer:not([style*=none]) .is-watch) .site-footer{display:none}.vc-shell.is-watch{--vc-tabs-height:65px}.vc-shell.is-watch .vc-header{margin-bottom:0}.vc-watch-stage{padding-right:128px}.vc-watch-frame{width:min(calc((100dvh - var(--header-h,64px) - var(--vc-tabs-height)) * .5625),100%);height:auto;min-height:0;max-height:none;aspect-ratio:9/16}.vc-watch-loading{height:calc(100dvh - var(--header-h,64px) - var(--vc-tabs-height))}.vc-watch-top [data-watch=more]{margin-left:auto}.vc-watch-menu{position:absolute;top:62px;right:12px;z-index:8;width:190px;padding:6px;border-radius:12px;background:var(--bg2,#fff);color:var(--text,#19172c);border:1px solid var(--border,#e8e2f1);box-shadow:0 8px 30px #0004}.vc-watch-menu button{width:100%;text-align:left;background:none;color:inherit;border:0;border-radius:7px;padding:11px 12px;font-size:13px}.vc-watch-menu button:hover,.vc-watch-menu button:focus-visible{background:var(--bg3,#f0edf5)}.vc-watch-rail{gap:10px}@media(max-width:768px){.vc-shell.is-watch{--vc-tabs-height:55px}}@media(max-width:520px){.vc-watch-stage{padding:0}.vc-watch-frame{width:100%;height:calc(100dvh - var(--header-h,100px) - var(--vc-tabs-height));min-height:440px;aspect-ratio:auto;border-radius:0}.vc-watch-rail{gap:4px;bottom:64px}}.vc-watch-menu hr{border:0;border-top:1px solid var(--border,#e8e2f1);margin:5px 6px}.vc-feedback-notice{position:fixed;z-index:60;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:16px;width:max-content;max-width:calc(100vw - 24px);padding:12px 16px;border:1px solid var(--border,#e8e2f1);border-radius:12px;background:var(--bg2,#fff);color:var(--text,#19172c);box-shadow:0 6px 24px #0003;font-size:13px}.vc-feedback-notice button{padding:6px;border:0;background:none;color:var(--accent-primary);font-weight:700}.vc-report-dialog{width:min(440px,calc(100vw - 24px));max-height:85dvh;padding:20px;border:1px solid var(--border,#e8e2f1);border-radius:18px;background:var(--bg2,#fff);color:var(--text,#19172c)}.vc-report-dialog::backdrop{background:#13101e99}.vc-report-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px}.vc-report-dialog h2{margin:0;font-size:18px}.vc-report-dialog header button{border:0;padding:4px 10px;background:none;color:inherit;font-size:24px}.vc-report-dialog p{font-size:13px;line-height:1.5;color:var(--text2,#777183)}.vc-report-dialog fieldset{margin:16px 0;padding:0;border:0}.vc-report-dialog legend{font-size:12px;font-weight:700;margin-bottom:8px}.vc-report-dialog fieldset label{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;cursor:pointer}.vc-report-dialog input{margin:0;accent-color:var(--accent-primary)}.vc-report-notes{display:grid;gap:8px;font-size:12px}.vc-report-notes textarea{box-sizing:border-box;width:100%;resize:vertical;padding:10px;font:inherit;border:1px solid var(--border,#e8e2f1);border-radius:8px;background:var(--bg,#faf8ff);color:inherit}.vc-report-dialog .vc-report-status{color:#e55873}.vc-report-dialog footer{display:flex;justify-content:flex-end;gap:8px}.vc-report-dialog footer button{padding:9px 13px;border:1px solid var(--border,#e8e2f1);border-radius:9px;background:transparent;color:inherit;cursor:pointer}.vc-report-dialog [type=submit]{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.vc-report-dialog [type=submit]:disabled{opacity:.45;cursor:default}.vc-fullscreen-dialog{--bg:#141414;--bg2:#1c1c1c;--bg3:#252525;--border:#303030;--text:#ededed;--text2:#adadad;--text3:#898989;font-weight:400;box-sizing:border-box;position:fixed;inset:0;margin:0;padding:0 0 32px;width:100%;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;overflow:auto;overscroll-behavior:contain;background:var(--bg,#faf8ff);color:var(--text,#19172c)}body.light .vc-fullscreen-dialog{--bg:#fafafa;--bg2:#fff;--bg3:#f1f1f1;--border:#e7e7e7;--text:#252525;--text2:#6b6b6b;--text3:#858585}.vc-fullscreen-dialog::backdrop{background:var(--bg,#faf8ff)}.vc-viewer-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 24px;box-sizing:border-box;background:var(--bg,#faf8ff);border-bottom:0;font-size:12px;letter-spacing:.04em;font-weight:400;color:var(--text2)}.vc-viewer-header button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit}.vc-viewer-header button:hover{background:var(--bg3,#f0edf5)}.vc-fullscreen-dialog .vc-content{width:var(--vc-viewer-width,100%);max-width:100%;margin:0 auto;padding:16px 0}.vc-fullscreen-dialog .vc-watch-stage{display:block;padding:0 56px}.vc-fullscreen-dialog .vc-watch-frame{display:flex;flex-direction:column;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:auto;color:inherit;touch-action:pan-y}.vc-fullscreen-dialog .vc-watch-surface{position:relative;inset:auto;flex:none;width:100%;height:var(--vc-media-height, calc(100dvh - 96px) );border-radius:14px;background:transparent}.vc-fullscreen-dialog .vc-watch-surface:after{background:linear-gradient(#0004,transparent 25%,transparent 85%,#0003)}.vc-fullscreen-dialog .vc-watch-surface>.vc-poster-bg{display:none}.vc-fullscreen-dialog .vc-watch-info{position:static;padding:24px 0 12px}.vc-fullscreen-dialog .vc-watch-info h1{font-size:20px;font-weight:400;line-height:1.5;letter-spacing:-.015em;margin:14px 0 8px;-webkit-line-clamp:3}.vc-fullscreen-dialog .vc-watch-info>p{color:var(--text2,#777183);font-size:13px}.vc-fullscreen-dialog .vc-watch-creator{color:var(--text2);font-size:13px;gap:10px}.vc-fullscreen-dialog .vc-watch-creator strong{font-weight:400}.vc-fullscreen-dialog .vc-watch-creator img{width:28px;height:28px;border:0}.vc-fullscreen-dialog .vc-watch-author{flex-wrap:wrap}.vc-fullscreen-dialog .vc-watch-meta{color:var(--text3);font-size:10px;font-weight:400;letter-spacing:.05em}.vc-fullscreen-dialog .vc-follow,.vc-fullscreen-dialog .vc-watch-full{color:var(--text,#19172c);background:var(--bg3,#f0edf5);border-color:var(--border,#e8e2f1)}.vc-fullscreen-dialog [data-watch=expand]{display:none}.vc-fullscreen-dialog .vc-watch-rail{position:relative;left:auto;right:auto;bottom:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0 0 12px}.vc-fullscreen-dialog .vc-watch-rail>button,.vc-fullscreen-dialog .vc-watch-rail .reaction-trigger{color:var(--text,#19172c);width:40px;min-height:48px;padding-top:9px;gap:5px}.vc-fullscreen-dialog .vc-watch-rail>button:before,.vc-fullscreen-dialog .vc-watch-rail .reaction-trigger:before{left:0;width:40px;height:40px;background:transparent;border:0}.vc-fullscreen-dialog .vc-watch-rail .vc-action-icon,.vc-fullscreen-dialog .vc-watch-rail .r-icon{width:21px;height:21px;filter:none}.vc-fullscreen-dialog .vc-watch-rail .vc-action-count{margin-top:0;color:var(--text2);font-size:11px;font-weight:400}.vc-fullscreen-dialog .vc-watch-rail .reaction-picker{left:0;right:auto}.vc-fullscreen-dialog .vc-watch-paging{display:contents}.vc-fullscreen-dialog .vc-watch-paging button{position:absolute;top:calc(var(--vc-media-height, calc(100dvh - 96px) )/2 - 22px);width:44px;height:44px;padding:0;border:0;box-shadow:none;background:transparent;color:var(--text2,#777183)}.vc-fullscreen-dialog [data-watch=prev]{left:4px}.vc-fullscreen-dialog [data-watch=next]{right:4px}.vc-fullscreen-dialog .vc-watch-paging button:hover:not(:disabled){background:var(--bg3,#f0edf5)}.vc-fullscreen-dialog .vc-viewer-comments{margin:12px 56px 0;padding:28px 0 0;border-top:1px solid var(--border,#e8e2f1)}.vc-fullscreen-dialog #videoCommentsWrap{margin:0;padding:0;border:0;background:transparent}.vc-fullscreen-dialog #videoComments{display:block!important;margin:0;padding:0}.vc-fullscreen-dialog .video-comments-header{display:flex;align-items:baseline;gap:8px;margin-bottom:20px;padding:0;border:0;font-size:14px;font-weight:400}.vc-fullscreen-dialog #videoComments>.comment-input-wrap{position:static!important;background:transparent!important;margin:0;padding:0!important;border:0!important}.vc-fullscreen-dialog .video-comments-list{overflow:visible;height:auto}.vc-fullscreen-dialog .comment-input-row{width:100%}.vc-fullscreen-dialog .comment-compose-box{min-width:0}.vc-fullscreen-dialog .comment-compose-tools{flex-wrap:wrap}.vc-fullscreen-dialog .comment-compose-hint{font-size:12px}.vc-fullscreen-dialog .comment-input{box-sizing:border-box;width:100%;max-height:160px;overflow:auto}.video-comments-error{padding:16px;color:var(--text2,#777183)}.video-comments-retry{border:1px solid var(--border,#e8e2f1);border-radius:8px;background:var(--bg2,#fff);color:var(--text,#19172c);padding:10px 16px}@media(max-width:600px){.vc-fullscreen-dialog .vc-watch-stage{padding:0 48px}.vc-fullscreen-dialog .vc-viewer-comments{margin:0 16px}.vc-fullscreen-dialog .vc-watch-surface{border-radius:10px}.vc-fullscreen-dialog .vc-watch-top{left:8px;right:8px;gap:4px}.vc-fullscreen-dialog .vc-watch-top button{width:36px;height:36px}.vc-fullscreen-dialog .vc-watch-info h1{font-size:17px}.vc-fullscreen-dialog .vc-watch-footer{flex-wrap:wrap}.vc-fullscreen-dialog .vc-watch-full{margin-left:0}.vc-fullscreen-dialog .vc-watch-rail{gap:0}.vc-fullscreen-dialog .comment-input{font-size:16px}}.vc-fullscreen-dialog [data-watch=full],.vc-fullscreen-dialog [data-more=full],.vc-fullscreen-dialog .vc-full-playback .vc-watch-progress,.vc-fullscreen-dialog .vc-full-playback [data-watch=toggle],.vc-fullscreen-dialog .vc-full-playback [data-watch=mute]{display:none}.vc-fullscreen-dialog .vc-full-playback:after{display:none}.vc-fullscreen-dialog .vc-full-playback .vc-watch-top{left:auto}.vc-fullscreen-dialog .vc-full-playback .video-paywall{z-index:10}.vc-fullscreen-dialog .video-monet-backdrop{position:fixed;inset:0;z-index:40;overflow:auto}.vc-fullscreen-dialog .video-monet-modal{max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box}.vc-fullscreen-dialog .video-comments-title{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0}.vc-fullscreen-dialog .video-comments-count{padding:0;margin:0;border-radius:0;background:transparent;font-size:12px;font-weight:400;color:var(--text3)}.vc-fullscreen-dialog #videoCommentsCount:empty{display:none}.vc-fullscreen-dialog .vc-follow{font-weight:400!important;background:transparent;border:1px solid var(--border);padding:6px 12px}.vc-fullscreen-dialog .vc-watch-rail svg{stroke-width:1.6}.vc-fullscreen-dialog .vc-watch-rail>button:hover:before,.vc-fullscreen-dialog .reaction-trigger:hover:before{background:var(--bg3)}.vc-fullscreen-dialog .comment-signin-cta{width:100%;min-height:44px;padding:10px 16px;background:var(--bg2);border:1px solid var(--border);border-radius:8px;color:var(--text2);font-size:13px;font-weight:400}.vc-fullscreen-dialog .comment-signin-cta:hover{background:var(--bg3)}.vc-fullscreen-dialog .video-comments-empty{padding:36px 8px 48px;font-size:12px;color:var(--text3)}.vc-fullscreen-dialog .video-comments-empty svg{width:24px;height:24px;color:var(--text3);opacity:.6}.vc-fullscreen-dialog .video-comments-empty strong{margin:12px 0 4px;font-size:14px;font-weight:400;color:var(--text2)}.vc-fullscreen-dialog .video-comments-empty p{margin:0;line-height:1.7}.vc-fullscreen-dialog .comment-compose-box{background:var(--bg2);border:1px solid var(--border);border-radius:10px}.vc-fullscreen-dialog .comment-compose-box:focus-within{border-color:var(--text3);box-shadow:none}.vc-fullscreen-dialog .comment-compose-box .btn-send{background:var(--text);color:var(--bg);border-radius:7px;box-shadow:none}.vc-fullscreen-dialog .comment-meta strong,.vc-fullscreen-dialog .comment-author{font-weight:400}.vc-fullscreen-dialog button:focus-visible{outline:none}.vc-fullscreen-dialog .vc-content{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:min-content 1fr;column-gap:32px;align-items:start;width:calc(100% - 64px);max-width:1600px}.vc-fullscreen-dialog .vc-watch-stage{grid-column:1;grid-row:1;min-width:0;padding:0}.vc-fullscreen-dialog .vc-watch-surface{width:var(--vc-media-width,100%);max-width:100%;margin:0 auto}.vc-fullscreen-dialog [data-watch=prev]{left:calc(50% - var(--vc-media-width,100%)/2 - 50px)}.vc-fullscreen-dialog [data-watch=next]{right:calc(50% - var(--vc-media-width,100%)/2 - 50px)}.vc-fullscreen-dialog .vc-watch-info{padding:20px 0 0}.vc-fullscreen-dialog .vc-watch-info h1{margin:0 0 16px;font-size:22px;line-height:1.4}.vc-viewer-channel-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 20px;margin-bottom:18px}.vc-fullscreen-dialog .vc-watch-author{flex:1 1 160px;min-width:0;flex-wrap:nowrap;gap:14px;margin:0}.vc-fullscreen-dialog .vc-watch-creator{flex:1 1 auto;min-width:0;color:var(--text);gap:10px}.vc-fullscreen-dialog .vc-watch-creator img{width:36px;height:36px}.vc-fullscreen-dialog .vc-watch-creator strong{min-width:0;font-size:14px}.vc-fullscreen-dialog .vc-follow{color:var(--bg);background:var(--text);border-color:var(--text);min-height:34px;font-size:12px!important}.vc-fullscreen-dialog .vc-watch-rail{flex:0 1 auto;gap:6px;padding:0;flex-wrap:wrap}.vc-fullscreen-dialog .vc-watch-rail>button,.vc-fullscreen-dialog .vc-watch-rail .reaction-trigger{flex-direction:row;gap:6px;width:auto;min-height:36px;padding:8px 12px;border-radius:999px;background:var(--bg3);font-size:12px;font-weight:400}.vc-fullscreen-dialog .vc-watch-rail>button:before,.vc-fullscreen-dialog .vc-watch-rail .reaction-trigger:before{display:none}.vc-fullscreen-dialog .vc-watch-rail .vc-action-count{min-height:0;margin:0;font-size:12px;line-height:18px;order:2}.vc-fullscreen-dialog .vc-watch-rail .vc-action-count:empty{display:none}.vc-fullscreen-dialog .vc-watch-rail .vc-action-label{margin:0;min-height:0;font-size:12px;font-weight:400;line-height:18px;letter-spacing:0;white-space:nowrap}.vc-fullscreen-dialog .vc-watch-rail>button:hover,.vc-fullscreen-dialog .vc-watch-rail .reaction-trigger:hover{background:var(--border)}.vc-description{padding:14px 16px;background:var(--bg3);border-radius:12px;font-size:13px;line-height:1.6}.vc-description-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:6px}.vc-fullscreen-dialog .vc-description .vc-watch-footer{margin:0}.vc-description-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:13px;line-height:1.7}.vc-description-text[hidden]{display:none}.vc-description.is-expanded .vc-description-text{display:block}.vc-description-toggle{padding:0;margin-top:6px;border:0;background:none;color:var(--text);font:inherit;font-size:12px;cursor:pointer}.vc-description-toggle:hover{text-decoration:underline}.vc-fullscreen-dialog .vc-viewer-comments{grid-column:1;grid-row:2;min-width:0;margin:24px 0 0;padding:0;border:0}.vc-fullscreen-dialog .video-comments-title,.vc-fullscreen-dialog .video-comments-header{font-size:17px;font-weight:400}.vc-fullscreen-dialog .video-comments-header{gap:8px;margin:0 0 24px}.vc-fullscreen-dialog .comment-signin-cta{min-height:44px;padding:10px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;text-align:left;justify-content:flex-start;background:transparent;font-size:14px}.vc-fullscreen-dialog .comment-compose-box{padding:0 0 8px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.vc-fullscreen-dialog .comment-compose-box .comment-input{padding:8px 0}.vc-fullscreen-dialog .comment-compose-box:focus-within{border-bottom-color:var(--text2)}.vc-fullscreen-dialog .video-comments-list{margin-top:24px}.vc-fullscreen-dialog .video-comments-empty{text-align:left;padding:20px 0 36px}.vc-fullscreen-dialog .video-comments-empty svg{display:none}.vc-up-next{grid-column:2;grid-row:1 / span 2;min-width:0}.vc-up-next h2{margin:0 0 18px;color:var(--text);font-size:15px;font-weight:400}.vc-up-next-list{display:flex;flex-direction:column;gap:14px}.vc-up-next-card{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.vc-up-next-thumb{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:var(--bg3)}.vc-up-next-thumb>svg{width:24px;height:24px;color:var(--text3)}.vc-up-next-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vc-up-next-thumb img[hidden]{display:none}.vc-up-next-duration{position:absolute;right:5px;bottom:5px;padding:1px 4px;border-radius:3px;background:#000b;color:#fff;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums}.vc-up-next-copy{display:flex;flex-direction:column;gap:4px;color:var(--text2);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.vc-up-next-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--text);font-size:13px;line-height:1.45;font-weight:400}.vc-up-next-card:hover .vc-up-next-title{text-decoration:underline}.vc-up-next-empty{font-size:13px;color:var(--text3)}@media(max-width:979px){.vc-fullscreen-dialog .vc-content{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px)}.vc-up-next{grid-column:1;grid-row:3;margin-top:28px}.vc-up-next-card{grid-template-columns:180px minmax(0,1fr)}.vc-fullscreen-dialog .vc-watch-info h1{font-size:20px}}@media(max-width:600px){.vc-fullscreen-dialog .vc-content{width:calc(100% - 32px)}.vc-fullscreen-dialog .vc-watch-rail>button,.vc-fullscreen-dialog .vc-watch-rail .reaction-trigger{padding:8px 10px}.vc-fullscreen-dialog .vc-watch-info h1{font-size:18px}.vc-up-next-card{grid-template-columns:140px minmax(0,1fr)}.vc-description{padding:12px}}.vc-watch-rail [data-watch=repost].is-reposted{color:#c4b5fd}body.light .vc-fullscreen-dialog .vc-watch-rail [data-watch=repost].is-reposted{color:var(--accent-dark)}body:not(.light) .vc-fullscreen-dialog .vc-watch-rail [data-watch=repost].is-reposted{color:var(--accent-light)}.vc-repost-undo{position:absolute;left:50%;top:64px;transform:translate(-50%);z-index:12;display:inline-flex;align-items:center;gap:14px;padding:9px 14px;border-radius:12px;background:#0f172ae0;color:#fff;font-size:.86rem;font-weight:600;box-shadow:0 8px 24px #0000004d;white-space:nowrap}.vc-repost-undo button{border:0;background:transparent;color:#c4b5fd;font:inherit;font-weight:800;cursor:pointer;padding:2px 4px}body:not(.light) .vc-empty button{color:var(--accent-light)}body.light .vc-empty button{color:var(--accent-dark)}body.light .vc-empty p{color:#5b5670}/*! css/videos-glass.css */body{--vg-raised: linear-gradient(145deg, rgba(255,255,255,.96), rgba(244,239,255,.82));--vg-raised-shadow: 6px 6px 14px rgba(118,96,168,.16), -4px -4px 10px rgba(255,255,255,.9);--vg-raised-edge: rgba(255,255,255,.95);--vg-raised-hover: linear-gradient(145deg, #ffffff, #efe8ff);--vg-ink: #2b2540;--vg-ink-soft: #6b6582}body:not(.light){--vg-raised: linear-gradient(145deg, rgba(64,54,98,.92), rgba(42,36,66,.88));--vg-raised-shadow: 6px 6px 14px rgba(0,0,0,.42), -3px -3px 10px rgba(255,255,255,.035), inset 0 1px 0 rgba(255,255,255,.07);--vg-raised-edge: rgba(255,255,255,.08);--vg-raised-hover: linear-gradient(145deg, #4a3f72, #352c55);--vg-ink: #efeaff;--vg-ink-soft: #b3abcb}body .vc-header{margin-bottom:18px!important;padding:10px 6px!important;border-bottom:0!important;background:transparent!important}body .vc-tabs{height:52px!important;gap:6px!important;padding:5px!important;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .vc-tabs button{max-width:none!important;border-radius:13px!important;color:var(--vg-ink-soft)!important;font-weight:650!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body .vc-tabs button:hover{color:var(--vg-ink)!important}body .vc-tabs button[aria-current=page]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body .vc-tabs button[aria-current=page]:after{content:none!important}body .vc-upload-slot .btn-upload-video{border:1px solid rgba(255,255,255,.2)!important;border-radius:15px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body .vc-search{border:1px solid transparent!important;border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body .vc-search:focus-within{box-shadow:var(--cg-well-shadow)!important}body .vc-filters{padding:14px 4px 6px!important}body .vc-filters button{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f!important;color:var(--vg-ink-soft)!important;font-weight:600!important}body:not(.light) .vc-filters button{box-shadow:3px 3px 8px #0000004d!important}body .vc-filters button[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body .vc-load-more,body .vc-empty button{border:1px solid var(--vg-raised-edge)!important;border-radius:15px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body .vc-card{border-radius:18px!important;box-shadow:0 10px 24px #28145a29,inset 0 0 0 1px #ffffff14;transition:transform .15s ease,box-shadow .18s ease}body .vc-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #28145a3d,0 0 0 2px color-mix(in srgb,var(--gl-accent) 70%,transparent)!important}body .vc-badges>span{border-radius:7px!important;border-color:#ffffff47!important;background:#ffffff24!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:521px){body .vc-watch-frame{border-radius:24px!important;box-shadow:0 18px 44px #28145a38}body .vc-watch-frame .vc-watch-surface{border-radius:24px!important;overflow:hidden}}body .vc-watch-top button,body .vc-watch-full{border:1px solid rgba(255,255,255,.22)!important;background:#ffffff24!important;color:#fff!important;box-shadow:inset 0 1px #ffffff2e!important;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}body .vc-watch-top button{border-radius:14px!important}body .vc-watch-top button:hover,body .vc-watch-full:hover{background:#ffffff3d!important}body .vc-follow{border:1px solid rgba(255,255,255,.6)!important;background:#ffffffe6!important;color:#1d1830!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:521px){body .vc-watch-rail>button:before,body .vc-watch-rail .reaction-trigger:before{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)}body .vc-watch-rail>button:hover:before,body .vc-watch-rail .reaction-trigger:hover:before{background:var(--vg-raised-hover)!important}body .vc-watch-rail button{color:var(--vg-ink)!important}body .vc-watch-rail .reaction-trigger.reacted .vc-action-icon{color:#ff4779!important}body .vc-watch-rail [data-watch=save][aria-pressed=true],body .vc-watch-rail [data-watch=save][aria-pressed=true] .vc-action-icon{color:var(--gl-accent)!important}body .vc-watch-rail .vc-action-count{color:var(--vg-ink-soft)}body .vc-watch-paging button{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important}body .vc-watch-paging button:not(:disabled):hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body .vc-watch-paging button:disabled{opacity:.45;box-shadow:none!important}}body .vc-watch-menu{padding:8px!important;border:1px solid var(--gl-edge)!important;border-radius:18px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important}body .vc-watch-menu button{border-radius:12px!important;color:var(--gl-ink)!important}body .vc-watch-menu hr{border-top-color:var(--gl-ghost-edge)!important}html body .vc-fullscreen-dialog,html body.light .vc-fullscreen-dialog{--bg: inherit;--bg2: inherit;--bg3: inherit;--border: inherit;--text: inherit;--text2: inherit;--text3: inherit;background:var(--bg)!important;color:var(--gl-ink)!important}html body .vc-fullscreen-dialog::backdrop{background:var(--gl-scrim)}body .vc-fullscreen-dialog .vc-viewer-header{min-height:52px!important;padding:6px 20px!important;border-bottom:1px solid var(--gl-ghost-edge)!important;background:color-mix(in srgb,var(--bg) 78%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}body .vc-fullscreen-dialog .vc-viewer-header>span{color:var(--gl-ink);font-size:16px;font-weight:800;letter-spacing:-.01em}body .vc-fullscreen-dialog .vc-viewer-header button{width:40px!important;height:40px!important;background:transparent!important;box-shadow:none!important;border:0!important;color:var(--gl-ink)!important}body .vc-fullscreen-dialog .vc-viewer-header button:hover{background:transparent!important;color:var(--gl-accent)!important}body .vc-fullscreen-dialog .vc-watch-surface{border-radius:22px!important;background:#0d0b14!important;box-shadow:0 18px 44px #28145a38;overflow:hidden}body .vc-fullscreen-dialog .vc-watch-paging button{border:1px solid var(--vg-raised-edge)!important;border-radius:50%!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important}body .vc-fullscreen-dialog .vc-watch-paging button:hover:not(:disabled){background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body .vc-fullscreen-dialog .vc-watch-paging button:disabled{opacity:.4}body .vc-fullscreen-dialog .vc-watch-info{margin-top:14px;padding:16px 18px 12px!important;border:1px solid var(--gl-edge);border-radius:22px;background:var(--gl-card-solid);box-shadow:0 10px 26px #3c1e781a}body:not(.light) .vc-fullscreen-dialog .vc-watch-info{box-shadow:0 10px 26px #00000059}body .vc-fullscreen-dialog .vc-watch-info h1{margin:0 0 10px!important;color:var(--gl-ink)!important;font-size:20px!important;font-weight:800!important;line-height:1.3!important;letter-spacing:-.015em}body .vc-fullscreen-dialog .vc-viewer-channel-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}body .vc-fullscreen-dialog .vc-watch-author{display:flex;align-items:center;gap:12px;min-width:0}body .vc-fullscreen-dialog .vc-watch-creator{color:var(--gl-ink)!important;font-size:14px!important}body .vc-fullscreen-dialog .vc-watch-creator strong{font-weight:700!important}body .vc-fullscreen-dialog .vc-watch-creator img{width:36px!important;height:36px!important;border-radius:50%!important}body .vc-fullscreen-dialog .vc-follow{padding:7px 16px!important;border:0!important;border-radius:999px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;box-shadow:0 6px 14px #6a3fe047!important}body .vc-fullscreen-dialog .vc-watch-frame{box-shadow:none!important}body .vc-fullscreen-dialog .vc-watch-rail{left:auto!important;right:auto!important;gap:6px!important}body .vc-fullscreen-dialog .vc-watch-rail>button,body .vc-fullscreen-dialog .vc-watch-rail .reaction-trigger{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;width:auto!important;min-height:0!important;height:38px!important;padding:0 14px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a824!important;color:var(--vg-ink)!important;font-size:13px!important;font-weight:650!important}body:not(.light) .vc-fullscreen-dialog .vc-watch-rail>button,body:not(.light) .vc-fullscreen-dialog .vc-watch-rail .reaction-trigger{box-shadow:3px 3px 8px #0000004d!important}body .vc-fullscreen-dialog .vc-watch-rail>button:hover,body .vc-fullscreen-dialog .vc-watch-rail .reaction-trigger:hover{background:var(--vg-raised-hover)!important}body .vc-fullscreen-dialog .vc-watch-rail>button:before,body .vc-fullscreen-dialog .vc-watch-rail .reaction-trigger:before{content:none!important;display:none!important}body .vc-fullscreen-dialog .vc-watch-rail :is(.vc-action-icon,.r-icon),body .vc-fullscreen-dialog .vc-watch-rail>button>svg{width:18px!important;height:18px!important;margin:0!important}body .vc-fullscreen-dialog .vc-watch-rail .vc-action-count:empty{display:none}body .vc-fullscreen-dialog .vc-watch-rail .vc-action-count{margin:0!important;color:var(--vg-ink)!important;font-size:13px!important;font-weight:700!important}body .vc-fullscreen-dialog .vc-watch-rail .vc-action-label{display:inline!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;white-space:nowrap}body .vc-fullscreen-dialog .vc-watch-rail .reaction-trigger:not(:has(.vc-action-label)):after{content:"Like"}body .vc-fullscreen-dialog .vc-watch-rail button{color:var(--vg-ink)!important}body .vc-fullscreen-dialog .vc-watch-rail .reaction-trigger.reacted .vc-action-icon{color:#ff4779!important}body .vc-fullscreen-dialog .vc-description{margin-top:12px!important;padding:10px 12px!important;border:0!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body .vc-fullscreen-dialog .vc-description-summary{color:var(--gl-ink-soft)!important;font-size:13px!important;font-weight:600}body .vc-fullscreen-dialog .vc-watch-meta{color:var(--gl-ink-soft)!important;font-weight:700!important}body .vc-fullscreen-dialog .vc-viewer-comments{margin:14px 0 24px!important;padding:16px 18px!important;border:1px solid var(--gl-edge)!important;border-radius:22px;background:var(--gl-card-solid);box-shadow:0 10px 26px #3c1e781a}body .vc-fullscreen-dialog .video-comments-header{margin-bottom:12px!important;color:var(--gl-ink);font-size:16px!important;font-weight:800!important}@media(max-width:600px){body .vc-fullscreen-dialog .vc-viewer-comments{margin:12px 0 20px!important}}body .vc-fullscreen-dialog .vc-up-next h2{color:var(--gl-ink)!important;font-size:16px!important;font-weight:800!important}body .vc-fullscreen-dialog .vc-up-next-card{padding:6px!important;border-radius:16px!important;transition:background .15s ease}body .vc-fullscreen-dialog .vc-up-next-card:hover{background:var(--gl-chip)!important}body .vc-fullscreen-dialog .vc-up-next-thumb{border-radius:12px!important;overflow:hidden;box-shadow:0 6px 14px #28145a29}body .vc-fullscreen-dialog .vc-up-next-title{color:var(--gl-ink)!important;font-weight:700!important}body .vc-fullscreen-dialog .vc-up-next-copy>span:not(.vc-up-next-title){color:var(--gl-ink-soft)!important}body .vc-fullscreen-dialog .vc-up-next-duration{border-radius:6px!important;background:#0d0b14b8!important;font-weight:700}body .vc-watch-top button,body .vc-watch-full{background:#1410208c!important;-webkit-backdrop-filter:none;backdrop-filter:none}body .vc-watch-top button:hover,body .vc-watch-full:hover{background:#141020b3!important}body .vc-follow{-webkit-backdrop-filter:none;backdrop-filter:none}/*! css/books-glass.css */body #booksMobileV2 .bmv2-tabs{background:linear-gradient(180deg,#ffffffe6,#f8f4ffd6)!important;border-bottom:1px solid var(--gl-ghost-edge)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;backdrop-filter:blur(18px) saturate(150%)!important}body:not(.light) #booksMobileV2 .bmv2-tabs{background:linear-gradient(180deg,#1e1930f0,#181428e6)!important}body #booksMobileV2 .bmv2-tabs button{border-radius:14px!important;color:var(--vg-ink-soft)!important;font-weight:600!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #booksMobileV2 .bmv2-tabs button:hover{background:var(--gl-chip)!important;color:var(--vg-ink)!important}body #booksMobileV2 .bmv2-tabs button.active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body .bfy .bfy-feed-actions button{padding:6px 12px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f;color:var(--gl-accent)!important;font-weight:700!important}body:not(.light) .bfy .bfy-feed-actions button{box-shadow:3px 3px 8px #0000004d}body .bfy .bfy-hero-banner{border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;overflow:hidden;background:radial-gradient(120% 140% at 85% 0%,rgba(124,77,255,.28),transparent 55%),linear-gradient(150deg,#17122a,#07060c 70%)!important;box-shadow:0 18px 44px #28145a38,inset 0 1px #ffffff14!important}body .bfy .bfy-hero-cover{border-radius:14px!important;box-shadow:0 12px 28px #00000073}body .bfy .bfy-hero-actions button:not(:first-child){border:1px solid rgba(255,255,255,.22)!important;background:#ffffff1f!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .bfy .bfy-hero-actions button:first-child{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;border-color:#ffffff2e!important}body .bfy .bfy-trending{border:1px solid rgba(185,164,255,.45)!important;background:#7c4dff29!important;color:#d6c9ff!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .bfy .bfy-heading-banner>span{display:none!important}body .bfy .bfy-heading h2{right:auto!important;padding-right:16px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important;font-weight:800!important}body .bfy .bfy-heading-banner img{z-index:1;filter:drop-shadow(0 3px 5px rgba(60,30,120,.2))}body .bfy .bfy-heading>button{min-height:32px!important;padding:0 10px 0 13px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f;color:var(--gl-accent)!important;font-weight:700!important}body:not(.light) .bfy .bfy-heading>button{box-shadow:3px 3px 8px #0000004d}body .bfy .bfy-cover>img,body .bfy .bfy-cover-fallback{border-radius:12px!important;box-shadow:0 8px 18px #28145a2e}body .bfy .bfy-book:hover .bfy-cover>img{box-shadow:0 12px 24px #28145a42,0 0 0 2px color-mix(in srgb,var(--gl-accent) 60%,transparent)}body .bfy .bfy-shelf--ledge:before{border:1px solid var(--vg-raised-edge)!important;border-radius:10px!important;background:linear-gradient(180deg,#ffffffbf,#f0eafc8c)!important;box-shadow:0 6px 14px #7660a81f,inset 0 1px #ffffffe6!important}body:not(.light) .bfy .bfy-shelf--ledge:before{background:linear-gradient(180deg,#40366299,#26203c80)!important;box-shadow:0 6px 14px #0000004d,inset 0 1px #ffffff0f!important}body .bfy .bfy-rank--featured{border:1px solid var(--vg-raised-edge);border-radius:9px!important;background:var(--vg-raised)!important;box-shadow:0 4px 10px #28145a2e;color:var(--vg-ink)!important}body .bfy .bfy-status{border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 14px #2b1c4829!important}body:not(.light) .bfy .bfy-status{border-color:#ffffff1a}body :is(.bdv .bdv-genres,.brv-genres) button{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f!important;color:var(--vg-ink-soft)!important;font-weight:600!important}body:not(.light) :is(.bdv .bdv-genres,.brv-genres) button{box-shadow:3px 3px 8px #0000004d!important}body :is(.bdv .bdv-genres,.brv-genres) button[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body :is(.bdv .bdv-genres,.brv-genres) button[aria-pressed=true] :is(.bdv-icon,.brv-icon){color:#fff!important}body .bdv .bdv-search-field{border:1px solid transparent!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body .bdv .bdv-search-field:focus-within{box-shadow:var(--cg-well-shadow)!important}body .bdv .bdv-search>button{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f!important;color:var(--gl-accent)!important}body .bdv .bdv-tabs{width:max-content;max-width:calc(100% - 28px);margin:6px auto 10px;padding:4px!important;height:auto!important;gap:4px!important;border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .bdv .bdv-tabs button{height:32px!important;padding:0 12px!important;border-bottom:0!important;border-radius:12px!important;color:var(--vg-ink-soft)!important}body .bdv .bdv-tabs [aria-selected=true]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body .bdv .bdv-cover{border-radius:14px!important;box-shadow:0 8px 18px #28145a29}body .brv-row{border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}body:not(.light) .brv-row{box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f!important}body .brv-scope button{padding:4px 10px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important}body .blv-mode-switch{padding:4px!important;gap:4px;border:0!important;border-radius:16px!important;overflow:visible!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body .blv-mode-switch button{height:36px!important;border-radius:12px!important;color:var(--vg-ink-soft)!important}body .blv-mode-switch button[aria-selected=true]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body .blv-state{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) .blv-state{box-shadow:0 10px 26px #00000059!important}body .blv-state button{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;box-shadow:0 6px 14px #6a3fe04d}body .brv-podium .brv-places{gap:calc(31.3% - 101px)!important}@media(min-width:600px){body .brv-podium .brv-places{width:560px;max-width:100%;left:50%!important;right:auto!important;transform:translate(-50%);gap:calc(31.3% - 120px)!important}}body .bdv .bdv-mosaic.bdv-mosaic--grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;max-width:1100px!important;margin:0 auto!important;padding:18px 16px 0!important;align-items:start}body .bdv .bdv-mosaic--grid .bdv-editorial{aspect-ratio:2 / 3!important;border-radius:14px!important}@media(max-width:1024px){body .bdv .bdv-mosaic.bdv-mosaic--grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:640px){body .bdv .bdv-mosaic.bdv-mosaic--grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:12px 12px 0!important}body .bdv .bdv-mosaic--grid .bdv-editorial{padding:10px!important}}body .bdv .bdv-mosaic--grid .bdv-editorial{container-type:inline-size;padding:clamp(10px,9cqw,18px)!important}body .bdv .bdv-mosaic--grid .bdv-editorial>span:first-child{min-width:0}body .bdv .bdv-mosaic--grid .bdv-editorial-eyebrow{font-size:clamp(10px,7cqw,13px)!important;line-height:1.25!important}body .bdv .bdv-mosaic--grid .bdv-editorial-title{-webkit-line-clamp:4!important;font-size:clamp(15px,13cqw,26px)!important;line-height:1.12!important;overflow-wrap:anywhere;word-break:normal;hyphens:auto}body .bdv .bdv-mosaic--grid .bdv-editorial-cta{font-size:clamp(10px,7cqw,13px)!important;white-space:normal!important}body .bdv .bdv-recommendations{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .bdv .bdv-recommendation{min-width:0;border-radius:20px!important;overflow:hidden}body .bdv .bdv-recommendation>:not(.bdv-cover){min-width:0}body .bdv .bdv-recommendation :is(h3,strong,.bdv-rec-title,[class*=title]){overflow-wrap:anywhere}body .bdv .bdv-recommendation p,body .bdv .bdv-recommendation [class*=blurb]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}body .bdv .bdv-recommendation .bdv-cover{border-radius:12px!important}@media(max-width:899px){body .bdv .bdv-recommendations{grid-template-columns:minmax(0,1fr)!important}}body .brv-row [data-action=menu]{display:inline-grid!important;place-items:center;width:34px!important;height:34px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}body .brv-row [data-action=menu]>span{display:block;width:18px;height:4px;font-size:0!important;color:var(--gl-ink-soft);background:radial-gradient(circle,currentColor 1.9px,transparent 2.4px) 0 50% / 6px 4px repeat-x}body .brv-row [data-action=menu]:hover>span{color:var(--gl-accent)}body .brv-modal .brv-scrim{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .brv-modal .brv-dialog{width:min(360px,calc(100vw - 32px))!important;padding:14px!important;border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .brv-modal .brv-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 2px 10px!important;margin:0!important}body .brv-modal .brv-dialog>header h2{margin:0!important;font-size:16px!important;font-weight:800!important;color:var(--gl-ink)!important}body .brv-modal .brv-menu-title{margin:0 0 6px!important;padding:0 10px!important;font-size:13px!important;color:var(--gl-ink-soft)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .brv-modal .brv-dialog-action{position:relative;display:flex!important;align-items:center;width:100%;min-height:48px;margin:2px 0!important;padding:7px 12px 7px 58px!important;border:0!important;border-radius:15px!important;background:transparent!important;color:var(--gl-ink)!important;font-size:14.5px!important;font-weight:600!important;text-align:left;box-shadow:none!important;outline:none!important}body .brv-modal .brv-dialog-action:before{content:"";position:absolute;left:10px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:11px;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) .brv-modal .brv-dialog-action:before{background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body .brv-modal .brv-dialog-action:after{content:"";position:absolute;left:18px;top:50%;width:18px;height:18px;margin-top:-9px;background:#4c4562}body:not(.light) .brv-modal .brv-dialog-action:after{background:#cdc5e6}body .brv-modal .brv-dialog-action[data-action=details]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4.5h11a3 3 0 0 1 3 3v12H8a3 3 0 0 1-3-3z'/%3E%3Cpath d='M5 16.5a3 3 0 0 1 3-3h11M9 8h6'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4.5h11a3 3 0 0 1 3 3v12H8a3 3 0 0 1-3-3z'/%3E%3Cpath d='M5 16.5a3 3 0 0 1 3-3h11M9 8h6'/%3E%3C/svg%3E") center / 18px no-repeat}body .brv-modal .brv-dialog-action[data-action=share]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='2.6'/%3E%3Ccircle cx='6' cy='12' r='2.6'/%3E%3Ccircle cx='18' cy='19' r='2.6'/%3E%3Cpath d='m8.3 10.8 7.4-4.3M8.3 13.2l7.4 4.3'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='2.6'/%3E%3Ccircle cx='6' cy='12' r='2.6'/%3E%3Ccircle cx='18' cy='19' r='2.6'/%3E%3Cpath d='m8.3 10.8 7.4-4.3M8.3 13.2l7.4 4.3'/%3E%3C/svg%3E") center / 18px no-repeat}body .brv-modal .brv-dialog-action:hover,body .brv-modal .brv-dialog-action:focus-visible{background:var(--gl-chip)!important}body .brv-modal .brv-dialog-action:focus-visible{box-shadow:none!important}body #booksMobileV2 .bmv2-tabs svg.hs-icon{width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important;opacity:.85}body #booksMobileV2 .bmv2-tabs button.active svg.hs-icon{opacity:1;fill:currentColor!important}body .blv .blv-title-band{height:auto!important;min-height:72px;align-items:center!important}body .blv .blv-title-main{display:flex;align-items:center;gap:14px;min-width:0}body .blv .blv-title-icon{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:#fff;background:linear-gradient(145deg,#7c56f8,#6a3fe0);box-shadow:0 10px 22px #6a3fe052,inset 0 1px #ffffff40}body .blv .blv-title-icon svg{width:26px;height:26px}body .blv .blv-title-band h1{margin:0!important;font-size:clamp(24px,3vw,32px)!important;font-weight:800!important;letter-spacing:-.02em;color:var(--gl-ink)!important}body .blv .blv-title-band p{margin:2px 0 0!important;color:var(--gl-ink-soft)!important}body .blv .blv-manage{display:inline-flex!important;align-items:center;gap:8px;height:42px!important;padding:0 16px 0 12px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important;font-weight:700!important}body .blv .blv-manage svg{width:18px!important;height:18px!important;color:var(--gl-accent)}body .blv .blv-manage.is-active{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;border-color:transparent!important}body .blv .blv-manage.is-active svg{color:#fff}body .blv .blv-stat{border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e7814,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) .blv .blv-stat{box-shadow:0 10px 26px #0000004d,inset 0 1px #ffffff0d!important}body .blv .blv-stat-icon{display:grid!important;place-items:center;width:38px!important;height:38px!important;border-radius:12px!important;background:linear-gradient(145deg,#f7f4ff,#ece6fa)!important;box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6!important}body:not(.light) .blv .blv-stat-icon{background:linear-gradient(145deg,#2f2849,#261f3d)!important;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a!important}body .blv .blv-stat-icon svg{width:19px!important;height:19px!important}body .blv .blv-stat-icon.is-purple{color:#7c4dff!important}body .blv .blv-stat-icon.is-orange{color:#e07a1f!important}body .blv .blv-stat-icon.is-green{color:#1f9d55!important}body .blv .blv-stat-icon.is-blue{color:#2f6fe0!important}body:not(.light) .blv .blv-stat-icon.is-purple{color:#b9a4ff!important}body:not(.light) .blv .blv-stat-icon.is-orange{color:#ffb06b!important}body:not(.light) .blv .blv-stat-icon.is-green{color:#6fdc9a!important}body:not(.light) .blv .blv-stat-icon.is-blue{color:#8fb4ff!important}body .blv .blv-stat>strong{color:var(--gl-ink)!important}body .blv .blv-download{display:inline-grid!important;place-items:center;width:34px!important;height:34px!important;padding:0!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:50%!important;background:var(--gl-ghost)!important;color:var(--gl-ink-soft)!important}body .blv .blv-download svg{width:17px!important;height:17px!important}body .blv .blv-download:hover{color:var(--gl-accent)!important;background:var(--gl-chip)!important}body .blv .blv-download.is-complete{color:#1f9d55!important}body .blv .blv-menu{display:inline-grid!important;place-items:center;width:34px!important;height:34px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;outline:none!important}body .blv .blv-menu>span{display:block;width:4px!important;height:18px!important;font-size:0!important;color:var(--gl-ink-soft);background:radial-gradient(circle,currentColor 1.9px,transparent 2.4px) 50% 0 / 4px 6px repeat-y}body .blv .blv-menu:hover>span{color:var(--gl-accent)}body .blv .blv-menu:focus-visible{box-shadow:none!important}body .blv-modal .blv-scrim{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .blv-modal .blv-sheet{width:min(380px,calc(100vw - 32px))!important;max-width:380px!important;padding:14px!important;border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .blv-modal .blv-grabber{display:none!important}body .blv-modal .blv-sheet:before{content:attr(aria-label);display:block;padding:4px 44px 10px 10px;font-size:16px;font-weight:800;color:var(--gl-ink)}body .blv-modal .blv-sheet-close{position:absolute!important;top:12px!important;right:12px!important}body .blv-modal .blv-sheet-action{display:flex!important;align-items:center;gap:12px!important;width:100%;min-height:48px!important;margin:2px 0!important;padding:7px 10px!important;border:0!important;border-radius:15px!important;background:transparent!important;color:var(--gl-ink)!important;font-size:14.5px!important;font-weight:600!important;text-align:left;box-shadow:none!important;outline:none!important}body .blv-modal .blv-sheet-action svg{box-sizing:content-box;flex:none;width:18px!important;height:18px!important;padding:8px;border-radius:11px;color:#4c4562;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) .blv-modal .blv-sheet-action svg{color:#cdc5e6;background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body .blv-modal .blv-sheet-action:not(:disabled):hover,body .blv-modal .blv-sheet-action:focus-visible{background:var(--gl-chip)!important}body .blv-modal .blv-sheet-action:focus-visible{box-shadow:none!important}body .blv-modal .blv-sheet-action:disabled{opacity:.45!important}body .blv-modal .blv-sheet-action.is-danger{position:relative;margin-top:10px!important;color:#d92d4f!important}body .blv-modal .blv-sheet-action.is-danger:before{content:"";position:absolute;left:10px;right:10px;top:-6px;height:1px;background:var(--gl-ghost-edge)}body .blv-modal .blv-sheet-action.is-danger svg{color:#d92d4f}body:not(.light) .blv-modal .blv-sheet-action.is-danger,body:not(.light) .blv-modal .blv-sheet-action.is-danger svg{color:#ff8a9f!important}body .blv-modal .blv-sheet-body hr,body .blv-modal .blv-sheet-divider{display:none!important}.rv3-break>.rv3-slot{display:contents}/*! css/books-battle-glass.css */body .bdbc{--bb-card-a: #fbf7ff;--bb-card-b: #f6f0fd;--bb-card-border: rgba(255,255,255,.95);--bb-card-shadow: 0 24px 60px rgba(147,112,219,.28);--bb-ink: #2d2a55;--bb-muted: #8b7fd4;--bb-author: #66618f;--bb-left-a: rgba(255,240,248,.92);--bb-left-b: rgba(255,226,242,.85);--bb-right-a: rgba(235,243,255,.92);--bb-right-b: rgba(222,234,254,.85);--bb-left-border: rgba(255,255,255,.95);--bb-right-border: rgba(255,255,255,.95);--bb-left-glow: 0 10px 28px rgba(236,72,153,.18);--bb-right-glow: 0 10px 28px rgba(59,130,246,.16);--bb-track: rgba(45,42,85,.12);--bb-left-accent: #ec4899;--bb-right-accent: #3b82f6;--bb-module: rgba(255,255,255,.62);--bb-module-border: rgba(255,255,255,.95);--bb-streak: rgba(255,255,255,.7);--bb-streak-border: rgba(177,140,245,.4);--bb-dot-on: #ec4899;--bb-dot-today: rgba(168,120,255,.45);--bb-dot-off: rgba(139,127,212,.22);--bb-chip: rgba(255,255,255,.9);--bb-divider: rgba(139,127,212,.3);--bb-icon: #a855f7;--bb-chevron: #8b7fd4;--bb-purple: #7c3aed;--bb-purple-deep: #5b3fb8;--bb-gold: #e8b64c;--bb-success-bg: rgba(16,185,129,.14);--bb-success: #0f7a57;--bb-vote-left: #f889bb, #ec4899;--bb-vote-right: #60a5fa, #6366f1;--bb-vote-left-glow: 0 8px 18px rgba(236,72,153,.35);--bb-vote-right-glow: 0 8px 18px rgba(99,102,241,.35);--bb-cover-shadow: 0 8px 20px rgba(45,42,85,.18);--bb-lightning-lift: -64px}body:not(.light) .bdbc{--bb-card-a: #150d28;--bb-card-b: #1c1033;--bb-card-border: rgba(168,120,255,.5);--bb-card-shadow: 0 24px 60px rgba(0,0,0,.55);--bb-ink: #fff;--bb-muted: #c4b5fd;--bb-author: #e3d5ff;--bb-left-a: rgba(236,72,153,.22);--bb-left-b: rgba(76,29,149,.35);--bb-right-a: rgba(59,130,246,.22);--bb-right-b: rgba(49,46,129,.4);--bb-left-border: rgba(244,114,182,.65);--bb-right-border: rgba(96,165,250,.6);--bb-left-glow: 0 10px 28px rgba(0,0,0,.35), 0 0 22px rgba(236,72,153,.2);--bb-right-glow: 0 10px 28px rgba(0,0,0,.35), 0 0 22px rgba(59,130,246,.2);--bb-track: rgba(255,255,255,.16);--bb-left-accent: #ff5fb0;--bb-right-accent: #7cc0ff;--bb-module: rgba(46,26,84,.55);--bb-module-border: rgba(168,120,255,.35);--bb-streak: rgba(30,15,58,.6);--bb-streak-border: rgba(168,120,255,.45);--bb-dot-on: #c026d3;--bb-dot-today: rgba(216,197,255,.5);--bb-dot-off: rgba(196,181,253,.22);--bb-chip: rgba(30,15,58,.85);--bb-divider: rgba(196,181,253,.3);--bb-icon: #c084fc;--bb-chevron: #c4b5fd;--bb-purple: #c4a6ff;--bb-purple-deep: #d8c5ff;--bb-gold: #f5cf6e;--bb-success-bg: rgba(52,211,153,.22);--bb-success: #7cf0c0;--bb-vote-left: #f472b6, #c026d3;--bb-vote-left-glow: 0 8px 18px rgba(192,38,211,.4);--bb-vote-right-glow: 0 8px 18px rgba(99,102,241,.4);--bb-cover-shadow: 0 8px 20px rgba(0,0,0,.45);--bb-lightning-lift: -90px}body .bdb:has(>.bdbc){max-width:440px!important;margin:18px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;color:inherit!important}body .bdbc,body .bdbc *,body .bch-discover,body .bch-discover *{font-family:"Nunito",var(--selebox-font, Inter),system-ui,sans-serif!important;box-sizing:border-box}body .bdbc{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:0 6px 16px;border:2px solid var(--bb-card-border);border-radius:18px;background:linear-gradient(180deg,var(--bb-card-a),var(--bb-card-b));box-shadow:var(--bb-card-shadow);color:var(--bb-ink)}body .bdbc button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}body .bdbc button:focus-visible{outline:none}body .bdbc .bdb-art-dark{display:none!important}body:not(.light) .bdbc .bdb-art-dark{display:block!important}body:not(.light) .bdbc .bdb-art-light{display:none!important}body .bdbc .bdb-header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:0}body .bdbc .bdb-crown{width:43px;height:36px;margin-top:2px;object-fit:contain}body .bdbc .bdb-laurel{position:absolute;top:42px;width:52px;height:89px;object-fit:contain}body .bdbc .bdb-laurel.left{left:14px;right:auto}body .bdbc .bdb-laurel.right{right:14px;left:auto}body .bdbc .bdb-title{width:252px;max-width:70%;height:auto;aspect-ratio:3 / 2;margin-top:2px;object-fit:contain}body .bdbc .bdb-header h2{margin:2px 0 0;font-size:17px;line-height:1.3;font-weight:900;color:var(--bb-ink);text-align:center}body .bdbc .bdb-header p{margin:0;font-size:13px;line-height:1.35;font-weight:700;color:var(--bb-muted);text-align:center}body .bdbc-grid{position:relative;display:flex;align-items:stretch;gap:14px;margin-top:18px}body .bdbc-lightning{position:absolute;left:50%;top:42%;width:860px;max-width:none;height:auto;aspect-ratio:1122 / 1402;z-index:0;pointer-events:none;transform:translate(-50%,-50%) translateY(var(--bb-lightning-lift))}body .bdbc-book{position:relative;z-index:1;flex:1 1 0;min-width:0;border-radius:11px;box-shadow:var(--bb-left-glow)}body .bdbc-book.bdbc-right{box-shadow:var(--bb-right-glow)}body .bdbc-panel{height:100%;padding:10px 10px 12px;border-radius:11px;border:1.5px solid var(--bb-left-border);background:linear-gradient(180deg,var(--bb-left-a),var(--bb-left-b));text-align:center}body .bdbc-right .bdbc-panel{border-color:var(--bb-right-border);background:linear-gradient(180deg,var(--bb-right-a),var(--bb-right-b))}body .bdbc .bdbc-cover{display:block;width:100%;aspect-ratio:2 / 3;padding:0;border:0;border-radius:8px;overflow:hidden;background:var(--bb-track);box-shadow:var(--bb-cover-shadow)}body .bdbc-cover img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}body .bdbc-cover .bdb-cover-fallback{display:grid;place-items:center;height:100%;padding:12px;font-size:14px;font-weight:800;color:var(--bb-ink)}body .bdbc-book.is-dimmed .bdbc-cover{opacity:.64}body .bdbc-badge{position:absolute;top:-20px;left:-14px;z-index:3;width:54px;height:54px;object-fit:contain;pointer-events:none}body .bdbc-right .bdbc-badge{left:auto;right:-14px}body .bdbc-pill{position:relative;z-index:4;display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;margin:-14px auto 0;padding:3px 10px;border-radius:999px;color:#fff;font-size:10px;font-weight:900;line-height:1.35;background:linear-gradient(90deg,var(--bb-vote-left));box-shadow:0 5px 12px #ec489973}body .bdbc-pill--right{background:linear-gradient(90deg,var(--bb-vote-right));box-shadow:0 5px 12px #6366f173}body .bdbc-pill--champion{padding:3px 11px 3px 6px;color:#4a3410;background:linear-gradient(90deg,#f7d98a,#e8a93c);box-shadow:0 5px 12px #e8a93c80}body .bdbc-pill img{width:16px;height:16px;object-fit:contain}body .bdbc-panel h3{margin:10px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.35;font-weight:600;color:var(--bb-ink)}body .bdbc-panel>p{margin:2px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;font-weight:700;color:var(--bb-author)}body .bdbc-result{display:flex;align-items:center;gap:6px;margin-top:8px}body .bdbc-track{flex:1;height:9px;border-radius:999px;overflow:hidden;background:var(--bb-track)}body .bdbc-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ff8ac2,#ff3fa4)}body .bdbc-right .bdbc-track i{background:linear-gradient(90deg,#7cc0ff,#3b82f6)}body .bdbc-result b{padding:2px 7px;border-radius:999px;background:var(--bb-chip);color:var(--bb-left-accent);font-size:11.5px;line-height:1.3;font-weight:600}body .bdbc-right .bdbc-result b{color:var(--bb-right-accent)}body .bdbc-panel>small{display:block;margin-top:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;font-weight:700;color:var(--bb-muted)}body .bdbc-vs{position:absolute;left:50%;top:42%;z-index:3;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle closest-side,#fffffff2 40%,#c4a0ff59,#c4a0ff00);box-shadow:0 0 26px #a878ff8c}body .bdbc-vs b{font-size:24px;line-height:1;font-weight:900;letter-spacing:0;background:linear-gradient(180deg,#a855f7,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}body:not(.light) .bdbc-vs{border:2px solid rgba(216,197,255,.8);box-shadow:0 0 30px #a878ffb3;background:radial-gradient(circle closest-side,#7c3aed8c 30%,#7c3aed33 60%,#7c3aed00)}body:not(.light) .bdbc-vs b{background:none;color:#fff;-webkit-text-fill-color:#fff}body .bdbc-modules{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}body .bdbc-module{border-radius:11px;border:1.5px solid var(--bb-module-border);background:var(--bb-module)}body .bdbc-stats{display:flex;align-items:center;min-height:44px;margin-top:2px;padding:2px 14px;border-radius:10px;border:1.5px solid var(--bb-module-border);background:var(--bb-module)}body .bdbc-stat{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:10px}body .bdbc-stat .bdbc-icon{flex:none;color:var(--bb-icon)}body .bdbc-stat>span{display:flex;flex-direction:column;min-width:0;text-align:left}body .bdbc-stat strong{font-size:17px;line-height:1.3;font-weight:600;color:var(--bb-ink);white-space:nowrap}body .bdbc-stat small{font-size:11px;line-height:1.3;font-weight:700;color:var(--bb-muted);white-space:nowrap}body .bdbc-stat:first-child small{margin-top:-2px}body .bdbc-stat:last-child strong{font-size:16px}body .bdbc-divider{flex:none;width:1.5px;height:34px;background:var(--bb-divider)}body .bdbc-vote-block{padding:1px 12px}body .bdbc-vote-head{text-align:center}body .bdbc-vote-head h3{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font-size:18px;line-height:1.35;font-weight:600;color:var(--bb-ink)}body .bdbc-star{font-size:14px;color:var(--bb-gold)}body .bdbc-vote-head p{margin:2px 0 0;font-size:10.5px;line-height:1.4;font-weight:700;color:var(--bb-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body .bdbc-chip{display:table;margin:9px auto 0;padding:4px 12px;border-radius:999px;background:var(--bb-module);color:var(--bb-purple-deep);font-size:11px;font-weight:900}body .bdbc-chip--success{background:var(--bb-success-bg);color:var(--bb-success)}body .bdbc-actions{display:flex;gap:10px;margin-top:12px}body .bdbc .bdbc-vote,body .bdbc .bdbc-cta{flex:1;min-width:44px;height:31px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:0;border-radius:999px;color:#fff;font-size:14.5px;line-height:1;font-weight:600;white-space:nowrap;background:linear-gradient(90deg,var(--bb-vote-left));box-shadow:var(--bb-vote-left-glow);position:relative}body .bdbc .bdbc-vote>span{overflow:hidden;text-overflow:ellipsis}body .bdbc .bdbc-vote--right{background:linear-gradient(90deg,var(--bb-vote-right));box-shadow:var(--bb-vote-right-glow)}body .bdbc .bdbc-vote:after,body .bdbc .bdbc-cta:after{content:"";position:absolute;inset:-7px 0}body .bdbc .bdbc-vote:disabled{opacity:.58;cursor:default}body .bdbc .bdbc-vote.is-busy:disabled{opacity:1}body .bdbc .bdbc-cta{gap:7px;padding:0 12px;font-size:13.5px;font-weight:800;background:linear-gradient(90deg,#a855f7,#6d28d9);box-shadow:0 8px 18px #7c3aed57}body .bdbc .bdbc-vote:hover:not(:disabled),body .bdbc .bdbc-cta:hover{filter:brightness(1.06)}body .bdbc .bdbc-streak{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:11px 0 0;padding:10px 14px;border-radius:11px;border:1.5px solid var(--bb-streak-border);background:var(--bb-streak);color:var(--bb-ink);text-align:left}body .bdbc-streak-text{position:relative;z-index:1;flex:1;min-width:0;display:flex;flex-direction:column}body .bdbc-streak-text strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;font-weight:600;color:var(--bb-ink)}body .bdbc-streak-text small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.35;font-weight:700;color:var(--bb-muted)}body .bdbc-medal{position:absolute;left:50%;top:50%;width:74px;height:52px;display:grid;place-items:center;pointer-events:none;transform:translate(-50%,-50%)}body .bdbc-medal-laurel{position:absolute;top:6px;width:19px;height:32px;object-fit:contain;opacity:.5}body .bdbc-medal-laurel.left{left:0}body .bdbc-medal-laurel.right{right:0}body .bdbc-medal-crown{position:relative;width:60px;height:60px;object-fit:contain}body .bdbc-week{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:none}body .bdbc-week small{font-size:8.5px;line-height:1.2;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--bb-muted)}body .bdbc-week>span{display:flex;gap:4px;margin-top:4px}body .bdbc-week i{width:8px;height:8px;border-radius:50%;background:var(--bb-dot-off)}body .bdbc-week i.today{background:var(--bb-dot-today)}body .bdbc-week i.filled{background:var(--bb-dot-on)}body .bdbc-streak .bdbc-chevron{position:relative;z-index:1;flex:none;color:var(--bb-chevron)}body .bdbc-status{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px;text-align:center}body .bdbc-status strong{font-size:13px;line-height:1.4;font-weight:800;color:var(--bb-ink)}body .bdbc-status small{font-size:11px;line-height:1.45;font-weight:700;color:var(--bb-muted)}body .bdbc .bdbc-status .bdbc-cta{flex:none;height:44px;margin-top:6px;font-size:14.5px;font-weight:600;background:var(--bb-purple);box-shadow:none}body:not(.light) .bdbc .bdbc-status .bdbc-cta{color:#1c1033}body .bdbc--state{padding:12px}@media(max-width:480px){body .bdb:has(>.bdbc){max-width:none!important}body .bdbc-lightning{width:838.5px}}@media(max-width:360px){body .bdbc-grid{gap:10px}body .bdbc .bdbc-vote{font-size:13px;gap:6px}body .bdbc-medal{display:none}}body .bch-discover-slot{max-width:412px;margin:18px auto 0;padding:0}body .bdv .bch-discover-slot .bch-discover,body .bch-discover-slot .bch-discover{display:flex;flex-direction:column;gap:0;width:100%;padding:14px;overflow:hidden;text-align:left;cursor:pointer;border:1px solid rgba(242,201,76,.45);border-radius:18px;color:#fff;background:linear-gradient(to bottom right,#1f5bd8,#0e1b3d,#0b1530 70%,#d8343fcc);box-shadow:0 8px 24px #0b153047}body .bch-discover-slot .bch-discover:active{opacity:.92}body .bch-discover-slot .bch-discover:focus-visible{outline:none}body .bch-discover .bch-discover-head{display:flex;align-items:center;gap:12px}body .bch-discover .bch-discover-head>img{flex:none;width:64px;height:64px;object-fit:contain}body .bch-discover .bch-discover-head>span{display:flex;flex-direction:column;flex:1;min-width:0;gap:0}body .bch-discover .bch-discover-head small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.35;font-weight:900;letter-spacing:1.6px;color:#f2c94c}body .bch-discover .bch-discover-head strong{margin-top:2px;font-size:20px;line-height:1.3;font-weight:900;color:#fff}body .bch-discover .bch-discover-head em{margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;font-size:11.5px;line-height:1.35;font-weight:700;color:#9aa6c8}body .bch-discover .bch-card-feature{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px;border:0;border-radius:14px;background:#ffffff12}body .bch-discover .bch-card-feature.is-live{border:1px solid #ffe21a}body .bch-discover .bch-card-feature .bch-cover{flex:0 0 46px;width:46px;border-radius:6px;background:#1a2550}body .bch-discover .bch-card-feature .bch-cover-empty{display:grid;place-items:center;height:69px;border:1.2px dashed #3b4c82;background:transparent;color:#5e6b92;font-size:18px}body .bch-discover .bch-card-vs{flex:none;font-size:12px;font-weight:900;color:#f2c94c}body .bch-discover .bch-card-copy{display:flex;flex-direction:column;flex:1;min-width:0;margin-left:4px;gap:0}body .bch-discover .bch-card-copy small{font-size:10.5px;line-height:1.35;font-weight:900;letter-spacing:1.2px;color:#9aa6c8}body .bch-discover .bch-card-copy small.bch-live{color:#ffe21a}body .bch-discover .bch-card-copy strong{margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.35;font-weight:800;color:#fff;display:block}body .bch-discover .bch-card-copy em{margin-top:1px;font-style:normal;font-size:11px;line-height:15px;font-weight:700;color:#9aa6c8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body .bch-discover .bch-card-champion{padding:0;background:none}body .bch-discover .bch-card-shine{flex:none;padding:2px;border-radius:7px;box-shadow:0 0 14px 2px #ffe21abf;background:linear-gradient(to bottom right,#fffbd1,#ffe81a,#ffd000 70%,#fff3a0)}body .bch-discover .bch-card-shine .bch-cover{outline:0;box-shadow:none}body .bch-discover .bch-card-champion .bch-card-copy{margin-left:0}body .bch-discover .bch-card-champion .bch-card-copy small{font-weight:800;color:#f2c94c}body .bch-discover .bch-card-champion .bch-card-copy strong{white-space:normal;font-size:14px;line-height:19px;font-weight:900;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .bch-discover .bch-discover-cta{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;margin-top:12px;border-radius:12px;background:#f2c94c;color:#3a2a00;font-size:14px;font-weight:900}@media(max-width:480px){body .bch-discover-slot{width:auto;max-width:none;margin:18px 14px 0}}/*! css/komiks-glass.css */body .komiks-tk :is(.kx-format-filters button,button[data-act=dash-genre]){border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f!important;color:var(--vg-ink-soft)!important;font-weight:600!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body:not(.light) .komiks-tk :is(.kx-format-filters button,button[data-act=dash-genre]){box-shadow:3px 3px 8px #0000004d!important}body .komiks-tk :is(.kx-format-filters button,button[data-act=dash-genre]):hover{color:var(--vg-ink)!important}body .komiks-tk :is(.kx-format-filters button,button[data-act=dash-genre])[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe04d!important}body .komiks-tk .kx-dash-hero{border:1px solid rgba(255,255,255,.1)!important;border-radius:26px!important;box-shadow:0 18px 44px #28145a38,inset 0 1px #ffffff14!important}body .komiks-tk .kx-hero-cover{border-radius:16px!important}body .komiks-tk .kx-dash-hero button[data-act=public-chapter-open]{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe059!important}body .komiks-tk .kx-dash-hero-grid>div:not(.kx-dash-hero-thumbs) button:not([data-act=public-chapter-open]){border:1px solid rgba(255,255,255,.24)!important;border-radius:15px!important;background:#ffffff1f!important;box-shadow:inset 0 1px #ffffff29!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body .komiks-tk .kx-dash-hero-thumbs button{border-radius:12px!important}body .komiks-tk .kx-dash-hero-thumbs button[aria-pressed=true]{border-color:#b9a4ff!important;box-shadow:0 0 0 3px #b9a4ff40}body .komiks-tk .kx-viewall{padding:6px 12px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f!important;color:var(--gl-accent)!important;font-weight:700!important}body:not(.light) .komiks-tk .kx-viewall{box-shadow:3px 3px 8px #0000004d!important}body .komiks-tk .kx-main .kx-cover{border-radius:16px!important;border-color:#ffffff24!important;box-shadow:0 10px 22px #28145a29!important}body .komiks-tk .kx-card:hover .kx-cover{box-shadow:0 14px 28px #28145a3d,0 0 0 2px color-mix(in srgb,var(--gl-accent) 60%,transparent)!important}body .komiks-tk .kx-dash-two-col>div{padding:18px 18px 12px;border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card);box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)}body:not(.light) .komiks-tk .kx-dash-two-col>div{box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f}body .komiks-tk .kx-dash-two-col .kx-card{padding:9px 10px!important;border-bottom-color:var(--gl-ghost-edge)!important;border-radius:14px;transition:background .15s ease}body .komiks-tk .kx-dash-two-col .kx-card:last-child{border-bottom-color:transparent!important}body .komiks-tk .kx-dash-two-col .kx-card:hover{background:var(--gl-chip)!important}body .komiks-tk .kx-dash-two-col .kx-card>span:first-child:not(.kx-cover){width:28px!important;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--vg-raised);box-shadow:0 3px 8px #28145a24;font-size:13px!important}body .komiks-tk .kx-dash-two-col .kx-cover{border-radius:10px!important}body .komiks-tk .kx-viewall{white-space:nowrap!important;flex-shrink:0}body .komiks-tk .kx-dash-two-col h2{white-space:nowrap;flex-shrink:0}body .komiks-tk .kx-dash-two-col h2+span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*! css/audio-glass.css */body .audio-consumer .ac-chrome{background:linear-gradient(180deg,#ffffffe0,#f8f4ffcc)!important;border-bottom:1px solid var(--gl-ghost-edge)!important;-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}body:not(.light) .audio-consumer .ac-chrome{background:linear-gradient(180deg,#1e1930f0,#181428e6)!important}body .audio-consumer .ac-modes{padding:5px;gap:6px!important;border-radius:22px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .audio-consumer .ac-mode{min-height:40px!important;border:1px solid transparent!important;border-radius:17px!important;background:transparent!important;color:var(--vg-ink-soft)!important;font-weight:650!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body .audio-consumer .ac-mode:hover{background:var(--gl-chip)!important;color:var(--vg-ink)!important}body .audio-consumer .ac-mode[aria-pressed=true]{border-color:#ffffff2e!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 16px #6a3fe052!important}body .audio-consumer .ac-mode[aria-pressed=true] .ac-icon{background:#fff3!important;color:#fff!important}body .audio-consumer .ac-studio{padding:8px 12px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f;color:var(--gl-accent)!important;font-weight:700!important}body:not(.light) .audio-consumer .ac-studio{box-shadow:3px 3px 8px #0000004d}body .audio-consumer .ac-tabs{width:min(740px,100%);margin:10px auto 12px!important;padding:4px;gap:4px;border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .audio-consumer .ac-tab{min-height:36px!important;border-radius:12px!important;color:var(--vg-ink-soft)!important}body .audio-consumer .ac-tab[aria-selected=true]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body .audio-consumer .ac-tab[aria-selected=true]:after{content:none!important}body .audio-consumer .ac-link{padding:6px 12px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f;color:var(--gl-accent)!important}body:not(.light) .audio-consumer .ac-link{box-shadow:3px 3px 8px #0000004d}body .audio-consumer .ac-quick-item{padding:12px 14px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:18px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important;font-weight:650!important;transition:transform .15s ease}body .audio-consumer .ac-quick-item:hover{transform:translateY(-1px)}body .audio-consumer .ac-quick-item .ac-icon{box-sizing:content-box;padding:7px;border-radius:11px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .audio-consumer .ac-art{border-radius:14px!important}body .audio-consumer .ac-primary .ac-art{border:1px solid var(--vg-raised-edge)!important;border-radius:20px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)}body .audio-consumer .ac-primary .ac-art img{border-radius:14px!important}body .audio-consumer .ac-play{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:0 4px 10px #28145a29}body .audio-consumer .ac-play:hover{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body .audio-consumer .ac-list{gap:10px!important}body .audio-consumer .ac-row{padding:10px 12px!important;border:1px solid var(--gl-ghost-edge);border-radius:18px!important;background:var(--gl-ghost)}body .audio-consumer .ac-row:hover{background:var(--gl-chip)!important}body .audio-consumer .ac-row .ac-art{border-radius:12px!important}body .audio-consumer .ac-chip{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f!important;color:var(--vg-ink-soft)!important;font-weight:600!important}body:not(.light) .audio-consumer .ac-chip{box-shadow:3px 3px 8px #0000004d!important}body .audio-consumer .ac-chip[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body .audio-consumer .ac-library-card{border:1px solid var(--vg-raised-edge)!important;border-radius:20px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important;transition:transform .15s ease}body .audio-consumer .ac-library-card:hover{transform:translateY(-2px)}body .audio-consumer .ac-library-card>.ac-icon{box-sizing:content-box;padding:8px;border-radius:12px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-accent)!important}body .audio-consumer .ac-collection-explore{min-height:46px;margin:0 0 12px!important;padding:6px 12px 6px 7px!important;gap:10px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:16px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 9px #7660a821!important;color:var(--vg-ink)!important;font:650 13.5px/1.25 Inter,sans-serif!important;transition:transform .15s ease}body:not(.light) .audio-consumer .ac-collection-explore{box-shadow:3px 3px 9px #00000052!important}body .audio-consumer .ac-collection-explore:hover{transform:translateY(-1px)}body .audio-consumer .ac-collection-explore>.ac-icon:first-child{box-sizing:content-box;width:17px;height:17px;padding:7px;border-radius:11px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-accent)}body .audio-consumer .ac-collection-explore>span:not(.ac-icon){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .audio-consumer .ac-collection-explore>.ac-icon:last-child{width:16px;height:16px;color:var(--vg-ink-soft)}body .audio-consumer .ac-collection-explore svg{width:100%;height:100%}body .audio-consumer .ac-facets{display:grid;gap:8px;margin:0 0 18px;min-width:0}body .audio-consumer .ac-facet{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:4px;border-radius:19px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .audio-consumer .ac-facet-label{min-width:62px;padding:0 6px 0 10px;color:var(--vg-ink-soft);font:750 10.5px/1 Inter,sans-serif;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}body .audio-consumer .ac-facet-strip{position:relative;display:flex;gap:6px;min-width:0;margin:-4px 0;padding:4px 3px 5px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:3px;scrollbar-width:none}body .audio-consumer .ac-facet-strip::-webkit-scrollbar{display:none}body .audio-consumer .ac-facet.fade-end .ac-facet-strip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),transparent)}body .audio-consumer .ac-facet.fade-start .ac-facet-strip{-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px);mask-image:linear-gradient(90deg,transparent,#000 26px)}body .audio-consumer .ac-facet.fade-start.fade-end .ac-facet-strip{-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 34px),transparent)}body .audio-consumer .ac-facet.is-open .ac-facet-strip{flex-wrap:wrap;overflow:visible;margin:0;padding:0}body .audio-consumer .ac-facet.is-open{align-items:start}body .audio-consumer .ac-facet.is-open .ac-facet-label{padding-top:10px}body .audio-consumer .ac-facet .ac-chip.ac-facet-chip{flex:0 0 auto;height:30px;margin:0;padding:0 12px!important;gap:0;scroll-snap-align:start;white-space:nowrap;font-size:13px!important;line-height:1!important;font-weight:600!important;box-shadow:2px 2px 5px #7660a824!important;transition:background .15s ease,color .15s ease}body:not(.light) .audio-consumer .ac-facet .ac-chip.ac-facet-chip{box-shadow:2px 2px 5px #00000057!important}body .audio-consumer .ac-facet .ac-chip.ac-facet-chip:hover{color:var(--vg-ink)!important}body .audio-consumer .ac-facet .ac-chip.ac-facet-chip[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 3px 9px #6a3fe052!important}body .audio-consumer .ac-facet-more{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 8px 0 10px;border:0;border-radius:999px;background:transparent;color:var(--gl-accent);font:700 12px/1 Inter,sans-serif;cursor:pointer;white-space:nowrap}body .audio-consumer .ac-facet-more[hidden]{display:none}body .audio-consumer .ac-facet-more .ac-icon{width:14px;height:14px;transition:transform .18s ease}body .audio-consumer .ac-facet-more[aria-expanded=true] .ac-icon{transform:rotate(180deg)}body .audio-consumer .ac-facet-more:hover{background:var(--gl-chip)}body .audio-consumer .ac-facet :focus-visible{outline:none}body .audio-consumer .ac-facets-clear{justify-self:start;padding:5px 11px!important;font-size:12px!important}body .audio-consumer .ac-more{margin:12px 0 4px;min-height:1px}body .audio-consumer .ac-more-loading{display:grid;gap:10px}body .audio-consumer .ac-more-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--gl-ghost-edge);border-radius:18px;background:var(--gl-ghost)}body .audio-consumer .ac-more-art,body .audio-consumer .ac-more-line{display:block;flex:0 0 auto;border-radius:12px;background:linear-gradient(90deg,var(--cg-well) 25%,var(--gl-chip, rgba(255,255,255,.5)) 50%,var(--cg-well) 75%);background-size:200% 100%;animation:ac-shimmer 1.6s infinite}body .audio-consumer .ac-more-art{width:56px;height:56px}body .audio-consumer .ac-more-line{flex:0 1 46%;height:12px;border-radius:6px}body .audio-consumer .ac-more-error,body .audio-consumer .ac-more-end{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0 14px;color:var(--vg-ink-soft);font:600 12.5px/1.3 Inter,sans-serif}body .audio-consumer .ac-more-dot{opacity:.6}body .audio-consumer .ac-more-retry{padding:5px 12px;border:1px solid var(--vg-raised-edge);border-radius:999px;background:var(--vg-raised);color:var(--gl-accent);box-shadow:2px 2px 6px #7660a824;font:700 12px/1 Inter,sans-serif;cursor:pointer}body:not(.light) .audio-consumer .ac-more-retry{box-shadow:2px 2px 6px #00000052}@container (min-width:1050px){body .audio-consumer .ac-more-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:700px){body .audio-consumer .ac-facet-label{min-width:0;padding:0 4px 0 8px;font-size:10px}body .audio-consumer .ac-facet-more{padding:0 7px}body .audio-consumer .ac-facet-more>span:not(.ac-icon){display:none}body .audio-consumer .ac-more-art{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){body .audio-consumer .ac-more-art,body .audio-consumer .ac-more-line{animation:none}body .audio-consumer .ac-facet-strip{scroll-behavior:auto}}body .audio-consumer .ac-list.ac-paged{display:block}body .audio-consumer .ac-list.ac-page{content-visibility:auto;contain-intrinsic-size:auto 900px}body .audio-consumer .ac-list.ac-page+.ac-list.ac-page{margin-top:10px}body .audio-consumer .ac-list.ac-page.is-parked{content-visibility:hidden}/*! css/audio-home.css */.audio-consumer .ah-top,.audio-consumer .ah-page-host{--ah-s: 188px;--ah-gap: 18px;min-width:0}.audio-consumer .ah-top{display:flex;flex-direction:column;gap:4px;margin:0 0 26px}.audio-consumer .ah-top.ah-pending~*{display:none!important}.audio-consumer .ah-open,.audio-consumer .ah-tile,.audio-consumer .ah-play,.audio-consumer .ah-arrow,.audio-consumer .ah-see-all,.audio-consumer .ah-row,.audio-consumer .ah-btn-play,.audio-consumer .ah-btn-shuffle{-webkit-appearance:none;appearance:none;margin:0;font:inherit}.audio-consumer .ah-glyph{display:inline-grid;place-items:center}.audio-consumer .ah-glyph svg{width:100%;height:100%;display:block}.audio-consumer .ah-grid-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:2px 0 20px}.audio-consumer .ah-tile{position:relative;display:flex;align-items:center;gap:12px;min-width:0;height:60px;padding:0 12px 0 0;overflow:hidden;text-align:left;border:1px solid var(--vg-raised-edge, rgba(255,255,255,.95));border-radius:12px;color:var(--vg-ink, #2b2540);background:linear-gradient(145deg,#ffffffd1,#f4efff9e);box-shadow:4px 4px 12px #7660a81f,-3px -3px 9px #ffffffb3;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);transition:transform .15s ease,background .15s ease}.audio-consumer .ah-tile:hover{transform:translateY(-1px);background:linear-gradient(145deg,#fffffff2,#f0e9ffcc)}body:not(.light) .audio-consumer .ah-tile{border-color:#ffffff1a;background:linear-gradient(145deg,#ffffff17,#ffffff0a);box-shadow:4px 4px 12px #00000047}body:not(.light) .audio-consumer .ah-tile:hover{background:linear-gradient(145deg,#ffffff24,#ffffff12)}.audio-consumer .ah-tile-art{flex:0 0 60px;width:60px;height:60px;display:grid;place-items:center;overflow:hidden;background:#7660a81f}.audio-consumer .ah-tile-art img{width:100%;height:100%;object-fit:cover;display:block}.audio-consumer .ah-tile-art.ah-round{background:transparent}.audio-consumer .ah-tile-art.ah-round img{width:46px;height:46px;border-radius:50%}.audio-consumer .ah-tile-title{flex:1;min-width:0;font-size:13.5px;line-height:1.25;font-weight:700;letter-spacing:-.1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audio-consumer .ah-tile-progress{position:absolute;left:60px;right:0;bottom:0;height:3px;background:#00000014}.audio-consumer .ah-tile-progress>span{display:block;height:100%;background:var(--gl-accent, #6d3ee6)}.audio-consumer .ah-section{margin:0 0 22px;min-width:0}.audio-consumer .ah-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.audio-consumer .ah-head h2{margin:0;font-size:21px;line-height:1.2;font-weight:800;letter-spacing:-.45px;color:var(--vg-ink, var(--ac-text))}.audio-consumer .ah-see-all{flex:0 0 auto;padding:6px 13px;border:1px solid var(--vg-raised-edge);border-radius:999px;background:var(--vg-raised);box-shadow:3px 3px 8px #7660a81f;color:var(--gl-accent);font-size:12.5px;font-weight:700}body:not(.light) .audio-consumer .ah-see-all{box-shadow:3px 3px 8px #0000004d}.audio-consumer .ah-fans-head{justify-content:flex-start}.audio-consumer .ah-fans-avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid var(--vg-raised-edge);box-shadow:var(--vg-raised-shadow)}.audio-consumer .ah-fans-copy{min-width:0}.audio-consumer .ah-fans-copy small{display:block;font-size:12.5px;color:var(--vg-ink-soft, var(--ac-muted))}.audio-consumer .ah-fans-copy h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-consumer .ah-rail-wrap{position:relative}.audio-consumer .ah-rail{display:flex;gap:var(--ah-gap);overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;margin:0 -2px;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.audio-consumer .ah-rail::-webkit-scrollbar{display:none}.audio-consumer .ah-rail>*{scroll-snap-align:start}.audio-consumer .ah-arrow{position:absolute;z-index:4;top:calc(var(--ah-s) / 2 - 18px);width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid var(--vg-raised-edge);border-radius:50%;background:var(--vg-raised);color:var(--vg-ink);box-shadow:var(--vg-raised-shadow)}.audio-consumer .ah-arrow svg{width:18px;height:18px}.audio-consumer .ah-arrow--left{left:-14px}.audio-consumer .ah-arrow--right{right:-14px}.audio-consumer .ah-arrow:hover{color:var(--gl-accent)}.audio-consumer .ah-card{position:relative;flex:0 0 var(--ah-s);width:var(--ah-s);min-width:0}.audio-consumer .ah-open{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left}.audio-consumer .ah-open:hover .ah-cover,.audio-consumer .ah-open:hover .ah-artist-pic{transform:translateY(-2px);box-shadow:0 14px 28px #28145a3d}.audio-consumer .ah-desc{margin-top:8px;font-size:12.5px;line-height:1.35;color:var(--vg-ink-soft, var(--ac-muted));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audio-consumer .ah-kind{margin-top:9px;font-size:12px;line-height:1.3;color:var(--vg-ink-soft, var(--ac-muted))}.audio-consumer .ah-title{margin-top:2px;font-size:14px;line-height:1.3;font-weight:700;color:var(--vg-ink, var(--ac-text));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audio-consumer .ah-by{margin-top:2px;font-size:12.5px;color:var(--vg-ink-soft, var(--ac-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-consumer .ah-artist-pic{width:var(--ah-s);height:var(--ah-s);border-radius:50%;object-fit:cover;display:block;background:#ece6f6;box-shadow:0 8px 20px #28145a29;transition:transform .18s ease,box-shadow .18s ease}.audio-consumer .ah-artist-name{margin-top:9px;font-size:14px;font-weight:700;text-align:center;color:var(--vg-ink, var(--ac-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-consumer .ah-card--artist .ah-desc{margin-top:2px;text-align:center}.audio-consumer .ah-cover{position:relative;display:block;flex:0 0 auto;width:var(--ah-s);height:var(--ah-s);overflow:hidden;isolation:isolate;border-radius:10px;background:#ece6f6;font-size:calc(var(--ah-s) / 140);line-height:1.15;box-shadow:0 8px 20px #28145a29;transition:transform .18s ease,box-shadow .18s ease}body:not(.light) .audio-consumer .ah-cover,body:not(.light) .audio-consumer .ah-artist-pic{background:#2a2440;box-shadow:0 8px 22px #0000006b}.audio-consumer .ah-cover.ah-round{border-radius:50%}.audio-consumer .ah-cover img{display:block}.audio-consumer .ah-cover-full{width:100%;height:100%;object-fit:cover}.audio-consumer .ah-cube{position:absolute;z-index:2;left:4.3%;top:4.3%;width:12.9%;height:12.9%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25))}.audio-consumer .ah-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;width:100%;height:100%}.audio-consumer .ah-mosaic img{width:100%;height:100%;object-fit:cover}.audio-consumer .ah-band{position:absolute;z-index:1;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:1em;padding:5em 8em 7em;color:#fff}.audio-consumer .ah-band-label{font-size:8em;line-height:1.25;letter-spacing:.1em;font-weight:700;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-consumer .ah-band-name{font-size:13em;line-height:1.23;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.audio-consumer .ah-radio-label{position:absolute;right:5.7%;top:5%;font-size:8.5em;letter-spacing:.16em;font-weight:900;color:#1a1530}.audio-consumer .ah-face{position:absolute;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0000002e}.audio-consumer .ah-face--left,.audio-consumer .ah-face--right{width:30%;height:30%;top:24%}.audio-consumer .ah-face--left{left:6%}.audio-consumer .ah-face--right{right:6%}.audio-consumer .ah-face--center{z-index:1;width:44%;height:44%;left:28%;top:17%}.audio-consumer .ah-radio-name{position:absolute;left:5.7%;right:28.6%;bottom:5%;font-size:16em;line-height:1.12;font-weight:900;letter-spacing:-.02em;color:#1a1530;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.audio-consumer .ah-daily-row{position:absolute;z-index:1;left:4.3%;right:4.3%;bottom:5%;display:flex;align-items:flex-end;justify-content:space-between}.audio-consumer .ah-daily-pill{font-size:12em;line-height:1.25;font-weight:900;color:#111;padding:.15em .4em}.audio-consumer .ah-daily-number{font-size:22em;line-height:1.1;font-weight:900;color:#111;padding:0 .2em}.audio-consumer .ah-cover--thisis{background:#fffdf6!important}.audio-consumer .ah-thisis-band{position:absolute;left:0;right:0;bottom:0;height:50%}.audio-consumer .ah-thisis-label{position:absolute;left:0;right:0;top:4.3%;text-align:center;font-size:13em;letter-spacing:.07em;font-weight:900;color:#111}.audio-consumer .ah-thisis-pic{position:absolute;z-index:1;width:52%;height:52%;left:24%;top:19%;border-radius:2px;object-fit:cover;box-shadow:0 3px 10px #0000002e}.audio-consumer .ah-thisis-name{position:absolute;left:4.3%;right:4.3%;bottom:5.7%;text-align:center;font-size:14em;font-weight:900;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-consumer .ah-play{position:absolute;z-index:5;width:calc(var(--ah-s) * .214);height:calc(var(--ah-s) * .214);min-width:30px;min-height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#6d28d9;box-shadow:0 4px 12px #0000004d;transition:transform .15s ease}.audio-consumer .ah-play .ah-glyph{width:48%;height:48%;margin-left:6%}.audio-consumer .ah-play:hover{transform:scale(1.08)}.audio-consumer .ah-play--side{right:calc(var(--ah-s) * .043);top:calc(var(--ah-s) * .3)}.audio-consumer .ah-play--top{right:calc(var(--ah-s) * .043);top:calc(var(--ah-s) * .043)}.audio-consumer .ah-play--corner{right:calc(var(--ah-s) * .05);top:calc(var(--ah-s) * .736)}.audio-consumer .ah-skeleton{display:flex;flex-direction:column;gap:14px}.audio-consumer .ah-skeleton .ah-grid-tiles{margin:2px 0 6px}.audio-consumer .ah-sk-tile,.audio-consumer .ah-sk-head,.audio-consumer .ah-sk-card{display:block;border-radius:12px;background:linear-gradient(100deg,#7660a81a 30%,#7660a833,#7660a81a 70%);background-size:300% 100%;animation:ah-shimmer 1.4s ease-in-out infinite}body:not(.light) .audio-consumer :is(.ah-sk-tile,.ah-sk-head,.ah-sk-card){background-image:linear-gradient(100deg,#ffffff0d 30%,#ffffff1c,#ffffff0d 70%)}.audio-consumer .ah-sk-tile{height:60px}.audio-consumer .ah-sk-head{width:190px;height:22px;border-radius:8px}.audio-consumer .ah-sk-rail{display:flex;gap:var(--ah-gap);overflow:hidden}.audio-consumer .ah-sk-card{flex:0 0 var(--ah-s);height:var(--ah-s);border-radius:10px}@keyframes ah-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.audio-consumer :is(.ah-sk-tile,.ah-sk-head,.ah-sk-card){animation:none}.audio-consumer .ah-rail{scroll-behavior:auto}}.audio-consumer .ah-page-host{margin-top:14px}.audio-consumer .ah-page{display:flex;flex-direction:column;gap:20px}.audio-consumer .ah-hero{display:flex;align-items:flex-end;gap:28px;padding:24px;border:1px solid var(--gl-edge);border-radius:28px;background:var(--gl-card);box-shadow:var(--gl-shadow);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.audio-consumer .ah-hero-cover{--ah-s: 232px;flex:0 0 auto}.audio-consumer .ah-hero-cover.ah-round{width:var(--ah-s);height:var(--ah-s);border-radius:50%;overflow:hidden;box-shadow:0 12px 30px #28145a40;background:#ece6f6}.audio-consumer .ah-hero-cover .ah-cover{box-shadow:0 14px 34px #28145a47}.audio-consumer .ah-hero-copy{min-width:0;display:flex;flex-direction:column;gap:8px;color:var(--gl-ink, var(--ac-text))}.audio-consumer .ah-eyebrow{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--gl-accent)}.audio-consumer .ah-hero-copy h1{margin:0;font-size:clamp(28px,4.2vw,50px);line-height:1.04;font-weight:850;letter-spacing:-1.2px;overflow-wrap:anywhere}.audio-consumer .ah-hero-desc{margin:0;font-size:14px;line-height:1.45;color:var(--gl-ink-soft, var(--ac-muted))}.audio-consumer .ah-hero-desc:empty{display:none}.audio-consumer .ah-owner{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--gl-ink-soft, var(--ac-muted))}.audio-consumer .ah-owner .ah-cube{position:static;width:18px;height:18px;filter:none}.audio-consumer .ah-owner strong{color:var(--gl-ink, var(--ac-text))}.audio-consumer .ah-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.audio-consumer .ah-btn-play,.audio-consumer .ah-btn-shuffle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:750}.audio-consumer .ah-btn-play{border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#7c56f8,#6a3fe0);color:#fff;box-shadow:0 8px 20px #6a3fe057}.audio-consumer .ah-btn-shuffle{border:1px solid var(--vg-raised-edge);background:var(--vg-raised);color:var(--gl-accent);box-shadow:var(--vg-raised-shadow)}.audio-consumer .ah-btn-play .ah-glyph,.audio-consumer .ah-btn-shuffle .ah-glyph{width:18px;height:18px}.audio-consumer .ah-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.audio-consumer .ah-row{width:100%;display:flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;text-align:left;color:var(--vg-ink, var(--ac-text));border:1px solid var(--gl-ghost-edge);border-radius:16px;background:var(--gl-ghost);transition:background .15s ease}.audio-consumer .ah-row:hover{background:var(--gl-chip)}.audio-consumer .ah-row-rank{flex:0 0 26px;text-align:center;font-size:15px;font-weight:800;color:var(--vg-ink-soft)}.audio-consumer .ah-row-art{flex:0 0 48px;width:48px;height:48px;border-radius:10px;object-fit:cover;background:#ece6f6}.audio-consumer .ah-row-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.audio-consumer .ah-row-copy strong{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-consumer .ah-row-copy small{font-size:12.5px;color:var(--vg-ink-soft, var(--ac-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-consumer .ah-row-time{flex:0 0 auto;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--vg-ink-soft, var(--ac-muted))}.audio-consumer .ah-empty{margin:0;padding:18px;border-radius:16px;background:var(--gl-ghost);color:var(--vg-ink-soft)}.audio-consumer .ah-page-title{margin:6px 0 18px;font-size:26px;font-weight:850;letter-spacing:-.6px;color:var(--vg-ink, var(--ac-text))}.audio-consumer .ah-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ah-s),1fr));gap:24px 18px}@container (min-width: 1150px){.audio-consumer .ah-top{--ah-s: 196px}}@media(max-width:768px){.audio-consumer .ah-top,.audio-consumer .ah-page-host{--ah-s: 150px;--ah-gap: 12px}.audio-consumer .ah-grid-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.audio-consumer .ah-tile{height:52px;gap:9px;padding-right:8px;border-radius:8px}.audio-consumer .ah-tile-art{flex-basis:52px;width:52px;height:52px}.audio-consumer .ah-tile-art.ah-round img{width:40px;height:40px}.audio-consumer .ah-tile-progress{left:52px}.audio-consumer .ah-tile-title{font-size:12.5px}.audio-consumer .ah-sk-tile{height:52px}.audio-consumer .ah-head h2{font-size:19px}.audio-consumer .ah-arrow{display:none!important}.audio-consumer .ah-desc{font-size:12px}.audio-consumer .ah-hero{flex-direction:column;align-items:center;text-align:center;gap:18px;padding:20px 16px;border-radius:24px}.audio-consumer .ah-hero-cover{--ah-s: 200px}.audio-consumer .ah-hero-copy{align-items:center}.audio-consumer .ah-actions{justify-content:center}.audio-consumer .ah-row{gap:11px;padding:6px 10px 6px 6px;border-radius:14px}.audio-consumer .ah-row-art{flex-basis:44px;width:44px;height:44px}.audio-consumer .ah-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.audio-consumer .ah-card-grid .ah-card{width:100%;--ah-s: min(150px, calc((100vw - 44px)/2) )}}@media(hover:none){.audio-consumer .ah-arrow{display:none!important}}/*! css/glass-settings.css */body #settingsHubPage,body.light .sh-overlay[data-sh],body:not(.light) .sh-overlay[data-sh],body #helpSupportPage,body dialog.notif-settings-dialog,body #signOutModal{--gs-tile: linear-gradient(145deg, #f7f4ff, #ece6fa);--gs-tile-shadow: inset 2px 2px 4px rgba(118,96,168,.14), inset -2px -2px 4px rgba(255,255,255,.9);--gs-icon: #4c4562;--gs-label: #6f6884;--gs-track: #ece7f7;--gs-track-shadow: inset 3px 3px 7px rgba(118,96,168,.18), inset -3px -3px 7px rgba(255,255,255,.95);--gs-thumb: linear-gradient(145deg, #ffffff, #f3eeff);--gs-thumb-shadow: 2px 2px 5px rgba(118,96,168,.28), -1px -1px 3px rgba(255,255,255,.9);--gs-card-shadow: 0 10px 26px rgba(60,30,120,.1), inset 0 1px 0 rgba(255,255,255,.7);--gs-solid: #ffffff;--gs-grad: linear-gradient(145deg, #7c56f8, #6a3fe0);--gs-grad-shadow: 0 8px 18px rgba(106,63,224,.3);--gs-danger: #c81e3a;--gs-danger-grad: linear-gradient(145deg, #f05252, #c81e1e);--gs-danger-shadow: 0 8px 18px rgba(200,30,30,.26);--gs-ring: 0 0 0 3px color-mix(in srgb, var(--gl-accent) 16%, transparent)}body:not(.light) #settingsHubPage,body:not(.light) .sh-overlay[data-sh],body:not(.light) #helpSupportPage,body:not(.light) dialog.notif-settings-dialog,body:not(.light) #signOutModal{--gs-tile: linear-gradient(145deg, #2f2849, #261f3d);--gs-tile-shadow: inset 2px 2px 4px rgba(0,0,0,.4), inset -2px -2px 4px rgba(255,255,255,.04);--gs-icon: #cdc5e6;--gs-label: #a79fc0;--gs-track: #221c37;--gs-track-shadow: inset 3px 3px 7px rgba(0,0,0,.45), inset -3px -3px 7px rgba(255,255,255,.04);--gs-thumb: linear-gradient(145deg, #4a3f72, #362d57);--gs-thumb-shadow: 2px 2px 6px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.1);--gs-card-shadow: 0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.05);--gs-solid: #241f38;--gs-danger: #ff97a6}body #settingsHubPage,body.light .sh-overlay[data-sh],body:not(.light) .sh-overlay[data-sh]{--sh-card: var(--gl-card);--sh-card-border: var(--gl-edge);--sh-subtle: var(--gl-chip);--sh-ink: var(--gl-ink);--sh-ink-soft: var(--gl-ink-soft);--sh-ink-subtle: var(--cg-ink-muted);--sh-divider: var(--gl-ghost-edge);--sh-accent-ink: var(--gl-accent);--sh-dialog: var(--gs-solid)}body:not(.light) #settingsHubPage,body:not(.light) .sh-overlay[data-sh]{--sh-danger: #ff97a6}body.light #settingsHubPage,body.light .sh-overlay[data-sh]{--sh-danger: #c81e3a}body #settingsHubPage.sh-page{max-width:680px;padding-top:1.1rem;color:var(--gl-ink)}body #settingsHubPage .sh-shell{gap:16px}body #settingsHubPage .sh-back{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow);color:var(--vg-ink)!important;transition:background .18s ease,transform .12s ease}body #settingsHubPage .sh-back:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #settingsHubPage .sh-back:active{transform:scale(.96)}body #settingsHubPage .sh-nav-title{font-size:1.3rem;font-weight:800;letter-spacing:-.01em;color:var(--gl-ink)}body #settingsHubPage .sh-nav-title .sh-icon{width:32px;height:32px;border-radius:10px;background:var(--gs-tile);box-shadow:var(--gs-tile-shadow);color:var(--gs-icon)}body #settingsHubPage .sh-nav-title .sh-icon svg{width:18px;height:18px}body #settingsHubPage .sh-subtitle,body #settingsHubPage .sh-intro{color:var(--gl-ink-soft)}body #settingsHubPage .sh-profile{padding:10px 10px 16px;border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card);box-shadow:var(--gs-card-shadow);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}body #settingsHubPage .sh-cover{border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #settingsHubPage .sh-cover:not(:has(img)):after{content:none}body #settingsHubPage .sh-cover-btn{padding:7px 13px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#140e2880;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body #settingsHubPage .sh-cover-btn:hover{background:#140e28a8}body #settingsHubPage .sh-avatar{border:3px solid var(--gs-solid);border-radius:20px;background:var(--gs-tile);box-shadow:0 8px 20px #3c1e7838}body:not(.light) #settingsHubPage .sh-avatar{box-shadow:0 8px 20px #00000073}body #settingsHubPage .sh-avatar>img,body #settingsHubPage .sh-avatar>.sh-avatar-empty{border-radius:17px;color:var(--gs-icon)}body #settingsHubPage .sh-avatar-cam{background:var(--gs-grad);border:2px solid var(--gs-solid);box-shadow:0 4px 10px #6a3fe059}body #settingsHubPage .sh-name{font-size:1.08rem;font-weight:800;color:var(--gl-ink)}body #settingsHubPage .sh-handle{color:var(--gl-ink-soft)}body #settingsHubPage .sh-role{padding:3px 10px;border-radius:999px;background:var(--gl-chip);color:var(--gl-chip-ink)}body #settingsHubPage .sh-card{padding:14px 12px 6px;border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card);box-shadow:var(--gs-card-shadow);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}body #settingsHubPage .sh-card-title{margin:2px 6px 6px;padding-left:0;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--gs-label)}body #settingsHubPage .sh-card-title:before{content:none}body #settingsHubPage .sh-beta{background:var(--gl-chip);color:var(--gl-chip-ink);letter-spacing:.06em}body #settingsHubPage .sh-card-body,body #settingsHubPage .sh-help{margin-left:6px;margin-right:6px;color:var(--cg-ink-muted)}body #settingsHubPage .sh-eyebrow{margin:14px 6px 0;font-size:11.5px;letter-spacing:.08em;color:var(--gl-ink-soft)}body #settingsHubPage .sh-row{min-height:58px;padding:10px 8px;gap:12px;border-bottom:1px solid var(--gl-ghost-edge);color:var(--gl-ink)}body #settingsHubPage .sh-rows>.sh-row:last-child,body #settingsHubPage .sh-card>.sh-row:last-child{border-bottom:0}body #settingsHubPage .sh-action{border-radius:15px;transition:background .18s ease,box-shadow .18s ease}body #settingsHubPage .sh-action:hover{background:var(--gl-chip)}body #settingsHubPage .sh-action:active{background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #settingsHubPage .sh-sub{padding-left:30px;min-height:52px}body #settingsHubPage .sh-bubble,body #settingsHubPage .sh-sub .sh-bubble{width:32px!important;height:32px!important;flex:0 0 32px;border-radius:10px!important;background:var(--gs-tile)!important;box-shadow:var(--gs-tile-shadow);color:var(--gs-icon)!important}body #settingsHubPage .sh-sub .sh-bubble{width:28px!important;height:28px!important;flex-basis:28px;border-radius:9px!important}body #settingsHubPage .sh-bubble svg{width:17px;height:17px}body #settingsHubPage .sh-sub .sh-bubble svg{width:15px;height:15px}body #settingsHubPage .sh-danger .sh-bubble{color:var(--sh-danger)!important}body #settingsHubPage .sh-row-title{color:var(--gl-ink)}body #settingsHubPage .sh-danger .sh-row-title{color:var(--sh-danger)}body #settingsHubPage .sh-row-sub,body #settingsHubPage .sh-chevron{color:var(--cg-ink-muted)}body #settingsHubPage .sh-value{color:var(--gl-ink-soft)}body #settingsHubPage .sh-pill{padding:6px 12px;border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:3px 3px 8px #7660a824;color:var(--gl-accent);font-weight:700;transition:background .18s ease,transform .12s ease}body:not(.light) #settingsHubPage .sh-pill{box-shadow:3px 3px 8px #00000052,inset 0 1px #ffffff12}body #settingsHubPage .sh-pill:hover{background:var(--vg-raised-hover)}body #settingsHubPage .sh-pill:active{transform:scale(.96)}body #settingsHubPage .sh-segment{gap:4px;margin:8px 6px 6px;padding:4px;border-radius:16px;background:var(--gs-track);box-shadow:var(--gs-track-shadow)}body #settingsHubPage .sh-segment button{min-height:38px;border-radius:12px;color:var(--gl-ink-soft);font-weight:650;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #settingsHubPage .sh-segment button:hover{color:var(--gl-ink)}body #settingsHubPage .sh-segment button.is-selected{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow);color:var(--gl-accent)!important;font-weight:800}body #settingsHubPage .sh-accents{gap:8px;margin:10px 4px 12px}body #settingsHubPage .sh-accent{padding:8px 2px 6px;border:1px solid transparent;border-radius:15px;color:var(--gl-ink-soft);transition:background .18s ease}body #settingsHubPage .sh-accent:hover{background:var(--gl-chip)}body #settingsHubPage .sh-swatch{width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff4d,0 3px 8px #00000024}body #settingsHubPage .sh-accent.is-selected{border-color:var(--vg-raised-edge);background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);color:var(--gl-ink);font-weight:700}body #settingsHubPage .sh-accent.is-selected .sh-swatch{box-shadow:0 0 0 2px var(--gs-solid),0 0 0 4px var(--sh-swatch)}body #settingsHubPage .sh-search{height:46px;border:1px solid transparent;border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--cg-ink-muted)}body #settingsHubPage .sh-search:focus-within{box-shadow:var(--cg-well-shadow)}body #settingsHubPage .sh-search-input{color:var(--gl-ink)}body #settingsHubPage .sh-search-input::placeholder{color:var(--cg-ink-muted)}body #settingsHubPage .sh-muted-summary{padding:0 10px}body #settingsHubPage .sh-eyebrow-text{color:var(--gs-label)}body #settingsHubPage .sh-link{color:var(--gl-accent)}body #settingsHubPage .sh-muted-list{padding:6px;border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card);box-shadow:var(--gs-card-shadow);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}body #settingsHubPage .sh-m-row{padding:8px;border-radius:16px;transition:background .18s ease}body #settingsHubPage .sh-m-row+.sh-m-row{border-top:1px solid var(--gl-ghost-edge)}body #settingsHubPage .sh-m-row:hover{background:var(--gl-chip)}body #settingsHubPage .sh-m-avatar{background:var(--gs-tile);box-shadow:var(--gs-tile-shadow)}body #settingsHubPage .sh-m-initial{color:var(--gs-icon)}body #settingsHubPage .sh-m-name{color:var(--gl-ink)}body #settingsHubPage .sh-m-sub{color:var(--cg-ink-muted)}body #settingsHubPage .sh-m-toggle{border:1px solid var(--vg-raised-edge);border-radius:14px;background:var(--vg-raised);box-shadow:3px 3px 8px #7660a824;color:var(--gl-accent)}body:not(.light) #settingsHubPage .sh-m-toggle{box-shadow:3px 3px 8px #00000052,inset 0 1px #ffffff12}body #settingsHubPage .sh-m-toggle:hover{background:var(--vg-raised-hover)}body #settingsHubPage .sh-m-toggle.is-unmuted{border-color:#ffffff2e;background:var(--gs-grad);box-shadow:var(--gs-grad-shadow);color:#fff}body #settingsHubPage .sh-state{color:var(--gl-ink-soft)}body #settingsHubPage .sh-state-text{color:var(--gl-ink)}body #settingsHubPage .sh-empty-icon{width:52px;height:52px;border-radius:16px;background:var(--gs-tile);box-shadow:var(--gs-tile-shadow)}body #settingsHubPage .sh-empty-icon svg{width:26px;height:26px;color:var(--gs-icon)}body #settingsHubPage .sh-btn,body .sh-overlay .sh-btn{min-height:46px;border-radius:15px;font-weight:750;transition:transform .12s ease,box-shadow .18s ease,background .18s ease}body #settingsHubPage .sh-btn:not(:disabled):hover,body .sh-overlay .sh-btn:not(:disabled):hover{transform:translateY(-1px)}body #settingsHubPage .sh-btn:not(:disabled):active,body .sh-overlay .sh-btn:not(:disabled):active{transform:none}body #settingsHubPage .sh-btn-primary,body .sh-overlay .sh-btn-primary{border-color:#ffffff2e;background:var(--gs-grad);box-shadow:var(--gs-grad-shadow);color:#fff}body #settingsHubPage .sh-btn-ghost,body .sh-overlay .sh-btn-ghost{border-color:var(--gl-ghost-edge);background:var(--gl-ghost);color:var(--gl-ink)}body #settingsHubPage .sh-btn-ghost:not(:disabled):hover,body .sh-overlay .sh-btn-ghost:not(:disabled):hover{background:var(--gl-chip)}body .sh-overlay .sh-btn-danger{border-color:#ffffff29;background:var(--gs-danger-grad);box-shadow:var(--gs-danger-shadow);color:#fff}body .sh-overlay .sh-btn-danger:disabled{border-color:transparent;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--cg-ink-muted)}body #settingsHubPage .sh-spinner,body .sh-overlay .sh-spinner{border-color:color-mix(in srgb,var(--gl-accent) 25%,transparent);border-top-color:var(--gl-accent)}body .sh-overlay .sh-btn-primary .sh-spinner,body #settingsHubPage .sh-m-toggle.is-unmuted .sh-spinner{border-color:#ffffff59;border-top-color:#fff}body .sh-overlay{background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .sh-overlay .sh-dialog{padding:24px 22px 20px;border:1px solid var(--gl-edge);border-radius:26px;background:var(--gl-card-solid);color:var(--gl-ink);box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)}body .sh-overlay .sh-dialog-title{font-size:1.2rem;letter-spacing:-.01em;color:var(--gl-ink)}body .sh-overlay .sh-dialog-body,body .sh-overlay .sh-question,body .sh-overlay .sh-help{color:var(--gl-ink-soft)}body .sh-overlay .sh-question strong{color:var(--gl-ink)}body .sh-overlay .sh-warnbox{border:1px solid color-mix(in srgb,var(--sh-danger) 45%,transparent);border-radius:18px;background:color-mix(in srgb,var(--sh-danger) 9%,transparent)}body .sh-overlay .sh-warn-rule{background:color-mix(in srgb,var(--sh-danger) 35%,transparent)}body .sh-overlay .sh-warn-title,body .sh-overlay .sh-warn-list li,body .sh-overlay .sh-pending-line{color:var(--gl-ink)}body .sh-overlay .sh-reasons{gap:6px;padding:4px;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .sh-overlay .sh-reason{min-height:40px;padding:8px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--gl-ink);transition:background .18s ease,box-shadow .18s ease}body .sh-overlay .sh-reason:hover{background:var(--gl-chip)}body .sh-overlay .sh-reason.is-selected{border-color:var(--vg-raised-edge);background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);font-weight:650}body .sh-overlay .sh-radio{border-color:var(--cg-ink-muted)}body .sh-overlay .sh-reason.is-selected .sh-radio{border-color:#7a52f2;box-shadow:inset 0 0 0 3px var(--gs-solid),inset 0 0 0 8px #7a52f2}body .sh-overlay .sh-input{padding:12px 14px;border:1px solid transparent;border-radius:15px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink)}body .sh-overlay .sh-input::placeholder{color:var(--cg-ink-muted)}body .sh-overlay .sh-input:focus{outline:none;box-shadow:var(--cg-well-shadow)}body .sh-overlay .sh-input.is-invalid{border:1px solid #ef4444;box-shadow:var(--cg-well-shadow),0 0 0 3px #ef444429}body .sh-overlay .sh-input.is-valid{border:1px solid #22c55e;box-shadow:var(--cg-well-shadow),0 0 0 3px #22c55e29}body .sh-overlay .sh-step-dot{border-color:var(--cg-ink-muted)}body .sh-overlay .sh-step{color:var(--cg-ink-muted)}body .sh-overlay .sh-step.is-active{color:var(--gl-ink)}body .sh-overlay .sh-scheduled{border-radius:14px;background:var(--gl-chip);color:var(--gl-ink)}body .sh-overlay .sh-errorbox{border-radius:16px;color:var(--gl-ink)}body .sh-overlay .sh-pending-avatar{background:var(--gs-tile);box-shadow:var(--gs-tile-shadow);color:var(--gs-icon)}body .sh-overlay .sh-footnote{color:var(--cg-ink-muted)}@media(max-width:768px){body #settingsHubPage.sh-page{padding:.8rem 16px 3rem}body #settingsHubPage .sh-shell{gap:14px}body #settingsHubPage .sh-card,body #settingsHubPage .sh-profile,body #settingsHubPage .sh-muted-list{border-radius:20px}body #settingsHubPage .sh-card{padding:12px 8px 4px}body #settingsHubPage .sh-row{padding:9px 6px;gap:10px}body #settingsHubPage .sh-sub{padding-left:20px}body .sh-overlay .sh-dialog{padding:20px 16px 16px;border-radius:24px}}body dialog.notif-settings-dialog{padding:22px 20px;border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)}body dialog.notif-settings-dialog:focus,body dialog.notif-settings-dialog:focus-visible{outline:none}body dialog.notif-settings-dialog::backdrop{background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body dialog.notif-settings-dialog .notif-settings-heading h2{font-size:1.3rem;font-weight:800;letter-spacing:-.01em;color:var(--gl-ink)}body dialog.notif-settings-dialog p{color:var(--gl-ink-soft)}body dialog.notif-settings-dialog section{border-top:0!important}body dialog.notif-settings-dialog .nb3-section-title{margin:0 6px 8px!important;font-size:11.5px!important;font-weight:800;color:var(--gs-label)}body dialog.notif-settings-dialog .nb3-card{border:1px solid var(--gl-ghost-edge);border-radius:20px;background:var(--gl-ghost);box-shadow:0 6px 16px #3c1e780f}body:not(.light) dialog.notif-settings-dialog .nb3-card{box-shadow:0 6px 16px #00000038}body dialog.notif-settings-dialog .nb3-card>*+*{border-top-color:var(--gl-ghost-edge)}body dialog.notif-settings-dialog button.nb3-row,body dialog.notif-settings-dialog label.nb3-row{border:0;border-radius:0;background:transparent;color:var(--gl-ink);transition:background .18s ease}body dialog.notif-settings-dialog button.nb3-row:hover,body dialog.notif-settings-dialog label.nb3-row:hover{background:var(--gl-chip)}body dialog.notif-settings-dialog .nb3-icon{flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:var(--gs-tile);box-shadow:var(--gs-tile-shadow);color:var(--gs-icon)}body dialog.notif-settings-dialog .nb3-icon svg{width:17px;height:17px}body dialog.notif-settings-dialog .nb3-row-title{color:var(--gl-ink)}body dialog.notif-settings-dialog .nb3-row-detail,body dialog.notif-settings-dialog .nb3-chevron{color:var(--cg-ink-muted)}body dialog.notif-settings-dialog .nb3-row-action{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a824;color:var(--gl-accent)!important}body dialog.notif-settings-dialog .nb3-note,body dialog.notif-settings-dialog .nb3-footer{color:var(--cg-ink-muted)}body dialog.notif-settings-dialog .nb3-switch{width:48px;height:28px;background:var(--gs-track);box-shadow:var(--gs-track-shadow);transition:background .18s ease,box-shadow .18s ease}body dialog.notif-settings-dialog .nb3-switch:after{top:3px;left:3px;width:22px;height:22px;background:var(--gs-thumb);box-shadow:var(--gs-thumb-shadow)}body dialog.notif-settings-dialog .nb3-switch:checked{background:var(--gs-grad);box-shadow:inset 1px 1px 3px #280a6e59}body dialog.notif-settings-dialog .nb3-switch:checked:after{transform:translate(20px);background:linear-gradient(145deg,#fff,#f1ebff);box-shadow:1px 2px 5px #280a6e66}body dialog.notif-settings-dialog .nb3-switch:focus-visible{outline:none}body dialog.notif-settings-dialog [data-retry]{border:1px solid rgba(255,255,255,.18);border-radius:15px;background:var(--gs-grad);box-shadow:var(--gs-grad-shadow);color:#fff}@media(max-width:768px){body dialog.notif-settings-dialog{padding:16px 12px;border-radius:24px!important}}body #signOutModal{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #signOutModal .modal-box{padding:22px 22px 20px;border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink);box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge);-webkit-backdrop-filter:none;backdrop-filter:none}body #signOutModal .modal-header{border-bottom:0!important}body #signOutModal .modal-title{font-size:1.2rem;font-weight:800;color:var(--gl-ink)!important}body #signOutModal .signout-icon{width:64px;height:64px;margin:2px auto 10px;border-radius:20px;display:grid;place-items:center;font-size:2rem;background:var(--gs-tile);box-shadow:var(--gs-tile-shadow)}body #signOutModal .signout-msg{color:var(--gl-ink-soft)}body #signOutModal .modal-footer{gap:10px;border-top:0!important}body #signOutModal .modal-footer .btn{min-height:44px;padding:10px 20px;border-radius:15px!important;font-weight:750}body #signOutModal .btn-ghost{border:1px solid var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body #signOutModal .btn-ghost:hover{background:var(--gl-chip)!important}body #signOutModal .btn-purple{border:1px solid rgba(255,255,255,.18)!important;background:var(--gs-grad)!important;box-shadow:var(--gs-grad-shadow)!important;color:#fff!important}body #helpSupportPage{--hs-ink: var(--gl-ink);--hs-muted: var(--cg-ink-muted);--hs-accent: var(--gl-accent);color:var(--gl-ink)}body #helpSupportPage .hs-page{max-width:720px;padding-top:8px}body #helpSupportPage .hs-header{gap:14px;padding:16px 18px;margin-bottom:4px;border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card)!important;color:var(--gl-ink)!important;box-shadow:var(--gs-card-shadow);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}body #helpSupportPage .hs-header h1{font-size:1.4rem;letter-spacing:-.01em;color:var(--gl-ink)!important}body #helpSupportPage .hs-header p{color:var(--gl-ink-soft)!important}body #helpSupportPage .hs-back{flex:0 0 40px;width:40px;height:40px;border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow);color:var(--vg-ink)!important;transition:background .18s ease,transform .12s ease}body #helpSupportPage .hs-back:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #helpSupportPage .hs-back:active{transform:scale(.96)}body #helpSupportPage button:focus-visible,body #helpSupportPage textarea:focus-visible{outline:none}body #helpSupportPage .hs-label{margin:16px 8px 0;font-size:11.5px;letter-spacing:.09em;color:var(--gs-label)}body #helpSupportPage .hs-note{margin:0 8px;color:var(--gl-ink-soft)}body #helpSupportPage .hs-faq{border:1px solid var(--gl-edge);border-radius:20px;background:var(--gl-card);color:var(--gl-ink);box-shadow:var(--gs-card-shadow);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);transition:box-shadow .18s ease}body #helpSupportPage .hs-faq-q{padding:15px 16px 15px 18px;border-radius:20px;color:var(--gl-ink);transition:background .18s ease}body #helpSupportPage .hs-faq-q:hover{background:var(--gl-chip)}body #helpSupportPage .hs-faq.is-open .hs-faq-q:hover{background:transparent}body #helpSupportPage .hs-faq-caret{width:28px;height:28px;border-radius:9px;place-items:center;background:var(--gs-tile);box-shadow:var(--gs-tile-shadow);color:var(--gs-icon)}body #helpSupportPage .hs-faq-caret svg{width:15px;height:15px}body #helpSupportPage .hs-faq.is-open .hs-faq-caret{color:var(--gl-accent)}body #helpSupportPage .hs-faq-a{margin:0 12px 12px;padding:12px 14px;border-radius:15px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink-soft)}body #helpSupportPage .hs-row{min-height:64px;padding:12px 14px;border:1px solid var(--gl-edge);border-radius:20px;background:var(--gl-card);color:var(--gl-ink);box-shadow:var(--gs-card-shadow);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);transition:background .18s ease,box-shadow .18s ease,transform .12s ease}body #helpSupportPage .hs-row.is-action:hover{border-color:var(--gl-edge);background:var(--vg-raised-hover)}body #helpSupportPage .hs-row.is-action:active{transform:scale(.99)}body #helpSupportPage .hs-mark{flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:var(--gs-tile);box-shadow:var(--gs-tile-shadow);color:var(--gs-icon);font-size:16px}body #helpSupportPage .hs-row-text strong{color:var(--gl-ink)}body #helpSupportPage .hs-row-text small,body #helpSupportPage .hs-chevron{color:var(--cg-ink-muted)}body #helpSupportPage .hs-chips{gap:8px;padding:0 4px}body #helpSupportPage .hs-chip{padding:9px 14px;border:1px solid var(--vg-raised-edge);border-radius:14px;background:var(--vg-raised);box-shadow:3px 3px 8px #7660a824;color:var(--vg-ink);font-weight:600;transition:background .18s ease,transform .12s ease}body:not(.light) #helpSupportPage .hs-chip{box-shadow:3px 3px 8px #00000052,inset 0 1px #ffffff12}body #helpSupportPage .hs-chip:not(:disabled):hover{background:var(--vg-raised-hover)}body #helpSupportPage .hs-chip.is-on{border-color:#ffffff2e;background:var(--gs-grad);box-shadow:var(--gs-grad-shadow);color:#fff;font-weight:700}body #helpSupportPage .hs-field{padding:12px 14px;border:1px solid transparent;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);transition:border-color .18s ease,box-shadow .18s ease}body #helpSupportPage .hs-field:focus-within{box-shadow:var(--cg-well-shadow)}body #helpSupportPage .hs-field textarea{color:var(--gl-ink)}body #helpSupportPage .hs-field textarea:focus-visible{outline:none}body #helpSupportPage .hs-field textarea::placeholder{color:var(--cg-ink-muted)}body #helpSupportPage .hs-count{color:var(--cg-ink-muted)}body #helpSupportPage .hs-notice{border-radius:16px}body #helpSupportPage .hs-spinner{border-color:var(--gl-accent);border-right-color:transparent}body #helpSupportPage .hs-cta{min-height:52px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:var(--gs-grad);box-shadow:var(--gs-grad-shadow);color:#fff;font-weight:750;transition:transform .12s ease,box-shadow .18s ease}body #helpSupportPage .hs-cta:not(:disabled):hover{transform:translateY(-1px)}body #helpSupportPage .hs-cta:disabled{border-color:transparent;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--cg-ink-muted)}@media(max-width:768px){body #helpSupportPage .hs-page{padding:4px 0 40px}body #helpSupportPage .hs-header{padding:12px 14px;border-radius:20px}body #helpSupportPage .hs-header h1{font-size:1.2rem}body #helpSupportPage .hs-faq,body #helpSupportPage .hs-row{border-radius:18px}body #helpSupportPage .hs-faq-q{padding:13px 12px 13px 14px;font-size:14.5px;border-radius:18px}body #helpSupportPage .hs-row{padding:11px 12px;gap:12px}}/*! css/glass-market-store.css */body #marketPage.market-root{--text: var(--gl-ink);--text2: var(--gl-ink-soft);--text3: var(--cg-ink-muted, #6e6787);--market-canvas: var(--cg-well);--market-surface: var(--gl-card);--market-control: var(--cg-well);--market-line: var(--gl-ghost-edge);--market-control-line: var(--gl-ghost-edge);--market-hover: var(--gl-chip);--market-soft: var(--gl-chip);--market-solid: #6a3fe0;--market-ink: var(--gl-accent);background:transparent!important;color:var(--gl-ink)!important}body .main-wrap:has(>#marketPage[style*="display: block"]){background:transparent!important}body #marketPage .market-page-heading h1{color:var(--gl-ink);font-weight:750;letter-spacing:-.035em}body #marketPage .market-eyebrow{color:var(--gl-accent);opacity:.85}body #marketPage .market-muted,body #marketPage .market-intro>p{color:var(--gl-ink-soft)}body #marketPage.market-root button{border:1px solid var(--vg-raised-edge);border-radius:14px;background:var(--vg-raised);color:var(--vg-ink);box-shadow:3px 3px 8px #7660a81f;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease}body:not(.light) #marketPage.market-root button{box-shadow:3px 3px 8px #0000004d}body #marketPage.market-root button:hover{background:var(--vg-raised-hover);color:var(--vg-ink)}body #marketPage.market-root button:focus-visible{outline:none}body #marketPage.market-root button.market-button-primary{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body #marketPage.market-root button.market-button-primary:hover{transform:translateY(-1px);background:linear-gradient(145deg,#7d57f9,#7247ea)!important}body #marketPage.market-root button.market-button-quiet{border-color:transparent;background:transparent;box-shadow:none;color:var(--gl-ink-soft)}body #marketPage.market-root button.market-button-quiet:hover{background:var(--gl-chip);color:var(--gl-accent)}body #marketPage.market-root button[aria-pressed=true]:not(.market-button-primary){border-color:transparent;background:var(--gl-chip);color:var(--gl-chip-ink);box-shadow:none}body #marketPage.market-root button:disabled{box-shadow:none;transform:none}body #marketPage .market-tabs{width:fit-content;max-width:100%;gap:4px!important;min-height:0!important;padding:4px;border:0!important;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #marketPage.market-root .market-tabs button{min-height:40px!important;padding:0 18px!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;color:var(--vg-ink-soft)!important;font-weight:600}body #marketPage.market-root .market-tabs button:hover{background:var(--gl-chip)!important;color:var(--vg-ink)!important}body #marketPage.market-root .market-tabs button[aria-current=page]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:750}body #marketPage .market-tabs button[aria-current=page]:after{content:none!important}body #marketPage .market-shortcuts{padding:6px;border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)}body:not(.light) #marketPage .market-shortcuts{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)}body #marketPage.market-root .market-shortcuts button{border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;color:var(--vg-ink-soft)!important}body #marketPage.market-root .market-shortcuts button:hover{background:var(--gl-chip)!important;color:var(--vg-ink)!important}body #marketPage.market-root .market-shortcuts button[aria-current=page]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body #marketPage .market-shortcuts .market-icon{box-sizing:content-box;padding:6px;border-radius:10px;color:#4c4562;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) #marketPage .market-shortcuts .market-icon{color:#cdc5e6;background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body #marketPage .market-unread-badge{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 3px 8px #6a3fe059}body #marketPage .market-field input:not([type=checkbox]):not([type=radio]):not([type=file]),body #marketPage .market-field select,body #marketPage .market-field textarea,body #marketPage .market-search-bar input,body #marketPage .market-chat-composer textarea,body #marketPage .market-quick-message textarea{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important;transition:box-shadow .18s ease,border-color .18s ease}body #marketPage .market-search-bar input{border-radius:18px!important}body #marketPage .market-field input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,body #marketPage .market-field select:focus,body #marketPage .market-field textarea:focus,body #marketPage .market-search-bar input:focus,body #marketPage .market-chat-composer textarea:focus,body #marketPage .market-quick-message textarea:focus{outline:none!important;box-shadow:var(--cg-well-shadow)!important}body #marketPage :is(input,textarea)::placeholder{color:var(--cg-ink-muted, #6e6787);opacity:1}body #marketPage input[type=checkbox],body #marketPage input[type=radio]{accent-color:#6a3fe0}body:not(.light) #marketPage input[type=checkbox],body:not(.light) #marketPage input[type=radio]{accent-color:#9b7dff}body #marketPage .market-search-bar>.market-icon{color:var(--gl-accent);z-index:1}body #marketPage .market-filter-toggle{color:var(--gl-ink-soft);font-weight:650}body #marketPage .market-filter-toggle:hover{color:var(--gl-accent)}body #marketPage .market-browse-controls,body #marketPage .market-filter-panel{border-color:var(--gl-ghost-edge)!important}body #marketPage .market-photo-picker{border:1.5px dashed color-mix(in srgb,var(--gl-accent) 35%,transparent)!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #marketPage .market-photo-picker input::file-selector-button{border:1px solid var(--vg-raised-edge);border-radius:12px;background:var(--vg-raised);color:var(--gl-accent);font-weight:650;box-shadow:3px 3px 8px #7660a81f;cursor:pointer}body:not(.light) #marketPage .market-photo-picker input::file-selector-button{box-shadow:3px 3px 8px #0000004d}body #marketPage.market-root button.market-listing{padding:10px!important;border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;color:var(--gl-ink)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important;transition:transform .15s ease,box-shadow .18s ease}body:not(.light) #marketPage.market-root button.market-listing{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)!important}body #marketPage.market-root button.market-listing:hover{transform:translateY(-2px);background:var(--gl-card)!important;box-shadow:0 14px 32px #3c1e7829,0 0 0 2px color-mix(in srgb,var(--gl-accent) 35%,transparent)!important}body #marketPage .market-listing>img,body #marketPage .market-listing>.market-art{border-radius:15px!important;box-shadow:0 6px 14px #28145a1f}body #marketPage .market-art{background:var(--cg-well)!important;color:var(--cg-ink-muted, #6e6787)}body #marketPage .market-listing-info{padding:12px 6px 6px!important}body #marketPage .market-listing h3{color:var(--gl-ink);font-weight:650}body #marketPage .market-price{color:var(--gl-ink)}body #marketPage .market-status,body #marketPage .market-sell-count{border:0!important;border-radius:999px!important;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important;font-weight:650}body #marketPage .market-status{padding:3px 10px}body #marketPage :is(.market-card,.market-form,.market-empty,.market-sell-empty,.market-messages,.market-quick-message,.market-chat-panel,.market-seller-profile,.market-seller-reviews,.market-seller-empty,.market-listing-condition-note,.market-listing-availability,.market-alert){border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #marketPage :is(.market-card,.market-form,.market-empty,.market-sell-empty,.market-messages,.market-quick-message,.market-chat-panel,.market-seller-profile,.market-seller-reviews,.market-seller-empty,.market-listing-condition-note,.market-listing-availability,.market-alert){box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)!important}body #marketPage :is(.market-seller-stats .market-card,.market-form .market-form-section,.market-form .market-form-actions,.market-chat-panel .market-messages,.market-seller-review-empty){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body #marketPage .market-form .market-form-section+.market-form-section,body #marketPage .market-form .market-form-actions{border-top:1px solid var(--gl-ghost-edge)!important}body #marketPage .market-chat-panel .market-messages{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #marketPage .market-chat-panel>.market-muted{background:transparent!important}body #marketPage.market-root .market-chat-summary{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body #marketPage.market-root .market-chat-summary:hover{background:var(--gl-chip)!important}body #marketPage details.market-card>summary{cursor:pointer;font-weight:700;color:var(--gl-ink)}body #marketPage details.market-card>summary::marker{color:var(--gl-accent)}body #marketPage .market-message{border:1px solid var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--gl-ink)}body #marketPage .market-message.is-own{border-color:transparent!important;background:var(--gl-chip)!important}body #marketPage.market-root .market-chat-suggestions button{border-radius:999px!important}body #marketPage.market-root button.market-inbox-card,body #marketPage .market-negotiation-item{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;box-shadow:none!important}body #marketPage.market-root button.market-inbox-card:hover,body #marketPage .market-negotiation-item:hover{background:var(--gl-chip)!important}body #marketPage :is(.market-inbox-card,.market-negotiation-item,.market-chat-summary)>.market-art{border-radius:12px!important}body #marketPage.market-root button.market-category{border:1px solid var(--vg-raised-edge)!important;border-radius:22px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important}body #marketPage.market-root button.market-category:hover{transform:translateY(-2px);background:var(--vg-raised-hover)!important}body #marketPage :is(.market-category-icon,.market-sell-empty-icon,.market-sell-draft-icon){border-radius:14px!important;color:#4c4562!important;background:linear-gradient(145deg,#f7f4ff,#ece6fa)!important;box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6!important}body:not(.light) #marketPage :is(.market-category-icon,.market-sell-empty-icon,.market-sell-draft-icon){color:#cdc5e6!important;background:linear-gradient(145deg,#2f2849,#261f3d)!important;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a!important}body #marketPage :is(.market-seller-initial,.market-review-initial,.market-listing-avatar){border:0!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink-soft)!important}body #marketPage .market-sell-statuses{width:fit-content;max-width:100%;padding:4px;gap:4px!important;border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #marketPage.market-root .market-sell-statuses button{border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:var(--vg-ink-soft)!important}body #marketPage.market-root .market-sell-statuses button:hover{background:var(--gl-chip)!important}body #marketPage.market-root .market-sell-statuses button[aria-pressed=true]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body #marketPage .market-sell-tips{border-color:var(--gl-ghost-edge)!important}body #marketPage :is(.market-gallery-open,.market-detail-placeholder){border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--cg-well)!important;box-shadow:0 10px 26px #3c1e781a!important;overflow:hidden}body:not(.light) #marketPage :is(.market-gallery-open,.market-detail-placeholder){box-shadow:0 10px 26px #00000059!important}body #marketPage .market-gallery-thumbnails button{border-radius:12px!important;padding:3px!important}body #marketPage .market-gallery-thumbnails img{border-radius:9px!important}body #marketPage .market-listing-meta .market-status{background:var(--gl-chip)!important}body #marketPage .market-listing-facts{border-color:var(--gl-ghost-edge)!important}body #marketPage .market-listing-spec-card :is(dt,dd){border-color:var(--gl-ghost-edge)!important}body #marketPage.market-root .market-listing-secondary button{box-shadow:none}body #marketPage.market-root .market-dialog{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important}body #marketPage .market-dialog::backdrop{background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #marketPage .market-dialog-heading h2{color:var(--gl-ink);font-weight:800}body #marketPage .market-photo-viewport{border-radius:18px!important;background:var(--cg-well)!important}body #marketPage .market-error{color:#d92d4f}body:not(.light) #marketPage .market-error{color:#ff8a9f}@media(max-width:768px){body #marketPage .market-shortcuts{border-radius:18px!important}body #marketPage .market-shortcuts .market-icon{padding:5px}body #marketPage.market-root button.market-listing{padding:7px!important;border-radius:18px!important}body #marketPage .market-listing>img,body #marketPage .market-listing>.market-art{border-radius:12px!important}body #marketPage .market-listing-info{padding:10px 4px 4px!important}body #marketPage .market-tabs{width:100%;border-radius:16px}body #marketPage.market-root .market-tabs button{min-height:38px!important;padding:0 6px!important;border-radius:12px!important}}body #storePage .store-title{color:var(--gl-ink)!important;font-weight:800}body #storePage .store-subtitle,body #storePage .store-section-sub{color:var(--gl-ink-soft)!important}body #storePage .store-section-title{color:var(--gl-ink)}body #storePage .store-balance-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;color:var(--gl-ink);box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #storePage .store-balance-card{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)!important}body #storePage .store-balance-card-clickable:hover{transform:translateY(-2px);box-shadow:0 14px 32px #3c1e7829,0 0 0 2px color-mix(in srgb,var(--gl-accent) 30%,transparent)!important}body #storePage .store-balance-card-clickable:focus-visible{outline:none}body #storePage :is(.store-balance-icon,.store-pack-icon){border-radius:16px!important;background:linear-gradient(145deg,#f7f4ff,#ece6fa)!important;box-shadow:inset 2px 2px 5px #7660a826,inset -2px -2px 5px #ffffffe6!important}body:not(.light) #storePage :is(.store-balance-icon,.store-pack-icon){background:linear-gradient(145deg,#2f2849,#261f3d)!important;box-shadow:inset 2px 2px 5px #0000006b,inset -2px -2px 5px #ffffff0a!important}body #storePage .store-balance-label{color:var(--gl-ink-soft)!important}body #storePage .store-balance-value{color:var(--gl-ink)!important}body #storePage .store-balance-cta,body #storePage .store-balance-card-clickable:hover .store-balance-cta{color:var(--gl-accent)!important;font-weight:700}body #storePage .cv-store-card{border:1px solid var(--vg-raised-edge)!important;border-radius:20px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important;transition:transform .15s ease}body #storePage .cv-store-card:hover{transform:translateY(-1px)}body #storePage .cv-store-icon{border-radius:12px!important;color:var(--gl-accent)!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #storePage .cv-store-title{color:var(--vg-ink)!important}body #storePage .cv-store-sub{color:var(--vg-ink-soft)!important}body #storePage .cv-store-chevron{color:var(--gl-accent)!important}body #storePage .store-ad-block{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #storePage .store-ad-block{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)!important}body #storePage .store-ad-text h3{color:var(--gl-ink)!important}body #storePage .store-ad-text p{color:var(--gl-ink-soft)!important}body #storePage .store-ad-progress{height:8px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #storePage .store-ad-progress-fill{border-radius:999px;background:linear-gradient(90deg,#7c56f8,#6a3fe0)!important}body #storePage .store-ad-progress-text{color:var(--gl-accent)!important}body #storePage .btn-amber{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d}body #storePage .btn-amber:disabled{opacity:.45;box-shadow:none}body #storePage .store-pack{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;color:var(--gl-ink);box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #storePage .store-pack{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)!important}body #storePage .store-pack:hover{transform:translateY(-2px);box-shadow:0 14px 32px #3c1e7829,0 0 0 2px color-mix(in srgb,var(--gl-accent) 30%,transparent)!important}body #storePage .store-pack.is-best-value{border-color:color-mix(in srgb,var(--gl-accent) 55%,transparent)!important;background:linear-gradient(160deg,#ffffffe6,#eee5ffcc)!important;box-shadow:0 12px 30px #6a3fe02e,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #storePage .store-pack.is-best-value{background:linear-gradient(160deg,#42346ce6,#241d3edb)!important;box-shadow:0 12px 30px #0000006b,inset 0 1px 0 var(--gl-edge)!important}body #storePage .store-pack-name{color:var(--gl-ink)}body #storePage .store-pack-bonus,body #storePage .store-pack-total,body #storePage .store-pack-buy{color:var(--gl-ink-soft)!important}body #storePage .store-pack-bonus-pill{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #storePage .store-pack-best-pill{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body #storePage .store-pack-price{border-radius:15px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d}body #storePage .store-pack.is-loading{opacity:.55}body #storePage .store-disclaimer{border-top-color:var(--gl-ghost-edge)!important;color:var(--gl-ink-soft)!important}body #storePage .store-packs>.loading{color:var(--gl-ink-soft)}body .ad-modal-backdrop{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .ad-modal-backdrop .ad-modal{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:768px){body #storePage :is(.store-balance-card,.store-pack,.store-ad-block){border-radius:20px!important}}body #marketPage .market-eyebrow{display:none!important}body #marketPage .market-page-heading{margin:0!important;padding:0 220px 0 0!important;min-height:48px;display:flex;align-items:center}body #marketPage .market-page-heading h1{margin:0!important;font-size:30px!important;line-height:1.1!important;letter-spacing:-.02em}body #marketPage .market-intro{margin:-48px 0 14px!important;min-height:48px;display:flex!important;justify-content:flex-end;align-items:center;gap:10px}body #marketPage .market-intro>.market-muted{display:none!important}body #marketPage .market-tabs{margin:0 0 10px!important}body #marketPage .market-shortcuts{display:flex!important;flex-wrap:nowrap;gap:8px!important;overflow-x:auto;scrollbar-width:none;margin:0 0 12px!important;padding:2px!important;border:0!important;background:transparent!important;box-shadow:none!important}body #marketPage .market-shortcuts::-webkit-scrollbar{display:none}body #marketPage .market-shortcuts>*{flex:none;min-height:38px!important;padding:4px 14px 4px 6px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81a!important;font-size:14px!important}body:not(.light) #marketPage .market-shortcuts>*{box-shadow:3px 3px 8px #0000004d!important}body #marketPage .market-shortcuts>* svg{width:16px!important;height:16px!important}@media(max-width:640px){body #marketPage .market-page-heading{padding-right:150px!important}body #marketPage .market-page-heading h1{font-size:24px!important}}/*! css/glass-bookmarks-chats.css */body #bookmarksPage .bookmarks-header{margin:0 0 16px!important;padding:6px 4px 0!important}body #bookmarksPage .bookmarks-title{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--gl-ink)!important;font-size:1.75rem!important;font-weight:800!important;letter-spacing:-.02em}body #bookmarksPage .bookmarks-subtitle{color:var(--gl-ink-soft)!important}body #bookmarksPage .bookmarks-tabs{display:inline-flex!important;gap:6px!important;margin:0 0 22px!important;padding:5px!important;border:0!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #bookmarksPage .bookmarks-tab{min-height:40px;margin:0!important;padding:8px 16px!important;border:0!important;border-radius:13px!important;color:var(--vg-ink-soft)!important;font-weight:650!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #bookmarksPage .bookmarks-tab:hover{color:var(--vg-ink)!important}body #bookmarksPage .bookmarks-tab.active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #bookmarksPage .bookmarks-tab-count{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #bookmarksPage .bookmarks-tab.active .bookmarks-tab-count{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body #bookmarksPage .bookmarks-video-grid .video-thumb{border-radius:16px!important;outline:0!important;box-shadow:0 10px 24px #28145a29,inset 0 0 0 1px #ffffff14;transition:box-shadow .18s ease,transform .15s ease}body #bookmarksPage .bookmarks-video-grid .video-card:hover .video-thumb{outline:0!important;box-shadow:0 14px 30px #28145a3d,0 0 0 2px color-mix(in srgb,var(--gl-accent) 70%,transparent)!important}body #bookmarksPage .bookmarks-video-grid .video-duration{position:absolute;right:8px;bottom:8px;z-index:2;padding:2px 8px;border-radius:8px;background:#140e2899;color:#fff;font-size:11.5px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body #bookmarksPage .bookmarks-video-grid .video-card-title{color:var(--gl-ink)!important}body #bookmarksPage .bookmarks-video-grid :is(.video-card-uploader,.video-card-stats){color:var(--gl-ink-soft)!important}body #bookmarksPage .bookmarks-video-grid .video-card-meta{display:flex;gap:10px;align-items:flex-start;padding:10px 2px 0}body #bookmarksPage .bookmarks-video-grid .video-card-meta .avatar{flex:0 0 36px;width:36px;height:36px;font-size:.72rem}body #bookmarksPage .bookmarks-video-grid .video-card-meta .avatar{box-shadow:0 3px 8px #28145a2e}body #bookmarksPage .bookmarks-book-grid .book-cover{border-radius:14px!important;overflow:hidden;box-shadow:0 10px 22px #28145a2e!important}body #bookmarksPage .bookmarks-book-grid .book-card:hover .book-cover{box-shadow:0 14px 28px #28145a42,0 0 0 2px color-mix(in srgb,var(--gl-accent) 60%,transparent)!important}body:not(.light) #bookmarksPage :is(.bookmarks-video-grid .video-thumb,.bookmarks-book-grid .book-cover){box-shadow:0 10px 24px #0006,inset 0 0 0 1px #ffffff0f!important}body #bookmarksPage .bookmarks-book-grid .book-stats>span{border-radius:999px!important;background:#140e2880!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body #bookmarksPage .bookmarks-book-grid .book-card-title{color:var(--gl-ink)!important}body #bookmarksPage .bookmarks-book-grid .book-card:hover .book-card-title{color:var(--gl-accent)!important}body #bookmarksPage .bookmarks-book-grid .book-card-author{color:var(--gl-ink-soft)!important}body #bookmarksPage .bookmarks-book-grid .book-card-genre{color:var(--gl-chip-ink)!important}body #bookmarksPage .bookmarks-empty{padding:48px 22px!important;border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #bookmarksPage .bookmarks-empty{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)!important}body #bookmarksPage .bookmarks-empty-icon{display:grid;place-items:center;width:76px;height:76px;margin-bottom:6px!important;border-radius:24px;font-size:2.1rem!important;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 3px 3px 7px #7660a829,inset -3px -3px 7px #ffffffe6}body:not(.light) #bookmarksPage .bookmarks-empty-icon{background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 3px 3px 7px #0000006b,inset -3px -3px 7px #ffffff0a}body #bookmarksPage .bookmarks-empty h3{color:var(--gl-ink)!important;font-weight:800!important}body #bookmarksPage .bookmarks-empty p{color:var(--gl-ink-soft)!important}body #bookmarksPage .bookmarks-empty .btn{min-height:40px;padding:9px 20px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body #bookmarksPage .bookmarks-content>.loading{color:var(--gl-ink-soft)!important}@media(max-width:768px){body #bookmarksPage .bookmarks-title{font-size:1.5rem!important}body #bookmarksPage .bookmarks-tabs{display:flex!important;width:100%}body #bookmarksPage .bookmarks-tab{flex:1;justify-content:center;padding:8px 10px!important}body #bookmarksPage .bookmarks-video-grid .video-thumb{border-radius:14px!important}}body #messagesPage{--chat-bar: transparent;--chat-surface: var(--cg-well);--chat-border: var(--gl-ghost-edge);--chat-ink: var(--gl-ink);--chat-soft: var(--gl-ink-soft);--chat-muted: var(--cg-ink-muted);--chat-purple: var(--gl-accent);--chg-tile: linear-gradient(145deg, #f7f4ff, #ece6fa);--chg-tile-shadow: inset 2px 2px 4px rgba(118,96,168,.14), inset -2px -2px 4px rgba(255,255,255,.9);--chg-tile-ink: #4c4562;--chg-pane-shadow: 0 10px 26px rgba(60,30,120,.1), inset 0 1px 0 var(--gl-edge);--chg-row-raised: 4px 4px 12px rgba(118,96,168,.15), -3px -3px 8px rgba(255,255,255,.85);--chg-theirs: linear-gradient(145deg, #ffffff, #f5f1ff);--chg-theirs-shadow: 0 2px 6px rgba(60,30,120,.08), inset 0 0 0 1px rgba(118,96,168,.12);color:var(--gl-ink)}body:not(.light) #messagesPage{--chg-tile: linear-gradient(145deg, #2f2849, #261f3d);--chg-tile-shadow: inset 2px 2px 4px rgba(0,0,0,.4), inset -2px -2px 4px rgba(255,255,255,.04);--chg-tile-ink: #cdc5e6;--chg-pane-shadow: 0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 var(--gl-edge);--chg-row-raised: 4px 4px 12px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.07);--chg-theirs: linear-gradient(145deg, #3a3159, #2e2748);--chg-theirs-shadow: 0 2px 6px rgba(0,0,0,.25), inset 0 0 0 1px rgba(255,255,255,.06)}body #messagesPage .dm-shell{gap:14px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}body #messagesPage :is(.dm-sidebar,.dm-thread){border:1px solid var(--gl-edge)!important;border-radius:24px!important;overflow:hidden;background:var(--gl-card)!important;box-shadow:var(--chg-pane-shadow)!important}body #messagesPage .dm-sidebar-header h2{color:var(--gl-ink)!important}body #messagesPage .dm-new-btn{width:36px!important;height:36px!important;border-radius:12px!important;background:var(--chg-tile)!important;box-shadow:var(--chg-tile-shadow)!important;color:var(--chg-tile-ink)!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #messagesPage .dm-new-btn:hover,body #messagesPage .dm-new-btn[aria-pressed=true]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;transform:none!important}body #messagesPage #dmSearchInput{height:42px!important;border:1px solid transparent!important;border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body #messagesPage #dmSearchInput::placeholder{color:var(--cg-ink-muted)!important}body #messagesPage #dmSearchInput:focus{outline:none;box-shadow:var(--cg-well-shadow)!important}body #messagesPage .dm-search-icon{color:var(--cg-ink-muted)!important;z-index:1}body #messagesPage .chat-note-bubble{border:1px solid var(--vg-raised-edge)!important;border-radius:13px!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important;box-shadow:0 4px 10px #3c1e781f!important}body #messagesPage .chat-note-bubble:after{border-color:var(--vg-raised-edge)!important}body #messagesPage .chat-note-bubble.is-placeholder{color:var(--cg-ink-muted)!important}body #messagesPage .chat-note-bubble.is-music{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;border-color:transparent!important;color:#fff!important}body #messagesPage .chat-note-book{color:var(--vg-ink-soft)!important}body:not(.light) #messagesPage .chat-note-bubble{box-shadow:0 4px 10px #00000059!important}body #messagesPage .chats-contact>span:last-child{color:var(--gl-ink-soft)}body #messagesPage .dm-conv-list{padding:2px 10px 6px!important}body #messagesPage .dm-conv-item{margin:0 0 4px!important;padding:10px 12px!important;border-radius:18px!important;background:transparent!important;transition:background .18s ease,box-shadow .18s ease}body #messagesPage .dm-conv-item:hover{background:var(--gl-chip)!important}body #messagesPage .dm-conv-item.active{background:var(--vg-raised)!important;box-shadow:var(--chg-row-raised)!important;border:0!important}body #messagesPage .dm-conv-item.active .dm-conv-name{color:var(--gl-accent)!important}body #messagesPage .dm-conv-name{color:var(--gl-ink)!important}body #messagesPage .dm-conv-unread{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 4px 10px #6a3fe04d!important}body #messagesPage .dm-conv-skel{border-radius:18px!important}body #messagesPage .chats-archive{margin:2px 10px 6px;padding:11px 14px!important;border-radius:16px!important;color:var(--gl-ink-soft)!important;font-weight:600;transition:background .18s ease}body #messagesPage .chats-archive:hover{background:var(--gl-chip)!important;color:var(--gl-ink)!important}body #messagesPage :is(.chats-person,.chats-new-group){border-radius:16px!important}body #messagesPage :is(.chats-person,.chats-new-group):hover{background:var(--gl-chip)!important}body #messagesPage :is(.chats-person,.chats-new-group)>svg{color:var(--chg-tile-ink)!important}body #messagesPage .chats-new-group>svg:first-child{box-sizing:content-box;padding:9px;border-radius:14px;background:var(--chg-tile);box-shadow:var(--chg-tile-shadow)}body #messagesPage .chats-bottom-nav{gap:6px;margin:4px 12px 12px;padding:5px!important;border:0!important;border-radius:18px;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #messagesPage .chats-bottom-nav button{padding:6px 4px!important;border-radius:13px!important;color:var(--vg-ink-soft)!important;font-weight:600;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #messagesPage .chats-bottom-nav button:hover{color:var(--vg-ink)!important}body #messagesPage .chats-bottom-nav button[aria-current]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-thread-header{background:transparent!important;border-bottom:1px solid var(--gl-ghost-edge)!important}body #messagesPage .dm-thread-name{color:var(--gl-ink)!important}body #messagesPage .dm-thread-status{color:var(--cg-ink-muted)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) :is(.dm-back-btn,.dm-thread-menu){border-radius:12px!important;color:var(--chg-tile-ink)!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #messagesPage #dmThreadActive:not(.chat-scene-theme) :is(.dm-back-btn,.dm-thread-menu):hover{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) :is(.chats-call-soon,.chats-call-soon button){color:var(--chg-tile-ink)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .chats-call-soon small{color:var(--cg-ink-muted)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-typing-bubble{background:var(--chg-theirs)!important;box-shadow:var(--chg-theirs-shadow)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) #dmMessages{background:transparent!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-date-sep{width:fit-content;margin:8px auto;padding:4px 12px!important;border-radius:999px;background:var(--gl-chip);color:var(--gl-ink-soft)!important;text-transform:none;letter-spacing:0}body #messagesPage #dmThreadActive:not(.chat-shared-theme) .dm-bubble-row.mine .dm-bubble.mine:not(.is-deleted):not(.chat-emoji-only):not(.is-image-only){background:linear-gradient(145deg,#7c56f8,#6a3fe0);color:#fff;box-shadow:0 6px 14px #6a3fe03d}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-bubble-row.theirs .dm-bubble.theirs:not(.is-deleted):not(.chat-emoji-only):not(.is-image-only){background:var(--chg-theirs);color:var(--gl-ink);box-shadow:var(--chg-theirs-shadow)}body #messagesPage .dm-bubble-avatar{box-shadow:0 3px 8px #28145a2e}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-sender-name{color:var(--cg-ink-muted)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .chat-reply-label{color:var(--cg-ink-muted)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .chat-reply-context .chat-reply-preview{background:var(--cg-well)!important;color:var(--gl-ink-soft)!important;box-shadow:inset 0 0 0 1px var(--gl-ghost-edge)!important}body #messagesPage .chat-message-actions button{color:var(--cg-ink-muted)!important}body #messagesPage .chat-message-actions button:hover{background:var(--gl-chip)!important;color:var(--gl-accent)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .chat-pinned-bar{background:var(--gl-chip)!important;color:var(--gl-ink)!important;border-bottom:1px solid var(--gl-ghost-edge)!important}body #messagesPage .dm-thread-empty-icon{border:1px solid var(--vg-raised-edge);border-radius:30px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body #messagesPage .dm-thread-empty h2{color:var(--gl-ink)!important}body #messagesPage .dm-thread-empty p{color:var(--gl-ink-soft)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-composer{background:transparent!important;border-top:1px solid var(--gl-ghost-edge)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-composer-input-wrap{border:1px solid transparent!important;border-radius:22px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;transition:box-shadow .18s ease,border-color .18s ease}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-composer-input-wrap:focus-within{box-shadow:var(--cg-well-shadow)!important}body #messagesPage #dmInput{color:var(--gl-ink)!important}body #messagesPage #dmInput::placeholder{color:var(--cg-ink-muted)}body #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-composer-emoji{color:var(--chg-tile-ink)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) :is(#dmAttachBtn,.chats-gif-btn,.chats-gift-btn){width:34px!important;height:34px!important;flex-basis:34px!important;border:0!important;border-radius:12px!important;background:var(--chg-tile)!important;box-shadow:var(--chg-tile-shadow)!important;color:var(--chg-tile-ink)!important}body #messagesPage #dmThreadActive:not(.chat-scene-theme) :is(#dmAttachBtn,.chats-gif-btn,.chats-gift-btn):hover:not(:disabled){background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;transform:none!important}body #messagesPage #dmThreadActive:not(.chat-shared-theme) .dm-send-btn{width:40px!important;height:40px!important;border:0!important;border-radius:50%!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe04d!important}body #messagesPage #dmThreadActive:not(.chat-shared-theme) .dm-send-btn:hover{transform:translateY(-1px)}body #messagesPage #dmThreadActive:not(.chat-scene-theme) :is(.dm-reply-preview,.dm-attach-preview){background:transparent!important;border-top:1px solid var(--gl-ghost-edge)!important;color:var(--gl-ink)}body #messagesPage .dm-reply-label{color:var(--gl-ink-soft)}body #messagesPage .dm-reply-text{color:var(--cg-ink-muted)}body #messagesPage .dm-secret-gate input{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow);border-color:transparent!important}body #messagesPage .dm-secret-gate button{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body:not(.light) #messagesPage #dmThreadActive:not(.chat-scene-theme) .dm-bubble.theirs .dm-bubble-text a{color:#cdbcff!important}body:not(.light) #messagesPage .dm-typing-dot{background:#a9a1c3}body:not(.light) #messagesPage .chat-history-status{color:var(--cg-ink-muted)}body:not(.light) #messagesPage .chat-send-state.is-sent{background:#a9a1c3;color:#1d182f}body:not(.light) #messagesPage .dm-bubble-read{box-shadow:none}body:not(.light) #messagesPage .chat-gift-card{background:#b9a4ff24;color:#e2d8ff}body:not(.light) #messagesPage .dm-conv-avatar{background:#2f2849}@media(max-width:900px){body #messagesPage .dm-shell{gap:0}body #messagesPage :is(.dm-sidebar,.dm-thread){border:0!important;border-radius:0!important;box-shadow:none!important}body #messagesPage .chats-bottom-nav{margin-bottom:max(10px,env(safe-area-inset-bottom))}}body .modal-backdrop:is(.chat-b5-backdrop,:has(>.modal-card:is(.dm-new-modal,.group-info-modal,.group-requests-modal,.group-rename-modal,.chat-settings-card))){background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body .modal-backdrop .modal-card:is(.chat-b5-card,.dm-new-modal,.group-info-modal,.group-requests-modal,.group-rename-modal,.chat-settings-card){border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .chat-b5-backdrop{--b5-ink: var(--gl-ink);--b5-soft: var(--gl-ink-soft);--b5-muted: var(--cg-ink-muted);--b5-card: #fbf9ff;--b5-surface: var(--cg-well);--b5-row: rgba(255,255,255,.75);--b5-line: var(--gl-ghost-edge);--b5-purple: #6d3ee6;--b5-purple-ink: var(--gl-chip-ink)}body:not(.light) .chat-b5-backdrop{--b5-card: #2a2443;--b5-row: rgba(255,255,255,.05);--b5-purple: #8a63ff;--b5-danger: #ff8a9f}body .chat-b5-card .chat-details-rows{border-radius:18px!important;box-shadow:0 4px 12px #3c1e780f}body:not(.light) .chat-b5-card .chat-details-rows{box-shadow:0 4px 12px #00000040}body .chat-b5-card .chat-details-row:hover{background:var(--gl-chip)!important}body .chat-b5-card .chat-details-row>svg{color:var(--cg-ink-muted)!important}body .chat-b5-card .chat-details-toggle{background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .chat-b5-card .chat-details-toggle.is-on{background:linear-gradient(145deg,#7c56f8,#6a3fe0);box-shadow:none}body .chat-b5-card .chat-choice.is-current{background:var(--gl-chip)!important}body .chat-b5-card .chat-choice em{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body .chat-b5-card .chat-search-pill{border:1px solid transparent;border-radius:16px;box-shadow:var(--cg-well-shadow)}body .chat-b5-card .chat-search-pill:focus-within{border-color:color-mix(in srgb,var(--gl-accent) 45%,transparent)}body .chat-b5-card .chat-search-row mark{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body .chat-b5-card .btn-primary,body .chat-b5-card .chat-note-reply-form .btn-primary{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047}body .chat-b5-card :is(.chat-note-compose-bubble,.chat-note-picker,.chat-note-tools button,.chat-note-quick button,.chat-note-reply-form input){background:var(--b5-row)!important;color:var(--b5-ink)!important;border-color:var(--b5-line)!important}body .chat-b5-card .chat-note-reply-form input{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow);border-color:transparent!important}body .chat-b5-card .chat-note-compose-bubble textarea::placeholder{color:var(--cg-ink-muted)!important}body .chat-b5-card :is(.chat-note-view-music,.chat-note-chip.is-music){background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important}body .chat-b5-card .chat-details-group-stack .chats-avatar{border-color:var(--b5-card)!important}body.on-chats:not(.light) :is(.dm-new-modal,.group-info-modal,.group-requests-modal,.group-rename-modal,.dm-conv-menu){--text: #f2eeff;--text2: #cfc7e6;--text3: #a9a1c3;--text-muted: #a9a1c3;--bg: #1d182f;--bg2: #2a2443;--bg3: #1d182f;--border: rgba(255,255,255,.1);--border2: rgba(255,255,255,.14);--surface-muted: #1d182f;color:var(--gl-ink)!important}body.on-chats:not(.light) :is(.dm-new-modal,.group-info-modal,.group-requests-modal,.group-rename-modal,.dm-conv-menu) :is(h2,h3,.follow-list-name,.follow-list-search,.dm-new-result-name){color:var(--gl-ink)!important}body.on-chats:not(.light) :is(.dm-new-modal,.group-info-modal,.group-requests-modal,.group-rename-modal) :is(.modal-sub,.dm-new-hint,.dm-cap-counter,.follow-list-bio,.follow-list-empty){color:var(--cg-ink-muted)!important}body.on-chats:not(.light) :is(.dm-new-modal,.group-info-modal,.group-requests-modal,.group-rename-modal) .btn-ghost{color:var(--gl-ink-soft)!important;border-color:var(--gl-ghost-edge)!important}body.on-chats:not(.light) .dm-new-modal .dm-new-result:hover{background:var(--gl-chip)!important}body.on-chats:not(.light) .group-info-modal .group-info-admin-badge{color:#fbbf24!important}body.on-chats .modal-card:is(.dm-new-modal,.group-info-modal,.group-requests-modal,.group-rename-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),.dm-new-search,.dm-new-name){border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body.on-chats .modal-card:is(.dm-new-modal,.group-info-modal,.group-requests-modal,.group-rename-modal) input:focus{outline:none;box-shadow:var(--cg-well-shadow)!important}body.on-chats .modal-card.dm-new-modal .dm-new-chip{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important}body.on-chats .modal-card:is(.dm-new-modal,.group-requests-modal,.group-rename-modal,.group-info-modal) .btn-primary{border:0!important;border-radius:14px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047!important}body.on-chats .group-request-row{border-color:var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-chip)!important}body.on-chats .dm-conv-menu,body.on-chats .dm-hover-menu{border:1px solid var(--gl-edge)!important;border-radius:18px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important}body.on-chats .dm-hover-menu .dm-hover-btn{border-radius:12px!important;color:var(--gl-ink-soft)!important}body.on-chats .dm-hover-menu .dm-hover-btn:hover{background:var(--gl-chip)!important;color:var(--gl-ink)!important}body:not(.light).on-chats .dm-hover-menu .dm-hover-danger{color:#ff8a9f!important}body .chat-settings-card .chat-settings-switch{background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .chat-settings-card .chat-settings-switch[aria-checked=true]{background:linear-gradient(145deg,#7c56f8,#6a3fe0);box-shadow:none}body .chat-gift-dialog{border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important}body .chat-gift-dialog::backdrop{background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .chat-gift-dialog :is(.chat-gift-recipient,.chat-gift-status,.chat-gift-note span,.chat-gift-grid small){color:var(--cg-ink-muted)!important}body .chat-gift-dialog .chat-gift-grid button{border-radius:14px!important;background:var(--gl-chip)!important}body .chat-gift-dialog .chat-gift-grid button[aria-pressed=true]{border-color:var(--gl-accent)!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)}body .chat-gift-dialog .chat-gift-note textarea{border-color:transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body .chat-gift-dialog .chat-gift-send{border-radius:14px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;box-shadow:0 6px 14px #6a3fe047}body .chat-gift-dialog .chat-gift-close{background:transparent!important;color:var(--gl-ink-soft)!important}body .chat-seen-overlay{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .chat-seen-card{--seen-surface: transparent;--seen-text: var(--gl-ink);--seen-muted: var(--gl-ink-soft);--seen-line: var(--gl-ghost-edge);border-radius:24px!important;border-color:var(--gl-edge)!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important}body #dmFloatingRoot .dm-dock-launcher{border:1px solid var(--vg-raised-edge)!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:0 12px 30px #3c1e782e,0 2px 6px #3c1e7814,inset 0 1px 0 var(--gl-edge)!important}body #dmFloatingRoot .dm-dock-launcher:hover{box-shadow:0 16px 36px #3c1e783d,0 0 0 2px color-mix(in srgb,var(--gl-accent) 45%,transparent)!important}body #dmFloatingRoot .dm-dock-launcher-icon{color:var(--gl-accent)!important}body #dmFloatingRoot .dm-dock-launcher-avatar{border-color:var(--gl-edge)!important}body:not(.light) #dmFloatingRoot .dm-dock-launcher{box-shadow:0 12px 30px #00000073,inset 0 1px 0 var(--gl-edge)!important}body #dmFloatingRoot .dm-dock-launcher-badge{box-shadow:0 2px 6px #ef444466,0 0 0 2px var(--gl-edge)!important}body #dmFloatingRoot :is(.dm-dock-inbox,.dm-mini-chat){border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important}body #dmFloatingRoot .dm-dock-inbox-header{padding:10px 10px 8px 16px!important;border-bottom:1px solid var(--gl-ghost-edge)!important}body #dmFloatingRoot .dm-dock-inbox-header h2{color:var(--gl-ink)!important;font-weight:800!important}body #dmFloatingRoot .dm-dock-inbox-badge{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body #dmFloatingRoot .dm-dock-inbox-actions button{border-radius:10px!important;color:var(--gl-ink-soft)!important}body #dmFloatingRoot .dm-dock-inbox-actions button:hover{background:var(--gl-chip)!important;color:var(--gl-accent)!important}body #dmFloatingRoot .dm-dock-inbox-list{padding:6px 6px 8px!important}body #dmFloatingRoot .dm-dock-conv-item{border-radius:14px!important}body #dmFloatingRoot .dm-dock-conv-name{color:var(--gl-ink)!important}body #dmFloatingRoot .dm-dock-conv-preview,body #dmFloatingRoot .dm-dock-conv-time{color:var(--cg-ink-muted)!important}body #dmFloatingRoot .dm-dock-conv-unread-count{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body #dmFloatingRoot .dm-dock-empty{color:var(--cg-ink-muted)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) :is(.dm-mini-header,.dm-mini-messages,.dm-mini-composer){background:transparent!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-header{border-bottom:1px solid var(--gl-ghost-edge)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-composer{border-top:1px solid var(--gl-ghost-edge)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-name{color:var(--gl-ink)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-header>button:not(.dm-mini-peek){color:var(--gl-ink-soft)!important;border-radius:10px!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-header>button:not(.dm-mini-peek):hover{background:var(--gl-chip)!important;color:var(--gl-accent)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-input-wrap{border:1px solid transparent!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-input-wrap:focus-within{box-shadow:var(--cg-well-shadow)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-input{color:var(--gl-ink)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-shared-theme) .dm-mini-row.is-mine .dm-mini-bubble:not(.is-deleted):not(.is-emoji-only){background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-scene-theme) .dm-mini-row.is-theirs .dm-mini-bubble:not(.is-deleted):not(.is-emoji-only){background:var(--cg-well)!important;color:var(--gl-ink)!important;box-shadow:inset 0 0 0 1px var(--gl-ghost-edge)!important}body #dmFloatingRoot .dm-mini-chat:not(.chat-shared-theme) .dm-mini-send{color:var(--gl-accent)!important}body .dm-bubble-avatar.chat-profile-avatar{font-size:.65rem!important;font-weight:700!important;line-height:1!important;color:#fff!important}body .chats-avatar{border-radius:50%!important}body .chats-avatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%!important}body .chats-avatar>.chat-status-dot{right:0;bottom:0;z-index:1}body #messagesPage .chats-self-avatar{border-radius:50%!important;overflow:visible;background:transparent!important;box-shadow:none!important}body #messagesPage .dm-sidebar{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gl-accent) 28%,transparent) transparent;padding-bottom:max(8px,env(safe-area-inset-bottom))}body #messagesPage .dm-sidebar>*{flex:none}body #messagesPage .dm-sidebar>.dm-conv-list{flex:none!important;overflow:visible!important;min-height:0}body #messagesPage .dm-sidebar-header{position:sticky;top:0;z-index:6;flex-wrap:wrap;row-gap:10px;padding:12px 14px 10px!important;background:linear-gradient(180deg,#fcfaff,#f8f5ff);border-bottom:1px solid var(--gl-ghost-edge)}body:not(.light) #messagesPage .dm-sidebar-header{background:linear-gradient(180deg,#2c2645,#28223f)}body:not(.light) #messagesPage .dm-conv-item.active .dm-conv-preview{color:var(--gl-ink-soft)!important}body:not(.light) div#messagesPage{--chat-muted: var(--cg-ink-muted)}body #messagesPage .dm-sidebar-header h2{font-size:24px!important;line-height:1.1}body #messagesPage .dm-sidebar-header .dm-new-btn{width:34px!important;height:34px!important}body #messagesPage .dm-search-wrap{margin:10px 14px 6px!important}body #messagesPage #dmSearchInput{height:40px!important}body #messagesPage .chats-archive{margin:2px 10px 4px!important}body #messagesPage .dm-sidebar-header>.chats-bottom-nav.chats-switch{order:10;flex:1 0 100%;display:flex;gap:4px;height:32px;box-sizing:border-box;margin:0!important;padding:3px!important;border:0!important;border-radius:999px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #messagesPage .chats-switch button{flex:1 1 0;flex-direction:row!important;justify-content:center;align-items:center;gap:6px;height:26px;min-width:0;padding:0 10px!important;border-radius:999px!important;font-size:13px!important;line-height:1;font-weight:650!important;color:var(--cg-ink-muted)!important;cursor:pointer}body #messagesPage .chats-switch button span{color:inherit!important}body #messagesPage .chats-switch button svg{flex:none}body #messagesPage .chats-switch button:hover{color:var(--gl-ink)!important}body #messagesPage .chats-switch button[aria-current]{background:var(--vg-raised)!important;box-shadow:0 2px 6px #3c1e7824,inset 0 1px #ffffffb3!important;color:var(--gl-accent)!important;font-weight:800!important}body:not(.light) #messagesPage .chats-switch button[aria-current]{box-shadow:0 2px 6px #00000059,inset 0 1px #ffffff14!important}@media(max-width:900px){body #messagesPage .dm-sidebar-header>.chats-bottom-nav.chats-switch{margin:0!important;padding-bottom:3px!important}}body #messagesPage .chats-contacts{gap:4px!important;padding:4px 10px 10px!important}body #messagesPage .chats-contact{width:76px!important;gap:6px!important}body #messagesPage .chats-contact .chats-avatar{width:60px!important;height:60px!important;font-size:19px}body #messagesPage .chats-contact .chats-avatar>.chat-status-dot{width:15px;height:15px;right:1px;bottom:1px;border-width:2.5px}body #messagesPage .chats-contacts.has-notes .chats-contact{padding-top:40px!important}body #messagesPage .chats-contact>span:last-child{max-width:74px!important;font-size:11.5px!important;line-height:1.25}body #messagesPage .chats-contacts .chat-note-bubble{top:54px!important;left:50%!important;transform:translate(-50%,-100%)!important;z-index:2;max-width:74px;min-width:40px;max-height:none!important;overflow:visible!important;padding:5px 8px!important;border-radius:14px!important;font-size:11.5px;line-height:1.28;background:#fff!important;border-color:#7660a829!important;box-shadow:0 3px 9px #3c1e7829!important}body:not(.light) #messagesPage .chats-contacts .chat-note-bubble:not(.is-music){background:#3a3159!important;border-color:#ffffff1a!important;box-shadow:0 3px 9px #0006!important}body #messagesPage .chats-contacts .chat-note-bubble.is-music{background:#7a52f0!important}body #messagesPage .chats-contacts .chat-note-bubble.is-gif{padding:3px!important}body #messagesPage .chats-contacts .chat-note-bubble:before,body #messagesPage .chats-contacts .chat-note-bubble:after{content:"";position:absolute;border-radius:50%;background:inherit;border:1px solid rgba(118,96,168,.16)}body:not(.light) #messagesPage .chats-contacts .chat-note-bubble:before,body:not(.light) #messagesPage .chats-contacts .chat-note-bubble:after{border-color:#ffffff1a}body #messagesPage .chats-contacts .chat-note-bubble:before{width:8px;height:8px;left:13px;bottom:-5px}body #messagesPage .chats-contacts .chat-note-bubble:after{width:4px;height:4px;left:9px;bottom:-10px}body #messagesPage .chats-contacts .chat-note-bubble.is-music:before,body #messagesPage .chats-contacts .chat-note-bubble.is-music:after{border-color:transparent!important;background:#7a52f0}body #messagesPage .chats-contact.has-note-slot .chats-avatar>.chat-status-dot{display:none}body #messagesPage .chats-contact.has-note-slot .chats-avatar:after{content:"+";position:absolute;right:-1px;bottom:-1px;width:20px;height:20px;box-sizing:border-box;display:grid;place-items:center;border:2.5px solid #fbf9ff;border-radius:50%;background:linear-gradient(145deg,#7c56f8,#6a3fe0);color:#fff;font:800 14px/1 system-ui,sans-serif}body:not(.light) #messagesPage .chats-contact.has-note-slot .chats-avatar:after{border-color:#2b2544}body #messagesPage .chats-call-soon,body #dmFloatingRoot .chats-call-soon{display:none!important}body .selebox-popup-overlay.dm-conv-menu-overlay{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .dm-conv-menu-overlay .post-action-menu.dm-conv-menu{box-sizing:border-box;width:min(360px,100%)!important;min-width:0;padding:14px!important;border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;outline:none!important}body .dm-conv-menu .pam-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 8px 10px;margin-bottom:4px}body .dm-conv-menu .pam-header h3{margin:0;font-size:16px!important;font-weight:800!important;line-height:1.3;color:var(--gl-ink)!important}body .dm-conv-menu .pam-header .pam-close{display:grid;place-items:center;width:32px!important;height:32px;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:var(--gl-ink-soft)!important;font-size:22px!important;line-height:1;cursor:pointer}body .dm-conv-menu .pam-header .pam-close:hover{background:var(--gl-chip)!important;color:var(--gl-ink)!important}body .dm-conv-menu>.dm-conv-act{position:relative;display:flex!important;align-items:center;gap:12px;width:100%;min-height:48px;margin:2px 0!important;padding:7px 10px!important;border:0!important;border-radius:15px!important;background:transparent!important;color:var(--gl-ink)!important;font-size:14.5px!important;font-weight:600!important;text-align:left;cursor:pointer;transition:background .18s ease,box-shadow .18s ease}body .dm-conv-menu>.dm-conv-act>span{min-width:0;overflow-wrap:anywhere}body .dm-conv-menu>.dm-conv-act svg{flex:none;box-sizing:content-box;width:19px;height:19px;padding:7px;border-radius:11px;color:#4c4562;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) .dm-conv-menu>.dm-conv-act svg{color:#cdc5e6;background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body .dm-conv-menu>.dm-conv-act:hover{background:linear-gradient(145deg,#ffffffe6,#f5f0ffcc)!important;box-shadow:4px 4px 10px #7660a824,-3px -3px 8px #ffffffd9}body:not(.light) .dm-conv-menu>.dm-conv-act:hover{background:linear-gradient(145deg,#3a3159,#2e2748)!important;box-shadow:4px 4px 10px #00000059}body .dm-conv-menu>.dm-conv-act.pam-separated{margin-top:10px!important;border-top:0!important}body .dm-conv-menu>.dm-conv-act.pam-separated:before{content:"";position:absolute;left:10px;right:10px;top:-6px;height:1px;background:var(--gl-ghost-edge)}body .dm-conv-menu>.dm-conv-act.pam-danger{color:#d92d4f!important}body .dm-conv-menu>.dm-conv-act.pam-danger svg{color:#d92d4f;background:#d92d4f1a;box-shadow:none}body:not(.light) .dm-conv-menu>.dm-conv-act.pam-danger{color:#ff8a9f!important}body:not(.light) .dm-conv-menu>.dm-conv-act.pam-danger svg{color:#ff8a9f;background:#ff8a9f1f}body .dm-conv-menu:focus,body .dm-conv-menu button:focus:not(:focus-visible){outline:none!important}body .dm-conv-menu button:focus-visible{outline:none!important}.dm-internal-preview.is-unavailable{cursor:default;opacity:.72;transform:none!important;box-shadow:none}.dm-internal-preview.is-unavailable .dm-internal-sub{font-style:italic}/*! css/glass-money.css */body{--gm-card-shadow: 0 10px 26px rgba(60,30,120,.1), inset 0 1px 0 rgba(255,255,255,.7);--gm-row-hover: linear-gradient(145deg, rgba(255,255,255,.92), rgba(245,240,255,.82));--gm-row-hover-shadow: 4px 4px 10px rgba(118,96,168,.12), -3px -3px 8px rgba(255,255,255,.85);--gm-tile: linear-gradient(145deg, #f7f4ff, #ece6fa);--gm-tile-shadow: inset 2px 2px 4px rgba(118,96,168,.14), inset -2px -2px 4px rgba(255,255,255,.9);--gm-tile-ink: #4c4562;--gm-hero: linear-gradient(145deg, #8a63ff 0%, #7347ea 55%, #6233d8 100%);--gm-hero-shadow: 0 14px 30px rgba(106,63,224,.3), inset 0 1px 0 rgba(255,255,255,.28);--gm-btn: linear-gradient(145deg, #7c56f8, #6a3fe0);--gm-btn-shadow: 0 8px 18px rgba(106,63,224,.3);--gm-credit: #15803d;--gm-debit: #b91c1c}body:not(.light){--gm-card-shadow: 0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.06);--gm-row-hover: linear-gradient(145deg, #3a3159, #2e2748);--gm-row-hover-shadow: 4px 4px 10px rgba(0,0,0,.35);--gm-tile: linear-gradient(145deg, #2f2849, #261f3d);--gm-tile-shadow: inset 2px 2px 4px rgba(0,0,0,.4), inset -2px -2px 4px rgba(255,255,255,.04);--gm-tile-ink: #cdc5e6;--gm-hero: linear-gradient(145deg, #7a52f0 0%, #5f36d0 55%, #4a27ad 100%);--gm-hero-shadow: 0 14px 30px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.16);--gm-credit: #4ade80;--gm-debit: #fca5a5}body #earningsPage,body .pb2-overlay{--pb2-card: #fbf9ff !important;--pb2-card-border: var(--gl-ghost-edge) !important;--pb2-subtle: var(--cg-well) !important;--pb2-ink: var(--gl-ink) !important;--pb2-ink-soft: var(--gl-ink-soft) !important;--pb2-ink-subtle: var(--cg-ink-muted) !important;--pb2-divider: var(--gl-ghost-edge) !important;--pb2-brand: #6d3ee6 !important;--pb2-brand-ink: var(--gl-accent) !important;--pb2-brand-tint: var(--gl-chip) !important}body:not(.light) #earningsPage,body:not(.light) .pb2-overlay{--pb2-card: #2a2343 !important;--pb2-brand: #8a63ff !important}body #earningsPage .earnings-header-title{color:var(--gl-ink)!important;font-weight:800;letter-spacing:-.02em}body #earningsPage .earnings-header-caption{color:var(--gl-ink-soft)!important}body :is(#earningsPage,.pb2-overlay) .pb2-circle:not([aria-label^=Close]),body #earningsPage .earnings-breakdown-back{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:4px 4px 10px #7660a824,-3px -3px 8px #ffffffd9!important;transition:transform .12s ease,background .18s ease}body:not(.light) :is(#earningsPage,.pb2-overlay) .pb2-circle:not([aria-label^=Close]),body:not(.light) #earningsPage .earnings-breakdown-back{box-shadow:4px 4px 10px #00000061,inset 0 1px #ffffff12!important}body :is(#earningsPage,.pb2-overlay) .pb2-circle:not([aria-label^=Close]):hover,body #earningsPage .earnings-breakdown-back:hover{background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #earningsPage .earnings-tabs{display:inline-flex;width:max-content;max-width:100%;gap:4px!important;margin:1.1rem 0 1.4rem!important;padding:4px!important;border:0!important;border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #earningsPage .earnings-tab{min-height:38px;padding:.5rem 1.1rem!important;border-radius:12px!important;background:transparent!important;color:var(--vg-ink-soft)!important;font-weight:650!important;font-size:.92rem!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #earningsPage .earnings-tab:hover{color:var(--vg-ink)!important}body #earningsPage .earnings-tab.active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #earningsPage .earnings-tab.active:after{content:none!important}body #earningsPage :is(.author-earnings-total-tile,.author-earnings-card,.pb2-card,.pb2-mini,.pi-card,.earnings-breakdown-summary),body #earningsPage #paymentsConvertSlot .cv-hub-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;color:var(--gl-ink)!important;box-shadow:var(--gm-card-shadow)!important}body #earningsPage :is(.pb2-mini,.pb2-card){border-radius:20px!important}body #earningsPage .author-earnings-card:hover{box-shadow:var(--gm-card-shadow),0 0 0 1px color-mix(in srgb,var(--gl-accent) 22%,transparent)!important}body #earningsPage .author-earnings-total-tile.author-earnings-total-lifetime{border-color:#ffffff38!important;background:var(--gm-hero)!important;box-shadow:var(--gm-hero-shadow)!important}body #earningsPage .author-earnings-total-lifetime :is(.author-earnings-total-label,.author-earnings-total-php){color:#fff!important}body #earningsPage .author-earnings-total-lifetime .author-earnings-total-foot{color:#ffffffdb!important}body #earningsPage .author-earnings-total-label,body #earningsPage .author-earnings-label{color:var(--gl-ink-soft)!important;letter-spacing:.05em}body #earningsPage .author-earnings-total-php,body #earningsPage .author-earnings-amount-php{color:var(--gl-ink)!important}body #earningsPage .author-earnings-total-foot,body #earningsPage .author-earnings-foot{color:var(--cg-ink-muted)!important}body #earningsPage .author-earnings-available .author-earnings-amount-php{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--gl-accent)!important}body #earningsPage .earnings-month-about{color:var(--gl-accent)!important}body #earningsPage .author-earnings-withdrawal-status{align-self:flex-start}body #earningsPage .author-earnings-month-picker,body :is(#earningsPage,.pb2-overlay) .pb2-month select{border:1px solid transparent!important;border-radius:12px!important;background-color:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important;transition:box-shadow .18s ease,border-color .18s ease}body #earningsPage .author-earnings-month-picker{padding:.35rem 1.7rem .35rem .7rem!important}body #earningsPage .author-earnings-month-picker:focus-visible,body :is(#earningsPage,.pb2-overlay) .pb2-month select:focus-visible{outline:none!important;box-shadow:var(--cg-well-shadow)!important}body #earningsPage .author-earnings-month-picker option,body :is(#earningsPage,.pb2-overlay) .pb2-month select option{color:#1d1830;background:#fff}body #earningsPage :is(.author-earnings-payout-btn,.pi-save-btn,#btnEarningsBreakdownMore,.pb2-btn-primary),body .pb2-overlay .pb2-btn-primary{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gm-btn)!important;color:#fff!important;box-shadow:var(--gm-btn-shadow)!important;filter:none!important;transition:transform .12s ease,box-shadow .18s ease}body #earningsPage :is(.author-earnings-payout-btn,.pi-save-btn,#btnEarningsBreakdownMore,.pb2-btn-primary):hover:not(:disabled),body .pb2-overlay .pb2-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #6a3fe05c!important}body #earningsPage .author-earnings-payout-btn{padding:.7rem 1.25rem!important}body #earningsPage :is(.pb2-btn-primary:disabled,.pi-save-btn:disabled),body .pb2-overlay .pb2-btn-primary:disabled{box-shadow:none!important}body #earningsPage .earnings-refresh-btn,body #earningsPage #paymentsConvertSlot .cv-hub-btn{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:3px 3px 8px #7660a824!important}body:not(.light) #earningsPage :is(.earnings-refresh-btn,#paymentsConvertSlot .cv-hub-btn){box-shadow:3px 3px 8px #00000052!important}body #earningsPage .earnings-refresh-btn{margin:0 0 .7rem;padding:.4rem 1rem!important}body :is(#earningsPage,.pb2-overlay) :is(.pb2-link,.pb2-ref,.pb2-text-btn.is-brand){color:var(--gl-accent)!important}body #earningsPage .author-section-subtitle{color:var(--gl-ink)!important;font-weight:800;letter-spacing:-.01em}body #earningsPage :is(.earnings-breakdown-icon,.pi-card-icon-box,.pb2-icon-tile),body #earningsPage #paymentsConvertSlot .cv-hub-icon,body .pb2-overlay .pb2-icon-tile{border-radius:12px!important;background:var(--gm-tile)!important;box-shadow:var(--gm-tile-shadow)!important;color:var(--gm-tile-ink)!important}body #earningsPage .pb2-icon-tile.is-cat-videos{color:var(--pb2-cat-videos)!important}body #earningsPage .pb2-icon-tile.is-cat-books{color:var(--pb2-cat-books)!important}body #earningsPage .pb2-icon-tile.is-cat-posts{color:var(--pb2-cat-posts)!important}body #earningsPage .pb2-icon-tile.is-cat-gifts{color:var(--pb2-cat-gifts)!important}body #earningsPage .pb2-icon-tile.is-cat-subs{color:var(--pb2-cat-subs)!important}body #earningsPage .pb2-icon-tile.is-cat-other{color:var(--pb2-cat-other)!important}body :is(#earningsPage,.pb2-overlay) .pb2-icon-tile.is-success{color:var(--pb2-success-fg)!important}body :is(#earningsPage,.pb2-overlay) .pb2-icon-tile.is-warning{color:var(--pb2-warning-fg)!important}body :is(#earningsPage,.pb2-overlay) .pb2-icon-tile.is-danger{color:var(--pb2-danger-fg)!important}body :is(#earningsPage,.pb2-overlay) .pb2-icon-tile.is-brand-solid{background:var(--gm-btn)!important;color:#fff!important;box-shadow:none!important}body #earningsPage .pb2-mini-head svg{color:var(--gl-ink-soft)!important}body #earningsPage .earnings-breakdown-card{border:1px solid var(--vg-raised-edge)!important;border-radius:20px!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important;box-shadow:var(--vg-raised-shadow)!important;transition:transform .15s ease,box-shadow .18s ease}body #earningsPage .earnings-breakdown-card:hover{transform:translateY(-2px)}body #earningsPage .earnings-breakdown-label{color:var(--gl-ink-soft)!important}body #earningsPage .earnings-breakdown-php{color:var(--gl-ink)!important}body #earningsPage .earnings-breakdown-coins,body #earningsPage .earnings-breakdown-chevron{color:var(--cg-ink-muted)!important}body #earningsPage .earnings-breakdown-card:hover .earnings-breakdown-chevron{color:var(--gl-accent)!important}body #earningsPage #paymentsConvertSlot .cv-hub-card{padding:14px 16px!important}body #earningsPage #paymentsConvertSlot .cv-hub-title{color:var(--gl-ink)!important}body #earningsPage #paymentsConvertSlot .cv-hub-sub{color:var(--gl-ink-soft)!important}body #earningsPage .pb2-banner{border:1px solid var(--gl-ghost-edge);border-radius:16px!important}body #earningsPage .author-kyc-banner{border-radius:20px!important;background-color:var(--gl-ghost);box-shadow:var(--gm-card-shadow)}body #earningsPage :is(.earnings-row,.earnings-breakdown-row){border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;box-shadow:none!important;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}body #earningsPage :is(.earnings-row,.earnings-breakdown-row):hover{background:var(--gm-row-hover)!important;box-shadow:var(--gm-row-hover-shadow)!important}body #earningsPage .author-earnings-list{gap:.5rem!important}body #earningsPage .earnings-row-status{justify-self:end}@media(max-width:640px){body #earningsPage .earnings-row-status{justify-self:start}}body #earningsPage :is(.earnings-row-type,.earnings-breakdown-row-title,.earnings-breakdown-row-num){color:var(--gl-ink)!important}body #earningsPage :is(.earnings-row-sub,.earnings-row-php,.earnings-breakdown-row-date,.earnings-breakdown-row-suffix){color:var(--cg-ink-muted)!important}body #earningsPage .earnings-withdrawal-receipt dt{color:var(--cg-ink-muted)!important}body #earningsPage .earnings-withdrawal-receipt dd{color:var(--gl-ink)!important}body #earningsPage :is(.page-empty-soft,.author-earnings-list>.loading,.earnings-breakdown-loading,.earnings-breakdown-empty){border:1px dashed var(--gl-ghost-edge);border-radius:18px!important;background:var(--gl-ghost)!important;color:var(--gl-ink-soft)!important}body :is(#earningsPage,.pb2-overlay) .pb2-list{padding:6px 8px!important}body :is(#earningsPage,.pb2-overlay) .pb2-list>.pb2-row{padding:11px 8px!important;border-radius:14px}body #earningsPage .pb2-row-button:hover{background:var(--gl-chip)!important}body #earningsPage .pb2-tracker-row{border-radius:14px}body :is(#earningsPage,.pb2-overlay) .pb2-chip{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink-soft)!important;box-shadow:3px 3px 8px #7660a81f!important;font-weight:650!important}body:not(.light) :is(#earningsPage,.pb2-overlay) .pb2-chip{box-shadow:3px 3px 8px #0000004d!important}body :is(#earningsPage,.pb2-overlay) .pb2-chip.is-active{border-color:#ffffff2e!important;background:var(--gm-btn)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047!important}body #earningsPage .pb2-segmented{padding:4px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #earningsPage .pb2-segmented button.is-active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body #earningsPage .pb2-stat{border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body :is(#earningsPage,.pb2-overlay) .pb2-progress{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body :is(#earningsPage,.pb2-overlay) .pb2-progress>span{background:var(--gm-btn)!important}body :is(#earningsPage,.pb2-overlay) .pb2-progress.is-warning>span{background:#d97706!important}body #earningsPage .studio-pagination{border:1px solid var(--gl-edge)!important;border-radius:18px!important;background:var(--gl-card)!important;box-shadow:var(--gm-card-shadow)!important;color:var(--gl-ink-soft)!important}body #earningsPage :is(.studio-pagination-label,.studio-pagination-info){color:var(--gl-ink-soft)!important}body #earningsPage .studio-pagesize-group{border:0!important;border-radius:12px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #earningsPage .studio-pagesize-option:not(.is-selected){color:var(--vg-ink-soft)!important}body #earningsPage .studio-pagesize-option.is-selected{background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:var(--vg-raised-shadow)!important}body #earningsPage .studio-pagination-btn{border:1px solid var(--vg-raised-edge)!important;border-radius:10px!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important}body #earningsPage .earnings-breakdown-view-title{color:var(--gl-ink)!important}body #earningsPage .earnings-breakdown-view-icon{color:var(--gl-accent)!important}body #earningsPage .earnings-breakdown-summary-label{color:var(--gl-ink-soft)!important}body #earningsPage .earnings-breakdown-summary-amount{color:var(--gl-ink)!important}body #earningsPage .earnings-breakdown-summary-stats{color:var(--cg-ink-muted)!important}body #earningsPage .pb2-view .pb2-nav-title{color:var(--gl-ink)!important;font-weight:800}body #earningsPage .pb2-view .pb2-hero-icon{box-shadow:var(--gm-tile-shadow)}body #earningsPage .pi-card{overflow:hidden}body #earningsPage .pi-card:hover{border-color:var(--gl-edge)!important}body #earningsPage .pi-card-head{border-bottom:1px solid var(--gl-ghost-edge)!important;background:transparent!important}body #earningsPage .pi-card-title,body #earningsPage .pi-label{color:var(--gl-ink)!important}body #earningsPage .pi-input{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important;transition:box-shadow .18s ease,border-color .18s ease}body #earningsPage .pi-input::placeholder{color:var(--cg-ink-muted)!important}body #earningsPage .pi-input:focus{outline:none!important;box-shadow:var(--cg-well-shadow)!important}body #earningsPage .pi-input:is(:read-only,[readonly]){opacity:.78}body #earningsPage .pi-method-pill{border:1px solid var(--vg-raised-edge)!important;border-radius:16px!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important;box-shadow:var(--vg-raised-shadow)!important}body #earningsPage .pi-method-pill:hover{background:var(--vg-raised-hover)!important}body #earningsPage .pi-method-pill.is-checked,body #earningsPage .pi-method-pill:has(input:checked){border-color:#fff3!important;background:var(--gm-btn)!important;color:#fff!important;box-shadow:var(--gm-btn-shadow)!important}body #earningsPage .pi-upload{border:2px dashed color-mix(in srgb,var(--gl-accent) 32%,transparent)!important;border-radius:22px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #earningsPage .pi-upload:hover{border-color:color-mix(in srgb,var(--gl-accent) 60%,transparent)!important}body #earningsPage .pi-upload-icon{background:var(--gm-btn)!important;color:#fff!important;box-shadow:var(--gm-btn-shadow)!important}body #earningsPage .pi-upload-text{padding:.4rem .95rem;border:1px solid var(--vg-raised-edge);border-radius:999px;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:3px 3px 8px #7660a824!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:not(.light) #earningsPage .pi-upload-text{box-shadow:3px 3px 8px #00000052!important}body #earningsPage .pi-disclaimer{color:var(--cg-ink-muted)!important}body :is(#withdrawalModal,#minPayoutModal,#monthlyEarningsNoticeModal,#walletHistoryModal,.pb2-overlay,.mon-overlay){background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body #withdrawalModal .vu-modal,body :is(#minPayoutModal,#monthlyEarningsNoticeModal) .modal-box,body #walletHistoryModal .wallet-history-modal,body .pb2-overlay .pb2-dialog,body .mon-overlay .mon-dialog{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #withdrawalModal .vu-modal:before{content:none!important}body #withdrawalModal .vu-header{border-bottom:1px solid var(--gl-ghost-edge)!important}body #withdrawalModal .vu-title{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--gl-ink)!important;-webkit-text-fill-color:currentColor;font-weight:800!important}body #withdrawalModal :is(.vu-subtitle,.vu-hint){color:var(--gl-ink-soft)!important}body #withdrawalModal .vu-label{color:var(--gl-ink-soft)!important}body #withdrawalModal .vu-input{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body #withdrawalModal .vu-input:focus{box-shadow:var(--cg-well-shadow)!important}body #withdrawalModal .pb2-max{border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:3px 3px 8px #7660a824}body:not(.light) #withdrawalModal .pb2-max{box-shadow:3px 3px 8px #00000052}body #withdrawalModal :is(.payout-fee-preview,.payout-account-card){border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important}body #withdrawalModal .payout-fee-label,body #withdrawalModal .payout-account-head,body #withdrawalModal .payout-account-foot{color:var(--gl-ink-soft)!important}body #withdrawalModal .payout-fee-value,body #withdrawalModal .payout-account-name{color:var(--gl-ink)!important}body #withdrawalModal .payout-fee-row.payout-fee-total{border-top-color:var(--gl-ghost-edge)!important}body #withdrawalModal .payout-fee-row.payout-fee-total :is(.payout-fee-label,.payout-fee-value),body #withdrawalModal .payout-account-method{color:var(--gl-accent)!important}body #withdrawalModal .payout-pioneer-banner{border-radius:16px!important;background:var(--gm-btn)!important;box-shadow:var(--gm-btn-shadow)!important}body #withdrawalModal .vu-footer{border-top:1px solid var(--gl-ghost-edge)!important;background:transparent!important}body #withdrawalModal .vu-btn{border-radius:14px!important}body #withdrawalModal .vu-btn-secondary{border:1px solid var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body #withdrawalModal .vu-btn-primary{border:1px solid rgba(255,255,255,.18)!important;background:var(--gm-btn)!important;color:#fff!important;box-shadow:var(--gm-btn-shadow)!important}body #withdrawalModal .vu-btn-primary:disabled{box-shadow:none!important}body #minPayoutModal .modal-header{border-bottom:1px solid var(--gl-ghost-edge)!important}body #minPayoutModal .modal-title,body #monthlyEarningsNoticeModal .monthly-earnings-notice-title{color:var(--gl-ink)!important;font-weight:800!important}body #minPayoutModal .min-payout-msg,body #monthlyEarningsNoticeModal .monthly-earnings-notice-body p{color:var(--gl-ink-soft)!important}body #minPayoutModal .min-payout-progress{border:0!important;border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #minPayoutModal .min-payout-progress-row{color:var(--gl-ink-soft)!important}body #minPayoutModal .min-payout-progress-row strong{color:var(--gl-ink)!important}body #minPayoutModal .min-payout-progress-row-need strong{color:var(--gl-accent)!important}body #minPayoutModal .modal-footer{border-top:0!important;background:transparent!important}body #monthlyEarningsNoticeModal .monthly-earnings-notice-icon{background:var(--gm-tile)!important;box-shadow:var(--gm-tile-shadow);color:var(--gl-accent)!important}body :is(#minPayoutModal,#monthlyEarningsNoticeModal) .btn-purple{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gm-btn)!important;color:#fff!important;box-shadow:var(--gm-btn-shadow)!important}body .pb2-overlay .pb2-review-hero{border-radius:20px!important;background:var(--gm-hero)!important;box-shadow:var(--gm-hero-shadow)}body .pb2-overlay .pb2-error{border-radius:14px!important}body .pb2-overlay .pb2-text-btn:not(.is-brand){color:var(--gl-ink-soft)!important}body #walletHistoryModal .wallet-history-header{background:transparent!important;border-bottom:1px solid var(--gl-ghost-edge)!important;padding:1.15rem 1.3rem .95rem 1.4rem!important}body #walletHistoryModal .wallet-history-header:before{content:none!important}body #walletHistoryModal .wallet-history-header h2{color:var(--gl-ink)!important;font-weight:800!important}body #walletHistoryModal .wallet-history-icon{border-radius:12px!important;background:var(--gm-tile)!important;box-shadow:var(--gm-tile-shadow)!important}body #walletHistoryModal .wallet-history-summary{margin:14px 18px 4px;padding:.95rem 1.1rem!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:18px;background:var(--gl-chip)!important}body #walletHistoryModal .wallet-history-summary-label{color:var(--gl-ink-soft)!important}body #walletHistoryModal .wallet-history-summary-value{color:var(--gl-ink)!important}body #walletHistoryModal .wallet-history-filters{padding:.75rem 1.15rem .3rem!important;gap:.45rem!important}body #walletHistoryModal .wallet-history-filter{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink-soft)!important;box-shadow:3px 3px 8px #7660a81f!important;font-weight:650!important}body:not(.light) #walletHistoryModal .wallet-history-filter{box-shadow:3px 3px 8px #0000004d!important}body #walletHistoryModal .wallet-history-filter.is-active{border-color:#ffffff2e!important;background:var(--gm-btn)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047!important}body #walletHistoryModal .wallet-ad-total{color:var(--gl-ink-soft)!important}body #walletHistoryModal .wallet-history-list{background:transparent!important}body #walletHistoryModal .wallet-history-date-divider{color:var(--gl-ink-soft)!important}body #walletHistoryModal .wallet-history-date-divider:after{background:var(--gl-ghost-edge)!important}body #walletHistoryModal .wallet-history-row{border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important;box-shadow:none!important}body #walletHistoryModal .wallet-history-row:hover{transform:none!important;background:var(--gm-row-hover)!important;box-shadow:var(--gm-row-hover-shadow)!important}body #walletHistoryModal .wallet-history-row-bulk{border-image:none!important;border-left:1px solid var(--gl-ghost-edge)!important;background:var(--gl-chip)!important}body #walletHistoryModal .wallet-history-row-bulk:before{content:none!important}body #walletHistoryModal .wallet-history-row-icon,body #walletHistoryModal .wallet-history-row-bulk .wallet-history-row-icon,body #walletHistoryModal .wallet-history-row-credit .wallet-history-row-icon{border-radius:12px!important;background:var(--gm-tile)!important;box-shadow:var(--gm-tile-shadow)!important;color:var(--gm-tile-ink)!important}body #walletHistoryModal .wallet-history-row-title{color:var(--gl-ink)!important}body #walletHistoryModal :is(.wallet-history-row-sub,.wallet-history-row-time,.wallet-history-row-sub-dot){color:var(--cg-ink-muted)!important}body #walletHistoryModal .wallet-history-row-balance{color:var(--cg-ink-muted)!important;opacity:1!important}body #walletHistoryModal .wallet-history-row-credit .wallet-history-row-amount{color:var(--gm-credit)!important}body #walletHistoryModal .wallet-history-row-debit .wallet-history-row-amount{color:var(--gm-debit)!important}body #walletHistoryModal .wallet-history-empty-title{color:var(--gl-ink)!important}body #walletHistoryModal :is(.wallet-history-empty-sub,.wallet-history-loading-text){color:var(--gl-ink-soft)!important}body #walletHistoryModal .wallet-history-empty-illustration{background:var(--gm-tile)!important;box-shadow:var(--gm-tile-shadow)!important}body #walletHistoryModal .wallet-history-more{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:var(--vg-raised-shadow)!important}body #monetizationPage{--mon-ink: var(--gl-ink) !important;--mon-muted: var(--gl-ink-soft) !important;--mon-line: var(--gl-ghost-edge) !important}body.light #monetizationPage{--mon-card: #fbf9ff !important}body:not(.light) #monetizationPage{--mon-card: #2a2343 !important;--mon-track: rgba(255,255,255,.1) !important}body #monetizationPage .mon-header{border:1px solid rgba(255,255,255,.2);border-radius:24px!important;background:var(--gm-hero)!important;box-shadow:var(--gm-hero-shadow)}body #monetizationPage .mon-back{border:1px solid rgba(255,255,255,.26)!important;background:#ffffff29!important;box-shadow:inset 0 1px #fff3}body #monetizationPage .mon-back:hover{background:#ffffff42!important}body #monetizationPage .mon-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:var(--gm-card-shadow)}body #monetizationPage .mon-card.is-mark{background:linear-gradient(160deg,var(--gl-chip),var(--gl-chip)),var(--gl-card)!important}body #monetizationPage .mon-menu-row:hover,body #monetizationPage .mon-app-row:hover,body #monetizationPage .mon-action-row:hover{background:var(--gl-chip)!important}body #monetizationPage .mon-menu-row+.mon-menu-row{border-top-color:var(--gl-ghost-edge)!important}body #monetizationPage .mon-hero{border:1px solid rgba(255,255,255,.2);border-radius:24px!important;background:var(--gm-hero)!important;box-shadow:var(--gm-hero-shadow)}body #monetizationPage .mon-hero-cta{border-radius:15px!important;box-shadow:0 6px 16px #1e0a5038}body #monetizationPage .mon-hero-pill:not(.is-active){border:1px solid rgba(255,255,255,.22)}body #monetizationPage :is(.mon-menu-mark,.mon-icon-tile,.mon-help-hero-icon){background:var(--gm-tile)!important;box-shadow:var(--gm-tile-shadow)!important;color:var(--gm-tile-ink)!important;border-radius:13px!important}body #monetizationPage .mon-help-card-icon{background:var(--gm-tile)!important;box-shadow:var(--gm-tile-shadow)!important;border-radius:14px!important}body #monetizationPage .mon-help-card,body #monetizationPage .mon-help-hero{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:var(--gm-card-shadow)}body #monetizationPage .mon-help-card:hover{background:var(--gm-row-hover)!important}body #monetizationPage :is(.mon-action,.mon-cta):not(.is-secondary):not(:disabled),body .mon-overlay .mon-dialog :is(.mon-action,.mon-cta):not(:disabled){border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gm-btn)!important;color:#fff!important;box-shadow:var(--gm-btn-shadow)!important}body #monetizationPage :is(.mon-action,.mon-cta):disabled,body .mon-overlay .mon-dialog :is(.mon-action,.mon-cta):disabled{border-radius:15px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #monetizationPage .mon-cta.is-inline:not(:disabled){box-shadow:none!important}body #monetizationPage .mon-action.is-secondary{border:1px solid var(--gl-ghost-edge)!important;border-radius:15px!important;background:var(--gl-ghost)!important;color:var(--gl-accent)!important}body #monetizationPage .mon-soft-btn{border:1px solid var(--vg-raised-edge)!important;border-radius:15px!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:var(--vg-raised-shadow)!important}body #monetizationPage .mon-support{border:1px solid rgba(255,255,255,.18);border-radius:22px!important;background:var(--gm-hero)!important;box-shadow:var(--gm-hero-shadow)}body #monetizationPage .mon-support-btn{border-radius:15px!important}body #monetizationPage :is(.mon-badge-tile,.mon-topic){border:1px solid var(--vg-raised-edge)!important;border-radius:18px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important}body #monetizationPage .mon-topic.is-on{border-color:color-mix(in srgb,var(--gl-accent) 60%,transparent)!important;box-shadow:var(--vg-raised-shadow),0 0 0 3px color-mix(in srgb,var(--gl-accent) 16%,transparent)!important}body #monetizationPage .mon-faq{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important}body #monetizationPage .mon-faq.is-open{border-color:color-mix(in srgb,var(--gl-accent) 50%,transparent)!important;background:var(--gl-card)!important}body #monetizationPage .mon-path-card{border:1px solid var(--gl-ghost-edge)!important;border-radius:20px!important}body #monetizationPage .mon-my-rate{border-radius:16px!important;background:var(--gl-chip)!important}body #monetizationPage .mon-received{border-radius:18px!important}body #monetizationPage .mon-progress{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #monetizationPage .mon-progress i{background:var(--gm-btn)!important}body #monetizationPage .mon-field input,body #monetizationPage .mon-search{border:1px solid transparent!important;border-radius:15px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body #monetizationPage .mon-field input:focus,body #monetizationPage .mon-search:focus-within{outline:none!important;box-shadow:var(--cg-well-shadow)!important}body #monetizationPage .mon-seg{border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #monetizationPage .mon-seg button{border-radius:12px!important}body #monetizationPage .mon-seg button.is-on{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body #monetizationPage .mon-seg button.is-on small{color:var(--gl-accent)!important}body #monetizationPage .mon-presets button{border:1px solid var(--vg-raised-edge)!important;border-radius:12px!important;background:var(--vg-raised)!important;color:var(--vg-ink-soft)!important;box-shadow:3px 3px 8px #7660a81f!important}body:not(.light) #monetizationPage .mon-presets button{box-shadow:3px 3px 8px #0000004d!important}body #monetizationPage .mon-presets button[aria-pressed=true]{border-color:#ffffff2e!important;background:var(--gm-btn)!important;color:#fff!important}body #monetizationPage .mon-status-chip:not(.is-ready){background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body .mon-overlay .mon-dialog{--mon-ink: var(--gl-ink);--mon-muted: var(--gl-ink-soft);--mon-line: var(--gl-ghost-edge)}body .mon-overlay .mon-dialog .mon-tour-frame{border:1px solid var(--gl-ghost-edge)!important;border-radius:20px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body .mon-overlay .mon-dialog .mon-tour-balance{border-radius:16px!important;background:var(--gl-card)!important;border-color:var(--gl-edge)!important}@media(max-width:768px){body #earningsPage .earnings-tabs{display:flex;width:100%}body #earningsPage .earnings-tab{flex:1 1 0;text-align:center}body #earningsPage :is(.author-earnings-total-tile,.author-earnings-card,.pi-card){border-radius:20px!important}body #earningsPage .author-earnings-card{padding:1.15rem 1.2rem!important}body #monetizationPage .mon-header{border-radius:20px!important}body #walletHistoryModal .wallet-history-summary{margin:12px 12px 4px}body #withdrawalModal .vu-modal,body :is(#minPayoutModal,#monthlyEarningsNoticeModal) .modal-box,body #walletHistoryModal .wallet-history-modal,body .pb2-overlay .pb2-dialog,body .mon-overlay .mon-dialog{border-radius:24px!important}}html body .has-shine:after{left:0;width:100%;background:linear-gradient(90deg,transparent calc(50% - 18px),rgba(139,92,246,.16) 50%,transparent calc(50% + 18px));transform:translate(calc(-50% - 42px)) skew(-18deg);animation:gm-cv-shine 4s ease-in-out infinite;will-change:transform}html body:not(.light) .has-shine:after{background:linear-gradient(90deg,transparent calc(50% - 18px),rgba(255,255,255,.18) 50%,transparent calc(50% + 18px))}@keyframes gm-cv-shine{0%,70%{transform:translate(calc(-50% - 42px)) skew(-18deg)}92%,to{transform:translate(calc(50% + 78px)) skew(-18deg)}}@media(prefers-reduced-motion:reduce){html body .has-shine:after{animation:none;will-change:auto}}/*! css/glass-studio.css */body{--gs-tile: linear-gradient(145deg, #f7f4ff, #ece6fa);--gs-tile-shadow: inset 2px 2px 4px rgba(118,96,168,.14), inset -2px -2px 4px rgba(255,255,255,.9);--gs-tile-ink: #4c4562;--gs-card-shadow: 0 10px 26px rgba(60,30,120,.1), inset 0 1px 0 var(--gl-edge);--gs-chip-shadow: 3px 3px 8px rgba(118,96,168,.12);--gs-solid: #faf7ff;--gs-purple: linear-gradient(145deg, #7c56f8, #6a3fe0)}body:not(.light){--gs-tile: linear-gradient(145deg, #2f2849, #261f3d);--gs-tile-shadow: inset 2px 2px 4px rgba(0,0,0,.4), inset -2px -2px 4px rgba(255,255,255,.04);--gs-tile-ink: #cdc5e6;--gs-card-shadow: 0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.06);--gs-chip-shadow: 3px 3px 8px rgba(0,0,0,.3);--gs-solid: #221d36}body #studioPage .sv3{--sv3-ink: var(--gl-ink);--sv3-soft: var(--gl-ink-soft);--sv3-muted: var(--vg-ink-soft);--sv3-link: var(--gl-accent);--sv3-line: var(--gl-ghost-edge)}body #studioPage .sv3-avatar{box-shadow:0 0 0 3px var(--vg-raised-edge),0 6px 14px #3c1e782e}body #studioPage .sv3-title h1{color:var(--gl-ink)!important;font-weight:800}body #studioPage .sv3 .sv3-upload{border:1px solid rgba(255,255,255,.2)!important;border-radius:15px!important;background:var(--gs-purple)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important;transition:transform .12s ease,box-shadow .18s ease}body #studioPage .sv3 .sv3-upload:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6a3fe061!important}body #studioPage .sv3-tabs{gap:6px;padding:5px;border:0!important;border-radius:18px;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #studioPage .sv3 .sv3-tab{border-radius:13px!important;color:var(--vg-ink-soft)!important;font-weight:650;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #studioPage .sv3 .sv3-tab:hover{color:var(--vg-ink)!important}body #studioPage .sv3 .sv3-tab[aria-selected=true]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800}body #studioPage .sv3-section-head h2{color:var(--gl-ink);font-weight:800;letter-spacing:-.01em}body #studioPage .sv3-section-head p,body #studioPage .sv3-note{color:var(--vg-ink-soft)}body #studioPage .sv3-section-head .sv3-link,body #studioPage .sv3-empty .sv3-link,body #studioPage .sv3-note .sv3-link{min-height:32px;padding:0 13px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:var(--gs-chip-shadow);color:var(--gl-accent)!important;font-weight:700}body #studioPage .sv3-empty .sv3-link{margin-top:10px}body #studioPage .sv3-card{border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card)!important;color:var(--gl-ink);box-shadow:var(--gs-card-shadow)!important}body #studioPage .sv3-metric{border-radius:22px!important}body #studioPage .sv3-metric-label{color:var(--vg-ink-soft)}body #studioPage .sv3-metric strong{color:var(--gl-ink)}body #studioPage .sv3-metric-sub{color:var(--vg-ink-soft)}body #studioPage .sv3-metric-sub.sv3-tone-up,body #studioPage .sv3-metric .sv3-tone-up{color:var(--sv3-up)}body #studioPage .sv3-metric-sub.sv3-tone-down,body #studioPage .sv3-metric .sv3-tone-down{color:var(--sv3-down)}body #studioPage .sv3-metric-label>svg,body #studioPage .sv3-row>svg:first-child{box-sizing:content-box;padding:7px;border-radius:11px;flex:none;background:var(--gs-tile);box-shadow:var(--gs-tile-shadow);color:var(--gs-tile-ink)!important}body #studioPage .sv3-metric-label>svg{width:15px;height:15px;padding:6px;border-radius:10px}body #studioPage .sv3-skeleton{background:linear-gradient(90deg,var(--gl-ghost) 0%,var(--gl-chip) 50%,var(--gl-ghost) 100%)!important;background-size:200% 100%!important;border-color:var(--gl-ghost-edge)!important;box-shadow:none!important}body #studioPage .sv3-attention{border-radius:16px;box-shadow:0 6px 16px #b482001a}body #studioPage .sv3-attention-list{gap:10px;margin-top:10px}body #studioPage .sv3-action{transition:transform .12s ease,background .18s ease}body #studioPage .sv3-action:hover{transform:translateY(-1px);background:var(--vg-raised-hover)!important}body #studioPage .sv3-action strong,body #studioPage .sv3-profile strong{color:var(--gl-ink)}body #studioPage .sv3-action small,body #studioPage .sv3-profile small{color:var(--vg-ink-soft)}body #studioPage .sv3-action.sv3-tone-brand{border-color:color-mix(in srgb,var(--gl-accent) 45%,transparent)!important}body #studioPage .sv3-action.sv3-tone-brand strong{color:var(--gl-accent)}body #studioPage .sv3-thumb{border-radius:14px;background:var(--cg-well);box-shadow:0 8px 18px #28145a2e}body #studioPage .sv3-thumb-sm{border-radius:10px;box-shadow:0 4px 10px #28145a29}body #studioPage .sv3-summary-text strong{color:var(--gl-ink)}body #studioPage .sv3-status-line{color:var(--gl-accent)}body #studioPage .sv3-meta{color:var(--vg-ink-soft)}body #studioPage .sv3-pill{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--gs-chip-shadow);color:var(--gl-accent)!important;font-weight:700;transition:background .18s ease,transform .12s ease}body #studioPage .sv3-pill:hover{background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #studioPage .sv3-comment-author strong,body #studioPage .sv3-comment-body{color:var(--gl-ink)}body #studioPage .sv3-comment time{color:var(--vg-ink-soft)}body #studioPage .sv3-comment-author img{box-shadow:0 0 0 2px var(--vg-raised-edge)}body #studioPage .sv3-comment-video{border-radius:14px;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #studioPage .sv3-comment-video img{border-radius:8px}body #studioPage .sv3-comment-video span{color:var(--gl-ink-soft)}body #studioPage .sv3-mini-actions{gap:8px}body #studioPage .sv3-mini-actions button{min-height:34px;padding:0 12px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px;background:var(--vg-raised)!important;box-shadow:var(--gs-chip-shadow);color:var(--gl-accent)!important;font-size:13.5px}body #studioPage .sv3-report strong{color:var(--gl-ink)}body #studioPage .sv3-report small{color:var(--vg-ink-soft)}body #studioPage .sv3-card.sv3-list{display:grid;gap:8px;padding:0!important;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important}body #studioPage .sv3-row{min-height:60px;border:1px solid var(--gl-ghost-edge)!important;border-radius:17px;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;transition:background .18s ease,transform .12s ease}body #studioPage .sv3-row:last-child{border-bottom:1px solid var(--gl-ghost-edge)!important}body #studioPage .sv3-row:hover{background:var(--gl-chip)!important}body #studioPage .sv3-row strong{color:var(--gl-ink)}body #studioPage .sv3-row small,body #studioPage .sv3-row em{color:var(--vg-ink-soft)}body #studioPage .sv3-row b{color:var(--gl-ink-soft)}body #studioPage .sv3-row em.sv3-open{color:var(--gl-accent)}body #studioPage .sv3-row>svg:last-child:not(:first-child){color:var(--vg-ink-soft)}body #studioPage .sv3-rank{color:var(--gl-accent)!important}body #studioPage .sv3-app-only:hover{background:var(--gl-ghost)!important}body #studioPage .sv3-chip.is-attention,body #studioPage .sv3-chip.is-ready{border-radius:999px}body #studioPage .sv3-empty{border:1px solid var(--gl-ghost-edge)!important;border-radius:20px;background:var(--gl-ghost)!important}body #studioPage .sv3-empty strong{color:var(--gl-ink)}body #studioPage .sv3-empty p{color:var(--vg-ink-soft)}body #studioPage .sv3-loading span{border-color:color-mix(in srgb,var(--gl-accent) 22%,transparent);border-top-color:var(--gl-accent)}body #studioPage .studio-filter-chips{gap:8px;margin:4px 0 14px}body #studioPage .studio-filter-chip{min-height:36px;padding:0 14px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:var(--gs-chip-shadow)!important;color:var(--vg-ink-soft)!important;font-weight:650}body #studioPage .studio-filter-chip:hover:not(.is-selected){background:var(--vg-raised-hover)!important;color:var(--vg-ink)!important}body #studioPage .studio-filter-chip.is-selected{border-color:#ffffff2e!important;background:var(--gs-purple)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe04d!important}body #studioPage .studio-filter-chip .studio-filter-chip-count{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #studioPage .studio-filter-chip.is-selected .studio-filter-chip-count{background:#ffffff38!important;color:#fff!important}body #studioPage .studio-search svg{z-index:1;color:var(--vg-ink-soft)}body #studioPage .studio-search input{min-height:44px;border:1px solid transparent!important;border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body #studioPage .studio-search input::placeholder{color:var(--vg-ink-soft)}body #studioPage .studio-search input:focus{box-shadow:var(--cg-well-shadow)!important}body #studioPage .studio-toolbar-info{color:var(--vg-ink-soft)!important}body #studioPage .studio-bulk-bar{border:1px solid color-mix(in srgb,var(--gl-accent) 35%,transparent)!important;border-radius:18px;background:var(--gl-card)!important;box-shadow:var(--gs-card-shadow)!important}body #studioPage .studio-bulk-count,body #studioPage .studio-bulk-count strong{color:var(--gl-accent)!important}body #studioPage .studio-bulk-btn{min-height:34px;border:1px solid var(--vg-raised-edge)!important;border-radius:12px!important;background:var(--vg-raised)!important;box-shadow:var(--gs-chip-shadow);color:var(--vg-ink)!important}body #studioPage .studio-bulk-btn:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #studioPage .studio-bulk-btn-delete{color:#d92d4f!important}body:not(.light) #studioPage .studio-bulk-btn-delete{color:#ff8a9f!important}body #studioPage .studio-bulk-btn-clear{background:transparent!important;border-color:transparent!important;box-shadow:none;color:var(--gl-accent)!important}body #studioPage .studio-table-wrap{padding:4px 10px 10px;border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card)!important;box-shadow:var(--gs-card-shadow)!important}body #studioPage .studio-table thead{background:transparent!important}body #studioPage .studio-table th{border-bottom:0!important;color:var(--vg-ink-soft)!important;font-weight:700}body #studioPage .studio-table th.studio-sortable:hover,body #studioPage .studio-table th.studio-sortable.is-sorted{color:var(--gl-accent)!important}body #studioPage .studio-table td{color:var(--gl-ink)!important}body #studioPage .studio-table .studio-cell-muted,body #studioPage .studio-col-num-cell{color:var(--vg-ink-soft)!important}body #studioPage .studio-row-title{color:var(--gl-ink)!important}body #studioPage .studio-row-desc{color:var(--vg-ink-soft)!important}body #studioPage .studio-thumb{border-radius:12px!important;box-shadow:0 6px 14px #28145a2e}body #studioPage .studio-thumb-duration{border-radius:6px;background:#0a0618b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #studioPage .studio-checkbox{accent-color:#6d3ee6}@media(min-width:641px){body #studioPage .studio-table{border-collapse:separate!important;border-spacing:0 8px}body #studioPage .studio-table tbody td{background:var(--gl-ghost);border-top:1px solid var(--gl-ghost-edge)!important;border-bottom:1px solid var(--gl-ghost-edge)!important;transition:background .18s ease}body #studioPage .studio-table tbody td:first-child{border-left:1px solid var(--gl-ghost-edge)!important;border-radius:17px 0 0 17px}body #studioPage .studio-table tbody td:last-child{border-right:1px solid var(--gl-ghost-edge)!important;border-radius:0 17px 17px 0}body #studioPage .studio-table tbody tr,body #studioPage .studio-table tbody tr:hover,body #studioPage .studio-table tbody tr.is-selected{background:transparent!important}body #studioPage .studio-table tbody tr:hover td{background:var(--gl-chip)}body #studioPage .studio-table tbody tr.is-selected td{background:var(--gl-chip);border-color:color-mix(in srgb,var(--gl-accent) 40%,transparent)!important}}@media(max-width:640px){body #studioPage .studio-table-wrap{padding:8px;border-radius:22px!important}body #studioPage .studio-table tbody{display:grid!important;gap:8px}body #studioPage .sv3 .studio-table tbody tr{border:1px solid var(--gl-ghost-edge)!important;border-radius:17px;background:var(--gl-ghost)!important}body #studioPage .sv3 .studio-table tbody tr.is-selected{background:var(--gl-chip)!important;border-color:color-mix(in srgb,var(--gl-accent) 40%,transparent)!important}body #studioPage .sv3 .studio-table td.studio-col-views,body #studioPage .sv3 .studio-table td.studio-col-comments{color:var(--vg-ink-soft)!important}}body #studioPage .studio-actions{gap:6px}body #studioPage .studio-btn{border-radius:11px!important;background:var(--gs-tile)!important;box-shadow:var(--gs-tile-shadow);color:var(--gs-tile-ink)!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease}body #studioPage .studio-btn:hover{transform:translateY(-1px);background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow);color:var(--gl-accent)!important}body #studioPage .studio-btn-danger:hover{color:#d92d4f!important}body:not(.light) #studioPage .studio-btn-danger:hover{color:#ff8a9f!important}body #studioPage .studio-btn-monetize{border-radius:50%!important}body #studioPage .studio-btn-monetize:not(.is-on):hover{color:#15803d!important}body:not(.light) #studioPage .studio-btn-monetize:not(.is-on):hover{color:#86efac!important}body #studioPage .studio-btn-monetize.is-on{background:linear-gradient(145deg,#22a35a,#15803d)!important;color:#fff!important;box-shadow:0 4px 10px #15803d4d}body #studioPage .sv3 .studio-pagination{border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card)!important;box-shadow:var(--gs-card-shadow)!important;color:var(--gl-ink-soft)!important}body #studioPage .sv3 .studio-pagination-label,body #studioPage .sv3 .studio-pagination-info{color:var(--gl-ink-soft)!important}body #studioPage .studio-pagesize-group{padding:4px;gap:4px;border:0!important;border-radius:14px;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #studioPage .sv3 .studio-pagesize-option{border-radius:10px!important;color:var(--vg-ink-soft)!important;background:transparent!important;box-shadow:none!important}body #studioPage .sv3 .studio-pagesize-option.is-selected{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800}body #studioPage .studio-pagination-btn{width:34px;height:34px;border:1px solid var(--vg-raised-edge)!important;border-radius:12px!important;background:var(--vg-raised)!important;box-shadow:var(--gs-chip-shadow);color:var(--gl-accent)!important}body #studioPage .studio-pagination-btn:disabled{opacity:.45;box-shadow:none}body #studioPage .studio-empty h3{color:var(--gl-ink)!important}body #studioPage .studio-empty p{color:var(--vg-ink-soft)!important}body #studioPage #studioContent>.studio-empty{border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card);box-shadow:var(--gs-card-shadow)}body #studioPage .studio-empty-icon{background:var(--gs-tile)!important;box-shadow:var(--gs-tile-shadow);color:var(--gs-tile-ink)!important}body #studioPage .studio-empty .vu-btn-primary{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gs-purple)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body #studioPage .studio-price-fallback{border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card)!important;color:var(--gl-ink)!important;box-shadow:var(--gs-card-shadow)}body #studioPage .studio-price-fallback p{color:var(--gl-ink-soft)!important}body #studioPage .studio-price-fallback button{padding:0 16px;border:1px solid var(--gl-ghost-edge);border-radius:14px;background:var(--gl-ghost);color:var(--gl-ink);font-weight:650;cursor:pointer}body #studioPage #studioContent>.empty h3{color:var(--gl-ink)}body #studioEditModal.video-upload-overlay{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #studioEditModal .vu-modal{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #studioEditModal .vu-modal:before{content:none!important}body #studioEditModal .vu-title{background:none!important;-webkit-text-fill-color:currentColor;color:var(--gl-ink)!important;font-weight:800}body #studioEditModal .vu-subtitle,body #studioEditModal .vu-hint,body #studioEditModal .vu-thumb-meta-sub{color:var(--vg-ink-soft)!important}body #studioEditModal .vu-label,body #studioEditModal .vu-thumb-meta-title{color:var(--gl-ink)!important}body #studioEditModal .vu-header{border-bottom:1px solid var(--gl-ghost-edge)!important;background:transparent!important}body #studioEditModal .vu-footer{border-top:1px solid var(--gl-ghost-edge)!important;background:transparent!important}body #studioEditModal :is(.vu-input,.vu-textarea),body #studioEditModal .studio-edit-manage-field input,body #studioEditModal #studioEditPrices input{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body #studioEditModal .studio-edit-manage-field input,body #studioEditModal #studioEditPrices input{min-height:42px;padding:0 12px}body #studioEditModal :is(.vu-input,.vu-textarea):focus,body #studioEditModal .studio-edit-manage-field input:focus,body #studioEditModal #studioEditPrices input:focus{outline:none;box-shadow:var(--cg-well-shadow)!important}body #studioEditModal .tag-chip-wrap{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #studioEditModal .tag-chip-wrap:focus-within{box-shadow:var(--cg-well-shadow)!important}body #studioEditModal .tag-chip-editor{background:transparent!important;color:var(--gl-ink)!important}body #studioEditModal .tag-chip-pill{border-radius:999px;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #studioEditModal .vu-thumb-tile{border-radius:16px!important;box-shadow:0 8px 18px #28145a2e}body #studioEditModal .vu-replace-btn,body #studioEditModal .vu-btn-secondary{border:1px solid var(--gl-ghost-edge)!important;border-radius:14px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body #studioEditModal .vu-replace-btn:hover,body #studioEditModal .vu-btn-secondary:hover:not(:disabled){background:var(--gl-chip)!important;color:var(--gl-accent)!important}body #studioEditModal .vu-btn-primary{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gs-purple)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body #studioEditModal .vu-btn-primary:disabled{opacity:.5;box-shadow:none!important}body #studioEditModal .studio-edit-manage{border-top-color:var(--gl-ghost-edge)!important}body #studioEditModal .studio-edit-manage-title{color:var(--gl-ink)}body #studioEditModal .studio-edit-manage-value,body #studioEditModal .studio-edit-manage-hint{color:var(--vg-ink-soft)}body #studioEditModal #studioEditPrices{border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)}body .admin-modal-backdrop:has(#studioShareCaption){background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}body .admin-modal-backdrop:has(#studioShareCaption)>.admin-modal{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .admin-modal#studioShareModal h3{color:var(--gl-ink)!important;font-weight:800!important}body .admin-modal#studioShareModal>div.studio-share-tile{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important}body .admin-modal#studioShareModal img{border-radius:12px!important;box-shadow:0 6px 14px #28145a2e}body :is(#studioShareCaption,#studioShareScheduleAt){border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body :is(#studioShareCaption,#studioShareScheduleAt):focus{outline:none;box-shadow:var(--cg-well-shadow)!important}body #studioSharePhotoBtn{border-radius:14px!important;border-color:color-mix(in srgb,var(--gl-accent) 35%,transparent)!important;background:var(--cg-well)!important;color:var(--gl-ink-soft)!important}body #studioShareCancel{border:1px solid var(--gl-ghost-edge)!important;border-radius:14px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body #studioShareSubmit{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gs-purple)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body .admin-modal#studioShareModal>div:last-child{border-top-color:var(--gl-ghost-edge)!important}body .admin-modal#studioShareModal input[type=radio]{accent-color:#6d3ee6!important}body .audio-consumer .ac-manage .ac-section-title{color:var(--gl-ink);font-weight:800}body .audio-consumer .ac-manage .ac-button{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gs-purple)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important;transition:transform .12s ease,box-shadow .18s ease}body .audio-consumer .ac-manage .ac-button:hover{transform:translateY(-1px)}body .audio-consumer .ac-manage .ac-secondary{border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--gs-chip-shadow);color:var(--vg-ink)!important;transition:background .18s ease,color .18s ease,transform .12s ease}body .audio-consumer .ac-manage .ac-secondary:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important;transform:translateY(-1px)}body .audio-consumer .ac-manage .ac-studio-search{min-height:46px;border:1px solid transparent!important;border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body .audio-consumer .ac-manage .ac-studio-search::placeholder{color:var(--vg-ink-soft)}body .audio-consumer .ac-manage .ac-studio-search:focus{outline:none;box-shadow:var(--cg-well-shadow)!important}body .audio-consumer .ac-manage .ac-list{display:flex;flex-direction:column;gap:10px}body .audio-consumer .ac-manage .ac-studio-row{padding:10px 12px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:18px;background:var(--gl-ghost);transition:background .18s ease}body .audio-consumer .ac-manage .ac-studio-row:hover{background:var(--gl-chip)}body .audio-consumer .ac-manage .ac-studio-row>.ac-collection-art{border-radius:12px;box-shadow:0 6px 14px #28145a2e}body .audio-consumer .ac-manage .ac-track-copy strong{color:var(--gl-ink)}body .audio-consumer .ac-manage .ac-track-copy small,body .audio-consumer .ac-manage .ac-track-number{color:var(--vg-ink-soft)}body .audio-consumer .ac-manage .ac-studio-actions>.ac-secondary{min-height:36px;padding:0 13px!important;border-radius:999px!important}body .audio-consumer .ac-manage .ac-collection-card .ac-collection-art{border-radius:16px;box-shadow:0 8px 18px #28145a2e;transition:box-shadow .18s ease}body .audio-consumer .ac-manage .ac-collection-card:hover .ac-collection-art{box-shadow:0 12px 24px #28145a42,0 0 0 2px color-mix(in srgb,var(--gl-accent) 60%,transparent)}body .audio-consumer .ac-manage .ac-collection-card strong{color:var(--gl-ink)}body .audio-consumer .ac-manage .ac-collection-card small{color:var(--vg-ink-soft)}body .audio-consumer .ac-manage .ac-collection-hero{padding:16px;border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card);box-shadow:var(--gs-card-shadow)}body .audio-consumer .ac-manage .ac-collection-hero .ac-collection-art{border-radius:16px;box-shadow:0 10px 22px #28145a38}body .audio-consumer .ac-manage .ac-empty{margin:4px 0;padding:44px 20px;border:1px solid var(--gl-ghost-edge);border-radius:22px;background:var(--gl-ghost);color:var(--vg-ink-soft)}body .ac-manage .rbx-upl-badge,body .ac-manage .rbx-upl-dropicon:not(.rbx-upl-dropicon-thumb){border:0!important;background:var(--gs-tile)!important;box-shadow:var(--gs-tile-shadow)!important;color:var(--gs-tile-ink)!important}body .ac-manage .rbx-upl-h1,body .ac-manage .rbx-upl-flabel,body .ac-manage .rbx-upl-checktext,body .ac-manage .rbx-upl-drophead{color:var(--gl-ink)!important}body .ac-manage .rbx-upl-hsub,body .ac-manage .rbx-upl-opt,body .ac-manage .rbx-upl-dropsub,body .ac-manage .rbx-up-status:not(.rbx-up-err){color:var(--vg-ink-soft)!important}body .ac-manage .rbx-upl-card{border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card)!important;box-shadow:var(--gs-card-shadow)!important}body .ac-manage .rbx-upl-input{min-height:46px;border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body .ac-manage .rbx-upl-input:focus{box-shadow:var(--cg-well-shadow)!important}body .ac-manage .rbx-upl-input::placeholder{color:var(--vg-ink-soft)}body .ac-manage .rbx-upl-drop{border:1.5px dashed color-mix(in srgb,var(--gl-accent) 30%,transparent)!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body .ac-manage .rbx-upl-drop:hover,body .ac-manage .rbx-upl-drop-active,body .ac-manage .rbx-upl-drop-filled{border-color:color-mix(in srgb,var(--gl-accent) 65%,transparent)!important;background:var(--gl-chip)!important}body .ac-manage .rbx-upl-dropicon-thumb{border-radius:12px!important;box-shadow:0 6px 14px #28145a33}body .ac-manage .rbx-upl-box{border:1px solid transparent!important;border-radius:8px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body .ac-manage .rbx-upl-checkinput:checked+.rbx-upl-box{background:var(--gs-purple)!important;box-shadow:0 4px 10px #6a3fe04d!important}body .ac-manage .rbx-upl-actions{border-top-color:var(--gl-ghost-edge)!important}body .ac-manage .rbx-upl-submit{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gs-purple)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body .ac-manage .rbx-up-bar{border-radius:999px;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body .ac-manage .rbx-up-fill{border-radius:999px;background:var(--gs-purple)!important}body dialog.audio-social-dialog.ac-editor{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body dialog.audio-social-dialog.ac-editor::backdrop{background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body dialog.ac-editor h2{color:var(--gl-ink);font-weight:800;letter-spacing:-.01em}body dialog.ac-editor :is(.ac-form-status,.ab4-meta,.ab4-status,.ac-order-help,.ab4-choice-row small,.ac-track-copy small){color:var(--vg-ink-soft)}body dialog.ac-editor .ac-field{color:var(--gl-ink)}body dialog.ac-editor .ac-field :is(input,textarea,select){border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body dialog.ac-editor .ac-field :is(input,textarea,select):focus{outline:none;box-shadow:var(--cg-well-shadow)!important}body dialog.ac-editor .ac-button{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gs-purple)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body dialog.ac-editor .ac-button:disabled{box-shadow:none!important}body dialog.ac-editor :is(.ac-secondary,.ab4-actions .ac-link,.ab4-choice-cancel){border:1px solid var(--gl-ghost-edge)!important;border-radius:14px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;padding:8px 14px!important;font-weight:650}body dialog.ac-editor :is(.ac-secondary,.ab4-actions .ac-link,.ab4-choice-cancel):hover{background:var(--gl-chip)!important;color:var(--gl-accent)!important}body dialog.ac-editor :is(.ab4-choice-row,.ac-picker-row,.ac-order-row,.ab4-item,.ac-studio-row){border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body dialog.ac-editor .ac-picker-row{display:flex;width:100%;margin:0 0 8px;padding:12px 14px;text-align:left;font:inherit;font-weight:600;cursor:pointer}body dialog.ac-editor .ac-studio-row{padding:10px 12px;margin:0 0 8px}body dialog.ac-editor :is(.ab4-choice-row,.ac-picker-row):hover{background:var(--gl-chip)!important;border-color:color-mix(in srgb,var(--gl-accent) 40%,transparent)!important}body dialog.ac-editor .ab4-art{border-radius:12px!important;border-color:var(--gl-ghost-edge)!important}body dialog.ac-editor .ab4-drop{border:1.5px dashed color-mix(in srgb,var(--gl-accent) 30%,transparent)!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body dialog.ac-editor .ab4-drop.is-active{border-color:color-mix(in srgb,var(--gl-accent) 65%,transparent)!important;background:var(--gl-chip)!important}body dialog.ac-editor .ac-chip{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:var(--gs-chip-shadow)!important;color:var(--vg-ink-soft)!important;font-weight:600!important}body dialog.ac-editor .ac-chip[aria-pressed=true]{border-color:transparent!important;background:var(--gs-purple)!important;color:#fff!important}body dialog.ac-editor .ab4-foot{background:var(--gs-solid)!important;border-top-color:var(--gl-ghost-edge)!important}body dialog.ac-editor .ab4-progress{accent-color:#6d3ee6}body #studioPage .sv3-attention:focus-visible{outline:none!important;box-shadow:none!important}/*! css/glass-goals-profile.css */#goalsHubPage#goalsHubPage,.gh-modal.gh-modal{--gh-ink: var(--gl-ink);--gh-sub: var(--gl-ink-soft);--gh-purple-text: var(--gl-accent);--gh-lav: var(--cg-well);--gh-inset: var(--cg-well);--gh-mist: var(--cg-well);--gh-track: var(--cg-well);--gh-line: var(--gl-ghost-edge);--gh-me-row: var(--gl-chip);--gh-tile-title: var(--gl-ink);--gh-tile-sub: var(--gl-ink-soft);--gh-badge-title: var(--gl-ink);--gh-rank-name: var(--gl-ink);--gh-rank-level: var(--gl-ink-soft);--gh-rank-xp: var(--gl-accent);--gh-pill-ink: var(--gl-accent);color:var(--gl-ink)}body #goalsHubPage{padding-top:6px}body #goalsHubPage .gh-page{border:1px solid var(--gl-edge);border-radius:26px;background:var(--gl-card);box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}body:not(.light) #goalsHubPage .gh-page{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)}body #goalsHubPage .gh-page-check-in{background:var(--gl-card)}body #goalsHubPage .gh-title{font-weight:850;letter-spacing:-.015em}body #goalsHubPage .gh-back{border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);color:var(--vg-ink);transition:background .18s ease,color .18s ease,transform .12s ease}body #goalsHubPage .gh-back:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #goalsHubPage .gh-top.is-on-hero .gh-back{border-color:#ffffff4d;background:#fff3;box-shadow:inset 0 1px #ffffff40;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body #goalsHubPage :is(.gh-back,.gh-tab,.gh-tile,.gh-badge,.gh-primary,.gh-link,.gh-seg button):focus-visible{outline:none}body #goalsHubPage .gh-rank{border:1px solid var(--gl-edge);border-radius:24px;background:var(--vg-raised);box-shadow:var(--vg-raised-shadow)}body #goalsHubPage .gh-rank-glass{border:0;border-radius:20px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #goalsHubPage .gh-rank-sparkles svg{color:color-mix(in srgb,var(--gl-accent) 30%,transparent);filter:none}body #goalsHubPage .gh-pill{border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:3px 3px 8px #7660a824,-2px -2px 6px #ffffffd9}body:not(.light) #goalsHubPage .gh-pill{box-shadow:3px 3px 8px #00000059,inset 0 1px #ffffff0f}body #goalsHubPage .gh-bar,body #goalsHubPage .quest-progress-bar{border:0!important;border-radius:999px;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #goalsHubPage .gh-bar{height:10px}body #goalsHubPage .quest-progress-bar{height:8px!important}body #goalsHubPage .gh-bar>span,body #goalsHubPage .quest-progress-fill{background:linear-gradient(90deg,#7c56f8,#6a3fe0)!important;box-shadow:0 0 8px #6a3fe059!important}body #goalsHubPage .gh-tabs{gap:4px;padding:5px;border:0;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #goalsHubPage .gh-tab{border-radius:13px;color:var(--vg-ink-soft);font-weight:700;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #goalsHubPage .gh-tab:hover{color:var(--vg-ink)}body #goalsHubPage .gh-tab.is-on{background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);color:var(--gl-accent);font-weight:800}body #goalsHubPage .gh-deck{padding-top:6px!important}body #goalsHubPage .gh-deck .quest-pool-header{margin:10px 0 12px!important;padding:16px!important;border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-ink)}body #goalsHubPage .gh-deck .quest-pool-header.is-claimable{border-color:color-mix(in srgb,var(--gl-accent) 50%,transparent)!important;box-shadow:var(--vg-raised-shadow),0 0 0 3px color-mix(in srgb,var(--gl-accent) 14%,transparent)!important}body #goalsHubPage .quest-pool-title{color:var(--gl-ink)!important;font-weight:850}body #goalsHubPage .quest-pool-subtitle{color:var(--gl-ink-soft)!important}body #goalsHubPage .quest-pool-reward{padding:6px 12px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047!important}body #goalsHubPage .quest-pool-progress{border:0!important;border-radius:14px;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow);color:var(--gl-ink-soft)!important}body #goalsHubPage .quest-pool-claimed{border-radius:14px}body #goalsHubPage :is(.gv2-claim-in-app,.gv2-new){border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047}body #goalsHubPage .gv2-claim-in-app{padding:8px 14px;border-radius:14px}body #goalsHubPage .gv2-segments{gap:4px}body #goalsHubPage .gv2-segments span{height:8px;border-radius:999px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #goalsHubPage .gv2-segments span.is-on{background:linear-gradient(90deg,#7c56f8,#6a3fe0);box-shadow:0 0 6px #6a3fe04d}body #goalsHubPage .gv2-rule{color:var(--gl-ink-soft)}body #goalsHubPage .gh-deck .quest-item{margin:0 0 10px!important;padding:14px 16px!important;border:1px solid var(--gl-edge)!important;border-radius:20px;background:var(--gl-card)!important;box-shadow:0 6px 16px #3c1e7814,inset 0 1px 0 var(--gl-edge);transition:box-shadow .18s ease,transform .12s ease}body:not(.light) #goalsHubPage .gh-deck .quest-item{box-shadow:0 6px 16px #0000004d,inset 0 1px 0 var(--gl-edge)}body #goalsHubPage .gh-deck .quest-item:last-child{border-bottom:1px solid var(--gl-edge)!important}body #goalsHubPage .gh-deck .quest-item:hover{background:var(--gl-card)!important;transform:translateY(-1px)}body #goalsHubPage .gh-deck .quest-item:before{content:none!important}body #goalsHubPage .gh-deck .quest-item.is-claimed{opacity:.62}body #goalsHubPage .quest-label{color:var(--gl-ink)!important;font-weight:700}body #goalsHubPage .quest-progress-label{color:var(--gl-ink-soft)!important}body #goalsHubPage .gv2-hint{color:var(--gl-ink-soft)}body #goalsHubPage .gv2-info summary{color:var(--gl-accent)}body #goalsHubPage .gv2-info p,body #goalsHubPage .gv2-footnote{color:var(--gl-ink-soft)}body #goalsHubPage .quest-icon,body #goalsHubPage .quest-item.is-claimable .quest-icon,body #goalsHubPage .quest-item.is-claimed .quest-icon{width:40px;height:40px;border:0!important;border-radius:13px;background:linear-gradient(145deg,#f7f4ff,#ece6fa)!important;box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6!important;color:#4c4562!important}body:not(.light) #goalsHubPage .quest-icon,body:not(.light) #goalsHubPage .quest-item.is-claimable .quest-icon,body:not(.light) #goalsHubPage .quest-item.is-claimed .quest-icon{background:linear-gradient(145deg,#2f2849,#261f3d)!important;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a!important;color:#cdc5e6!important}body #goalsHubPage .quest-claimed-mark{color:var(--gl-accent)}body #goalsHubPage .quest-v2-notice{color:var(--gl-ink)}body #goalsHubPage .quest-v2-notice p{color:var(--gl-ink-soft)}body #goalsHubPage .gv2-app-links{gap:8px}body #goalsHubPage .gv2-app-links a{padding:8px 14px;border:1px solid var(--vg-raised-edge)!important;border-radius:14px;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a824;color:var(--gl-accent)!important;font-weight:700;text-decoration:none}body:not(.light) #goalsHubPage .gv2-app-links a{box-shadow:3px 3px 8px #0000004d}body #goalsHubPage .gv2-app-links a.gv2-open-app{border-color:#ffffff2e!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d}body #goalsHubPage .gv2-loading,body #goalsHubPage .gv2-app-line{color:var(--gl-ink-soft)}body #goalsHubPage .gv2-app-line-link{color:var(--gl-accent)}body #goalsHubPage .gv2-sofar-title{color:var(--gl-ink-soft)}body #goalsHubPage .gv2-sum-row{border:1px solid var(--gl-edge);border-radius:20px;background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);color:var(--gl-ink);transition:box-shadow .18s ease,transform .12s ease}body #goalsHubPage .gv2-sum-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gl-accent) 40%,transparent)}body #goalsHubPage .gv2-sum-row:focus-visible{outline:none}body #goalsHubPage :is(.gv2-sum-done,.gv2-meter-label){color:var(--gl-ink-soft)}body #goalsHubPage :is(.gv2-sum-status,.gv2-sum-chev){color:var(--gl-accent)}body #goalsHubPage .gv2-tally{border:1px solid var(--gl-edge);border-radius:20px;background:var(--gl-card);box-shadow:0 6px 16px #3c1e7814,inset 0 1px 0 var(--gl-edge)}body:not(.light) #goalsHubPage .gv2-tally{box-shadow:0 6px 16px #0000004d,inset 0 1px 0 var(--gl-edge)}body #goalsHubPage .gv2-meter .quest-progress-bar{height:8px;border:0;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #goalsHubPage .gv2-meter .quest-progress-fill{background:linear-gradient(90deg,#7c56f8,#6a3fe0);box-shadow:0 0 6px #6a3fe04d}body #goalsHubPage .gh-tile{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);transition:transform .14s ease,box-shadow .18s ease,background .18s ease}body #goalsHubPage .gh-tile:before{content:none}body #goalsHubPage .gh-tile:hover{transform:translateY(-2px);background:var(--vg-raised-hover)}body #goalsHubPage .gh-tile-chev{color:var(--gl-accent)}body #goalsHubPage .gh-primary,body .gh-modal:not(.gh-modal-earned) .gh-primary{border:1px solid rgba(255,255,255,.18);border-radius:16px;background:linear-gradient(145deg,#7c56f8,#6a3fe0);color:#fff;box-shadow:0 8px 18px #6a3fe04d;transition:transform .12s ease,box-shadow .18s ease}body #goalsHubPage .gh-primary:hover:not([disabled]),body .gh-modal .gh-primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px #6a3fe05c}body #goalsHubPage .gh-link{color:var(--gl-accent)}body #goalsHubPage .gh-hero{border-radius:25px 25px 0 0}body #goalsHubPage .gh-sheet{background:var(--gl-card-solid);box-shadow:0 -8px 22px #3c1e781f,inset 0 1px 0 var(--gl-edge)}body #goalsHubPage .gh-hex{box-shadow:none}body #goalsHubPage .gh-streak{border:1px solid var(--vg-raised-edge);border-radius:18px;background:var(--vg-raised);box-shadow:var(--vg-raised-shadow)}body #goalsHubPage .gh-card{border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card-solid);box-shadow:0 10px 26px #3c1e781f,inset 0 1px 0 var(--gl-edge)}body:not(.light) #goalsHubPage .gh-card{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)}body #goalsHubPage .gh-row{border-radius:16px;transition:background .18s ease}body #goalsHubPage .gh-row:not(.is-me):hover{background:var(--gl-ghost)}body #goalsHubPage .gh-row.is-me{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gl-accent) 28%,transparent)}body #goalsHubPage .gh-seg{padding:4px;border-radius:16px;background:#ffffff29;box-shadow:inset 0 1px 3px #1e0c5a40}body #goalsHubPage .gh-seg button{border-radius:12px}body #goalsHubPage .gh-badge{border:1px solid var(--vg-raised-edge);border-radius:24px;background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);transition:transform .14s ease,background .18s ease}body #goalsHubPage .gh-badge:hover{transform:translateY(-2px);background:var(--vg-raised-hover)}body .gh-modal{background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .gh-modal:not(.gh-modal-earned) .gh-modal-card{border:1px solid var(--gl-edge);border-radius:26px;background:var(--gl-card-solid);color:var(--gl-ink);box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)}body .gh-modal-earned .gh-modal-card{border:1px solid rgba(255,255,255,.22);box-shadow:0 24px 60px #28106e73,inset 0 1px #ffffff40}body .gh-modal .gh-detail-sec{border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:3px 3px 10px #7660a81f}body:not(.light) .gh-modal .gh-detail-sec{box-shadow:3px 3px 10px #0000004d}body .gh-modal .gh-detail-progress{border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .gh-modal .gh-earned-btn{border-radius:16px;box-shadow:0 8px 18px #1408464d}@media(max-width:560px){body #goalsHubPage{padding:4px 10px 40px}body #goalsHubPage .gh-page{border-radius:22px}body #goalsHubPage .gh-hero{border-radius:21px 21px 0 0}body #goalsHubPage .gh-deck .quest-item{padding:12px!important}}body #profilePage{--gp-accent: var(--gl-accent);--gp-grad: linear-gradient(145deg, #7c56f8, #6a3fe0);--gp-grad-ink: #fff;--gp-grad-shadow: 0 8px 18px rgba(106,63,224,.3);--gp-inset: 10px;--gp-gap: 22px}body.light #profilePage[data-owner-accent]:not([data-owner-accent=purple]){--gp-accent: var(--accent-strong)}body:not(.light) #profilePage[data-owner-accent]:not([data-owner-accent=purple]){--gp-accent: var(--accent-light)}body #profilePage[data-owner-accent]:not([data-owner-accent=purple]){--gp-grad: linear-gradient(145deg, var(--accent-primary), var(--accent-dark));--gp-grad-ink: var(--accent-contrast, #fff);--gp-grad-shadow: 0 8px 18px rgba(var(--accent-rgb), .3)}body #profilePage:not(.nomad-active){position:relative;isolation:isolate}body #profilePage:not(.nomad-active) .profile-banner{margin:var(--gp-inset) var(--gp-inset) 0!important;border-radius:20px!important;z-index:1;box-shadow:0 6px 18px #28145a24}body #profilePage:not(.nomad-active) .profile-banner>img{border-radius:inherit!important}body #profilePage:not(.nomad-active) .profile-head{position:relative;z-index:auto;margin-top:calc(-25% - var(--gp-inset) / 2)!important;padding-top:calc(25% + var(--gp-inset) / 2 + var(--gp-gap))!important;border:0!important;border-radius:26px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--gl-ink)}body #profilePage:not(.nomad-active) .profile-head:before{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--gl-edge);border-radius:inherit;background:var(--gl-card);box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);pointer-events:none}body:not(.light) #profilePage:not(.nomad-active) .profile-head:before{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)}body #profilePage.pe-has-wallpaper:not(.nomad-active) .profile-head:before{background:color-mix(in srgb,var(--bg2) 58%,transparent);border-color:#ffffff29}body.light #profilePage.pe-has-wallpaper:not(.nomad-active) .profile-head:before{border-color:#fff9}body #profilePage:not(.nomad-active) .profile-avatar-wrap{position:relative;z-index:2}body #profilePage:not(.nomad-active) .profile-avatar{border:4px solid rgba(255,255,255,.78)!important;box-shadow:0 12px 28px #3c1e7833,0 0 0 1px #7660a824!important}body:not(.light) #profilePage:not(.nomad-active) .profile-avatar{border-color:#ffffff24!important;box-shadow:0 12px 28px #00000073,0 0 0 1px #ffffff0f!important}body #profilePage:not(.nomad-active) .profile-avatar-edit{border:2px solid rgba(255,255,255,.8)!important;background:var(--gp-grad)!important;color:var(--gp-grad-ink)!important;box-shadow:var(--gp-grad-shadow)}body #profilePage:not(.nomad-active) .profile-banner-edit{border:1px solid rgba(255,255,255,.3)!important;border-radius:14px!important;background:#140e2861!important;box-shadow:inset 0 1px #ffffff2e}body #profilePage:not(.nomad-active) .profile-banner-edit:hover{background:#140e2885!important}body #profilePage:not(.nomad-active) .profile-name{color:var(--gl-ink);font-weight:800;letter-spacing:-.02em}body #profilePage:not(.nomad-active) :is(.profile-handle,.profile-bio){color:var(--gl-ink-soft)}body #profilePage:not(.nomad-active) .profile-stat{color:var(--gl-ink-soft)}body #profilePage:not(.nomad-active) .profile-stat strong{color:var(--gl-ink)}body #profilePage:not(.nomad-active) .profile-stat:hover{color:var(--gp-accent)}body #profilePage:not(.nomad-active) .profile-joined{color:var(--gl-ink-soft)}body #profilePage:not(.nomad-active) .profile-badge:not(.guest){border:1px solid var(--vg-raised-edge);background:var(--gl-chip);color:var(--gl-chip-ink)}body #profilePage:not(.nomad-active) .pp-details a{color:var(--gp-accent)}body #profilePage:not(.nomad-active) .profile-actions .btn{min-height:40px;border-radius:14px!important;font-weight:700!important;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease}body #profilePage:not(.nomad-active) .profile-actions .btn-purple{border:1px solid rgba(255,255,255,.18)!important;background:var(--gp-grad)!important;color:var(--gp-grad-ink)!important;box-shadow:var(--gp-grad-shadow)!important}body #profilePage:not(.nomad-active) .profile-actions .btn-purple:hover{background:var(--gp-grad)!important;filter:brightness(1.06);transform:translateY(-1px)}body #profilePage:not(.nomad-active) .profile-actions .btn-ghost,body #profilePage:not(.nomad-active) .profile-toolbar .profile-menu-btn{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:3px 3px 9px #7660a829,-2px -2px 6px #ffffffd9!important;color:var(--vg-ink)!important}body:not(.light) #profilePage:not(.nomad-active) .profile-actions .btn-ghost,body:not(.light) #profilePage:not(.nomad-active) .profile-toolbar .profile-menu-btn{box-shadow:3px 3px 9px #00000059,inset 0 1px #ffffff12!important}body #profilePage:not(.nomad-active) .profile-actions .btn-ghost:hover,body #profilePage:not(.nomad-active) .profile-toolbar .profile-menu-btn:hover{background:var(--vg-raised-hover)!important;color:var(--gp-accent)!important}body #profilePage:not(.nomad-active) .profile-toolbar .profile-menu-btn{width:40px;height:40px;flex-basis:40px;border-radius:14px!important}body #profilePage:not(.nomad-active) #profileMessageBtn{width:40px;height:40px;flex-basis:40px}body #profilePage:not(.nomad-active) .profile-tabs{gap:4px!important;margin:16px 0 18px!important;padding:5px!important;border:0!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #profilePage.pe-has-wallpaper:not(.nomad-active) .profile-tabs{background:color-mix(in srgb,var(--cg-well) 72%,transparent)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;backdrop-filter:blur(16px) saturate(140%)!important}body #profilePage:not(.nomad-active) .profile-tab{min-height:42px;padding:10px 14px!important;margin:0!important;border:0!important;border-radius:13px!important;color:var(--vg-ink-soft)!important;font-weight:650!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #profilePage:not(.nomad-active) .profile-tab:hover{background:transparent!important;color:var(--vg-ink)!important}body #profilePage:not(.nomad-active) .profile-tab.active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gp-accent)!important;font-weight:800!important}body #profilePage:not(.nomad-active) .profile-tab.active:before,body #profilePage:not(.nomad-active) .profile-tab.active:after{content:none!important;display:none!important}body #profilePage:not(.nomad-active) .profile-tab-content .post-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}body:not(.light) #profilePage:not(.nomad-active) .profile-tab-content .post-card{box-shadow:0 10px 26px #00000059,inset 0 1px 0 var(--gl-edge)!important}body #profilePage.pe-has-wallpaper:not(.nomad-active) .profile-tab-content .post-card{background:color-mix(in srgb,var(--bg2) 58%,transparent)!important}body #profilePage:not(.nomad-active) .profile-tab-content .reposted-card{border:0!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #profilePage:not(.nomad-active) .profile-tab-content .post-actions{border-top-color:var(--gl-ghost-edge)!important}body #profilePage:not(.nomad-active) .profile-tab-content .action-btn{border:0!important;border-radius:13px!important;background:transparent!important;color:var(--gl-ink-soft)!important;transition:background .18s ease,color .18s ease}body #profilePage:not(.nomad-active) .profile-tab-content .action-btn:hover{background:var(--gl-chip)!important;color:var(--gl-ink)!important}body #profilePage:not(.nomad-active) .profile-tab-content .action-btn.reacted{color:#e5486e!important}body #profilePage:not(.nomad-active) .pm-media-grid{gap:8px}body #profilePage:not(.nomad-active) .pm-tile{border-radius:16px;box-shadow:0 6px 16px #3c1e781a,inset 0 0 0 1px var(--gl-edge);transition:transform .14s ease,box-shadow .18s ease}body #profilePage:not(.nomad-active) .pm-tile:hover{transform:translateY(-2px);box-shadow:0 10px 22px #3c1e782e,0 0 0 2px color-mix(in srgb,var(--gp-accent) 60%,transparent)}body #profilePage:not(.nomad-active) :is(.pm-pin-mark,.pm-view-count){border-radius:9px;background:#140e2873;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body #profilePage:not(.nomad-active) :is(.pe-card,.pe-list-row,.pm-space-link,.pm-space-post){border:1px solid var(--gl-edge)!important;border-radius:18px;background:var(--gl-card);box-shadow:0 6px 16px #3c1e7814;color:var(--gl-ink)}body:not(.light) #profilePage:not(.nomad-active) :is(.pe-card,.pe-list-row,.pm-space-link,.pm-space-post){box-shadow:0 6px 16px #0000004d}body #profilePage.pe-has-wallpaper:not(.nomad-active) :is(.pe-card,.pe-list-row){background:color-mix(in srgb,var(--bg2) 58%,transparent)!important}body #profilePage:not(.nomad-active) .pe-card:hover{border-color:color-mix(in srgb,var(--gp-accent) 45%,transparent)!important}body #profilePage:not(.nomad-active) .pe-card-art{border-radius:13px}body #profilePage:not(.nomad-active) .pm-reading-row{border-bottom-color:var(--gl-ghost-edge)}body #profilePage:not(.nomad-active) .pm-toolbar h2{color:var(--gl-ink);font-weight:800}body #profilePage:not(.nomad-active) .pm-toolbar .btn-ghost,body #profilePage:not(.nomad-active) .pm-order-controls button{border:1px solid var(--vg-raised-edge)!important;border-radius:13px!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important}body #profilePage:not(.nomad-active) .pm-toolbar .btn-purple,body #profilePage:not(.nomad-active) .profile-empty .btn-purple{border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:var(--gp-grad)!important;color:var(--gp-grad-ink)!important;box-shadow:var(--gp-grad-shadow)!important}body #profilePage:not(.nomad-active) .profile-empty{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e7814,inset 0 1px 0 var(--gl-edge);color:var(--gl-ink)}body #profilePage:not(.nomad-active) .profile-empty p{color:var(--gl-ink-soft)}body #profilePage:not(.nomad-active) .profile-empty-icon{color:var(--gl-ink-soft)!important}body #profilePage:not(.nomad-active) :is(.pm-post-skeleton i,.pm-grid-skeleton i){border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #profilePage:not(.nomad-active) .pe-song{border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:3px 3px 8px #7660a824;color:var(--gl-ink)}body:not(.light) #profilePage:not(.nomad-active) .pe-song{box-shadow:3px 3px 8px #0000004d}body #profilePage:not(.nomad-active) .pe-song button:not(.pe-song-auto){background:var(--gp-grad);color:var(--gp-grad-ink)}body #profilePage .pm-cover-menu,body .pm-account-menu{padding:8px!important;border:1px solid var(--gl-edge)!important;border-radius:18px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important}body #profilePage .pm-cover-menu button,body .pm-account-menu button{border-radius:12px!important;color:var(--gl-ink)!important}body #profilePage .pm-cover-menu button:hover,body .pm-account-menu button:hover,body .pm-account-menu button:focus-visible{background:var(--gl-chip)!important}body .pm-account-menu svg{color:var(--gl-ink-soft)!important}@media(max-width:600px){body #profilePage{--gp-inset: 8px;--gp-gap: 16px}body #profilePage:not(.nomad-active) .profile-banner{border-radius:16px!important}body #profilePage:not(.nomad-active) .profile-head{border-radius:22px!important}body #profilePage:not(.nomad-active) .profile-avatar{border-width:3px!important}body #profilePage:not(.nomad-active) .profile-tabs{margin:12px 0 14px!important}body #profilePage:not(.nomad-active) .profile-tab{flex:0 0 auto!important;padding:9px 13px!important}body #profilePage:not(.nomad-active) .profile-actions .btn{min-height:42px}body #profilePage:not(.nomad-active) .profile-toolbar .profile-menu-btn{width:42px;height:42px;flex-basis:42px}body #profilePage:not(.nomad-active) .pm-media-grid{gap:5px}body #profilePage:not(.nomad-active) .pm-tile{border-radius:12px}}body #editProfileModal,body .modal-backdrop:is([data-modal=follow-list],[data-modal=share-profile]),body .pe-overlay{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #editProfileModal .ep-dialog,body .modal-backdrop[data-modal=follow-list] .conn-dialog,body .modal-backdrop[data-modal=share-profile] .share-modal,body .pe-overlay .pe-dialog{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #editProfileModal :is(.modal-header,.modal-footer){border-color:var(--gl-ghost-edge)!important;background:transparent!important}body #editProfileModal .modal-title,body .modal-backdrop[data-modal=share-profile] h2,body .pe-overlay .pe-dialog-head h2{color:var(--gl-ink)!important;font-weight:800}body #editProfileModal :is(.ep-public-section,.edit-appearance-card){border-top-color:var(--gl-ghost-edge)!important}body #editProfileModal .form-input,body .modal-backdrop[data-modal=follow-list] .follow-list-search,body .modal-backdrop[data-modal=share-profile] .share-link-input,body .pe-overlay .pe-input{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body #editProfileModal .edit-handle-row{border:1px solid transparent;border-radius:14px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #editProfileModal .edit-handle-row:focus-within{box-shadow:var(--cg-well-shadow)}body #editProfileModal .edit-handle-row .edit-handle-prefix{padding:0 2px 0 14px!important;border:0!important;color:var(--gl-ink-soft)!important}body #editProfileModal .edit-handle-row :is(.edit-handle-prefix,.edit-handle-input),body #editProfileModal .edit-handle-row .edit-handle-input:focus{background:transparent!important;box-shadow:none!important;border-color:transparent!important}body #editProfileModal .edit-handle-row .edit-handle-input{padding-left:2px!important}body #editProfileModal .form-input:focus,body .modal-backdrop[data-modal=follow-list] .follow-list-search:focus,body .pe-overlay .pe-input:focus{outline:none!important;box-shadow:var(--cg-well-shadow)!important}body #editProfileModal :is(.edit-accent-option,.edit-theme-option){border:1px solid var(--vg-raised-edge)!important;border-radius:16px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 9px #7660a824!important}body:not(.light) #editProfileModal :is(.edit-accent-option,.edit-theme-option){box-shadow:3px 3px 9px #0000004d!important}body #editProfileModal :is(.edit-accent-option,.edit-theme-option):is(.is-selected,[aria-checked=true]){border-color:color-mix(in srgb,var(--gl-accent) 60%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gl-accent) 18%,transparent)!important}body #editProfileModal .btn-purple{border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:linear-gradient(145deg,var(--accent-primary),var(--accent-dark, var(--accent-primary)))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--accent-primary) 30%,transparent)!important}body .modal-backdrop[data-modal=share-profile] .share-copy-btn,body .pe-overlay .btn-purple{border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body #editProfileModal .btn-ghost,body .modal-backdrop[data-modal=follow-list] .modal-actions .btn-ghost,body .pe-overlay .btn-ghost{border:1px solid var(--gl-ghost-edge)!important;border-radius:14px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body .modal-backdrop[data-modal=share-profile] .share-option{border:1px solid var(--vg-raised-edge)!important;border-radius:16px!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important}body .modal-backdrop[data-modal=follow-list] .conn-tabs{padding:5px;border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .modal-backdrop[data-modal=follow-list] .conn-tabs [role=tab]{border-radius:12px;color:var(--vg-ink-soft)}body .modal-backdrop[data-modal=follow-list] .conn-tabs [role=tab].is-active{background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);color:var(--gl-accent);font-weight:800}body .modal-backdrop[data-modal=follow-list] .follow-list-row{border-radius:14px}body .modal-backdrop[data-modal=follow-list] .follow-list-btn:not(.is-following){border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe042}body .modal-backdrop[data-modal=follow-list] .follow-list-btn.is-following{border:1px solid var(--gl-ghost-edge)!important;border-radius:12px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body .pe-overlay :is(.pe-switch-card,.pe-tab-row){border:1px solid var(--gl-ghost-edge);border-radius:14px;background:var(--gl-ghost)}body .pe-overlay .pe-sec{border-top-color:var(--gl-ghost-edge)}body .pe-overlay .pe-switch input{background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body .pe-overlay .pe-switch input:checked{background:linear-gradient(145deg,#7c56f8,#6a3fe0);box-shadow:none}body .pe-overlay .pe-note{color:var(--gl-ink-soft)}/*! css/glass-space-leaderboard.css */body #mySpacePage .ms-hero{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}body:not(.light) #mySpacePage .ms-hero{box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f!important}body #mySpacePage .ms-owner-label,body #mySpacePage .ms-cover-edit{border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:#140c2861!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 14px #140a282e}body #mySpacePage .ms-cover-edit{padding:8px 14px!important;transition:background .18s ease}body #mySpacePage .ms-cover-edit:hover{background:#140c288c!important}body #mySpacePage .ms-profile-photo>.ms-avatar{border:4px solid rgba(255,255,255,.92)!important;box-shadow:0 12px 28px #3c1e7833}body:not(.light) #mySpacePage .ms-profile-photo>.ms-avatar{border-color:#ffffff1a!important;box-shadow:0 12px 28px #00000073}body #mySpacePage .ms-photo-edit{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink-soft)!important;box-shadow:0 4px 10px #28145a2e!important}body #mySpacePage .ms-button{border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a821!important;color:var(--vg-ink)!important;font-weight:650!important;transition:background .18s ease,box-shadow .18s ease,transform .12s ease;filter:none!important}body:not(.light) #mySpacePage .ms-button{box-shadow:3px 3px 8px #0000004d!important}body #mySpacePage .ms-button:hover:not(:disabled){background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #mySpacePage .ms-button.ms-primary{border-color:#ffffff2e!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d!important}body #mySpacePage .ms-button.ms-primary:hover:not(:disabled){background:linear-gradient(145deg,#9573ff,#7448ea)!important}body #mySpacePage .ms-button:disabled{transform:none}body #mySpacePage .ms-invite-button,body #mySpacePage .sp-people-more{color:var(--gl-accent)!important}body #mySpacePage .ms-button.ms-danger,body #mySpacePage .ms-management-danger .ms-button{color:#d92d4f!important;border-color:#d92d4f40!important}body:not(.light) #mySpacePage .ms-button.ms-danger,body:not(.light) #mySpacePage .ms-management-danger .ms-button{color:#ff8a9f!important;border-color:#ff8a9f38!important}body #mySpacePage .ms-button.ms-support{color:#b02ac0!important}body:not(.light) #mySpacePage .ms-button.ms-support{color:#f0a6ff!important}body #mySpacePage .ms-sub-slot.is-subscribed{color:var(--gl-accent)!important;background:var(--gl-chip)!important}body #mySpacePage .ms-sub-slot.is-renew{background:#fdf3d6!important;border-color:#e8c766!important;color:#3b2a00!important}body #mySpacePage .ms-button:focus-visible{outline:none!important}body #mySpacePage .ms-add-bio,body #mySpacePage .ms-profile-contact>a{color:var(--gl-accent)!important}body #mySpacePage .ms-profile-tags>span{padding:4px 11px!important;border:1px solid var(--vg-raised-edge);border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:2px 2px 6px #7660a81a;color:var(--vg-ink-soft)!important;font-weight:600}body:not(.light) #mySpacePage .ms-profile-tags>span{box-shadow:2px 2px 6px #00000040}body #mySpacePage .ms-joined-face{border-color:#ffffffeb!important;box-shadow:0 2px 5px #28145a29}body:not(.light) #mySpacePage .ms-joined-face{border-color:#2c2546!important}body #mySpacePage .ms-joined-more{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #mySpacePage .ms-profile-hero .ms-tabs,body #mySpacePage .ms-tabs{height:auto!important;margin:8px 24px 22px!important;padding:5px!important;gap:4px;border:0!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #mySpacePage .ms-tabs button{min-height:42px;border-radius:14px!important;color:var(--vg-ink-soft)!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #mySpacePage .ms-tabs button:hover{background:var(--gl-chip)!important;color:var(--vg-ink)!important}body #mySpacePage .ms-tabs button[aria-current=page]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:750!important}body #mySpacePage .ms-tabs button[aria-current=page]:after{content:none!important}body #mySpacePage .ms-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important;color:var(--gl-ink);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}body:not(.light) #mySpacePage .ms-card{box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f!important}body #mySpacePage .ms-post{margin-bottom:14px!important}body #mySpacePage button.ms-card{transition:transform .15s ease,box-shadow .18s ease}body #mySpacePage button.ms-card:hover{transform:translateY(-1px)}body #mySpacePage .ms-compose-prompt{padding:12px 14px!important}body #mySpacePage .ms-compose-prompt>span:nth-child(2){padding:11px 16px;border-radius:999px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--vg-ink-soft)}body #mySpacePage .ms-compose-prompt>svg,body #mySpacePage .ms-next-event-card>svg,body #mySpacePage .ms-action-list>button>svg,body #mySpacePage .ms-post-lock-mark,body #spacesHubPage .sh-invites-icon{box-sizing:content-box;padding:8px;border-radius:12px;color:#4c4562!important;background:linear-gradient(145deg,#f7f4ff,#ece6fa)!important;box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6!important}body:not(.light) #mySpacePage .ms-compose-prompt>svg,body:not(.light) #mySpacePage .ms-next-event-card>svg,body:not(.light) #mySpacePage .ms-action-list>button>svg,body:not(.light) #mySpacePage .ms-post-lock-mark,body:not(.light) #spacesHubPage .sh-invites-icon{color:#cdc5e6!important;background:linear-gradient(145deg,#2f2849,#261f3d)!important;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a!important}body #mySpacePage .ms-post-lock-mark{padding:0;width:52px!important;height:52px!important;border-radius:16px!important}body #mySpacePage .ms-next-event-card small{color:var(--vg-ink-soft)!important}body #mySpacePage .ms-post .ms-icon-button:not([data-close]){border-radius:12px!important;color:var(--gl-ink-soft)!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #mySpacePage .ms-post .ms-icon-button:not([data-close]):hover{background:var(--vg-raised)!important;box-shadow:4px 4px 10px #7660a829,-3px -3px 8px #ffffffe6;color:var(--gl-accent)!important}body:not(.light) #mySpacePage .ms-post .ms-icon-button:not([data-close]):hover{box-shadow:4px 4px 10px #0006,inset 0 1px #ffffff12}body #mySpacePage .ms-post-status span{padding:3px 10px!important;border-radius:999px!important;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #mySpacePage .ms-post .ms-photo-button,body #mySpacePage .ms-post-images img{border-radius:14px!important}body #mySpacePage .ms-post .ms-post-images:not([data-count="1"]){gap:6px!important}body #mySpacePage .ms-post .ms-photo-button{box-shadow:0 6px 16px #28145a1f}body #mySpacePage .ms-post footer{border-top:1px solid var(--gl-ghost-edge)!important}body #mySpacePage .ms-post footer button{border-radius:12px!important;color:var(--gl-ink-soft)!important;transition:background .18s ease,color .18s ease}body #mySpacePage .ms-post footer button:hover{background:var(--gl-chip)!important;color:var(--gl-ink)!important}body #mySpacePage .ms-post footer button[aria-pressed=true]{color:var(--gl-accent)!important}body #mySpacePage .ms-post-locked{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:radial-gradient(120% 120% at 50% 0%,var(--gl-chip),transparent 70%),var(--gl-ghost)!important}body #mySpacePage .ms-post-lock-mark svg{color:var(--gl-accent)}body #mySpacePage .ms-poll-choice{border:1px solid var(--gl-ghost-edge)!important;border-radius:14px!important;background:var(--gl-ghost)!important}body #mySpacePage .ms-poll-choice .ms-poll-fill{background:var(--gl-chip)!important}body #mySpacePage .ms-poll-choice[aria-pressed=true]{border-color:color-mix(in srgb,var(--gl-accent) 55%,transparent)!important}body #mySpacePage .ms-book-row-card,body #mySpacePage .ms-cv3-chip{border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important;transition:background .18s ease}body #mySpacePage .ms-book-row-card:hover{background:var(--gl-chip)!important}body #mySpacePage .ms-book-row-cover,body #mySpacePage .ms-cv3-cover{border-radius:8px!important;box-shadow:0 4px 10px #28145a29}body #mySpacePage .ms-feed-tools .ms-button{border-radius:999px!important;color:var(--gl-accent)!important}body #mySpacePage .ms-content>.ms-empty,body #mySpacePage .ms-exclusive-list>.ms-empty,body #mySpacePage>.ms-empty,body #mySpacePage .ms-start-space{border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card);box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)}body:not(.light) #mySpacePage .ms-content>.ms-empty,body:not(.light) #mySpacePage .ms-exclusive-list>.ms-empty,body:not(.light) #mySpacePage>.ms-empty,body:not(.light) #mySpacePage .ms-start-space{box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f}body #mySpacePage .ms-start-space{padding:28px 24px;max-width:640px;margin:12px auto}body #mySpacePage .ms-notice,body #mySpacePage .ms-management-notice{border:1px solid var(--gl-ghost-edge);border-radius:16px!important;background:var(--gl-chip)!important;color:var(--gl-ink)!important}body #mySpacePage .ms-skeleton>div,body #spacesHubPage .sh-skeleton span{border-radius:22px!important;background:var(--gl-ghost)!important;border:1px solid var(--gl-ghost-edge)}body #mySpacePage[aria-busy=true]:has(.ms-hero):after{border:1px solid var(--gl-edge);border-radius:999px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)}body #mySpacePage .ms-event-filters,body #mySpacePage .ms-x-filters{width:max-content;max-width:100%;padding:4px;gap:4px!important;border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);flex-wrap:wrap}body #mySpacePage :is(.ms-event-filters,.ms-x-filters) .ms-button{min-height:34px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;color:var(--vg-ink-soft)!important;border-radius:12px!important}body #mySpacePage :is(.ms-event-filters,.ms-x-filters) .ms-button:hover{background:var(--gl-chip)!important;transform:none}body #mySpacePage :is(.ms-event-filters,.ms-x-filters) .ms-button:is([aria-pressed=true],[aria-selected=true],[aria-current=true],.is-active){background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body #mySpacePage .ms-event-cover,body #mySpacePage .ms-exclusive img{border-radius:16px!important}body #mySpacePage .ms-x-picture{border-radius:14px!important;box-shadow:0 6px 14px #28145a24}body #mySpacePage .ms-x-pill{border:1px solid var(--vg-raised-edge);background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:2px 2px 6px #7660a81f}body #mySpacePage .ms-x-lock{border:1px solid var(--vg-raised-edge);background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:0 4px 10px #28145a33}body #mySpacePage .ms-x-paywall,body #mySpacePage .ms-x-cost{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important}body #mySpacePage .ms-xb-cover{border-radius:12px!important;border-color:var(--gl-ghost-edge)!important;box-shadow:0 8px 18px #28145a29}body #mySpacePage .ms-xb-choices>button,body #mySpacePage .ms-cv3-type,body #mySpacePage .ms-cv3-bar button{border:1px solid var(--vg-raised-edge)!important;border-radius:12px!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important;box-shadow:2px 2px 6px #7660a81f}body #mySpacePage .ms-cv3-type{border-radius:999px!important}body #mySpacePage .ms-xb-choices>button[aria-pressed=true],body #mySpacePage .ms-cv3-type.is-on,body #mySpacePage .ms-cv3-bar button[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047}body #mySpacePage .ms-cv3-bar{border:0!important;border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #mySpacePage .ms-about-details{border-color:var(--gl-ghost-edge)!important}body #mySpacePage .ms-management-chips span{border-radius:999px;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #mySpacePage .ms-dialog{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #mySpacePage .ms-dialog::backdrop{background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #mySpacePage .ms-dialog-heading h2{font-weight:800!important;color:var(--gl-ink)!important}body #mySpacePage .ms-dialog :is(input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select),body #mySpacePage .ms-xb-form :is(input:not([type=file]),textarea),body #mySpacePage .ms-cv3-search{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;color:var(--gl-ink)!important;box-shadow:var(--cg-well-shadow)!important;transition:box-shadow .18s ease,border-color .18s ease}body #mySpacePage .ms-dialog :is(input:not([type=file]):not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus,body #mySpacePage .ms-xb-form :is(input:not([type=file]),textarea):focus,body #mySpacePage .ms-cv3-search:focus{outline:none!important;box-shadow:var(--cg-well-shadow)!important}body #mySpacePage .ms-dialog fieldset{border-color:var(--gl-ghost-edge)!important;border-radius:16px!important}body #mySpacePage .ms-action-list{gap:6px!important}body #mySpacePage .ms-action-list>button,body #mySpacePage .ms-action-list>a,body #mySpacePage .sp-person,body #mySpacePage .sb-bell-option,body #mySpacePage .sp-people-hidden{border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;transition:background .18s ease}body #mySpacePage .ms-action-list>button:hover,body #mySpacePage .ms-action-list>a:hover,body #mySpacePage .sp-person:hover,body #mySpacePage .sb-bell-option:hover{background:var(--gl-chip)!important}body #mySpacePage .ms-action-list>button>svg{width:18px!important;height:18px!important;padding:7px;border-radius:11px}body #mySpacePage .ms-action-list>:is(.ms-danger,.ms-danger-row){color:#d92d4f!important}body #mySpacePage .ms-action-list>:is(.ms-danger,.ms-danger-row)>svg{color:#d92d4f!important}body:not(.light) #mySpacePage .ms-action-list>:is(.ms-danger,.ms-danger-row),body:not(.light) #mySpacePage .ms-action-list>:is(.ms-danger,.ms-danger-row)>svg{color:#ff8a9f!important}body #mySpacePage .sb-bell-option[aria-checked=true]{border-color:color-mix(in srgb,var(--gl-accent) 45%,transparent)!important}body #mySpacePage .sb-bell-option[aria-checked=true] .sb-bell-radio{border-color:var(--gl-accent)!important}body #mySpacePage .sb-bell-option[aria-checked=true] .sb-bell-radio:after{background:var(--gl-accent)!important}body #mySpacePage .sp-sub-badge{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #mySpacePage .ms-member{border-color:var(--gl-ghost-edge)!important}body #mySpacePage .ms-comment>div{border:1px solid var(--gl-ghost-edge);border-radius:16px!important;background:var(--gl-ghost)!important}body #mySpacePage .ms-reactions button{border-color:var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f}body #mySpacePage .ms-reactions button[aria-pressed=true]{border-color:color-mix(in srgb,var(--gl-accent) 55%,transparent)!important;background:var(--gl-chip)!important}body #mySpacePage .si-card{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important}body #mySpacePage .si-link-box,body #mySpacePage .si-search{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #mySpacePage .si-search:focus-within,body #mySpacePage .si-link-box:focus-within{border-color:color-mix(in srgb,var(--gl-accent) 45%,transparent)!important}body #mySpacePage .si-link-box input,body #mySpacePage .si-search input{box-shadow:none!important;background:transparent!important}body #mySpacePage .si-tile{border:1px solid var(--vg-raised-edge)!important;border-radius:16px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a821;transition:transform .12s ease}body:not(.light) #mySpacePage .si-tile{box-shadow:3px 3px 8px #0000004d}body #mySpacePage .si-tile:hover{transform:translateY(-1px)}body #mySpacePage .si-tile svg{border-radius:11px!important;color:#4c4562!important;background:linear-gradient(145deg,#f7f4ff,#ece6fa)!important;box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) #mySpacePage .si-tile svg{color:#cdc5e6!important;background:linear-gradient(145deg,#2f2849,#261f3d)!important;box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body #mySpacePage .si-person{border-top-color:var(--gl-ghost-edge)!important}body #mySpacePage .si-check.is-on{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important}body #mySpacePage .si-select-all,body #mySpacePage .si-link-box input{color:var(--gl-accent)!important}body #mySpacePage .ms-gift-choice{border-radius:18px!important;border-color:var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f}body #mySpacePage .ms-gift-choice[aria-pressed=true]{border-color:color-mix(in srgb,var(--gl-accent) 60%,transparent)!important;background:var(--gl-chip)!important}@media(max-width:768px){body #mySpacePage .ms-hero{border-radius:22px!important}body #mySpacePage .ms-profile-hero .ms-tabs,body #mySpacePage .ms-tabs{margin:6px 12px 14px!important}body #mySpacePage .ms-card{border-radius:20px!important}body #mySpacePage .ms-dialog{border-radius:24px!important}}body #spacesHubPage .sh-search-pill,body #spacesHubPage .sh-search{border:1px solid transparent!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--vg-ink-soft)!important;transition:box-shadow .18s ease,border-color .18s ease}body #spacesHubPage .sh-search:focus-within{box-shadow:var(--cg-well-shadow)!important}body #spacesHubPage .sh-create{border:1px solid rgba(255,255,255,.18)!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;box-shadow:0 8px 18px #6a3fe04d}body #spacesHubPage .sh-back{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow);color:var(--vg-ink)!important}body #spacesHubPage .sh-hero{border-radius:24px!important;box-shadow:0 18px 40px #28145a33!important}body #spacesHubPage .sh-discover-card,body #spacesHubPage .sh-explore-card{border-radius:18px!important;box-shadow:0 6px 12px #28145a24;transition:transform .15s ease}body:not(.light) #spacesHubPage .sh-hero{box-shadow:0 14px 30px #0006!important}body:not(.light) #spacesHubPage .sh-discover-card,body:not(.light) #spacesHubPage .sh-explore-card{box-shadow:0 6px 12px #00000059}body #spacesHubPage .sh-discover-card:hover,body #spacesHubPage .sh-explore-card:hover,body #spacesHubPage .sh-joined-card:hover{transform:translateY(-2px)}body #spacesHubPage .sh-rail{padding:4px 6px 20px!important;margin:0 -6px}body #spacesHubPage .sh-owner-chip,body #spacesHubPage .sh-pill{border:1px solid rgba(255,255,255,.3);background:#140c2861!important;color:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body #spacesHubPage .sh-circle-img{border:3px solid rgba(255,255,255,.92)!important;box-shadow:0 8px 18px #3c1e782e!important}body:not(.light) #spacesHubPage .sh-circle-img{border-color:#ffffff1a!important;box-shadow:0 8px 18px #0006!important}body #spacesHubPage .sh-link{padding:6px 12px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f;color:var(--gl-accent)!important}body:not(.light) #spacesHubPage .sh-link{box-shadow:3px 3px 8px #0000004d}body #spacesHubPage .sh-chips{padding:14px 4px 8px!important}body #spacesHubPage .sh-chip{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a81f!important;color:var(--vg-ink-soft)!important;font-weight:600!important}body:not(.light) #spacesHubPage .sh-chip{box-shadow:3px 3px 8px #0000004d!important}body #spacesHubPage .sh-chip[aria-pressed=true]{border-color:transparent!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body #spacesHubPage .sh-joined-card,body #spacesHubPage .sh-invite,body #spacesHubPage .sh-invites-row,body #spacesHubPage .sh-state{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;color:var(--gl-ink)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}body:not(.light) #spacesHubPage .sh-joined-card,body:not(.light) #spacesHubPage .sh-invite,body:not(.light) #spacesHubPage .sh-invites-row,body:not(.light) #spacesHubPage .sh-state{box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f!important}body #spacesHubPage .sh-joined-card,body #spacesHubPage .sh-invites-row{transition:transform .15s ease}body #spacesHubPage .sh-invites-row:hover{transform:translateY(-1px)}body #spacesHubPage .sh-invites-icon{width:22px!important;height:22px!important;flex:0 0 auto!important;display:grid!important;place-items:center;font-size:15px}body #spacesHubPage .sh-invites-row small{color:var(--gl-accent)!important}body #spacesHubPage .sh-role{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #spacesHubPage .sh-invite-avatar{border-radius:14px!important;box-shadow:0 4px 10px #28145a29}body #spacesHubPage .sh-space-row{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;transition:background .18s ease}body #spacesHubPage .sh-space-row:hover{background:var(--gl-chip)!important}body #spacesHubPage .sh-button{border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important;box-shadow:3px 3px 8px #7660a821;font-weight:650!important}body:not(.light) #spacesHubPage .sh-button{box-shadow:3px 3px 8px #0000004d}body #spacesHubPage .sh-button.sh-primary{border-color:#ffffff2e!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 8px 18px #6a3fe04d}body #spacesHubPage .sh-discover-more{border-radius:18px!important;border-color:color-mix(in srgb,var(--gl-accent) 45%,transparent)!important;background:var(--gl-chip)!important;color:var(--gl-accent)!important}body #supporterLeaderboardPage .sl-back{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow);color:var(--vg-ink)!important}body #supporterLeaderboardPage .sl-how-btn{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a821;color:var(--gl-accent)!important}body:not(.light) #supporterLeaderboardPage .sl-how-btn{box-shadow:3px 3px 8px #0000004d}body #supporterLeaderboardPage .sl-back,body #supporterLeaderboardPage .sl-how-btn{transition:transform .12s ease}body #supporterLeaderboardPage .sl-back:hover,body #supporterLeaderboardPage .sl-how-btn:hover{transform:translateY(-1px)}body #supporterLeaderboardPage .sl-tagline b{color:var(--gl-accent)!important}body #supporterLeaderboardPage .sl-banner{border:1px solid var(--gl-edge);border-radius:24px!important;background:radial-gradient(90% 140% at 100% 0%,rgba(214,120,220,.22),transparent 60%),radial-gradient(80% 120% at 0% 100%,rgba(124,77,255,.16),transparent 60%),var(--gl-card)!important;box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #supporterLeaderboardPage .sl-banner{background:radial-gradient(90% 140% at 100% 0%,rgba(214,120,220,.2),transparent 60%),radial-gradient(80% 120% at 0% 100%,rgba(124,77,255,.24),transparent 60%),var(--gl-card)!important;box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f!important}body #supporterLeaderboardPage .sl-eyebrow,body #supporterLeaderboardPage .sl-banner-sub{color:var(--gl-ink-soft)!important}body:not(.light) #supporterLeaderboardPage .sl-headline{background-image:linear-gradient(90deg,#c4b5fd,#f0abfc)!important}body #supporterLeaderboardPage .sl-periods{border:0!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #supporterLeaderboardPage .sl-periods [role=tab]{border-radius:14px!important;color:var(--vg-ink-soft)!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #supporterLeaderboardPage .sl-periods [role=tab]:hover{background:var(--gl-chip)!important;color:var(--vg-ink)!important}body #supporterLeaderboardPage .sl-periods [role=tab].is-active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #supporterLeaderboardPage :is(.sl-you,.sl-ach,.sl-rest,.sl-goal) .sl-xp{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #supporterLeaderboardPage .sl-goal,body #supporterLeaderboardPage .sl-you,body #supporterLeaderboardPage .sl-ach-card{border:1px solid var(--gl-edge)!important;background:var(--gl-card)!important;color:var(--gl-ink);box-shadow:0 10px 26px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #supporterLeaderboardPage .sl-goal,body:not(.light) #supporterLeaderboardPage .sl-you,body:not(.light) #supporterLeaderboardPage .sl-ach-card{box-shadow:0 10px 26px #00000059,inset 0 1px #ffffff0f!important}body #supporterLeaderboardPage .sl-goal{border-radius:20px!important}body #supporterLeaderboardPage .sl-goal-title,body #supporterLeaderboardPage .sl-goal-count{color:var(--gl-ink-soft)!important}body #supporterLeaderboardPage .sl-you{border-radius:22px!important;border-color:color-mix(in srgb,var(--gl-accent) 30%,transparent)!important}body #supporterLeaderboardPage .sl-you-rank{color:var(--gl-accent)!important}body #supporterLeaderboardPage .sl-ach-rail{padding:2px 4px 14px!important}body #supporterLeaderboardPage .sl-ach-card{border-radius:18px!important}body #supporterLeaderboardPage .sl-ach-card.is-earned{border-color:#d9a23fb3!important}body #supporterLeaderboardPage .sl-podium{border:1px solid rgba(255,255,255,.1);border-radius:26px!important;box-shadow:0 18px 44px #28145a3d,inset 0 1px #ffffff1a!important}body #supporterLeaderboardPage .sl-step{border-radius:18px 18px 0 0!important;box-shadow:inset 0 1px #fff6,inset 0 -10px 18px #00000014}body #supporterLeaderboardPage .sl-podium .sl-points{border-color:#ffffff3d!important;border-radius:999px!important;background:#ffffff1a!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff1f}body #supporterLeaderboardPage .sl-avatar-pod{box-shadow:0 10px 24px #00000059}body #supporterLeaderboardPage .sl-rows{gap:10px!important}body #supporterLeaderboardPage .sl-row{padding:10px 14px 10px 10px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;transition:background .18s ease}body #supporterLeaderboardPage .sl-row:hover{background:var(--gl-chip)!important}body #supporterLeaderboardPage .sl-row-rank{display:grid;place-items:center;width:32px!important;height:32px;border-radius:10px;font-size:13px;color:#4c4562!important;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) #supporterLeaderboardPage .sl-row-rank{color:#cdc5e6!important;background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body #supporterLeaderboardPage .sl-points-row{border-radius:999px!important;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #supporterLeaderboardPage .sl-retry{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:3px 3px 8px #7660a821;color:var(--gl-accent)!important}body .sl-how-overlay{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .sl-how-overlay .sl-how{padding:24px!important;border:1px solid var(--gl-edge);border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .sl-how-overlay .sl-how h2{font-weight:800!important;letter-spacing:-.01em}body .sl-how-overlay .sl-how ol{gap:8px!important}body .sl-how-overlay .sl-how li{padding:10px 12px;border:1px solid var(--gl-ghost-edge);border-radius:16px;background:var(--gl-ghost)}body .sl-how-overlay .sl-how li p{color:var(--gl-ink-soft);opacity:1!important}body .sl-how-overlay .sl-how-n{border-radius:11px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;box-shadow:0 4px 10px #6a3fe04d}body .sl-how-overlay .sl-perks span{border:1px solid var(--vg-raised-edge);background:var(--vg-raised)!important;box-shadow:2px 2px 6px #7660a81f;color:var(--vg-ink)}body .sl-how-overlay .sl-how-ok{border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;box-shadow:0 8px 18px #6a3fe04d}/*! css/glass-writer-lounge.css */body{--gwl-purple: linear-gradient(145deg, #7c56f8, #6a3fe0);--gwl-purple-shadow: 0 8px 18px rgba(106,63,224,.3);--gwl-purple-shadow-hover: 0 10px 22px rgba(106,63,224,.38);--gwl-card-shadow: 0 10px 26px rgba(60,30,120,.1), inset 0 1px 0 var(--gl-edge);--gwl-row-shadow: 0 4px 14px rgba(60,30,120,.06);--gwl-chip-shadow: 3px 3px 8px rgba(118,96,168,.12);--gwl-tile: linear-gradient(145deg, #f7f4ff, #ece6fa);--gwl-tile-shadow: inset 2px 2px 4px rgba(118,96,168,.14), inset -2px -2px 4px rgba(255,255,255,.9);--gwl-tile-ink: #4c4562;--gwl-hover: rgba(124,92,255,.07);--gwl-ring: 0 0 0 3px rgba(109,62,230,.16);--gwl-danger: #d92d4f;--gwl-danger-grad: linear-gradient(145deg, #ef5470, #cf2a4b);--gwl-label: #6f6884;--gwl-backdrop: radial-gradient(900px 520px at 100% 0%, rgba(138,99,255,.1), transparent 62%), radial-gradient(760px 560px at 0% 100%, rgba(186,160,255,.12), transparent 60%);--gwl-warn-edge: rgba(214,158,46,.42)}body:not(.light){--gwl-card-shadow: 0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.06);--gwl-row-shadow: 0 4px 14px rgba(0,0,0,.22);--gwl-chip-shadow: 3px 3px 8px rgba(0,0,0,.3);--gwl-tile: linear-gradient(145deg, #2f2849, #261f3d);--gwl-tile-shadow: inset 2px 2px 4px rgba(0,0,0,.4), inset -2px -2px 4px rgba(255,255,255,.04);--gwl-tile-ink: #cdc5e6;--gwl-hover: rgba(255,255,255,.05);--gwl-ring: 0 0 0 3px rgba(185,164,255,.2);--gwl-danger: #ff6b86;--gwl-label: #a79fc0;--gwl-backdrop: radial-gradient(900px 520px at 100% 0%, rgba(138,99,255,.14), transparent 62%), radial-gradient(760px 560px at 0% 100%, rgba(106,63,224,.1), transparent 60%);--gwl-warn-edge: rgba(251,191,36,.38)}body.wl-open #wlRoot{background:var(--gwl-backdrop),var(--bg, var(--wl-bg))!important}body #wlBootShell{background:var(--gwl-backdrop),var(--bg, #f1eefb)!important}body #wlBootShell .wlb-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important}body #wlBootShell .wlb-bar{background:linear-gradient(90deg,var(--gl-ghost) 25%,var(--gl-chip) 50%,var(--gl-ghost) 75%)!important;background-size:200% 100%!important}body #wlSidebar :is(.wl-sb-item,.wl-sb-measure-item){gap:9px!important;border-radius:15px!important;color:var(--vg-ink)!important;font-weight:600!important;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}body #wlSidebar .wl-sb-measure-item{font-weight:700!important}body #wlSidebar .wl-sb-ic{width:30px;height:30px;flex:0 0 30px;display:inline-grid!important;place-items:center;border-radius:10px;background:var(--gwl-tile);box-shadow:var(--gwl-tile-shadow);color:var(--gwl-tile-ink);transition:background .18s ease,color .18s ease}body #wlSidebar .wl-sb-ic svg{width:17px!important;height:17px!important;stroke-width:1.9}body #wlSidebar .wl-sb-item:hover{background:var(--gwl-hover)!important;color:var(--vg-ink)!important}body #wlSidebar .wl-sb-item:active{transform:scale(.985)}body #wlSidebar .wl-sb-item.is-active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-ink)!important;font-weight:700!important}body #wlSidebar .wl-sb-item.is-active .wl-sb-ic{background:var(--gwl-purple);box-shadow:0 4px 10px #6a3fe059;color:#fff}body #wlSidebar .wl-sb-item:focus-visible{outline:none!important}body.has-shared-header.wl-open #wlSidebar{top:calc(var(--header-h) + 12px)!important;right:24px!important;height:62px!important;padding:7px 10px!important;border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:0 12px 30px #3c1e781a,inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}body.has-shared-header:not(.light).wl-open #wlSidebar{box-shadow:0 12px 30px #0006,inset 0 1px #ffffff0f!important}body.has-shared-header.wl-open:has(#wlSidebar) #wlRoot{top:calc(var(--header-h) + 74px)!important;padding-top:20px!important}body.has-shared-header #wlSidebar :is(.wl-sb-item,.wl-sb-measure-item){min-height:46px!important;padding:6px 12px 6px 7px!important}body.has-shared-header #wlSidebar .wl-sb-nav,body.has-shared-header #wlSidebar .wl-sb-measure-row{gap:4px!important}body.has-shared-header #wlSidebar .wl-sb-tools>summary{min-height:46px!important;padding:6px 14px!important;border-radius:15px!important;color:var(--vg-ink-soft)!important;font-weight:650!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body.has-shared-header #wlSidebar .wl-sb-tools>summary:hover{background:var(--gwl-hover)!important;color:var(--vg-ink)!important}body.has-shared-header #wlSidebar .wl-sb-tools[open]>summary,body.has-shared-header #wlSidebar .wl-sb-tools>summary.is-active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-ink)!important}body.has-shared-header #wlSidebar .wl-sb-tools>summary.is-active{color:var(--gl-accent)!important}body.has-shared-header #wlSidebar .wl-sb-tools>summary:focus-visible{outline:none!important}body.has-shared-header #wlSidebar .wl-sb-tools-panel{top:calc(100% + 12px)!important;width:248px!important;padding:8px!important;border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.has-shared-header #wlSidebar .wl-sb-tools-panel .wl-sb-item{min-height:44px!important;margin:2px 0}@media(min-width:769px){body.has-shared-header.wl-open #wlSidebar{left:calc(var(--sidebar-w) + 10px)!important}}@media(max-width:768px){body.has-shared-header.wl-open #wlSidebar{top:calc(var(--header-h) + 8px)!important;left:10px!important;right:10px!important;height:60px!important;padding:6px 8px!important;border-radius:20px!important}body.has-shared-header.wl-open:has(#wlSidebar) #wlRoot{top:calc(var(--header-h) + 72px)!important;padding-top:14px!important}body.has-shared-header #wlSidebar :is(.wl-sb-item,.wl-sb-measure-item){padding:6px 10px 6px 6px!important;gap:8px!important}body.has-shared-header #wlSidebar .wl-sb-tools>summary{padding:6px 12px!important}body.has-shared-header #wlSidebar .wl-sb-tools-panel{right:-2px!important}}@media(max-width:380px){body.has-shared-header #wlSidebar :is(.wl-sb-nav>[data-nav=dashboard],.wl-sb-measure-row>[data-nav=dashboard]){width:44px!important;padding:7px!important}}body:not(.has-shared-header).wl-open #wlSidebar{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}body:not(.has-shared-header) #wlSidebar .wl-sb-item{min-height:44px;padding:6px 10px 6px 7px!important}body:not(.has-shared-header) #wlSidebar .wl-sb-logo-ic{color:var(--gl-accent)!important}body:not(.has-shared-header) #wlSidebar .wl-sb-logo-txt{color:var(--gl-ink)!important}body:not(.has-shared-header) #wlSidebar .wl-sb-promo{border-radius:20px!important;background:var(--gwl-purple)!important;box-shadow:var(--gwl-purple-shadow)!important}body:not(.has-shared-header) #wlSidebar .wl-sb-stat-label{color:var(--gl-ink)!important}body:not(.has-shared-header) #wlSidebar :is(.wl-sb-stat-pct,.wl-sb-stat-sub){color:var(--vg-ink-soft)!important}body:not(.has-shared-header) #wlSidebar .wl-sb-tools>summary{border-radius:14px;color:var(--vg-ink-soft)}body #wlSidebar .wl-progress{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #wlSidebar .wl-progress>span{background:var(--gwl-purple)!important;border-radius:inherit}body #wlRoot:not(:has(.wl-editor-body,.wl-rte-toolbar,.wl-epi,.au-editor,.ss-editor)) .wl-dash-title{color:var(--gl-ink)!important;font-weight:800!important;letter-spacing:-.02em!important}body #wlRoot:not(:has(.wl-editor-body,.wl-rte-toolbar,.wl-epi,.au-editor,.ss-editor)) :is(.wl-dash-sub,.wl-dash-meta){color:var(--vg-ink-soft)!important}body #wlRoot:not(:has(.wl-editor-body,.wl-rte-toolbar,.wl-epi,.au-editor,.ss-editor)) .wl-dash-header .wl-link[data-wl-target]{display:inline-flex!important;align-items:center;gap:4px;min-height:32px;margin:0 0 10px!important;padding:0 14px 0 11px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--vg-ink-soft)!important;font-size:.8rem!important;font-weight:700!important;transition:background .18s ease,color .18s ease,transform .12s ease}body #wlRoot:not(:has(.wl-editor-body,.wl-rte-toolbar,.wl-epi,.au-editor,.ss-editor)) .wl-dash-header .wl-link[data-wl-target]:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important;transform:translateY(-1px)}body #wlRoot:not(:has(.wl-editor-body,.wl-rte-toolbar,.wl-epi,.au-editor,.ss-editor)) .wl-dash-header .wl-link[data-wl-target]:focus-visible{outline:none!important}body #wlRoot .wl-hm-mode{padding:4px 14px 4px 4px!important;border:1px solid var(--vg-raised-edge);border-radius:999px!important;background:var(--vg-raised);box-shadow:var(--gwl-chip-shadow);color:var(--gl-ink)!important}body #wlRoot .wl-hm-mode-ic{background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow);color:var(--gl-accent)!important}body #wlRoot .wl-hm-mode-txt span{color:var(--vg-ink-soft)!important}@media(max-width:640px){body #wlRoot .wl-hm-mode{padding:3px!important}}body #wlRoot.wl-glass-page .wl-btn:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:var(--gwl-purple)!important;color:#fff!important;box-shadow:var(--gwl-purple-shadow)!important;font-weight:700!important;transition:transform .12s ease,box-shadow .18s ease,background .18s ease}body #wlRoot.wl-glass-page .wl-btn:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):hover{transform:translateY(-1px);box-shadow:var(--gwl-purple-shadow-hover)!important;filter:none}body #wlRoot.wl-glass-page .wl-btn:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):active{transform:translateY(0) scale(.98)}body #wlRoot.wl-glass-page .wl-btn.wl-btn-ghost:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important;box-shadow:var(--gwl-chip-shadow)!important}body #wlRoot.wl-glass-page .wl-btn.wl-btn-ghost:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important;box-shadow:var(--gwl-chip-shadow)!important}body #wlRoot.wl-glass-page .wl-btn.wl-btn-danger:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){background:var(--gwl-danger-grad)!important;box-shadow:0 8px 18px #cf2a4b47!important}body #wlRoot.wl-glass-page .wl-btn.wl-btn-danger:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):hover{box-shadow:0 10px 22px #cf2a4b5c!important}body #wlRoot.wl-glass-page .wl-btn.wl-btn-sm:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border-radius:12px!important}body #wlRoot.wl-glass-page .wl-btn:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):is([disabled],.wl-btn-soon){border-color:var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--vg-ink-soft)!important;box-shadow:none!important;transform:none!important;opacity:.8}body #wlRoot.wl-glass-page .wl-btn:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):focus-visible{outline:none!important}body #wlRoot.wl-glass-page .wl-link:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){color:var(--vg-ink-soft)}body #wlRoot.wl-glass-page .wl-link:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):hover{color:var(--gl-accent)}body #wlRoot.wl-glass-page :is(.wl-input,.wl-textarea,.wl-select):not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important;transition:box-shadow .18s ease,border-color .18s ease}body #wlRoot.wl-glass-page :is(.wl-input,.wl-textarea):not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *)::placeholder{color:var(--vg-ink-soft);opacity:.85}body #wlRoot.wl-glass-page :is(.wl-input,.wl-textarea,.wl-select):not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):focus{outline:none!important;border-color:transparent55%,transparent)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot.wl-glass-page .wl-iconbtn:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border:1px solid var(--vg-raised-edge)!important;border-radius:10px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--vg-ink)!important}body #wlRoot.wl-glass-page .wl-iconbtn:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):hover:not([disabled]){background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot.wl-glass-page .wl-iconbtn:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *)[disabled]{background:var(--gl-ghost)!important;box-shadow:none!important;opacity:.45!important}body #wlRoot.wl-glass-page :is(.wl-empty,.wl-b5-soft,.wl-field-hint):not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){color:var(--vg-ink-soft)!important}body #wlRoot.wl-glass-page .wl-empty-title:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *),body #wlRoot.wl-glass-page .wl-field-label:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){color:var(--gl-ink)!important}body #wlRoot.wl-glass-page .wl-form-error:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){color:var(--gwl-danger)!important}body #wlRoot.wl-glass-page .wl-badge:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border-radius:999px!important;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot.wl-glass-page .wl-b5-eyebrow:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){color:var(--gwl-label)!important;letter-spacing:.09em!important}body #wlRoot.wl-glass-page .wl-card .wl-b5-eyebrow:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){color:var(--gl-accent)!important}body #wlRoot.wl-glass-page .wl-b5-eyebrow.is-hit:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){color:var(--wl-b5-green)!important}body #wlRoot.wl-glass-page :is(.wl-b5-bar,.wl-progress):not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #wlRoot.wl-glass-page :is(.wl-b5-bar,.wl-progress):not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *)>span{background:var(--gwl-purple)!important;border-radius:999px}body #wlRoot.wl-glass-page .wl-b5-bar.is-hit:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *)>span{background:linear-gradient(145deg,#34d399,#16a34a)!important}body #wlRoot.wl-glass-page .wl-card:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important;color:var(--gl-ink)}body #wlRoot.wl-glass-page .wl-card-title:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *),body #wlRoot.wl-glass-page .wl-card .wl-modal-title:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){color:var(--gl-ink)!important}body #wlRoot .wl-hm-hero{border:1px solid var(--gl-edge)!important;border-radius:26px!important;box-shadow:0 14px 34px #3c1e7824,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #wlRoot .wl-hm-hero{border-color:#ffffff17!important;box-shadow:0 14px 34px #0000006b,inset 0 1px #ffffff0f!important}body #wlRoot .wl-hm-week{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;box-shadow:var(--gwl-row-shadow),inset 0 1px 0 var(--gl-edge)}body.light #wlRoot .wl-hm-week{background:#ffffffb8!important}body #wlRoot .wl-hm-week .wl-b5-bar>span{background:var(--gwl-purple)!important}body #wlRoot .wl-hm-primary{border:1px solid rgba(255,255,255,.18)!important;border-radius:16px!important;background:var(--gwl-purple)!important;box-shadow:var(--gwl-purple-shadow)!important;transition:transform .12s ease,box-shadow .18s ease}body #wlRoot .wl-hm-primary:hover{filter:none!important;transform:translateY(-1px);box-shadow:var(--gwl-purple-shadow-hover)!important}body #wlRoot .wl-hm-sprint{border:1px solid var(--vg-raised-edge)!important;border-radius:16px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-ink)!important;transition:transform .12s ease,background .18s ease}body #wlRoot .wl-hm-sprint:hover{background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #wlRoot .wl-hm-section{color:var(--gwl-label)!important;margin-top:12px!important}body #wlRoot :is(.wl-hm-row,.wl-hm-card){border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important;color:var(--gl-ink)!important;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease}body #wlRoot :is(.wl-hm-row,.wl-hm-card):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gl-accent) 35%,var(--gl-edge))!important}body #wlRoot .wl-hm-row-title{color:var(--gl-ink)!important}body #wlRoot .wl-hm-row-sub{color:var(--vg-ink-soft)!important}body #wlRoot .wl-hm-row-ic{border-radius:13px!important;background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow);color:var(--gwl-tile-ink)!important}body #wlRoot .wl-hm-row-badge{border:0!important;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .wl-hm-row-badge.is-live{background:#22c55e24!important;color:var(--wl-b5-green)!important}body #wlRoot .wl-hm-row .wl-gl-chev{color:var(--vg-ink-soft)!important}body #wlRoot .wl-hm-spark i{background:var(--gl-accent)!important;opacity:.7}body #wlRoot .wl-manu-page-title{color:var(--gl-ink)!important}body #wlRoot .wl-manu-filterbar{gap:4px!important;padding:5px!important;border-radius:17px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-filter-tab{border-radius:12px!important;color:var(--vg-ink-soft)!important;font-weight:650!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #wlRoot .wl-filter-tab:hover{color:var(--vg-ink)!important}body #wlRoot .wl-filter-tab.is-active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #wlRoot .wl-manu-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important}body #wlRoot .wl-manu-card:hover{border-color:color-mix(in srgb,var(--gl-accent) 35%,var(--gl-edge))!important;box-shadow:0 16px 34px #3c1e7829,inset 0 1px 0 var(--gl-edge)!important}body:not(.light) #wlRoot .wl-manu-card:hover{box-shadow:0 16px 34px #00000073,inset 0 1px #ffffff0f!important}body #wlRoot .wl-manu-title{color:var(--gl-ink)!important}body #wlRoot :is(.wl-manu-desc,.wl-manu-meta){color:var(--vg-ink-soft)!important}body #wlRoot .wl-manu-cover{border:0!important;border-radius:16px!important;background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow)}body #wlRoot .wl-manu-cover:has(img){box-shadow:0 6px 14px #28145a2e}body #wlRoot .wl-manu-cover-ph{color:var(--gl-accent)!important}body #wlRoot .wl-manu-status{border-radius:999px!important}body #wlRoot .wl-manu-status.is-drafting{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .wl-manu-open{border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--gl-accent)!important;font-weight:700!important;transition:background .18s ease,color .18s ease,box-shadow .18s ease}body #wlRoot .wl-manu-open:hover{background:var(--gwl-purple)!important;color:#fff!important;box-shadow:var(--gwl-purple-shadow)!important}body #wlRoot .wl-manu-card:has(.wl-manu-kebab.is-open,.wl-manu-menu){z-index:30}body #wlRoot .wl-manu-kebab{border-radius:11px!important;color:var(--vg-ink-soft)!important}body #wlRoot .wl-manu-kebab:is(:hover,.is-open){background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .wl-manu-menu{padding:6px!important;border:1px solid var(--gl-edge)!important;border-radius:18px!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important}body #wlRoot .wl-manu-menu-item{border-radius:12px!important;color:var(--gl-ink)!important}body #wlRoot .wl-manu-menu-item:hover{background:var(--gl-chip)!important}body #wlRoot .wl-manu-menu-ic{color:var(--vg-ink-soft)!important}body #wlRoot .wl-manu-menu-item.is-danger,body #wlRoot .wl-manu-menu-item.is-danger .wl-manu-menu-ic{color:var(--gwl-danger)!important}body #wlRoot .wl-manu-menu-item.is-danger:hover{background:#d92d4f1a!important}body #wlRoot .wl-tag{border-color:var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--vg-ink-soft)!important}body #wlRoot :is(.wl-mo-title,.wl-mo-val,.wl-mo-stat-val,.wl-board-h2,.wl-chap-title){color:var(--gl-ink)!important}body #wlRoot :is(.wl-mo-label,.wl-mo-stat-label,.wl-board-sub,.wl-chap-meta,.wl-chap-num){color:var(--vg-ink-soft)!important}body #wlRoot .wl-mo-cover{border-radius:18px!important;box-shadow:0 10px 22px #3c1e7838!important}body #wlRoot .wl-mo-edit{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--gl-accent)!important;font-weight:700!important}body #wlRoot .wl-mo-edit:hover{background:var(--vg-raised-hover)!important}body #wlRoot .wl-mo-stats{border-color:var(--gl-ghost-edge)!important}body #wlRoot :is(.wl-mo-stat-ic,.wl-chap-ic,.wl-tip-ic){border-radius:12px!important;background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow)!important;color:var(--gwl-tile-ink)!important}body #wlRoot .wl-status-pill{border-radius:999px!important}body #wlRoot .wl-status-pill.is-drafting{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .wl-card.wl-xp-card{border-color:var(--gwl-warn-edge)!important}body #wlRoot :is(.wl-xp-line,.wl-xp-head){color:var(--gl-ink)}body #wlRoot .wl-xp-hint{color:var(--vg-ink-soft)!important}body #wlRoot .wl-board-card .wl-chap-list{gap:10px!important}body #wlRoot .wl-board-card .wl-chap-row,body #wlRoot .wl-chap-row{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;box-shadow:none!important;transition:background .18s ease,border-color .18s ease}body #wlRoot .wl-board-card .wl-chap-row:last-child{border-bottom:1px solid var(--gl-ghost-edge)!important}body #wlRoot .wl-board-card .wl-chap-row:hover{background:var(--gl-chip)!important;border-color:color-mix(in srgb,var(--gl-accent) 28%,var(--gl-ghost-edge))!important}body #wlRoot .wl-board-card .wl-chap-open{border-radius:14px!important}body #wlRoot .wl-chap-publish-menu summary{border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--vg-ink)!important;transition:background .18s ease,color .18s ease}body #wlRoot .wl-chap-publish-menu summary:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot .wl-chap-publish-menu[open] summary{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important;box-shadow:none!important}body #wlRoot .wl-chap-publish-options{padding:6px!important;border:1px solid var(--gl-edge)!important;border-radius:18px!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #wlRoot .wl-chap-publish-options button{border-radius:12px!important;color:var(--gl-ink)!important}body #wlRoot .wl-chap-publish-options button:is(:hover,:focus-visible){background:var(--gl-chip)!important}body #wlRoot .wl-chap-publish-options .wl-chap-del{color:var(--gwl-danger)!important}body #wlRoot .wl-chap-publish-options .wl-chap-del:hover{background:#d92d4f1a!important}body #wlRoot .wl-chap-menu-divider{border-top-color:var(--gl-ghost-edge)!important}body #wlRoot.wl-glass-page :is(.wl-board-add,.wl-board-add.wl-btn.wl-btn-ghost):not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border:1.5px dashed color-mix(in srgb,var(--gl-accent) 45%,transparent)!important;border-radius:18px!important;background:var(--gl-ghost)!important;color:var(--gl-accent)!important;font-weight:700!important;box-shadow:none!important}body #wlRoot.wl-glass-page :is(.wl-board-add,.wl-board-add.wl-btn.wl-btn-ghost):not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *):hover{background:var(--gl-chip)!important;border-color:var(--gl-accent)!important;color:var(--gl-accent)!important;box-shadow:none!important}body #wlRoot .wl-tip-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:linear-gradient(var(--gl-chip),var(--gl-chip)),var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important}body #wlRoot .wl-tip-title{color:var(--gl-ink)!important}body #wlRoot .wl-tip-body,body #wlRoot .wl-tip-text{color:var(--vg-ink-soft)}body #wlRoot .wl-publishing-notice:not([hidden]){border:1px solid var(--gl-ghost-edge);border-radius:16px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body #wlRoot .wl-health-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important;color:var(--gl-ink)!important}body #wlRoot .wl-health-card.wl-health-hero{background:linear-gradient(135deg,#8a63ff2e,#8a63ff08 70%),var(--gl-card)!important}body #wlRoot :is(.wl-health-section-head,.wl-health-section-head h2,.wl-health-hero-title,.wl-health-big){color:var(--gl-ink)}body #wlRoot :is(.wl-health-soft,.wl-health-caption){color:var(--vg-ink-soft)!important}body #wlRoot .wl-health-overline{color:var(--gl-accent)!important}body #wlRoot .wl-health-icon-tile{background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow);color:var(--gwl-tile-ink)!important}body #wlRoot .wl-health-tier{border-radius:999px!important;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .wl-health-filter-pill{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--vg-ink)!important;font-weight:700;transition:background .18s ease,color .18s ease}body #wlRoot .wl-health-filter-pill:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot :is(.wl-health-divider,.wl-health-vrule){border-color:var(--gl-ghost-edge)!important}body #wlRoot .wl-health-insight+.wl-health-insight,body #wlRoot .wl-health-seg+.wl-health-seg{border-color:var(--gl-ghost-edge)!important}body #wlRoot .wl-health-score-foot{border-color:var(--gl-ghost-edge)!important}body #wlRoot :is(.wl-health-bar,.wl-health-segments){background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-health-dialog .wl-health-option,body #wlRoot .wl-health-dialog button:not(.wl-btn):not([class*=close]){border-radius:14px}body #wlRoot :is(.wl-gl-big strong,.wl-gl-streak-n strong,.wl-gl-level-title,.wl-gl-quest-title){color:var(--gl-ink)!important}body #wlRoot :is(.wl-gl-big,.wl-gl-split,.wl-gl-quest-sub,.wl-gl-day,.wl-gl-caption){color:var(--vg-ink-soft)!important}body #wlRoot .wl-gl-section{color:var(--gwl-label)!important}body #wlRoot .wl-gl-mult{color:var(--gl-accent)!important}body #wlRoot .wl-gl-cell{border-color:var(--gl-ghost-edge)!important;border-radius:12px!important}body #wlRoot .wl-gl-cell.lv0{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow);border-color:transparent!important}body #wlRoot .wl-gl-cell.lv4{background:var(--gwl-purple)!important}body #wlRoot .wl-gl-cell.is-today{border-color:var(--gl-accent)!important}body #wlRoot .wl-gl-preset{border:1px solid var(--vg-raised-edge)!important;border-radius:16px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important;transition:transform .12s ease,background .18s ease,box-shadow .18s ease}body #wlRoot .wl-gl-preset:hover{background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #wlRoot .wl-gl-preset.is-on{border-color:#ffffff2e!important;background:var(--gwl-purple)!important;color:#fff!important;box-shadow:var(--gwl-purple-shadow)!important}body #wlRoot .wl-gl-preset.is-custom{color:var(--vg-ink-soft)!important}body #wlRoot .wl-gl-quest{border-bottom-color:var(--gl-ghost-edge)!important;color:var(--gl-ink)!important;transition:background .16s ease}body #wlRoot .wl-gl-quest:hover{background:var(--gwl-hover)!important}body #wlRoot .wl-card.wl-gl-quests{overflow:hidden}body #wlRoot .wl-gl-check{border-color:color-mix(in srgb,var(--gl-accent) 38%,transparent)!important}body #wlRoot .wl-gl-quest.is-done .wl-gl-quest-title,body #wlRoot .wl-gl-quest .wl-gl-chev{color:var(--vg-ink-soft)!important}body #wlRoot .wl-card.wl-gl-today.is-hit{border-color:#22c55e5c!important;background:linear-gradient(#22c55e1a,#22c55e1a),var(--gl-card)!important}body #wlRoot :is(.wl-sp-title,.wl-sp-timer,.wl-sp-done-min,.wl-sp-row-title){color:var(--gl-ink)!important}body #wlRoot :is(.wl-sp-statsline,.wl-sp-body,.wl-sp-note,.wl-sp-len,.wl-sp-row-sub,.wl-sp-cancel){color:var(--vg-ink-soft)!important}body #wlRoot .wl-sp-xp{color:var(--gl-accent)!important}body #wlRoot .wl-sp-tile{border:1px solid var(--vg-raised-edge)!important;border-radius:18px!important;background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--vg-ink)!important;transition:transform .12s ease,background .18s ease,box-shadow .18s ease}body #wlRoot .wl-sp-tile:hover{background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #wlRoot .wl-sp-tile .wl-sp-tile-u{color:var(--vg-ink-soft)!important}body #wlRoot .wl-sp-tile.is-on{border-color:#ffffff2e!important;background:var(--gwl-purple)!important;color:#fff!important;box-shadow:var(--gwl-purple-shadow)!important}body #wlRoot .wl-sp-tile.is-on .wl-sp-tile-u{color:#ffffffdb!important}body #wlRoot.wl-glass-page .wl-btn.wl-sp-start.wl-sp-start:not(:is(.wl-epi-form-overlay,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-modal-card.wl-preview-card) *){border-radius:16px!important}body #wlRoot .wl-sp-running .wl-sp-body{border:1px solid var(--gl-ghost-edge);border-radius:16px!important;background:var(--gl-ghost)!important}body #wlRoot .wl-card.wl-sp-done{border-color:#22c55e5c!important;background:linear-gradient(#22c55e1a,#22c55e1a),var(--gl-card)!important}body #wlRoot .wl-sp-row{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;box-shadow:var(--gwl-row-shadow)}body.light #wlRoot .wl-sp-row{background:#ffffffa8!important}body #wlRoot .wl-sp-row-ic{border-radius:10px!important;background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow);color:var(--gwl-tile-ink)!important}body #wlRoot .wl-sp-row.is-done .wl-sp-row-ic{color:var(--wl-b5-green)!important}body #wlSprintMini,body #wlSprintToast{border:1px solid var(--gl-edge)!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:0 12px 28px #3c1e7833,inset 0 1px 0 var(--gl-edge)!important;font-family:inherit!important}body:not(.light) #wlSprintMini,body:not(.light) #wlSprintToast{box-shadow:0 12px 28px #00000080,inset 0 1px #ffffff0f!important}body #wlSprintToast{border-radius:18px!important;padding:12px 16px!important}body #wlSprintMini>span:first-child{background:var(--gwl-purple)!important}body #wlSprintMini button{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:var(--gwl-chip-shadow);font-family:inherit!important}body #wlSprintMini button:first-of-type{border-color:#ffffff2e!important;background:var(--gwl-purple)!important;color:#fff!important;box-shadow:0 4px 10px #6a3fe04d}body #wlSprintToast button,body #wlRoot .wl-note-for-label{color:var(--vg-ink-soft)!important}body #wlRoot .wl-note-for-title{color:var(--gl-ink)!important}body #wlRoot .wl-note-switch{padding:6px!important;border:1px solid var(--gl-edge)!important;border-radius:18px!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important}body #wlRoot .wl-note-switch-item{border-radius:12px!important;color:var(--gl-ink)!important}body #wlRoot .wl-note-switch-item:hover{background:var(--gl-chip)!important}body #wlRoot .wl-note-switch-item.is-active{color:var(--gl-accent)!important;font-weight:700}body #wlRoot .wl-sn-search .wl-sn-search-input{border-radius:16px!important;min-height:44px}body #wlRoot :is(.wl-sn-search-ic,.wl-sn-clear){color:var(--vg-ink-soft)!important}body #wlRoot .wl-sn-clear:hover{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .wl-sn-chips{padding:4px 2px 8px!important}body #wlRoot .wl-sn-chip{border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--vg-ink)!important;transition:background .18s ease,color .18s ease}body #wlRoot .wl-sn-chip:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot .wl-sn-chip.is-on{border-color:#ffffff2e!important;background:var(--gwl-purple)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047!important}body #wlRoot .wl-sn-count{color:var(--gwl-label)!important}body #wlRoot .wl-sn-card{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;box-shadow:var(--gwl-row-shadow);padding:12px 14px!important;transition:background .18s ease}body.light #wlRoot .wl-sn-card{background:#ffffffa8!important}body #wlRoot .wl-sn-card:hover{background:var(--gl-chip)!important}body #wlRoot .wl-sn-card .t{color:var(--gl-ink)!important}body #wlRoot .wl-sn-card :is(.m,.wl-row-sub){color:var(--vg-ink-soft)!important}body #wlRoot .wl-sn-card .wl-manu-actions{gap:6px}body #wlRoot :is(.wl-mu-name,.wl-mu-headline){color:var(--gl-ink)!important}body #wlRoot .wl-mu-row{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;box-shadow:var(--gwl-row-shadow);transition:background .18s ease}body.light #wlRoot .wl-mu-row{background:#ffffffa8!important}body #wlRoot .wl-mu-row:hover{background:var(--gl-chip)!important}body #wlRoot .wl-mu-avatar{background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow);color:var(--gwl-tile-ink)!important}body #wlRoot .wl-mu-msg{border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important}body #wlRoot .wl-mu-msg:hover:not(:disabled){background:var(--vg-raised-hover)!important}body #wlRoot .wl-mu-dots i{border-color:color-mix(in srgb,var(--gl-accent) 30%,transparent)!important}body #wlRoot .wl-mu-dots i.is-lit{background:var(--gwl-purple)!important;border-color:transparent!important}body #wlRoot .wl-mu-share{border-color:color-mix(in srgb,var(--gl-accent) 45%,transparent)!important;border-radius:18px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important}body #wlRoot .wl-mu-share:hover{background:var(--gl-chip)!important}body #wlRoot .wl-mu-ms-ic{background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow)}body #wlRoot .wl-mu-milestone:hover{background:var(--gwl-hover);border-radius:12px}body #wlRoot .wl-state-card:not(:has(>.wl-recovery-actions)){border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important}body #wlRoot .wl-state-card:not(:has(>.wl-recovery-actions)) .wl-state-title{color:var(--gl-ink)!important;font-weight:800!important}body #wlRoot .wl-state-card:not(:has(>.wl-recovery-actions)) :is(.wl-state-body,.wl-state-meta){color:var(--vg-ink-soft)!important}body #wlRoot .wl-state-card:not(:has(>.wl-recovery-actions)) .wl-state-icon{color:var(--gl-accent)!important}body #wlRoot .wl-state-card:not(:has(>.wl-recovery-actions))>.wl-btn{border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:var(--gwl-purple)!important;color:#fff!important;box-shadow:var(--gwl-purple-shadow)!important}body #wlRoot .wl-state-card:not(:has(>.wl-recovery-actions))>.wl-btn.wl-btn-ghost{border-color:var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink)!important;box-shadow:var(--gwl-chip-shadow)!important}body #wlRoot .wl-b5-empty{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;color:var(--vg-ink-soft)!important}body #wlRoot .wl-spinner{border-color:var(--gl-ghost-edge)!important;border-top-color:var(--gl-accent)!important}body #wlRoot .wl-page-skeleton .wl-card{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:var(--gwl-card-shadow)!important}body #wlRoot .wl-page-skeleton .wl-skel{border-color:transparent!important;box-shadow:none!important;background:linear-gradient(90deg,var(--gl-ghost) 0%,var(--gl-chip) 50%,var(--gl-ghost) 100%)!important;background-size:200% 100%!important}body #wlRoot .wl-page-skeleton .wl-cw-cover.wl-skel{border-radius:16px!important}body #wlRoot.wl-glass-page .wl-modal:not(.wl-epi-form-overlay):not(:has(.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai,.wl-preview-body)),body #wlRoot .wl-epi-form-overlay:has(>.wl-exclusive-dialog,>.story-requirements-dialog){background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #wlRoot.wl-glass-page .wl-modal-card:not(.wl-epi-modal,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai):not(:has(.wl-preview-body)),body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog){border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #wlRoot.wl-glass-page .wl-modal-card:not(.wl-epi-modal,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai):not(:has(.wl-preview-body)){padding:24px 26px!important}body #wlRoot.wl-glass-page .wl-modal-card:not(.wl-epi-modal,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai):not(:has(.wl-preview-body)) .wl-modal-title,body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-modal-title{color:var(--gl-ink)!important;font-weight:800!important;letter-spacing:-.01em}body #wlRoot.wl-glass-page .wl-modal-card:not(.wl-epi-modal,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai):not(:has(.wl-preview-body)) :is(.wl-modal-sub,.wl-dash-meta,.wl-state-body),body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-epi-dialog-description{color:var(--vg-ink-soft)!important}body #wlRoot.wl-glass-page .wl-modal-card:not(.wl-epi-modal,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai):not(:has(.wl-preview-body)) .wl-modal-foot{gap:10px!important;margin-top:10px!important}@media(max-width:480px){body #wlRoot.wl-glass-page .wl-modal-card:not(.wl-epi-modal,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai):not(:has(.wl-preview-body)){padding:20px!important;border-radius:24px!important}}body #wlRoot.wl-glass-page .wl-modal-card:not(.wl-epi-modal,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai):not(:has(.wl-preview-body)) :is(.wl-list-row,.wl-health-option){border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)}body #wlRoot.wl-glass-page .wl-modal-card:not(.wl-epi-modal,.wl-publish-dialog,.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai):not(:has(.wl-preview-body)) :is(.wl-list-row,.wl-health-option):hover{background:var(--gl-chip)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-epi-form-header{border-bottom-color:var(--gl-ghost-edge)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-epi-dialog-footer{border-top-color:var(--gl-ghost-edge)!important;background:transparent!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-field-label{color:var(--gl-ink)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-field-hint{color:var(--vg-ink-soft)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-input{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-ink)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-input:focus{border-color:transparent55%,transparent)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-epi-dialog-button{min-height:40px;padding:9px 16px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--vg-ink)!important;font-weight:650!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-epi-dialog-button:hover:not(:disabled){background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-epi-dialog-button.is-primary{border-color:#ffffff2e!important;background:var(--gwl-purple)!important;color:#fff!important;box-shadow:var(--gwl-purple-shadow)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-epi-dialog-button.is-primary:hover:not(:disabled){color:#fff!important;box-shadow:var(--gwl-purple-shadow-hover)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-link{color:var(--gl-accent)!important}body #wlRoot .wl-modal-card:is(.wl-exclusive-dialog,.story-requirements-dialog) .wl-form-error{color:var(--gwl-danger)!important}body #wlRoot .wl-exclusive-destination{border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)}body #wlRoot .wl-exclusive-destination small,body #wlRoot .wl-exclusive-eyebrow{color:var(--vg-ink-soft)!important}body #wlRoot .wl-exclusive-symbol{background:var(--gwl-tile)!important;box-shadow:var(--gwl-tile-shadow)!important;color:var(--gl-accent)!important}body #wlRoot .wl-exclusive-draft-note{border:1px solid color-mix(in srgb,var(--gl-accent) 22%,transparent)!important;border-radius:16px!important;background:var(--gl-chip)!important;color:var(--gl-ink)!important}body #wlRoot .wl-exclusive-draft-note p{color:var(--vg-ink-soft)!important}body #wlRoot .story-requirements-dialog .story-readiness-row{border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)}body #wlRoot .story-requirements-dialog .story-readiness-row small{color:var(--vg-ink-soft)}body #wlRoot .story-requirements-dialog .story-readiness-row[data-ready=true] small{color:var(--wl-b5-green, #16a34a)}@media(prefers-reduced-motion:reduce){body #wlRoot :is(.wl-hm-row,.wl-hm-card,.wl-manu-card,.wl-gl-preset,.wl-sp-tile,.wl-hm-primary,.wl-hm-sprint),body #wlSidebar .wl-sb-item{transition:none!important;transform:none!important}}:where(svg.wl-icon:not([width])){width:1.15em;height:1.15em}:where(svg.wl-icon){flex:none;display:inline-block;vertical-align:-.18em}svg.wl-icon.wl-icon{fill:currentColor;stroke:none}body #wlRoot .wl-hm-mode-ic svg.wl-icon{width:18px;height:18px}body #wlRoot .wl-hm-row-ic svg.wl-icon{width:22px;height:22px}body #wlRoot .wl-hm-dots i svg.wl-icon{width:9px;height:9px}body #wlRoot :is(.wl-hm-primary-t,.wl-hm-sprint-t){display:inline-flex;align-items:center;gap:7px}body #wlRoot :is(.wl-hm-primary-t,.wl-hm-sprint-t) svg.wl-icon{width:17px;height:17px}body #wlRoot .wl-sp-row-ic svg.wl-icon{width:16px;height:16px}body #wlRoot .wl-sp-trophy{display:grid;place-items:center}body #wlRoot .wl-sp-trophy svg.wl-icon{width:44px;height:44px}body #wlRoot :is(.wl-mu-ms-ic,.wl-mu-msg){display:grid;place-items:center}body #wlRoot .wl-mu-ms-ic svg.wl-icon{width:16px;height:16px}body #wlRoot .wl-mu-share-ic svg.wl-icon{width:20px;height:20px}body #wlRoot .wl-mu-msg svg.wl-icon{width:20px;height:20px}body #wlRoot :is(.wl-mu-msg,.wl-mu-ms-ic){color:var(--gwl-tile-ink)}body #wlRoot .wl-gl-flame{display:inline-grid;place-items:center}body #wlRoot .wl-gl-flame svg.wl-icon{width:28px;height:28px}body #wlRoot .wl-gl-check svg.wl-icon{width:12px;height:12px}body #wlRoot .wl-rc-ic svg.wl-icon{width:18px;height:18px}body #wlRoot .wl-sn-search-ic{display:inline-flex;align-items:center}body #wlRoot .wl-sn-search-ic svg.wl-icon{width:17px;height:17px}body #wlRoot .wl-xp-badge{display:inline-flex;align-items:center;gap:4px}body #wlRoot .wl-xp-badge svg.wl-icon{width:12px;height:12px}body #wlRoot :is(.wl-btn,.wl-ed-pill){--wl-icon-gap: 7px}body #wlRoot :is(.wl-btn,.wl-ed-pill)>svg.wl-icon:first-child{width:1.1em;height:1.1em;margin-inline-end:var(--wl-icon-gap);vertical-align:-.17em}body #wlRoot .wl-iconbtn svg.wl-icon{width:16px;height:16px}body #wlRoot .wl-rte-btn svg.wl-icon{width:17px;height:17px;vertical-align:middle}body #wlRoot .wl-epi-gt-icon svg.wl-icon{width:18px;height:18px}body #wlRoot .wl-epi-entry-menu summary{display:grid;place-items:center}body #wlRoot .wl-epi-entry-menu summary svg.wl-icon{width:16px;height:16px}body #wlRoot .wl-dash{max-width:none}body #wlRoot .wl-dash :is(.wl-goals,.wl-sp,.wl-sp-recent,.wl-mu,.wl-rc-list,.wl-sn-search,.wl-health){max-width:none!important}body #wlRoot .wl-dash .wl-state{width:100%;max-width:none!important}body #wlRoot .wl-dash .wl-state>.wl-state-card{width:100%;max-width:none;align-items:center;text-align:center}body #wlRoot .wl-dash .wl-state>.wl-state-card .wl-state-body{margin-inline:auto}body #wlRoot .wl-rc-tabs{display:flex!important;width:100%;max-width:none!important}body #wlRoot .wl-rc-tabs>.wl-rc-tab{flex:1 1 0;min-width:0;justify-content:center;text-align:center}body #wlRoot :is(.wl-board-empty-ic,.wl-sn-empty-ic){display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--gwl-tile);box-shadow:var(--gwl-tile-shadow);color:var(--gl-accent)}body #wlRoot .wl-board-card :is(.wl-board-add,.wl-board-sub)[hidden],body #wlRoot .wl-tip-card[hidden]{display:none!important}body #wlRoot .wl-board-card.is-empty .wl-board-list{width:100%}body #wlRoot .wl-board-empty{padding:4px 0 2px}body #wlRoot .wl-board-empty>.wl-state-card{gap:10px;padding:34px 24px 30px;border:1.5px dashed color-mix(in srgb,var(--gl-accent) 32%,transparent)!important;border-radius:20px!important;background:var(--gl-ghost)!important;box-shadow:none!important}body #wlRoot .wl-board-empty .wl-state-title{font-size:1.2rem}body #wlRoot .wl-board-empty .wl-board-empty-add{display:inline-flex;align-items:center;gap:6px;margin-top:6px}body #wlRoot .wl-board-empty .wl-board-add-plus{font-weight:800}body #wlRoot .wl-mo-body{container-type:inline-size;container-name:wlmo;min-width:0;width:100%;align-self:stretch}body #wlRoot .wl-mo-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px}@container wlmo (min-width: 860px){body #wlRoot .wl-mo-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}body #wlRoot .wl-mo-stat{align-items:flex-start}body #wlRoot .wl-mo-stat-main{min-width:0}body #wlRoot .wl-mo-stat-val{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;line-height:1.2}@container wlmo (max-width: 360px){body #wlRoot .wl-mo-stat{gap:9px}body #wlRoot .wl-mo-stat-ic{width:34px;height:34px}body #wlRoot .wl-mo-stat-val{font-size:1.02rem}}body #wlRoot .wl-dash-header.wl-sn-header{display:flex;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px}body #wlRoot .wl-sn-header>.wl-note-head-actions{flex:none;margin:0!important}body #wlRoot .wl-sn-headline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}body #wlRoot .wl-sn-headline .wl-dash-title{margin:0}body #wlRoot .wl-sn-for{margin-top:0!important;gap:6px}body #wlRoot .wl-sn-for-chip{display:inline-flex;align-items:center;gap:6px;max-width:320px;padding:5px 11px;border-radius:999px;border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:var(--gwl-chip-shadow);color:var(--gl-ink)!important;font-size:.8rem!important;font-weight:700!important}body #wlRoot .wl-sn-for-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #wlRoot .wl-sn-for-chip>svg{flex:none;color:var(--gl-accent)}body #wlRoot .wl-sn-for .wl-btn.wl-btn-sm{min-height:28px;padding:0 10px!important;font-size:.76rem}body #wlRoot .wl-note-head-actions{padding-top:0}body #wlRoot .wl-sn-toolbar{display:flex;align-items:center;gap:12px;min-width:0}body #wlRoot .wl-sn-toolbar .wl-sn-search{flex:0 1 300px;min-width:200px}body #wlRoot .wl-sn-toolbar .wl-sn-search-input{min-height:40px}body #wlRoot .wl-sn-toolbar .wl-sn-chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:3px 2px;gap:6px}body #wlRoot .wl-sn-toolbar .wl-sn-chips::-webkit-scrollbar{display:none}body #wlRoot .wl-sn-chip{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:0 12px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:999px!important;background:var(--gl-ghost)!important;color:var(--vg-ink, var(--gl-ink))!important;font-size:.78rem!important;font-weight:650!important;white-space:nowrap;transition:background .16s ease,color .16s ease}body #wlRoot .wl-sn-chip:hover{background:var(--gl-chip)!important}body #wlRoot .wl-sn-chip .wl-sn-chip-ic{color:var(--vg-ink-soft)}body #wlRoot .wl-sn-chip[data-count]:after{content:attr(data-count);min-width:18px;padding:1px 6px;border-radius:999px;background:var(--cg-well);color:var(--vg-ink-soft);font-size:.68rem;font-weight:800;text-align:center}body #wlRoot .wl-sn-chip.is-on{border-color:var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--gwl-chip-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #wlRoot .wl-sn-chip.is-on .wl-sn-chip-ic{color:var(--gl-accent)}body #wlRoot .wl-sn-chip:focus-visible,body #wlRoot .wl-sn-quick-chip:focus-visible{outline:none}body #wlRoot .wl-sn-empty>.wl-state-card{gap:10px;padding:32px 24px 28px}body #wlRoot .wl-sn-empty .wl-state-title{font-size:1.2rem}body #wlRoot .wl-sn-quick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}body #wlRoot .wl-sn-quick-chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;cursor:pointer;border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:var(--gwl-chip-shadow);color:var(--gl-ink);font:inherit;font-size:.8rem;font-weight:700}body #wlRoot .wl-sn-quick-chip:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .wl-sn-quick-chip>svg{color:var(--gl-accent)}@media(max-width:640px){body #wlRoot .wl-sn-toolbar{flex-direction:column;align-items:stretch;gap:10px}body #wlRoot .wl-sn-toolbar .wl-sn-search{flex:none;min-width:0}body #wlRoot .wl-sn-for-chip{max-width:220px}body #wlRoot .wl-dash-header.wl-sn-header{align-items:flex-start!important}body #wlRoot .wl-sn-header>.wl-note-head-actions .wl-btn{min-height:38px;padding:0 14px!important}}body #wlRoot .wl-board-card .wl-board-sub{display:none!important}body #wlRoot .wl-chap-row{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;min-height:0!important;border-radius:18px!important;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}body #wlRoot .wl-chap-row:hover{background:var(--gl-chip)!important}body #wlRoot .wl-chap-order{display:flex!important;flex-direction:column;align-items:center;gap:0!important;width:30px;flex:0 0 30px}body #wlRoot .wl-chap-num{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink-soft)!important;font-size:12px!important;font-weight:800!important}body #wlRoot .wl-chap-order .wl-iconbtn{width:24px!important;height:18px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--gl-ink-soft)!important;opacity:0;transition:opacity .15s ease}body #wlRoot .wl-chap-order .wl-iconbtn svg{width:15px;height:15px}body #wlRoot .wl-chap-row:is(:hover,:focus-within) .wl-chap-order .wl-iconbtn:not(:disabled){opacity:1}@media(hover:none){body #wlRoot .wl-chap-order .wl-iconbtn:not(:disabled){opacity:1}}body #wlRoot .wl-chap-ic{display:none!important}body #wlRoot .wl-chap-main{flex:1 1 auto;min-width:0}body #wlRoot .wl-chap-head{display:flex;align-items:center;gap:8px;min-width:0}body #wlRoot .wl-chap-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px!important;font-weight:750!important;color:var(--gl-ink)!important}body #wlRoot .wl-chap-meta{margin-top:2px;color:var(--gl-ink-soft)!important;font-size:12.5px!important}body #wlRoot .wl-chap-status{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;background:var(--cg-well);color:var(--gl-ink-soft)}body #wlRoot .wl-chap-status.is-live{background:#10b98124;color:#0d8a60}body #wlRoot .wl-chap-status.is-edits{background:#f59e0b29;color:#a8610a}body:not(.light) #wlRoot .wl-chap-status.is-live{color:#6ee7b7}body:not(.light) #wlRoot .wl-chap-status.is-edits{color:#fcd34d}body #wlRoot .wl-chap-actions{display:flex!important;align-items:center;gap:4px!important;flex:0 0 auto}body #wlRoot .wl-chap-actions .wl-chap-open{min-height:34px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:var(--gl-chip)!important;box-shadow:none!important;color:var(--gl-chip-ink)!important;font-size:13px!important;font-weight:800!important}body #wlRoot .wl-chap-actions .wl-chap-open:hover{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body #wlRoot .wl-chap-publish-menu>summary{display:grid!important;place-items:center;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;color:var(--gl-ink-soft)!important;list-style:none}body #wlRoot .wl-chap-publish-menu>summary::-webkit-details-marker{display:none}body #wlRoot .wl-chap-publish-menu>summary>span{display:none!important}body #wlRoot .wl-chap-publish-menu>summary:hover{color:var(--gl-ink)!important}body #wlRoot .wl-board-add{min-height:44px!important;border-radius:16px!important;font-size:14px!important}body #wlRoot:has(.wl-chap-publish-menu[open]){z-index:10520!important}body #wlRoot :is(.wl-board-card,.wl-chap-list,.wl-chap-row):has(.wl-chap-publish-menu[open]){transform:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;contain:none!important}body #wlRoot .wl-chap-publish-menu[open]:before{content:"";position:fixed;inset:0;z-index:10590;background:var(--gl-scrim);cursor:default}body #wlRoot .wl-chap-publish-menu[open]>.wl-chap-publish-options{position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:10600!important;width:min(360px,calc(100vw - 32px))!important;max-height:calc(100dvh - 48px);overflow:auto;margin:0!important;padding:16px 10px 10px!important;border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important}body #wlRoot .wl-chap-publish-options .wl-chap-menu-title{margin:0 8px 8px!important;overflow:hidden;color:var(--gl-ink);font-size:16px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body #wlRoot .wl-chap-publish-options>button{position:relative;display:flex!important;align-items:center;width:100%;min-height:48px;margin:2px 0!important;padding:7px 12px 7px 58px!important;border:0!important;border-radius:15px!important;background:transparent!important;color:var(--gl-ink)!important;font-size:14.5px!important;font-weight:600!important;text-align:left;box-shadow:none!important}body #wlRoot .wl-chap-publish-options>button:hover{background:var(--gl-chip)!important}body #wlRoot .wl-chap-publish-options>button:before{content:"";position:absolute;left:10px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:11px;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) #wlRoot .wl-chap-publish-options>button:before{background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body #wlRoot .wl-chap-publish-options>button:after{content:"";position:absolute;left:18px;top:50%;width:18px;height:18px;margin-top:-9px;background:#4c4562}body:not(.light) #wlRoot .wl-chap-publish-options>button:after{background:#cdc5e6}body #wlRoot .wl-chap-publish-options>button.wl-chap-del{color:#d92d4f!important}body #wlRoot .wl-chap-publish-options>button.wl-chap-del:after{background:#d92d4f}body:not(.light) #wlRoot .wl-chap-publish-options>button.wl-chap-del{color:#ff8a9f!important}body #wlRoot .wl-chap-publish-options .wl-chap-menu-divider{margin:6px 10px!important;border:0!important;border-top:1px solid var(--gl-ghost-edge)!important}body #wlRoot .wl-chap-publish-options>button[data-action=preview]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12s3.5-6.5 9.5-6.5S21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z'/%3E%3Ccircle cx='12' cy='12' r='2.8'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12s3.5-6.5 9.5-6.5S21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z'/%3E%3Ccircle cx='12' cy='12' r='2.8'/%3E%3C/svg%3E") center / 18px no-repeat}body #wlRoot .wl-chap-publish-options>button[data-action=publish-to-a-book]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H19v15H6.5A2.5 2.5 0 0 0 4 20.5z'/%3E%3Cpath d='M4 20.5A2.5 2.5 0 0 0 6.5 23H19v-5'/%3E%3Cpath d='M11.5 14V7.5M8.8 10l2.7-2.6 2.7 2.6'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H19v15H6.5A2.5 2.5 0 0 0 4 20.5z'/%3E%3Cpath d='M4 20.5A2.5 2.5 0 0 0 6.5 23H19v-5'/%3E%3Cpath d='M11.5 14V7.5M8.8 10l2.7-2.6 2.7 2.6'/%3E%3C/svg%3E") center / 18px no-repeat}body #wlRoot .wl-chap-publish-options>button[data-action=change-what-readers-pay]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M14.6 9.2c-.5-.9-1.5-1.4-2.6-1.4-1.5 0-2.6.8-2.6 2s1.2 1.7 2.6 2 2.7.8 2.7 2.1-1.2 2.1-2.7 2.1c-1.2 0-2.2-.6-2.7-1.5M12 6.3v1.5M12 16v1.6'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M14.6 9.2c-.5-.9-1.5-1.4-2.6-1.4-1.5 0-2.6.8-2.6 2s1.2 1.7 2.6 2 2.7.8 2.7 2.1-1.2 2.1-2.7 2.1c-1.2 0-2.2-.6-2.7-1.5M12 6.3v1.5M12 16v1.6'/%3E%3C/svg%3E") center / 18px no-repeat}body #wlRoot .wl-chap-publish-options>button[data-action=update-readers-copy]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.3-4.4L4 8.5'/%3E%3Cpath d='M4 4v4.5h4.5'/%3E%3Cpath d='M4 13a8 8 0 0 0 14.3 4.4l1.7-1.9'/%3E%3Cpath d='M20 20v-4.5h-4.5'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 0 0-14.3-4.4L4 8.5'/%3E%3Cpath d='M4 4v4.5h4.5'/%3E%3Cpath d='M4 13a8 8 0 0 0 14.3 4.4l1.7-1.9'/%3E%3Cpath d='M20 20v-4.5h-4.5'/%3E%3C/svg%3E") center / 18px no-repeat}body #wlRoot .wl-chap-publish-options>button[data-action=rename]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16z'/%3E%3Cpath d='M13.5 6.5l4 4'/%3E%3C/svg%3E") center / 18px no-repeat}body #wlRoot .wl-chap-publish-options>button[data-action=delete]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M9 7V4.8h6V7'/%3E%3Cpath d='M6.5 7l.9 12.2h9.2L17.5 7'/%3E%3Cpath d='M10 11v5M14 11v5'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M9 7V4.8h6V7'/%3E%3Cpath d='M6.5 7l.9 12.2h9.2L17.5 7'/%3E%3Cpath d='M10 11v5M14 11v5'/%3E%3C/svg%3E") center / 18px no-repeat}body #wlRoot .wl-chap-actions .wl-btn.wl-chap-open:not(#_){min-height:34px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:var(--gl-chip)!important;box-shadow:none!important;color:var(--gl-chip-ink)!important;font-size:13px!important;font-weight:800!important}body #wlRoot .wl-chap-actions .wl-btn.wl-chap-open:not(#_):hover{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}/*! css/glass-writer-editor.css */body{--gwe-purple: linear-gradient(145deg, #7c56f8, #6a3fe0);--gwe-purple-shadow: 0 8px 18px rgba(106,63,224,.3);--gwe-card-shadow: 0 10px 26px rgba(60,30,120,.1), inset 0 1px 0 var(--gl-edge);--gwe-chip-shadow: 3px 3px 8px rgba(118,96,168,.12);--gwe-tile: linear-gradient(145deg, #f7f4ff, #ece6fa);--gwe-tile-shadow: inset 2px 2px 4px rgba(118,96,168,.14), inset -2px -2px 4px rgba(255,255,255,.9);--gwe-tile-ink: #4c4562;--gwe-ring: 0 0 0 3px rgba(109,62,230,.16);--gwe-paper: #fffefd;--gwe-paper-ink: #24203a;--gwe-paper-soft: #5d5775;--gwe-paper-edge: rgba(118,96,168,.16);--gwe-paper-shadow: 0 14px 34px rgba(60,30,120,.08), 0 1px 3px rgba(60,30,120,.06);--gwe-paper-view: #faf8ff;--gwe-warn-bg: #fff6e0;--gwe-warn-edge: rgba(214,158,46,.4);--gwe-warn-ink: #7a4d00;--gwe-danger: #d92d4f}body:not(.light){--gwe-card-shadow: 0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.06);--gwe-chip-shadow: 3px 3px 8px rgba(0,0,0,.3);--gwe-tile: linear-gradient(145deg, #2f2849, #261f3d);--gwe-tile-shadow: inset 2px 2px 4px rgba(0,0,0,.4), inset -2px -2px 4px rgba(255,255,255,.04);--gwe-tile-ink: #cdc5e6;--gwe-ring: 0 0 0 3px rgba(185,164,255,.2);--gwe-paper: #1d192c;--gwe-paper-ink: #ebe6f7;--gwe-paper-soft: #bdb5d6;--gwe-paper-edge: rgba(255,255,255,.08);--gwe-paper-shadow: 0 14px 34px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.04);--gwe-paper-view: #211c33;--gwe-warn-bg: rgba(251,191,36,.12);--gwe-warn-edge: rgba(251,191,36,.35);--gwe-warn-ink: #fcd98a;--gwe-danger: #ff8a9f}body #wlRoot .wl-rte-sticky-row{grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;padding:8px 0 10px;margin-bottom:2px;background:color-mix(in srgb,var(--wl-bg, var(--bg)) 80%,transparent)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}body #wlRoot .wl-rte-toolbar{width:auto!important;max-width:100%;flex-wrap:wrap!important;row-gap:6px!important;gap:6px!important;padding:7px 9px!important;border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card)!important;color:var(--gl-ink);box-shadow:var(--gwe-card-shadow)!important}body #wlRoot .wl-rte-group{gap:3px}body #wlRoot .wl-rte-sep{width:1px;height:22px;background:var(--gl-ghost-edge)!important;margin:0 3px}body #wlRoot .wl-rte-btn{min-width:34px;height:34px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:var(--vg-ink, var(--gl-ink))!important;box-shadow:none!important;transition:background .16s ease,box-shadow .16s ease,color .16s ease}body #wlRoot .wl-rte-btn:hover:not(:disabled){background:var(--vg-raised)!important;border-color:var(--vg-raised-edge)!important;box-shadow:var(--gwe-chip-shadow)!important;color:var(--gl-accent)!important}body #wlRoot .wl-rte-btn:active:not(:disabled){background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-rte-btn:focus-visible,body #wlRoot .wl-rte-mode:focus-visible{outline:none!important}body #wlRoot .wl-rte-soon{opacity:.45}body #wlRoot .wl-rte-group:has(>.wl-rte-mode){gap:3px;padding:3px;border-radius:13px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-rte-mode{height:30px!important;padding:0 13px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--vg-ink-soft, var(--gl-ink-soft))!important;font-weight:650!important;box-shadow:none!important}body #wlRoot .wl-rte-mode:hover{color:var(--vg-ink, var(--gl-ink))!important}body #wlRoot .wl-rte-mode.is-active{background:var(--vg-raised)!important;border-color:var(--vg-raised-edge)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #wlRoot .wl-rte-menu{min-width:170px;padding:6px!important;border:1px solid var(--gl-edge)!important;border-radius:16px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink);box-shadow:var(--gl-shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none}body #wlRoot .wl-rte-menu-item{padding:9px 12px!important;border-radius:11px!important;color:var(--gl-ink)!important;font-weight:600}body #wlRoot .wl-rte-menu-item:hover{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .wl-rte-toolbar>.wl-rte-chars{margin-left:4px;padding:5px 10px;border-radius:999px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--vg-ink-soft, var(--gl-ink-soft))!important;font-weight:600}body #wlRoot .wl-save-slot{justify-self:end!important;align-self:start;padding-top:4px}body #wlRoot .wl-save-action>.wl-btn{min-height:42px;margin:0!important;padding:0 22px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gwe-purple)!important;color:#fff!important;font-weight:750;box-shadow:var(--gwe-purple-shadow)!important;transition:transform .12s ease,box-shadow .18s ease}body #wlRoot .wl-save-action>.wl-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #6a3fe061!important}body #wlRoot .wl-save-action>.wl-btn:disabled{opacity:.7;transform:none}body #wlRoot .wl-save-status-pop{padding:6px 12px!important;border:1px solid var(--gl-edge)!important;border-radius:999px!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important;font-weight:650;font-size:.78rem}body #wlRoot .wl-save-status-pop.wl-status-saved{color:#128a5b!important}body:not(.light) #wlRoot .wl-save-status-pop.wl-status-saved{color:#5fe0a8!important}body #wlRoot .wl-save-status-pop.wl-status-saving,body #wlRoot .wl-save-status-pop.wl-status-unsaved{color:var(--gl-chip-ink)!important}body #wlRoot .wl-save-status-pop.wl-status-local{color:var(--gl-ink-soft)!important}body #wlRoot .wl-save-status-pop.wl-status-failed{color:var(--gwe-danger)!important;white-space:normal;max-width:min(320px,80vw);border-radius:14px!important}body #wlRoot .wl-ed-conflict{margin:4px auto 0;max-width:760px;padding:12px 14px 12px 16px!important;border:1px solid var(--gwe-warn-edge)!important;border-radius:18px!important;background:var(--gwe-warn-bg)!important;color:var(--gwe-warn-ink)!important;box-shadow:var(--gwe-card-shadow);font-size:.88rem;line-height:1.5}body #wlRoot .wl-ed-conflict .wl-btn{margin:0!important;padding:8px 15px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:13px!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:var(--gwe-chip-shadow)!important;font-weight:750}body #wlRoot .wl-editor{max-width:760px;gap:14px}body #wlRoot .wl-ed-extras{margin-bottom:0}body #wlRoot .wl-ed-pill{min-height:38px;padding:7px 15px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;color:var(--vg-ink, var(--gl-ink))!important;box-shadow:var(--gwe-chip-shadow)!important;font-weight:700;transition:background .16s ease,box-shadow .16s ease,transform .12s ease}body #wlRoot .wl-ed-pill:hover{background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #wlRoot .wl-ed-pill:focus-visible{outline:none}body #wlRoot .wl-ed-ai{color:var(--gl-accent)!important}body #wlRoot .wl-ed-mood-k{color:var(--vg-ink-soft, var(--gl-ink-soft))!important}body #wlRoot .wl-ed-mood-val{color:var(--gl-ink)}body #wlRoot .wl-editor>.wl-editor-title{min-height:52px;padding:12px 20px!important;font-size:1.32rem!important;font-weight:800!important;letter-spacing:-.01em;border:1px solid var(--gwe-paper-edge)!important;border-radius:18px!important;background:var(--gwe-paper)!important;color:var(--gwe-paper-ink)!important;box-shadow:var(--gwe-paper-shadow)!important}body #wlRoot .wl-editor>.wl-editor-title::placeholder{color:var(--gwe-paper-soft);opacity:.7}body #wlRoot .wl-editor>.wl-editor-title:focus{outline:none!important;box-shadow:var(--gwe-paper-shadow)!important}body #wlRoot .wl-editor>.wl-rte{padding:34px 44px 40px!important;font-size:1.06rem!important;line-height:1.82!important;border:1px solid var(--gwe-paper-edge)!important;border-radius:24px!important;background:var(--gwe-paper)!important;color:var(--gwe-paper-ink)!important;box-shadow:var(--gwe-paper-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;caret-color:var(--gl-accent)}body #wlRoot .wl-editor>.wl-rte:focus{border-color:transparent40%,transparent)!important;box-shadow:var(--gwe-paper-shadow)!important}body #wlRoot .wl-editor>.wl-rte.is-view{background:var(--gwe-paper-view)!important}body #wlRoot .wl-editor>.wl-rte p{margin:0 0 .95em}body #wlRoot .wl-editor>.wl-rte h1,body #wlRoot .wl-editor>.wl-rte h2{color:var(--gwe-paper-ink);letter-spacing:-.01em;line-height:1.3}body #wlRoot .wl-editor>.wl-rte h1{font-size:1.5rem;font-weight:800}body #wlRoot .wl-editor>.wl-rte h2{font-size:1.24rem;font-weight:750}body #wlRoot .wl-editor>.wl-rte blockquote{margin:0 0 1em;padding:4px 0 4px 16px;border-left:3px solid color-mix(in srgb,var(--gl-accent) 60%,transparent)!important;color:var(--gwe-paper-soft)!important;font-style:italic}body #wlRoot .wl-editor>.wl-rte a{color:var(--gl-accent)!important;text-underline-offset:3px}body #wlRoot .wl-editor>.wl-rte:empty:before{color:var(--gwe-paper-soft);opacity:.65}body #wlRoot .wl-editor>.wl-rte ::selection{background:#8a63ff38}body #wlRoot .wl-editor img[data-wl-image="1"].wl-img-selected{outline:3px solid var(--gl-accent)!important;outline-offset:3px}body #wlRoot .wl-editor-counts{flex-wrap:wrap;gap:8px!important;padding:0 6px;color:var(--vg-ink-soft, var(--gl-ink-soft))!important;font-weight:600}body #wlRoot .wl-editor-counts .wl-dot{color:var(--gl-ghost-edge)!important}body #wlRoot .wl-editor-counts .wl-status-failed{padding:4px 10px!important;border:1px solid color-mix(in srgb,var(--gwe-danger) 30%,transparent)!important;border-radius:999px!important;background:color-mix(in srgb,var(--gwe-danger) 9%,transparent)!important;color:var(--gwe-danger)!important}body #wlRoot .wl-editor-counts .wl-editor-note{color:var(--vg-ink-soft, var(--gl-ink-soft))}body #wlRoot .wl-image-toolbar{gap:6px 10px!important;padding:7px 10px!important;border:1px solid var(--gl-edge)!important;border-radius:16px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink);box-shadow:var(--gwe-card-shadow)!important;font-size:12.5px}body #wlRoot .wl-img-toolbar-label{color:var(--vg-ink-soft, var(--gl-ink-soft))!important;font-weight:700}body #wlRoot .wl-img-toolbar-sep{background:var(--gl-ghost-edge)!important}body #wlRoot .wl-img-size-btn{padding:5px 11px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--gl-ink)!important;font-weight:650}body #wlRoot .wl-img-size-btn:hover{background:var(--vg-raised)!important;border-color:var(--vg-raised-edge)!important;box-shadow:var(--gwe-chip-shadow)}body #wlRoot .wl-img-size-btn.is-active{background:var(--gwe-purple)!important;border-color:#ffffff2e!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe042}body #wlRoot .wl-state-card:has(>.wl-recovery-actions),body #wlRoot .wl-modern-card{border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card)!important;color:var(--gl-ink);box-shadow:var(--gwe-card-shadow)!important}body #wlRoot .wl-recovery-actions .wl-btn,body #wlRoot .wl-modern-card .wl-btn{min-height:42px;padding:0 18px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:var(--gwe-purple)!important;color:#fff!important;box-shadow:var(--gwe-purple-shadow)!important;font-weight:750}body #wlRoot .wl-recovery-actions .wl-btn.wl-btn-ghost{border-color:var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;box-shadow:none!important}body #wlRoot .wl-modern-badge{border-radius:999px;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important;border:0!important}body #wlRoot .wl-modal:has(>.wl-ed-mood-panel,>.wl-ed-cmp,>.wl-ai),body #wlRoot .wl-modal:has(>.wl-modal-card .wl-preview-body),body #wlRoot .wl-epi-form-overlay:has(>.wl-publish-dialog){background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #wlRoot .wl-modal-card.wl-ed-mood-panel,body #wlRoot .wl-modal-card.wl-ed-cmp,body #wlRoot .wl-modal-card.wl-ai,body #wlRoot .wl-modal-card.wl-preview-card{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(body #wlRoot .wl-ed-mood-panel,body #wlRoot .wl-ed-cmp,body #wlRoot .wl-ai,body #wlRoot .wl-modal-card.wl-preview-card) .wl-modal-title{color:var(--gl-ink)!important;font-size:1.22rem;font-weight:800;letter-spacing:-.01em}:is(body #wlRoot .wl-ed-mood-panel,body #wlRoot .wl-ed-cmp,body #wlRoot .wl-ai,body #wlRoot .wl-modal-card.wl-preview-card) :is(.wl-modal-sub,.wl-dash-meta,.wl-field-hint,.wl-vh-prevmeta,.wl-b5-soft){color:var(--gl-ink-soft)!important}body #wlRoot .wl-ai .wl-b5-eyebrow{color:var(--gl-chip-ink)!important}:is(body #wlRoot .wl-ed-mood-panel,body #wlRoot .wl-ed-cmp,body #wlRoot .wl-ai,body #wlRoot .wl-modal-card.wl-preview-card) .wl-btn{min-height:42px;margin-top:0!important;padding:0 18px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:14px!important;background:var(--gwe-purple)!important;color:#fff!important;box-shadow:var(--gwe-purple-shadow)!important;font-weight:750}:is(body #wlRoot .wl-ed-mood-panel,body #wlRoot .wl-ed-cmp,body #wlRoot .wl-ai,body #wlRoot .wl-modal-card.wl-preview-card) .wl-btn.wl-btn-ghost{border-color:var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;box-shadow:none!important}:is(body #wlRoot .wl-ed-mood-panel,body #wlRoot .wl-ed-cmp,body #wlRoot .wl-ai,body #wlRoot .wl-modal-card.wl-preview-card) .wl-btn:disabled{opacity:.6}:is(body #wlRoot .wl-ed-mood-panel,body #wlRoot .wl-ed-cmp,body #wlRoot .wl-ai) .wl-link{color:var(--gl-accent)!important;font-weight:700}body #wlRoot .wl-ed-moods{gap:10px}body #wlRoot .wl-ed-mood-opt{min-height:50px;padding:12px 14px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:16px!important;background:var(--vg-raised)!important;color:var(--vg-ink, var(--gl-ink))!important;box-shadow:var(--gwe-chip-shadow)!important;font-weight:650;transition:background .16s ease,transform .12s ease}body #wlRoot .wl-ed-mood-opt:hover{background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #wlRoot .wl-ed-mood-opt.is-on{border-color:#ffffff2e!important;background:var(--gwe-purple)!important;color:#fff!important;box-shadow:var(--gwe-purple-shadow)!important}body #wlRoot .wl-ed-mood-emoji{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--gwe-tile);box-shadow:var(--gwe-tile-shadow);font-size:1.05rem}body #wlRoot .wl-ed-mood-opt.is-on .wl-ed-mood-emoji{background:#ffffff38;box-shadow:none}body #wlRoot .wl-ed-cmp-pane{padding:14px!important;border:1px solid transparent!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-ed-cmp-pane.is-after{border-color:color-mix(in srgb,var(--gl-accent) 45%,transparent)!important}body #wlRoot .wl-ed-cmp-label{color:var(--gl-chip-ink)!important;font-size:.8rem;letter-spacing:.02em}body #wlRoot .wl-ed-cmp-text{color:var(--gl-ink)!important;font-size:.93rem;line-height:1.65}body #wlRoot .wl-ed-cmp-actions{gap:10px}body #wlRoot .wl-ai-para{padding:12px 14px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;transition:background .16s ease}body #wlRoot .wl-ai-para:hover{background:var(--gl-chip)!important}body #wlRoot .wl-ai-para-n{color:var(--gl-chip-ink)!important}body #wlRoot .wl-ai-quote{padding:12px 14px!important;border-left:3px solid var(--gl-accent)!important;border-radius:4px 14px 14px 4px!important;background:var(--cg-well)!important;color:var(--gl-ink)!important;line-height:1.6}body #wlRoot .wl-ai-action{padding:14px 16px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:18px!important;background:var(--vg-raised)!important;color:var(--gl-ink)!important;box-shadow:var(--gwe-chip-shadow)!important;transition:background .16s ease,transform .12s ease}body #wlRoot .wl-ai-action:hover{background:var(--vg-raised-hover)!important;transform:translateY(-1px)}body #wlRoot .wl-ai-action strong{color:var(--gl-accent)}body #wlRoot .wl-modal-card.wl-preview-card .wl-preview-body{padding:20px 24px;border:1px solid var(--gwe-paper-edge);border-radius:18px;background:var(--gwe-paper)!important;color:var(--gwe-paper-ink)!important;line-height:1.78;font-size:1rem;max-height:min(56dvh,560px);overflow:auto}body #wlRoot .wl-modal-card.wl-preview-card .wl-preview-body :is(p,li,h1,h2,blockquote){color:var(--gwe-paper-ink)}body #wlRoot .wl-modal-card.wl-preview-card .wl-preview-body a{color:var(--gl-accent)}body #wlRoot .wl-modal-card.wl-publish-dialog{border:1px solid var(--gl-edge)!important;border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #wlRoot .wl-publish-dialog .wl-epi-form-header{border-bottom:1px solid var(--gl-ghost-edge)!important;background:transparent!important}body #wlRoot .wl-publish-dialog .wl-modal-title{color:var(--gl-ink)!important;font-weight:800!important;letter-spacing:-.01em}body #wlRoot .wl-publish-dialog .wl-epi-dialog-description,body #wlRoot .wl-publish-dialog .wl-publish-note,body #wlRoot .wl-publish-dialog .wl-publish-status{color:var(--gl-ink-soft)!important}body #wlRoot .wl-publish-dialog .wl-epi-dialog-body{background:transparent!important}body #wlRoot .wl-publish-dialog .wl-publish-section h3,body #wlRoot .wl-publish-dialog .wl-publish-inventory h3,body #wlRoot .wl-publish-dialog .wl-publish-excerpt h3{color:var(--gl-ink)!important;font-weight:750}body #wlRoot .wl-publish-dialog .wl-publish-section+.wl-publish-section{border-top-color:var(--gl-ghost-edge)!important}body #wlRoot .wl-publish-dialog .wl-field-label{color:var(--gl-ink)!important;font-weight:650}body #wlRoot .wl-publish-dialog .wl-publish-chapter{padding:14px 16px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)}body #wlRoot .wl-publish-dialog .wl-publish-chapter span{color:var(--gl-chip-ink)!important}body #wlRoot .wl-publish-dialog :is(.wl-input,select,input[type=text],input[type=datetime-local]){border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;color:var(--gl-ink)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-publish-dialog :is(.wl-input,select,input):focus{outline:none!important;border-color:transparent40%,transparent)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-publish-dialog select option{color:#1d1830;background:#fff}body #wlRoot .wl-publish-dialog :is(.wl-input,select):disabled{opacity:.6}body #wlRoot .wl-publish-dialog .wl-publish-status[data-state=warning]{padding:11px 14px!important;border:1px solid var(--gwe-warn-edge)!important;border-left-width:1px!important;border-radius:14px!important;background:var(--gwe-warn-bg)!important;color:var(--gwe-warn-ink)!important}body #wlRoot .wl-publish-dialog .wl-publish-status[data-state=ready]{color:var(--gl-ink)!important}body #wlRoot .wl-publish-dialog .wl-form-error:not(:empty){border:1px solid color-mix(in srgb,var(--gwe-danger) 30%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--gwe-danger) 8%,transparent)!important;color:var(--gwe-danger)!important}body #wlRoot .wl-publish-dialog .wl-epi-choice-control{padding:4px!important;gap:4px!important;border:0!important;border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-publish-dialog .wl-epi-control-option{border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--vg-ink-soft, var(--gl-ink-soft))!important;box-shadow:none!important;font-weight:650}body #wlRoot .wl-publish-dialog .wl-epi-control-option:hover:not(:disabled){color:var(--vg-ink, var(--gl-ink))!important;background:transparent!important}body #wlRoot .wl-publish-dialog .wl-epi-control-option.is-selected{background:var(--vg-raised)!important;border-color:var(--vg-raised-edge)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #wlRoot .wl-publish-dialog .wl-epi-control-option:focus-visible{outline:none!important}body #wlRoot .wl-publish-dialog .wl-publish-excerpt:not([hidden]){border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important}body #wlRoot .wl-publish-dialog .wl-publish-excerpt-row{color:var(--gl-ink)}body #wlRoot .wl-publish-dialog .wl-publish-excerpt-row input{accent-color:#6a3fe0}body #wlRoot .wl-publish-dialog :is(.wl-publish-retry,.wl-publish-link){display:inline-flex;align-items:center;min-height:40px;padding:0 15px!important;border:1px solid var(--vg-raised-edge)!important;border-radius:13px!important;background:var(--vg-raised)!important;color:var(--gl-accent)!important;box-shadow:var(--gwe-chip-shadow)!important;font-weight:700;text-decoration:none}body #wlRoot .wl-publish-dialog .wl-epi-dialog-footer{border-top:1px solid var(--gl-ghost-edge)!important;background:transparent!important}body #wlRoot .wl-publish-dialog .wl-epi-dialog-button{min-height:44px;padding:10px 20px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:15px!important;background:var(--gl-ghost)!important;color:var(--gl-ink)!important;box-shadow:none!important;font-weight:700}body #wlRoot .wl-publish-dialog .wl-epi-dialog-button:hover:not(:disabled){background:var(--gl-chip)!important}body #wlRoot .wl-publish-dialog .wl-epi-dialog-button.is-primary{border-color:#ffffff2e!important;background:var(--gwe-purple)!important;color:#fff!important;box-shadow:var(--gwe-purple-shadow)!important}body #wlRoot .wl-publish-dialog .wl-epi-dialog-button.is-primary:hover:not(:disabled){background:var(--gwe-purple)!important;transform:translateY(-1px)}body #wlRoot .wl-publish-dialog .wl-epi-dialog-button:disabled{opacity:.5;transform:none}body #wlRoot .wl-vh-selectors .wl-field-label{color:var(--vg-ink-soft, var(--gl-ink-soft))!important;font-weight:700}body #wlRoot .wl-vh-select{min-height:44px;border:1px solid transparent!important;border-radius:14px!important;background-color:var(--cg-well)!important;color:var(--gl-ink)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-vh-select:focus{outline:none!important;border-color:transparent40%,transparent)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-vh-select option{color:#1d1830;background:#fff}body #wlRoot .wl-vh-versions{display:flex;flex-direction:column;gap:10px}body #wlRoot .wl-vh-versions .wl-list-row,body #wlRoot .wl-rec-list .wl-list-row{padding:13px 14px 13px 16px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:18px!important;background:var(--gl-ghost)!important;color:var(--gl-ink);box-shadow:none!important;transition:background .16s ease}body #wlRoot .wl-vh-versions .wl-list-row:hover,body #wlRoot .wl-rec-list .wl-list-row:hover{background:var(--gl-chip)!important}:is(body #wlRoot .wl-vh-versions,body #wlRoot .wl-rec-list) .wl-list-row .t{color:var(--gl-ink)!important;font-weight:700}:is(body #wlRoot .wl-vh-versions,body #wlRoot .wl-rec-list) .wl-list-row .m{color:var(--vg-ink-soft, var(--gl-ink-soft))!important}:is(body #wlRoot .wl-vh-versions,body #wlRoot .wl-rec-list) .wl-badge{border:0!important;border-radius:999px!important;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important;font-weight:700}body #wlRoot .wl-rec-list .wl-badge.wl-badge-expired{background:color-mix(in srgb,var(--gwe-danger) 12%,transparent)!important;color:var(--gwe-danger)!important}:is(body #wlRoot .wl-vh-versions,body #wlRoot .wl-rec-list,body #wlRoot .wl-rc-actions) .wl-btn{min-height:36px;padding:0 15px!important;margin-top:0!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:13px!important;background:var(--gwe-purple)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe042!important;font-weight:700}:is(body #wlRoot .wl-vh-versions,body #wlRoot .wl-rec-list,body #wlRoot .wl-rc-actions) .wl-btn.wl-btn-ghost{border-color:var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink, var(--gl-ink))!important;box-shadow:var(--gwe-chip-shadow)!important}:is(body #wlRoot .wl-vh-versions,body #wlRoot .wl-rec-list,body #wlRoot .wl-rc-actions) .wl-btn:is(:disabled,.wl-btn-soon){border-color:var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--vg-ink-soft, var(--gl-ink-soft))!important;box-shadow:none!important;opacity:.8;transform:none!important}body #wlRoot .wl-rc-tabs{gap:4px!important;padding:5px!important;border:0!important;border-radius:18px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-rc-tab{border-radius:13px!important;background:transparent!important;color:var(--vg-ink-soft, var(--gl-ink-soft))!important;font-weight:650!important;transition:background .16s ease,box-shadow .16s ease,color .16s ease}body #wlRoot .wl-rc-tab:hover{color:var(--vg-ink, var(--gl-ink))!important}body #wlRoot .wl-rc-tab.is-on{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #wlRoot .wl-rc-tab:focus-visible{outline:none}body #wlRoot .wl-rc-list{display:flex;flex-direction:column;gap:12px}body #wlRoot .wl-rc-card{padding:16px 18px!important;border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;color:var(--gl-ink);box-shadow:var(--gwe-card-shadow)!important}body #wlRoot .wl-rc-card.is-conflict{border-color:var(--gwe-warn-edge)!important}body #wlRoot .wl-rc-ic{width:38px!important;height:38px!important;border-radius:12px!important;background:var(--gwe-tile)!important;box-shadow:var(--gwe-tile-shadow);color:var(--gwe-tile-ink);filter:saturate(.55)}body #wlRoot .wl-rc-title{color:var(--gl-ink)!important;font-weight:750}body #wlRoot .wl-rc-meta{color:var(--vg-ink-soft, var(--gl-ink-soft))!important}body #wlRoot .wl-rc-preview{margin:2px 0 0;padding:12px 14px;border-radius:14px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink)!important;line-height:1.6;font-size:.92rem}body #wlRoot .wl-rc-note{color:var(--vg-ink-soft, var(--gl-ink-soft))!important}body #wlRoot .wl-rec-msg{padding:10px 14px;border:1px solid var(--gl-ghost-edge);border-radius:14px;background:var(--gl-ghost);color:var(--gl-ink)}body #wlRoot .wl-rec-msg.wl-rec-msg-error{border-color:color-mix(in srgb,var(--gwe-danger) 30%,transparent);background:color-mix(in srgb,var(--gwe-danger) 8%,transparent);color:var(--gwe-danger)}body #wlRoot .wl-rc-deleted .wl-dash-meta{color:var(--vg-ink-soft, var(--gl-ink-soft))!important}body #wlRoot .wl-rc-deleted .wl-filterbar{flex-wrap:wrap;gap:8px;margin:4px 0 6px}body #wlRoot .wl-rc-deleted .wl-filterbar .wl-btn{min-height:36px;margin-top:0!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important;background:var(--gwe-purple)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe042!important;font-weight:700}body #wlRoot .wl-rc-deleted .wl-filterbar .wl-btn.wl-btn-ghost{border-color:var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink, var(--gl-ink))!important;box-shadow:var(--gwe-chip-shadow)!important}body #authorPage,body .pc-overlay{--pc-ink: var(--gl-ink);--pc-ink2: var(--gl-ink-soft);--pc-ink3: var(--vg-ink-soft, var(--gl-ink-soft));--pc-line: var(--gl-ghost-edge);--pc-soft: var(--gl-chip);--pc-accent-ink: var(--gl-accent)}body:not(.light) #authorPage,body:not(.light) .pc-overlay{--pc-card: #221d36}body.light #authorPage,body.light .pc-overlay{--pc-card: #faf7ff}body #authorPage .pc-hero{border-radius:0 0 26px 26px!important;background-image:linear-gradient(145deg,#7b52f5,#5a2fd0)!important;box-shadow:0 14px 30px #5a2fd038}body #authorPage .pc-create{border-radius:15px!important;background:#ffffff29!important;border-color:#ffffff57!important;box-shadow:inset 0 1px #ffffff40;transition:background .16s ease,transform .12s ease}body #authorPage .pc-create:hover{background:#ffffff3d!important;transform:translateY(-1px)}body #authorPage :is(.pc-card,.pc-ms-card){border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card)!important;color:var(--gl-ink);box-shadow:var(--gwe-card-shadow)!important}body #authorPage .pc-ms-card{border-radius:22px!important}body #authorPage .pc-hero+.pc-card{background:var(--gl-card-solid)!important}body #authorPage .pc-card.pc-dashed{border-style:dashed!important;border-color:var(--gl-ghost-edge)!important}body #authorPage .pc-empty{border:1px dashed var(--gl-ghost-edge)!important;border-radius:22px!important;background:var(--gl-ghost)!important}body #authorPage .pc-cover{border-radius:12px;box-shadow:0 6px 14px #3c1e7824}body #authorPage .pc-stat{border:1px solid var(--vg-raised-edge)!important;border-radius:20px!important;background:var(--vg-raised)!important;box-shadow:var(--gwe-chip-shadow)!important}body #authorPage :is(.pc-tile,.pc-stat){color:var(--gwe-tile-ink)!important}body #authorPage .pc-day{border-radius:14px!important;transition:background .16s ease}body #authorPage .pc-day:hover{background:var(--gl-chip)!important}body #authorPage .pc-day.is-selected .pc-day-num{border-color:transparent!important;background:var(--gwe-purple);color:#fff!important;box-shadow:0 6px 14px #6a3fe047}body #authorPage .pc-day-dot.has-events,body .pc-cal-day.has-events:after{background:var(--gl-accent)!important}body #authorPage .pc-segments>span.is-done{background:var(--gwe-purple)!important}body #authorPage .pc-next-icon.is-done,body #authorPage .pc-checklist li.is-done .pc-check{background:var(--gwe-purple)!important}body #authorPage .pc-quality-note{border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important}body #authorPage .pc-pill{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}:is(body #authorPage,body .pc-overlay) .pc-primary{border:1px solid rgba(255,255,255,.18)!important;border-radius:15px!important;background:var(--gwe-purple)!important;color:#fff!important;box-shadow:var(--gwe-purple-shadow)!important;transition:transform .12s ease,box-shadow .18s ease}:is(body #authorPage,body .pc-overlay) .pc-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px #6a3fe061!important}:is(body #authorPage,body .pc-overlay) .pc-outline{border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;color:var(--vg-ink, var(--gl-ink))!important;box-shadow:var(--gwe-chip-shadow)!important;transition:background .16s ease,transform .12s ease}:is(body #authorPage,body .pc-overlay) .pc-outline:hover:not(:disabled){background:var(--vg-raised-hover)!important;transform:translateY(-1px)}:is(body #authorPage,body .pc-overlay) .pc-danger{border-radius:15px!important;background:linear-gradient(145deg,#ef4a6a,#d02a4c)!important;box-shadow:0 8px 18px #d02a4c42}:is(body #authorPage,body .pc-overlay) .pc-link{color:var(--gl-accent)!important}body #authorPage :is(.pc-chip-select,.pc-icon-select,.pc-back){border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink, var(--gl-ink))!important;box-shadow:var(--gwe-chip-shadow)!important}body #authorPage .pc-wizard-head .pc-back{background:#ffffff29!important;border-color:#ffffff52!important;color:#fff!important;box-shadow:none!important}body #authorPage .pc-more{border-radius:12px!important;color:var(--gwe-tile-ink)!important}body #authorPage .pc-more:hover{background:var(--vg-raised)!important;box-shadow:var(--gwe-chip-shadow)}body #authorPage .pc-search{border:1px solid transparent!important;border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body #authorPage .pc-search:focus-within{border-color:transparent40%,transparent)!important;box-shadow:var(--cg-well-shadow)!important}:is(body #authorPage,body .pc-overlay) .pc-input{border:1px solid transparent!important;border-radius:14px!important;background:var(--cg-well)!important;color:var(--gl-ink)!important;box-shadow:var(--cg-well-shadow)!important}:is(body #authorPage,body .pc-overlay) .pc-input:focus{outline:none!important;border-color:transparent40%,transparent)!important;box-shadow:var(--cg-well-shadow)!important}:is(body #authorPage,body .pc-overlay) .pc-input.pc-inline{border-radius:999px!important;border:1px dashed var(--gl-ghost-edge)!important}:is(body #authorPage,body .pc-overlay) .pc-segmented{border-radius:16px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}:is(body #authorPage,body .pc-overlay) .pc-seg{border-radius:12px!important;color:var(--vg-ink-soft, var(--gl-ink-soft))!important}:is(body #authorPage,body .pc-overlay) .pc-seg.is-selected{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800}:is(body #authorPage,body .pc-overlay) .pc-radio{border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)!important}:is(body #authorPage,body .pc-overlay) .pc-radio.is-selected{border:2px solid color-mix(in srgb,var(--gl-accent) 70%,transparent)!important;background:var(--gl-chip)!important}:is(body #authorPage,body .pc-overlay) .pc-switch{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}:is(body #authorPage,body .pc-overlay) .pc-switch-input:checked+.pc-switch{background:var(--gwe-purple)!important;box-shadow:0 4px 10px #6a3fe042}:is(body #authorPage,body .pc-overlay) .pc-chip-btn{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;color:var(--vg-ink, var(--gl-ink))!important;box-shadow:var(--gwe-chip-shadow)}:is(body #authorPage,body .pc-overlay) .pc-chip-btn.is-selected{border-color:#ffffff2e!important;background:var(--gwe-purple)!important;color:#fff!important}:is(body #authorPage,body .pc-overlay) .pc-chip:not(.pc-chip-btn){background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #authorPage .pc-cover-pick{border-radius:16px!important;border-color:var(--gl-ghost-edge)!important;background:var(--gl-ghost)!important;color:var(--gl-accent)!important}body #authorPage .pc-wizard-head{border-radius:0 0 26px 26px!important;background-image:linear-gradient(145deg,#7b52f5,#5a2fd0)!important}:is(body #authorPage,body .pc-overlay) .pc-space-line{border:1px solid var(--gl-ghost-edge)!important;border-radius:16px!important;background:var(--gl-ghost)}:is(body #authorPage,body .pc-overlay) .pc-space-symbol{background:var(--gwe-tile)!important;box-shadow:var(--gwe-tile-shadow);color:var(--gwe-tile-ink)!important}body .pc-overlay{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .pc-overlay .pc-dialog{border:1px solid var(--gl-edge);border-radius:26px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow),inset 0 1px 0 var(--gl-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .pc-overlay .pc-dialog-title{color:var(--gl-ink)!important;font-size:17px}body .pc-overlay :is(.pc-options,.pc-menu-items){gap:4px}body .pc-overlay :is(.pc-option,.pc-menu-item){min-height:48px;padding:12px 14px!important;border:0!important;border-radius:15px!important;color:var(--gl-ink)!important;transition:background .16s ease}body .pc-overlay :is(.pc-option,.pc-menu-item):hover{background:var(--gl-chip)!important}body .pc-overlay .pc-option.is-selected{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important;font-weight:750}body .pc-overlay .pc-menu-item.is-danger{color:var(--gwe-danger)!important}body .pc-overlay .pc-menu-item.is-danger:hover{background:color-mix(in srgb,var(--gwe-danger) 10%,transparent)!important}body .pc-overlay .pc-menu-note{border:1px solid var(--gl-ghost-edge);border-radius:16px!important;background:var(--gl-ghost)!important}body .pc-overlay .pc-cal-step{border:1px solid var(--vg-raised-edge)!important;background:var(--vg-raised)!important;box-shadow:var(--gwe-chip-shadow);color:var(--gl-ink)!important}body .pc-overlay .pc-cal-day:hover{background:var(--gl-chip)}body .pc-overlay .pc-cal-day.is-selected{background:var(--gwe-purple)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047}body .pc-overlay .pc-cal-day.is-selected:after{background:#fff!important}body .pc-overlay .pc-reader-cover{border-radius:14px;box-shadow:0 8px 18px #3c1e7829}@media(max-width:768px){body #wlRoot .wl-rte-sticky-row{gap:8px!important;padding:6px 0 8px}body #wlRoot .wl-rte-toolbar{flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:5px 7px!important;border-radius:17px!important}body #wlRoot .wl-rte-toolbar::-webkit-scrollbar{display:none}body #wlRoot .wl-rte-toolbar .wl-rte-style-wrap{position:static!important}body #wlRoot .wl-rte-menu{left:0;top:calc(100% + 2px)!important}body #wlRoot .wl-rte-btn{min-width:38px;height:38px!important}body #wlRoot .wl-rte-mode{height:34px!important}body #wlRoot .wl-save-slot{padding-top:2px}body #wlRoot .wl-save-action>.wl-btn{min-height:40px;padding:0 16px!important;border-radius:14px!important}body #wlRoot .wl-save-status-pop{right:0}body #wlRoot .wl-image-toolbar .wl-img-toolbar-sep{display:none}body #wlRoot .wl-image-toolbar{gap:6px 14px!important}body #wlRoot .wl-editor>.wl-editor-title{font-size:1.16rem!important;padding:11px 16px!important;border-radius:16px!important}body #wlRoot .wl-editor>.wl-rte{padding:22px 18px 28px!important;font-size:1.02rem!important;line-height:1.78!important;border-radius:20px!important}body #wlRoot .wl-modal:has(>.wl-modal-card .wl-preview-body),body #wlRoot .wl-modal:has(>.wl-ed-mood-panel,>.wl-ed-cmp,>.wl-ai){padding:16px!important;align-items:center!important}body #wlRoot .wl-modal-card:is(.wl-ed-mood-panel,.wl-ed-cmp,.wl-ai),body #wlRoot .wl-modal-card.wl-preview-card{min-height:0!important;max-height:calc(100dvh - 32px);overflow:auto;border-radius:24px!important;padding:20px!important}body #wlRoot .wl-modal-card.wl-preview-card .wl-preview-body{padding:16px;max-height:50dvh}body #wlRoot .wl-modal-card.wl-publish-dialog{border-radius:24px!important}body #wlRoot .wl-rc-card{padding:14px!important;border-radius:20px!important}body #wlRoot .wl-rc-tabs{max-width:none}body .pc-overlay .pc-dialog{border-radius:24px!important}}@media(max-width:480px){body #wlRoot .wl-ed-moods{grid-template-columns:1fr 1fr;gap:8px}body #wlRoot .wl-ed-mood-opt{padding:10px!important}}@media(prefers-reduced-motion:reduce){body #wlRoot :is(.wl-rte-btn,.wl-ed-pill,.wl-ed-mood-opt,.wl-ai-action,.wl-save-action>.wl-btn),:is(body #authorPage,body .pc-overlay) :is(.pc-primary,.pc-outline,.pc-create){transition:none!important;transform:none!important}}body #wlRoot .wl-rte-sticky-row{align-items:center!important}body #wlRoot .wl-rte-toolbar.wl-rte-ribbon{flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;gap:2px!important;padding:5px 7px!important;border-radius:16px!important;min-width:0}body #wlRoot .wl-rte-ribbon::-webkit-scrollbar{display:none}body #wlRoot .wl-rte-ribbon .wl-rte-group{display:flex;align-items:center;gap:2px;flex:none}body #wlRoot .wl-rte-ribbon .wl-rte-sep{flex:none;width:1px;height:20px;margin:0 5px}body #wlRoot .wl-rte-ribbon .wl-rte-group.wl-rte-modes{margin-right:6px;padding:2px;border-radius:11px}body #wlRoot .wl-rte-ribbon .wl-rte-mode{height:28px!important;padding:0 10px!important;border-radius:9px!important;font-size:.78rem}body #wlRoot .wl-rte-ribbon .wl-rte-btn.wl-rte-ic{display:inline-grid;place-items:center;flex:none;width:32px;min-width:32px;height:32px!important;padding:0!important;border-radius:9px!important}body #wlRoot .wl-rte-ribbon .wl-rte-btn.wl-rte-ic svg.wl-icon{width:18px;height:18px}body #wlRoot .wl-rte-ribbon .wl-rte-btn:is(.is-on,[aria-pressed=true]){background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-accent)!important}body #wlRoot .wl-rte-ribbon .wl-rte-btn:disabled{opacity:.4}body #wlRoot .wl-rte-ribbon .wl-rte-placeholder{display:none}body #wlRoot .wl-rte-ribbon .wl-rte-style{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:112px;height:32px!important;padding:0 8px 0 10px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:9px!important;background:var(--cg-well)!important;font-size:.78rem;font-weight:650}body #wlRoot .wl-rte-ribbon .wl-rte-style-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #wlRoot .wl-rte-ribbon .wl-rte-style-caret{display:inline-flex;color:var(--vg-ink-soft, var(--gl-ink-soft))}body #wlRoot .wl-rte-ribbon .wl-rte-style-wrap{position:static!important}body #wlRoot .wl-rte-sticky-row{position:sticky}body #wlRoot .wl-rte-ribbon .wl-rte-menu{position:absolute;left:0;top:calc(100% + 2px)!important;z-index:30}body #wlRoot .wl-save-slot{align-self:center!important;padding-top:0!important}body #wlRoot .wl-save-action>.wl-btn{min-height:40px}@media(max-width:768px){body #wlRoot .wl-rte-ribbon .wl-rte-btn.wl-rte-ic{width:36px;min-width:36px;height:36px!important}body #wlRoot .wl-rte-ribbon .wl-rte-style{height:36px!important;width:104px}}body #wlRoot .wl-editor-counts.wl-editor-status{justify-content:flex-start;align-items:center;gap:8px!important;margin-top:2px;padding:8px 12px!important;border-top:1px solid var(--gl-ghost-edge);font-size:.76rem!important;font-weight:600;letter-spacing:.01em}body #wlRoot .wl-vh-header .wl-dash-sub{margin-top:4px}body #wlRoot .wl-vh-selectors{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}body #wlRoot .wl-vh-field{margin:0;min-width:0;gap:6px}body #wlRoot .wl-vh-well{position:relative;display:flex;align-items:center;min-height:46px;border-radius:15px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);border:1px solid transparent;transition:border-color .16s ease,box-shadow .16s ease}body #wlRoot .wl-vh-well:focus-within{box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-vh-well-ic{position:absolute;left:14px;display:inline-flex;color:var(--gl-accent);pointer-events:none}body #wlRoot .wl-vh-well-caret{position:absolute;right:14px;display:inline-flex;color:var(--vg-ink-soft, var(--gl-ink-soft));pointer-events:none}body #wlRoot .wl-vh-well .wl-vh-select{-webkit-appearance:none;appearance:none;width:100%;min-height:46px;margin:0;padding:0 40px!important;border:0!important;outline:none!important;border-radius:15px!important;background:transparent!important;box-shadow:none!important;color:var(--gl-ink)!important;font-weight:650;cursor:pointer}body #wlRoot .wl-vh-well .wl-vh-select:focus,body #wlRoot .wl-vh-well .wl-vh-select:focus-visible{outline:none!important;border:0!important;box-shadow:none!important}body #wlRoot .wl-vh-timeline{display:flex;flex-direction:column;gap:18px}body #wlRoot .wl-vh-day-label{margin:0 0 8px;color:var(--vg-ink-soft, var(--gl-ink-soft));font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body #wlRoot .wl-vh-versions{gap:8px}body #wlRoot .wl-vh-versions .wl-vh-row{display:flex;align-items:center;gap:12px}body #wlRoot .wl-vh-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--gl-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--gl-accent) 16%,transparent)}body #wlRoot .wl-vh-row[data-reason=autosave] .wl-vh-dot{background:var(--vg-ink-soft, var(--gl-ink-soft));box-shadow:0 0 0 4px var(--gl-ghost)}body #wlRoot .wl-vh-row .wl-row-main{flex:1 1 auto;min-width:0}body #wlRoot .wl-vh-row .wl-rec-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body #wlRoot .wl-vh-row .wl-vh-time{font-size:.95rem}body #wlRoot .wl-vh-row .m{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;font-size:.8rem}body #wlRoot .wl-vh-chip{padding:2px 9px!important;font-size:.68rem!important}body #wlRoot .wl-vh-chip.is-restore{background:color-mix(in srgb,#10b981 16%,transparent)!important;color:#0f9f6e!important}body.light #wlRoot .wl-vh-chip.is-restore{color:#047857!important}body #wlRoot .wl-vh-chip.is-autosave{background:var(--gl-ghost)!important;color:var(--vg-ink-soft, var(--gl-ink-soft))!important}body #wlRoot .wl-vh-delta{padding:1px 7px;border-radius:999px;font-weight:800;font-size:.72rem}body #wlRoot .wl-vh-delta.is-up{background:color-mix(in srgb,#10b981 14%,transparent);color:#34d399}body #wlRoot .wl-vh-delta.is-down{background:color-mix(in srgb,var(--gwe-danger) 12%,transparent);color:var(--gwe-danger)}body.light #wlRoot .wl-vh-delta.is-up{color:#047857}body.light #wlRoot .wl-vh-delta.is-down{color:#b4233f}body #wlRoot .wl-vh-row .wl-row-actions{display:flex;gap:8px;flex:none}body #wlRoot .wl-vh-empty>.wl-state-card{gap:10px;padding:32px 24px 28px}body #wlRoot .wl-vh-empty .wl-state-title{font-size:1.2rem}body #wlRoot .wl-vh-empty-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--gwe-tile);box-shadow:var(--gwe-tile-shadow);color:var(--gl-accent)}@media(max-width:640px){body #wlRoot .wl-vh-selectors{grid-template-columns:1fr}body #wlRoot .wl-vh-versions .wl-vh-row{flex-wrap:wrap;align-items:flex-start}body #wlRoot .wl-vh-row .wl-vh-dot{margin-top:6px}body #wlRoot .wl-vh-row .wl-row-actions{width:100%;padding-left:22px}body #wlRoot .wl-vh-row .wl-row-actions .wl-btn{flex:1}}body #wlRoot .wl-rte-sticky-row{background:var(--wl-bg, var(--bg))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #wlRoot .wl-vh-more{display:block;margin:14px auto 4px}body #wlRoot .wl-dash-header.wl-editor-head{margin:0 0 8px!important;padding:0!important;min-height:0!important}body #wlRoot .wl-editor-head .wl-editor-story-title{margin:0!important;overflow:hidden;color:var(--vg-ink-soft, var(--gl-ink-soft))!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.01em!important;text-overflow:ellipsis;white-space:nowrap}body #wlRoot .wl-editor-head .wl-editor-titles{display:flex;align-items:center;gap:8px;min-width:0}body #wlRoot .wl-editor-head .wl-editor-story-title{flex:0 1 auto;max-width:40%;font-size:14px!important}body #wlRoot .wl-editor-head .wl-editor-title-sep{flex:0 0 auto;color:var(--gl-ghost-edge);font-weight:700}body #wlRoot .wl-editor-head .wl-editor-title{flex:1 1 auto;min-width:0;height:36px!important;min-height:0!important;margin:0!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:var(--gl-ink)!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.01em}body #wlRoot .wl-editor-head .wl-editor-title:hover{background:var(--gl-chip)!important}body #wlRoot .wl-editor-head .wl-editor-title:focus{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important}body.has-shared-header.wl-open:has(#wlSidebar) #wlRoot:has(.wl-editor-head){padding-top:8px!important}body #wlRoot .wl-dash:has(>.wl-editor-head){gap:8px!important;padding-top:4px!important}body #wlRoot .wl-dash-header.wl-editor-head{margin:0!important}body #wlRoot .wl-dash:has(>.wl-editor-head)>:is(.wl-rte-toolbar,.wl-ed-toolbar-band){margin:0!important}body #wlRoot .wl-dash:has(>.wl-editor-head) .wl-rte-toolbar{margin-bottom:0!important}body #wlRoot .wl-dash:has(>.wl-editor-head)>.wl-rte-sticky-row{margin-bottom:0!important;padding-top:4px!important;padding-bottom:4px!important}body #wlRoot .wl-dash:has(>.wl-editor-head) .wl-editor{gap:8px!important}body #wlRoot .wl-dash:has(>.wl-editor-head) .wl-editor>.wl-rte{padding-top:24px!important}body #wlRoot .wl-editor-head .wl-editor-story-title{flex:0 0 auto!important;max-width:45%!important}body #wlRoot .wl-editor-head .wl-editor-title{flex:1 1 0!important;width:auto!important}body #wlRoot .wl-dash-header.wl-editor-head{display:flex!important;align-items:center!important;justify-content:space-between;gap:12px!important;flex-wrap:nowrap}body #wlRoot .wl-editor-head>.wl-editor-titles{flex:1 1 auto;min-width:0}body #wlRoot .wl-editor-head>.wl-ed-extras{display:flex!important;align-items:center;gap:8px!important;flex:0 0 auto;margin:0!important;padding:0!important;width:auto!important}body #wlRoot .wl-editor-head>.wl-ed-extras>*{height:36px!important;min-height:0!important;padding:0 12px!important;font-size:13px!important}@media(max-width:640px){body #wlRoot .wl-dash-header.wl-editor-head{flex-wrap:wrap}body #wlRoot .wl-editor-head>.wl-editor-titles{flex-basis:100%}}body #wlRoot .wl-editor-titles{gap:10px!important}body #wlRoot .wl-ed-crumb{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}body #wlRoot .wl-ed-crumb.is-story{flex:0 1 auto;max-width:42%;padding-left:26px;position:relative}body #wlRoot .wl-ed-crumb.is-story:before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;margin-top:-9px;background:var(--gl-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H20v15H6.5A2.5 2.5 0 0 0 4 20.5z'/%3E%3Cpath d='M4 20.5A2.5 2.5 0 0 0 6.5 23H20v-5'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H20v15H6.5A2.5 2.5 0 0 0 4 20.5z'/%3E%3Cpath d='M4 20.5A2.5 2.5 0 0 0 6.5 23H20v-5'/%3E%3C/svg%3E") center / 18px no-repeat}body #wlRoot .wl-ed-crumb.is-part{flex:1 1 0;position:relative}body #wlRoot .wl-ed-crumb-label{color:var(--gl-ink-soft);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;opacity:.8}body #wlRoot .wl-ed-crumb.is-story .wl-editor-story-title{max-width:none!important;color:var(--gl-ink)!important;font-size:14px!important;font-weight:750!important}body #wlRoot .wl-editor-head .wl-editor-title-sep{color:var(--gl-ink-soft)!important;font-size:18px;opacity:.55;align-self:flex-end;line-height:26px}body #wlRoot .wl-ed-crumb.is-part .wl-editor-title{height:26px!important;padding:0 26px 0 0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:17px!important}body #wlRoot .wl-ed-crumb.is-part .wl-editor-title:hover{background:transparent!important;border-bottom-color:var(--gl-ghost-edge)!important}body #wlRoot .wl-ed-crumb.is-part .wl-editor-title:focus{background:transparent!important;box-shadow:none!important;border-bottom-color:var(--gl-accent)!important}body #wlRoot .wl-ed-crumb.is-part:after{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;background:var(--gl-ink-soft);opacity:.6;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16z'/%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9a2.8 2.8 0 0 0-4-4L4 16z'/%3E%3C/svg%3E") center / 14px no-repeat}body #wlRoot .wl-dash-header.wl-editor-head{min-height:42px!important}body #wlRoot .wl-ed-crumb.is-part .wl-editor-title{flex:0 0 auto!important;width:100%!important;height:26px!important;line-height:26px!important}body #wlRoot .wl-editor>.wl-rte :is(p,div):is(:empty,:has(>br:only-child)){height:0!important;margin:0!important;overflow:visible}body #wlRoot .wl-editor>.wl-rte p{margin:0 0 .95em!important}body #wlRoot .wl-save-status-pop{top:50%!important;right:calc(100% + 8px)!important;bottom:auto!important;transform:translateY(-50%);display:inline-flex!important;align-items:center;gap:5px;height:26px;padding:0 10px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;font-size:12px!important;font-weight:750!important;background:var(--gl-chip)!important}body #wlRoot .wl-save-status-pop.wl-status-saved{background:#10b98121!important;color:#0d8a5c!important}body:not(.light) #wlRoot .wl-save-status-pop.wl-status-saved{background:#10b9812e!important;color:#6ee7b7!important}body #wlRoot .wl-save-status-pop.wl-status-saved:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat}body #wlRoot .wl-save-status-pop.wl-status-saving:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:wlSavePulse 1s ease-in-out infinite}@keyframes wlSavePulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}body #wlRoot .wl-save-status-pop.wl-status-unsaved{background:var(--cg-well)!important;color:var(--gl-ink-soft)!important}body #wlRoot .wl-save-status-pop.wl-status-failed{top:calc(100% + 6px)!important;right:0!important;transform:none;height:auto;padding:6px 12px!important;border-radius:12px!important;background:#e11d481a!important;color:var(--gwe-danger)!important}@media(prefers-reduced-motion:reduce){body #wlRoot .wl-save-status-pop.wl-status-saving:before{animation:none}}body #wlRoot .wl-save-status-pop:not(.wl-status-failed){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;transform:none!important}body #wlRoot .wl-save-action:has(>.wl-save-status-pop.wl-status-saved:not([style*=none]))>.wl-btn{position:relative;color:transparent!important;background:#10b98124!important;box-shadow:none!important}body #wlRoot .wl-save-action:has(>.wl-save-status-pop.wl-status-saved:not([style*=none]))>.wl-btn:after{content:"\2713  Saved";position:absolute;inset:0;display:grid;place-items:center;color:#0d8a5c;font-weight:800;white-space:nowrap}body:not(.light) #wlRoot .wl-save-action:has(>.wl-save-status-pop.wl-status-saved:not([style*=none]))>.wl-btn:after{color:#6ee7b7}body #wlRoot .wl-save-action:has(>.wl-save-status-pop.wl-status-unsaved)>.wl-btn:before{content:"";position:absolute;top:7px;right:8px;width:7px;height:7px;border-radius:50%;background:#ffd166;box-shadow:0 0 0 2px #fff9}body #wlRoot .wl-save-action>.wl-btn{position:relative;min-width:92px}body #wlRoot .wl-rte-sticky-row.wl-ed-topcard{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;row-gap:6px!important;column-gap:10px!important;margin:0!important;padding:8px 10px 8px 14px!important;border:1px solid var(--gl-edge)!important;border-radius:20px!important;background:var(--gl-card-solid)!important;box-shadow:0 10px 26px #3c1e781a!important;z-index:6}body:not(.light) #wlRoot .wl-rte-sticky-row.wl-ed-topcard{box-shadow:0 10px 26px #00000059!important}body #wlRoot .wl-ed-topcard>.wl-editor-head{grid-column:1 / -1;min-height:34px!important;margin:0!important;padding:0 0 6px!important;border-bottom:1px solid var(--gl-ghost-edge)!important}body #wlRoot .wl-ed-topcard>.wl-rte-toolbar{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body #wlRoot .wl-ed-topcard .wl-ed-crumb-label{display:none!important}body #wlRoot .wl-ed-topcard .wl-ed-crumb{flex-direction:row;align-items:center}body #wlRoot .wl-ed-topcard .wl-ed-crumb.is-story{padding-left:24px}body #wlRoot .wl-ed-topcard .wl-ed-crumb.is-story .wl-editor-story-title{color:var(--gl-ink-soft)!important;font-size:13px!important;font-weight:650!important}body #wlRoot .wl-ed-topcard .wl-editor-title-sep{align-self:center;line-height:1;font-size:16px}body #wlRoot .wl-ed-topcard .wl-ed-crumb.is-part .wl-editor-title{height:30px!important;line-height:30px!important;font-size:16px!important}body #wlRoot .wl-ed-topcard .wl-ed-crumb.is-part:after{bottom:8px}body #wlRoot .wl-ed-topcard .wl-editor-head>.wl-ed-extras>*{height:32px!important}@media(max-width:640px){body #wlRoot .wl-rte-sticky-row.wl-ed-topcard{padding:8px!important}body #wlRoot .wl-ed-topcard .wl-ed-crumb.is-story{max-width:38%}}body.has-shared-header.wl-open:has(#wlSidebar) #wlRoot:has(.wl-ed-topcard){padding-top:8px!important}body #wlRoot .wl-dash:has(>.wl-ed-topcard){gap:12px!important;padding-top:4px!important}body #wlRoot .wl-editor>.wl-rte>div:not(:empty):not(:has(>br:only-child)){margin:0 0 .95em!important}body #wlRoot .wl-ed-topcard .wl-ed-crumb.is-story{padding-left:34px!important}body #wlRoot .wl-ed-topcard .wl-ed-crumb.is-story:before{-webkit-mask:none!important;mask:none!important;left:0!important;width:26px!important;height:26px!important;margin-top:-13px!important;border-radius:9px;background:var(--gl-chip)!important}body #wlRoot .wl-ed-topcard .wl-ed-crumb.is-story:after{content:"";position:absolute;left:0;top:50%;width:26px;height:26px;margin-top:-13px;background:var(--gl-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 6.3C8.6 4.8 6 4.5 3.6 5.2a1 1 0 0 0-.7 1v11.6a1 1 0 0 0 1.3.9c2.2-.6 4.4-.3 6.8 1zM13 19.7c2.4-1.3 4.6-1.6 6.8-1a1 1 0 0 0 1.3-.9V6.2a1 1 0 0 0-.7-1c-2.4-.7-5-.4-7.4 1.1z'/%3E%3C/svg%3E") center / 15px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 6.3C8.6 4.8 6 4.5 3.6 5.2a1 1 0 0 0-.7 1v11.6a1 1 0 0 0 1.3.9c2.2-.6 4.4-.3 6.8 1zM13 19.7c2.4-1.3 4.6-1.6 6.8-1a1 1 0 0 0 1.3-.9V6.2a1 1 0 0 0-.7-1c-2.4-.7-5-.4-7.4 1.1z'/%3E%3C/svg%3E") center / 15px no-repeat}body.wl-focus-mode :is(.topbar,#appSidebar,.sidebar,#wlSidebar,.dm-dock,#dmDock,.messages-dock,.sb-feature-tour,.chats-fab,#chatsDockButton){display:none!important}body.wl-focus-mode.wl-open #wlRoot,body.wl-focus-mode.has-shared-header.wl-open:has(#wlSidebar) #wlRoot{position:fixed!important;inset:0!important;width:auto!important;z-index:10600!important;padding:12px max(16px,calc((100vw - 920px)/2)) 24px!important;overflow-y:auto!important;background:var(--bg, #f1eefb)!important}body.wl-focus-mode #wlRoot .wl-rte-sticky-row.wl-ed-topcard{top:0!important}body.wl-focus-mode #wlRoot .wl-editor>.wl-rte{min-height:calc(100dvh - 170px)!important}body #wlRoot .wl-focus-rail{display:none}body.wl-focus-mode.wl-open #wlRoot,body.wl-focus-mode.has-shared-header.wl-open:has(#wlSidebar) #wlRoot{padding:12px max(16px,calc((100vw - 1200px)/2)) 24px!important}body.wl-focus-mode #wlRoot .wl-dash:has(>.wl-focus-rail){display:grid!important;grid-template-columns:220px minmax(0,1fr);column-gap:16px!important;row-gap:12px!important;align-items:start}body.wl-focus-mode #wlRoot .wl-dash>:not(.wl-focus-rail){grid-column:2}body.wl-focus-mode #wlRoot .wl-focus-rail{display:flex;flex-direction:column;gap:4px;grid-column:1;grid-row:1 / span 4;position:sticky;top:0;max-height:calc(100dvh - 36px);overflow-y:auto;padding:12px 8px;border:1px solid var(--gl-edge);border-radius:20px;background:var(--gl-card-solid);box-shadow:0 10px 26px #3c1e781a}body:not(.light).wl-focus-mode #wlRoot .wl-focus-rail{box-shadow:0 10px 26px #00000059}body #wlRoot .wl-focus-rail-story{margin:0 6px 6px;padding:0 0 8px;overflow:hidden;border-bottom:1px solid var(--gl-ghost-edge);color:var(--gl-ink);font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body #wlRoot .wl-focus-rail-note{margin:6px;color:var(--gl-ink-soft);font-size:12.5px}body #wlRoot .wl-focus-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}body #wlRoot .wl-focus-rail-part{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 8px;border:0;border-radius:12px;background:transparent;color:var(--gl-ink-soft);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}body #wlRoot .wl-focus-rail-part:hover{background:var(--gl-chip);color:var(--gl-ink)}body #wlRoot .wl-focus-rail-part.is-current{background:var(--gl-chip);color:var(--gl-accent);font-weight:800}body #wlRoot .wl-focus-rail-num{flex:0 0 22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--cg-well);color:var(--gl-ink-soft);font-size:11px;font-weight:800}body #wlRoot .wl-focus-rail-part.is-current .wl-focus-rail-num{background:var(--gl-accent);color:#fff}body #wlRoot .wl-focus-rail-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #wlRoot .wl-focus-rail-add{margin-top:6px;min-height:36px;border:1px dashed color-mix(in srgb,var(--gl-accent) 40%,transparent);border-radius:12px;background:transparent;color:var(--gl-accent);font:inherit;font-size:13px;font-weight:700;cursor:pointer}body #wlRoot .wl-focus-rail-add:hover{background:var(--gl-chip)}@media(max-width:760px){body.wl-focus-mode #wlRoot .wl-dash:has(>.wl-focus-rail){grid-template-columns:minmax(0,1fr)}body.wl-focus-mode #wlRoot .wl-dash>:not(.wl-focus-rail){grid-column:1}body.wl-focus-mode #wlRoot .wl-focus-rail{display:none}}body.wl-focus-mode #wlRoot .wl-rte-sticky-row.wl-ed-topcard{grid-template-columns:minmax(0,1fr) auto auto!important;row-gap:0!important;padding:8px 10px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-editor-head{grid-column:2;grid-row:1;min-height:0!important;padding:0!important;border:0!important;justify-content:flex-end}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-editor-head>.wl-editor-titles{display:none!important}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-rte-toolbar{grid-column:1;grid-row:1}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-save-slot{grid-column:3;grid-row:1}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-rte-toolbar{flex-wrap:wrap!important;overflow:visible!important;row-gap:4px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-ai{width:32px!important;padding:0!important;justify-content:center;font-size:0!important;gap:0!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-ai svg{width:16px;height:16px}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-mood .wl-ed-mood-k{display:none!important}body.wl-focus-mode #wlRoot .wl-focus-rail{width:200px}body.wl-focus-mode #wlRoot .wl-dash:has(>.wl-focus-rail){grid-template-columns:200px minmax(0,1fr)!important}body.wl-focus-mode.wl-open #wlRoot,body.wl-focus-mode.has-shared-header.wl-open:has(#wlSidebar) #wlRoot{padding-left:max(16px,calc((100vw - 1440px)/2))!important;padding-right:max(16px,calc((100vw - 1440px)/2))!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar{gap:2px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:30px!important;min-width:30px!important;padding:0!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-group{gap:1px!important}body.wl-focus-mode #wlRoot .wl-editor{max-width:920px;width:100%;margin:0 auto}body.wl-focus-mode #wlRoot .wl-dash:has(>.wl-focus-rail){grid-template-rows:auto auto 1fr}body.wl-focus-mode #wlRoot .wl-dash>.wl-ed-topcard{grid-column:1 / -1!important;grid-row:1}body.wl-focus-mode #wlRoot .wl-dash>.wl-focus-rail{grid-column:1;grid-row:2 / span 2;top:82px;max-height:calc(100dvh - 104px)}body.wl-focus-mode #wlRoot .wl-dash>:not(.wl-focus-rail):not(.wl-ed-topcard){grid-column:2}body.wl-focus-mode #wlRoot .wl-dash>.wl-editor{grid-row:3}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:28px!important;min-width:28px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap select,body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap>button{min-width:0!important;width:104px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:26px!important;min-width:26px!important;height:30px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar{gap:0!important;column-gap:2px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-group{padding:0 3px!important;margin:0!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-modes .wl-rte-mode{padding:0 9px!important;min-height:30px!important;font-size:12.5px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap select,body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap>button{width:92px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-save-action>.wl-btn{min-width:72px!important;padding:0 14px!important;min-height:36px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-mood{max-width:104px;overflow:hidden}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-extras{gap:4px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-group{padding:0!important;gap:0!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar{column-gap:3px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:25px!important;min-width:25px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-modes .wl-rte-mode{padding:0 7px!important;font-size:12px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap select,body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap>button{width:84px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-mood{max-width:92px}body.wl-focus-mode #wlRoot .wl-rte-sticky-row.wl-ed-topcard{column-gap:6px!important;padding:8px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar{column-gap:2px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-mood{max-width:84px;padding:0 10px!important}@media(min-width:1500px){body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar{column-gap:6px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-group{gap:2px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:32px!important;min-width:32px!important;height:32px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-modes .wl-rte-mode{padding:0 12px!important;font-size:13px!important;min-height:32px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap select,body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap>button{width:132px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-ai{width:auto!important;padding:0 12px!important;gap:6px!important;font-size:13px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-mood{max-width:none;padding:0 12px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-mood .wl-ed-mood-k{display:inline!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-save-action>.wl-btn{min-width:92px!important;padding:0 18px!important;min-height:38px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-extras{gap:8px!important}body.wl-focus-mode #wlRoot .wl-rte-sticky-row.wl-ed-topcard{column-gap:10px!important;padding:8px 10px!important}}@media(min-width:1220px)and (max-width:1499px){body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar{column-gap:3px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:28px!important;min-width:28px!important;height:32px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-modes .wl-rte-mode{padding:0 9px!important;font-size:12.5px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap select,body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-style-wrap>button{width:112px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-mood{max-width:none;padding:0 10px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-mood .wl-ed-mood-k{display:inline!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-save-action>.wl-btn{min-width:84px!important;padding:0 16px!important}}body.wl-focus-mode #wlRoot .wl-focus-rail{gap:6px;padding:12px 10px!important;border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card)!important;box-shadow:0 12px 30px #3c1e781f,inset 0 1px #ffffffd9!important}body:not(.light).wl-focus-mode #wlRoot .wl-focus-rail{box-shadow:0 12px 30px #0006,inset 0 1px #ffffff0f!important}body #wlRoot .wl-focus-rail-head{display:flex;align-items:center;gap:10px;padding:2px 4px 10px;margin-bottom:2px;border-bottom:1px solid var(--gl-ghost-edge)}body #wlRoot .wl-focus-rail-ic{position:relative;flex:0 0 32px;height:32px;border-radius:11px;background:var(--gl-chip)}body #wlRoot .wl-focus-rail-ic:after{content:"";position:absolute;inset:0;background:var(--gl-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 6.3C8.6 4.8 6 4.5 3.6 5.2a1 1 0 0 0-.7 1v11.6a1 1 0 0 0 1.3.9c2.2-.6 4.4-.3 6.8 1zM13 19.7c2.4-1.3 4.6-1.6 6.8-1a1 1 0 0 0 1.3-.9V6.2a1 1 0 0 0-.7-1c-2.4-.7-5-.4-7.4 1.1z'/%3E%3C/svg%3E") center / 17px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 6.3C8.6 4.8 6 4.5 3.6 5.2a1 1 0 0 0-.7 1v11.6a1 1 0 0 0 1.3.9c2.2-.6 4.4-.3 6.8 1zM13 19.7c2.4-1.3 4.6-1.6 6.8-1a1 1 0 0 0 1.3-.9V6.2a1 1 0 0 0-.7-1c-2.4-.7-5-.4-7.4 1.1z'/%3E%3C/svg%3E") center / 17px no-repeat}body #wlRoot .wl-focus-rail-headtext{min-width:0;display:flex;flex-direction:column;gap:1px}body #wlRoot .wl-focus-rail-head .wl-focus-rail-story{margin:0!important;padding:0!important;border:0!important;font-size:13.5px!important;line-height:1.25;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body #wlRoot .wl-focus-rail-count{color:var(--gl-ink-soft);font-size:11.5px;font-weight:650}body #wlRoot .wl-focus-rail-part{min-height:40px!important;padding:0 8px!important;border-radius:14px!important;transition:background .15s ease,box-shadow .15s ease}body #wlRoot .wl-focus-rail-part:hover{background:var(--gl-ghost)!important}body #wlRoot .wl-focus-rail-part.is-current{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important}body #wlRoot .wl-focus-rail-num{flex:0 0 24px!important;height:24px!important;border-radius:8px!important;background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-focus-rail-part.is-current .wl-focus-rail-num{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;box-shadow:0 4px 10px #6a3fe04d;color:#fff!important}body #wlRoot .wl-focus-rail-add{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:4px;min-height:38px;border:0!important;border-radius:999px!important;background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important;font-weight:800!important}body #wlRoot .wl-focus-rail-add:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 14px no-repeat}body #wlRoot .wl-focus-rail-add:hover{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-rte-toolbar{column-gap:6px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-rte-group{gap:2px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:32px!important;min-width:32px!important;height:32px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-rte-modes .wl-rte-mode{padding:0 12px!important;font-size:13px!important;min-height:32px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-rte-style-wrap select,body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-rte-style-wrap>button{width:auto!important;min-width:132px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-ed-ai{width:auto!important;padding:0 12px!important;gap:6px!important;font-size:13px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-ed-mood{max-width:none!important;padding:0 12px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-ed-mood .wl-ed-mood-k{display:inline!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-save-action>.wl-btn{min-width:92px!important;padding:0 18px!important;min-height:38px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard:not(.is-compact):not(.is-snug) .wl-ed-extras{gap:8px!important}body.wl-focus-mode #wlRoot .wl-rte-sticky-row.wl-ed-topcard:not(.is-compact){column-gap:10px!important;padding:8px 10px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-rte-toolbar{column-gap:2px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-rte-group{gap:0!important;padding:0!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:26px!important;min-width:26px!important;height:30px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-rte-modes .wl-rte-mode{padding:0 8px!important;font-size:12.5px!important;min-height:30px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-rte-style-wrap select,body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-rte-style-wrap>button{width:auto!important;min-width:104px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-ed-ai{width:auto!important;padding:0 10px!important;gap:5px!important;font-size:12.5px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-ed-mood{max-width:none!important;padding:0 10px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-ed-mood .wl-ed-mood-k{display:inline!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-save-action>.wl-btn{min-width:76px!important;padding:0 14px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:24px!important;min-width:24px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-rte-toolbar{column-gap:1px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard.is-snug .wl-ed-extras{gap:4px!important}/*! css/glass-writer-epistolary.css */body{--we-purple: linear-gradient(145deg, #7c56f8, #6a3fe0);--we-purple-shadow: 0 8px 18px rgba(106,63,224,.3);--we-card-shadow: 0 10px 26px rgba(60,30,120,.1), inset 0 1px 0 rgba(255,255,255,.7);--we-paper: linear-gradient(180deg, rgba(255,255,255,.97), rgba(251,249,255,.95));--we-line: rgba(118,96,168,.16);--we-tile: linear-gradient(145deg, #f7f4ff, #ece6fa);--we-tile-shadow: inset 2px 2px 4px rgba(118,96,168,.14), inset -2px -2px 4px rgba(255,255,255,.9);--we-tile-ink: #4c4562;--we-chip-shadow: 3px 3px 8px rgba(118,96,168,.12);--we-menu-shadow: 0 18px 44px rgba(60,30,120,.2), 0 2px 8px rgba(60,30,120,.08);--we-danger: #dc2626;--we-ring: rgba(255,255,255,.7)}body:not(.light){--we-card-shadow: 0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.06);--we-paper: linear-gradient(180deg, #241e3a, #1f1a33);--we-line: rgba(255,255,255,.09);--we-tile: linear-gradient(145deg, #2f2849, #261f3d);--we-tile-shadow: inset 2px 2px 4px rgba(0,0,0,.4), inset -2px -2px 4px rgba(255,255,255,.04);--we-tile-ink: #cdc5e6;--we-chip-shadow: 3px 3px 8px rgba(0,0,0,.3);--we-menu-shadow: 0 18px 44px rgba(0,0,0,.55), 0 2px 8px rgba(0,0,0,.3);--we-danger: #f87171;--we-ring: rgba(255,255,255,.14)}body #wlRoot .wl-epi>.wl-epi-toolbar{gap:10px;padding:10px 12px;margin-bottom:16px;border:1px solid var(--gl-edge);border-radius:22px;background:var(--gl-card);box-shadow:var(--we-card-shadow)}body #wlRoot .wl-epi .wl-epi-book{color:var(--gl-ink);font-weight:700}body #wlRoot .wl-epi .wl-epi-status{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-toolbar>.wl-btn,body #wlRoot .wl-epi-workspace-tools>summary,body #wlRoot .wl-epi>.wl-btn-ghost,body #wlRoot .wl-epi-search .wl-btn,body #wlRoot .wl-epi-sidebar>.wl-btn,body #wlRoot .wl-epi-character-settings>.wl-btn,body #wlRoot .wl-epi-bulk .wl-btn,body #wlRoot .wl-epi-history-controls .wl-btn,body #wlRoot .wl-epi-reader-controls .wl-btn,body #wlRoot .wl-epi-recovery .wl-btn{margin:0;min-height:40px;padding:8px 16px;border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--we-chip-shadow)!important;color:var(--vg-ink)!important;font-weight:650;transform:none;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #wlRoot .wl-epi-toolbar>.wl-btn:hover,body #wlRoot .wl-epi-workspace-tools>summary:hover,body #wlRoot .wl-epi>.wl-btn-ghost:hover,body #wlRoot .wl-epi-search .wl-btn:hover,body #wlRoot .wl-epi-sidebar>.wl-btn:hover,body #wlRoot .wl-epi-character-settings>.wl-btn:hover,body #wlRoot .wl-epi-bulk .wl-btn:hover,body #wlRoot .wl-epi-history-controls .wl-btn:hover,body #wlRoot .wl-epi-reader-controls .wl-btn:hover,body #wlRoot .wl-epi-recovery .wl-btn:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot .wl-epi-toolbar>.wl-btn:not(.wl-btn-ghost),body #wlRoot .wl-epi-recovery .wl-btn:not(.wl-btn-ghost),body #wlRoot .wl-epi-reader-controls .wl-btn:not(.wl-btn-ghost){border-color:#fff3!important;background:var(--we-purple)!important;box-shadow:var(--we-purple-shadow)!important;color:#fff!important;padding:8px 20px}body #wlRoot .wl-epi-toolbar>.wl-btn:not(.wl-btn-ghost):hover,body #wlRoot .wl-epi-recovery .wl-btn:not(.wl-btn-ghost):hover,body #wlRoot .wl-epi-reader-controls .wl-btn:not(.wl-btn-ghost):hover{color:#fff!important;box-shadow:0 10px 22px #6a3fe061!important}body #wlRoot .wl-epi .wl-btn:disabled,body #wlRoot .wl-epi .wl-btn[disabled]{opacity:.5;cursor:default;box-shadow:none!important}body #wlRoot .wl-epi-workspace-tools>summary{display:grid;place-items:center;min-width:44px;padding:8px 12px;color:var(--vg-ink-soft)!important;letter-spacing:.08em}body #wlRoot .wl-epi-workspace-tools[open]>summary{background:var(--cg-well)!important;box-shadow:var(--cg-well-shadow)!important;color:var(--gl-accent)!important}body #wlRoot .wl-epi-workspace-tools>div,body #wlRoot .wl-epi-chat-menu>div{gap:2px;padding:6px;min-width:200px;border:1px solid var(--gl-edge);border-radius:18px;background:var(--gl-card-solid);box-shadow:var(--we-menu-shadow)}body #wlRoot .wl-epi-workspace-tools>div .wl-btn,body #wlRoot .wl-epi-chat-menu>div .wl-btn{margin:0;justify-content:flex-start;width:100%;min-height:40px;padding:9px 12px;text-align:left;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:var(--gl-ink)!important;font-weight:600;transform:none}body #wlRoot .wl-epi-workspace-tools>div .wl-btn:hover:not(:disabled),body #wlRoot .wl-epi-chat-menu>div .wl-btn:hover:not(:disabled){background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .wl-epi-workspace-tools>div .wl-btn:disabled,body #wlRoot .wl-epi-chat-menu>div .wl-btn:disabled{opacity:.45}body #wlRoot .wl-epi .wl-epi-heading>.wl-input{padding:6px 12px;margin-left:-12px;border:1px solid transparent!important;border-radius:14px;color:var(--gl-ink);font-weight:800;letter-spacing:-.02em;box-shadow:none;transition:background .18s ease,box-shadow .18s ease}body #wlRoot .wl-epi .wl-epi-heading>.wl-input:hover:not(:disabled){background:var(--gl-ghost)}body #wlRoot .wl-epi .wl-epi-heading>.wl-input:focus{outline:0;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-epi .wl-epi-count{padding:5px 11px;border-radius:999px;background:var(--gl-chip);color:var(--gl-chip-ink);font-weight:650}body #wlRoot .wl-epi-mode{padding:5px;gap:6px;border:0;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-epi-mode .wl-btn{min-height:38px;padding:8px 18px;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:var(--vg-ink-soft)!important;font-weight:650;transform:none}body #wlRoot .wl-epi-mode .wl-btn:hover{color:var(--vg-ink)!important}body #wlRoot .wl-epi-mode .wl-btn[aria-pressed=true]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800}body #wlRoot .wl-epi-search input.wl-input{min-height:40px;padding:8px 14px;border:0!important;border-radius:14px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink)}body #wlRoot .wl-epi-search input.wl-input:focus{outline:0;box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-epi-search .wl-epi-control-hint{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-search .wl-btn{min-height:36px;padding:7px 12px;font-size:12px}body #wlRoot .wl-epi-recovery{border:1px solid rgba(124,58,237,.35);border-radius:20px;background:var(--gl-card);box-shadow:var(--we-card-shadow);color:var(--gl-ink)}body #wlRoot .wl-epi-sidebar{padding:14px 10px;gap:4px;border:1px solid var(--gl-edge);border-radius:22px;background:var(--gl-card);box-shadow:var(--we-card-shadow)}body #wlRoot .wl-epi-sidebar h2{color:var(--gl-ink);font-weight:800}body #wlRoot .wl-epi-conversation{border:1px solid transparent;border-radius:16px;color:var(--gl-ink);transition:background .18s ease,box-shadow .18s ease}body #wlRoot .wl-epi-conversation:hover{background:var(--gl-chip)}body #wlRoot .wl-epi-conversation.is-active{background:var(--vg-raised);border-color:var(--vg-raised-edge);box-shadow:var(--vg-raised-shadow)}body #wlRoot .wl-epi-conversation.is-active .wl-epi-conversation-copy strong{color:var(--gl-accent);font-weight:750}body #wlRoot .wl-epi-conversation-copy small{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-group-avatar .wl-epi-avatar{border-color:var(--vg-raised-edge)}body #wlRoot .wl-epi-sidebar>.wl-btn{width:100%;margin-top:6px}body #wlRoot .wl-epi-character-settings{border-top-color:var(--we-line)}body #wlRoot .wl-epi-character-settings summary{color:var(--vg-ink-soft);font-weight:650;padding:6px 4px}body #wlRoot .wl-epi-character-settings summary:hover{color:var(--gl-accent)}body #wlRoot .wl-epi-character{border-radius:14px;color:var(--gl-ink);font-weight:550;transition:background .18s ease}body #wlRoot .wl-epi-character:not(:disabled):hover{background:var(--gl-chip);color:var(--gl-chip-ink)}body #wlRoot .wl-epi-character-settings>.wl-btn{margin-top:6px}body #wlRoot .wl-epi .wl-epi-chat{border:1px solid var(--gl-edge);border-radius:24px;background:var(--we-paper);box-shadow:var(--we-card-shadow)}body #wlRoot .wl-epi-chat-header{background:transparent;border-bottom-color:var(--we-line)}body #wlRoot .wl-epi-contact-name{color:var(--gl-ink)}body #wlRoot .wl-epi-contact-status{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-viewpoint{background:var(--gl-chip);color:var(--gl-ink-soft);border-bottom-color:var(--we-line);font-weight:600}body #wlRoot .wl-epi-chat-menu summary{border-radius:10px;color:var(--vg-ink-soft)}body #wlRoot .wl-epi-chat-menu summary:hover,body #wlRoot .wl-epi-chat-menu[open] summary{color:var(--gl-accent)}body #wlRoot .wl-epi .wl-epi-timeline{background:transparent}body #wlRoot .wl-epi:not(.is-preview) .wl-epi-entry{border-bottom-color:var(--we-line)}body #wlRoot .wl-epi:not(.is-preview) .wl-epi-entry .wl-epi-speaker{color:var(--gl-ink)}body #wlRoot .wl-epi:not(.is-preview) .wl-epi-entry .wl-epi-bubble{color:var(--gl-ink)!important}body #wlRoot .wl-epi .wl-epi-timing-label,body #wlRoot .wl-epi .wl-epi-receipt,body #wlRoot .wl-epi .wl-epi-message-content>small{color:var(--vg-ink-soft)}body #wlRoot .wl-epi .wl-epi-empty h2{color:var(--gl-ink)}body #wlRoot .wl-epi .wl-epi-empty p{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-entry.is-selected{background:var(--gl-chip);outline-color:#7c3aed66}body #wlRoot .wl-epi-entry-menu summary{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--vg-raised-edge);border-radius:50%;background:var(--vg-raised);box-shadow:var(--we-chip-shadow);color:var(--vg-ink-soft)}body #wlRoot .wl-epi-entry-menu[open] summary{background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-accent)}body #wlRoot .wl-epi-entry-menu>.wl-epi-entry-tools{padding:6px;border:1px solid var(--gl-edge);border-radius:18px;background:var(--gl-card-solid);box-shadow:var(--we-menu-shadow);color:var(--gl-ink)}body #wlRoot .wl-epi-message-action{border-radius:12px;color:var(--gl-ink);font-weight:600}body #wlRoot .wl-epi-message-action svg{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-message-action:hover:not(:disabled){background:var(--gl-chip);color:var(--gl-chip-ink)}body #wlRoot .wl-epi-message-action:hover:not(:disabled) svg{color:inherit}body #wlRoot .wl-epi-message-action.is-danger{color:var(--we-danger)}body #wlRoot .wl-epi-message-action.is-danger:hover:not(:disabled){background:#dc26261a;color:var(--we-danger)}body #wlRoot .wl-epi-move-actions,body #wlRoot .wl-epi-quick-reactions{border-color:var(--we-line)}body #wlRoot .wl-epi-quick-reactions>span{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-quick-emoji{border:1px solid var(--vg-raised-edge);border-radius:12px;background:var(--vg-raised);box-shadow:var(--we-chip-shadow)}body #wlRoot .wl-epi-quick-emoji:hover,body #wlRoot .wl-epi-quick-emoji[aria-pressed=true]{border-color:#7c3aed8c;background:var(--gl-chip);box-shadow:0 0 0 2px #7c3aed33}body #wlRoot .wl-epi-bulk,body #wlRoot .wl-epi-history-controls{background:var(--gl-chip);border-bottom-color:var(--we-line);color:var(--gl-ink)}body #wlRoot .wl-epi-bulk .wl-btn,body #wlRoot .wl-epi-history-controls .wl-btn{min-height:34px;padding:6px 11px;font-size:11px}body #wlRoot .wl-epi-history-controls>span{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-composer{background:transparent;border-top-color:var(--we-line)}body #wlRoot .wl-epi-composer-top{color:var(--vg-ink-soft);font-weight:600}body #wlRoot .wl-epi-speaker-choice{min-height:36px;border:1px solid var(--vg-raised-edge);border-radius:999px;background:var(--vg-raised);box-shadow:var(--we-chip-shadow);color:var(--vg-ink);font-weight:600;transition:background .18s ease,box-shadow .18s ease,color .18s ease}body #wlRoot .wl-epi-speaker-choice:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .wl-epi-speaker-choice.is-active{border-color:#ffffff38;background:var(--we-purple);box-shadow:var(--we-purple-shadow);color:#fff;font-weight:700}body #wlRoot .wl-epi-speaker-choice.is-active>svg{color:#fff}body #wlRoot .wl-epi-speaker-choice .wl-epi-avatar{box-shadow:0 0 0 2px var(--we-ring)}body #wlRoot .wl-epi-message-input{border:0;border-radius:20px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-epi-message-input:focus-within{border:0;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-epi-composer .wl-input{color:var(--gl-ink)}body #wlRoot .wl-epi-composer .wl-input::placeholder{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-composer>small{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-add-menu summary{border:1px solid var(--vg-raised-edge);border-radius:14px;background:var(--vg-raised);box-shadow:var(--we-chip-shadow);color:var(--vg-ink)}body #wlRoot .wl-epi-add-menu summary:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .wl-epi-add-menu[open] summary{background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-accent)}body #wlRoot .wl-epi-emoji-menu summary{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-emoji-menu summary:hover,body #wlRoot .wl-epi-emoji-menu[open] summary{color:var(--gl-accent)}body #wlRoot .wl-epi-send{border:1px solid rgba(255,255,255,.2);border-radius:14px;background:var(--we-purple);box-shadow:var(--we-purple-shadow);color:#fff}body #wlRoot .wl-epi-send:hover:not(:disabled){background:var(--we-purple);box-shadow:0 10px 22px #6a3fe061}body #wlRoot .wl-epi-send:disabled{border-color:transparent;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--vg-ink-soft);opacity:.8}body #wlRoot .wl-epi-add-menu>div,body #wlRoot .wl-epi-emoji-grid{border:1px solid var(--gl-edge);border-radius:20px;background:var(--gl-card-solid);box-shadow:var(--we-menu-shadow)}body #wlRoot .wl-epi-blocks>button{border-radius:14px;color:var(--gl-ink);font-weight:600}body #wlRoot .wl-epi-blocks>button:hover{background:var(--gl-chip);color:var(--gl-chip-ink)}body #wlRoot .wl-epi-blocks>button svg{width:32px;height:32px;padding:7px;border-radius:11px;background:var(--we-tile);box-shadow:var(--we-tile-shadow);color:var(--we-tile-ink)}body #wlRoot .wl-epi-blocks>button:hover svg{color:var(--gl-accent)}body #wlRoot .wl-epi-emoji-choice{border-radius:12px}body #wlRoot .wl-epi-emoji-choice:hover{background:var(--gl-chip)}body #wlRoot .wl-epi-live-preview{border:1px solid var(--gl-edge);border-radius:24px;background:var(--gl-card);box-shadow:var(--we-card-shadow)}body #wlRoot .wl-epi-live-preview>h2{color:var(--vg-ink-soft);font-weight:800}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .wl-epi-choice-control:not(.is-compact):not(.wl-epi-color-palette)>.wl-epi-control-option{border:1px solid var(--vg-raised-edge);border-radius:14px;background:var(--vg-raised);box-shadow:var(--we-chip-shadow);color:var(--vg-ink);font-weight:650}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .wl-epi-choice-control:not(.is-compact):not(.wl-epi-color-palette)>.wl-epi-control-option:hover:not(:disabled){background:var(--vg-raised-hover);border-color:#7c3aed59;color:var(--gl-accent)}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .wl-epi-choice-control:not(.is-compact):not(.wl-epi-color-palette)>.wl-epi-control-option.is-selected{border-color:#ffffff38;background:var(--we-purple);box-shadow:var(--we-purple-shadow);color:#fff}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .wl-epi-control-mark{border-color:var(--vg-ink-soft)}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .is-selected>.wl-epi-control-mark{border-color:#fff;background:#ffffff38}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .wl-epi-control-option:focus-visible{outline:none}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .wl-epi-control-avatar{box-shadow:0 0 0 2px var(--we-ring)}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .wl-epi-control-hint{color:var(--vg-ink-soft)}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .wl-epi-choice-control.is-compact{padding:5px;gap:6px;border:0;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .is-compact>.wl-epi-control-option{border:0;border-radius:13px;background:transparent;box-shadow:none;color:var(--vg-ink-soft);font-weight:650}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .is-compact>.wl-epi-control-option:hover:not(:disabled){color:var(--vg-ink)}body #wlRoot :is(.wl-epi,.wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *)) .is-compact>.wl-epi-control-option.is-selected{background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);color:var(--gl-accent);font-weight:800}body #wlRoot .wl-epi-form-overlay:not(:has(>.wl-publish-dialog,>.wl-exclusive-dialog,>.story-requirements-dialog,>[class*=au-],>[aria-label="New Alter Univ"],>.wl-epi-photo-viewer,>.epi-reader-photo-dialog)):not(#wlRoot.wl-au-open *){align-items:center;justify-content:center;padding:16px;background:var(--gl-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog){min-height:0;border:1px solid var(--gl-edge);border-radius:26px;background:var(--gl-card-solid);box-shadow:var(--gl-shadow);color:var(--gl-ink);-webkit-backdrop-filter:none;backdrop-filter:none}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-form-header{border-bottom-color:var(--we-line)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-modal-title{color:var(--gl-ink);font-weight:800;letter-spacing:-.01em}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-description{color:var(--gl-ink-soft)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-field-label{color:var(--gl-ink);font-weight:650}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) :is(.wl-field-hint,.wl-epi-form-note,.wl-epi-view-explanation,.wl-epi-details-subtitle,.wl-epi-details-eyebrow,.wl-epi-gt-errors,.ss-muted){color:var(--vg-ink-soft)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) :is(.wl-epi-form-section,.wl-epi-create-section+.wl-epi-create-section,.wl-epi-character-danger,.wl-epi-details-footer){border-top-color:var(--we-line)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-form-section h3{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog).wl-epi-entry-dialog .wl-epi-form-section h3,body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-create-heading{color:var(--gl-ink)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) :is(input.wl-input,textarea.wl-input,select.wl-input,input[type=text],input[type=number],input[type=url],textarea,select):not([type=color]):not([type=file]):not([type=checkbox]):not([type=radio]){border:0!important;border-radius:14px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink);max-width:100%}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) :is(input,textarea,select):focus{outline:0;box-shadow:var(--cg-well-shadow)!important}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) :is(input,textarea)::placeholder{color:var(--vg-ink-soft);opacity:.85}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) select option{background:var(--gs-solid, #faf7ff);color:var(--gl-ink)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) input[type=checkbox]{accent-color:#7c3aed}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) input[type=file]{max-width:100%;color:var(--vg-ink-soft);border-color:var(--gl-ghost-edge);background:var(--gl-ghost);border-radius:14px}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) input[type=file]::file-selector-button{border:1px solid var(--vg-raised-edge);border-radius:12px;background:var(--vg-raised);box-shadow:var(--we-chip-shadow);color:var(--vg-ink);font-weight:650}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-form-error:not(:empty){border-radius:14px;background:#dc26261a;color:var(--we-danger)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-footer{background:transparent;border-top-color:var(--we-line)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-button{min-height:42px;padding:9px 18px;border:1px solid var(--vg-raised-edge);border-radius:15px;background:var(--vg-raised);box-shadow:var(--we-chip-shadow);color:var(--vg-ink);font-size:13px;font-weight:700;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-button svg{color:currentColor}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-button:hover:not(:disabled){background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-button.is-primary{border-color:#fff3;background:var(--we-purple);box-shadow:var(--we-purple-shadow);color:#fff}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-button.is-primary:hover:not(:disabled){background:var(--we-purple);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #6a3fe061}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-button.is-danger{border-color:transparent;background:#dc2626;box-shadow:0 8px 18px #dc262647;color:#fff}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-button.is-danger:hover:not(:disabled){background:#c81e1e;color:#fff}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-button:disabled{opacity:.5;box-shadow:none}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-body .wl-btn{margin:0;min-height:40px;padding:8px 15px;border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--we-chip-shadow)!important;color:var(--vg-ink)!important;font-weight:650;transform:none}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-body .wl-btn:hover:not(:disabled){background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-body .wl-btn:not(.wl-btn-ghost){border-color:#fff3!important;background:var(--we-purple)!important;box-shadow:var(--we-purple-shadow)!important;color:#fff!important}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) .wl-epi-dialog-body .wl-btn:disabled{opacity:.5;box-shadow:none!important}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice,body #wlRoot .wl-epi-picker-dialog .wl-epi-choice[data-story-type]{border:1px solid var(--gl-ghost-edge);border-radius:18px;background:var(--gl-ghost);color:var(--gl-ink);box-shadow:none}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice:hover{border-color:#7c3aed59;background:var(--gl-chip);box-shadow:var(--we-chip-shadow)}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice:focus-visible{outline:none;border-color:#7c3aed99}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-icon{border-radius:14px;background:var(--we-tile);box-shadow:var(--we-tile-shadow);color:var(--we-tile-ink)}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice:hover .wl-epi-choice-icon{color:var(--gl-accent)}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-copy small,body #wlRoot .wl-epi-picker-dialog .wl-epi-picker-hint{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice>svg{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-badge{border-color:var(--gl-ghost-edge);color:var(--vg-ink-soft)}body #wlRoot .wl-epi-picker-dialog .wl-epi-dialog-footer .wl-epi-dialog-button{min-height:40px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice{align-items:flex-start;min-height:0;gap:14px;padding:14px 16px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-icon{width:40px;height:40px;border-radius:12px;margin-top:0}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-icon svg{width:22px;height:22px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-copy{padding-top:1px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-title{min-height:21px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-copy strong{line-height:21px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-copy small{margin-top:2px;line-height:1.45}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice>svg{align-self:center}body #wlRoot .wl-epi-picker-dialog .wl-epi-dialog-body{gap:10px}body #wlRoot .wl-epi-picker-dialog .wl-epi-dialog-body>div:empty{display:none}@media(max-width:480px){body #wlRoot .wl-epi-picker-dialog .wl-epi-choice{padding:12px;gap:12px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-icon{width:36px;height:36px}}body #wlRoot .wl-epi-create-preview{border-color:var(--gl-ghost-edge);border-radius:18px;background:var(--gl-ghost)}body #wlRoot :is(.wl-epi-call-preview,.wl-epi-narration-sample,.wl-epi-character-preview,.wl-epi-gt-member,.wl-epi-gt-choice,.ss-thread-edit-row){border:1px solid var(--gl-ghost-edge);border-radius:18px;background:var(--gl-ghost);color:var(--gl-ink)}body #wlRoot .wl-epi-gt-choice{transition:background .18s ease}body #wlRoot .wl-epi-gt-choice:hover:not(:disabled){background:var(--gl-chip)}body #wlRoot .wl-epi-gt-choice.is-danger strong{color:var(--we-danger)}body #wlRoot .wl-epi-call-preview span,body #wlRoot .wl-epi-profile-copy>span{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-profile-copy .wl-epi-profile-name{color:var(--gl-ink)}body #wlRoot .wl-epi-character-picture>.wl-epi-avatar{box-shadow:0 0 0 3px var(--vg-raised-edge),0 6px 14px #3c1e782e}body #wlRoot .wl-epi-avatar-edit{border-color:var(--vg-raised-edge);background:var(--we-purple)}body #wlRoot:not(.wl-au-open) :is(.wl-epi-character-dialog,.wl-epi-gt-settings,.wl-epi-modal:not([aria-label="New Alter Univ"])) .wl-epi-photo-button{color:var(--gl-accent)}body #wlRoot:not(.wl-au-open) :is(.wl-epi-character-dialog,.wl-epi-gt-settings,.wl-epi-modal:not([aria-label="New Alter Univ"])) .wl-epi-photo-remove{color:var(--vg-ink-soft)}body #wlRoot:not(.wl-au-open) .wl-epi-character-dialog .wl-epi-character-danger button.wl-epi-photo-remove,body #wlRoot .wl-epi-character-danger button{color:var(--we-danger)}body #wlRoot:not(.wl-au-open) .wl-epi-character-dialog .wl-epi-character-danger button.wl-epi-photo-remove:disabled{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-color-palette>.wl-epi-control-option.is-selected:before{box-shadow:0 0 0 3px var(--vg-raised-edge),0 0 0 5px var(--swatch-color)}body #wlRoot .wl-epi-color-palette>.wl-epi-control-option:hover{background:var(--gl-chip)}body #wlRoot .wl-epi-custom-color-label{border-left-color:var(--we-line);color:var(--vg-ink-soft)}body #wlRoot .wl-epi-segments{padding:5px;gap:6px;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-epi-segment{border:0;border-radius:13px;color:var(--vg-ink-soft);font-weight:650}body #wlRoot .wl-epi-segment[aria-pressed=true]{background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);color:var(--gl-accent);font-weight:800}body #wlRoot .wl-epi-switch-row strong{color:var(--gl-ink);font-weight:650}body #wlRoot .wl-epi-switch-row small{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-switch-row input[type=checkbox]{background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .wl-epi-switch-row input[type=checkbox]:before{box-shadow:0 2px 5px #28145a40}body #wlRoot .wl-epi-switch-row input[type=checkbox]:checked{background:var(--we-purple);box-shadow:0 4px 10px #6a3fe04d}body #wlRoot .wl-epi-reaction-choice{border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:var(--we-chip-shadow)}body #wlRoot .wl-epi-reaction-choice:hover,body #wlRoot .wl-epi-reaction-choice[aria-pressed=true]{border-color:#7c3aed8c;background:var(--gl-chip);box-shadow:0 0 0 2px #7c3aed33}body #wlRoot .wl-epi-conversation-dialog .wl-epi-details-header{border-bottom-color:var(--we-line)}body #wlRoot .wl-epi-members{border-color:var(--gl-ghost-edge);border-radius:18px;background:var(--gl-ghost)}body #wlRoot .wl-epi-member+.wl-epi-member{border-top-color:var(--we-line)}body #wlRoot .wl-epi-member-copy strong{color:var(--gl-ink)}body #wlRoot .wl-epi-member small{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-participant-heading h3{color:var(--gl-ink)}body #wlRoot .wl-epi-participant-heading>span,body #wlRoot .wl-epi-pov-badge,body #wlRoot .wl-epi-left-badge{border-radius:999px;background:var(--gl-chip);color:var(--gl-chip-ink);font-weight:650}body #wlRoot .wl-epi-gt-btn{border:1px solid var(--vg-raised-edge);border-radius:14px;background:var(--vg-raised);box-shadow:var(--we-chip-shadow);color:var(--gl-accent)}body #wlRoot .wl-epi-gt-btn.is-muted{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-gt-btn:hover:not(:disabled){background:var(--vg-raised-hover)}body #wlRoot .wl-epi-gt-btn.is-selected{border-color:#ffffff38;background:var(--we-purple);box-shadow:var(--we-purple-shadow);color:#fff}body #wlRoot .wl-epi-gt-icon{border-radius:12px;color:var(--vg-ink-soft)}body #wlRoot .wl-epi-gt-icon:hover:not(:disabled){background:var(--gl-chip);color:var(--gl-chip-ink)}body #wlRoot .wl-epi-gt-member-copy strong{color:var(--gl-ink)}body #wlRoot .wl-epi-gt-former>span{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-gt-danger{color:var(--we-danger)}body #wlRoot .wl-epi-gt-check{color:var(--gl-ink)}body #wlRoot .wl-epi-gt-check input{accent-color:#7c3aed}body #wlRoot .wl-epi-gt-chip{border:1px solid var(--vg-raised-edge);background:var(--vg-raised);box-shadow:var(--we-chip-shadow);color:var(--vg-ink)}body #wlRoot .wl-epi-gt-chip:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .wl-epi-gt-chip[aria-pressed=true]{border-color:#ffffff38;background:var(--we-purple);box-shadow:var(--we-purple-shadow);color:#fff}body #wlRoot .wl-epi-reply-bar span{color:var(--vg-ink-soft)}body #wlRoot .wl-epi-form-overlay:has(>.wl-epi-photo-viewer){align-items:center;justify-content:center;padding:16px}body #wlRoot .wl-epi-photo-viewer{border-radius:24px;box-shadow:0 24px 60px #0000008c}body #wlRoot .wl-dash.ss-editor>.ss-editor-topbar{padding:10px 12px;margin-bottom:22px;border:1px solid var(--gl-edge);border-radius:22px;background:var(--gl-card);box-shadow:var(--we-card-shadow)}body #wlRoot .ss-editor .ss-story-title{color:var(--gl-ink);font-weight:800}body #wlRoot .ss-editor .ss-save-status{color:var(--vg-ink-soft)}body #wlRoot .ss-editor .ss-history-controls{gap:6px;border-right-color:var(--we-line)}body #wlRoot .ss-editor .ss-header-icon{width:38px;height:38px;min-height:38px;margin:0;border:1px solid var(--vg-raised-edge)!important;border-radius:50%!important;background:var(--vg-raised)!important;box-shadow:var(--we-chip-shadow)!important;color:var(--vg-ink)!important}body #wlRoot .ss-editor .ss-header-icon:hover:not(:disabled){background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot .ss-editor .ss-header-icon:disabled{opacity:.45;box-shadow:none!important}body #wlRoot .ss-editor .ss-header-actions>.wl-btn-ghost:not(.ss-header-icon){margin:0;min-height:38px;border:1px solid var(--vg-raised-edge)!important;border-radius:14px!important;background:var(--vg-raised)!important;box-shadow:var(--we-chip-shadow)!important;color:var(--vg-ink)!important}body #wlRoot .ss-editor .ss-header-save,body #wlRoot .ss-editor .ss-tools>.wl-btn:not(.wl-btn-ghost){margin:0;border:1px solid rgba(255,255,255,.2)!important;border-radius:15px!important;background:var(--we-purple)!important;box-shadow:var(--we-purple-shadow)!important;color:#fff!important;transform:none}body #wlRoot .ss-editor .ss-header-save:hover:not(:disabled),body #wlRoot .ss-editor .ss-tools>.wl-btn:not(.wl-btn-ghost):hover{transform:translateY(-1px);box-shadow:0 10px 22px #6a3fe061!important}body #wlRoot .ss-editor .ss-header-save:disabled{opacity:.55}body #wlRoot .ss-editor .ss-chapter-eyebrow,body #wlRoot .ss-editor .ss-preview-label{color:var(--vg-ink-soft);font-weight:800}body #wlRoot .ss-editor .ss-chapter-heading .wl-input{border-radius:14px;color:var(--gl-ink);font-weight:800}body #wlRoot .ss-editor .ss-chapter-heading .wl-input:hover:not(:disabled){background:var(--gl-ghost)}body #wlRoot .ss-editor .ss-chapter-heading .wl-input:focus{border-color:transparent;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .ss-editor .ss-editor-tabs{padding:5px;gap:6px;border:0;border-radius:18px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .ss-editor .ss-editor-tabs .wl-btn{border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important;color:var(--vg-ink-soft)!important}body #wlRoot .ss-editor .ss-editor-tabs .wl-btn[aria-pressed=true]{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800}body #wlRoot .ss-editor .ss-timeline-heading h2{color:var(--gl-ink);font-weight:800}body #wlRoot .ss-editor .ss-timeline-heading p{color:var(--vg-ink-soft)}body #wlRoot .ss-editor .ss-moment-count{border:0;border-radius:999px;background:var(--gl-chip);color:var(--gl-chip-ink);font-weight:700}body #wlRoot .ss-editor .ss-tools>.wl-btn-ghost{border:1px solid var(--vg-raised-edge)!important;border-radius:15px!important;background:var(--vg-raised)!important;box-shadow:var(--we-chip-shadow)!important;color:var(--vg-ink)!important}body #wlRoot .ss-editor .ss-tools>.wl-btn-ghost:hover{background:var(--vg-raised-hover)!important;color:var(--gl-accent)!important}body #wlRoot .ss-editor .ss-event-card{border:1px solid var(--gl-edge);border-radius:20px;background:var(--gl-card);box-shadow:var(--we-card-shadow);color:var(--gl-ink)}body #wlRoot .ss-editor .ss-event-card.is-previewing{border-color:#7c3aed8c;box-shadow:0 0 0 2px #7c3aed47,var(--we-card-shadow)}body #wlRoot .ss-editor .ss-event-number{border-radius:11px;background:var(--we-tile);box-shadow:var(--we-tile-shadow);color:var(--we-tile-ink)}body #wlRoot .ss-editor .ss-event-kind{color:var(--gl-ink);font-weight:700}body #wlRoot .ss-editor .ss-event-identity,body #wlRoot .ss-editor .ss-event-context{color:var(--vg-ink-soft)}body #wlRoot .ss-editor .ss-event-excerpt{color:var(--gl-ink)}body #wlRoot .ss-editor .ss-event-footer{border-top-color:var(--we-line)}body #wlRoot .ss-editor .ss-event-more{border-radius:50%!important;color:var(--vg-ink-soft)!important}body #wlRoot .ss-editor .ss-event-more:hover,body #wlRoot .ss-editor .ss-event-more[aria-expanded=true]{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .ss-editor .ss-event-actions .wl-btn{border-radius:12px!important;color:var(--vg-ink-soft)!important}body #wlRoot .ss-editor .ss-event-actions .wl-btn:hover{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #wlRoot .ss-editor-list{scrollbar-color:var(--gl-ghost-edge) transparent}body #wlRoot .ss-editor-popup{padding:6px;border:1px solid var(--gl-edge);border-radius:20px;background:var(--gl-card-solid);box-shadow:var(--we-menu-shadow);color:var(--gl-ink)}body #wlRoot .ss-editor-popup .ss-menu-heading{color:var(--vg-ink-soft)}body #wlRoot .ss-editor-popup .ss-menu-item{border-radius:14px}body #wlRoot .ss-editor-popup .ss-menu-item:hover,body #wlRoot .ss-editor-popup .ss-menu-item:focus-visible{background:var(--gl-chip);color:var(--gl-chip-ink)}body #wlRoot .ss-editor-popup .ss-menu-item:focus-visible{box-shadow:none}body #wlRoot .ss-editor-popup .ss-menu-item>svg{width:32px;height:32px;flex:0 0 32px;padding:7px;border-radius:11px;background:var(--we-tile);box-shadow:var(--we-tile-shadow);color:var(--we-tile-ink)}body #wlRoot .ss-editor-popup .ss-menu-item:hover>svg{color:var(--gl-accent)}body #wlRoot .ss-editor-popup .ss-menu-copy small{color:var(--vg-ink-soft)}body #wlRoot .ss-editor-popup .ss-menu-item.is-danger{color:var(--we-danger);border-top-color:var(--we-line)}body #wlRoot .ss-editor-popup .ss-menu-item.is-danger:hover{background:#dc26261a;color:var(--we-danger)}body #wlRoot .wl-epi-modal .ss-form-stack{min-width:0}body #wlRoot .wl-epi-modal .ss-form-stack>*{min-width:0}body #wlRoot .wl-epi-modal .ss-event-actions{flex-wrap:wrap;flex-shrink:1}body #wlRoot .wl-epi-modal .ss-event-actions .wl-btn{margin:0;min-width:40px;min-height:40px;padding:6px 9px;font-size:16px;border:1px solid var(--vg-raised-edge)!important;border-radius:999px!important;background:var(--vg-raised)!important;box-shadow:var(--we-chip-shadow)!important;color:var(--vg-ink)!important}body #wlRoot .wl-epi-modal .ss-event-actions .wl-btn:hover,body #wlRoot .wl-epi-modal .ss-event-actions .wl-btn[aria-pressed=true]{border-color:#7c3aed8c!important;background:var(--gl-chip)!important}@media(max-width:768px){body #wlRoot .wl-epi>.wl-epi-toolbar,body #wlRoot .wl-dash.ss-editor>.ss-editor-topbar{padding:8px 10px;border-radius:20px}body #wlRoot .wl-epi-sidebar{border-radius:20px}body #wlRoot .wl-epi .wl-epi-chat,body #wlRoot .wl-epi-live-preview{border-radius:22px}body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog){width:100%;max-height:calc(100dvh - 32px);border-radius:24px}}@media(max-width:650px){body #wlRoot .wl-epi-toolbar>.wl-btn,body #wlRoot .wl-epi-workspace-tools>summary{min-height:40px;padding:8px 12px}body #wlRoot .wl-epi-mode{margin:0}}@media(prefers-reduced-motion:reduce){body #wlRoot .wl-epi *,body #wlRoot .ss-editor *,body #wlRoot .wl-epi-modal *{transition:none!important}}body #wlRoot .wl-epi :focus-visible,body #wlRoot .wl-epi-modal:not(.wl-publish-dialog,.wl-exclusive-dialog,.story-requirements-dialog,[class*=au-],[aria-label="New Alter Univ"],#wlRoot.wl-au-open *,.wl-epi-photo-viewer,.epi-reader-photo-dialog) :focus-visible,body #wlRoot .ss-editor :focus-visible{outline:none}/*! css/glass-writer-alter.css */body{--wa-purple: linear-gradient(145deg, #7c56f8, #6a3fe0);--wa-purple-shadow: 0 8px 18px rgba(106,63,224,.3);--wa-card-shadow: 0 10px 26px rgba(60,30,120,.1), inset 0 1px 0 var(--gl-edge);--wa-chip-shadow: 3px 3px 8px rgba(118,96,168,.12);--wa-tile: linear-gradient(145deg, #f7f4ff, #ece6fa);--wa-tile-shadow: inset 2px 2px 4px rgba(118,96,168,.14), inset -2px -2px 4px rgba(255,255,255,.9);--wa-ring: 0 0 0 3px rgba(109,62,230,.2);--wa-danger: #c8324b;--wa-phone-shadow: 0 18px 44px rgba(60,30,120,.16)}body:not(.light){--wa-card-shadow: 0 10px 26px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.06);--wa-chip-shadow: 3px 3px 8px rgba(0,0,0,.3);--wa-tile: linear-gradient(145deg, #2f2849, #261f3d);--wa-tile-shadow: inset 2px 2px 4px rgba(0,0,0,.4), inset -2px -2px 4px rgba(255,255,255,.04);--wa-ring: 0 0 0 3px rgba(185,164,255,.3);--wa-danger: #ff8a9c;--wa-phone-shadow: 0 18px 44px rgba(0,0,0,.45)}body #wlRoot .au-editor{color:var(--gl-ink);--wl-choice-blue: var(--gl-accent)}body:not(.light) #wlRoot .au-editor select,body:not(.light) #wlRoot .au-editor textarea{color-scheme:dark}body #wlRoot .au-editor .au-editor-topbar{padding:10px 14px 10px 10px;margin:6px 0 18px;border:1px solid var(--gl-edge);border-radius:22px;background:var(--gl-card);box-shadow:var(--wa-card-shadow)}body #wlRoot .au-editor .au-story-title{color:var(--gl-ink);font-weight:800}body #wlRoot .au-editor .au-save-status{color:var(--vg-ink-soft)}body #wlRoot .au-editor .au-editor-topbar .au-header-icon{border-radius:13px;background:var(--wa-tile);box-shadow:var(--wa-tile-shadow);color:var(--gl-ink-soft)}body #wlRoot .au-editor .au-editor-topbar .au-header-icon:hover:not(:disabled){background:var(--vg-raised);box-shadow:var(--vg-raised-shadow);color:var(--gl-accent)}body #wlRoot .au-editor .au-editor-topbar .au-header-save{min-height:42px;padding:10px 18px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:var(--wa-purple);color:#fff;font-weight:700;box-shadow:var(--wa-purple-shadow)}body #wlRoot .au-editor .au-editor-topbar .au-header-save:hover:not(:disabled){box-shadow:0 10px 22px #6a3fe061;transform:translateY(-1px)}body #wlRoot .au-editor .au-editor-topbar .au-header-save:disabled{opacity:.55;box-shadow:none;transform:none}body #wlRoot .au-editor .au-editor-topbar .au-header-conflict{min-height:42px;border:1px solid var(--vg-raised-edge);border-radius:15px;background:var(--vg-raised);color:var(--gl-accent);font-weight:700;box-shadow:var(--wa-chip-shadow)}body #wlRoot .au-editor .wl-epi-eyebrow{color:var(--gl-accent)}body #wlRoot .au-editor .au-chapter-label .au-help-trigger,body #wlRoot .au-editor .au-expand-details{min-height:34px;padding:6px 13px;border:1px solid var(--vg-raised-edge);border-radius:999px;background:var(--vg-raised);color:var(--vg-ink);font-weight:650;box-shadow:var(--wa-chip-shadow);transform:none}body #wlRoot .au-editor .au-chapter-label .au-help-trigger:hover,body #wlRoot .au-editor .au-expand-details:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .au-editor .story-chapter-title-row>.wl-input{border:1px solid transparent;border-radius:14px;background:transparent;color:var(--gl-ink);box-shadow:none;transition:background .18s ease,box-shadow .18s ease}body #wlRoot .au-editor .story-chapter-title-row>.wl-input:hover:not(:disabled):not(:focus){background:var(--gl-ghost);border-color:var(--gl-ghost-edge)}body #wlRoot .au-editor .story-chapter-title-row>.wl-input:focus{outline:none;border-color:transparent;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .au-editor>.wl-state-card{border:1px solid var(--gl-edge);border-radius:20px;background:var(--gl-card);color:var(--gl-ink);box-shadow:var(--wa-card-shadow)}body #wlRoot .au-editor .au-view-tabs{padding:5px;gap:5px;border:0;border-radius:17px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .au-editor .au-view-tabs .wl-btn{border:1px solid transparent;border-radius:13px;background:transparent;color:var(--vg-ink-soft);font-weight:650;box-shadow:none}body #wlRoot .au-editor .au-view-tabs .wl-btn:hover{color:var(--vg-ink)}body #wlRoot .au-editor .au-view-tabs [aria-selected=true]{border-color:var(--vg-raised-edge);background:var(--vg-raised);color:var(--gl-accent);font-weight:800;box-shadow:var(--vg-raised-shadow)}body #wlRoot .au-editor .au-scenes{border:1px solid var(--gl-edge);border-radius:22px;background:var(--gl-card);box-shadow:var(--wa-card-shadow)}body #wlRoot .au-editor .au-scenes>.wl-input{border:1px solid transparent;border-radius:14px;background-color:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink)}body #wlRoot .au-editor .au-scenes>.wl-input:focus{outline:none;box-shadow:var(--cg-well-shadow)}body #wlRoot .au-editor .au-scene-actions>.wl-btn,body #wlRoot .au-editor .au-conversation-more>summary{border:1px solid var(--vg-raised-edge);border-radius:14px;background:var(--vg-raised);color:var(--vg-ink);font-weight:650;box-shadow:var(--wa-chip-shadow);transition:background .18s ease,color .18s ease}body #wlRoot .au-editor .au-scene-actions>.wl-btn:hover:not(:disabled),body #wlRoot .au-editor .au-conversation-more>summary:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .au-editor .au-conversation-more[open]>summary{border-color:transparent;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-accent)}body #wlRoot .au-editor .au-scene-actions>.wl-btn:disabled{opacity:.5}body #wlRoot .au-editor .au-scene-actions .au-header-symbol{color:var(--vg-ink-soft)}body #wlRoot .au-editor .au-scene-actions>.wl-btn:hover:not(:disabled) .au-header-symbol,body #wlRoot .au-editor .au-conversation-more[open]>summary .au-header-symbol{color:var(--gl-accent)}body #wlRoot .au-editor .au-conversation-summary{color:var(--vg-ink-soft)}body #wlRoot .au-editor .au-conversation-menu,body #wlRoot .au-message-menu,body #wlRoot .au-editor .au-emoji-picker .au-emoji{border:1px solid var(--gl-ghost-edge);border-radius:18px;background:var(--gl-card-solid);color:var(--gl-ink);box-shadow:var(--gl-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}body #wlRoot .au-editor .au-conversation-menu,body #wlRoot .au-message-menu{padding:7px}body #wlRoot .au-editor .au-conversation-menu>.wl-btn,body #wlRoot .au-message-menu .wl-btn{border:0;border-radius:12px;background:transparent;color:var(--gl-ink);font-weight:600;box-shadow:none}body #wlRoot .au-editor .au-conversation-menu>.wl-btn .au-header-symbol{color:var(--vg-ink-soft)}body #wlRoot .au-editor .au-conversation-menu>.wl-btn:hover:not(:disabled),body #wlRoot .au-message-menu .wl-btn:hover:not(:disabled),body #wlRoot .au-message-menu .wl-btn:focus-visible{background:var(--gl-chip);color:var(--gl-chip-ink)}body #wlRoot .au-editor .au-conversation-menu>.wl-btn:last-child,body #wlRoot .au-message-menu .wl-btn.is-danger{color:var(--wa-danger)}body #wlRoot .au-editor .au-conversation-menu>.wl-btn:last-child:hover:not(:disabled),body #wlRoot .au-message-menu .wl-btn.is-danger:hover:not(:disabled){background:#dc26261a;color:var(--wa-danger)}body #wlRoot .au-message-menu .wl-btn.is-danger{margin-top:5px;border-top:1px solid var(--gl-ghost-edge);border-radius:0 0 12px 12px}body #wlRoot .au-editor .au-emoji-picker .au-emoji{padding:8px}body #wlRoot .au-editor .au-emoji .wl-btn{border:0;border-radius:11px;background:transparent;box-shadow:none;color:inherit}body #wlRoot .au-editor .au-emoji .wl-btn:hover{background:var(--gl-chip)}body #wlRoot .au-editor .au-cast-note{border:1px solid rgba(245,158,11,.32);border-radius:14px;color:var(--gl-ink)}body #wlRoot .au-editor .au-edit-row{border:1px solid var(--gl-ghost-edge);border-radius:18px;background:var(--gl-ghost);color:var(--gl-ink);box-shadow:none;transition:background .18s ease,border-color .18s ease}body #wlRoot .au-editor .au-edit-row:hover{background:var(--gl-chip)}body #wlRoot .au-editor .au-row-identity strong,body #wlRoot .au-editor .au-row-text{color:var(--gl-ink)}body #wlRoot .au-editor .au-row-identity small,body #wlRoot .au-editor .au-row-number{color:var(--vg-ink-soft)}body #wlRoot .au-editor .au-row-more{border-radius:12px;color:var(--vg-ink-soft)}body #wlRoot .au-editor .au-row-more:hover,body #wlRoot .au-editor .au-row-more[aria-expanded=true]{background:var(--vg-raised);color:var(--gl-accent);box-shadow:var(--wa-chip-shadow)}body #wlRoot .au-editor .au-edit-actions{border-top-color:var(--gl-ghost-edge)}body #wlRoot .au-editor .au-edit-actions .wl-btn{border-radius:11px;color:var(--vg-ink-soft);font-weight:600}body #wlRoot .au-editor .au-edit-actions .wl-btn:hover:not(:disabled){background:var(--vg-raised);color:var(--gl-accent);box-shadow:var(--wa-chip-shadow)}body #wlRoot .au-editor .au-pacing{min-height:34px;border:1px solid transparent;border-radius:12px;background-color:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink);font-weight:600}body #wlRoot .au-editor .au-pacing:focus{outline:none;box-shadow:var(--cg-well-shadow)}body #wlRoot .au-editor .au-editor-list>.wl-field-hint{color:var(--vg-ink-soft)}body #wlRoot .au-editor .au-editor-list{scrollbar-color:var(--gl-ghost-edge) transparent}body #wlRoot .au-editor .au-composer{border:1px solid var(--gl-edge);border-radius:22px;background:var(--gl-card);box-shadow:var(--wa-card-shadow)}body #wlRoot .au-editor .au-composer-speaker>span{color:var(--vg-ink-soft);font-weight:600}body #wlRoot .au-editor .au-composer textarea{border:1px solid transparent;border-radius:15px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink)}body #wlRoot .au-editor .au-composer textarea::placeholder{color:var(--vg-ink-soft);opacity:1}body #wlRoot .au-editor .au-composer textarea:focus{outline:none;border-color:transparent;box-shadow:var(--cg-well-shadow)}body #wlRoot .au-editor .au-composer-tool,body #wlRoot .au-editor .au-emoji-picker>summary{border-radius:12px;background:transparent;color:var(--vg-ink-soft);font-weight:600}body #wlRoot .au-editor .au-composer-tool:hover:not(:disabled),body #wlRoot .au-editor .au-emoji-picker>summary:hover,body #wlRoot .au-editor .au-emoji-picker[open]>summary{background:var(--vg-raised);color:var(--gl-accent);box-shadow:var(--wa-chip-shadow)}body #wlRoot .au-editor .au-composer-send{border:1px solid rgba(255,255,255,.2);border-radius:15px;background:var(--wa-purple);color:#fff;font-weight:700;box-shadow:var(--wa-purple-shadow)}body #wlRoot .au-editor .au-composer-send:hover:not(:disabled){box-shadow:0 10px 22px #6a3fe061}body #wlRoot .au-editor .au-composer-send:disabled{opacity:.55;box-shadow:none}body #wlRoot .au-editor .au-composer-hint{color:var(--vg-ink-soft)}body #wlRoot .au-editor .wl-epi-choice-control.is-compact,body #wlRoot .au-phone-settings .wl-epi-choice-control.is-compact{border:0;border-radius:15px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #wlRoot .au-editor .is-compact>.wl-epi-control-option,body #wlRoot .au-phone-settings .is-compact>.wl-epi-control-option{border:1px solid transparent;border-radius:12px;background:transparent;color:var(--vg-ink-soft);font-weight:650;box-shadow:none}body #wlRoot .au-editor .is-compact>.wl-epi-control-option:hover:not(:disabled),body #wlRoot .au-phone-settings .is-compact>.wl-epi-control-option:hover:not(:disabled){background:transparent;color:var(--vg-ink);border-color:transparent}body #wlRoot .au-editor .is-compact>.wl-epi-control-option.is-selected,body #wlRoot .au-phone-settings .is-compact>.wl-epi-control-option.is-selected{border-color:var(--vg-raised-edge);background:var(--vg-raised);color:var(--gl-accent);font-weight:800;box-shadow:var(--wa-chip-shadow)}body #wlRoot .au-editor .au-preview-label{color:var(--vg-ink-soft);font-weight:700}body #wlRoot .au-editor .au-preview-heading>.wl-btn{min-height:34px;border:1px solid var(--vg-raised-edge);border-radius:999px;background:var(--vg-raised);color:var(--vg-ink);font-weight:650;box-shadow:var(--wa-chip-shadow);transform:none}body #wlRoot .au-editor .au-preview-heading>.wl-btn:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .au-editor .au-preview-pane .au-reader:not(.is-immersive){box-shadow:var(--wa-phone-shadow)}body #wlRoot .au-editor .wl-btn:focus-visible,body #wlRoot .au-editor summary:focus-visible,body #wlRoot .au-editor select:focus-visible,body #wlRoot .au-message-menu .wl-btn:focus-visible{outline:none}@media(max-width:820px){body #wlRoot .au-editor .au-editor-topbar{padding:8px 10px 8px 8px;margin:4px 0 10px;border-radius:20px}body #wlRoot .au-editor .au-scenes{border-radius:20px}body #wlRoot .au-editor .au-composer{border-radius:22px 22px 0 0;border-bottom:0;background:var(--gl-card-solid);box-shadow:0 -8px 24px #3c1e781f,inset 0 1px 0 var(--gl-edge)}body:not(.light) #wlRoot .au-editor .au-composer{box-shadow:0 -8px 24px #0006,inset 0 1px #ffffff0f}}body :is(#wlRoot.wl-au-open .wl-epi-form-overlay,#wlRoot .wl-epi-form-overlay:has(>.wl-epi-form-dialog[aria-label="New Alter Univ"])){align-items:center!important;justify-content:center;padding:16px!important;background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]){--wl-choice-blue: var(--gl-accent);border:1px solid var(--gl-edge);border-radius:24px!important;background:var(--gl-card-solid);color:var(--gl-ink);box-shadow:var(--gl-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:820px){body #wlRoot .wl-epi-form-dialog.au-settings-sheet{align-self:center;border-radius:24px!important;max-height:calc(100dvh - 32px)!important}}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-form-header,body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-footer{border-color:var(--gl-ghost-edge)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-modal-title{color:var(--gl-ink);font-weight:800;letter-spacing:-.01em}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-description,body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-control-hint{color:var(--gl-ink-soft)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-field-label{color:var(--gl-ink-soft);font-weight:650}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-body>p:not([class]),body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-body [role=status]{color:var(--gl-ink-soft)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-body{scrollbar-color:var(--gl-ghost-edge) transparent}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-input{min-height:44px;border:1px solid transparent;border-radius:14px;background-color:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-input::placeholder{color:var(--vg-ink-soft);opacity:1}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-input:focus{outline:none;border-color:transparent;box-shadow:var(--cg-well-shadow)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-input:disabled{opacity:.6}body:not(.light) :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) :is(select,textarea,input){color-scheme:dark}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) input[type=checkbox],body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) input[type=radio]{accent-color:var(--gl-accent)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-form-error,body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-body>p[role=alert]{color:var(--wa-danger)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-choice-control.is-compact{border:0;border-radius:15px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .is-compact>.wl-epi-control-option{border:1px solid transparent;border-radius:12px;background:transparent;color:var(--vg-ink-soft);font-weight:650;box-shadow:none}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .is-compact>.wl-epi-control-option:hover:not(:disabled){background:transparent;border-color:transparent;color:var(--vg-ink)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .is-compact>.wl-epi-control-option.is-selected{border-color:var(--vg-raised-edge);background:var(--vg-raised);color:var(--gl-accent);font-weight:800;box-shadow:var(--wa-chip-shadow)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog) .wl-epi-choice-control:not(.is-compact)>.wl-epi-control-option{border:1px solid var(--vg-raised-edge);border-radius:14px;background:var(--vg-raised);color:var(--vg-ink);box-shadow:var(--wa-chip-shadow)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog) .wl-epi-choice-control:not(.is-compact)>.wl-epi-control-option:hover:not(:disabled){background:var(--vg-raised-hover)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog) .wl-epi-choice-control:not(.is-compact)>.wl-epi-control-option.is-selected{border-color:#fff3;background:var(--wa-purple);color:#fff;box-shadow:var(--wa-purple-shadow)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-footer{background:transparent}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-button{min-height:42px;padding:10px 18px;border:1px solid var(--vg-raised-edge);border-radius:15px;background:var(--vg-raised);color:var(--vg-ink);font-weight:650;box-shadow:var(--wa-chip-shadow);transition:background .18s ease,box-shadow .18s ease,transform .12s ease}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-button:hover:not(:disabled){background:var(--vg-raised-hover);color:var(--gl-accent)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-button.is-primary{border-color:#fff3;background:var(--wa-purple);color:#fff;font-weight:700;box-shadow:var(--wa-purple-shadow)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-button.is-primary:hover:not(:disabled){background:var(--wa-purple);color:#fff;box-shadow:0 10px 22px #6a3fe061;transform:translateY(-1px)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) .wl-epi-dialog-button:disabled{opacity:.5;box-shadow:none;transform:none}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog,#wlRoot .wl-epi-form-dialog[aria-label="New Alter Univ"]) :is(.wl-epi-dialog-button,.wl-btn,button):focus-visible{outline:none}body #wlRoot.wl-au-open .wl-epi-form-dialog .wl-epi-dialog-body .wl-btn{border:1px solid var(--vg-raised-edge);border-radius:13px;background:var(--vg-raised);color:var(--vg-ink);font-weight:650;box-shadow:var(--wa-chip-shadow);transform:none}body #wlRoot.wl-au-open .wl-epi-form-dialog .wl-epi-dialog-body .wl-btn:hover:not(:disabled){background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot.wl-au-open .wl-epi-form-dialog .wl-epi-dialog-body .wl-btn:disabled{opacity:.5;box-shadow:none}body #wlRoot .au-settings-sheet .au-phone-settings strong,body #wlRoot .au-settings-sheet .au-opening-option strong{color:var(--gl-ink)}body #wlRoot .au-settings-sheet .au-phone-settings small,body #wlRoot .au-settings-sheet .au-opening-option small{color:var(--gl-ink-soft)}body #wlRoot .au-settings-sheet .au-opening-settings{border-color:var(--gl-ghost-edge)}body #wlRoot .au-settings-sheet .au-character-photos{border:1px solid var(--gl-ghost-edge);border-radius:18px;background:var(--gl-ghost);color:var(--gl-ink)}body #wlRoot .au-settings-sheet .au-character-photos-heading strong{color:var(--gl-ink)}body #wlRoot .au-settings-sheet .au-character-photos-heading small{color:var(--gl-ink-soft)}body #wlRoot .au-help-dialog .au-help-section{border-bottom-color:var(--gl-ghost-edge)}body #wlRoot .au-help-dialog .au-help-section h3,body #wlRoot .au-help-dialog .au-help-definition dt{color:var(--gl-ink)}body #wlRoot .au-help-dialog .au-help-section p,body #wlRoot .au-help-dialog .au-help-definition dd{color:var(--gl-ink-soft)}body #wlRoot .au-help-dialog .au-help-example{border:1px solid var(--gl-ghost-edge);border-radius:16px;background:var(--gl-ghost);color:var(--gl-ink)}body #wlRoot .au-help-dialog .au-help-section p.au-help-example{color:var(--gl-ink)}body #wlRoot.wl-au-open .au-story-cast>strong{color:var(--gl-ink)}body #wlRoot.wl-au-open .au-story-cast-chip{border:1px solid var(--vg-raised-edge);background:var(--vg-raised);color:var(--vg-ink);box-shadow:var(--wa-chip-shadow)}body #wlRoot.wl-au-open .au-story-cast-chip:hover{background:var(--vg-raised-hover);color:var(--gl-accent)}body #wlRoot .au-avatar-dialog .au-avatar-profile strong{color:var(--gl-ink)}body #wlRoot .au-avatar-dialog .au-avatar-profile p{color:var(--gl-ink-soft)}body #wlRoot .au-avatar-dialog .wl-epi-photo-actions{gap:8px}body #wlRoot .au-avatar-dialog .wl-epi-photo-button,body #wlRoot .au-avatar-dialog .wl-epi-photo-remove{min-height:36px;padding:7px 14px;border:1px solid var(--vg-raised-edge);border-radius:999px;background:var(--vg-raised);color:var(--gl-accent);font-weight:700;box-shadow:var(--wa-chip-shadow);text-decoration:none}body #wlRoot .au-avatar-dialog .wl-epi-photo-remove{color:var(--wa-danger)}body #wlRoot .au-avatar-dialog .wl-epi-photo-button:hover:not(:disabled),body #wlRoot .au-avatar-dialog .wl-epi-photo-remove:hover:not(:disabled){background:var(--vg-raised-hover);text-decoration:none}body #wlRoot .au-excerpt-dialog .au-excerpt-selection{border-radius:16px;background:var(--cg-well);box-shadow:var(--cg-well-shadow);color:var(--gl-ink)}body #wlRoot .au-excerpt-dialog .au-export-cards img{border-radius:14px;box-shadow:0 8px 20px #3c1e7824}body #wlRoot .au-excerpt-dialog .au-export-cards a{color:var(--gl-accent);font-weight:700}body #wlRoot.wl-au-open .au-conflict-portraits{border-radius:14px}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog) .wl-epi-control-mark{border-color:var(--gl-ghost-edge)}body :is(#wlRoot.wl-au-open .wl-epi-form-dialog) .wl-epi-choice-control:not(.is-compact)>.is-selected>.wl-epi-control-mark{border-color:#fff;background:#ffffff42}/*! css/glass-notifications.css */body .notifications-panel{width:min(400px,calc(100vw - 16px))!important;border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important;overflow:hidden}body .notifications-panel:before{content:none!important}body #notificationCenter .notifications-header{padding:14px 16px 8px!important;border-bottom:0!important}body #notificationCenter .notifications-header h3{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--gl-ink)!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.015em}body #notificationCenter .notifications-header-actions{gap:6px!important}body #notificationCenter .notifications-mark-all{padding:6px 11px!important;border:1px solid var(--gl-ghost-edge)!important;border-radius:999px!important;background:var(--gl-ghost)!important;color:var(--gl-ink-soft)!important;font-size:12px!important;font-weight:700!important}body #notificationCenter .notifications-mark-all:hover{background:var(--gl-chip)!important;color:var(--gl-chip-ink)!important}body #notificationCenter .notifications-sound-toggle{width:30px!important;height:30px!important;background:transparent!important;color:var(--gl-ink-soft)!important}body #notificationCenter .notifications-sound-toggle:hover{color:var(--gl-accent)!important}body #notificationCenter .notifications-sound-toggle[aria-pressed=true]{color:#e0445e!important}body #notificationCenter .notif-filter-tabs{display:flex!important;gap:4px!important;margin:4px 14px 10px!important;padding:4px!important;border:0!important;border-radius:15px;background:var(--cg-well);box-shadow:var(--cg-well-shadow)}body #notificationCenter .notif-filter-tab{flex:1 1 0!important;min-height:34px!important;padding:6px 10px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;color:var(--vg-ink-soft)!important;font-size:13px!important;font-weight:650!important}body #notificationCenter .notif-filter-tab:after{content:none!important}body #notificationCenter .notif-filter-tab:hover{color:var(--vg-ink)!important}body #notificationCenter .notif-filter-tab.active{background:var(--vg-raised)!important;box-shadow:var(--vg-raised-shadow)!important;color:var(--gl-accent)!important;font-weight:800!important}body #notificationCenter .notif-bucket-header{padding:10px 18px 4px!important;border:0!important;background:var(--gl-card-solid)!important;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--gl-ink-soft)!important;font-size:11px!important;letter-spacing:.08em}body #notificationCenter .notifications-list{padding:0 8px 8px!important}body #notificationCenter .notification-entry{position:relative;margin:2px 0}body #notificationCenter .notification-item{gap:12px!important;padding:10px 52px 10px 10px!important;border:0!important;border-left:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;transition:background .15s ease}body #notificationCenter .notification-item:hover{background:var(--gl-chip)!important}body #notificationCenter .notification-item.unread{background:color-mix(in srgb,var(--gl-accent) 7%,transparent)!important}body #notificationCenter .notification-item.unread:hover{background:color-mix(in srgb,var(--gl-accent) 12%,transparent)!important}body #notificationCenter .notification-item:before{content:none!important}body #notificationCenter .notification-avatar{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:50%!important;overflow:hidden}body #notificationCenter .notification-avatar img{border-radius:50%!important}body #notificationCenter .notification-text{color:var(--gl-ink)!important;font-size:14px!important;line-height:1.38!important}body #notificationCenter .notification-text :is(b,strong){font-weight:800!important}body #notificationCenter .notification-time{margin-top:3px!important;color:var(--gl-ink-soft)!important;font-size:12px!important;font-weight:600}body #notificationCenter .notification-item.unread .notification-time{color:var(--gl-accent)!important}body #notificationCenter .notification-thumb{border-radius:10px!important;overflow:hidden;box-shadow:0 4px 10px #28145a29}body #notificationCenter .notification-entry .notification-dot{right:40px!important;width:9px!important;height:9px!important;border:0!important;background:var(--gl-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gl-accent) 18%,transparent)!important}body #notificationCenter .notif-options{top:50%!important;right:6px!important;width:30px;height:30px;margin-top:-15px;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important}body #notificationCenter .notif-options:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:4px;margin:-2px 0 0 -9px;background:radial-gradient(circle at 2px 2px,var(--gl-ink-soft) 1.8px,transparent 2.2px) 0 0 / 7px 4px repeat-x}body #notificationCenter .notif-options:hover:after{background:radial-gradient(circle at 2px 2px,var(--gl-ink) 1.8px,transparent 2.2px) 0 0 / 7px 4px repeat-x}body #notificationCenter .notif-follow-back:not(.is-following){border:0!important;border-radius:999px!important;background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 6px 14px #6a3fe047!important}body .notifications-panel .notif-panel-footer{border-top:1px solid var(--gl-ghost-edge)!important;background:transparent!important}body .notifications-panel #notifViewAll{color:var(--gl-accent)!important;font-weight:800!important}body #notificationHistoryPage #notificationCenter{border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card-solid)!important;box-shadow:0 12px 30px #3c1e781f!important;overflow:hidden}body:not(.light) #notificationHistoryPage #notificationCenter{box-shadow:0 12px 30px #0006!important}body #notificationHistoryPage h1,body #notificationHistoryPage .notification-history-title{color:var(--gl-ink)!important;font-weight:800!important;letter-spacing:-.02em}body dialog.nb3-popup.nb3-row-menu{border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card-solid)!important;box-shadow:var(--gl-shadow)!important}body dialog.nb3-popup.nb3-row-menu::backdrop{background:var(--gl-scrim)}body dialog.nb3-row-menu .nb3-popup-title.nb3-sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;margin:0 8px 8px!important;overflow:visible!important;white-space:normal!important}body dialog.nb3-row-menu .nb3-popup-title{color:var(--gl-ink)!important;font-size:16px!important;font-weight:800!important}body dialog.nb3-row-menu .nb3-menu-item{position:relative;display:flex;align-items:center;min-height:48px;margin:2px 0;padding:7px 12px 7px 58px!important;border:0!important;border-radius:15px!important;background:transparent!important;color:var(--gl-ink)!important;font-size:14.5px!important;font-weight:600!important}body dialog.nb3-row-menu .nb3-menu-item:hover{background:var(--gl-chip)!important}body dialog.nb3-row-menu .nb3-menu-item:before{content:"";position:absolute;left:10px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:11px;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) dialog.nb3-row-menu .nb3-menu-item:before{background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body dialog.nb3-row-menu .nb3-menu-item:after{content:"";position:absolute;left:18px;top:50%;width:18px;height:18px;margin-top:-9px;background:#4c4562}body:not(.light) dialog.nb3-row-menu .nb3-menu-item:after{background:#cdc5e6}body dialog.nb3-row-menu .nb3-menu-item.is-danger{color:#d92d4f!important}body dialog.nb3-row-menu .nb3-menu-item.is-danger:after{background:#d92d4f}body:not(.light) dialog.nb3-row-menu .nb3-menu-item.is-danger{color:#ff8a9f!important}body:not(.light) dialog.nb3-row-menu .nb3-menu-item.is-danger:after{background:#ff8a9f}body dialog.nb3-row-menu .nb3-menu-item[data-menu=who]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 19c.9-3 3.2-4.6 6-4.6s5.1 1.6 6 4.6'/%3E%3Cpath d='M16 5.2a3 3 0 0 1 0 5.6M18.2 14.6c1.4.6 2.4 2 2.8 4.4'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 19c.9-3 3.2-4.6 6-4.6s5.1 1.6 6 4.6'/%3E%3Cpath d='M16 5.2a3 3 0 0 1 0 5.6M18.2 14.6c1.4.6 2.4 2 2.8 4.4'/%3E%3C/svg%3E") center / 18px no-repeat}body dialog.nb3-row-menu .nb3-menu-item[data-menu=mute_person]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='3.4'/%3E%3Cpath d='M3.5 20c1-3.3 3.5-5 6.5-5 1.3 0 2.5.3 3.5.9'/%3E%3Cpath d='M16 15l5 5M21 15l-5 5'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='8' r='3.4'/%3E%3Cpath d='M3.5 20c1-3.3 3.5-5 6.5-5 1.3 0 2.5.3 3.5.9'/%3E%3Cpath d='M16 15l5 5M21 15l-5 5'/%3E%3C/svg%3E") center / 18px no-repeat}body dialog.nb3-row-menu .nb3-menu-item[data-menu=mute_family]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 0 1 10.4-4'/%3E%3Cpath d='M18 10.5V13l2 3H6'/%3E%3Cpath d='M10 19a2 2 0 0 0 4 0'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9a6 6 0 0 1 10.4-4'/%3E%3Cpath d='M18 10.5V13l2 3H6'/%3E%3Cpath d='M10 19a2 2 0 0 0 4 0'/%3E%3Cpath d='M3 3l18 18'/%3E%3C/svg%3E") center / 18px no-repeat}body dialog.nb3-row-menu .nb3-menu-item[data-menu=remove]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M9 7V4.8h6V7'/%3E%3Cpath d='M6.5 7l.9 12.2h9.2L17.5 7'/%3E%3Cpath d='M10 11v5M14 11v5'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M9 7V4.8h6V7'/%3E%3Cpath d='M6.5 7l.9 12.2h9.2L17.5 7'/%3E%3Cpath d='M10 11v5M14 11v5'/%3E%3C/svg%3E") center / 18px no-repeat}body dialog.nb3-row-menu .nb3-popup-actions{padding-top:6px!important}body dialog.nb3-row-menu .nb3-btn-ghost{border:0!important;color:var(--gl-ink-soft)!important;font-weight:700!important}body dialog.nb3-row-menu .nb3-btn-ghost:hover{background:var(--gl-chip)!important}/*! css/glass-fixes.css */body.has-shared-header.wl-open #wlSidebar,body #postCommentsModal .post-comments-box{background:var(--gl-card-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body :is(.acp-close,.bch-close,.blv-sheet-close,.chat-gift-close,.chat-seen-close,.comment-context-close,.comment-tour-close,.compose-choice-close,.conn-close,.cp-success-close,.cw-share-close,.dm-dock-inbox-close,.dm-gif-close,.dm-mini-avatar-bubble-close,.dm-mini-close,.dm-mini-reply-chip-close,.feed-discovery-close,.lightbox-close,.modal-close,.modal-close-btn,.moment-close,.mp-close,.notice-close,.pam-close,.post-comments-close,.rbx-dock-close,.rbx-pl-close,.share-close,.sl-how-close,.unlock-modal-close,.vu-close,.wl-epi-dialog-close,.wl-ed-x,.pc-dialog-close,.chat-b5-x,.gh-x,#acMaintClose,#acpClose,#btnCloseWalletHistory,#closeVideoUploadModal,#composeClose,#cpClose,#cpSuccessClose,#cropClose,#editProfileClose,#kycClose,#lightboxClose,#minPayoutClose,#monthlyEarningsNoticeClose,#newBookClose,#piChangeClose,#postDetailClose,#postGiftClose,#readerChaptersClose,#readerCommentsClose,#readerSettingsClose,#repostClose,#scheduledPostsClose,#sidebarMenuClose,#signOutClose,#studioEditClose,#studioShareClose,#vuMaintClose,#withdrawalClose,button[aria-label^=Close i],[role=button][aria-label^=Close i]){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:10px!important;outline:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--gl-ink-soft)!important;font-size:0!important;line-height:0!important;transform:none!important}html body :is(.acp-close,.bch-close,.blv-sheet-close,.chat-gift-close,.chat-seen-close,.comment-context-close,.comment-tour-close,.compose-choice-close,.conn-close,.cp-success-close,.cw-share-close,.dm-dock-inbox-close,.dm-gif-close,.dm-mini-avatar-bubble-close,.dm-mini-close,.dm-mini-reply-chip-close,.feed-discovery-close,.lightbox-close,.modal-close,.modal-close-btn,.moment-close,.mp-close,.notice-close,.pam-close,.post-comments-close,.rbx-dock-close,.rbx-pl-close,.share-close,.sl-how-close,.unlock-modal-close,.vu-close,.wl-epi-dialog-close,.wl-ed-x,.pc-dialog-close,.chat-b5-x,.gh-x,#acMaintClose,#acpClose,#btnCloseWalletHistory,#closeVideoUploadModal,#composeClose,#cpClose,#cpSuccessClose,#cropClose,#editProfileClose,#kycClose,#lightboxClose,#minPayoutClose,#monthlyEarningsNoticeClose,#newBookClose,#piChangeClose,#postDetailClose,#postGiftClose,#readerChaptersClose,#readerCommentsClose,#readerSettingsClose,#repostClose,#scheduledPostsClose,#sidebarMenuClose,#signOutClose,#studioEditClose,#studioShareClose,#vuMaintClose,#withdrawalClose,button[aria-label^=Close i],[role=button][aria-label^=Close i])>*{display:none!important}html body :is(.acp-close,.bch-close,.blv-sheet-close,.chat-gift-close,.chat-seen-close,.comment-context-close,.comment-tour-close,.compose-choice-close,.conn-close,.cp-success-close,.cw-share-close,.dm-dock-inbox-close,.dm-gif-close,.dm-mini-avatar-bubble-close,.dm-mini-close,.dm-mini-reply-chip-close,.feed-discovery-close,.lightbox-close,.modal-close,.modal-close-btn,.moment-close,.mp-close,.notice-close,.pam-close,.post-comments-close,.rbx-dock-close,.rbx-pl-close,.share-close,.sl-how-close,.unlock-modal-close,.vu-close,.wl-epi-dialog-close,.wl-ed-x,.pc-dialog-close,.chat-b5-x,.gh-x,#acMaintClose,#acpClose,#btnCloseWalletHistory,#closeVideoUploadModal,#composeClose,#cpClose,#cpSuccessClose,#cropClose,#editProfileClose,#kycClose,#lightboxClose,#minPayoutClose,#monthlyEarningsNoticeClose,#newBookClose,#piChangeClose,#postDetailClose,#postGiftClose,#readerChaptersClose,#readerCommentsClose,#readerSettingsClose,#repostClose,#scheduledPostsClose,#sidebarMenuClose,#signOutClose,#studioEditClose,#studioShareClose,#vuMaintClose,#withdrawalClose,button[aria-label^=Close i],[role=button][aria-label^=Close i]):before{content:""!important;display:block!important;flex:none;width:16px!important;height:16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3 3 13' stroke='%23000' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3 3 13' stroke='%23000' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat!important}html body :is(.acp-close,.bch-close,.blv-sheet-close,.chat-gift-close,.chat-seen-close,.comment-context-close,.comment-tour-close,.compose-choice-close,.conn-close,.cp-success-close,.cw-share-close,.dm-dock-inbox-close,.dm-gif-close,.dm-mini-avatar-bubble-close,.dm-mini-close,.dm-mini-reply-chip-close,.feed-discovery-close,.lightbox-close,.modal-close,.modal-close-btn,.moment-close,.mp-close,.notice-close,.pam-close,.post-comments-close,.rbx-dock-close,.rbx-pl-close,.share-close,.sl-how-close,.unlock-modal-close,.vu-close,.wl-epi-dialog-close,.wl-ed-x,.pc-dialog-close,.chat-b5-x,.gh-x,#acMaintClose,#acpClose,#btnCloseWalletHistory,#closeVideoUploadModal,#composeClose,#cpClose,#cpSuccessClose,#cropClose,#editProfileClose,#kycClose,#lightboxClose,#minPayoutClose,#monthlyEarningsNoticeClose,#newBookClose,#piChangeClose,#postDetailClose,#postGiftClose,#readerChaptersClose,#readerCommentsClose,#readerSettingsClose,#repostClose,#scheduledPostsClose,#sidebarMenuClose,#signOutClose,#studioEditClose,#studioShareClose,#vuMaintClose,#withdrawalClose,button[aria-label^=Close i],[role=button][aria-label^=Close i]):after{content:none!important;display:none!important}html body :is(.acp-close,.bch-close,.blv-sheet-close,.chat-gift-close,.chat-seen-close,.comment-context-close,.comment-tour-close,.compose-choice-close,.conn-close,.cp-success-close,.cw-share-close,.dm-dock-inbox-close,.dm-gif-close,.dm-mini-avatar-bubble-close,.dm-mini-close,.dm-mini-reply-chip-close,.feed-discovery-close,.lightbox-close,.modal-close,.modal-close-btn,.moment-close,.mp-close,.notice-close,.pam-close,.post-comments-close,.rbx-dock-close,.rbx-pl-close,.share-close,.sl-how-close,.unlock-modal-close,.vu-close,.wl-epi-dialog-close,.wl-ed-x,.pc-dialog-close,.chat-b5-x,.gh-x,#acMaintClose,#acpClose,#btnCloseWalletHistory,#closeVideoUploadModal,#composeClose,#cpClose,#cpSuccessClose,#cropClose,#editProfileClose,#kycClose,#lightboxClose,#minPayoutClose,#monthlyEarningsNoticeClose,#newBookClose,#piChangeClose,#postDetailClose,#postGiftClose,#readerChaptersClose,#readerCommentsClose,#readerSettingsClose,#repostClose,#scheduledPostsClose,#sidebarMenuClose,#signOutClose,#studioEditClose,#studioShareClose,#vuMaintClose,#withdrawalClose,button[aria-label^=Close i],[role=button][aria-label^=Close i]):hover{color:var(--gl-ink)!important;background:transparent!important}html body :is(.acp-close,.bch-close,.blv-sheet-close,.chat-gift-close,.chat-seen-close,.comment-context-close,.comment-tour-close,.compose-choice-close,.conn-close,.cp-success-close,.cw-share-close,.dm-dock-inbox-close,.dm-gif-close,.dm-mini-avatar-bubble-close,.dm-mini-close,.dm-mini-reply-chip-close,.feed-discovery-close,.lightbox-close,.modal-close,.modal-close-btn,.moment-close,.mp-close,.notice-close,.pam-close,.post-comments-close,.rbx-dock-close,.rbx-pl-close,.share-close,.sl-how-close,.unlock-modal-close,.vu-close,.wl-epi-dialog-close,.wl-ed-x,.pc-dialog-close,.chat-b5-x,.gh-x,#acMaintClose,#acpClose,#btnCloseWalletHistory,#closeVideoUploadModal,#composeClose,#cpClose,#cpSuccessClose,#cropClose,#editProfileClose,#kycClose,#lightboxClose,#minPayoutClose,#monthlyEarningsNoticeClose,#newBookClose,#piChangeClose,#postDetailClose,#postGiftClose,#readerChaptersClose,#readerCommentsClose,#readerSettingsClose,#repostClose,#scheduledPostsClose,#sidebarMenuClose,#signOutClose,#studioEditClose,#studioShareClose,#vuMaintClose,#withdrawalClose,button[aria-label^=Close i],[role=button][aria-label^=Close i]):focus-visible{box-shadow:none!important}html body :is(.lightbox-close,#lightboxClose,.moment-close){color:#fff!important}@container (max-width: 330px){body .post-card .post-actions .action-btn>span:not(.r-icon):not(.reaction-count),body .post-card .post-actions .action-btn .r-label-text{display:none!important}body .post-card .post-actions .action-btn{padding:3px 6px!important;gap:0!important}}body .post-card .post-actions{container-type:inline-size}body.has-shared-header #booksHeaderMessages{display:none!important}body .vc-watch-top{top:12px!important;left:12px!important;right:12px!important;gap:6px!important}body .vc-watch-top button{width:34px!important;height:34px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.18)!important;background:#14102261!important;color:#fff!important;box-shadow:inset 0 1px #ffffff24!important;-webkit-backdrop-filter:blur(12px) saturate(150%)!important;backdrop-filter:blur(12px) saturate(150%)!important}body .vc-watch-top button:hover{background:#fff3!important}body .vc-watch-top button svg{width:17px!important;height:17px!important}body .vc-watch-full{padding:6px 12px!important;font-size:12.5px!important}@media(min-width:521px){body .vc-watch-rail{gap:10px!important;left:calc(100% + 12px)!important}body .vc-watch-rail>button,body .vc-watch-rail .reaction-trigger{width:42px!important;min-height:54px!important;padding-top:8px!important;gap:4px!important}body .vc-watch-rail>button:before,body .vc-watch-rail .reaction-trigger:before{width:40px!important;height:40px!important;left:1px!important}body .vc-watch-rail .vc-action-icon,body .vc-watch-rail .r-icon,body .vc-watch-rail .r-emoji-svg,body .vc-watch-rail svg{width:21px!important;height:21px!important}body .vc-watch-rail>button>span,body .vc-watch-rail .r-label-text,body .vc-watch-rail .vc-action-count{margin-top:6px!important;font-size:11px!important;min-height:13px!important;line-height:13px!important}body .vc-watch-paging{gap:10px!important}body .vc-watch-paging button{width:40px!important;height:40px!important}body .vc-watch-paging button svg{width:18px!important;height:18px!important}}@media(max-width:520px){body .vc-watch-rail{gap:8px!important}body .vc-watch-rail>button:before,body .vc-watch-rail .reaction-trigger:before{width:38px!important;height:38px!important}body .vc-watch-rail svg{width:20px!important;height:20px!important}}body .vc-watch-more-dialog{padding:14px!important;border:1px solid var(--gl-edge)!important;border-radius:24px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .vc-watch-more-dialog::backdrop{background:var(--gl-scrim)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body .vc-watch-more-dialog .vc-watch-menu{width:min(340px,calc(100vw - 60px))!important;padding:0!important;border:0!important;background:transparent!important}body .vc-watch-more-dialog .vc-watch-menu:before{content:"Video options";display:block;padding:2px 10px 10px;font-size:16px;font-weight:800;color:var(--gl-ink)}body .vc-watch-menu button{position:relative;display:flex!important;align-items:center;min-height:48px;margin:2px 0!important;padding:7px 12px 7px 58px!important;border:0!important;border-radius:15px!important;background:transparent!important;color:var(--gl-ink)!important;font-size:14.5px!important;font-weight:600!important;outline:none!important;box-shadow:none!important;transition:background .18s ease}body .vc-watch-menu button[hidden]{display:none!important}body .vc-watch-menu button:before{content:"";position:absolute;left:10px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:11px;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) .vc-watch-menu button:before{background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body .vc-watch-menu button:after{content:"";position:absolute;left:18px;top:50%;width:18px;height:18px;margin-top:-9px;background:#4c4562}body:not(.light) .vc-watch-menu button:after{background:#cdc5e6}body .vc-watch-menu button[data-more=share]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='2.6'/%3E%3Ccircle cx='6' cy='12' r='2.6'/%3E%3Ccircle cx='18' cy='19' r='2.6'/%3E%3Cpath d='m8.3 10.8 7.4-4.3M8.3 13.2l7.4 4.3'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='2.6'/%3E%3Ccircle cx='6' cy='12' r='2.6'/%3E%3Ccircle cx='18' cy='19' r='2.6'/%3E%3Cpath d='m8.3 10.8 7.4-4.3M8.3 13.2l7.4 4.3'/%3E%3C/svg%3E") center / 18px no-repeat}body .vc-watch-menu button[data-more=playlist]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h11M4 11h11M4 16h7'/%3E%3Cpath d='M18 13v7M14.5 16.5h7'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h11M4 11h11M4 16h7'/%3E%3Cpath d='M18 13v7M14.5 16.5h7'/%3E%3C/svg%3E") center / 18px no-repeat}body .vc-watch-menu button[data-more=copy]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.66 0l3-3a4 4 0 0 0-5.66-5.66l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.66 0l-3 3a4 4 0 0 0 5.66 5.66l1-1'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14a4 4 0 0 0 5.66 0l3-3a4 4 0 0 0-5.66-5.66l-1 1'/%3E%3Cpath d='M14 10a4 4 0 0 0-5.66 0l-3 3a4 4 0 0 0 5.66 5.66l1-1'/%3E%3C/svg%3E") center / 18px no-repeat}body .vc-watch-menu button[data-more=creator]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M5 20c1.2-3.6 3.8-5.4 7-5.4s5.8 1.8 7 5.4'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.6'/%3E%3Cpath d='M5 20c1.2-3.6 3.8-5.4 7-5.4s5.8 1.8 7 5.4'/%3E%3C/svg%3E") center / 18px no-repeat}body .vc-watch-menu button[data-more=full]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3.5H5A1.5 1.5 0 0 0 3.5 5v3M16 3.5h3A1.5 1.5 0 0 1 20.5 5v3M8 20.5H5A1.5 1.5 0 0 1 3.5 19v-3M16 20.5h3a1.5 1.5 0 0 0 1.5-1.5v-3'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3.5H5A1.5 1.5 0 0 0 3.5 5v3M16 3.5h3A1.5 1.5 0 0 1 20.5 5v3M8 20.5H5A1.5 1.5 0 0 1 3.5 19v-3M16 20.5h3a1.5 1.5 0 0 0 1.5-1.5v-3'/%3E%3C/svg%3E") center / 18px no-repeat}body .vc-watch-menu button[data-more=hide]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 6.1A9.6 9.6 0 0 1 12 6c5 0 8.4 4.4 9.3 6a12.6 12.6 0 0 1-2.6 3.2M6.6 7.6A12.4 12.4 0 0 0 2.7 12c.9 1.6 4.3 6 9.3 6a9 9 0 0 0 4.4-1.1'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 6.1A9.6 9.6 0 0 1 12 6c5 0 8.4 4.4 9.3 6a12.6 12.6 0 0 1-2.6 3.2M6.6 7.6A12.4 12.4 0 0 0 2.7 12c.9 1.6 4.3 6 9.3 6a9 9 0 0 0 4.4-1.1'/%3E%3Cpath d='M9.9 9.9a3 3 0 0 0 4.2 4.2'/%3E%3C/svg%3E") center / 18px no-repeat}body .vc-watch-menu button[data-more=report]:after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4.5'/%3E%3Cpath d='M5 4.5h11.5l-2 4 2 4H5'/%3E%3C/svg%3E") center / 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21V4.5'/%3E%3Cpath d='M5 4.5h11.5l-2 4 2 4H5'/%3E%3C/svg%3E") center / 18px no-repeat}body .vc-watch-menu button:hover,body .vc-watch-menu button:focus-visible{background:var(--gl-chip)!important}body .vc-watch-menu button:focus-visible{box-shadow:none!important}body .vc-watch-menu button[data-more=report]{color:#d92d4f!important}body .vc-watch-menu button[data-more=report]:after{background:#d92d4f}body:not(.light) .vc-watch-menu button[data-more=report]{color:#ff8a9f!important}body:not(.light) .vc-watch-menu button[data-more=report]:after{background:#ff8a9f}body .vc-watch-menu hr{margin:8px 10px!important;border:0!important;border-top:1px solid var(--gl-ghost-edge)!important}body .vc-shell.is-watch{--vc-tabs-height: 108px}@media(max-width:768px){body .vc-shell.is-watch{--vc-tabs-height: 100px}}body #profileAccountMenu{min-width:260px!important;padding:12px!important;border:1px solid var(--gl-edge)!important;border-radius:22px!important;background:var(--gl-card-solid)!important;color:var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #profileAccountMenu:before{content:"Profile options";display:block;padding:2px 10px 8px;font-size:15px;font-weight:800;color:var(--gl-ink)}body #profileAccountMenu>[role=menuitem]{display:flex!important;align-items:center;gap:12px!important;width:100%;min-height:46px;margin:2px 0!important;padding:6px 10px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:var(--gl-ink)!important;font-size:14.5px!important;font-weight:600!important;text-align:left;box-shadow:none!important;outline:none!important}body #profileAccountMenu>[role=menuitem] svg{box-sizing:content-box;flex:none;width:18px!important;height:18px!important;padding:8px;border-radius:11px;color:#4c4562;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 2px 2px 4px #7660a824,inset -2px -2px 4px #ffffffe6}body:not(.light) #profileAccountMenu>[role=menuitem] svg{color:#cdc5e6;background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 2px 2px 4px #0006,inset -2px -2px 4px #ffffff0a}body #profileAccountMenu>[role=menuitem]:hover,body #profileAccountMenu>[role=menuitem]:focus-visible{background:var(--gl-chip)!important}body #profileAccountMenu>[role=menuitem]:focus-visible{box-shadow:none!important}body #profileAccountMenu>[role=menuitem]:is(.is-danger){margin-top:8px!important;position:relative}body #profileAccountMenu>[role=menuitem].is-danger:before{content:"";position:absolute;left:10px;right:10px;top:-5px;height:1px;background:var(--gl-ghost-edge)}body #profileAccountMenu>[role=menuitem].is-danger{color:#d92d4f!important}body #profileAccountMenu>[role=menuitem].is-danger svg{color:#d92d4f}body:not(.light) #profileAccountMenu>[role=menuitem].is-danger{color:#ff8a9f!important}body:not(.light) #profileAccountMenu>[role=menuitem].is-danger svg{color:#ff8a9f}body :is(.selebox-helper-comment,.selebox-helper-public-thread,.selebox-helper-reactor,[data-helper-public-answer],[data-helper-comment-slot],[data-helper-open],[data-helper-followup],[data-helper-vote],[data-helper-feedback]){display:none!important}body :is(.comments-section,#videoComments) :is(.comment-item,.reply-item){gap:8px!important;margin:0 0 10px!important}body :is(.comments-section,#videoComments) .comment-item>.avatar{width:32px!important;height:32px!important;flex:0 0 32px!important;font-size:13px!important}body :is(.comments-section,#videoComments) .reply-item>.avatar{width:24px!important;height:24px!important;flex:0 0 24px!important;font-size:10px!important}body :is(.comments-section,#videoComments) :is(.comment-item,.reply-item) .comment-content{position:relative;padding:7px 12px 8px!important;border:0!important;border-radius:18px!important;background:#7660a817!important;box-shadow:none!important}body:not(.light) :is(.comments-section,#videoComments) :is(.comment-item,.reply-item) .comment-content{background:#ffffff12!important}body :is(.comments-section,#videoComments) .comment-content .comment-meta{margin:0!important;line-height:1.25!important}body :is(.comments-section,#videoComments) .comment-content .comment-author{font-size:13px!important;font-weight:700!important}body :is(.comments-section,#videoComments) .comment-content .comment-bubble{margin:1px 0 0!important;font-size:15px!important;line-height:1.33!important}body :is(.comments-section,#videoComments) .comment-more{position:absolute;top:50%;right:-34px;transform:translateY(-50%);opacity:0;transition:opacity .15s}body :is(.comments-section,#videoComments) :is(.comment-item,.reply-item):hover .comment-more,body :is(.comments-section,#videoComments) .comment-more:focus-visible{opacity:1}@media(hover:none){body :is(.comments-section,#videoComments) .comment-more{opacity:.6}}body :is(.comments-section,#videoComments) .comment-actions{gap:14px!important;margin:2px 0 0!important;padding-left:12px!important;min-height:18px!important;font-size:12px!important}body :is(.comments-section,#videoComments) .comment-actions .comment-action-btn{min-height:18px!important;font-size:12px!important;font-weight:700!important}body :is(.comments-section,#videoComments) .comment-actions .comment-action-btn .r-icon{display:none!important}body :is(.comments-section,#videoComments) .comment-view-replies{min-height:22px!important;margin:2px 0 4px 40px!important;font-size:13px!important}html body *:focus,html body *:focus-visible,html body *:focus-within{outline:none!important}html body :is([role=menuitem],[role=option],.vc-watch-menu button,.blv-sheet-action,.brv-dialog-action,.pm-account-menu button):focus-visible:not(:hover){background:transparent!important;box-shadow:none!important}body .reaction-picker .reaction-option .r-emoji{display:grid!important;place-items:center;width:36px!important;height:36px!important}body .reaction-picker .reaction-option .reaction-face{width:36px!important;height:36px!important}body .reaction-picker .reaction-option .reaction-face img{width:100%!important;height:100%!important}body .vc-watch-stage>.vc-watch-frame:has(.reaction-picker.visible){position:relative;z-index:20}@media(min-width:769px){html body.has-shared-header,html body.has-shared-header.on-books:has(#bookPage.books-mobile-v2){--header-h: 54px}html body.has-shared-header .topbar{height:54px!important;min-height:54px!important}html body.has-shared-header #desktopMainNavigation,html body.has-shared-header #desktopMainNavigation a{height:54px!important}html body.has-shared-header #topbarAvatar{width:38px!important;height:38px!important}html body.has-shared-header.on-komiks:not(.on-komiks-embedded) .komiks-tk{top:54px}html body.has-shared-header.on-komiks:not(.on-komiks-embedded) .kx-app{height:calc(100dvh - 54px)}html body #booksMobileV2 .bmv2-tabs{top:var(--header-h, 54px)}}body #marketPage .market-content{gap:10px!important}body #marketPage .market-content>:not(.market-intro){margin-top:0!important;margin-bottom:0!important}body #marketPage .market-tabs button{min-height:34px!important;padding:0 14px!important;font-size:13.5px!important}body #marketPage .market-shortcuts{gap:6px!important}body #marketPage .market-shortcuts .market-button-quiet{min-height:32px!important;padding:0 12px!important;font-size:13px!important}body #marketPage .market-search-bar .market-field{min-height:0!important}body #marketPage .market-search-bar input{min-height:42px!important}body #marketPage .market-result-count{margin:0!important;font-size:12px!important}body #marketPage .market-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:12px!important}body #marketPage.market-root{padding-top:16px!important}@media(min-width:1180px){body #marketPage .market-intro{margin-bottom:0!important}body #marketPage .market-content>nav.market-tabs{position:relative;z-index:1;justify-self:start;margin:-63px 0 0 124px!important}body #marketPage .market-error:not(:empty)+.market-content>nav.market-tabs{margin:0!important}}body .post-card .post-image img:not([data-loaded]){aspect-ratio:4 / 5;max-height:min(480px,125cqw);background:var(--cg-well, rgba(118,96,168,.08))}body .post-card,body .compose:has(.compose-launcher),body .brv-row,body .audio-consumer .ah-tile,body .book-cover-badge,body .book-stats span,body .vc-badges>span{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .dm-online-dot{animation:none!important;box-shadow:0 0 0 2px #10b98133!important}body .dm-online-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(16,185,129,.25);animation:dmOnlineRing 2.4s ease-in-out infinite;will-change:transform,opacity;pointer-events:none}@keyframes dmOnlineRing{0%,to{transform:scale(.8);opacity:.9}50%{transform:scale(1.1);opacity:.2}}@media(prefers-reduced-motion:reduce){body .dm-online-dot:after{animation:none}}body #wlRoot:has(>.wl-modal,>.wl-b5-modal,>.wl-epi-form-dialog[open],>dialog[open]){z-index:10520!important}@media(max-width:520px){body .vc-watch-frame:not(.vc-fullscreen-dialog *)[data-kind=short] :is(.vc-watch-player,.vc-poster){object-fit:cover!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *)[data-kind=short] .vc-poster{opacity:1!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-surface:after{background:linear-gradient(rgba(0,0,0,.28),transparent 16%,transparent 44%,rgba(0,0,0,.6) 68%,rgba(0,0,0,.88) 100%)!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail{left:auto!important;right:8px!important;bottom:34px!important;width:48px;gap:12px!important;align-items:center!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail .reaction-wrap{display:flex;justify-content:center;width:48px}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail>button,body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail .reaction-trigger{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:48px!important;min-height:44px!important;height:auto!important;padding:0!important;gap:3px!important;color:#fff!important;background:none!important;box-shadow:none!important;border:0!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail>button:before,body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail .reaction-trigger:before{content:none!important;display:none!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail :is(.vc-action-icon,.r-icon){display:grid!important;place-items:center!important;box-sizing:border-box;width:44px!important;height:44px!important;margin:0!important;padding:11px!important;border-radius:50%!important;background:#120e1e6b!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:inset 0 1px #ffffff29,0 4px 14px #00000038!important;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail .r-icon>:is(svg,.vc-action-icon){width:22px!important;height:22px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail svg{width:22px!important;height:22px!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail>button:active :is(.vc-action-icon,.r-icon),body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail .reaction-trigger:active .r-icon{transform:scale(.92)}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail .reaction-trigger.reacted :is(.vc-action-icon,.r-icon){color:#ff4779!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail [data-watch=save][aria-pressed=true] .vc-action-icon{color:#c9b8ff!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail .vc-action-count{margin:0!important;min-height:0!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:14px!important;letter-spacing:.01em;text-shadow:0 1px 3px rgba(0,0,0,.65)}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-rail .vc-action-count:empty{display:none!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-info{left:14px!important;right:68px!important;bottom:30px!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-author{margin-bottom:8px!important;gap:8px!important;flex-wrap:nowrap!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-creator{min-width:0;flex:0 1 auto}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-creator img{width:34px!important;height:34px!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-creator strong{font-size:14px!important;letter-spacing:0!important;text-shadow:0 1px 3px rgba(0,0,0,.5)}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-follow{flex:none;padding:5px 12px!important;font-size:12px!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-info h1{font-size:15px!important;line-height:1.35!important;margin:0 0 4px!important;text-shadow:0 1px 3px rgba(0,0,0,.5)}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-info>p{font-size:12.5px!important;margin:0 0 10px!important;color:#ffffffd9!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-info>p:empty{display:none}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-footer{justify-content:flex-start!important;gap:10px!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-meta{font-size:10.5px!important;letter-spacing:.06em}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-full{margin-left:0!important;padding:7px 14px!important;font-size:13px!important}body .vc-watch-frame:not(.vc-fullscreen-dialog *) .vc-watch-progress{left:12px!important;right:12px!important;bottom:4px!important}body .vc-watch-stage:not(.vc-fullscreen-dialog *){position:relative}body .vc-watch-stage:not(.vc-fullscreen-dialog *) .vc-watch-paging{top:56px!important;bottom:auto!important;right:12px!important;transform:none!important;flex-direction:column!important;gap:6px!important;z-index:6!important}body .vc-watch-stage:not(.vc-fullscreen-dialog *) .vc-watch-paging button{width:34px!important;height:34px!important;border-radius:11px!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;background:#14102261!important;box-shadow:inset 0 1px #ffffff24!important;-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}body .vc-watch-stage:not(.vc-fullscreen-dialog *) .vc-watch-paging button svg{width:17px!important;height:17px!important}body .vc-watch-stage:not(.vc-fullscreen-dialog *) .vc-watch-paging button:disabled{opacity:.4!important}}@media(max-width:768px){body #postCommentsModal{padding:8px!important}body #postCommentsModal .post-comments-box{width:100%!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:22px!important}body #postCommentsModal .post-comments-header{min-height:52px!important}body #postCommentsModal .post-comments-content{flex:1 1 auto;display:flex;flex-direction:column}body #postCommentsModal .post-card{flex:1 0 auto;display:flex!important;flex-direction:column;padding:0 12px!important}body #postCommentsModal .post-card>:not(.comments-section){display:none!important}body #postCommentsModal .comments-section{flex:1 0 auto;min-height:0!important;padding-top:12px!important;margin:0!important;border-top:0!important}body #postCommentsModal .comments-section>.comment-input-wrap{margin-top:auto!important;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))!important}body #postCommentsModal .comment-composer-row{align-items:flex-end!important;gap:8px!important}body #postCommentsModal .comments-section>.comment-input-wrap .comment-composer-row>.avatar{display:none!important}body #postCommentsModal .comment-compose-box{display:flex!important;align-items:flex-end;gap:2px;min-width:0;padding:2px 4px 2px 14px!important;border-radius:21px!important}body #postCommentsModal .comment-compose-box .comment-input{flex:1 1 auto;width:auto!important;min-width:0;min-height:38px!important;max-height:112px!important;padding:9px 2px!important;line-height:20px!important}body #postCommentsModal .comment-compose-box .comment-input::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #postCommentsModal .comment-compose-tools{flex:none;align-items:center!important;gap:2px!important;min-height:38px!important}body #postCommentsModal .comment-compose-hint{display:none!important}body #postCommentsModal .comment-compose-tools :is(.comment-photo-btn,.btn-send){width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:1px 0!important}body #postCommentsModal .comment-compose-tools .comment-photo-btn{border-radius:50%!important}body #postCommentsModal .comment-compose-tools .btn-send{flex:none;padding:8px!important;border-radius:50%!important;aspect-ratio:1}body #postCommentsModal .comment-compose-tools .btn-send svg,body #postCommentsModal .comment-compose-tools .comment-photo-btn svg{width:19px!important;height:19px!important}body #postCommentsModal .comment-compose-tools .reply-cancel-btn{height:36px!important;min-height:36px!important;min-width:0!important}}body.wl-open .main-wrap{visibility:hidden!important}@media(max-width:768px){body.wl-focus-mode #wlRoot .wl-dash:has(>.wl-focus-rail){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 1fr!important}body.wl-focus-mode #wlRoot .wl-dash>*{grid-column:1!important}body.wl-focus-mode #wlRoot .wl-dash>.wl-focus-rail{display:none!important}body.wl-focus-mode #wlRoot .wl-dash>.wl-editor{grid-row:auto!important}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-rte-toolbar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;row-gap:0!important;overscroll-behavior-x:contain;scrollbar-width:none}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-rte-toolbar::-webkit-scrollbar{display:none}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-rte-toolbar .wl-rte-btn.wl-rte-ic{width:34px!important;min-width:34px!important;height:34px!important}body.wl-focus-mode #wlRoot .wl-rte-sticky-row.wl-ed-topcard{grid-template-columns:minmax(0,1fr) auto!important;row-gap:8px!important}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-rte-toolbar{grid-column:1 / -1!important;grid-row:1!important}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-editor-head{grid-column:1!important;grid-row:2!important;min-width:0;align-self:center}body.wl-focus-mode #wlRoot .wl-ed-topcard>.wl-save-slot{grid-column:2!important;grid-row:2!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-extras{flex-wrap:nowrap!important}body.wl-focus-mode #wlRoot .wl-ed-topcard .wl-ed-ai{white-space:nowrap}}.rb-blank{display:block;height:.5em!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden;line-height:0!important;font-size:0!important}.rb-blank+.rb-blank{display:none!important}@media(max-width:768px){body .kx-main[style*="padding:28px 34px"]{padding:12px 0 32px!important}}body .author-card-stats{gap:8px!important}body .author-card-stat{height:34px!important;min-width:0!important;gap:7px!important;padding:0 12px 0 4px!important;border:1px solid var(--gl-edge, rgba(255,255,255,.6))!important;border-radius:13px!important;background:var(--gl-card, rgba(255,255,255,.7))!important;color:var(--gl-ink, var(--text))!important;box-shadow:0 4px 12px #3c1e7812,inset 0 1px 0 var(--gl-edge, rgba(255,255,255,.7))!important;font-size:.8rem!important}body .author-card-stat b{font-weight:750!important;letter-spacing:.01em}body .author-card-stat-ic{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:9px;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 1.5px 1.5px 3px #7660a829,inset -1.5px -1.5px 3px #ffffffe6}body:not(.light) .author-card-stat{box-shadow:0 4px 12px #00000047,inset 0 1px #ffffff0d!important}body:not(.light) .author-card-stat-ic{background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 1.5px 1.5px 3px #0006,inset -1.5px -1.5px 3px #ffffff0a}body .author-card-stat .author-card-stat-ic svg{width:15px!important;height:15px!important}body .author-card-stat--reads .author-card-stat-ic,body .author-card-stat--parts .author-card-stat-ic{color:#7c4dff!important}body .author-card-stat--hearts .author-card-stat-ic{color:#e5484d!important}body .author-card-stat--comments .author-card-stat-ic{color:#2f6fe0!important}body .author-card-stat--saves .author-card-stat-ic{color:#e07a1f!important}body:not(.light) .author-card-stat--reads .author-card-stat-ic,body:not(.light) .author-card-stat--parts .author-card-stat-ic{color:#b9a4ff!important}body:not(.light) .author-card-stat--hearts .author-card-stat-ic{color:#ff8a8f!important}body:not(.light) .author-card-stat--comments .author-card-stat-ic{color:#8fb4ff!important}body:not(.light) .author-card-stat--saves .author-card-stat-ic{color:#ffb06b!important}body .author-card-stat svg{color:inherit!important}body .rbx-dock{gap:2px!important;padding:7px 8px 9px!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#3d2a86,#261a58)!important;color:#fff;box-shadow:0 14px 34px #26146057,inset 0 1px #ffffff1f!important;flex-wrap:nowrap!important;overflow:hidden}body .rbx-dock:before{display:none!important}body .rbx-dock .rbx-dock-left{flex:1 1 0!important;min-width:0!important;max-width:none!important;gap:11px!important;padding:2px 4px 2px 2px;border-radius:12px}body .rbx-dock .rbx-dock-cover{width:42px!important;height:42px!important;border-radius:10px!important;background:#ffffff1f!important;box-shadow:0 4px 10px #00000040}body .rbx-dock .rbx-dock-title{color:#fff!important;font-size:14px!important;font-weight:650!important;line-height:19px}body .rbx-dock .rbx-dock-sub{color:#dfd4f8!important;font-size:11.5px!important;line-height:16px;margin-top:1px}body .rbx-dock .rbx-dock-sub[data-left]:after{content:" \b7  " attr(data-left) " left"}body .rbx-dock .rbx-dock-sub:empty[data-left]:after{content:attr(data-left) " left"}body .rbx-dock :is([data-act=shuffle],[data-act=back],[data-act=fwd]),body .rbx-dock .rbx-dock-actions,body .rbx-dock :is(.rbx-dock-cur,.rbx-dock-tot){display:none!important}body .rbx-dock .rbx-dock-transport{gap:0!important}body .rbx-dock .rbx-dock-btn{width:40px!important;height:40px!important;color:#e6dcff!important;background:transparent!important;border-radius:50%!important;box-shadow:none!important}body .rbx-dock .rbx-dock-btn:hover{background:#ffffff1a!important;color:#fff!important}body .rbx-dock .rbx-dock-btn svg{width:20px!important;height:20px!important}body .rbx-dock .rbx-dock-play{width:40px!important;height:40px!important}body .rbx-dock .rbx-dock-play:before{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff;box-shadow:0 4px 12px #00000040}body .rbx-dock .rbx-dock-play{position:relative;color:#3d2a86!important}body .rbx-dock .rbx-dock-play>*{position:relative}body .rbx-dock .rbx-dock-play:hover{background:transparent!important;color:#2a1c63!important;filter:none!important}body .rbx-dock .rbx-dock-play svg{width:18px!important;height:18px!important}html body .rbx-dock .rbx-dock-close{width:36px!important;height:36px!important;color:#c9baf5!important;opacity:1!important}html body .rbx-dock .rbx-dock-close:hover{background:#ffffff1a!important;color:#fff!important}body .rbx-dock .rbx-dock-progress{position:absolute!important;left:0;right:0;bottom:0;height:14px;min-width:0!important;flex:none!important;order:0!important;z-index:2!important}body .rbx-dock .rbx-dock-seek{-webkit-appearance:none;appearance:none;position:absolute;left:0;right:0;bottom:0;width:100%;height:14px;margin:0;background:transparent;cursor:pointer}body .rbx-dock .rbx-dock-seek::-webkit-slider-runnable-track{height:3px;margin-top:11px;border:0;background:linear-gradient(to right,#c4b5fd var(--rbx-pct, 0%),rgba(255,255,255,.16) var(--rbx-pct, 0%))}body .rbx-dock .rbx-dock-seek::-moz-range-track{height:3px;border:0;background:#ffffff29}body .rbx-dock .rbx-dock-seek::-moz-range-progress{height:3px;background:#c4b5fd}body .rbx-dock .rbx-dock-seek::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-4px;border-radius:50%;background:#fff;border:0;opacity:0;transition:opacity .15s}body .rbx-dock .rbx-dock-seek::-moz-range-thumb{width:11px;height:11px;border-radius:50%;background:#fff;border:0;opacity:0}body .rbx-dock:hover .rbx-dock-seek::-webkit-slider-thumb,body .rbx-dock .rbx-dock-seek:focus-visible::-webkit-slider-thumb{opacity:1}body .rbx-dock:hover .rbx-dock-seek::-moz-range-thumb{opacity:1}body .rbx-dock .ap-dock-status{color:#fff}@media(max-width:768px){body .rbx-dock{left:8px!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;border-radius:16px!important;padding:6px 6px 8px!important}body .rbx-dock .rbx-dock-cover,body .rbx-dock .rbx-dock-btn,body .rbx-dock .rbx-dock-play{width:38px!important;height:38px!important}}@media(max-width:768px){body .wl-modal{padding:16px!important;align-items:center!important;justify-content:center!important}body .wl-modal .wl-modal-card{width:100%!important;max-width:460px!important;min-height:0!important;height:auto!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto;border-radius:22px!important}}.reader-content :is(.au-published,.epi-published,.ss-published) strong{color:inherit}.mdn-reader{display:flex;flex-direction:column;gap:14px}.mdn-head{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border:1px solid var(--gl-edge, rgba(255,255,255,.6));border-radius:18px;background:var(--gl-card-solid, var(--bg2, #fff));box-shadow:0 8px 22px #3c1e7814,inset 0 1px 0 var(--gl-edge, rgba(255,255,255,.7));font-family:Inter,system-ui,sans-serif}body:not(.light) .mdn-head{box-shadow:0 8px 22px #0000004d,inset 0 1px #ffffff0d}.mdn-label{flex:1;min-width:0}.mdn-eyebrow{font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--gl-accent, #6b5bd2)}.mdn-title{margin-top:2px;font-size:15px;font-weight:700;color:var(--gl-ink, var(--text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mdn-steps{display:flex;flex:none;gap:4px;padding:3px;border-radius:13px;background:var(--gl-chip, rgba(124,77,255,.08))}.mdn-step{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--gl-ink, var(--text));cursor:pointer}.mdn-step:hover:not(:disabled){background:var(--gl-card-solid, #fff);color:var(--gl-accent, #6b5bd2)}.mdn-step:disabled{opacity:.35;cursor:default}.mdn-progress{display:flex;gap:4px;padding:0 2px}.mdn-seg{flex:1;height:4px;border-radius:4px;background:color-mix(in srgb,var(--gl-accent, #6b5bd2) 16%,transparent);transition:background .25s}.mdn-seg.is-done{background:var(--gl-accent, #6b5bd2)}.mdn-scene{min-height:120px}.mdn-scene-body:not(.mdn-kind-written){margin-inline:-4px}.mdn-foot{display:flex;justify-content:center;padding:8px 0 4px}.mdn-next{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:min(320px,100%);padding:14px 22px;border:0;border-radius:18px;cursor:pointer;font-family:Inter,system-ui,sans-serif;background:linear-gradient(145deg,#7c56f8,#6a3fe0);color:#fff;box-shadow:0 10px 24px #6a3fe04d}.mdn-next span{font-size:15px;font-weight:750}.mdn-next small{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;opacity:.85}.mdn-next:hover{filter:brightness(1.06)}.mdn-end{padding:10px 18px;border-radius:999px;background:var(--gl-chip, rgba(124,77,255,.08));color:var(--gl-ink-soft, var(--text2));font:650 13px/1.3 Inter,system-ui,sans-serif;letter-spacing:.02em}.mdn-error{color:var(--gl-ink-soft, var(--text2));font-style:italic}@media(max-width:768px){.mdn-head{padding:8px 8px 8px 14px;border-radius:16px}.mdn-title{font-size:14px}.mdn-step{width:34px;height:34px}}body #wlRoot .mdw{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:14px}body #wlRoot .mdw-head{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--gl-edge);border-radius:22px;background:var(--gl-card-solid);box-shadow:0 10px 26px #3c1e7814,inset 0 1px 0 var(--gl-edge)}body:not(.light) #wlRoot .mdw-head{box-shadow:0 10px 26px #0000004d,inset 0 1px #ffffff0d}body #wlRoot .mdw-back{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:13px;background:var(--gl-chip);color:var(--gl-ink);font:600 24px/1 Inter,system-ui,sans-serif;cursor:pointer}body #wlRoot .mdw-back:hover{color:var(--gl-accent)}body #wlRoot .mdw-head-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}body #wlRoot .mdw-crumb{display:flex;align-items:center;gap:8px;min-width:0;color:var(--gl-ink-soft);font:650 13px/1.3 Inter,system-ui,sans-serif}body #wlRoot .mdw-story{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #wlRoot :is(.mdw-title-input,.mdw-scene-title){width:100%;min-width:0;padding:2px 0;border:0;border-bottom:1px dashed transparent;background:transparent;color:var(--gl-ink);font:750 19px/1.3 Inter,system-ui,sans-serif;outline:none}body #wlRoot :is(.mdw-title-input,.mdw-scene-title):is(:hover,:focus){border-bottom-color:var(--gl-ghost-edge)}body #wlRoot .mdw-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:600 12.5px/1.3 Inter,system-ui,sans-serif;color:var(--gl-ink-soft)}body #wlRoot .mdw-words{padding:2px 9px;border-radius:999px;background:color-mix(in srgb,#e07a1f 14%,transparent);color:#b5600f}body #wlRoot .mdw-words.is-met{background:color-mix(in srgb,#1f9d55 14%,transparent);color:#17804a}body:not(.light) #wlRoot .mdw-words{color:#ffb06b}body:not(.light) #wlRoot .mdw-words.is-met{color:#6fdc9a}body #wlRoot .mdw-status[data-kind=error]{color:#d23f4a}body #wlRoot .mdw-status[data-kind=ok]{color:var(--gl-ink-soft)}body #wlRoot .mdw-actions{flex:none;display:flex;gap:8px}body #wlRoot .mdw-issues{padding:10px 14px;border-radius:16px;background:color-mix(in srgb,#e07a1f 9%,var(--gl-card-solid));border:1px solid color-mix(in srgb,#e07a1f 25%,transparent);font:13.5px/1.45 Inter,system-ui,sans-serif;color:var(--gl-ink)}body #wlRoot .mdw-issues summary{cursor:pointer;font-weight:700}body #wlRoot .mdw-issues ul{margin:8px 0 2px;padding-left:20px}body #wlRoot .mdw-scenes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}body #wlRoot .mdw-scene{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border:1px solid var(--gl-edge);border-radius:18px;background:var(--gl-card);box-shadow:0 6px 16px #3c1e780f}body #wlRoot .mdw-scene-open{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:6px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:left;cursor:pointer}body #wlRoot .mdw-scene-open:hover{background:var(--gl-chip)}body #wlRoot .mdw-num{flex:none;width:22px;text-align:center;font:750 13px/1 Inter,system-ui,sans-serif;color:var(--gl-ink-soft)}body #wlRoot .mdw-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 1.5px 1.5px 3px #7660a829,inset -1.5px -1.5px 3px #ffffffe6}body:not(.light) #wlRoot .mdw-ic{background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 1.5px 1.5px 3px #0006,inset -1.5px -1.5px 3px #ffffff0a}body #wlRoot .mdw-ic-written{color:#7c4dff}body #wlRoot .mdw-ic-epistolary{color:#2f6fe0}body #wlRoot .mdw-ic-au{color:#795bbd}body #wlRoot .mdw-ic-social{color:#157764}body:not(.light) #wlRoot .mdw-ic-written,body:not(.light) #wlRoot .mdw-ic-au{color:#b9a4ff}body:not(.light) #wlRoot .mdw-ic-epistolary{color:#8fb4ff}body:not(.light) #wlRoot .mdw-ic-social{color:#6fdc9a}body #wlRoot .mdw-scene-text{min-width:0;display:flex;flex-direction:column;gap:2px}body #wlRoot .mdw-scene-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.3 Inter,system-ui,sans-serif;color:var(--gl-ink)}body #wlRoot .mdw-scene-text small{font:550 12.5px/1.3 Inter,system-ui,sans-serif;color:var(--gl-ink-soft)}body #wlRoot .mdw-scene-tools{flex:none;display:flex;align-items:center;gap:2px}body #wlRoot .mdw-tool,body #wlRoot .mdw-more>summary{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:11px;background:transparent;color:var(--gl-ink-soft);font:700 16px/1 Inter,system-ui,sans-serif;cursor:pointer;list-style:none}body #wlRoot .mdw-more>summary::-webkit-details-marker,body #wlRoot .mdw-add>summary::-webkit-details-marker{display:none}body #wlRoot .mdw-tool:hover:not(:disabled),body #wlRoot .mdw-more>summary:hover{background:var(--gl-chip);color:var(--gl-ink)}body #wlRoot .mdw-tool:disabled{opacity:.3;cursor:default}body #wlRoot .mdw-more{position:relative}body #wlRoot :is(.mdw-menu,.mdw-add-menu){position:absolute;z-index:20;right:0;top:calc(100% + 6px);display:flex;flex-direction:column;gap:2px;min-width:190px;padding:6px;border:1px solid var(--gl-edge);border-radius:16px;background:var(--gl-card-solid);box-shadow:var(--gl-shadow)}body #wlRoot .mdw-menu button{padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--gl-ink);text-align:left;font:600 14px/1.2 Inter,system-ui,sans-serif;cursor:pointer}body #wlRoot .mdw-menu button:hover{background:var(--gl-chip)}body #wlRoot .mdw-menu button.is-danger{color:#d23f4a}body #wlRoot .mdw-add{position:relative;align-self:flex-start}body #wlRoot .mdw-add>summary{list-style:none;cursor:pointer}body #wlRoot .mdw-add-menu{left:0;right:auto;min-width:min(340px,calc(100vw - 32px))}body #wlRoot .mdw-add-kind{display:flex;align-items:center;gap:12px;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--gl-ink);text-align:left;cursor:pointer}body #wlRoot .mdw-add-kind:hover{background:var(--gl-chip)}body #wlRoot .mdw-add-kind .mdw-ic{width:38px;height:38px}body #wlRoot .mdw-add-kind>span:last-child{display:flex;flex-direction:column;gap:2px}body #wlRoot .mdw-add-kind strong{font:700 14.5px/1.2 Inter,system-ui,sans-serif}body #wlRoot .mdw-add-kind small{font:13px/1.3 Inter,system-ui,sans-serif;color:var(--gl-ink-soft)}body #wlRoot .mdw-note{margin:0;font:13px/1.4 Inter,system-ui,sans-serif;color:var(--gl-ink-soft)}body #wlRoot .mdw-ribbon-row{position:sticky;top:calc(var(--topbar-h, 54px) + 8px);z-index:5;display:flex;justify-content:center}body #wlRoot .mdw-ribbon{max-width:100%;overflow-x:auto;scrollbar-width:none}body #wlRoot .mdw-prose{min-height:60vh;padding:28px 32px!important;border-radius:22px;outline:none}@media(max-width:768px){body #wlRoot .mdw-head{flex-wrap:wrap;gap:10px;padding:12px;border-radius:18px}body #wlRoot .mdw-head-main{flex-basis:calc(100% - 54px)}body #wlRoot .mdw-actions{width:100%}body #wlRoot .mdw-actions>.wl-btn{flex:1}body #wlRoot .mdw-ribbon-row{justify-content:flex-start}body #wlRoot .mdw-scene{padding:6px}body #wlRoot .mdw-num{display:none}body #wlRoot .mdw-prose{padding:20px 18px!important}}body #wlRoot .mdw-page-title{margin:2px 0 0;font:800 26px/1.2 Inter,system-ui,sans-serif;color:var(--gl-ink);letter-spacing:-.01em}body #wlRoot .mdw-where{flex:none;margin-right:6px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,#e07a1f 12%,transparent);color:#b5600f;font:650 12px/1.2 Inter,system-ui,sans-serif;white-space:nowrap}body #wlRoot .mdw-where.is-in{background:color-mix(in srgb,#1f9d55 12%,transparent);color:#17804a}body:not(.light) #wlRoot .mdw-where{color:#ffb06b}body:not(.light) #wlRoot .mdw-where.is-in{color:#6fdc9a}@media(max-width:768px){body #wlRoot .mdw-where{display:none}body #wlRoot .mdw-page-title{font-size:22px}}body #dmFloatingRoot{contain:layout style}body #dmFloatingRoot :is(.dm-dock-launcher,.dm-dock-launcher-icon,.dm-dock-launcher-label,.dm-dock-launcher-avatar){transition:none!important}body #dmFloatingRoot .dm-dock-launcher{gap:10px!important;padding:6px 7px 6px 6px!important;border-radius:999px!important;transition:box-shadow .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)!important;animation:dm-launch-full .24s cubic-bezier(.2,.8,.2,1)}body #dmFloatingRoot .dm-dock-launcher.is-compact{padding:3px!important;gap:0!important;border-radius:50%!important;animation:dm-launch-compact .24s cubic-bezier(.2,.8,.2,1)}@keyframes dm-launch-full{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes dm-launch-compact{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:none}}body #dmFloatingRoot .dm-dock-launcher:hover{transform:translateY(-1px)}body #dmFloatingRoot .dm-dock-launcher:active{transform:scale(.97)}body #dmFloatingRoot .dm-dock-launcher-icon{width:38px!important;height:38px!important;max-width:none!important;border-radius:50%;background:linear-gradient(145deg,#f7f4ff,#ece6fa);box-shadow:inset 1.5px 1.5px 3px #7660a829,inset -1.5px -1.5px 3px #ffffffe6}body:not(.light) #dmFloatingRoot .dm-dock-launcher-icon{background:linear-gradient(145deg,#2f2849,#261f3d);box-shadow:inset 1.5px 1.5px 3px #0006,inset -1.5px -1.5px 3px #ffffff0a}body #dmFloatingRoot .dm-dock-launcher-icon svg{width:20px!important;height:20px!important}body #dmFloatingRoot .dm-dock-launcher-label{max-width:none!important;font:700 15px/1 Inter,system-ui,sans-serif!important;letter-spacing:-.005em;padding-right:2px}body #dmFloatingRoot .dm-dock-launcher-avatar{width:38px!important;height:38px!important;border:2px solid var(--gl-card-solid)!important;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--gl-accent) 35%,transparent)!important}body #dmFloatingRoot .dm-dock-launcher.is-compact :is(.dm-dock-launcher-icon,.dm-dock-launcher-label){display:none!important}body #dmFloatingRoot .dm-dock-launcher.is-compact .dm-dock-launcher-avatar{width:50px!important;height:50px!important}body #dmFloatingRoot :is(.dm-dock-inbox,.dm-mini-chat){contain:layout paint;transform-origin:bottom right;animation:dm-card-rise .22s cubic-bezier(.2,.8,.2,1)!important}@keyframes dm-card-rise{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}body #dmFloatingRoot .dm-dock-inbox{width:320px!important;border-radius:24px!important}body #dmFloatingRoot .dm-dock-inbox-header{padding:14px 12px 10px 18px!important}body #dmFloatingRoot .dm-dock-inbox-header h2{font:800 17px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:-.01em}body #dmFloatingRoot .dm-dock-inbox-actions{gap:2px}body #dmFloatingRoot .dm-dock-inbox-actions button{width:34px!important;height:34px!important}body #dmFloatingRoot .dm-dock-inbox-list{padding:6px 8px 10px!important;scrollbar-width:thin}body #dmFloatingRoot .dm-dock-conv-item{grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:8px 10px!important;border-radius:16px!important;transition:background .12s ease!important}body #dmFloatingRoot .dm-dock-conv-item:hover{background:var(--gl-chip)!important}body #dmFloatingRoot .dm-dock-conv-avatar{width:46px!important;height:46px!important;flex:0 0 46px!important}body #dmFloatingRoot .dm-dock-conv-name{font:700 14.5px/1.3 Inter,system-ui,sans-serif!important;color:var(--gl-ink)!important}body #dmFloatingRoot .dm-dock-conv-preview{font:13px/1.35 Inter,system-ui,sans-serif!important;color:var(--gl-ink-soft)!important}body #dmFloatingRoot .dm-dock-conv-item:has(.dm-dock-conv-unread-count) :is(.dm-dock-conv-name,.dm-dock-conv-preview){color:var(--gl-ink)!important;font-weight:700!important}body #dmFloatingRoot .dm-dock-conv-time{font:600 11.5px/1 Inter,system-ui,sans-serif!important;color:var(--gl-ink-soft)!important}body #dmFloatingRoot .dm-dock-conv-unread-count{background:linear-gradient(145deg,#7c56f8,#6a3fe0)!important;color:#fff!important;box-shadow:0 3px 8px #6a3fe04d}body #dmFloatingRoot .dm-online-dot,body .dm-online-dot{animation:none!important}@media(prefers-reduced-motion:reduce){body #dmFloatingRoot :is(.dm-dock-launcher,.dm-dock-inbox,.dm-mini-chat){animation:none!important}}@media(max-height:820px){body #wlRoot .wl-epi-picker-dialog .wl-epi-dialog-body{gap:6px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice{gap:12px;padding:9px 14px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-icon{width:34px;height:34px;border-radius:10px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-icon svg{width:19px;height:19px}body #wlRoot .wl-epi-picker-dialog .wl-epi-choice-copy small{margin-top:0;line-height:1.35}}@media(prefers-reduced-motion:reduce){html body *,html body *:before,html body *:after{transition-duration:0s!important;transition-delay:0s!important}}body #wlRoot .mdw-delete{flex:none}body #wlRoot .mdw-delete:hover{color:#d23f4a!important;background:color-mix(in srgb,#d23f4a 10%,transparent)!important}/*! css/profile-edit.css */#editProfileModal{padding:24px;background:#11132280}#editProfileModal .ep-dialog{display:flex;flex-direction:column;width:min(720px,100%);max-width:720px;max-height:min(900px,calc(100dvh - 48px));padding:0;overflow:hidden;border-radius:24px;box-shadow:0 24px 90px #0004}#editProfileModal .modal-header{flex-shrink:0;padding:22px 26px 18px;margin:0;border-bottom:1px solid var(--border2)}#editProfileModal .modal-title{font-size:23px;letter-spacing:-.4px;margin:0}#editProfileDescription{color:var(--text3);font-size:13px;margin-top:5px}#editProfileModal .modal-close-btn{width:36px;height:36px;flex-shrink:0;padding:0}#editProfileModal .modal-close-btn svg{width:18px;height:18px}#editProfileModal .ep-content{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:22px 26px;scrollbar-gutter:stable}.ep-identity{display:flex;align-items:center;gap:12px;margin-bottom:24px}.ep-avatar{width:52px;height:52px;flex-shrink:0;border-radius:16px;background:var(--accent-soft);color:var(--text);display:grid;place-items:center;overflow:hidden;font-weight:700}.ep-avatar img{width:100%;height:100%;object-fit:cover}.ep-identity>div:nth-child(2){min-width:0}.ep-identity strong,.ep-identity span:not(.ep-identity-label){display:block;overflow:hidden;text-overflow:ellipsis}.ep-identity strong{font-size:16px}.ep-identity span{font-size:12px;color:var(--text3);margin-top:4px}.ep-identity-label{margin-left:auto;white-space:nowrap}#editProfileModal .ep-section h3{font-size:14px;font-weight:700;color:var(--text);margin:0 0 12px}.ep-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ep-field{min-width:0}#editProfileModal .form-label{font-size:12px;font-weight:600;color:var(--text2);margin:10px 0 7px}#editProfileModal .form-input{width:100%;border-radius:11px;min-height:44px;padding:11px 12px;font-size:14px;margin:0;box-shadow:none;background:var(--bg3);border:1px solid var(--border2)}#editProfileModal .form-input:focus{outline:none}#editProfileModal textarea.form-input{line-height:1.55;resize:vertical;min-height:88px;max-height:180px}#editProfileModal .edit-handle-row{margin:0}#editProfileModal .edit-handle-input{padding-left:32px}#editProfileModal .edit-profile-hint{font-size:11px;line-height:1.5;margin:7px 0 2px;color:var(--text3)}#editProfileModal .edit-profile-counter{margin:7px 0 16px;font-size:11px;font-weight:500}#editProfileModal .edit-location-row{grid-template-columns:1fr 1fr;gap:12px;margin:0}#editProfileModal .edit-appearance-card{padding:22px 0 0;margin:24px 0 0;background:transparent;border:0;border-top:1px solid var(--border2);border-radius:0}.ep-section-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}#editProfileModal .ep-section-heading h3{margin-bottom:5px}.ep-section-heading p{font-size:12px;color:var(--text3);line-height:1.5}.ep-color-count{font-size:11px;color:var(--text3);white-space:nowrap;padding-top:2px}#editProfileModal .edit-accent-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px}#editProfileModal .edit-accent-option{min-height:76px;padding:9px 4px;gap:7px;border-radius:12px;background:var(--bg2);border:1px solid var(--border2);box-shadow:none}#editProfileModal .edit-accent-option:hover{background:var(--bg3);transform:none}#editProfileModal .edit-accent-option.is-selected{border-color:var(--accent-primary);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-primary)}#editProfileModal .edit-accent-option:focus-visible{outline:none}#editProfileModal .edit-accent-swatch{width:28px;height:28px;font-size:15px;box-shadow:inset 0 0 0 1px #0002}#editProfileModal .edit-accent-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background:#151515;border:1px solid #fff;font-size:11px}#editProfileModal .edit-accent-label{font-size:11px;font-weight:500}#editProfileModal .modal-footer{flex-shrink:0;align-items:center;padding:16px 26px;gap:10px;border-top:1px solid var(--border2);background:var(--bg2)}#editProfileStatus{flex:1;font-size:12px;color:var(--text3);line-height:1.4}#editProfileStatus.is-error{color:var(--red)}#editProfileModal .modal-footer .btn{min-height:42px;border-radius:11px;padding:10px 17px;font-size:13px;white-space:nowrap}@media(max-width:600px){#editProfileModal{padding:12px}#editProfileModal .ep-dialog{max-height:calc(100dvh - 24px);border-radius:20px}#editProfileModal .modal-header{padding:18px}#editProfileModal .ep-content{padding:18px;scrollbar-gutter:auto}#editProfileModal .modal-footer{padding:14px 18px;flex-wrap:wrap}#editProfileStatus:not(:empty){flex-basis:100%}#editProfileModal .modal-footer .btn{flex:1}.ep-field-grid{grid-template-columns:1fr;gap:7px}#editProfileModal .edit-accent-grid{gap:6px}.ep-identity-label{display:none}}#editProfileModal .ep-public-section{padding-top:22px;margin-top:24px;border-top:1px solid var(--border2)}.ep-social-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ep-social-row input{min-width:0}.ep-social-remove{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:0;border-radius:10px;background:var(--bg3);color:var(--text3);cursor:pointer}.ep-social-remove svg{width:17px;height:17px}#editSocialAdd{min-height:36px;padding:7px 12px;margin-top:4px;font-size:12px}#editSocialAdd:disabled{opacity:.45;cursor:default}.ep-category-preview{margin:9px 0 0;font-size:13px;color:var(--text2)}#editProfileModal .edit-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}#editProfileModal .edit-theme-option{display:flex;align-items:center;gap:12px;min-width:0;padding:10px;border-radius:14px;background:var(--bg2);border:1px solid var(--border2);color:var(--text);text-align:left;cursor:pointer;font:inherit}#editProfileModal .edit-theme-option:hover:not(:disabled){background:var(--bg3)}#editProfileModal .edit-theme-option:disabled{opacity:.55;cursor:default}#editProfileModal .edit-theme-option.is-selected{border-color:var(--accent-primary);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-primary)}#editProfileModal .edit-theme-option:focus-visible{outline:none}.edit-theme-preview{flex:0 0 64px;height:48px;border-radius:10px;padding:6px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;box-shadow:inset 0 0 0 1px #0002}.edit-theme-preview i{display:block;height:8px;border-radius:4px}.edit-theme-preview i:first-child{width:60%}.edit-theme-preview i:last-child{width:80%}.edit-theme-preview.is-default{background:var(--bg3)}.edit-theme-preview.is-default i{background:var(--accent-primary);opacity:.7}.edit-theme-preview.is-nomad{background:linear-gradient(135deg,#101413,#1b2220)}.edit-theme-preview.is-nomad i{background:var(--accent-primary)}.edit-theme-text{display:flex;flex-direction:column;gap:3px;min-width:0}.edit-theme-text strong{font-size:13px;font-weight:700}.edit-theme-text>span{font-size:11px;line-height:1.4;color:var(--text3)}.edit-theme-check{color:var(--accent-primary)}@media(max-width:600px){#editProfileModal .edit-theme-grid{grid-template-columns:1fr}}#editNomadSection[hidden]{display:none!important}/*! css/profile-mobile.css */#profilePage{max-width:1180px;margin:0 auto}#profilePage [hidden]{display:none!important}#profilePage .profile-banner{height:auto;aspect-ratio:4 / 1;margin-bottom:0;border-radius:20px 20px 0 0}#profilePage .profile-banner-edit{z-index:2}#profilePage .profile-head{border-top:0;border-radius:0 0 20px 20px;padding:22px 28px 20px;gap:24px}#profilePage .profile-avatar-wrap{margin-top:-65px}#profilePage .profile-avatar{width:140px;height:140px;border:5px solid var(--bg2);border-radius:28px;background:var(--accent-soft);color:var(--purple);box-shadow:0 4px 16px #0002}#profilePage .profile-name-row{gap:9px;margin-bottom:4px}#profilePage .profile-name{font-size:clamp(24px,2.5vw,34px);line-height:1.2;overflow-wrap:anywhere}#profilePage .profile-handle{font-size:14px;margin:4px 0 10px}#profilePage .profile-stats{gap:12px 22px;margin-bottom:10px;align-items:center}#profilePage .profile-stat{font-size:14px}#profilePage #statFollowers{order:0}#profilePage #statFollowing{order:1}#profilePage .profile-stat[data-profile-extra]{order:2}#profilePage #statPosts{display:none}#profilePage .profile-joined{order:3;font-size:12px}#profilePage .profile-bio{font-size:14px;margin:8px 0}#profilePage .pm-bio-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pm-bio-toggle{background:none;border:0;color:var(--text3);padding:2px 0 8px;cursor:pointer;font:inherit;font-size:13px}#profilePage .profile-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;min-width:0}#profilePage .profile-actions .btn{min-height:38px;border-radius:10px;font-size:12px;padding:8px 11px;gap:6px;white-space:nowrap;box-shadow:none}#profilePage .profile-tabs{display:flex;justify-content:space-between;gap:12px;margin:10px 0 16px;padding:0 8px;scrollbar-width:thin}#profilePage .profile-tab{padding:14px 8px 12px;font-size:14px;font-weight:600;flex:1 0 auto;justify-content:center;border-radius:0;min-height:44px}#profilePage .profile-tab .tab-count{display:none}#profilePage .profile-tab.active{color:var(--purple);border-bottom:3px solid var(--purple)}#profilePage .profile-tab.active:before,#profilePage .profile-tab.active:after{display:none}#profilePage .profile-tab-content{min-height:230px}#profilePage #profilePosts{max-width:780px;margin:auto}#profilePage .profile-empty{padding:40px 20px;border:0;background:var(--accent-softer);border-radius:18px}.pm-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.pm-toolbar h2{font-size:18px;flex:1;margin:0}.pm-toolbar .btn{font-size:12px;min-height:36px;padding:7px 12px}.pm-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pm-tile{position:relative;min-width:0;overflow:hidden;border-radius:9px;background:var(--bg3)}.pm-tile-open{position:relative;width:100%;display:block;border:0;padding:0;background:transparent;cursor:pointer;color:var(--text);aspect-ratio:1}.pm-books .pm-tile-open{aspect-ratio:2/3}.pm-videos .pm-tile-open{aspect-ratio:9/16}.pm-tile-open img{width:100%;height:100%;object-fit:cover;display:block}.pm-photo-fallback{display:grid;place-items:center;height:100%;min-height:90px;background:var(--accent-soft);color:var(--purple);font-size:24px}.pm-pin-mark,.pm-view-count{position:absolute;padding:5px 8px;border-radius:7px;background:#171322b3;color:#fff;font-size:12px}.pm-pin-mark{top:8px;left:8px}.pm-view-count{bottom:8px;left:8px}.pm-pin-control{position:absolute;right:6px;top:6px;border:1px solid #ffffff60;border-radius:18px;padding:6px 9px;color:#fff;background:#171322b3;cursor:pointer;font:inherit;font-size:12px}.pm-order-controls{display:flex;justify-content:space-between;padding:6px;gap:6px}.pm-order-controls button{flex:1;min-height:36px;border:1px solid var(--border2);border-radius:8px;background:var(--bg2);color:var(--text);cursor:pointer}.pm-status{min-height:24px;text-align:center;margin:12px 0;font-size:13px;color:var(--text3)}.pm-status:empty{margin:0}.pm-grid-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pm-grid-skeleton i{aspect-ratio:2/3;border-radius:10px;background:var(--bg3)}.pm-reading-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border);padding:16px 0}.pm-reading-row h3{font-size:16px;margin:0 0 6px}.pm-reading-row p{font-size:13px;color:var(--text3);margin:0}.pm-cover-stack{display:flex;gap:4px;flex-shrink:0}.pm-cover-stack img,.pm-cover-stack .pm-photo-fallback{width:40px;height:60px;min-height:0;object-fit:cover;border-radius:4px;font-size:12px}.pm-space-link{display:flex;justify-content:space-between;padding:16px;gap:12px;background:var(--bg2);border:1px solid var(--border);border-radius:12px;color:var(--text);margin-bottom:14px;text-decoration:none}.pm-space-link span{color:var(--purple)}.pm-space-post{max-width:780px;margin:0 auto 14px;padding:18px;border-radius:16px;border:1px solid var(--border);background:var(--bg2)}.pm-space-post header{display:flex;align-items:center;gap:10px}.pm-space-post header img{width:36px;height:36px;border-radius:50%}.pm-space-post p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.pm-space-post a{font-size:13px;color:var(--purple)}.pm-space-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:10px 0}.pm-space-photos img{aspect-ratio:1;width:100%;object-fit:contain;border-radius:8px}@media(max-width:600px){#profilePage .profile-banner{border-radius:16px 16px 0 0}#profilePage .profile-head{display:block;padding:0 16px 18px}#profilePage .profile-avatar-wrap{margin-top:-44px;display:inline-block;margin-left:2px}#profilePage .profile-avatar{width:96px;height:96px;border-radius:22px;border-width:4px}#profilePage .profile-avatar-edit{width:30px;height:30px}#profilePage .profile-info{margin-top:12px}#profilePage .profile-name{font-size:25px}#profilePage .profile-banner-edit{top:10px;right:10px;padding:7px 10px;font-size:11px}#profilePage .profile-actions .btn{flex:1 1 auto;padding:9px 12px}#profilePage .profile-tabs{gap:14px;padding:0 4px;justify-content:start}#profilePage .profile-tab{flex:0 0 auto;padding:12px 3px;font-size:13px}.pm-media-grid{gap:3px}.pm-pin-control,.pm-pin-mark,.pm-view-count{font-size:10px;padding:4px 6px}.pm-cover-stack img:nth-child(n+4){display:none}.pm-reading-row{gap:10px}.pm-reading-row h3{font-size:14px}}#profilePage.pm-unavailable>:not(.pm-unavailable-notice){display:none!important}#profilePage .profile-tabs{overflow-x:auto}#profilePage .profile-topline{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 16px;margin-bottom:8px}#profilePage .profile-topline .profile-name-row{flex:1 1 180px;min-width:0;margin:0}#profilePage .profile-toolbar{display:flex;align-items:flex-start;gap:8px;max-width:100%;margin-left:auto}#profilePage .profile-actions .btn svg{width:16px;height:16px;flex-shrink:0;margin:0!important}#profilePage .profile-actions .btn-ghost{background:var(--bg2);border-color:var(--border2)}#profilePage .profile-actions .btn:hover{transform:none;background:var(--bg3)}#profilePage .profile-actions .btn-purple:hover{background:var(--purple-grad);filter:brightness(1.08)}#profilePage .profile-toolbar .profile-menu-btn{position:static;width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--bg2);border-color:var(--border2);color:var(--text2);backdrop-filter:none}#profilePage .profile-toolbar .profile-menu-btn:hover{background:var(--bg3);color:var(--text);transform:none}#profilePage .profile-toolbar button:focus-visible{outline:none}@media(max-width:600px){#profilePage .profile-toolbar{width:100%}#profilePage .profile-actions{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#profilePage .profile-actions .btn{min-height:42px;flex:1 1 auto;padding:9px 8px;white-space:normal}#profilePage .profile-toolbar .profile-menu-btn{height:42px;width:42px;flex-basis:42px}}#profilePage .profile-banner{overflow:visible;min-height:0}#profilePage .profile-banner>img{border-radius:inherit}.pm-cover-menu{position:absolute;right:16px;top:58px;z-index:8;width:210px;padding:6px;border:1px solid var(--border2);border-radius:12px;background:var(--bg2);box-shadow:0 12px 32px #0003}.pm-cover-menu button{display:block;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.pm-cover-menu button:hover{background:var(--bg3)}.pm-cover-menu button:disabled{opacity:.5;cursor:default}.pm-action-status{font-size:13px;line-height:1.5;color:var(--text2);margin-top:10px}.pm-action-status:empty{display:none}.pm-action-status button{margin-left:8px;padding:5px 8px;background:var(--bg3);border:1px solid var(--border2);border-radius:7px;color:var(--text);cursor:pointer;font:inherit}#profilePage .profile-empty .btn{margin-top:18px}#profilePage .profile-handle{min-height:20px}#profilePage.pm-loading .profile-toolbar{visibility:hidden;min-width:min(420px,100%);min-height:38px}#profilePage.pm-loading .profile-name{min-width:180px;height:41px}#profilePage.pm-loading .profile-stats{min-height:20px}#profilePage .pm-loading-toolbar{min-height:36px}.pm-post-skeleton{display:grid;gap:16px;padding-top:8px}.pm-post-skeleton i{display:block;height:150px;border-radius:16px;background:var(--bg3)}.pm-grid-skeleton.pm-skeleton-pictures i{aspect-ratio:1}.pm-grid-skeleton.pm-skeleton-videos i{aspect-ratio:9/16}.pm-grid-skeleton.pm-skeleton-reading,.pm-grid-skeleton.pm-skeleton-space{grid-template-columns:1fr}.pm-grid-skeleton.pm-skeleton-reading i,.pm-grid-skeleton.pm-skeleton-space i{aspect-ratio:auto;height:110px}.crop-description{font-size:13px;color:var(--text2);margin:0 0 12px}#cropStatus{margin:0 0 12px;color:var(--red)}#cropZoomIn,#cropZoomOut{min-width:40px;min-height:40px}#cropCancel{margin-left:auto}@media(prefers-reduced-motion:reduce){#profilePage .skeleton-banner,#profilePage .skeleton-avatar,#profilePage .skeleton-text{animation:none}#profilePage *{scroll-behavior:auto}}#profilePage .profile-tab-content,#profilePage .post-card{animation:none}#profilePage .profile-actions:has(#profileActionBtn):not(:has([data-profile-extra])){display:flex;flex:0 1 auto}#profilePage .profile-toolbar:has(.profile-actions:not(:has([data-profile-extra]))){width:auto}.pm-account-menu{position:fixed;z-index:1100;width:220px;max-width:calc(100vw - 24px);padding:6px;background:var(--bg2);color:var(--text);border:1px solid var(--border2);border-radius:14px;box-shadow:0 10px 32px #0002}.pm-account-menu button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:9px;background:none;color:inherit;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.pm-account-menu svg{width:19px;height:19px;flex-shrink:0;color:var(--text3)}.pm-account-menu button:hover,.pm-account-menu button:focus-visible{background:var(--bg3);outline:none}[data-modal=share-profile] .share-modal{width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border-radius:20px;background:var(--bg2);color:var(--text)}[data-modal=share-profile] .share-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}[data-modal=share-profile] h2{margin:0;font-size:22px}[data-modal=share-profile] .modal-sub{margin:10px 0 20px;font-size:14px;line-height:1.5;color:var(--text3)}[data-modal=share-profile] .share-close{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--bg3);color:var(--text2);cursor:pointer}[data-modal=share-profile] .share-close svg{width:18px;height:18px}[data-modal=share-profile] .share-link-row{margin:0 0 12px;gap:8px}[data-modal=share-profile] .share-link-input{background:var(--bg3);color:var(--text2);border-color:var(--border2);font-size:13px;padding:10px 12px}[data-modal=share-profile] .share-copy-btn{min-height:42px;border-radius:10px;padding:10px 14px;font-size:13px;white-space:nowrap}[data-modal=share-profile] .share-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-modal=share-profile] .share-option{flex-direction:row;justify-content:flex-start;gap:10px;min-height:48px;padding:12px;background:var(--bg2);border-color:var(--border2);color:var(--text2);font-size:13px}[data-modal=share-profile] .share-option-icon{display:grid;place-items:center;width:22px;font-size:20px;color:var(--purple)}[data-modal=share-profile] .pm-action-status:empty{display:none}[data-modal=share-profile] :is(button,a,input):focus-visible{outline:none}.pp-details{display:flex;flex-wrap:wrap;align-items:center;gap:9px 18px;margin:12px 0 4px;font-size:13px;line-height:1.5}.pp-category,.pp-details a{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.pp-category svg,.pp-details svg{width:17px;height:17px;flex:0 0 17px}.pp-details a{color:var(--purple);text-decoration:none}.pp-details a span{overflow-wrap:anywhere;min-width:0}.pp-details a:hover{text-decoration:underline}.pp-details a:focus-visible,.ep-social-remove:focus-visible{outline:none;border-radius:4px}.pm-account-menu button:disabled{opacity:.45;cursor:default}.pm-account-menu button.is-danger{color:var(--red)}.pm-account-menu button.is-danger svg{color:inherit}#profilePage .profile-name{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0}#profilePage .profile-name-text{min-width:0;overflow-wrap:anywhere}#profilePage .profile-name>svg{display:block;flex:0 0 20px;width:20px;height:20px;margin:0!important;vertical-align:middle!important}#profilePage .profile-badges-extra{align-self:center}#profilePage .profile-role-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;color:#fff}#profilePage .profile-role-pill.badge-admin{background:#6d28d9}#profilePage .profile-role-pill.badge-moderator{background:#9f1239}#profilePage .profile-role-pill.badge-creator{background:#d4a017}#profilePage .profile-role-pill.badge-writer{background:#1d4ed8}#profilePage .profile-role-pill.badge-pioneer{color:var(--purple);background:var(--accent-soft);border-color:var(--border2)}@media(max-width:600px){#profilePage .profile-name>svg{width:18px;height:18px;flex-basis:18px}}#profilePage .profile-actions:has(#profileSpaceBtn){display:flex;flex:0 1 auto;flex-wrap:nowrap}#profilePage .profile-toolbar:has(#profileSpaceBtn){width:auto}#profilePage #profileMessageBtn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;padding:0}#profilePage #profileMessageBtn svg{width:18px;height:18px;margin:0}#profilePage #profileSpaceBtn[aria-busy=true]{cursor:progress;opacity:.6}@media(max-width:600px){#profilePage #profileMessageBtn{flex-basis:42px;width:42px;height:42px}}.pm-photo-count,.pm-audience-lock{position:absolute;padding:5px 8px;border-radius:7px;background:#171322d9;color:#fff;font-size:12px;pointer-events:none}.pm-photo-count{bottom:8px;right:8px}.pm-audience-lock{bottom:8px;left:8px;max-width:calc(100% - 16px)}.pm-tile-open:has(.pm-audience-lock) .pm-photo-count{bottom:38px}@media(max-width:600px){.pm-photo-count,.pm-audience-lock{font-size:10px;padding:4px 6px}}#profilePage.pm-blocked .profile-toolbar,#profilePage.pm-blocked .profile-stats,#profilePage.pm-blocked .profile-bio,#profilePage.pm-blocked .pm-bio-toggle,#profilePage.pm-blocked #profilePublicDetails,#profilePage.pm-blocked #profileMutuals,#profilePage.pm-blocked #profileActionStatus,#profilePage.pm-blocked .profile-tabs,#profilePage.pm-blocked .profile-tab-content{display:none!important}.pm-blocked-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin:40px auto 24px;padding:32px 20px;max-width:420px;border-radius:20px;background:var(--bg2);border:1px solid var(--border)}.pm-blocked-state h2{margin:0;font-size:20px;font-weight:700;color:var(--text)}.pm-blocked-state .btn{min-height:44px;padding:0 24px;border-radius:999px}.pm-blocked-status{margin:0;font-size:13px;color:var(--text2)}.pm-blocked-status:empty{display:none}body.light .pm-account-menu button.is-danger{color:#b91c1c}/*! css/profile-e20.css */#profilePage[data-owner-accent=purple]{--accent-rgb: 139, 92, 246;--accent-primary: #8b5cf6;--accent-strong: #7c3aed;--accent-dark: #5b21b6;--accent-light: #c4b5fd}#profilePage[data-owner-accent=pink]{--accent-rgb: 236, 72, 153;--accent-primary: #ec4899;--accent-strong: #db2777;--accent-dark: #9d174d;--accent-light: #f9a8d4}#profilePage[data-owner-accent=blue]{--accent-rgb: 59, 130, 246;--accent-primary: #3b82f6;--accent-strong: #2563eb;--accent-dark: #1d4ed8;--accent-light: #93c5fd}#profilePage[data-owner-accent=green]{--accent-rgb: 34, 197, 94;--accent-primary: #22c55e;--accent-strong: #16a34a;--accent-dark: #15803d;--accent-light: #86efac}#profilePage[data-owner-accent=orange]{--accent-rgb: 249, 115, 22;--accent-primary: #f97316;--accent-strong: #ea580c;--accent-dark: #c2410c;--accent-light: #fdba74}#profilePage[data-owner-accent=red]{--accent-rgb: 239, 68, 68;--accent-primary: #ef4444;--accent-strong: #dc2626;--accent-dark: #b91c1c;--accent-light: #fca5a5}#profilePage[data-owner-accent=teal]{--accent-rgb: 20, 184, 166;--accent-primary: #14b8a6;--accent-strong: #0d9488;--accent-dark: #0f766e;--accent-light: #5eead4}#profilePage[data-owner-accent=indigo]{--accent-rgb: 99, 102, 241;--accent-primary: #6366f1;--accent-strong: #4f46e5;--accent-dark: #4338ca;--accent-light: #a5b4fc}#profilePage[data-owner-accent=sky]{--accent-rgb: 14, 165, 233;--accent-primary: #0ea5e9;--accent-strong: #0284c7;--accent-dark: #0369a1;--accent-light: #7dd3fc}#profilePage[data-owner-accent=rose]{--accent-rgb: 244, 63, 94;--accent-primary: #f43f5e;--accent-strong: #e11d48;--accent-dark: #be123c;--accent-light: #fda4af}#profilePage[data-owner-accent=amber]{--accent-rgb: 245, 158, 11;--accent-primary: #f59e0b;--accent-strong: #d97706;--accent-dark: #b45309;--accent-light: #fcd34d}#profilePage[data-owner-accent=slate]{--accent-rgb: 100, 116, 139;--accent-primary: #64748b;--accent-strong: #475569;--accent-dark: #334155;--accent-light: #cbd5e1}#profilePage[data-owner-accent=ink]{--accent-rgb: 0, 0, 0;--accent-primary: #000000;--accent-strong: #1f1f1f;--accent-dark: #000000;--accent-light: #8c8c8c}#profilePage[data-owner-accent=sepia]{--accent-rgb: 138, 90, 68;--accent-primary: #8a5a44;--accent-strong: #744a37;--accent-dark: #4f3124;--accent-light: #d3ae9c}#profilePage[data-owner-accent=crimson]{--accent-rgb: 158, 23, 45;--accent-primary: #9e172d;--accent-strong: #870f23;--accent-dark: #630918;--accent-light: #d69aa4}body:not(.light) #profilePage[data-owner-accent=ink]{--accent-rgb: 255, 255, 255;--accent-primary: #ffffff;--accent-strong: #e5e5e5;--accent-dark: #d4d4d4;--accent-light: #a3a3a3;--accent-contrast: #000000}#profilePage[data-owner-accent]{--accent-gradient: linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-dark) 100%);--accent-soft: rgba(var(--accent-rgb), .1);--accent-softer: rgba(var(--accent-rgb), .06);--accent-border: rgba(var(--accent-rgb), .24);--accent-glow: rgba(var(--accent-rgb), .35);--purple: var(--accent-primary);--purple-dk: var(--accent-dark);--purple-lt: var(--accent-light);--purple-grad: var(--accent-gradient);--primary: var(--accent-primary);--accent-purple: var(--accent-primary);--primaryContrast: var(--accent-contrast)}body:not(.light) #profilePage[data-owner-accent]{--bg2: color-mix(in srgb, rgb(var(--accent-rgb)) 14%, #0b0d16);--bg3: color-mix(in srgb, rgb(var(--accent-rgb)) 18%, #111421)}#profilePage.pe-has-wallpaper{position:relative;isolation:isolate}#profilePage>.pe-wallpaper{position:fixed;inset:0;z-index:-1;pointer-events:none;background-size:cover;background-position:center;background-repeat:no-repeat}#profilePage>.pe-wallpaper:after{content:"";position:absolute;inset:0;background:var(--bg);opacity:.3}#profilePage.nomad-active>.pe-wallpaper:after{background:#07130f;opacity:.62}#profilePage.pe-has-wallpaper .profile-head,#profilePage.pe-has-wallpaper .profile-tabs,#profilePage.pe-has-wallpaper .profile-tab-content .post-card,#profilePage.pe-has-wallpaper .profile-tab-content .pm-toolbar,#profilePage.pe-has-wallpaper .profile-tab-content .profile-empty,#profilePage.pe-has-wallpaper .pe-card,#profilePage.pe-has-wallpaper .pe-list-row{background:color-mix(in srgb,var(--bg2) 58%,transparent)!important;backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.16)}body.light #profilePage.pe-has-wallpaper .profile-head,body.light #profilePage.pe-has-wallpaper .profile-tabs,body.light #profilePage.pe-has-wallpaper .pe-card{border-color:#fff9}#profilePage.pe-has-wallpaper .profile-tabs{border-radius:16px;padding:0 6px}#profilePage.pe-has-wallpaper .pm-toolbar{padding:8px 12px;border-radius:14px}.pe-song{display:inline-flex;align-items:center;gap:6px;max-width:min(100%,360px);margin:0 0 10px;padding:4px 6px;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--text)}.pe-song button{flex:none;width:30px;height:30px;border-radius:50%;border:0;cursor:pointer;display:inline-grid;place-items:center;background:var(--purple);color:var(--accent-contrast, #fff)}.pe-song .pe-song-auto{background:transparent;color:var(--text2)}.pe-song .pe-song-auto[aria-pressed=false]{color:var(--text3)}.pe-song button:focus-visible{outline:none}.pe-song-text{overflow:hidden;white-space:nowrap;min-width:0;flex:1;font-size:13px;mask-image:linear-gradient(90deg,#000 85%,transparent)}.pe-song-marquee{display:inline-block;padding-right:24px}.pe-song.is-playing .pe-song-marquee{animation:pe-marquee 14s linear infinite}@keyframes pe-marquee{0%,12%{transform:translate(0)}88%,to{transform:translate(min(0px,calc(-100% + 180px)))}}@media(prefers-reduced-motion:reduce){.pe-song.is-playing .pe-song-marquee{animation:none}.pe-song-text{text-overflow:ellipsis}}.pe-song.has-error{border-color:#ef444473}.pe-spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:pe-spin .8s linear infinite}@keyframes pe-spin{to{transform:rotate(360deg)}}.pe-customize-btn svg,.pe-visitors-stat svg{vertical-align:-3px}.pe-results{min-height:80px}.pe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.pe-card{display:flex;flex-direction:column;gap:4px;text-align:left;padding:8px;border-radius:14px;background:var(--bg2);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;min-width:0}.pe-card>strong,.pe-card>span,.pe-card-open>strong,.pe-card-open>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-card>span,.pe-card-open>span{color:var(--text2);font-size:12.5px}.pe-card:hover{border-color:var(--accent-border)}.pe-card-art{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--accent-soft);color:var(--purple);font-size:28px}.pe-grid-tall .pe-card-art{aspect-ratio:2 / 3}.pe-card-art img{width:100%;height:100%;object-fit:cover}.pe-card-art em{font-style:normal;font-size:14px;font-weight:600;padding:8px;text-align:center}.pe-chip{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:999px;background:#181322ad;color:#fff;font-size:11px;font-weight:600}.pe-playlist{cursor:default}.pe-card-open{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.pe-playlist .btn{margin-top:4px}.pe-list{display:flex;flex-direction:column;gap:8px}.pe-list-row{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;width:100%;background:var(--bg2);border:1px solid var(--border);color:var(--text);font:inherit;text-align:left;cursor:pointer}.pe-list-row:hover,.pe-list-row.is-picked{border-color:var(--accent-border);background:var(--accent-softer)}.pe-thumb{flex:none;width:48px;height:48px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--accent-soft);color:var(--purple);font-weight:700}.pe-thumb img{width:100%;height:100%;object-fit:cover}.pe-thumb.pe-round{border-radius:50%}.pe-thumb-wide{width:86px;height:48px}.pe-list-copy{display:flex;flex-direction:column;min-width:0}.pe-list-copy strong,.pe-list-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-list-copy span{color:var(--text2);font-size:12.5px}.pe-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 10px}.pe-section-head h3{font-size:16px;margin:0}.pe-section-head span{color:var(--text2);font-size:13px}.pe-trophy{align-items:center;text-align:center;background:linear-gradient(180deg,#18224a,#0b1530);color:#fff;border-width:1px}.pe-trophy img,.pe-badge img,.pe-badge-blank{width:100%;aspect-ratio:1;object-fit:contain}.pe-trophy>span{color:#c9d0e6}.pe-trophy em{font-style:normal;font-weight:600;font-size:12.5px}.pe-metal-gold{border-color:#e8b64c66}.pe-metal-gold strong{color:#e8b64c}.pe-metal-silver{border-color:#aeb6c666}.pe-metal-silver strong{color:#aeb6c6}.pe-metal-bronze{border-color:#c9814a66}.pe-metal-bronze strong{color:#c9814a}.pe-badge{align-items:center;text-align:center}.pe-overlay{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:16px;background:#0a08149e}.pe-dialog{width:min(440px,100%);max-height:min(86vh,760px);display:flex;flex-direction:column;border-radius:20px;background:var(--bg2, #fff);color:var(--text, #18202c);box-shadow:0 20px 70px #0006;animation:pe-in .18s ease-out}.pe-dialog-wide{width:min(600px,100%)}@keyframes pe-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pe-dialog{animation:none}}.pe-dialog-head{display:flex;align-items:center;gap:12px;padding:18px 20px 10px}.pe-dialog-head h2{flex:1;margin:0;font-size:18px}.pe-dialog-close{width:34px;height:34px;border-radius:50%;border:1px solid var(--border2);background:var(--bg3);color:var(--text);display:grid;place-items:center;cursor:pointer}.pe-dialog-body{padding:4px 20px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.pe-note{color:var(--text2);font-size:13.5px;line-height:1.5;margin:0}.pe-status{min-height:1.2em;margin:0;font-size:13px;color:var(--success)}.pe-status.is-error{color:var(--red)}.pe-status:empty{display:none}.pe-row,.pe-row-end,.pe-row-center,.pe-row-tight{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe-row-end{justify-content:flex-end}.pe-row-center{justify-content:center}.pe-row-tight{gap:4px;flex-wrap:nowrap}.pe-col{flex-direction:column;text-align:center;padding:18px 0}.pe-off-icon{font-size:32px}.pe-input{flex:1;min-width:160px;padding:9px 12px;border-radius:10px;border:1px solid var(--border2);background:var(--bg3);color:var(--text);font:inherit}.pe-input-short{flex:none;width:80px;min-width:0}.pe-sec{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.pe-sec:first-of-type{border-top:0;padding-top:0}.pe-sec h3{margin:0;font-size:15px}.pe-song-results{max-height:260px;overflow-y:auto}.pe-song-results:empty{display:none}.pe-check{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.pe-check small{color:var(--text3)}.pe-check input{width:18px;height:18px;accent-color:var(--purple)}.pe-switch-card{padding:12px 14px;border-radius:14px;border:1px solid var(--border2);background:var(--bg3)}.pe-switch{display:flex;align-items:center;gap:12px;cursor:pointer}.pe-switch>span{flex:1;display:flex;flex-direction:column;gap:2px}.pe-switch small{color:var(--text2);font-size:12.5px}.pe-switch input{appearance:none;-webkit-appearance:none;flex:none;width:46px;height:26px;border-radius:999px;background:var(--border2);position:relative;cursor:pointer;transition:background .15s}.pe-switch input:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s}.pe-switch input:checked{background:var(--purple)}.pe-switch input:checked:after{transform:translate(20px)}.pe-switch input:focus-visible{outline:none}.pe-wall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.pe-wall{aspect-ratio:9 / 16;border-radius:12px;border:2px solid var(--border2);background:var(--bg3) center / cover no-repeat;cursor:pointer;display:grid;place-items:center;color:var(--text2);font:inherit;font-size:12px;text-align:center;padding:4px}.pe-wall[aria-pressed=true]{border-color:var(--purple);box-shadow:0 0 0 2px var(--accent-glow)}.pe-wall-upload span{background:#00000073;color:#fff;border-radius:8px;padding:2px 6px}.pe-wall-upload:focus-within{outline:none}.pe-tab-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pe-tab-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:10px;background:var(--bg3)}.pe-icon-btn{width:32px;height:32px;border-radius:8px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);display:grid;place-items:center;cursor:pointer}.pe-icon-btn:disabled{opacity:.35;cursor:default}.pe-showcase{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:8px 0}.pe-showcase img{width:min(240px,70vw);aspect-ratio:1;object-fit:contain}.pe-showcase strong{font-size:18px}.pe-showcase span{color:var(--text2);font-size:13px}@media(max-width:600px){.pe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pe-trophies,.pe-badges,.pe-grid-tall{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-song{max-width:100%}.pe-dialog{max-height:90vh}}/*! css/christmas.css */#christmasPage,.cw-dialog,.cw-entry{--cw-canvas:#f8f5ef;--cw-panel:#fffbf4;--cw-border:#e8d9bd;--cw-pine:#184d3c;--cw-pine-light:#3e8060;--cw-gold:#d9b26c;--cw-light:#fff0c5;--cw-ink:#233b30;--cw-muted:#70695b;--cw-red:#832739;color:var(--cw-ink);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5}#christmasPage{background:var(--cw-canvas);min-height:100%;padding:0 20px calc(24px + env(safe-area-inset-bottom));isolation:isolate}#christmasPage *,.cw-dialog *,.cw-entry *{box-sizing:border-box}#christmasPage h1,#christmasPage h2,#christmasPage h3,#christmasPage p,.cw-dialog h2,.cw-dialog h3,.cw-dialog p{margin:0}#christmasPage h2,.cw-dialog h2{font-size:21px;line-height:1.3;font-weight:800}#christmasPage h3,.cw-dialog h3{font-size:19px;line-height:1.4;font-weight:800}#christmasPage p,.cw-dialog p{font-size:13px;color:var(--cw-muted)}#christmasPage small,.cw-dialog small{font-size:11px;color:var(--cw-muted)}.cw-icon{display:inline-block;flex:none;vertical-align:middle}.cw-row,.cw-between,.cw-wish-label{display:flex;align-items:center;gap:10px}.cw-between{justify-content:space-between}.cw-wrap{flex-wrap:wrap}.cw-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.cw-center{text-align:center}.cw-eyebrow{font-size:10px;font-weight:700;letter-spacing:.8px;color:#8b6933}.cw-header{max-width:1080px;margin:auto;display:flex;align-items:center;gap:12px;padding:18px 0}.cw-header h1{font-size:19px;font-weight:800;line-height:1.3}.cw-header .cw-eyebrow{font-size:8px}.cw-year{margin-left:auto;font-size:11px;padding:5px 10px;border-radius:10px;background:#efe1c8}.cw-button{font:inherit;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:12px 16px;background:var(--cw-pine);color:#fff;border:1px solid transparent;border-radius:15px;cursor:pointer;text-decoration:none;transition:opacity .16s,transform .16s}.cw-button:hover{opacity:.9}.cw-button:active{transform:scale(.985)}.cw-button .cw-icon{color:var(--cw-gold)}.cw-button:disabled,.cw-preset:disabled{opacity:.5;cursor:default;transform:none}.cw-secondary{color:var(--cw-pine);background:var(--cw-panel);border-color:var(--cw-border)}.cw-red{background:linear-gradient(105deg,#b93447,#832739)}.cw-icon-button{width:42px;min-width:42px;min-height:42px;padding:10px;border-radius:50%;background:#fff;border-color:var(--cw-border);color:var(--cw-ink)}.cw-icon-button .cw-icon{color:inherit}.cw-icon-button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cw-link{color:var(--cw-ink);background:transparent;min-height:44px;padding:8px;font-size:12px}.cw-layout{max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin:auto}.cw-hero{background:linear-gradient(#fffdf9,#f2e6d2);border:1px solid var(--cw-border);border-radius:28px;padding:18px 14px 14px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.cw-season{align-self:center;border:1px solid var(--cw-border);background:var(--cw-panel);border-radius:30px;padding:5px 10px;font-size:10px;font-weight:700;letter-spacing:.6px}.cw-season .cw-icon{color:#8b6933;margin-right:4px}#christmasPage .cw-hero-title{font-size:25px;text-align:center;margin:0 5px}.cw-wishlist{display:flex;flex-direction:column;gap:16px;padding-top:6px;scroll-margin-top:24px;min-width:0}.cw-wishlist>.cw-between{padding:0 2px}.cw-wishlist>.cw-between p{margin-top:4px}.cw-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;padding:6px 9px;border-radius:20px;background:var(--cw-panel);color:var(--cw-muted);border:1px solid var(--cw-border)}.cw-badge .cw-icon{color:#99713b}.cw-tree{display:flex;flex-direction:column;align-items:center}.cw-tree-scene{position:relative;width:86%;aspect-ratio:3/4;margin-top:2px}.cw-room{position:absolute;left:-8.1%;top:0;width:116.2%;height:100%;object-fit:cover;border-radius:18px}.cw-pine{position:absolute;width:100%;height:100%;object-fit:contain;inset:0}.cw-ornament{position:absolute;width:12%;aspect-ratio:1;padding:0;border-radius:50%;border:2px solid var(--cw-gold);background:#fff;box-shadow:0 2px 6px #0002;display:flex;align-items:center;justify-content:center;color:var(--cw-ink);font:700 12px Inter,system-ui,sans-serif;cursor:pointer}.cw-ornament:before{content:"";position:absolute;top:-7px;width:8px;height:6px;border-radius:2px;background:var(--cw-gold)}.cw-avatar{width:42px;height:42px;flex:none;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:50%;background:#f4e7cd;border:1.5px solid var(--cw-gold);font-size:13px;font-weight:700;color:var(--cw-ink);overflow:hidden}.cw-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cw-ornament .cw-avatar{width:100%;height:100%;border:0;background:#fff;font-size:inherit}.cw-tree-gift{position:absolute;left:33%;top:73%;width:34%;height:24%;background:transparent;border:0;border-radius:8px;cursor:pointer}.cw-tree-gift:hover{background:#d9b26c18}.cw-box-card{width:100%;display:flex;align-items:center;gap:8px;padding:16px 12px;margin-top:10px;border-radius:22px;border:1px solid var(--cw-gold);background:linear-gradient(115deg,var(--cw-pine-light),var(--cw-pine));color:#fff;position:relative;cursor:pointer;text-align:left;box-shadow:0 6px 12px #184d3c20;font:inherit}.cw-box-card:before{content:"";position:absolute;inset:4px;border:1px solid #d9b26c38;border-radius:18px;pointer-events:none}.cw-box-card strong{font-size:16px;line-height:1.25}.cw-box-card .cw-copy>span{font-size:12px;color:var(--cw-light);font-weight:600;margin-top:5px}#christmasPage .cw-box-card small{color:#ffffffba}.cw-gift-thumbnail{width:66px;height:72px;position:relative;flex:none;background:radial-gradient(circle,#fff0c520 65%,transparent 67%)}.cw-gift-thumbnail img{width:78px;height:78px;object-fit:contain;transform:rotate(-5deg);margin-left:-6px}.cw-gift-thumbnail>.cw-icon{position:absolute;right:0;bottom:0;padding:3px;width:20px;height:20px;background:var(--cw-light);border-radius:50%;border:1px solid var(--cw-gold);color:var(--cw-pine)}.cw-invitation,.cw-countdown,.cw-panel{background:var(--cw-panel);border:1px solid var(--cw-border);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:12px}.cw-invitation .cw-row{gap:14px}.cw-owner-ornament{width:50px;height:50px;overflow:visible;margin:16px 4px 0}.cw-owner-ornament img{border-radius:50%}.cw-owner-ornament:before{content:"";position:absolute;top:-17px;left:calc(50% - 5px);width:10px;height:14px;border-bottom:7px solid var(--cw-gold);border-left:1px solid var(--cw-gold)}#christmasPage .cw-invitation h2{font-size:18px}.cw-invitation .cw-eyebrow{font-size:9px}.cw-countdown{padding:14px;gap:12px}.cw-countdown-heading{display:flex;justify-content:center;align-items:center;gap:7px;font-size:12px}.cw-countdown-heading .cw-icon{color:#99713b}.cw-time-tiles{display:flex;gap:10px}.cw-time-tile{flex:1;text-align:center;min-width:0}.cw-time-tile b{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:62px;border:1px solid var(--cw-border);border-radius:12px;font-size:32px;font-weight:800;font-variant-numeric:tabular-nums;background:linear-gradient(#f7f0e3 49.5%,#e8d9bd99 50%,#fff 51%);box-shadow:0 2px 4px #99713b0f}.cw-time-tile b:before,.cw-time-tile b:after{content:"";position:absolute;top:45%;height:6px;width:3px;background:var(--cw-gold);border-radius:2px}.cw-time-tile b:before{left:-1px}.cw-time-tile b:after{right:-1px}.cw-time-tile>span{display:block;font-size:10px;letter-spacing:.9px;margin-top:7px;color:var(--cw-muted)}.cw-history-entry{display:flex;align-items:center;gap:12px;min-height:68px;background:var(--cw-panel);border:1px solid var(--cw-border);border-radius:20px;padding:12px 14px;text-align:left;color:var(--cw-ink);font:inherit;cursor:pointer}.cw-history-entry>svg{color:#99713b}.cw-history-entry strong{font-size:14px}.cw-wish{display:flex;flex-direction:column;gap:17px;background:#fff;border:1px solid var(--cw-border);border-radius:24px;padding:18px;box-shadow:0 4px 12px #184d3c0a;overflow-wrap:anywhere}.cw-wish .cw-between{gap:8px;flex-wrap:wrap}.cw-number{width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:var(--cw-pine);color:var(--cw-light);font-size:11px;flex:none}.cw-wish .cw-eyebrow{font-size:9px}.cw-wish .cw-story{margin-top:-9px;line-height:20px;white-space:pre-wrap}.cw-funding{padding:13px;border-radius:15px;border:1px solid var(--cw-border);background:var(--cw-panel);display:flex;flex-direction:column;gap:11px}.cw-funding .cw-icon{color:#99713b}.cw-amount{display:flex;align-items:center;gap:5px}.cw-amount b{font-size:25px;font-weight:800;font-variant-numeric:tabular-nums}.cw-track{height:7px;border-radius:5px;background:var(--cw-border);overflow:hidden}.cw-track span{height:100%;display:block;background:linear-gradient(90deg,var(--cw-pine),var(--cw-pine-light));border-radius:5px}.cw-wish>.cw-button{justify-content:flex-start}.cw-wish>.cw-button:after{content:"\2192";margin-left:auto;font-size:20px;color:var(--cw-light)}.cw-empty{padding:14px 22px 20px;border:1px solid var(--cw-border);border-radius:24px;background:linear-gradient(165deg,#fff,var(--cw-panel));display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.cw-empty p{max-width:320px}.cw-letter-art{width:186px;height:114px;position:relative}.cw-letter-art:before{content:"";position:absolute;width:126px;height:100px;border-radius:50%;left:29px;top:8px;background:#f4e7cd}.cw-letter-art>span{position:absolute;left:30px;top:14px;width:93px;height:94px;transform:rotate(-10deg);background:#fff;border:1px solid var(--cw-border);border-radius:10px;padding:12px;color:#99713b;font-size:11px;text-align:left}.cw-letter-art i{display:block;width:90%;height:3px;background:var(--cw-border);border-radius:2px;margin-top:7px}.cw-letter-art i:nth-child(2){width:70%}.cw-letter-art i:nth-child(3){width:50%}.cw-letter-art .cw-icon{height:13px;color:#b93447;margin-top:5px}.cw-letter-art>img{position:absolute;width:99px;height:99px;left:84px;top:25px;object-fit:contain}.cw-inspiration{border-top:1px solid var(--cw-border);width:100%;padding-top:14px;margin-top:3px}.cw-inspiration>div{font-size:11px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.cw-inspiration .cw-icon{color:#99713b}.cw-summary{display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--cw-gold);border-radius:23px;background:linear-gradient(120deg,var(--cw-pine),var(--cw-pine-light));color:#fff}#christmasPage .cw-summary h3{font-size:17px}#christmasPage .cw-summary p,#christmasPage .cw-summary small{color:var(--cw-light)}.cw-summary p{margin-top:5px!important}.cw-seal{width:60px;height:60px;border-radius:50%;border:1px solid var(--cw-gold);display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;color:var(--cw-light)}.cw-seal b{font-size:17px}.cw-seal small{font-size:8px!important;letter-spacing:.8px}.cw-stats{display:flex;padding-top:14px;border-top:1px solid var(--cw-border);gap:20px}.cw-stats>div{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.cw-stats>div+div{border-left:1px solid var(--cw-border);padding-left:20px}.cw-stats b{display:block;font-size:23px;font-variant-numeric:tabular-nums}.cw-stats .cw-icon{color:var(--cw-gold)}.cw-owner-footer{position:sticky;bottom:0;z-index:3;margin:24px -20px calc(-24px - env(safe-area-inset-bottom));padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#f8f5eff5;border-top:1px solid var(--cw-border);backdrop-filter:blur(12px)}.cw-owner-footer .cw-button{width:100%;max-width:1080px;margin:auto}.cw-state{max-width:600px;margin:60px auto;display:flex;align-items:center;flex-direction:column;text-align:center;gap:18px}.cw-spinner{width:28px;height:28px;border:3px solid var(--cw-border);border-top-color:var(--cw-pine);border-radius:50%;animation:cw-spin .8s linear infinite}@keyframes cw-spin{to{transform:rotate(360deg)}}.cw-dialog{margin:auto;width:min(540px,calc(100vw - 32px));max-height:90dvh;max-height:min(90dvh,900px);padding:0;border:1px solid var(--cw-border);border-radius:28px;background:var(--cw-canvas);box-shadow:0 20px 80px #0004;overflow:hidden}.cw-dialog::backdrop{background:#0007}.cw-dialog[open]{display:flex;flex-direction:column}.cw-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 16px;flex:none;border-bottom:1px solid var(--cw-border)}.cw-dialog-header h2{font-size:21px}.cw-dialog-header button{flex:none}.cw-dialog-body{padding:20px 22px calc(22px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;min-height:0;scrollbar-gutter:stable}.cw-editor,.cw-gift-form,.cw-box-details{display:flex;flex-direction:column;gap:16px}.cw-editor-intro{display:flex;align-items:center;padding:18px;border-radius:24px;background:linear-gradient(115deg,var(--cw-pine),var(--cw-pine-light));color:#fff}.cw-editor-intro img{width:80px;height:92px;object-fit:contain;margin-right:-6px}.cw-dialog .cw-editor-intro p{color:var(--cw-light);margin-top:8px;font-size:12px}.cw-form-card{border:1px solid var(--cw-border);border-radius:23px;padding:0;margin:0;min-width:0;overflow:hidden;background:#fff}.cw-form-heading{padding:16px;display:flex;align-items:center;gap:11px;background:var(--cw-panel);border-bottom:1px solid var(--cw-border)}.cw-form-heading .cw-number{width:38px;height:42px;border-radius:12px;font-size:13px}.cw-fields{padding:17px;display:flex;flex-direction:column;gap:9px}.cw-fields label{font-size:13px;font-weight:700;margin-top:10px}.cw-fields label:first-child{margin-top:0}.cw-fields label>span{color:#99713b}.cw-fields label>small{font-weight:400;margin-left:6px}.cw-fields input,.cw-fields textarea{width:100%;font:inherit;font-size:14px;color:var(--cw-ink);border:1px solid var(--cw-border);border-radius:13px;background:var(--cw-panel);padding:13px;min-height:50px}.cw-fields textarea{resize:vertical;min-height:90px}.cw-goal-input{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--cw-border);border-radius:13px;padding:0 12px;color:#99713b}.cw-goal-input input{width:100%;min-width:0;flex:1;border:0;background:transparent;color:var(--cw-ink);font:700 25px Inter,system-ui,sans-serif;padding:12px 0;outline-offset:3px;min-height:52px}.cw-goal-input>span{font-size:12px;color:var(--cw-muted)}.cw-form-note{padding:6px;font-size:11px!important}.cw-form-footer{display:flex;flex-direction:column;gap:9px;padding-top:12px;border-top:1px solid var(--cw-border);text-align:center}.cw-form-footer .cw-button{width:100%}.cw-gift-wish{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--cw-border);border-radius:20px;background:var(--cw-panel)}.cw-gift-wish img{width:68px;height:68px;object-fit:contain;background:#f4e7cd;border-radius:18px}.cw-gift-wish small{color:#99713b}.cw-gift-wish h3{margin-top:5px}.cw-amount-label{font-size:14px;font-weight:700}.cw-presets{display:flex;gap:8px}.cw-preset{flex:1;min-width:0;min-height:60px;padding:10px 8px;border:1px solid var(--cw-border);border-radius:14px;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;background:var(--cw-panel);color:var(--cw-ink);cursor:pointer;font:inherit}.cw-preset b{font-size:17px}.cw-preset.is-selected{background:var(--cw-pine);border-color:var(--cw-gold);color:#fff}.cw-preset.is-selected small{color:var(--cw-light)}.cw-amount-panel{padding:15px;border:1px solid var(--cw-border);border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:8px}.cw-amount-panel .cw-goal-input{border:0;padding:0}.cw-amount-panel>small{border-top:1px solid var(--cw-border);padding-top:11px}.cw-notice{padding:14px;border-radius:14px;background:#f4e7cd;display:flex;flex-direction:column;gap:8px}.cw-error{color:#a5263e!important}.cw-box-art{position:relative;width:190px;height:170px;align-self:center;background:radial-gradient(ellipse,#f4e7cd 55%,transparent 56%)}.cw-box-art img{width:100%;height:100%;object-fit:contain}.cw-box-details>.cw-badge{align-self:center}.cw-date-card,.cw-open-balance{display:flex;align-items:center;gap:16px;padding:20px;background:var(--cw-pine);border:1px solid var(--cw-gold);border-radius:22px;color:#fff}.cw-calendar{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:76px;border-radius:12px;background:#fff0c5;color:var(--cw-pine);flex:none}.cw-calendar b{font-size:29px;line-height:1.1}.cw-calendar small{color:var(--cw-pine)}.cw-date-card>div{display:flex;flex-direction:column;gap:4px}.cw-date-card>div>small,.cw-open-balance>small{color:var(--cw-light)}.cw-date-card>div>span{font-size:12px;color:var(--cw-light)}.cw-open-balance{flex-direction:column;gap:6px;text-align:center}.cw-open-balance b{font-size:38px}.cw-open-balance span{font-size:12px;color:var(--cw-light)}.cw-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cw-people li{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--cw-border);border-radius:18px;background:#fff}.cw-people li>.cw-icon{color:#99713b}.cw-history-list{display:flex;flex-direction:column;gap:12px}.cw-history-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--cw-border);border-radius:22px;background:#fff}.cw-history-amount{display:flex;align-items:center;gap:10px;font-size:22px;padding-top:5px}.cw-history-amount svg{color:#99713b}.cw-history-card>small{border-top:1px solid var(--cw-border);padding-top:12px}.cw-empty-gift{width:140px;height:125px;object-fit:contain}.cw-entry{width:100%;display:flex;align-items:center;gap:11px;padding:14px;margin-top:10px;min-height:104px;border:1px solid var(--cw-border);border-radius:20px;background:linear-gradient(110deg,#fff,#f4e7cd);text-align:left;cursor:pointer}.cw-entry>img{width:54px;height:72px;object-fit:contain}.cw-entry strong{font-size:16px}.cw-entry .cw-copy>span{font-size:12px;color:var(--cw-muted)}.cw-entry small{font-size:12px;font-weight:700;color:var(--cw-pine);margin-top:3px}.cw-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#christmasPage :focus-visible,.cw-dialog :focus-visible,.cw-entry:focus-visible{outline:none}.cw-dialog .cw-copy,.cw-history-card p,.cw-wish h3,.cw-hero-title{overflow-wrap:anywhere}@media(max-width:768px){#christmasPage{padding-left:18px;padding-right:18px}.cw-layout{display:flex;flex-direction:column;gap:18px;max-width:540px}.cw-hero,.cw-wishlist{width:100%}.cw-header{max-width:540px;padding:12px 0}.cw-header h1{font-size:18px}.cw-header .cw-eyebrow{display:none}.cw-wishlist{padding-top:2px}.cw-owner-footer{margin-left:-18px;margin-right:-18px;padding-left:20px;padding-right:20px}.cw-owner-footer .cw-button{max-width:540px}.cw-dialog{width:min(540px,100vw);max-width:100vw;max-height:92dvh;margin:auto auto 0;border-radius:28px 28px 0 0;border-bottom:0}.cw-dialog-body{padding-left:22px;padding-right:22px}.cw-dialog-header{padding-top:20px}.cw-tree-scene{max-width:420px}}@media(max-width:360px){#christmasPage{padding-left:12px;padding-right:12px}.cw-header{gap:8px}.cw-header h1{font-size:16px}.cw-hero{padding-left:12px;padding-right:12px}.cw-wish{padding:15px}.cw-wish .cw-eyebrow{font-size:8px}.cw-box-card{padding:14px 9px}.cw-box-card strong{font-size:14px}.cw-gift-thumbnail{width:56px}.cw-gift-thumbnail img{width:66px}.cw-dialog-body{padding-left:16px;padding-right:16px}.cw-owner-footer{margin-left:-12px;margin-right:-12px}}@media(prefers-reduced-motion:reduce){.cw-button{transition:none}.cw-spinner{animation:none}.cw-button:active{transform:none}}.cw-header [data-cw=share],.cw-header [data-cw=share] .cw-icon{color:#171717}body.on-christmas .main-wrap{max-width:none;margin-left:var(--sidebar-w);margin-right:0;padding:12px 20px 32px;background:#f8f5ef}.cw-gift-art{max-width:160px}.ms-christmas-entry:not(:empty){margin-bottom:12px}@media(max-width:768px){body.on-christmas .main-wrap{padding:0;margin-left:0}}#christmasPage [hidden],.cw-dialog [hidden]{display:none!important}.cw-icon-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}/*! css/christmas-share.css */.cw-share-dialog{margin:auto;box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:90dvh;padding:0;border:1px solid #d9c7a7;border-radius:28px;background:#faf6ee;color:#174f40;box-shadow:0 24px 80px #143e3338;font:15px/1.45 system-ui,sans-serif;overflow:auto;overscroll-behavior:contain}.cw-share-dialog::backdrop{background:#102c25a8;backdrop-filter:blur(4px)}.cw-share-dialog *{box-sizing:border-box}.cw-share-dialog p{margin:0}.cw-share-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;padding:20px;background:#faf6eef5;border-bottom:1px solid #dfd1b9}.cw-share-header h2{flex:1;font:600 23px/1.15 Georgia,serif;margin:0}.cw-share-close,.cw-share-back{border:1px solid #d9c7a7;background:#fffaf3;border-radius:50px;min-height:44px;padding:0 13px;color:#174f40;cursor:pointer}.cw-share-back[hidden]{display:none}.cw-share-content{display:flex;flex-direction:column;gap:12px;padding:20px}.cw-share-intro{color:#587368;font-size:14px}.cw-share-dialog button:focus-visible,.cw-share-dialog input:focus-visible{outline:none}.cw-share-action{width:100%;min-height:52px;padding:14px 18px;text-align:left;border:1px solid #d9c7a7;border-radius:16px;background:#fffdf9;color:#174f40;font:600 14px/1.3 system-ui;cursor:pointer}.cw-share-action:hover{background:#f0e8da}.cw-share-action:disabled{opacity:.5;cursor:default}.cw-share-primary{background:#174f40;color:#faf6ee;text-align:center;border-color:#174f40}.cw-share-primary:hover{background:#24634f}.cw-share-feature{display:flex;align-items:center;gap:20px;min-height:200px;padding:22px;border:1px solid #bc873b;border-radius:22px;text-align:left;background:linear-gradient(120deg,#174f40,#28634c);color:#faf6ee;cursor:pointer}.cw-share-mini-tree{width:90px;height:135px;object-fit:contain;background:#faf6ee;border:1px solid #bc873b;border-radius:7px;transform:rotate(-7deg);padding:7px}.cw-share-feature span{display:flex;flex-direction:column;gap:8px;min-width:0}.cw-share-feature-title{font:600 23px/1.15 Georgia,serif}.cw-share-feature-link{color:#efcf8e;font-weight:600}.cw-share-eyebrow{font-size:10px;letter-spacing:1.3px;font-weight:700}.cw-share-privacy{font-size:12px;color:#587368;text-align:center}.cw-share-notice{margin:0 20px 20px!important;padding:14px;background:#f2e9d8;border:1px solid #d9c7a7;border-radius:14px;font-size:13px;overflow-wrap:anywhere}.cw-share-notice[hidden]{display:none}.cw-share-copy-link,.cw-share-search{width:100%;padding:13px;border:1px solid #d9c7a7;border-radius:14px;background:#fffdf9;color:#174f40;font:inherit;min-height:46px}.cw-share-copy-link{margin-top:8px}.cw-share-poster{width:min(300px,100%);height:auto;align-self:center;box-shadow:0 8px 24px #174f4022}.cw-share-recipients{display:flex;flex-direction:column;gap:8px;min-height:90px;max-height:270px;overflow:auto;padding:4px}.cw-share-recipient{display:flex;align-items:center;gap:11px;min-height:72px;flex-shrink:0;padding:11px;text-align:left;border:1px solid #dfd1b9;border-radius:17px;background:#fffdf9;color:#174f40;cursor:pointer}.cw-share-recipient[aria-checked=true]{background:#efe3c9;border-color:#bc873b}.cw-share-avatar{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#eadcbf;font-size:14px;font-weight:700;overflow:hidden}.cw-share-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cw-share-recipient-copy{flex:1;min-width:0}.cw-share-recipient-name{font-size:14px;font-weight:700;overflow-wrap:anywhere}.cw-share-recipient-detail{font-size:12px;color:#587368}.cw-share-check{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border:1px solid #bc873b;border-radius:50%;font-size:14px}.cw-share-recipient[aria-checked=true] .cw-share-check{background:#174f40;color:#fff}.cw-share-invitation{padding:14px;border:1px solid #dfd1b9;border-radius:16px;background:#f1eadf;display:flex;flex-direction:column;gap:6px;font-size:13px}.cw-share-url{font-size:11px;overflow-wrap:anywhere;color:#587368}.cw-share-loading{text-align:center;padding:24px;color:#587368}.cw-share-sent{font:600 28px/1.3 Georgia,serif;text-align:center;padding:22px 12px}@media(max-width:480px){.cw-share-dialog{width:calc(100vw - 16px);max-height:94dvh;border-radius:24px}.cw-share-header{padding:17px 16px}.cw-share-header h2{font-size:21px}.cw-share-content{padding:16px}.cw-share-feature{padding:17px;gap:16px}.cw-share-mini-tree{width:75px;height:118px}.cw-share-feature-title{font-size:21px}}/*! css/my-space.css */body.on-my-space .main-wrap{max-width:none;margin-left:var(--sidebar-w);margin-right:0;padding:12px 24px 32px}#mySpacePage{max-width:1440px;margin:0 auto;color:var(--text)}#mySpacePage :where(button,input,textarea,select){font-family:inherit}#mySpacePage button{cursor:pointer}#mySpacePage button:disabled{cursor:wait;opacity:.55}#mySpacePage button:focus-visible,#mySpacePage a:focus-visible{outline:none}#mySpacePage svg{width:20px;height:20px;flex-shrink:0}#mySpacePage h1,#mySpacePage h2,#mySpacePage h3{color:var(--text);line-height:1.25;letter-spacing:-.025em}#mySpacePage h1{font-size:clamp(23px,3vw,32px)}#mySpacePage h2{font-size:20px}#mySpacePage h3{font-size:17px}#mySpacePage p{line-height:1.55;overflow-wrap:anywhere}#mySpacePage [hidden]{display:none!important}.ms-hero{background:var(--bg2);border:1px solid var(--border2);border-radius:20px;overflow:hidden}.ms-cover{height:210px;position:relative;background:radial-gradient(ellipse at 80% 10%,#c4b5fd70,transparent 55%),linear-gradient(115deg,#392060,#7952bd)}.ms-cover>img{width:100%;height:100%;object-fit:cover}.ms-owner-label{position:absolute;top:16px;left:20px;padding:6px 12px;background:#20123c80;color:#fff;border:1px solid #ffffff40;border-radius:20px;font-size:12px;font-weight:600}.ms-identity{display:grid;grid-template-columns:176px minmax(0,1fr);gap:28px;align-items:start;padding:10px 30px;position:relative}.ms-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--accent-soft);color:var(--purple);font-weight:700}.ms-avatar img{width:100%;height:100%;object-fit:cover}.ms-profile-photo{position:relative;width:176px;aspect-ratio:1;border:0;padding:0;border-radius:50%;background:transparent}.ms-profile-photo>.ms-avatar{width:100%;height:100%;padding:0;box-sizing:border-box;border:0;background:var(--bg2);font-size:56px}.ms-profile-photo .ms-avatar img{border-radius:50%}.ms-photo-edit{position:absolute;right:3px;bottom:8px;width:34px;height:34px;display:grid;place-items:center;border:3px solid var(--bg2);border-radius:50%;background:var(--bg3);color:var(--text2)}#mySpacePage .ms-photo-edit svg{width:17px;height:17px}.ms-profile-main{min-width:0}.ms-profile-metadata{display:contents}.ms-name-row{display:flex;align-items:start;justify-content:space-between;gap:14px 24px;flex-wrap:wrap}#mySpacePage .ms-name-row h1{flex:1 1 280px;min-width:0;margin:0;font-size:clamp(27px,2.8vw,38px);font-weight:750;line-height:1.16;overflow-wrap:anywhere}.ms-owner-actions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.ms-eyebrow{color:var(--text3);font-size:12px;font-weight:600;display:block;margin-bottom:6px}.ms-profile-bio{color:var(--text2);font-size:15px;margin:12px 0;max-width:76ch;white-space:pre-wrap;line-height:1.5;overflow-wrap:anywhere}.ms-add-bio{border:0;background:none;padding:0;margin:12px 0;font-size:14px;color:var(--purple);text-align:left}.ms-profile-details,.ms-profile-contact{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:10px;font-size:13px;line-height:1.5}.ms-profile-details>span,.ms-profile-details>button,.ms-profile-contact>a{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%}.ms-profile-details{color:var(--text2)}.ms-profile-details>button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.ms-profile-details>button:hover strong{text-decoration:underline}.ms-owner-note{color:var(--text3)}.ms-profile-contact>a{color:var(--purple);text-decoration:none}.ms-profile-contact>a:hover span{text-decoration:underline}.ms-profile-contact span{overflow-wrap:anywhere;min-width:0}#mySpacePage .ms-profile-details svg,#mySpacePage .ms-profile-contact svg{width:16px;height:16px}.ms-profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ms-profile-tags>span{padding:4px 9px;font-size:11px;border-radius:6px;background:var(--accent-soft);color:var(--text2)}.ms-cover-edit{position:absolute;right:20px;bottom:16px;display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid #ffffff50;border-radius:8px;background:#17112cbb;color:#fff;font-size:12px;font-weight:600}#mySpacePage .ms-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);min-height:38px;padding:8px 13px;font-size:13px;font-weight:600;text-decoration:none}#mySpacePage .ms-primary{background:var(--accent-strong);color:#fff;border-color:transparent}#mySpacePage .ms-button:hover{filter:brightness(.96)}.ms-stats{display:flex;align-items:center;flex-wrap:wrap;gap:5px 0;margin-top:8px;padding:0;font-size:14px;color:var(--text2)}.ms-stats strong{color:var(--text);font-weight:700}.ms-stats>button{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}.ms-stats>button:hover{text-decoration:underline}.ms-stats>:not(:last-child):after{content:"\b7";display:inline-block;margin:0 10px;color:var(--text3);text-decoration:none}#mySpacePage .ms-more-actions{width:40px;padding:8px}.ms-profile-hero .ms-tabs{margin:0 20px;border-top:1px solid var(--border);border-bottom:0}.ms-action-list>button{display:flex;align-items:center;gap:10px}.ms-tabs{display:flex;height:50px;border-bottom:1px solid var(--border)}.ms-tabs button{position:relative;flex:1 1 auto;min-width:0;padding:0 10px;border:0;background:none;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text3);font-size:15px;font-weight:600;line-height:1;white-space:nowrap}#mySpacePage .ms-tabs svg{width:22px;height:22px}.ms-tabs button:not([aria-current=page])>span{display:none}.ms-tabs button[aria-current=page]{color:var(--text)}.ms-tabs button[aria-current=page]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:999px;background:currentColor}.ms-tabs button:active{opacity:.55}.ms-content{padding-top:16px}.ms-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.ms-feed-layout:not(:has(aside)){display:block;max-width:620px;margin:auto}.ms-feed{min-width:0}.ms-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:18px}.ms-compose-prompt{display:flex;width:100%;align-items:center;gap:12px;text-align:left;color:var(--text3);margin-bottom:10px}.ms-compose-prompt>span:nth-child(2){flex:1;font-size:14px}.ms-welcome h2{margin-bottom:10px}.ms-welcome p{color:var(--text2);font-size:14px;margin-bottom:16px}.ms-welcome .ms-button{width:100%;margin-top:8px}.ms-post{margin-bottom:10px;padding:16px 18px 6px;overflow:hidden}.ms-post header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.ms-author{display:flex;min-width:0;gap:10px;align-items:center;text-align:left;border:0;background:none;color:var(--text)}.ms-author strong{font-size:15px;font-weight:650;display:block;overflow-wrap:anywhere}.ms-author>span:last-child{min-width:0}.ms-post .ms-author{padding:0}.ms-author small{display:block;color:var(--text3);font-size:12px;margin-top:3px}#mySpacePage .ms-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;padding:0;border:0;background:var(--bg3);border-radius:50%;color:var(--text2)}.ms-post-body{white-space:pre-wrap;font-size:15px;margin:10px 0}.ms-post-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin:12px 0}.ms-post-images img{display:block;width:100%;max-height:480px;object-fit:contain;border-radius:10px;background:var(--bg3)}.ms-post-images:has(>a:only-child){display:block}.ms-post footer{display:flex;gap:4px;border-top:1px solid var(--border);margin-top:12px;padding-top:4px}.ms-post footer button{display:flex;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:40px;padding:6px 4px;border-radius:8px;background:none;border:0;color:var(--text2);font-size:13px;font-weight:600}.ms-post footer button:hover{background:var(--bg3)}.ms-post footer button[aria-pressed=true]{color:var(--purple)}.ms-post footer button[aria-pressed=true] svg{fill:var(--accent-soft)}.ms-post-status{display:flex;gap:8px;margin:-2px 0 12px;color:var(--text3);font-size:11px;font-weight:600}.ms-post-status span{padding:3px 8px;border-radius:5px;background:var(--bg3)}#mySpacePage .ms-post .ms-icon-button{background:transparent}#mySpacePage .ms-post .ms-icon-button:hover{background:var(--bg3)}.ms-post-title{margin:0 0 10px;overflow-wrap:anywhere}.ms-post-locked{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:24px 20px;margin:4px 0 12px;border:1px solid var(--border2);border-radius:12px;background:linear-gradient(135deg,var(--accent-softer),var(--bg3))}.ms-post-lock-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--bg2);color:var(--purple)}#mySpacePage .ms-post-lock-mark svg{width:24px;height:24px}.ms-post-locked strong{display:block;font-size:16px;line-height:1.4}.ms-post-locked p{margin:5px 0 0;font-size:13px;color:var(--text3)}#mySpacePage .ms-post-locked .ms-button{min-height:40px;padding:9px 20px}#mySpacePage .ms-post-locked .ms-button svg{width:16px;height:16px}.ms-post-read{margin-bottom:4px}.ms-post-engagement{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0;color:var(--text3);font-size:12px}.ms-post-reaction-count{display:inline-flex;align-items:center;gap:6px}#mySpacePage .ms-post-reaction-count svg{width:16px;height:16px;color:var(--purple);fill:var(--accent-soft)}.ms-post-engagement button{padding:4px 0;background:none;border:0;color:inherit;font:inherit}.ms-post-engagement button:hover{text-decoration:underline}.ms-post-engagement+footer{margin-top:6px}.ms-post-reaction-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:18px}.ms-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.ms-post{padding:14px 12px 5px}.ms-post-locked{padding:20px 12px}.ms-post footer button{gap:5px;font-size:12px;min-height:44px}}.ms-empty{grid-column:1/-1;text-align:center;padding:48px 20px;color:var(--text3)}.ms-empty>svg{width:38px!important;height:38px!important;color:var(--purple);margin-bottom:16px}.ms-empty p{font-size:14px;max-width:48ch;margin:10px auto 16px}.ms-sentinel{min-height:1px;text-align:center;font-size:13px;color:var(--text3)}.ms-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 0 16px}.ms-section-heading>span{color:var(--text3);font-size:13px}.ms-events,.ms-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ms-exclusive{display:flex;flex-direction:column;gap:8px;text-align:left;color:var(--text)}.ms-exclusive img{width:100%;height:200px;object-fit:cover;border-radius:10px}.ms-exclusive p,.ms-event p{color:var(--text2);font-size:14px;margin:8px 0}.ms-exclusive small,.ms-event small{color:var(--text3)}.ms-event .ms-button{margin-top:16px;display:flex!important}.ms-event-cover{width:100%;height:150px;object-fit:cover;border-radius:10px;margin-bottom:14px}.ms-about{max-width:780px;margin:auto}.ms-about>p{white-space:pre-wrap;margin:16px 0;color:var(--text2)}.ms-about-details{border-block:1px solid var(--border);margin:18px 0;padding:14px 0;display:flex;flex-wrap:wrap;gap:20px}.ms-about-details>span,.ms-about-details>button{display:flex;align-items:center;gap:8px;font-size:14px;border:0;background:none;color:var(--text2)}#mySpacePage .ms-dialog{margin:auto;padding:22px;width:min(540px,calc(100vw - 24px));max-height:85dvh;border:1px solid var(--border2);border-radius:20px;color:var(--text);background:var(--bg2);box-shadow:0 24px 80px #0004}.ms-dialog::backdrop{background:#17112c80}.ms-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ms-dialog-heading h2{font-size:21px!important}.ms-dialog-body>.ms-button{margin-right:8px}.ms-dialog form{display:grid;gap:14px}.ms-dialog label{display:grid;gap:7px;font-size:13px;font-weight:600}.ms-dialog input:not([type=file]),.ms-dialog textarea,.ms-dialog select{width:100%;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);padding:11px 12px;outline-offset:2px;font-size:14px!important}.ms-dialog textarea{resize:vertical;min-height:72px}.ms-dialog input[type=file]{max-width:100%;font-size:12px!important}.ms-dialog small{color:var(--text3);font-size:12px}.ms-dialog-status:not(:empty){color:var(--text2);font-size:13px;margin-top:12px}.ms-file-summary{overflow-wrap:anywhere;font-size:12px;color:var(--text3)}.ms-member{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0;border-bottom:1px solid var(--border)}.ms-member strong{flex:1;font-size:13px}.ms-dialog-body>h3{margin:18px 0 8px}.ms-comment-list{max-height:40dvh;overflow:auto;margin-bottom:18px;overscroll-behavior:contain}.ms-comment{display:flex;align-items:start;gap:10px;margin-bottom:14px;font-size:14px}.ms-comment>div{flex:1;min-width:0;background:var(--bg3);padding:10px 12px;border-radius:12px}.ms-comment p{white-space:pre-wrap;margin:4px 0}.ms-comment small{display:block}.ms-comment-reply{margin-left:28px}.ms-skeleton{display:grid;gap:12px;padding:20px}.ms-skeleton>div{height:120px;border-radius:16px;background:var(--bg3);animation:ms-pulse 1.5s ease-in-out infinite alternate}.ms-skeleton>div:first-child{height:180px}@keyframes ms-pulse{to{opacity:.45}}@media(prefers-reduced-motion:reduce){.ms-skeleton>div{animation:none}}@media(max-width:1100px){.ms-feed-layout{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:900px){.ms-feed-layout{display:block}.ms-welcome{display:none}.ms-catalog,.ms-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){body.on-my-space .main-wrap{margin-left:0;padding:8px 10px 24px}.ms-cover{height:160px}.ms-hero{border-radius:16px}.ms-content{padding-top:10px}.ms-card{padding:14px}.ms-section-heading h2{font-size:18px!important}.ms-exclusive img{height:160px}.ms-section-heading>span{display:none}.ms-post-body{font-size:14px}}@media(max-width:380px){.ms-catalog,.ms-events{grid-template-columns:1fr}}.ms-space-links,.ms-feed-tools,.ms-form-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ms-space-links{padding:0 24px 18px}.ms-feed-tools{margin-bottom:12px}.ms-notice{padding:14px 18px;margin-bottom:12px;background:var(--accent-soft);border-radius:12px;color:var(--text)}.ms-action-list{display:grid;gap:4px}.ms-action-list>button{border:0;background:var(--bg3);color:var(--text);padding:13px 16px;border-radius:10px;text-align:left;font:inherit;cursor:pointer}.ms-action-list>button:hover{background:var(--accent-soft)}.ms-dialog fieldset{min-width:0;padding:14px;border:1px solid var(--border2);border-radius:12px;display:grid;gap:12px}.ms-dialog legend{padding:0 6px;font-weight:600}.ms-dialog label.ms-check{display:flex;align-items:center;gap:8px}.ms-dialog .ms-check input{width:18px;min-height:18px}.ms-poll-options{display:grid;gap:10px}.ms-photo-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.ms-photo-preview>div{position:relative}.ms-photo-preview img{width:100%;height:110px;object-fit:cover;border-radius:10px}.ms-photo-preview button{position:absolute;right:4px;top:4px;border:0;border-radius:50%;width:26px;height:26px;background:#1b153ccc;color:#fff;display:grid;place-items:center;font-size:20px}.ms-poll{padding:14px 0;display:grid;gap:8px}.ms-poll-choice{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;justify-content:space-between;width:100%;text-align:left;min-height:42px;border:1px solid var(--border2);border-radius:10px;background:var(--bg3);color:var(--text);font:inherit;padding:10px 12px}.ms-poll-choice .ms-poll-fill{z-index:-1;position:absolute;inset:0 auto 0 0;background:var(--accent-soft)}#mySpacePage .ms-poll-choice:disabled{opacity:1;cursor:default}.ms-poll-choice[aria-pressed=true]{border-color:var(--purple)}.ms-poll small{color:var(--text3)}.ms-reactions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ms-reactions button{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--border2);background:var(--bg3);font-size:28px}.ms-reactions button[aria-pressed=true]{border-color:var(--purple);background:var(--accent-soft)}#mySpacePage .ms-photo-button{display:block;width:100%;padding:0;border:0;background:transparent}.ms-image-viewer img{display:block;max-width:100%;max-height:60vh;object-fit:contain;margin:0 auto 16px}.ms-image-viewer .ms-form-row{justify-content:space-between;margin-bottom:12px}@media(max-width:600px){.ms-space-links{padding:0 16px 14px}.ms-feed-tools{gap:6px}.ms-feed-tools .ms-button{padding:8px 10px;font-size:12px}}.ms-next-event-card{display:flex;gap:12px;align-items:center;width:100%;margin-bottom:12px;color:var(--text);text-align:left}.ms-next-event-card small{display:block;color:var(--text3);margin-bottom:4px}.ms-next-event-card strong{display:block}@media(max-width:1000px){.ms-identity{grid-template-columns:140px minmax(0,1fr);gap:22px;padding:10px 24px}.ms-profile-photo{width:140px}}@media(max-width:600px){.ms-identity{grid-template-columns:88px minmax(0,1fr);gap:12px 16px;padding:10px 16px;align-items:center}.ms-profile-photo{width:88px;grid-column:1;grid-row:1}.ms-profile-photo>.ms-avatar{font-size:32px}.ms-photo-edit{width:28px;height:28px;right:-2px;bottom:0;border-width:2px}#mySpacePage .ms-photo-edit svg{width:14px;height:14px}.ms-profile-main,.ms-name-row{display:contents}#mySpacePage .ms-name-row h1{grid-column:2;grid-row:1;font-size:25px}.ms-stats{grid-column:1/-1;grid-row:auto;order:1;margin:0;font-size:13px}.ms-profile-bio,.ms-add-bio{grid-column:1/-1;grid-row:auto;order:2;margin:0;font-size:14px}.ms-profile-details{grid-column:1/-1;grid-row:auto;order:3;margin:0;gap:6px 16px;font-size:12px}.ms-profile-contact{grid-column:1/-1;grid-row:auto;order:4;margin:0;font-size:12px;gap:6px}.ms-profile-tags{grid-column:1/-1;grid-row:auto;order:5;margin:0}.ms-owner-actions{grid-column:1/-1;grid-row:auto;order:6;margin:2px 0 0;width:100%}.ms-owner-actions>.ms-button:not(.ms-more-actions){flex:1}.ms-profile-hero .ms-tabs{margin:0 8px}.ms-cover-edit{right:12px;bottom:12px}}body:not(.light) .ms-profile-contact>a,body:not(.light) .ms-add-bio{color:color-mix(in srgb,var(--purple) 60%,white)}#mySpacePage .ms-post .ms-photo-button{aspect-ratio:4/3;max-height:480px;overflow:hidden;border-radius:10px;background:var(--bg3)}#mySpacePage .ms-post .ms-photo-button img{height:100%;object-fit:contain}.ms-next-event-card{height:78px;box-sizing:border-box}.ms-next-event-card>span{min-width:0}.ms-next-event-card small,.ms-next-event-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mySpacePage{position:relative}#mySpacePage[aria-busy=true]:has(.ms-hero):after{content:"Updating your Space\2026";position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:20;padding:10px 16px;border-radius:24px;background:var(--bg2);color:var(--text2);border:1px solid var(--border2);box-shadow:0 4px 18px #0002;pointer-events:none;font-size:13px}.ms-bio-toggle{display:inline;padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:600;line-height:inherit;white-space:nowrap;cursor:pointer}.ms-bio-toggle[hidden]{display:none}.ms-bio-toggle:hover{text-decoration:underline}.ms-bio-toggle:focus-visible{outline:none;border-radius:3px}.ms-x-filters{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.ms-x-filters [aria-pressed=true]{background:var(--accent-strong,#7c3aed);color:#fff;border-color:transparent}.ms-x-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.ms-x-card{display:flex;gap:16px;padding:14px;text-align:left;align-items:stretch;min-width:0;color:var(--text)}.ms-x-card-copy{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.ms-x-card-copy>strong{font-size:17px;overflow-wrap:anywhere}.ms-x-teaser{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--text2);font-size:14px;white-space:pre-wrap}.ms-x-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.ms-x-meta small,.ms-x-card-copy>small{color:var(--text3);font-size:12px}.ms-x-pill{display:inline-flex;border-radius:999px;padding:5px 10px;background:var(--bg3);color:var(--accent-strong,#7c3aed);font-size:12px;font-weight:700;width:fit-content}.ms-x-picture{position:relative;isolation:isolate;overflow:hidden;width:96px;min-width:96px;height:120px;border-radius:12px;background:var(--bg3)}.ms-x-picture>img{width:100%;height:100%;object-fit:cover}.ms-x-picture.is-locked>img{filter:blur(12px);transform:scale(1.15)}.ms-x-crop{position:absolute;inset:0 0 auto;height:25%;overflow:hidden;border-bottom:1px solid white}.ms-x-crop img{width:100%;height:100%;object-fit:cover}.ms-x-lock{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bg2);color:var(--accent-strong,#7c3aed)}.ms-x-lock svg{width:20px;height:20px}.ms-x-picture.is-large{width:100%;height:190px;margin-top:18px}.ms-x-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text2);line-height:1.6;margin:16px 0}.ms-x-paywall{display:grid;gap:12px;padding:18px;margin-top:16px;border:1px solid var(--border2);border-radius:16px;background:var(--bg3)}.ms-x-paywall p{margin:0;color:var(--text2);font-size:14px}.ms-x-balance,.ms-x-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ms-x-balance{font-size:13px;color:var(--text2)}.ms-x-cost{margin:18px 0;padding:4px 16px;background:var(--bg3);border-radius:12px}.ms-x-cost>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0}.ms-x-cost>div+div{border-top:1px solid var(--border2)}.ms-x-cost dd{margin:0;font-weight:700}.ms-x-originals img{width:100%;height:auto;border-radius:12px;margin-top:16px}.ms-x-more{margin-top:16px}#mySpacePage .ms-exclusive-dialog{width:min(680px,calc(100vw - 24px));overflow-y:auto}.ms-exclusive-dialog h3{font-size:22px;overflow-wrap:anywhere}.ms-exclusive-dialog .ms-check{display:flex;align-items:center;gap:8px;margin:16px 0}.ms-exclusive-dialog .ms-check input{width:18px;height:18px;flex:none}.ms-x-paywall>.ms-primary,.ms-x-actions .ms-primary{min-height:46px}#mySpacePage .ms-post .ms-post-images:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}#mySpacePage .ms-post .ms-post-images[data-count="3"] .ms-photo-button:first-child{grid-column:1 / -1;aspect-ratio:2 / 1}#mySpacePage .ms-post .ms-post-images:not([data-count="1"]) .ms-photo-button{position:relative;aspect-ratio:1;border-radius:6px}#mySpacePage .ms-post .ms-post-images:not([data-count="1"]) .ms-photo-button img{width:100%;height:100%;object-fit:cover;border-radius:0}#mySpacePage .ms-photo-more{position:absolute;inset:0;display:grid;place-items:center;background:#00000080;color:#fff;font:700 28px/1 Inter,sans-serif}.ms-xb-tools{display:flex;justify-content:flex-end;margin:-6px 0 12px}.ms-xb-shelf{margin:0 0 20px}.ms-xb-shelf h3{margin:0;font-size:16px}.ms-xb-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}#mySpacePage .ms-xb-book{flex:0 0 132px;display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;color:var(--text);text-align:left;cursor:pointer;scroll-snap-align:start}.ms-xb-book strong{font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ms-xb-book small{color:var(--text3);font-size:12px}.ms-xb-cover{position:relative;display:block;width:100%;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:var(--bg3);border:1px solid var(--border2)}.ms-xb-cover img{width:100%;height:100%;object-fit:cover;display:block}.ms-xb-cover-ph{display:grid;place-items:center;width:100%;height:100%;font-size:28px;font-weight:800;color:var(--text3)}.ms-xb-gold{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#3b2500;background:linear-gradient(135deg,#fde68a,#f59e0b);box-shadow:0 2px 8px #f59e0b55}.ms-xb-cover .ms-xb-gold{position:absolute;left:6px;top:6px}.ms-xb-facts{margin:10px 0;padding-left:18px;display:grid;gap:4px;font-size:14px}.ms-xb-form{display:grid;gap:14px}.ms-xb-form label,.ms-xb-form fieldset{display:grid;gap:6px;font-weight:650;font-size:13px}.ms-xb-form fieldset{border:0;padding:0;margin:0}.ms-xb-form legend{padding:0;margin-bottom:6px}.ms-xb-form small{font-weight:400;color:var(--text3)}.ms-xb-form input:not([type=file]),.ms-xb-form textarea{width:100%;box-sizing:border-box;padding:9px 11px;border-radius:10px;border:1px solid var(--border2);background:var(--bg3);color:var(--text);font:inherit;font-weight:400}.ms-xb-choices{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ms-xb-choices>button{min-width:52px;padding:8px 12px;border-radius:10px;border:1px solid var(--border2);background:var(--bg3);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.ms-xb-choices>button[aria-pressed=true]{background:var(--accent-strong,#7c3aed);color:#fff;border-color:transparent}.ms-xb-custom{display:flex!important;align-items:center;gap:8px}.ms-xb-custom input{width:120px!important}.ms-xb-cover-pick{display:flex;gap:14px;align-items:center}.ms-xb-cover-pick .ms-xb-cover{width:84px;flex:none}.ms-xb-cover-pick>div{display:grid;gap:4px}.ms-xb-note{margin:0;font-size:13px;color:var(--text2)}.ms-xb-stories button{display:grid;gap:2px;text-align:left}.ms-composer-v3{display:grid;gap:12px}.ms-cv3-types{display:flex;gap:8px;flex-wrap:wrap}.ms-cv3-type{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--border2);background:var(--bg3);font-size:13px;font-weight:700;cursor:pointer}.ms-cv3-type input{position:absolute;opacity:0;pointer-events:none}.ms-cv3-type.is-on{background:var(--accent-strong,#7c3aed);border-color:transparent;color:#fff}.ms-cv3-type:focus-within{outline:none}.ms-composer-v3 textarea{min-height:110px}.ms-cv3-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--border2);border-radius:14px;background:var(--bg3)}.ms-cv3-bar>span{flex:1 1 100%;font-size:12px;font-weight:700;color:var(--text3)}.ms-cv3-bar button{flex:1 1 0;min-width:70px;padding:8px 10px;border-radius:10px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ms-cv3-bar button[aria-pressed=true]{background:var(--accent-strong,#7c3aed);color:#fff;border-color:transparent}.ms-cv3-chip{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border2);border-radius:12px;background:var(--bg3)}.ms-cv3-chip>span:nth-child(2){flex:1;min-width:0;display:grid}.ms-cv3-chip small{color:var(--text3);font-size:11px}.ms-cv3-chip strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-cv3-cover{flex:none;width:36px;aspect-ratio:2/3;border-radius:6px;overflow:hidden;background:var(--bg4,var(--bg3))}.ms-cv3-cover img{width:100%;height:100%;object-fit:cover;display:block}.ms-cv3-picker{display:grid;gap:10px}.ms-cv3-picker-head{display:flex;align-items:center;gap:10px}.ms-cv3-picker-head h3{margin:0;font-size:16px}.ms-cv3-search{width:100%;box-sizing:border-box;padding:9px 11px;border-radius:10px;border:1px solid var(--border2);background:var(--bg3);color:var(--text);font:inherit}.ms-cv3-list{display:grid;gap:4px;max-height:55dvh;overflow:auto;margin-top:8px}#mySpacePage .ms-cv3-row{display:flex;align-items:center;gap:12px;padding:8px;border:0;border-radius:10px;background:none;color:var(--text);text-align:left;cursor:pointer;font:inherit}.ms-cv3-row:hover{background:var(--bg3)}.ms-cv3-row>span:last-child{display:grid;min-width:0}.ms-cv3-row small{color:var(--text3);font-size:12px}.ms-cv3-row.is-whole{border:1px dashed var(--border2)}.ms-book-row{margin:10px 0 0}#mySpacePage .ms-book-row-card{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:1px solid var(--border2);border-radius:14px;background:var(--bg3);color:var(--text);text-align:left;cursor:pointer;font:inherit}.ms-book-row-cover{flex:none;width:48px;aspect-ratio:2/3;border-radius:8px;overflow:hidden;background:var(--bg4,var(--bg2))}.ms-book-row-cover img{width:100%;height:100%;object-fit:cover;display:block}.ms-book-row-copy{flex:1;min-width:0;display:grid;gap:2px}.ms-book-row-copy strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-book-row-copy small,.ms-book-row-line{color:var(--text3);font-size:12px}.ms-book-row-new{justify-self:start;margin-top:2px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;background:var(--accent-strong,#7c3aed)}.ms-book-row-open{font-size:22px;color:var(--text3)}.ms-book-row-gone{margin:0;color:var(--text3);font-size:13px}.ms-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#mySpacePage .ms-sub-slot{flex-direction:column;gap:0;line-height:1.15}#mySpacePage .ms-sub-slot small{font-size:11px;font-weight:500;color:var(--text3)}#mySpacePage .ms-sub-slot.is-subscribed{background:var(--accent-softer,#7c3aed10);border-color:var(--accent-soft,#7c3aed40);color:var(--purple,#7c3aed)}#mySpacePage .ms-sub-slot.is-renew{background:#fdf3d6;border-color:#e8c766;color:#3b2a00}#mySpacePage .ms-support{color:#c026d3}#mySpacePage .ms-danger,#mySpacePage .ms-danger-row{color:#f87171}body.light #mySpacePage .ms-danger,body.light #mySpacePage .ms-danger-row{color:#dc2626}#mySpacePage .ms-danger{border-color:#fca5a5}.ms-action-list>button span{display:grid;text-align:left}.ms-action-list>button small{font-size:12px;font-weight:500;color:var(--text3)}.ms-app-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ms-app-actions .ms-primary{flex:1 1 100%}.ms-app-actions .ms-button:not(.ms-primary){flex:1 1 140px}.ms-app-only-note,.ms-apply-note{color:var(--text3);font-size:13px;margin-top:10px}.ms-sub-card p{margin:8px 0}.ms-sub-lede{color:var(--text2);font-size:14px;text-align:center}.ms-sub-perks{list-style:none;padding:0;margin:14px 0;display:grid;gap:10px}.ms-sub-perks li{display:grid;gap:2px}.ms-sub-perks span{color:var(--text3);font-size:13px}.ms-sub-price{font-weight:700}.ms-sub-progress{height:6px;border-radius:999px;background:var(--border2);overflow:hidden;margin:12px 0}.ms-sub-progress span{display:block;height:100%;background:var(--purple,#7c3aed)}.ms-x-price{font-weight:700}.ms-start-space .ms-action-list{margin-top:16px}.ms-apply-in-app .ms-action-list{margin-top:14px}.ms-apply-in-app .ms-action-list a{text-align:center}#mySpacePage .ms-joined-spaces{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:2px 0;border:0;background:none;color:var(--text);font:inherit;font-size:13px;cursor:pointer}#mySpacePage .ms-joined-faces{display:inline-flex}#mySpacePage .ms-joined-face{width:22px;height:22px;margin-left:-7px;border-radius:999px;border:1.5px solid var(--bg2);overflow:hidden;display:inline-grid;place-items:center;background:var(--accent-strong);color:#fff;font-size:9px;font-weight:800}#mySpacePage .ms-joined-face:first-child{margin-left:0}#mySpacePage .ms-joined-face img{width:100%;height:100%;object-fit:cover}#mySpacePage .ms-joined-more{background:var(--accent-soft);color:var(--accent-strong);min-width:22px;width:auto;padding:0 3px}#mySpacePage .ms-joined-spaces strong{white-space:nowrap}@media(max-width:600px){#mySpacePage .ms-joined-spaces{grid-column:1/-1;grid-row:auto;order:1;margin:0;justify-self:start}}/*! css/spaces-hub.css */body.on-spaces .main-wrap{max-width:none;margin-left:var(--sidebar-w);margin-right:0;padding:12px 24px 32px}#spacesHubPage{color:var(--text)}#spacesHubPage .sh-page{max-width:860px;margin:0 auto;padding:8px 0 40px;color:var(--text)}#spacesHubPage .sh-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}#spacesHubPage .sh-heading{flex:1;min-width:0}#spacesHubPage .sh-heading h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.8px;color:var(--text)}#spacesHubPage .sh-heading p{margin:4px 0 0;color:var(--text2);font-size:14px}#spacesHubPage .sh-back,#spacesHubPage .sh-create{flex:0 0 auto;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;cursor:pointer}#spacesHubPage .sh-back{border:1px solid var(--border2);background:var(--bg2);color:var(--text);margin-top:2px}#spacesHubPage .sh-back svg{width:20px;height:20px}#spacesHubPage .sh-create{border:0;background:var(--accent-gradient, var(--accent-strong));color:#fff;font-size:22px;font-weight:700}#spacesHubPage .sh-search-pill,#spacesHubPage .sh-search{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--border2);background:var(--bg2);color:var(--text3);font:inherit;font-size:14px;cursor:pointer;text-align:left}#spacesHubPage .sh-search{cursor:text}#spacesHubPage .sh-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:14px}#spacesHubPage .sh-search input::placeholder{color:var(--text3)}#spacesHubPage .sh-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:24px}#spacesHubPage .sh-section-title{margin:24px 0 10px;font-size:18px;font-weight:800;letter-spacing:-.4px;color:var(--text)}#spacesHubPage .sh-section-head .sh-section-title{margin:0 0 10px}#spacesHubPage .sh-section-title small{margin-left:6px;font-size:12px;font-weight:500;color:var(--text3);letter-spacing:0}#spacesHubPage .sh-link{border:0;background:none;color:var(--accent-strong);font:inherit;font-size:13px;font-weight:700;cursor:pointer}#spacesHubPage .sh-hero{position:relative;display:block;width:100%;min-height:200px;border:0;border-radius:18px;overflow:hidden;padding:0;cursor:pointer;background:linear-gradient(120deg,#33204a,#5c3f80 32%,#8f74b8,#4d3268 78%,#241535);color:#fff;text-align:left}#spacesHubPage .sh-hero-cover,#spacesHubPage .sh-hero-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#spacesHubPage .sh-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#12072040,#1207201a 34%,#120720b8 74%,#0e051aeb)}#spacesHubPage .sh-owner-chip{position:absolute;top:12px;right:12px;z-index:1;padding:3px 9px;border-radius:999px;background:#fff;color:#2b1747;font-size:11px;font-weight:800;letter-spacing:.3px}#spacesHubPage .sh-hero-copy{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;display:flex;align-items:flex-end;gap:12px}#spacesHubPage .sh-hero-avatar{width:64px;height:64px;flex:0 0 64px;border-radius:999px;border:3px solid #fff;overflow:hidden;display:grid;place-items:center;background:#7a4fa8;font-weight:800;font-size:22px;color:#fff}#spacesHubPage .sh-hero-avatar img{width:100%;height:100%;object-fit:cover}#spacesHubPage .sh-hero-text{display:grid;gap:3px;min-width:0;color:#fff}#spacesHubPage .sh-hero-text strong{font-size:20px;color:#fff}#spacesHubPage .sh-hero-text small{color:#ffffffeb;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#spacesHubPage .sh-hero-text em{font-style:normal;color:#fffffff0;font-size:13px;font-weight:600}#spacesHubPage .sh-rail{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}#spacesHubPage .sh-circle{flex:0 0 84px;display:grid;justify-items:center;gap:7px;border:0;background:none;color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer;text-align:center}#spacesHubPage .sh-circle-img{width:66px;height:66px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong);font-size:22px;border:2px solid var(--accent-strong)}#spacesHubPage .sh-circle-img img{width:100%;height:100%;object-fit:cover}#spacesHubPage .sh-circle>span:last-child{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#spacesHubPage .sh-discover{gap:10px}#spacesHubPage .sh-discover-card,#spacesHubPage .sh-explore-card{position:relative;border:0;border-radius:12px;overflow:hidden;padding:0;cursor:pointer;color:#fff;text-align:left;background:linear-gradient(160deg,#5c3f80,#241535);font:inherit}#spacesHubPage .sh-discover-card{flex:0 0 190px;height:150px}#spacesHubPage .sh-discover-cover,#spacesHubPage .sh-discover-cover img,#spacesHubPage .sh-explore-cover,#spacesHubPage .sh-explore-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#spacesHubPage .sh-discover-card:after,#spacesHubPage .sh-explore-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a041424,#0a04141f 38%,#0a0414e0)}#spacesHubPage .sh-pill{position:absolute;top:8px;left:8px;z-index:1;padding:2px 8px;border-radius:999px;background:#ffffff38;color:#fff;font-size:10px;font-weight:700}#spacesHubPage .sh-pill{background:#110c22a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 1px 3px #00000040}#spacesHubPage .sh-discover-copy,#spacesHubPage .sh-explore-copy{position:absolute;left:10px;right:10px;bottom:9px;z-index:1;display:grid;gap:2px;color:#fff}#spacesHubPage .sh-discover-copy strong,#spacesHubPage .sh-explore-copy strong{font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#spacesHubPage .sh-discover-copy small{font-size:11px;color:#ffffffdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#spacesHubPage .sh-discover-copy em,#spacesHubPage .sh-explore-copy small{font-style:normal;font-size:11px;color:#fffffff0}#spacesHubPage .sh-invites-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:inherit;cursor:pointer;text-align:left}#spacesHubPage .sh-invites-row>span:nth-child(2){flex:1;display:grid}#spacesHubPage .sh-invites-row small{color:var(--accent-strong);font-weight:600}#spacesHubPage .sh-invites-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-strong)}#spacesHubPage .sh-chips{display:flex;gap:8px;overflow-x:auto;padding:14px 0 4px}#spacesHubPage .sh-chip{flex:0 0 auto;padding:7px 14px;border-radius:999px;border:1px solid var(--border2);background:var(--bg2);color:var(--text2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}#spacesHubPage .sh-chip[aria-pressed=true]{background:var(--accent-strong);border-color:transparent;color:#fff}#spacesHubPage .sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}#spacesHubPage .sh-explore-card{height:140px}#spacesHubPage .sh-private{left:auto;right:8px}#spacesHubPage .sh-count{margin:16px 0 10px;font-weight:800;font-size:15px;color:var(--text)}#spacesHubPage .sh-joined-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}#spacesHubPage .sh-joined-card{display:grid;border:1px solid var(--border2);border-radius:14px;overflow:hidden;padding:0;background:var(--bg2);color:var(--text);text-align:left;font:inherit;cursor:pointer}#spacesHubPage .sh-joined-cover{height:110px;background:linear-gradient(160deg,#8f74b8,#33204a)}#spacesHubPage .sh-joined-cover img{width:100%;height:100%;object-fit:cover;display:block}#spacesHubPage .sh-joined-copy{display:grid;gap:3px;padding:10px 12px 12px}#spacesHubPage .sh-joined-copy strong{color:var(--text)}#spacesHubPage .sh-joined-copy small{color:var(--text3)}#spacesHubPage .sh-role{justify-self:start;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:10px;font-weight:800;letter-spacing:.3px}#spacesHubPage .sh-discover-more{display:block;width:100%;margin-top:14px;padding:12px;border-radius:14px;border:1px dashed var(--accent-strong);background:var(--accent-softer, transparent);color:var(--accent-strong);font:inherit;font-weight:700;cursor:pointer}#spacesHubPage .sh-eyebrow{margin:18px 0 8px;color:var(--text3);font-size:12px;font-weight:700;letter-spacing:.3px}#spacesHubPage .sh-invites{display:grid;gap:10px}#spacesHubPage .sh-invite{padding:12px;border-radius:14px;border:1px solid var(--border2);background:var(--bg2);color:var(--text)}#spacesHubPage .sh-invite-head{display:flex;align-items:center;gap:10px}#spacesHubPage .sh-invite-head>span:last-child{display:grid;min-width:0}#spacesHubPage .sh-invite-head small{color:var(--text2)}#spacesHubPage .sh-invite-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--accent-strong);color:#fff;font-weight:800}#spacesHubPage .sh-invite-avatar img{width:100%;height:100%;object-fit:cover}#spacesHubPage .sh-invite-actions{display:flex;gap:8px;margin-top:10px}#spacesHubPage .sh-invite-actions .sh-button{flex:1}#spacesHubPage .sh-button{min-height:38px;padding:8px 14px;border-radius:10px;border:1px solid var(--border2);background:var(--bg3);color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}#spacesHubPage .sh-primary{background:var(--accent-strong);border-color:transparent;color:#fff}#spacesHubPage .sh-button:disabled{opacity:.6}#spacesHubPage .sh-state{margin-top:6px;padding:22px 16px;border-radius:14px;border:1px solid var(--border2);background:var(--bg2);text-align:center;color:var(--text2)}#spacesHubPage .sh-state strong{display:block;color:var(--text);font-size:15px}#spacesHubPage .sh-state p{margin:6px 0 0;color:var(--text2);font-size:13px}#spacesHubPage .sh-state .sh-button{margin-top:12px}#spacesHubPage .sh-invites-empty{border-style:dashed}#spacesHubPage .sh-state-actions{display:flex;justify-content:center;gap:8px}#spacesHubPage .sh-skeleton{display:grid;gap:10px}#spacesHubPage .sh-skeleton span{display:block;height:110px;border-radius:14px;background:var(--bg3);animation:shPulse 1.2s ease-in-out infinite alternate}@keyframes shPulse{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){#spacesHubPage .sh-skeleton span{animation:none}}@media(max-width:768px){body.on-spaces .main-wrap{margin-left:0;padding:8px 12px 24px}#spacesHubPage .sh-heading h1{font-size:24px}#spacesHubPage .sh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#spacesHubPage .sh-explore-card{height:112px}#spacesHubPage .sh-joined-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#spacesHubPage .sh-discover-card{flex-basis:150px;height:119px}}#spacesHubPage .sh-list{display:grid;gap:8px;margin-top:14px}#spacesHubPage .sh-space-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid var(--border2);background:var(--bg2);color:var(--text);font:inherit;text-align:left;cursor:pointer}#spacesHubPage .sh-space-row strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}/*! css/space-b5.css */#mySpacePage{--sb5-ink:#c4b5fd}body.light #mySpacePage{--sb5-ink:#6d28d9}#mySpacePage .ms-invite-button{background:var(--accent-softer,var(--bg3));color:var(--sb5-ink);border-color:var(--accent-soft,var(--border2))}#mySpacePage .ms-invite-button svg,#mySpacePage .ms-owner-actions .ms-button svg{width:16px;height:16px;flex:0 0 16px}.ms-stats>button[data-action=members]{cursor:pointer}#mySpacePage .sp-people{display:grid;gap:8px;color:var(--text)}#mySpacePage .sp-person{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--bg3);color:var(--text);text-align:left;font:inherit;cursor:pointer}#mySpacePage .sp-person:hover{background:var(--accent-softer,var(--bg3));border-color:var(--accent-soft,var(--border2))}#mySpacePage .sp-person .ms-avatar{width:38px;height:38px;flex:0 0 38px}#mySpacePage .sp-person-text{display:grid;gap:2px;min-width:0}#mySpacePage .sp-person-name{display:flex;align-items:center;gap:6px;min-width:0}#mySpacePage .sp-person-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text)}#mySpacePage .sp-person small{color:var(--text3);font-size:12px}#mySpacePage .sp-sub-badge{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--sb5-ink);font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}#mySpacePage .sp-people-hidden{margin:0;padding:22px 16px;border:1px solid var(--border);border-radius:16px;background:var(--bg3);color:var(--text2);text-align:center}#mySpacePage .sp-people-more{width:100%;margin-top:12px;color:var(--sb5-ink)}#mySpacePage .sp-people-more-error{margin:12px 0 0;color:var(--text3);text-align:center;font-size:13px}#mySpacePage .si-invite{display:grid;gap:12px;color:var(--text)}#mySpacePage .si-sub{margin:-14px 0 0;color:var(--text2);font-size:13px}#mySpacePage .si-card{padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--bg3);color:var(--text)}#mySpacePage .si-card[hidden]{display:none}#mySpacePage .si-card h3{margin:0;font-size:15px;color:var(--text)}#mySpacePage .si-hint{margin:3px 0 0;color:var(--text3);font-size:12px}#mySpacePage .si-link-box{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:1px solid var(--border2);border-radius:12px;background:var(--bg2)}#mySpacePage .si-link-box input{flex:1 1 auto;min-width:0;border:0!important;background:transparent!important;padding:8px 0!important;color:var(--sb5-ink)!important;font-weight:600;text-overflow:ellipsis}#mySpacePage .si-copy{min-height:32px!important;padding:6px 14px!important;border-radius:999px!important}#mySpacePage .si-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}#mySpacePage .si-tile{display:grid;justify-items:center;gap:6px;padding:12px 6px;border:1px solid var(--border2);border-radius:14px;background:var(--bg2);color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}#mySpacePage .si-tile:hover{border-color:var(--purple)}#mySpacePage .si-tile svg{width:34px;height:34px;padding:8px;border-radius:50%;box-sizing:border-box}#mySpacePage .si-tile.is-share svg{background:#22c55e22;color:#16a34a}#mySpacePage .si-tile.is-message svg{background:#3b82f622;color:#2563eb}#mySpacePage .si-tile.is-qr svg{background:var(--accent-soft);color:var(--sb5-ink)}body:not(.light) #mySpacePage .si-tile.is-share svg{color:#4ade80}body:not(.light) #mySpacePage .si-tile.is-message svg{color:#60a5fa}#mySpacePage .si-search{display:flex!important;align-items:center;gap:8px!important;margin-top:10px;padding:0 11px;border:1px solid var(--border2);border-radius:11px;background:var(--bg2)}#mySpacePage .si-search svg{width:16px;height:16px;flex:0 0 16px;color:var(--text3)}#mySpacePage .si-search input{border:0!important;background:transparent!important;padding:10px 0!important}#mySpacePage .si-people{margin-top:8px;color:var(--text2);font-size:13px}#mySpacePage .si-select-all{display:block;margin:6px 0 4px auto;border:0;background:none;color:var(--sb5-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}#mySpacePage .si-rows{display:grid;max-height:min(320px,40dvh);overflow:auto}#mySpacePage .si-person{display:flex;align-items:center;gap:10px;width:100%;padding:9px 2px;border:0;border-top:1px solid var(--border);background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer}#mySpacePage .si-person:first-child{border-top:0}#mySpacePage .si-person.is-off{cursor:default}#mySpacePage .si-person.is-off strong{color:var(--text3)}#mySpacePage .si-person .ms-avatar{width:36px;height:36px;flex:0 0 36px}#mySpacePage .si-person-text{display:grid;gap:2px;flex:1 1 auto;min-width:0}#mySpacePage .si-person-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--text)}#mySpacePage .si-person-text small{color:var(--text3);font-size:12px}#mySpacePage .si-check{flex:0 0 22px;width:22px;height:22px;border:1.5px solid var(--border2);border-radius:7px;background:var(--bg2);display:grid;place-items:center}#mySpacePage .si-check.is-on{border-color:transparent;background:var(--accent-strong)}#mySpacePage .si-check.is-on:after{content:"";width:10px;height:5px;margin-top:-3px;border-left:2.2px solid #fff;border-bottom:2.2px solid #fff;transform:rotate(-45deg)}#mySpacePage .si-send{width:100%;margin-top:12px}#mySpacePage .si-send:disabled{opacity:.5}#mySpacePage .si-empty{padding:12px 4px;text-align:center}#mySpacePage .si-empty strong{color:var(--text)}#mySpacePage .si-qr{display:grid;justify-items:center;text-align:center;gap:4px}#mySpacePage .si-qr-code{padding:10px;border-radius:16px;background:#fff;line-height:0}#mySpacePage .si-qr-code svg{width:min(220px,60vw);height:auto}#mySpacePage .si-qr-actions{display:flex;gap:8px;margin-top:10px}#mySpacePage .sb-bell-options{display:grid;gap:4px}#mySpacePage .sb-bell-option{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 12px;border:0;border-radius:12px;background:var(--bg3);color:var(--text);text-align:left;font:inherit;cursor:pointer}#mySpacePage .sb-bell-option>span:first-child{display:grid;gap:2px;flex:1 1 auto}#mySpacePage .sb-bell-option strong{font-size:14px;color:var(--text)}#mySpacePage .sb-bell-option small{font-size:12px;color:var(--text3)}#mySpacePage .sb-bell-radio{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--border2);border-radius:50%;box-sizing:border-box;display:grid;place-items:center}#mySpacePage .sb-bell-option[aria-checked=true] .sb-bell-radio{border-color:var(--purple)}#mySpacePage .sb-bell-option[aria-checked=true] .sb-bell-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--purple)}#mySpacePage .sb-bell-done{width:100%;margin-top:10px}@media(max-width:560px){#mySpacePage .ms-owner-actions{gap:6px}#mySpacePage .ms-owner-actions>.ms-button:not(.ms-more-actions){min-width:0;padding:8px;gap:5px}#mySpacePage .ms-owner-actions>.ms-more-actions{flex:0 0 38px;width:38px}}/*! css/monetization.css */#monetizationPage{--mon-ink: var(--text);--mon-muted: var(--text2);--mon-card: var(--bg2);--mon-line: var(--border2);--mon-soft: color-mix(in srgb, var(--accent-primary) 16%, var(--bg2));--mon-accent: #c4b5fd;--mon-accent-solid: #7c3aed;--mon-green: #34d399;--mon-track: rgba(255, 255, 255, .1);--mon-error: #ff97a6;color:var(--mon-ink)}body.light #monetizationPage{--mon-accent: #6d28d9;--mon-accent-solid: #6d28d9;--mon-green: #047857;--mon-soft: #efe9ff;--mon-track: #eae5f6;--mon-error: #be123c}body.on-monetization .main-wrap{max-width:none}#monetizationPage .mon-page{max-width:720px;margin:0 auto;padding:4px 0 48px;color:var(--mon-ink)}#monetizationPage .mon-header{display:flex;align-items:center;gap:14px;padding:18px 18px 20px;border-radius:20px;background:linear-gradient(150deg,#4c1d95,#6d28d9 60%,#7c3aed);color:#fff;margin-bottom:14px}#monetizationPage .mon-header h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;color:#fff}#monetizationPage .mon-header p{margin:3px 0 0;font-size:13px;font-weight:500;color:#ffffffd1}#monetizationPage .mon-back{flex:0 0 38px;width:38px;height:38px;border-radius:999px;border:0;display:grid;place-items:center;background:#ffffff29;color:#fff;cursor:pointer}#monetizationPage .mon-back:focus-visible,#monetizationPage button:focus-visible,#monetizationPage a:focus-visible{outline:none}#monetizationPage .mon-body{display:grid;gap:12px}#monetizationPage .mon-card{display:grid;gap:9px;padding:18px;border-radius:16px;background:var(--mon-card);border:1px solid var(--mon-line);color:var(--mon-ink);text-align:left;font:inherit;min-width:0}#monetizationPage .mon-card.is-dash{border-radius:20px;gap:12px}#monetizationPage .mon-card.is-mark{background:var(--mon-soft)}#monetizationPage .mon-card.is-center{justify-items:center;padding:28px 18px}#monetizationPage .mon-card p,#monetizationPage .mon-card h2,#monetizationPage .mon-card h3{margin:0}#monetizationPage .mon-h{margin:0;font-size:18px;font-weight:800;letter-spacing:-.3px;color:var(--mon-ink)}#monetizationPage .mon-h.is-lg{font-size:22px}#monetizationPage .mon-muted{color:var(--mon-muted);font-size:14px;line-height:1.55}#monetizationPage .mon-small{font-size:12.5px;line-height:1.5}#monetizationPage .mon-tiny{font-size:11.5px;line-height:1.5}#monetizationPage .mon-strong{font-weight:700;color:var(--mon-ink)}#monetizationPage .mon-center{text-align:center}#monetizationPage .mon-accent{color:var(--mon-accent)}#monetizationPage .mon-green,.mon-dialog .mon-green{color:var(--mon-green)}#monetizationPage .mon-pad{padding:0 8px;margin:0}#monetizationPage .mon-error{margin:0;padding:0 8px;color:var(--mon-error);font-size:13px;font-weight:600}#monetizationPage .mon-row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}#monetizationPage .mon-row-between.is-wrap{flex-wrap:wrap}#monetizationPage .mon-big{margin:0;font-size:34px;line-height:1.2;font-weight:800;letter-spacing:-.6px;color:var(--mon-ink)}#monetizationPage .mon-big.mon-green{color:var(--mon-green)}#monetizationPage .mon-mid{margin:0;font-size:19px;font-weight:700;color:var(--mon-ink)}#monetizationPage .mon-value{margin:0;font-size:23px;font-weight:800;color:var(--mon-accent)}#monetizationPage .mon-value.is-ink{color:var(--mon-ink);font-size:25px}#monetizationPage .mon-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:14px;border-top:1px solid var(--mon-line);align-items:end}#monetizationPage .mon-stats.is-plain{border-top:0;padding-top:0}#monetizationPage .mon-stats>div{display:grid;gap:5px;min-width:0}#monetizationPage .mon-stats p{margin:0}#monetizationPage .mon-link{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;border:0;background:none;color:var(--mon-accent);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}#monetizationPage .mon-link:disabled{opacity:.6;cursor:default}#monetizationPage .mon-action,.mon-dialog .mon-action{width:100%;min-height:50px;padding:14px;border-radius:12px;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:700;background:var(--mon-accent-solid);color:#fff}#monetizationPage .mon-action.is-secondary{background:var(--mon-card);color:var(--mon-accent);border:1px solid var(--mon-line)}#monetizationPage .mon-cta,.mon-dialog .mon-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 18px;border:0;border-radius:12px;background:var(--mon-accent-solid, #6d28d9);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #4c1d9547}#monetizationPage .mon-cta:disabled,.mon-dialog .mon-cta:disabled{background:var(--mon-track, #e7e2f4);color:var(--mon-muted, #6b6382);box-shadow:none;cursor:not-allowed}#monetizationPage .mon-cta.is-inline,.mon-dialog .mon-cta.is-inline{box-shadow:none}#monetizationPage .mon-loading{display:grid;justify-items:center;gap:16px;padding:50px 0}#monetizationPage .mon-loading.is-inline{padding:18px 0}.mon-spinner{display:inline-block;width:22px;height:22px;border-radius:999px;border:3px solid currentColor;border-right-color:transparent;color:var(--mon-accent, #8b5cf6);animation:mon-spin .8s linear infinite;vertical-align:middle}@keyframes mon-spin{to{transform:rotate(360deg)}}#monetizationPage .mon-hero{display:grid;gap:14px;padding:22px;border-radius:22px;background:linear-gradient(135deg,#4c1d95,#6d28d9 70%,#7c3aed);color:#fff}#monetizationPage .mon-hero h2{margin:0;font-size:27px;line-height:1.22;font-weight:800;letter-spacing:-.9px;color:#fff}#monetizationPage .mon-hero p{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffe6}#monetizationPage .mon-hero-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}#monetizationPage .mon-hero-seal{width:82px;height:82px;border-radius:999px;display:grid;place-items:center;background:#fff}#monetizationPage .mon-hero-seal.is-star{background:none}#monetizationPage .mon-hero-pill{padding:7px 12px;border-radius:24px;background:#ffffff29;color:#fff;font-size:11px;font-weight:700;letter-spacing:.7px;max-width:100%}#monetizationPage .mon-hero-pill.is-active{background:#d1fae5;color:#065f46}#monetizationPage .mon-hero-cta{min-height:52px;padding:15px;border:0;border-radius:12px;background:#fff;color:#4c1d95;font:inherit;font-size:14.5px;font-weight:800;cursor:pointer}#monetizationPage .mon-menu{padding:0;gap:0;overflow:hidden}#monetizationPage .mon-menu-row,#monetizationPage .mon-help-card{display:flex;align-items:center;gap:14px;width:100%;min-height:82px;padding:18px;border:0;background:none;color:var(--mon-ink);font:inherit;text-align:left;cursor:pointer}#monetizationPage .mon-menu-row+.mon-menu-row{border-top:1px solid var(--mon-line)}#monetizationPage .mon-menu-row:hover,#monetizationPage .mon-app-row:hover,#monetizationPage .mon-action-row:hover{background:color-mix(in srgb,var(--mon-accent) 6%,var(--mon-card))}#monetizationPage .mon-menu-mark{flex:0 0 42px;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--mon-soft);color:var(--mon-accent);font-size:20px;font-weight:700}#monetizationPage .mon-menu-text{flex:1;min-width:0;display:grid;gap:4px}#monetizationPage .mon-menu-text strong{font-size:16px;font-weight:700;color:var(--mon-ink)}#monetizationPage .mon-menu-text small{font-size:12.5px;line-height:1.45;color:var(--mon-muted)}#monetizationPage .mon-menu-text small.mon-green{color:var(--mon-green);font-weight:600}#monetizationPage .mon-menu-text .mon-tiny{font-size:11.5px}#monetizationPage .mon-chev{flex:0 0 auto;display:grid;place-items:center;color:var(--mon-muted);font-size:23px}#monetizationPage .mon-chev.is-accent{color:var(--mon-accent)}#monetizationPage .mon-help-card{border-radius:18px;min-height:92px;border:1px solid #594177;background:linear-gradient(135deg,#30213f,#271d35)}body.light #monetizationPage .mon-help-card{border-color:#e5d9fa;background:linear-gradient(135deg,#f2ebfd,#faf7ff)}#monetizationPage .mon-help-card-icon{flex:0 0 44px;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#49325f;color:var(--mon-accent)}body.light #monetizationPage .mon-help-card-icon{background:#fff}#monetizationPage .mon-pill{padding:5px 10px;border-radius:20px;font-size:11px;font-weight:600}#monetizationPage .mon-pill.is-green{background:#064e3b;color:#a7f3d0}body.light #monetizationPage .mon-pill.is-green{background:#ecfdf5;color:#065f46}#monetizationPage .mon-badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#monetizationPage .mon-badge-grid.is-single{grid-template-columns:1fr}#monetizationPage .mon-badge-tile{display:flex;align-items:center;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--mon-line);background:var(--bg);color:var(--mon-ink);font:inherit;text-align:left;cursor:pointer}#monetizationPage .mon-badge-tile>span:last-child{display:grid;gap:4px}#monetizationPage .mon-badge-disc{flex:0 0 48px;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:#fff;color:#6d28d9;font-weight:800}#monetizationPage .mon-badge-disc.is-sm{flex-basis:40px;width:40px;height:40px}#monetizationPage .mon-apps{display:grid;gap:10px;padding-top:12px}#monetizationPage .mon-apps>.mon-h,#monetizationPage .mon-apps>.mon-muted{padding:0 4px;margin:0}#monetizationPage .mon-app-row{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer}#monetizationPage .mon-role-tile{flex:0 0 auto;border-radius:12px;background:var(--dtint);display:grid;place-items:center}body.light #monetizationPage .mon-role-tile{background:var(--tint)}#monetizationPage .mon-disclosure{display:grid;gap:3px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}#monetizationPage .mon-event{display:grid;gap:3px}#monetizationPage .mon-path{display:grid;gap:6px;padding:12px 16px}#monetizationPage .mon-path strong{font-size:14px;color:var(--mon-ink)}#monetizationPage .mon-path p{margin:0}#monetizationPage .mon-way{display:grid;gap:4px;padding:5px 0}#monetizationPage .mon-way strong{font-size:14px}#monetizationPage .mon-way p{margin:0}#monetizationPage .mon-role-strip{display:flex;justify-content:space-between;gap:8px}#monetizationPage .mon-role-strip>div{display:grid;justify-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--mon-ink)}#monetizationPage .mon-intro{display:grid;gap:9px;padding:10px 8px 6px}#monetizationPage .mon-intro.is-tight{gap:7px;padding-top:4px}#monetizationPage .mon-intro p,#monetizationPage .mon-intro h2,#monetizationPage .mon-intro h3{margin:0}#monetizationPage .mon-display{margin:0;font-size:30px;line-height:1.25;font-weight:800;letter-spacing:-.8px;color:var(--mon-ink)}#monetizationPage .mon-display.is-md{font-size:26px;letter-spacing:-.5px}#monetizationPage .mon-path-card{display:grid;gap:16px;width:100%;padding:18px;border:0;border-radius:16px;background:var(--dtint);color:var(--mon-ink);font:inherit;text-align:left;cursor:pointer}body.light #monetizationPage .mon-path-card{background:var(--tint)}#monetizationPage .mon-path-card:hover{filter:brightness(1.04)}#monetizationPage .mon-path-top{display:flex;align-items:center;gap:12px}#monetizationPage .mon-path-title{font-size:23px!important;font-weight:800!important}#monetizationPage .mon-path-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--dink);font-size:13px;font-weight:700}body.light #monetizationPage .mon-path-foot{color:var(--ink)}#monetizationPage .mon-req{display:flex;align-items:center;gap:13px;padding:16px;border-radius:12px}#monetizationPage button.mon-req{cursor:pointer}.mon-req-mark{flex:0 0 36px;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;border:1.5px solid var(--mon-muted, #6b6382);color:var(--mon-accent, #6d28d9)}.mon-req-mark.is-met{border:0;background:var(--mon-soft, #efe9ff)}#monetizationPage .mon-progress{display:block;height:6px;margin-top:3px;border-radius:3px;background:var(--mon-track);overflow:hidden}#monetizationPage .mon-progress i{display:block;height:100%;border-radius:3px;background:var(--mon-accent-solid)}#monetizationPage .mon-soft-btn{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 14px;border:0;border-radius:10px;background:var(--mon-soft);color:var(--mon-accent);font:inherit;font-size:14px;font-weight:700;cursor:pointer}#monetizationPage .mon-soft-btn:disabled{opacity:.6;cursor:default}#monetizationPage .mon-stack{display:grid;gap:14px}#monetizationPage .mon-icon-tile{padding:10px;border-radius:14px;background:var(--mon-soft);color:var(--mon-accent);display:grid}#monetizationPage .mon-rule-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--mon-line);border-bottom:1px solid var(--mon-line)}#monetizationPage .mon-status-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;background:var(--bg);color:var(--mon-muted);font-size:12px;font-weight:600;margin-bottom:8px}#monetizationPage .mon-status-chip i{width:6px;height:6px;border-radius:3px;background:currentColor}#monetizationPage .mon-status-chip.is-ready{background:#12392f;color:#6ee7b7}body.light #monetizationPage .mon-status-chip.is-ready{background:#e7f6ef;color:#087d61}#monetizationPage .mon-action-row{display:flex;align-items:center;gap:12px;min-height:76px;padding:16px;cursor:pointer}#monetizationPage .mon-receipt{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}#monetizationPage .mon-receipt strong{font-weight:600;color:var(--mon-ink)}#monetizationPage .mon-record-link{text-decoration:none;color:var(--mon-ink)}#monetizationPage .mon-record-link:hover{border-color:var(--mon-accent)}#monetizationPage .mon-earning{display:grid;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;width:100%}#monetizationPage .mon-earning-title{font-size:16px;overflow-wrap:anywhere}#monetizationPage .mon-hr{width:100%;height:1px;margin:4px 0;border:0;background:var(--mon-line)}#monetizationPage .mon-my-rate{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--mon-accent);background:var(--bg)}#monetizationPage .mon-my-rate .mon-strong{flex:1;font-size:13px;line-height:1.45}#monetizationPage .mon-rate{font-size:26px;font-weight:800;color:var(--mon-accent)}#monetizationPage .mon-rate-row{display:flex;align-items:center;gap:10px}#monetizationPage .mon-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--bg)}#monetizationPage .mon-seg button{display:grid;justify-items:center;gap:2px;padding:10px 6px;border:0;border-radius:9px;background:none;color:var(--mon-ink);font:inherit;cursor:pointer}#monetizationPage .mon-seg button small{color:var(--mon-accent);font-size:11.5px;font-weight:600}#monetizationPage .mon-seg button.is-on{background:var(--mon-accent-solid);color:#fff}#monetizationPage .mon-seg button.is-on small{color:#fff}#monetizationPage .mon-field{display:grid;gap:9px;font-size:13px;font-weight:600}#monetizationPage .mon-field input{padding:12px 16px;border-radius:12px;border:1px solid var(--mon-line);background:var(--bg);color:var(--mon-ink);font:inherit;font-size:26px;font-weight:700;min-width:0}#monetizationPage .mon-presets{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}#monetizationPage .mon-presets button{padding:8px;border-radius:9px;border:1px solid var(--mon-line);background:var(--mon-card);color:var(--mon-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}#monetizationPage .mon-presets button[aria-pressed=true]{border-color:var(--mon-accent);color:var(--mon-accent);background:var(--bg)}#monetizationPage .mon-calc-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--mon-muted);margin:6px 0}#monetizationPage .mon-calc-row span:last-child{color:var(--mon-ink);font-weight:600;font-size:14px}#monetizationPage .mon-calc-row.is-strong span:first-child{color:var(--mon-ink);font-weight:700}#monetizationPage .mon-calc-row.is-strong span:last-child{color:var(--mon-accent);font-weight:800;font-size:17px}#monetizationPage .mon-received{display:grid;gap:6px;margin-top:10px;padding:18px;border-radius:14px;background:#064e3b;border:1px solid #047857;color:#a7f3d0}#monetizationPage .mon-received strong{font-size:34px;font-weight:800;color:#d1fae5}#monetizationPage .mon-received small{font-size:12px}body.light #monetizationPage .mon-received{background:#ecfdf5;border-color:#c9f2dc;color:#065f46}body.light #monetizationPage .mon-received strong{color:#047857}#monetizationPage .mon-help-hero{display:grid;gap:12px;padding:22px;border-radius:22px;background:linear-gradient(135deg,#322151,#231c36)}body.light #monetizationPage .mon-help-hero{background:linear-gradient(135deg,#f0e9ff,#f9f6ff)}#monetizationPage .mon-help-hero h2,#monetizationPage .mon-help-hero p{margin:0}#monetizationPage .mon-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.4px;color:var(--mon-accent)}#monetizationPage .mon-help-hero-icon{padding:10px;border-radius:16px;background:var(--mon-card);color:var(--mon-accent);display:grid}#monetizationPage .mon-step{display:grid;gap:5px}#monetizationPage .mon-step p{margin:0}#monetizationPage .mon-search{display:flex;align-items:center;gap:10px;padding:0 15px;border-radius:15px;border:1px solid var(--mon-line);background:var(--mon-card);color:var(--mon-muted)}#monetizationPage .mon-search input{flex:1;min-width:0;min-height:54px;border:0;outline:0;background:transparent;color:var(--mon-ink);font:inherit;font-size:14px}#monetizationPage .mon-search input::placeholder{color:var(--mon-muted)}#monetizationPage .mon-search:focus-within{border-color:var(--mon-accent)}#monetizationPage .mon-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#monetizationPage .mon-topic{display:grid;gap:4px;justify-items:start;padding:16px;border-radius:18px;border:1px solid var(--mon-line);background:var(--mon-card);color:var(--mon-ink);font:inherit;text-align:left;cursor:pointer}#monetizationPage .mon-topic.is-on{border-color:var(--mon-accent)}#monetizationPage .mon-topic strong{font-size:15px}#monetizationPage .mon-topic small{font-size:12px;color:var(--mon-muted)}#monetizationPage .mon-topic-icon{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;margin-bottom:6px;background:var(--dtt);color:var(--dtc)}body.light #monetizationPage .mon-topic-icon{background:var(--tt);color:var(--tc)}#monetizationPage [data-help-results]{display:grid;gap:10px}#monetizationPage .mon-results-head{padding-top:8px}#monetizationPage .mon-faq{border-radius:16px;border:1px solid var(--mon-line);background:var(--mon-card);overflow:hidden}#monetizationPage .mon-faq.is-open{border-color:var(--mon-accent)}#monetizationPage .mon-faq-q{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:17px;border:0;background:none;color:var(--mon-ink);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}#monetizationPage .mon-faq-q span:first-child{flex:1}#monetizationPage .mon-faq-sign{font-size:22px;color:var(--mon-accent)}#monetizationPage .mon-faq-a{display:grid;gap:8px;padding:0 17px 12px}#monetizationPage .mon-faq-a p{margin:0}#monetizationPage .mon-support{display:grid;gap:8px;margin-top:8px;padding:20px;border-radius:20px;background:#4c1d95}#monetizationPage .mon-support .mon-h{color:#fff}#monetizationPage .mon-support p{margin:0;color:#e9dfff;font-size:14px}#monetizationPage .mon-support-btn{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:6px;padding:14px;border-radius:12px;background:#fff;color:#5b21b6;font-size:14px;font-weight:700;text-decoration:none}.mon-overlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px 20px;background:#00000080}.mon-dialog{--mon-ink: var(--text, #18202c);--mon-muted: var(--text2, #475569);--mon-card: var(--bg2, #fff);--mon-line: var(--border2, #ddd);--mon-accent: #c4b5fd;--mon-accent-solid: #7c3aed;--mon-soft: color-mix(in srgb, #8b5cf6 18%, var(--bg2, #fff));--mon-track: rgba(255,255,255,.1);--mon-error: #ff97a6;display:grid;gap:16px;width:min(440px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:22px;border-radius:20px;background:var(--mon-card);color:var(--mon-ink);box-shadow:0 20px 70px #00000059;animation:mon-pop .2s ease-out}body.light .mon-dialog{--mon-accent: #6d28d9;--mon-accent-solid: #6d28d9;--mon-soft: #efe9ff;--mon-track: #eae5f6;--mon-error: #be123c}.mon-dialog p,.mon-dialog h2{margin:0}.mon-dialog .mon-muted{color:var(--mon-muted);font-size:14px;line-height:1.6}.mon-dialog .mon-center{text-align:center}.mon-dialog .mon-accent{color:var(--mon-accent)}.mon-dialog .mon-strong{font-weight:700}.mon-dialog .mon-error{color:var(--mon-error);font-size:13px;font-weight:600}.mon-dialog-title{font-size:23px;font-weight:800;color:var(--mon-ink)}.mon-consent{display:flex;align-items:flex-start;gap:12px;padding:8px 0;border:0;background:none;color:var(--mon-ink);font:inherit;font-size:14px;font-weight:500;line-height:1.6;text-align:left;cursor:pointer}.mon-consent .mon-req-mark{border-color:var(--mon-accent)}.mon-consent .mon-req-mark.is-on{background:var(--mon-soft)}.mon-text-btn{min-height:44px;border:0;background:none;color:var(--mon-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.mon-text-btn.is-accent{color:var(--mon-accent)}.mon-text-btn:disabled{opacity:.35;cursor:default}.mon-celebrate-seal{justify-self:center;width:88px;height:88px;border-radius:999px;background:#fff;display:grid;place-items:center;animation:mon-seal .5s cubic-bezier(.2,1.4,.4,1)}@keyframes mon-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes mon-seal{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.mon-dialog.is-tour{gap:10px;text-align:center}.mon-tour-title{font-size:17px;font-weight:800}.mon-tour-frame{justify-self:center;width:260px;max-width:100%;height:170px;border-radius:18px;overflow:hidden;border:1px solid var(--mon-line);background:var(--bg, #f7f8fc)}.mon-tour-caption{margin-top:6px!important;font-size:15.5px;font-weight:700;line-height:1.35}.mon-tour-detail{font-size:13px;line-height:1.5;color:var(--mon-muted)}.mon-tour-nav{display:flex;align-items:center;justify-content:space-between}.mon-tour-nav .mon-text-btn,.mon-tour-spacer{min-width:56px}.mon-tour-dots{display:flex;gap:6px}.mon-tour-dots i{width:7px;height:7px;border-radius:4px;background:var(--mon-line)}.mon-tour-dots i.is-on{width:18px;background:var(--mon-accent-solid)}.mon-tour-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mon-tour-actions .mon-cta{width:auto;min-width:120px}.mon-tour-stage{position:relative;height:100%}.mon-tour-stage.is-rates{display:grid;justify-items:center;align-content:end;padding-bottom:18px}.mon-tour-rate{font-size:15px;font-weight:700;color:var(--mon-accent);margin-bottom:6px;animation:mon-tour-fade 3.4s ease-in-out infinite}.mon-tour-bar{display:block;width:54px;height:110px;border-radius:10px;overflow:hidden;background:var(--mon-track)}.mon-tour-bar i{display:block;width:100%;height:100%;border-radius:10px;background:var(--mon-accent-solid);animation:mon-tour-fill 3.4s ease-in-out infinite}.mon-tour-stage.is-apply{display:grid;align-content:start;gap:9px;padding:16px 18px;text-align:left}.mon-tour-req{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.mon-tour-req i{width:20px;height:20px;border-radius:10px;border:1.5px solid var(--mon-accent-solid);position:relative}.mon-tour-req i:after{content:"";position:absolute;inset:2.5px;border-radius:6px;background:var(--mon-accent-solid);opacity:0;animation:mon-tour-tick 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}.mon-tour-approved{justify-self:center;margin-top:6px;padding:6px 14px;border-radius:14px;background:#d1fae5;color:#065f46;font-size:12.5px;font-weight:700;animation:mon-tour-pop 3.4s ease-in-out infinite}.mon-tour-stage.is-earnings{padding:16px;text-align:left}.mon-tour-balance{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--mon-line);background:var(--mon-card);font-size:11px;font-weight:600;color:var(--mon-muted)}.mon-tour-track{height:10px;border-radius:5px;background:var(--mon-track);overflow:hidden}.mon-tour-track i{display:block;height:100%;width:80%;border-radius:5px;background:#10b981;transform-origin:left;animation:mon-tour-grow 3.4s ease-in-out infinite}.mon-tour-payout{display:inline-block;margin-top:12px;padding:7px 12px;border-radius:12px;background:var(--mon-accent-solid);color:#fff;font-size:12px;font-weight:700;animation:mon-tour-slide 3.4s ease-in-out infinite}@keyframes mon-tour-fill{0%,5%{transform:translateY(100%)}45%,to{transform:none}}@keyframes mon-tour-fade{0%,30%{opacity:0}50%,to{opacity:1}}@keyframes mon-tour-tick{0%,10%{opacity:0}22%,to{opacity:1}}@keyframes mon-tour-pop{0%,60%{opacity:0;transform:scale(.7)}76%,to{opacity:1;transform:none}}@keyframes mon-tour-grow{0%,5%{transform:scaleX(0)}45%,to{transform:scaleX(1)}}@keyframes mon-tour-slide{0%,45%{opacity:0;transform:none}55%{opacity:1;transform:none}90%,to{opacity:1;transform:translate(110px)}}@media(prefers-reduced-motion:reduce){.mon-dialog,.mon-celebrate-seal,.mon-spinner{animation:none}.mon-tour-rate,.mon-tour-bar i,.mon-tour-req i:after,.mon-tour-approved,.mon-tour-track i,.mon-tour-payout{animation:none;opacity:1;transform:none}}@media(max-width:768px){#monetizationPage .mon-page{padding-top:0}#monetizationPage .mon-header{border-radius:16px;padding:14px 14px 16px}#monetizationPage .mon-display{font-size:26px}#monetizationPage .mon-big{font-size:30px}#monetizationPage .mon-hero h2{font-size:24px}}@media(max-width:380px){#monetizationPage .mon-badge-grid,#monetizationPage .mon-topics{grid-template-columns:1fr}}@media(min-width:769px){body #appSidebar #btnMonetization{--rail-icon: #059669}}@media(max-width:768px){body:not(.light) #appSidebar .sidebar-item.active,body:not(.light) #appSidebar .sidebar-item.active .sidebar-icon{color:var(--accent-light)!important}}/*! css/help-support.css */#helpSupportPage{--hs-ink: var(--text);--hs-muted: var(--text2);--hs-card: var(--bg2);--hs-line: var(--border2);--hs-accent: #c4b5fd;--hs-accent-solid: #7c3aed;--hs-mark-bg: rgba(167, 139, 250, .16);--hs-chip-on-ink: #fff;--hs-error-bg: rgba(244, 63, 94, .12);--hs-error-line: rgba(244, 63, 94, .38);--hs-error-ink: #ff97a6;--hs-info-bg: rgba(167, 139, 250, .14);--hs-info-line: rgba(167, 139, 250, .36);--hs-info-ink: #ddd6fe;--hs-input: var(--bg3, var(--bg2));--hs-disabled-bg: rgba(255, 255, 255, .1);--hs-disabled-ink: var(--text2);color:var(--hs-ink)}body.light #helpSupportPage{--hs-accent: #6d28d9;--hs-accent-solid: #6d28d9;--hs-mark-bg: #efe9ff;--hs-error-bg: #fff1f3;--hs-error-line: #fecdd6;--hs-error-ink: #be123c;--hs-info-bg: #f3efff;--hs-info-line: #ddd3fb;--hs-info-ink: #5b21b6;--hs-input: #fbfaff;--hs-disabled-bg: #e9e6f3;--hs-disabled-ink: #4b4766}#helpSupportPage .hs-page{max-width:720px;margin:0 auto;padding:4px 0 48px;color:var(--hs-ink)}#helpSupportPage .hs-header{display:flex;align-items:center;gap:14px;padding:18px 18px 20px;border-radius:20px;margin-bottom:6px;background:linear-gradient(150deg,#4c1d95,#6d28d9 60%,#7c3aed);color:#fff}#helpSupportPage .hs-header h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;color:#fff}#helpSupportPage .hs-header p{margin:3px 0 0;font-size:13px;font-weight:500;color:#ffffffd9}#helpSupportPage .hs-back{flex:0 0 38px;width:38px;height:38px;border-radius:999px;border:0;display:grid;place-items:center;background:#ffffff29;color:#fff;cursor:pointer}#helpSupportPage button:focus-visible,#helpSupportPage textarea:focus-visible{outline:none}#helpSupportPage .hs-body{display:grid;gap:10px}#helpSupportPage .hs-label{margin:14px 4px 0;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--hs-accent)}#helpSupportPage .hs-note{margin:0 4px;font-size:14px;line-height:1.55;color:var(--hs-muted)}#helpSupportPage .hs-faq-list{display:grid;gap:10px}#helpSupportPage .hs-faq{border-radius:14px;background:var(--hs-card);border:1px solid var(--hs-line);color:var(--hs-ink)}#helpSupportPage .hs-faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 16px;border:0;background:none;color:var(--hs-ink);font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}#helpSupportPage .hs-faq-caret{flex:0 0 auto;display:grid;color:var(--hs-muted);transform:rotate(90deg);transition:transform .18s ease}#helpSupportPage .hs-faq.is-open .hs-faq-caret{transform:rotate(-90deg)}#helpSupportPage .hs-faq-a{padding:0 16px 15px;font-size:13.5px;line-height:1.55;color:var(--hs-muted)}#helpSupportPage .hs-row{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:14px;background:var(--hs-card);border:1px solid var(--hs-line);color:var(--hs-ink);font:inherit;text-align:left}#helpSupportPage .hs-row.is-action{cursor:pointer}#helpSupportPage .hs-row.is-action:hover{border-color:var(--hs-accent)}#helpSupportPage .hs-mark{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--hs-mark-bg);color:var(--hs-accent);font-size:17px;font-weight:700}#helpSupportPage .hs-row-text{display:grid;gap:3px;min-width:0;flex:1 1 auto}#helpSupportPage .hs-row-text strong{font-size:15px;font-weight:700;color:var(--hs-ink)}#helpSupportPage .hs-row-text small{font-size:13px;line-height:1.45;color:var(--hs-muted)}#helpSupportPage .hs-chevron{flex:0 0 auto;display:grid;color:var(--hs-muted)}#helpSupportPage .hs-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 2px}#helpSupportPage .hs-chip{padding:9px 13px;border-radius:12px;border:1px solid var(--hs-line);background:var(--hs-card);color:var(--hs-ink);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}#helpSupportPage .hs-chip.is-on{background:var(--hs-accent-solid);border-color:var(--hs-accent-solid);color:var(--hs-chip-on-ink);font-weight:700}#helpSupportPage .hs-chip:disabled{opacity:.55;cursor:not-allowed}#helpSupportPage .hs-chip.is-on:disabled{opacity:1}#helpSupportPage .hs-field{display:grid;gap:6px;padding:12px;border-radius:14px;background:var(--hs-input);border:1px solid var(--hs-line)}#helpSupportPage .hs-field textarea{width:100%;min-height:130px;resize:vertical;border:0;background:transparent;color:var(--hs-ink);font:inherit;font-size:14.5px;line-height:1.5;box-sizing:border-box}#helpSupportPage .hs-field textarea::placeholder{color:var(--hs-muted);opacity:.85}#helpSupportPage .hs-field textarea:disabled{opacity:.75;cursor:not-allowed}#helpSupportPage .hs-count{justify-self:end;font-size:11.5px;font-weight:600;color:var(--hs-muted)}#helpSupportPage .hs-notice{padding:12px;border-radius:12px;border:1px solid var(--hs-info-line);background:var(--hs-info-bg);color:var(--hs-info-ink);font-size:13px;font-weight:600;line-height:1.5}#helpSupportPage .hs-notice.is-error{border-color:var(--hs-error-line);background:var(--hs-error-bg);color:var(--hs-error-ink)}#helpSupportPage .hs-notice[hidden],#helpSupportPage .hs-sending[hidden]{display:none}#helpSupportPage .hs-sending{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:600;color:var(--hs-muted)}#helpSupportPage .hs-spinner{width:18px;height:18px;border-radius:999px;border:3px solid var(--hs-accent);border-right-color:transparent;animation:hs-spin .8s linear infinite}@keyframes hs-spin{to{transform:rotate(360deg)}}#helpSupportPage .hs-cta{width:100%;min-height:52px;margin-top:4px;padding:14px 18px;border:0;border-radius:12px;cursor:pointer;background:var(--hs-accent-solid);color:#fff;font:inherit;font-size:15px;font-weight:700;box-shadow:0 8px 20px #4c1d9547}#helpSupportPage .hs-cta:disabled{background:var(--hs-disabled-bg);color:var(--hs-disabled-ink);box-shadow:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){#helpSupportPage .hs-spinner{animation:none}#helpSupportPage .hs-faq-caret{transition:none}}@media(max-width:768px){#helpSupportPage .hs-page{padding:0 0 40px}#helpSupportPage .hs-header{border-radius:16px;padding:14px 14px 16px}#helpSupportPage .hs-header h1{font-size:20px}}/*! css/goals-hub.css */#goalsHubPage,.gh-modal,.quests-hub-strip{--gh-bg: #0f0f0f;--gh-card: #1f1f1f;--gh-inset: #272727;--gh-ink: #f1f1f1;--gh-sub: #aaaaaa;--gh-purple: #6d4df1;--gh-purple-text: #a78bfa;--gh-lav: #272727;--gh-mist: #3a3a3a;--gh-lilac: #a89fd6;--gh-gold: #ffd166;--gh-pink: #ff5f87;--gh-pink-bg: #3a1d26;--gh-hero: linear-gradient(160deg, #a78bfa 0%, #7c5cfc 55%, #5b3df0 100%);--gh-line: rgba(255, 255, 255, .08);--gh-me-row: linear-gradient(90deg, #372c4e, #1f1f1f);--gh-rank-bg: linear-gradient(135deg, #2a2142 0%, #251c3c 38%, #221a37 72%, #2b2245 100%);--gh-rank-border: rgba(167, 139, 250, .3);--gh-rank-name: #f1f1f1;--gh-rank-level: #aaaaaa;--gh-rank-xp: #c4b5fd;--gh-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, .03));--gh-glass-line: rgba(255, 255, 255, .14);--gh-pill-bg: linear-gradient(135deg, rgba(39, 39, 39, .97), rgba(45, 38, 64, .9));--gh-pill-ink: #c4b5fd;--gh-tile-bg: #1f1f1f;--gh-tile-title: #f1f1f1;--gh-tile-sub: #aaaaaa;--gh-badge-bg: linear-gradient(180deg, #272727 0%, #232323 54%, #1f1f1f 100%);--gh-badge-line: rgba(219, 183, 107, .28);--gh-badge-title: #f1f1f1;--gh-track: rgba(255, 255, 255, .1);color:var(--gh-ink)}body.light #goalsHubPage,body.light .gh-modal,body.light .quests-hub-strip{--gh-bg: #f6f4ff;--gh-card: #ffffff;--gh-inset: #f6f4ff;--gh-ink: #241b4d;--gh-sub: #6f6896;--gh-purple-text: #6d4df1;--gh-lav: #ece7ff;--gh-mist: #e6e1f8;--gh-lilac: #8b80c9;--gh-pink: #d61f52;--gh-pink-bg: #ffe3ea;--gh-line: rgba(36, 27, 77, .08);--gh-me-row: linear-gradient(90deg, #ece7ff, #f6f4ff);--gh-rank-bg: linear-gradient(135deg, #f3e9ff 0%, #e9daff 38%, #e7d8fa 72%, #f4ecff 100%);--gh-rank-border: rgba(239, 199, 171, .7);--gh-rank-name: #35139b;--gh-rank-level: #6f6396;--gh-rank-xp: #5a32c7;--gh-glass-bg: linear-gradient(135deg, rgba(255, 255, 255, .34), rgba(255, 255, 255, .14));--gh-glass-line: rgba(255, 255, 255, .62);--gh-pill-bg: linear-gradient(135deg, rgba(255, 255, 255, .97), rgba(250, 247, 255, .9));--gh-pill-ink: #4b28a8;--gh-tile-bg: #fffefc;--gh-tile-title: #17153e;--gh-tile-sub: #6f6896;--gh-badge-bg: linear-gradient(180deg, #ffffff 0%, #fffdf9 54%, #fffbf4 100%);--gh-badge-line: rgba(219, 183, 107, .48);--gh-badge-title: #161e49;--gh-track: #eeeaf4}#goalsHubPage{width:100%;max-width:680px;margin:0 auto;padding:0 0 48px;box-sizing:border-box}#goalsHubPage *,.gh-modal *,.quests-hub-strip *{box-sizing:border-box}.gh-page{background:var(--gh-bg);border-radius:22px;overflow:hidden;min-height:70vh;padding-bottom:28px}.gh-hub{padding:0 18px}.gh-top{display:flex;align-items:center;gap:14px;padding:20px 0 6px}.gh-top.is-on-hero{justify-content:space-between;padding:6px 0 0}.gh-title{margin:0;font-size:1.5rem;font-weight:900;color:var(--gh-ink);letter-spacing:-.01em}.gh-top.is-on-hero .gh-title{font-size:1.15rem;color:#fff;flex:1;text-align:center}.gh-top-spacer{width:40px}.gh-back{width:40px;height:40px;flex:0 0 40px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:#ffffff14;color:var(--gh-ink)}body.light .gh-back{background:#17133f0f}.gh-top.is-on-hero .gh-back{background:#ffffff38;color:#fff}.gh-back svg{width:20px;height:20px}.gh-back:focus-visible,.gh-tab:focus-visible,.gh-tile:focus-visible,.gh-badge:focus-visible,.gh-primary:focus-visible,.gh-link:focus-visible,.gh-seg button:focus-visible,.gh-x:focus-visible,.gh-earned-btn:focus-visible,.quests-hub-strip a:focus-visible{outline:none}.gh-muted{color:var(--gh-sub)}.gh-small{font-size:.78rem}.gh-strong{font-weight:800}.gh-center{text-align:center}.gh-left{text-align:left!important}.gh-pad{padding:24px 12px}.gh-pad-s{padding:10px 12px;margin:0}.gh-error{color:var(--gh-pink);font-weight:700;margin:0 0 6px}.gh-link{border:0;background:none;color:var(--gh-purple-text);font:inherit;font-weight:800;cursor:pointer;padding:6px 8px}.gh-primary{display:block;margin:0 auto;border:0;border-radius:999px;background:var(--gh-purple);color:#fff;font:inherit;font-size:1rem;font-weight:900;padding:14px 38px;cursor:pointer;box-shadow:0 10px 24px #6d4df159}.gh-primary[disabled]{opacity:.7;cursor:progress}.gh-bar{display:block;height:9px;border-radius:999px;background:var(--gh-track);overflow:hidden}.gh-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8e63ff,#5421e8)}.gh-rank{position:relative;margin-top:14px;border-radius:28px;border:1.4px solid var(--gh-rank-border);background:var(--gh-rank-bg);padding:16px 14px 14px;box-shadow:0 8px 18px #c8a8f42e;overflow:hidden}.gh-rank-sparkles svg{position:absolute;width:18px;height:18px;color:#ffffffd9;filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}.gh-rank-sparkles svg:nth-child(1){left:5%;top:8%;width:24px;height:24px}.gh-rank-sparkles svg:nth-child(2){left:18%;top:12%}.gh-rank-sparkles svg:nth-child(3){right:3%;top:54%;width:22px;height:22px}.gh-rank-sparkles svg:nth-child(4){left:40%;top:9%;width:14px;height:14px}body:not(.light) .gh-rank-sparkles svg{color:#ffffff59;filter:none}.gh-wallet{position:relative;display:flex;justify-content:flex-end;gap:10px;margin-bottom:12px}.gh-pill{display:inline-flex;align-items:center;gap:7px;min-width:88px;justify-content:center;height:40px;padding:0 14px;border-radius:999px;background:var(--gh-pill-bg);border:1.5px solid rgba(177,142,214,.5);box-shadow:0 4px 7px #8e6cae3d}.gh-pill b{color:var(--gh-pill-ink);font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.gh-rank-glass{position:relative;display:flex;align-items:center;gap:16px;padding:10px 14px;border-radius:22px;background:var(--gh-glass-bg);border:1px solid var(--gh-glass-line)}.gh-rank-art{width:104px;height:104px;flex:0 0 104px;display:grid;place-items:center}.gh-rank-art img{width:132px;height:132px;object-fit:contain;margin:-14px}.gh-rank-art-empty{width:76px;height:76px;border-radius:50%;background:#b5aecd3d;border:1px solid rgba(142,132,179,.26)}.gh-rank-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.gh-rank-name{font-size:1.6rem;font-weight:900;color:var(--gh-rank-name);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-rank-row{display:flex;justify-content:space-between;gap:8px;font-size:.82rem;font-weight:700;color:var(--gh-rank-level)}.gh-rank-xp{color:var(--gh-rank-xp);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.gh-rank .gh-error,.gh-rank .gh-muted{margin:0}.gh-tabs{display:flex;margin:16px 0 6px;padding:5px;border-radius:999px;background:var(--gh-lav);border:1px solid var(--gh-line)}.gh-tab{flex:1;border:0;background:transparent;border-radius:999px;padding:11px 6px;font:inherit;font-weight:800;font-size:.95rem;color:var(--gh-sub);cursor:pointer}.gh-tab.is-on{background:var(--gh-card);color:var(--gh-ink);box-shadow:0 4px 12px #1e0c5a1f}.gh-deck.quests-list{max-height:none;overflow:visible;padding:0;color:var(--gh-ink)}.gh-deck .quest-pool-header,.gh-deck .gv2-card,.gh-deck .gv2-footnote{margin-left:0;margin-right:0}.gh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.gh-tile{position:relative;display:flex;flex-direction:column;align-items:center;min-height:190px;padding:10px 12px 14px;border-radius:24px;background:var(--gh-tile-bg);border:1px solid;text-decoration:none;overflow:hidden;box-shadow:0 9px 24px #32225c1a;cursor:pointer}.gh-tile-check-in{border-color:#f8aebc8c}.gh-tile-rankings{border-color:#b8a0f794}.gh-tile-badges{border-color:#f2c16b8f}.gh-tile:before{content:"";position:absolute;inset:0;pointer-events:none}.gh-tile-check-in:before{background:#ff7e931a}.gh-tile-rankings:before{background:#854df61a}.gh-tile-badges:before{background:#f4ae2e1a}.gh-tile-art{position:relative;width:100%;max-width:120px;aspect-ratio:1}.gh-tile-art img{width:100%;height:100%;object-fit:contain}.gh-tile-title{margin-top:auto;align-self:stretch;font-size:1.05rem;font-weight:900;color:var(--gh-tile-title)}.gh-tile-sub{align-self:stretch;padding-right:14px;font-size:.78rem;font-weight:600;line-height:1.3;color:var(--gh-tile-sub)}.gh-tile-chev{position:absolute;right:9px;bottom:14px;width:17px;height:17px;color:var(--gh-purple-text)}.gh-tile-chev svg{width:100%;height:100%}.gh-unread{position:absolute;top:2px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#e5375f;color:#fff;font-size:.68rem;font-weight:900;display:grid;place-items:center}.gh-unread.is-inline{position:static;display:inline-grid;margin-left:4px;vertical-align:1px}.gh-hero{position:relative;background:var(--gh-hero);padding:16px 22px 26px;color:#fff;overflow:hidden}.gh-hero-compact{padding-bottom:22px}.gh-glass{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#fff3;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:.85rem;white-space:nowrap}.gh-glass svg{width:14px;height:14px;color:#9be8ff}.gh-rankings .gh-glass svg{color:var(--gh-gold)}.gh-glass b{color:#fff;font-weight:800}.gh-hero-kicker{margin:18px 0 2px;text-align:center;font-weight:700;color:#ffffffeb}.gh-hero-title{margin:0;text-align:center;font-size:1.85rem;font-weight:900;color:#fff}.gh-gift{width:132px;height:132px;margin:22px auto 4px;border-radius:30px;background:linear-gradient(160deg,#ff9db6,#ff6b8f);display:grid;place-items:center;box-shadow:0 20px 44px #1e0c5a59;animation:gh-float 3.4s ease-in-out infinite}.gh-gift span{width:74px;height:74px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#ff6b8f}.gh-gift svg{width:36px;height:36px}@keyframes gh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gh-page-check-in{background:var(--gh-card);padding-bottom:0}.gh-sheet{margin-top:-18px;position:relative;background:var(--gh-card);border-radius:30px 30px 0 0;padding:28px 22px 10px;display:flex;flex-direction:column;gap:20px;min-height:360px}.gh-milestones{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:6px}.gh-ms{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.gh-hex{width:58px;height:64px;display:grid;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--gh-mist);color:var(--gh-lilac);font-weight:900;font-size:1.1rem}.gh-hex svg{width:22px;height:22px}.gh-ms.is-done .gh-hex,.gh-ms.is-today .gh-hex{background:linear-gradient(160deg,var(--gh-gold),#ff9f43);color:#fff}.gh-ms.is-today .gh-hex{transform:scale(1.12)}.gh-hex-inner{width:48px;height:54px;display:grid;place-items:center;clip-path:inherit;background:#fff;color:#c46a00}.gh-ms.is-gift .gh-hex{background:linear-gradient(160deg,#c9bcff,#a78bfa);color:#fff}.gh-ms-label{font-size:.66rem;font-weight:800;letter-spacing:.04em;color:var(--gh-lilac);white-space:nowrap}.gh-ms.is-done .gh-ms-label,.gh-ms.is-today .gh-ms-label{color:#e07f0a}body:not(.light) .gh-ms.is-done .gh-ms-label,body:not(.light) .gh-ms.is-today .gh-ms-label{color:#ffb15c}.gh-explain{margin:0 auto;max-width:320px;text-align:center;font-weight:600;line-height:1.6;color:var(--gh-sub)}.gh-explain b{color:var(--gh-purple-text)}.gh-checked{margin:0;display:flex;align-items:center;justify-content:center;gap:9px;font-size:1.05rem;font-weight:900;color:var(--gh-pink)}.gh-checked span{width:26px;height:26px;border-radius:50%;background:var(--gh-pink-bg);display:grid;place-items:center}.gh-checked svg{width:15px;height:15px}.gh-streak{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:18px;background:var(--gh-inset)}.gh-streak-label{display:inline-flex;align-items:center;gap:9px;font-weight:800;color:var(--gh-ink)}.gh-streak-label i{width:19px;height:19px;color:#ff9f43;display:inline-grid}.gh-streak-xp{font-size:.82rem;font-weight:800;color:var(--gh-purple-text);white-space:nowrap}.gh-seg{display:flex;margin-top:18px;padding:4px;border-radius:999px;background:#ffffff29}.gh-seg button{flex:1;border:0;border-radius:999px;padding:9px;background:transparent;color:#ffffffeb;font:inherit;font-weight:900;cursor:pointer}.gh-seg button.is-on{background:#fff;color:#5b3df0;box-shadow:0 4px 12px #1e0c5a40}.gh-podium{display:flex;justify-content:center;align-items:flex-end;gap:14px;padding-top:20px}.gh-pod{display:flex;flex-direction:column;align-items:center;gap:5px;max-width:96px;position:relative}.gh-pod b{margin-top:6px;font-size:.8rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.gh-pod small{font-size:.74rem;font-weight:900;color:var(--gh-gold)}.gh-pod-1{padding-top:14px}.gh-crown{position:absolute;top:-6px;width:22px;height:22px;color:var(--gh-gold);z-index:1}.gh-pod-av{position:relative;display:block}.gh-pod-av .gh-av{width:56px;height:56px;border:3px solid rgba(255,255,255,.6);font-size:.9rem}.gh-pod-1 .gh-pod-av .gh-av{width:72px;height:72px;border-color:var(--gh-gold);font-size:1.1rem}.gh-pod-av em{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);width:22px;height:22px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center;font-style:normal;font-size:.7rem;font-weight:900;color:#fff;background:#c98d5f}.gh-pod-1 .gh-pod-av em{background:#c27a00}.gh-pod-2 .gh-pod-av em{background:#7d70b8}.gh-av{width:38px;height:38px;flex:0 0 auto;border-radius:50%;object-fit:cover;display:grid;place-items:center;font-weight:900;font-size:.75rem}.gh-av-initials{background:#a78bfa3d;color:var(--gh-ink)}.gh-av-initials.hue-0{background:#ffd1663d}.gh-av-initials.hue-1{background:#7ee8a238}.gh-av-initials.hue-2{background:#5ec1ff38}.gh-av-initials.hue-3{background:#ffb0c442}.gh-av-initials.is-me{background:linear-gradient(160deg,#a78bfa,#6d4df1);color:#fff}.gh-pod .gh-av-initials{background:linear-gradient(160deg,#8f6ffb,#6d4df1);color:#fff}.gh-card{background:var(--gh-card);border-radius:26px;box-shadow:0 14px 30px #4e37be24}.gh-board{margin:-14px 18px 0;position:relative;padding:10px 8px}.gh-rows{list-style:none;margin:0;padding:0}.gh-row{display:flex;align-items:center;gap:13px;padding:12px;border-radius:18px}.gh-row.is-me{background:var(--gh-me-row)}.gh-row-rank{width:30px;text-align:center;font-weight:900;color:var(--gh-sub);font-variant-numeric:tabular-nums}.gh-row.is-me .gh-row-rank{color:var(--gh-purple-text)}.gh-row-rank.is-first{color:#c27a00}body:not(.light) .gh-row-rank.is-first{color:#f5a623}.gh-row-who{flex:1;min-width:0;display:flex;flex-direction:column}.gh-row-who b{font-weight:800;color:var(--gh-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-row-who small{font-size:.74rem;font-weight:700;color:var(--gh-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gh-row-xp{font-weight:900;font-size:.86rem;color:var(--gh-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.gh-row.is-me .gh-row-xp{color:var(--gh-purple-text)}.gh-more{display:block;margin:4px auto 0}.gh-foot{margin:14px 18px 0}.gh-collect{height:9px;border-radius:999px;background:#ffffff40;overflow:hidden;margin-top:8px}.gh-collect span{display:block;height:100%;border-radius:inherit;background:var(--gh-gold)}.gh-badges .gh-hero-kicker{margin-top:18px}.gh-badge-wrap{padding:18px}.gh-badge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gh-badge{--tier: #7c7890;--tier-glow: rgba(120, 112, 150, .12);display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px 16px;border-radius:28px;border:1px solid var(--gh-badge-line);background:var(--gh-badge-bg);box-shadow:0 8px 16px #6d56371a;cursor:pointer;font:inherit;color:inherit}.gh-badge.tier-1{--tier: #b66a24;--tier-glow: rgba(181, 105, 36, .17)}.gh-badge.tier-2{--tier: #6a7588;--tier-glow: rgba(105, 127, 160, .18)}.gh-badge.tier-3{--tier: #a96500;--tier-glow: rgba(232, 159, 17, .22)}.gh-badge.tier-4{--tier: #9229d8;--tier-glow: rgba(164, 56, 232, .23)}.gh-badge.tier-5{--tier: #d51f38;--tier-glow: rgba(221, 40, 62, .19)}body:not(.light) .gh-badge{--tier: #cfcbdd}body:not(.light) .gh-badge.tier-1{--tier: #d6924f}body:not(.light) .gh-badge.tier-2{--tier: #bfc8d4}body:not(.light) .gh-badge.tier-3{--tier: #ffc64a}body:not(.light) .gh-badge.tier-4{--tier: #c260ff}body:not(.light) .gh-badge.tier-5{--tier: #ff6375}.gh-badge-art{width:78%;max-width:150px;aspect-ratio:1;display:grid;place-items:center;position:relative}.gh-badge-art:before{content:"";position:absolute;inset:6%;border-radius:50%;background:var(--tier-glow)}.gh-badge-art img{position:relative;width:100%;height:100%;object-fit:contain}.gh-badge.tier-0 .gh-badge-art img{opacity:.38}.gh-badge-title{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(.82rem,2.6vw,1.15rem);color:var(--gh-badge-title);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gh-badge-tier{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--tier)}.gh-gems{display:flex;gap:5px;margin-top:8px}.gh-gems i,.gh-roadmap i{width:10px;height:10px;transform:rotate(45deg);border-radius:2px;opacity:.28;background:#8e8a9c}.gh-gems i.is-on,.gh-roadmap li.is-on i{opacity:1}.gh-gems i.is-current,.gh-roadmap li.is-current i{transform:rotate(45deg) scale(1.25)}i.gem-1{background:#b66a24}i.gem-2{background:#9aa6b7}i.gem-3{background:#e0a100}i.gem-4{background:#9229d8}i.gem-5{background:#d51f38}.gh-modal{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:16px;background:#0806149e}.gh-modal-card{width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:26px;background:var(--gh-bg);color:var(--gh-ink);padding:18px 20px 22px;box-shadow:0 24px 70px #00000073;animation:gh-pop .22s ease-out;outline:none}@keyframes gh-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.gh-modal-head{display:flex;align-items:center;justify-content:space-between}.gh-modal-head b{font-weight:900}.gh-x{width:38px;height:38px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--gh-lav);color:var(--gh-sub);cursor:pointer}.gh-x svg{width:18px;height:18px}.gh-detail-art{width:180px;height:180px;margin:6px auto 8px;animation:gh-turn 6s ease-in-out infinite}.gh-detail-art img{width:100%;height:100%;object-fit:contain}.gh-detail-art.tier-0 img{opacity:.4}@keyframes gh-turn{0%,to{transform:perspective(600px) rotateY(-14deg)}50%{transform:perspective(600px) rotateY(14deg)}}.gh-detail-title{margin:0;text-align:center;font-size:1.55rem;font-weight:900}.gh-detail-tier{margin:3px 0 0;text-align:center;font-size:.8rem;font-weight:900;letter-spacing:.12em;color:var(--gh-purple-text)}.gh-detail-tier.is-locked{color:var(--gh-sub)}.gh-detail-meaning{margin:18px 0 12px;text-align:center;color:var(--gh-sub);font-weight:600;line-height:1.5}.gh-detail-sec{background:var(--gh-card);border-radius:18px;padding:14px 16px;margin-bottom:10px}.gh-detail-sec b{font-size:.86rem;font-weight:800}.gh-detail-sec p{margin:4px 0 0;font-size:.82rem;line-height:1.5;color:var(--gh-sub)}.gh-detail-progress{border-radius:20px;background:var(--gh-lav);padding:14px 16px;margin-top:4px}.gh-detail-progress b{color:var(--gh-purple-text);font-weight:900}.gh-detail-progress p{margin:4px 0 0;font-size:.84rem;font-weight:600}.gh-accent{color:var(--gh-purple-text);font-weight:800!important}.gh-roadmap{margin-top:18px}.gh-roadmap>b{display:block;font-weight:900;margin-bottom:12px}.gh-roadmap ol{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}.gh-roadmap li{width:19%;display:flex;flex-direction:column;align-items:center;gap:6px}.gh-roadmap li i{width:22px;height:22px;border-radius:5px}.gh-roadmap li span{font-size:.6rem;font-weight:900;color:var(--gh-ink);letter-spacing:.04em}.gh-roadmap li:not(.is-on) span{color:var(--gh-lilac)}.gh-roadmap li small{font-size:.72rem;font-weight:700;color:var(--gh-sub)}.gh-modal-ok{margin-top:20px}.gh-modal-earned .gh-modal-card{background:linear-gradient(160deg,#a78bfa,#7c5cfc 55%,#5b3df0);color:#fff;padding:26px 22px 28px}.gh-earned{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.gh-earned h2{margin:6px 0 0;font-size:1.65rem;font-weight:900;color:#fff}.gh-earned-art{position:relative;width:220px;height:220px;display:grid;place-items:center}.gh-earned-art img{position:relative;width:100%;height:100%;object-fit:contain;animation:gh-float 3.4s ease-in-out infinite}.gh-ripple{position:absolute;inset:10%;border-radius:50%;border:2px solid rgba(255,255,255,.35);animation:gh-ripple 2.4s ease-out infinite}@keyframes gh-ripple{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.25);opacity:0}}.gh-earned-spark{position:absolute;width:20px;height:20px;color:#fff9}.gh-earned-spark.s1{left:6px;top:40px}.gh-earned-spark.s2{right:10px;top:20px}.gh-earned-name{margin:0;font-size:1.3rem;font-weight:900;color:#fff}.gh-earned-line{margin:0;max-width:300px;line-height:1.5;color:#ffffffeb;font-weight:600}.gh-earned-pos{margin:0;font-size:.78rem;font-weight:700;color:#ffffffd9}.gh-earned-err{margin:0;color:#ffe08a;font-weight:700;font-size:.84rem}.gh-earned-btn{margin-top:8px;border:0;border-radius:999px;background:#fff;color:#5b3df0;font:inherit;font-weight:900;font-size:1rem;padding:14px 44px;cursor:pointer}@media(prefers-reduced-motion:reduce){.gh-gift,.gh-earned-art img,.gh-ripple,.gh-detail-art,.gh-modal-card{animation:none}}.gv2-reward{display:grid!important;grid-template-columns:64px minmax(0,1fr);column-gap:.75rem;row-gap:.55rem;align-items:center}.gv2-reward>:not(.gv2-reward-art){grid-column:2}.gv2-reward .quest-pool-row{flex-wrap:wrap;row-gap:.4rem}.gv2-reward .quest-pool-meta{flex:1 1 9rem}.gv2-reward-art{grid-column:1;grid-row:1 / span 4;width:64px;height:64px;object-fit:contain;align-self:center}.gh-deck .gv2-reward{grid-template-columns:96px minmax(0,1fr)}.gh-deck .gv2-reward-art{width:96px;height:96px}.quests-hub-strip{margin:.4rem 1.1rem .2rem;display:flex;flex-direction:column;gap:8px}.quests-hub-strip[hidden]{display:none}.quests-hub-strip a{text-decoration:none;color:var(--gh-ink)}.qhs-level{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;background:var(--gh-rank-bg);border:1px solid var(--gh-rank-border)}.qhs-level img{width:56px;height:56px;margin:-6px -4px -6px -6px;object-fit:contain;flex:0 0 auto}.qhs-art-empty{width:36px;height:36px;border-radius:50%;background:#b5aecd3d;flex:0 0 auto}.qhs-level-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.qhs-level-body b{font-weight:900;color:var(--gh-rank-name);font-size:.95rem}.qhs-level-body small{display:flex;justify-content:space-between;gap:6px;font-size:.72rem;font-weight:700;color:var(--gh-rank-level)}.qhs-level-body small span:last-child{color:var(--gh-rank-xp);white-space:nowrap}.qhs-level .gh-bar{height:6px}.qhs-chev,.qhs-flame{width:16px;height:16px;flex:0 0 auto;display:inline-grid;color:var(--gh-purple-text)}.qhs-flame{color:#ff9f43}.qhs-streak{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;background:#ffffff0f;border:1px solid var(--gh-line);font-size:.84rem}body.light .qhs-streak{background:var(--gh-inset)}.qhs-streak b{flex:1;font-weight:800;color:var(--gh-ink)}.qhs-done{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--gh-pink)}.qhs-done svg{width:13px;height:13px}.qhs-cta{padding:4px 12px;border-radius:999px;background:var(--gh-purple);color:#fff;font-weight:800;font-size:.78rem}.qhs-links{display:flex;gap:6px}.qhs-links a{flex:1;text-align:center;padding:6px 4px;border-radius:999px;border:1px solid rgba(167,139,250,.35);color:var(--gh-purple-text)!important;font-size:.78rem;font-weight:800;white-space:nowrap}.gv2-reward.is-undealt .quest-pool-action{justify-self:start}.gv2-app-line{margin:.2rem 1.1rem .7rem;font-size:.82rem;line-height:1.45;color:var(--text-secondary, inherit)}.gv2-app-line-link{margin-left:4px;color:var(--accent-primary);font-weight:800;text-decoration:none;white-space:nowrap}.gv2-app-line-link:hover{text-decoration:underline}.gv2-sofar{display:flex;flex-direction:column;gap:10px;margin:.4rem 1.1rem 1rem}.gv2-sofar-title{margin:.3rem 0 0;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary, inherit)}.gv2-sum-row{display:flex;flex-direction:column;gap:8px;width:100%;padding:12px 14px;border-radius:16px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2)}.gv2-sum-row:hover{border-color:rgba(var(--accent-rgb),.4)}.gv2-sum-row:focus-visible{outline:none}.gv2-sum-head,.gv2-sum-foot{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.gv2-sum-head b{font-weight:850;font-size:.95rem}.gv2-sum-done{font-size:.78rem;font-weight:700;color:var(--text-secondary, inherit);white-space:nowrap}.gv2-sum-status{font-size:.8rem;font-weight:700;color:var(--accent-primary)}.gv2-sum-row[data-state=claimed] .gv2-sum-status{color:#16a34a}.gv2-sum-chev{font-size:1.2rem;line-height:1;font-weight:700;color:var(--accent-primary)}.gv2-tally{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:16px;background:rgba(var(--accent-rgb),.05);border:1px solid rgba(var(--accent-rgb),.14)}.gv2-tally-title{font-weight:850;font-size:.9rem}.gv2-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "bar bar";gap:4px 10px;align-items:center}.gv2-meter-label{grid-area:label;font-size:.8rem;color:var(--text-secondary, inherit)}.gv2-meter-value{grid-area:value;font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}.gv2-meter .quest-progress-bar{grid-area:bar;display:block;height:6px}.gv2-meter .quest-progress-fill{display:block}.gh-deck .gv2-app-line,.gh-deck .gv2-sofar{margin-left:0;margin-right:0}@media(max-width:560px){.gh-page{border-radius:0}.gh-hub{padding:0 14px}.gh-rank-art{width:78px;height:78px;flex-basis:78px}.gh-rank-art img{width:100px;height:100px;margin:-11px}.gh-rank-name{font-size:1.3rem}.gh-rank-row{font-size:.74rem}.gh-pill{height:34px;min-width:72px;padding:0 10px}.gh-pill b{font-size:1rem}.gh-pill img{width:18px;height:18px}.gh-tiles{gap:8px}.gh-tile{min-height:160px;padding:8px 8px 12px;border-radius:20px}.gh-tile-title{font-size:.9rem}.gh-tile-sub{font-size:.7rem}.gh-hero{padding:12px 16px 22px}.gh-hero-title{font-size:1.45rem}.gh-gift{width:104px;height:104px;border-radius:24px}.gh-gift span{width:60px;height:60px}.gh-sheet{padding:22px 16px 10px}.gh-hex{width:46px;height:51px;font-size:.95rem}.gh-hex-inner{width:38px;height:43px}.gh-ms-label{font-size:.58rem;letter-spacing:.02em}.gh-badge-wrap{padding:14px}.gh-badge-grid{gap:10px}.gh-badge{border-radius:22px;padding:10px 4px 12px}.gh-badge-tier{font-size:.6rem;letter-spacing:.08em}.gh-gems{gap:4px}.gh-gems i{width:8px;height:8px}.gh-board{margin:-14px 12px 0}.gh-row{gap:10px;padding:10px 8px}.gh-deck .gv2-reward{grid-template-columns:60px minmax(0,1fr)}.gh-deck .gv2-reward-art{width:60px;height:60px}}/*! css/my-space-management.css */.ms-management-menu{display:grid;gap:8px;margin:16px 0}.ms-management-menu .ms-button{justify-content:flex-start!important;text-align:left}.ms-management-menu .ms-button:after{content:"\203a";margin-left:auto;font-size:20px}.ms-management-danger{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:16px;margin-top:20px}.ms-management-danger .ms-button{color:var(--red,#bf3452)!important}.ms-management-notice{background:var(--accent-soft);padding:14px;border-radius:12px;margin:12px 0}.ms-management-notice p{font-size:13px;margin:6px 0 12px}.ms-dialog .ms-management-toggle{display:flex;gap:10px;align-items:center;min-height:40px}.ms-dialog .ms-management-toggle input[type=checkbox],.ms-dialog .ms-management-tags input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--purple)}.ms-dialog fieldset{border:1px solid var(--border);padding:12px;border-radius:12px;display:grid;gap:10px;min-width:0}.ms-dialog legend{font-size:13px;padding:0 6px;font-weight:600}.ms-dialog [data-manage-back]{margin-bottom:16px}.ms-management-tags{display:flex;flex-wrap:wrap;gap:10px}.ms-management-tags label{display:flex;align-items:center;gap:6px}.ms-management-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 16px}.ms-management-tabs [aria-pressed=true]{background:var(--accent-soft)!important;color:var(--purple)!important}.ms-management-person{flex:1;min-width:80px;text-align:left;border:0;background:none;color:var(--text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.ms-management-roster{margin:12px 0}.ms-management-report{padding:16px 0;border-bottom:1px solid var(--border)}.ms-management-report p{margin:8px 0;font-size:14px}.ms-management-actions{display:flex;gap:8px;margin-top:12px}.ms-management-about{display:grid;gap:14px}.ms-management-about h3{margin-bottom:12px}.ms-management-about section>p{margin:10px 0}.ms-management-contact{display:grid;gap:8px;font-size:14px;overflow-wrap:anywhere}.ms-management-contact a{color:var(--purple)}.ms-management-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ms-management-chips span{padding:6px 10px;background:var(--accent-soft);color:var(--purple);border-radius:999px;font-size:12px}.ms-management-rules{padding-left:22px;display:grid;gap:14px;font-size:14px}.ms-management-rules p{color:var(--text2);margin-top:4px}.ms-management-about .ms-member{gap:10px}.ms-management-about section>small{display:block;margin-bottom:12px}.ms-management-search-results{margin-top:14px}.ms-management-crop{display:grid;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px}.ms-management-crop[hidden]{display:none}.ms-management-crop canvas{display:block;width:100%;height:auto;border-radius:8px;background:var(--bg3)}.ms-management-crop[data-crop=avatar] canvas{max-width:220px;margin:auto;border-radius:50%}.ms-dialog .ms-management-crop input[type=range]{padding:0;accent-color:var(--purple);min-height:30px}/*! css/my-space-events.css */.ms-event-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.ms-event-filters [aria-pressed=true],.ms-event-rsvp [aria-pressed=true]{background:var(--accent-primary,#7954ca);color:#fff;border-color:transparent}.ms-event-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ms-event-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.ms-event-detail{display:grid;gap:16px}.ms-event-detail p{margin:0}.ms-event-detail .ms-event-cover{height:auto;max-height:300px;object-fit:cover}.ms-event-rsvp{display:flex;flex-wrap:wrap;gap:8px}.ms-event-rsvp [hidden]{display:none!important}.ms-event-detail small,.ms-event-form small,.ms-event-limit,.ms-event-loading{color:var(--text2);font-size:13px}.ms-event-form input[type=datetime-local]{min-width:0;max-width:100%}/*! css/my-space-comments.css */.ms-comments-tools,.ms-comment-actions{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.ms-comment-thread{margin-inline-start:calc(var(--comment-depth,0)*12px);border-inline-start:2px solid var(--border,#e4e7ed);padding-inline-start:10px}.ms-comment-content{flex:1;min-width:0}.ms-comment-content p{white-space:pre-wrap;overflow-wrap:anywhere}.ms-comment-content>.ms-button{font-weight:650;padding:0;border:0;background:none}.ms-comment-actions .ms-button{font-size:12px;padding:5px 9px}.ms-comment-hidden{opacity:.72}.ms-comment-pick{align-self:flex-start}.ms-comment-context{margin-top:12px}.ms-comment-content [data-comment-inline]:not(:empty){margin-block:10px;padding:12px;border:1px solid var(--border,#e4e7ed);border-radius:10px}.ms-dialog [hidden]{display:none!important}/*! css/my-space-gifts.css */.ms-gift-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 24px}.ms-gift-choice{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--border,#e8e2f2);border-radius:14px;padding:12px 7px;background:var(--bg2,#fff);color:inherit;cursor:pointer}.ms-gift-choice:disabled{cursor:default;opacity:.85}.ms-gift-choice img{height:62px;width:62px;object-fit:contain}.ms-gift-choice strong{font-size:12px}.ms-gift-choice small,.ms-gift-balance{color:var(--text3,#756982)}.ms-gift-wall-row{display:flex;gap:12px;border-top:1px solid var(--border,#e8e2f2);padding:16px 0}.ms-gift-wall-art img{height:50px;width:50px;object-fit:contain}.ms-gift-wall-row p{margin:5px 0}.ms-gift-sender{display:flex;align-items:center;gap:8px;padding:0;background:none;border:0;color:inherit;cursor:pointer}.ms-gift-sender img,.ms-gift-sender .ms-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.ms-gift-confirm-art{display:flex;justify-content:center;margin:12px}.ms-gift-confirm-art img{height:100px;width:100px;object-fit:contain}.ms-gift-note{white-space:pre-wrap;overflow-wrap:anywhere}.ms-gift-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.ms-gift-symbol{font-size:42px;color:#9867dc}@media(max-width:420px){.ms-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-gift-actions{flex-direction:column}}/*! css/chats.css */body.on-chats{overflow:hidden}body.on-chats .main-wrap{position:fixed;top:var(--header-h);bottom:0;left:var(--sidebar-w);right:0;max-width:none;min-height:0;margin:0;padding:12px 16px}body.on-chats #messagesPage{height:100%;min-height:0}body.on-chats #dmFloatingRoot{display:none}#messagesPage{--chat-bg:#f7f6fb;--chat-bar:#fbfafe;--chat-surface:#eceaf4;--chat-border:#e4e1f0;--chat-ink:#17173a;--chat-soft:#55547a;--chat-muted:#8b8aa3;--chat-purple:var(--accent-primary);color:var(--chat-ink)}#messagesPage [hidden]{display:none!important}#messagesPage button{font-family:inherit}#messagesPage button:focus-visible{outline:none}#messagesPage .dm-shell{height:100%;min-height:0;border:1px solid var(--chat-border);border-radius:18px;background:var(--chat-bg);overflow:hidden;box-shadow:none}#messagesPage .dm-sidebar{width:340px;min-width:300px;max-width:40%;background:var(--chat-bg);border-right:1px solid var(--chat-border)}#messagesPage .dm-sidebar-header{padding:16px 16px 10px;gap:10px;border:0}#messagesPage .dm-sidebar-header h2{flex:1;margin:0;font-size:26px;font-weight:800;letter-spacing:-.6px;background:none;-webkit-text-fill-color:currentColor;color:var(--chat-ink)}#messagesPage .dm-sidebar-actions{gap:6px}#messagesPage :is(.dm-new-btn,.chats-self-avatar){padding:0;width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--chat-ink);background:var(--chat-surface);box-shadow:none}#messagesPage .dm-new-btn:hover{background:#e0daf2;transform:none}#messagesPage .dm-new-btn[aria-pressed=true]{color:var(--chat-purple);background:var(--accent-soft)}.chats-avatar{width:var(--avatar-size,52px);height:var(--avatar-size,52px);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;background:var(--avatar-color,#7c5ce6);color:#fff;font-weight:700;font-size:16px}.chats-avatar img{width:100%;height:100%;object-fit:cover}#messagesPage .dm-search-wrap{margin:0 16px 12px;padding:0}#messagesPage #dmSearchInput{width:100%;height:40px;border:0;border-radius:18px;background:var(--chat-surface);color:var(--chat-ink);padding:0 14px 0 38px;font-size:14px;box-shadow:none}#messagesPage #dmSearchInput::placeholder{color:var(--chat-muted)}#messagesPage .dm-search-icon{left:13px;color:var(--chat-muted)}.chats-contacts{display:flex;flex:none;overflow-x:auto;gap:12px;padding:2px 16px 16px;scrollbar-width:none}.chats-contacts::-webkit-scrollbar{display:none}.chats-contact{border:0;background:none;color:var(--chat-soft);display:flex;flex-direction:column;align-items:center;gap:7px;width:56px;padding:0;flex:none}.chats-contact>span:last-child{max-width:62px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chats-self .chats-avatar{background:linear-gradient(135deg,var(--accent-primary),var(--accent-light))}#messagesPage .dm-conv-list{padding:0 6px;overscroll-behavior:contain;scrollbar-width:thin}#messagesPage .dm-conv-item{gap:12px;padding:10px;border-radius:12px;border:0;margin:0 0 2px;min-height:74px;background:transparent;color:var(--chat-ink)}#messagesPage .dm-conv-item:hover{background:var(--chat-surface)}#messagesPage .dm-conv-item.active{background:var(--accent-soft);border:0}#messagesPage .dm-conv-avatar{width:52px;height:52px;flex:none;background:var(--chat-surface);color:var(--chat-purple);border:0}#messagesPage .dm-conv-avatar img{object-fit:cover}#messagesPage .dm-conv-name{font-size:15px;font-weight:600;color:var(--chat-ink)}#messagesPage .has-unread .dm-conv-name{font-weight:800}#messagesPage .dm-conv-row{margin-bottom:4px}.chats-preview-line{display:flex;align-items:baseline;min-width:0;gap:4px}#messagesPage .dm-conv-preview{color:var(--chat-muted);min-width:0;font-size:13px;line-height:18px}#messagesPage .has-unread .dm-conv-preview{color:var(--chat-soft);font-weight:600}#messagesPage .dm-conv-time{flex:none;font-size:12px;color:var(--chat-muted)}#messagesPage .dm-conv-unread{background:var(--chat-purple);min-width:20px;height:20px;font-size:11px;box-shadow:none}.chats-archive{border:0;background:none;display:flex;align-items:center;gap:10px;padding:14px 22px;color:var(--chat-soft);font-size:13px;flex:none}.chats-bottom-nav{display:flex;flex:none;justify-content:space-around;border-top:1px solid var(--chat-border);background:var(--chat-bar);padding:8px 12px}.chats-bottom-nav button{flex:1;border:0;border-radius:10px;background:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:3px;color:var(--chat-muted);font-size:11px}.chats-bottom-nav button[aria-current]{color:var(--chat-purple);font-weight:700}.chats-new-group,.chats-person{width:100%;border:0;background:none;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 10px;color:var(--chat-ink);border-radius:12px}.chats-person:hover,.chats-new-group:hover{background:var(--chat-surface)}.chats-person>span:nth-child(2),.chats-new-group>span{flex:1;min-width:0}.chats-person strong{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis}.chats-person small{display:block;margin-top:4px;font-size:12px;color:var(--chat-muted)}.chats-person>svg,.chats-new-group>svg{color:var(--chat-purple)}.chats-people-label{font-size:10px;color:var(--chat-muted);font-weight:700;letter-spacing:1px;margin:14px 10px 6px}#messagesPage .dm-thread{min-width:0;min-height:0;background:var(--chat-bar)}#messagesPage .dm-thread-active{height:100%;min-height:0}#messagesPage .dm-thread-header{background:var(--chat-bar);padding:12px 18px;min-height:66px;gap:10px;border-bottom:1px solid var(--chat-border);box-shadow:none}#messagesPage .dm-thread-avatar{width:38px;height:38px}#messagesPage .dm-thread-name{font-size:15px;font-weight:700;color:var(--chat-ink)}#messagesPage .dm-thread-status{font-size:11px;color:var(--chat-muted)}#messagesPage :is(.dm-back-btn,.dm-thread-menu){background:none;color:var(--chat-purple)}#messagesPage .dm-thread-empty{color:var(--chat-soft);padding:32px;text-align:center}#messagesPage .dm-thread-empty-icon{color:var(--chat-purple);background:var(--accent-soft);width:100px;height:100px;border-radius:32px;display:grid;place-items:center;margin-bottom:18px}#messagesPage .dm-thread-empty h2{font-size:22px;font-weight:750;color:var(--chat-ink);margin:0 0 8px}#messagesPage .dm-thread-empty p{font-size:14px;max-width:290px;line-height:1.6;margin:0;color:var(--chat-muted)}#messagesPage .dm-messages{min-height:0;padding:18px 20px 12px;overscroll-behavior:contain;scrollbar-width:thin;background:var(--chat-bar)}#messagesPage .dm-bubble{max-width:min(460px,78%);padding:9px 13px;font-size:14px;line-height:1.45;box-shadow:none}#messagesPage .mine .dm-bubble{background:linear-gradient(135deg,var(--accent-primary),var(--accent-primary));color:#fff}#messagesPage .theirs .dm-bubble{background:var(--chat-surface);color:var(--chat-ink)}#messagesPage .dm-date-divider{font-size:11px;color:var(--chat-muted)}#messagesPage .dm-composer{padding:10px 14px 12px;gap:8px;border-top:1px solid var(--chat-border);background:var(--chat-bar)}#messagesPage .dm-composer-input-wrap{min-width:0;background:var(--chat-surface);border:0;border-radius:22px;box-shadow:none}#messagesPage #dmInput{min-width:0;width:100%;max-height:min(180px,26dvh);overflow-y:auto;overscroll-behavior:contain;color:var(--chat-ink);font-size:14px;padding:10px 12px}#messagesPage :is(.dm-composer-btn,.dm-composer-emoji,.dm-send-btn){color:var(--chat-purple);background:none;box-shadow:none}#messagesPage .dm-send-btn{width:38px;height:38px}#messagesPage .dm-empty-list{color:var(--chat-muted);font-size:13px;padding:34px 18px}#messagesPage .dm-empty-title,#messagesPage .dm-empty-list h3{color:var(--chat-ink);font-size:16px}#messagesPage .dm-conv-skel{margin:10px;height:64px;background:linear-gradient(90deg,var(--chat-surface),var(--chat-bar),var(--chat-surface));border-radius:12px;animation:chats-pulse 1.3s ease-in-out infinite alternate}.chats-thread-skeleton{display:flex;flex-direction:column;gap:18px;padding:24px 0}.chats-thread-skeleton i{width:48%;height:42px;border-radius:18px;background:var(--chat-surface);animation:chats-pulse 1.3s ease-in-out infinite alternate}.chats-thread-skeleton i:nth-child(2){align-self:flex-end;width:34%}.chats-thread-skeleton i:last-child{width:60%;height:70px}@keyframes chats-pulse{to{opacity:.45}}.dm-new-modal{border-radius:22px;padding:24px}.dm-new-modal h2{font-size:24px;letter-spacing:-.5px;margin-top:0}@media(max-width:1050px){#messagesPage .dm-sidebar{width:310px;min-width:280px}#messagesPage .dm-sidebar-header{padding-inline:12px;gap:7px}#messagesPage .dm-sidebar-header h2{font-size:23px}}@media(max-width:900px){body.on-chats .main-wrap{padding:0}#messagesPage .dm-shell{height:100%;min-height:0;border:0;border-radius:0}#messagesPage .dm-sidebar{width:100%;max-width:none;min-width:0;border:0}#messagesPage .dm-thread,#messagesPage .thread-open .dm-sidebar{display:none}#messagesPage .thread-open .dm-thread{display:flex;width:100%}#messagesPage .dm-back-btn{display:inline-flex}#messagesPage .dm-sidebar-header{padding:14px 16px 10px}#messagesPage .dm-sidebar-header h2{font-size:26px}#messagesPage .dm-messages{padding:14px 12px 10px}#messagesPage .dm-thread-header{padding:8px 12px;min-height:58px}.chats-bottom-nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}#messagesPage .dm-composer{padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){#messagesPage *,#messagesPage *:before{animation:none!important;scroll-behavior:auto!important}}@media(max-width:768px){body.on-chats .main-wrap{left:0;margin-left:0}}.chats-call-soon{display:flex;flex-direction:column;align-items:center;gap:1px;color:var(--chat-purple)}.chats-call-soon button{display:grid;place-items:center;padding:0;width:32px;height:24px;border:0;background:none;color:inherit;opacity:.6}.chats-call-soon small{font-size:7px;line-height:10px;font-weight:750;letter-spacing:.3px}#messagesPage .chats-gif-btn{font-size:10px;font-weight:800;width:30px;height:30px;border:1.5px solid #c9c0e6;border-radius:8px;padding:0}#messagesPage .dm-thread-info{min-width:0}#messagesPage .dm-thread-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}body.on-chats :is(.dm-new-modal,.group-info-modal,.dm-conv-menu){background:#fbfafe;color:#17173a;border:1px solid #e4e1f0;box-shadow:0 16px 60px #21153b24}body.on-chats :is(.dm-new-modal,.group-info-modal,.dm-conv-menu){--text:#17173a;--text2:#4a4462;--text3:#726c86;--text-muted:#8b8aa3;--bg:#f7f8fc;--bg2:#ffffff;--bg3:#f1f2f7;--border:rgba(0,0,0,.08);--border2:rgba(0,0,0,.12);--surface-muted:#f1f2f7}body.on-chats .group-info-modal input{background:#eceaf4;color:#17173a;border:1px solid #e4e1f0}body.on-chats :is(.dm-new-modal,.group-info-modal,.dm-conv-menu) :is(h2,h3,.follow-list-name,.follow-list-search){color:#17173a}body.on-chats :is(.dm-new-modal,.group-info-modal,.dm-conv-menu) .follow-list-name:hover{color:var(--accent-strong)}body.on-chats :is(.dm-new-modal,.group-info-modal,.dm-conv-menu) :is(.follow-list-bio,.follow-list-empty){color:#726c86}body.on-chats :is(.dm-new-modal,.group-info-modal,.dm-conv-menu) :is(.follow-list-you,.follow-list-btn.is-following){color:var(--accent-strong)}body.on-chats .dm-new-modal :is(h2,h3,.dm-new-result-name){color:#17173a}body.on-chats .dm-new-modal :is(.modal-sub,.dm-new-hint,.dm-cap-counter){color:#8b8aa3;font-size:13px;line-height:1.5}body.on-chats .dm-new-modal :is(input,.dm-new-chip){background:#eceaf4;color:#17173a;border:1px solid #e4e1f0;border-radius:12px}body.on-chats .dm-new-modal input{min-height:42px;font-size:14px}body.on-chats .dm-new-modal .btn-ghost{color:#55547a;border-color:#e4e1f0}body.on-chats .dm-new-modal .btn-primary{background:var(--accent-primary);color:#fff;border:0;border-radius:18px;box-shadow:none}body.on-chats .dm-new-modal .btn-primary:disabled{opacity:.45}body.on-chats .dm-new-modal .dm-new-result:hover{background:#eceaf4}#messagesPage .dm-secret-gate{color:var(--chat-soft)}#messagesPage .dm-secret-gate :is(input,button){border-radius:14px}#messagesPage .dm-secret-gate input{background:var(--chat-surface);color:var(--chat-ink);border:1px solid var(--chat-border)}#messagesPage .dm-secret-gate button{background:var(--chat-purple);color:#fff}body.on-chats .site-footer{display:none}.chat-message-line{display:flex;align-items:center;gap:6px;max-width:100%;min-width:0}.dm-bubble-row.mine .chat-message-line,.dm-mini-row.is-mine .chat-message-line{flex-direction:row-reverse}#messagesPage .dm-bubble-wrap{max-width:min(650px,calc(100% - 34px));min-width:0}#messagesPage .chat-bubble-with-reactions>.dm-bubble{max-width:100%;min-width:0;flex:0 1 auto;cursor:text}#messagesPage .dm-bubble:hover{filter:none}.chat-message-actions{display:flex;align-items:center;gap:2px;flex:none}.chat-message-actions.is-pending{visibility:hidden;pointer-events:none}.chat-message-actions button{display:grid;place-items:center;width:28px;height:30px;padding:0;color:#777780;border:0;border-radius:50%;background:transparent;cursor:pointer}.chat-message-actions button:hover{background:#e9e6f1;color:#64508d}.chat-message-actions button:focus-visible{outline:none}.chat-message-actions svg{width:18px;height:18px;pointer-events:none}.dm-mini-bubble-wrap[data-msg]{cursor:default}.dm-mini-bubble-wrap[data-msg]:active .dm-mini-bubble{opacity:1}.chat-message-content{min-width:0;flex:0 1 auto}.dm-mini-row .chat-message-line{width:fit-content}.dm-mini-row .chat-message-content .dm-mini-bubble{max-width:100%;cursor:text}.dm-mini-row .chat-message-actions{gap:0}.dm-mini-row .chat-message-actions button{width:25px;height:30px}.dm-hover-menu,.dm-mini-action-popover{flex-direction:column;align-items:stretch;gap:2px;min-width:140px;padding:6px;border-radius:12px}.dm-hover-menu .dm-hover-btn,.dm-mini-action-popover .dm-mini-pop-act{width:100%;height:auto;min-height:34px;border-radius:7px;padding:8px 12px;font-size:13px;justify-content:flex-start;text-align:left;transform:none}body.on-chats .dm-hover-menu{background:#fbfafe;border:1px solid #e4e1f0;color:#17173a;box-shadow:0 5px 24px #21153b22}body.on-chats .dm-hover-menu .dm-hover-btn{color:#55547a}body.on-chats .dm-hover-menu .dm-hover-danger{color:#be354a}@media(pointer:coarse){.chat-message-actions button{width:32px;height:36px}}.chat-message-anchor{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;max-width:100%;flex:0 1 auto}#messagesPage .chat-bubble-with-reactions{display:flex;flex-direction:column;width:fit-content;max-width:100%;min-width:0;position:relative;z-index:1}.chat-message-anchor :is(.dm-bubble-reactions,.dm-mini-bubble-reactions){position:relative;z-index:1;align-self:flex-end;display:flex;align-items:center;width:max-content;max-width:calc(100% - 8px);flex-wrap:wrap;gap:0;margin:-5px 4px 2px;padding:0;border:1px solid #fff;border-radius:12px;background:#fff;box-shadow:0 1px 3px #18203418}:is(.dm-bubble-row.mine,.dm-mini-row.is-mine) .chat-message-anchor :is(.dm-bubble-reactions,.dm-mini-bubble-reactions){align-self:flex-start}.chat-message-anchor :is(.dm-rx-pill,.dm-mini-rx-pill){display:inline-flex;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;min-width:18px;height:18px;margin:0;padding:0 2px;border:0;border-radius:11px;background:transparent;color:#5f6470;box-shadow:none;line-height:1;transform:none}.chat-message-anchor :is(.dm-rx-pill.mine,.dm-mini-rx-pill.is-mine){background:var(--accent-soft);color:var(--accent-strong)}.chat-message-anchor :is(.dm-rx-pill,.dm-mini-rx-pill):hover{background:#eae6f3;transform:none}.chat-message-anchor :is(.dm-rx-pill,.dm-mini-rx-pill):focus-visible{outline:none}.chat-message-anchor .chat-reaction-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:14px;line-height:1}.chat-message-anchor :is(.dm-rx-count,.dm-mini-rx-pill-count){font-size:10px;font-weight:600;line-height:1;padding-right:2px}body:not(.light) .chat-message-anchor :is(.dm-bubble-reactions,.dm-mini-bubble-reactions){background:#29283a;border-color:#29283a;box-shadow:0 2px 5px #0005}body:not(.light) .chat-message-anchor :is(.dm-rx-pill,.dm-mini-rx-pill){background:transparent;color:#e0ddee}body:not(.light) .chat-message-anchor :is(.dm-rx-pill.mine,.dm-mini-rx-pill.is-mine){background:var(--accent-soft);color:var(--accent-light)}body:not(.light) .chat-message-anchor :is(.dm-rx-pill,.dm-mini-rx-pill):hover{background:#423d53}.chat-attachment{position:relative;display:block;max-width:100%;overflow:hidden;border-radius:inherit}.chat-attachment.is-loading,.chat-attachment.is-unavailable{min-width:120px;min-height:140px;background:var(--surface-2,#efedf6)}.chat-attachment img[hidden],.chat-attachment-status[hidden]{display:none!important}.chat-attachment-status{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;width:100%;padding:12px;border:0;background:transparent;color:#777184;font:500 12px/1.4 Inter,sans-serif;cursor:pointer}.chat-attachment-status:disabled{cursor:default}.chat-attachment-status:focus-visible{outline:none}.chat-attachment.is-unavailable .chat-attachment-status{color:#7656bb}body:not(.light) .chat-attachment.is-loading,body:not(.light) .chat-attachment.is-unavailable{background:#29283a}:is(.dm-bubble-gallery-cell,.dm-mini-image-cell)>.chat-attachment{width:100%;height:100%;min-width:0;min-height:0}.has-reply .chat-message-anchor{align-items:flex-start}:is(.dm-bubble-row.mine,.dm-mini-row.is-mine).has-reply .chat-message-anchor{align-items:flex-end}.chat-reply-context{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:min(360px,100%);min-width:0;padding-top:6px}:is(.dm-bubble-row.mine,.dm-mini-row.is-mine) .chat-reply-context{align-items:flex-end}.chat-reply-label{display:flex;align-items:center;gap:4px;max-width:100%;margin:0 8px 5px;color:#797585;font-size:11px;line-height:1.4}.chat-reply-label svg{width:12px;height:12px;flex:none}.chat-reply-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-reply-context .chat-reply-preview{display:block;width:fit-content;min-width:0;max-width:100%;margin:0 0 -8px;padding:8px 12px 16px;border:0;border-radius:16px;background:#f0edf5;color:#777181;font:400 13px/1.4 Inter,sans-serif;text-align:left;box-shadow:none;cursor:pointer}.chat-reply-context .chat-reply-preview:hover{background:#e8e3ef}.chat-reply-context .chat-reply-preview:focus-visible{outline:none}.chat-reply-context .chat-reply-preview.is-orphan{cursor:default}.chat-reply-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.has-reply .chat-message-anchor>:is(.dm-bubble,.dm-mini-bubble,.dm-mini-image,.dm-mini-image-grid){position:relative;z-index:1}.dm-mini-row .chat-reply-context{max-width:min(210px,100%)}.dm-mini-row .chat-reply-label{font-size:10px}.dm-mini-row .chat-reply-preview{font-size:12px;padding:7px 10px 15px}body:not(.light) .chat-reply-label{color:#aaa5b8}body:not(.light) .chat-reply-context .chat-reply-preview{background:#302d3e;color:#b8b3c7;border:0}body:not(.light) .chat-reply-context .chat-reply-preview:hover{background:#393447}.dm-bubble-row.is-jump-highlight .dm-bubble{outline:2px solid var(--accent-light);outline-offset:2px}.has-reply .chat-message-actions{align-self:flex-end;margin-bottom:2px}.has-reply:has(.dm-bubble-reactions,.dm-mini-bubble-reactions) .chat-message-actions{margin-bottom:18px}.chat-photo-drop-hint{display:none;pointer-events:none;position:absolute;inset:10px;z-index:20;border:2px dashed var(--accent-primary);border-radius:18px;background:#f7f3fff5;color:var(--accent-strong);align-items:center;justify-content:center;flex-direction:column;gap:8px}.chat-photo-drop-hint span{font-size:20px;font-weight:650}.chat-photo-drop-hint small{font-size:13px}#dmThreadActive.is-photo-dragover .chat-photo-drop-hint{display:flex}body:not(.light) .chat-photo-drop-hint{background:#251e35f5;color:var(--accent-light)}.chat-profile-avatar{appearance:none;padding:0;border:0;cursor:pointer;font:inherit;color:inherit}.chat-profile-avatar:focus-visible{outline:none}#messagesPage :is(#dmAttachBtn,.chats-gif-btn,.chats-gift-btn),.dm-mini-chat :is(.dm-mini-attach,.dm-mini-gift){display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--accent-soft);color:var(--chat-purple,#8455ed);cursor:pointer;transition:background .15s ease,transform .15s ease}#messagesPage :is(#dmAttachBtn,.chats-gif-btn,.chats-gift-btn):hover,.dm-mini-chat :is(.dm-mini-attach,.dm-mini-gift):hover{background:rgba(var(--accent-rgb),.17)}#messagesPage .chats-gif-btn{border-radius:10px;font-size:10px;font-weight:800;letter-spacing:-.3px}#messagesPage :is(#dmAttachBtn,.chats-gif-btn,.chats-gift-btn):disabled{opacity:.4;cursor:default}#messagesPage .chats-gift-btn[hidden],.dm-mini-gift[hidden]{display:none}.dm-mini-chat :is(.dm-mini-attach,.dm-mini-gift){width:28px;height:28px;flex-basis:28px}.dm-mini-chat .dm-mini-gift svg{width:19px;height:19px}.dm-mini-attach-opt-gif{font-size:10px;font-weight:800;border:1.5px solid currentColor;border-radius:5px;padding:2px}.chat-gift-card{display:flex;align-items:center;gap:10px;border:0;border-radius:16px;padding:12px 16px;background:#f0e8ff;color:#6339aa;cursor:pointer;text-align:left;font:inherit}.chat-gift-card svg{width:36px;height:36px;flex-shrink:0}.chat-gift-card strong,.chat-gift-card small{display:block}.chat-gift-card strong{font-size:14px}.chat-gift-card small{margin-top:3px;font-size:11px;opacity:.8}.chat-gift-dialog{margin:auto;inset:0;box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e7dff5;border-radius:22px;padding:20px;background:var(--surface,#fff);color:var(--text,#201a35);box-shadow:0 20px 70px #21133933;font-family:Inter,sans-serif}.chat-gift-dialog::backdrop{background:#17102766}.chat-gift-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.chat-gift-dialog h2{margin:0;font-size:19px}.chat-gift-close{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#f0eaf7;color:#665575;line-height:1;cursor:pointer}.chat-gift-close svg{display:block;width:18px;height:18px}.chat-gift-recipient,.chat-gift-balance,.chat-gift-status{font-size:13px;line-height:1.5}.chat-gift-recipient{color:#756581}.chat-gift-balance{font-weight:600}.chat-gift-status{color:#756581}.chat-gift-status:empty{display:none}.chat-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:280px;overflow:auto}.chat-gift-grid button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:9px 3px;border:1.5px solid transparent;border-radius:12px;background:#f9f6fc;color:inherit;font:inherit;cursor:pointer}.chat-gift-grid button[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-soft)}.chat-gift-grid img{width:48px;height:48px;object-fit:contain}.chat-gift-grid strong{font-size:11px}.chat-gift-grid small{font-size:10px;color:#74657e}.chat-gift-note{display:block;font-size:12px;margin-top:16px}.chat-gift-note span{color:#82758d}.chat-gift-note textarea{box-sizing:border-box;display:block;width:100%;margin-top:6px;resize:vertical;border:1px solid #ded3ed;border-radius:10px;padding:10px;font:inherit;font-size:14px;background:transparent;color:inherit}.chat-gift-send{width:100%;margin-top:14px;min-height:40px;border:0;border-radius:12px;background:var(--accent-primary);color:#fff;font:600 13px Inter,sans-serif;cursor:pointer}.chat-gift-send:disabled{opacity:.45;cursor:default}.chat-gift-reveal{text-align:center;padding:16px}.chat-gift-reveal img{width:120px;height:120px;object-fit:contain}.chat-gift-reveal p{font-size:14px}.chat-gift-reveal-note{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:480px){#messagesPage .dm-composer{gap:5px;padding-left:8px;padding-right:8px}}#messagesPage .dm-bubble-row.theirs+.dm-bubble-row.mine,#messagesPage .dm-bubble-row.mine+.dm-bubble-row.theirs{margin-top:14px}.dm-mini-messages>.dm-mini-row.is-theirs+.dm-mini-row.is-mine,.dm-mini-messages>.dm-mini-row.is-mine+.dm-mini-row.is-theirs{margin-top:12px}.dm-mini-chat{width:360px;max-width:calc(100vw - 24px);height:min(500px,calc(100dvh - 80px));border-radius:16px;box-shadow:0 10px 32px #211b3920,0 2px 8px #211b3910}.dm-mini-header{min-height:48px;flex-shrink:0;padding:6px 8px;background:#fff}.dm-mini-name{font-size:14px}.dm-mini-messages{min-height:0;padding:12px;background:#fff;scrollbar-width:thin}.dm-mini-row .chat-message-line{position:relative;max-width:100%;gap:6px;align-items:center}.dm-mini-row .chat-message-content{max-width:100%}.dm-mini-row .chat-message-line:has(.chat-message-actions) .chat-message-content{max-width:calc(100% - 84px)}.dm-mini-row .dm-mini-bubble{font-size:14px;line-height:20px;padding:8px 11px;box-shadow:none;overflow-wrap:anywhere}.dm-mini-row.is-mine .dm-mini-bubble:not(.is-deleted){background:var(--accent-primary);box-shadow:none;color:#fff}.dm-mini-sender-name{font-size:11px;line-height:16px;color:#777284;margin:0 0 2px 6px}.dm-mini-row .chat-reply-context,.dm-mini-row .dm-mini-image,.dm-mini-row .dm-mini-image-grid{max-width:100%}.dm-mini-row .chat-message-actions{position:static;flex:0 0 78px;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;opacity:0;pointer-events:none;transition:opacity .1s}.dm-mini-row .chat-message-actions button{width:26px;height:30px}.dm-mini-row .chat-message-actions svg{width:16px;height:16px}.dm-mini-row:hover .chat-message-actions,.dm-mini-row:focus-within .chat-message-actions{opacity:1;pointer-events:auto}.dm-mini-input-wrap{flex:1;min-width:0;display:flex;align-items:flex-end;border:1px solid transparent;border-radius:20px;background:#f3f1f7}.dm-mini-input-wrap:focus-within{border-color:var(--accent-border)}.dm-mini-chat .dm-mini-input{width:100%;min-width:0;min-height:36px;max-height:96px;padding:8px 4px 8px 12px;border:0;background:transparent;border-radius:20px;font-size:14px;line-height:20px;box-shadow:none}.dm-mini-chat .dm-mini-input:focus{border:0;background:transparent;box-shadow:none}.dm-mini-input-wrap .dm-mini-emoji{width:30px;height:34px;margin-right:3px;color:var(--accent-primary)}.dm-mini-composer{flex-shrink:0;gap:5px;padding:8px;align-items:flex-end}.dm-mini-composer :is(.dm-mini-attach-wrap,.dm-mini-gift,.dm-mini-send){margin-bottom:3px}.dm-mini-chat .dm-mini-send{background:transparent;box-shadow:none;color:var(--accent-primary);width:30px;height:30px}.dm-mini-chat .dm-mini-send:hover{background:var(--accent-soft);box-shadow:none;transform:none}.dm-mini-chat .dm-mini-send svg{width:20px;height:20px}.dm-mini-jump-bar{position:relative;flex:0 0 0;z-index:6;display:flex;justify-content:center}.dm-mini-new-messages{position:absolute;bottom:10px;padding:7px 13px;border:1px solid #e5ddf5;border-radius:18px;background:#fff;color:var(--accent-primary);box-shadow:0 3px 12px #211b3922;font-family:inherit;font-size:12px;font-weight:600;line-height:16px;cursor:pointer}.dm-mini-new-messages[hidden]{display:none}.dm-mini-new-messages:focus-visible{outline:none}@media(hover:none),(pointer:coarse){.dm-mini-row .chat-message-actions{opacity:1;pointer-events:auto}.dm-mini-row .chat-message-actions button{height:34px}}body:not(.light) .dm-mini-input-wrap{background:#302b3d}body:not(.light) .dm-mini-chat .dm-mini-input{background:transparent}body:not(.light) .dm-mini-new-messages{background:#302b3d;color:var(--accent-light);border-color:#514760}@media(prefers-reduced-motion:reduce){.dm-mini-row .chat-message-actions{transition:none}}@media(min-width:768px)and (max-width:850px){.dm-mini-chat{width:calc((100vw - 116px)/2)}}#messagesPage .dm-bubble-read.is-group{overflow:visible;box-shadow:none}#messagesPage .dm-bubble-read.is-group>:first-child{margin-left:0}#messagesPage .dm-bubble-read.is-group>:not(.dm-bubble-read-overflow){flex-shrink:0}.dm-mini-messages,#dmMessages{overflow-anchor:none}.chat-history-status{padding:8px;text-align:center;color:#83778f;font-size:12px;line-height:18px}#messagesPage .dm-bubble.is-deleted,.dm-mini-row:is(.is-mine,.is-theirs) .dm-mini-bubble.is-deleted{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:0;padding:7px 11px;border:1px solid #ddd9e5;border-radius:12px;background:transparent!important;color:#716b7c!important;box-shadow:none!important;font-size:13px;font-weight:400;font-style:normal;line-height:20px;white-space:normal;overflow-wrap:anywhere;cursor:default}#messagesPage .dm-bubble-deleted{font-style:normal}.dm-mini-row .dm-mini-bubble.is-deleted .dm-mini-deleted-icon{flex:0 0 14px;opacity:1}.dm-mini-row .dm-mini-deleted-icon svg{width:14px;height:14px}.chat-unsent-label{min-width:0}body:not(.light) #messagesPage .dm-bubble.is-deleted,body:not(.light) .dm-mini-row:is(.is-mine,.is-theirs) .dm-mini-bubble.is-deleted{color:#b8b2c5!important;border-color:#514a60}.dm-mini-row:has(.dm-mini-edit-wrap) .dm-mini-bubble-wrap,.dm-mini-row:has(.dm-mini-edit-wrap) .chat-message-line,.dm-mini-row:has(.dm-mini-edit-wrap) .chat-message-content{width:100%;max-width:100%}.dm-mini-row:has(.dm-mini-edit-wrap) .chat-reply-context{margin-bottom:8px}.dm-mini-row:has(.dm-mini-edit-wrap) .chat-reply-preview{margin-bottom:0;padding-bottom:8px}.dm-mini-chat .dm-mini-edit-wrap{width:100%;max-width:100%;min-width:0;padding:12px;gap:10px;border:1px solid #d9ccef;border-radius:14px;background:#faf8ff;color:#29243a;box-shadow:0 2px 8px #33214f08}.dm-mini-edit-heading{color:#74618f;font-size:11px;font-weight:650;line-height:16px}.dm-mini-chat .dm-mini-edit-textarea{display:block;width:100%;min-width:0;min-height:60px;max-height:160px;padding:0;font-size:14px;line-height:20px;color:inherit;border-radius:0;overscroll-behavior:contain}.dm-mini-chat .dm-mini-edit-actions{gap:8px;padding-top:8px;border-top:1px solid #eae3f3}.dm-mini-chat :is(.dm-mini-edit-cancel,.dm-mini-edit-save){min-height:34px;padding:7px 14px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:600}.dm-mini-chat .dm-mini-edit-cancel{background:#efebf5;color:#625671}.dm-mini-chat .dm-mini-edit-save{background:var(--accent-primary);color:#fff}.dm-mini-chat .dm-mini-edit-save:hover{background:var(--accent-strong);transform:none}.dm-mini-chat .dm-mini-edit-wrap button:disabled{opacity:.55;cursor:wait}.dm-mini-edit-wrap button:focus-visible{outline:none}.dm-mini-edit-hint{color:#83768f;font-size:10px;line-height:15px}.dm-mini-edit-error{color:#b9364e;font-size:12px;line-height:17px}body:not(.light) .dm-mini-chat .dm-mini-edit-wrap{background:#302b3d;color:#eee7fa;border-color:#67517f}body:not(.light) :is(.dm-mini-edit-heading,.dm-mini-edit-hint){color:#beb0d0}body:not(.light) .dm-mini-chat .dm-mini-edit-actions{border-color:#493e59}body:not(.light) .dm-mini-chat .dm-mini-edit-cancel{background:#463a55;color:#eee7fa}body:not(.light) .dm-mini-edit-error{color:#ffacbd}:is(.dm-bubble,.dm-mini-bubble) a{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word;cursor:pointer}:is(.dm-bubble,.dm-mini-bubble) a:focus-visible{outline:none;border-radius:2px}.group-info-transfer{margin-right:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text2);font-size:.74rem;font-weight:600;cursor:pointer;white-space:nowrap}.group-info-transfer:hover{color:var(--accent-strong);border-color:var(--accent-strong)}.group-info-owner-note{flex:1;margin:0;color:var(--text3);font-size:13px;font-weight:600;align-self:center}.group-info-requests-count{margin-left:auto;color:var(--text3);font-size:13px;font-weight:500}.group-requests-modal,.group-rename-modal{max-width:460px;width:100%;border-radius:22px;padding:24px;background:var(--bg2);color:var(--text)}.group-requests-modal h2,.group-rename-modal h2{margin-top:0;font-size:22px;color:var(--text)}.group-requests-list{display:grid;gap:10px;max-height:60vh;overflow:auto;margin:12px 0}.group-request-row{display:grid;grid-template-columns:44px 1fr;gap:10px 12px;align-items:center;padding:12px;border:1px solid var(--border2);border-radius:14px;background:var(--bg3)}.group-request-avatar{width:44px;height:44px;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:var(--accent-soft,#ede9fe);color:var(--accent-strong,#6d28d9);font-weight:800}.group-request-avatar img{width:100%;height:100%;object-fit:cover}.group-request-copy{display:grid;min-width:0}.group-request-copy strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-request-copy small{color:var(--text3);font-size:13px}.group-request-actions{grid-column:1/-1;display:flex;gap:8px}.group-request-actions button{flex:1;min-height:38px}.group-requests-empty{text-align:center;padding:28px 8px;color:var(--text3)}.group-requests-empty strong{color:var(--text);display:block;margin-bottom:4px}.group-rename-modal input{width:100%;margin:12px 0;min-height:42px;border-radius:12px;padding:8px 12px;border:1px solid var(--border2);background:var(--bg3);color:var(--text);font-size:14px}body.on-chats :is(.group-info-modal,.group-requests-modal,.group-rename-modal) .modal-sub{color:#726c86}body.on-chats :is(.group-info-modal,.group-requests-modal,.group-rename-modal) .btn-ghost{color:#55547a;border-color:#e4e1f0}body.on-chats .group-requests-modal .btn-primary,body.on-chats .group-rename-modal .btn-primary{background:var(--accent-primary);color:#fff;border:0;border-radius:12px}body.on-chats .group-requests-modal .btn-ghost,body.on-chats .group-rename-modal .btn-ghost{background:transparent;border:1px solid #e4e1f0;border-radius:12px}.group-request-actions .btn-primary,.group-request-actions .btn-ghost{font-weight:700}body.on-chats .group-info-modal .group-info-admin-badge,body.light .group-info-admin-badge{color:#b45309}.group-info-members-body .follow-list-row{flex-wrap:wrap;row-gap:6px}.group-info-members-body .follow-list-info{flex:1 1 140px}.group-info-members-body .follow-list-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.group-info-members-body .follow-list-info{flex-basis:calc(100% - 56px)}.group-info-members-body .follow-list-row>:is(.group-info-promote,.group-info-demote,.group-info-transfer):first-of-type{margin-left:52px}}body.on-chats :is(.group-requests-modal,.group-rename-modal){background:#fbfafe;color:#17173a;border:1px solid #e4e1f0;box-shadow:0 16px 60px #21153b24;--text:#17173a;--text2:#4a4462;--text3:#726c86;--text-muted:#8b8aa3;--bg:#f7f8fc;--bg2:#ffffff;--bg3:#f1f2f7;--border:rgba(0,0,0,.08);--border2:rgba(0,0,0,.12);--surface-muted:#f1f2f7}body.on-chats :is(.group-requests-modal,.group-rename-modal) :is(h2,h3){color:#17173a}/*! css/chats-b5.css */.chat-b5-backdrop{--b5-ink:#17173a;--b5-soft:#4a4462;--b5-muted:#6b6584;--b5-card:#fbfafe;--b5-surface:#f1eff8;--b5-row:#ffffff;--b5-line:#e4e1f0;--b5-purple:var(--accent-primary,#7c5ce6);--b5-purple-ink:#5b3fc4;--b5-danger:#c8243e}.modal-backdrop.chat-b5-backdrop .modal-card.chat-b5-card{background:var(--b5-card);color:var(--b5-ink);border:1px solid var(--b5-line);box-shadow:0 16px 60px #21153b33;border-radius:22px;padding:18px 18px 16px;max-width:460px;width:100%;max-height:min(88vh,760px);overflow:auto}.modal-backdrop.chat-b5-backdrop .modal-card.chat-b5-card h2{color:var(--b5-ink);font-size:19px;font-weight:800;margin:0}.chat-b5-card :is(p,small,span,strong):not(.chats-avatar){color:inherit}.chat-b5-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.chat-b5-head h2{flex:1}.chat-b5-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.chat-b5-head>span:first-child:empty{flex:1}.chat-b5-count{color:var(--b5-muted);font-size:12px}.chat-b5-x{margin-left:auto;width:32px;height:32px;border-radius:50%;border:0;background:transparent;color:var(--b5-muted);font-size:16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.chat-b5-x:hover{background:var(--b5-surface);color:var(--b5-ink)}.chat-b5-sub{color:var(--b5-muted);font-size:13px;line-height:1.5;margin:6px 0 14px}.chat-b5-hint{color:var(--b5-muted);font-size:13px;text-align:center;padding:18px 6px;margin:0}.chat-b5-empty{text-align:center;padding:26px 8px;color:var(--b5-muted);font-size:13px}.chat-b5-empty strong{display:block;color:var(--b5-ink);font-size:15px;margin-bottom:4px}.chat-b5-empty p{margin:0}.chat-b5-more[hidden]{display:none}.chat-b5-more{display:block;margin:12px auto 0;border:1px solid var(--b5-line);background:var(--b5-row);color:var(--b5-purple-ink);border-radius:12px;padding:8px 16px;font-weight:700;cursor:pointer}.chat-b5-card .modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.modal-backdrop.chat-b5-backdrop .chat-b5-card .btn-ghost{background:transparent;color:var(--b5-soft);border:1px solid var(--b5-line);border-radius:12px;padding:9px 16px;cursor:pointer}.modal-backdrop.chat-b5-backdrop .chat-b5-card .btn-primary{background:var(--b5-purple);color:#fff;border:0;border-radius:12px;padding:9px 16px;font-weight:700;cursor:pointer}.chat-b5-card button:focus-visible,.chat-b5-card a:focus-visible,.chat-b5-card input:focus-visible,.chat-b5-card textarea:focus-visible{outline:none}.chat-details-modal{padding-top:10px!important}.chat-details-modal .chat-b5-head{margin-bottom:0}.chat-details-hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 0 16px;text-align:center}.chat-details-hero h2{font-size:21px!important}.chat-details-hero p{margin:0;color:var(--b5-muted);font-size:12.5px}.chat-details-group-stack{position:relative;display:inline-block;width:88px;height:88px}.chat-details-group-stack .chats-avatar{position:absolute;border:3px solid var(--b5-card);box-sizing:content-box}.chat-details-group-stack .chats-avatar:first-child{left:0;top:0}.chat-details-group-stack .chats-avatar:nth-child(2){right:-6px;bottom:-6px}.chat-details-section{margin:0 0 14px}.chat-details-section h3{margin:0 0 6px 6px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--b5-muted)}.chat-details-rows{background:var(--b5-row);border:1px solid var(--b5-line);border-radius:16px;overflow:hidden}.chat-details-row{width:100%;display:flex;align-items:center;gap:10px;padding:13px 14px;border:0;border-bottom:1px solid var(--b5-line);background:transparent;color:var(--b5-ink);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.chat-details-row:last-child{border-bottom:0}.chat-details-row:hover{background:var(--b5-surface)}.chat-details-label{flex:1;min-width:0;font-weight:600}.chat-details-right{color:var(--b5-muted);font-size:13px;white-space:nowrap}.chat-details-row>svg{color:#9a95b0;flex:none}.chat-details-row.is-danger,.chat-details-row.is-danger .chat-details-label{color:var(--b5-danger)}.chat-details-toggle{width:40px;height:24px;border-radius:12px;background:#cfcbe0;padding:2px;display:inline-flex;flex:none;transition:background .15s}.chat-details-toggle i{width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #17173a40;transition:transform .15s}.chat-details-toggle.is-on{background:var(--b5-purple)}.chat-details-toggle.is-on i{transform:translate(16px)}.chat-details-note{margin:-8px 6px 14px;color:var(--b5-muted);font-size:11.5px}.chat-details-owner-note{margin:0;padding:13px 14px;color:var(--b5-muted);font-size:13.5px;border-bottom:1px solid var(--b5-line)}.chat-choice-list{display:grid;gap:8px}.chat-choice{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--b5-line);background:var(--b5-row);color:var(--b5-ink);font:inherit;cursor:pointer}.chat-choice:hover{border-color:var(--b5-purple)}.chat-choice.is-current{border-color:var(--b5-purple);background:#f1ecff}.chat-choice span{display:flex;align-items:center;gap:8px}.chat-choice strong{font-size:14.5px;color:var(--b5-ink)}.chat-choice em{font-style:normal;font-size:11px;font-weight:800;color:var(--b5-purple-ink);background:#ece6ff;padding:2px 7px;border-radius:999px}.chat-choice small{color:var(--b5-muted);font-size:12.5px;line-height:1.45}.chat-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.chat-theme-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:14px;border:2px solid transparent;background:var(--b5-row);color:var(--b5-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.chat-theme-tile i{width:44px;height:44px;border-radius:50%;background:var(--tile);box-shadow:inset 0 0 0 2px #ffffff80}.chat-theme-tile.is-current{border-color:var(--b5-purple)}.chat-search-pill{display:flex;align-items:center;gap:8px;background:var(--b5-surface);border-radius:18px;padding:0 14px;color:var(--b5-muted)}.chat-search-pill input{flex:1;height:40px;border:0;background:transparent;color:var(--b5-ink);font:inherit;font-size:14px;outline:none}.chat-search-pill input::placeholder{color:var(--b5-muted)}.chat-search-results{margin-top:10px;display:grid;gap:4px;max-height:56vh;overflow:auto}.chat-search-row{display:grid;gap:3px;text-align:left;border:0;border-radius:12px;padding:10px 12px;background:transparent;color:var(--b5-ink);font:inherit;cursor:pointer}.chat-search-row:hover{background:var(--b5-surface)}.chat-search-row small{color:var(--b5-muted);font-size:12px}.chat-search-row small strong{color:var(--b5-soft)}.chat-search-row span{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.chat-search-row mark{background:#e7defe;color:var(--b5-purple-ink);border-radius:3px;padding:0 1px;font-weight:700}.chat-media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.chat-media-grid>.chat-b5-empty,.chat-media-grid>.chat-b5-hint{grid-column:1/-1}.chat-media-cell{position:relative;aspect-ratio:1;border:0;padding:0;border-radius:8px;overflow:hidden;background:var(--b5-surface);cursor:zoom-in}.chat-media-cell img{width:100%;height:100%;object-fit:cover;display:block}.chat-media-cell span{position:absolute;left:6px;bottom:6px;background:#000a;color:#fff;font-size:10px;font-weight:800;padding:1px 5px;border-radius:4px}.chat-links-list{display:grid;gap:6px}.chat-link-row{display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--b5-line);background:var(--b5-row);color:var(--b5-ink);text-decoration:none}.chat-link-row:hover{border-color:var(--b5-purple)}.chat-link-row strong{font-size:14px}.chat-link-row span{color:var(--b5-purple-ink);font-size:12.5px;overflow-wrap:anywhere}.chat-pinned-list{display:grid;gap:8px}.chat-pinned-row{padding:12px 14px;border-radius:14px;border:1px solid var(--b5-line);background:var(--b5-row)}.chat-pinned-text{margin:0;font-size:14px;line-height:1.45;color:var(--b5-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.chat-pinned-by{margin:4px 0 0;font-size:11.5px;color:var(--b5-muted)}.chat-pinned-actions{display:flex;gap:4px;margin-top:6px}.chat-pinned-actions button{border:0;background:transparent;color:var(--b5-purple-ink);font:inherit;font-size:12.5px;font-weight:700;padding:5px 8px;border-radius:8px;cursor:pointer}.chat-pinned-actions button:hover{background:var(--b5-surface)}.chat-pinned-actions .is-danger{color:var(--b5-danger)}#messagesPage .chat-pinned-bar{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--shared-bar,#f1eff8);color:var(--shared-bar-text,#17173a);border-bottom:1px solid var(--chat-border,#e4e1f0);flex:none}#messagesPage .chat-pinned-bar[hidden]{display:none!important}#messagesPage .chat-pinned-bar>svg{color:var(--shared-control,var(--accent-primary));flex:none}#messagesPage .chat-pinned-jump{flex:1;min-width:0;border:0;background:transparent;padding:0;text-align:left;font:inherit;font-size:12.5px;color:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#messagesPage .chat-pinned-jump strong{font-weight:700}#messagesPage .chat-pinned-jump span{opacity:.82}#messagesPage .chat-pinned-count{border:0;background:transparent;font:inherit;font-size:11.5px;font-weight:800;color:var(--shared-control,var(--accent-primary));padding:2px 6px;border-radius:8px;cursor:pointer;flex:none}#messagesPage .chat-pinned-count:hover{background:#7c5ce61a}.chat-voice{display:inline-flex;align-items:center;gap:9px;min-width:190px;max-width:260px;padding:2px 0}.chat-voice.is-compact{min-width:150px}.chat-voice-play{flex:none;width:32px;height:32px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--accent-primary,#7c5ce6);color:#fff}.chat-voice-track{flex:1;height:4px;border-radius:2px;background:#7c5ce62e;overflow:hidden}.chat-voice-fill{display:block;height:100%;width:0;background:currentColor;border-radius:2px;transition:width .2s linear}.chat-voice-time{flex:none;font-size:12px;font-variant-numeric:tabular-nums;opacity:.9}.chat-voice.is-loading .chat-voice-play{opacity:.6}.chat-voice.is-unavailable .chat-voice-time{font-size:11px}:is(.dm-bubble.mine,.dm-mini-row.is-mine .dm-mini-bubble) .chat-voice-play{background:#fff;color:var(--accent-primary,#7c5ce6)}:is(.dm-bubble.mine,.dm-mini-row.is-mine .dm-mini-bubble) .chat-voice-track{background:#ffffff59}#messagesPage .dm-bubble.is-voice{padding:8px 12px}.chat-note-reply .chat-note-reply-quote img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex:none}.chat-note-reply .chat-note-reply-quote{display:flex;align-items:center;gap:6px;cursor:default}#messagesPage .chats-contacts.has-notes{padding-top:6px}#messagesPage .chats-contacts.has-notes .chats-contact{position:relative;width:72px;padding-top:50px}#messagesPage .chats-contacts.has-notes .chats-contact>span:last-child{max-width:70px}.chat-note-bubble{position:absolute;top:0;left:50%;transform:translate(-50%);width:max-content;max-width:76px;min-width:34px;max-height:44px;overflow:hidden;padding:5px 8px;border-radius:12px;background:#fff;color:#17173a;border:1px solid #e4e1f0;box-shadow:0 2px 6px #17173a14;font-size:11px;line-height:1.3;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none}.chat-note-bubble:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 8px);width:6px;height:6px;border-radius:50%;background:inherit;border:1px solid #e4e1f0}.chat-note-bubble.has-book>span{-webkit-line-clamp:1}.chat-note-bubble>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;max-width:100%}.chat-note-bubble.is-placeholder{color:#6b6584}.chat-note-bubble.is-emoji>span{font-size:18px;line-height:1.15}.chat-note-bubble.is-music{background:#7c5ce6;color:#fff;border-color:#7c5ce6}.chat-note-bubble.is-music .chat-note-music{font-size:10.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chat-note-bubble.is-gif{padding:3px}.chat-note-bubble.is-gif img{width:52px;height:30px;object-fit:cover;border-radius:9px;display:block}.chat-note-book{font-size:9.5px;color:#55547a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.chat-note-bubble.is-music .chat-note-book{color:#f1ecff}.chat-note-view-head{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.chat-note-view-head strong{font-size:16px}.chat-note-view-head small{color:var(--b5-muted);font-size:12px}.chat-note-view-body{margin:14px 0 10px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.chat-note-view-body p{margin:0;font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.chat-note-view-body.is-emoji p{font-size:42px}.chat-note-view-gif{max-width:220px;max-height:180px;border-radius:14px}.chat-note-view-music{display:flex;align-items:center;gap:10px;max-width:100%;padding:8px 14px 8px 8px;border-radius:14px;border:0;background:#7c5ce6;color:#fff;text-align:left;font:inherit;cursor:pointer}.chat-note-view-music>span:first-child{width:32px;height:32px;border-radius:50%;background:#fff3;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex:none}.chat-note-view-music strong,.chat-note-view-music small{display:block;color:#fff}.chat-note-view-music small{opacity:.85;font-size:12px}.chat-note-view-book{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;border:1px solid var(--b5-line);background:var(--b5-row);color:var(--b5-ink);font:inherit;text-align:left;cursor:pointer;max-width:100%}.chat-note-view-book img{width:34px;height:48px;object-fit:cover;border-radius:5px;flex:none}.chat-note-view-book strong{display:block;font-size:14px}.chat-note-view-book small{display:block;color:var(--b5-purple-ink);font-weight:700;font-size:12px}.chat-note-react{display:flex;justify-content:center;gap:8px;margin:6px 0 10px}.chat-note-react button{width:42px;height:42px;border-radius:50%;border:1px solid var(--b5-line);background:var(--b5-row);font-size:20px;cursor:pointer}.chat-note-react button:hover{border-color:var(--b5-purple)}.chat-note-reply-form{display:flex;gap:8px}.chat-note-reply-form input{flex:1;min-width:0;height:42px;border-radius:21px;border:1.5px solid var(--b5-line);background:#fff;color:var(--b5-ink);padding:0 14px;font:inherit;font-size:14.5px}.chat-note-reply-form .btn-primary{border-radius:21px}.chat-note-status{min-height:18px;margin:8px 0 0;text-align:center;font-size:13.5px;font-weight:700;color:var(--b5-purple-ink)}.chat-note-status.is-error{color:var(--b5-danger)}.chat-note-view-foot{display:flex;justify-content:center;margin-top:6px}.chat-note-avatar{--avatar-color:#7c5ce6}.chat-note-compose-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.chat-note-compose-head .chat-b5-x{margin-left:0}.chat-note-compose-head h2{flex:1;text-align:center;font-size:17px!important}.chat-note-share{border:0;background:transparent;color:var(--b5-purple-ink);font:inherit;font-size:15px;font-weight:800;padding:6px 8px;border-radius:10px;cursor:pointer}.chat-note-share:disabled{color:#a29db8;cursor:default}.chat-note-compose-bubble{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--b5-line)}.chat-note-compose-bubble textarea{width:100%;border:0;resize:none;background:transparent;color:var(--b5-ink);text-align:center;font:inherit;font-size:17px;line-height:1.4;outline:none}.chat-note-compose-bubble textarea::placeholder{color:#8b86a3}.chat-note-compose-gif{position:relative}.chat-note-compose-gif img{max-width:160px;max-height:120px;border-radius:12px;display:block}.chat-note-compose-gif button{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:0;background:#000a;color:#fff;cursor:pointer}.chat-note-count{text-align:center;margin:6px 0 10px;font-size:12px;color:var(--b5-muted)}.chat-note-chip{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 10px;margin:0 0 8px;border-radius:12px;background:var(--b5-surface);color:var(--b5-ink);font-size:13.5px}.chat-note-chip img{width:22px;height:30px;object-fit:cover;border-radius:4px}.chat-note-chip span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-note-chip button{border:0;background:transparent;color:var(--b5-muted);cursor:pointer;font-size:14px}.chat-note-chip.is-music{background:#7c5ce6;color:#fff}.chat-note-chip.is-music button{color:#fff}.chat-note-tools{display:flex;justify-content:center;gap:10px;margin:4px 0 10px}.chat-note-tools button{width:42px;height:42px;border-radius:50%;border:1px solid var(--b5-line);background:#fff;color:var(--b5-purple-ink);font-size:18px;cursor:pointer}.chat-note-tools b{font-size:12px;font-weight:900;letter-spacing:.3px}.chat-note-picker{margin:0 0 10px;padding:10px;border-radius:14px;background:#fff;border:1px solid var(--b5-line);max-height:220px;overflow:auto}.chat-note-picker-title{margin:0 0 8px;font-weight:800;font-size:14px}.chat-note-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:4px}.chat-note-emoji-grid button{height:36px;border:0;background:transparent;font-size:20px;border-radius:8px;cursor:pointer}.chat-note-emoji-grid button:hover{background:var(--b5-surface)}.chat-note-books{display:grid;gap:6px}.chat-note-books button{display:flex;align-items:center;gap:10px;border:0;border-radius:10px;padding:6px;background:transparent;color:var(--b5-ink);font:inherit;text-align:left;cursor:pointer}.chat-note-books button:hover{background:var(--b5-surface)}.chat-note-books img,.chat-note-books i{width:30px;height:42px;border-radius:4px;object-fit:cover;flex:none;font-style:normal;display:inline-flex;align-items:center;justify-content:center;background:var(--b5-surface)}.chat-note-quick{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.chat-note-quick button{flex:none;border:1px solid var(--b5-line);background:#fff;color:var(--b5-ink);border-radius:999px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer}.chat-note-error{min-height:0;margin:8px 0 0;text-align:center;color:var(--b5-danger);font-size:13px}.chat-note-error:empty{display:none}.chat-note-audience{text-align:center;color:var(--b5-muted);font-size:12.5px;line-height:1.45;margin:10px 0 0}.chat-note-remove-row{display:flex;justify-content:center;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;color:var(--b5-muted)}.chat-note-remove-row button{border:0;background:transparent;color:var(--b5-danger);font:inherit;font-weight:800;cursor:pointer}@media(max-width:600px){.modal-backdrop.chat-b5-backdrop{padding:16px}.modal-backdrop.chat-b5-backdrop .modal-card.chat-b5-card{max-height:86vh;padding:16px 14px 14px}.chat-voice{min-width:160px}}@media(prefers-reduced-motion:reduce){.chat-voice-fill,.chat-details-toggle,.chat-details-toggle i{transition:none}}body:not(.light) #dmThreadActive:not(.chat-scene-theme) .dm-date-sep{color:#6b6584}body:not(.light) #dmThreadActive:not(.chat-scene-theme) .chat-reply-label{color:#6b6584}body:not(.light) #dmThreadActive:not(.chat-scene-theme) .chat-reply-context .chat-reply-preview{background:#f0edf5;color:#5f5a70}body:not(.light) #dmThreadActive:not(.chat-scene-theme) .dm-bubble.theirs .dm-bubble-text a{color:#5b3fc4}.group-info-members-body .follow-list-row{justify-content:flex-end}/*! css/confirm-dialog.css */.confirm-modal-overlay{--confirm-surface: #25212f;--confirm-heading: #f7f5fa;--confirm-copy: #cbc5d7;--confirm-border: #51485f;--confirm-secondary: #332d40;--confirm-secondary-hover: #40374f;--confirm-icon-bg: #462a33;--confirm-icon: #ffabb5;position:fixed;inset:0;z-index:2200;background:#100d1880;backdrop-filter:blur(2px);align-items:center;justify-content:center;padding:16px;box-sizing:border-box}body.light .confirm-modal-overlay{--confirm-surface: #fff;--confirm-heading: #252133;--confirm-copy: #4d465c;--confirm-border: #ddd7e6;--confirm-secondary: #f3f0f7;--confirm-secondary-hover: #e9e3f1;--confirm-icon-bg: #fff0f2;--confirm-icon: #bb2538}.confirm-modal-overlay.open{display:flex;animation:fadeIn .16s ease}.confirm-modal{position:relative;box-sizing:border-box;width:100%;max-width:440px;max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border:1px solid var(--confirm-border);border-radius:16px;background:var(--confirm-surface);color:var(--confirm-heading);text-align:left;box-shadow:0 20px 64px #100d183d;animation:confirmPop .18s ease-out}@keyframes confirmPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.confirm-icon-wrap{width:40px;height:40px;margin:0 0 16px;display:flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--confirm-icon-bg);color:var(--confirm-icon)}.confirm-modal:before{display:none}.confirm-icon-wrap{box-shadow:none}.confirm-btn,.confirm-btn:hover,.confirm-btn:active{box-shadow:none;transform:none}.confirm-icon-wrap svg{width:22px;height:22px;stroke-width:1.8}.confirm-title{margin:0 0 10px;color:var(--confirm-heading);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.confirm-body{margin:0 0 24px;color:var(--confirm-copy);font-size:15px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.confirm-actions{display:flex;gap:12px}.confirm-btn{flex:1;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:1px solid transparent;border-radius:9px;background:var(--accent-primary, #7550bf);color:#fff;font-family:var(--font);font-size:14px;font-weight:600;line-height:20px;white-space:normal;overflow-wrap:anywhere;cursor:pointer;user-select:none;transition:background .15s ease,border-color .15s ease}.confirm-btn-cancel{background:var(--confirm-secondary);color:var(--confirm-heading);border-color:var(--confirm-border)}.confirm-btn-cancel:hover{background:var(--confirm-secondary-hover)}.confirm-btn-danger{background:#c52c3b;color:#fff}.confirm-btn-danger:hover{background:#ab2030}.confirm-btn svg{display:none}.confirm-btn:focus-visible{outline:none}.confirm-btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:420px){.confirm-modal{padding:20px}.confirm-actions{gap:10px}}@media(prefers-reduced-motion:reduce){.confirm-modal-overlay.open,.confirm-modal{animation:none}.confirm-btn{transition:none}}/*! css/author-parity.css */.book-policy-overlay{position:fixed;inset:0;z-index:10050;background:#0000008c;display:grid;place-items:center;padding:20px;box-sizing:border-box}.book-policy-dialog{display:flex;flex-wrap:wrap;gap:12px;box-sizing:border-box;background:var(--bg2,#fff);color:var(--text,#222);border:1px solid var(--border2,#ddd);border-radius:20px;max-width:520px;width:100%;padding:20px;max-height:min(85dvh,calc(100dvh - 40px));overflow:auto;box-shadow:0 12px 44px #0005;line-height:1.55}.book-policy-dialog h2{flex-basis:100%;margin:0 0 4px;font-size:1.125rem;line-height:1.3;overflow-wrap:anywhere}.book-policy-dialog p{flex-basis:100%;margin:0;color:var(--text2,#475569);font-size:.9rem;line-height:1.6;overflow-wrap:anywhere}.book-policy-dialog p:empty{display:none}.book-policy-dialog label{display:block;flex-basis:100%;min-width:0;margin:2px 0;font-size:.875rem;font-weight:600;line-height:1.5}.book-policy-dialog input,.book-policy-dialog select{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:7px 0 0;font:inherit;font-size:16px;font-weight:400;line-height:1.4;color:var(--text,#222);background:var(--bg3,#fafafa);padding:10px 12px;border:1px solid var(--border2,#ddd);border-radius:10px}.book-policy-dialog label:has(>input:is([name=from],[name=to],[name=coins],[name=stars])){flex-basis:calc(50% - 6px)}.book-policy-dialog button{flex:1 1 120px;box-sizing:border-box;min-width:0;min-height:44px;font:inherit;font-size:.9rem;font-weight:600;line-height:1.4;margin:4px 0 0;padding:10px 14px;border:1px solid var(--border2,#ddd);border-radius:12px;background:var(--bg3,#fafafa);color:var(--text,#222);cursor:pointer;white-space:normal}.book-policy-dialog button[data-preview],.book-policy-dialog button[data-save]:enabled,.book-policy-dialog>button.btn:first-of-type{background:var(--accent-primary,#7255dc);border-color:var(--accent-primary,#7255dc);color:var(--accent-contrast,#fff)}.book-policy-dialog:has(>button[data-save]:enabled)>button[data-preview]{background:var(--bg3,#fafafa);border-color:var(--border2,#ddd);color:var(--text,#222)}.book-policy-dialog button:disabled{opacity:.5;cursor:default}.book-policy-dialog :is(button,input,select):focus-visible{outline:none}.book-policy-dialog [data-effective-scope],.book-policy-dialog [role=status]:not(:empty){padding:12px;border-radius:10px;background:var(--bg3,#fafafa);font-size:.85rem}.book-policy-dialog:has(>button.btn)>h2+p{flex-basis:auto;width:fit-content;padding:3px 9px;border-radius:999px;background:var(--bg3,#fafafa);color:var(--text2,#475569);font-size:.75rem;font-weight:600;line-height:1.4}.book-policy-dialog:has(>button.btn)>p:last-of-type{padding:12px;border-radius:10px;background:var(--bg3,#fafafa);font-size:.85rem}#bookAiCard p{margin:8px 0;font-size:13px;line-height:1.6;color:var(--text2)}#bookAiCard h3{margin:0 0 10px;font-size:15px;line-height:1.4}#bookAiCard label{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:12px;font-size:14px;line-height:1.5}#bookAiCard input[type=checkbox]{flex:none;width:18px;height:18px;accent-color:var(--accent-primary,#7255dc)}@media(max-width:400px){.book-policy-overlay,.book-policy-dialog{padding:16px}.book-policy-dialog>button{flex-basis:calc(50% - 6px)}}#bookEditorMature:checked{accent-color:#e76b39}.author-dashboard-skeleton{min-height:320px}.author-dashboard-skeleton .author-book-row{min-height:80px;opacity:.55}.author-dashboard-skeleton .author-book-row-cover{background:var(--bg2,#eee)}#authorBooksContent[aria-busy=true]{min-height:320px}.author-price-select{position:relative;margin-right:8px}.author-edit-guidance{font-size:12px;color:var(--text2);line-height:1.5}#authorBulkPrice{margin:12px 0}.author-chapter-row:has(.author-price-select){grid-template-columns:24px 50px minmax(0,1fr) auto auto auto}@media(prefers-reduced-motion:no-preference){.book-policy-dialog{animation:author-policy-enter .18s ease-out}@keyframes author-policy-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}.book-policy-dialog [hidden]{display:none!important}.author-book-row [data-delete-check]{grid-column:1/-1;margin:8px 0;font-size:13px;line-height:1.5;color:var(--text2)}.book-policy-dialog{overscroll-behavior:contain;scroll-padding-block:12px}@media(max-height:480px){.book-policy-overlay{padding:8px}.book-policy-dialog{gap:10px;padding:16px;max-height:calc(100dvh - 16px)}}/*! css/chat-presentation.css */#dmThreadActive{position:relative}#dmMessages{overflow-anchor:none}#dmMessages .dm-date-sep{text-transform:none;letter-spacing:0}#dmMessages .dm-bubble.mine{border-radius:18px}#dmMessages .dm-bubble.mine:not(.first-in-group){border-top-right-radius:4px}#dmMessages .dm-bubble.mine:not(.last-in-group){border-bottom-right-radius:4px}#dmMessages .dm-bubble.theirs{border-radius:18px}#dmMessages .dm-bubble.theirs:not(.first-in-group){border-top-left-radius:4px}#dmMessages .dm-bubble.theirs:not(.last-in-group){border-bottom-left-radius:4px}#dmMessages .dm-bubble.is-deleted{background:transparent;color:var(--text2,#667085);border:1px solid var(--border,#d1d5db);box-shadow:none}#dmMessages .chat-emoji-only{background:transparent!important;box-shadow:none!important;border:0;padding:3px 6px;font-size:var(--chat-emoji-size,48px);line-height:1.15}.chat-message-time{font-size:11px;line-height:1.5;color:var(--text3,#6b7280);text-align:center;align-self:center;margin:4px 0}.chat-message-time[hidden]{display:none}.chat-message-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-height:0;align-self:flex-end}.chat-message-meta:empty{display:none}.chat-send-state{display:inline-flex;width:13px;height:13px;border-radius:50%;box-sizing:border-box;align-items:center;justify-content:center;color:var(--text3,#6b7280);font-size:9px;line-height:1;margin:3px 1px;flex:none}.chat-send-state.is-pending{border:1.5px solid currentColor}.chat-send-state.is-sent{background:var(--text3,#6b7280);color:var(--bg,#fff)}#dmMessages .dm-reply-quote{border:0;background:transparent;padding:4px 0 1px;gap:4px;max-width:100%}#dmMessages .dm-reply-quote-name{font-weight:400;color:var(--text3,#6b7280);line-height:1.4}.chat-reply-content{display:flex;gap:7px;align-items:center;background:var(--bg3,#edf0f4);border-radius:12px;padding:8px 10px;min-width:0;max-width:100%}#dmMessages .dm-reply-quote-body{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;max-width:360px;overflow-wrap:anywhere}.chat-reply-photo{width:38px;height:38px;border-radius:7px;object-fit:cover;flex:none}#dmMessages .dm-bubble-read,#dmMessages .dm-bubble-read.is-group{background:transparent;border:0;padding:0;box-shadow:none;width:auto;height:18px;gap:2px;overflow:visible;cursor:pointer}#dmMessages .chat-seen-face,#dmMessages .dm-bubble-read.is-group .chat-seen-face{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;overflow:hidden;background:var(--accent-strong,#8b5cf6);color:#fff;font-size:9px;margin:0;border:0}#dmMessages .chat-seen-face img,#dmMessages .chat-seen-face span{width:16px;height:16px;border-radius:50%;margin:0;border:0;object-fit:cover}.chat-new-message{position:absolute;bottom:84px;left:50%;transform:translate(-50%);border:1px solid var(--border,#d8dbe2);border-radius:20px;background:var(--bg,#fff);color:var(--accent-strong,#7c3aed);box-shadow:0 3px 14px #0002;padding:9px 15px;z-index:8;cursor:pointer;font:600 13px inherit;white-space:nowrap}.chat-new-message[hidden]{display:none}.chat-seen-overlay{position:fixed;inset:0;background:#100d1880;z-index:100000;display:grid;place-items:center;padding:16px;box-sizing:border-box}.chat-seen-card{--seen-surface:#25212f;--seen-text:#f7f5fa;--seen-muted:#cbc5d7;--seen-line:#51485f;--seen-avatar:#393340;display:flex;flex-direction:column;box-sizing:border-box;width:min(360px,100%);max-height:calc(100dvh - 32px);overflow:hidden;background:var(--seen-surface);color:var(--seen-text);border:1px solid var(--seen-line);border-radius:16px;box-shadow:0 20px 64px #100d183d}body.light .chat-seen-card{--seen-surface:#fff;--seen-text:#252133;--seen-muted:#686174;--seen-line:#e9e5ee;--seen-avatar:#f0edf4}.chat-seen-card:focus{outline:none}.chat-seen-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:10px 12px 10px 20px;border-bottom:1px solid var(--seen-line)}.chat-seen-header h3{margin:0;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.01em}.chat-seen-header .chat-seen-close{position:static;margin:0;color:var(--seen-muted)}.chat-seen-header .chat-seen-close:hover{color:var(--seen-text)}.chat-seen-list{padding:8px 20px 12px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.chat-seen-list:focus-visible{outline:none}.chat-seen-person{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0}.chat-seen-avatar{width:40px;height:40px;flex:0 0 40px;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:var(--seen-avatar);color:var(--seen-muted);font-size:15px;font-weight:600}.chat-seen-details{display:flex;flex-direction:column;gap:3px;min-width:0}.chat-seen-name{font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.chat-seen-details time{color:var(--seen-muted);font-size:12px;line-height:17px}.chat-seen-empty{margin:0;padding:24px 20px;color:var(--seen-muted);font-size:14px;line-height:20px}@media(prefers-reduced-motion:reduce){#dmMessages .dm-bubble.is-new,#dmMessages .dm-typing-dot{animation:none!important}}.chat-own-status{position:relative;width:34px;height:34px;flex:none;border:0;border-radius:50%;padding:0;background:var(--bg3,#eee);color:var(--text,#333);cursor:pointer}.chat-own-status[hidden]{display:none}.chat-own-status>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.chat-own-status .chat-status-dot,#messagesPage .dm-conv-avatar .chat-status-dot{position:absolute;right:-1px;bottom:-1px}#messagesPage .dm-conv-avatar{position:relative;overflow:visible}#messagesPage .dm-conv-avatar>img{border-radius:50%}.chat-peer-word{display:block;font-size:10px;font-weight:400;color:var(--text3,#6b7280)}#dmThreadActive.is-search-history .chat-new-message{display:none}.chat-reply-context .chat-reply-preview:has(.chat-reply-photo){display:flex;gap:8px;align-items:center}.chat-reply-context .chat-reply-photo{width:38px;height:38px;border-radius:7px;object-fit:cover;flex:none}.chat-reply-photo.chat-attachment{display:inline-flex;min-width:38px;min-height:38px;max-width:38px;max-height:38px;overflow:hidden}.chat-reply-photo.chat-attachment img{width:38px;height:38px;min-height:0;object-fit:cover}.chat-reply-photo .chat-attachment-status{font-size:8px;line-height:1.1;padding:2px}#dmMessages>.dm-bubble-row,.dm-mini-messages>.dm-mini-row{content-visibility:auto;contain-intrinsic-size:auto 72px;overflow-clip-margin:16px}/*! css/chat-status.css */.chat-status-dot{display:inline-block;width:12px;height:12px;flex:none;box-sizing:border-box;border:2px solid var(--chat-status-ring,var(--card,#24252b));border-radius:50%;background:#9ca3af;box-shadow:none!important;animation:none!important;filter:none!important}.chat-status-online{background:#31a24c}.chat-status-angry{background:#ef4444}.chat-status-busy{background:#c026d3}.chat-status-happy{background:#facc15}.chat-status-sad{background:#3b82f6}.chat-status-offline{background:#9ca3af}.chat-status-overlay{--cs-bg:#202127;--cs-fg:#f5f5f7;--cs-muted:#b8bac5;--cs-line:#454650;--cs-accent:var(--accent-primary);position:fixed;inset:0;z-index:14000;display:flex;align-items:center;justify-content:center;background:#0000008c;padding:20px;box-sizing:border-box;color:var(--cs-fg);font-family:inherit}body.light .chat-status-overlay,[data-theme=light] .chat-status-overlay{--cs-bg:#fff;--cs-fg:#22232b;--cs-muted:#61636d;--cs-line:#d9dae2;--cs-accent:var(--accent-primary)}body.light .chat-status-dot,[data-theme=light] .chat-status-dot{--chat-status-ring:#fff}.chat-status-card{width:100%;max-width:430px;max-height:calc(100dvh - 40px);overflow:auto;background:var(--cs-bg);color:var(--cs-fg);border:1px solid var(--cs-line);border-radius:20px;padding:20px;box-sizing:border-box;box-shadow:0 18px 64px #0005}.chat-status-card *{box-sizing:border-box}.chat-status-card button,.chat-status-card select{font:inherit;color:inherit}.chat-status-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.chat-status-title h2{font-size:19px;line-height:1.3;margin:0}.chat-status-title button{background:transparent;border:0;font-size:26px;padding:0 5px;cursor:pointer}.chat-status-subtitle{color:var(--cs-muted);font-size:14px;line-height:1.5;margin:10px 0 16px}.chat-status-options{display:grid;gap:8px}.chat-status-option{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;border:1px solid var(--cs-line);border-radius:12px;padding:11px;cursor:pointer}.chat-status-option[aria-pressed=true]{border-color:var(--cs-accent);outline:1px solid var(--cs-accent);background:color-mix(in srgb,var(--cs-accent) 10%,transparent)}.chat-status-option strong{display:block;font-size:15px}.chat-status-option small{display:block;font-size:12px;line-height:1.5;color:var(--cs-muted);margin-top:2px}.chat-status-preview{display:flex;align-items:center;justify-content:center;width:24px;flex:none}.chat-status-preview .chat-status-dot{width:17px;height:17px;--chat-status-ring:var(--cs-bg)}.chat-status-duration{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;font-size:13px}.chat-status-duration select{max-width:58%;background:var(--cs-bg);border:1px solid var(--cs-line);border-radius:8px;padding:8px}.chat-status-error{min-height:16px;color:#ef7070;font-size:13px;margin:10px 0}.chat-status-actions{display:flex;justify-content:space-between;gap:12px}.chat-status-actions button{border:1px solid var(--cs-line);border-radius:10px;background:transparent;padding:10px 14px;cursor:pointer}.chat-status-actions .chat-status-primary{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff}.chat-status-card button:disabled{opacity:.55;cursor:wait}.chat-status-help{display:block;border:0;background:none;color:var(--cs-muted)!important;text-decoration:underline;margin:15px auto 0;font-size:12px!important;cursor:pointer}.chat-status-card button:focus-visible,.chat-status-card select:focus-visible{outline:none}.chat-status-card h3{font-size:16px;margin:18px 0 8px}.chat-status-card p{line-height:1.5}.chat-status-tour-demo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;animation:chat-status-intro .35s ease-out}.chat-status-tour-chip{display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 4px;border:1px solid var(--cs-line);border-radius:12px;font-size:12px}.chat-status-tour-chip .chat-status-dot{--chat-status-ring:var(--cs-bg)}.chat-status-tour-progress{font-size:12px;color:var(--cs-muted);text-align:center;margin:16px 0}@keyframes chat-status-intro{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chat-status-tour-demo{animation:none}}@media(max-width:350px){.chat-status-overlay{padding:12px}.chat-status-card{padding:16px;max-height:calc(100dvh - 24px)}.chat-status-duration{align-items:flex-start;flex-direction:column}.chat-status-duration select{max-width:100%;width:100%}}.chat-status-tour-meanings{margin-top:16px}.chat-status-tour-meanings p{font-size:12px;margin:6px 0;color:var(--cs-muted)}.chat-status-tour-meanings strong{color:var(--cs-fg);margin-right:4px}/*! css/chat-invite.css */.group-invite-card,.chat-settings-card{--gi-text:#111827;--gi-soft:#6b7280;--gi-line:#e5e7eb;--gi-chip:#f3f4f6;--gi-accent:var(--accent-strong,#7975d4);--gi-danger:#dc2626;max-width:440px}body:not(.light) .group-invite-card,body:not(.light) .chat-settings-card{--gi-text:#f3f4f6;--gi-soft:#a3aab8;--gi-line:rgba(255,255,255,.12);--gi-chip:rgba(255,255,255,.07);--gi-danger:#f87171}.group-invite-card{color:var(--gi-text)}.group-invite-status,.chat-settings-status{color:var(--gi-soft);text-align:center;padding:18px 0}.group-invite-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.group-invite-head h2{margin:0;font-size:1.05rem;overflow-wrap:anywhere}.group-invite-head small{color:var(--gi-soft);font-size:.8rem}.group-invite-head>div:nth-child(2){flex:1;min-width:0}.group-invite-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:center;background:rgba(var(--accent-rgb),.16);color:var(--gi-accent);font-weight:800;font-size:1.1rem}.group-invite-avatar img{width:100%;height:100%;object-fit:cover}.group-invite-state{font-size:.75rem;font-weight:700;color:var(--gi-soft);border:1px solid var(--gi-line);border-radius:999px;padding:3px 10px}.group-invite-state.is-on{color:#059669;border-color:#05966966}.group-invite-qr{width:166px;margin:4px auto 12px;padding:8px;border-radius:14px;background:#fff;border:1px solid var(--gi-line);cursor:zoom-in;line-height:0}.group-invite-qr svg{width:150px;height:150px}.group-invite-pill{display:flex;align-items:center;gap:8px;border:1px solid var(--gi-line);border-radius:12px;padding:8px 8px 8px 12px;background:var(--gi-chip)}.group-invite-url{flex:1;min-width:0;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-invite-pill button{border:none;background:transparent;color:var(--gi-accent);font-weight:700;font-size:.82rem;cursor:pointer;padding:4px 6px}.group-invite-meta{color:var(--gi-soft);font-size:.78rem;text-align:center;margin:8px 0 10px}.group-invite-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:6px}.group-invite-btn{min-height:40px;border-radius:11px;border:1.5px solid var(--gi-line);background:transparent;color:var(--gi-text);font:inherit;font-weight:650;font-size:.86rem;cursor:pointer;padding:8px 10px}.group-invite-btn.is-primary{background:linear-gradient(135deg,var(--accent-strong,#7975d4),var(--accent-light,#9d99e8));color:#fff;border-color:transparent}.group-invite-btn:disabled{opacity:.55;cursor:default}.group-invite-create{width:100%;margin:16px 0 4px}.group-invite-empty{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border:1px dashed var(--gi-line);border-radius:14px;padding:16px 12px;margin-bottom:6px}.group-invite-empty span{color:var(--gi-soft);font-size:.85rem}.group-invite-section,.chat-settings-section{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gi-soft);margin:16px 0 8px}.group-invite-chips{display:flex;flex-wrap:wrap;gap:8px}.group-invite-chip{border:1.5px solid var(--gi-line);background:transparent;color:var(--gi-text);border-radius:999px;padding:7px 13px;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.group-invite-chip[aria-pressed=true]{border-color:var(--gi-accent);background:rgba(var(--accent-rgb),.14);color:var(--gi-accent)}.group-invite-chip:disabled{opacity:.6;cursor:default}.group-invite-note,.chat-settings-note{color:var(--gi-soft);font-size:.8rem;line-height:1.45;margin:8px 0 0}.group-invite-manage{display:flex;flex-direction:column;margin-top:16px;border-top:1px solid var(--gi-line)}.group-invite-manage button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:none;border-bottom:1px solid var(--gi-line);background:transparent;color:var(--gi-text);text-align:left;padding:11px 2px;font:inherit;cursor:pointer}.group-invite-manage button small{color:var(--gi-soft);font-size:.78rem}.group-invite-manage button.is-danger strong{color:var(--gi-danger)}.group-invite-manage button:disabled{opacity:.55;cursor:default}.group-invite-card .modal-actions,.chat-settings-card .modal-actions{margin-top:16px}.group-invite-qr-overlay{z-index:10001}.group-invite-qr-card{text-align:center;max-width:360px}.group-invite-qr-big{display:inline-block;padding:10px;background:#fff;border-radius:16px;line-height:0;margin-bottom:14px}.group-invite-qr-big svg{width:min(280px,70vw);height:min(280px,70vw)}.group-invite-qr-card .modal-actions{justify-content:center}.group-invite-hint{display:flex;align-items:center;gap:10px;margin:0 16px 8px;padding:10px 12px;border-radius:12px;background:rgba(var(--accent-rgb),.12);font-size:.82rem}.group-invite-hint div{flex:1;display:flex;flex-direction:column;gap:2px}.group-invite-hint span{opacity:.8}.group-invite-hint button{border:none;background:transparent;color:var(--accent-strong,#7975d4);font-weight:700;cursor:pointer;font:inherit;font-size:.82rem}.chat-settings-card{color:var(--gi-text)}.chat-settings-row{display:flex;align-items:center;gap:12px;border:1px solid var(--gi-line);border-radius:14px;padding:12px 14px;margin-top:12px}.chat-settings-row>div{flex:1;display:flex;flex-direction:column;gap:2px}.chat-settings-row small{color:var(--gi-soft);font-size:.8rem;line-height:1.4}.chat-settings-switch{position:relative;flex:none;width:46px;height:28px;border-radius:999px;border:none;background:var(--gi-line);cursor:pointer;transition:background .15s}.chat-settings-switch[aria-checked=true]{background:var(--gi-accent)}.chat-settings-switch:disabled{opacity:.6;cursor:default}.chat-settings-knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0004;transition:transform .15s}.chat-settings-switch[aria-checked=true] .chat-settings-knob{transform:translate(18px)}.chat-settings-spinner{position:absolute;inset:6px 15px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:gi-spin .8s linear infinite}.chat-settings-error{color:var(--gi-danger);font-size:.8rem;min-height:1em;margin:10px 0 0}.chat-settings-error:empty{display:none}@keyframes gi-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.chat-settings-spinner{animation:none}.chat-settings-knob,.chat-settings-switch{transition:none}}@media(max-width:420px){.group-invite-actions{grid-template-columns:1fr}}/*! css/chat-main-parity.css */#dmMessages .chat-emoji-only{background:transparent!important;box-shadow:none!important;padding:2px 4px;font-size:var(--chat-emoji-size,48px);line-height:1.2}#dmMessages .chat-emoji-only .dm-bubble-text{font-size:inherit;line-height:inherit}.chat-message-timestamp{font-size:11px;text-align:center;color:var(--text-muted,#777);padding:4px 0}.chat-message-timestamp[hidden]{display:none}.chat-main-new-messages{position:absolute;bottom:90px;left:50%;transform:translate(-50%);border-radius:22px;padding:9px 16px;background:var(--accent-primary,#7c3aed);color:#fff;border:0;z-index:4;box-shadow:0 3px 12px #0002}.chat-main-new-messages[hidden]{display:none}#dmMessages button.dm-bubble-read{border:0;background:transparent;padding:0;cursor:pointer}#dmMessages .is-jump-highlight{outline:2px solid var(--accent-primary,#7c3aed);outline-offset:4px;border-radius:12px}.chats-avatar{position:relative;overflow:visible}.chats-avatar>.chat-status-dot{position:absolute;right:0;bottom:0}#dmOnlineDot.chat-status-dot{box-shadow:none!important;animation:none!important}#dmOnlineDot.chat-status-online{background:#31a24c}#dmOnlineDot.chat-status-angry{background:#ef4444}#dmOnlineDot.chat-status-busy{background:#c026d3}#dmOnlineDot.chat-status-happy{background:#facc15}#dmOnlineDot.chat-status-sad{background:#3b82f6}#dmOnlineDot.chat-status-offline{background:#9ca3af}/*! css/chat-themes.css */:is(#dmThreadActive,.dm-mini-chat).chat-shared-theme{--accent-primary:var(--shared-accent);--accent-strong:var(--shared-accent);--accent-light:var(--shared-control,color-mix(in srgb,var(--shared-accent) 65%,white));--accent-rgb:var(--shared-accent-rgb);--accent-soft:color-mix(in srgb,var(--shared-accent) 12%,transparent);--accent-border:color-mix(in srgb,var(--shared-control,var(--shared-accent)) 45%,transparent);--chat-purple:var(--shared-accent)}:is(#dmThreadActive,.dm-mini-chat).chat-shared-theme .dm-mini-row.is-mine .dm-mini-bubble:not(.is-emoji-only),:is(#dmThreadActive,.dm-mini-chat).chat-shared-theme .dm-bubble-row.mine .dm-bubble:not(.chat-emoji-only){background:var(--shared-gradient)!important;color:#fff!important}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-messages,:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme #dmMessages{background:var(--shared-bg) var(--shared-image) center/cover no-repeat!important}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-row.is-theirs .dm-mini-bubble:not(.is-emoji-only),:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-bubble-row:not(.mine) .dm-bubble:not(.chat-emoji-only){background:var(--shared-incoming)!important;color:var(--shared-text)!important}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-sender-name,:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-bubble-sender{color:var(--shared-meta)!important}.chat-theme-notice{text-align:center;font-size:11px;line-height:1.5;padding:10px 8px;color:var(--shared-meta,var(--muted))}.chat-theme-notice span,:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-date-sep,:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-date-divider span{background:var(--shared-pill,transparent);border-radius:8px;padding:4px 8px;color:var(--shared-meta,inherit)}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-header,:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-composer{background:var(--shared-bg)!important;color:var(--shared-bar-text)!important;border-color:var(--shared-line)!important}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-name,:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-header button{color:var(--shared-bar-text)!important}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-input{background:transparent!important;color:var(--shared-bar-text)!important}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-input::placeholder{color:var(--shared-meta)!important}#dmThreadActive.chat-scene-theme .dm-thread-header,#dmThreadActive.chat-scene-theme .dm-composer{background:var(--shared-bg)!important;color:var(--shared-bar-text)!important;border-color:var(--shared-line)!important}#dmThreadActive.chat-scene-theme :is(.dm-thread-name,.dm-thread-header button,#dmInput){color:var(--shared-bar-text)!important}#dmThreadActive.chat-scene-theme .dm-composer-input-wrap,.dm-mini-chat.chat-scene-theme .dm-mini-input-wrap{background:var(--shared-input)!important}#dmThreadActive.chat-scene-theme #dmInput{background:transparent!important}#dmThreadActive.chat-scene-theme #dmInput::placeholder{color:var(--shared-meta)!important}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme :is(.dm-mini-attach,.dm-mini-gift,.dm-mini-emoji,.dm-mini-send,.dm-composer-btn,.dm-composer-emoji,.dm-send-btn,.chats-gif-btn,.chats-gift-btn){color:var(--shared-control)!important}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-unread-divider{color:var(--shared-control)}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-unread-divider:before,:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .dm-mini-unread-divider:after{background:var(--shared-line)}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme :is(.dm-mini-new-messages,.chat-new-message){background:var(--shared-bg);color:var(--shared-control);border-color:var(--shared-line)}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme :is(.chat-reply-preview,.chat-gift-card){background:var(--shared-pill);color:var(--shared-text)}:is(#dmThreadActive,.dm-mini-chat).chat-scene-theme .chat-reply-label{color:var(--shared-meta)}/*! css/chat-dock-ota.css */.dm-mini-messages{overflow-anchor:none}.dm-mini-row .dm-mini-bubble.is-emoji-only{padding:3px 0;background:transparent!important;box-shadow:none!important;line-height:1.18}.dm-mini-message-time{display:block;align-self:stretch;text-align:center;margin:3px 2px;font-size:10px;color:var(--text-muted,#92929e)}.dm-mini-message-time[hidden]{display:none!important}button.dm-mini-seen-row{border:0;background:none;padding:2px;cursor:pointer;font:inherit}.dm-mini-bubble-wrap>.chat-send-state{display:flex;align-self:flex-end;margin:2px 0}.dm-mini-avatar{position:relative;overflow:visible!important}.dm-mini-avatar>img{border-radius:50%}[data-dock-status-peer]>.chat-status-dot{position:absolute;right:-2px;bottom:-1px}.dm-mini-header-label{display:flex;flex-direction:column;min-width:0;text-align:left}.dm-mini-status-text{font-size:10px;font-weight:400;color:var(--text-muted,#92929e)}.dm-mini-status-text:empty{display:none}.dm-mini-row.is-new-incoming{animation:chatDockIncoming .24s ease-out}@keyframes chatDockIncoming{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dm-mini-row.is-new-incoming{animation:none}}.dm-mini-messages>.dm-mini-row{margin-top:8px}.dm-mini-messages>.dm-mini-row:is(.is-run-mid,.is-run-last){margin-top:2px}.dm-mini-messages>.dm-mini-date-divider+.dm-mini-row,.dm-mini-messages>.dm-mini-unread-divider+.dm-mini-row,.dm-mini-messages>.dm-mini-row:first-child{margin-top:0}.dm-mini-bubble-wrap{gap:2px}.dm-mini-message-time{margin:3px 0 5px;font-size:10px;line-height:14px}.dm-mini-row .chat-message-line{align-items:flex-end}.dm-mini-row .dm-mini-bubble-with-reactions{position:relative;z-index:1;display:flex;flex-direction:column;width:fit-content;max-width:100%;min-width:0}.dm-mini-row .chat-reply-preview{padding:7px 10px 14px;border-radius:13px}.dm-mini-row .chat-reply-label{margin:0 6px 4px;line-height:14px}.dm-mini-row .chat-reply-context{padding-top:2px}.dm-mini-row .chat-message-anchor .dm-mini-bubble-reactions{flex-shrink:0}.dm-mini-header{gap:2px;padding:5px 6px;min-height:48px}.dm-mini-header .dm-mini-peek{flex:1;gap:8px;padding:3px 4px}.dm-mini-header .dm-mini-spacer{display:none}.dm-mini-header>button:not(.dm-mini-peek):not(.dm-mini-back){flex:0 0 30px;width:30px;height:32px;padding:0;border:0;border-radius:6px;background:transparent}.dm-mini-header>button:not(.dm-mini-peek):not(.dm-mini-back):hover{background:transparent;color:var(--accent-primary)}.dm-mini-header>button svg{width:15px;height:15px}.dm-mini-header .dm-mini-name{font-size:14px;line-height:20px}.dm-mini-header button:focus-visible{outline:none}.dm-mini-composer{padding:8px;gap:4px;border-top:1px solid var(--border-color,#eeeaf3)}.dm-mini-composer :is(.dm-mini-attach,.dm-mini-gift,.dm-mini-send){width:32px;height:32px;flex-shrink:0;padding:6px;background:transparent;color:var(--accent-primary);border:0;box-shadow:none}.dm-mini-composer :is(.dm-mini-attach,.dm-mini-gift,.dm-mini-send) svg{width:20px;height:20px}.dm-mini-composer :is(.dm-mini-attach,.dm-mini-gift,.dm-mini-send):hover{background:var(--accent-soft)}.dm-mini-input-wrap{border-radius:18px}.dm-mini-composer :is(.dm-mini-attach-wrap,.dm-mini-gift,.dm-mini-send){margin-bottom:2px}.dm-mini-input-wrap .dm-mini-emoji{flex:0 0 30px;height:36px;margin-right:2px}@media(pointer:coarse){.dm-mini-header>button:not(.dm-mini-peek):not(.dm-mini-back){flex-basis:34px;width:34px;height:36px}.dm-mini-composer :is(.dm-mini-attach,.dm-mini-gift,.dm-mini-send){width:36px;height:36px}}.dm-mini-avatar-bubble-btn{position:relative;overflow:visible}.dm-mini-avatar-unread{position:absolute;bottom:-2px;right:-3px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid var(--card-bg,#fff);border-radius:12px;background:var(--accent-primary);color:#fff;font:600 10px/1 Inter,sans-serif}.dm-mini-new-messages{max-width:calc(100% - 24px);white-space:nowrap}.dm-mini-chat{animation:chatPopupAppear .14s ease-out}@keyframes chatPopupAppear{0%{opacity:0}to{opacity:1}}.dm-mini-chat.is-restored{animation:none}@media(prefers-reduced-motion:reduce){.dm-mini-chat{animation:none}}.dm-mini-avatar>.dm-dock-initials{border-radius:50%}.dm-mini-messages>.dm-mini-row.is-theirs+.dm-mini-row.is-mine,.dm-mini-messages>.dm-mini-row.is-mine+.dm-mini-row.is-theirs{margin-top:8px}.dm-mini-avatar-bubble-btn>:is(img,.dm-dock-initials){border-radius:50%}body:not(.light) .dm-mini-row.is-theirs .dm-mini-bubble:not(.is-deleted):not(.is-emoji-only){background:color-mix(in srgb,var(--accent-primary) 10%,#343440);color:#f3f1f8}body:not(.light) .dm-mini-header>button:not(.dm-mini-peek):not(.dm-mini-back){color:#b8b3c7}body:not(.light) .dm-mini-header>button:not(.dm-mini-peek):not(.dm-mini-back):hover{background:transparent;color:var(--accent-light)}body:not(.light) .dm-mini-chat .dm-mini-input{color:#f3f1f8}body:not(.light) .dm-mini-chat .dm-mini-input::placeholder{color:#b8b3c7}.dm-mini-hover-time{position:fixed;z-index:11000;pointer-events:none;max-width:calc(100vw - 16px);padding:5px 8px;border-radius:6px;background:#272333;color:#fff;box-shadow:0 2px 8px #0002;font:500 11px/16px Inter,sans-serif;white-space:normal}body:not(.light) .dm-mini-hover-time{background:#efedf5;color:#211c30}.dm-mini-row{row-gap:2px}.dm-mini-row>.dm-mini-seen-row{grid-column:1 / -1;justify-self:end;margin:0}.chat-mention{border:0;padding:0;background:none;font:inherit;font-weight:600;color:inherit;cursor:pointer}.chat-mention:hover{text-decoration:underline}.chat-mention:focus-visible{outline:none}.dm-mini-row.is-mine .chat-mention,.dm-bubble-row.mine .chat-mention{color:inherit}/*! css/reaction-artwork.css */.reaction-face{display:inline-flex;position:relative;width:var(--reaction-size,17px);height:var(--reaction-size,17px);flex:none;overflow:hidden;border-radius:50%;vertical-align:middle;box-sizing:content-box}.reaction-face img{position:absolute!important;max-width:none!important;width:114.285714%!important;height:114.285714%!important;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:contain}.reaction-stack{display:inline-flex;align-items:center;isolation:isolate;vertical-align:middle}.reaction-stack-item{display:inline-flex;position:relative;box-shadow:0 0 0 1.5px var(--bg-card,var(--bg2,var(--bg,#fff)));border-radius:50%}.reaction-stack-item+.reaction-stack-item{margin-left:calc(var(--reaction-size,17px)*-.25)}.reaction-total{margin-left:5px}.reaction-picker,.ms-reactions,.comment-context-reactions{display:flex;gap:4px;padding:6px;box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px)}.reaction-picker .reaction-option,.ms-reactions>button,.comment-context-reactions>button{width:40px;min-width:40px;height:44px;padding:2px;display:flex;align-items:center;justify-content:center;flex:none}.reaction-picker .reaction-option>img,.comment-context-reactions>button>img{width:36px!important;height:36px!important;object-fit:contain}.comment-reaction-summary,.ms-post-reaction-count,.as-reaction-count{display:inline-flex;align-items:center;gap:0}@media(max-width:400px){.reaction-picker{left:0;right:auto;transform:none}.comment-context-card{padding:12px}.comment-context-reactions{padding:0}}@media(max-width:400px){.reaction-picker.visible{transform:none}.comment-context-overlay{padding:12px}.comment-context-card{box-sizing:border-box;width:100%;padding:12px}.comment-context-reactions{max-width:none}}#postCommentsModal .rcount .reaction-stack,#postCommentsModal .rcount .reaction-face{--reaction-size:18px!important}.reaction-picker{visibility:hidden}.reaction-picker.visible{visibility:visible}.reaction-option:focus-visible{outline:none}.reaction-picker{padding:8px;border-radius:18px}.reaction-picker .reaction-option{height:auto;min-height:54px;box-sizing:border-box;gap:2px}.reaction-picker .reaction-option .r-label{line-height:12px;flex:none}.reaction-picker .reaction-option>img{flex:none}.reaction-picker .reaction-option.active{background:transparent}.reaction-picker .reaction-option.active .r-label{color:var(--accent-primary);font-weight:700}.reaction-picker .reaction-option:hover{transform:none}.reaction-picker .reaction-option:hover .r-label{color:var(--accent-primary)}.reaction-picker{transition-property:opacity}.reaction-picker .reaction-option{min-width:0;flex:1 1 40px}.reaction-picker .reaction-option>img{width:min(36px,100%)!important;height:auto!important;aspect-ratio:1}.reaction-picker .reaction-option .reaction-face{width:min(36px,100%);height:auto;aspect-ratio:1}.reaction-picker .reaction-option .r-label{letter-spacing:0}/*! css/video-playlists.css */.video-playlist-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:16px 0}.video-playlist-heading h3{margin:0;font-size:1.05rem;line-height:1.4}.vc-content>[data-playlist-shelf]{padding:0 0 20px;border-bottom:1px solid var(--border,#36313d)}[data-playlist-shelf]>.video-playlist-heading{margin:0 0 12px;gap:12px}[data-playlist-shelf]>.video-playlist-heading h3{font-size:1rem;font-weight:700}[data-playlist-shelf]>.video-playlist-heading>.btn{padding:6px 12px;border-radius:8px;font-size:.8125rem;box-shadow:none}.video-playlist-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;padding:2px;line-height:1.5;color:var(--text2,#cbd5e1)}.video-playlist-shelf .video-playlist-tile.btn{display:flex;align-items:center;gap:12px;min-width:0;min-height:88px;margin:0;padding:14px;justify-content:flex-start;text-align:left;white-space:normal;line-height:1.4;border:1px solid var(--border,#36313d);border-radius:12px;background:var(--bg2,#231d2b);color:var(--text,#fff);box-shadow:none}.video-playlist-shelf .video-playlist-tile.btn:hover{border-color:var(--accent-primary,#9370ed);background:var(--bg3,#2b2435)}.video-playlist-cover{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:var(--accent-soft,rgba(147,112,237,.12));color:var(--accent-primary,#9370ed)}.video-playlist-cover svg{width:24px;height:24px}.video-playlist-tile-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.video-playlist-tile-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.4}.video-playlist-tile-meta{font-size:.75rem;font-weight:400;line-height:1.4;color:var(--text2,#cbd5e1)}.video-playlist-tile .video-playlist-tile-arrow{width:16px;height:16px;flex:none;color:var(--text2,#cbd5e1)}.video-playlist-shelf-status>p{margin:8px 0 0;font-size:.8125rem;color:var(--text2,#cbd5e1)}.video-playlist-shelf-status>p:empty{display:none}.vc-content>[data-playlist-shelf]~.vc-empty{min-height:0;padding:32px 16px 24px}.vc-content>[data-playlist-shelf]~.vc-empty>svg{width:28px;height:28px;margin-bottom:12px;color:var(--accent-primary,#9370ed)}.vc-content>[data-playlist-shelf]~.vc-empty h2{font-size:1rem;margin:0 0 6px}.vc-content>[data-playlist-shelf]~.vc-empty p{font-size:.8125rem;max-width:340px;line-height:1.5}.vc-content>[data-playlist-shelf]~.vc-empty button{min-height:40px;padding:8px 14px;margin:16px auto 0;border-radius:8px;font-size:.8125rem}.video-playlist-page{padding:16px 20px 24px;min-width:0;color:var(--text,#fff)}.video-playlist-page>section>h2{margin:14px 0 4px;font-size:1.25rem;font-weight:700;line-height:1.35;letter-spacing:-.015em;overflow-wrap:anywhere}.video-playlist-page>section>p{margin:4px 0;color:var(--text2,#cbd5e1);font-size:.8125rem;line-height:1.5}.video-playlist-page .btn,.video-playlist-heading .btn,.video-playlist-queue .btn{min-height:40px;box-sizing:border-box;font-size:.85rem;line-height:1.4}.video-playlist-page .btn{border-radius:8px;padding:8px 14px;box-shadow:none;gap:8px}.video-playlist-page .btn svg{width:16px;height:16px;flex:none}.video-playlist-page .video-playlist-back.btn{padding:6px 0;min-height:36px;border-color:transparent;background:transparent;color:var(--text2,#cbd5e1);font-size:.8125rem}.video-playlist-page .video-playlist-back.btn:hover{color:var(--accent-primary,#9370ed);background:transparent;border-color:transparent}.video-playlist-page .video-playlist-actions{justify-content:flex-start;gap:8px;margin:14px 0 20px}.video-playlist-page .video-playlist-actions>.btn{font-size:.8125rem;font-weight:600}.video-playlist-page .video-playlist-delete.btn{background:transparent;border-color:transparent;color:var(--text2,#cbd5e1)}.video-playlist-page .video-playlist-delete.btn:hover{background:var(--bg3,#2b2435);border-color:var(--border2,#484052);color:var(--text,#fff)}.video-playlist-rows{border-top:1px solid var(--border,#36313d)}.video-playlist-item{display:flex;align-items:center;gap:4px;padding:10px 0;border-bottom:1px solid var(--border,#36313d)}.video-playlist-page .video-playlist-play.btn{flex:1 1 0;display:flex;justify-content:flex-start;align-items:center;gap:12px;min-width:0;text-align:left;padding:4px;border:1px solid transparent;background:transparent;border-radius:8px;white-space:normal;overflow-wrap:anywhere;line-height:1.5;font-size:.875rem;font-weight:500}.video-playlist-page .video-playlist-play:hover{background:var(--bg3,#2b2435)}.video-playlist-play span{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.video-playlist-play img{flex:none;width:88px;height:58px;object-fit:cover;border-radius:6px;background:var(--bg3,#2b2435)}.video-playlist-page .video-playlist-icon.btn{flex:0 0 36px;width:36px;min-height:36px;padding:8px;background:transparent;border-color:transparent;color:var(--text2,#cbd5e1)}.video-playlist-page .video-playlist-icon.btn:hover:not(:disabled){background:var(--bg3,#2b2435);border-color:transparent;color:var(--text,#fff)}.video-playlist-page .video-playlist-icon.btn:disabled{opacity:.3;background:transparent;border-color:transparent}.video-playlist-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-playlist-page>section>.video-playlist-status{margin:10px 0 0;font-size:.75rem;color:var(--text2,#cbd5e1)}.video-playlist-status:empty{display:none}.video-playlist-rows>[data-playlist-empty]{margin:0;padding:24px 12px;text-align:center;color:var(--text2,#cbd5e1);font-size:.875rem;line-height:1.6}.video-playlist-check{display:flex;gap:12px;align-items:center;width:100%;box-sizing:border-box;min-height:48px;padding:12px;border:1px solid var(--border2,#36313d);border-radius:12px;cursor:pointer;font-size:.95rem;line-height:1.5;overflow-wrap:anywhere}.video-playlist-check:has(input:checked){border-color:var(--accent-primary,#7255dc);background:color-mix(in srgb,var(--accent-primary,#7255dc) 8%,transparent)}.video-playlist-check input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--accent-primary,#7255dc)}.video-playlist-queue{padding:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-width:0}.video-playlist-queue button:first-child{font-weight:700;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.video-playlist-queue h3{margin:0;font-size:1rem}.video-ota-overlay{position:fixed;inset:0;z-index:100020;background:#0009;display:grid;place-items:center;padding:20px;box-sizing:border-box}.video-ota-dialog{box-sizing:border-box;width:min(440px,100%);max-height:min(85dvh,calc(100dvh - 40px));overflow:auto;background:var(--bg2,#231d2b);color:var(--text,#fff);padding:20px;border:1px solid var(--border2,#36313d);border-radius:20px;box-shadow:0 20px 80px #0006}.video-ota-dialog h2{margin:0 0 14px;font-size:1.125rem;line-height:1.3;overflow-wrap:anywhere}.video-ota-dialog-content{display:flex;flex-wrap:wrap;gap:12px;line-height:1.5}.video-ota-dialog-content>label:not(.video-playlist-check){display:block;flex-basis:100%;min-width:0;font-size:.875rem;font-weight:600;line-height:1.5}.video-ota-dialog input:not([type=checkbox]){display:block;width:100%;min-height:46px;box-sizing:border-box;margin:8px 0 0;padding:11px 12px;border:1px solid var(--border2,#484052);border-radius:10px;background:var(--bg3,#2b2435);color:var(--text,#fff);font:inherit;font-size:16px;font-weight:400;line-height:1.4}.video-ota-dialog-content>p{flex-basis:100%;margin:0 0 4px;color:var(--text2,#cbd5e1);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.video-ota-dialog-content>.btn{flex:1 1 100px;box-sizing:border-box;min-height:44px;margin:4px 0 0;padding:10px 16px;border-radius:12px;font-size:.9rem;line-height:1.4;white-space:normal}.video-ota-dialog :is(button,input):focus-visible,.video-playlist-page button:focus-visible,.video-playlist-heading button:focus-visible,.video-playlist-shelf button:focus-visible,.video-playlist-queue button:focus-visible{outline:none}.video-ota-dialog :is(button,input):disabled,.video-playlist-page button:disabled{opacity:.5;cursor:default}@media(max-width:600px){.video-playlist-page{padding:12px 16px 20px}.video-playlist-page>section>h2{font-size:1.125rem}.video-playlist-item{display:grid;grid-template-columns:1fr repeat(3,40px);column-gap:4px;row-gap:0;padding:8px 0}.video-playlist-page .video-playlist-play.btn{grid-column:1 / -1;padding:4px 0}.video-playlist-item>.video-playlist-icon:nth-child(2){grid-column:2}.video-playlist-page .video-playlist-icon.btn{width:40px;min-height:40px}}@media(max-width:400px){.video-playlist-page{padding:12px}.video-ota-overlay,.video-ota-dialog{padding:16px}}.vc-watch-menu{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%);z-index:100010;box-shadow:0 0 0 100vmax #0008}.vc-shell .reaction-picker{max-width:calc(100vw - 24px);box-sizing:border-box;gap:2px;padding:8px}.vc-shell .reaction-option{min-width:0;width:42px;padding:4px 2px}.vc-shell .reaction-option .r-label{font-size:10px}.vc-shell .reaction-option .r-emoji img{width:32px;height:32px;object-fit:contain}@media(max-width:400px){.vc-shell .reaction-picker{width:326px}.vc-shell .reaction-option{width:42px}}@media(max-width:600px){.vc-shell .vc-watch-rail .reaction-picker{position:fixed;left:12px;right:auto;bottom:96px;transform:none;width:min(326px,calc(100vw - 24px));min-width:0}}.video-ota-dialog{overscroll-behavior:contain;scroll-padding-block:12px}@media(pointer:coarse){.video-playlist-page .btn,.video-playlist-heading .btn,.video-playlist-queue .btn{min-height:44px}.video-playlist-page .video-playlist-icon.btn{width:44px;min-height:44px;flex-basis:44px}.video-playlist-page .video-playlist-back.btn{min-height:44px}.video-playlist-item{grid-template-columns:1fr repeat(3,44px)}}@media(max-height:480px){.video-ota-overlay{padding:8px}.video-ota-dialog{padding:16px;max-height:calc(100dvh - 16px)}}/*! css/video-media-parity.css */.post-video,.video-player-wrap{position:relative}.video-playback-error{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:#000000d1;color:#fff;padding:20px;text-align:center}.video-playback-error button{min-width:88px;min-height:44px;border:1px solid #fff;border-radius:12px;background:#fff;color:#17171c;font:inherit;cursor:pointer}.studio-price-fallback{padding:16px;margin-bottom:16px;border:1px solid var(--border);border-radius:14px;background:var(--bg2);color:var(--text)}.studio-price-fallback button{min-height:44px}.studio-price-fallback p{margin:6px 0 12px;color:var(--text2)}#studioEditPrices{display:flex;gap:16px;padding:12px;border:1px solid var(--border);border-radius:10px;margin:12px 0}#studioEditPrices label{display:grid;gap:5px}#studioEditPrices input{width:90px}#studioEditPrices:disabled{opacity:.6}/*! css/moment-music.css */.moment-music-credit{position:absolute;z-index:8;top:88px;left:16px;max-width:calc(100% - 32px);padding:7px 12px;border:1px solid rgba(255,255,255,.3);border-radius:20px;background:#000000a6;color:#fff;font:inherit;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.moment-music-credit:disabled{cursor:default;opacity:.85}.moment-music-credit[hidden]{display:none}.moment-music-credit:focus-visible{outline:none}/*! css/popup-lifecycle.css */.selebox-popup-overlay{position:fixed;inset:0;z-index:100030;background:#0008;display:grid;place-items:center;padding:20px}.selebox-popup-overlay .post-action-menu{position:relative!important;inset:auto!important;transform:none!important;width:min(320px,100%);max-height:85dvh;overflow:auto;box-shadow:0 18px 70px #0005}.vc-watch-more-dialog,.selebox-popup-confirmation{margin:auto;padding:12px;border:1px solid var(--border,#ddd);border-radius:16px;background:var(--bg2,#fff);color:var(--text,#19172c);max-width:calc(100vw - 40px)}.vc-watch-more-dialog::backdrop,.selebox-popup-confirmation::backdrop{background:#0008}.vc-watch-more-dialog .vc-watch-menu{position:static!important;inset:auto!important;transform:none!important;box-shadow:none!important;width:min(300px,calc(100vw - 68px));max-height:80dvh;overflow:auto}.selebox-popup-confirmation{text-align:center;min-width:220px;padding:24px}.selebox-popup-confirmation button{padding:10px 28px}.selebox-popup-overlay .post-action-sheet{box-sizing:border-box;width:min(340px,100%);padding:12px;border:1px solid var(--border2);border-radius:14px;background:var(--bg2);color:var(--text)}.post-action-sheet:focus{outline:none}.post-action-sheet .pam-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:8px;margin-bottom:6px}.post-action-sheet .pam-header h3{margin:0;font-size:14px;line-height:1.4;font-weight:600}.post-action-sheet .pam-header .pam-close{color:var(--text2)}.post-action-sheet .pam-header .pam-close:hover{color:var(--text)}.selebox-popup-overlay .post-action-sheet>[data-pam-action]{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 9px;margin:0;border:0;border-radius:7px;color:var(--text);font-size:14px;line-height:1.4;font-weight:500}.post-action-sheet>[data-pam-action] svg{flex:none;color:var(--text2)}.post-action-sheet>[data-pam-action]>span{min-width:0;overflow-wrap:anywhere;text-align:left}.selebox-popup-overlay .post-action-sheet>.pam-separated{margin-top:6px;border-top:1px solid var(--border2);border-radius:0 0 7px 7px}.selebox-popup-overlay .post-action-sheet>.pam-danger,.post-action-sheet>.pam-danger svg{color:var(--danger,#dc2626)}body:not(.light) .selebox-popup-overlay .post-action-sheet>.pam-danger,body:not(.light) .post-action-sheet>.pam-danger svg{color:#f87171}.selebox-popup-overlay .post-action-sheet>[data-pam-action]:hover{background:var(--bg3)}.post-action-sheet button:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.post-action-sheet{animation:none}}/*! css/modal-close.css */:is(.modal-close-btn,.modal-close,.vu-close,.compose-choice-close,.post-comments-close,.pam-close,.as-close,.epi-reader-close,.wl-epi-dialog-close,.acp-close,.lightbox-close,.unlock-modal-close,.chat-gift-close,.feed-discovery-close,.blv-sheet-close,.share-close,.cw-share-close,.admin-komiks-dialog-close,#composeClose,#postGiftClose,:is(dialog,[role=dialog],.modal-overlay) button[aria-label^=Close],.audio-social-dialog.ac-editor>.ac-link,.audio-social-dialog.ac-editor .ac-heading>.ac-link,.ss-dialog>button:first-of-type,.au-photo-dialog>button:first-of-type,.chat-seen-card>button,button[data-act$=-edit-cancel][aria-label=Close]){display:inline-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;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;line-height:0!important;transform:none!important;cursor:pointer}:is(.modal-close-btn,.modal-close,.vu-close,.compose-choice-close,.post-comments-close,.pam-close,.as-close,.epi-reader-close,.wl-epi-dialog-close,.acp-close,.lightbox-close,.unlock-modal-close,.chat-gift-close,.feed-discovery-close,.blv-sheet-close,.share-close,.cw-share-close,.admin-komiks-dialog-close,#composeClose,#postGiftClose,:is(dialog,[role=dialog],.modal-overlay) button[aria-label^=Close],.audio-social-dialog.ac-editor>.ac-link,.audio-social-dialog.ac-editor .ac-heading>.ac-link,.ss-dialog>button:first-of-type,.au-photo-dialog>button:first-of-type,.chat-seen-card>button,button[data-act$=-edit-cancel][aria-label=Close])>*{display:none!important}:is(.modal-close-btn,.modal-close,.vu-close,.compose-choice-close,.post-comments-close,.pam-close,.as-close,.epi-reader-close,.wl-epi-dialog-close,.acp-close,.lightbox-close,.unlock-modal-close,.chat-gift-close,.feed-discovery-close,.blv-sheet-close,.share-close,.cw-share-close,.admin-komiks-dialog-close,#composeClose,#postGiftClose,:is(dialog,[role=dialog],.modal-overlay) button[aria-label^=Close],.audio-social-dialog.ac-editor>.ac-link,.audio-social-dialog.ac-editor .ac-heading>.ac-link,.ss-dialog>button:first-of-type,.au-photo-dialog>button:first-of-type,.chat-seen-card>button,button[data-act$=-edit-cancel][aria-label=Close]):before{content:"";display:block;flex:none;width:14px;height:14px;background:linear-gradient(45deg,transparent calc(50% - .75px),currentColor calc(50% - .75px),currentColor calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(-45deg,transparent calc(50% - .75px),currentColor calc(50% - .75px),currentColor calc(50% + .75px),transparent calc(50% + .75px))}:is(.modal-close-btn,.modal-close,.vu-close,.compose-choice-close,.post-comments-close,.pam-close,.as-close,.epi-reader-close,.wl-epi-dialog-close,.acp-close,.lightbox-close,.unlock-modal-close,.chat-gift-close,.feed-discovery-close,.blv-sheet-close,.share-close,.cw-share-close,.admin-komiks-dialog-close,#composeClose,#postGiftClose,:is(dialog,[role=dialog],.modal-overlay) button[aria-label^=Close],.audio-social-dialog.ac-editor>.ac-link,.audio-social-dialog.ac-editor .ac-heading>.ac-link,.ss-dialog>button:first-of-type,.au-photo-dialog>button:first-of-type,.chat-seen-card>button,button[data-act$=-edit-cancel][aria-label=Close]):after{content:none!important}:is(.modal-close-btn,.modal-close,.vu-close,.compose-choice-close,.post-comments-close,.pam-close,.as-close,.epi-reader-close,.wl-epi-dialog-close,.acp-close,.lightbox-close,.unlock-modal-close,.chat-gift-close,.feed-discovery-close,.blv-sheet-close,.share-close,.cw-share-close,.admin-komiks-dialog-close,#composeClose,#postGiftClose,:is(dialog,[role=dialog],.modal-overlay) button[aria-label^=Close],.audio-social-dialog.ac-editor>.ac-link,.audio-social-dialog.ac-editor .ac-heading>.ac-link,.ss-dialog>button:first-of-type,.au-photo-dialog>button:first-of-type,.chat-seen-card>button,button[data-act$=-edit-cancel][aria-label=Close]):focus-visible{outline:none!important;border-radius:50%!important;box-shadow:none!important}@media(pointer:coarse){:is(.modal-close-btn,.modal-close,.vu-close,.compose-choice-close,.post-comments-close,.pam-close,.as-close,.epi-reader-close,.wl-epi-dialog-close,.acp-close,.lightbox-close,.unlock-modal-close,.chat-gift-close,.feed-discovery-close,.blv-sheet-close,.share-close,.cw-share-close,.admin-komiks-dialog-close,#composeClose,#postGiftClose,:is(dialog,[role=dialog],.modal-overlay) button[aria-label^=Close],.audio-social-dialog.ac-editor>.ac-link,.audio-social-dialog.ac-editor .ac-heading>.ac-link,.ss-dialog>button:first-of-type,.au-photo-dialog>button:first-of-type,.chat-seen-card>button,button[data-act$=-edit-cancel][aria-label=Close]){min-width:44px!important;min-height:44px!important}}/*! css/batch4-integration.css */@media(max-width:600px){body .video-upload-overlay{padding:16px;align-items:center;justify-content:center}body .video-upload-overlay .video-upload-modal-premium,body .video-upload-overlay>.vu-modal{border-radius:24px;max-width:100%;max-height:calc(100dvh - 32px)}}.vu-step-pill.active,body:not(.light) .vu-step-pill.active,.vu-cta-pill{background:linear-gradient(135deg,var(--accent-strong, #7c3aed),color-mix(in srgb,var(--accent-strong, #7c3aed) 76%,#000));color:#fff}.vu-step-pill.active .vu-step-num,body:not(.light) .vu-step-pill.active .vu-step-num{background:#00000038;color:#fff}body.light .vu-btn-ghost{color:#4b5563}body.light .vu-subtitle,body.light .vu-dropzone p{color:#5b6472}#goalsHubPage,.gh-modal,.quests-hub-strip{--gh-hero: linear-gradient(160deg, #5a3ae6 0%, #4c2fd6 55%, #3d22b8 100%)}.gh-modal-earned .gh-modal-card{background:linear-gradient(160deg,#5a3ae6,#4c2fd6 55%,#3d22b8)}.gh-pod .gh-av-initials,.gh-av-initials.is-me{background:linear-gradient(160deg,#6d4df1,#4c2fd6)}.gh-pod-3 .gh-pod-av em{background:#8a5a2b}body.light .gh-row-rank.is-first{color:#9a5b00}body.light #goalsHubPage,body.light .gh-modal,body.light .quests-hub-strip{--gh-sub: #5c5580;--gh-rank-level: #5c5080}body.light .gv2-app-links a:not(.gv2-open-app){color:color-mix(in srgb,var(--accent-strong, #7c3aed) 80%,#000)}.gh-pod small{color:#ffe08a}.gh-pod-1 .gh-pod-av em{background:#9a5b00}.gh-pod-2 .gh-pod-av em{background:#5e5099}.gh-hex-inner{color:#9a5200}.gh-unread{background:#c81e4a}body.light .gh-ms-label{color:#5f53a6}body.light .gh-ms.is-done .gh-ms-label,body.light .gh-ms.is-today .gh-ms-label{color:#a35600}body.light .gh-ms:not(.is-done):not(.is-today):not(.is-gift) .gh-hex{color:#5f53a6}.gv2-app-links a.gv2-open-app{background:color-mix(in srgb,var(--accent-primary, #7c3aed) 80%,#000)}.studio-filter-chip-count{background:color-mix(in srgb,var(--accent-strong, #7c3aed) 82%,#000)!important;color:#fff!important}body.light .studio-btn-monetize.is-on{background:linear-gradient(135deg,#15803d,#166534)}body.light .studio-toolbar-info{color:#4b5563}.studio-sort-icon.dim{opacity:1}body:not(.light) .studio-sort-icon.dim{color:#8e88a8}body.light .studio-sort-icon.dim{color:#6b7080}.author-book-pro-tag{background:color-mix(in srgb,var(--accent-strong, #7c3aed) 80%,#000)!important;color:#fff!important}body:not(.light) .audio-consumer .ac-tab[aria-selected=true],body:not(.light) .audio-consumer .ac-link{color:color-mix(in srgb,var(--ac-accent, #7c3aed) 55%,#fff)}body:not(.light) .ab4-choice .ac-link,body:not(.light) .ab4-batch .ac-link{color:color-mix(in srgb,var(--accent-primary, #7c3aed) 55%,#fff)}.bfy{--bfy-muted: #6c6479}.bfy .bfy-continue-info p,.bfy .bfy-progress span,.bfy .bfy-empty p,.bfy .bfy-menu{color:#6c6479}.bfy .bfy-continue-go,.bfy .bfy-feed-actions button{color:color-mix(in srgb,var(--accent-strong, #7c3aed) 85%,#000)}#booksMobileV2 .bmv2-tabs button:not(.active){color:#5d6472}body.light #btnReaderSettings,.bxi-stores a{color:color-mix(in srgb,var(--accent-strong, #7c3aed) 80%,#000)}body.light .quests-countdown{background:rgba(var(--accent-rgb),.12);color:color-mix(in srgb,var(--accent-strong, #7c3aed) 80%,#000)}body:not(.light) .gv2-app-links a:not(.gv2-open-app){color:color-mix(in srgb,var(--accent-primary, #7c3aed) 55%,#fff)}/*! css/publishing-center.css */#authorPage{--pc-card: var(--bg2, #12121c);--pc-ink: var(--text, #fff);--pc-ink2: var(--text2, #cbd5e1);--pc-ink3: var(--text3, #94a3b8);--pc-line: var(--border2, rgba(255,255,255,.1));--pc-soft: rgba(var(--accent-rgb, 139, 92, 246), .14);--pc-accent-ink: var(--accent-light, #c4b5fd);--pc-ok: #34d399;--pc-ok-bg: rgba(16, 185, 129, .16);--pc-warn: #fbbf24;--pc-warn-bg: rgba(251, 191, 36, .14);--pc-danger: #f87171;--pc-draft-bg: rgba(59, 130, 246, .18);--pc-draft: #93c5fd}body.light #authorPage{--pc-card: #ffffff;--pc-ink: #111827;--pc-ink2: #475569;--pc-ink3: #576274;--pc-line: #e5e7eb;--pc-soft: rgba(var(--accent-rgb, 139, 92, 246), .1);--pc-accent-ink: var(--accent-strong, #7c3aed);--pc-ok: #047857;--pc-ok-bg: #dcfce7;--pc-warn: #92400e;--pc-warn-bg: #fef3c7;--pc-danger: #dc2626;--pc-draft-bg: #dbeafe;--pc-draft: #1d4ed8}.pc-overlay{--pc-card: var(--bg2, #12121c);--pc-ink: var(--text, #fff);--pc-ink2: var(--text2, #cbd5e1);--pc-ink3: var(--text3, #94a3b8);--pc-line: var(--border2, rgba(255,255,255,.1));--pc-soft: rgba(var(--accent-rgb, 139, 92, 246), .14);--pc-accent-ink: var(--accent-light, #c4b5fd);--pc-ok: #34d399;--pc-ok-bg: rgba(16,185,129,.16);--pc-warn: #fbbf24;--pc-warn-bg: rgba(251,191,36,.14);--pc-danger: #f87171;--pc-draft-bg: rgba(59,130,246,.18);--pc-draft: #93c5fd}body.light .pc-overlay{--pc-card: #fff;--pc-ink: #111827;--pc-ink2: #475569;--pc-ink3: #576274;--pc-line: #e5e7eb;--pc-soft: rgba(var(--accent-rgb, 139, 92, 246), .1);--pc-accent-ink: var(--accent-strong, #7c3aed);--pc-ok: #047857;--pc-ok-bg: #dcfce7;--pc-warn: #92400e;--pc-warn-bg: #fef3c7;--pc-danger: #dc2626;--pc-draft-bg: #dbeafe;--pc-draft: #1d4ed8}#authorDashboard.pc-on>:not(#publishingCenter){display:none!important}#authorDashboard:not(.pc-on)>#publishingCenter{display:none}.pc,#authorPcView,#authorPcPanels{color:var(--pc-ink)}.pc{display:flex;flex-direction:column;gap:14px;max-width:880px;margin:0 auto}.pc button,#authorPcView button,#authorPcPanels button,.pc-overlay button{font:inherit;cursor:pointer}.pc-hero{position:relative;border-radius:0 0 24px 24px;padding:22px 20px 54px;margin-bottom:-40px;background-color:var(--accent-dark, #5b21b6);background-image:linear-gradient(135deg,var(--accent-dark, #5b21b6),var(--accent-primary, #8b5cf6));color:#fff}.pc-hero-title{font-size:24px;font-weight:800;letter-spacing:-.2px;color:#fff}.pc-hero-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.pc-hero-sub{font-size:13px;font-weight:600;color:#ffffffd1;min-width:0}.pc-create{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:10px 14px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.32);color:#fff;font-size:13px;font-weight:700}.pc-create:hover{background:#ffffff38}.pc-card{position:relative;background:var(--pc-card);color:var(--pc-ink);border:1px solid var(--pc-line);border-radius:20px;padding:16px 18px;box-shadow:0 6px 22px #0f0a2814}.pc-card+.pc-card{margin-top:0}.pc-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.pc-card-title{font-size:16px;font-weight:800;color:var(--pc-ink)}.pc-link{background:none;border:0;color:var(--pc-accent-ink);font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;padding:4px 0}.pc-muted{color:var(--pc-ink3);font-size:12.5px;line-height:1.5}.pc-center{text-align:center}.pc-divider{height:1px;background:var(--pc-line);margin:12px 0}.pc-error{color:var(--pc-danger);font-size:12.5px;font-weight:700;margin:6px 0}.pc-warn{color:var(--pc-warn);background:var(--pc-warn-bg);border-radius:10px;padding:8px 10px;font-size:12.5px}.pc-ok{color:var(--pc-ok)}.pc-week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.pc-day{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;background:none;border:0;color:var(--pc-ink);border-radius:12px}.pc-day-label{font-size:11px;font-weight:700;color:var(--pc-ink3);letter-spacing:.4px}.pc-day-num{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:16px;font-weight:700;border:2px solid transparent}.pc-day.is-today .pc-day-label{color:var(--pc-accent-ink)}.pc-day.is-selected .pc-day-num{border-color:var(--accent-primary, #8b5cf6);color:var(--pc-accent-ink)}.pc-day-dot{width:5px;height:5px;border-radius:50%;background:var(--pc-line)}.pc-day-dot.has-events{background:var(--accent-primary, #8b5cf6)}.pc-empty-day{text-align:center;color:var(--pc-ink3);font-size:13px;padding:14px 0}.pc-events{list-style:none;display:flex;flex-direction:column;gap:8px}.pc-event{display:flex;align-items:center;gap:10px}.pc-event-open{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;background:none;border:0;color:var(--pc-ink);padding:4px 0}.pc-event-title{font-weight:700;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pc-event-book,.pc-event-when{font-size:12px;color:var(--pc-ink3)}.pc-badge{display:inline-flex;align-items:center;flex-shrink:0;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;background:var(--pc-soft);color:var(--pc-accent-ink);white-space:nowrap}.pc-badge-draft{background:var(--pc-draft-bg);color:var(--pc-draft)}.pc-badge-published,.pc-badge-ready{background:var(--pc-ok-bg);color:var(--pc-ok)}.pc-badge-scheduled,.pc-badge-rescheduled,.pc-badge-needed{background:var(--pc-warn-bg);color:var(--pc-warn)}.pc-badge-muted,.pc-badge-unpublished,.pc-badge-unscheduled{background:var(--pc-line);color:var(--pc-ink2)}.pc-tiles{display:grid;grid-template-columns:repeat(3,1fr)}.pc-tile{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 6px;text-align:center;color:var(--pc-accent-ink)}.pc-tile+.pc-tile{border-left:1px solid var(--pc-line)}.pc-tile-value{font-size:22px;font-weight:800;color:var(--pc-ink)}.pc-tile-label{font-size:12px;color:var(--pc-ink2)}.pc-ready{display:flex;flex-direction:column;gap:10px}.pc-ready-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pc-ready-book{background:none;border:0;padding:0;color:var(--pc-accent-ink);font-weight:700;font-size:13.5px;text-align:left;margin-top:2px}.pc-pill{border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;background:var(--pc-soft);color:var(--pc-accent-ink);white-space:nowrap}.pc-segments{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px}.pc-segments>span{height:5px;border-radius:3px;background:var(--pc-line)}.pc-segments>span.is-done{background:var(--accent-primary, #8b5cf6)}.pc-next{display:flex;align-items:center;gap:10px}.pc-next-icon{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--pc-line);color:var(--pc-ink2);flex-shrink:0}.pc-next-icon.is-done{background:var(--accent-primary, #8b5cf6);color:#fff}.pc-next-label{flex:1;font-size:14px;color:var(--pc-ink)}.pc-quality-note{border:1px solid var(--pc-line);background:var(--pc-soft);color:var(--pc-ink2);border-radius:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.pc-ready-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pc-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 12px;border-radius:12px;border:1px solid var(--pc-line);background:transparent;color:var(--pc-ink);font-size:13px;font-weight:700}.pc-outline:hover{border-color:var(--accent-primary, #8b5cf6)}.pc-outline:disabled{opacity:.55;cursor:default}.pc-small{padding:7px 11px;font-size:12.5px}.pc-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:12px;border:0;background:var(--accent-primary, #8b5cf6);color:var(--accent-contrast, #fff);font-size:13.5px;font-weight:800}.pc-primary:disabled{opacity:.6;cursor:default}.pc-wide{width:100%;padding:13px 16px;margin-top:4px}.pc-danger{padding:10px 16px;border-radius:12px;border:0;background:#dc2626;color:#fff;font-weight:800;font-size:13.5px}.pc-checklist{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--pc-ink2)}.pc-checklist li{display:flex;align-items:center;gap:9px}.pc-checklist li.is-done{color:var(--pc-ink)}.pc-check{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--pc-line);display:grid;place-items:center;color:#fff}.pc-checklist li.is-done .pc-check{background:var(--accent-primary, #8b5cf6);border-color:transparent}.pc-quality{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-size:13px;color:var(--pc-ink)}.pc-finding{display:flex;gap:10px;align-items:flex-start;justify-content:space-between;width:100%}.pc-sub{margin-top:4px}.pc-manuscripts{display:flex;flex-direction:column;gap:12px;margin-top:6px}.pc-ms-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pc-ms-title{font-size:21px;font-weight:800;color:var(--pc-ink)}.pc-ms-tools{display:flex;gap:8px}.pc-chip-select,.pc-icon-select{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:999px;border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-ink);font-size:13.5px;font-weight:600}.pc-icon-select{padding:8px 12px}.pc-search{display:flex;align-items:center;gap:9px;padding:0 14px;border-radius:16px;border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-ink3)}.pc-search-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--pc-ink);font:inherit;font-size:14px;padding:12px 0}.pc-search-input::placeholder{color:var(--pc-ink3)}.pc-search:focus-within{border-color:var(--accent-primary, #8b5cf6)}.pc-list{display:flex;flex-direction:column;gap:12px}.pc-ms-card{background:var(--pc-card);color:var(--pc-ink);border:1px solid var(--pc-line);border-radius:18px;padding:13px;display:flex;flex-direction:column;gap:11px}.pc-ms-top{display:flex;align-items:flex-start;gap:10px}.pc-ms-open{flex:1;min-width:0;display:flex;gap:12px;align-items:flex-start;background:none;border:0;text-align:left;color:inherit;padding:0}.pc-cover{width:64px;height:96px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--pc-soft);display:grid;place-items:center}.pc-cover img,.pc-reader-cover img,.pc-cover-pick img{width:100%;height:100%;object-fit:cover;display:block}.pc-cover-fallback{font-size:22px;font-weight:800;color:var(--pc-accent-ink)}.pc-ms-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.pc-ms-name{font-size:15.5px;font-weight:800;color:var(--pc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pc-ms-meta{font-size:12.5px;color:var(--pc-ink2)}.pc-ms-detail{font-size:12px;color:var(--pc-ink3)}.pc-ms-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;max-width:46%}.pc-badge-exclusive{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pc-more{width:34px;height:30px;border-radius:10px;border:0;background:transparent;color:var(--pc-ink2);display:grid;place-items:center}.pc-more:hover{background:var(--pc-soft);color:var(--pc-ink)}.pc-card-stats .author-card-stats{margin:0}.pc-card-stats:empty{display:none}.pc-card-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.pc-empty{text-align:center;padding:28px 16px;background:var(--pc-card);border:1px dashed var(--pc-line);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--pc-ink)}.pc-empty p{color:var(--pc-ink3);font-size:13px}.pc-overlay{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:16px;background:#05030f9e}.pc-dialog{width:min(440px,100%);max-height:min(86dvh,720px);overflow:auto;background:var(--pc-card);color:var(--pc-ink);border-radius:22px;padding:16px 18px 18px;box-shadow:0 24px 80px #00000073;animation:pc-in .18s ease-out}@keyframes pc-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pc-dialog{animation:none}}.pc-dialog-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.pc-dialog-title{flex:1;min-width:0;font-size:16px;font-weight:800;color:var(--pc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-dialog-close{width:34px;height:34px;border-radius:50%;border:0;background:var(--pc-soft);color:var(--pc-ink);font-size:22px;line-height:1}.pc-options,.pc-menu-items{display:flex;flex-direction:column}.pc-option,.pc-menu-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 8px;border:0;border-bottom:1px solid var(--pc-line);background:none;color:var(--pc-ink);font-size:14px;font-weight:600;text-align:left}.pc-option:last-child,.pc-menu-item:last-child{border-bottom:0}.pc-option.is-selected{color:var(--pc-accent-ink)}.pc-menu-item.is-danger{color:var(--pc-danger)}.pc-menu-item:hover,.pc-option:hover{background:var(--pc-soft)}.pc-menu-note{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:12px;background:var(--pc-soft);color:var(--pc-ink2);font-size:12.5px;line-height:1.5;margin-bottom:6px}.pc-confirm{display:flex;flex-direction:column;gap:10px;text-align:center}.pc-confirm h3{font-size:16px;font-weight:800}.pc-confirm p{color:var(--pc-ink2);font-size:13px;line-height:1.5}.pc-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.pc-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pc-cal-title{font-size:15px;font-weight:800}.pc-cal-step{width:36px;height:36px;border-radius:50%;border:1px solid var(--pc-line);background:none;color:var(--pc-ink);font-size:20px}.pc-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.pc-cal-head span{text-align:center;font-size:11px;font-weight:700;color:var(--pc-ink3);padding:4px 0}.pc-cal-day{aspect-ratio:1;border:0;border-radius:50%;background:none;color:var(--pc-ink);font-size:13.5px;font-weight:600;position:relative}.pc-cal-day.has-events:after{content:"";position:absolute;left:50%;bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--accent-primary, #8b5cf6)}.pc-cal-day.is-selected{background:var(--accent-primary, #8b5cf6);color:#fff}.pc-cal-day.is-selected:after{background:#fff}.pc-reader{display:flex;gap:14px;align-items:flex-start}.pc-reader-cover{width:92px;height:138px;border-radius:12px;overflow:hidden;background:var(--pc-soft);flex-shrink:0;display:grid;place-items:center}.pc-reader-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.pc-reader-copy h3{font-size:17px;font-weight:800;overflow-wrap:anywhere}.pc-reader-tagline{font-style:italic;color:var(--pc-ink2);font-size:13px}.pc-reader-desc{color:var(--pc-ink2);font-size:13px;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.pc-chips{display:flex;flex-wrap:wrap;gap:7px}.pc-chip{display:inline-flex;align-items:center;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;background:var(--pc-soft);color:var(--pc-accent-ink);border:1px solid transparent}.pc-chip-btn{background:transparent;color:var(--pc-ink);border-color:var(--pc-line)}.pc-chip-btn.is-selected{background:var(--pc-soft);color:var(--pc-accent-ink);border-color:var(--accent-primary, #8b5cf6)}#authorPcView{max-width:760px;margin:0 auto}.pc-page-head,.pc-wizard-top{display:flex;align-items:center;gap:12px}.pc-back{width:40px;height:40px;border-radius:50%;border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-ink);display:grid;place-items:center;flex-shrink:0}.pc-page-title{font-size:22px;font-weight:800;color:var(--pc-ink)}.pc-page-sub{font-size:13px;color:var(--pc-ink2);overflow-wrap:anywhere}.pc-stats{display:flex;flex-direction:column;gap:16px}.pc-stats-body{display:flex;flex-direction:column;gap:14px}.pc-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pc-stat{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:16px;background:var(--pc-card);border:1px solid var(--pc-line);color:var(--pc-accent-ink)}.pc-stat strong{font-size:24px;font-weight:800;color:var(--pc-ink)}.pc-stat span{font-size:13px;color:var(--pc-ink2)}.pc-top{list-style:none;display:flex;flex-direction:column}.pc-top li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--pc-line)}.pc-top li:last-child{border-bottom:0}.pc-top li>div{display:flex;flex-direction:column;min-width:0}.pc-top li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-top-reads{color:var(--pc-accent-ink);font-weight:700;font-size:13px;white-space:nowrap}.pc-dashed{border-style:dashed;display:flex;flex-direction:column;gap:6px}.pc-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:800;letter-spacing:.6px;color:var(--pc-ink3)}.pc-wizard-head{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:0 0 22px 22px;background-color:var(--accent-dark, #5b21b6);background-image:linear-gradient(135deg,var(--accent-dark, #5b21b6),var(--accent-primary, #8b5cf6));margin-bottom:14px}.pc-wizard-head .pc-page-title{color:#fff}.pc-wizard-head .pc-page-sub{color:#ffffffd1}.pc-wizard-head .pc-back{background:#ffffff24;border-color:#ffffff4d;color:#fff}.pc-wizard-titles{flex:1;min-width:0}.pc-step{padding:6px 12px;border-radius:999px;background:#ffffff29;color:#fff;font-size:12.5px;font-weight:800;white-space:nowrap}.pc-wizard-bar>span{background:#ffffff47}.pc-wizard-bar>span.is-done{background:#fff}.pc-form{display:flex;flex-direction:column;gap:12px}.pc-form-card{display:flex;flex-direction:column;gap:10px}.pc-field{display:flex;flex-direction:column;gap:6px}.pc-field-label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--pc-ink)}.pc-count{margin-left:auto;font-weight:500;font-size:11.5px;color:var(--pc-ink3)}.pc-req{color:var(--pc-danger)}.pc-hint{font-size:11.5px;color:var(--pc-ink3)}.pc-input{width:100%;border:1px solid var(--pc-line);border-radius:12px;background:transparent;color:var(--pc-ink);font:inherit;font-size:14px;padding:10px 12px}body.light .pc-input{background:#fff}select.pc-input option{color:#111827}.pc-input:focus{outline:none;border-color:transparent}.pc-input.pc-inline{width:150px;padding:6px 12px;border-radius:999px;border-style:dashed}.pc-row-wrap{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-toggle{display:flex;align-items:center;gap:12px;position:relative;cursor:pointer;padding:4px 0}.pc-toggle-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--pc-ink)}.pc-switch-input{position:absolute;opacity:0;width:1px;height:1px}.pc-switch{width:46px;height:26px;border-radius:13px;background:var(--pc-line);position:relative;flex-shrink:0;transition:background .15s}.pc-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .15s}.pc-switch-input:checked+.pc-switch{background:var(--accent-primary, #8b5cf6)}.pc-switch-input:checked+.pc-switch:after{transform:translate(20px)}.pc-switch-input:focus-visible+.pc-switch{outline:none}.pc-switch-input:disabled+.pc-switch{opacity:.5}.pc-radios{display:flex;flex-direction:column;gap:8px}.pc-radio{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--pc-line);background:transparent;color:var(--pc-ink);text-align:left}.pc-radio>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:13.5px}.pc-radio.is-selected{border-color:var(--accent-primary, #8b5cf6);border-width:2px;padding:11px 13px}.pc-radio-dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--pc-line);flex-shrink:0;margin-top:1px}.pc-radio.is-selected .pc-radio-dot{border-color:var(--accent-primary, #8b5cf6);box-shadow:inset 0 0 0 4px var(--pc-card),inset 0 0 0 10px var(--accent-primary, #8b5cf6)}.pc-segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:14px;background:var(--pc-soft)}.pc-seg{border:0;border-radius:10px;padding:10px 6px;background:none;color:var(--pc-ink2);font-size:13.5px;font-weight:700}.pc-seg.is-selected{background:var(--pc-card);color:var(--pc-accent-ink);box-shadow:0 1px 4px #0000002e}.pc-cover-card{flex-direction:row;align-items:center;gap:14px}.pc-cover-pick{width:96px;height:144px;border-radius:12px;border:1.5px dashed var(--pc-line);background:var(--pc-soft);color:var(--pc-accent-ink);font-size:12px;font-weight:700;overflow:hidden;flex-shrink:0;display:grid;place-items:center;text-align:center;padding:0}.pc-summary{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:14px}.pc-summary h3{font-size:17px;font-weight:800}.pc-summary>div:nth-child(2){flex:1;min-width:160px;display:flex;flex-direction:column;gap:4px}.pc-summary-actions{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.pc-series{display:flex;flex-direction:column;gap:10px}.pc-series[hidden]{display:none}.pc-collabs:empty{display:none}.pc-mature-note:empty{display:none}.pc-mature-note{display:flex;flex-direction:column;gap:8px;align-items:flex-start}#authorPcPanels{display:flex;flex-direction:column;gap:18px;margin-top:22px}#authorPcPanels:empty{display:none}.pc-panel{display:flex;flex-direction:column;gap:12px}.pc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pc-panel-title{font-size:19px;font-weight:800;color:var(--pc-ink)}.pc-panel-actions{display:flex;justify-content:flex-end}@media(max-width:560px){.pc-hero{border-radius:0 0 20px 20px;padding:18px 16px 50px}.pc-hero-title{font-size:21px}.pc-card{padding:14px;border-radius:18px}.pc-day-num{width:32px;height:32px;font-size:14.5px}.pc-tile-value{font-size:19px}.pc-tile-label{font-size:11px}.pc-ready-actions{grid-template-columns:1fr}.pc-stat-grid{grid-template-columns:repeat(2,1fr)}.pc-cover{width:56px;height:84px}.pc-card-actions{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr}.pc-card-actions>:only-child,.pc-card-actions>:nth-child(3){grid-column:1 / -1}.pc-ms-title{font-size:19px}}.pc-space-line{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--pc-line);margin:8px 0}.pc-space-line>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.pc-space-symbol{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--pc-soft);color:var(--pc-accent-ink);font-weight:800;flex-shrink:0}.pc-dialog>.pc-dialog-body>.pc-muted+.pc-muted{margin-top:6px}.pc-dialog .pc-warn{margin:8px 0}.wl-manu-menu-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.wl-manu-menu-sub{font-size:.72rem;font-weight:400;color:var(--wl-muted, #64748b)}.wl-manu-menu-item.is-danger .wl-manu-menu-sub{color:inherit;opacity:.8}/*! css/social-b5.css */#postComposerDialog #composeModePoll.is-ready{opacity:1;cursor:pointer}#postComposerDialog #composeModePoll.is-ready:disabled{opacity:.45;cursor:default}#postComposerDialog #composeModePoll[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-primary)}.compose-poll{margin:8px 0 4px;padding:12px;border:1px solid var(--border2, #8884);border-radius:14px;background:var(--bg3, #8881);color:var(--text)}.compose-poll[hidden]{display:none}.compose-poll-head{display:flex;align-items:center;gap:8px}.compose-poll-head strong{flex:1;font-size:14px;font-weight:700}.compose-poll-remove,.compose-poll-option-remove{width:30px;height:30px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--text2, #888);font-size:20px;line-height:1;cursor:pointer}.compose-poll-remove:hover,.compose-poll-option-remove:hover{background:var(--bg2, #8882);color:var(--text)}.compose-poll-hint,.compose-poll-note{margin:2px 0 0;font-size:12px;color:var(--text2, #888)}.compose-poll-note{margin-top:8px}.compose-poll-options{display:grid;gap:8px;margin-top:10px}.compose-poll-option{display:flex;align-items:center;gap:6px}.compose-poll-option input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--border2, #8885);border-radius:10px;background:var(--bg2, #fff);color:var(--text);font:inherit;font-size:14px}.compose-poll-option input:focus-visible{outline:none}.compose-poll-add-row{display:flex;align-items:center;gap:10px;margin-top:8px}.compose-poll-add{border:0;background:transparent;padding:6px 2px;color:var(--accent-primary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.compose-poll-add[hidden]{display:none}.compose-poll-max{font-size:12px;color:var(--text2, #888)}#postComposerDialog .compose-text-wrap{position:relative}#postComposerDialog .compose-text-wrap .comment-mention-picker{position:absolute;left:0;right:0;top:100%;z-index:40}.moment-card.is-watched .moment-card-avatar{border-color:#ffffff59}.moment-card.is-watched .moment-card-preview{filter:saturate(.85)}.moment-post-tile .moment-post-art{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(160deg,#7975d4,#5b4bc4 55%,#3b2f8f)}.moment-post-plus{display:grid;place-items:center;width:40px;height:40px;margin-bottom:22px;border-radius:50%;background:#fff;color:#5b4bc4;font-size:26px;font-weight:700;line-height:1;box-shadow:0 4px 14px #00000040}.moment-post-tile .moment-card-name{white-space:normal;text-align:center}.moment-post-tile .moment-card-name small{display:block;margin-top:1px;font-size:.62rem;font-weight:500;color:#ffffffd9}.moment-post-another{position:absolute;right:6px;top:6px;z-index:2;display:grid;place-items:center;width:26px;height:26px;padding:0;border:2px solid #fff;border-radius:50%;background:#7975d4;color:#fff;font-size:17px;font-weight:700;line-height:1;cursor:pointer}.moment-post-another:focus-visible,.moment-post-tile:focus-visible{outline:none}.mp-overlay{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:16px;background:#0009}.mp-card{--mp-bg: #1f2937;--mp-ink: #f3f4f6;--mp-muted: #c4c8d4;--mp-line: rgba(255, 255, 255, .14);--mp-chip: #2b3546;width:min(440px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:18px;border-radius:20px;background:var(--mp-bg);color:var(--mp-ink);box-shadow:0 24px 70px #00000073;box-sizing:border-box}body.light .mp-card{--mp-bg: #ffffff;--mp-ink: #18202c;--mp-muted: #5b6475;--mp-line: rgba(17, 24, 39, .12);--mp-chip: #f1f2f6}.mp-card h2{margin:0 0 8px;font-size:18px;font-weight:800;color:var(--mp-ink)}.mp-card p{margin:0 0 12px;line-height:1.5;color:var(--mp-muted);font-size:14px}.mp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.mp-head h2{margin:0}.mp-close{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--mp-ink);font-size:24px;line-height:1;cursor:pointer}.mp-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.mp-btn{min-height:40px;padding:0 16px;border:1px solid var(--mp-line);border-radius:12px;background:var(--mp-chip);color:var(--mp-ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.mp-btn:disabled{opacity:.5;cursor:default}.mp-btn[hidden]{display:none}.mp-btn-primary{border-color:transparent;background:#5b4bc4;color:#fff}.mp-store-links{display:grid;gap:8px}.mp-store-links a{display:block;padding:10px 12px;border:1px solid var(--mp-line);border-radius:12px;color:var(--mp-ink);font-weight:700;text-decoration:none;text-align:center}.mp-stage{position:relative;width:min(100%,300px,calc((100vh - 340px)*.5625));min-width:180px;aspect-ratio:9 / 16;margin:0 auto;overflow:hidden;border-radius:16px;background:#0b0f17;touch-action:none;container-type:inline-size}.mp-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mp-pick{position:absolute;inset:0;display:grid;place-content:center;gap:6px;padding:16px;border:2px dashed rgba(255,255,255,.35);border-radius:16px;background:transparent;color:#fff;font:inherit;text-align:center;cursor:pointer}.mp-pick strong{font-size:16px}.mp-pick span{font-size:12px;color:#fffc}.mp-layer{position:absolute;transform:translate(-50%,-50%);max-width:84%;width:max-content;padding:0;font-weight:700;font-size:20px;font-size:6.67cqw;line-height:1.2;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 1px 4px rgba(0,0,0,.6);cursor:grab;user-select:none}.mp-layer-emoji{font-size:44px;font-size:14.8cqw;text-shadow:none}.mp-layer:focus-visible{outline:none}.mp-tools{margin-top:12px;display:grid;gap:10px}.mp-tools[hidden]{display:none}.mp-text-row{display:flex;gap:8px}.mp-text-row input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--mp-line);border-radius:12px;background:var(--mp-chip);color:var(--mp-ink);font:inherit}.mp-colors{display:flex;flex-wrap:wrap;gap:8px}.mp-colors button{width:26px;height:26px;padding:0;border:2px solid var(--mp-line);border-radius:50%;cursor:pointer}.mp-colors button[aria-checked=true]{outline:3px solid #7975D4;outline-offset:2px}.mp-emoji{display:flex;flex-wrap:wrap;gap:4px}.mp-emoji button{width:36px;height:36px;border:0;border-radius:10px;background:var(--mp-chip);font-size:20px;cursor:pointer}.mp-hint{margin:0!important;font-size:12px!important}.mp-status{margin:10px 0 0!important;color:var(--mp-ink)!important;font-weight:600}.mp-status:empty{display:none}.conn-dialog .conn-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.conn-dialog .conn-close{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer}.conn-dialog .conn-close:hover{background:rgba(var(--accent-rgb),.08)}.conn-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding:4px;border-radius:14px;background:rgba(var(--accent-rgb),.08)}.conn-tabs [role=tab]{min-height:38px;border:0;border-radius:10px;background:transparent;color:var(--conn-tab-ink, #d4cfe6);font:inherit;font-size:14px;font-weight:600;cursor:pointer}body.light .conn-tabs [role=tab]{--conn-tab-ink: #4b5563}.conn-tabs [role=tab] b{margin-left:4px;font-weight:700;font-size:12px}.conn-tabs [role=tab].is-active{background:var(--accent-strong);color:#fff}.conn-tabs [role=tab]:focus-visible{outline:none}.conn-dialog .follow-list-search{margin-top:10px}.conn-dialog .follow-list-name{display:inline-flex;align-items:center;max-width:100%}.conn-dialog .conn-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conn-mutual{color:#0f9d8a;font-weight:600}.conn-mutual-ring{box-shadow:0 0 0 2px #fff,0 0 0 4px #14b8a6}.follow-list-btn.is-follow-back:not(.is-following){background:#0f766e}.conn-dialog .conn-deleted{cursor:default}.conn-dialog .conn-deleted:hover{background:transparent}.conn-dialog .conn-avatar-deleted{cursor:default;background:#e5e7eb;color:#6b7280}.conn-dialog .conn-deleted-name{color:#6b7280;cursor:default}.conn-dialog .conn-empty{display:grid;justify-items:center;gap:4px;padding:28px 8px;text-align:center;color:var(--text2, #6b7280)}.conn-dialog .conn-empty strong{color:inherit;font-size:15px}#appSidebar .sidebar-meta{margin-left:auto;padding-left:8px;flex-shrink:0;font-size:12px;font-weight:600;opacity:.72;white-space:nowrap}#appSidebar .sidebar-meta:empty{display:none}#appSidebar #btnSupporterLeaderboard:has(.sidebar-meta:not(:empty)),#appSidebar #btnWallet:has(.sidebar-meta:not(:empty)){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:0;align-content:center}#appSidebar #btnSupporterLeaderboard .sidebar-icon,#appSidebar #btnWallet .sidebar-icon{grid-row:1 / span 2}#appSidebar #btnSupporterLeaderboard .sidebar-label,#appSidebar #btnWallet .sidebar-label{min-width:0;text-align:left}#appSidebar #btnSupporterLeaderboard .sidebar-meta,#appSidebar #btnWallet .sidebar-meta{grid-column:2;margin:0;padding:0;font-size:12px;line-height:15px;text-align:left}body #appSidebar #btnSupporterLeaderboard{--rail-icon: #d99a1e}body #appSidebar #btnWallet{--rail-icon: #7c3aed}#supporterLeaderboardPage{--sl-bg: #15121f;--sl-card: #1f1a30;--sl-card2: #241d3d;--sl-ink: #f4f1fb;--sl-muted: #b9b0d3;--sl-line: #3a2f63;--sl-chip: #2a2147;--sl-accent: #8b5cf6;--sl-accent-ink: #c9a8ff;width:100%;max-width:760px;margin:0 auto;padding:0 0 48px;box-sizing:border-box;color:var(--sl-ink)}body.light #supporterLeaderboardPage{--sl-bg: #f7f4fd;--sl-card: #ffffff;--sl-card2: #f8f3ff;--sl-ink: #1b1530;--sl-muted: #5d5676;--sl-line: #e4d2ff;--sl-chip: #f1eafe;--sl-accent: #7c3aed;--sl-accent-ink: #6d28d9}#supporterLeaderboardPage *{box-sizing:border-box}.sl-page{padding:8px 4px 0}.sl-top{display:flex;align-items:center;gap:12px}.sl-top h1{flex:1;min-width:0;margin:0;font-size:24px;font-weight:800;letter-spacing:-.3px;color:var(--sl-ink)}.sl-back{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid var(--sl-line);border-radius:50%;background:var(--sl-card);color:var(--sl-ink);cursor:pointer}.sl-how-btn{display:inline-flex;align-items:center;gap:6px;flex:none;padding:8px 14px;border:1px solid var(--sl-line);border-radius:999px;background:var(--sl-card);color:var(--sl-accent-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sl-tagline{margin:10px 2px 12px;font-size:14px;color:var(--sl-muted)}.sl-tagline b{color:var(--sl-accent-ink)}.sl-banner{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:20px;background:linear-gradient(120deg,#efe6ff,#f7e8ff 60%,#fde7f3);color:#2a1f4a;overflow:hidden}.sl-banner>div{flex:1;min-width:0}.sl-eyebrow{margin:0;font-size:14px;font-weight:600;color:#4b4366}.sl-headline{margin:4px 0;font-size:28px;line-height:1.1;font-weight:900;letter-spacing:-.5px;background:linear-gradient(90deg,#6d28d9,#c026d3);-webkit-background-clip:text;background-clip:text;color:transparent}.sl-banner-sub{margin:0;font-size:13px;font-weight:600;color:#4b4366}.sl-trophy{font-size:64px;line-height:1;filter:drop-shadow(0 6px 10px rgba(124,58,237,.25))}.sl-periods{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;padding:5px;border-radius:18px;background:var(--sl-card);border:1px solid var(--sl-line)}.sl-periods [role=tab]{min-height:44px;border:0;border-radius:13px;background:transparent;color:var(--sl-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sl-periods [role=tab].is-active{background:linear-gradient(90deg,#7c3aed,#c026d3);color:#fff;font-weight:700}.sl-periods [role=tab]:focus-visible,.sl-back:focus-visible,.sl-how-btn:focus-visible{outline:none}.sl-status{margin:8px 2px;font-size:12px;color:var(--sl-muted)}.sl-status:empty{display:none}.sl-loading,.sl-error{display:grid;justify-items:center;gap:8px;padding:48px 0;color:var(--sl-muted)}.sl-spin{width:28px;height:28px;border:3px solid var(--sl-line);border-top-color:var(--sl-accent);border-radius:50%;animation:sl-spin .8s linear infinite}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-retry{padding:8px 18px;border:1px solid var(--sl-line);border-radius:999px;background:var(--sl-card);color:var(--sl-accent-ink);font:inherit;font-weight:800;cursor:pointer}.sl-avatar{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;overflow:hidden;background:#7a5cc4;color:#fff;font-weight:800}.sl-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sl-avatar i{font-style:normal}.sl-xp{display:block;height:7px;border-radius:6px;background:#ffffff24;overflow:hidden}body.light #supporterLeaderboardPage .sl-rest .sl-xp,body.light #supporterLeaderboardPage .sl-you .sl-xp,body.light #supporterLeaderboardPage .sl-ach .sl-xp{background:#ece4fb}.sl-xp i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a855f7,#7c3aed)}.sl-mv{font-weight:800}.sl-mv.is-up{color:#22c55e}.sl-mv.is-down{color:#f43f5e}.sl-mv.is-new{color:#a78bfa}.sl-mv.is-same{color:#9ca3af}.sl-goal{margin:12px 0;padding:14px 16px;border-radius:16px;background:linear-gradient(120deg,#2d1f5c,#46237a);color:#fff}.sl-goal-title{margin:0 0 8px;font-size:13px;font-weight:600;color:#e6dcff}.sl-goal-count{margin:6px 0 0;font-size:12px;font-weight:700;color:#e6dcff}.sl-podium{margin:12px 0;padding:18px 12px 0;border-radius:26px;background:radial-gradient(120% 70% at 50% 20%,#3b2a75,#24174a 60%,#1c1238);color:#fff;overflow:hidden}.sl-podium-title{margin:0 0 14px;text-align:center;font-size:13px;font-weight:800;letter-spacing:.28em;color:#d9ccff}.sl-podium-row{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px}.sl-pod{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;text-align:center}.sl-crown{font-size:30px;line-height:1;margin-bottom:-6px}.sl-pod-person{position:relative;padding:0;border:0;background:transparent;cursor:pointer}.sl-avatar-pod{width:74px;height:74px;font-size:26px;border:3px solid #b9c1d6}.sl-pod-1 .sl-avatar-pod{width:94px;height:94px;border-color:#f6c544}.sl-pod-3 .sl-avatar-pod{border-color:#eeb27f}.sl-avatar-open{width:74px;height:74px;background:#ffffff14;border:2px dashed rgba(255,255,255,.3)}.sl-place{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);display:grid;place-items:center;width:26px;height:26px;border:2px solid #fff;border-radius:50%;background:#8994ad;color:#fff;font-size:13px}.sl-pod-1 .sl-place{background:#e0a92e}.sl-pod-3 .sl-place{background:#cf8a53}.sl-pod-name{margin:8px 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;color:#fff}.sl-tier{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.03em;white-space:nowrap}.sl-tier-1{background:linear-gradient(90deg,#ffe08a,#f6c544);color:#4a3402}.sl-tier-2{background:linear-gradient(90deg,#d6dbea,#b9c1d6);color:#1b2233}.sl-tier-3{background:linear-gradient(90deg,#f6c9a2,#eeb27f);color:#3d2410}.sl-pod-meta{margin:0;font-size:13px;font-weight:700;color:#ffd6a0}.sl-points{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:#ffffff14;color:#fff;font-weight:900;font-size:16px}.sl-pod-1 .sl-points{font-size:20px}.sl-pod .sl-xp{width:80%}.sl-pod-1 .sl-xp i{background:linear-gradient(90deg,#f6c544,#e0a92e)}.sl-lv{margin:0;font-size:11px;font-weight:700;color:#c9bdec}.sl-open{margin:8px 0 0;color:#c9a8ff;font-size:12px;font-weight:600}.sl-step{width:100%;margin-top:10px;padding-top:14px;border-radius:16px 16px 0 0;background:linear-gradient(#a3abc1,#7b839a);color:#fff;font-size:34px;font-weight:900;height:78px}.sl-pod-1 .sl-step{height:112px;background:linear-gradient(#f5c84b,#d99a1e);color:#4a3402}.sl-pod-3 .sl-step{height:60px;background:linear-gradient(#eeb27f,#c47a44)}.sl-you{display:flex;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;border:1.5px solid var(--sl-line);border-radius:14px;background:linear-gradient(135deg,var(--sl-card2),var(--sl-card))}.sl-you-id{display:flex;align-items:center;gap:10px;flex:none}.sl-avatar-you{width:50px;height:50px;border:3px solid #b88cf5}.sl-you-label{margin:0;font-size:12px;font-weight:700;color:var(--sl-muted)}.sl-you-rank{margin:0;font-size:26px;font-weight:900;color:var(--sl-accent-ink)}.sl-you-rank .sl-mv{font-size:13px}.sl-you-gap{flex:1;min-width:0}.sl-overtake,.sl-motivate{margin:0 0 6px;font-size:13px;color:var(--sl-ink)}.sl-overtake b{color:#ef45c4}.sl-motivate{margin:6px 0 0;font-size:12px;color:var(--sl-muted)}.sl-xp-you i{background:linear-gradient(90deg,#ef45c4,#8b5cf6)}.sl-you-empty{display:block;color:var(--sl-muted);font-size:13px}.sl-you-empty p{margin:0 0 4px}.sl-you-empty b{color:var(--sl-ink)}.sl-ach h2,.sl-rest h2{margin:18px 2px 10px;font-size:17px;font-weight:800;color:var(--sl-ink)}.sl-ach-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:10px;overflow-x:auto;padding-bottom:4px}.sl-ach-card{padding:12px;border:1px solid var(--sl-line);border-radius:14px;background:var(--sl-card)}.sl-ach-card.is-earned{border-color:#d9a23f}.sl-ach-name{margin:0;font-weight:800;color:var(--sl-ink)}.sl-ach-desc{margin:2px 0 8px;font-size:12px;color:var(--sl-muted)}.sl-ach-prog{margin:6px 0 0;font-size:12px;color:var(--sl-muted)}.sl-rows{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sl-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sl-line);border-radius:14px;background:var(--sl-card)}.sl-row-rank{width:26px;flex:none;text-align:center;font-weight:900;color:var(--sl-muted)}.sl-row-person{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.sl-avatar-row{width:44px;height:44px;border:2.5px solid var(--sl-ring, #cf8a53)}.sl-row-text{display:grid;gap:2px;min-width:0;flex:1}.sl-row-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sl-ink)}.sl-row-text small{font-size:12px;color:var(--sl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-xp-row{width:min(160px,100%);height:5px}.sl-row-end{display:grid;justify-items:end;gap:3px;flex:none}.sl-points-row{padding:5px 11px;border:0;border-radius:13px;background:var(--sl-chip);color:var(--sl-accent-ink);font-size:13px}.sl-row-end .sl-lv{font-size:10px;color:var(--sl-muted)}.sl-empty{color:var(--sl-muted)}.sl-how-overlay{position:fixed;inset:0;z-index:11000;display:grid;place-items:center;padding:16px;background:#0009}.sl-how{width:min(420px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px;border-radius:22px;background:#fff;color:#1b1530;box-shadow:0 24px 70px #0006}body:not(.light) .sl-how{background:#1f1a30;color:#f4f1fb}.sl-how header{display:flex;align-items:center;justify-content:space-between}.sl-how h2{margin:0;font-size:20px;font-weight:900}.sl-how h3{margin:16px 0 8px;font-size:14px;font-weight:800}.sl-how-close{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:24px;cursor:pointer}.sl-how ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.sl-how li{display:flex;gap:12px}.sl-how-n{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#c026d3);color:#fff;font-weight:900}.sl-how li p{margin:2px 0 0;font-size:13px;line-height:1.45;opacity:.8}.sl-perks{display:flex;flex-wrap:wrap;gap:8px}.sl-perks span{padding:6px 12px;border-radius:999px;background:#7c3aed1f;font-size:13px;font-weight:700}.sl-how-actions{display:flex;justify-content:flex-end;margin-top:16px}.sl-how-ok{padding:10px 22px;border:0;border-radius:12px;background:#7c3aed;color:#fff;font:inherit;font-weight:800;cursor:pointer}@media(max-width:640px){.sl-top h1{font-size:19px}.sl-how-btn{padding:7px 10px;font-size:12px}.sl-headline{font-size:22px}.sl-trophy{font-size:46px}.sl-banner{padding:14px}.sl-periods [role=tab]{font-size:12.5px}.sl-avatar-pod{width:56px;height:56px;font-size:20px}.sl-pod-1 .sl-avatar-pod{width:72px;height:72px}.sl-pod-name{font-size:13px}.sl-tier{padding:3px 7px;font-size:9.5px}.sl-points{padding:5px 9px;font-size:13px}.sl-pod-1 .sl-points{font-size:15px}.sl-step{font-size:26px;height:60px}.sl-pod-1 .sl-step{height:84px}.sl-pod-3 .sl-step{height:46px}.sl-you{flex-direction:column;align-items:stretch}.sl-xp-row{display:none}}.inline-tour{margin:0 0 10px;padding:12px;border-radius:12px;background:var(--accent-strong, #5b4bc4);color:#fff;animation:inline-tour-in .25s ease-out}.inline-tour strong{display:block;font-size:14px}.inline-tour p{margin:4px 0 8px;font-size:13px;line-height:1.45;color:#fff}.inline-tour-actions{display:flex;align-items:center;gap:8px}.inline-tour-progress{flex:1;font-size:12px;opacity:.85}.inline-tour-actions button{padding:6px 12px;border:1px solid rgba(255,255,255,.5);border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.inline-tour-actions button:last-child{background:#fff;color:#3b2f8f;border-color:#fff}@keyframes inline-tour-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.inline-tour{animation:none}}#postComposerDialog:has(.compose-poll:not([hidden])) #composeText{min-height:72px}@media(max-width:768px){.moment-post-plus{width:28px;height:28px;margin-bottom:34px;font-size:19px}.moment-post-tile .moment-card-name{font-size:10px}.moment-post-tile .moment-card-name small{font-size:8.5px}}.post-mention-picker small{opacity:.7;font-size:.85em}/*! css/batch5-integration.css */body #messagesPage .chats-avatar{background:color-mix(in srgb,var(--avatar-color, #7c5ce6) 78%,#000)}body #messagesPage .chats-self .chats-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary, #8b5cf6) 78%,#000),color-mix(in srgb,var(--accent-light, #a78bfa) 62%,#000))}body #messagesPage{--chat-muted: #5f5c78}body #messagesPage :is(.chat-pinned-count,.chats-gif-btn,#chatsInboxTab span,.chats-call-soon small){color:#6d3fd6}body .link-preview .link-preview-platform{color:#6d3fd6}body #messagesPage .mine .dm-bubble{background:color-mix(in srgb,var(--accent-primary, #8b5cf6) 84%,#000)}body:not(.light) .chat-attachment.is-unavailable .chat-attachment-status{color:#c4b5fd}body:not(.light) .ms-avatar{color:#d8ccff}body.light .ms-avatar{color:#5b2fc9}body.light .ms-danger-row span{color:#b91c1c}body.light .ms-danger-row small{color:#5f5878}.pc-step{background:#00000038!important}body .genre-picker-count{background:color-mix(in srgb,var(--accent-strong, #7c3aed) 80%,#000)}.pc-primary{background:color-mix(in srgb,var(--accent-primary, #8b5cf6) 82%,#000)!important}body.light .book-editor-form .vu-required{color:#c81e1e}body.light .book-editor-form .vu-label small{color:#5f6472!important}body.light .conn-mutual{color:#0b7a6b}body:not(.light) .conn-mutual{color:#2dd4bf}.sl-place,.sl-step{color:#1d1406!important}body.light #readerContent>.loading{color:#5b5670}body.light .post-card .post-time,body.light .post-card .post-time span{color:#4f4a66}.post-audience-actions :is([data-audience-save],[data-tour-next]){background:color-mix(in srgb,var(--accent-primary, #8b5cf6) 82%,#000)}:where(.avatar,.moment-card-avatar,.dm-group-tile,.dm-thread-avatar,.dm-conv-avatar:not(.dm-group-avatar),.follow-list-avatar){position:relative}.avatar,.moment-card-avatar,.dm-group-tile,.dm-thread-avatar,.dm-conv-avatar:not(.dm-group-avatar),.follow-list-avatar{isolation:isolate}.avatar:before,.moment-card-avatar:before,.dm-group-tile:before,.dm-thread-avatar:before,.dm-conv-avatar:not(.dm-group-avatar):before,.follow-list-avatar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#00000047;z-index:-1;pointer-events:none}body:not(.light) #postComposerDialog .compose-modes>button[aria-current],body:not(.light) #postComposerDialog .compose-modes>button[aria-current] span,body:not(.light) #postComposerDialog #composeModePoll.is-ready,body:not(.light) #postComposerDialog #composeModePoll.is-ready span,body:not(.light) #postComposerDialog .compose-poll-add{color:color-mix(in srgb,var(--accent-primary, #8b5cf6) 50%,#fff)}body.light #postComposerDialog .compose-modes>button[aria-current],body.light #postComposerDialog .compose-modes>button[aria-current] span,body.light #postComposerDialog #composeModePoll.is-ready,body.light #postComposerDialog #composeModePoll.is-ready span,body.light #postComposerDialog .compose-poll-add{color:color-mix(in srgb,var(--accent-primary, #8b5cf6) 80%,#000)}.chat-send-state.is-sent{background:#55515f}body.light .brv-star{color:#a15c07}body.light #postComposerDialog .compose-count-limit{color:#3f3a52}
