.toastRoot{display:flex;flex-direction:column;gap:10px;left:50%;pointer-events:none;position:fixed;top:18px;transform:translateX(-50%);width:min(560px,100% - 24px);z-index:10020}.toastItem{-webkit-tap-highlight-color:rgba(0,0,0,0);backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25);background:#ffffff61;border:1px solid #ffffff73;border-radius:18px;box-shadow:0 20px 60px #0206172e,inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #ffffff40;color:#000;opacity:1;padding:12px 44px 12px 14px;pointer-events:auto;position:relative;transform:translateY(0) scale(1);transition:transform .26s cubic-bezier(.2,.9,.2,1),opacity .26s ease;width:100%}.toastItem.is-closing{opacity:0;transform:translateY(-10px) scale(.98)}.toastItem--danger{background:#ff606024;border-color:#ff606059}.toastItem--success{background:#4cdca024;border-color:#4cdca066}.toastText{color:#000000d1;font-size:13.5px;font-weight:600;line-height:1.42}.toastClose{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffa6;border-radius:50%;box-shadow:0 6px 14px #0206171f,inset 0 1px 0 #ffffffb3;cursor:pointer;display:grid;font-weight:700;height:30px;place-items:center;position:absolute;right:8px;top:8px;transition:transform .12s ease,background .12s ease;width:30px}.toastClose:active{background:#ffffffbf;transform:scale(.92)}@media(max-width:480px){.toastRoot{top:14px;width:calc(100% - 18px)}.toastItem{border-radius:16px;padding:12px 42px 12px 12px}}:root{--header-h:60px;--system-bg:var(--bg-color,#fff);--cv-badge-blue:#229ed9;--cv-badge-blue-shadow:#229ed973}.header{--hdr-bg:var(--system-bg);--hdr-fg:var(--text-color);--icon-hover-bg:#0000000a;--badge-outline:#fff;--avatar-shadow:0 2px 5px #00000014;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--hdr-bg);border:none;box-shadow:none;display:flex;height:60px;height:var(--header-h);justify-content:space-between;left:0;padding:10px 20px;position:fixed;right:0;top:0;transform:translateZ(0);transition:transform .28s ease;will-change:transform;z-index:2000}.header--hidden{pointer-events:none;transform:translate3d(0,-110%,0)}.header__logo img{display:block;height:35px;width:auto}.header .logo{display:block}.dark-theme .header .logo--light,.header .logo--dark,[data-theme=dark] .header .logo--light{display:none}.dark-theme .header .logo--dark,[data-theme=dark] .header .logo--dark{display:block}.header__actions{align-items:center;display:flex;gap:25px}.header .action-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:relative;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1)}.header .action-btn:hover{transform:translateY(-1px) scale(1.06)}.header .action-btn img{display:block;height:30px;width:30px}.header__search{background:#78788014;border:1px solid #0000;border-radius:999px;flex:1 1 auto;gap:8px;height:38px;margin:0 24px;max-width:420px;padding:0 14px;transition:background .18s ease,border-color .18s ease}.header__search img{flex:0 0 auto;opacity:.55}.header__search:focus-within{background:var(--hdr-bg);border-color:#7878803d}.header__search-input{background:#0000;border:none;color:var(--hdr-fg);flex:1 1 auto;font-size:14px;min-width:0;outline:none}.header__search-input::placeholder{color:var(--hdr-fg);opacity:.45}.header__search-input::-webkit-search-cancel-button{cursor:pointer}.header__profile{align-items:center;display:flex;justify-content:space-between;width:100%}.header__profile .back-btn,.header__profile .more-btn{align-items:center;background-color:#0000;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s,transform .18s;width:40px}.header__profile .back-btn img,.header__profile .more-btn img{height:20px;width:20px}.header__profile .back-btn:hover,.header__profile .more-btn:hover{background-color:var(--icon-hover-bg);transform:translateY(-1px)}.header__profile .header__profile-name{color:var(--hdr-fg);flex-grow:1;font-size:18px;font-weight:700;text-align:center}@media(max-width:768px){.header{background:var(--hdr-bg);border-bottom:1px solid #78787829;height:64px;justify-content:center;padding:0 24px}.header__logo{left:50%;position:absolute;transform:translateX(-50%)}.header__logo img{height:34px;max-width:150px;object-fit:contain}.header__mobile-left,.header__mobile-right{align-items:center;display:flex;height:64px;position:absolute;top:0;z-index:2}.header__mobile-left{left:24px}.header__mobile-right{right:24px}.header .action-btn{border-radius:999px;height:42px;width:42px}.header .action-btn img{height:30px;width:30px}.header .action-btn:hover{transform:none}.header .action-btn:active{transform:scale(.94)}.header .action-btn--create{color:var(--hdr-fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:42px;font-weight:300;line-height:1;margin-top:-3px}.header__profile .back-btn,.header__profile .more-btn{height:30px;width:30px}.header__profile .header__profile-name{font-size:16px}}.settings-btn{align-items:center;background-color:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s,transform .18s;width:40px}.settings-btn img{display:block;height:25px;object-fit:contain;width:25px}.settings-btn:hover{background-color:var(--icon-hover-bg);transform:translateY(-1px)}.profile-avatar{border-radius:50%;box-shadow:var(--avatar-shadow);height:32px;object-fit:cover;width:32px}@media(max-width:768px){.profile-avatar{height:25px;width:25px}}.mobile-only{display:none!important}@media(max-width:768px){.mobile-only{display:flex!important}}.desktop-only{display:flex!important}@media(max-width:768px){.desktop-only{display:none!important}}body{padding-top:60px;padding-top:var(--header-h)}@media(max-width:768px){body{padding-top:64px}}.action-btn--messages,.action-btn--notifications{position:relative}.cv-badge{box-shadow:0 0 0 2px var(--badge-outline),0 6px 14px #00000014;right:-8px;top:-6px}.cv-badge:after{animation:cv-badge-halo .7s ease-out 60ms 1;border-radius:50%;box-shadow:0 0 0 0 #e2555573;box-shadow:0 0 0 0 var(--cv-badge-red-shadow);content:"";inset:-2px;opacity:0;position:absolute}.action-btn--messages .cv-badge{background:#229ed9;background:var(--cv-badge-blue)}.action-btn--messages .cv-badge:after{box-shadow:0 0 0 0 #229ed973;box-shadow:0 0 0 0 var(--cv-badge-blue-shadow)}.header .action-btn--messages .cv-badge,.header .action-btn--notifications .cv-badge{background:#e25555!important;background:var(--cv-badge-red)!important;border:none!important;border-radius:50%;box-shadow:none!important;color:#fff;font-size:11px;font-weight:800;height:20px;line-height:20px;pointer-events:none;position:absolute;right:0;text-align:center;top:0;transform:translate(25%,-25%);-webkit-user-select:none;user-select:none;width:20px;z-index:2}.header .action-btn--messages .cv-badge.cv-badge--max,.header .action-btn--notifications .cv-badge.cv-badge--max{font-size:10px;letter-spacing:-.2px}@media(max-width:768px){.header .action-btn--notifications .cv-badge{font-size:10px;height:18px;line-height:18px;right:6px;top:7px;transform:none;width:18px}.cv-badge--max{font-size:9.5px}}@media(prefers-reduced-motion:reduce){.header{transition:none}.cv-badge,.cv-badge:after{animation:none}}.dark-theme .header,[data-theme=dark] .header{--hdr-bg:var(--color-bg);--hdr-fg:var(--color-text);--icon-hover-bg:#ffffff0f;--badge-outline:var(--color-bg);--avatar-shadow:0 2px 6px #0000008c}.dark-theme .header .header__logo img,.dark-theme .header .profile-avatar,[data-theme=dark] .header .header__logo img,[data-theme=dark] .header .profile-avatar{filter:none!important}.dark-theme .header .action-btn img,.dark-theme .header .header__search img,.dark-theme .header .settings-btn img,[data-theme=dark] .header .action-btn img,[data-theme=dark] .header .header__search img,[data-theme=dark] .header .settings-btn img{filter:invert(1) brightness(1.12) contrast(1.02)}.dark-theme .header .action-btn img[src*=-active],[data-theme=dark] .header .action-btn img[src*=-active]{filter:none}.dark-theme .header .action-btn--create,[data-theme=dark] .header .action-btn--create{color:#fff}:root{--glass-bg:#ffffff42;--glass-gradient:linear-gradient(180deg,#ffffff6b,#ffffff2e);--glass-border:#ffffff73;--glass-inner:#ffffff59;--glass-shadow:0 10px 28px #00000014,0 1px 0 #ffffff85 inset;--bg-color:#fff;--text-color:#0f172a;--desk-row-h:42px;--desk-gap:14px;--desk-pad-top:2px;--desk-item-pad-x:10px;--desk-icon-size:22px;--desk-circle-d:var(--desk-row-h);--desk-icon-center:calc(var(--desk-item-pad-x) + var(--desk-icon-size)/2);--sidebar-desktop-w:232px}[data-theme=dark]{--glass-bg:#12121257;--glass-gradient:linear-gradient(180deg,#ffffff0f,#ffffff05);--glass-border:#ffffff24;--glass-shadow:0 14px 34px #0000007a,0 1px 0 #ffffff14 inset;--bg-color:#0b0b0b;--text-color:#fff}.sidebar,.sidebar *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.sidebar{display:flex;flex-direction:column;gap:14px;left:12px;max-height:calc(100vh - 82px);overflow-y:auto;position:fixed;top:70px;width:232px;width:var(--sidebar-desktop-w);z-index:900}.sidebar__nav-card{backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);background:#ffffff42;background:var(--glass-bg);background-image:linear-gradient(180deg,#ffffff6b,#ffffff2e);background-image:var(--glass-gradient);border:1px solid #ffffff73;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 10px 28px #00000014,inset 0 1px 0 #ffffff85;box-shadow:var(--glass-shadow);padding:8px 6px}.sidebar__menu{display:flex;flex-direction:column;gap:14px;gap:var(--desk-gap);padding-top:2px;padding-top:var(--desk-pad-top)}.sidebar__menu-item{align-items:center;border-radius:50px;color:#0f172a;color:var(--text-color);display:flex;font-size:15px;font-weight:600;height:42px;height:var(--desk-row-h);padding:0 10px;padding:0 var(--desk-item-pad-x);position:relative;text-decoration:none}.sidebar__icon{height:22px;height:var(--desk-icon-size);margin-right:8px;object-fit:contain;width:22px;width:var(--desk-icon-size)}[data-theme=dark] .sidebar__icon{filter:invert(1) saturate(.9)}[data-theme=dark] .sidebar__icon.no-invert,[data-theme=dark] .sidebar__icon.sidebar__avatar{filter:none!important}.sidebar__label{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__legal{align-items:center;display:flex;gap:14px;justify-content:center;padding:2px 10px;padding:2px var(--desk-item-pad-x)}.sidebar__legal-link{color:#0f172a;color:var(--text-color);font-size:12px;font-weight:500;opacity:.5;text-decoration:none;transition:opacity .18s ease}.sidebar__legal-link:hover{opacity:.85}.sidebar__profile-card{backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);background:#ffffff42;background:var(--glass-bg);background-image:linear-gradient(180deg,#ffffff6b,#ffffff2e);background-image:var(--glass-gradient);border:1px solid #ffffff73;border:1px solid var(--glass-border);border-radius:20px;box-shadow:0 10px 28px #00000014,inset 0 1px 0 #ffffff85;box-shadow:var(--glass-shadow);color:#0f172a;color:var(--text-color);display:flex;flex-direction:column;gap:10px;padding:14px;text-decoration:none;transition:background .16s ease}.sidebar__profile-card:hover{background:#7f7f7f14}.sidebar__profile-top{align-items:center;display:flex;gap:10px;min-width:0}.sidebar__profile-avatar{border-radius:50%;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.sidebar__profile-name{flex:1 1 auto;font-size:14.5px;font-weight:700;line-height:1.25;min-width:0;overflow-wrap:break-word}.sidebar__profile-stats{align-items:flex-start;display:flex}.sidebar__profile-stat{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.sidebar__profile-stat strong{color:#0f172a;color:var(--text-color);font-size:13.5px;font-weight:800}.sidebar__profile-stat span{font-size:10px;line-height:1.2;opacity:.6;text-align:center}.sidebar__deskbar{grid-gap:14px;grid-gap:var(--desk-gap);display:grid;gap:14px;gap:var(--desk-gap);grid-template-rows:repeat(5,42px);grid-template-rows:repeat(var(--desk-slots,5),var(--desk-row-h));isolation:isolate;padding-top:2px;padding-top:var(--desk-pad-top);position:relative}.sidebar__deskbar .deskbar__slider{background:#ffffff1f;border-radius:50%;height:42px;height:var(--desk-circle-d);left:0;left:calc(var(--desk-icon-center) - var(--desk-circle-d)/2);position:absolute;top:2px;top:calc(var(--desk-pad-top) + (var(--desk-row-h) + var(--desk-gap))*var(--desk-index, 0));transition:top .32s cubic-bezier(.22,.8,.2,1);width:42px;width:var(--desk-circle-d);z-index:0}.sidebar__deskbar .sidebar__menu-item{z-index:1}@media(min-width:769px){.sidebar{animation:sidebarFadeIn .26s cubic-bezier(.22,.61,.36,1) backwards}}@keyframes sidebarFadeIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.sidebar{animation:none!important}}.mobile-only,.sidebar__search-float{display:none}.desktop-only{display:flex}.cv-badge{right:8px;top:6px;transform:translate(35%,-35%)}@media(max-width:768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}.sidebar{--search-size:64px;--side-gap:8px;--bottom-gap:14px;--between-gap:18px;backdrop-filter:blur(22px) saturate(1.24)!important;-webkit-backdrop-filter:blur(22px) saturate(1.24)!important;background:#202024b8!important;background-image:linear-gradient(180deg,#ffffff1f,#ffffff0a)!important;border:1px solid #ffffff29!important;border-radius:999px!important;bottom:var(--bottom-gap)!important;box-shadow:0 16px 38px #00000057,inset 0 1px 0 #ffffff1a!important;height:62px!important;left:var(--side-gap)!important;padding:6px 7px!important;right:auto!important;top:auto!important;z-index:2100!important}.sidebar,.sidebar:hover{width:calc(100vw - var(--side-gap)*2 - var(--search-size) - var(--between-gap))!important}.sidebar__glassbar{grid-gap:0!important;display:grid!important;gap:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:100%!important;padding:0!important;position:relative!important;width:100%!important}.glassbar__slider{background:#ffffff29!important;border:1px solid #ffffff2e!important;border-radius:999px!important;bottom:-1px!important;left:calc(25%*var(--slider-index) + 1px)!important;pointer-events:none!important;position:absolute!important;top:-1px!important;width:calc(25% - 2px)!important;z-index:0!important}.sidebar__menu{flex-direction:row!important}.sidebar__menu-item{flex-direction:column!important;gap:2px!important;height:100%!important;min-width:0!important;padding:0!important;width:100%!important;z-index:1!important}.sidebar__icon-wrap,.sidebar__menu-item{align-items:center!important;display:flex!important;justify-content:center!important}.sidebar__icon-wrap{height:24px!important;width:24px!important}.sidebar__icon{height:22px!important;margin:0!important;width:22px!important}.sidebar__avatar{border-radius:50%!important;height:24px!important;object-fit:cover!important;width:24px!important}.sidebar__label{color:#fff!important;display:block!important;font-size:10px!important;font-weight:600!important;line-height:1.05!important;opacity:1!important;transform:none!important;visibility:visible!important}.sidebar__search-float{align-items:center!important;backdrop-filter:blur(22px) saturate(1.24)!important;-webkit-backdrop-filter:blur(22px) saturate(1.24)!important;background:#202024c7!important;border:1px solid #ffffff29!important;border-radius:50%!important;bottom:14px!important;box-shadow:0 16px 38px #00000057,inset 0 1px 0 #ffffff1a!important;display:flex!important;height:64px!important;justify-content:center!important;position:fixed!important;right:8px!important;text-decoration:none!important;width:64px!important;z-index:2200!important}.sidebar__search-float img{filter:invert(1) brightness(1.12) contrast(1.02)!important;height:31px!important;object-fit:contain!important;width:31px!important}.sidebar__search-float.is-active img{filter:none!important}.sidebar .cv-badge{font-size:9.5px!important;height:17px!important;line-height:17px!important;right:14px!important;top:5px!important;width:17px!important}.sidebar.sidebar--hide-mobile{display:none!important}}.mobile-search-tab{display:none}@media(max-width:768px){.mobile-search-tab{align-items:center;backdrop-filter:blur(22px) saturate(1.24);-webkit-backdrop-filter:blur(22px) saturate(1.24);background:#202024c7;border:1px solid #ffffff29;border-radius:50%;bottom:14px;box-shadow:0 16px 38px #00000057,inset 0 1px 0 #ffffff1a;display:flex;height:64px;justify-content:center;position:fixed;right:8px;text-decoration:none;width:64px;z-index:2300}.mobile-search-tab img{filter:invert(1) brightness(1.12) contrast(1.02);height:31px;object-fit:contain;width:31px}.mobile-search-tab.is-active img{filter:none}}#root,:root,body,html{margin:0!important;padding:0!important}body{-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}@keyframes cat-popIn{0%{opacity:0;transform:translateY(-8px) scale(.92)}70%{opacity:1;transform:translateY(2px) scale(1.03)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cat-popOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.94)}}@keyframes homeShellFadeIn{0%{opacity:0}to{opacity:1}}@keyframes homeShellItemIn{0%{opacity:0}to{opacity:1}}.home{--home-bg:var(--color-bg,#fff);--home-surface:var(--home-bg);--home-padding:20px;--header-height:80px;background:var(--home-bg);padding-bottom:20px;padding-left:var(--home-padding);padding-right:var(--home-padding);padding-top:var(--header-height);text-align:center}.home,.home a,.home button{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(max-width:820px){.home{--home-padding:0px;padding-left:0!important;padding-right:0!important}}.home__aside,.home__categories-block,.home__center{display:contents}@media(min-width:1100px){.home{grid-column-gap:32px;align-items:start;animation:homeShellFadeIn .28s cubic-bezier(.2,.75,.3,1) backwards;column-gap:32px;display:grid;grid-template-areas:"center aside";grid-template-columns:minmax(0,1fr) minmax(280px,340px);padding-left:284px;padding-left:calc(52px + var(--sidebar-desktop-w, 232px));padding-right:40px;text-align:left}.home__center{gap:8px;grid-area:center;min-width:0}.home__aside,.home__center{display:flex;flex-direction:column}.home__aside{gap:16px;grid-area:aside}.home .home__chats-stack,.home__categories-block{display:flex;flex-direction:column}.home .home__chats-stack{animation:homeShellItemIn .28s cubic-bezier(.2,.8,.2,1) 60ms backwards;gap:16px}.home__feedback{animation:homeShellItemIn .28s cubic-bezier(.2,.8,.2,1) .12s backwards}.home .feed-topbar__title,.home__center .feedback-banner{display:none}.home__ad-banner{margin-left:auto;margin-right:auto;max-width:1120px}.home__ad-banner:empty{margin-bottom:0;margin-top:0}}.home__categories-pill-wrap{display:flex;justify-content:center;margin:8px 0 10px}.home__ad-banner,.home__categories-pill-wrap{box-sizing:border-box;padding:0 14px;width:100%}.home__ad-banner{margin:14px 0}.home__ad-banner .cv-ad-banner{max-width:100%}@media(min-width:720px){.home__ad-banner .cv-ad-banner{align-items:center;display:flex;flex-direction:row}.home__ad-banner .cv-ad-media{aspect-ratio:auto;flex:0 0 42%;height:180px}}.home__feedback{background:var(--home-surface);border:1px solid #00000014;border-radius:18px;box-shadow:0 6px 18px #0000000d;overflow:hidden}.home__feedback-toggle{align-items:center;background:#0000;border:0;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 16px;text-align:left;transition:background .16s ease;width:100%}.home__feedback-toggle:hover{background:#4176fc0d}.home__feedback-toggle.is-open .home__chevron{transform:rotate(180deg)}.home__feedback-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.home__feedback-body .feedback-banner{margin:0 14px 14px;width:calc(100% - 28px)}.home__feedback-body.is-open{max-height:200px;opacity:1}.home__categories-pill{align-items:center;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:radial-gradient(circle at 85% 50%,#4173ff47,#0000 38%),linear-gradient(180deg,#ffffffd1,#f6f8ff94);border:1px solid #7896ff47;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff61,0 8px 18px #16359114,0 0 18px #4373ff24;color:#111827;cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:7px 10px 7px 18px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease;width:min(430px,100%)}.home__categories-pill:active{transform:scale(.985)}.home__categories-pill.is-open{justify-content:center;padding-right:18px;width:min(190px,100% - 28px)}.home__categories-pill-left{align-items:center;display:inline-flex;gap:10px;min-width:0}.home__categories-pill-left span{font-size:15px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.home__categories-icon{display:block;height:21px;object-fit:contain;opacity:.95;width:21px}.home__chevron{flex:0 0 auto;opacity:.9;transition:transform .22s ease}.home__categories-pill.is-open .home__chevron{transform:rotate(180deg)}.home__categories-preview{align-items:center;display:flex;justify-content:flex-end;min-width:122px;padding-right:2px}.home__preview-circle{background:#141824;border:2px solid #ffffffd1;border-radius:50%;box-shadow:0 0 0 1px #4173ff2e,0 5px 14px #00000038;height:38px;margin-left:-10px;overflow:hidden;width:38px}.home__preview-circle:first-child{margin-left:0}.home__preview-circle img{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.home__categories-wrap{background:var(--home-surface);max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .38s cubic-bezier(.2,.8,.2,1),opacity .24s ease,transform .26s ease}.home__categories-wrap.is-open{margin:2px 0 16px;max-height:560px;opacity:1;padding-top:12px;transform:translateY(0)}.home__categories-wrap.is-open .home__category{animation:cat-popIn .34s cubic-bezier(.2,.8,.2,1) both}.home__categories-wrap.is-open .home__category:first-child{animation-delay:0ms}.home__categories-wrap.is-open .home__category:nth-child(2){animation-delay:35ms}.home__categories-wrap.is-open .home__category:nth-child(3){animation-delay:70ms}.home__categories-wrap.is-open .home__category:nth-child(4){animation-delay:105ms}.home__categories-wrap.is-open .home__category:nth-child(5){animation-delay:.14s}.home__categories-wrap.is-open .home__category:nth-child(6){animation-delay:175ms}.home__categories-wrap.is-open .home__category:nth-child(7){animation-delay:.21s}.home__categories-wrap.is-open .home__category:nth-child(8){animation-delay:245ms}.home__categories-wrap.is-open .home__category:nth-child(9){animation-delay:.28s}.home__categories-wrap.is-open .home__category:nth-child(10){animation-delay:315ms}.home__categories-wrap.is-open .home__category:nth-child(11){animation-delay:.35s}.home__categories-wrap.is-open .home__category:nth-child(12){animation-delay:385ms}.home__categories-wrap.is-open .home__category:nth-child(13){animation-delay:.42s}.home__categories-wrap.is-open .home__category:nth-child(14){animation-delay:455ms}.home__categories-wrap.is-open .home__category:nth-child(15){animation-delay:.49s}.home__categories-wrap.is-open .home__category:nth-child(16){animation-delay:525ms}.home__categories-wrap.is-open .home__category:nth-child(17){animation-delay:.56s}.home__categories-wrap.is-open .home__category:nth-child(18){animation-delay:595ms}.home__categories-wrap.is-closed{pointer-events:none}.home__categories-wrap.is-closed .home__category{animation:cat-popOut .18s ease both}.home__categories{-ms-overflow-style:none;background:var(--home-surface);display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.home__categories::-webkit-scrollbar{background:#0000;display:none;height:0;width:0}@media(max-width:820px){.home__categories{box-sizing:border-box;gap:14px;margin-left:calc(50% - 50svw);margin-right:calc(50% - 50svw);padding:8px 12px 12px;width:100svw}}@media(min-width:821px){.home__categories{flex-wrap:wrap;gap:20px 18px;justify-content:center;margin-left:auto;margin-right:auto;overflow:visible;padding:10px 0 14px;width:min(780px,100%)}}.home__category{align-items:center;color:#1f2937;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;outline:none;text-decoration:none;width:74px}@media(min-width:821px){.home__category{width:88px}}@media(hover:hover)and (pointer:fine){.home__category:hover .home__category-circle{box-shadow:0 12px 28px #0000002e,0 0 22px #4373ff47;transform:translateY(-3px) scale(1.06)}.home__category:hover .home__category-img{transform:scale(1.08)}.home__category:active .home__category-circle{transform:scale(.98)}}.home__category-circle{align-items:center;background:#eef2ff;border:2px solid #ffffffc7;border-radius:50%;box-shadow:0 0 0 1px #4373ff29,0 8px 20px #0000001a;display:flex;height:68px;justify-content:center;overflow:hidden;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s cubic-bezier(.2,.8,.2,1);width:68px}@media(min-width:821px){.home__category-circle{height:78px;width:78px}}.home__category-img{-webkit-user-drag:none;display:block;height:100%;object-fit:cover;pointer-events:none;transition:transform .26s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none;width:100%}.home__category-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#111827;display:-webkit-box;font-size:12px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-top:7px;max-width:78px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:normal}@media(min-width:821px){.home__category-name{font-size:12.5px;max-width:88px}}[data-theme=dark] .home{--home-bg:var(--color-bg);--home-surface:var(--color-bg)}[data-theme=dark] .home__categories-pill{background:radial-gradient(circle at 86% 50%,#3666ff6b,#0000 42%),linear-gradient(180deg,#191c26d1,#0c0e14c2);border-color:#7597ff52;box-shadow:inset 0 0 0 1px #ffffff0d,0 8px 20px #00000057,0 0 20px #4670ff2e;color:#fff}[data-theme=dark] .home__categories-icon{filter:brightness(0) invert(1)}[data-theme=dark] .home__preview-circle{background:#151821;border-color:#b4c5ffb3;box-shadow:0 0 0 1px #5c84ff59,0 5px 16px #0000007a}[data-theme=dark] .home__category{color:#fff}[data-theme=dark] .home__category-circle{background:#1d2028;border-color:#ffffff1f;box-shadow:0 0 0 1px #5c84ff1f,0 8px 22px #00000057}[data-theme=dark] .home__category-name{color:#fff}[data-theme=dark] .home__feedback{border-color:#ffffff1a;box-shadow:0 8px 20px #00000057}[data-theme=dark] .home__feedback-toggle{color:#f5f5f7}[data-theme=dark] .home__feedback-toggle:hover{background:#ffffff0d}@media(prefers-reduced-motion:reduce){.home,.home__categories-pill,.home__categories-wrap,.home__category,.home__category-circle,.home__category-img,.home__chevron,.home__feedback-body,.home__feedback-toggle{animation:none!important;transition:none!important}.home-chats{animation:none!important}}@keyframes fa-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fa-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fa-scaleIn{0%{opacity:0;transform:translateY(10px) scale(.98)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fa-scaleOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes fa-item-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fa-item-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes fa-ico-bounce{0%{transform:scale(.9) rotate(-2deg)}50%{transform:scale(1.08) rotate(0deg)}to{transform:scale(1)}}.fa__backdrop{align-items:center;animation:fa-fadeIn .16s ease-out both;background:#0000000f;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;inset:0;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));position:fixed;z-index:999}.fa__backdrop.is-leaving{animation:fa-fadeOut .16s ease-in both;pointer-events:none}.fa__card{animation:fa-scaleIn .18s cubic-bezier(.2,.7,.3,1) both;-webkit-backdrop-filter:saturate(1) blur(2px);backdrop-filter:saturate(1) blur(2px);background:#ffffffeb;border:1px solid #0000000f;border-radius:20px;box-shadow:0 22px 56px #00000024,inset 0 0 1px #ffffffa6;box-sizing:border-box;color:#201f24;margin:0 auto;max-width:360px;padding:10px;width:100%}.fa__card.is-leaving{animation:fa-scaleOut .2s ease-in both}.fa__title{font-size:14px;font-weight:800;letter-spacing:.02em;opacity:.85;padding:6px 8px 8px}.fa__list{display:flex;flex-direction:column;gap:4px;padding:4px}.fa__list.staggered>.fa__item{animation:fa-item-pop .26s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(8px) scale(.96)}.fa__list.staggered>.fa__item:first-child{animation-delay:.02s}.fa__list.staggered>.fa__item:nth-child(2){animation-delay:.05s}.fa__list.staggered>.fa__item:nth-child(3){animation-delay:.08s}.fa__list.staggered>.fa__item:nth-child(4){animation-delay:.11s}.fa__list.staggered>.fa__item:nth-child(5){animation-delay:.14s}.fa__list.staggered>.fa__item:nth-child(6){animation-delay:.17s}.fa__list.staggered>.fa__item:nth-child(7){animation-delay:.2s}.fa__list.is-leaving>.fa__item{animation:fa-item-out .18s ease-in forwards;opacity:1;transform:translateY(0) scale(1)}.fa__list.is-leaving>.fa__item:nth-child(7){animation-delay:0s}.fa__list.is-leaving>.fa__item:nth-child(6){animation-delay:.02s}.fa__list.is-leaving>.fa__item:nth-child(5){animation-delay:.04s}.fa__list.is-leaving>.fa__item:nth-child(4){animation-delay:.06s}.fa__list.is-leaving>.fa__item:nth-child(3){animation-delay:.08s}.fa__list.is-leaving>.fa__item:nth-child(2){animation-delay:.1s}.fa__list.is-leaving>.fa__item:first-child{animation-delay:.12s}.fa__item{grid-gap:10px;align-items:center;background:#fff;border:1px solid #0000000f;border-radius:999px;color:#201f24;cursor:pointer;display:grid;font-weight:600;gap:10px;grid-template-columns:22px 1fr;padding:12px;text-align:left;transition:background-color .14s ease,transform .12s ease,box-shadow .16s ease;width:100%}.fa__item:hover{background:#f7f8fb;box-shadow:0 10px 22px #00000014;transform:translateY(-1px)}.fa__item:active{transform:translateY(0)}.fa__item:disabled{cursor:not-allowed;opacity:.55}.fa__item.primary{background:#4176fc14;border-color:#4176fc40;box-shadow:inset 0 0 0 2px #4176fc2e}.fa__item.danger{background:#b000200f;border-color:#b000202e;color:#b00020}.fa__item.danger:hover{background:#b000201a}.fa__ico{animation:fa-ico-bounce .22s ease-out both;display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,.6));height:20px;width:20px}.staggered>.fa__item:first-child .fa__ico{animation-delay:.06s}.staggered>.fa__item:nth-child(2) .fa__ico{animation-delay:.09s}.staggered>.fa__item:nth-child(3) .fa__ico{animation-delay:.12s}.staggered>.fa__item:nth-child(4) .fa__ico{animation-delay:.15s}.staggered>.fa__item:nth-child(5) .fa__ico{animation-delay:.18s}.staggered>.fa__item:nth-child(6) .fa__ico{animation-delay:.21s}.staggered>.fa__item:nth-child(7) .fa__ico{animation-delay:.24s}.fa__div{background:linear-gradient(90deg,#00000014,#0000);height:1px;margin:2px 6px}.fa__portal{align-items:center;animation:fa-fadeIn .12s ease-out both;background:#0000000f;display:flex;inset:0;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));position:fixed;z-index:1200}.fa__sheet{animation:fa-scaleIn .18s ease both;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 18px 48px #0000001f;box-sizing:border-box;max-width:440px;padding:14px;width:100%}.fa__sheet-title{font-size:18px;font-weight:800;margin:2px 2px 10px}.fa__field{margin:8px 2px}.fa__field>label{display:block;font-size:13px;margin:0 0 6px;opacity:.85}.fa__input{background:#fff;border:1px solid #0000001f;border-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:10px 12px;resize:vertical;width:100%}.fa__status{background:#f7f8fb;border:1px solid #edf0f4;border-radius:12px;margin-bottom:10px;padding:10px 12px}.fa__status .row{grid-gap:8px;display:grid;font-size:14px;gap:8px;grid-template-columns:1fr auto;margin:4px 0}.fa__status .row span{color:#666}.fa__status .row b{color:#111}.fa__status .muted{color:#7a7a7a;font-size:14px}.fa__plans{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.fa__plan-btn{grid-gap:8px;align-items:center;background:#fafbff;border:1px solid #e5e8ee;border-radius:999px;cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr auto;padding:10px 12px;transition:background .16s ease,transform .12s ease}.fa__plan-btn .t{font-weight:800}.fa__plan-btn .p{color:#4176fc;font-weight:800}.fa__plan-btn:hover{background:#f1f5ff}.fa__plan-btn:active{transform:translateY(1px)}.fa__plan-btn:disabled{cursor:not-allowed;opacity:.6}.fa__error{background:#b0002014;border:1px solid #b0002047;border-radius:10px;color:#b00020;font-size:14px;margin-top:8px;padding:8px 10px}.fa__actions{display:flex;gap:8px;margin-top:12px}.fa__actions.end{justify-content:flex-end}.fa__btn{background:#fff;border:1px solid #0000001f;border-radius:999px;color:#201f24;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:800;padding:10px 14px;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.fa__btn:hover{background:#f7f7fb;box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.fa__btn:active{transform:translateY(0)}.fa__btn.primary{background:#4176fc;border:0;color:#fff}.fa__btn.ghost{background:#0000}.fa__btn.danger{background:#b000200f;border-color:#b000202e;color:#b00020}.fa__txt{display:flex;flex-direction:column;line-height:1.15}.fa__txtMain{font-weight:800}.fa__txtSub{font-size:12px;font-weight:700;margin-top:2px;opacity:.72}@media(max-width:560px){.fa__card{border-radius:18px;max-width:360px}.fa__sheet{max-width:420px}.fa__txtSub{font-size:11px}}@media(prefers-reduced-motion:reduce){.fa__backdrop,.fa__card,.fa__list>.fa__item,.fa__sheet{animation:none!important;transition:none!important}}[data-theme=dark] .fa__backdrop,[data-theme=dark] .fa__portal{background:#00000080}[data-theme=dark] .fa__card{-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);background:linear-gradient(180deg,#121212eb,#121212e0);border:1px solid #ffffff14;box-shadow:0 22px 56px #00000080,inset 0 0 0 9999px #ffffff05;color:#fff}[data-theme=dark] .fa__title{color:#fff;opacity:.92}[data-theme=dark] .fa__item{background:#1e1e1e;border:1px solid #ffffff14;box-shadow:0 2px 10px #00000040;color:#fff}[data-theme=dark] .fa__item:hover{background:#262626;box-shadow:0 10px 22px #00000059}[data-theme=dark] .fa__item.primary{background:#4176fc1f;border-color:#4176fc52;box-shadow:inset 0 0 0 2px #4176fc24;color:#e9f0ff}[data-theme=dark] .fa__item.danger{background:#b000201a;border-color:#b0002047;color:#ffb4b4}[data-theme=dark] .fa__item.danger:hover{background:#b0002029}[data-theme=dark] .fa__ico--stats{filter:brightness(0) invert(1) drop-shadow(0 1px 0 rgba(0,0,0,.6))}[data-theme=dark] .fa__div{background:linear-gradient(90deg,#ffffff1a,#fff0)}[data-theme=dark] .fa__sheet{background:linear-gradient(180deg,#121212eb,#121212e0);border:1px solid #ffffff14;box-shadow:0 18px 48px #00000073,inset 0 1px 0 #ffffff0a;color:#fff}[data-theme=dark] .fa__sheet-title{color:#fff}[data-theme=dark] .fa__field>label{color:#cfcfcf;opacity:.9}[data-theme=dark] .fa__input{background:#121212;border:1px solid #2a2a2a;color:#fff}[data-theme=dark] .fa__input:focus{background:#151515;border-color:#3b82f6;box-shadow:0 8px 20px #00000059}[data-theme=dark] .fa__status{background:#121212;border:1px solid #252525}[data-theme=dark] .fa__status .row span{color:#c7c7c7}[data-theme=dark] .fa__status .row b{color:#fff}[data-theme=dark] .fa__status .muted{color:#a3a3a3}[data-theme=dark] .fa__plan-btn{background:#121318;border:1px solid #2a2f3a}[data-theme=dark] .fa__plan-btn .t{color:#eaeaea}[data-theme=dark] .fa__plan-btn .p{color:#8fb1ff}[data-theme=dark] .fa__plan-btn:hover{background:#171923}[data-theme=dark] .fa__btn{background:#151515;border:1px solid #2a2a2a;color:#fff}[data-theme=dark] .fa__btn:hover{background:#1b1b1b;box-shadow:0 8px 20px #00000073}[data-theme=dark] .fa__btn.primary{background:#111;border-color:#111;color:#fff}[data-theme=dark] .fa__btn.ghost{background:#0000;border-color:#ffffff1f}[data-theme=dark] .fa__btn.danger{background:#b000201f;border-color:#b0002047;color:#ffb4b4}[data-theme=dark] .fa__txtSub{opacity:.78}.report-modal__backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:2200}.report-modal__card{background:linear-gradient(145deg,#fff,#f9fbff);border-radius:18px;box-shadow:0 18px 40px #00000059,inset 0 0 0 1px #ffffff1f;color:#111827;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;max-height:min(620px,100vh - 32px);max-width:460px;padding:16px 18px 14px;width:100%}.report-modal__head{align-items:center;display:flex;gap:8px;margin-bottom:10px}.report-modal__head img{height:22px;width:22px}.report-modal__head strong{font-size:16px;font-weight:600}.report-modal__body{flex:1 1 auto;overflow-y:auto;padding-right:2px}.report-modal__label{color:#374151;display:block;font-size:13px;font-weight:600;margin:8px 0 4px}.report-modal__reasons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.reason-pill{align-items:center;background:#f3f4f6;border:1px solid #0f172a1f;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:6px 10px;position:relative;transition:background-color .14s ease,border-color .14s ease,transform .12s ease,box-shadow .14s ease;-webkit-user-select:none;user-select:none}.reason-pill input{display:none}.reason-pill span{white-space:nowrap}.reason-pill:hover{background:#e5e7eb;box-shadow:0 4px 12px #0f172a29;transform:translateY(-.5px)}.reason-pill.is-active{background:#0b62e0;border-color:#0b62e0;box-shadow:0 8px 20px #0b62e059;color:#fff}.report-modal__input{background:#f9fafb;border:1px solid #0f172a1f;border-radius:12px;color:#111827;font-family:inherit;font-size:13px;line-height:1.4;min-height:96px;padding:8px 10px;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;width:100%}.report-modal__input::placeholder{color:#9ca3af}.report-modal__input:focus{background:#fff;border-color:#0b62e0;box-shadow:0 0 0 1px #0b62e01f,0 0 0 4px #3b82f62e;outline:none}.report-modal__msg{border-radius:10px;font-size:13px;line-height:1.3;margin-top:8px;padding:7px 9px}.report-modal__msg--error{background:#fef2f2;border:1px solid #f87171a6;color:#b91c1c}.report-modal__msg--ok{background:#ecfdf3;border:1px solid #4ade80b3;color:#166534}.report-modal__actions{border-top:1px solid #94a3b880;display:flex;gap:8px;justify-content:flex-end;margin-top:14px;padding-top:10px}.rm__btn{border:0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;min-width:120px;padding:7px 12px;transition:background-color .16s ease,box-shadow .16s ease,transform .12s ease,opacity .12s ease;white-space:nowrap}.rm__btn.ghost{background:#e5e7eb;box-shadow:0 4px 12px #0f172a1f;color:#111827}.rm__btn.ghost:hover{background:#d1d5db;transform:translateY(-1px)}.rm__btn.ghost:active{box-shadow:0 0 0 #0000;transform:none}.rm__btn.primary{background:#0b62e0;box-shadow:0 10px 26px #0b62e066;color:#fff}.rm__btn.primary:hover{background:#0a56c4;transform:translateY(-1px)}.rm__btn.primary:active{box-shadow:0 0 0 #0000;transform:none}.rm__btn:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}@media(max-width:480px){.report-modal__card{border-radius:16px;padding:14px 12px 12px}.report-modal__head strong{font-size:15px}.rm__btn{flex:1 1;min-width:0;text-align:center}}.dark-theme .report-modal__card,[data-theme=dark] .report-modal__card{background:radial-gradient(circle at 0 0,#2563eb2e,#0000 55%),radial-gradient(circle at 100% 100%,#ec489929,#0000 55%),#050816;box-shadow:0 18px 40px #000000a6,inset 0 0 0 1px #94a3b873;color:#f9fafb}.dark-theme .report-modal__label,[data-theme=dark] .report-modal__label{color:#e5e7eb}.dark-theme .report-modal__input,[data-theme=dark] .report-modal__input{background:#0f172aeb;border-color:#94a3b8b3;color:#f9fafb}.dark-theme .report-modal__input::placeholder,[data-theme=dark] .report-modal__input::placeholder{color:#6b7280}.dark-theme .report-modal__input:focus,[data-theme=dark] .report-modal__input:focus{background:#020617;border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa40,0 0 0 4px #2563eb40}.dark-theme .reason-pill,[data-theme=dark] .reason-pill{background:#0f172adb;border-color:#94a3b8a6;color:#e5e7eb}.dark-theme .reason-pill:hover,[data-theme=dark] .reason-pill:hover{background:#1e40afb3;box-shadow:0 6px 16px #0f172abf}.dark-theme .reason-pill.is-active,[data-theme=dark] .reason-pill.is-active{background:#fff;border-color:#fff;box-shadow:0 10px 26px #3b82f6cc;color:#020617}.dark-theme .rm__btn.ghost,[data-theme=dark] .rm__btn.ghost{background:#f3f4f6;box-shadow:0 6px 16px #0f172acc;color:#111827}.dark-theme .rm__btn.ghost:hover,[data-theme=dark] .rm__btn.ghost:hover{background:#e5e7eb}.dark-theme .rm__btn.primary,[data-theme=dark] .rm__btn.primary{background:#2563eb;box-shadow:0 12px 30px #2563ebe6}.dark-theme .rm__btn.primary:hover,[data-theme=dark] .rm__btn.primary:hover{background:#1d4ed8}.dark-theme .report-modal__msg--error,[data-theme=dark] .report-modal__msg--error{background:#7f1d1d47;border-color:#f87171a6;color:#fecaca}.dark-theme .report-modal__msg--ok,[data-theme=dark] .report-modal__msg--ok{background:#16a34a42;border-color:#4ade80cc;color:#bbf7d0}.alertsModal{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000009e;display:flex;inset:0;justify-content:center;opacity:1;padding:18px;position:fixed;transition:opacity .26s ease;z-index:9999}.alertsModal.is-closing{opacity:0}.alertsCard{backdrop-filter:blur(28px) saturate(1.25);-webkit-backdrop-filter:blur(28px) saturate(1.25);background:#ffffff61;border:1px solid #ffffff73;border-radius:24px;box-shadow:0 20px 60px #0206172e,inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #ffffff40;color:#000;max-width:520px;opacity:1;outline:none;padding:16px 16px 14px;position:relative;transform:translateY(0) scale(1);transition:transform .26s cubic-bezier(.2,.9,.2,1),opacity .26s ease;width:100%}.alertsCard.is-closing{opacity:0;transform:translateY(-10px) scale(.97)}.alertsCard--danger{border-color:#ffffff80}.alertsTitle{font-size:15px;font-weight:800;letter-spacing:-.01em;padding-right:44px}.alertsBody{margin-top:8px}.alertsText{color:#000000c7;font-size:13.5px;line-height:1.45}.alertsClose{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffa6;border-radius:50%;box-shadow:0 6px 14px #0206171f,inset 0 1px 0 #ffffffb3;cursor:pointer;display:grid;font-weight:700;height:32px;place-items:center;position:absolute;right:10px;top:10px;transition:transform .12s ease,background .12s ease;width:32px}.alertsClose:active{background:#ffffffbf;transform:scale(.92)}.alertsActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.alertsBtn{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #fff9;border-radius:999px;box-shadow:0 10px 24px #02061724,inset 0 1px 0 #ffffffb3;cursor:pointer;font-size:13.5px;font-weight:600;padding:10px 14px;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.alertsBtn:active{transform:scale(.96)}.alertsBtn--ghost{background:#ffffff6b}.alertsBtn--ghost:active{background:#fff9}.alertsBtn--secondary{background:#ffffff8c}.alertsBtn--primary,.alertsBtn--secondary:active{background:#ffffffb8}.alertsBtn--primary{border-color:#ffffffb8}.alertsBtn--primary:active{background:#ffffffd9}.alertsBtn--danger{background:#ff606033;border-color:#ff606059}.alertsBtn--danger:active{background:#ff606047}@media(max-width:480px){.alertsCard{border-radius:22px;max-width:100%}.alertsActions{justify-content:stretch}.alertsBtn{flex:1 1 auto;text-align:center}}.listing-details{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);--pad:16px;--max-content:740px;--max-media:740px;--max-hero:1080px;--radius-card:20px;--radius-pill:999px;--ld-bottom-offset:0px;background:linear-gradient(180deg,#f5f5f6,#f7f7f8);color:#161616;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;height:100vh;height:100dvh;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;touch-action:pan-y;width:100%;z-index:7000}.listing-details.listing-details--locked{overscroll-behavior:none}@supports(-webkit-touch-callout:none){.listing-details{height:-webkit-fill-available}}@media(min-width:480px){.listing-details{--pad:18px}}@media(min-width:768px){.listing-details{--pad:22px;--max-content:880px;--max-media:880px}}@media(min-width:1024px){.listing-details{--pad:24px;--max-content:980px;--max-media:980px}}@media(min-width:1280px){.listing-details{--max-content:1080px;--max-media:1080px;--max-hero:1200px}}@media(min-width:1440px){.listing-details{--max-hero:1320px}}.listing-details .listing-details__media{display:contents}.listing-details.ld-enter{animation:ldSheetIn .22s cubic-bezier(.2,.75,.3,1) both}.listing-details.ld-leave{animation:ldSheetOut .18s ease-in both}@keyframes ldSheetIn{0%{opacity:0;transform:translateY(12px) scale(.995)}60%{opacity:1;transform:translateY(-2px) scale(1.002)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ldSheetOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.992)}}.listing-details .ld-chunk{will-change:opacity,transform}.listing-details.ld-enter .ld-chunk-1{animation:ldItemIn .24s cubic-bezier(.2,.8,.2,1) .02s both}.listing-details.ld-enter .ld-chunk-2{animation:ldItemIn .24s cubic-bezier(.2,.8,.2,1) .06s both}.listing-details.ld-enter .ld-chunk-3{animation:ldItemIn .24s cubic-bezier(.2,.8,.2,1) .1s both}.listing-details.ld-enter .ld-chunk-4{animation:ldItemIn .26s cubic-bezier(.2,.8,.2,1) .14s both}.listing-details.ld-enter .ld-chunk-5{animation:ldItemPop .22s cubic-bezier(.25,.75,.3,1) .18s both}.listing-details.ld-leave .ld-chunk-1,.listing-details.ld-leave .ld-chunk-2,.listing-details.ld-leave .ld-chunk-3,.listing-details.ld-leave .ld-chunk-4{animation:ldItemOut .16s ease-in both}.listing-details.ld-leave .ld-chunk-5{animation:ldItemOut .14s ease-in both}@keyframes ldItemPop{0%{opacity:0;transform:translateY(8px) scale(.98)}70%{opacity:1;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.listing-details,.listing-details *{animation-delay:0s!important;animation-duration:1ms!important;transition-duration:1ms!important}}.listing-details .listing-details__photo-container{aspect-ratio:1/1;margin:0 auto;max-width:var(--max-media);position:relative;width:100%}@media(min-width:1024px){.listing-details .listing-details__photo-container{aspect-ratio:16/10;max-height:72vh}}.listing-details .listing-details__photo-container{background:#e9eaed;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 2px 12px #0000000a;overflow:hidden}.listing-details .listing-details__photo-container .listing-carousel__viewport{cursor:default;height:100%;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.listing-details .listing-details__photo-container .listing-carousel__slide{inset:0;position:absolute;transition:transform .22s ease-out}.listing-details .listing-details__photo-container .listing-details__photo{cursor:zoom-in;display:block;height:100%;object-fit:cover;object-position:center;transform:none!important;transition:none;-webkit-user-select:none;user-select:none;width:100%}.listing-details .listing-details__photo-container .listing-carousel__placeholder{grid-gap:8px;color:#cfd8d8;display:grid;font-size:14px;gap:8px;inset:0;place-items:center;position:absolute}.listing-details .listing-details__photo-container .listing-carousel__placeholder img{filter:invert(1);height:40px;opacity:.85;width:40px}.listing-details .listing-details__photo-container .listing-carousel__poster{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;padding:28px 24px;position:absolute}.listing-details .listing-details__photo-container .listing-carousel__poster-glow{inset:-35%;opacity:.95;pointer-events:none;position:absolute}.listing-details .listing-details__photo-container .listing-carousel__poster-title{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-weight:950;letter-spacing:-.7px;max-width:780px;overflow:hidden;position:relative;text-align:center;text-shadow:0 3px 28px #00000073;width:100%;z-index:2}.listing-details .listing-details__photo-container .listing-carousel__poster-title.is-short{-webkit-line-clamp:3;font-size:clamp(34px,7vw,76px);line-height:1.02}.listing-details .listing-details__photo-container .listing-carousel__poster-title.is-medium{-webkit-line-clamp:4;font-size:clamp(28px,5.5vw,58px);line-height:1.05}.listing-details .listing-details__photo-container .listing-carousel__poster-title.is-long{-webkit-line-clamp:5;font-size:clamp(22px,4.2vw,42px);line-height:1.1}.listing-details .listing-details__photo-container .listing-carousel__poster--blue{background:radial-gradient(circle at 18% 14%,#5b9dffbf,#0000 36%),radial-gradient(circle at 82% 78%,#3257ff85,#0000 38%),linear-gradient(135deg,#111827,#1d4ed8 55%,#0f172a)}.listing-details .listing-details__photo-container .listing-carousel__poster--blue .listing-carousel__poster-glow{background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 28%),radial-gradient(circle at 70% 70%,#4ade8029,#0000 34%)}.listing-details .listing-details__photo-container .listing-carousel__poster--violet{background:radial-gradient(circle at 22% 18%,#c084fcb8,#0000 36%),radial-gradient(circle at 80% 82%,#3b82f670,#0000 38%),linear-gradient(135deg,#17111f,#5b21b6 58%,#111827)}.listing-details .listing-details__photo-container .listing-carousel__poster--violet .listing-carousel__poster-glow{background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 30%),radial-gradient(circle at 68% 76%,#ec48992e,#0000 34%)}.listing-details .listing-details__photo-container .listing-carousel__poster--graphite{background:radial-gradient(circle at 20% 15%,#94a3b857,#0000 36%),radial-gradient(circle at 84% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#050608,#1f2937 58%,#0b1120)}.listing-details .listing-details__photo-container .listing-carousel__poster--graphite .listing-carousel__poster-glow{background:radial-gradient(circle at 30% 25%,#ffffff1f,#0000 30%),radial-gradient(circle at 75% 72%,#60a5fa2e,#0000 34%)}.listing-details .listing-details__photo-container .listing-carousel__poster--green{background:radial-gradient(circle at 18% 14%,#34d3999e,#0000 36%),radial-gradient(circle at 82% 78%,#0ea5e961,#0000 38%),linear-gradient(135deg,#052e2b,#065f46 56%,#111827)}.listing-details .listing-details__photo-container .listing-carousel__poster--green .listing-carousel__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff2b,#0000 30%),radial-gradient(circle at 70% 70%,#7dd3fc33,#0000 34%)}.listing-details .listing-details__photo-container .listing-carousel__poster--bronze{background:radial-gradient(circle at 18% 14%,#fbbf2480,#0000 36%),radial-gradient(circle at 82% 80%,#b4530966,#0000 38%),linear-gradient(135deg,#1c1207,#78350f 58%,#111827)}.listing-details .listing-details__photo-container .listing-carousel__poster--bronze .listing-carousel__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 72%,#fb923c33,#0000 34%)}.listing-details .listing-details__photo-container .listing-carousel__poster--wine{background:radial-gradient(circle at 18% 14%,#f472b685,#0000 36%),radial-gradient(circle at 82% 78%,#ef444457,#0000 38%),linear-gradient(135deg,#190812,#7f1d1d 58%,#111827)}.listing-details .listing-details__photo-container .listing-carousel__poster--wine .listing-carousel__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 70%,#fb71852e,#0000 34%)}.listing-details .listing-details__photo-container .listing-carousel__poster--ocean{background:radial-gradient(circle at 18% 14%,#22d3ee94,#0000 36%),radial-gradient(circle at 82% 78%,#2563eb70,#0000 38%),linear-gradient(135deg,#082f49,#0e7490 54%,#111827)}.listing-details .listing-details__photo-container .listing-carousel__poster--ocean .listing-carousel__poster-glow{background:radial-gradient(circle at 25% 20%,#ffffff29,#0000 30%),radial-gradient(circle at 72% 72%,#7dd3fc2e,#0000 34%)}.listing-details .listing-details__photo-container .listing-carousel__poster--sand{background:radial-gradient(circle at 18% 14%,#fdba747a,#0000 36%),radial-gradient(circle at 82% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#1f1308,#92400e 54%,#111827)}.listing-details .listing-details__photo-container .listing-carousel__poster--sand .listing-carousel__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff26,#0000 30%),radial-gradient(circle at 70% 70%,#60a5fa29,#0000 34%)}.listing-details .listing-details__photo-container .listing-details__back,.listing-details .listing-details__photo-container .listing-details__close{background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:36px;left:12px;place-items:center;position:absolute;top:12px;width:36px}.listing-details .listing-details__photo-container .listing-details__back img,.listing-details .listing-details__photo-container .listing-details__close img{filter:invert(1);height:18px;width:18px}.listing-details .listing-details__photo-container .listing-details__back:focus,.listing-details .listing-details__photo-container .listing-details__close:focus{outline:none}.listing-details .listing-details__photo-container .listing-details__back:focus-visible,.listing-details .listing-details__photo-container .listing-details__close:focus-visible{outline:2px solid #ffffffd9;outline-offset:2px}@media(hover:hover){.listing-details .listing-details__photo-container .listing-details__back:hover,.listing-details .listing-details__photo-container .listing-details__close:hover{background:#0000008c}}.listing-details .listing-details__photo-container .listing-carousel__nav{align-items:center;aspect-ratio:1/1;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 36px;height:36px;justify-content:center;max-height:36px;max-width:36px;min-height:36px;min-width:36px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:3}.listing-details .listing-details__photo-container .listing-carousel__nav.left{left:8px}.listing-details .listing-details__photo-container .listing-carousel__nav.right{right:8px}.listing-details .listing-details__photo-container .listing-carousel__nav:focus{outline:none}.listing-details .listing-details__photo-container .listing-carousel__nav:focus-visible{outline:none}@media(hover:hover){.listing-details .listing-details__photo-container .listing-carousel__nav:hover{background:#0000}}.listing-details .listing-details__photo-container .listing-carousel__nav-icon{display:block;filter:none;height:30px;object-fit:contain;opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none;width:30px}.listing-details .listing-details__photo-container .listing-carousel__nav-icon--left{transform:rotate(180deg)}.listing-details .listing-details__photo-container .listing-carousel__nav-icon--right{transform:rotate(0deg)}.listing-details .listing-details__photo-container .listing-carousel__dots{bottom:8px;display:flex;gap:6px;justify-content:center;left:0;position:absolute;right:0;z-index:3}.listing-details .listing-details__photo-container .listing-carousel__dots .dot{background:#ffffff73;background-clip:content-box;border:0;border-radius:50%;cursor:pointer;display:inline-block;height:4px;margin:-10px 0;padding:10px;width:4px}.listing-details .listing-details__photo-container .listing-carousel__dots .dot.active{background:#fffffff2;background-clip:content-box}.listing-details .listing-details__photo-container .listing-carousel__dots .dot:focus{outline:none}.listing-details .listing-details__photo-container .listing-carousel__dots .dot:focus-visible{outline:2px solid #fff;outline-offset:2px}.listing-details .listing-details__photo-container .listing-details__share{background:#00000073;border:none;border-radius:50%;cursor:pointer;display:none;height:36px;place-items:center;position:absolute;right:56px;top:12px;-webkit-user-select:none;user-select:none;width:36px;z-index:4}.listing-details .listing-details__photo-container .listing-details__share img{filter:invert(1);height:18px;width:18px}.listing-details .listing-details__photo-container .listing-details__share:focus{outline:none}.listing-details .listing-details__photo-container .listing-details__share:focus-visible{outline:2px solid #ffffffd9;outline-offset:2px}@media(hover:hover){.listing-details .listing-details__photo-container .listing-details__share:hover{background:#0000008c}}@media(max-width:768px){.listing-details .listing-details__photo-container .listing-details__share{display:grid}}.listing-details .listing-details__photo-container .listing-details__more{background:#00000073;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:22px;height:36px;line-height:1;place-items:center;position:absolute;right:12px;top:12px;-webkit-user-select:none;user-select:none;width:36px;z-index:4}.listing-details .listing-details__photo-container .listing-details__more:focus{outline:none}.listing-details .listing-details__photo-container .listing-details__more:focus-visible{outline:2px solid #ffffffd9;outline-offset:2px}@media(hover:hover){.listing-details .listing-details__photo-container .listing-details__more:hover{background:#0000008c}}.listing-details .listing-carousel__thumbs{display:flex;gap:8px;margin:0 auto;max-width:var(--max-media);overflow-x:auto;padding:10px var(--pad) 0;width:100%}.listing-details .listing-carousel__thumbs .thumb{background:none;border:2px solid #0000;border-radius:10px;cursor:pointer;flex:0 0 auto;height:64px;margin:0;overflow:hidden;padding:0;transition:border-color .14s ease;width:64px}.listing-details .listing-carousel__thumbs .thumb.active{border-color:#111}.listing-details .listing-carousel__thumbs .thumb img{display:block;height:100%;object-fit:cover;width:100%}.listing-details .listing-carousel__thumbs .thumb:focus{outline:none}.listing-details .listing-carousel__thumbs .thumb:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}.listing-details .listing-details__author{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--max-content);padding:14px var(--pad);width:95%}.listing-details .listing-details__author .author-link{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:10px;margin:0;padding:0;text-align:left;text-decoration:none;width:auto}.listing-details .listing-details__author .author-link .author-avatar{border-radius:50%;display:block;height:42px;object-fit:cover;width:42px}.listing-details .listing-details__author .author-link .author-meta{display:flex;flex-direction:column;line-height:1.1}.listing-details .listing-details__author .author-link .author-username{font-size:15px;font-weight:600}.listing-details .listing-details__author .author-link .author-time{color:#0009;font-size:12px;margin-top:2px}.listing-details .listing-details__author .author-link:focus{outline:none}.listing-details .listing-details__author .author-link:focus-visible .author-username{text-decoration:underline}.listing-details .listing-details__author .follow-btn{background:#111;border:1px solid #111;border-radius:var(--radius-pill);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px;transition:transform .12s ease,opacity .12s ease,background .12s ease,color .12s ease}.listing-details .listing-details__author .follow-btn.following{background:#fff;border-color:#111;color:#111}@media(hover:hover){.listing-details .listing-details__author .follow-btn:hover{opacity:.95;transform:translateY(-1px)}.listing-details .listing-details__author .follow-btn.following:hover{background:#f2f2f2}}.listing-details .listing-details__author .follow-btn:focus{outline:none}.listing-details .listing-details__author .follow-btn:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}.listing-details .listing-details__content{background:#fff;border:1px solid #ececf1;border-radius:18px;box-shadow:0 6px 18px #0000000f,inset 0 1px 0 #fffc;margin:12px auto;max-width:var(--max-content);overflow:hidden;padding:18px var(--pad) 8px;text-align:left;width:95%}.listing-details .listing-details__content .listing-details__title{color:#161616;font-size:20px;font-weight:700;letter-spacing:.1px;line-height:1.25;margin-bottom:10px;text-align:left}.listing-details .listing-details__content .listing-details__price{color:#007000;font-size:18px;font-weight:700;margin-bottom:8px;text-align:left}.listing-details .listing-details__content .listing-details__exchangeFor{font-size:14px;margin:-6px 0 10px;opacity:.85}.listing-details .listing-details__content .listing-details__negotiable{color:#0b6bd3;font-size:14px;font-weight:700;margin-top:2px}.listing-details .listing-details__content .listing-details__lead{color:#000c;font-size:15px;line-height:1.55;margin:0 0 12px;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;word-break:normal}.listing-details .listing-details__content .listing-details__attributes{display:flex;flex-direction:column;font-size:14px;gap:8px;margin-top:14px}.listing-details .listing-details__content .listing-details__attributes .listing-details__attributes-title{color:#1a1a1a;font-weight:600;margin-bottom:4px;text-align:left}.listing-details .listing-details__content .listing-details__attributes .attribute-row{display:flex;gap:6px}.listing-details .listing-details__content .listing-details__attributes .attribute-key{font-weight:600;opacity:.9}.listing-details .listing-details__content .listing-details__attributes .attribute-value{opacity:.85}.listing-details .listing-details__comment{background:#fff;display:flex;gap:10px;margin:8px auto 0;max-width:var(--max-content);padding:12px var(--pad);width:100%}.listing-details .listing-details__comment .comment-avatar img{border-radius:50%;display:block;height:34px;object-fit:cover;width:34px}.listing-details .listing-details__comment .comment-body{display:flex;flex-direction:column}.listing-details .listing-details__comment .comment-user{font-size:14px;font-weight:600;margin-bottom:4px}.listing-details .listing-details__comment .comment-text{color:#000c;font-size:14px;line-height:1.35}.listing-details .listing-details__bottom-spacer{height:90px;height:calc(90px + var(--ld-bottom-offset, 0px))}.listing-details .listing-details__bottom{grid-gap:0;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-top:0;bottom:calc(env(safe-area-inset-bottom, 0px));bottom:calc(env(safe-area-inset-bottom, 0px) + var(--ld-bottom-offset, 0px));box-sizing:border-box;display:grid;gap:0;grid-template-columns:1fr;left:0;padding:10px var(--pad);padding-left:max(var(--pad),(100% - var(--max-content))/2);padding-right:max(var(--pad),(100% - var(--max-content))/2);position:-webkit-sticky;position:sticky;right:0;z-index:10000}.listing-details .listing-details__bottom .bottom-input{grid-gap:8px;align-items:center;backdrop-filter:blur(28px) saturate(140%) contrast(110%);-webkit-backdrop-filter:blur(28px) saturate(140%) contrast(110%);background:#ffffffe6;border:1px solid #00000014;border-radius:999px;box-shadow:0 18px 44px #0000002e,inset 0 2px 0 #ffffff8c,inset 0 -1px 0 #0000000f;display:grid;gap:8px;grid-template-columns:1fr 44px 44px;padding:8px;width:100%}.listing-details .listing-details__bottom .bottom-input input{background:#ffffffc7;border:0;border-radius:999px;color:#111;font-size:16px;padding:12px 14px;transition:background .12s ease;width:100%}.listing-details .listing-details__bottom .bottom-input input::placeholder{color:#00000073}.listing-details .listing-details__bottom .bottom-input input:focus{background:#ffffffdb;outline:none}.listing-details .listing-details__bottom .bottom-input input:focus-visible{outline:2px solid #00000024;outline-offset:2px}.listing-details .listing-details__bottom .bottom-input .bottom-call-btn,.listing-details .listing-details__bottom .bottom-input .send-btn{background:#000000eb;border:0;border-radius:999px;cursor:pointer;display:grid;height:44px;place-items:center;transition:transform .12s ease,opacity .12s ease;width:44px}.listing-details .listing-details__bottom .bottom-input .bottom-call-btn img,.listing-details .listing-details__bottom .bottom-input .send-btn img{filter:invert(1);height:20px;width:20px}@media(hover:hover){.listing-details .listing-details__bottom .bottom-input .bottom-call-btn:hover,.listing-details .listing-details__bottom .bottom-input .send-btn:hover{opacity:.95;transform:translateY(-1px)}}.listing-details .listing-details__bottom .bottom-input .bottom-call-btn:focus,.listing-details .listing-details__bottom .bottom-input .send-btn:focus{outline:none}.listing-details .listing-details__bottom .bottom-input .bottom-call-btn:focus-visible,.listing-details .listing-details__bottom .bottom-input .send-btn:focus-visible{outline:2px solid #0000002e;outline-offset:2px}.listing-details .listing-details__bottom .bottom-input .bottom-call-btn{text-decoration:none}.listing-details .listing-details__bottom .bottom-input:not(:has(.bottom-call-btn)){gap:10px;grid-template-columns:1fr 0 44px}.listing-details .listing-details__bottom .bottom-input:not(:has(.bottom-call-btn)) .send-btn{grid-column:3;justify-self:end}@media(max-width:520px){.listing-details .listing-details__bottom .bottom-input:not(:has(.bottom-call-btn)){gap:12px}.listing-details .listing-details__bottom .bottom-input:not(:has(.bottom-call-btn)) input{padding-right:18px}.listing-details .listing-details__bottom .bottom-input:not(:has(.bottom-call-btn)) .send-btn{margin-right:-2px}}@media(min-width:768px){.listing-details .listing-details__bottom{grid-template-columns:1fr}}.listing-details.listing-details--skeleton{overflow-x:hidden}.listing-details.listing-details--skeleton .ld-card{margin:0 auto;max-width:var(--max-content);padding-bottom:90px}.listing-details.listing-details--skeleton .ld-skel{animation:ld-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;border-radius:12px;margin:12px var(--pad)}.listing-details.listing-details--skeleton .ld-skel__media{border-bottom-left-radius:0;border-bottom-right-radius:0;height:min(72vh,560px);margin-bottom:10px;margin-top:0}.listing-details.listing-details--skeleton .ld-skel__user{height:44px}.listing-details.listing-details--skeleton .ld-skel__stats{height:38px}.listing-details.listing-details--skeleton .ld-skel__title{height:22px;width:60%}.listing-details.listing-details--skeleton .ld-skel__text{height:14px}.listing-details.listing-details--skeleton .ld-skel__bottom{bottom:0;height:64px;left:0;position:fixed;right:0}@keyframes ld-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.listing-details__stats{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;box-shadow:none;display:inline-flex;gap:8px;justify-content:center;margin:12px auto;max-width:calc(100% - 24px);padding:10px 12px;position:relative;width:-webkit-fit-content;width:fit-content}.listing-details__stats:after{display:none}.listing-details__stats .listing-details__views{align-items:center;backdrop-filter:blur(18px) saturate(170%) contrast(115%);-webkit-backdrop-filter:blur(18px) saturate(170%) contrast(115%);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 14px 30px #0000002e,inset 0 1px 0 #fff3;display:inline-flex;flex:0 0 auto;gap:6px;height:56px;justify-content:center;padding:0;width:56px}.listing-details__stats .listing-details__views img{height:17px;opacity:.75;transform:none;width:17px}.listing-details__stats .actionbar--inline{backdrop-filter:blur(18px) saturate(170%) contrast(115%);-webkit-backdrop-filter:blur(18px) saturate(170%) contrast(115%);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 14px 30px #0000002e,inset 0 1px 0 #fff3;flex:0 0 auto;margin:0;padding:10px 14px;width:-webkit-fit-content;width:fit-content}.listing-details__stats .interactive{cursor:pointer}@media(hover:hover){.listing-details__stats .interactive:hover{background:#0000000d;transform:translateY(-1px)}.listing-details__stats .interactive:hover img{opacity:1;transform:scale(1.06)}.listing-details__stats .interactive:active{transform:translateY(0)}}.listing-details__stats .interactive:focus{outline:none}.listing-details__stats .interactive:focus-visible{outline:2px solid #0000001f;outline-offset:2px}.listing-details__stats .active{background:#0000000f}.listing-details__stats .active img{opacity:1}@media(min-width:768px){.listing-details__stats{gap:8px;padding:10px 12px}}.dark-theme .listing-details__stats,[data-theme=dark] .listing-details__stats{color:#f5f5f5}.dark-theme .listing-details__stats .actionbar--inline,.dark-theme .listing-details__stats .listing-details__views,[data-theme=dark] .listing-details__stats .actionbar--inline,[data-theme=dark] .listing-details__stats .listing-details__views{background:#0a0a0c61;border-color:#ffffff1a;box-shadow:0 16px 34px #00000061,inset 0 1px 0 #ffffff1a}.dark-theme .listing-details__stats button img,.dark-theme .listing-details__stats div img,[data-theme=dark] .listing-details__stats button img,[data-theme=dark] .listing-details__stats div img{filter:invert(1) brightness(1.15) contrast(1.05);opacity:.9}.dark-theme .listing-details__stats .active img,.dark-theme .listing-details__stats .interactive:hover img,[data-theme=dark] .listing-details__stats .active img,[data-theme=dark] .listing-details__stats .interactive:hover img{filter:invert(1) brightness(1.25) contrast(1.1);opacity:1}.dark-theme .listing-details,[data-theme=dark] .listing-details{background:linear-gradient(180deg,#0f0f10,#141416);color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .listing-details .listing-details__views img,[data-theme=dark] .listing-details .listing-details__views img{filter:invert(1) brightness(1.15) contrast(1.05);opacity:.9}.dark-theme .listing-details .listing-details__photo-container,[data-theme=dark] .listing-details .listing-details__photo-container{background:#1a1a1d;box-shadow:0 2px 14px #00000059}.dark-theme .listing-details .listing-details__photo-container .listing-carousel__dots .dot,[data-theme=dark] .listing-details .listing-details__photo-container .listing-carousel__dots .dot{background:#ffffff73;background-clip:content-box}.dark-theme .listing-details .listing-details__photo-container .listing-carousel__dots .dot.active,[data-theme=dark] .listing-details .listing-details__photo-container .listing-carousel__dots .dot.active{background:#fffffff2;background-clip:content-box}.dark-theme .listing-details .listing-carousel__thumbs .thumb.active,[data-theme=dark] .listing-details .listing-carousel__thumbs .thumb.active{border-color:#fff}.dark-theme .listing-details .listing-carousel__thumbs .thumb:focus-visible,[data-theme=dark] .listing-details .listing-carousel__thumbs .thumb:focus-visible{outline-color:#ffffffd9}.dark-theme .listing-details .listing-details__author .author-link .author-username,[data-theme=dark] .listing-details .listing-details__author .author-link .author-username{color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .listing-details .listing-details__author .author-link .author-time,[data-theme=dark] .listing-details .listing-details__author .author-link .author-time{color:#fff9}.dark-theme .listing-details .listing-details__author .follow-btn,[data-theme=dark] .listing-details .listing-details__author .follow-btn{background:#fff;border-color:#fff;color:#000}.dark-theme .listing-details .listing-details__author .follow-btn.following,[data-theme=dark] .listing-details .listing-details__author .follow-btn.following{background:#0000;border-color:#ffffffd9;color:#fff}.dark-theme .listing-details .listing-details__author .follow-btn:focus-visible,[data-theme=dark] .listing-details .listing-details__author .follow-btn:focus-visible{outline:2px solid #ffffffd9}.dark-theme .listing-details .listing-details__stats,[data-theme=dark] .listing-details .listing-details__stats{background:#0000;border:0;box-shadow:none}.dark-theme .listing-details .listing-details__stats:after,[data-theme=dark] .listing-details .listing-details__stats:after{display:none}.dark-theme .listing-details .listing-details__stats .actionbar--inline,.dark-theme .listing-details .listing-details__stats .listing-details__views,[data-theme=dark] .listing-details .listing-details__stats .actionbar--inline,[data-theme=dark] .listing-details .listing-details__stats .listing-details__views{background:#0a0a0c61;border:1px solid #ffffff1a;box-shadow:0 16px 34px #00000061,inset 0 1px 0 #ffffff1a;color:#f5f5f7}@media(hover:hover){.dark-theme .listing-details .listing-details__stats .interactive:hover,[data-theme=dark] .listing-details .listing-details__stats .interactive:hover{background:#ffffff0f}}.dark-theme .listing-details .listing-details__stats .interactive:focus-visible,[data-theme=dark] .listing-details .listing-details__stats .interactive:focus-visible{outline:2px solid #ffffff2e}.dark-theme .listing-details .listing-details__stats .active,[data-theme=dark] .listing-details .listing-details__stats .active{background:#ffffff14}.dark-theme .listing-details .listing-details__content,[data-theme=dark] .listing-details .listing-details__content{background:#141416;border-color:#ffffff1f;box-shadow:0 10px 28px #00000059,inset 0 1px 0 #ffffff0f}.dark-theme .listing-details .listing-details__content .listing-details__negotiable,[data-theme=dark] .listing-details .listing-details__content .listing-details__negotiable{color:#6aa8ff}.dark-theme .listing-details .listing-details__content .listing-details__title,[data-theme=dark] .listing-details .listing-details__content .listing-details__title{color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .listing-details .listing-details__content .listing-details__price,[data-theme=dark] .listing-details .listing-details__content .listing-details__price{color:#7cff7c}.dark-theme .listing-details .listing-details__content .listing-details__lead,[data-theme=dark] .listing-details .listing-details__content .listing-details__lead{color:#ffffffc7}.dark-theme .listing-details .listing-details__content .listing-details__attributes .listing-details__attributes-title,[data-theme=dark] .listing-details .listing-details__content .listing-details__attributes .listing-details__attributes-title{color:#fff}.dark-theme .listing-details .listing-details__content .listing-details__attributes .attribute-key,[data-theme=dark] .listing-details .listing-details__content .listing-details__attributes .attribute-key{color:#fff;opacity:.9}.dark-theme .listing-details .listing-details__content .listing-details__attributes .attribute-value,[data-theme=dark] .listing-details .listing-details__content .listing-details__attributes .attribute-value{color:#fffc}.dark-theme .listing-details .listing-details__comment,[data-theme=dark] .listing-details .listing-details__comment{background:#151517}.dark-theme .listing-details .listing-details__comment .comment-user,[data-theme=dark] .listing-details .listing-details__comment .comment-user{color:#fff}.dark-theme .listing-details .listing-details__comment .comment-text,[data-theme=dark] .listing-details .listing-details__comment .comment-text{color:#ffffffc7}.dark-theme .listing-details .listing-details__bottom,[data-theme=dark] .listing-details .listing-details__bottom{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-top:0}.dark-theme .listing-details .listing-details__bottom .bottom-input,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input{backdrop-filter:blur(30px) saturate(140%) contrast(115%);-webkit-backdrop-filter:blur(30px) saturate(140%) contrast(115%);background:#0a0a0cd1;border:1px solid #ffffff1a;box-shadow:0 18px 44px #0000008c,inset 0 1px 0 #ffffff0f,inset 0 -1px 0 #00000059}.dark-theme .listing-details .listing-details__bottom .bottom-input input,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input input{background:#ffffff1a;border:0;color:#f5f5f7}.dark-theme .listing-details .listing-details__bottom .bottom-input input::placeholder,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input input::placeholder{color:#ffffff8c}.dark-theme .listing-details .listing-details__bottom .bottom-input input:focus,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input input:focus{background:hsla(0,0%,100%,.014);border-color:#0000}.dark-theme .listing-details .listing-details__bottom .bottom-input input:focus-visible,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input input:focus-visible{outline-color:#ffffff2e}.dark-theme .listing-details .listing-details__bottom .bottom-input .bottom-call-btn,.dark-theme .listing-details .listing-details__bottom .bottom-input .send-btn,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .bottom-call-btn,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .send-btn{background:#000000eb}.dark-theme .listing-details .listing-details__bottom .bottom-input .bottom-call-btn img,.dark-theme .listing-details .listing-details__bottom .bottom-input .send-btn img,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .bottom-call-btn img,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .send-btn img{filter:invert(1)}.dark-theme .listing-details .listing-details__bottom .bottom-input .bottom-call-btn:focus-visible,.dark-theme .listing-details .listing-details__bottom .bottom-input .send-btn:focus-visible,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .bottom-call-btn:focus-visible,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .send-btn:focus-visible{outline-color:#ffffff40}.dark-theme .listing-details .listing-details__bottom .bottom-input .bottom-call-btn,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .bottom-call-btn{background:#000;color:#fff}.dark-theme .listing-details .listing-details__bottom .bottom-input .bottom-call-btn img,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .bottom-call-btn img{filter:invert(1)}.dark-theme .listing-details .listing-details__bottom .bottom-input .bottom-call-btn:focus-visible,[data-theme=dark] .listing-details .listing-details__bottom .bottom-input .bottom-call-btn:focus-visible{outline-color:#ffffffd9}.dark-theme .listing-details.listing-details--skeleton .ld-skel,[data-theme=dark] .listing-details.listing-details--skeleton .ld-skel{background:linear-gradient(90deg,#222 25%,#2a2a2e 37%,#222 63%)}.listing-details__statsRow{align-items:center;background:#0000;border:0;box-shadow:none;display:flex;justify-content:center;margin:14px auto 0;max-width:var(--max-content);padding:0 var(--pad);width:100%}.listing-details__statsRow--actionsOnly{justify-content:center}.listing-details__statsRow--actionsOnly .listing-details__viewsCircle{display:none!important}.listing-details__actionsPill{flex:0 0 auto;padding:0}.listing-details__actionsPill,.listing-details__actionsPill .actionbar--inline{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;border-radius:0;box-shadow:none}.listing-details__actionsPill .actionbar--inline{align-items:center;display:flex;gap:14px;justify-content:center;margin:0;padding:4px 0;width:auto}.listing-details__actionsPill--noCounts .actionbar--inline button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#ffffffd1;border:1px solid #0000001a;border-radius:50%;box-shadow:none;color:#161616;cursor:pointer;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;margin:0;min-height:48px;min-width:48px;padding:0;position:relative;touch-action:manipulation;transition:transform .1s ease,background-color .14s ease,border-color .14s ease,opacity .14s ease;width:48px}.listing-details__actionsPill--noCounts .actionbar--inline button img,.listing-details__actionsPill--noCounts .actionbar--inline button svg{display:block;height:24px;min-height:24px;min-width:24px;object-fit:contain;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .14s ease;width:24px}.listing-details__actionsPill--noCounts .actionbar--inline button:active{transform:scale(.88);transition-duration:60ms}.listing-details__actionsPill--noCounts .actionbar--inline button.active{background:#0000000d;border-color:#00000024}.listing-details__actionsPill--noCounts .actionbar--inline button.active img,.listing-details__actionsPill--noCounts .actionbar--inline button.active svg{animation:listingActionPop .36s cubic-bezier(.18,.9,.32,1.35)}@keyframes listingActionPop{0%{transform:scale(1) rotate(0deg)}35%{transform:scale(1.34) rotate(10deg)}65%{transform:scale(.92) rotate(-7deg)}to{transform:scale(1) rotate(0deg)}}.listing-details__actionsPill--noCounts .ActionBar__count,.listing-details__actionsPill--noCounts .action-count,.listing-details__actionsPill--noCounts .actionBar__count,.listing-details__actionsPill--noCounts .actionbar-count,.listing-details__actionsPill--noCounts .actionbar__count{display:none!important}.dark-theme .listing-details__actionsPill--noCounts .actionbar--inline button,[data-theme=dark] .listing-details__actionsPill--noCounts .actionbar--inline button{background:#19191c;border-color:#ffffff21;color:#f5f5f7}.dark-theme .listing-details__actionsPill--noCounts .actionbar--inline button.active,[data-theme=dark] .listing-details__actionsPill--noCounts .actionbar--inline button.active{background:#242428;border-color:#fff3}@media(max-width:380px){.listing-details__actionsPill .actionbar--inline{gap:11px}.listing-details__actionsPill--noCounts .actionbar--inline button{flex-basis:46px;height:46px;min-height:46px;min-width:46px;width:46px}.listing-details__actionsPill--noCounts .actionbar--inline button img,.listing-details__actionsPill--noCounts .actionbar--inline button svg{height:23px;min-height:23px;min-width:23px;width:23px}}@media(min-width:1100px){.listing-details{grid-column-gap:40px;grid-row-gap:0;align-content:start;align-items:start;column-gap:40px;display:grid;grid-template-areas:"breadcrumb breadcrumb" "media      author" "media      actions" "media      content" "media      contact" "authorRow  authorRow" "similarRow similarRow" "ad         ad";grid-template-columns:minmax(0,1fr) minmax(360px,440px);padding-left:max(24px,(100% - 1200px)/2);padding-left:max(var(--pad,24px),(100% - var(--max-hero,1200px))/2);padding-right:max(24px,(100% - 1200px)/2);padding-right:max(var(--pad,24px),(100% - var(--max-hero,1200px))/2);row-gap:0}.listing-details .listing-details__breadcrumb{grid-area:breadcrumb}.listing-details .listing-details__media{align-self:start;display:flex;flex-direction:column;grid-area:media;width:100%}.listing-details .listing-details__photo-container.ld-chunk-1{margin:0;max-width:none;overflow:visible;width:100%}.listing-details .listing-carousel__thumbs{margin:0;max-width:none;padding:10px 0 0;width:100%}.listing-details .listing-details__author{grid-area:author;margin:0;max-width:none;padding:0 0 12px;width:100%}.listing-details .listing-details__statsRow--actionsOnly{grid-area:actions;justify-content:flex-start;margin:0;max-width:none;padding:0 0 16px;width:100%}.listing-details .listing-details__actionsPill .actionbar--inline{justify-content:flex-start}.listing-details .listing-details__content{grid-area:content;height:440px;margin:0;max-width:none;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;width:100%}.listing-details .listing-details__bottom-spacer{display:none}.listing-details .listing-details__bottom{background:#fff;border:1px solid #ececf1;border-radius:18px;box-shadow:0 6px 18px #0000000f,inset 0 1px 0 #fffc;grid-area:contact;margin:14px 0 0;max-width:none;padding:0;position:static;width:100%}.listing-details .listing-details__bottom .bottom-input{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:0;box-shadow:none;padding:12px}.listing-details .author-listings-row{grid-area:authorRow;max-width:none}.listing-details .similar-listings{grid-area:similarRow;max-width:none}.listing-details .listing-details__ad{grid-area:ad;max-width:none}.dark-theme .listing-details .listing-details__bottom{background:#141416;border-color:#ffffff1f;box-shadow:0 10px 28px #00000059,inset 0 1px 0 #ffffff0f}}@keyframes ldFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ldFadeOut{0%{opacity:1}to{opacity:0}}@keyframes ldPopIn{0%{opacity:0;transform:translateY(14px) scale(.98)}60%{opacity:1;transform:translateY(-2px) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ldPopOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes ldItemIn{0%{opacity:0;transform:translateY(8px) scale(.96)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ldItemOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes ldIcoBounce{0%{transform:scale(.9) rotate(-2deg)}50%{transform:scale(1.08) rotate(0deg)}to{transform:scale(1)}}.ld-actions__backdrop{align-items:flex-end;animation:ldFadeIn .16s ease-out both;background:#0000001a;display:flex;inset:0;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));position:fixed;z-index:12000}.ld-actions__backdrop.is-leaving{animation:ldFadeOut .14s ease-in both;pointer-events:none}.ld-actions__card{animation:ldPopIn .2s cubic-bezier(.2,.75,.3,1) both;background:#fffffffa;border:1px solid #0000000f;border-radius:18px 18px 0 0;box-shadow:0 -20px 48px #0000002e;max-width:420px;padding:12px;transform-origin:bottom center;width:100%}.ld-actions__card.is-leaving{animation:ldPopOut .18s ease-in both}.ld-actions__title{font-size:14px;font-weight:800;opacity:.85;padding:4px 6px 10px}.ld-actions__list{display:flex;flex-direction:column;gap:6px}.ld-actions__list.staggered>.ld-actions__item{animation:ldItemIn .24s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(8px) scale(.96)}.ld-actions__list.staggered>.ld-actions__item:first-child{animation-delay:.02s}.ld-actions__list.staggered>.ld-actions__item:nth-child(2){animation-delay:.05s}.ld-actions__list.staggered>.ld-actions__item:nth-child(3){animation-delay:.08s}.ld-actions__list.staggered>.ld-actions__item:nth-child(4){animation-delay:.11s}.ld-actions__list.staggered>.ld-actions__item:nth-child(5){animation-delay:.14s}.ld-actions__list.is-leaving>.ld-actions__item{animation:ldItemOut .16s ease-in forwards;opacity:1;transform:translateY(0) scale(1)}.ld-actions__list.is-leaving>.ld-actions__item:nth-child(5){animation-delay:0s}.ld-actions__list.is-leaving>.ld-actions__item:nth-child(4){animation-delay:.02s}.ld-actions__list.is-leaving>.ld-actions__item:nth-child(3){animation-delay:.04s}.ld-actions__list.is-leaving>.ld-actions__item:nth-child(2){animation-delay:.06s}.ld-actions__list.is-leaving>.ld-actions__item:first-child{animation-delay:.08s}.ld-actions__item{grid-gap:10px;align-items:center;background:#fafbff;border:1px solid #ececf1;border-radius:999px;color:#111;cursor:pointer;display:grid;font-weight:600;gap:10px;grid-template-columns:22px 1fr;padding:12px 14px;text-align:left;transition:background .14s ease,transform .12s ease,box-shadow .16s ease;width:100%}.ld-actions__item *{color:inherit}.ld-actions__item:hover{background:#f3f5ff;box-shadow:0 12px 24px #00000014;transform:translateY(-1px)}.ld-actions__item:active{transform:translateY(0)}.ld-actions__item:disabled{cursor:not-allowed;opacity:.6}.ld-actions__item.danger{background:#b000200f;border-color:#b000202e;color:#b00020}.ld-actions__item.danger:hover{background:#b000201a}.ld-actions__ico{animation:ldIcoBounce .22s ease-out both;display:block;filter:drop-shadow(0 1px 0 rgba(255,255,255,.6));height:20px;width:20px}.ld-actions__txt{display:flex;flex-direction:column;line-height:1.15}.ld-actions__txtMain{font-weight:800}.ld-actions__txtSub{font-size:12px;font-weight:700;margin-top:2px;opacity:.72}@media(max-width:560px){.ld-actions__txtSub{font-size:11px}}.ld-actions__close{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:12px 14px;transition:opacity .12s ease,transform .12s ease;width:100%}.ld-actions__close:hover{opacity:.95;transform:translateY(-1px)}.ld-actions__close:active{transform:translateY(0)}.dark-theme .ld-actions__backdrop,[data-theme=dark] .ld-actions__backdrop{background:#00000059}.dark-theme .ld-actions__card,[data-theme=dark] .ld-actions__card{background:#161619fa;border-color:#ffffff14;box-shadow:0 -20px 48px #00000080}.dark-theme .ld-actions__title,[data-theme=dark] .ld-actions__title{color:#fff;opacity:.9}.dark-theme .ld-actions__item,[data-theme=dark] .ld-actions__item{background:hsla(0,0%,100%,.035);border-color:#ffffff1f;color:#fff}.dark-theme .ld-actions__item:hover,[data-theme=dark] .ld-actions__item:hover{background:#ffffff12;box-shadow:0 14px 28px #00000073}.dark-theme .ld-actions__item.danger,[data-theme=dark] .ld-actions__item.danger{background:#ff00400f;border-color:#ff00402e;color:#ff6b7a}.dark-theme .ld-actions__item.danger:hover,[data-theme=dark] .ld-actions__item.danger:hover{background:#ff00401a}.dark-theme .ld-actions__ico,[data-theme=dark] .ld-actions__ico{filter:none}.dark-theme .ld-actions__ico--stats,[data-theme=dark] .ld-actions__ico--stats{filter:invert(1) brightness(1.12) contrast(1.05)}.dark-theme .ld-actions__close,[data-theme=dark] .ld-actions__close{background:#fff;color:#111}.dark-theme .ld-actions__txtSub,[data-theme=dark] .ld-actions__txtSub{opacity:.78}@keyframes boostFadeIn{0%{opacity:0}to{opacity:1}}@keyframes boostPopIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.boost-sheet__backdrop{align-items:flex-end;animation:boostFadeIn .16s ease-out both;background:#0000001a;display:flex;inset:0;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));position:fixed;z-index:12500}.boost-sheet__card{animation:boostPopIn .2s cubic-bezier(.2,.75,.3,1) both;background:#fffffffa;border:1px solid #0000000f;border-radius:18px 18px 0 0;box-shadow:0 -20px 48px #0000002e;max-width:420px;padding:16px;transform-origin:bottom center;width:100%}.boost-sheet__title{font-size:16px;font-weight:800;padding:4px 6px 12px}.boost-sheet__state{opacity:.7;padding:20px 6px;text-align:center}.boost-sheet__active{background:#2ea04314;border:1px solid #2ea04340;border-radius:14px;color:#1a7f37;font-weight:700;margin-bottom:8px;padding:14px}.boost-sheet__plans{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.boost-sheet__plan{align-items:center;background:#fafbff;border:1px solid #ececf1;border-radius:14px;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:12px 14px;transition:background .14s ease,border-color .14s ease}.boost-sheet__plan.is-selected{background:#f0f0ff;border-color:#111}.boost-sheet__plan:disabled{cursor:not-allowed;opacity:.6}.boost-sheet__planLabel{font-weight:700}.boost-sheet__planPrice{font-weight:800;opacity:.85}.boost-sheet__balance{font-size:14px;opacity:.85;padding:4px 6px 12px}.boost-sheet__error{align-items:center;background:#b000200f;border:1px solid #b000202e;border-radius:12px;color:#b00020;display:flex;font-weight:600;gap:10px;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.boost-sheet__insufficient{display:flex;flex-direction:column;gap:10px}.boost-sheet__cta{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;padding:14px;transition:opacity .12s ease,transform .12s ease;width:100%}.boost-sheet__cta:hover{opacity:.95;transform:translateY(-1px)}.boost-sheet__cta:active{transform:translateY(0)}.boost-sheet__cta:disabled{cursor:not-allowed;opacity:.6;transform:none}.boost-sheet__close{background:#0000;border:1px solid #ececf1;border-radius:999px;color:#111;cursor:pointer;font-weight:700;margin-top:10px;padding:12px 14px;width:100%}.dark-theme .boost-sheet__backdrop,[data-theme=dark] .boost-sheet__backdrop{background:#00000059}.dark-theme .boost-sheet__card,[data-theme=dark] .boost-sheet__card{background:#161619fa;border-color:#ffffff14;box-shadow:0 -20px 48px #00000080;color:#fff}.dark-theme .boost-sheet__plan,[data-theme=dark] .boost-sheet__plan{background:hsla(0,0%,100%,.035);border-color:#ffffff1f;color:#fff}.dark-theme .boost-sheet__plan.is-selected,[data-theme=dark] .boost-sheet__plan.is-selected{background:#ffffff14;border-color:#fff}.dark-theme .boost-sheet__close,[data-theme=dark] .boost-sheet__close{border-color:#ffffff1f;color:#fff}.dark-theme .boost-sheet__cta,[data-theme=dark] .boost-sheet__cta{background:#fff;color:#111}.actionbar{--ab-text:#232328db;--ab-count:#232328c7;--ab-pill-bg:#ffffff2e;--ab-pill-border:#ffffff29;--ab-pill-shadow1:#0000001a;--ab-pill-shadow2:#ffffff38;--ab-glass-bg:#ffffff1a;--ab-glass-blur:12px;--ab-glass-sat:185%;--ab-glass-contrast:115%;--ab-hover:#0000000d;--ab-active:#00000012;--ab-icon-filter:none;--ab-icon-opacity:0.92;align-items:center;backdrop-filter:blur(18px) saturate(165%) contrast(110%);-webkit-backdrop-filter:blur(18px) saturate(165%) contrast(110%);backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--ab-pill-bg);border:1px solid var(--ab-pill-border);border-radius:22px;box-shadow:0 18px 40px var(--ab-pill-shadow1),inset 0 1px 0 var(--ab-pill-shadow2);display:flex;gap:14px;isolation:isolate;overflow:hidden;padding:8px 14px;position:relative;transform:translateZ(0)}.actionbar,.actionbar:before{-webkit-clip-path:inset(0 round 22px);clip-path:inset(0 round 22px);-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.actionbar:before{background:radial-gradient(120% 80% at 50% 0,#ffffff57,#fff0 62%),linear-gradient(180deg,#ffffff38,#ffffff14 45%,#fff0);border-radius:22px;inset:0;opacity:.95;z-index:1}.actionbar:after,.actionbar:before{content:"";pointer-events:none;position:absolute}.actionbar:after{background:linear-gradient(180deg,#ffffff38,#fff0);border-radius:999px;bottom:-18px;filter:blur(10px);height:26px;left:50%;opacity:.55;transform:translateX(-50%);width:92%;z-index:0}.dark-theme .actionbar,body[data-theme=dark] .actionbar{--ab-text:#ffffffe0;--ab-count:#ffffffc7;--ab-pill-bg:#0a0a0c61;--ab-pill-border:#ffffff1a;--ab-pill-shadow1:#00000061;--ab-pill-shadow2:#ffffff29;--ab-glass-bg:#0a0a0c38;--ab-glass-blur:12px;--ab-glass-sat:180%;--ab-glass-contrast:120%;--ab-hover:#ffffff14;--ab-active:#ffffff1f;--ab-icon-filter:invert(1) brightness(1.08) contrast(1.05);--ab-icon-opacity:0.95}.actionbar__glass{backdrop-filter:blur(var(--ab-glass-blur)) saturate(var(--ab-glass-sat)) contrast(var(--ab-glass-contrast));-webkit-backdrop-filter:blur(var(--ab-glass-blur)) saturate(var(--ab-glass-sat)) contrast(var(--ab-glass-contrast));background:var(--ab-glass-bg);border-radius:28px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 10px 24px #ffffff14;filter:url(#cvanto-liquid-glass);inset:-10px;mix-blend-mode:screen;opacity:.95;pointer-events:none;position:absolute;z-index:0}.actionbar__filters{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.actionbar--floating{bottom:-22px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.actionbar--inline{margin:12px auto 14px;position:static;transform:none;width:-webkit-fit-content;width:fit-content}.actionbar__btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000;border:none;border-radius:14px;color:var(--ab-text);cursor:pointer;display:flex;font-weight:600;gap:8px;padding:6px;position:relative;transition:transform .18s cubic-bezier(.2,.9,.2,1),background .18s ease,filter .18s ease;z-index:2}.actionbar__btn:hover{background:var(--ab-hover)}.actionbar__btn:active{filter:brightness(1.05);transform:scale(.985)}.actionbar__iconWrap{align-items:center;background:#0000;border-radius:0;box-shadow:none;display:inline-flex;height:auto;justify-content:center;width:auto}.actionbar__icon{-webkit-user-drag:none;filter:var(--ab-icon-filter) drop-shadow(0 1px 0 rgba(255,255,255,.14)) drop-shadow(0 10px 18px rgba(0,0,0,.22));height:18px;object-fit:contain;opacity:var(--ab-icon-opacity);transform-origin:center;-webkit-user-select:none;user-select:none;width:18px}.actionbar__icon--noinvert{filter:drop-shadow(0 1px 0 rgba(255,255,255,.14)) drop-shadow(0 10px 18px rgba(0,0,0,.22))!important;opacity:1}.actionbar__count{background:#0000;box-shadow:none;color:var(--ab-count);font-size:12.5px;letter-spacing:.2px;line-height:1;padding:0}.actionbar__btn.is-bumped .actionbar__icon{animation:abPop .42s cubic-bezier(.2,.9,.2,1)}.actionbar__btn.is-bumped .actionbar__count{animation:abCountPop .42s cubic-bezier(.2,.9,.2,1)}.actionbar__spark{border-radius:999px;height:10px;left:18px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:10px}.actionbar__btn.is-bumped .actionbar__spark{animation:abSpark .42s ease-out}.actionbar__btn.is-active{background:var(--ab-active);transform:scale(1.05)}.actionbar__btn.is-active .actionbar__icon{filter:var(--ab-icon-filter) drop-shadow(0 1px 0 rgba(255,255,255,.18)) drop-shadow(0 14px 24px rgba(0,0,0,.26));opacity:1}.actionbar__btn.is-active .actionbar__icon--noinvert{filter:drop-shadow(0 1px 0 rgba(255,255,255,.18)) drop-shadow(0 14px 24px rgba(0,0,0,.26))!important;opacity:1}.actionbar__btn.is-active .actionbar__count{color:var(--ab-text)}@keyframes abPop{0%{transform:scale(1)}30%{transform:scale(1.28) rotate(-2deg)}60%{transform:scale(.96) rotate(1deg)}to{transform:scale(1)}}@keyframes abCountPop{0%{opacity:.88;transform:translateY(0)}35%{opacity:1;transform:translateY(-1px)}to{opacity:.92;transform:translateY(0)}}@keyframes abSpark{0%{background:#fff0;filter:blur(0);opacity:0;transform:translateY(-50%) scale(.4)}25%{background:radial-gradient(circle,#ffffffd9,#fff0 70%);filter:blur(.2px);opacity:.9;transform:translateY(-50%) scale(1.1)}to{background:radial-gradient(circle,#ffffff40,#fff0 70%);filter:blur(.6px);opacity:0;transform:translateY(-50%) scale(1.6)}}@media(prefers-reduced-motion:reduce){.actionbar,.actionbar__btn,.actionbar__count,.actionbar__icon,.actionbar__spark{animation:none!important;transition:none!important}}.actionbar--ctx-listingdetails{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.actionbar--ctx-listingdetails .actionbar__glass,.actionbar--ctx-listingdetails:after,.actionbar--ctx-listingdetails:before{display:none!important}.actionbar--ctx-listingdetails{gap:12px}.actionbar--ctx-listingdetails .actionbar__btn{border-radius:12px;padding:6px}.actionbar--ctx-listingdetails .actionbar__icon{filter:var(--ab-icon-filter)!important;height:18px;opacity:var(--ab-icon-opacity);width:18px}.actionbar--ctx-listingdetails .actionbar__icon--noinvert{filter:none!important;opacity:1}.actionbar--ctx-listingdetails .actionbar__count{font-size:12px}.actionbar--clean{align-items:center;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;display:flex;gap:24px;inset:auto!important;justify-content:flex-start;margin:4px 0 0!important;mask-image:none!important;-webkit-mask-image:none!important;min-height:48px;overflow:visible;padding:8px 12px 10px!important;position:static!important;transform:none!important;width:100%!important}.actionbar--clean:after,.actionbar--clean:before{content:none!important;display:none!important}.actionbar--clean .actionbar__filters,.actionbar--clean .actionbar__glass{display:none!important}.actionbar--clean .actionbar__btn{align-items:center;background:#0000!important;border:0;border-radius:0;box-shadow:none!important;display:inline-flex;height:30px;justify-content:center;margin:0;min-width:24px;padding:0;width:24px}.actionbar--clean .actionbar__btn:active,.actionbar--clean .actionbar__btn:hover{background:#0000!important}.actionbar--clean .actionbar__btn:active{opacity:.72;transform:scale(.88)}.actionbar--clean .actionbar__btn.is-active{background:#0000!important}.actionbar--clean .actionbar__iconWrap{height:23px;width:23px}.actionbar--clean .actionbar__icon{filter:var(--ab-icon-filter)!important;height:23px;opacity:1;width:23px}.actionbar--clean .actionbar__icon--noinvert{filter:none!important}.actionbar--clean .actionbar__count,.actionbar--no-counts .actionbar__count{display:none!important}@keyframes cm-fadeInUp{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cm-fadeOutDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes cm-scaleIn{0%{opacity:.88;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes cm-scaleOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.985)}}.cm-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000057;contain:paint;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;inset:0;justify-content:center;padding:0;position:fixed;will-change:opacity,transform;z-index:120000}.cm-backdrop.is-mobile{align-items:flex-end;justify-content:stretch}.cm-backdrop.is-opening{animation:cm-fadeInUp .18s ease-out both}.cm-backdrop.is-closing{animation:cm-fadeOutDown .2s ease-in both}.cm-modal{-webkit-backdrop-filter:blur(44px) saturate(120%) contrast(1.02)!important;backdrop-filter:blur(44px) saturate(120%) contrast(1.02)!important;background:linear-gradient(180deg,#ffffff6b,#ffffff57),radial-gradient(140% 120% at 50% -30%,#ffffff29,#fff0 60%);border:1px solid #0000000f;border-radius:26px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px #ffffff0f;contain:paint;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(80vh,100dvh - 40px);isolation:isolate;min-height:0;overflow:hidden;position:relative;width:min(680px,96vw);will-change:opacity,transform}.cm-modal.is-opening{animation:cm-scaleIn .18s cubic-bezier(.2,.75,.3,1) both}.cm-modal.is-closing{animation:cm-scaleOut .2s ease-in both}.cm-modal:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff14,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff1f,#fff0 70%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.cm-modal>*{position:relative;z-index:1}@media(max-width:640px){.cm-modal{border-radius:24px 24px 0 0;box-shadow:0 -10px 30px #00000059,inset 0 1px 0 #ffffff38;height:auto;margin:0;max-height:var(--cm-sheet-height);overflow:hidden;transition:max-height .18s ease,border-radius .18s ease,box-shadow .18s ease;width:100vw}.cm-modal,.cm-modal.is-half{--cm-sheet-height:58vh}.cm-modal.is-full{--cm-sheet-height:100vh}.cm-modal.cm-modal--dragging{box-shadow:0 -12px 34px #00000061;transition:none}}.cm-header{align-items:center;background:#0000;border-bottom:1px solid #0000;display:flex;flex-shrink:0;justify-content:center;padding:12px 16px;position:relative}.cm-grabber{background:#00000024;border-radius:999px;height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:36px}.cm-title{color:#201f24;font-size:16px;font-weight:800;letter-spacing:.01em}.cm-close{background:none;border:none;border-radius:12px;color:#201f24;cursor:pointer;font-size:18px;padding:8px;position:absolute;right:8px;top:6px}.cm-close:hover{background:#ffffff47}.cm-content{-webkit-overflow-scrolling:touch;background:#0000;display:block;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px}.cm-content--error{align-items:center;display:flex;justify-content:center}.cm-empty{color:#777;font-size:14px;padding:20px 8px;text-align:center}.cm-error{animation:cm-fadeInUp .18s ease both;background:#b0002014;border:1px solid #b0002047;border-radius:12px;color:#b00020;font-weight:600;margin-bottom:8px;padding:8px 10px}.cm-thread{grid-gap:6px;display:grid;gap:6px;min-width:0;padding:2px 0}.cm-thread+.cm-thread{border-top:1px solid #00000014;padding-top:8px}.cm-thread--nested{border-top:none!important;padding-top:0!important}.cm-replies{grid-gap:6px;display:grid;gap:6px;margin-left:34px;min-width:0;position:relative}.cm-replies:before{background:linear-gradient(180deg,#0000000f,#0000);border-radius:2px;bottom:4px;content:"";left:-16px;position:absolute;top:4px;width:2px}.cm-replies .cm-replies{margin-left:18px}.cm-replies .cm-replies .cm-replies{margin-left:0}.cm-appear{animation:cm-fadeInUp .22s ease-out both;animation-delay:0ms;animation-delay:var(--stagger,0ms);opacity:0;transform:translateY(6px) scale(.985)}.cm-item{grid-gap:8px;align-items:flex-start;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-width:0}.cm-item__avatar{background:#eee;border-radius:50%;height:28px;object-fit:cover;width:28px}.cm-item__main{justify-self:start;max-width:100%;min-inline-size:120px;min-width:0;width:-webkit-fit-content;width:fit-content}.cm-item__top{gap:8px}.cm-item__metaLeft,.cm-item__top{align-items:center;display:flex;min-width:0}.cm-item__metaLeft{flex-wrap:wrap;gap:6px}.cm-delete{background:#0000;border:none;border-radius:12px;cursor:pointer;margin-left:auto;padding:6px;transition:background .14s ease,transform .12s ease,box-shadow .16s ease}.cm-delete:hover{background:#0000000d;box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.cm-delete img{display:block;height:18px;width:18px}.cm-item__user{color:#201f24;font-weight:800;letter-spacing:.01em}.cm-item__dot{color:#bbb}.cm-item__time{color:#000}.cm-chip{background:#f3f3f3;border-radius:999px;color:#555;font-size:11px;padding:2px 8px}.cm-chip--owner{background:#4176fc1f;border:1px solid #4176fc33;color:#2b5bd7}.cm-item__text{color:#222;font-size:14px;line-height:1.42;margin-top:1px;text-align:left;white-space:pre-wrap;word-break:break-word}.cm-item__text--clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-item--deleted .cm-item__text{color:#777}.cm-item__actions{display:flex;gap:12px;margin-top:2px}.cm-link{background:none;border:none;color:#4176fc;cursor:pointer;font-size:13px;font-weight:700;padding:0}.cm-link:hover{opacity:.85;transform:translateY(-1px)}.cm-input{grid-gap:10px;align-items:center;background:#0000;border-top:1px solid #0000;display:grid;flex-shrink:0;gap:10px;grid-template-columns:40px minmax(0,1fr);padding:12px}.cm-meAvatar{background:#eee;border-radius:50%;height:40px;object-fit:cover;width:40px}.cm-replyto{align-items:center;background:#f7f8fb;border:1px solid #edf0f4;border-radius:12px;display:inline-flex;flex-wrap:wrap;font-size:13px;gap:8px;grid-column:1/-1;margin:-2px 0 6px;padding:6px 10px}.cm-replyto__cancel{background:#0000;border:none;color:#4176fc;cursor:pointer;font-weight:700}.cm-inputWrap{min-width:0;overflow:hidden;position:relative}.cm-textarea{-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);background:#ffffffdb;border:1px solid #0000001a;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffb3;box-sizing:border-box;font-size:14px;line-height:1.38;max-height:120px;min-height:38px;outline:none;overflow-y:hidden;padding:10px 56px 10px 14px;resize:none;transition:border-color .14s ease,background .14s ease,box-shadow .16s ease;width:100%}.cm-textarea--pill{border-radius:999px}.cm-textarea:focus{background:#ffffffeb;border-color:#0000002e;box-shadow:0 10px 24px #00000014,inset 0 1px 0 #fffc}.cm-sendCircle{background:#111;border:none;border-radius:50%;display:grid;height:40px;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:transform .12s ease,box-shadow .16s ease,opacity .12s ease,filter .12s ease;width:40px}.cm-sendCircle.is-disabled{filter:saturate(.2);opacity:.45;pointer-events:none}.cm-sendCircle.is-enabled{cursor:pointer;opacity:1;pointer-events:auto}.cm-sendCircle.is-enabled:hover{box-shadow:0 10px 24px #00000024;transform:translateY(-50%) scale(1.06)}.cm-sendCircle.is-enabled:active{transform:translateY(-50%) scale(1)}.cm-sendCircle img{display:block;filter:invert(1);height:16px;width:16px}.cm-clickable{cursor:pointer}@media(max-width:560px){.cm-modal{border-radius:24px 24px 0 0}.cm-title{font-size:15px}.cm-textarea{font-size:16px;line-height:1.4}.cm-content{padding:10px 12px}.cm-replies{margin-left:30px}.cm-replies .cm-replies{margin-left:14px}.cm-replies .cm-replies .cm-replies{margin-left:0}}@media(prefers-reduced-motion:reduce){.cm-appear,.cm-backdrop,.cm-error,.cm-modal{animation:none!important;transition:none!important}}[data-theme=dark] .cm-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c}[data-theme=dark] .cm-delete img{filter:invert(1);transition:filter .15s ease}[data-theme=dark] .cm-modal{-webkit-backdrop-filter:blur(44px) saturate(120%) contrast(1.02)!important;backdrop-filter:blur(44px) saturate(120%) contrast(1.02)!important;background:linear-gradient(180deg,#14141675,#14141661),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff14;box-shadow:0 28px 70px #0000008c,0 8px 22px #00000059,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px #0000001f}[data-theme=dark] .cm-modal:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0a,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff14,#fff0 70%)}[data-theme=dark] .cm-grabber{background:#ffffff38}[data-theme=dark] .cm-close,[data-theme=dark] .cm-title{color:#f5f5f7}[data-theme=dark] .cm-close:hover{background:#ffffff1a}[data-theme=dark] .cm-empty{color:#a8a8ad}[data-theme=dark] .cm-error{background:#b000201a;border-color:#ff788c4d;color:#ffb3c0}[data-theme=dark] .cm-thread+.cm-thread{border-top:1px solid #ffffff14}[data-theme=dark] .cm-replies:before{background:linear-gradient(180deg,#ffffff14,#fff0)}[data-theme=dark] .cm-item__avatar{background:#2a2a2a}[data-theme=dark] .cm-item__user{color:#fff}[data-theme=dark] .cm-item__dot{color:#9aa0a6}[data-theme=dark] .cm-item__time{color:#dddddf}[data-theme=dark] .cm-item__text{color:#e9e9ea}[data-theme=dark] .cm-item--deleted .cm-item__text{color:#9a9aa0}[data-theme=dark] .cm-chip{background:#262626;border:1px solid #ffffff0f;color:#cfcfd3}[data-theme=dark] .cm-chip--owner{background:#4176fc2e;border:1px solid #4176fc59;color:#9fbaff}[data-theme=dark] .cm-delete:hover{background:#ffffff0f;box-shadow:0 8px 20px #00000052}[data-theme=dark] .cm-input{border-top-color:#ffffff14}[data-theme=dark] .cm-meAvatar{background:#2a2a2a}[data-theme=dark] .cm-replyto{background:#16181c;border:1px solid #2a2f36;color:#e5e7ea}[data-theme=dark] .cm-textarea{background:#1e1e1edb;border-color:#ffffff1f;box-shadow:inset 0 1px 0 #ffffff0a;color:#f5f5f7}[data-theme=dark] .cm-textarea::placeholder{color:#9aa0a6}[data-theme=dark] .cm-textarea:focus{background:#1e1e1eeb;border-color:#fff3;box-shadow:0 10px 24px #00000073,inset 0 1px 0 #ffffff0f}[data-theme=dark] .cm-sendCircle{background:#f5f5f7}[data-theme=dark] .cm-sendCircle img{filter:invert(0)}@media(max-width:640px){[data-theme=dark] .cm-modal{box-shadow:0 -10px 30px #000000a6,inset 0 1px 0 #ffffff1a}[data-theme=dark] .cm-modal.cm-modal--dragging{box-shadow:0 -12px 34px #000000b3}}.sm-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000057;display:flex;inset:0;justify-content:center;position:fixed;z-index:10020}.sm-modal{--hairline:#ffffff4d;--muted:#111111b8;animation:sm-pop .16s ease-out;-webkit-backdrop-filter:blur(36px) saturate(120%)!important;backdrop-filter:blur(36px) saturate(120%)!important;background:linear-gradient(180deg,#ffffff52,#ffffff3d);border:1px solid #ffffff7a;border-radius:25px;box-shadow:0 24px 60px #00000059,0 6px 18px #0003,inset 0 1px 0 #ffffff38;display:grid;grid-template-rows:auto auto 1fr auto;height:min(78vh,100dvh - 40px);isolation:isolate;overflow:hidden;position:relative;width:min(620px,96vw)}.sm-modal:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 120% at 50% -10%,#fff3 0,#ffffff1a 55%,#0000 80%),linear-gradient(180deg,#ffffff0f,#fff0);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.sm-modal>*{position:relative;z-index:1}@keyframes sm-pop{0%{opacity:.88;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:640px){.sm-backdrop.is-mobile{align-items:flex-end;background:#0006;justify-content:stretch}.sm-modal{border-radius:20px 20px 0 0;box-shadow:0 -10px 30px #00000059,inset 0 1px 0 #ffffff38;height:auto;margin:0;max-height:var(--sm-sheet-height);overflow:hidden;transition:max-height .18s ease,border-radius .18s ease,box-shadow .18s ease;width:100vw}.sm-modal,.sm-modal.is-half{--sm-sheet-height:62vh}.sm-modal.is-full{--sm-sheet-height:100vh}.sm-modal.sm-modal--dragging{box-shadow:0 -12px 34px #00000061;transition:none}}.sm-header{align-items:center;background:#0000;border-bottom:1px solid #0000;display:flex;justify-content:center;padding:12px 16px;position:relative}.sm-grabber{background:#00000024;border-radius:999px;height:4px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:36px}.sm-title{color:#111;font-size:16px;font-weight:700}.sm-close{background:none;border:none;border-radius:10px;color:#111;cursor:pointer;font-size:18px;padding:6px;position:absolute;right:6px;top:6px}.sm-close:hover{background:#ffffff47}.sm-search{background:#0000;border-bottom:1px solid #0000;padding:12px 16px}.sm-search input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;background-image:url(/static/media/search.ca7aae46e8e72453beed.png);background-position:14px 50%;background-repeat:no-repeat;background-size:18px 18px;border:1px solid #ffffff73;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff3d;box-sizing:border-box;color:#111;display:block;font-size:16px;max-width:100%;outline:none;padding:12px 14px 12px 44px;width:100%}.sm-search input::placeholder{color:#1111117a}.sm-search input:focus{background:#ffffff42;background-image:url(/static/media/search.ca7aae46e8e72453beed.png);background-position:14px 50%;background-repeat:no-repeat;background-size:18px 18px;border-color:#ffffffa6}.sm-content{background:#0000;overflow:auto;padding:12px 16px}.sm-empty{color:#444;font-size:14px;padding:20px 8px;text-align:center}.sm-error{background:#fff5f6e0;border:1px solid #ffd5da;border-radius:12px;color:#b00020;padding:8px 10px}.sm-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.sm-user{grid-gap:8px;background:#0000;border:none;border-radius:14px;box-shadow:none;cursor:pointer;display:grid;gap:8px;justify-items:center;padding:8px 6px;transition:background .15s ease,transform .12s ease,box-shadow .12s ease}.sm-user:hover{background:#ffffff29;box-shadow:none}.sm-user.is-selected{outline:2px solid #111;outline-offset:-2px}.sm-avatarWrap{position:relative}.sm-avatar{background:#eee;border-radius:50%;display:block;height:64px;object-fit:cover;width:64px}.sm-check{background:#111;border:2px solid #fffffff2;border-radius:50%;bottom:-2px;color:#fff;display:grid;font-size:13px;font-weight:700;height:20px;place-items:center;position:absolute;right:-2px;width:20px}.sm-username{color:#000;font-size:13px;max-width:92px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@keyframes sm-shimmer{0%{background-position:-120px 0}to{background-position:120px 0}}.sm-skeletonGrid .sm-skelCard{grid-gap:8px;border-radius:14px;display:grid;gap:8px;justify-items:center;padding:8px 6px}.sm-skelAvatar{border-radius:50%;height:64px;width:64px}.sm-skelAvatar,.sm-skelName{animation:sm-shimmer 1.2s linear infinite;background:#e9eaec;background-image:linear-gradient(90deg,#e9eaec,#f3f4f6 50%,#e9eaec);background-size:240px 100%}.sm-skelName{border-radius:6px;height:12px;width:72px}.sm-footer{align-items:center;background:#0000;border-top:1px solid #0000;box-shadow:none;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.sm-copy,.sm-send{border:none;cursor:pointer;font-size:14px;font-weight:700;padding:12px 16px;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.sm-copy,.sm-copy:active,.sm-copy:disabled,.sm-copy:focus,.sm-copy:hover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#e6e6e6;border:1px solid #00000014;border-radius:16px;box-shadow:0 2px 8px #00000040,inset 0 1px 0 #fff;color:#000;opacity:1;transform:none;transition:none}.sm-send{background:#111;border-radius:50px;box-shadow:0 3px 10px #00000038;color:#fff;padding:12px 22px}.sm-send:hover{background:#000;box-shadow:0 4px 12px #00000047,inset 0 1px 0 #ffffff14;transform:translateY(-1px)}.sm-send:active{background:#111;transform:translateY(0)}.sm-send:disabled{cursor:not-allowed;opacity:.5}[data-theme=dark] .sm-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c}[data-theme=dark] .sm-modal{-webkit-backdrop-filter:blur(36px) saturate(120%)!important;backdrop-filter:blur(36px) saturate(120%)!important;background:linear-gradient(180deg,#14141666,#1414164d);border:1px solid #ffffff1a;box-shadow:0 24px 60px #0009,0 6px 18px #0006,inset 0 1px 0 #ffffff0f}[data-theme=dark] .sm-modal:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 120% at 50% -10%,#ffffff14 0,#ffffff0a 55%,#0000 80%),linear-gradient(180deg,#ffffff08,#fff0)}[data-theme=dark] .sm-grabber{background:#ffffff38}[data-theme=dark] .sm-close,[data-theme=dark] .sm-title{color:#f5f5f7}[data-theme=dark] .sm-close:hover{background:#ffffff1a}[data-theme=dark] .sm-search{border-bottom-color:#0000}[data-theme=dark] .sm-search input{background:#1e1e1eb8;border-color:#fff3;box-shadow:inset 0 1px 0 #ffffff0f;color:#f5f5f7}[data-theme=dark] .sm-search input::placeholder{color:#f0f0f58c}[data-theme=dark] .sm-search input:focus{background:#1e1e1ed1;border-color:#ffffff47}[data-theme=dark] .sm-empty{color:#a8a8ad}[data-theme=dark] .sm-error{background:#b000201a;border-color:#ff788c4d;color:#ffb3c0}[data-theme=dark] .sm-user:hover{background:#ffffff0f}[data-theme=dark] .sm-user.is-selected{outline-color:#f5f5f7}[data-theme=dark] .sm-avatar{background:#2a2a2a}[data-theme=dark] .sm-check{background:#f5f5f7;border-color:#000000a6;color:#111}[data-theme=dark] .sm-username{color:#fff}[data-theme=dark] .sm-skelAvatar,[data-theme=dark] .sm-skelName{background:#2a2a2a;background-image:linear-gradient(90deg,#2a2a2a,#333 50%,#2a2a2a)}[data-theme=dark] .sm-footer{border-top-color:#ffffff14}[data-theme=dark] .sm-copy,[data-theme=dark] .sm-copy:active,[data-theme=dark] .sm-copy:disabled,[data-theme=dark] .sm-copy:focus,[data-theme=dark] .sm-copy:hover{background:#1f1f1f;border:1px solid #ffffff1f;box-shadow:0 2px 8px #00000073,inset 0 1px 0 #ffffff0f;color:#f5f5f7}[data-theme=dark] .sm-send{background:#f5f5f7;box-shadow:0 3px 10px #0000005c;color:#111}[data-theme=dark] .sm-send:hover{background:#fff;box-shadow:0 4px 12px #00000075,inset 0 1px 0 #0000000a}[data-theme=dark] .sm-send:active{background:#f0f0f0}@media(max-width:640px){[data-theme=dark] .sm-backdrop.is-mobile{background:#0000009e}[data-theme=dark] .sm-modal{box-shadow:0 -10px 30px #000000a6,inset 0 1px 0 #ffffff1a}[data-theme=dark] .sm-modal.sm-modal--dragging{box-shadow:0 -12px 34px #000000b8}}.cv-scroll-lock{overflow-y:scroll}.cv-modal-open{overscroll-behavior:contain;touch-action:none}@keyframes sv-fadeInUp{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sv-fadeOutDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes sv-scaleIn{0%{opacity:.88;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes sv-scaleOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.985)}}.sv-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000057;contain:paint;display:flex;inset:0;justify-content:center;position:fixed;will-change:opacity,transform;z-index:9990}.sv-backdrop.is-mobile{align-items:flex-end;justify-content:stretch}.sv-backdrop.is-opening{animation:sv-fadeInUp .18s ease-out both}.sv-backdrop.is-closing{animation:sv-fadeOutDown .2s ease-in both}.sv-modal{--muted:#111111b8;-webkit-backdrop-filter:blur(44px) saturate(120%) contrast(1.02)!important;backdrop-filter:blur(44px) saturate(120%) contrast(1.02)!important;background:linear-gradient(180deg,#ffffff6b,#ffffff57),radial-gradient(140% 120% at 50% -30%,#ffffff29,#fff0 60%);border:1px solid #0000000f;border-radius:25px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px #ffffff0f;contain:paint;display:grid;grid-template-rows:auto auto 1fr;height:min(78vh,100dvh - 40px);isolation:isolate;overflow:hidden;position:relative;width:min(620px,96vw);will-change:opacity,transform}.sv-modal.is-opening{animation:sv-scaleIn .18s cubic-bezier(.2,.75,.3,1) both}.sv-modal.is-closing{animation:sv-scaleOut .2s ease-in both}.sv-modal:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff14,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff1f,#fff0 70%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.sv-modal>*{position:relative;z-index:1}@keyframes sv-pop{0%{opacity:.88;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:640px){.sv-backdrop.is-mobile{background:#0006}.sv-modal{border-radius:20px 20px 0 0;box-shadow:0 -10px 30px #00000059,inset 0 1px 0 #ffffff38;height:auto;margin:0;max-height:var(--sv-sheet-height);overflow:hidden;transition:max-height .18s ease,border-radius .18s ease,box-shadow .18s ease;width:100vw}.sv-modal,.sv-modal.is-half{--sv-sheet-height:62vh}.sv-modal.is-full{--sv-sheet-height:100vh}.sv-modal.sv-modal--dragging{box-shadow:0 -12px 34px #00000061;transition:none}}.sv-header{align-items:center;background:#0000;border-bottom:1px solid #0000;display:flex;justify-content:center;padding:12px 16px;position:relative}.sv-grabber{background:#00000024;border-radius:999px;height:4px;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:36px}.sv-title{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr auto}.sv-close{background:none;border:none;border-radius:10px;color:#111;cursor:pointer;font-size:18px;padding:6px}.sv-close:hover{background:#ffffff47}.sv-thumb{background:#f0f0f0;border-radius:8px;display:grid;height:40px;overflow:hidden;place-items:center;width:40px}.sv-thumb img{height:100%;object-fit:cover;width:100%}.sv-thumb__ph{background:#f0f0f0;height:100%;width:100%}.sv-title-text{display:flex;flex-direction:column}.sv-title-main{color:#201f24;font-size:16px;font-weight:800;letter-spacing:.01em}.sv-title-sub{color:var(--muted);font-size:12px}.sv-section{align-items:center;background:#0000;border-bottom:1px solid #0000;display:flex;justify-content:space-between;padding:10px 12px}.sv-section-title{color:#201f24;font-weight:800;letter-spacing:.01em}.sv-new{background:#111;border:none;border-radius:999px;box-shadow:0 3px 10px #00000038;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px;transition:transform .12s ease,box-shadow .16s ease,background .16s ease}.sv-new:hover{background:#000;box-shadow:0 4px 12px #00000047;transform:translateY(-1px)}.sv-new-row{background:#0000;padding:10px 12px}.sv-new-inner{display:flex;gap:8px;margin:0 auto;max-width:520px;width:100%}.sv-new-inner input{-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);background:#ffffffdb;border:1px solid #0000001a;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffb3;color:#111;flex:1 1 auto;max-width:360px;outline:none;padding:10px 12px;transition:border-color .14s ease,background .14s ease,box-shadow .16s ease}.sv-new-inner input:focus{background:#ffffffeb;border-color:#0000002e;box-shadow:0 10px 24px #00000014,inset 0 1px 0 #fffc}.sv-btn{background:#111;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 3px 10px #00000038;color:#fff;cursor:pointer;flex:0 0 auto;min-width:120px;padding:10px 14px}.sv-btn:disabled{cursor:not-allowed;opacity:.6}.sv-content{background:#0000;overflow:auto;padding:8px 6px 12px}.sv-empty{color:#444;font-size:14px;padding:16px 0;text-align:center}.sv-error{animation:sv-fadeInUp .18s ease both;background:#b0002014;border:1px solid #b0002047;border-radius:12px;color:#b00020;font-weight:600;margin:0 6px 10px;padding:8px 10px}.sv-appear{animation:sv-fadeInUp .22s ease-out both;animation-delay:0ms;animation-delay:var(--stagger,0ms);opacity:0;transform:translateY(6px) scale(.985)}.sv-list{list-style:none;margin:0;padding:0 6px 10px}.sv-item{align-items:center;border-radius:14px;display:flex;justify-content:space-between;margin:6px;padding:10px 8px;transition:background .15s ease,transform .12s ease,box-shadow .12s ease}.sv-item:hover{background:#ffffff29}.sv-item-left{align-items:center;display:flex;gap:10px}.sv-item-cover{background:#f0f1f5;border-radius:8px;height:44px;width:44px}.sv-item-meta{display:flex;flex-direction:column}.sv-item-name{color:#111;font-weight:700}.sv-item-sub{color:#1119;font-size:12px}.sv-bookmark{background:#0000;border:none;border-radius:10px;cursor:pointer;display:grid;padding:6px;place-items:center;transition:background .14s ease,transform .12s ease}.sv-bookmark:hover{background:#ffffff2e;transform:translateY(-1px)}.sv-bookmark img{display:block;height:20px;width:20px}.sv-bookmark.is-active{position:relative}.sv-bookmark.is-active:after{background:#1110;border-radius:8px;content:"";inset:3px;position:absolute}[data-theme=dark] .sv-bookmark img{filter:invert(1) brightness(1.15) contrast(1.05)}@media(prefers-reduced-motion:reduce){.sv-appear,.sv-backdrop,.sv-error,.sv-modal{animation:none!important;transition:none!important}}[data-theme=dark] .sv-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c}[data-theme=dark] .sv-modal{-webkit-backdrop-filter:blur(44px) saturate(120%) contrast(1.02)!important;backdrop-filter:blur(44px) saturate(120%) contrast(1.02)!important;background:linear-gradient(180deg,#14141675,#1414165c),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff1a;box-shadow:0 28px 70px #0009,0 8px 22px #0006,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px #0000001f}[data-theme=dark] .sv-modal:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,#ffffff0a,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff14,#fff0 70%)}[data-theme=dark] .sv-grabber{background:#ffffff38}[data-theme=dark] .sv-close{color:#f5f5f7}[data-theme=dark] .sv-close:hover{background:#ffffff1a}[data-theme=dark] .sv-thumb,[data-theme=dark] .sv-thumb__ph{background:#2a2a2a}[data-theme=dark] .sv-title-main{color:#fff}[data-theme=dark] .sv-title-sub{color:#f0f0f599}[data-theme=dark] .sv-section-title{color:#fff}[data-theme=dark] .sv-new{background:#f5f5f7;box-shadow:0 3px 10px #0000005c;color:#111}[data-theme=dark] .sv-new:hover{background:#fff;box-shadow:0 4px 12px #00000075}[data-theme=dark] .sv-new-inner input{background:#1e1e1edb;border-color:#ffffff2e;box-shadow:inset 0 1px 0 #ffffff0f;color:#f5f5f7}[data-theme=dark] .sv-new-inner input:focus{background:#1e1e1eeb;border-color:#ffffff42;box-shadow:0 10px 24px #00000073,inset 0 1px 0 #ffffff14}[data-theme=dark] .sv-btn{background:#f5f5f7;border-color:#ffffff24;box-shadow:0 3px 10px #0000005c;color:#111}[data-theme=dark] .sv-empty{color:#a8a8ad}[data-theme=dark] .sv-error{background:#b000201a;border-color:#ff788c4d;color:#ffb3c0}[data-theme=dark] .sv-item:hover{background:#ffffff0f}[data-theme=dark] .sv-item-cover{background:#232323}[data-theme=dark] .sv-item-name{color:#fff}[data-theme=dark] .sv-item-sub{color:#c7c7cc}[data-theme=dark] .sv-bookmark:hover{background:#ffffff14}@media(max-width:640px){[data-theme=dark] .sv-backdrop.is-mobile{background:#0000009e}[data-theme=dark] .sv-modal{box-shadow:0 -10px 30px #000000a6,inset 0 1px 0 #ffffff1a}[data-theme=dark] .sv-modal.sv-modal--dragging{box-shadow:0 -12px 34px #000000b8}}.similar-listings{background:#fff;box-sizing:border-box;margin:10px auto 0;max-width:980px;max-width:var(--max-content,980px);padding:14px 16px 6px;padding:14px var(--pad,16px) 6px;width:100%}.similar-listings .similar__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.similar-listings .similar__title{color:#161616;font-size:16px;font-weight:700;letter-spacing:.2px;margin:0;text-align:left}.similar-listings .similar__row{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}@media(min-width:560px){.similar-listings .similar__row{grid-auto-columns:30%}}@media(min-width:768px){.similar-listings .similar__row{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;scroll-snap-type:none}}@media(min-width:1100px){.similar-listings .similar__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.similar-listings .similar__row--skeletons .sim-skel{background:#fff;border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.similar-listings .similar__row--skeletons .sim-skel .sim-skel__media{animation:sim-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%);background-size:400% 100%;height:115px}.similar-listings .similar__row--skeletons .sim-skel .sim-skel__line{animation:sim-shimmer 1.2s linear infinite;background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%);background-size:400% 100%;border-radius:5px;height:10px;margin:8px 8px 4px}.similar-listings .similar__row--skeletons .sim-skel .sim-skel__line--short{margin-bottom:10px;width:60%}@keyframes sim-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.similar-listings .similar-card{background:#fff;border:1px solid #eee;border-radius:12px;color:inherit;display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}@media(hover:hover){.similar-listings .similar-card:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}}.similar-listings .similar-card:focus{outline:none}.similar-listings .similar-card:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}.similar-listings .similar-card .similar-card__media{aspect-ratio:5/4;background:#fafafa;overflow:hidden;position:relative;width:100%}.similar-listings .similar-card .similar-card__media>img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.similar-listings .similar-card .similar-card__poster{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;padding:12px 10px;position:absolute}.similar-listings .similar-card .similar-card__poster-glow{inset:-35%;opacity:.95;pointer-events:none;position:absolute}.similar-listings .similar-card .similar-card__poster-title{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-weight:950;letter-spacing:-.45px;overflow:hidden;position:relative;text-align:center;text-shadow:0 2px 18px #0000006b;width:100%;z-index:2}.similar-listings .similar-card .similar-card__poster-title.is-short{-webkit-line-clamp:3;font-size:18px;line-height:1.06}.similar-listings .similar-card .similar-card__poster-title.is-medium{-webkit-line-clamp:4;font-size:15px;line-height:1.08}.similar-listings .similar-card .similar-card__poster-title.is-long{-webkit-line-clamp:5;font-size:12.5px;line-height:1.12}.similar-listings .similar-card .similar-card__poster--blue{background:radial-gradient(circle at 18% 14%,#5b9dffbf,#0000 36%),radial-gradient(circle at 82% 78%,#3257ff85,#0000 38%),linear-gradient(135deg,#111827,#1d4ed8 55%,#0f172a)}.similar-listings .similar-card .similar-card__poster--blue .similar-card__poster-glow{background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 28%),radial-gradient(circle at 70% 70%,#4ade8029,#0000 34%)}.similar-listings .similar-card .similar-card__poster--violet{background:radial-gradient(circle at 22% 18%,#c084fcb8,#0000 36%),radial-gradient(circle at 80% 82%,#3b82f670,#0000 38%),linear-gradient(135deg,#17111f,#5b21b6 58%,#111827)}.similar-listings .similar-card .similar-card__poster--violet .similar-card__poster-glow{background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 30%),radial-gradient(circle at 68% 76%,#ec48992e,#0000 34%)}.similar-listings .similar-card .similar-card__poster--graphite{background:radial-gradient(circle at 20% 15%,#94a3b857,#0000 36%),radial-gradient(circle at 84% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#050608,#1f2937 58%,#0b1120)}.similar-listings .similar-card .similar-card__poster--graphite .similar-card__poster-glow{background:radial-gradient(circle at 30% 25%,#ffffff1f,#0000 30%),radial-gradient(circle at 75% 72%,#60a5fa2e,#0000 34%)}.similar-listings .similar-card .similar-card__poster--green{background:radial-gradient(circle at 18% 14%,#34d3999e,#0000 36%),radial-gradient(circle at 82% 78%,#0ea5e961,#0000 38%),linear-gradient(135deg,#052e2b,#065f46 56%,#111827)}.similar-listings .similar-card .similar-card__poster--green .similar-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff2b,#0000 30%),radial-gradient(circle at 70% 70%,#7dd3fc33,#0000 34%)}.similar-listings .similar-card .similar-card__poster--bronze{background:radial-gradient(circle at 18% 14%,#fbbf2480,#0000 36%),radial-gradient(circle at 82% 80%,#b4530966,#0000 38%),linear-gradient(135deg,#1c1207,#78350f 58%,#111827)}.similar-listings .similar-card .similar-card__poster--bronze .similar-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 72%,#fb923c33,#0000 34%)}.similar-listings .similar-card .similar-card__poster--wine{background:radial-gradient(circle at 18% 14%,#f472b685,#0000 36%),radial-gradient(circle at 82% 78%,#ef444457,#0000 38%),linear-gradient(135deg,#190812,#7f1d1d 58%,#111827)}.similar-listings .similar-card .similar-card__poster--wine .similar-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 70%,#fb71852e,#0000 34%)}.similar-listings .similar-card .similar-card__poster--ocean{background:radial-gradient(circle at 18% 14%,#22d3ee94,#0000 36%),radial-gradient(circle at 82% 78%,#2563eb70,#0000 38%),linear-gradient(135deg,#082f49,#0e7490 54%,#111827)}.similar-listings .similar-card .similar-card__poster--ocean .similar-card__poster-glow{background:radial-gradient(circle at 25% 20%,#ffffff29,#0000 30%),radial-gradient(circle at 72% 72%,#7dd3fc2e,#0000 34%)}.similar-listings .similar-card .similar-card__poster--sand{background:radial-gradient(circle at 18% 14%,#fdba747a,#0000 36%),radial-gradient(circle at 82% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#1f1308,#92400e 54%,#111827)}.similar-listings .similar-card .similar-card__poster--sand .similar-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff26,#0000 30%),radial-gradient(circle at 70% 70%,#60a5fa29,#0000 34%)}.similar-listings .similar-card .similar-card__body{padding:8px 8px 9px}.similar-listings .similar-card .similar-card__body .similar-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.25;margin-bottom:4px;max-height:2.5em;overflow:hidden;text-align:left}.similar-listings .similar-card .similar-card__body .similar-card__price{color:#0a6c0a;font-size:13px;font-weight:700;text-align:left}.similar-listings .similar-card .similar-card__body .similar-card__price--wanted{color:#0b6bd3}.similar-listings .similar__empty{color:#0009;font-size:14px;padding:10px 0 2px;text-align:left}.similar-listings .similar__sentinel{height:1px;width:100%}.similar-listings--skeleton .ld-skel__similar-title{height:18px;width:200px}.similar-listings--skeleton .ld-skel__similar-row{height:160px}.dark-theme .similar-listings,[data-theme=dark] .similar-listings{background:#121214f2}.dark-theme .similar-listings .similar__title,[data-theme=dark] .similar-listings .similar__title{color:#fafafa}.dark-theme .similar-listings .similar__empty,[data-theme=dark] .similar-listings .similar__empty{color:#fff9}.dark-theme .similar-listings .similar-card,[data-theme=dark] .similar-listings .similar-card{background:#18181b;border:1px solid #ffffff0d;color:#f1f1f1}@media(hover:hover){.dark-theme .similar-listings .similar-card:hover,[data-theme=dark] .similar-listings .similar-card:hover{box-shadow:0 4px 14px #00000080}}.dark-theme .similar-listings .similar-card .similar-card__media,[data-theme=dark] .similar-listings .similar-card .similar-card__media{background:#101014}.dark-theme .similar-listings .similar-card .similar-card__title,[data-theme=dark] .similar-listings .similar-card .similar-card__title{color:#fafafa}.dark-theme .similar-listings .similar-card .similar-card__price,[data-theme=dark] .similar-listings .similar-card .similar-card__price{color:#2ecc71}.dark-theme .similar-listings .similar-card .similar-card__price--wanted,[data-theme=dark] .similar-listings .similar-card .similar-card__price--wanted{color:#6aa8ff}.dark-theme .similar-listings .similar__row--skeletons .sim-skel,[data-theme=dark] .similar-listings .similar__row--skeletons .sim-skel{background:#18181b;border:1px solid #ffffff0d}.dark-theme .similar-listings .similar__row--skeletons .sim-skel .sim-skel__line,.dark-theme .similar-listings .similar__row--skeletons .sim-skel .sim-skel__media,[data-theme=dark] .similar-listings .similar__row--skeletons .sim-skel .sim-skel__line,[data-theme=dark] .similar-listings .similar__row--skeletons .sim-skel .sim-skel__media{background:linear-gradient(90deg,#242424 25%,#2e2e2e 50%,#242424 75%);background-size:400% 100%}.author-listings-row{background:#fff;box-sizing:border-box;margin:10px auto 0;max-width:980px;max-width:var(--max-content,980px);padding:14px 16px 6px;padding:14px var(--pad,16px) 6px;width:100%}.author-listings-row .author-listings-row__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.author-listings-row .author-listings-row__title{color:#161616;font-size:16px;font-weight:700;margin:0;text-align:left}.author-listings-row .author-listings-row__more{background:#0000;border:0;color:#00000094;cursor:pointer;font-size:13px;font-weight:600;padding:4px 0;white-space:nowrap}@media(hover:hover){.author-listings-row .author-listings-row__more:hover{color:#111;text-decoration:underline}}.author-listings-row .author-listings-row__items{grid-gap:8px;display:grid;gap:8px;grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}@media(min-width:560px){.author-listings-row .author-listings-row__items{grid-auto-columns:30%}}@media(min-width:768px){.author-listings-row .author-listings-row__items{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;scroll-snap-type:none}}.author-listings-row .author-listing-card{background:#fff;border:1px solid #eee;border-radius:12px;color:inherit;display:flex;flex-direction:column;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}@media(hover:hover){.author-listings-row .author-listing-card:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}}.author-listings-row .author-listing-card__media{aspect-ratio:5/4;background:#fafafa;overflow:hidden;position:relative;width:100%}.author-listings-row .author-listing-card__media>img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.author-listings-row .author-listing-card__poster{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;padding:12px 10px;position:absolute}.author-listings-row .author-listing-card__poster-glow{inset:-35%;opacity:.95;pointer-events:none;position:absolute}.author-listings-row .author-listing-card__poster-title{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-weight:950;letter-spacing:-.45px;overflow:hidden;position:relative;text-align:center;text-shadow:0 2px 18px #0000006b;width:100%;z-index:2}.author-listings-row .author-listing-card__poster-title.is-short{-webkit-line-clamp:3;font-size:18px;line-height:1.06}.author-listings-row .author-listing-card__poster-title.is-medium{-webkit-line-clamp:4;font-size:15px;line-height:1.08}.author-listings-row .author-listing-card__poster-title.is-long{-webkit-line-clamp:5;font-size:12.5px;line-height:1.12}.author-listings-row .author-listing-card__poster--blue{background:radial-gradient(circle at 18% 14%,#5b9dffbf,#0000 36%),radial-gradient(circle at 82% 78%,#3257ff85,#0000 38%),linear-gradient(135deg,#111827,#1d4ed8 55%,#0f172a)}.author-listings-row .author-listing-card__poster--blue .author-listing-card__poster-glow{background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 28%),radial-gradient(circle at 70% 70%,#4ade8029,#0000 34%)}.author-listings-row .author-listing-card__poster--violet{background:radial-gradient(circle at 22% 18%,#c084fcb8,#0000 36%),radial-gradient(circle at 80% 82%,#3b82f670,#0000 38%),linear-gradient(135deg,#17111f,#5b21b6 58%,#111827)}.author-listings-row .author-listing-card__poster--violet .author-listing-card__poster-glow{background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 30%),radial-gradient(circle at 68% 76%,#ec48992e,#0000 34%)}.author-listings-row .author-listing-card__poster--graphite{background:radial-gradient(circle at 20% 15%,#94a3b857,#0000 36%),radial-gradient(circle at 84% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#050608,#1f2937 58%,#0b1120)}.author-listings-row .author-listing-card__poster--graphite .author-listing-card__poster-glow{background:radial-gradient(circle at 30% 25%,#ffffff1f,#0000 30%),radial-gradient(circle at 75% 72%,#60a5fa2e,#0000 34%)}.author-listings-row .author-listing-card__poster--green{background:radial-gradient(circle at 18% 14%,#34d3999e,#0000 36%),radial-gradient(circle at 82% 78%,#0ea5e961,#0000 38%),linear-gradient(135deg,#052e2b,#065f46 56%,#111827)}.author-listings-row .author-listing-card__poster--green .author-listing-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff2b,#0000 30%),radial-gradient(circle at 70% 70%,#7dd3fc33,#0000 34%)}.author-listings-row .author-listing-card__poster--bronze{background:radial-gradient(circle at 18% 14%,#fbbf2480,#0000 36%),radial-gradient(circle at 82% 80%,#b4530966,#0000 38%),linear-gradient(135deg,#1c1207,#78350f 58%,#111827)}.author-listings-row .author-listing-card__poster--bronze .author-listing-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 72%,#fb923c33,#0000 34%)}.author-listings-row .author-listing-card__poster--wine{background:radial-gradient(circle at 18% 14%,#f472b685,#0000 36%),radial-gradient(circle at 82% 78%,#ef444457,#0000 38%),linear-gradient(135deg,#190812,#7f1d1d 58%,#111827)}.author-listings-row .author-listing-card__poster--wine .author-listing-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 70%,#fb71852e,#0000 34%)}.author-listings-row .author-listing-card__poster--ocean{background:radial-gradient(circle at 18% 14%,#22d3ee94,#0000 36%),radial-gradient(circle at 82% 78%,#2563eb70,#0000 38%),linear-gradient(135deg,#082f49,#0e7490 54%,#111827)}.author-listings-row .author-listing-card__poster--ocean .author-listing-card__poster-glow{background:radial-gradient(circle at 25% 20%,#ffffff29,#0000 30%),radial-gradient(circle at 72% 72%,#7dd3fc2e,#0000 34%)}.author-listings-row .author-listing-card__poster--sand{background:radial-gradient(circle at 18% 14%,#fdba747a,#0000 36%),radial-gradient(circle at 82% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#1f1308,#92400e 54%,#111827)}.author-listings-row .author-listing-card__poster--sand .author-listing-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff26,#0000 30%),radial-gradient(circle at 70% 70%,#60a5fa29,#0000 34%)}.author-listings-row .author-listing-card__body{padding:8px 8px 9px}.author-listings-row .author-listing-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.25;margin-bottom:4px;max-height:2.5em;overflow:hidden;text-align:left}.author-listings-row .author-listing-card__price{color:#0a6c0a;font-size:13px;font-weight:700;text-align:left}.author-listings-row .author-listing-card__price--wanted{color:#0b6bd3}.author-listings-row .author-listing-skel{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden}.author-listings-row .author-listing-skel__media{height:115px}.author-listings-row .author-listing-skel__line,.author-listings-row .author-listing-skel__media{animation:authorListingShimmer 1.2s linear infinite;background:linear-gradient(90deg,#eee 25%,#f6f6f6 50%,#eee 75%);background-size:400% 100%}.author-listings-row .author-listing-skel__line{border-radius:5px;height:10px;margin:8px 8px 4px}.author-listings-row .author-listing-skel__line--short{margin-bottom:10px;width:60%}@keyframes authorListingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dark-theme .author-listings-row,[data-theme=dark] .author-listings-row{background:#121214f2}.dark-theme .author-listings-row .author-listings-row__title,[data-theme=dark] .author-listings-row .author-listings-row__title{color:#fafafa}.dark-theme .author-listings-row .author-listings-row__more,[data-theme=dark] .author-listings-row .author-listings-row__more{color:#ffffff9e}@media(hover:hover){.dark-theme .author-listings-row .author-listings-row__more:hover,[data-theme=dark] .author-listings-row .author-listings-row__more:hover{color:#fff}}.dark-theme .author-listings-row .author-listing-card,[data-theme=dark] .author-listings-row .author-listing-card{background:#18181b;border-color:#ffffff0d;color:#f1f1f1}.dark-theme .author-listings-row .author-listing-card__media,[data-theme=dark] .author-listings-row .author-listing-card__media{background:#101014}.dark-theme .author-listings-row .author-listing-card__title,[data-theme=dark] .author-listings-row .author-listing-card__title{color:#fafafa}.dark-theme .author-listings-row .author-listing-card__price,[data-theme=dark] .author-listings-row .author-listing-card__price{color:#2ecc71}.dark-theme .author-listings-row .author-listing-card__price--wanted,[data-theme=dark] .author-listings-row .author-listing-card__price--wanted{color:#6aa8ff}.dark-theme .author-listings-row .author-listing-skel,[data-theme=dark] .author-listings-row .author-listing-skel{background:#18181b;border-color:#ffffff0d}.dark-theme .author-listings-row .author-listing-skel__line,.dark-theme .author-listings-row .author-listing-skel__media,[data-theme=dark] .author-listings-row .author-listing-skel__line,[data-theme=dark] .author-listings-row .author-listing-skel__media{background:linear-gradient(90deg,#242424 25%,#2e2e2e 50%,#242424 75%);background-size:400% 100%}body.cv-no-page-zoom,html.cv-no-page-zoom{overscroll-behavior:contain!important;touch-action:none!important}.cv-photo-modal{align-items:center;animation:cvp-fade-in .18s ease both;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#000000e0;display:flex;inset:0;justify-content:center;position:fixed;touch-action:none;z-index:20000}.cv-photo-modal.is-closing{animation:cvp-fade-out .2s ease both}.cvp-stage{max-height:100vh;max-width:100vw;overflow:hidden;position:relative;touch-action:none;width:100%}.cvp-stage,.cvp-track{align-items:center;display:flex;height:100%;justify-content:center}.cvp-track{inset:0;position:absolute;transform:translate3d(-100%,0,0);width:300%;will-change:transform}.cvp-track.is-animating{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.cvp-slide{align-items:center;display:flex;flex:0 0 33.3333%;height:100%;justify-content:center;overflow:hidden;width:33.3333%}.cvp-slide--current{animation:cvp-zoom-in .2s cubic-bezier(.2,.7,.2,1) both;will-change:transform,opacity}.cvp-slide--current.wrap-out{animation:cvp-zoom-out .2s cubic-bezier(.2,.7,.2,1) both}.cvp-img{cursor:grab;max-height:100%;max-width:100%;pointer-events:auto;transition:transform .04s linear;-webkit-user-select:none;user-select:none}.cvp-img:active{cursor:grabbing}.cvp-img--main,.cvp-img--slide{max-height:90vh;max-width:96vw}.cvp-img--slide{cursor:default;opacity:.96;transform:none!important;transition:none!important}.cvp-close,.cvp-nav,.cvp-share{align-items:center;background:#0000;border:0;box-shadow:none;cursor:pointer;display:flex;justify-content:center;padding:0;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:3}.cvp-close{height:42px;position:fixed;right:12px;top:12px;transition:transform .12s ease,opacity .18s ease;width:42px}.cvp-close img{display:block;filter:brightness(0) invert(1);height:35px;object-fit:contain;opacity:.78;pointer-events:none;-webkit-user-select:none;user-select:none;width:35px}.cvp-close:hover{transform:translateY(-1px)}.cvp-close:active{transform:scale(.96)}.cvp-share{height:42px;position:fixed;right:58px;top:12px;transition:transform .12s ease,opacity .18s ease;width:42px}.cvp-share img{display:block;filter:brightness(0) invert(1);height:22px;object-fit:contain;opacity:.68;pointer-events:none;-webkit-user-select:none;user-select:none;width:22px}.cvp-share:hover{transform:translateY(-1px)}.cvp-share:active{transform:scale(.96)}.cvp-nav{height:52px;position:fixed;top:50%;transform:translateY(-50%);transition:transform .12s ease,opacity .2s ease;width:52px}.cvp-nav:hover{transform:translateY(calc(-50% - 1px))}.cvp-nav:active{transform:translateY(-50%) scale(.97)}.cvp-nav.cvp-prev{left:10px}.cvp-nav.cvp-next{right:10px}@media(max-width:768px){.cvp-nav{height:44px;width:44px}.cvp-nav.cvp-prev{left:4px}.cvp-nav.cvp-next{right:4px}}.cvp-nav-icon{display:block;filter:brightness(0) invert(1);height:24px;object-fit:contain;opacity:.62;pointer-events:none;-webkit-user-select:none;user-select:none;width:24px}.cvp-nav-icon--prev{transform:rotate(180deg)}.cvp-nav-icon--next{transform:rotate(0deg)}.cvp-zoombar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border-radius:999px;bottom:14px;box-shadow:0 12px 24px #0000002e,inset 0 1px 0 #ffffffa6;display:flex;gap:10px;left:50%;padding:8px 10px;pointer-events:auto;position:fixed;transform:translateX(-50%);z-index:3}@media(max-width:768px){.cvp-zoombar{display:none}}.cvp-zoom-btn{align-items:center;background:#111;border:0;border-radius:999px;cursor:pointer;display:flex;flex:0 0 34px;height:34px;justify-content:center;transition:transform .12s ease,opacity .18s ease;width:34px}.cvp-zoom-btn img{display:block;filter:brightness(0) invert(1);height:16px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:16px}.cvp-zoom-btn:active{transform:scale(.96)}.cvp-zoom-range{accent-color:#111;width:240px}@keyframes cvp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cvp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cvp-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cvp-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.entity-notfound{animation:enf-fade-in .16s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000006b;display:grid;inset:0;overflow:hidden;padding:26px 16px;place-items:center;position:fixed;z-index:99999}@keyframes enf-fade-in{0%{opacity:0}to{opacity:1}}.entity-notfound-card{animation:enf-pop-in .25s cubic-bezier(.2,.75,.3,1) .04s both;-webkit-backdrop-filter:blur(20px) saturate(115%) contrast(1.02);backdrop-filter:blur(20px) saturate(115%) contrast(1.02);background:linear-gradient(180deg,#ffffffeb,#ffffffe0),radial-gradient(140% 120% at 50% -30%,#ffffff1a,#fff0 60%);border:1px solid #0000000f;border-radius:22px;box-shadow:0 22px 60px #0003,0 8px 22px #00000024,inset 0 1px 0 #ffffff24;box-sizing:border-box;opacity:0;padding:22px 18px 18px;text-align:center;transform:translateY(10px) scale(.985);width:min(560px,92vw)}@keyframes enf-pop-in{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.entity-notfound-icon{align-items:center;background:#00000008;border:1px solid #0000000f;border-radius:14px;display:inline-flex;height:76px;justify-content:center;margin-bottom:10px;overflow:hidden;width:76px}.entity-notfound-icon-img{height:76px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:76px}.entity-notfound-title{color:#0f0f0f;font-size:18px;font-weight:900;letter-spacing:.2px;line-height:1.25;margin:0}.entity-notfound-text{color:#0f0f0fb3;font-size:14px;line-height:1.45;margin:10px 0 0}.entity-notfound-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.entity-notfound-btn{border:0;border-radius:999px;cursor:pointer;font-size:14px;font-weight:900;padding:11px 18px;transition:transform .12s ease,opacity .12s ease,box-shadow .16s ease}.entity-notfound-btn:active{transform:scale(.985)}.entity-notfound-btn.primary{background:#111;box-shadow:0 10px 24px #0000002e;color:#fff}.entity-notfound-btn.primary:hover{opacity:.94}.entity-notfound-btn.secondary{background:#0000000f;border:1px solid #0000001a;color:#111}.entity-notfound-btn.secondary:hover{opacity:.92}@media(prefers-reduced-motion:reduce){.entity-notfound,.entity-notfound-card{animation:none!important;transition:none!important}}.dark-theme .entity-notfound,[data-theme=dark] .entity-notfound{background:#0009}.dark-theme .entity-notfound-card,[data-theme=dark] .entity-notfound-card{background:linear-gradient(180deg,#16161985,#1616197a),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff14;box-shadow:0 22px 60px #0000008c,0 8px 22px #0006,inset 0 1px 0 #ffffff0f}.dark-theme .entity-notfound-title,[data-theme=dark] .entity-notfound-title{color:#fff}.dark-theme .entity-notfound-text,[data-theme=dark] .entity-notfound-text{color:#ffffffbf}.dark-theme .entity-notfound-btn.primary,[data-theme=dark] .entity-notfound-btn.primary{background:#fff;color:#111}.listing-card{min-width:0;width:100%}.listing-card--grid{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none}.listing-card__image-wrap{aspect-ratio:1/1;background:#f3f3f5;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff8c,0 8px 22px #0000000a;overflow:hidden;position:relative;width:100%}.listing-card__image{display:block;height:100%;object-fit:cover;transition:transform .22s ease,filter .22s ease;width:100%}.listing-card--grid:active .listing-card__image{transform:scale(.985)}.listing-card__image-placeholder{background:radial-gradient(circle at 30% 20%,#ffffffe6,#0000 38%),linear-gradient(135deg,#f2f2f4,#e9e9ed);height:100%;width:100%}.listing-card__poster{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;padding:16px 14px;position:relative;width:100%}.listing-card__poster-glow{inset:-35%;opacity:.95;pointer-events:none;position:absolute}.listing-card__poster-label{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#ffffff24;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff24;color:#fffffff0;font-size:10.5px;font-weight:900;line-height:1;margin-bottom:9px;padding:5px 8px;position:relative;width:-webkit-fit-content;width:fit-content;z-index:2}.listing-card__poster-title{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-weight:950;letter-spacing:-.55px;line-height:1.08;overflow:hidden;position:relative;text-align:center;text-shadow:0 2px 18px #0000006b;width:100%;z-index:2}.listing-card__poster-title.is-short{-webkit-line-clamp:3;font-size:22px}.listing-card__poster-title.is-medium{-webkit-line-clamp:4;font-size:18.5px}.listing-card__poster-title.is-long{-webkit-line-clamp:5;font-size:15.5px;line-height:1.12}.listing-card__poster--blue{background:radial-gradient(circle at 18% 14%,#5b9dffbf,#0000 36%),radial-gradient(circle at 82% 78%,#3257ff85,#0000 38%),linear-gradient(135deg,#111827,#1d4ed8 55%,#0f172a)}.listing-card__poster--blue .listing-card__poster-glow{background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 28%),radial-gradient(circle at 70% 70%,#4ade8029,#0000 34%)}.listing-card__poster--violet{background:radial-gradient(circle at 22% 18%,#c084fcb8,#0000 36%),radial-gradient(circle at 80% 82%,#3b82f670,#0000 38%),linear-gradient(135deg,#17111f,#5b21b6 58%,#111827)}.listing-card__poster--violet .listing-card__poster-glow{background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 30%),radial-gradient(circle at 68% 76%,#ec48992e,#0000 34%)}.listing-card__poster--graphite{background:radial-gradient(circle at 20% 15%,#94a3b857,#0000 36%),radial-gradient(circle at 84% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#050608,#1f2937 58%,#0b1120)}.listing-card__poster--graphite .listing-card__poster-glow{background:radial-gradient(circle at 30% 25%,#ffffff1f,#0000 30%),radial-gradient(circle at 75% 72%,#60a5fa2e,#0000 34%)}.listing-card__poster--green{background:radial-gradient(circle at 18% 14%,#34d3999e,#0000 36%),radial-gradient(circle at 82% 78%,#0ea5e961,#0000 38%),linear-gradient(135deg,#052e2b,#065f46 56%,#111827)}.listing-card__poster--green .listing-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff2b,#0000 30%),radial-gradient(circle at 70% 70%,#7dd3fc33,#0000 34%)}.listing-card__poster--bronze{background:radial-gradient(circle at 18% 14%,#fbbf2480,#0000 36%),radial-gradient(circle at 82% 80%,#b4530966,#0000 38%),linear-gradient(135deg,#1c1207,#78350f 58%,#111827)}.listing-card__poster--bronze .listing-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 72%,#fb923c33,#0000 34%)}.listing-card__poster--wine{background:radial-gradient(circle at 18% 14%,#f472b685,#0000 36%),radial-gradient(circle at 82% 78%,#ef444457,#0000 38%),linear-gradient(135deg,#190812,#7f1d1d 58%,#111827)}.listing-card__poster--wine .listing-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 70%,#fb71852e,#0000 34%)}.listing-card__poster--ocean{background:radial-gradient(circle at 18% 14%,#22d3ee94,#0000 36%),radial-gradient(circle at 82% 78%,#2563eb70,#0000 38%),linear-gradient(135deg,#082f49,#0e7490 54%,#111827)}.listing-card__poster--ocean .listing-card__poster-glow{background:radial-gradient(circle at 25% 20%,#ffffff29,#0000 30%),radial-gradient(circle at 72% 72%,#7dd3fc2e,#0000 34%)}.listing-card__poster--sand{background:radial-gradient(circle at 18% 14%,#fdba747a,#0000 36%),radial-gradient(circle at 82% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#1f1308,#92400e 54%,#111827)}.listing-card__poster--sand .listing-card__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff26,#0000 30%),radial-gradient(circle at 70% 70%,#60a5fa29,#0000 34%)}.listing-card__save{align-items:center;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#7878827a;border:0;border-radius:50%;bottom:9px;box-shadow:0 8px 18px #00000029,inset 0 0 0 1px #ffffff47;color:#fffffff5;cursor:pointer;display:inline-flex;height:34px;justify-content:center;outline:none;position:absolute;right:9px;transition:transform .16s ease,background .18s ease,color .18s ease,box-shadow .18s ease;width:34px}.listing-card__save:hover{background:#69697394}.listing-card__save:active{transform:scale(.92)}.listing-card__save.is-saved{background:#14141894;color:#fff}.listing-card__save-svg{display:block;height:19px;width:19px}.listing-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;min-width:0;padding:8px 2px 0;text-align:left;width:100%}.listing-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:13.5px;font-weight:700;letter-spacing:-.2px;line-height:1.22;margin:0;min-height:32.94px;overflow:hidden;text-align:left;width:100%}.listing-card__meta-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:16.2px;min-width:0;width:100%}.listing-card__price{color:#0a6b2d;flex:1 1;font-size:13.5px;font-weight:800;letter-spacing:-.15px;line-height:1.2;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.listing-card__price.is-wanted{color:#0b6bd3}.listing-card__city{color:#0f172a85;flex:0 1 auto;font-size:12.5px;font-weight:600;letter-spacing:-.1px;line-height:1.2;max-width:48%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .listing-card__image-wrap{background:#18181c;box-shadow:inset 0 1px 0 #ffffff0a,0 10px 24px #00000038}[data-theme=dark] .listing-card__image-placeholder{background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 38%),linear-gradient(135deg,#202024,#151519)}[data-theme=dark] .listing-card__title{color:#f4f4f6}[data-theme=dark] .listing-card__price{color:#20a65a}[data-theme=dark] .listing-card__price.is-wanted{color:#6aa8ff}[data-theme=dark] .listing-card__city{color:#f5f5f780}[data-theme=dark] .listing-card__save{background:#82828c61;box-shadow:0 8px 18px #00000047,inset 0 0 0 1px #ffffff29;color:#fffffff0}[data-theme=dark] .listing-card__save.is-saved{background:#ffffff38}.dark-theme .listing-card__image-wrap{background:#18181c;box-shadow:inset 0 1px 0 #ffffff0a,0 10px 24px #00000038}.dark-theme .listing-card__image-placeholder{background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 38%),linear-gradient(135deg,#202024,#151519)}.dark-theme .listing-card__title{color:#f4f4f6}.dark-theme .listing-card__price{color:#20a65a}.dark-theme .listing-card__price.is-wanted{color:#6aa8ff}.dark-theme .listing-card__city{color:#f5f5f780}.dark-theme .listing-card__save{background:#82828c61;box-shadow:0 8px 18px #00000047,inset 0 0 0 1px #ffffff29;color:#fffffff0}.dark-theme .listing-card__save.is-saved{background:#ffffff38}.post-card{background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,#111 8%,#0000);border-bottom:1px solid color-mix(in srgb,var(--text-color,#111) 8%,#0000);border-radius:0;box-shadow:none;color:#111;color:var(--text-color,#111);margin:0;min-width:0;padding:0 0 18px;width:100%}.post__header{align-items:center;display:flex;gap:10px;min-width:0;padding:12px 12px 10px;width:100%}.post__avatar{background:#f2f2f2;background:var(--surface-2,#f2f2f2);border-radius:50%;cursor:pointer;flex:0 0 38px;height:38px;margin:0;object-fit:cover;width:38px}.post__author-info{align-items:flex-start;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;text-align:left}.post__author-name{color:#111;color:var(--text-color,#111);font-size:14px;font-weight:800;letter-spacing:-.015em;line-height:17px;margin:0}.post__author-name,.post__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.post__meta{color:#777;color:var(--color-muted,#777);font-size:12px;font-weight:500;line-height:15px;margin-top:2px;text-align:left}.post__more{background:#0000;border:0;border-radius:50%;color:#111;color:var(--text-color,#111);cursor:pointer;display:grid;flex:0 0 auto;font-size:20px;font-weight:900;height:36px;line-height:1;margin:0;padding:0;place-items:center;transition:background .16s ease,transform .16s ease,opacity .16s ease;width:36px}.post__more:hover{background:color-mix(in srgb,#111 7%,#0000);background:color-mix(in srgb,var(--text-color,#111) 7%,#0000)}.post__more:active{opacity:.75;transform:scale(.92)}.feed__media{padding:0;position:relative;width:100%}.feed__image-outer{margin:0;overflow:visible;position:relative;width:100%}.post-card .feed__image-clip,.post-card .feed__image-clip--auto{aspect-ratio:1/1!important;background:#f3f3f3;background:var(--surface-2,#f3f3f3);border:0;border-radius:0!important;overflow:hidden;position:relative;width:100%}.post-card .feed__image{border:0;border-radius:0!important;cursor:zoom-in;display:block;height:100%;max-height:none!important;object-fit:cover;width:100%}.feed__caption{align-items:flex-start;background:#0000;border:0;border-radius:0;box-shadow:none;color:inherit;display:flex;flex-direction:column;gap:4px;padding:10px 12px 2px;width:100%}.feed__caption--compact{gap:4px}.feed__caption-title{color:#111;color:var(--text-color,#111);overflow-wrap:anywhere;text-align:left;width:100%;word-break:break-word}.feed__caption-title--bold{font-size:14px;font-weight:800;line-height:20px}.feed__caption-text{color:#333;color:var(--text-color,#333);-webkit-hyphens:auto;hyphens:auto}.feed__caption-text,.feed__caption-text--normal{overflow-wrap:anywhere;text-align:left;width:100%;word-break:break-word}.feed__caption-text--normal{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:400;line-height:1.48;white-space:pre-wrap}.feed__desc{align-items:stretch;display:flex;flex-direction:column;gap:6px;margin:0;text-align:left;width:100%}.feed__desc--textonly{padding:12px 12px 2px}.collapsible-text{overflow:hidden;transition:max-height .32s cubic-bezier(.2,.8,.2,1);width:100%;will-change:max-height}.collapsible-text.is-collapsed .cf-info,.collapsible-text.is-collapsed .feed__caption-text{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.readmore-btn{align-self:flex-start;background:#4a8cff1f;border:0;border-radius:999px;color:#4a8cff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:800;line-height:1;margin:0;max-width:-webkit-max-content;max-width:max-content;min-height:30px;padding:6px 12px;transition:transform .16s ease,opacity .16s ease,background .16s ease;width:auto}.readmore-btn:hover{background:#4a8cff2e}.readmore-btn:active{opacity:.8;transform:scale(.96)}.readmore-btn.is-open{color:#2563eb}.cf-card{background:#0000;border:0;border-radius:0!important;box-shadow:none;color:inherit;margin:0;overflow:visible;width:100%}.cf-info{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:400;line-height:1.48;overflow-wrap:anywhere;padding:0;text-align:left;white-space:pre-wrap;width:100%;word-break:break-word}.post-card .actionbar,.post-card .actionbar--floating,.post-card .actionbar--inline{align-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;border-top:1px solid color-mix(in srgb,#111 8%,#0000)!important;border-top:1px solid color-mix(in srgb,var(--text-color,#111) 8%,#0000)!important;box-shadow:none!important;display:flex!important;gap:22px!important;inset:auto!important;justify-content:flex-start!important;margin:8px 0 0!important;min-height:52px!important;overflow:visible!important;padding:10px 12px 12px!important;position:relative!important;transform:none!important;width:100%!important}.post-card .actionbar__filters,.post-card .actionbar__glass{display:none!important}.post-card .actionbar__btn{color:#111!important;color:var(--text-color,#111)!important;cursor:pointer;gap:5px!important;height:28px!important;min-width:22px!important;position:relative;transition:transform .16s ease,opacity .16s ease;width:auto!important}.post-card .actionbar__iconWrap{display:grid!important;height:22px!important;place-items:center!important;width:22px!important}.post-card .actionbar__icon{height:22px!important;object-fit:contain;opacity:1!important;width:22px!important}.post-card .actionbar__count{color:#777!important;color:var(--color-muted,#777)!important;font-size:12px!important;font-weight:600!important;line-height:14px!important;min-width:0}.post-card .actionbar__btn.is-active .actionbar__count{color:#111!important;color:var(--text-color,#111)!important}.post-card .actionbar__spark{background:#ff3b5c2e;border-radius:50%;height:34px;inset:50% auto auto 11px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(.5);width:34px}.post-card .actionbar__btn.is-bumped .actionbar__spark{animation:nativePostGlow .42s ease-out}.post-card .actionbar__btn.is-bumped .actionbar__iconWrap{animation:nativePostBump .42s cubic-bezier(.2,.9,.2,1)}@keyframes nativePostGlow{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}35%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}@keyframes nativePostBump{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.3) rotate(10deg)}60%{transform:scale(.94) rotate(-7deg)}to{transform:scale(1) rotate(0)}}.is-blurred{filter:blur(4px) brightness(.9);transform:scale(1.01)}.under-review{overflow:hidden;position:relative}.under-review__overlay{align-items:center;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;padding:14px;pointer-events:none;position:absolute;text-align:center;z-index:5}.under-review__badge{background:#ffffffd9;border-radius:999px;box-shadow:0 2px 10px #00000026;color:#111;font-size:.95rem;font-weight:800;padding:8px 12px}.under-review__text{background:#ffffffbf;border-radius:10px;box-shadow:0 1px 8px #0000001f;color:#222;font-size:.9rem;font-weight:600;padding:6px 10px}[data-theme=dark] .post-card{border-bottom-color:#ffffff12}[data-theme=dark] .post-card .feed__image-clip,[data-theme=dark] .post__avatar{background:#18181c}[data-theme=dark] .cf-info,[data-theme=dark] .feed__caption-text,[data-theme=dark] .feed__caption-title,[data-theme=dark] .post__author-name{color:#f5f5f7}[data-theme=dark] .post-card .actionbar__count,[data-theme=dark] .post__meta{color:#9a9aa2!important}[data-theme=dark] .post__more{color:#f5f5f7}[data-theme=dark] .post-card .actionbar{border-top-color:#ffffff12!important}[data-theme=dark] .under-review__badge{background:#000000ad;color:#fff}[data-theme=dark] .under-review__text{background:#0000008f;color:#f5f5f7}@media(max-width:768px){.post__header{padding:12px 10px 10px}.feed__caption{padding:10px 10px 2px}.feed__desc--textonly{padding:12px 10px 2px}.post-card .actionbar{gap:22px!important;padding:10px 10px 12px!important}}.post-card .actionbar,.post-card .actionbar--compact,.post-card .actionbar--inline{align-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;gap:24px!important;inset:auto!important;justify-content:flex-start!important;margin:4px 0 0!important;min-height:48px!important;padding:9px 12px 11px!important;position:static!important;transform:none!important;width:100%!important}.post-card .actionbar--inline:after,.post-card .actionbar--inline:before,.post-card .actionbar:after,.post-card .actionbar:before{content:none!important;display:none!important}.post-card .actionbar__background,.post-card .actionbar__blur,.post-card .actionbar__filters,.post-card .actionbar__glass{display:none!important}.post-card .actionbar__btn{align-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-radius:0!important;color:#f5f5f7!important;color:var(--text-color,#f5f5f7)!important;display:inline-flex!important;height:30px!important;justify-content:center!important;margin:0!important;min-width:24px!important;padding:0!important;width:24px!important}.post-card .actionbar__btn,.post-card .actionbar__btn:active,.post-card .actionbar__btn:hover{background:#0000!important;box-shadow:none!important}.post-card .actionbar__btn:active{opacity:.72;transform:scale(.88)}.post-card .actionbar__btn img,.post-card .actionbar__btn svg,.post-card .actionbar__icon,.post-card .actionbar__iconWrap{height:23px!important;width:23px!important}.post-card .actionbar__count{display:none!important}.sa-feedCard{background:#ffffffb3;border:1px solid #0f172a1f;border-radius:18px;box-shadow:0 18px 55px #0000001a;display:flex;flex-direction:column;overflow:hidden}.sa-feedCard__cover{background:#0f172a0f;height:140px;position:relative;width:100%}.sa-feedCard__cover img{display:block;height:100%;object-fit:cover;width:100%}.sa-feedCard__coverPh{align-items:center;color:#0f172a8c;display:flex;font-weight:800;height:140px;justify-content:center}.sa-feedCard__time{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7;border:1px solid #0f172a1a;border-radius:999px;color:#0b1220eb;font-size:12px;font-weight:750;padding:6px 10px;position:absolute;right:10px;top:10px}.sa-feedCard__body{padding:12px}.sa-feedCard__meta{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.sa-feedCard__title{color:#0b1220eb;font-size:13.5px;font-weight:850;letter-spacing:-.02px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-feedCard__city{color:#0f172a99;font-size:12px;font-weight:650;white-space:nowrap}.sa-feedCard__badge{align-items:center;background:#fff9;border:1px solid #0f172a1f;border-radius:999px;color:#0b1220e6;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;margin-bottom:8px;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.sa-feedCard__text{color:#0f172abd;font-size:13px;font-weight:550;line-height:1.45;margin-bottom:10px;white-space:pre-wrap}.sa-feedCard__cta{background:#0000000a;border:1px solid #0f172a24;border-radius:14px;color:#0b1220eb;cursor:pointer;font-size:12.5px;font-weight:850;padding:10px;width:100%}.sa-feedCard__cta:hover{background:#0000000f}.sa-feedCard__cta:active{transform:scale(.99)}@media(max-width:520px){.sa-feedCard__cover,.sa-feedCard__coverPh{height:132px}.sa-feedCard__body{padding:12px}}.dark-theme .sa-feedCard,body[data-theme=dark] .sa-feedCard{background:#18181bdb;border:1px solid #ffffff1f}.dark-theme .sa-feedCard__time,body[data-theme=dark] .sa-feedCard__time{background:#18181bb8;border:1px solid #ffffff24;color:#f5f5f7eb}.dark-theme .sa-feedCard__title,body[data-theme=dark] .sa-feedCard__title{color:#f5f5f7eb}.dark-theme .sa-feedCard__city,.dark-theme .sa-feedCard__text,body[data-theme=dark] .sa-feedCard__city,body[data-theme=dark] .sa-feedCard__text{color:#f5f5f7b8}.dark-theme .sa-feedCard__badge,.dark-theme .sa-feedCard__cta,body[data-theme=dark] .sa-feedCard__badge,body[data-theme=dark] .sa-feedCard__cta{background:#ffffff14;border:1px solid #ffffff24;color:#f5f5f7eb}.showcases-row{background:radial-gradient(circle at 12% 0,#ffffff9e,#0000 34%),linear-gradient(180deg,#f5f1fff5,#eee8fbdb);border:1px solid #7864b429;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff8c,0 14px 34px #5f468c14;margin:2px 0 4px;min-width:0;overflow:hidden;padding:14px 12px 10px;width:100%}.showcases-row__head{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:0 2px}.showcases-row__wrap{min-width:0;position:relative;width:100%}.showcases-row__arrow{display:none}@media(min-width:769px){.showcases-row__arrow{align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#121217b8;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 12px 28px #00000038,inset 0 1px 0 #ffffff14;color:#fffffff0;cursor:pointer;display:flex;font-size:34px;font-weight:500;height:42px;justify-content:center;line-height:1;position:absolute;top:72px;transition:transform .16s ease,opacity .16s ease,background .16s ease;-webkit-user-select:none;user-select:none;width:42px;z-index:8}.showcases-row__arrow:hover{background:#1e1e26e0;transform:translateY(-1px)}.showcases-row__arrow:active{opacity:.86;transform:scale(.96)}.showcases-row__arrow--left{left:6px}.showcases-row__arrow--right{right:6px}}.showcases-row__title{color:#111;font-size:16px;font-weight:750;letter-spacing:-.25px;line-height:1.15;margin:0;text-align:left}.showcases-row__subtitle{color:#0f172a8f;font-size:12px;font-weight:500;line-height:1.2;margin:4px 0 0;text-align:left}.showcases-row__scroller{-webkit-overflow-scrolling:touch;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:0 2px 8px;scroll-snap-type:x proximity;scrollbar-width:none}.showcases-row__scroller::-webkit-scrollbar{display:none}.showcases-row__card{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#0000;border:0;box-shadow:none;cursor:pointer;display:flex;flex:0 0 270px;flex-direction:column;gap:9px;min-width:270px;overflow:visible;scroll-snap-align:start;text-align:left;transition:transform .16s ease,opacity .16s ease;-webkit-user-select:none;user-select:none;width:270px}.showcases-row__card:active{opacity:.92;transform:scale(.985)}.showcases-row__cover{aspect-ratio:16/9;background:#f1f2f5;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff9e,0 10px 24px #0000000f;min-height:145px;overflow:hidden;position:relative;width:100%}.showcases-row__cover img{display:block;height:100%;object-fit:cover;width:100%}.showcases-row__cover-ph{background:radial-gradient(circle at 30% 18%,#ffffffe6,#0000 38%),linear-gradient(135deg,#f4f5f8,#e8ebf1);color:#0f172a85;display:grid;font-size:13px;font-weight:700;height:100%;place-items:center;width:100%}.showcases-row__type{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:#ffffffc2;border:1px solid #ffffff85;border-radius:999px;bottom:10px;color:#0f172aeb;font-size:11.5px;font-weight:650;left:10px;line-height:1.1;max-width:calc(100% - 20px);overflow:hidden;padding:5px 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap}.showcases-row__body{align-items:flex-start;flex-direction:column;gap:7px;padding:0 1px}.showcases-row__body,.showcases-row__seller{display:flex;min-width:0;text-align:left;width:100%}.showcases-row__seller{align-items:center;gap:8px;justify-content:flex-start}.showcases-row__avatar{background:#eceef3;border-radius:50%;flex:0 0 28px;height:28px;object-fit:cover;width:28px}.showcases-row__seller-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0;text-align:left}.showcases-row__seller-name{color:#0f172ae0;font-size:12.5px;font-weight:650;line-height:1.15}.showcases-row__city,.showcases-row__seller-name{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.showcases-row__city{color:#0f172a80;font-size:11.5px;font-weight:500;line-height:1.1;margin-top:2px}.showcases-row__card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-size:13px;font-weight:700;letter-spacing:-.12px;line-height:1.22;margin:0;min-height:31.72px;overflow:hidden;text-align:left;width:100%}@media(max-width:520px){.showcases-row{border-radius:20px;padding:13px 10px 10px}.showcases-row__scroller{gap:12px;padding-bottom:8px}.showcases-row__card{flex-basis:250px;min-width:250px;width:250px}.showcases-row__cover{border-radius:15px;min-height:138px}.showcases-row__title{font-size:15.5px}.showcases-row__subtitle{font-size:12px}}[data-theme=dark] .showcases-row{background:radial-gradient(circle at 12% 0,#5c71ff29,#0000 36%),linear-gradient(180deg,#1c1c22f5,#121217eb);border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff0a,0 16px 40px #00000047}[data-theme=dark] .showcases-row__title{color:#f5f5f7}[data-theme=dark] .showcases-row__subtitle{color:#f5f5f78f}[data-theme=dark] .showcases-row__cover{background:#18181c;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 28px #00000042}[data-theme=dark] .showcases-row__cover-ph{background:radial-gradient(circle at 30% 18%,#ffffff14,#0000 38%),linear-gradient(135deg,#202024,#151519);color:#f5f5f78c}[data-theme=dark] .showcases-row__type{background:#18181cb8;border:1px solid #ffffff24;color:#f5f5f7f0}[data-theme=dark] .showcases-row__avatar{background:#2a2a2f}[data-theme=dark] .showcases-row__card-title,[data-theme=dark] .showcases-row__seller-name{color:#f5f5f7}[data-theme=dark] .showcases-row__city{color:#f5f5f78a}.dark-theme .showcases-row{background:radial-gradient(circle at 12% 0,#5c71ff29,#0000 36%),linear-gradient(180deg,#1c1c22f5,#121217eb);border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff0a,0 16px 40px #00000047}.dark-theme .showcases-row__title{color:#f5f5f7}.dark-theme .showcases-row__subtitle{color:#f5f5f78f}.dark-theme .showcases-row__cover{background:#18181c;box-shadow:inset 0 1px 0 #ffffff0a,0 12px 28px #00000042}.dark-theme .showcases-row__cover-ph{background:radial-gradient(circle at 30% 18%,#ffffff14,#0000 38%),linear-gradient(135deg,#202024,#151519);color:#f5f5f78c}.dark-theme .showcases-row__type{background:#18181cb8;border:1px solid #ffffff24;color:#f5f5f7f0}.dark-theme .showcases-row__avatar{background:#2a2a2f}.dark-theme .showcases-row__card-title,.dark-theme .showcases-row__seller-name{color:#f5f5f7}.dark-theme .showcases-row__city{color:#f5f5f78a}@media(max-width:768px){.feed__showcase-recs{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;width:100vw}.showcases-row{border-left:0;border-radius:0;border-right:0;margin:2px 0 4px;padding:14px 0 10px;width:100%}.showcases-row__head{padding:0 16px}.showcases-row__scroller{padding:0 0 8px;scroll-padding-left:16px;scroll-padding-right:16px}.showcases-row__scroller:after,.showcases-row__scroller:before{content:"";flex:0 0 16px;min-width:16px;pointer-events:none;width:16px}}.wanted-recs{min-width:0;padding:4px 0 8px;width:100%}.wanted-recs__head{align-items:flex-end;display:flex;gap:14px;justify-content:flex-start;margin-bottom:14px;padding:0 2px;text-align:left}.wanted-recs__wrap{min-width:0;position:relative;width:100%}.wanted-recs__arrow{display:none}@media(min-width:769px){.wanted-recs__arrow{align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#121217b8;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 12px 28px #00000038,inset 0 1px 0 #ffffff14;color:#fffffff0;cursor:pointer;display:flex;font-size:34px;font-weight:500;height:42px;justify-content:center;line-height:1;position:absolute;top:62px;transition:transform .16s ease,opacity .16s ease,background .16s ease;-webkit-user-select:none;user-select:none;width:42px;z-index:8}.wanted-recs__arrow:hover{background:#1e1e26e0;transform:translateY(-1px)}.wanted-recs__arrow:active{opacity:.86;transform:scale(.96)}.wanted-recs__arrow--left{left:6px}.wanted-recs__arrow--right{right:6px}}.wanted-recs__head>div{text-align:left;width:100%}.wanted-recs__title{color:#111;color:var(--color-text,#111);font-size:24px;font-weight:900;letter-spacing:-.4px;line-height:1.12;margin:0}.wanted-recs__subtitle{color:#0000007a;color:var(--color-muted,#0000007a);font-size:14px;font-weight:600;line-height:1.25;margin:5px 0 0}.wanted-recs__scroll{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.wanted-recs__scroll::-webkit-scrollbar{display:none}.wanted-recs__card{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#0000;border:0;color:inherit;cursor:pointer;flex:0 0 168px;min-width:168px;padding:0;scroll-snap-align:start;text-align:left;width:168px}.wanted-recs__card:active{transform:scale(.985)}.wanted-recs__image-wrap{aspect-ratio:1/1;background:radial-gradient(circle at 20% 10%,#5b8dff2e,#0000 34%),linear-gradient(180deg,#ffffff1f,#ffffff0a);border-radius:20px;box-shadow:0 14px 28px #0000001f,inset 0 0 0 1px #ffffff14;overflow:hidden;position:relative;width:100%}.wanted-recs__image{display:block;height:100%;object-fit:cover;width:100%}.wanted-recs__poster{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;padding:18px 16px;position:relative;width:100%}.wanted-recs__poster-glow{inset:-35%;opacity:.95;pointer-events:none;position:absolute}.wanted-recs__poster-title{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-weight:950;letter-spacing:-.5px;overflow:hidden;position:relative;text-align:center;text-shadow:0 2px 18px #0000006b;width:100%;z-index:2}.wanted-recs__poster-title.is-short{-webkit-line-clamp:3;font-size:21px;line-height:1.06}.wanted-recs__poster-title.is-medium{-webkit-line-clamp:4;font-size:17px;line-height:1.08}.wanted-recs__poster-title.is-long{-webkit-line-clamp:5;font-size:14.5px;line-height:1.12}.wanted-recs__poster--blue{background:radial-gradient(circle at 18% 14%,#5b9dffbf,#0000 36%),radial-gradient(circle at 82% 78%,#3257ff85,#0000 38%),linear-gradient(135deg,#111827,#1d4ed8 55%,#0f172a)}.wanted-recs__poster--blue .wanted-recs__poster-glow{background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 28%),radial-gradient(circle at 70% 70%,#4ade8029,#0000 34%)}.wanted-recs__poster--violet{background:radial-gradient(circle at 22% 18%,#c084fcb8,#0000 36%),radial-gradient(circle at 80% 82%,#3b82f670,#0000 38%),linear-gradient(135deg,#17111f,#5b21b6 58%,#111827)}.wanted-recs__poster--violet .wanted-recs__poster-glow{background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 30%),radial-gradient(circle at 68% 76%,#ec48992e,#0000 34%)}.wanted-recs__poster--graphite{background:radial-gradient(circle at 20% 15%,#94a3b857,#0000 36%),radial-gradient(circle at 84% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#050608,#1f2937 58%,#0b1120)}.wanted-recs__poster--graphite .wanted-recs__poster-glow{background:radial-gradient(circle at 30% 25%,#ffffff1f,#0000 30%),radial-gradient(circle at 75% 72%,#60a5fa2e,#0000 34%)}.wanted-recs__poster--green{background:radial-gradient(circle at 18% 14%,#34d3999e,#0000 36%),radial-gradient(circle at 82% 78%,#0ea5e961,#0000 38%),linear-gradient(135deg,#052e2b,#065f46 56%,#111827)}.wanted-recs__poster--green .wanted-recs__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff2b,#0000 30%),radial-gradient(circle at 70% 70%,#7dd3fc33,#0000 34%)}.wanted-recs__poster--bronze{background:radial-gradient(circle at 18% 14%,#fbbf2480,#0000 36%),radial-gradient(circle at 82% 80%,#b4530966,#0000 38%),linear-gradient(135deg,#1c1207,#78350f 58%,#111827)}.wanted-recs__poster--bronze .wanted-recs__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 72%,#fb923c33,#0000 34%)}.wanted-recs__poster--wine{background:radial-gradient(circle at 18% 14%,#f472b685,#0000 36%),radial-gradient(circle at 82% 78%,#ef444457,#0000 38%),linear-gradient(135deg,#190812,#7f1d1d 58%,#111827)}.wanted-recs__poster--wine .wanted-recs__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 70%,#fb71852e,#0000 34%)}.wanted-recs__poster--ocean{background:radial-gradient(circle at 18% 14%,#22d3ee94,#0000 36%),radial-gradient(circle at 82% 78%,#2563eb70,#0000 38%),linear-gradient(135deg,#082f49,#0e7490 54%,#111827)}.wanted-recs__poster--ocean .wanted-recs__poster-glow{background:radial-gradient(circle at 25% 20%,#ffffff29,#0000 30%),radial-gradient(circle at 72% 72%,#7dd3fc2e,#0000 34%)}.wanted-recs__poster--sand{background:radial-gradient(circle at 18% 14%,#fdba747a,#0000 36%),radial-gradient(circle at 82% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#1f1308,#92400e 54%,#111827)}.wanted-recs__poster--sand .wanted-recs__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff26,#0000 30%),radial-gradient(circle at 70% 70%,#60a5fa29,#0000 34%)}.wanted-recs__poster+.wanted-recs__badge{display:none}.wanted-recs__body{padding-top:9px}.wanted-recs__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;color:var(--color-text,#111);display:-webkit-box;font-size:15px;font-weight:900;letter-spacing:-.2px;line-height:1.18;min-height:42px;overflow:hidden}.wanted-recs__meta{align-items:center;display:flex;gap:8px;margin-top:8px;min-width:0}.wanted-recs__price{color:#20b368;flex:0 0 auto;font-size:15px;font-weight:900;line-height:1}.wanted-recs__location{color:#0000006b;color:var(--color-muted,#0000006b);font-size:13px;font-weight:800;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wanted-recs__more{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;aspect-ratio:1/1;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:radial-gradient(circle at 50% 18%,#5882ff38,#0000 42%),linear-gradient(180deg,#ffffffd1,#f6f8ff94);border:1px solid #7597ff47;border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff5c,0 14px 30px #16359114;color:#111;color:var(--color-text,#111);cursor:pointer;display:flex;flex:0 0 150px;flex-direction:column;gap:12px;justify-content:center;min-width:150px;padding:14px;scroll-snap-align:start;width:150px}.wanted-recs__more span{font-size:15px;font-weight:900;line-height:1.15;text-align:center}.wanted-recs__more b{background:#2f8cff;border-radius:999px;box-shadow:0 10px 22px #2f8cff47;color:#fff;display:grid;font-size:22px;height:38px;line-height:1;place-items:center;width:38px}.wanted-recs__more:active{transform:scale(.985)}[data-theme=dark] .wanted-recs__title{color:#fff}[data-theme=dark] .wanted-recs__subtitle{color:#ffffff8c}[data-theme=dark] .wanted-recs__image-wrap{background:radial-gradient(circle at 20% 10%,#5b8dff38,#0000 34%),linear-gradient(180deg,#1f222cdb,#0e0f15db);box-shadow:0 16px 34px #00000057,inset 0 0 0 1px #ffffff14}[data-theme=dark] .wanted-recs__name{color:#fff}[data-theme=dark] .wanted-recs__location{color:#ffffff7a}[data-theme=dark] .wanted-recs__more{background:radial-gradient(circle at 50% 18%,#5882ff3d,#0000 42%),linear-gradient(180deg,#1c1f2adb,#0d0f16db);border-color:#7597ff47;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 34px #00000057;color:#fff}.post-recs{min-width:0;padding:6px 0 10px;text-align:left;width:100%}.post-recs__head{display:block;margin-bottom:14px;padding:0 2px;text-align:left}.post-recs__wrap{min-width:0;position:relative;width:100%}.post-recs__arrow{display:none}@media(min-width:769px){.post-recs__arrow{align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#121217b8;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 12px 28px #00000038,inset 0 1px 0 #ffffff14;color:#fffffff0;cursor:pointer;display:flex;font-size:34px;font-weight:500;height:42px;justify-content:center;line-height:1;position:absolute;top:104px;transition:transform .16s ease,opacity .16s ease,background .16s ease;-webkit-user-select:none;user-select:none;width:42px;z-index:8}.post-recs__arrow:hover{background:#1e1e26e0;transform:translateY(-1px)}.post-recs__arrow:active{opacity:.86;transform:scale(.96)}.post-recs__arrow--left{left:6px}.post-recs__arrow--right{right:6px}}.post-recs__title{color:#fffffff5;font-size:24px;font-weight:900;letter-spacing:-.4px;line-height:1.12;margin:0;text-align:left}.post-recs__subtitle{color:#ffffff94;font-size:14px;font-weight:600;line-height:1.25;margin:5px 0 0;text-align:left}.post-recs__scroll{-webkit-overflow-scrolling:touch;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.post-recs__scroll::-webkit-scrollbar{display:none}.post-recs__card{-webkit-tap-highlight-color:rgba(0,0,0,0);background:radial-gradient(circle at 20% 0,#4670ff29,#0000 34%),linear-gradient(180deg,#18191ffa,#0c0d11fa);border:1px solid #ffffff14;border-radius:22px;box-shadow:0 18px 34px #00000052,inset 0 0 0 1px #ffffff0a;color:#fff;cursor:pointer;display:flex;flex:0 0 285px;flex-direction:column;min-height:248px;min-width:285px;padding:16px;scroll-snap-align:start;text-align:left;width:285px}.post-recs__card:active{transform:scale(.985)}.post-recs__card:focus{outline:none}.post-recs__card:focus-visible{outline:2px solid #7597ffb8;outline-offset:3px}.post-recs__author{align-items:center;display:flex;gap:10px;min-width:0}.post-recs__avatar{background:#ffffff14;border-radius:999px;height:34px;object-fit:cover;width:34px}.post-recs__author-meta{grid-gap:1px;display:grid;flex:1 1;gap:1px;min-width:0;text-align:left}.post-recs__author-meta strong{color:#fffffff5;font-size:14px;font-weight:850;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-recs__author-meta span{background:#4670ff29;border:1px solid #7ca7ff38;border-radius:999px;color:#7ca7ff;font-size:11px;font-weight:800;line-height:1;margin-top:2px;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.post-recs__dots{color:#ffffff8c;flex:0 0 auto;font-size:15px;letter-spacing:1px}.post-recs__text{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#ffffffe6;display:-webkit-box;font-size:15.5px;font-weight:500;letter-spacing:-.15px;line-height:1.36;margin-top:14px;overflow:hidden;text-align:left}.post-recs__photo-wrap{aspect-ratio:16/9;background:#ffffff12;border-radius:16px;margin-top:13px;overflow:hidden;width:100%}.post-recs__photo{display:block;height:100%;object-fit:cover;width:100%}.post-recs__actions{align-items:center;display:flex;gap:15px;margin-top:auto;padding-top:14px}.post-recs__icon-btn{align-items:center;background:#0000;border:none;border-radius:999px;cursor:pointer;display:inline-flex;height:25px;justify-content:center;opacity:.92;padding:0;transition:transform .16s ease,opacity .16s ease;width:25px}.post-recs__icon-btn img{display:block;filter:brightness(0) invert(1);height:18px;object-fit:contain;width:18px}.post-recs__icon-btn:hover{opacity:1;transform:scale(1.06)}.post-recs__icon-btn:active{transform:scale(.94)}.post-recs__stats{align-items:center;color:#ffffff6b;display:flex;font-size:13px;font-weight:700;gap:7px;line-height:1;margin-top:9px}.post-recs__more{align-items:center;background:radial-gradient(circle at 50% 18%,#5882ff3d,#0000 42%),linear-gradient(180deg,#1c1f2ae6,#0d0f16eb);border:1px solid #7597ff47;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff0f,0 16px 34px #00000057;color:#fff;cursor:pointer;display:flex;flex:0 0 170px;flex-direction:column;gap:14px;justify-content:center;min-height:248px;min-width:170px;padding:16px;scroll-snap-align:start;width:170px}.post-recs__more span{font-size:16px;font-weight:900;line-height:1.15;text-align:center}.post-recs__more b{background:#2f8cff;border-radius:999px;box-shadow:0 10px 22px #2f8cff47;color:#fff;display:grid;font-size:24px;height:42px;line-height:1;place-items:center;width:42px}.post-recs__more:active{transform:scale(.985)}[data-theme=light] .post-recs__title{color:#111}[data-theme=light] .post-recs__subtitle{color:#11111194}[data-theme=light] .post-recs__card{background:radial-gradient(circle at 20% 0,#4670ff14,#0000 34%),linear-gradient(180deg,#fffffffa,#f4f6fcfa);border-color:#00000014;box-shadow:0 16px 30px #1419281a,inset 0 0 0 1px #ffffffb8;color:#111}[data-theme=light] .post-recs__author-meta strong{color:#111111eb}[data-theme=light] .post-recs__dots{color:#1111116b}[data-theme=light] .post-recs__text{color:#111111e0;font-weight:500}[data-theme=light] .post-recs__photo-wrap{background:#0000000d}[data-theme=light] .post-recs__icon-btn img{filter:none;opacity:.82}[data-theme=light] .post-recs__stats{color:#1111116b}[data-theme=light] .post-recs__more{background:radial-gradient(circle at 50% 18%,#5882ff29,#0000 42%),linear-gradient(180deg,#fffffff5,#f4f6fcf0);box-shadow:inset 0 0 0 1px #ffffff9e,0 16px 30px #1419281a;color:#111}@media(max-width:520px){.post-recs__title{font-size:22px}.post-recs__subtitle{font-size:13.5px}.post-recs__card{flex-basis:268px;min-height:238px;min-width:268px;padding:15px;width:268px}.post-recs__more{flex-basis:152px;min-height:238px;min-width:152px;width:152px}.post-recs__text{font-size:15px}}body.dark-theme .post-recs .post-recs__title,body[data-theme=dark] .post-recs .post-recs__title{color:#fffffff5!important}body.dark-theme .post-recs .post-recs__subtitle,body[data-theme=dark] .post-recs .post-recs__subtitle{color:#ffffff9e!important}body.dark-theme .post-recs .post-recs__card,body[data-theme=dark] .post-recs .post-recs__card{background:radial-gradient(circle at 20% 0,#4670ff29,#0000 34%),linear-gradient(180deg,#18191ffa,#0c0d11fa)!important;border-color:#ffffff14!important;box-shadow:0 18px 34px #00000052,inset 0 0 0 1px #ffffff0a!important;color:#fff!important}body.dark-theme .post-recs .post-recs__author-meta strong,body[data-theme=dark] .post-recs .post-recs__author-meta strong{color:#fffffff5!important}body.dark-theme .post-recs .post-recs__dots,body[data-theme=dark] .post-recs .post-recs__dots{color:#ffffff8c!important}body.dark-theme .post-recs .post-recs__text,body[data-theme=dark] .post-recs .post-recs__text{color:#ffffffe6!important;font-weight:500!important}body.dark-theme .post-recs .post-recs__photo-wrap,body[data-theme=dark] .post-recs .post-recs__photo-wrap{background:#ffffff12!important}body.dark-theme .post-recs .post-recs__icon-btn img,body[data-theme=dark] .post-recs .post-recs__icon-btn img{filter:brightness(0) invert(1)!important;opacity:.92!important}body.dark-theme .post-recs .post-recs__stats,body[data-theme=dark] .post-recs .post-recs__stats{color:#ffffff73!important}body.light-theme .post-recs .post-recs__title,body[data-theme=light] .post-recs .post-recs__title{color:#111!important}body.light-theme .post-recs .post-recs__subtitle,body[data-theme=light] .post-recs .post-recs__subtitle{color:#11111194!important}body.light-theme .post-recs .post-recs__card,body[data-theme=light] .post-recs .post-recs__card{background:radial-gradient(circle at 20% 0,#4670ff14,#0000 34%),linear-gradient(180deg,#fffffffa,#f4f6fcfa)!important;border-color:#00000014!important;box-shadow:0 16px 30px #1419281a,inset 0 0 0 1px #ffffffb8!important;color:#111!important}body.light-theme .post-recs .post-recs__author-meta strong,body[data-theme=light] .post-recs .post-recs__author-meta strong{color:#111111eb!important}body.light-theme .post-recs .post-recs__dots,body[data-theme=light] .post-recs .post-recs__dots{color:#1111116b!important}body.light-theme .post-recs .post-recs__text,body[data-theme=light] .post-recs .post-recs__text{color:#111111e0!important;font-weight:500!important}body.light-theme .post-recs .post-recs__photo-wrap,body[data-theme=light] .post-recs .post-recs__photo-wrap{background:#0000000d!important}body.light-theme .post-recs .post-recs__icon-btn img,body[data-theme=light] .post-recs .post-recs__icon-btn img{filter:none!important;opacity:.82!important}body.light-theme .post-recs .post-recs__stats,body[data-theme=light] .post-recs .post-recs__stats{color:#1111116b!important}.feed-topbar{grid-gap:8px;-webkit-backdrop-filter:saturate(130%) blur(5px);backdrop-filter:saturate(130%) blur(5px);background:#e7e1f7;background:var(--bg-color,var(--page-bg,#e7e1f7));border-bottom:1px solid #0000000a;display:grid;gap:8px;grid-template-columns:1fr;padding:10px 16px;position:relative}@media(min-width:900px){.feed-topbar{padding:12px 24px}}.feed-topbar .feed-topbar__title{color:#111;font-size:18px;font-weight:600;letter-spacing:.2px;line-height:1.2;margin:0}@media(min-width:768px){.feed-topbar .feed-topbar__title{font-size:20px}}.feed-topbar .feed-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;isolation:isolate;justify-content:center;margin:0 auto;max-width:980px;position:relative;width:100%}.feed-topbar .feed-tabs:before{background:radial-gradient(ellipse at center,#4373ff29 0,#4373ff14 42%,#0000 78%);border-radius:999px;content:"";filter:blur(18px);height:42px;left:50%;pointer-events:none;position:absolute;top:52%;transform:translate(-50%,-50%);width:min(360px,92%);z-index:-1}@media(max-width:520px){.feed-topbar .feed-tabs{gap:8px}}.feed-topbar .feed-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:linear-gradient(180deg,#ffffffc2,#f6f8ff8a);border:1px solid #7896ff47;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff61,0 5px 12px #1635910d;color:#111111c2;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.1px;min-height:36px;padding:10px 14px;position:relative;transition:transform .16s ease,background .2s ease,border-color .2s ease,box-shadow .22s ease,color .2s ease,filter .2s ease;-webkit-user-select:none;user-select:none}.feed-topbar .feed-tab .badge{display:none}.feed-topbar .feed-tab:hover{border-color:#7896ff5c;box-shadow:inset 0 0 0 1px #ffffff6b,0 6px 14px #16359112}.feed-topbar .feed-tab:active{transform:scale(.985)}.feed-topbar .feed-tab:focus{outline:none}.feed-topbar .feed-tab:focus-visible{outline:2px solid #4373ff8c;outline-offset:2px}.feed-topbar .feed-tab.active{background:linear-gradient(180deg,#ffffffe6,#f6f8ffad);border-color:#7896ff6b;box-shadow:inset 0 0 0 1px #ffffff75,0 7px 16px #16359114;color:#111111f2}.feed-topbar.skeleton .feed-topbar__title{animation:sk-shine 1.2s linear infinite;background:linear-gradient(90deg,#eceff3,#f5f6f9 40%,#eceff3 80%);background-size:200% 100%;border-radius:6px;height:18px}.feed{grid-gap:20px 12px;display:grid;gap:20px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1120px;padding:16px;width:100%}@media(min-width:760px){.feed{gap:24px 16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px}}@media(min-width:1120px){.feed{grid-template-columns:repeat(4,minmax(0,1fr))}}.feed__grid-item,.feed__grid-item--listing{min-width:0}.feed__collections-recs,.feed__empty,.feed__end,.feed__grid-item--wide,.feed__post-recs,.feed__sentinel,.feed__showcase-recs,.feed__wanted-recs,.feed__wide{grid-column:1/-1}.feed__collections-recs,.feed__post-recs,.feed__showcase-recs,.feed__wanted-recs{min-width:0;overflow:hidden}.feed__card{background:#0000;border-radius:0;box-shadow:none;font-family:Inter,sans-serif;overflow:visible;width:100%}.feed__card--listing{margin:0;max-width:none}.feed__card--wide{margin:0 auto;max-width:850px}.feed__card--leaving{animation:feed-card-disappear .22s cubic-bezier(.2,.8,.3,1) forwards;pointer-events:none}.feed__empty,.feed__loading{color:#666;padding:16px 0;text-align:center}.feed__category-pill{align-items:center;background:#fff;border:1px solid #eee;border-radius:999px;color:#333;display:flex;font-size:14px;gap:6px;margin:8px auto 0;max-width:980px;padding:8px 12px}.feed__category-pill b{font-weight:600}.feed__sentinel{grid-column:1/-1;height:40px;width:100%}.feed__end,.feed__loading-more{color:#8b8b8d;color:var(--color-muted,#8b8b8d);font-size:14px;grid-column:1/-1;padding:18px 0 28px;text-align:center}.feed__loading-more{color:#666;font-size:14px;padding:12px 0 20px;text-align:center}.tg-appear{will-change:transform,opacity}@keyframes feed-card-disappear{0%{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}60%{filter:blur(1px);opacity:.4;transform:translateY(4px) scale(.93) rotate(-.3deg)}to{filter:blur(2px);opacity:0;transform:translateY(8px) scale(.86) rotate(-.6deg)}}@media(max-width:768px){.feed{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.tg-appear{animation:none!important;opacity:1!important;transform:none!important}.feed__card--leaving{animation:none!important;opacity:0!important}}.skeleton__block,.skeleton__chip,.skeleton__circle,.skeleton__line,.skeleton__pill{animation:sk-shine 1.2s linear infinite;background:linear-gradient(90deg,#eceff3,#f5f6f9 40%,#eceff3 80%);background-size:200% 100%}.skeleton__line{border-radius:6px;height:14px}.skeleton__line.short{margin-top:8px;width:78%}.skeleton__line.tiny{height:12px;margin-top:7px;width:44%}.skeleton__block{animation:sk-shine 1.2s linear infinite;background:linear-gradient(90deg,#eceff3,#f5f6f9 40%,#eceff3 80%);background-size:200% 100%;border-radius:14px;height:auto;width:100%}.skeleton__circle{border-radius:50%;height:40px;width:40px}.skeleton__pill{border-radius:999px;height:32px}.skeleton__chip{border-radius:999px;height:22px;width:64px}.sk-product-card{width:100%}.sk-product-image{aspect-ratio:1/1;border-radius:14px}.sk-card{padding:6px 0}.sk-header{align-items:center;display:flex;gap:10px}.sk-meta{flex:1 1;min-width:0}.sk-actions{display:flex;gap:8px;margin-top:10px}:root{--page-bg:var(--bg-color,#e7e1f7)}[data-theme=dark]{--page-bg:var(--bg-color,#101015)}[data-theme=dark] .feed-topbar{border-bottom:1px solid #ffffff0f}[data-theme=dark] .feed-topbar .feed-topbar__title{color:#fff}[data-theme=dark] .feed-topbar .feed-tabs:before{background:radial-gradient(ellipse at center,#4670ff33 0,#4670ff1a 42%,#0000 78%);filter:blur(20px)}[data-theme=dark] .feed-topbar .feed-tab{background:linear-gradient(180deg,#191c26b8,#0c0e14ad);border:1px solid #7597ff47;box-shadow:inset 0 0 0 1px #ffffff0d,0 6px 16px #0000004d;color:#ffffffb8}[data-theme=dark] .feed-topbar .feed-tab:hover{border-color:#7597ff5c;box-shadow:inset 0 0 0 1px #ffffff0f,0 7px 18px #00000057}[data-theme=dark] .feed-topbar .feed-tab:focus-visible{outline:2px solid #7597ffb8}[data-theme=dark] .feed-topbar .feed-tab.active{background:linear-gradient(180deg,#232736c7,#0e111abd);border-color:#7597ff6b;box-shadow:inset 0 0 0 1px #ffffff12,0 7px 18px #0000005c;color:#fffffff2}[data-theme=dark] .feed-topbar.skeleton .feed-topbar__title{background:linear-gradient(90deg,#2a2a2a,#3a3a3a 40%,#2a2a2a 80%);background-size:200% 100%}[data-theme=dark] .feed__empty,[data-theme=dark] .feed__loading,[data-theme=dark] .feed__loading-more{color:#bdbdbd}[data-theme=dark] .feed__category-pill{background:#1b1b1c;border-color:#2a2a2b;color:#e9e9e9}[data-theme=dark] .feed__category-pill b{color:#fff}[data-theme=dark] .skeleton__block,[data-theme=dark] .skeleton__chip,[data-theme=dark] .skeleton__circle,[data-theme=dark] .skeleton__line,[data-theme=dark] .skeleton__pill{background:linear-gradient(90deg,#2a2a2a,#3a3a3a 40%,#2a2a2a 80%);background-size:200% 100%}[data-theme=dark] .skeleton__block{border-radius:14px}.feed__announcement-card{background:#fff;border:1px solid #0000000f;border-radius:18px;box-shadow:0 10px 24px #0000000f;padding:14px 14px 12px}.feed__announcement-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.feed__announcement-badge{background:#0000000f;border-radius:999px;font-size:12px;font-weight:700;padding:6px 10px}.feed__announcement-time{font-size:12px;opacity:.65}.feed__announcement-text{font-size:14px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.feed__announcement-cta{background:#111;border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:10px 12px;width:100%}.feed__announcement-cta:active{transform:scale(.99)}.feed__end{align-items:center;color:#ffffffad;display:flex;font-size:14px;justify-content:center;min-height:44px;padding:12px 0 24px}[data-theme=light] .feed__end{color:#00000075}[data-theme=light] [data-theme=dark] .feed__end{color:#ffffff75}.cv-ad-banner{background:#111;border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 18px 60px #0000008c;cursor:pointer;margin:10px auto;max-width:860px;overflow:hidden;position:relative;width:100%}.cv-ad-banner:active{transform:translateY(1px)}.cv-ad-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;color:#fff;font-size:12px;left:10px;padding:6px 10px;position:absolute;top:10px;z-index:3}.cv-ad-media{aspect-ratio:16/9}.cv-ad-image,.cv-ad-media{background:#fff;display:block;width:100%}.cv-ad-image{height:100%;object-fit:contain}.cv-ad-fallback{align-items:center;background:#fff;color:#111;display:flex;font-size:14px;height:100%;justify-content:center;padding:22px 16px;width:100%}.cv-ad-meta{background:#0000005c;border-top:1px solid #ffffff0f;padding:10px 12px 12px}.cv-ad-title{color:#fff;font-size:13px;font-weight:700}.cv-ad-sub,.cv-ad-title{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.cv-ad-sub{color:#ffffffb8;font-size:12px;margin-top:4px}@media(max-width:640px){.cv-ad-banner{border-radius:16px;margin:10px 0;max-width:100%}.cv-ad-media{aspect-ratio:16/9}.cv-ad-title{font-size:13px}.cv-ad-sub{font-size:12px}}@media(min-width:1200px){.cv-ad-banner{max-width:900px}}.feedback-overlay{align-items:center;animation:feedbackOverlayIn .22s cubic-bezier(.2,.8,.2,1);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);background:#0608106b;display:flex;inset:0;justify-content:center;opacity:1;padding:16px;position:fixed;z-index:9999}.feedback-overlay.is-closing{animation:feedbackOverlayOut .22s cubic-bezier(.4,0,1,1) forwards}.feedback-modal{animation:feedbackModalIn .22s cubic-bezier(.2,.8,.2,1);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);background:linear-gradient(180deg,#ffffffe0,#ffffffb8);border:1px solid #ffffffb8;border-radius:30px;box-shadow:0 24px 80px #0f172a2e,inset 0 1px 0 #ffffffdb,inset 0 -1px 0 #fff3;color:#131313;opacity:1;overflow:hidden;padding:16px;pointer-events:auto;position:relative;transform:translateY(0) scale(1);width:min(460px,100%)}.feedback-modal.is-closing{animation:feedbackModalOut .22s cubic-bezier(.4,0,1,1) forwards}.feedback-modal:before{background:radial-gradient(circle at top left,#fffffff2 0,#ffffff40 24%,#0000 56%),linear-gradient(180deg,#ffffff1f,#ffffff05);border-radius:inherit;content:"";inset:1px;pointer-events:none;position:absolute;z-index:0}.feedback-modal__topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;position:relative;z-index:2}.feedback-icon-button{align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#ffffff9e;border:none;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffd1,0 8px 18px #11111114;color:#181818;cursor:pointer;display:inline-flex;height:38px;justify-content:center;transition:transform .16s ease,background .2s ease,box-shadow .2s ease;width:38px}.feedback-icon-button:hover{transform:translateY(-1px)}.feedback-icon-button:active{transform:scale(.96)}.feedback-icon-button--ghost{visibility:hidden}.feedback-modal__content{padding:4px 6px 6px;position:relative;z-index:2}.feedback-modal__title{color:inherit;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.18;margin:0 0 8px}.feedback-modal__description{color:#111111b8;font-size:15px;font-weight:500;line-height:1.5;margin:0 0 18px}.feedback-options{display:flex;flex-direction:column;gap:12px}.feedback-option{align-items:center;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(180deg,#ffffffd1,#ffffff9e);border:1px solid #ffffffbf;border-radius:22px;box-shadow:inset 0 1px 0 #ffffffd1,0 10px 24px #11111114;cursor:pointer;display:flex;gap:12px;padding:15px 16px;text-align:left;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.feedback-option:hover{box-shadow:inset 0 1px 0 #ffffffe6,0 14px 28px #1111111a;transform:translateY(-1px)}.feedback-option:active{transform:scale(.985)}.feedback-option--support{position:relative}.feedback-option__emoji{align-items:center;background:#ffffffb8;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffdb,0 6px 14px #11111114;display:inline-flex;flex:0 0 38px;font-size:18px;height:38px;justify-content:center;width:38px}.feedback-option__text{color:#171717;font-size:15px;font-weight:700;line-height:1.35}.feedback-textarea-wrap{position:relative}.feedback-textarea{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:linear-gradient(180deg,#ffffffdb,#ffffffa8);border:1px solid #ffffffbd;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffd6,0 10px 24px #1111110f;box-sizing:border-box;color:#171717;font:inherit;font-size:16px;line-height:1.45;min-height:150px;outline:none;padding:16px 16px 38px;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.feedback-textarea::placeholder{color:#17171773}.feedback-textarea:focus{border-color:#82828252;box-shadow:inset 0 1px 0 #ffffffe0,0 12px 28px #11111114}.feedback-counter{bottom:12px;color:#1111116b;font-size:12px;font-weight:700;pointer-events:none;position:absolute;right:14px}.feedback-send{background:linear-gradient(180deg,#111111eb,#111111d6);border:none;border-radius:999px;box-shadow:0 14px 30px #1111112e,inset 0 1px 0 #ffffff1f;color:#fff;cursor:pointer;font-size:15px;font-weight:800;letter-spacing:-.01em;margin-top:14px;padding:14px 18px;transition:transform .16s ease,box-shadow .2s ease,opacity .2s ease;width:100%}.feedback-send:hover:not(:disabled){transform:translateY(-1px)}.feedback-send:active:not(:disabled){transform:scale(.985)}.feedback-send:disabled{cursor:not-allowed;opacity:.55}.feedback-success{padding-top:8px;text-align:center}.feedback-success__emoji{align-items:center;background:linear-gradient(180deg,#ffffffd1,#ffffff9e);border-radius:999px;box-shadow:inset 0 1px 0 #ffffffdb,0 14px 28px #1111111a;display:flex;font-size:28px;height:64px;justify-content:center;margin:0 auto 14px;width:64px}.feedback-send--success{margin-top:18px}.dark .feedback-overlay,[data-theme=dark] .feedback-overlay,body.dark .feedback-overlay{background:#03060e94}.dark .feedback-modal,[data-theme=dark] .feedback-modal,body.dark .feedback-modal{background:linear-gradient(180deg,#161922e0,#0e1118d1);border:1px solid #ffffff1c;box-shadow:0 24px 80px #0000006b,inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #ffffff08;color:#f5f7fb}.dark .feedback-modal:before,[data-theme=dark] .feedback-modal:before,body.dark .feedback-modal:before{background:radial-gradient(circle at top left,#ffffff24 0,#ffffff0d 24%,#0000 56%),linear-gradient(180deg,#ffffff0a,#ffffff03)}.dark .feedback-icon-button,[data-theme=dark] .feedback-icon-button,body.dark .feedback-icon-button{background:#ffffff14;box-shadow:inset 0 1px 0 #ffffff24,0 10px 20px #0000003d;color:#f5f7fb}.dark .feedback-modal__description,[data-theme=dark] .feedback-modal__description,body.dark .feedback-modal__description{color:#f5f7fbb8}.dark .feedback-option,[data-theme=dark] .feedback-option,body.dark .feedback-option{background:linear-gradient(180deg,#ffffff17,#ffffff0d);border-color:#ffffff1a;box-shadow:inset 0 1px 0 #ffffff1a,0 12px 24px #0000003d}.dark .feedback-option__emoji,[data-theme=dark] .feedback-option__emoji,body.dark .feedback-option__emoji{background:#ffffff14;box-shadow:inset 0 1px 0 #ffffff24,0 8px 18px #0003}.dark .feedback-option__text,[data-theme=dark] .feedback-option__text,body.dark .feedback-option__text{color:#f5f7fb}.dark .feedback-textarea,[data-theme=dark] .feedback-textarea,body.dark .feedback-textarea{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border-color:#ffffff1a;box-shadow:inset 0 1px 0 #ffffff1a,0 12px 24px #0003;color:#f5f7fb}.dark .feedback-textarea::placeholder,[data-theme=dark] .feedback-textarea::placeholder,body.dark .feedback-textarea::placeholder{color:#f5f7fb6b}.dark .feedback-counter,[data-theme=dark] .feedback-counter,body.dark .feedback-counter{color:#f5f7fb66}.dark .feedback-send,[data-theme=dark] .feedback-send,body.dark .feedback-send{background:linear-gradient(180deg,#fffffff0,#ffffffd6);box-shadow:0 16px 32px #00000042,inset 0 1px 0 #ffffff80;color:#111}.dark .feedback-success__emoji,[data-theme=dark] .feedback-success__emoji,body.dark .feedback-success__emoji{background:linear-gradient(180deg,#ffffff1f,#ffffff12);box-shadow:inset 0 1px 0 #ffffff24,0 14px 28px #0000003d}@media(max-width:480px){.feedback-overlay{padding:12px}.feedback-modal{border-radius:26px;padding:14px}.feedback-modal__content{padding:2px 2px 4px}.feedback-modal__title{font-size:21px}.feedback-modal__description{font-size:14px;margin-bottom:16px}.feedback-option{border-radius:20px;padding:14px}.feedback-option__emoji{flex-basis:36px;font-size:17px;height:36px;width:36px}.feedback-option__text{font-size:14px}.feedback-textarea{border-radius:22px;font-size:16px;min-height:132px;padding:14px 14px 36px}.feedback-send{font-size:14px;padding:13px 16px}}@keyframes feedbackOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes feedbackOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes feedbackModalIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes feedbackModalOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.96)}}.feedback-banner{--glass-bg-light:#ffffff94;--glass-bg-dark:#ffffff14;--glass-border-light:#ffffffb8;--glass-border-dark:#ffffff24;--glass-highlight-light:#ffffffc7;--glass-highlight-dark:#ffffff1f;--text-light:#111;--text-dark:#f5f5f7;align-items:center;-webkit-appearance:none;appearance:none;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);background:linear-gradient(180deg,#ffffffb8,#ffffff6b);border:1px solid var(--glass-border-light);border-radius:999px;box-shadow:0 10px 30px #1111111a,inset 0 1px 0 #ffffffd9,inset 0 -1px 0 #ffffff2e;color:var(--text-light);cursor:pointer;display:flex;gap:10px;margin:16px auto;max-width:720px;outline:none;overflow:hidden;padding:14px 18px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease;width:100%}.feedback-banner:before{background:radial-gradient(circle at top left,#fffffff2 0,#ffffff42 30%,#0000 58%),linear-gradient(135deg,#ffffff38,#ffffff0a 45%,#ffffff1a);border-radius:inherit;inset:1px}.feedback-banner:after,.feedback-banner:before{content:"";pointer-events:none;position:absolute}.feedback-banner:after{background:linear-gradient(180deg,var(--glass-highlight-light) 0,#ffffff14 100%);border-radius:999px;height:42%;left:14px;opacity:.8;right:14px;top:1px}.feedback-banner:hover{box-shadow:0 14px 34px #11111124,inset 0 1px 0 #ffffffeb,inset 0 -1px 0 #fff3;transform:translateY(-1px)}.feedback-banner:active{transform:scale(.985)}.feedback-banner__icon,.feedback-banner__text{position:relative;z-index:1}.feedback-banner__icon{align-items:center;background:#ffffff6b;border-radius:999px;box-shadow:inset 0 1px 0 #ffffffbf,0 4px 10px #11111114;color:inherit;display:inline-flex;flex:0 0 auto;font-size:15px;height:28px;justify-content:center;width:28px}.feedback-banner__text{color:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.dark .feedback-banner__text,[data-theme=dark] .feedback-banner__text,body.dark .feedback-banner__text{color:#f5f5f7}.dark .feedback-banner,[data-theme=dark] .feedback-banner,body.dark .feedback-banner{background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border-color:var(--glass-border-dark);box-shadow:0 14px 34px #00000057,inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #ffffff0d;color:var(--text-dark)}.dark .feedback-banner:before,[data-theme=dark] .feedback-banner:before,body.dark .feedback-banner:before{background:radial-gradient(circle at top left,#ffffff2e 0,#ffffff12 28%,#0000 58%),linear-gradient(135deg,#ffffff17,#ffffff08 45%,#ffffff0d)}.dark .feedback-banner:after,[data-theme=dark] .feedback-banner:after,body.dark .feedback-banner:after{background:linear-gradient(180deg,var(--glass-highlight-dark) 0,#ffffff03 100%);opacity:1}.dark .feedback-banner__icon,[data-theme=dark] .feedback-banner__icon,body.dark .feedback-banner__icon{background:#ffffff14;box-shadow:inset 0 1px 0 #ffffff24,0 4px 12px #00000038;color:#fff}.light .feedback-banner,[data-theme=light] .feedback-banner,body.light .feedback-banner{color:var(--text-light)}@media(max-width:768px){.feedback-banner{gap:9px;margin:10px 12px;padding:13px 16px;width:calc(100% - 24px)}.feedback-banner__text{font-size:13.5px}.feedback-banner__icon{font-size:14px;height:26px;width:26px}}.telegram-baner{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:radial-gradient(circle at 95% 50%,#2aabee61,#0000 42%),linear-gradient(135deg,#147eb9f0,#1f91d2e0);border:1px solid #2aabee47;border-radius:16px;box-shadow:0 8px 18px #2aabee29,inset 0 0 0 1px #ffffff1a;box-sizing:border-box;color:#fff;display:flex;gap:9px;margin:7px auto 10px;max-width:430px;min-height:38px;padding:7px 12px;text-decoration:none;transition:transform .16s ease,filter .18s ease;width:100%}.telegram-baner:active{transform:scale(.985)}.telegram-baner__logo{align-items:center;background:#fff;border-radius:50%;box-shadow:0 4px 10px #00000024;display:flex;flex:0 0 26px;height:26px;justify-content:center;width:26px}.telegram-baner__logo svg{display:block;height:20px;width:20px}.telegram-baner__body{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;line-height:1.05;min-width:0}.telegram-baner__title{color:#fff;font-size:12.5px;font-weight:900;letter-spacing:-.03em;white-space:nowrap}.telegram-baner__text{color:#ffffffb8;font-size:10.5px;font-weight:700;letter-spacing:-.02em;margin-top:3px;white-space:nowrap}.telegram-baner__cta{background:#ffffffeb;border-radius:999px;box-shadow:0 4px 12px #0000001f;color:#168bd1;flex:0 0 auto;font-size:10.5px;font-weight:900;padding:6px 9px}@media(max-width:820px){.telegram-baner{margin-left:14px;margin-right:14px;max-width:none;width:calc(100% - 28px)}}[data-theme=dark] .telegram-baner{background:radial-gradient(circle at 95% 50%,#2aabee52,#0000 42%),linear-gradient(135deg,#0e5484eb,#1476b2db);border-color:#2aabee57;box-shadow:0 8px 18px #00000042,0 0 18px #2aabee1f,inset 0 0 0 1px #ffffff14}.collection-widget{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;display:block;margin:0;min-width:168px;padding:0;text-align:left;-webkit-user-select:none;user-select:none;width:168px}.collection-widget__image-wrap{background:radial-gradient(circle at 20% 0,#4670ff24,#0000 38%),linear-gradient(180deg,#181a22fa,#0b0d13fa);border:1px solid #ffffff14;border-radius:18px;box-shadow:0 14px 28px #00000042,inset 0 0 0 1px hsla(0,0%,100%,.035);height:168px;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease;width:168px}.collection-widget:active .collection-widget__image-wrap{transform:scale(.985)}.collection-widget__grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));height:100%;padding:0;width:100%}.collection-widget__cell{background:#ffffff0d;border-radius:0;min-height:0;min-width:0;overflow:hidden}.collection-widget__image,.collection-widget__placeholder{display:block;height:100%;width:100%}.collection-widget__image{object-fit:cover}.collection-widget__placeholder{background:radial-gradient(circle at 30% 20%,#ffffff14,#0000 38%),linear-gradient(135deg,#202024,#151519)}.collection-widget__body{padding:9px 2px 0;text-align:left}.collection-widget__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fffffff5;display:-webkit-box;font-size:15px;font-weight:850;letter-spacing:-.25px;line-height:1.16;margin:0;min-height:34.8px;overflow:hidden;text-align:left}body.dark-theme .collection-widget .collection-widget__image-wrap,body[data-theme=dark] .collection-widget .collection-widget__image-wrap{background:radial-gradient(circle at 20% 0,#4670ff24,#0000 38%),linear-gradient(180deg,#181a22fa,#0b0d13fa);border-color:#ffffff14;box-shadow:0 14px 28px #00000042,inset 0 0 0 1px hsla(0,0%,100%,.035)}body.dark-theme .collection-widget .collection-widget__title,body[data-theme=dark] .collection-widget .collection-widget__title{color:#fffffff5}body.light-theme .collection-widget .collection-widget__image-wrap,body[data-theme=light] .collection-widget .collection-widget__image-wrap{background:radial-gradient(circle at 20% 0,#4670ff14,#0000 38%),linear-gradient(180deg,#fffffffa,#f4f6fcfa);border-color:#00000014;box-shadow:0 12px 24px #14192814,inset 0 0 0 1px #ffffffb3}body.light-theme .collection-widget .collection-widget__cell,body[data-theme=light] .collection-widget .collection-widget__cell{background:#0000000a}body.light-theme .collection-widget .collection-widget__placeholder,body[data-theme=light] .collection-widget .collection-widget__placeholder{background:radial-gradient(circle at 30% 20%,#ffffffe6,#0000 38%),linear-gradient(135deg,#f2f2f4,#e9e9ed)}body.light-theme .collection-widget .collection-widget__title,body[data-theme=light] .collection-widget .collection-widget__title{color:#111111f0}@media(max-width:520px){.collection-widget{min-width:158px;width:158px}.collection-widget__image-wrap{border-radius:17px;height:158px;width:158px}.collection-widget__grid{gap:0;padding:0}.collection-widget__cell{border-radius:0}.collection-widget__title{font-size:14.5px}.collection-widget__subtitle{font-size:12.5px}}.collections-recs{background:radial-gradient(circle at 18% 0,#4670ff29,#0000 42%),linear-gradient(180deg,#141826d1,#0c0f18b8);border:1px solid #7597ff29;border-radius:24px;box-shadow:0 14px 34px #0003,inset 0 0 0 1px hsla(0,0%,100%,.035);min-width:0;overflow:hidden;padding:16px 14px 14px;text-align:left;width:100%}.collections-recs__head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:0 2px}.collections-recs__wrap{min-width:0;position:relative;width:100%}.collections-recs__arrow{display:none}@media(min-width:769px){.collections-recs__arrow{align-items:center;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#121217b8;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 12px 28px #00000038,inset 0 1px 0 #ffffff14;color:#fffffff0;cursor:pointer;display:flex;font-size:34px;font-weight:500;height:42px;justify-content:center;line-height:1;position:absolute;top:96px;transition:transform .16s ease,opacity .16s ease,background .16s ease;-webkit-user-select:none;user-select:none;width:42px;z-index:8}.collections-recs__arrow:hover{background:#1e1e26e0;transform:translateY(-1px)}.collections-recs__arrow:active{opacity:.86;transform:scale(.96)}.collections-recs__arrow--left{left:6px}.collections-recs__arrow--right{right:6px}}.collections-recs__title{color:#fffffff5;font-size:24px;font-weight:900;letter-spacing:-.4px;line-height:1.12;margin:0;text-align:left}.collections-recs__subtitle{color:#ffffff94;font-size:14px;font-weight:600;line-height:1.25;margin:5px 0 0;text-align:left}.collections-recs__scroll{-webkit-overflow-scrolling:touch;display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.collections-recs__scroll::-webkit-scrollbar{display:none}.collections-recs__scroll .collection-widget{scroll-snap-align:start}body.dark-theme .collections-recs,body[data-theme=dark] .collections-recs{background:radial-gradient(circle at 18% 0,#4670ff29,#0000 42%),linear-gradient(180deg,#141826d1,#0c0f18b8);border-color:#7597ff29}body.dark-theme .collections-recs .collections-recs__title,body[data-theme=dark] .collections-recs .collections-recs__title{color:#fffffff5}body.dark-theme .collections-recs .collections-recs__subtitle,body[data-theme=dark] .collections-recs .collections-recs__subtitle{color:#ffffff94}body.light-theme .collections-recs,body[data-theme=light] .collections-recs{background:radial-gradient(circle at 18% 0,#4670ff1f,#0000 42%),linear-gradient(180deg,#f5f8fff5,#eaf0ffc7);border-color:#4670ff24;box-shadow:0 14px 30px #264ba014,inset 0 0 0 1px #ffffffb3}body.light-theme .collections-recs .collections-recs__title,body[data-theme=light] .collections-recs .collections-recs__title{color:#111111f0}body.light-theme .collections-recs .collections-recs__subtitle,body[data-theme=light] .collections-recs .collections-recs__subtitle{color:#11111194}@media(max-width:520px){.collections-recs{border-radius:22px;padding:15px 12px 13px}.collections-recs__title{font-size:22px}.collections-recs__subtitle{font-size:13.5px}.collections-recs__scroll{gap:12px}}.collection-modal{inset:0;position:fixed;z-index:9999}.collection-modal__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03050ab8;inset:0;position:absolute}.collection-modal__sheet{background:#080b12;display:flex;flex-direction:column;inset:0;position:absolute}.collection-modal__header{align-items:center;border-bottom:1px solid #ffffff14;display:grid;grid-template-columns:56px 1fr 56px;height:64px;padding:0 12px}.collection-modal__back{background:#0000;border:none;color:#fff;cursor:pointer;font-size:28px}.collection-modal__title{color:#fff;font-size:20px;font-weight:800;text-align:center}.collection-modal__content{flex:1 1;overflow-y:auto;padding:16px}.collection-modal__grid{grid-gap:16px 12px;display:grid;gap:16px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:760px){.collection-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1120px){.collection-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body.light-theme .collection-modal__sheet,body[data-theme=light] .collection-modal__sheet{background:#f6f7fb}body.light-theme .collection-modal__header,body[data-theme=light] .collection-modal__header{border-bottom-color:#00000014}body.light-theme .collection-modal__back,body.light-theme .collection-modal__title,body[data-theme=light] .collection-modal__back,body[data-theme=light] .collection-modal__title{color:#111}.headline{padding:0 0 10px}.headline__head{align-items:center;display:flex;justify-content:center;padding:14px 16px 6px}.headline__title{font-size:1.2rem;font-weight:800;margin:0}.headline__create-btn{display:none}.headline__rowWrap{position:relative;width:100%}.headline__row{align-items:flex-start;display:flex;gap:14px;margin:0;padding:8px 16px 10px;scroll-behavior:smooth;width:100%}.headline__row::-webkit-scrollbar{display:none;height:0;width:0}.headline__row{scrollbar-width:none}.headline__row--center{flex-wrap:nowrap;justify-content:center;overflow:hidden}.headline__row--spread{flex-wrap:nowrap;gap:0;justify-content:space-evenly;overflow:hidden;padding-left:clamp(12px,2vw,24px);padding-right:clamp(12px,2vw,24px)}.headline__row--scroll{flex-wrap:nowrap;gap:14px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding-left:18px;padding-right:18px}.headline__arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121319d1;border:1px solid #ffffff29;border-radius:999px;box-shadow:0 8px 22px #00000038;color:#fff;cursor:pointer;display:grid;font-size:28px;font-weight:700;height:34px;line-height:1;place-items:center;position:absolute;top:36px;transition:transform .16s ease,opacity .16s ease,background .16s ease;width:34px;z-index:8}.headline__arrow:hover{background:#121319f0;transform:scale(1.06)}.headline__arrow:active{transform:scale(.96)}.headline__arrow--left{left:62px}.headline__arrow--right{right:8px}.headline__skeleton{flex:0 0 auto;text-align:center;width:106px}.headline__skeleton-circle,.headline__skeleton-desc,.headline__skeleton-name{animation:headline-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f2f3f6 25%,#e9ebf1 37%,#f2f3f6 63%);background-size:400% 100%;border-radius:12px}.headline__skeleton-circle{border-radius:50%;height:96px;margin:0 auto 8px;width:96px}.headline__skeleton-name{height:10px;margin:0 auto 6px;width:76px}.headline__skeleton-desc{height:10px;margin:0 auto;opacity:.85;width:92px}@keyframes headline-shimmer{0%{background-position:0 0}to{background-position:-135% 0}}.headline__loading{color:#666;font-size:.9rem;padding:12px 16px}.headline__more{padding:8px 16px 0}.headline__error{color:#c11;font-size:.9rem;margin:0 16px 8px}.headline__moreSellers{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000;border:0;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:94px;min-width:94px;padding:0;text-align:center;width:94px}.headline__moreSellersCircle{background:#4176fc1a;border-radius:50%;box-shadow:inset 0 0 0 1px #4176fc2e;color:#4176fc;display:grid;font-size:28px;font-weight:800;height:82px;margin-bottom:8px;place-items:center;width:82px}.headline__moreSellersText{color:#111;font-size:.78rem;font-weight:700;line-height:1.2;max-width:94px;width:94px}.headline__modal{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1116;display:flex;height:100vh;inset:0;justify-content:center;padding:16px;position:fixed;width:100vw;z-index:10000}.headline__modal-card{background:#fff;border-radius:14px;box-shadow:0 10px 40px #0000001f;padding:18px;position:relative;width:min(680px,100%)}.headline__modal-close{background:#0000;border:0;cursor:pointer;font-size:22px;opacity:.7;position:absolute;right:10px;top:6px}.headline__modal-close:hover{opacity:1}.headline__actions{display:flex;gap:10px;justify-content:flex-end}.headline__form{grid-gap:10px;display:grid;gap:10px}.headline__form label{grid-gap:6px;color:#111;display:grid;font-size:.88rem;font-weight:700;gap:6px;text-align:left}.headline__form input,.headline__form textarea{border:1px solid #dcdde2;border-radius:10px;font-size:.95rem;padding:10px 12px;width:100%}.headline__form input:focus,.headline__form textarea:focus{border-color:#c7c9d3;outline:none}.headline__form input:focus-visible,.headline__form textarea:focus-visible{outline:2px solid #e4e6ef;outline-offset:2px}.headline__form textarea{min-height:84px;resize:vertical}@media(min-width:992px){.headline .headline__row{padding:10px 64px}}@media(prefers-reduced-motion:reduce){.headline__row{scroll-behavior:auto}.headline__skeleton-circle,.headline__skeleton-desc,.headline__skeleton-name{animation:none!important}}[data-theme=dark] .headline__title{color:#fff}[data-theme=dark] .headline__loading{color:#bdbdbd}[data-theme=dark] .headline__error{color:#ff6b6b}[data-theme=dark] .headline__arrow{background:#191a22db;border-color:#ffffff24;color:#fff}[data-theme=dark] .headline__arrow:hover{background:#23242ef5}[data-theme=dark] .headline__moreSellersCircle{background:#4176fc29;box-shadow:inset 0 0 0 1px #7da0ff38;color:#7da0ff}[data-theme=dark] .headline__moreSellersText{color:#fff}[data-theme=dark] .headline__skeleton-circle,[data-theme=dark] .headline__skeleton-desc,[data-theme=dark] .headline__skeleton-name{background:linear-gradient(90deg,#2a2a2a 25%,#3a2a2a 37%,#2a2a2a 63%);background-size:400% 100%}[data-theme=dark] .headline__modal{background:#0000008a}[data-theme=dark] .headline__modal-card{background:#1b1b1c;border:1px solid #2a2a2b;box-shadow:0 18px 48px #00000059,inset 0 1px 0 #ffffff0a;color:#f2f2f2}[data-theme=dark] .headline__modal-close{color:#fff;opacity:.85}[data-theme=dark] .headline__modal-close:hover{opacity:1}[data-theme=dark] .headline__modal-close:focus-visible{outline:2px solid #fff;outline-offset:2px}[data-theme=dark] .headline__form label{color:#e9e9e9}[data-theme=dark] .headline__form input,[data-theme=dark] .headline__form textarea{background:#121212;border:1px solid #2a2a2b;color:#fff}[data-theme=dark] .headline__form input::placeholder,[data-theme=dark] .headline__form textarea::placeholder{color:#b8b8b8}[data-theme=dark] .headline__form input:focus,[data-theme=dark] .headline__form textarea:focus{background:#171717;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}[data-theme=dark] .headline__form input:focus-visible,[data-theme=dark] .headline__form textarea:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.headline-item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,system-ui,sans-serif;margin:0;max-width:86px;min-width:86px;padding:0;text-align:center;width:86px}.headline-item__circle{border-radius:50%;height:82px;margin-bottom:8px;position:relative;width:82px}.headline-item .headline-item__ring{--segments:1;--gap-deg:6deg;--ring-thickness:3px;--viewed-count:0;--seg-deg:calc((360deg - var(--segments)*var(--gap-deg))/var(--segments));--cycle:calc(var(--seg-deg) + var(--gap-deg));--viewed-angle:calc(var(--viewed-count)*var(--cycle));--ring-blue:#4176fc;--ring-violet:#6a5af9;--ring-grey:#0000002e;--glow-alpha:0;--glow-blur:8px;animation:none;animation:var(--ring-anim,none);border-radius:50%;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness)),#000 calc(50% - var(--ring-thickness)));mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness)),#000 calc(50% - var(--ring-thickness)));pointer-events:none;position:absolute}.headline-item .headline-item__ring--viewed{background:conic-gradient(from 0deg,#0000 0 1turn),repeating-conic-gradient(from 0deg,var(--ring-grey) 0 var(--seg-deg),#0000 0 var(--cycle));-webkit-mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness)),#000 calc(50% - var(--ring-thickness))),conic-gradient(#000 0 var(--viewed-angle),#0000 var(--viewed-angle) 1turn);mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness)),#000 calc(50% - var(--ring-thickness))),conic-gradient(#000 0 var(--viewed-angle),#0000 var(--viewed-angle) 1turn);-webkit-mask-composite:source-in;mask-composite:intersect}.headline-item .headline-item__ring--unviewed{background:conic-gradient(from 0deg,#0000 0 1turn),repeating-conic-gradient(from 0deg,var(--ring-blue) 0 var(--seg-deg),#0000 0 var(--cycle));-webkit-mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness)),#000 calc(50% - var(--ring-thickness))),conic-gradient(#0000 0 var(--viewed-angle),#000 var(--viewed-angle) 1turn);mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness)),#000 calc(50% - var(--ring-thickness))),conic-gradient(#0000 0 var(--viewed-angle),#000 var(--viewed-angle) 1turn);-webkit-mask-composite:source-in;mask-composite:intersect}.headline-item .headline-item__ring--gradient{background:conic-gradient(from 0deg,#0000 0 1turn),conic-gradient(from 0deg,var(--ring-blue) 0deg,var(--ring-violet) 180deg,var(--ring-blue) 1turn);-webkit-mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness)),#000 calc(50% - var(--ring-thickness))),conic-gradient(#0000 0 var(--viewed-angle),#000 var(--viewed-angle) 1turn),repeating-conic-gradient(from 0deg,#000 0 var(--seg-deg),#0000 0 var(--cycle));mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness)),#000 calc(50% - var(--ring-thickness))),conic-gradient(#0000 0 var(--viewed-angle),#000 var(--viewed-angle) 1turn),repeating-conic-gradient(from 0deg,#000 0 var(--seg-deg),#0000 0 var(--cycle));-webkit-mask-composite:source-in,intersect;mask-composite:intersect;opacity:.95}.headline-item .headline-item__ring--glow{background:conic-gradient(from 0deg,var(--ring-blue) 0deg,var(--ring-violet) 180deg,var(--ring-blue) 1turn);filter:blur(var(--glow-blur));-webkit-mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness) - 2px),#000 calc(50% - var(--ring-thickness))),conic-gradient(#0000 0 var(--viewed-angle),#000 var(--viewed-angle) 1turn),repeating-conic-gradient(from 0deg,#000 0 var(--seg-deg),#0000 0 var(--cycle));mask:radial-gradient(farthest-side,#0000 calc(50% - var(--ring-thickness) - 2px),#000 calc(50% - var(--ring-thickness))),conic-gradient(#0000 0 var(--viewed-angle),#000 var(--viewed-angle) 1turn),repeating-conic-gradient(from 0deg,#000 0 var(--seg-deg),#0000 0 var(--cycle));-webkit-mask-composite:source-in,intersect;mask-composite:intersect;opacity:var(--glow-alpha)}.headline-item__avatar{border-radius:50%;height:68px;left:7px;object-fit:cover;position:absolute;top:7px;width:68px}.headline-item__createGuestRing{background:conic-gradient(from -90deg,#0000 0deg 18deg,#111 18deg 56deg,#0000 56deg 76deg,#111 76deg 96deg,#0000 96deg 118deg,#111 118deg 138deg,#0000 138deg 210deg,#111 210deg 1turn);border-radius:50%;inset:10px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));pointer-events:none;position:absolute}.headline-item__name{color:#111;font-size:.78rem;font-weight:600;line-height:1.2;max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:86px}.headline-item__name--create{font-weight:700}.headline-item__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#3c3c43a8;display:-webkit-box;font-size:.78rem;font-weight:400;line-height:1.25;margin-top:6px;max-width:86px;overflow:hidden;text-align:center;width:86px}.headline-item__badge{background:#4176fc;border-radius:999px;bottom:-2px;box-shadow:0 2px 6px #0000001f;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;position:absolute;right:-2px}.headline-item.is-promoted .headline-item__badge{background:#ff9800}.headline-item__onlineDot{background:#22c55e;border:2px solid #fff;border-radius:50%;bottom:8px;box-shadow:0 0 0 2px #22c55e2e;height:15px;position:absolute;right:6px;width:15px;z-index:5}.headline-item__newBadge{background:#4176fc;border-radius:999px;box-shadow:0 6px 16px #4176fc5c;color:#fff;font-size:11px;font-weight:900;height:20px;line-height:20px;min-width:24px;padding:0 7px;position:absolute;right:-2px;top:3px;z-index:6}.headline-item__plus{border-radius:50%;display:grid;line-height:1;place-items:center;pointer-events:none;position:absolute;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease;z-index:3}.headline-item.is-create-guest .headline-item__plus{align-items:center;background:#fffffff5;border:1px solid #1111110d;box-shadow:0 8px 20px #00000014,inset 0 1px 0 #ffffffd1;color:#111;display:flex;font-size:31px;font-weight:600;height:56px;justify-content:center;left:50%;line-height:1;padding:0;text-align:center;top:50%;transform:translate(-50%,-50%);width:56px}.headline-item.is-create-guest:hover .headline-item__plus{transform:translate(-50%,-50%) scale(1.04)}.headline-item.is-create-guest:active .headline-item__plus{transform:translate(-50%,-50%) scale(.97)}.headline-item.is-create-guest .headline-item__plus:before{color:#111;content:"+";display:block;transform:translateY(-1px)}.headline-item.is-create-auth .headline-item__plus{align-items:center;background:#fffffff5;border:none;bottom:0;box-shadow:0 4px 12px #00000024,inset 0 1px 0 #ffffffd1;color:#111;display:flex;font-size:16px;font-weight:600;height:26px;justify-content:center;line-height:1;padding:0;right:0;text-align:center;transform:translate(16%,16%);transform-origin:center center;width:26px}.headline-item.is-create-auth .headline-item__plus:before{display:none}.headline-item.is-create-auth:hover .headline-item__plus{transform:translate(12%,12%) scale(1.04)}.headline-item.is-create-auth:active .headline-item__plus{transform:translate(12%,12%) scale(.97)}.headline-item.is-create.no-avatar .headline-item__circle{background:#0000;border:none;box-shadow:none;overflow:visible}.headline-item.is-create-auth .headline-item__circle{overflow:visible}.headline-item.is-create .headline-item__ring--glow,.headline-item.is-create .headline-item__ring--gradient,.headline-item.is-create .headline-item__ring--unviewed,.headline-item.is-create .headline-item__ring--viewed{display:none}.headline-item:focus-visible .headline-item__circle{outline:2px solid #111;outline-offset:3px}@media(min-width:992px){.headline-item{max-width:104px;min-width:104px;width:104px}.headline-item__circle{height:96px;width:96px}.headline-item__avatar{height:78px;left:9px;top:9px;width:78px}.headline-item__name{font-size:.88rem;max-width:104px;width:104px}.headline-item__desc{font-size:.84rem;max-width:104px;width:104px}.headline-item__plus{font-size:19px;height:32px;width:32px}.headline-item.plus-centered .headline-item__plus{font-size:36px;height:70px;width:70px}}[data-theme=dark] .headline-item__name{color:#fff}[data-theme=dark] .headline-item__onlineDot{border-color:#111217}[data-theme=dark] .headline-item__desc{color:#ffffffad}[data-theme=dark] .headline-item.is-create-guest .headline-item__plus{background:#fffffff5;border-color:#ffffff1a;box-shadow:0 8px 18px #00000042,inset 0 1px 0 #ffffffd1;color:#111}[data-theme=dark] .headline-item.is-create-guest .headline-item__plus:before{color:#111}[data-theme=dark] .headline-item.is-create-auth .headline-item__plus{background:#fffffff5;border:none;box-shadow:0 6px 16px #0000002e,inset 0 1px 0 #ffffffd1;color:#111}[data-theme=dark] .headline-item .headline-item__createGuestRing{background:conic-gradient(from -90deg,#0000 0deg 18deg,#111 18deg 56deg,#0000 56deg 76deg,#111 76deg 96deg,#0000 96deg 118deg,#111 118deg 138deg,#0000 138deg 210deg,#111 210deg 1turn)}[data-theme=dark] .headline-item .headline-item__ring{--ring-grey:#ffffffe6}[data-theme=dark] .headline-item:not(.is-fresh) .headline-item__circle{box-shadow:0 0 0 2px #ffffff59}[data-theme=dark] .headline-item.is-create.no-avatar .headline-item__circle{background:#0000;border:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.headline-item .headline-item__ring,.headline-item .headline-item__ring--glow{animation:none!important;filter:none!important}}.hlm__backdrop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000a8;display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;inset:0;overscroll-behavior:contain;padding:16px;place-items:center;position:fixed;z-index:50000}.hlm__storyCard{aspect-ratio:9/16;background:#fff3;border-radius:28px;box-shadow:0 22px 56px #00000047;color:#201f24;display:grid;grid-template-rows:auto auto 1fr auto;height:min(92vh,860px);max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);overflow:hidden;padding:12px;position:relative;transform-origin:50% 55%;width:auto}.hlm__storyBg,.hlm__storyImgWrap{inset:0;position:absolute;z-index:0}.hlm__storyImgWrap{overflow:hidden}.hlm__storyImg{filter:saturate(1.05) contrast(1.02);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.03);width:100%}.hlm__storyImg--free{height:120%;inset:auto;object-fit:cover;width:120%;will-change:transform,left,top}.hlm__storyShade{background:radial-gradient(110% 90% at 50% 40%,#0000 0,#00000052 70%,#0000008f 100%),linear-gradient(180deg,#00000038,#0006);inset:0;position:absolute}.hlm__storyFadeTop{background:linear-gradient(180deg,#00000047,#0000);height:150px;top:0}.hlm__storyFadeBottom,.hlm__storyFadeTop{left:0;pointer-events:none;position:absolute;right:0}.hlm__storyFadeBottom{background:linear-gradient(0deg,#00000057,#0000);bottom:0;height:220px}.hlm__overlayCanvas{inset:0;pointer-events:none;position:absolute;z-index:4}.hlm__canvas{display:grid;padding:0 12px;place-items:center;position:relative;z-index:5}.hlm__canvas,.hlm__overlayText{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;-webkit-user-select:none}.hlm__overlayText{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#fffffffa;display:-webkit-box;font-size:clamp(22px,3.6vw,34px);font-weight:500;left:50%;letter-spacing:-.2px;line-height:1.14;max-width:min(86%,520px);overflow:hidden;overflow-wrap:break-word;pointer-events:none;position:absolute;text-shadow:0 14px 34px #00000070;top:50%;transform:translate(-50%,-50%);word-break:break-word}.hlm__progress{display:flex;gap:6px;padding:6px 2px 2px;position:relative;z-index:6}.hlm__seg{background:#ffffff38;border-radius:999px;box-shadow:0 6px 18px #0000002e;flex:1 1;height:3px;overflow:hidden}.hlm__segFill{background:#ffffffeb;height:100%;transform:scaleX(0);transform-origin:0 50%;width:100%}.hlm__topRow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;padding:8px 2px 2px;position:relative;z-index:7}.hlm__avaBtn{background:#0000;border:0;border-radius:50%;cursor:pointer;height:42px;padding:0;position:relative;width:42px}.hlm__avaRing{border:1px solid #ffffff3d;border-radius:999px;box-shadow:0 10px 26px #00000038;inset:-3px;pointer-events:none;position:absolute}.hlm__avaImg{border-radius:50%;box-shadow:0 14px 32px #00000038;display:block;height:42px;object-fit:cover;width:42px}.hlm__topMeta{grid-gap:4px;display:grid;gap:4px;min-width:0;padding-left:0}.hlm__nick{color:#fffffff5;font-size:14px;font-weight:850;justify-self:start;letter-spacing:-.2px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.hlm__line1{align-items:center;color:#ffffffe0;display:flex;font-size:12px;font-weight:750;gap:10px}.hlm__ago{white-space:nowrap}.hlm__viewsInline{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000038;border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;gap:6px;padding:4px 8px}.hlm__viewsInline img{display:block;height:14px;opacity:.95;width:14px}.hlm__viewsInline span{color:#ffffffeb;font-size:12px;font-weight:850}.hlm__line2{align-items:center;color:#ffffffdb;display:flex;font-size:12px;font-weight:800;gap:6px;justify-content:flex-start;min-width:0;width:100%}.hlm__type{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlm__dot{opacity:.8}.hlm__city{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlm__topActions{align-items:center;display:inline-flex;gap:10px}.hlm__topBtn{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 22px 52px #00000047;cursor:pointer;display:flex;height:38px;justify-content:center;transition:transform .16s ease,opacity .16s ease;width:38px}.hlm__topBtn:active{transform:scale(.98)}.hlm__topBtn img{display:block;height:18px;opacity:.96;width:18px}.hlm__topBtnPlus{align-items:center;color:#fffffffa;display:flex;font-size:22px;font-weight:500;justify-content:center;line-height:1}.hlm__topBtn--plus{padding:0}.hlm__moreWrap{position:relative}.hlm__menu{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#121318eb;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 26px 64px #0000008c;color:#fff;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.hlm__menuItem{align-items:center;background:#0000;border:0;border-radius:12px;color:#fffffff0;cursor:pointer;display:flex;font-weight:800;gap:10px;padding:10px 12px;text-align:left;transition:background-color .14s ease,transform .14s ease;width:100%}.hlm__menuItem:hover{background:#ffffff0f}.hlm__menuItem:active{transform:scale(.995)}.hlm__menuItem.is-danger{color:#ff7878fa}.hlm__menuItem.is-danger:hover{background:#ff78781a}.hlm__menuIco{display:block;height:18px;width:18px}.hlm__menuIco--invert{filter:invert(1) brightness(1.05)}.hlm__closeBtn{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#00000042;border:1px solid #ff646459;border-radius:999px;box-shadow:0 22px 52px #00000047;color:#ff5b5b;cursor:pointer;display:flex;font-size:20px;font-weight:400;height:38px;justify-content:center;line-height:1;width:38px}.hlm__closeBtn:active{transform:scale(.98)}.hlm__center{display:grid;padding:0 12px;place-items:center;position:relative;z-index:5}.hlm__center--passive{pointer-events:none}.hlm__titleWrap{display:grid;place-items:center;width:100%}.hlm__title{-webkit-line-clamp:5;-webkit-box-orient:vertical;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#fffffffa;display:-webkit-box;font-size:clamp(22px,3.6vw,30px);font-weight:500;line-height:1.16;overflow:hidden;overflow-wrap:break-word;pointer-events:none;text-align:center;text-shadow:0 14px 34px #0006;user-select:none;-webkit-user-select:none;word-break:break-word}.hlm__dimLayer{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#00000038;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease;z-index:8}.hlm__storyCard.is-replying .hlm__dimLayer{opacity:1}.hlm__replyBar{grid-gap:10px;bottom:max(14px,env(safe-area-inset-bottom));display:grid;gap:10px;left:0;padding:0 14px;place-items:center;position:absolute;right:0;z-index:10}.hlm__replyGlass{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 22px 52px #00000038;display:flex;gap:10px;padding:10px;width:min(720px,100% - 0px)}.hlm__replyInput{background:#0000;border:0;color:#fffffff5;flex:1 1;font-size:16px;font-weight:800;outline:none;padding:6px 10px}.hlm__replyInput::placeholder{color:#ffffffb3;font-weight:800}.hlm__sendBtn{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;box-shadow:0 18px 46px #00000038;cursor:pointer;display:grid;height:40px;place-items:center;transition:transform .16s ease,opacity .16s ease;width:40px}.hlm__sendBtn:active{transform:scale(.98)}.hlm__sendBtn:disabled{cursor:default;opacity:.55;transform:none}.hlm__sendBtn img{display:block;height:18px;opacity:.95;width:18px}.hlm__toast{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000047;border:1px solid #ffffff1a;border-radius:999px;color:#fffffff5;font-size:13px;font-weight:900;padding:8px 12px}.hlm__authorCta{bottom:max(14px,env(safe-area-inset-bottom));display:grid;left:0;padding:0 14px;place-items:center;position:absolute;right:0;z-index:10}.hlm__authorBtn{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff29;border-radius:999px;box-shadow:0 18px 46px #00000038;color:#fffffff5;cursor:pointer;font-weight:900;padding:12px 18px}.hlm__authorBtn:active{transform:scale(.985)}.hlm__tap{background:#0000;border:0;bottom:calc(86px + env(safe-area-inset-bottom));cursor:pointer;margin:0;padding:0;position:absolute;top:max(70px,env(safe-area-inset-top));width:42%;z-index:4}.hlm__tap--left{left:0}.hlm__tap--right{right:0}.hlm__portal-stop{inset:0;position:fixed;z-index:52000}.hlm__upgrade-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000052;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:53000}.hlm__upgrade-card{background:#fff;border-radius:18px;box-shadow:0 20px 60px #00000038;padding:18px 18px 16px;width:min(92vw,420px)}.hlm__upgrade-title{color:#0f172a;font-size:17px;font-weight:900;margin-bottom:6px}.hlm__upgrade-text{color:#4b5563;font-size:14px;line-height:1.45;margin-bottom:14px}.hlm__upgrade-actions{display:flex;gap:8px;justify-content:flex-end}.hlm__btn{border-radius:12px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:900;padding:10px 14px}.hlm__btn.ghost{background:#0000;border:1px solid #0000001f}.hlm__btn.primary{background:#4176fcf2;border:0;color:#fff}@media(max-width:768px){.hlm__backdrop{display:block;height:100dvh;padding:0}.hlm__storyCard.is-swipe{will-change:transform}.hlm__storyCard.hlm__swipe-back{transition:transform .22s cubic-bezier(.2,.9,.2,1)}.hlm__storyCard{aspect-ratio:auto;border-radius:0;box-shadow:none;height:100dvh;inset:0;max-height:100dvh;max-width:100vw;min-height:100vh;padding:max(10px,env(safe-area-inset-top)) 12px calc(env(safe-area-inset-bottom) + 96px);position:fixed;width:100vw}.hlm__authorCta,.hlm__replyBar{bottom:calc(env(safe-area-inset-bottom) + 72px);left:0;padding:0 14px;right:0;z-index:12}.hlm__tap{bottom:calc(env(safe-area-inset-bottom) + 150px);top:max(70px,env(safe-area-inset-top))}.hlm__city,.hlm__type{max-width:46vw}.hlm__backdrop{display:block;height:100dvh;padding:0}.hlm__storyCard.is-swipe{will-change:transform}.hlm__storyCard.hlm__swipe-back{transition:transform .22s cubic-bezier(.2,.9,.2,1)}}@media(max-width:768px)and (max-width:768px){.hlm__storyCard.hlm__swipe-back{transition:transform .22s cubic-bezier(.2,.9,.2,1)}}@media(max-width:768px){.hlm__storyCard{aspect-ratio:auto;border-radius:0;box-shadow:none;height:100dvh;inset:0;max-height:100dvh;max-width:100vw;min-height:100vh;padding:max(10px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));position:fixed;width:100vw}.hlm__city,.hlm__type{max-width:46vw}}[data-theme=dark] .hlm__backdrop{background:#000000c7}[data-theme=dark] .hlm__menu{background:#0e0f14eb}[data-theme=dark] .hlm__storyCard{background:#0a0a0e80;box-shadow:0 22px 56px #00000085}[data-theme=dark] .hlm__replyGlass{background:#00000047;border-color:#ffffff24;box-shadow:0 22px 52px #00000057}[data-theme=dark] .hlm__sendBtn,[data-theme=dark] .hlm__topBtn{background:#00000038;border-color:#ffffff24}[data-theme=dark] .hlm__topBtn img,[data-theme=dark] .hlm__viewsInline img{filter:invert(1) brightness(1.08)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.hlnc__backdrop{-webkit-overflow-scrolling:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c1247;display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;inset:0;overflow:hidden;overscroll-behavior:contain;overscroll-behavior:none;padding:16px;place-items:center;position:fixed;touch-action:none;z-index:50000}.hlnc__backdrop.is-fadein{animation:hlncFadeIn .22s cubic-bezier(.2,.8,.2,1) both}.hlnc__backdrop.is-fadeout{animation:hlncFadeOut .18s ease-in both}@keyframes hlncFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hlncFadeOut{0%{opacity:1}to{opacity:0}}.hlnc__card{--hlnc-vv-h:100dvh;--hlnc-browser-bar-b:0px;--hlnc-keyboard-b:0px;--hlnc-keyboard-open:0;--hlnc-safe-b:max(12px,env(safe-area-inset-bottom));--hlnc-safe-t:max(12px,env(safe-area-inset-top));--hlnc-safe-r:max(12px,env(safe-area-inset-right));--hlnc-safe-l:max(12px,env(safe-area-inset-left));--hlnc-bottom:calc(var(--hlnc-safe-b) + var(--hlnc-browser-bar-b));--hlnc-icon-filter:none;aspect-ratio:9/16;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#fff3;border-radius:28px;box-shadow:0 22px 56px #00000038;box-sizing:border-box;color:#201f24;display:grid;grid-template-rows:auto 1fr;height:min(92vh,860px);margin:0 auto;max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);overflow:hidden;overscroll-behavior:none;padding:14px 14px calc(14px + var(--hlnc-safe-b));position:relative;touch-action:manipulation;transform-origin:50% 55%;width:auto}.hlnc__card.is-open{animation:hlncScaleIn .26s cubic-bezier(.2,.8,.2,1) both}.hlnc__card.is-closing{animation:hlncScaleOut .2s cubic-bezier(.3,.6,.4,1) both}.hlnc__backdrop.is-dragging-text,.hlnc__card.is-dragging-text,.hlnc__center.is-dragging-text{overscroll-behavior:none;touch-action:none}@keyframes hlncScaleIn{0%{opacity:.65;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes hlncScaleOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px) scale(.985)}}.hlnc__storyBg{inset:0;position:absolute;z-index:0}.hlnc__storyImg{animation:hlncImgIn .32s cubic-bezier(.2,.8,.2,1) both;filter:saturate(1.05) contrast(1.02);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.03);width:100%}@keyframes hlncImgIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1.03)}}.hlnc__storyShade{background:radial-gradient(110% 90% at 50% 40%,#0000 0,#00000052 70%,#0000008f 100%),linear-gradient(180deg,#00000038,#0006);inset:0;position:absolute}.hlnc__wave{inset:34% 0 0 0;-webkit-mask-image:radial-gradient(120% 90% at 50% 100%,#000 40%,#0000001a 75%,#0000 95%);mask-image:radial-gradient(120% 90% at 50% 100%,#000 40%,#0000001a 75%,#0000 95%);opacity:.95}.hlnc__storyFadeTop,.hlnc__wave{pointer-events:none;position:absolute}.hlnc__storyFadeTop{background:linear-gradient(180deg,#00000047,#0000);height:140px;left:0;right:0;top:0}.hlnc__storyFadeBottom{background:linear-gradient(0deg,#00000057,#0000);bottom:0;height:220px;left:0;pointer-events:none;position:absolute;right:0}.hlnc__topBar{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;left:0;padding:0 12px;position:absolute;right:0;top:calc(12px + var(--hlnc-safe-t));z-index:6}.hlnc__closeTop{justify-self:start}.hlnc__topCenterStack{align-items:center;display:flex;flex-direction:column;gap:6px;justify-self:center}.hlnc__topCounter{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0000006b;border:1px solid #ffffff1f;border-radius:9999px;box-shadow:0 14px 34px #00000047,inset 0 0 0 1px #ffffff0f;color:#fffffff5;font-size:12px;font-weight:950;letter-spacing:.2px;padding:7px 12px;pointer-events:none;text-shadow:0 10px 22px #00000059;-webkit-user-select:none;user-select:none}.hlnc__storiesCounter{font-size:11px;font-weight:750;opacity:.82;padding:5px 10px}.hlnc__closeTop{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 18px 46px #00000038;cursor:pointer;display:grid;height:42px;place-items:center;pointer-events:all;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease;width:42px}.hlnc__closeTop:active{transform:scale(.98)}.hlnc__closeTop:disabled{cursor:default;opacity:.55;transform:none}.hlnc__closeGlyph{color:#fffffff5;font-size:26px;font-weight:400;line-height:1;transform:translateY(-1px)}.hlnc__catAnchor{height:42px;left:12px;opacity:0;pointer-events:none;position:absolute;top:56px;width:42px}.hlnc__center{display:grid;inset:0;overflow:hidden;overscroll-behavior:none;padding:0 10px;place-items:center;position:absolute;touch-action:manipulation;z-index:1}.hlnc__textBox{border-radius:16px;left:50%;padding:10px;position:absolute;top:50%;touch-action:none;transform-origin:center center;transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease;z-index:2}.hlnc__textBox.is-selected{background:#00000014;border:1px solid #ffffff61;box-shadow:0 0 0 1px #0003,0 18px 48px #00000038}.hlnc__textBox.is-error{background:#78141414;border:1px solid #ff6b6beb;box-shadow:0 0 0 1px #ff6b6b80,0 18px 48px #0000003d}.hlnc__textBox.is-error .hlnc__title-input{color:#fffffffa}.hlnc__textBox.is-error .hlnc__title-input::placeholder{color:#ffd2d2c7}.hlnc__colorBtn{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #fff3;border-radius:999px;box-shadow:0 18px 44px #00000038;cursor:pointer;display:grid;height:34px;place-items:center;position:absolute;right:-10px;top:-10px;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease;width:34px}.hlnc__colorBtn:active{transform:scale(.98)}.hlnc__colorBtn img{filter:var(--hlnc-icon-filter) drop-shadow(0 10px 16px rgba(0,0,0,.25));height:18px;opacity:.95;width:18px}.hlnc__scaleHandle{bottom:-8px;cursor:nwse-resize;right:-8px}.hlnc__resizeHandle,.hlnc__scaleHandle{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff42;border-radius:999px;box-shadow:0 14px 34px #00000038;height:18px;position:absolute;width:18px}.hlnc__resizeHandle--l{left:-8px}.hlnc__resizeHandle--l,.hlnc__resizeHandle--r{cursor:ew-resize;top:50%;transform:translateY(-50%)}.hlnc__resizeHandle--r{right:-8px}.hlnc__resizeHandle--t{top:-8px}.hlnc__resizeHandle--b,.hlnc__resizeHandle--t{cursor:ns-resize;left:50%;transform:translateX(-50%)}.hlnc__resizeHandle--b{bottom:-8px}.hlnc__colorPopPortal{pointer-events:auto;position:fixed;transform-origin:100% 100%;width:210px;will-change:transform,opacity,filter;z-index:100120}.hlnc__colorPopPortal.is-open{animation:hlncColorIn .22s cubic-bezier(.2,.8,.2,1) both}.hlnc__colorPopPortal.is-closing{animation:hlncColorOut .2s cubic-bezier(.4,0,.2,1) both}@keyframes hlncColorIn{0%{filter:blur(8px);opacity:0;transform:translateY(18px) scale(.86)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes hlncColorOut{0%{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}to{filter:blur(6px);opacity:0;transform:translateY(14px) scale(.9)}}.hlnc__colorPopover{height:250px;width:210px}.hlnc__colorCard{backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);background:#14161cb8;border:1px solid #ffffff24;border-radius:22px;box-shadow:0 26px 64px #0000008c,0 8px 22px #0000002e,inset 0 1px 0 #ffffff1a;padding:12px;width:210px}.hlnc__colorWheel{background:radial-gradient(circle at center,#fff 0,#fff0 70%),conic-gradient(from 0deg,#ff004c,#ff7a00,#ffd500,#35ff00,#00ffd5,#007bff,#7c00ff,#ff00b8,#ff004c);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 48px #0000004d;cursor:crosshair;height:186px;margin:0 auto;overflow:hidden;position:relative;touch-action:none;width:186px}.hlnc__colorDot{border:2px solid #fffffff2;border-radius:999px;box-shadow:0 12px 26px #00000059;height:14px;left:50%;pointer-events:none;position:absolute;top:50%;width:14px}.hlnc__colorRow{align-items:center;display:flex;gap:10px;margin-top:10px}.hlnc__colorSwatch{border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 14px 30px #00000047;height:28px;width:28px}.hlnc__colorHex{color:#ffffffeb;flex:1 1;font-size:12px;font-weight:850;letter-spacing:.4px;-webkit-user-select:none;user-select:none}.hlnc__colorClose{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;color:#ffffffeb;cursor:pointer;display:grid;font-weight:900;height:28px;place-items:center;width:28px}.hlnc__colorClose:active{transform:scale(.98)}.hlnc__title-input{-webkit-font-smoothing:antialiased;animation:hlncSoftIn .26s cubic-bezier(.2,.8,.2,1) both;background:#0000;border:0;font-weight:500;height:auto;line-height:1.16;outline:none;overflow:visible;overflow-wrap:anywhere;padding:0 12px;resize:none;text-align:center;text-shadow:0 14px 34px #0006;white-space:pre-wrap;width:100%;word-break:break-word}.hlnc__title-input::placeholder{color:#fff9;font-size:.92em;font-weight:400;opacity:.9}@keyframes hlncSoftIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hlnc__counter{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000003d;border:1px solid #ffffff1a;border-radius:9999px;color:#ffffffeb;font-size:12px;font-weight:850;left:50%;padding:6px 12px;pointer-events:none;position:absolute;top:env(safe-area-inset-top);transform:translateX(-50%);z-index:10}.hlnc__file{display:none}.hlnc__error{align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000004d;border:1px solid #ffffff1a;border-radius:16px;bottom:calc(134px + var(--hlnc-bottom));color:#fffffff2;display:flex;flex-direction:column;font-weight:850;gap:6px;left:12px;padding:10px 12px;position:absolute;right:12px;z-index:2}.hlnc__upgradeLink{background:#0000;border:0;color:#8fb4ff;cursor:pointer;font-size:13px;font-weight:800;padding:0;pointer-events:all;text-decoration:underline;text-underline-offset:2px}.hlnc__uiLayer{inset:0;pointer-events:none;position:absolute;z-index:6}.hlnc__icon{filter:var(--hlnc-icon-filter) drop-shadow(0 10px 18px rgba(0,0,0,.28));height:22px;opacity:.96;width:22px}.hlnc__rightRail{gap:12px;pointer-events:all;position:absolute;right:calc(12px + var(--hlnc-safe-r));top:calc(12px + var(--hlnc-safe-t))}.hlnc__railItem,.hlnc__rightRail{display:flex;flex-direction:column}.hlnc__railItem{align-items:center;gap:6px}.hlnc__railLabel{color:#ffffffeb;font-size:11px;font-weight:800;letter-spacing:.1px;line-height:1.05;max-width:74px;pointer-events:none;text-align:center;text-shadow:0 10px 18px #00000059;-webkit-user-select:none;user-select:none}.hlnc__railBtn{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 22px 52px #00000047;cursor:pointer;display:grid;height:52px;place-items:center;position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease,box-shadow .22s ease,border-color .22s ease,background-color .22s ease;width:52px}.hlnc__railBtn:active{transform:scale(.98)}.hlnc__railBtn:disabled{cursor:default;opacity:.6;transform:none}.hlnc__railBtn.is-busy{opacity:.7}.hlnc__railBtn.is-active{background:#ffffff24;border-color:#ffffff4d}.hlnc__railBtn.is-error{border-color:#ff6b6be0;box-shadow:0 0 0 1px #ff6b6b8c,0 22px 52px #00000052}.hlnc__railBtn.is-done{border-color:#34d399f2;box-shadow:0 0 0 1px #34d39957,0 0 0 4px #34d39924,0 22px 52px #0000004d}.hlnc__railBtn.is-done:after{animation:hlncDonePulse .42s cubic-bezier(.2,.8,.2,1) forwards;border:2px solid #34d399f2;border-radius:inherit;content:"";inset:-3px;opacity:0;pointer-events:none;position:absolute;transform:scale(.82)}.hlnc__dotOn,.hlnc__railBadge{display:none}@keyframes hlncDonePulse{0%{opacity:0;transform:scale(.82)}45%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.hlnc__railBtn.is-error.is-done{border-color:#ff6b6be0;box-shadow:0 0 0 1px #ff6b6b8c,0 22px 52px #00000052}.hlnc__railBtn.is-error.is-done:after{display:none}.hlnc__locPopover{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#1010149e;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 26px 64px #0000008c;padding:12px;pointer-events:all;position:absolute;right:calc(74px + var(--hlnc-safe-r));top:calc(168px + var(--hlnc-safe-t));width:min(320px,100vw - 110px)}.hlnc__locTitle{color:#ffffffeb;font-size:12px;font-weight:900;letter-spacing:.2px;margin-bottom:10px}.hlnc__locRow{align-items:center;display:flex;gap:10px}.hlnc__locRow input{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;color:#fffffff2;flex:1 1;font-size:16px;font-weight:750;height:40px;min-width:0;outline:none;padding:0 12px}.hlnc__locRow input::placeholder{color:#fff9}.hlnc__locPick{background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;cursor:pointer;display:grid;height:40px;overflow:hidden;place-items:center;position:relative;transition:transform .16s ease,opacity .16s ease,background-color .18s ease,border-color .18s ease;width:40px}.hlnc__locPick:active{transform:scale(.98)}.hlnc__locPick.is-busy{background:#ffffff24;border-color:#ffffff38;cursor:default;opacity:1}.hlnc__locSpinner{animation:hlncLocSpin .72s linear infinite;border-color:#fffffff5 #ffffffd1 #ffffff42 #ffffff42;border-radius:999px;border-style:solid;border-width:2px;box-shadow:0 8px 18px #0000002e;height:18px;width:18px}@keyframes hlncLocSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hlnc__locError{background:#00000038;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffe6;font-size:12px;font-weight:800;margin-top:8px;padding:8px 10px}.hlnc__locDone{background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;color:#fffffff2;cursor:pointer;font-weight:900;height:40px;margin-top:10px;width:100%}.hlnc__locDone:active{transform:scale(.99)}.hlnc__publishBar{bottom:max(12px,8px + env(safe-area-inset-bottom));display:flex;justify-content:center;left:50%;pointer-events:all;position:absolute;transform:translateX(-50%);transition:bottom .18s ease,opacity .18s ease,transform .18s ease;width:min(520px,100% - 24px);z-index:50}.hlnc__publishBtn{max-width:100%;width:min(82vw,440px)}.hlnc__rightRail,.hlnc__topBar{transition:top .18s ease,transform .18s ease,opacity .18s ease}.hlnc__publishBtn{align-items:center;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 22px 56px #0000004d;color:#fffffffa;cursor:pointer;display:inline-flex;font-size:15px;font-weight:950;gap:10px;height:54px;justify-content:center;letter-spacing:-.2px;position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease;width:80%}.hlnc__publishBtn:active{transform:scale(.99)}.hlnc__publishBtn.is-disabled{opacity:.65}.hlnc__publishAvatar{background:#ffffff29;border:1px solid #ffffff2e;border-radius:999px;flex:0 0 auto;height:30px;overflow:hidden;width:30px}.hlnc__publishAvatar img{display:block;height:100%;object-fit:cover;width:100%}.hlnc__publishText{transform:translateY(-.5px)}.hlnc__publishProg{background:#ffffffeb;border-radius:999px;bottom:6px;height:3px;left:10px;opacity:.85;position:absolute;right:10px;transform-origin:left center}.hlnc__card.is-typing .hlnc__publishBar{opacity:1;pointer-events:all;transform:translateX(-50%)}.hlnc__fabs--legacy{display:none}.hlnc__postingOverlay{animation:hlncPostIn .18s ease both;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);background:#00000038;display:grid;inset:0;place-items:center;pointer-events:all;position:absolute;z-index:8}@keyframes hlncPostIn{0%{opacity:0}to{opacity:1}}.hlnc__postingCard{background:#1010149e;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 26px 64px #00000073;padding:14px 16px;text-align:center}.hlnc__postingTitle{color:#fffffff2;font-size:15px;font-weight:900}.hlnc__postingSub{color:#ffffffb8;font-size:12px;font-weight:800;margin-top:4px}.hlnc__fabWrap{height:52px;position:relative;width:52px}.hlnc__fabRing{height:calc(100% + 16px);inset:-8px;pointer-events:none;position:absolute;transform:rotate(-90deg);width:calc(100% + 16px)}.hlnc__fabRingTrack{fill:none;stroke:#ffffff1a;stroke-width:4}.hlnc__fabRingProg{fill:none;stroke:#55aafff2;stroke-width:4;stroke-linecap:round;stroke-dasharray:175.9291856;filter:drop-shadow(0 0 8px rgba(85,170,255,.65)) drop-shadow(0 0 18px rgba(85,170,255,.35));transition:stroke-dashoffset .1s linear}.hlnc__cat-dropdown-portal{animation:hlncDropdown .16s cubic-bezier(.2,.8,.2,1) both;background:#121318;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 26px 64px #0000008c;color:#fff;max-height:54vh;max-width:calc(100vw - 16px);overflow:auto;padding:10px;position:fixed;z-index:99999}@keyframes hlncDropdown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hlnc__cat-item{align-items:center;background:#0000;border:0;border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:11px 12px;transition:background-color .14s ease,transform .14s ease;width:100%}.hlnc__cat-item:hover{background:#ffffff0f}.hlnc__cat-item:active{transform:scale(.995)}.hlnc__cat-item-left{align-items:center;display:inline-flex;gap:10px;min-width:0}.hlnc__cat-item-icon{background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:50%;flex:0 0 auto;height:26px;width:26px}.hlnc__cat-item-label{flex:1 1;font-weight:750;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.hlnc__cat-check{flex:0 0 auto}@media(max-width:768px){.hlnc__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000009e;display:block;height:100dvh;padding:0}.hlnc__card{aspect-ratio:auto;border-radius:0;box-shadow:none;height:100lvh;inset:0;max-height:100lvh;max-width:100vw;min-height:100lvh;padding:var(--hlnc-safe-t) 12px calc(14px + var(--hlnc-safe-b)) 12px;position:fixed;width:100vw}.hlnc__title-input{font-size:26px;max-width:94vw;padding:0 18px}.hlnc__rightRail{right:calc(10px + var(--hlnc-safe-r));top:calc(12px + var(--hlnc-safe-t))}.hlnc__locPopover{right:calc(70px + var(--hlnc-safe-r));top:calc(148px + var(--hlnc-safe-t))}.hlnc__publishBar{bottom:calc(100px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}.hlnc__publishBtn{width:100%}}[data-theme=dark] .hlnc__backdrop{background:#000000a8}[data-theme=dark] .hlnc__card{--hlnc-icon-filter:invert(1)}[data-theme=light] .hlnc__card{--hlnc-icon-filter:none}.checkout-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.checkout-modal{background:#fff;background:var(--bg-color,#fff);border-radius:24px;box-shadow:0 24px 70px #00000047;max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;position:relative;width:min(480px,100%)}.checkout-close,.checkout-modal{color:#111;color:var(--text-color,#111)}.checkout-close{background:#7f7f7f24;border:0;border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;height:34px;line-height:1;position:absolute;right:12px;top:12px;width:34px}.checkout-header{margin-bottom:18px;padding-right:30px}.checkout-header .checkout-eyebrow{font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;opacity:.55;text-transform:uppercase}.checkout-header h2{font-size:22px;font-weight:780;letter-spacing:-.02em;margin:0}.checkout-summary{background:#7f7f7f14;border-radius:18px;margin-bottom:16px;padding:14px 16px}.checkout-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;padding:7px 0}.checkout-row span:first-child{opacity:.62}.checkout-row span:last-child{font-weight:650}.checkout-row--total{border-top:1px solid #7f7f7f2e;margin-top:4px;padding-top:12px}.checkout-row--total span:last-child{color:#4176fc;font-size:19px;font-weight:800}.checkout-features{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:0}.checkout-features li{align-items:flex-start;display:flex;font-size:13.5px;gap:8px;line-height:1.35;opacity:.85}.checkout-features li span{color:#4176fc;font-weight:900}.checkout-payment-box{background:#4176fc12;border:1px solid #4176fc24;border-radius:16px;margin-bottom:16px;padding:14px 16px}.checkout-payment-box .checkout-payment-title{color:#4176fc;font-size:13px;font-weight:750;margin-bottom:4px}.checkout-payment-box p{font-size:13px;line-height:1.45;margin:0;opacity:.75}.checkout-error{background:#ff5a5a1a;border:1px solid #ff5a5a47;border-radius:14px;color:#d3453f;font-size:13.5px;line-height:1.4;margin-bottom:14px;padding:10px 14px}.checkout-pay-btn{background:#4176fc;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:15.5px;font-weight:780;padding:14px 16px;transition:opacity .15s ease,transform .15s ease;width:100%}.checkout-pay-btn:hover:not(:disabled){opacity:.92}.checkout-pay-btn:active:not(:disabled){transform:scale(.98)}.checkout-pay-btn:disabled{cursor:default;opacity:.6}.checkout-fineprint{font-size:12px;line-height:1.45;margin:12px 0 0;opacity:.5;text-align:center}@media(max-width:560px){.checkout-modal{border-radius:20px;padding:20px}}.upsell-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.upsell-modal{background:#fff;background:var(--bg-color,#fff);border-radius:24px;box-shadow:0 24px 70px #00000047;max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;position:relative;text-align:center;width:min(420px,100%)}.upsell-close,.upsell-modal{color:#111;color:var(--text-color,#111)}.upsell-close{background:#7f7f7f24;border:0;border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;height:34px;line-height:1;position:absolute;right:12px;top:12px;width:34px}.upsell-title{font-size:20px;font-weight:780;letter-spacing:-.02em;margin:0 0 8px;padding-right:24px}.upsell-body{font-size:14px;line-height:1.5;margin:0 0 20px;opacity:.75}.upsell-error{background:#ff5a5a1a;border:1px solid #ff5a5a47;border-radius:14px;color:#d3453f;font-size:13.5px;line-height:1.4;margin-bottom:14px;padding:10px 14px;text-align:left}.upsell-primary{background:#4176fc;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:15px;font-weight:780;padding:14px 16px;transition:opacity .15s ease,transform .15s ease;width:100%}.upsell-primary:hover:not(:disabled){opacity:.92}.upsell-primary:active:not(:disabled){transform:scale(.98)}.upsell-primary:disabled{cursor:default;opacity:.6}.upsell-hint{font-size:12px;line-height:1.4;margin:10px 0 0;opacity:.5}.upsell-secondary{background:#0000;border:0;border-radius:14px;color:#111;color:var(--text-color,#111);cursor:pointer;font-size:14px;font-weight:600;margin-top:10px;opacity:.6;padding:12px 16px;width:100%}.upsell-secondary:hover{opacity:.85}@media(max-width:560px){.upsell-modal{border-radius:20px;padding:20px}}.home-chats{background:#fff;background:var(--color-bg,#fff);border:1px solid #00000014;border-radius:18px;box-shadow:0 6px 18px #0000000d;display:flex;flex-direction:column;padding:14px;text-align:left}.home-chats__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.home-chats__title{color:#111827;font-size:15px;font-weight:800;letter-spacing:-.01em}.home-chats__all{color:#4176fc;font-size:13px;font-weight:600;opacity:.9;text-decoration:none;transition:opacity .16s ease}.home-chats__all:hover{opacity:1}.home-chats__empty{color:#00000080;font-size:13px;padding:14px 4px;text-align:center}.home-chats__list{display:flex;flex-direction:column;gap:2px}.home-chats__row{align-items:center;border-radius:12px;color:inherit;display:flex;gap:10px;padding:8px 6px;text-decoration:none;transition:background .15s ease,transform .15s ease}@media(hover:hover){.home-chats__row:hover{background:#4176fc0f}}.home-chats__row:active{transform:scale(.99)}.home-chats__avatar{border-radius:50%;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.home-chats__meta{flex:1 1 auto;min-width:0}.home-chats__row-bottom,.home-chats__row-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.home-chats__name{color:#111827;font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chats__time{color:#0000006b;flex:0 0 auto;font-size:11px}.home-chats__preview{color:#0000008c;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chats__unread{background:#e25555;border-radius:999px;color:#fff;flex:0 0 auto;font-size:10.5px;font-weight:800;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}[data-theme=dark] .home-chats{background:#16171b;border-color:#ffffff1a;box-shadow:0 8px 20px #0000004d}[data-theme=dark] .home-chats__name,[data-theme=dark] .home-chats__title{color:#f5f5f7}[data-theme=dark] .home-chats__preview{color:#fff9}[data-theme=dark] .home-chats__time{color:#fff6}.home-notifs{background:#fff;background:var(--color-bg,#fff);border:1px solid #00000014;border-radius:18px;box-shadow:0 6px 18px #0000000d;display:flex;flex-direction:column;padding:14px;text-align:left}.home-notifs__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.home-notifs__title{color:#111827;font-size:15px;font-weight:800;letter-spacing:-.01em}.home-notifs__all{color:#4176fc;font-size:13px;font-weight:600;opacity:.9;text-decoration:none;transition:opacity .16s ease}.home-notifs__all:hover{opacity:1}.home-notifs__empty{color:#00000080;font-size:13px;padding:14px 4px;text-align:center}.home-notifs__list{display:flex;flex-direction:column;gap:2px}.home-notifs__row{align-items:center;border-radius:12px;color:inherit;display:flex;gap:10px;padding:8px 6px;text-decoration:none;transition:background .15s ease,transform .15s ease}@media(hover:hover){.home-notifs__row:hover{background:#4176fc0f}}.home-notifs__row:active{transform:scale(.99)}.home-notifs__avatar{border-radius:50%;flex:0 0 auto;height:36px;object-fit:cover;width:36px}.home-notifs__meta{flex:1 1 auto;min-width:0}.home-notifs__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-size:12.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.home-notifs__text strong{font-weight:700}.home-notifs__time{color:#0000006b;font-size:11px;margin-top:2px}[data-theme=dark] .home-notifs{background:#16171b;border-color:#ffffff1a;box-shadow:0 8px 20px #0000004d}[data-theme=dark] .home-notifs__text,[data-theme=dark] .home-notifs__title{color:#f5f5f7}[data-theme=dark] .home-notifs__time{color:#fff6}.create-community-page{display:grid;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,sans-serif;grid-template-rows:1fr;inset:0;overflow:hidden;position:fixed;z-index:1000}.ccp-backdrop{animation:ccp-backdrop-in .16s ease-out both;background:#0000006b;inset:0;position:absolute}@keyframes ccp-backdrop-in{0%{opacity:0}to{opacity:1}}.ccp-shell{animation:ccp-pop .2s cubic-bezier(.2,.75,.3,1) .02s both;box-sizing:border-box;margin:0 auto;max-width:500px;opacity:0;padding:24px 16px 48px;position:relative;transform:translateY(10px) scale(.985);width:min(94vw,500px)}@keyframes ccp-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.ccp-header{margin-bottom:22px}.ccp-header h1{animation:ccp-item-in .22s ease-out .06s both;color:#1c1c1e;font-size:20px;font-weight:700;margin:0;opacity:0;text-align:center;transform:translateY(4px)}.ccp-content{--glass-bg-top:0.68;--glass-bg-bottom:0.60;--glass-overlay:0.06;--glass-gloss-top:0.08;--glass-gloss-radial:0.12;--glass-faint:0.03;--glass-blur:44px;--glass-sat:120%;--glass-ctr:1.02;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));background:linear-gradient(180deg,rgba(255,255,255,var(--glass-bg-top)),rgba(255,255,255,var(--glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff24,#fff0 60%);border:1px solid #0000000f;border-radius:24px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay));box-sizing:border-box;display:flex;flex-direction:column;gap:22px;overflow:hidden;padding:20px;position:relative}.ccp-content:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(255,255,255,var(--glass-gloss-top)),#fff0),radial-gradient(100% 80% at 50% 0,rgba(255,255,255,var(--glass-gloss-radial)),#fff0 70%)}.ccp-content:after,.ccp-content:before{content:"";inset:0;pointer-events:none;position:absolute}.ccp-content:after{background:rgba(255,255,255,var(--glass-faint))}.ccp-avatar-wrapper{grid-gap:10px;animation:ccp-item-in .22s ease-out .1s both;display:grid;gap:10px;justify-items:center;opacity:0;position:relative;transform:translateY(6px) scale(.985)}.ccp-avatar-wrapper .ccp-avatar-img,.ccp-avatar-wrapper .ccp-avatar-placeholder{background-color:#f2f2f7;border:.5px solid #d1d1d6;border-radius:50%;box-shadow:0 1px 3px #0000000f,inset 0 0 0 1px #ffffff73;color:#aaa;display:grid;font-size:14px;height:110px;object-fit:cover;place-items:center;width:110px}.ccp-avatar-wrapper .ccp-avatar-btn{background:#7f7f7f0f;border:1px solid #0000001f;border-radius:50px;color:#1c1c1e;cursor:pointer;display:inline-grid;font-weight:800;padding:10px 14px;place-items:center;position:relative;transition:background .16s ease,transform .12s ease,box-shadow .16s ease}.ccp-avatar-wrapper .ccp-avatar-btn:hover{background:#7f7f7f1f;box-shadow:0 8px 20px #0000001a;transform:translateY(-1px)}.ccp-avatar-wrapper .ccp-avatar-btn:active{transform:translateY(0)}.ccp-avatar-wrapper .ccp-avatar-btn input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.ccp-field{animation:ccp-item-in .22s ease-out .14s both;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(6px) scale(.985)}.ccp-label{color:#3c3c43;font-size:13px;font-weight:600;opacity:.7}.ccp-input{background-color:#f9f9f9;border:1px solid #e5e5ea;border-radius:999px;box-sizing:border-box;color:#1c1c1e;font-size:16px;max-width:100%;outline:none;padding:12px 14px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .12s ease;width:100%}.ccp-input:focus{background-color:#fff;border-color:#0a84ff;box-shadow:0 10px 24px #00000014;transform:translateY(-1px)}.ccp-area{border-radius:16px;min-height:90px;resize:vertical}.ccp-counter{color:#8e8e93;font-size:12px;text-align:right}.ccp-actions{grid-gap:8px;animation:ccp-item-in .22s ease-out .18s both;display:grid;gap:8px;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(6px) scale(.985)}.ccp-btn{border:none;border-radius:50px;cursor:pointer;font-weight:800;height:46px;letter-spacing:.01em;transition:transform .12s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.ccp-btn.ghost{background:#0000000f;color:#222}.ccp-btn.ghost:hover{background:#0000001a;box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.ccp-btn.ghost:active{transform:translateY(0)}.ccp-btn.primary{background:#111;background-image:linear-gradient(180deg,#ffffff14,#fff0);color:#fff}.ccp-btn.primary:hover{box-shadow:0 10px 24px #00000029;transform:translateY(-1px)}.ccp-btn.primary:active{transform:translateY(0)}.ccp-btn.primary:disabled{box-shadow:none;cursor:default;opacity:.7;transform:none}@keyframes ccp-item-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ccp-actions,.ccp-avatar-wrapper,.ccp-backdrop,.ccp-field,.ccp-header h1,.ccp-shell{animation:none!important;transition:none!important}}@media(max-width:768px){.ccp-shell{padding:16px 12px 64px}.ccp-avatar-wrapper .ccp-avatar-img,.ccp-avatar-wrapper .ccp-avatar-placeholder{height:96px;width:96px}}[data-theme=dark] .ccp-backdrop{background:#0009}[data-theme=dark] .ccp-content{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.05);backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.05);background:linear-gradient(180deg,#181819cc,#121213b8),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border-color:#ffffff14;box-shadow:0 28px 70px #000000a6,inset 0 1px 0 #ffffff0d}[data-theme=dark] .ccp-header h1{color:#fff}[data-theme=dark] .ccp-avatar-wrapper .ccp-avatar-img,[data-theme=dark] .ccp-avatar-wrapper .ccp-avatar-placeholder{background-color:#1c1c1e;border-color:#ffffff1f;box-shadow:0 1px 4px #00000073,inset 0 0 0 1px #ffffff0d;color:#888}[data-theme=dark] .ccp-avatar-wrapper .ccp-avatar-btn{background:#ffffff0d;border-color:#ffffff14;color:#fff}[data-theme=dark] .ccp-avatar-wrapper .ccp-avatar-btn:hover{background:#ffffff1a;box-shadow:0 8px 20px #00000073}[data-theme=dark] .ccp-label{color:#e6e6ea;opacity:.8}[data-theme=dark] .ccp-input{background-color:#1e1e1f;border-color:#ffffff14;color:#fff}[data-theme=dark] .ccp-input:focus{background-color:#2a2a2b;border-color:#39f;box-shadow:0 0 0 3px #39f3}[data-theme=dark] .ccp-counter{color:#aaa}[data-theme=dark] .ccp-btn.ghost{background:#ffffff14;color:#fff}[data-theme=dark] .ccp-btn.ghost:hover{background:#ffffff24}[data-theme=dark] .ccp-btn.primary{background:#fff;background-image:linear-gradient(180deg,#00000014,#0000);color:#000}[data-theme=dark] .ccp-btn.primary:hover{background:#f2f2f2;box-shadow:0 10px 24px #00000059}.communities{--global-header-h:64px;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:calc(16px + var(--global-header-h)) 16px 16px;position:relative}@media(min-width:1024px){.communities{margin:0 auto;max-width:800px;padding:calc(24px + var(--global-header-h)) 24px 24px}}.communities{color:#111}.communities *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.communities__header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.communities__search{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;display:flex;padding:10px 14px;transition:box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1),border-color .18s ease;width:100%}.communities__search:focus-within{border-color:#d1d5db;box-shadow:0 10px 26px #10182814;transform:translateY(-1px) scale(1.01)}.communities__search img{margin-right:10px;opacity:.8;width:18px}.communities__search input{-webkit-text-fill-color:#111;appearance:none;-webkit-appearance:none;background:#0000;border:none;color:#111;font-size:16px;outline:none;padding:4px 0;width:100%}.communities__search input::placeholder{color:#9aa3af}.communities__search input:-webkit-autofill{-webkit-text-fill-color:#111!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.communities__filter{align-items:center;aspect-ratio:1/1;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12);background:#ffffffd1;background-image:radial-gradient(circle at 25% 18%,#fffffff2 0,#fff0 55%),radial-gradient(circle at 75% 80%,#fff9 0,#fff0 60%);border:1px solid #0f172a14;border-radius:50%;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -1px 0 #0f172a0f,0 10px 22px #0f172a1a;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;position:relative;transition:transform .18s cubic-bezier(.19,.7,.3,1),box-shadow .24s cubic-bezier(.22,.8,.3,1),background .24s ease,border-color .24s ease;width:44px}.communities__filter img{display:block;height:18px;opacity:.95;transition:transform .26s cubic-bezier(.18,.82,.32,1);width:18px}.communities__filter:hover{box-shadow:inset 0 1px 0 #ffffffc7,inset 0 -1px 0 #0f172a14,0 16px 32px #0f172a29,0 0 22px #fff3;transform:translateY(-2px) scale(1.07)}.communities__filter:hover img{transform:scale(1.08)}.communities__filter:active{box-shadow:inset 0 1px 0 #fff9,inset 0 -1px 0 #0f172a1a,0 8px 18px #0f172a1a;transform:translateY(0) scale(.95)}.communities__filter.is-open{background:#fffffff0;border-color:#111;box-shadow:inset 0 0 0 2px #1111110f,inset 0 1px 0 #fffc,0 12px 26px #0f172a24}.communities__filter .filter-indicator{animation:fi-pop .22s cubic-bezier(.2,.9,.2,1.2) both;background:#111;border-radius:50%;box-shadow:0 0 0 2px #fff,0 8px 18px #0000001f;color:#fff;font-size:12px;font-weight:900;height:18px;line-height:18px;pointer-events:none;position:absolute;right:-3px;text-align:center;top:-3px;transform:scale(.8);-webkit-user-select:none;user-select:none;width:18px}.communities__filter:focus{outline:none}.communities__tabs.tabs--slider{--tabs:4;--tab-index:0;--pad:6px;--gap:6px;grid-gap:var(--gap);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08);background:#ffffffe6;border:1px solid #0f172a0f;border-radius:999px;box-shadow:0 10px 24px #0f172a1a;display:grid;gap:var(--gap);grid-template-columns:repeat(var(--tabs),1fr);isolation:isolate;margin:12px auto 18px;max-width:100%;overflow:hidden;padding:var(--pad);position:relative;width:-webkit-fit-content;width:fit-content}.communities__tabs.tabs--slider .tabs__slider{background:#111;border:none;border-radius:999px;bottom:5px;box-shadow:0 8px 20px #00000059;left:calc(var(--pad) + ((100% - var(--pad)*2 - var(--gap)*(var(--tabs) - 1))/var(--tabs) + var(--gap))*var(--tab-index));pointer-events:none;position:absolute;top:5px;transition:left .34s cubic-bezier(.22,.8,.2,1),width .34s cubic-bezier(.22,.8,.2,1),transform .34s cubic-bezier(.22,.8,.2,1);width:calc((100% - var(--pad)*2 - var(--gap)*(var(--tabs) - 1))/var(--tabs));z-index:0}.communities__tab{-webkit-text-fill-color:#374151;align-items:center;-webkit-appearance:none;appearance:none;background-color:#0000;border:1px solid #0000;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;line-height:1.15;min-width:0;padding:11px 20px;position:relative;text-align:center;transition:color .26s cubic-bezier(.22,.8,.2,1),background-color .26s cubic-bezier(.22,.8,.2,1),border-color .26s cubic-bezier(.22,.8,.2,1),box-shadow .26s cubic-bezier(.22,.8,.2,1),transform .18s cubic-bezier(.2,.9,.2,1.2);width:100%;will-change:background-color,color,transform;z-index:1}.communities__tab span{color:inherit;display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:transform .26s cubic-bezier(.22,.8,.2,1),opacity .26s cubic-bezier(.22,.8,.2,1);white-space:nowrap}.communities__tab:hover{transform:translateY(-1px)}.communities__tab:active{transform:translateY(0) scale(.98)}.communities__tab:focus{outline:none}.communities__tab.is-active{-webkit-text-fill-color:#fff;color:#fff!important;font-weight:700}.communities__tab.is-active span{transform:translateY(-.5px)}@media(max-width:640px){.communities__tabs.tabs--slider{-webkit-overflow-scrolling:touch;display:flex;gap:8px;grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding:6px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.communities__tabs.tabs--slider::-webkit-scrollbar{display:none}.communities__tabs.tabs--slider .tabs__slider{display:none}.communities__tab{background-color:#0000;border-color:#0000;flex:0 0 auto;font-size:12px;line-height:1.1;min-width:auto;padding:9px 14px;scroll-snap-align:start;width:auto}.communities__tab span{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.communities__tab.is-active{-webkit-text-fill-color:#fff;background-color:#111;border-color:#0000;box-shadow:0 8px 18px #00000038;color:#fff!important}}.communities__list{display:flex;flex-direction:column;gap:0;transition:opacity .18s ease,transform .18s ease}.communities__list.is-fading{opacity:.35;transform:translateY(2px)}.communities__list.is-entering .community-card{animation:comm-in .26s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*38ms);opacity:0;transform:translateY(6px) scale(.995)}@keyframes comm-in{to{opacity:1;transform:translateY(0) scale(1)}}.communities .no-communities{color:#6b7280;padding:20px 8px;text-align:center}.communities .community-card{align-items:center;background:#0000;border:0;border-radius:0;display:flex;padding:12px 6px;position:relative}.communities .community-card:after{background:#eef0f3;bottom:0;content:"";height:1px;left:58px;position:absolute;right:0}.communities .community-card:hover{background:#fafafa}.communities .community-card__avatar{border-radius:50%;height:65px;margin-right:12px;object-fit:cover;width:65px}.communities .community-card__info{flex:1 1;min-width:0}.communities .community-card__row{align-items:center;display:flex;gap:6px;margin-bottom:2px}.communities .community-card__row h3{color:#111;font-size:15px;font-weight:700;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communities .community-card__row .community-card__lock-hint{background:#111;border-radius:999px;color:#fff;font-size:12px;margin-left:8px;padding:3px 8px}.communities .community-card__meta{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px;line-height:1.1}.communities .community-card__meta .dot{opacity:.6}.communities .community-card__bell{align-items:center;background:#0000;border:0;border-radius:10px;cursor:pointer;display:inline-flex;justify-content:center;margin-left:8px;padding:4px;position:relative;transition:background .14s ease,transform .12s cubic-bezier(.2,.9,.2,1.2)}.communities .community-card__bell:focus{outline:none}.communities .community-card__bell img{display:block;height:20px;width:20px}.communities .community-card__bell:hover{background:#f3f4f6;transform:translateY(-1px) scale(1.02)}.communities .community-card__bell .cv-badge{position:absolute;right:-2px;top:-2px}.communities .community-card--skeleton{border-radius:0;padding:12px 6px;pointer-events:none;position:relative}.communities .community-card--skeleton:after{background:#eef0f3;bottom:0;content:"";height:1px;left:58px;position:absolute;right:0}.communities .community-card--skeleton .skel{animation:skel-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f2f3f5 25%,#e9ebef 37%,#f2f3f5 63%);background-size:400% 100%;border-radius:10px}.communities .community-card--skeleton .skel__avatar{border-radius:50%;height:48px;margin-right:12px;width:48px}.communities .community-card--skeleton .skel__block{grid-gap:6px;display:grid;flex:1 1;gap:6px}.communities .community-card--skeleton .skel__line{height:10px}.communities .community-card--skeleton .skel__line--lg{border-radius:8px;width:58%}.communities .community-card--skeleton .skel__line--sm{border-radius:8px;width:38%}.communities .community-card--skeleton .skel__bell{border-radius:8px;height:24px;margin-left:8px;width:24px}.communities .badge{background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;color:#374151;font-size:10.5px;line-height:1;padding:5px 8px}.communities .badge--channel{background:#eef2ff;border-color:#e0e7ff;color:#4338ca}.communities .badge--community{background:#ecfeff;border-color:#cffafe;color:#0e7490}.communities__create-btn{align-items:center;background:#111;border:none;border-radius:50%;bottom:110px;box-shadow:0 12px 28px #0000002e;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:20px;transition:background .2s ease,transform .12s cubic-bezier(.2,.9,.2,1.2);width:56px}.communities__create-btn:hover{background:#222;transform:translateY(-2px) scale(1.04)}.communities__create-btn:active{transform:translateY(0) scale(.98)}.communities__create-btn:focus{outline:none}.communities__create-btn img{display:block;filter:brightness(0) invert(1);width:24px}@media(min-width:1024px){.communities__create-btn{bottom:104px;height:64px;width:64px}.communities__create-btn img{width:28px}}:root{--cv-badge-red:#e25555;--cv-badge-red-shadow:#e2555573;--cv-badge-gray:#9ca3af;--cv-badge-gray-shadow:#9ca3af73}.cv-badge{animation:cv-badge-pop .22s cubic-bezier(.2,.9,.2,1.2) 1,cv-badge-halo .7s ease-out 60ms 1;background:#e25555;background:var(--cv-badge-red);border-radius:50%;box-shadow:0 0 0 2px #fff,0 6px 14px #00000014;color:#fff;font-size:11px;font-weight:800;height:20px;line-height:20px;pointer-events:none;position:absolute;text-align:center;-webkit-user-select:none;user-select:none;width:20px;z-index:2}.cv-badge--max{font-size:10px;letter-spacing:-.2px}.cv-badge--muted{animation:none;background:#9ca3af;background:var(--cv-badge-gray);box-shadow:0 0 0 2px #fff,0 6px 14px #0000000f}@keyframes cv-badge-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes cv-badge-halo{0%{box-shadow:0 0 0 0 #e2555573,0 0 0 2px #fff;box-shadow:0 0 0 0 var(--cv-badge-red-shadow),0 0 0 2px #fff;opacity:.65}to{box-shadow:0 0 0 10px #e2555500,0 0 0 2px #fff;opacity:0}}@media(max-width:640px){.communities{--global-header-h:56px}}[data-theme=dark] .communities{color:#f5f5f7}[data-theme=dark] .communities__search{background:#1e1e1ed1;border:1px solid #ffffff1f}[data-theme=dark] .communities__search:focus-within{border-color:#fff3;box-shadow:0 10px 26px #00000073}[data-theme=dark] .communities__search img{filter:invert(1) brightness(1.05);opacity:.95}[data-theme=dark] .communities__search input{-webkit-text-fill-color:#f5f5f7;color:#f5f5f7}[data-theme=dark] .communities__search input::placeholder{color:#9aa0a6}[data-theme=dark] .communities__search input:-webkit-autofill{-webkit-text-fill-color:#f5f5f7!important}[data-theme=dark] .communities__filter{background:#141416b8;border:1px solid #ffffff1a;box-shadow:inset 0 1px 0 #ffffff0f,inset 0 -1px 0 #00000040,0 10px 22px #00000073}[data-theme=dark] .communities__filter img{filter:invert(1) brightness(1.05)}[data-theme=dark] .communities__filter:hover{box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000040,0 14px 28px #00000080}[data-theme=dark] .communities__filter.is-open{background:#1a1a1ce6;border-color:#ffffff2e;box-shadow:inset 0 0 0 2px #ffffff0f,inset 0 1px 0 #ffffff1a,0 12px 26px #00000073}[data-theme=dark] .communities__filter .filter-indicator{background:#f5f5f7;box-shadow:0 0 0 2px #0f0f10,0 8px 18px #00000052;color:#111}[data-theme=dark] .communities__tabs.tabs--slider{background:#16181c}[data-theme=dark] .communities__tabs.tabs--slider .tabs__slider{background:#1e1e1eeb;border:1px solid #ffffff1a;box-shadow:0 6px 22px #00000073,inset 0 1px 0 #ffffff0f}[data-theme=dark] .communities__tab{-webkit-text-fill-color:#c7c7cc;color:#c7c7cc}[data-theme=dark] .communities__tab.is-active{-webkit-text-fill-color:#fff;color:#fff!important}[data-theme=dark] .communities__list.is-fading{opacity:.45}[data-theme=dark] .communities .no-communities{color:#a8a8ad}[data-theme=dark] .communities .community-card:after{background:#24262a}[data-theme=dark] .communities .community-card:hover{background:#ffffff0a}[data-theme=dark] .communities .community-card__row h3{color:#fff}[data-theme=dark] .communities .community-card .community-card__lock-hint{background:#f5f5f7;color:#111}[data-theme=dark] .communities .community-card__meta{color:#9aa0a6}[data-theme=dark] .communities .community-card__meta .dot{opacity:.7}[data-theme=dark] .communities .community-card__bell:hover{background:#ffffff0f}[data-theme=dark] .communities .community-card__bell img{filter:invert(1) brightness(1.05)}[data-theme=dark] .communities .community-card--skeleton:after{background:#24262a}[data-theme=dark] .communities .community-card--skeleton .skel{background:linear-gradient(90deg,#2a2a2a 25%,#333 37%,#2a2a2a 63%)}[data-theme=dark] .communities .badge{background:#1f1f1f;border-color:#ffffff1f;color:#e5e7eb}[data-theme=dark] .communities .badge--channel{background:#202235;border-color:#2a3160;color:#c5d1ff}[data-theme=dark] .communities .badge--community{background:#0f2a2e;border-color:#17444a;color:#9fe0ea}[data-theme=dark] .communities__create-btn{background:#f5f5f7;border:1px solid #ffffff2e;box-shadow:0 12px 28px #0000008c}[data-theme=dark] .communities__create-btn img{filter:none}[data-theme=dark] .communities__create-btn:hover{background:#fff}[data-theme=dark] .communities__create-btn:active{background:#e5e5ea}@media(max-width:640px){[data-theme=dark] .communities__tab{border-color:#ffffff1a}[data-theme=dark] .communities__tab.is-active{-webkit-text-fill-color:#fff;background-color:#1e1e1eeb;border-color:#ffffff1f;box-shadow:0 8px 18px #00000080,inset 0 1px 0 #ffffff0f;color:#fff!important}}[data-theme=dark] .cv-badge{box-shadow:0 0 0 2px #0f0f10,0 6px 14px #00000052}[data-theme=dark] .cv-badge--muted{box-shadow:0 0 0 2px #0f0f10,0 6px 14px #00000047}.communities.communities--tip-open:before{background:#00000094;content:"";inset:0;pointer-events:none;position:fixed;z-index:9000}.tipsIslandWrap{z-index:10000}.communities.communities--tip-open .communities__create-btn{bottom:110px;position:fixed;right:20px;z-index:10001}.dh,.dh *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif}.dh{--dh-bg:var(--system-bg,var(--bg-color,#fff));--dh-fg:var(--text-color,#0f172a);--dh-btn-hover:#0000000a;--dh-btn-active:#0000000f;--dh-focus-ring:#1111111f;--dh-icon-filter:none;grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:40px 1fr 40px;left:0;right:0;top:0;transition:transform .28s ease;z-index:2005}.dh--fixed{inset:0 0 auto 0;position:fixed;width:100%}.dh--compact{height:48px;padding:6px 10px}.dh--regular{grid-template-columns:44px 1fr 44px;height:56px;padding:8px 12px}.dh--autohide{will-change:transform}.dh--hidden{pointer-events:none;transform:translate3d(0,-110%,0)}.dh--glass,.dh--solid,.dh--transparent{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;box-shadow:none}.dh .dh__back,.dh .dh__menu{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0000002e;border:1px solid #ffffff14;border-radius:999px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:transform .18s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1);width:40px}.dh .dh__back img,.dh .dh__menu img{display:block;filter:var(--dh-icon-filter);height:20px;transition:filter .18s ease;width:20px}.dh .dh__back:hover,.dh .dh__menu:hover{background:var(--dh-btn-hover);transform:translateY(-1px)}.dh .dh__back:active,.dh .dh__menu:active{background:var(--dh-btn-active);transform:translateY(0)}.dh .dh__back:focus-visible,.dh .dh__menu:focus-visible{box-shadow:0 0 0 3px var(--dh-focus-ring);outline:none}.dh .dh__spacer{height:40px;width:40px}.dh .dh__title{color:var(--dh-fg);flex:1 1 auto;font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 10px #00000073;white-space:nowrap}.dh .dh__right{align-items:center;display:flex;justify-content:flex-end}.dh-spacer{height:48px}.dh-spacer--regular{height:56px}@media(min-width:769px){.dh .dh__title{font-size:17px}}.dark-theme .dh,[data-theme=dark] .dh{--dh-bg:var(--color-bg);--dh-fg:var(--color-text);--dh-btn-hover:#ffffff0f;--dh-btn-active:#ffffff1a;--dh-focus-ring:#ffffff2e;--dh-icon-filter:invert(1) brightness(1.12) contrast(1.02)}.dark-theme .dh .dh__back img[src*=-active],.dark-theme .dh .dh__menu img[src*=-active],[data-theme=dark] .dh .dh__back img[src*=-active],[data-theme=dark] .dh .dh__menu img[src*=-active]{filter:none!important}.dark-theme .dh .dh__menu img,[data-theme=dark] .dh .dh__menu img{filter:invert(1) brightness(1.12) contrast(1.02)!important}.dh .dh__menu svg{fill:currentColor;stroke:currentColor}.dark-theme .dh .dh__menu,[data-theme=dark] .dh .dh__menu{color:var(--color-text)}.dark-theme .dh .dh__menu.icon-bg,[data-theme=dark] .dh .dh__menu.icon-bg{filter:invert(1) brightness(1.12) contrast(1.02)!important}@media(prefers-reduced-motion:reduce){.dh,.dh .dh__back,.dh .dh__menu{transition:none!important}}.dh__right{align-items:center;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.dh__right img{max-height:26px;max-width:26px;object-fit:contain}.communities-filter__overlay{animation:cf-backdrop-in .16s ease-out both;background:#0000006b;display:grid;inset:0;padding:10px 10px calc(env(safe-area-inset-bottom, 0px) + 8px);place-items:end center;position:fixed;z-index:1000}@media(min-width:768px){.communities-filter__overlay{padding:16px;place-items:center}}@keyframes cf-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cf-backdrop-out{0%{opacity:1}to{opacity:0}}.communities-filter__overlay.is-hidden{display:none}.communities-filter__sheet{--glass-blur:20px;--glass-top:0.92;--glass-bottom:0.88;--glass-overlay:0.02;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%) contrast(1.02);backdrop-filter:blur(var(--glass-blur)) saturate(115%) contrast(1.02);background:linear-gradient(180deg,rgba(255,255,255,var(--glass-top)),rgba(255,255,255,var(--glass-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff1a,#fff0 60%);border:1px solid #0000000f;border-radius:22px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay));box-sizing:border-box;margin:0 auto;max-height:78vh;overflow:auto;overflow:hidden;padding:14px 16px calc(14px + env(safe-area-inset-bottom, 0px));position:relative;width:min(520px,100vw - 20px)}.communities-filter__sheet:before{background:linear-gradient(180deg,#ffffff0f,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff14,#fff0 70%);content:"";inset:0;pointer-events:none;position:absolute}.communities-filter__sheet{animation:cf-sheet-in .22s cubic-bezier(.2,.9,.3,1) .02s both;opacity:0;transform:translateY(12px) scale(.985)}@keyframes cf-sheet-in{0%{opacity:0;transform:translateY(12px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cf-sheet-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.985)}}.sheet__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.sheet__header h4{color:#111;font-size:18px;font-weight:800;letter-spacing:.01em;margin:0}.sheet__header .sheet__close{background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;line-height:1;padding:6px 10px;transition:transform .12s cubic-bezier(.2,.9,.2,1.2),box-shadow .16s ease}.sheet__header .sheet__close:hover{box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px) scale(1.04)}.sheet__header .sheet__close:active{transform:translateY(0) scale(.98)}.sheet__section{padding:10px 2px}.sheet__label{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:8px;text-transform:uppercase}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip{background:#fff;border:1px solid #e5e7eb;padding:9px 14px;transition:transform .12s cubic-bezier(.2,.9,.2,1.2),box-shadow .12s ease,background .12s ease,color .12s ease}.chip:hover{box-shadow:0 10px 22px #0f172a0f;transform:translateY(-1px) scale(1.03)}.chip.is-active{background:#111;border-color:#111;color:#fff}.radio-col{grid-gap:10px;display:grid;gap:10px;min-width:0}.radio{align-items:center;color:#111;cursor:pointer;display:flex;font-size:14px;gap:8px;min-width:0}.radio input{opacity:0;pointer-events:none;position:absolute}.radio span{flex:1 1 auto;padding-left:26px;position:relative}.radio span:before{background:#fff;border:2px solid #d1d5db;border-radius:999px;box-shadow:0 1px 2px #0f172a29,0 0 0 0 #2563eb00;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .12s ease;width:18px}.radio span:after{background:#2563eb;border-radius:999px;content:"";height:10px;left:4px;opacity:0;position:absolute;top:50%;transform:translateY(-50%) scale(.2);transition:transform .16s ease-out,opacity .12s ease-out;width:10px}.radio:hover span:before{box-shadow:0 2px 5px #0f172a24,0 0 0 2px #2563eb1f}.radio input:checked+span:before{background:linear-gradient(145deg,#3468ff,#2151e8);border-color:#2563eb;box-shadow:0 2px 6px #2563eb59,0 0 0 3px #2563eb33}.radio input:checked+span:after{opacity:1;transform:translateY(-50%) scale(1)}.sheet__footer{display:flex;gap:10px;justify-content:flex-end;margin-top:10px}.sheet__footer .btn{background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;font-size:14px;padding:10px 16px;transition:transform .12s cubic-bezier(.2,.9,.2,1.2),box-shadow .12s ease}.sheet__footer .btn:hover{box-shadow:0 10px 22px #0f172a0f;transform:translateY(-1px) scale(1.03)}.sheet__footer .btn--primary{background:#111;border-color:#111;color:#fff}@keyframes cf-item-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cf-item-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}.communities-filter__sheet :where(.sheet__section,.sheet__footer){animation:cf-item-in .22s ease-out both;opacity:0}.communities-filter__sheet .sheet__section:first-of-type{animation-delay:.06s}.communities-filter__sheet .sheet__section:nth-of-type(2){animation-delay:.1s}.communities-filter__sheet .sheet__footer{animation-delay:.14s}.communities-filter__overlay.is-closing{animation:cf-backdrop-out .18s ease-in both}.communities-filter__overlay.is-closing .communities-filter__sheet{animation:cf-sheet-out .2s ease-in both}.communities-filter__overlay.is-closing .sheet__footer,.communities-filter__overlay.is-closing .sheet__section{animation:cf-item-out .18s ease-in both}@media(prefers-reduced-motion:reduce){.communities-filter__overlay,.communities-filter__sheet,.sheet__footer,.sheet__section{animation:none!important;transition:none!important}}[data-theme=dark] .communities-filter__overlay{background:#0009}[data-theme=dark] .communities-filter__sheet{--glass-top:.46;--glass-bottom:.38;--glass-overlay:.08;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.02);backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.02);background:linear-gradient(180deg,rgba(20,20,22,var(--glass-top)),rgba(20,20,22,var(--glass-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff1a;box-shadow:0 28px 70px #0009,0 8px 22px #0006,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px rgba(0,0,0,var(--glass-overlay))}[data-theme=dark] .sheet__header h4{color:#f5f5f7}[data-theme=dark] .sheet__close{background:#1e1e1e;border-color:#ffffff24;color:#f5f5f7}[data-theme=dark] .sheet__close:hover{box-shadow:0 10px 22px #00000080}[data-theme=dark] .sheet__label{color:#9aa0a6}[data-theme=dark] .chip{background:#1e1e1e;border-color:#ffffff1f;color:#f5f5f7}[data-theme=dark] .chip:hover{box-shadow:0 10px 22px #00000073}[data-theme=dark] .chip.is-active{background:#f5f5f7;border-color:#f5f5f7;color:#111}[data-theme=dark] .radio{color:#e6e6ea;cursor:pointer}[data-theme=dark] .radio input{opacity:0;pointer-events:none;position:absolute}[data-theme=dark] .radio span{color:inherit;flex:1 1 auto;padding-left:26px;position:relative}[data-theme=dark] .radio span:before{background:#111827;border:2px solid #94a3b8e6;border-radius:999px;box-shadow:0 1px 2px #000000b3,0 0 0 0 #3b82f600;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .12s ease;width:18px}[data-theme=dark] .radio span:after{background:#3b82f6;border-radius:999px;content:"";height:10px;left:4px;opacity:0;position:absolute;top:50%;transform:translateY(-50%) scale(.2);transition:transform .16s ease-out,opacity .12s ease-out;width:10px}[data-theme=dark] .radio:hover span:before{box-shadow:0 2px 6px #000000bf,0 0 0 2px #3b82f633}[data-theme=dark] .radio input:checked+span:before{background:radial-gradient(circle at 30% 0,#60a5fa,#1d4ed8);border-color:#3b82f6;box-shadow:0 2px 7px #2563eb8c,0 0 0 3px #2563eb59}[data-theme=dark] .radio input:checked+span:after{opacity:1;transform:translateY(-50%) scale(1)}[data-theme=dark] .sheet__footer .btn{background:#1e1e1e;border-color:#ffffff1f;color:#f5f5f7}[data-theme=dark] .sheet__footer .btn:hover{box-shadow:0 10px 22px #00000073}[data-theme=dark] .sheet__footer .btn--primary{background:#f5f5f7;border-color:#f5f5f7;color:#111}[data-theme=dark] .communities-filter__sheet img{filter:invert(1) brightness(1.05) contrast(1.05)}.participants-overlay{animation:pl-backdrop-in .16s ease-out both;background:#0000006b;display:grid;inset:0;overflow-x:hidden;padding:12px 12px calc(env(safe-area-inset-bottom, 0px) + 8px);place-items:end center;position:fixed;z-index:1000}@media(min-width:768px){.participants-overlay{padding:16px;place-items:center}}@keyframes pl-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pl-backdrop-out{0%{opacity:1}to{opacity:0}}.participants-sheet{--glass-blur:34px;--glass-top:0.97;--glass-bottom:0.95;--glass-overlay:0.10;max-width:calc(100vw - 24px);width:min(620px,100vw - 24px)}@supports(width:1svw){.participants-sheet{max-width:calc(100svw - 24px);width:min(620px,100svw - 24px)}}@supports(width:1dvw){.participants-sheet{max-width:calc(100dvw - 24px);width:min(620px,100dvw - 24px)}}.participants-sheet{animation:pl-sheet-in .22s cubic-bezier(.2,.9,.3,1) .02s both;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%) contrast(1.02);backdrop-filter:blur(var(--glass-blur)) saturate(115%) contrast(1.02);background:linear-gradient(180deg,rgba(255,255,255,var(--glass-top)),rgba(255,255,255,var(--glass-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff1a,#fff0 60%);border:1px solid #0000000f;border-radius:22px;box-shadow:0 30px 80px #00000057,0 10px 26px #0003,inset 0 1px 0 #ffffff38,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay));box-sizing:border-box;margin:0 auto;max-height:74vh;opacity:0;overflow:hidden;position:relative;transform:translateY(12px) scale(.985)}.participants-sheet:before{background:linear-gradient(180deg,#ffffff0f,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff14,#fff0 70%);content:"";inset:0;pointer-events:none;position:absolute}@keyframes pl-sheet-in{0%{opacity:0;transform:translateY(12px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pl-sheet-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.985)}}.participants-header{grid-gap:10px;align-items:center;background:linear-gradient(180deg,#fffffffa,#fffffff0);border-bottom:1px solid #0000000f;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.participants-header .search{background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-sizing:border-box;font-size:16px;min-width:0;padding:10px 12px;transition:border-color .16s,box-shadow .16s,transform .12s;width:100%}.participants-header .search.wide{width:100%}.participants-header .search:focus{background:#fff;border-color:#0a84ff;box-shadow:0 8px 20px #00000014;outline:none;transform:translateY(-1px)}.participants-header .tabs{align-items:center;display:flex;flex-shrink:0;gap:10px}.participants-header .tabs .tab-icon{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;min-width:38px;position:relative;transition:transform .12s,box-shadow .16s,background .16s,filter .16s;width:38px}.participants-header .tabs .tab-icon img{height:20px;opacity:.9;width:20px}.participants-header .tabs .tab-icon:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.participants-header .tabs .tab-icon.active{background:#111;border-color:#111}.participants-header .tabs .tab-icon.active img{filter:brightness(0) invert(1);opacity:1}.participants-header .tabs .tab-icon .badge{--red:#ff6b6b;align-items:center;aspect-ratio:1/1;background:var(--red);border:1px solid #ffffffa6;border-radius:50%;box-shadow:0 2px 6px #ff6b6b59,inset 0 1px 0 #ffffff8c;color:#fff;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1;pointer-events:none;position:absolute;right:-5px;top:-5px;width:18px}.participants-meta{color:#6b7280;font-size:13px;font-weight:500;padding:0 14px 4px}.participants-meta__count{white-space:nowrap}.participants-list{height:calc(74vh - 58px);overflow-x:hidden;overflow-y:auto;padding:6px 6px 12px}.participants-list .participant-item{align-items:center;animation:pl-row-in .22s ease-out both;background:#ffffff29;border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 10px #0000000f;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;margin:6px 4px;min-width:0;padding:10px;transition:transform .12s,box-shadow .16s,background .16s;width:100%}.participants-list .participant-item:hover{background:#ffffff3d;box-shadow:0 6px 16px #0000001a;transform:translateY(-1px)}.participants-list .participant-item .participant-info{align-items:center;cursor:pointer;display:flex;flex:1 1 auto;gap:12px;min-width:0}.participants-list .participant-item .participant-info .participant-avatar{border-radius:50%;box-shadow:0 1px 3px #0000000f;flex-shrink:0;height:44px;min-width:44px;object-fit:cover;width:44px}.participants-list .participant-item .participant-info .participant-name{color:#111;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participants-list .participant-item .participant-info .participant-name .blocked-label,.participants-list .participant-item .participant-info .participant-name.is-blocked{color:#e25555}.participants-list .participant-item .participant-right{align-items:center;display:flex;flex:0 0 auto;gap:6px;max-width:100%;min-width:0}.participants-list .participant-item .follow-btn{background:#111;border:1px solid #111;border-radius:999px;color:#fff;cursor:pointer;font-size:13px;font-weight:800;max-width:100%;min-width:118px;padding:8px 12px;transition:transform .12s,box-shadow .16s,background .16s,color .16s,border-color .16s;white-space:nowrap}.participants-list .participant-item .follow-btn:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-1px)}.participants-list .participant-item .follow-btn.following{background:#fff;border-color:#e5e7eb;color:#111}.participants-list .participant-item .row-actions{align-items:center;display:flex;flex:0 0 auto;position:relative}.participants-list .participant-item .more-btn{background:#0000;border:0;border-radius:999px;color:#111;cursor:pointer;display:grid;font-size:22px;height:32px;line-height:1;min-width:32px;padding:0;place-items:center;transition:transform .12s,opacity .12s;width:32px}.participants-list .participant-item .more-btn:hover{opacity:.85;transform:translateY(-1px)}.participants-list .participant-item .requests-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.participants-list .participant-item .requests-actions .approve,.participants-list .participant-item .requests-actions .decline{background:#fff;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;font-size:13px;font-weight:800;padding:7px 12px;transition:transform .12s,box-shadow .16s,background .16s,color .16s;white-space:nowrap}.participants-list .participant-item .requests-actions .approve:hover,.participants-list .participant-item .requests-actions .decline:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.participants-list .participant-item .requests-actions .approve{color:#1f8b4c}.participants-list .participant-item .requests-actions .decline{color:#b00020}.participants-list .error,.participants-list .hint,.participants-list .no-members{font-size:14px;padding:24px 0;text-align:center}.participants-list .error{color:#b00020}.participants-floating-menu-backdrop{inset:0;pointer-events:none;position:fixed;z-index:12000}.participants-floating-menu{animation:pl-menu-in .14s ease-out both;background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 18px 40px #0000002e;box-sizing:border-box;padding:6px;pointer-events:auto;position:fixed;z-index:12001}.participants-floating-menu .menu-item{align-items:center;background:#0000;border:0;border-radius:10px;color:#111;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 12px;text-align:left;transition:background .12s,transform .12s;width:100%}.participants-floating-menu .menu-item:hover{background:#f6f8fb;transform:translateY(-1px)}.participants-floating-menu .menu-item.danger{color:#b00020}.participants-floating-menu .menu-item.unblock{color:#1f8b4c}.participants-floating-menu .menu-item .menu-icon{align-items:center;border-radius:999px;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.participants-floating-menu .menu-item .menu-icon img{display:block;height:18px;width:18px}@keyframes pl-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pl-row-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.participants-overlay.is-closing{animation:pl-backdrop-out .18s ease-in both}.participants-overlay.is-closing .participants-sheet{animation:pl-sheet-out .2s ease-in both}.participants-overlay.is-closing .participant-item{animation:none;opacity:1}@media(prefers-reduced-motion:reduce){.participant-item,.participants-floating-menu,.participants-overlay,.participants-sheet{animation:none!important;transition:none!important}}@media(max-width:560px){.participants-sheet{max-width:calc(100vw - 20px);width:calc(100vw - 20px)}@supports(width:1svw){.participants-sheet{max-width:calc(100svw - 20px);width:calc(100svw - 20px)}}@supports(width:1dvw){.participants-sheet{max-width:calc(100dvw - 20px);width:calc(100dvw - 20px)}}.participants-header{gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.participants-header .tabs{gap:8px}.participants-header .tabs .tab-icon{height:36px;min-width:36px;width:36px}.participants-list .participant-item{align-items:center;gap:8px;padding:10px 8px}.participants-list .participant-item .participant-info{gap:10px}.participants-list .participant-item .participant-info .participant-avatar{height:42px;min-width:42px;width:42px}.participants-list .participant-item .participant-info .participant-name{font-size:14px}.participants-list .participant-item .participant-right{gap:4px}.participants-list .participant-item .follow-btn{font-size:12px;min-width:0;padding:8px 10px}.participants-list .participant-item .requests-actions{gap:6px}.participants-list .participant-item .requests-actions .approve,.participants-list .participant-item .requests-actions .decline{font-size:12px;padding:7px 10px}.participants-floating-menu{width:min(250px,100vw - 24px)}@supports(width:1svw){.participants-floating-menu{width:min(250px,100svw - 24px)}}@supports(width:1dvw){.participants-floating-menu{width:min(250px,100dvw - 24px)}}}[data-theme=dark] .participants-overlay{background:#00000080}[data-theme=dark] .participants-sheet{--glass-top:0.18;--glass-bottom:0.14;--glass-overlay:0.02;background:linear-gradient(180deg,rgba(28,28,30,var(--glass-top)),rgba(20,20,22,var(--glass-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff14;box-shadow:0 28px 70px #00000080,0 8px 22px #0000004d,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay))}[data-theme=dark] .participants-sheet:before{background:linear-gradient(180deg,#ffffff08,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff0d,#fff0 70%)}[data-theme=dark] .participants-header{background:linear-gradient(180deg,#222224eb,#1a1a1ce0);border-bottom:1px solid #ffffff14}[data-theme=dark] .participants-header .search{background:#1e1e20;border-color:#ffffff1a;color:#fff}[data-theme=dark] .participants-header .search:focus{background:#232326;border-color:#5a96ffa6;box-shadow:0 0 0 3px #508cff33}[data-theme=dark] .participants-header .search::placeholder{color:#ffffff8c}[data-theme=dark] .participants-header .tabs .tab-icon{background:#1e1e20;border-color:#ffffff1a}[data-theme=dark] .participants-header .tabs .tab-icon img{filter:invert(1);opacity:.95}[data-theme=dark] .participants-header .tabs .tab-icon:hover{box-shadow:0 10px 24px #00000061}[data-theme=dark] .participants-header .tabs .tab-icon.active{background:#fff;border-color:#fff}[data-theme=dark] .participants-header .tabs .tab-icon.active img{filter:none;opacity:1}[data-theme=dark] .participants-header .tabs .tab-icon .badge{border-color:#00000059;box-shadow:0 2px 6px #ff6b6b59,inset 0 1px 0 #ffffff59}[data-theme=dark] .participants-meta{color:#9ca3af}[data-theme=dark] .participants-list .participant-item{background:#ffffff0f;border-color:#ffffff14;box-shadow:0 2px 10px #00000059}[data-theme=dark] .participants-list .participant-item:hover{background:#ffffff1a;box-shadow:0 8px 22px #00000073}[data-theme=dark] .participants-list .participant-item .participant-info .participant-avatar{box-shadow:0 1px 3px #00000073}[data-theme=dark] .participants-list .participant-item .participant-info .participant-name{color:#f5f5f7}[data-theme=dark] .participants-list .participant-item .participant-info .participant-name.is-blocked{color:#ff6b6b}[data-theme=dark] .participants-list .participant-item .participant-info .participant-name .blocked-label{color:#e25555}[data-theme=dark] .participants-list .participant-item .follow-btn{background:#fff;border-color:#fff;color:#000}[data-theme=dark] .participants-list .participant-item .follow-btn:hover{box-shadow:0 8px 22px #00000073}[data-theme=dark] .participants-list .participant-item .follow-btn.following{background:#1e1e20;border-color:#ffffff1f;color:#f5f5f7}[data-theme=dark] .participants-list .participant-item .more-btn{color:#f5f5f7}[data-theme=dark] .participants-list .participant-item .requests-actions .approve,[data-theme=dark] .participants-list .participant-item .requests-actions .decline{background:#1e1e20;border-color:#ffffff1a;color:#f5f5f7}[data-theme=dark] .participants-list .participant-item .requests-actions .approve:hover,[data-theme=dark] .participants-list .participant-item .requests-actions .decline:hover{background:#242427;box-shadow:0 8px 22px #00000073}[data-theme=dark] .participants-list .participant-item .requests-actions .approve{color:#7ee2a8}[data-theme=dark] .participants-list .participant-item .requests-actions .decline{color:#ff7b7b}[data-theme=dark] .participants-list .hint,[data-theme=dark] .participants-list .no-members{color:#cfd0d6}[data-theme=dark] .participants-list .error{color:#ff6b6b}[data-theme=dark] .participants-floating-menu{background:#1e1e20fa;border-color:#ffffff1a;box-shadow:0 16px 34px #0000008f}[data-theme=dark] .participants-floating-menu .menu-item{color:#e8e8ee}[data-theme=dark] .participants-floating-menu .menu-item:hover{background:#ffffff0f}[data-theme=dark] .participants-floating-menu .menu-item.danger{color:#ff6b6b}[data-theme=dark] .participants-floating-menu .menu-item.unblock{color:#7ee2a8}[data-theme=dark] .participants-floating-menu .menu-icon img{height:18px;object-fit:contain;opacity:.9;width:18px}.ca-overlay{animation:ca-backdrop-in .16s ease-out both;background:#0000006b;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}@keyframes ca-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ca-backdrop-out{0%{opacity:1}to{opacity:0}}.ca-modal{--ca-glass-blur:20px;--ca-glass-sat:115%;--ca-glass-ctr:1.02;grid-gap:10px;-webkit-backdrop-filter:blur(var(--ca-glass-blur)) saturate(var(--ca-glass-sat)) contrast(var(--ca-glass-ctr));backdrop-filter:blur(var(--ca-glass-blur)) saturate(var(--ca-glass-sat)) contrast(var(--ca-glass-ctr));background:linear-gradient(180deg,#ffffffeb,#ffffffe0),radial-gradient(140% 120% at 50% -30%,#ffffff1a,#fff0 60%);border:1px solid #0000000f;border-radius:24px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px #ffffff05;box-sizing:border-box;display:grid;gap:10px;overflow:hidden;padding:12px;position:relative;width:min(480px,96vw)}.ca-modal:before{background:linear-gradient(180deg,#ffffff0f,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff14,#fff0 70%);content:"";inset:0;pointer-events:none;position:absolute}.ca-modal{animation:ca-pop-in .22s cubic-bezier(.2,.75,.3,1) .02s both;opacity:0;transform:translateY(10px) scale(.985)}@keyframes ca-pop-in{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ca-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes ca-item-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ca-item-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes ca-icon-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.ca-modal :where(.ca-btn,.ca-toggle){animation:ca-item-in .22s ease-out both;opacity:0;transform-origin:50% 55%}.ca-modal :where(.ca-btn,.ca-toggle)>img{animation:ca-icon-pop .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:inherit}.ca-modal>:first-child{animation-delay:.04s}.ca-modal>:nth-child(2){animation-delay:.08s}.ca-modal>:nth-child(3){animation-delay:.12s}.ca-modal>:nth-child(4){animation-delay:.16s}.ca-modal>:nth-child(5){animation-delay:.2s}.ca-modal>:nth-child(6){animation-delay:.24s}.ca-modal>:nth-child(7){animation-delay:.28s}.ca-modal>:nth-child(8){animation-delay:.32s}.ca-modal>:nth-child(9){animation-delay:.36s}.ca-modal>:nth-child(10){animation-delay:.4s}.ca-modal>:nth-child(11){animation-delay:.44s}.ca-modal>:nth-child(12){animation-delay:.48s}.ca-modal>:nth-child(13){animation-delay:.52s}.ca-modal>:nth-child(14){animation-delay:.56s}.ca-modal>:nth-child(15){animation-delay:.6s}.ca-modal>:nth-child(16){animation-delay:.64s}.ca-btn{align-items:center;background:#ffffff29;border:0;border-radius:999px;box-shadow:0 2px 10px #0000000f;box-sizing:border-box;color:#111;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:background .15s ease,transform .12s ease,box-shadow .16s ease;width:100%}.ca-btn img{display:block;height:20px;width:20px}.ca-btn:hover{background:#ffffff3d;box-shadow:0 4px 14px #0000001a;transform:translateY(-1px)}.ca-btn.danger{background:#ff000012;border:1px solid #ff000029;color:#b42318}.ca-btn.danger:hover{background:#ff00001c;box-shadow:0 6px 16px #ff000024}.ca-toggle{align-items:center;background:#ffffff24;border-radius:999px;box-shadow:0 2px 10px #0000000f;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:12px 14px;position:relative}.ca-toggle.is-loading{opacity:.82;pointer-events:none}.ca-toggle__label{display:flex;flex:1 1 auto;flex-direction:column;line-height:1.2;min-width:0}.ca-toggle__label b{color:#111;font-size:.98rem}.ca-toggle__label small{color:#555}.ca-switch{display:inline-block;flex:0 0 auto;height:28px;position:relative;width:48px}.ca-switch input{display:none}.ca-switch__slider{background:#00000024;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff73;cursor:pointer;inset:0;overflow:hidden;position:absolute;transition:background .18s ease,box-shadow .18s ease}.ca-switch__slider:before{background:#fff;border-radius:50%;box-shadow:0 1px 6px #0003;content:"";height:22px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:22px}.ca-switch input:checked+.ca-switch__slider{background:#111}.ca-switch input:checked+.ca-switch__slider:before{transform:translateX(20px)}.ca-bell.is-off{color:#374151}.ca-bell.is-off img{opacity:.85}.ca-bell.is-on{color:#111}.ca-toggle__loader{align-items:center;background:radial-gradient(circle at center,#0000000a,#00000029);border-radius:999px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.ca-toggle__spinner{animation:ca-spinner .7s linear infinite;background:#ffffffe6;border:2px solid #0000001f;border-radius:50%;border-top-color:#0a84ff;box-shadow:0 0 6px #0a84ff73;height:18px;width:18px}@keyframes ca-spinner{to{transform:rotate(1turn)}}.ca-overlay.is-closing{animation:ca-backdrop-out .18s ease-in both}.ca-overlay.is-closing .ca-modal{animation:ca-pop-out .2s ease-in both}.ca-overlay.is-closing .ca-modal :where(.ca-btn,.ca-toggle){animation:ca-item-out .18s ease-in both}.ca-overlay.is-closing .ca-modal>:first-child{animation-delay:.3s}.ca-overlay.is-closing .ca-modal>:nth-child(2){animation-delay:.28s}.ca-overlay.is-closing .ca-modal>:nth-child(3){animation-delay:.26s}.ca-overlay.is-closing .ca-modal>:nth-child(4){animation-delay:.24s}.ca-overlay.is-closing .ca-modal>:nth-child(5){animation-delay:.22s}.ca-overlay.is-closing .ca-modal>:nth-child(6){animation-delay:.2s}.ca-overlay.is-closing .ca-modal>:nth-child(7){animation-delay:.18s}.ca-overlay.is-closing .ca-modal>:nth-child(8){animation-delay:.16s}.ca-overlay.is-closing .ca-modal>:nth-child(9){animation-delay:.14s}.ca-overlay.is-closing .ca-modal>:nth-child(10){animation-delay:.12s}.ca-overlay.is-closing .ca-modal>:nth-child(11){animation-delay:.1s}.ca-overlay.is-closing .ca-modal>:nth-child(12){animation-delay:.08s}.ca-overlay.is-closing .ca-modal>:nth-child(13){animation-delay:.06s}.ca-overlay.is-closing .ca-modal>:nth-child(14){animation-delay:.04s}.ca-overlay.is-closing .ca-modal>:nth-child(15){animation-delay:.02s}.ca-overlay.is-closing .ca-modal>:nth-child(16){animation-delay:0s}@media(prefers-reduced-motion:reduce){.ca-modal,.ca-modal :where(.ca-btn,.ca-toggle),.ca-overlay{animation:none!important;transition:none!important}}@media(max-width:560px){.ca-overlay{padding:10px 10px calc(env(safe-area-inset-bottom, 0px) + 6px);place-items:end center}.ca-modal{border-radius:22px;margin:0 auto;width:calc(100vw - 20px)}.ca-btn,.ca-toggle{border-radius:999px}}[data-theme=dark] .ca-overlay{background:#0009}[data-theme=dark] .ca-modal{-webkit-backdrop-filter:blur(var(--ca-glass-blur)) saturate(120%) contrast(1.02);backdrop-filter:blur(var(--ca-glass-blur)) saturate(120%) contrast(1.02);background:linear-gradient(180deg,#14141675,#14141661),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff1a;box-shadow:0 28px 70px #0009,0 8px 22px #0006,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px #00000014}[data-theme=dark] .ca-btn{background:#ffffff0a;box-shadow:0 2px 10px #00000059;color:#f5f5f7}[data-theme=dark] .ca-btn:hover{background:#ffffff14;box-shadow:0 4px 14px #00000073}[data-theme=dark] .ca-btn.danger{background:#ff3b301a;border-color:#ff3b3038;color:#ffb4a9}[data-theme=dark] .ca-btn.danger:hover{background:#ff3b3024;box-shadow:0 6px 16px #ff3b3033}[data-theme=dark] .ca-toggle{background:#ffffff0d;box-shadow:0 2px 10px #00000059}[data-theme=dark] .ca-toggle__label b{color:#fff}[data-theme=dark] .ca-toggle__label small{color:#9aa0a6}[data-theme=dark] .ca-switch__slider{background:#ffffff1f;box-shadow:inset 0 1px 0 #ffffff0f}[data-theme=dark] .ca-switch__slider:before{background:#fff;box-shadow:0 1px 6px #00000073}[data-theme=dark] .ca-switch input:checked+.ca-switch__slider{background:#4176fc}[data-theme=dark] .ca-switch input:checked+.ca-switch__slider:before{transform:translateX(20px)}[data-theme=dark] .ca-bell img,[data-theme=dark] .ca-btn img,[data-theme=dark] .ca-toggle img{filter:invert(1) brightness(1.05) contrast(1.05)}[data-theme=dark] .ca-bell.is-off{color:#c7c7cc}[data-theme=dark] .ca-bell.is-on{color:#fff}[data-theme=dark] .ca-btn img.no-invert,[data-theme=dark] .ca-btn img[alt=Report],[data-theme=dark] .ca-btn img[alt=Share],[data-theme=dark] .ca-btn img[alt=Видалити],[data-theme=dark] .ca-btn img[alt=Заблоковані],[data-theme=dark] .ca-btn img[alt=Поділитись],[data-theme=dark] .ca-btn img[alt=Поділитися],[data-theme=dark] .ca-btn img[alt=Поскаржитись],[data-theme=dark] .ca-btn img[alt=Поскаржитися],[data-theme=dark] .ca-btn img[alt=Редагувати]{filter:none!important}[data-theme=dark] .ca-toggle__loader{background:radial-gradient(circle at center,#00000073,#000000d1)}[data-theme=dark] .ca-toggle__spinner{background:#000000db;border-color:#4f8cff #ffffff47 #ffffff47;box-shadow:0 0 8px #4f8cffd9}.ca-btn--mobile-only{display:none}.ca-btn--desktop-only{display:flex}@media(max-width:560px){.ca-btn--mobile-only{display:flex}.ca-btn--desktop-only{display:none}}.cb-backdrop{align-items:center;background:#0000006b;display:flex;inset:0;justify-content:center;opacity:0;padding:16px;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:10000}.cb-backdrop.is-open{opacity:1;pointer-events:auto}.cb-modal{--cb-blur:90px;--cb-sat:140%;--cb-ctr:1.05;-webkit-backdrop-filter:blur(var(--cb-blur)) saturate(var(--cb-sat)) contrast(var(--cb-ctr));backdrop-filter:blur(var(--cb-blur)) saturate(var(--cb-sat)) contrast(var(--cb-ctr));background:linear-gradient(180deg,#ffffff5c,#ffffff42);border:1px solid #ffffff85;border-radius:24px;box-shadow:0 28px 70px #0000005c,0 8px 22px #0000003d,inset 0 1px 0 #ffffff42;display:flex;flex-direction:column;max-height:80vh;opacity:0;overflow:hidden;transform:translateY(12px) scale(.97);transition:opacity .3s ease,transform .3s ease;width:min(560px,94vw)}.cb-modal.is-open{opacity:1;transform:translateY(0) scale(1)}.cb-header{align-items:center;border-bottom:1px solid #ffffff40;display:flex;justify-content:space-between;padding:14px 18px}.cb-header h3{color:#111;font-size:1.05rem;margin:0}.cb-header .cb-close{background:#0000;border:none;color:#333;cursor:pointer;font-size:20px;transition:transform .15s ease}.cb-header .cb-close:hover{transform:rotate(90deg)}.cb-content{max-height:60vh;overflow-y:auto;padding:10px 0}.cb-content .hint{color:#666;padding:16px;text-align:center}.cb-content .error{color:#b42318;padding:16px;text-align:center}.cb-list{list-style:none;margin:0;padding:0}.cb-row{animation:cb-item-in .25s ease both;border-bottom:1px solid #ffffff26;justify-content:space-between;padding:10px 16px}.cb-row,.cb-row .cb-user{align-items:center;display:flex}.cb-row .cb-user{border-radius:10px;cursor:pointer;gap:10px;padding:4px 6px;transition:background .15s ease}.cb-row .cb-user:hover{background:#ffffff40}.cb-row .cb-user img{border-radius:50%;height:44px;object-fit:cover;width:44px}.cb-row .cb-user span{color:#111;font-weight:600}.cb-row .cb-unblock{background:linear-gradient(0deg,#ffffff0d,#ffffff1f),#111;border:none;border-radius:50px;box-shadow:0 3px 12px #00000040;color:#fff;cursor:pointer;font-weight:700;padding:9px 20px;transition:background .15s ease,transform .15s ease,box-shadow .2s ease}.cb-row .cb-unblock:hover{background:linear-gradient(0deg,#ffffff14,#ffffff26),#000;box-shadow:0 5px 18px #0000004d;transform:translateY(-1px)}.cb-row .cb-unblock:active{background:linear-gradient(0deg,#ffffff08,#ffffff1a),#111;box-shadow:0 2px 8px #00000038;transform:translateY(1px)}@keyframes cb-item-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:560px){.cb-modal{border-radius:22px;width:94%}.cb-user img{height:40px;width:40px}}[data-theme=dark] .cb-backdrop{background:#0009}[data-theme=dark] .cb-modal{-webkit-backdrop-filter:blur(var(--cb-blur)) saturate(120%) contrast(1.02);backdrop-filter:blur(var(--cb-blur)) saturate(120%) contrast(1.02);background:linear-gradient(180deg,#14141675,#14141661),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff1a;box-shadow:0 28px 70px #0009,0 8px 22px #0006,inset 0 1px 0 #ffffff0f}[data-theme=dark] .cb-header{border-bottom-color:#ffffff1f}[data-theme=dark] .cb-header h3{color:#f5f5f7}[data-theme=dark] .cb-header .cb-close{color:#e6e6ea}[data-theme=dark] .cb-content .hint{color:#9aa0a6}[data-theme=dark] .cb-content .error{color:#ffb4a9}[data-theme=dark] .cb-row{border-bottom-color:#ffffff1a}[data-theme=dark] .cb-row .cb-user:hover{background:#ffffff1a}[data-theme=dark] .cb-row .cb-user span{color:#fff}[data-theme=dark] .cb-row .cb-user .cb-user__icon,[data-theme=dark] .cb-row .cb-user img.icon{filter:invert(1) brightness(1.05) contrast(1.05)}[data-theme=dark] .cb-row .cb-unblock{box-shadow:0 3px 12px #00000073;color:#fff}[data-theme=dark] .cb-row .cb-unblock:hover{box-shadow:0 5px 18px #0000008c}[data-theme=dark] .cb-row .cb-unblock:active{box-shadow:0 2px 8px #00000073}.community-feed-wrap{margin:6px 0 24px}.community-composer{background:#fff;border:1px solid #eee;border-radius:25px;box-shadow:0 2px 10px #0000000f;margin:12px 0 16px;overflow:hidden;padding:12px;position:relative}.community-composer.is-disabled{opacity:.55;pointer-events:none}.community-composer .composer-publish-progress{align-items:center;color:#0b63d1;display:flex;font-size:11px;font-weight:600;gap:8px;left:0;padding:6px 12px 0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.community-composer .composer-publish-progress .progress-track{background:#0f172a1a;border-radius:999px;box-shadow:0 0 0 1px #0f172a0f,0 4px 10px #0f172a29;flex:1 1;height:3px;overflow:hidden}.community-composer .composer-publish-progress .progress-bar{background:linear-gradient(90deg,#0b63d1,#2563eb,#60a5fa);border-radius:inherit;box-shadow:0 0 8px #3b82f6cc;height:100%;transition:width .18s ease-out}.community-composer .composer-publish-progress .progress-label{text-shadow:0 0 6px #0f172a59;white-space:nowrap}.community-composer .composer-row{align-items:flex-start;display:flex;gap:10px}.community-composer .composer-row .composer-avatar{background:#f2f2f2;border-radius:50%;flex:0 0 auto;height:40px;object-fit:cover;width:40px}.community-composer .composer-row textarea{background:#0000;border:0;color:#111;flex:1 1;font-size:1rem;line-height:1.45;min-height:60px;outline:none;resize:vertical}.community-composer .composer-row textarea::placeholder{color:#999}.community-composer .composer-preview{background:#f5f5f5;border-radius:16px;margin:10px 0 0 50px;max-height:360px;overflow:hidden}.community-composer .composer-preview img{display:block;height:auto;object-fit:cover;width:100%}.community-composer .composer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.community-composer .composer-actions .publish{margin-left:auto}.community-composer .composer-actions .file-name{align-items:center;color:#444;display:inline-flex;gap:6px}.community-composer .composer-actions .file-name .remove-file{background:#eee;border:0;border-radius:50%;cursor:pointer;height:20px;line-height:20px;padding:0;width:20px}.community-composer .composer-actions .file-name .remove-file:hover{background:#e1e1e1}.community-composer .composer-actions .file-name .remove-file:active{transform:scale(.96)}.circle-glass-btn{align-items:center;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:radial-gradient(120% 120% at 30% 20%,#ffffffe6 0,#ffffffa6 60%,#ffffff80 100%);border:1px solid #00000014;border-radius:50%;box-shadow:0 10px 24px #00000014,inset 0 1px 0 #fff9,inset 0 -1px 0 #0000000a;cursor:pointer;display:inline-flex;height:44px;justify-content:center;outline:none;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease;width:44px}.circle-glass-btn img{display:block;height:22px;pointer-events:none;-webkit-user-select:none;user-select:none;width:22px}.circle-glass-btn:hover{box-shadow:0 12px 26px #0000001a,inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #0000000d;transform:translateY(-1px)}.circle-glass-btn:active{transform:scale(.97)}.circle-glass-btn.is-disabled,.circle-glass-btn:disabled{cursor:not-allowed;filter:grayscale(25%);opacity:.55;transform:none}.circle-glass-btn.publish{background:radial-gradient(120% 120% at 30% 20%,#ffffffeb 0,#ffffffb8 60%,#ffffff94 100%),linear-gradient(180deg,#0a84ff1a,#0a84ff00 60%);border-color:#0a84ff2e;box-shadow:0 12px 26px #0a84ff1f,inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #0a84ff1a}.circle-glass-btn.attach{background:radial-gradient(120% 120% at 30% 20%,#ffffffeb 0,#ffffffb3 60%,#ffffff8c 100%),linear-gradient(180deg,#00000005,#0000)}.community-feed{display:flex;flex-direction:column;gap:16px}.community-feed .feed__empty,.community-feed .feed__loading{color:#666;font-size:14px;padding:8px 2px}.community-feed .feed__card{background:#fff;border-radius:25px;box-shadow:0 3px 10px #0000000f;margin:0 auto;overflow:visible;position:relative;width:100%}@media(max-width:768px){.community-feed .feed__card{border-radius:22px}}.community-feed .feed__header{align-items:center;display:flex;padding:14px 14px 8px}.community-feed .feed__header .feed__avatar{background:#f2f2f2;border-radius:50%;cursor:pointer;height:45px;margin-right:10px;object-fit:cover;width:45px}.community-feed .feed__header .feed__author-info{flex:1 1}.community-feed .feed__header .feed__author{cursor:pointer;font-size:1rem;font-weight:600;margin:0}.community-feed .feed__header .feed__location{color:#777;font-size:.85rem;margin:0}.community-feed .feed__header .feed__more{color:#777;cursor:pointer;font-size:1.5rem;line-height:1;padding:0 6px}.community-feed .feed__info{padding:6px 16px 10px}.community-feed .feed__info .feed__text{color:#111;font-size:1rem;line-height:1.45;margin:0;white-space:pre-wrap}.community-feed .feed__info .feed__text-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);background:none;border:0;color:#2563eb;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;margin-left:6px;padding:0}.community-feed .feed__info .feed__text-toggle:hover{text-decoration:underline}.community-feed .feed__info .feed__text-toggle:active{opacity:.8}.community-feed .feed__image-wrapper{background:#0000;margin:0;overflow:visible;padding-bottom:34px;position:relative}.community-feed .feed__image{border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;height:auto;object-fit:cover;width:100%}.community-feed .community-actionbar-floating{bottom:-8px;left:50%;max-width:calc(100% - 24px);pointer-events:auto;position:absolute;transform:translateX(-50%);width:-webkit-fit-content;width:fit-content;z-index:5}@media(min-width:1024px){.community-feed .feed__card{box-shadow:0 6px 18px #00000012}}.hide-legacy-feed-footer .feed__footer{display:none!important}.mt-6{margin-top:6px!important}.mt-8{margin-top:8px!important}.mt-10{margin-top:10px!important}.mb-6{margin-bottom:6px!important}.mb-8{margin-bottom:8px!important}.mb-10{margin-bottom:10px!important}.no-shadow{box-shadow:none!important}@media(max-width:768px){.community-feed-wrap{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}body[data-theme=dark] .community-composer{background:#11141bd9;border-color:#ffffff14;box-shadow:0 2px 12px #0006}body[data-theme=dark] .community-composer textarea{color:#e5e7eb}body[data-theme=dark] .community-composer textarea::placeholder{color:#64748b}body[data-theme=dark] .community-composer .composer-avatar{background:#222}body[data-theme=dark] .community-composer .composer-preview{background:#111}body[data-theme=dark] .community-composer .file-name{color:#ccc}body[data-theme=dark] .community-composer .file-name .remove-file{background:#222}body[data-theme=dark] .community-composer .file-name .remove-file:hover{background:#333}body[data-theme=dark] .circle-glass-btn{background:radial-gradient(120% 120% at 30% 20%,#1e1e1ee6 0,#282828b3 60%,#3232328c 100%);border-color:#ffffff14;box-shadow:0 8px 24px #00000080,inset 0 1px 0 #ffffff0d}body[data-theme=dark] .circle-glass-btn img{filter:invert(1) brightness(1.2)}body[data-theme=dark] .circle-glass-btn.publish{background:radial-gradient(120% 120% at 30% 20%,#3c64ff33 0,#3c64ff1a 60%,#2850ff0d 100%);border-color:#78a0ff40;box-shadow:0 12px 26px #2850ff40}body[data-theme=dark] .circle-glass-btn img.no-invert{filter:none!important}body[data-theme=dark] .community-feed .feed__card{background:#11141bd9;box-shadow:0 6px 18px #00000080}body[data-theme=dark] .community-feed .feed__text{color:#e5e7eb}body[data-theme=dark] .community-feed .feed__text-toggle{color:#60a5fa}body[data-theme=dark] .community-feed .feed__text-toggle:hover{color:#93c5fd}body[data-theme=dark] .community-feed .feed__author{color:#e5e7eb}body[data-theme=dark] .community-feed .feed__location{color:#94a3b8}body[data-theme=dark] .community-feed .feed__more{color:#9ca3af}.community-page{--global-header-h:64px;font-family:Inter,sans-serif;padding:calc(14px + var(--global-header-h)*.58) 15px 15px}@media(min-width:1024px){.community-page{margin:0 auto;max-width:800px;padding:calc(18px + var(--global-header-h)*.58) 30px 30px}}.community-page .community-error,.community-page .community-loading{background:#fff;border:1px solid #eee;border-radius:14px;color:#444;font-size:14px;margin:12px 0;padding:14px}.community-page .community-loading{display:flex;flex-direction:column;gap:18px;overflow:hidden;position:relative}.community-page .skeleton-header{align-items:center;display:flex;gap:14px}.community-page .skeleton-avatar{animation:skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f1f1,#e4e4e4 40%,#f1f1f1 80%);background-size:200% 100%;border-radius:50%;height:72px;width:72px}.community-page .skeleton-lines{display:flex;flex:1 1;flex-direction:column;gap:6px}.community-page .skeleton-line{animation:skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f1f1,#e4e4e4 40%,#f1f1f1 80%);background-size:200% 100%;border-radius:999px;height:10px}.community-page .skeleton-line.w30{width:30%}.community-page .skeleton-line.w40{width:40%}.community-page .skeleton-line.w60{width:60%}.community-page .skeleton-line.w70{width:70%}.community-page .skeleton-line.w80{width:80%}.community-page .skeleton-line.w90{width:90%}.community-page .skeleton-members{display:flex;flex-direction:column;gap:10px}.community-page .skeleton-avatars{align-items:center;display:flex;gap:10px}.community-page .skeleton-circle{animation:skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f1f1f1,#e4e4e4 40%,#f1f1f1 80%);background-size:200% 100%;border-radius:50%;height:36px;width:36px}.community-page .skeleton-description{display:flex;flex-direction:column;gap:8px;margin-top:4px}.community-page .community-info{align-items:center;display:flex;gap:15px;margin-bottom:10px}.community-page .community-info .community-avatar{border-radius:50%;cursor:pointer;height:100px;object-fit:cover;transition:transform .15s ease,box-shadow .2s ease;width:100px}.community-page .community-info .community-avatar:hover{box-shadow:0 6px 18px #0000001f;transform:scale(1.01)}.community-page .community-info .community-main{display:flex;flex-direction:column;gap:4px}.community-page .community-info .community-main .community-date{background:#eee;border-radius:12px;font-size:12px;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.community-page .community-info .community-main h1{font-size:20px;margin:2px 0}.community-page .community-info .community-main .community-author{align-items:center;display:flex;gap:5px}.community-page .community-info .community-main .community-author .author-avatar{border-radius:50%;height:24px;object-fit:cover;width:24px}.community-page .community-info .community-main .community-author .author-name{color:#333;font-size:14px}.community-page .community-info .community-main .community-location{color:#777;font-size:14px}.community-page .community-members{margin:15px 0}.community-page .community-members p{font-weight:500;margin-bottom:6px}.community-page .community-members .members-avatars{align-items:center;display:flex;position:relative}.community-page .community-members .members-avatars .member-avatar{border:2px solid #fff;border-radius:50%;height:40px;margin-right:-10px;object-fit:cover;width:40px;z-index:2}.community-page .community-members .members-avatars .member-avatar:nth-child(2){z-index:1}.community-page .community-members .members-avatars .member-avatar:nth-child(3){z-index:0}.community-page .community-members .members-avatars .members-count{background:#000;border-radius:12px;color:#fff;font-size:14px;margin-left:8px;padding:4px 10px}.community-page .community-buttons{display:flex;gap:10px;margin-bottom:15px}.community-page .community-buttons button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:10px;transition:transform .08s ease,opacity .15s ease}.community-page .community-buttons button:active{transform:scale(.98)}.community-page .community-buttons button:disabled{cursor:not-allowed;opacity:.6}.community-page .community-buttons .join-btn{background:#000;border-radius:50px;color:#fff}.community-page .community-buttons .leave-btn{background:#ddd;color:#000}.community-page .community-buttons .edit-btn{background:#444;border-radius:50px;color:#fff}.community-page .community-description{color:#333;font-size:15px;line-height:1.4}.community-page .community-description .description-title{color:#111;font-size:15px;margin:10px 0 6px}.community-page .community-locked{background:#fff;border:1px solid #eee;border-radius:14px;margin:12px 0;padding:16px;text-align:center}.avatar-modal{align-items:center;animation:fadeIn .3s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1200}.avatar-modal.closing{animation:fadeOut .3s ease forwards}.avatar-modal.closing .avatar-modal__image{animation:zoomOut .3s ease forwards}.avatar-modal__image{animation:zoomIn .3s ease forwards;border-radius:50%;box-shadow:0 8px 30px #0009;height:65vw;max-height:350px;max-width:350px;object-fit:cover;transform:scale(.8);width:65vw}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:640px){.community-page{--global-header-h:56px;padding:calc(12px + var(--global-header-h)*.56) 12px 12px}}[data-theme=dark] .community-page .community-error,[data-theme=dark] .community-page .community-loading{background:#141416;border-color:#ffffff14;color:#cfcfd3}[data-theme=dark] .community-page .skeleton-avatar,[data-theme=dark] .community-page .skeleton-circle,[data-theme=dark] .community-page .skeleton-line{background:linear-gradient(90deg,#26262a,#303036 40%,#26262a 80%);background-size:200% 100%}[data-theme=dark] .community-page .community-info .community-avatar:hover{box-shadow:0 10px 28px #0000008c}[data-theme=dark] .community-page .community-info .community-main .community-date{background:#1e1e1e;color:#e6e6ea}[data-theme=dark] .community-page .community-info .community-main h1{color:#fff}[data-theme=dark] .community-page .community-info .community-main .community-author .author-name{color:#e0e0e6}[data-theme=dark] .community-page .community-info .community-main .community-location{color:#a0a4ab}[data-theme=dark] .community-page .community-members p{color:#f5f5f7}[data-theme=dark] .community-page .community-members .members-avatars .member-avatar{border-color:#0c0c0d}[data-theme=dark] .community-page .community-members .members-avatars .members-count{background:#111;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff}[data-theme=dark] .community-page .community-buttons .join-btn{background:#fff;border-radius:50px;box-shadow:0 4px 12px #00000040,inset 0 0 0 1px #0000000f;color:#000}[data-theme=dark] .community-page .community-buttons .leave-btn{background:#2a2a2a;color:#fff}[data-theme=dark] .community-page .community-buttons .edit-btn{background:#2b2b2e;color:#fff}[data-theme=dark] .community-page .community-description{color:#d7d7dc}[data-theme=dark] .community-page .community-description .description-title{color:#fff}[data-theme=dark] .community-page .community-locked{background:#141416;border-color:#ffffff14;color:#e6e6ea}[data-theme=dark] .ca-modal .ca-btn img[src$="share.png"],[data-theme=dark] .community-page .community-buttons img[src$="share.png"],[data-theme=dark] .publish-btn .icon,[data-theme=dark] .publish-btn img,[data-theme=dark] img.no-invert,[data-theme=dark] img[alt="Опублікувати пост"],[data-theme=dark] img[alt=Publish],[data-theme=dark] img[alt=Share],[data-theme=dark] img[alt=Опублікувати],[data-theme=dark] img[alt=Поділитись],[data-theme=dark] img[alt=Поділитися]{filter:none!important;mix-blend-mode:normal}:root{--danger:#e15255}body{background-color:#fff;background-color:var(--bg-color,#fff);transition:background-color .2s ease,color .2s ease}.settings{color:#222;color:var(--text-color,#222);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,sans-serif;margin:0 auto;max-width:680px;padding:84px 16px 80px;padding:calc(20px + var(--global-header-h)) 16px 80px;transform-origin:50% 0;transition:opacity .18s ease,transform .18s ease}.settings.page-enter{opacity:0;transform:translateY(8px)}.settings.page-idle{opacity:1;transform:translateY(0)}.settings.page-leave{opacity:0;transform:translateY(8px)}.local-header-spacer+.settings{padding-top:6px}@media(max-width:600px){.local-header-spacer+.settings{padding:4px 12px 90px}}@media(min-width:901px){.local-header-spacer+.settings{padding-top:10px}}.section-title{color:#8b8c90;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 6px 10px}.settings-section{padding-top:1px}.settings-section+.settings-section{margin-top:18px}.section-card{animation:st-card-pop .22s cubic-bezier(.2,.75,.3,1) .06s both;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);background:#ffffffa6;background:var(--glass-bg,#ffffffa6);border:1px solid #00000012;border:1px solid var(--glass-stroke,#00000012);border-radius:24px;box-shadow:0 6px 24px #0000000f;box-shadow:var(--glass-shadow,0 6px 24px #0000000f);opacity:0;padding:6px;transform:translateY(8px) scale(.985);transition:box-shadow .22s ease,transform .22s ease,background .22s ease,border-color .22s ease}.section-card.danger{background:linear-gradient(0deg,#e152550f,#e152550f),var(--glass-bg);border-color:#e152552e}.section-card:hover{box-shadow:0 10px 28px #00000014;transform:translateY(-1px)}.section-card .settings-item{animation:st-item-in .22s ease-out both;opacity:0;transform:translateY(6px) scale(.985)}.section-card .settings-item .settings-icon{animation:st-icon-pop .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:inherit}.section-card .settings-item:first-child{animation-delay:.04s}.section-card .settings-item:nth-child(2){animation-delay:.08s}.section-card .settings-item:nth-child(3){animation-delay:.12s}.section-card .settings-item:nth-child(4){animation-delay:.16s}.section-card .settings-item:nth-child(5){animation-delay:.2s}.section-card .settings-item:nth-child(6){animation-delay:.24s}.section-card .settings-item:nth-child(7){animation-delay:.28s}.section-card .settings-item:nth-child(8){animation-delay:.32s}.section-card .settings-item:nth-child(9){animation-delay:.36s}.section-card .settings-item:nth-child(10){animation-delay:.4s}.section-card .settings-item:nth-child(11){animation-delay:.44s}.section-card .settings-item:nth-child(12){animation-delay:.48s}.settings-logout-section{margin-top:14px}.section-card.is-single{border-radius:34px;padding:6px}.settings-item{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:16px;color:inherit;cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr auto;outline:none;padding:12px;transition:background-color .16s ease,transform .12s ease,box-shadow .16s ease;width:100%}.settings-item:not(:last-child){margin-bottom:2px;position:relative}.settings-item:not(:last-child):after{background:linear-gradient(90deg,#00000014,#0000);bottom:-2px;content:"";height:1px;left:52px;opacity:1;opacity:var(--divider-opacity,1);pointer-events:none;position:absolute;right:10px}.settings-item:hover{background-color:#0000000a}.settings-item:active{transform:scale(.98)}.settings-item:focus-visible{box-shadow:0 0 0 3px #4176fc47}.settings-item .left{align-items:center;display:inline-flex;gap:12px;min-width:0}.settings-item .settings-icon{filter:none;filter:var(--icon-filter,none);flex:0 0 26px;height:26px;transition:transform .16s ease,filter .16s ease;width:26px}.settings-item .label{font-size:16px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-item .settings-item-right{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.settings-item .settings-item-value{font-size:14px;font-weight:600;opacity:.5;white-space:nowrap}.settings-item .chevron{opacity:.45;transition:transform .16s ease,opacity .16s ease}.settings-item:hover .chevron{opacity:.7;transform:translateX(2px)}.settings-item.is-toggle{cursor:default}.settings-item.is-toggle:hover{background-color:#0000}.settings-item.is-toggle:active{transform:none}.settings-item.is-toggle:focus-visible{box-shadow:none}.settings-item.is-toggle:not(:last-child):after{right:84px}.settings-item.is-logout{border-radius:999px;grid-template-columns:1fr;padding:14px 16px}.settings-item.is-logout .chevron{display:none}.theme-toggle{align-items:center;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);background:linear-gradient(180deg,#ffffff59,#7f7f7f0f);border:1px solid #0000001a;border:1px solid var(--glass-stroke,#0000001a);border-radius:999px;box-shadow:inset 0 2px 8px #0000000f,0 1px 2px #0000000f;display:inline-flex;height:34px;padding:0 3px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,opacity .16s ease;-webkit-user-select:none;user-select:none;width:66px}.theme-toggle:hover{box-shadow:inset 0 2px 8px #00000014,0 2px 8px #0000002e}.theme-toggle .rail{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.theme-toggle .thumb{background:#fff;background:var(--thumb-bg,#fff);border-radius:50%;box-shadow:0 2px 8px #00000026;display:grid;height:28px;overflow:hidden;place-items:center;position:relative;transform:translateX(0);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease;width:28px;z-index:1}.theme-toggle .thumb img{border-radius:50%;display:block;height:20px;object-fit:cover;pointer-events:none;transition:transform .23s cubic-bezier(.2,.8,.2,1),opacity .18s ease;width:20px}.theme-toggle.light .thumb{transform:translateX(0)}.theme-toggle.dark .thumb{transform:translateX(32px)}.theme-toggle.light .thumb img{opacity:1;transform:scale(1)}.theme-toggle.dark .thumb img{opacity:1;transform:scale(1.05)}.theme-toggle:active .thumb{box-shadow:0 3px 10px #0003;transform:translateX(0) scale(.96)}.theme-toggle.dark:active .thumb{transform:translateX(32px) scale(.96)}.theme-toggle.is-saving{opacity:.6;pointer-events:none}.lang-toggle{align-items:center;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);background:linear-gradient(180deg,#ffffff59,#7f7f7f0f);border:1px solid #0000001a;border:1px solid var(--glass-stroke,#0000001a);border-radius:999px;box-shadow:inset 0 2px 8px #0000000f,0 1px 2px #0000000f;display:inline-flex;height:34px;padding:0 3px;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none;width:66px}.lang-toggle:hover{box-shadow:inset 0 2px 8px #00000014,0 2px 8px #0000002e}.lang-toggle .rail{border-radius:inherit;inset:0;pointer-events:none;position:absolute}.lang-toggle .thumb{background:#fff;background:var(--thumb-bg,#fff);border-radius:50%;box-shadow:0 2px 8px #00000026;display:grid;height:28px;overflow:hidden;place-items:center;position:relative;transform:translateX(0);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease;width:28px;z-index:1}.lang-toggle .thumb img{border-radius:50%;display:block;height:20px;object-fit:cover;pointer-events:none;transition:transform .23s cubic-bezier(.2,.8,.2,1),opacity .18s ease;width:20px}.lang-toggle.uk .thumb{transform:translateX(0)}.lang-toggle.en .thumb{transform:translateX(32px)}.lang-toggle.uk .thumb img{opacity:1;transform:scale(1)}.lang-toggle.en .thumb img{opacity:1;transform:scale(1.05)}.lang-toggle:active .thumb{box-shadow:0 3px 10px #0003;transform:translateX(0) scale(.96)}.lang-toggle.en:active .thumb{transform:translateX(32px) scale(.96)}[data-theme=light]{--icon-filter:none}[data-theme=dark]{--divider-opacity:0.35;--thumb-bg:#313235}[data-theme=dark] .lang-toggle .thumb,[data-theme=dark] .theme-toggle .thumb{align-items:center;background:var(--thumb-bg);display:flex;justify-content:center;overflow:hidden;padding:0}[data-theme=dark] .lang-toggle .thumb img,[data-theme=dark] .theme-toggle .thumb img{border-radius:50%;display:block;height:100%;margin:0;object-fit:cover;pointer-events:none;width:100%}[data-theme=dark] .settings-icon.icon-archive,[data-theme=dark] .settings-icon.icon-blocked,[data-theme=dark] .settings-icon.icon-help,[data-theme=dark] .settings-icon.icon-payments,[data-theme=dark] .settings-icon.icon-plan,[data-theme=dark] .settings-icon.icon-promo,[data-theme=dark] .settings-icon.icon-rating,[data-theme=dark] .settings-icon.icon-support{filter:none!important}.modal{animation:fadeIn .16s ease forwards;background:#0000006b;display:grid;inset:0;place-items:center;position:fixed;z-index:50}.modal-content{animation:popIn .18s cubic-bezier(.2,.7,.2,1) forwards;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);background:var(--glass-bg);border:1px solid var(--glass-stroke);border-radius:22px;box-shadow:var(--glass-shadow);color:var(--text-color);padding:18px;transform:translateY(8px);width:min(420px,92vw)}.modal-content h3{font-size:18px;font-weight:600;margin:6px 6px 14px}.modal-content .theme-actions{display:flex;flex-wrap:wrap;gap:8px}button{font:inherit}.modal-content button{background:#7f7f7f0f;border:1px solid var(--glass-stroke);border-radius:12px;color:var(--text-color);margin:0;padding:10px 14px;transition:background .16s ease,transform .12s ease,box-shadow .16s ease}.modal-content button:hover{background:#7f7f7f1f}.modal-content button:active{transform:translateY(1px)}.modal-content button.active{box-shadow:inset 0 0 0 2px #4176fc80;font-weight:700}.modal-content button.primary{background:#4176fc24;border-color:#4176fc59}.local-header-spacer{height:64px;height:var(--global-header-h)}@media(max-width:600px){.settings{padding:76px 12px 90px;padding:calc(12px + var(--global-header-h)) 12px 90px}.local-header-spacer{height:64px;height:var(--global-header-h)}.settings-item .label{font-size:15px}.settings-item .settings-icon{flex-basis:24px;height:24px;width:24px}}@media(min-width:901px){.settings{padding-top:92px;padding-top:calc(28px + var(--global-header-h))}}@keyframes st-item-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes st-icon-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes st-card-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.modal,.modal-content,.section-card,.section-card .settings-item,.section-card .settings-item .settings-icon,.settings{animation:none!important;transition:none!important}}.follow-modal{display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:1000}.follow-modal:before{animation:fm-backdrop-in .16s ease-out both;background:#00000073;content:"";inset:0;position:absolute}.follow-modal[data-state=closing]:before{animation:fm-backdrop-out .18s ease-in both}@keyframes fm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes fm-backdrop-out{0%{opacity:1}to{opacity:0}}.follow-modal{overscroll-behavior:contain;touch-action:none}.follow-modal__content{--glass-bg-top:0.96;--glass-bg-bottom:0.90;--glass-overlay:0.06;--glass-gloss-top:0.08;--glass-gloss-radial:0.12;--glass-faint:0.03;--glass-blur:44px;--glass-sat:120%;--glass-ctr:1.02;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));background:linear-gradient(180deg,rgba(255,255,255,var(--glass-bg-top)),rgba(246,247,249,var(--glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff24,#fff0 60%);border:1px solid #0000000f;border-radius:28px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay));max-height:86vh;overflow:hidden;position:relative;width:min(92vw,560px)}.follow-modal__content:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(255,255,255,var(--glass-gloss-top)),#fff0),radial-gradient(100% 80% at 50% 0,rgba(255,255,255,var(--glass-gloss-radial)),#fff0 70%);content:"";inset:0;pointer-events:none;position:absolute}.follow-modal__content:after{background:rgba(255,255,255,var(--glass-faint));content:"";inset:0;pointer-events:none;position:absolute}.follow-modal__content{animation:fm-zoom-in .24s cubic-bezier(.2,.75,.3,1) .02s both;opacity:0;transform:scale(.985)}[data-state=closing] .follow-modal__content{animation:fm-zoom-out .22s ease-in both}@keyframes fm-zoom-in{0%{opacity:0;transform:scale(.985)}60%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes fm-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}.follow-modal__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#fffffff2,#fffc);border-bottom:1px solid #0000000f;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.follow-modal__header .fm-bar{align-items:center;display:flex;gap:12px;padding:2px 4px 10px}.follow-modal__header .fm-title{animation:fm-item-in .22s ease-out .06s both;color:#0b0b0c;flex:1 1 auto;font-size:16px;font-weight:800;letter-spacing:.2px;margin:0;opacity:0;text-align:left;text-shadow:0 1px 0 #ffffffb3;transform:translateY(4px)}.follow-modal__header .fm-close{background:#7f7f7f0f;border:1px solid #00000014;border-radius:50%;color:#111;cursor:pointer;display:grid;flex:0 0 auto;font-size:22px;height:36px;line-height:1;place-items:center;transition:background .16s ease,transform .12s ease,box-shadow .16s ease;width:36px}.follow-modal__header .fm-close:hover{background:#7f7f7f1f;box-shadow:0 8px 20px #0000001a;transform:translateY(-1px)}.follow-modal__header .fm-close:active{transform:translateY(0)}.follow-modal__body{max-height:calc(86vh - 118px);overflow:auto;padding:10px 10px 16px;scrollbar-gutter:stable}.follow-search{align-items:center;display:flex;margin-top:2px;position:relative}.follow-search .search-icon{filter:brightness(0) contrast(1.15)!important;height:18px;image-rendering:-webkit-optimize-contrast;left:16px;opacity:1!important;pointer-events:none;position:absolute;width:18px;z-index:2}.follow-search input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(180deg,#ffffffe6,#f8f8fae6);border:1px solid #0000001a;border-radius:50px;color:#0b0b0c;font-size:16px;height:44px;outline:none;padding:0 16px 0 46px;position:relative;transition:box-shadow .16s ease,border-color .16s ease,transform .12s ease;width:100%;z-index:1}.follow-search input::placeholder{color:#9aa1ab}.follow-search input:focus{background:linear-gradient(180deg,#fffffffa,#fcfcfefa);border-color:#0000002e;box-shadow:0 0 0 4px #0000000f,inset 0 1px 0 #ffffffe6;transform:translateY(-1px)}.follow-skeleton{list-style:none;margin:0;padding:8px 6px}.follow-skeleton .sk-row{grid-gap:12px;align-items:center;background:#00000008;border-radius:16px;display:grid;gap:12px;grid-template-columns:44px 1fr;padding:10px 8px}.follow-skeleton .sk-row:not(:last-child){margin-bottom:8px}.follow-skeleton .sk-row .sk-avatar{border-radius:50%;height:44px;width:44px}.follow-skeleton .sk-row .sk-avatar,.follow-skeleton .sk-row .sk-line{animation:sk-shimmer 1.1s linear infinite;background:linear-gradient(180deg,#00000014,#00000008)}.follow-skeleton .sk-row .sk-line{border-radius:999px;height:14px;width:55%}.follow-skeleton .sk-row{animation:fm-item-in .2s ease-out both;opacity:0;transform:translateY(4px)}@keyframes sk-shimmer{0%{filter:brightness(100%)}50%{filter:brightness(115%)}to{filter:brightness(100%)}}.follow-empty{animation:fm-item-in .22s ease-out .08s both;color:#6b7280;display:grid;font-size:14px;opacity:0;padding:24px 10px 30px;place-items:center;transform:translateY(6px)}.follow-list{list-style:none;margin:0;padding:6px 6px 2px}.follow-list .follow-item{grid-gap:10px;align-items:center;border-radius:18px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:8px;transition:transform .12s ease,background .16s ease,box-shadow .16s ease}.follow-list .follow-item:not(:last-child){margin-bottom:6px}.follow-list .follow-item:hover{background:#0000000a;box-shadow:inset 0 1px 0 #0000000f;transform:translateY(-1px)}.follow-list .follow-item{animation:fm-item-in .22s ease-out both;opacity:0;transform:translateY(6px) scale(.985)}.follow-list .follow-item .user-info{grid-gap:12px;align-items:center;background:#0000;border:none;border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:44px 1fr;padding:6px;text-align:left}.follow-list .follow-item .user-info img{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000000f;height:44px;object-fit:cover;width:44px}.follow-list .follow-item .user-info .username{color:#0b0b0c;font-weight:600;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 #fff9;white-space:nowrap}.follow-list .follow-item .remove-follower-btn{-webkit-appearance:none;appearance:none;background:#0000000f;border:none;border-radius:12px;color:#111;cursor:pointer;font-size:12px;font-weight:600;padding:8px 10px;transition:background .16s ease,transform .12s ease}.follow-list .follow-item .remove-follower-btn:hover{background:#0000001a}.follow-list .follow-item .remove-follower-btn:active{transform:translateY(1px)}.follow-modal__body::-webkit-scrollbar{width:10px}.follow-modal__body::-webkit-scrollbar-thumb{background:#00000024;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.follow-modal__body::-webkit-scrollbar-track{background:#0000}@keyframes fm-item-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.follow-empty,.follow-list .follow-item,.follow-modal:before,.follow-modal__content,.follow-modal__header .fm-title,.follow-skeleton .sk-row{animation:none!important;transition:none!important}}.dark-theme .follow-modal:before,[data-theme=dark] .follow-modal:before{background:#0000008c}.dark-theme .follow-modal__content,[data-theme=dark] .follow-modal__content{--glass-bg-top:0.60;--glass-bg-bottom:0.52;--glass-overlay:0.02;--glass-gloss-top:0.06;--glass-gloss-radial:0.08;--glass-faint:0.02;--glass-blur:28px;--glass-sat:120%;--glass-ctr:1.03;background:linear-gradient(180deg,rgba(22,22,25,var(--glass-bg-top)),rgba(22,22,25,var(--glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff0a,#fff0 60%);border:1px solid #ffffff14;box-shadow:0 24px 60px #00000073,0 8px 22px #0000005c,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px rgba(0,0,0,var(--glass-overlay))}.dark-theme .follow-modal__content:before,[data-theme=dark] .follow-modal__content:before{background:linear-gradient(180deg,#ffffff0f,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff12,#fff0 70%)}.dark-theme .follow-modal__content:after,[data-theme=dark] .follow-modal__content:after{background:rgba(0,0,0,var(--glass-faint))}.dark-theme .follow-modal__header,[data-theme=dark] .follow-modal__header{background:linear-gradient(180deg,#121214eb,#121214d1);border-bottom:1px solid #ffffff12}.dark-theme .follow-modal__header .fm-title,[data-theme=dark] .follow-modal__header .fm-title{color:#fff;text-shadow:none}.dark-theme .follow-modal__header .fm-close,[data-theme=dark] .follow-modal__header .fm-close{background:#ffffff0f;border-color:#ffffff1a;color:#fff}.dark-theme .follow-modal__header .fm-close:hover,[data-theme=dark] .follow-modal__header .fm-close:hover{background:#ffffff1a;box-shadow:0 8px 20px #00000080}.dark-theme .follow-modal__body::-webkit-scrollbar-thumb,[data-theme=dark] .follow-modal__body::-webkit-scrollbar-thumb{background:#ffffff2e}.dark-theme .follow-search .search-icon,[data-theme=dark] .follow-search .search-icon{filter:invert(1) brightness(1.05)!important;opacity:.95!important}.dark-theme .follow-search input,[data-theme=dark] .follow-search input{background:linear-gradient(180deg,#2a2a2ceb,#28282aeb);border:1px solid #ffffff24;color:#fff}.dark-theme .follow-search input::placeholder,[data-theme=dark] .follow-search input::placeholder{color:#c9cad0}.dark-theme .follow-search input:focus,[data-theme=dark] .follow-search input:focus{background:linear-gradient(180deg,#2a2a2cfa,#28282afa);border-color:#3ea6ff;box-shadow:0 0 0 3px #3ea6ff2e,inset 0 1px 0 #ffffff0a;transform:translateY(-1px)}.dark-theme .follow-list .follow-item:hover,[data-theme=dark] .follow-list .follow-item:hover{background:#ffffff0d;box-shadow:inset 0 1px 0 #ffffff0f}.dark-theme .follow-list .follow-item .user-info img,[data-theme=dark] .follow-list .follow-item .user-info img{box-shadow:0 0 0 2px #000000a6,0 0 0 3px #ffffff1a}.dark-theme .follow-list .follow-item .user-info .username,[data-theme=dark] .follow-list .follow-item .user-info .username{color:#fff;text-shadow:none}.dark-theme .follow-list .follow-item .remove-follower-btn,[data-theme=dark] .follow-list .follow-item .remove-follower-btn{background:#ffffff14;color:#fff}.dark-theme .follow-list .follow-item .remove-follower-btn:hover,[data-theme=dark] .follow-list .follow-item .remove-follower-btn:hover{background:#ffffff1f}.dark-theme .follow-empty,[data-theme=dark] .follow-empty{color:#ffffffb3}.dark-theme .follow-skeleton .sk-row,[data-theme=dark] .follow-skeleton .sk-row{background:#ffffff0a}.dark-theme .follow-skeleton .sk-row .sk-avatar,.dark-theme .follow-skeleton .sk-row .sk-line,[data-theme=dark] .follow-skeleton .sk-row .sk-avatar,[data-theme=dark] .follow-skeleton .sk-row .sk-line{background:linear-gradient(180deg,#ffffff14,#ffffff0a)}.reviews-modal{display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:1000}.reviews-modal:before{animation:rv-backdrop-in .16s ease-out both;background:#00000073;content:"";inset:0;position:absolute}.reviews-modal[data-state=closing]:before{animation:rv-backdrop-out .18s ease-in both}@keyframes rv-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes rv-backdrop-out{0%{opacity:1}to{opacity:0}}.reviews-modal{overscroll-behavior:contain;touch-action:none}.reviews-modal__content{--glass-bg-top:0.96;--glass-bg-bottom:0.90;--glass-overlay:0.06;--glass-gloss-top:0.08;--glass-gloss-radial:0.12;--glass-faint:0.03;--glass-blur:44px;--glass-sat:120%;--glass-ctr:1.02;animation:rv-zoom-in .24s cubic-bezier(.2,.75,.3,1) .02s both;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));background:linear-gradient(180deg,rgba(255,255,255,var(--glass-bg-top)),rgba(246,247,249,var(--glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff24,#fff0 60%);border:1px solid #0000000f;border-radius:28px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay));max-height:86vh;opacity:0;overflow:hidden;position:relative;transform:scale(.985);width:min(92vw,560px)}[data-state=closing] .reviews-modal__content{animation:rv-zoom-out .22s ease-in both}@keyframes rv-zoom-in{0%{opacity:0;transform:scale(.985)}60%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes rv-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.985)}}.reviews-modal__header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#fffffff2,#fffc);border-bottom:1px solid #0000000f;padding:12px 12px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.reviews-modal__header .rm-bar{align-items:center;display:flex;gap:12px;padding:2px 4px 0}.reviews-modal__header .rm-title{color:#0b0b0c;flex:1 1 auto;font-size:16px;font-weight:800;letter-spacing:.2px;margin:0;text-align:left}.reviews-modal__header .rm-close{background:#7f7f7f0f;border:1px solid #00000014;border-radius:50%;color:#111;cursor:pointer;display:grid;flex:0 0 auto;font-size:22px;height:36px;line-height:1;place-items:center;transition:background .16s ease,transform .12s ease,box-shadow .16s ease;width:36px}.reviews-modal__header .rm-close:hover{background:#7f7f7f1f;box-shadow:0 8px 20px #0000001a;transform:translateY(-1px)}.reviews-modal__header .rm-close:active{transform:translateY(0)}.reviews-modal__body{max-height:calc(86vh - 88px);overflow:auto;padding:10px 10px 16px;scrollbar-gutter:stable}.reviews-modal__body::-webkit-scrollbar{width:10px}.reviews-modal__body::-webkit-scrollbar-thumb{background:#00000024;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.reviews-modal__body::-webkit-scrollbar-track{background:#0000}.rv-cta-area{padding:4px 12px 10px}.rv-cta-area .rv-cta{-webkit-appearance:none;appearance:none;background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;padding:12px 16px;transition:opacity .14s ease,transform .12s ease;width:100%}.rv-cta-area .rv-cta:hover{opacity:.95;transform:translateY(-1px)}.rv-cta-area .rv-cta:active{transform:translateY(0)}.rv-cta-area .rv-ineligible{background:#0000000a;border-radius:12px;color:#6b7280;font-size:13px;padding:10px 12px;text-align:center}.rv-skeleton{list-style:none;margin:0;padding:8px 6px}.rv-skeleton .sk-row{grid-gap:12px;align-items:center;background:#00000008;border-radius:16px;display:grid;gap:12px;grid-template-columns:44px 1fr;padding:12px 8px}.rv-skeleton .sk-row:not(:last-child){margin-bottom:8px}.rv-skeleton .sk-row .sk-avatar{animation:rv-shimmer 1.1s linear infinite;background:linear-gradient(180deg,#00000014,#00000008);border-radius:50%;height:44px;width:44px}.rv-skeleton .sk-row .sk-lines{display:flex;flex-direction:column;gap:8px}.rv-skeleton .sk-row .sk-line{animation:rv-shimmer 1.1s linear infinite;background:linear-gradient(180deg,#00000014,#00000008);border-radius:999px;height:12px;width:90%}.rv-skeleton .sk-row .sk-line--short{width:40%}@keyframes rv-shimmer{0%{filter:brightness(100%)}50%{filter:brightness(115%)}to{filter:brightness(100%)}}.rv-empty{grid-gap:10px;color:#6b7280;display:grid;font-size:14px;gap:10px;padding:28px 10px 34px;place-items:center;text-align:center}.rv-empty .rv-retry{-webkit-appearance:none;appearance:none;background:#0000000f;border:none;border-radius:999px;color:#111;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.rv-empty .rv-retry:hover{background:#0000001a}.rv-list{list-style:none;margin:0;padding:6px 6px 2px}.rv-item{border-radius:18px;padding:12px 10px}.rv-item:not(:last-child){border-bottom:1px solid #0000000f;margin-bottom:8px}.rv-item--own{background:#f5b3010d}.rv-item .rv-author{grid-gap:10px;align-items:center;background:#0000;border:none;cursor:pointer;display:grid;gap:10px;grid-template-columns:40px 1fr;margin-bottom:6px;padding:0;text-align:left}.rv-item .rv-author img{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000000f;height:40px;object-fit:cover;width:40px}.rv-item .rv-author__name{align-items:center;color:#0b0b0c;display:flex;font-size:14px;font-weight:600;gap:6px}.rv-item .rv-own-badge{background:#f5b30129;border-radius:999px;color:#6b5b00;font-size:11px;font-weight:700;padding:2px 8px}.rv-item .rv-edit-own{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#111;cursor:pointer;font-size:12px;font-weight:700;padding:0}.rv-item .rv-edit-own:hover{text-decoration:underline}.rv-item__meta{align-items:center;display:flex;gap:8px;margin-bottom:6px}.rv-item .rv-stars{display:inline-flex;gap:1px}.rv-item .rv-stars .rv-star{color:#0000002e;font-size:14px}.rv-item .rv-stars .rv-star.is-filled{color:#f5b301}.rv-item .rv-date{color:#8a8f98;font-size:12px}.rv-item .rv-text{color:#2a2a2e;font-size:14px;line-height:1.4;margin:0 0 8px;white-space:pre-wrap;word-break:break-word}.rv-item .rv-report{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#8a8f98;cursor:pointer;font-size:12px;font-weight:600;padding:0}.rv-item .rv-report:hover{color:#6b7280;text-decoration:underline}.rv-load-more{-webkit-appearance:none;appearance:none;background:#0000000f;border:none;border-radius:999px;color:#111;cursor:pointer;display:block;font-size:13px;font-weight:600;margin:8px auto 4px;padding:10px 20px;transition:background .16s ease}.rv-load-more:hover{background:#0000001a}.rv-load-more:disabled{cursor:default;opacity:.6}@media(prefers-reduced-motion:reduce){.reviews-modal:before,.reviews-modal__content,.rv-skeleton .sk-row{animation:none!important;transition:none!important}}.dark-theme .reviews-modal:before,[data-theme=dark] .reviews-modal:before{background:#0000008c}.dark-theme .reviews-modal__content,[data-theme=dark] .reviews-modal__content{--glass-bg-top:0.60;--glass-bg-bottom:0.52;--glass-overlay:0.02;--glass-gloss-top:0.06;--glass-gloss-radial:0.08;--glass-faint:0.02;--glass-blur:28px;--glass-sat:120%;--glass-ctr:1.03;background:linear-gradient(180deg,rgba(22,22,25,var(--glass-bg-top)),rgba(22,22,25,var(--glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff0a,#fff0 60%);border:1px solid #ffffff14;box-shadow:0 24px 60px #00000073,0 8px 22px #0000005c,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px rgba(0,0,0,var(--glass-overlay))}.dark-theme .reviews-modal__header,[data-theme=dark] .reviews-modal__header{background:linear-gradient(180deg,#121214eb,#121214d1);border-bottom:1px solid #ffffff12}.dark-theme .reviews-modal__header .rm-title,[data-theme=dark] .reviews-modal__header .rm-title{color:#fff}.dark-theme .reviews-modal__header .rm-close,[data-theme=dark] .reviews-modal__header .rm-close{background:#ffffff0f;border-color:#ffffff1a;color:#fff}.dark-theme .reviews-modal__header .rm-close:hover,[data-theme=dark] .reviews-modal__header .rm-close:hover{background:#ffffff1a}.dark-theme .reviews-modal__body::-webkit-scrollbar-thumb,[data-theme=dark] .reviews-modal__body::-webkit-scrollbar-thumb{background:#ffffff2e}.dark-theme .rv-item:not(:last-child),[data-theme=dark] .rv-item:not(:last-child){border-bottom-color:#ffffff14}.dark-theme .rv-item--own,[data-theme=dark] .rv-item--own{background:#f5b30114}.dark-theme .rv-item .rv-author img,[data-theme=dark] .rv-item .rv-author img{box-shadow:0 0 0 2px #000000a6,0 0 0 3px #ffffff1a}.dark-theme .rv-item .rv-author__name,[data-theme=dark] .rv-item .rv-author__name{color:#fff}.dark-theme .rv-item .rv-own-badge,[data-theme=dark] .rv-item .rv-own-badge{background:#f5b30124;color:#ffe28a}.dark-theme .rv-item .rv-edit-own,[data-theme=dark] .rv-item .rv-edit-own{color:#fff}.dark-theme .rv-item .rv-stars .rv-star,[data-theme=dark] .rv-item .rv-stars .rv-star{color:#ffffff29}.dark-theme .rv-item .rv-stars .rv-star.is-filled,[data-theme=dark] .rv-item .rv-stars .rv-star.is-filled{color:#f5b301}.dark-theme .rv-item .rv-date,[data-theme=dark] .rv-item .rv-date{color:#a8adb5}.dark-theme .rv-item .rv-text,[data-theme=dark] .rv-item .rv-text{color:#e6e6e8}.dark-theme .rv-item .rv-report,[data-theme=dark] .rv-item .rv-report{color:#a8adb5}.dark-theme .rv-item .rv-report:hover,[data-theme=dark] .rv-item .rv-report:hover{color:#d0d3d8}.dark-theme .rv-cta-area .rv-cta,[data-theme=dark] .rv-cta-area .rv-cta{background:#fff;color:#111}.dark-theme .rv-cta-area .rv-ineligible,[data-theme=dark] .rv-cta-area .rv-ineligible{background:#ffffff0f;color:#c9cad0}.dark-theme .rv-empty,[data-theme=dark] .rv-empty{color:#ffffffb3}.dark-theme .rv-empty .rv-retry,[data-theme=dark] .rv-empty .rv-retry{background:#ffffff14;color:#fff}.dark-theme .rv-empty .rv-retry:hover,[data-theme=dark] .rv-empty .rv-retry:hover{background:#ffffff1f}.dark-theme .rv-load-more,[data-theme=dark] .rv-load-more{background:#ffffff14;color:#fff}.dark-theme .rv-load-more:hover,[data-theme=dark] .rv-load-more:hover{background:#ffffff1f}.dark-theme .rv-skeleton .sk-row,[data-theme=dark] .rv-skeleton .sk-row{background:#ffffff0a}.dark-theme .rv-skeleton .sk-row .sk-avatar,.dark-theme .rv-skeleton .sk-row .sk-line,[data-theme=dark] .rv-skeleton .sk-row .sk-avatar,[data-theme=dark] .rv-skeleton .sk-row .sk-line{background:linear-gradient(180deg,#ffffff14,#ffffff0a)}@keyframes rfsFadeIn{0%{opacity:0}to{opacity:1}}@keyframes rfsPopIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.rfs-backdrop{align-items:flex-end;animation:rfsFadeIn .16s ease-out both;background:#0000001a;display:flex;inset:0;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));position:fixed;z-index:12600}.rfs-card{animation:rfsPopIn .2s cubic-bezier(.2,.75,.3,1) both;background:#fffffffa;border:1px solid #0000000f;border-radius:18px 18px 0 0;box-shadow:0 -20px 48px #0000002e;max-width:420px;padding:16px;transform-origin:bottom center;width:100%}.rfs-title{font-size:16px;font-weight:800;padding:4px 6px 12px}.rfs-star-picker{display:flex;gap:4px;padding:4px 6px 8px}.rfs-star-picker .rfs-star{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#00000029;cursor:pointer;display:inline-flex;font-size:30px;justify-content:center;line-height:1;min-height:44px;min-width:44px;padding:0;transition:color .12s ease,transform .12s ease}.rfs-star-picker .rfs-star.is-filled{color:#f5b301}.rfs-star-picker .rfs-star:hover:not(:disabled){transform:scale(1.08)}.rfs-star-picker .rfs-star:disabled{cursor:not-allowed}.rfs-textarea{background:#fafbff;border:1px solid #ececf1;border-radius:14px;font-family:inherit;font-size:14px;margin:4px 0 2px;min-height:88px;padding:12px 14px;resize:vertical;width:100%}.rfs-textarea:focus{border-color:#111;outline:none}.rfs-textarea:disabled{opacity:.6}.rfs-textlen{opacity:.55;text-align:right}.rfs-field-error,.rfs-textlen{font-size:12px;padding:0 6px 8px}.rfs-error,.rfs-field-error{color:#b00020;font-weight:600}.rfs-error{background:#b000200f;border:1px solid #b000202e;border-radius:12px;margin-bottom:12px;padding:10px 14px}.rfs-submit{background:#111;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;margin-top:6px;padding:14px;transition:opacity .12s ease,transform .12s ease;width:100%}.rfs-submit:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.rfs-submit:active:not(:disabled){transform:translateY(0)}.rfs-submit:disabled{cursor:not-allowed;opacity:.6;transform:none}.rfs-delete{background:#0000;border:1px solid #b0002040;border-radius:999px;color:#b00020;cursor:pointer;font-weight:700;margin-top:8px;padding:12px 14px;width:100%}.rfs-delete:disabled{cursor:not-allowed;opacity:.6}.rfs-delete-confirm{background:#b000200f;border:1px solid #b000202e;border-radius:14px;margin-top:8px;padding:12px 14px}.rfs-delete-confirm__text{color:#b00020;font-size:13px;font-weight:600;margin-bottom:10px;text-align:center}.rfs-delete-confirm__actions{display:flex;gap:8px}.rfs-delete-confirm__no,.rfs-delete-confirm__yes{border-radius:999px;cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:10px 12px}.rfs-delete-confirm__no:disabled,.rfs-delete-confirm__yes:disabled{cursor:not-allowed;opacity:.6}.rfs-delete-confirm__yes{background:#b00020;border:none;color:#fff}.rfs-delete-confirm__yes:hover:not(:disabled){opacity:.92}.rfs-delete-confirm__no{background:#0000;border:1px solid #ececf1;color:#111}.dark-theme .rfs-delete-confirm__no,[data-theme=dark] .rfs-delete-confirm__no{border-color:#ffffff1f;color:#fff}.rfs-close{background:#0000;border:1px solid #ececf1;border-radius:999px;color:#111;cursor:pointer;font-weight:700;margin-top:10px;padding:12px 14px;width:100%}.rfs-close:disabled{cursor:not-allowed;opacity:.6}.dark-theme .rfs-backdrop,[data-theme=dark] .rfs-backdrop{background:#00000059}.dark-theme .rfs-card,[data-theme=dark] .rfs-card{background:#161619fa;border-color:#ffffff14;box-shadow:0 -20px 48px #00000080;color:#fff}.dark-theme .rfs-star-picker .rfs-star,[data-theme=dark] .rfs-star-picker .rfs-star{color:#ffffff2e}.dark-theme .rfs-star-picker .rfs-star.is-filled,[data-theme=dark] .rfs-star-picker .rfs-star.is-filled{color:#f5b301}.dark-theme .rfs-textarea,[data-theme=dark] .rfs-textarea{background:hsla(0,0%,100%,.035);border-color:#ffffff1f;color:#fff}.dark-theme .rfs-textarea:focus,[data-theme=dark] .rfs-textarea:focus{border-color:#fff}.dark-theme .rfs-close,[data-theme=dark] .rfs-close{border-color:#ffffff1f;color:#fff}.dark-theme .rfs-submit,[data-theme=dark] .rfs-submit{background:#fff;color:#111}.pa-cancel,.pa-item,.profile-actions,.profile-actions-overlay{--pa-overlay:#0000006b;--pa-glass-bg-top:0.76;--pa-glass-bg-bottom:0.68;--pa-glass-overlay:0.07;--pa-glass-gloss-top:0.10;--pa-glass-gloss-radial:0.12;--pa-glass-faint:0.03;--pa-blur:44px;--pa-sat:120%;--pa-ctr:1.02;--pa-stroke:#0000000f;--pa-shadow-1:0 28px 70px #0000003d;--pa-shadow-2:0 8px 22px #00000029;--pa-inset-1:inset 0 1px 0 #ffffff29;--pa-item-bg:#7f7f7f0f;--pa-item-border:#0000000f;--pa-item-fg:#1c1c1e;--pa-item-hover-bg:#7f7f7f1a;--pa-item-hover-border:#00000014;--pa-item-shadow-hover:0 10px 24px #00000014;--pa-item-focus:#0a84ff59;--pa-icon-filter:none;--pa-danger-fg:#b00020;--pa-danger-border:#b000202e;--pa-danger-bg:#b000200f;--pa-danger-hover-bg:#b000201a;--pa-danger-hover-border:#b0002038;--pa-danger-focus:#b0002040;--pa-cancel-bg:#111;--pa-cancel-fg:#fff;--pa-cancel-shadow-hover:0 10px 24px #00000029}.profile-actions-overlay{display:grid;grid-template-rows:1fr;inset:0;padding:12px 12px calc(env(safe-area-inset-bottom, 0px));place-items:end center;position:fixed;z-index:9999}.profile-actions-backdrop{animation:pa-backdrop-in .16s ease-out both;background:var(--pa-overlay);inset:0;position:absolute}@keyframes pa-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pa-backdrop-out{0%{opacity:1}to{opacity:0}}.profile-actions-shell{animation:pa-pop-in .2s cubic-bezier(.2,.75,.3,1) .02s both;margin:0 auto;opacity:0;position:relative;transform:translateY(10px) scale(.985);width:min(94vw,500px)}@keyframes pa-pop-in{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pa-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.985)}}.profile-actions{grid-gap:8px;-webkit-backdrop-filter:blur(var(--pa-blur)) saturate(var(--pa-sat)) contrast(var(--pa-ctr));backdrop-filter:blur(var(--pa-blur)) saturate(var(--pa-sat)) contrast(var(--pa-ctr));background:linear-gradient(180deg,rgba(255,255,255,var(--pa-glass-bg-top)),rgba(255,255,255,var(--pa-glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff24,#fff0 60%);border:1px solid var(--pa-stroke);border-radius:26px;box-shadow:var(--pa-shadow-1),var(--pa-shadow-2),var(--pa-inset-1),inset 0 0 0 9999px rgba(255,255,255,var(--pa-glass-overlay));display:grid;gap:8px;overflow:hidden;padding:12px;position:relative}.profile-actions:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(255,255,255,var(--pa-glass-gloss-top)),#fff0),radial-gradient(100% 80% at 50% 0,rgba(255,255,255,var(--pa-glass-gloss-radial)),#fff0 70%)}.profile-actions:after,.profile-actions:before{content:"";inset:0;pointer-events:none;position:absolute}.profile-actions:after{background:rgba(255,255,255,var(--pa-glass-faint))}.pa-item{grid-gap:12px;align-items:center;animation:pa-item-in .22s ease-out both;background:var(--pa-item-bg);border:1px solid var(--pa-item-border);border-radius:999px;color:var(--pa-item-fg);cursor:pointer;display:grid;font-size:15px;font-weight:600;gap:12px;grid-template-columns:24px 1fr;opacity:0;outline:none;padding:14px 16px;transform:translateY(6px) scale(.985);transition:transform .12s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;width:100%}.pa-item img{filter:var(--pa-icon-filter);height:20px;object-fit:contain;transition:filter .18s ease;width:20px}.pa-item:hover{background:var(--pa-item-hover-bg);border-color:var(--pa-item-hover-border);box-shadow:var(--pa-item-shadow-hover);transform:translateY(-1px)}.pa-item:active{box-shadow:0 6px 16px #0000000f;transform:translateY(0)}.pa-item:focus-visible{box-shadow:0 0 0 3px var(--pa-item-focus)}.pa-item.danger{background:var(--pa-danger-bg);border-color:var(--pa-danger-border);color:var(--pa-danger-fg)}.pa-item.danger:hover{background:var(--pa-danger-hover-bg);border-color:var(--pa-danger-hover-border)}.pa-item.danger:focus-visible{box-shadow:0 0 0 3px var(--pa-danger-focus)}.pa-item.danger:disabled{box-shadow:none;cursor:default;opacity:.75;transform:none}.pa-item:first-child{animation-delay:.06s}.pa-item:nth-child(2){animation-delay:.1s}.pa-item:nth-child(3){animation-delay:.14s}.pa-item:nth-child(4){animation-delay:.18s}.pa-item:nth-child(5){animation-delay:.22s}@keyframes pa-item-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.pa-cancel{animation:pa-cancel-in .24s ease-out .22s both;background:var(--pa-cancel-bg);border:1px solid var(--pa-item-border);border-radius:999px;color:var(--pa-cancel-fg);cursor:pointer;font-weight:800;height:48px;letter-spacing:.01em;margin-top:8px;opacity:0;transform:translateY(8px) scale(.985);transition:transform .12s ease,box-shadow .16s ease,background .16s ease,color .16s ease;width:100%}.pa-cancel:hover{box-shadow:var(--pa-cancel-shadow-hover);transform:translateY(-1px)}.pa-cancel:active{transform:translateY(0)}@keyframes pa-cancel-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-actions-overlay.is-closing .profile-actions-backdrop{animation:pa-backdrop-out .18s ease-in both}.profile-actions-overlay.is-closing .profile-actions-shell{animation:pa-pop-out .2s ease-in both}.profile-actions-overlay.is-closing .pa-item{animation:pa-item-out .18s ease-in both}.profile-actions-overlay.is-closing .pa-item:first-child{animation-delay:0s}.profile-actions-overlay.is-closing .pa-item:nth-child(2){animation-delay:.02s}.profile-actions-overlay.is-closing .pa-item:nth-child(3){animation-delay:.04s}.profile-actions-overlay.is-closing .pa-item:nth-child(4){animation-delay:.06s}.profile-actions-overlay.is-closing .pa-item:nth-child(5){animation-delay:.08s}.profile-actions-overlay.is-closing .pa-cancel{animation:pa-cancel-out .18s ease-in .06s both}@keyframes pa-item-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.985)}}@keyframes pa-cancel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}@media(prefers-reduced-motion:reduce){.pa-cancel,.pa-item,.profile-actions-backdrop,.profile-actions-shell{animation:none!important;transition:none!important}}.pa-item--mobile-only{display:none}@media(max-width:768px){.profile-actions-overlay{padding:10px 10px calc(env(safe-area-inset-bottom, 0px));place-items:end center}.profile-actions-shell{margin:0 auto;width:calc(100vw - 20px)}.pa-item--mobile-only{display:grid}}.dark-theme .profile-actions-overlay,[data-theme=dark] .profile-actions-overlay{--pa-overlay:#0009}.dark-theme .profile-actions,[data-theme=dark] .profile-actions{--pa-glass-bg-top:0.52;--pa-glass-bg-bottom:0.48;--pa-glass-overlay:0.04;--pa-glass-gloss-top:0.05;--pa-glass-gloss-radial:0.08;--pa-glass-faint:0.00;--pa-blur:28px;--pa-sat:112%;--pa-ctr:1.06;--pa-stroke:var(--glass-stroke,#ffffff14);--pa-shadow-1:0 28px 70px #00000073;--pa-shadow-2:0 10px 26px #0006;--pa-inset-1:inset 0 1px 0 #ffffff0f;-webkit-backdrop-filter:blur(var(--pa-blur)) saturate(var(--pa-sat)) contrast(var(--pa-ctr));backdrop-filter:blur(var(--pa-blur)) saturate(var(--pa-sat)) contrast(var(--pa-ctr));background:linear-gradient(180deg,rgba(22,22,25,var(--pa-glass-bg-top)),rgba(22,22,25,var(--pa-glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid var(--pa-stroke);box-shadow:var(--pa-shadow-1),var(--pa-shadow-2),var(--pa-inset-1),inset 0 0 0 9999px rgba(0,0,0,var(--pa-glass-overlay))}.dark-theme .pa-item,[data-theme=dark] .pa-item{--pa-item-bg:#ffffff0f;--pa-item-border:#ffffff1a;--pa-item-fg:var(--color-text);--pa-item-hover-bg:#ffffff1a;--pa-item-hover-border:#ffffff2e;--pa-item-shadow-hover:0 12px 28px #0006;--pa-item-focus:#3b82f68c;--pa-icon-filter:invert(1) brightness(1.12) contrast(1.02)}.dark-theme .pa-item img[alt="Про акаунт"],.dark-theme .pa-item img[alt=Блокування],.dark-theme .pa-item img[alt=Поскаржитись],[data-theme=dark] .pa-item img[alt="Про акаунт"],[data-theme=dark] .pa-item img[alt=Блокування],[data-theme=dark] .pa-item img[alt=Поскаржитись]{filter:none!important}.dark-theme .pa-item.danger,[data-theme=dark] .pa-item.danger{--pa-danger-fg:#ff6b8f;--pa-danger-border:#ff6b8f38;--pa-danger-bg:#ff6b8f0f;--pa-danger-hover-bg:#ff6b8f1f;--pa-danger-hover-border:#ff6b8f47;--pa-danger-focus:#ff6b8f59}.dark-theme .pa-cancel,[data-theme=dark] .pa-cancel{--pa-cancel-bg:#e8e8ea;--pa-cancel-fg:#111;--pa-cancel-shadow-hover:0 12px 28px #00000073}.dark-theme .pa-item img[src*=-active],[data-theme=dark] .pa-item img[src*=-active]{filter:none!important}.about-modal,.about-modal-overlay{--am-overlay:#0000006b;--am-glass-bg-top:0.92;--am-glass-bg-bottom:0.88;--am-glass-veil:0.02;--am-blur:20px;--am-sat:115%;--am-ctr:1.02;--am-stroke:#0000000f;--am-shadow-1:0 22px 60px #0003;--am-shadow-2:0 8px 22px #00000024;--am-inset-1:inset 0 1px 0 #ffffff24;--am-title:#0f0f0f;--am-muted:#5a5a5a;--am-btn-bg:#111;--am-btn-fg:#fff;--am-btn-hover-shadow:0 8px 20px #00000029;--am-ava-stroke:#ffffffb3}.about-modal-overlay{animation:about-fade-in .16s ease-out both;background:var(--am-overlay);display:grid;inset:0;place-items:center;position:fixed;z-index:99999}@keyframes about-fade-in{0%{opacity:0}to{opacity:1}}@keyframes about-fade-out{0%{opacity:1}to{opacity:0}}.about-modal-shell{animation:about-pop-in .25s cubic-bezier(.2,.75,.3,1) .04s both;opacity:0;transform:translateY(10px) scale(.985)}@keyframes about-pop-in{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes about-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.985)}}.about-modal{-webkit-backdrop-filter:blur(var(--am-blur)) saturate(var(--am-sat)) contrast(var(--am-ctr));backdrop-filter:blur(var(--am-blur)) saturate(var(--am-sat)) contrast(var(--am-ctr));background:linear-gradient(180deg,rgba(255,255,255,var(--am-glass-bg-top)),rgba(255,255,255,var(--am-glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff1a,#fff0 60%);border:1px solid var(--am-stroke);border-radius:24px;box-shadow:var(--am-shadow-1),var(--am-shadow-2),var(--am-inset-1),inset 0 0 0 9999px rgba(255,255,255,var(--am-glass-veil));box-sizing:border-box;overflow:hidden;padding:28px 24px 24px;position:relative;text-align:center;width:min(92vw,340px)}.about-modal:before{background:linear-gradient(180deg,#ffffff0f,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff14,#fff0 70%);content:"";inset:0;pointer-events:none;position:absolute}.about-avatar,.about-modal .joined-date,.about-modal button,.about-modal h3{position:relative;z-index:1}.about-avatar{border:2px solid var(--am-ava-stroke);border-radius:50%;box-shadow:0 4px 10px #00000014;height:100px;margin-bottom:18px;object-fit:cover;width:100px}.about-modal h3{color:var(--am-title);font-size:20px;font-weight:800;margin:0 0 8px}.about-modal .joined-date{color:var(--am-muted);font-size:14px;margin-bottom:22px}.about-modal button{background:var(--am-btn-bg);border:none;border-radius:999px;color:var(--am-btn-fg);cursor:pointer;font-weight:800;height:44px;letter-spacing:.01em;padding:0 24px;transition:transform .12s ease,box-shadow .16s ease,background .16s ease}.about-modal button:hover{box-shadow:var(--am-btn-hover-shadow);transform:translateY(-1px)}.about-modal button:active{box-shadow:none;transform:translateY(0)}.about-modal-overlay.is-closing{animation:about-fade-out .2s ease-in both}.about-modal-overlay.is-closing .about-modal-shell{animation:about-pop-out .2s ease-in both}@media(prefers-reduced-motion:reduce){.about-modal,.about-modal-overlay,.about-modal-shell{animation:none!important;transition:none!important}}.dark-theme .about-modal-overlay,[data-theme=dark] .about-modal-overlay{--am-overlay:#0009}.dark-theme .about-modal,[data-theme=dark] .about-modal{--am-title:var(--color-text);--am-muted:#b7b7bd;--am-glass-bg-top:0.52;--am-glass-bg-bottom:0.48;--am-glass-veil:0.03;--am-blur:18px;--am-sat:110%;--am-ctr:1.06;--am-stroke:var(--glass-stroke,#ffffff14);--am-shadow-1:0 22px 60px #0000008c;--am-shadow-2:0 8px 22px #0006;--am-inset-1:inset 0 1px 0 #ffffff0f;--am-btn-bg:#e8e8ea;--am-btn-fg:#111;--am-btn-hover-shadow:0 10px 26px #00000073;--am-ava-stroke:#ffffff8c;-webkit-backdrop-filter:blur(var(--am-blur)) saturate(var(--am-sat)) contrast(var(--am-ctr));backdrop-filter:blur(var(--am-blur)) saturate(var(--am-sat)) contrast(var(--am-ctr));background:linear-gradient(180deg,rgba(22,22,25,var(--am-glass-bg-top)),rgba(22,22,25,var(--am-glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid var(--am-stroke);box-shadow:var(--am-shadow-1),var(--am-shadow-2),var(--am-inset-1),inset 0 0 0 9999px rgba(0,0,0,var(--am-glass-veil))}.btn.btn--glass{background:#111;border:1px solid #ffffff1f;border-radius:999px;box-shadow:0 2px 6px #0003;color:#fff;font-size:14px;font-weight:600;line-height:1;padding:8px 16px;position:relative;transition:background-color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.btn.btn--glass:hover{background:#1a1a1a;box-shadow:0 6px 14px #00000040;transform:translateY(-2px)}.btn.btn--glass.is-active,.btn.btn--glass:active{background:#0d0d0d;box-shadow:0 2px 6px #00000040;transform:translateY(0);transition-duration:.14s}.btn.btn--glass:focus-visible{box-shadow:0 0 0 3px #ffffff40,0 2px 6px #00000040;outline:none}.btn.btn--glass.is-disabled{opacity:.6;pointer-events:none}.btn.btn--glass.btn--xs{font-size:13px;padding:6px 12px}.btn.btn--glass.btn--sm{font-size:14px;padding:8px 14px}.btn.btn--glass.btn--md{font-size:15px;padding:10px 18px}.btn.btn--glass.btn--lg{font-size:16px;padding:12px 22px}.btn--neutral{background:#222;color:#fff}.btn--danger{background:#111;color:#ff4d4f}.btn--ghost{border:1px solid #0003;color:#111}[data-theme=dark] .btn.btn--glass{background:#111;border:1px solid #ffffff2e;color:#fff}.profile{--global-header-h:64px;--p-bg:var(--bg-color);--p-fg:var(--text-color);--p-surface-1:#f6f6f7;--p-surface-1-border:#0000000f;--p-surface-1-shadow-1:0 2px 6px #0000000a;--p-surface-1-shadow-2:0 6px 14px #00000014;--p-pill-bg:#0000000a;--p-pill-border:#0000001a;--p-pill-fg:#0f172a;--p-pill-label:#000;--p-pill-bg-hover:rgba(0,0,0,.055);--p-pill-border-hover:#00000029;--p-pill-focus-border:#3b82f673;--p-pill-focus-bg:#3b82f60f;--p-switch-bg:#0000000d;--p-switch-border:#0000000f;--p-switch-inset:inset 0 1px 0 #ffffff59;--seg-underline:#000000d9;--seg-underline-hover:#000000a6;--p-muted-1:#555;--p-bio:#444;--p-icon-filter:none;--p-stat-label:#0000008c;--p-stat-value:#111;--p-stat-rating:#0b5ed7;--tg-dur:.38s;--tg-ease:cubic-bezier(.17,.84,.44,1);--tg-stagger:60ms;background:radial-gradient(circle at 50% 0,#ffffff0d,#0000 42%),var(--p-bg);isolation:isolate;overflow-x:clip;position:relative}.local-header-spacer+.profile{padding-top:6px}@media(max-width:640px){.local-header-spacer+.profile{padding-top:4px}}@media(min-width:901px){.local-header-spacer+.profile{padding-top:8px}}.profile{--profile-offset-y:-70px;padding-top:calc(var(--global-header-h) + 6px + var(--profile-offset-y))}.profile:not(.is-mounted) .profile-content>.avatar-section,.profile:not(.is-mounted) .profile-content>.content-switch,.profile:not(.is-mounted) .profile-content>.user-info{filter:saturate(.96) blur(.2px);opacity:0;transform:translateY(6px) scale(.98)}.profile.is-mounted .profile-content>.avatar-section,.profile.is-mounted .profile-content>.content-switch,.profile.is-mounted .profile-content>.user-info{filter:none;opacity:1;transform:none;transition:opacity var(--tg-dur) var(--tg-ease),transform var(--tg-dur) var(--tg-ease),filter calc(var(--tg-dur)*.85) var(--tg-ease)}.profile.is-mounted .profile-content>.avatar-section{transition-delay:calc(var(--tg-stagger)*0)}.profile.is-mounted .profile-content>.user-info{transition-delay:calc(var(--tg-stagger)*1)}.profile.is-mounted .profile-content>.content-switch{transition-delay:calc(var(--tg-stagger)*2)}.profile.is-mounted .user-info .action-buttons,.profile.is-mounted .user-info .profile-bio,.profile.is-mounted .user-info .profile-links,.profile.is-mounted .user-info .profile-location,.profile.is-mounted .user-info .profile-type,.profile.is-mounted .user-info .stats,.profile.is-mounted .user-info h2{filter:none;opacity:1;transform:none;transition:opacity var(--tg-dur) var(--tg-ease),transform var(--tg-dur) var(--tg-ease),filter calc(var(--tg-dur)*.85) var(--tg-ease)}.profile:not(.is-mounted) .user-info .action-buttons,.profile:not(.is-mounted) .user-info .profile-bio,.profile:not(.is-mounted) .user-info .profile-links,.profile:not(.is-mounted) .user-info .profile-location,.profile:not(.is-mounted) .user-info .profile-type,.profile:not(.is-mounted) .user-info .stats,.profile:not(.is-mounted) .user-info h2{filter:saturate(.98) blur(.2px);opacity:0;transform:translateY(6px) scale(.985)}.profile.is-mounted .user-info h2{transition-delay:calc(var(--tg-stagger)*0)}.profile.is-mounted .user-info .profile-type{transition-delay:calc(var(--tg-stagger)*.6)}.profile.is-mounted .user-info .profile-bio{transition-delay:calc(var(--tg-stagger)*1.2)}.profile.is-mounted .user-info .profile-location{transition-delay:calc(var(--tg-stagger)*1.6)}.profile.is-mounted .user-info .profile-links{transition-delay:calc(var(--tg-stagger)*2)}.profile.is-mounted .user-info .action-buttons{transition-delay:calc(var(--tg-stagger)*2.4)}.profile.is-mounted .user-info .stats{transition-delay:calc(var(--tg-stagger)*3)}.profile .sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.profile .profile-aura{background:#0000;height:560px;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,#000c 82%,#00000059 93%,#0000);mask-image:linear-gradient(180deg,#000 0,#000 72%,#000c 82%,#00000059 93%,#0000);overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.profile .profile-aura:before{background:linear-gradient(180deg,#05050829 0,#0505081a 22%,#05050833 48%,#0505087a 72%,#050508bd);content:"";inset:-1px;position:absolute;z-index:2}.profile .profile-aura:after{background:radial-gradient(circle at 50% 14%,#ffffff12,#0000 34%),radial-gradient(circle at 50% 78%,#00000047,#0000 44%),linear-gradient(90deg,#00000052,#0000 28%,#0000 72%,#00000052);content:"";inset:0;position:absolute;z-index:3}.profile .profile-aura__image{filter:blur(4px) saturate(1.06) brightness(.9);height:112%;left:50%;object-fit:cover;object-position:center top;opacity:0;position:absolute;top:-6%;transform:translateX(-50%) scale(1.03);transform-origin:center top;transition:opacity var(--tg-dur) var(--tg-ease),filter var(--tg-dur) var(--tg-ease),transform var(--tg-dur) var(--tg-ease);width:min(1180px,128vw);z-index:1}.profile .profile-aura__image.is-loaded{filter:blur(4px) saturate(1.06) brightness(.9);opacity:.58;transform:translateX(-50%) scale(1.03)}.profile .profile-content,.profile>.local-header-spacer,.profile>.profile-completion-hint,.profile>.profile-content,.profile>.profileCompletionHint{position:relative;z-index:1}.profile .profile-content{align-items:center;display:flex;flex-direction:column;overflow-x:clip;padding:20px;width:100%}.profile .profile-content .avatar-section-wrap{display:inline-flex;margin-bottom:20px;position:relative}.profile .profile-content .avatar-section{background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;box-shadow:0 20px 54px #0000006b,inset 0 0 0 1px #ffffff14;height:130px;overflow:hidden;width:130px}.profile .profile-content .avatar-section img{display:block;height:100%;object-fit:cover;width:100%}.profile .profile-content .profile-plus-badge{align-items:center;background:linear-gradient(135deg,#a855f7,#6d28d9);border:1px solid #ffffff42;border-radius:999px;bottom:8px;box-shadow:0 8px 20px color-mix(in srgb,#a855f7 36%,#0000),inset 0 1px 0 #ffffff38;color:#fff;display:inline-flex;height:26px;justify-content:center;position:absolute;right:-2px;width:26px;z-index:2}@media(max-width:768px){.profile .profile-content .avatar-section{height:140px;width:140px}}@media(max-width:480px){.profile .profile-content .avatar-section{height:130px;width:130px}}.profile .profile-content .avatar-modal{align-items:center;animation:fadeIn .3s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.profile .profile-content .avatar-modal__image{animation:zoomIn .3s ease forwards;border-radius:50%;box-shadow:0 8px 30px #0009;height:60vw;max-height:300px;max-width:300px;object-fit:cover;transform:scale(.8);width:60vw}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.profile .profile-content .avatar-modal.closing{animation:fadeOut .3s ease forwards}.profile .profile-content .avatar-modal.closing .avatar-modal__image{animation:zoomOut .3s ease forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.profile .profile-content .profile-bio{color:var(--p-bio);font-size:16px;margin:6px 0 10px;white-space:pre-wrap}.profile .profile-content .user-info{text-align:center}.profile .profile-content .user-info h2{align-items:center;color:var(--p-fg);display:inline-flex;font-size:1.5rem;gap:8px;margin-bottom:10px;margin-top:1px}@media(max-width:768px){.profile .profile-content .user-info h2{font-size:1.25rem}}@media(max-width:480px){.profile .profile-content .user-info h2{font-size:1.25rem;margin-top:1px}}.profile .profile-content .user-info .trust-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.8rem;font-weight:800;gap:6px;line-height:1;padding:4px 10px;-webkit-user-select:none;user-select:none}.profile .profile-content .user-info .trust-badge--novice{background:#8080801f;border-color:#0000000d;color:#444}.profile .profile-content .user-info .trust-badge--verified{background:#3b82f61f;border-color:#3b82f640;color:#0b5ed7}.profile .profile-content .user-info .trust-badge--trusted{background:#22c55e1f;border-color:#22c55e40;color:#0e7a3a}.profile .profile-content .user-info .profile-type{color:var(--p-muted-1);font-size:14px;font-weight:600;margin-top:-2px}.profile .profile-content .user-info .profile-location{align-items:center;color:var(--p-muted-1);display:inline-flex;font-size:14px;gap:6px;margin-top:6px}.profile .profile-content .user-info .profile-location .location-icon{filter:var(--p-icon-filter);height:16px;object-fit:contain;opacity:.9;width:16px}.profile .profile-content .user-info .profile-location .location-icon.no-invert{filter:none!important}.profile .profile-content .user-info .profile-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:6px;margin-top:12px}.profile .profile-content .user-info .profile-links .link-pill{align-items:center;background:var(--p-pill-bg);border:1px solid var(--p-pill-border);border-radius:999px;color:var(--p-pill-fg);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;line-height:1;max-width:100%;overflow:hidden;padding:6px 10px;text-decoration:none;transition:transform .06s ease,background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.profile .profile-content .user-info .profile-links .link-pill .pill-icon{display:inline-block;filter:var(--p-icon-filter);flex:0 0 16px;height:16px;object-fit:contain;width:16px}.profile .profile-content .user-info .profile-links .link-pill .pill-emoji{align-items:center;display:inline-flex;flex:0 0 16px;font-size:14px;height:16px;justify-content:center;line-height:1;width:16px}.profile .profile-content .user-info .profile-links .link-pill .pill-label{color:var(--p-pill-label);overflow:hidden;text-overflow:ellipsis}.profile .profile-content .user-info .profile-links .link-pill:hover{background:var(--p-pill-bg-hover);border-color:var(--p-pill-border-hover);transform:translateY(-1.5px);transition:transform .35s ease,background-color .35s ease,border-color .35s ease}.profile .profile-content .user-info .profile-links .link-pill:active{transform:translateY(0) scale(.98);transition:transform .25s ease}.profile .profile-content .user-info .profile-links .link-pill:focus-visible{background:var(--p-pill-focus-bg);border-color:var(--p-pill-focus-border);outline:none}@media(max-width:480px){.profile .profile-content .user-info .profile-links{gap:6px}.profile .profile-content .user-info .profile-links .link-pill{font-size:13px;padding:6px 9px}.profile .profile-content .user-info .profile-links .link-pill .pill-emoji,.profile .profile-content .user-info .profile-links .link-pill .pill-icon{flex-basis:15px;height:15px;width:15px}}.profile .profile-content .user-info .action-buttons{margin-top:10px}.profile .profile-content .user-info .action-buttons button{background-color:#000;background-color:var(--button-bg-color,#000);border:none;border-radius:50px;color:#fff;color:var(--button-text-color,#fff);cursor:pointer;margin:5px;padding:10px 20px}.profile .profile-content .user-info .action-buttons button:hover{background-color:#333;background-color:var(--button-hover-bg-color,#333)}.profile .profile-content .user-info .action-buttons .btn{margin:5px}.profile .profile-content .user-info .stats{align-items:stretch;display:flex;flex-wrap:nowrap;gap:12px;justify-content:center;margin-left:auto;margin-right:auto;margin-top:20px;max-width:560px;padding:0 10px;width:100%}.profile .profile-content .user-info .stats .stat{background:var(--p-surface-1);border:1px solid var(--p-surface-1-border);border-radius:14px;box-shadow:var(--p-surface-1-shadow-1);cursor:pointer;flex:1 1;min-width:0;padding:10px 8px;text-align:center;transition:transform .24s cubic-bezier(.4,0,.2,1),box-shadow .24s cubic-bezier(.4,0,.2,1),background-color .24s cubic-bezier(.4,0,.2,1)}.profile .profile-content .user-info .stats .stat span{color:var(--p-stat-label);display:block;font-size:13px;font-weight:600;letter-spacing:.2px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;transition:color .24s cubic-bezier(.4,0,.2,1);white-space:nowrap}.profile .profile-content .user-info .stats .stat p{color:var(--p-stat-value);font-size:16px;font-weight:800;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;transition:color .24s cubic-bezier(.4,0,.2,1);white-space:nowrap}.profile .profile-content .user-info .stats .stat:hover{background:#fff;box-shadow:var(--p-surface-1-shadow-2);transform:translateY(-2px)}.profile .profile-content .user-info .stats .stat:hover p,.profile .profile-content .user-info .stats .stat:hover span{color:var(--p-fg)}.profile .profile-content .user-info .stats .stat:active{box-shadow:0 3px 8px #00000012;transform:translateY(0);transition-duration:.14s}.profile .profile-content .user-info .stats .stat--rating p,.profile .profile-content .user-info .stats .stat--reviews p{color:var(--p-stat-rating)}@media(max-width:768px){.profile .profile-content .user-info .stats{gap:8px;justify-content:space-between;max-width:100%;padding:0 10px}.profile .profile-content .user-info .stats .stat{padding:8px 5px}.profile .profile-content .user-info .stats .stat span{font-size:11px}.profile .profile-content .user-info .stats .stat p{font-size:14px}}@media(max-width:480px){.profile .profile-content .user-info .stats{gap:6px;justify-content:space-between;padding:0 8px}.profile .profile-content .user-info .stats .stat{padding:7px 4px}.profile .profile-content .user-info .stats .stat span{font-size:10.5px}.profile .profile-content .user-info .stats .stat p{font-size:13px}}.profile .profile-content .content-switch{--seg-pad:6px;--seg-gap:6px;--seg-radius:999px;grid-gap:var(--seg-gap);-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--seg-radius);box-sizing:border-box;display:grid;gap:var(--seg-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px auto 8px;max-width:760px;overflow:hidden;padding:var(--seg-pad);position:relative;touch-action:manipulation;width:100%}.profile .profile-content .content-switch--glass{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--p-switch-bg);border:1px solid var(--p-switch-border);box-shadow:var(--p-switch-inset)}.profile .profile-content .seg .seg__indicator{background:radial-gradient(circle at 20% 20%,#ffffff61,#ffffff1f);border-radius:999px;bottom:var(--seg-pad);box-shadow:0 10px 24px #00000029,inset 0 0 0 1px #ffffff8c;left:var(--seg-pad);pointer-events:none;position:absolute;top:var(--seg-pad);transform:translateX(calc((100% + var(--seg-gap))*0));transform:translateX(calc(var(--seg-index, 0)*(100% + var(--seg-gap))));transition:transform .22s ease,opacity .18s ease-out;width:calc(33.33333% - var(--seg-pad)*2/3 - var(--seg-gap)*2/3);will-change:transform;z-index:0}.profile .profile-content .seg .seg__btn{align-items:center;background:#0000;border:0;border-radius:999px;box-sizing:border-box;color:#222;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:56px;justify-content:center;min-width:0;padding:8px 4px;position:relative;transition:transform .08s ease,opacity .15s ease;z-index:1}.profile .profile-content .seg .seg__btn img{-webkit-user-drag:none;display:block;filter:var(--p-icon-filter);flex-shrink:0;height:22px;object-fit:contain;opacity:.9;pointer-events:none;transition:opacity .15s ease,transform .08s ease;-webkit-user-select:none;user-select:none;width:22px}.profile .profile-content .seg .seg__btn .seg__label{color:var(--p-fg);display:block;font-size:11px;font-weight:600;line-height:1.1;margin:0;opacity:.85;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.profile .profile-content .seg .seg__btn:hover img{opacity:1}.profile .profile-content .seg .seg__btn:active{transform:scale(.98)}.profile .profile-content .seg .seg__btn.active img{opacity:1}.profile .profile-content .seg .seg__btn:after{content:"";display:none}.profile .profile-content .seg .seg__btn img.no-invert{filter:none!important}@media(max-width:768px){.profile .profile-content .content-switch{max-width:560px}.profile .profile-content .seg .seg__btn{height:56px}.profile .profile-content .seg .seg__btn img{height:21px;width:21px}}@media(max-width:480px){.profile .profile-content .content-switch{--seg-pad:4px;--seg-gap:4px;margin-top:14px;max-width:none}.profile .profile-content .seg .seg__indicator{border-radius:999px}.profile .profile-content .seg .seg__btn{gap:4px;height:54px;padding:7px 2px}.profile .profile-content .seg .seg__btn img{height:20px;width:20px}.profile .profile-content .seg .seg__btn .seg__label{font-size:10px}}.dark-theme .profile,[data-theme=dark] .profile{--p-bg:var(--color-bg);--p-fg:var(--color-text);--p-surface-1:var(--surface-2);--p-surface-1-border:#ffffff14;--p-surface-1-shadow-1:0 2px 8px #00000059;--p-surface-1-shadow-2:0 8px 18px #00000073;--p-pill-bg:#ffffff0f;--p-pill-border:#ffffff24;--p-pill-fg:var(--color-text);--p-pill-label:#e5e7eb;--p-pill-bg-hover:#ffffff1a;--p-pill-border-hover:#ffffff38;--p-pill-focus-border:#3b82f68c;--p-pill-focus-bg:#3b82f61f;--p-switch-bg:#ffffff12;--p-switch-border:#ffffff14;--p-switch-inset:inset 0 1px 0 #ffffff0f;--seg-underline:#e6e6ebeb;--seg-underline-hover:#e6e6ebbf;--p-muted-1:#fff9;--p-bio:#d6d6d8;--p-icon-filter:invert(1) brightness(1.12) contrast(1.02);--p-stat-label:#fffc;--p-stat-value:#fff;--p-stat-rating:#3ea6ff}.dark-theme .profile .profile-content .user-info .action-buttons button,[data-theme=dark] .profile .profile-content .user-info .action-buttons button{--button-bg-color:#27272f;--button-text-color:#f9fafb;--button-hover-bg-color:#3f3f46;background-color:#27272f;color:#f9fafb}.dark-theme .profile .profile-content .user-info .action-buttons button:hover,[data-theme=dark] .profile .profile-content .user-info .action-buttons button:hover{background-color:#3f3f46}.dark-theme .profile .profile-content .user-info .stats .stat:hover,[data-theme=dark] .profile .profile-content .user-info .stats .stat:hover{background:#26262f;box-shadow:var(--p-surface-1-shadow-2)}.dark-theme .profile .profile-content .user-info .stats .stat:hover span,[data-theme=dark] .profile .profile-content .user-info .stats .stat:hover span{color:var(--p-stat-label)}.dark-theme .profile .profile-content .user-info .stats .stat:hover p,[data-theme=dark] .profile .profile-content .user-info .stats .stat:hover p{color:var(--p-stat-value)}.dark-theme .profile .profile-content .user-info .stats .stat:active,[data-theme=dark] .profile .profile-content .user-info .stats .stat:active{box-shadow:0 3px 8px #0009}.dark-theme .profile .profile-content .content-switch .seg__indicator,[data-theme=dark] .profile .profile-content .content-switch .seg__indicator{background:radial-gradient(circle at 20% 20%,#ffffff57,#ffffff0f);box-shadow:0 14px 28px #0009,inset 0 0 0 1px #ffffff2e}.no-invert{filter:none!important}.profile .dh__menu img,.profile .profile-header-menu-icon{height:30px;width:30px}.profile.profile--showcase-tip:before{background:#00000094;content:"";inset:0;position:fixed;z-index:9990}.profile.profile--showcase-tip .profile-content{filter:none!important}.profile.profile--showcase-tip .content-switch{position:relative;z-index:9995}.profile.profile--showcase-tip .seg__btn[data-tip=showcases]{animation:showcasePulse 1.25s ease-in-out infinite;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;box-shadow:0 0 0 8px #3b82f629,0 18px 44px #0000008c;position:relative;transform:translateY(-1px);z-index:10000}@keyframes showcasePulse{0%,to{box-shadow:0 0 0 8px #3b82f624,0 18px 44px #0000008c;transform:translateY(-1px) scale(1)}50%{box-shadow:0 0 0 11px #3b82f638,0 18px 44px #0000008c;transform:translateY(-1px) scale(1.02)}}@media(max-width:480px){.profile .profile-aura{height:540px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,#000000c7 82%,#00000052 93%,#0000);mask-image:linear-gradient(180deg,#000 0,#000 72%,#000000c7 82%,#00000052 93%,#0000)}.profile .profile-aura__image{height:110%;left:50%;top:-5%;width:128vw}.profile .profile-aura__image,.profile .profile-aura__image.is-loaded{filter:blur(4px) saturate(1.06) brightness(.9);transform:translateX(-50%) scale(1.03)}.profile .profile-aura__image.is-loaded{opacity:.56}}@media(min-width:900px){.profile .profile-aura{height:620px}.profile .profile-aura__image{filter:blur(5px) saturate(1.03) brightness(.82);height:132%;top:-18%;width:100vw}.profile .profile-aura__image.is-loaded{filter:blur(5px) saturate(1.03) brightness(.82);opacity:.46}}@media(prefers-reduced-motion:reduce){.profile .profile-aura__image{transition:none!important}}.ads-grid.ig-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:920px;width:100%}.ad-card.ig-card{align-items:stretch;background:#0000;border:0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:transform .08s ease,box-shadow .15s ease}.ad-card.ig-card:hover{transform:translateY(-1px)}.ad-card.ig-card:active{transform:scale(.99)}.ad-card.ig-card.is-disabled{cursor:not-allowed;opacity:.85}.ad-thumb.ig-thumb{aspect-ratio:1/1;background:#f2f2f2;position:relative;width:100%}.ad-thumb.ig-thumb img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ad-caption.ig-caption{padding:6px 2px 8px}.ad-title.ig-title{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:.95rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-review-overlay{z-index:2}@media(min-width:1200px){.ads-grid.ig-grid{gap:10px;max-width:860px}}@media(max-width:1024px){.ads-grid.ig-grid{gap:8px;max-width:940px}}@media(max-width:768px){.profile-content-section{padding:16px}.ads-grid.ig-grid{gap:5px;margin:0 6px;max-width:100%}.ad-caption.ig-caption{padding:5px 1px 6px}.ad-title.ig-title{font-size:.94rem}}@media(max-width:420px){.profile-content-section{padding:12px}.ads-grid.ig-grid{gap:4px;margin:0 4px}.ad-caption.ig-caption{padding:4px 1px 5px}.ad-title.ig-title{font-size:.92rem}}.dark-theme .profile .profile-content .ad-thumb.ig-thumb,[data-theme=dark] .profile .profile-content .ad-thumb.ig-thumb{background:#111}.ad-card.ig-card{border-radius:0;box-shadow:none}.ad-thumb.ig-thumb{border-radius:0}.ad-caption.ig-caption,.ad-title.ig-title{display:none}@media(max-width:768px){.profile-content-section{padding:0}}@media(max-width:768px)and (max-width:768px){.profile-content-section{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}@media(max-width:768px){.ads-grid.ig-grid{gap:0;margin:0;max-width:100%}}.ads-grid.ig-grid.search-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:920px;width:100%}.ad-card.ig-card.search-card{align-items:stretch;background:#0000;border:0;border-radius:0;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;text-align:left;transition:transform .08s ease,box-shadow .15s ease}.ad-card.ig-card.search-card:hover{transform:translateY(-1px)}.ad-card.ig-card.search-card:active{transform:scale(.99)}.ad-thumb.ig-thumb.search-thumb{aspect-ratio:1/1;background:#f2f2f2;border-radius:0;overflow:hidden;position:relative;width:100%}.ad-thumb.ig-thumb.search-thumb img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.search-thumb__poster{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;overflow:hidden;padding:14px 12px;position:absolute}.search-thumb__poster-glow{inset:-35%;opacity:.95;pointer-events:none;position:absolute}.search-thumb__poster-title{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-weight:950;letter-spacing:-.5px;overflow:hidden;position:relative;text-align:center;text-shadow:0 2px 18px #0000006b;width:100%;z-index:2}.search-thumb__poster-title.is-short{-webkit-line-clamp:3;font-size:20px;line-height:1.06}.search-thumb__poster-title.is-medium{-webkit-line-clamp:4;font-size:16.5px;line-height:1.08}.search-thumb__poster-title.is-long{-webkit-line-clamp:5;font-size:14px;line-height:1.12}.search-thumb__poster--blue{background:radial-gradient(circle at 18% 14%,#5b9dffbf,#0000 36%),radial-gradient(circle at 82% 78%,#3257ff85,#0000 38%),linear-gradient(135deg,#111827,#1d4ed8 55%,#0f172a)}.search-thumb__poster--blue .search-thumb__poster-glow{background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 28%),radial-gradient(circle at 70% 70%,#4ade8029,#0000 34%)}.search-thumb__poster--violet{background:radial-gradient(circle at 22% 18%,#c084fcb8,#0000 36%),radial-gradient(circle at 80% 82%,#3b82f670,#0000 38%),linear-gradient(135deg,#17111f,#5b21b6 58%,#111827)}.search-thumb__poster--violet .search-thumb__poster-glow{background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 30%),radial-gradient(circle at 68% 76%,#ec48992e,#0000 34%)}.search-thumb__poster--graphite{background:radial-gradient(circle at 20% 15%,#94a3b857,#0000 36%),radial-gradient(circle at 84% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#050608,#1f2937 58%,#0b1120)}.search-thumb__poster--graphite .search-thumb__poster-glow{background:radial-gradient(circle at 30% 25%,#ffffff1f,#0000 30%),radial-gradient(circle at 75% 72%,#60a5fa2e,#0000 34%)}.search-thumb__poster--green{background:radial-gradient(circle at 18% 14%,#34d3999e,#0000 36%),radial-gradient(circle at 82% 78%,#0ea5e961,#0000 38%),linear-gradient(135deg,#052e2b,#065f46 56%,#111827)}.search-thumb__poster--green .search-thumb__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff2b,#0000 30%),radial-gradient(circle at 70% 70%,#7dd3fc33,#0000 34%)}.search-thumb__poster--bronze{background:radial-gradient(circle at 18% 14%,#fbbf2480,#0000 36%),radial-gradient(circle at 82% 80%,#b4530966,#0000 38%),linear-gradient(135deg,#1c1207,#78350f 58%,#111827)}.search-thumb__poster--bronze .search-thumb__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 72%,#fb923c33,#0000 34%)}.search-thumb__poster--wine{background:radial-gradient(circle at 18% 14%,#f472b685,#0000 36%),radial-gradient(circle at 82% 78%,#ef444457,#0000 38%),linear-gradient(135deg,#190812,#7f1d1d 58%,#111827)}.search-thumb__poster--wine .search-thumb__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 70%,#fb71852e,#0000 34%)}.search-thumb__poster--ocean{background:radial-gradient(circle at 18% 14%,#22d3ee94,#0000 36%),radial-gradient(circle at 82% 78%,#2563eb70,#0000 38%),linear-gradient(135deg,#082f49,#0e7490 54%,#111827)}.search-thumb__poster--ocean .search-thumb__poster-glow{background:radial-gradient(circle at 25% 20%,#ffffff29,#0000 30%),radial-gradient(circle at 72% 72%,#7dd3fc2e,#0000 34%)}.search-thumb__poster--sand{background:radial-gradient(circle at 18% 14%,#fdba747a,#0000 36%),radial-gradient(circle at 82% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#1f1308,#92400e 54%,#111827)}.search-thumb__poster--sand .search-thumb__poster-glow{background:radial-gradient(circle at 22% 18%,#ffffff26,#0000 30%),radial-gradient(circle at 70% 70%,#60a5fa29,#0000 34%)}.search-meta,.search-title{display:none}.search-card--skeleton{position:relative}.search-card__badge-skeleton{animation:sk-shine 1.2s linear infinite;background:linear-gradient(90deg,#eceff3,#f5f6f9 40%,#eceff3 80%);background-size:200% 100%;border-radius:999px;height:24px;left:8px;position:absolute;top:8px;width:72px;z-index:2}.ad-thumb.ig-thumb.blurred img{filter:blur(4px) brightness(.9);transform:scale(1.01)}.ad-review-overlay{align-items:center;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;padding:10px;pointer-events:none;position:absolute;text-align:center;z-index:4}.ad-review-badge{background:#ffffffd9;background:var(--p-mod-badge-bg,#ffffffd9);border-radius:999px;box-shadow:0 2px 10px #00000026;box-shadow:var(--p-mod-shadow-1,0 2px 10px #00000026);color:#111;color:var(--p-mod-badge-fg,#111);display:inline-block;font-size:.9rem;font-weight:800;padding:6px 10px}.ad-review-text{background:#ffffffbf;background:var(--p-mod-text-bg,#ffffffbf);border-radius:10px;box-shadow:0 1px 8px #0000001f;box-shadow:var(--p-mod-shadow-2,0 1px 8px #0000001f);color:#222;color:var(--p-mod-text-fg,#222);font-size:.85rem;font-weight:600;padding:6px 10px}@keyframes sk-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:1200px){.ads-grid.ig-grid.search-grid{gap:10px;max-width:860px}}@media(max-width:1024px){.ads-grid.ig-grid.search-grid{gap:8px;max-width:940px}}@media(max-width:768px){.profile-content-section{padding:0 0 calc(90px + env(safe-area-inset-bottom))}.ads-grid.ig-grid.search-grid{gap:0;margin:0;max-width:100%}}@media(max-width:420px){.ads-grid.ig-grid.search-grid{gap:0;margin:0}}.pulse-highlight{border-radius:12px;box-shadow:0 0 0 0 #3b82f640}.dark-theme .profile .profile-content .ad-thumb.ig-thumb.search-thumb,[data-theme=dark] .profile .profile-content .ad-thumb.ig-thumb.search-thumb{background:#111}.empty-state{grid-gap:10px;animation:sc-empty-in .18s ease-out both;display:grid;gap:10px;margin:8px 0 18px;min-height:220px;place-items:center;text-align:center;width:100%}.empty-state__img{animation:sc-empty-img .24s ease-out .06s both;filter:grayscale(1) brightness(.65) contrast(.9) drop-shadow(0 6px 14px rgba(0,0,0,.06));height:auto;max-width:120px;opacity:.55;width:min(110px,32%)}.empty-state__text{color:#555;color:var(--p-muted-1,#555);font-size:15.5px;font-weight:700;margin:0}.dark-theme .empty-state__img,[data-theme=dark] .empty-state__img{filter:invert(1) grayscale(1) brightness(.92) contrast(.98) drop-shadow(0 6px 14px rgba(0,0,0,.25));opacity:.75}.profile-feed.feed,.profile-posts-feed{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:600px;padding:0;width:100%}.profile-feed .feed__card-wrapper,.profile-posts-feed .feed__card-wrapper{position:relative;width:100%}.profile-posts-feed .feed__card,.profile-posts-feed .post-card,.profile-posts-feed .post-card-root{margin:0 auto;width:100%}.profile-posts-feed .feed__footer{display:none!important}.profile-posts-feed .feed__image,.profile-posts-feed .feed__image img,.profile-posts-feed .feed__image-clip{border-radius:0!important}.profile-posts-feed .action-bar,.profile-posts-feed .cv-action-bar{z-index:5}.feed__card-wrapper--skeleton{background:#fff;border-radius:24px;box-shadow:0 3px 10px #0000000f;padding:14px}.post-skel-body,.post-skel-footer,.post-skel-header{animation:profile-post-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000000f,rgba(0,0,0,.035),#0000000f);background-size:220% 100%}.post-skel-header{border-radius:999px;height:42px;margin-bottom:14px}.post-skel-body{border-radius:18px;height:260px;margin-bottom:12px}.post-skel-footer{border-radius:999px;height:38px}@keyframes profile-post-skeleton{0%{background-position:0 50%}to{background-position:220% 50%}}.post-under-review .feed__caption,.post-under-review .feed__image,.post-under-review .feed__image-clip,.post-under-review .feed__image-outer,.post-under-review .post-card{filter:blur(4px) brightness(.9)}.post-review-overlay{align-items:center;display:flex;flex-direction:column;gap:6px;inset:0;justify-content:center;padding:12px;pointer-events:none;position:absolute;text-align:center;z-index:10}.post-review-badge{background:#ffffffd9;background:var(--p-mod-badge-bg,#ffffffd9);border-radius:999px;box-shadow:0 2px 10px #00000026;box-shadow:var(--p-mod-shadow-1,0 2px 10px #00000026);color:#111;color:var(--p-mod-badge-fg,#111);display:inline-block;font-size:.95rem;font-weight:800;padding:7px 12px}.post-review-text{background:#ffffffbf;background:var(--p-mod-text-bg,#ffffffbf);border-radius:10px;box-shadow:0 1px 8px #0000001f;box-shadow:var(--p-mod-shadow-2,0 1px 8px #0000001f);color:#222;color:var(--p-mod-text-fg,#222);font-size:.9rem;font-weight:600;padding:7px 12px}.pulse-highlight{animation:pulseShadow 1.2s ease-in-out 0s 1;border-radius:18px;box-shadow:0 0 0 0 #ef444440;position:relative}@keyframes pulseShadow{0%{box-shadow:0 0 0 0 #ef444459}60%{box-shadow:0 0 0 12px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}body[data-theme=dark] .feed__card-wrapper--skeleton{background:#11141bd9;box-shadow:0 6px 18px #00000080}body[data-theme=dark] .post-skel-body,body[data-theme=dark] .post-skel-footer,body[data-theme=dark] .post-skel-header{background:linear-gradient(90deg,#ffffff12,hsla(0,0%,100%,.035),#ffffff12);background-size:220% 100%}@media(max-width:768px){.profile-feed.feed,.profile-posts-feed{gap:18px;padding:0}}.profile-content-section{width:100%}.showcaseTop{align-items:center;display:flex;justify-content:space-between;margin:10px auto 12px;max-width:720px;padding:0 16px;width:100%}.showcaseTop__title{font-size:16px;font-weight:700;letter-spacing:-.2px}.showcaseTop__spacer{height:1px;width:1px}.showcaseError{background:#ff00000f;border:1px solid #ff00001f;border-radius:14px;margin:0 auto 10px;padding:10px 14px}.showcaseError,.showcases-placeholder{font-weight:600;max-width:720px;width:100%}.showcases-placeholder{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #0000000f;border-radius:16px;box-shadow:0 10px 30px #0000000d;margin:12px auto;padding:16px 14px;text-align:center}.showcases-hint{font-weight:500;margin-top:8px;opacity:.7}.showcaseRail{-webkit-overflow-scrolling:touch;display:flex;margin:0 auto 10px;max-width:720px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-padding-left:16px;scroll-padding-right:16px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.showcaseRail::-webkit-scrollbar{display:none}.showcaseSlide{box-sizing:border-box;flex:0 0 100%;padding:0 16px;scroll-snap-align:start}.showcaseCard{background:#ffffffeb;border:1px solid #0000000d;border-radius:22px;box-shadow:0 18px 48px #00000014;cursor:pointer;margin:0 auto;max-width:520px;outline:none;overflow:hidden;position:relative;transform:translateZ(0)}.showcaseCard--ref{display:flex;flex-direction:column;min-height:clamp(300px,44vh,430px)}.showcaseCard--preview{border-radius:26px}.showcaseCard:hover{box-shadow:0 22px 64px #0000001a;transform:translateY(-1px)}.showcaseCard:focus-visible{box-shadow:0 0 0 3px #0000001f,0 22px 64px #0000001a}.showcaseCover{background:#0000000a;height:clamp(160px,24vh,220px);overflow:hidden}.showcaseCover,.showcaseCover__img{border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative;width:100%}.showcaseCover__img{display:block;height:100%;object-fit:cover;z-index:2}.showcaseCover__blur{filter:blur(18px);height:100%;inset:-10% -10% auto -10%;mask-image:linear-gradient(180deg,#0000 40%,#000 86%);-webkit-mask-image:linear-gradient(180deg,#0000 40%,#000 86%);object-fit:cover;opacity:.95;pointer-events:none;position:absolute;transform:scale(1.08);width:120%;z-index:1}.showcaseCover__fade{background:linear-gradient(180deg,#fff0 0,#ffffff59 35%,#ffffffc7 72%,#fff);bottom:0;height:52%;z-index:3}.showcaseCover__fade,.showcaseCover__feather{left:0;pointer-events:none;position:absolute;right:0}.showcaseCover__feather{background:linear-gradient(180deg,#fff 0,#fff0);bottom:-14px;height:28px;z-index:5}.showcaseCover--empty{align-items:center;display:flex;justify-content:center}.showcaseCover__placeholder{font-weight:600;opacity:.65}.showcaseCover__iconBtn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:0;border-radius:12px;box-shadow:0 10px 24px #0000001f;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:transform .12s ease,background .12s ease;width:36px;z-index:4}.showcaseCover__iconBtn:hover{background:#ffffffeb;transform:translateY(-1px)}.showcaseCover__iconBtn:disabled{cursor:default;opacity:.6;transform:none}.showcaseCover__pill{align-items:center;background:#3f4effeb;border-radius:999px;bottom:12px;box-shadow:0 14px 34px #0000002e;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.1px;padding:9px 12px;position:absolute;right:12px;z-index:4}.showcaseCover__pillDot{display:inline-block;opacity:.95;transform:translateY(-.3px)}.showcaseCover__pillText{font-weight:650}.showcaseInfo{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.showcaseInfo--preview{align-items:center;flex:1 1;gap:7px;padding:12px 16px 14px;text-align:center}.showcaseInfo--preview .showcaseInfo__row{display:none;width:100%}.showcaseInfo__row{align-items:center;display:flex;gap:10px;justify-content:space-between}.showcaseInfo__count,.showcaseInfo__type{font-size:12px;font-weight:600;opacity:.72}.showcaseInfo__count{background:#0000000f;border-radius:999px;padding:6px 10px}.showcaseInfo__title{font-size:22px;font-weight:780;letter-spacing:-.35px;line-height:1.14;margin-top:2px;max-width:520px;width:100%}.showcaseInfo__desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:500;line-height:1.45;max-width:520px;opacity:.74;overflow:hidden;width:100%}.showcaseInfo--preview .showcaseInfo__cta{display:none}.showcaseInfo__ctaWrap{display:flex;justify-content:center;margin-top:auto;padding-top:12px;width:100%}.showcaseInfo__ctaBtn{background:#111111eb;border:0;border-radius:999px;box-shadow:0 14px 34px #0000002e;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:40px;letter-spacing:-.1px;transition:transform .12s ease,filter .12s ease,background .12s ease;width:min(420px,90%)}.showcaseInfo__ctaBtn:hover{filter:brightness(1.03);transform:translateY(-1px)}.showcaseInfo__ctaBtn:active{transform:translateY(0) scale(.99)}.showcaseInfo__cta{font-size:14px;font-weight:650;margin-top:auto;opacity:.9;padding-top:10px}.showcaseDots{display:flex;gap:8px;justify-content:center;margin:6px auto 18px;max-width:720px;padding:0 16px;width:100%}.showcaseDot{background:#00000029;border:0;border-radius:999px;cursor:pointer;height:7px;transition:transform .12s ease,background .12s ease;width:7px}.showcaseDot--active,.showcaseDot:hover{transform:scale(1.15)}.showcaseDot--active{background:#00000073}.showcase__fab{background:#111;border:none;border-radius:50%;bottom:80px;box-shadow:0 10px 26px #0000002e;color:#fff;cursor:pointer;display:grid;height:56px;place-items:center;position:fixed;right:20px;transition:background .2s ease,transform .14s ease,bottom .25s ease;width:56px;will-change:transform;z-index:50}.showcase__fab:focus-visible,.showcase__fab:hover{background:#000;outline:none;transform:translateY(-2px) scale(1.04)}.showcase__fab:disabled{cursor:default;opacity:.6;transform:none}.showcase__fabIcon{display:block;height:26px;pointer-events:none;transition:transform .14s ease,opacity .14s ease;-webkit-user-select:none;user-select:none;width:26px}.showcase__fab:focus-visible .showcase__fabIcon,.showcase__fab:hover .showcase__fabIcon{opacity:.98;transform:scale(1.06)}.showcase__fabIcon--autoInvert{filter:invert(1)}.showcase__fab--centerPill{align-items:center;backdrop-filter:blur(16px) saturate(1.25);-webkit-backdrop-filter:blur(16px) saturate(1.25);background:#3807071f;border:1px solid #ffffff24;border-radius:999px;box-shadow:0 16px 44px #00000038,inset 0 1px 0 #ffffff2e;display:inline-flex;gap:10px;height:54px;justify-content:center;left:50%;min-width:240px;overflow:visible;padding:0 18px;position:fixed;right:auto;transform:translateX(-50%);transition:transform .14s ease,background .2s ease,box-shadow .2s ease,bottom .25s ease;width:auto;will-change:transform}.showcase__fabText{font-size:14px;font-weight:750;letter-spacing:-.15px;line-height:1;opacity:.96;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.showcase__fab--centerPill .showcase__fabIcon{height:18px;opacity:.98;width:18px}.showcase__fab--centerPill:focus-visible,.showcase__fab--centerPill:hover{background:#ffffff29;box-shadow:0 18px 52px #00000042,inset 0 1px 0 #fff3;transform:translateX(-50%) translateY(-2px) scale(1.02)}.showcase__fab--centerPill:disabled{cursor:default;opacity:.65;transform:translateX(-50%)}.showcase__fab--centerPill:before{animation:none!important;opacity:0!important}.showcase__fab--centerPill:after{background:radial-gradient(120px 46px at 20% 18%,#ffffff38,#fff0 60%);content:"";inset:0;opacity:.85}.showcasePillTrace,.showcase__fab--centerPill:after{border-radius:inherit;pointer-events:none;position:absolute}.showcasePillTrace{filter:drop-shadow(0 0 6px rgba(255,255,255,.22));height:calc(100% + 4px);inset:-2px;overflow:visible;width:calc(100% + 4px);z-index:0}.showcasePillTrace__path{fill:none;stroke:#ffffff1a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14 260;stroke-dashoffset:0;animation:showcaseElectronRun 2.9s linear infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.3)) drop-shadow(0 0 14px rgba(255,255,255,.16))}.showcase__fab--electron>:not(.showcasePillTrace){position:relative;z-index:1}.showcase__fab--electron:disabled .showcasePillTrace__path{animation-play-state:paused;opacity:.35}.showcase__fab--electron:hover .showcasePillTrace__path{stroke-dasharray:16 255;animation-duration:2.4s}@keyframes showcaseElectronRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}.csOverlay{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}@media(min-width:768px){.csOverlay{align-items:center}}@media(max-width:480px){.showcase__fab{bottom:110px}.showcaseCard{max-width:100%}.showcaseInfo__title{font-size:19px}.showcaseCover{height:clamp(150px,22vh,210px)}.showcaseCard--ref{min-height:clamp(280px,40vh,400px)}.showcase__fab--centerPill{height:52px;min-width:220px;padding:0 16px}}.dark-theme .profile-content-section,.dark-theme .showcaseTop__title,body[data-theme=dark] .profile-content-section,body[data-theme=dark] .showcaseTop__title{color:var(--text-color)}.dark-theme .showcases-placeholder,body[data-theme=dark] .showcases-placeholder{background:var(--surface-1);border:1px solid #ffffff14;box-shadow:0 10px 30px #00000073;color:var(--text-color)}.dark-theme .showcases-hint,body[data-theme=dark] .showcases-hint{color:var(--color-muted);opacity:.85}.dark-theme .showcaseError,body[data-theme=dark] .showcaseError{background:#ff50501a;border:1px solid #ff50502e;color:var(--text-color)}.dark-theme .showcaseCard,body[data-theme=dark] .showcaseCard{background:var(--surface-1);border:1px solid #ffffff14;box-shadow:0 18px 48px #0000008c;color:var(--text-color)}.dark-theme .showcaseCover,body[data-theme=dark] .showcaseCover{background:#ffffff0f}.dark-theme .showcaseCover__placeholder,body[data-theme=dark] .showcaseCover__placeholder{color:var(--color-muted);opacity:.9}.dark-theme .showcaseCover__iconBtn,body[data-theme=dark] .showcaseCover__iconBtn{background:#18181bb8;border:1px solid #ffffff1a;box-shadow:0 10px 24px #00000073;color:var(--text-color)}.dark-theme .showcaseCover__iconBtn:hover,body[data-theme=dark] .showcaseCover__iconBtn:hover{background:#18181bdb;border-color:#ffffff29}.dark-theme .showcaseInfo__count,body[data-theme=dark] .showcaseInfo__count{background:var(--surface-2);color:#f5f5f7c7}.dark-theme .showcaseInfo__desc,body[data-theme=dark] .showcaseInfo__desc{color:#f5f5f79e;opacity:1}.dark-theme .showcaseDot,body[data-theme=dark] .showcaseDot{background:#fff3}.dark-theme .showcaseDot--active,body[data-theme=dark] .showcaseDot--active{background:#ffffff80}.dark-theme .showcaseCover__fade,body[data-theme=dark] .showcaseCover__fade{background:linear-gradient(180deg,#0000 0,#0b122040 32%,#0b12209e 70%,#0b1220eb);height:54%}.dark-theme .showcaseInfo__ctaBtn,body[data-theme=dark] .showcaseInfo__ctaBtn{background:#f5f5f7eb;box-shadow:0 14px 34px #0000008c;color:#0b1220}.dark-theme .showcase__fab,body[data-theme=dark] .showcase__fab{background:#f5f5f7;box-shadow:0 10px 26px #0000008c}.dark-theme .showcase__fab:focus-visible,.dark-theme .showcase__fab:hover,body[data-theme=dark] .showcase__fab:focus-visible,body[data-theme=dark] .showcase__fab:hover{background:#fff}.dark-theme .showcase__fabIcon--autoInvert,body[data-theme=dark] .showcase__fabIcon--autoInvert{filter:none}.dark-theme .showcaseCover__feather,body[data-theme=dark] .showcaseCover__feather{background:linear-gradient(180deg,#0b1220 0,#0b122000)}.dark-theme .showcase__fab--centerPill,body[data-theme=dark] .showcase__fab--centerPill{background:#ffffff14;border:1px solid #ffffff1f;box-shadow:0 18px 52px #00000080,inset 0 1px 0 #ffffff24;color:#f5f5f7f5}.dark-theme .showcasePillTrace__path,body[data-theme=dark] .showcasePillTrace__path{stroke:#ffffff1f;filter:drop-shadow(0 0 7px rgba(255,255,255,.28)) drop-shadow(0 0 18px rgba(255,255,255,.14))}.profile-content-section{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 140px)}.showcase__fab.showcase__fab--centerPill{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#2563ebf2!important;border:1px solid #ffffff2e!important;bottom:calc(env(safe-area-inset-bottom, 0px) + 92px)!important;box-shadow:0 14px 34px #0000002e!important;left:50%!important;margin:0!important;min-width:0!important;position:fixed!important;right:auto!important;transform:translateX(-50%)!important;width:min(420px,100% - 32px)!important}.showcase__fab.showcase__fab--centerPill:focus-visible,.showcase__fab.showcase__fab--centerPill:hover{background:#2563ebfa!important;box-shadow:0 18px 44px #00000038!important;filter:brightness(1.04);transform:translateX(-50%) translateY(-1px)!important}.showcase__fab.showcase__fab--centerPill:disabled{transform:translateX(-50%)!important}.showcase__fab.showcase__fab--centerPill .showcase__fabText{color:#fff!important;opacity:.98!important}.showcase__fab.showcase__fab--centerPill .showcase__fabIcon--autoInvert{filter:invert(1) brightness(1.15) contrast(1.05)!important;opacity:.98!important}.dark-theme .showcase__fab.showcase__fab--centerPill,body[data-theme=dark] .showcase__fab.showcase__fab--centerPill{background:#2563ebf2!important;border:1px solid #ffffff2e!important;box-shadow:0 14px 34px #00000057!important;color:#fff!important}.dark-theme .showcase__fab.showcase__fab--centerPill:focus-visible,.dark-theme .showcase__fab.showcase__fab--centerPill:hover,body[data-theme=dark] .showcase__fab.showcase__fab--centerPill:focus-visible,body[data-theme=dark] .showcase__fab.showcase__fab--centerPill:hover{background:#2563ebfa!important;box-shadow:0 18px 44px #0000006b!important;transform:translateX(-50%) translateY(-1px)!important}.showcase__fab.showcase__fab--centerPill .showcasePillTrace__path{stroke:#ffffff38!important;filter:drop-shadow(0 0 7px rgba(255,255,255,.3)) drop-shadow(0 0 18px rgba(255,255,255,.16))!important}.create-showcase-page{display:grid;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;grid-template-rows:1fr;inset:0;overflow:hidden;position:fixed;z-index:10000}.csh-backdrop{animation:csh-backdrop-in .16s ease-out both;background:#0000006b;inset:0;position:absolute}.create-showcase-page.is-leaving .csh-backdrop{animation:csh-backdrop-out .16s ease-in both}@keyframes csh-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes csh-backdrop-out{0%{opacity:1}to{opacity:0}}.csh-shell{animation:csh-pop .2s cubic-bezier(.2,.75,.3,1) .02s both;box-sizing:border-box;margin:0 auto;max-width:720px;opacity:0;padding:20px 14px 36px;position:relative;transform:translateY(10px) scale(.985);width:min(94vw,720px)}.create-showcase-page.is-leaving .csh-shell{animation:csh-pop-out .18s ease-in both}@keyframes csh-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes csh-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}.csh-card{--glass-bg-top:0.68;--glass-bg-bottom:0.60;--glass-overlay:0.06;--glass-gloss-top:0.08;--glass-gloss-radial:0.12;--glass-faint:0.03;--glass-blur:44px;--glass-sat:120%;--glass-ctr:1.02;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));background:linear-gradient(180deg,rgba(255,255,255,var(--glass-bg-top)),rgba(255,255,255,var(--glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff24,#fff0 60%);border:1px solid #0000000f;border-radius:24px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay));box-sizing:border-box;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:18px;position:relative}.csh-card:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(255,255,255,var(--glass-gloss-top)),#fff0),radial-gradient(100% 80% at 50% 0,rgba(255,255,255,var(--glass-gloss-radial)),#fff0 70%)}.csh-card:after,.csh-card:before{content:"";inset:0;pointer-events:none;position:absolute}.csh-card:after{background:rgba(255,255,255,var(--glass-faint))}.csh-card>*{position:relative;z-index:1}.csh-top{align-items:center;display:flex;justify-content:center;padding:2px 0 6px;position:relative}.csh-title{color:#1c1c1e;font-size:20px;font-weight:700;text-align:center}.csh-close{align-items:center;background:#0000000d;border:1px solid #00000014;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .12s ease,background .12s ease,border-color .12s ease;width:36px}.csh-close:hover{background:#0000001a;transform:translateY(-50%) scale(1.05)}.csh-close:disabled{cursor:default;opacity:.6}.csh-closeIcon{height:14px;position:relative;width:14px}.csh-closeIcon:after,.csh-closeIcon:before{background:#111;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform-origin:center;width:14px}.csh-closeIcon:before{transform:translate(-50%,-50%) rotate(45deg)}.csh-closeIcon:after{transform:translate(-50%,-50%) rotate(-45deg)}.csh-warn{background:#ff8c0014;border:1px solid #ff8c002e;border-radius:12px}.csh-info,.csh-warn{font-weight:800;padding:10px 12px}.csh-info{background:#0000000a;border:1px solid #00000014;border-radius:12px}.csh-coverWrap{display:flex;flex-direction:column;gap:8px}.csh-coverHead{align-items:center;display:flex;gap:12px;justify-content:space-between}.csh-coverLabel{color:#1c1c1e;font-size:13px;font-weight:800;letter-spacing:.01em}.csh-coverActions{display:flex;gap:8px}.csh-miniBtn{background:#0000000d;border:1px solid #0000001a;border-radius:999px;color:#111;cursor:pointer;font-size:12.5px;font-weight:800;height:32px;padding:0 12px;transition:transform .12s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.csh-miniBtn:hover{background:#00000014;border-color:#00000024;transform:translateY(-1px)}.csh-miniBtn:active{opacity:.95;transform:translateY(0)}.csh-miniBtn:disabled{cursor:default;opacity:.6;transform:none}.csh-miniBtn--ghost{background:#ffffff8c}.csh-miniBtn--danger{background:#ef444414;border-color:#ef444433;color:#b91c1c}.csh-miniBtn--danger:hover{background:#ef44441f;border-color:#ef444447}.csh-cover{background:#fff;border:1px solid #0f172a0f;border-radius:20px;box-shadow:0 14px 34px #0f172a1a,0 6px 16px #0f172a0f;cursor:pointer;height:240px;outline:none;overflow:hidden;position:relative;transition:transform .12s ease;-webkit-user-select:none;user-select:none;width:100%}.csh-cover:hover{transform:translateY(-1px)}.csh-cover.has-cover{transform:none}.csh-coverImg{display:block;height:100%;object-fit:cover;width:100%}.csh-coverPlaceholder{align-items:center;background:#0f172a05;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:18px;text-align:center;width:100%}.csh-coverAddIcon{height:44px;object-fit:contain;opacity:.92;width:44px}.csh-coverTitle{color:#0b1220eb;font-size:14px;font-weight:900;letter-spacing:-.2px}.csh-coverHint{font-size:12px;font-weight:700;opacity:.7}.csh-file{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.csh-field{display:flex;flex-direction:column;gap:8px}.csh-label{color:#3c3c43;font-size:13px;font-weight:600;opacity:.7}.csh-input{background-color:#f9f9f9;border:1px solid #e5e5ea;border-radius:999px;box-sizing:border-box;color:#1c1c1e;font-size:16px;max-width:100%;outline:none;padding:12px 14px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .12s ease;width:100%}.csh-input:focus{background-color:#fff;border-color:#0a84ff;box-shadow:0 10px 24px #00000014;transform:translateY(-1px)}.csh-textarea{background-color:#f9f9f9;border:1px solid #e5e5ea;border-radius:16px;box-sizing:border-box;color:#1c1c1e;font-size:16px;max-width:100%;min-height:96px;outline:none;padding:12px 14px;resize:vertical;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .12s ease;width:100%}.csh-textarea:focus{background-color:#fff;border-color:#0a84ff;box-shadow:0 10px 24px #00000014;transform:translateY(-1px)}.csh-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.csh-btn{border:none;border-radius:50px;cursor:pointer;font-weight:800;height:46px;letter-spacing:.01em;transition:transform .12s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.csh-btn.ghost{background:#0000000f;color:#222}.csh-btn.ghost:hover{background:#0000001a;box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.csh-btn.ghost:active{transform:translateY(0)}.csh-btn.primary{background:#111;background-image:linear-gradient(180deg,#ffffff14,#fff0);color:#fff}.csh-btn.primary:hover{box-shadow:0 10px 24px #00000029;transform:translateY(-1px)}.csh-btn.primary:active{transform:translateY(0)}.csh-btn.primary:disabled{box-shadow:none;cursor:default;opacity:.7;transform:none}@media(min-width:768px){.csh-cover{height:320px}}@media(max-width:768px){.csh-shell{padding:16px 12px 64px}}@media(prefers-reduced-motion:reduce){.csh-backdrop,.csh-btn,.csh-input,.csh-shell,.csh-textarea{animation:none!important;transition:none!important}}.dark-theme .csh-backdrop,[data-theme=dark] .csh-backdrop{background:#0009}.dark-theme .csh-card,[data-theme=dark] .csh-card{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.05);backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.05);background:linear-gradient(180deg,#181819cc,#121213b8),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border-color:#ffffff14;box-shadow:0 28px 70px #000000a6,inset 0 1px 0 #ffffff0d}.dark-theme .csh-title,[data-theme=dark] .csh-title{color:#fff}.dark-theme .csh-cover,[data-theme=dark] .csh-cover{background-color:#1c1c1e;border-color:#ffffff1f;box-shadow:0 1px 4px #00000073,inset 0 0 0 1px #ffffff0d}.dark-theme .csh-coverPlaceholder,[data-theme=dark] .csh-coverPlaceholder{background:#ffffff08}.dark-theme .csh-coverLabel,.dark-theme .csh-label,[data-theme=dark] .csh-coverLabel,[data-theme=dark] .csh-label{color:#e6e6ea;opacity:.8}.dark-theme .csh-coverTitle,[data-theme=dark] .csh-coverTitle{color:#fff}.dark-theme .csh-coverAddIcon,[data-theme=dark] .csh-coverAddIcon{filter:invert(1) brightness(1.08) contrast(1.02);opacity:.95}.dark-theme .csh-miniBtn,[data-theme=dark] .csh-miniBtn{background:#ffffff0d;border-color:#ffffff14;color:#fff}.dark-theme .csh-miniBtn:hover,[data-theme=dark] .csh-miniBtn:hover{background:#ffffff1a;box-shadow:0 8px 20px #00000073}.dark-theme .csh-miniBtn--danger,[data-theme=dark] .csh-miniBtn--danger{background:#ef444424;border-color:#ef444438;color:#fff}.dark-theme .csh-close,[data-theme=dark] .csh-close{background:#ffffff14;border:1px solid #ffffff24}.dark-theme .csh-closeIcon:after,.dark-theme .csh-closeIcon:before,[data-theme=dark] .csh-closeIcon:after,[data-theme=dark] .csh-closeIcon:before{background:#fff}.dark-theme .csh-input,.dark-theme .csh-textarea,[data-theme=dark] .csh-input,[data-theme=dark] .csh-textarea{background-color:#1e1e1f;border-color:#ffffff14;color:#fff}.dark-theme .csh-input::placeholder,.dark-theme .csh-textarea::placeholder,[data-theme=dark] .csh-input::placeholder,[data-theme=dark] .csh-textarea::placeholder{color:#a8a8ad}.dark-theme .csh-input:focus,.dark-theme .csh-textarea:focus,[data-theme=dark] .csh-input:focus,[data-theme=dark] .csh-textarea:focus{background-color:#2a2a2b;border-color:#39f;box-shadow:0 0 0 3px #39f3}.dark-theme .csh-btn.ghost,[data-theme=dark] .csh-btn.ghost{background:#ffffff14;color:#fff}.dark-theme .csh-btn.ghost:hover,[data-theme=dark] .csh-btn.ghost:hover{background:#ffffff24}.dark-theme .csh-btn.primary,[data-theme=dark] .csh-btn.primary{background:#fff;background-image:linear-gradient(180deg,#00000014,#0000);color:#000}.dark-theme .csh-btn.primary:hover,[data-theme=dark] .csh-btn.primary:hover{background:#f2f2f2;box-shadow:0 10px 24px #00000059}.profile-completion-hint{margin:12px auto 14px;max-width:760px;padding:0;width:100%}.profile-completion-hint__top{margin-bottom:8px;padding:0 12px}.profile-completion-hint__head{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.profile-completion-hint__head h3{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.profile-completion-hint__head p{font-size:13px;margin:0}.profile-completion-hint__head p strong{font-weight:700}.profile-completion-hint__progress{border-radius:999px;height:6px;overflow:hidden;width:100%}.profile-completion-hint__progress-bar{background:linear-gradient(90deg,#2d7fff,#35c8ff);border-radius:inherit;box-shadow:0 0 10px #35c8ff38;height:100%;transition:width .28s ease}.profile-completion-hint__cards{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 12px 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.profile-completion-hint__cards::-webkit-scrollbar{display:none}.profile-completion-card{border-radius:18px;display:flex;flex:0 0 210px;flex-direction:column;gap:12px;justify-content:space-between;max-width:210px;min-height:210px;min-width:210px;padding:12px;scroll-snap-align:start;width:210px}.profile-completion-card__icon-wrap{align-items:center;border-radius:14px;display:flex;height:46px;justify-content:center;width:46px}.profile-completion-card__icon{display:block;height:22px;object-fit:contain;width:22px}.profile-completion-card__content h4{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 6px}.profile-completion-card__content p{font-size:12.5px;line-height:1.35;margin:0}.profile-completion-card__button{border:0;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;margin-top:auto;min-height:36px;transition:transform .18s ease,background .18s ease,opacity .18s ease,color .18s ease;width:100%}.profile-completion-card__button:hover{transform:translateY(-1px)}.profile-completion-card__button:active{transform:translateY(0)}@media(min-width:769px){.profile-completion-hint__top{padding:0}.profile-completion-hint__cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,210px);justify-content:center;margin:0 auto;max-width:100%;overflow:visible;padding:0}.profile-completion-card{flex:initial}}@media(max-width:768px){.profile-completion-hint{margin:10px 0 12px;max-width:100%}.profile-completion-hint__top{margin-bottom:7px;padding:0 10px}.profile-completion-hint__head h3{font-size:17px}.profile-completion-hint__head p{font-size:12px}.profile-completion-hint__cards{gap:8px;padding:0 10px 6px}.profile-completion-card{border-radius:16px;flex:0 0 188px;gap:10px;max-width:188px;min-height:192px;min-width:188px;padding:11px;width:188px}.profile-completion-card__icon-wrap{border-radius:12px;height:42px;width:42px}.profile-completion-card__icon{height:20px;width:20px}.profile-completion-card__content h4{font-size:15px;margin-bottom:5px}.profile-completion-card__content p{font-size:12px;line-height:1.3}.profile-completion-card__button{font-size:12.5px;min-height:34px}}body.dark-theme .profile-completion-hint .profile-completion-hint__head h3,body[data-theme=dark] .profile-completion-hint .profile-completion-hint__head h3{color:#fff}body.dark-theme .profile-completion-hint .profile-completion-hint__head p,body[data-theme=dark] .profile-completion-hint .profile-completion-hint__head p{color:#ffffffad}body.dark-theme .profile-completion-hint .profile-completion-hint__head p strong,body[data-theme=dark] .profile-completion-hint .profile-completion-hint__head p strong{color:#fff}body.dark-theme .profile-completion-hint .profile-completion-hint__progress,body[data-theme=dark] .profile-completion-hint .profile-completion-hint__progress{background:#ffffff14}body.dark-theme .profile-completion-hint .profile-completion-card,body[data-theme=dark] .profile-completion-hint .profile-completion-card{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.018));border:1px solid #ffffff14;box-shadow:0 6px 18px #0000002e,inset 0 1px 0 #ffffff0a}body.dark-theme .profile-completion-hint .profile-completion-card__icon-wrap,body[data-theme=dark] .profile-completion-hint .profile-completion-card__icon-wrap{background:hsla(0,0%,100%,.045);border:1px solid #ffffff14}body.dark-theme .profile-completion-hint .profile-completion-card__icon,body[data-theme=dark] .profile-completion-hint .profile-completion-card__icon{filter:brightness(0) invert(1);opacity:.92}body.dark-theme .profile-completion-hint .profile-completion-card__content h4,body[data-theme=dark] .profile-completion-hint .profile-completion-card__content h4{color:#fff}body.dark-theme .profile-completion-hint .profile-completion-card__content p,body[data-theme=dark] .profile-completion-hint .profile-completion-card__content p{color:#ffffffad}body.dark-theme .profile-completion-hint .profile-completion-card__button,body[data-theme=dark] .profile-completion-hint .profile-completion-card__button{background:#ffffff1a;color:#fff}body.dark-theme .profile-completion-hint .profile-completion-card__button:hover,body[data-theme=dark] .profile-completion-hint .profile-completion-card__button:hover{background:#ffffff29}body.light-theme .profile-completion-hint .profile-completion-hint__head h3,body[data-theme=light] .profile-completion-hint .profile-completion-hint__head h3{color:#17191f}body.light-theme .profile-completion-hint .profile-completion-hint__head p,body[data-theme=light] .profile-completion-hint .profile-completion-hint__head p{color:#17191fa3}body.light-theme .profile-completion-hint .profile-completion-hint__head p strong,body[data-theme=light] .profile-completion-hint .profile-completion-hint__head p strong{color:#17191f}body.light-theme .profile-completion-hint .profile-completion-hint__progress,body[data-theme=light] .profile-completion-hint .profile-completion-hint__progress{background:#17191f14}body.light-theme .profile-completion-hint .profile-completion-card,body[data-theme=light] .profile-completion-hint .profile-completion-card{background:linear-gradient(180deg,#fffffff5,#f5f7fbfa);border:1px solid #17191f14;box-shadow:0 8px 22px #14182214,inset 0 1px 0 #ffffffe6}body.light-theme .profile-completion-hint .profile-completion-card__icon-wrap,body[data-theme=light] .profile-completion-hint .profile-completion-card__icon-wrap{background:#17191f0a;border:1px solid #17191f14}body.light-theme .profile-completion-hint .profile-completion-card__icon,body[data-theme=light] .profile-completion-hint .profile-completion-card__icon{filter:none;opacity:1}body.light-theme .profile-completion-hint .profile-completion-card__content h4,body[data-theme=light] .profile-completion-hint .profile-completion-card__content h4{color:#17191f}body.light-theme .profile-completion-hint .profile-completion-card__content p,body[data-theme=light] .profile-completion-hint .profile-completion-card__content p{color:#17191fb3}body.light-theme .profile-completion-hint .profile-completion-card__button,body[data-theme=light] .profile-completion-hint .profile-completion-card__button{background:#17191f14;color:#17191f}body.light-theme .profile-completion-hint .profile-completion-card__button:hover,body[data-theme=light] .profile-completion-hint .profile-completion-card__button:hover{background:#17191f1f}.bpFaq{min-width:0}.bpFaq--readonly{padding:4px 0 0}.bpFaq__readonlyHead{align-items:center;display:flex;gap:10px;margin-bottom:10px;padding:0 4px}.bpFaq__readonlyHead>div:last-child{min-width:0}.bpFaq__readonlyHead strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:16px;font-weight:740;letter-spacing:-.025em;line-height:1.12}.bpFaq__readonlyHead span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:block;font-size:12px;font-weight:540;line-height:1.2;margin-top:3px}.bpFaq__readonlyIcon{background:radial-gradient(circle at 30% 18%,#ffffff4d,#0000 34%),linear-gradient(145deg,#0a84ff,#5e5ce6);border:1px solid #ffffff24;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff2e,0 10px 24px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.bpFaqAccordion{background:linear-gradient(180deg,color-mix(in srgb,#fff 4%,#0000),#0000),#18181b;background:linear-gradient(180deg,color-mix(in srgb,#fff 4%,#0000),#0000),var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:24px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000),0 12px 30px #00000017;overflow:hidden}.bpFaqAccordion__item{border-bottom:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);position:relative;transition:background .2s ease}.bpFaqAccordion__item:last-child{border-bottom:0}.bpFaqAccordion__item.is-open{background:color-mix(in srgb,#0a84ff 5%,#0000)}.bpFaqAccordion__trigger{grid-gap:10px;align-items:center;background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:34px minmax(0,1fr) 32px;min-height:62px;padding:10px 12px;text-align:left;transition:background .18s ease,transform .16s ease;width:100%}.bpFaqAccordion__trigger:hover{background:color-mix(in srgb,var(--text-color) 3%,#0000)}.bpFaqAccordion__trigger:active{transform:scale(.992)}.bpFaqAccordion__trigger strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:680;letter-spacing:-.018em;line-height:1.28;min-width:0}.bpFaqAccordion__number{background:color-mix(in srgb,var(--text-color) 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color) 6%,#0000);border-radius:12px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:grid;font-size:10px;font-weight:740;height:34px;letter-spacing:.02em;line-height:1;place-items:center;width:34px}.bpFaqAccordion__chevron{background:color-mix(in srgb,var(--text-color) 5%,#0000);border-radius:999px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:grid;height:32px;place-items:center;transition:transform .32s cubic-bezier(.2,.9,.2,1),color .2s ease,background .2s ease;width:32px}.bpFaqAccordion__chevron.is-open{background:#0a84ff;box-shadow:0 7px 18px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;transform:rotate(180deg)}.bpFaqAccordion__answerWrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s cubic-bezier(.2,.9,.2,1),opacity .2s ease}.bpFaqAccordion__answerWrap.is-open{grid-template-rows:1fr;opacity:1}.bpFaqAccordion__answer{min-height:0;overflow:hidden}.bpFaqAccordion__answer p{font-size:13px;font-weight:520;letter-spacing:-.008em;line-height:1.5;margin:0;overflow-wrap:anywhere;padding:0 54px 16px 56px;white-space:pre-wrap}.bpFaqAccordion__answer p,.bpFaq__more{color:#a0a0a0;color:var(--color-muted,#a0a0a0)}.bpFaq__more{font-size:11px;font-weight:620;line-height:1.2;margin-top:9px;text-align:center}.bpFaq__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.bpFaq__head strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:17px;font-weight:760;letter-spacing:-.03em;line-height:1.1}.bpFaq__head span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:block;font-size:12px;font-weight:540;line-height:1.3;margin-top:4px}.bpFaq__head button{align-items:center;background:#0a84ff;border:0;border-radius:999px;box-shadow:0 12px 26px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:720;gap:7px;height:42px;justify-content:center;padding:0 15px;transition:transform .16s ease,opacity .16s ease}.bpFaq__head button:active{transform:scale(.97)}.bpFaq__head button:disabled{cursor:not-allowed;opacity:.55}.bpFaq__list{grid-gap:12px;display:grid;gap:12px}.bpFaqRow{grid-gap:10px;align-items:start;background:linear-gradient(180deg,color-mix(in srgb,#fff 6%,#0000),color-mix(in srgb,#000 2%,#0000)),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 6%,#0000),color-mix(in srgb,#000 2%,#0000)),var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:22px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 10px 24px #00000014;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 40px;padding:12px}.bpFaqRow--draft{border-color:color-mix(in srgb,#0a84ff 44%,#0000);border-style:dashed}.bpFaqRow__number{background:color-mix(in srgb,var(--text-color) 7%,#0000);border-radius:13px;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:grid;font-size:12px;font-weight:760;height:34px;place-items:center;width:34px}.bpFaqRow__fields{grid-gap:9px;display:grid;gap:9px;min-width:0}.bpFaqRow__fields input,.bpFaqRow__fields textarea{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:16px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:14px;font-weight:560;line-height:1.35;outline:none;padding:12px 13px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.bpFaqRow__fields input::placeholder,.bpFaqRow__fields textarea::placeholder{color:color-mix(in srgb,var(--color-muted) 72%,#0000)}.bpFaqRow__fields input:focus,.bpFaqRow__fields textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 16%,#0000)}.bpFaqRow__fields input:disabled,.bpFaqRow__fields textarea:disabled{cursor:not-allowed;opacity:.72}.bpFaqRow__fields textarea{min-height:86px;resize:vertical}.bpFaqRow__remove{background:color-mix(in srgb,#ff453a 13%,#0000);border:0;border-radius:14px;color:#ff6961;cursor:pointer;display:grid;height:38px;place-items:center;transition:transform .16s ease,background .16s ease;width:38px}.bpFaqRow__remove:hover{background:color-mix(in srgb,#ff453a 19%,#0000)}.bpFaqRow__remove:active{transform:scale(.94)}.bpFaqRow__remove:disabled{cursor:not-allowed;opacity:.5}.bpFaqRow__draftActions{grid-gap:8px;display:grid;gap:8px}.bpFaqRow__draftActions button{border:0;border-radius:14px;cursor:pointer;display:grid;height:38px;place-items:center;transition:transform .16s ease,opacity .16s ease;width:38px}.bpFaqRow__draftActions button:first-child{background:#0a84ff;color:#fff}.bpFaqRow__draftActions button:last-child{background:color-mix(in srgb,var(--text-color) 8%,#0000);color:#f5f5f7;color:var(--text-color,#f5f5f7)}.bpFaqRow__draftActions button:active{transform:scale(.94)}.bpFaqRow__draftActions button:disabled{cursor:not-allowed;opacity:.5}.bpFaq__empty,.bpFaq__state{background:#202024;background:var(--surface-2,#202024);border:1px dashed color-mix(in srgb,var(--text-color) 12%,#0000);border-radius:22px;margin-top:12px;padding:22px 18px;text-align:center}.bpFaq__empty .bpFaq__emptyIcon{background:linear-gradient(145deg,#0a84ff,#5e5ce6);border-radius:17px;box-shadow:0 12px 26px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;display:grid;height:48px;margin:0 auto 11px;place-items:center;width:48px}.bpFaq__empty strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:17px;font-weight:740}.bpFaq__empty>span:last-child{display:block;font-size:13px;font-weight:520;line-height:1.4;margin:7px auto 0;max-width:360px}.bpFaq__empty>span:last-child,.bpFaq__state{color:#a0a0a0;color:var(--color-muted,#a0a0a0)}.bpFaq__state{align-items:center;display:flex;font-size:14px;font-weight:620;gap:9px;justify-content:center}.bpFaq__stateIcon{background:color-mix(in srgb,#0a84ff 10%,#0000);border-radius:13px;color:#0a84ff;display:grid;height:36px;place-items:center;width:36px}[data-theme=light] .bpFaqAccordion{box-shadow:inset 0 1px 0 #ffffffc2,0 14px 34px #42367314}[data-theme=light] .bpFaqAccordion__chevron.is-open{color:#fff}@media(max-width:520px){.bpFaqAccordion{border-radius:22px}.bpFaqAccordion__trigger{gap:9px;grid-template-columns:30px minmax(0,1fr) 30px;min-height:58px;padding:9px 10px}.bpFaqAccordion__trigger strong{font-size:13px}.bpFaqAccordion__chevron,.bpFaqAccordion__number{height:30px;width:30px}.bpFaqAccordion__number{border-radius:11px;font-size:9px}.bpFaqAccordion__answer p{font-size:12px;line-height:1.48;padding:0 48px 14px 49px}.bpFaqRow{gap:8px;grid-template-columns:28px minmax(0,1fr) 36px;padding:10px}.bpFaqRow__number{border-radius:11px;font-size:11px;height:28px;width:28px}.bpFaqRow__draftActions button,.bpFaqRow__remove{border-radius:13px;height:34px;width:34px}.bpFaqRow__fields input,.bpFaqRow__fields textarea{border-radius:14px;font-size:13px;padding:11px 12px}}.bpBeforeAfter{min-width:0}.bpBeforeAfter__head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.bpBeforeAfter__head strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:18px;font-weight:760;letter-spacing:-.035em;line-height:1.08}.bpBeforeAfter__head span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:block;font-size:12px;font-weight:520;line-height:1.25;margin-top:4px}.bpBeforeAfter__head>button{align-items:center;background:#0a84ff;border:0;border-radius:999px;box-shadow:0 10px 24px color-mix(in srgb,#0a84ff 22%,#0000);color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:38px;padding:0 13px;transition:transform .16s ease,opacity .16s ease}.bpBeforeAfter__head>button:active{opacity:.88;transform:scale(.96)}.bpBeforeAfter__head .bpBeforeAfter__allButton{background:#0000;box-shadow:none;color:#0a84ff;font-size:13px;font-weight:650;min-height:auto;padding:0}.bpBeforeAfterDraft{grid-gap:12px;background:#202024;background:var(--surface-2,#202024);border-radius:24px;display:grid;gap:12px;margin-bottom:14px;padding:13px}.bpBeforeAfterDraft,.bpBeforeAfterDraft>input{border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000)}.bpBeforeAfterDraft>input{background:#18181b;background:var(--item-bg-color,#18181b);border-radius:16px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:14px;font-weight:580;outline:none;padding:12px 13px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.bpBeforeAfterDraft>input:focus{border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 14%,#0000)}.bpBeforeAfterDraft__photos{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.bpBeforeAfterDraft__photo{aspect-ratio:1.1/1;background:radial-gradient(circle at 50% 0,color-mix(in srgb,#0a84ff 18%,#0000),#0000 42%),#18181b;background:radial-gradient(circle at 50% 0,color-mix(in srgb,#0a84ff 18%,#0000),#0000 42%),var(--item-bg-color,#18181b);border:1px dashed color-mix(in srgb,var(--text-color) 16%,#0000);border-radius:20px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);cursor:pointer;display:grid;min-width:0;overflow:hidden;padding:0;place-items:center;position:relative;transition:transform .18s ease,border-color .18s ease,opacity .18s ease}.bpBeforeAfterDraft__photo:hover:not(:disabled){border-color:color-mix(in srgb,#0a84ff 48%,#0000);transform:translateY(-2px)}.bpBeforeAfterDraft__photo:active:not(:disabled){transform:scale(.98)}.bpBeforeAfterDraft__photo:disabled{cursor:wait}.bpBeforeAfterDraft__photo>img{display:block;height:100%;object-fit:cover;width:100%}.bpBeforeAfterDraft__placeholder{align-items:center;display:flex;flex-direction:column;gap:6px;padding:14px}.bpBeforeAfterDraft__placeholder strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:13px;font-weight:700}.bpBeforeAfterDraft__placeholder em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:10px;font-style:normal;font-weight:520;line-height:1.25}.bpBeforeAfterDraft__label{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd6;border-radius:999px;box-shadow:inset 0 1px 0 #fff6,0 5px 14px #00000024;color:#121319;display:inline-flex;font-size:9px;font-weight:760;left:9px;line-height:1;min-height:25px;padding:0 9px;position:absolute;text-transform:uppercase;top:9px;z-index:3}.bpBeforeAfterUpload{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#07080cad;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:5}.bpBeforeAfterUpload svg{height:54px;transform:rotate(-90deg);width:54px}.bpBeforeAfterUpload circle{fill:none;stroke-width:4}.bpBeforeAfterUpload strong{color:#fff;display:grid;font-size:10px;font-weight:740;height:54px;line-height:1;place-items:center;position:absolute;width:54px}.bpBeforeAfterUpload span{color:#ffffffbd;font-size:9px;font-weight:600;line-height:1;margin-top:6px}.bpBeforeAfterUpload__track{stroke:#ffffff29}.bpBeforeAfterUpload__progress{stroke:#0a84ff;stroke-linecap:round;transition:stroke-dashoffset .16s ease}.bpBeforeAfterDraft__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.bpBeforeAfterDraft__actions button{align-items:center;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;justify-content:center;min-height:42px;padding:0 14px;transition:transform .16s ease,opacity .16s ease}.bpBeforeAfterDraft__actions button:first-child{background:color-mix(in srgb,var(--text-color) 8%,#0000);color:#f5f5f7;color:var(--text-color,#f5f5f7)}.bpBeforeAfterDraft__actions button:last-child{background:#0a84ff;color:#fff}.bpBeforeAfterDraft__actions button:active:not(:disabled){transform:scale(.97)}.bpBeforeAfterDraft__actions button:disabled{cursor:not-allowed;opacity:.48}.bpBeforeAfter--editable .bpBeforeAfter__list{grid-gap:14px;display:grid;gap:14px}.bpBeforeAfter--editable .bpBeforeAfterCard{width:100%}.bpBeforeAfter--editable .bpBeforeAfterCompare,.bpBeforeAfter--editable .bpBeforeAfterCompare__side{min-height:240px}.bpBeforeAfterCard{background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),#0000),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),#0000),var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:24px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000),0 12px 30px #0000001a;overflow:hidden;position:relative;scroll-snap-align:start;transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .2s ease,box-shadow .22s ease}.bpBeforeAfterCard:hover{border-color:color-mix(in srgb,#0a84ff 28%,var(--text-color) 8%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,#0000),0 17px 38px #00000024;transform:translateY(-3px)}.bpBeforeAfterCompare{background:#15161b;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;position:relative}.bpBeforeAfterCompare__side{background:#0000;border:0;color:inherit;cursor:zoom-in;display:block;font-family:inherit;height:100%;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:filter .18s ease,opacity .18s ease}.bpBeforeAfterCompare__side img,.bpBeforeAfterCompare__side>span:not(.bpBeforeAfterCompare__zoomHint){background:radial-gradient(circle at 50% 10%,#ffffff29,#0000 36%),linear-gradient(135deg,#0a84ff3d,#784fff2e);display:block;height:100%;object-fit:cover;transition:transform .48s cubic-bezier(.2,.9,.2,1),filter .24s ease;width:100%}.bpBeforeAfterCompare__side:after{background:linear-gradient(180deg,#0000 50%,#06070a0f 68%,#06070a7a);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:1}.bpBeforeAfterCompare__side:hover img{filter:saturate(1.04) brightness(.94);transform:scale(1.045)}.bpBeforeAfterCompare__side:hover:after{opacity:1}.bpBeforeAfterCompare__side:hover .bpBeforeAfterCompare__zoomHint{opacity:1;transform:translateY(0)}.bpBeforeAfterCompare__side:active{opacity:.9}.bpBeforeAfterCompare__side:active img{transform:scale(1.025)}.bpBeforeAfterCompare__side em{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd6;border-radius:999px;box-shadow:0 5px 14px #0000001f;color:#15161b;display:inline-flex;font-size:8px;font-style:normal;font-weight:780;left:9px;line-height:1;min-height:24px;padding:0 8px;pointer-events:none;position:absolute;text-transform:uppercase;top:9px;z-index:3}.bpBeforeAfterCompare__side:last-child em{left:auto;right:9px}.bpBeforeAfterCard:hover .bpBeforeAfterCompare__side img{transform:scale(1.035)}.bpBeforeAfterCompare__zoomHint{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0a0e9e;border:1px solid #ffffff1f;border-radius:999px;bottom:10px;box-shadow:0 6px 15px #00000026;color:#fff;display:inline-flex;font-size:8px;font-weight:650;justify-content:center;left:50%;line-height:1;max-width:calc(100% - 18px);min-height:25px;opacity:0;overflow:hidden;padding:0 9px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translateX(-50%) translateY(5px);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.9,.2,1);white-space:nowrap;z-index:3}.bpBeforeAfterCard__bottom{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;padding:10px 11px}.bpBeforeAfterCard__bottom strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:-webkit-box;font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.2;overflow:hidden}.bpBeforeAfterCard__bottom input{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:15px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:14px;font-weight:580;outline:none;padding:11px 12px;width:100%}.bpBeforeAfterCard__bottom button{background:color-mix(in srgb,#ff453a 13%,#0000);border:0;border-radius:14px;color:#ff6961;cursor:pointer;display:grid;height:40px;place-items:center;transition:transform .16s ease,background .16s ease;width:40px}.bpBeforeAfterCard__bottom button:active{transform:scale(.94)}.bpBeforeAfter--readonly .bpBeforeAfter__list{-webkit-overflow-scrolling:touch;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 2px 9px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.bpBeforeAfter--readonly .bpBeforeAfter__list::-webkit-scrollbar{display:none}.bpBeforeAfter--readonly .bpBeforeAfterCard{border-radius:21px;min-width:224px;width:224px}.bpBeforeAfter--readonly .bpBeforeAfterCompare,.bpBeforeAfter--readonly .bpBeforeAfterCompare__side{height:148px}.bpBeforeAfter--readonly .bpBeforeAfterCard__bottom{min-height:46px;padding:9px 10px}.bpBeforeAfter__empty,.bpBeforeAfter__state{background:#202024;background:var(--surface-2,#202024);border:1px dashed color-mix(in srgb,var(--text-color) 12%,#0000);border-radius:22px;padding:24px 18px;text-align:center}.bpBeforeAfter__empty strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:17px;font-weight:720}.bpBeforeAfter__empty span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:block;font-size:13px;font-weight:520;line-height:1.4;margin:7px auto 0;max-width:360px}.bpBeforeAfter__state{align-items:center;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:flex;font-size:14px;font-weight:620;gap:8px;justify-content:center}.bpBeforeAfter__spinner{animation:bpBeforeAfterSpin .8s linear infinite}@keyframes bpBeforeAfterSpin{to{transform:rotate(1turn)}}@media(max-width:640px){.bpBeforeAfter--readonly .bpBeforeAfter__list{margin-left:-12px;margin-right:-12px;padding-left:20px;padding-right:20px;width:calc(100% + 24px)}.bpBeforeAfter--readonly .bpBeforeAfterCard{min-width:min(70vw,238px);width:min(70vw,238px)}.bpBeforeAfter--readonly .bpBeforeAfterCompare,.bpBeforeAfter--readonly .bpBeforeAfterCompare__side{height:145px}}@media(max-width:560px){.bpBeforeAfterDraft__photos{gap:8px}.bpBeforeAfterDraft__photo{border-radius:17px}.bpBeforeAfter--editable .bpBeforeAfterCompare,.bpBeforeAfter--editable .bpBeforeAfterCompare__side{min-height:205px}}@media(max-width:380px){.bpBeforeAfter--readonly .bpBeforeAfterCard{min-width:72vw;width:72vw}.bpBeforeAfter--readonly .bpBeforeAfterCompare,.bpBeforeAfter--readonly .bpBeforeAfterCompare__side{height:138px}.bpBeforeAfterDraft__placeholder strong{font-size:11px}.bpBeforeAfterDraft__placeholder em{display:none}}@media(hover:none){.bpBeforeAfterCompare__side:after,.bpBeforeAfterCompare__zoomHint{display:none}}.bpBookFlow{animation:bpBookFlowAppear .42s cubic-bezier(.2,.9,.2,1) both;color:#f5f5f7;color:var(--text-color,#f5f5f7);min-width:0}@keyframes bpBookFlowAppear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bpBookFlow *,.bpBookFlow :after,.bpBookFlow :before{box-sizing:border-box}.bpBookFlow__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.bpBookFlow__header h2{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:25px;font-weight:800;letter-spacing:-.055em;line-height:1;margin:5px 0 0}.bpBookFlow__header p{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:13px;font-weight:550;line-height:1.4;margin:8px 0 0;max-width:440px}.bpBookFlow__eyebrow{color:#0a84ff;display:block;font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.bpBookFlow__availability{align-items:center;background:color-mix(in srgb,#30d158 12%,#0000);border:1px solid color-mix(in srgb,#30d158 18%,#0000);border-radius:999px;color:#30d158;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:760;gap:7px;line-height:1;min-height:34px;padding:0 11px;white-space:nowrap}.bpBookFlow__availability>span{background:#30d158;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,#30d158 13%,#0000);height:7px;width:7px}.bpBookProgress{grid-gap:7px;background:color-mix(in srgb,#202024 92%,#0000);background:color-mix(in srgb,var(--surface-2,#202024) 92%,#0000);border:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);border-radius:22px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000);display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 18px;padding:12px;position:relative}.bpBookProgress__item{grid-gap:8px;align-items:center;border-radius:17px;display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr);min-height:62px;min-width:0;padding:8px;position:relative;transition:background .22s ease,transform .18s ease,border-color .22s ease}.bpBookProgress__item.is-current{background:color-mix(in srgb,#0a84ff 10%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,#0a84ff 20%,#0000)}.bpBookProgress__item.is-done{background:color-mix(in srgb,#30d158 7%,#0000)}.bpBookProgress__circle{background:color-mix(in srgb,var(--text-color) 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:999px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:grid;flex:0 0 auto;font-size:11px;font-weight:780;height:30px;line-height:1;place-items:center;width:30px}.is-current .bpBookProgress__circle{background:#0a84ff;border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 13%,#0000);color:#fff}.is-done .bpBookProgress__circle{background:#30d158;border-color:#30d158;color:#fff}.bpBookProgress__text{min-width:0}.bpBookProgress__text em,.bpBookProgress__text strong{display:block}.bpBookProgress__text strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:11px;font-weight:720}.bpBookProgress__text em,.bpBookProgress__text strong{line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpBookProgress__text em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:9px;font-style:normal;font-weight:540;margin-top:3px}.bpBookFlow__error{background:color-mix(in srgb,#ff453a 13%,#18181b);background:color-mix(in srgb,#ff453a 13%,var(--surface-1,#18181b));border-radius:17px;color:#ffb4af;font-size:13px;font-weight:700;line-height:1.35;margin-bottom:13px;padding:12px 14px}.bpBookFlow__state{grid-gap:7px;align-content:center;background:#202024;background:var(--surface-2,#202024);border:1px dashed color-mix(in srgb,#fff 13%,#0000);border:1px dashed color-mix(in srgb,var(--text-color,#fff) 13%,#0000);border-radius:24px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:grid;font-size:14px;font-weight:650;gap:7px;line-height:1.4;min-height:110px;padding:22px 18px;place-items:center;text-align:center}.bpBookFlow__state strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:16px;font-weight:800}.bpBookFlow__state span{max-width:360px}.bpBookPanel,.bpBookResult,.bpBookReview{background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),#0000 34%),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),#0000 34%),var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 9%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 9%,#0000);border-radius:28px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000),0 18px 44px #00000014;padding:17px}.bpBookPanel__heading{align-items:flex-start;display:flex;gap:11px;margin-bottom:16px}.bpBookPanel__heading>span{background:#0a84ff;border-radius:999px;color:#fff;display:grid;flex:0 0 30px;font-size:12px;font-weight:900;height:30px;place-items:center;width:30px}.bpBookPanel__heading strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:17px;font-weight:800;letter-spacing:-.035em;line-height:1.15}.bpBookPanel__heading p{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-weight:550;line-height:1.35;margin:4px 0 0}.bpBookCollapsedChoice{grid-gap:10px;align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:21px;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) auto;margin-bottom:11px;min-height:68px;padding:9px 10px}.bpBookCollapsedChoice>div:nth-child(2){min-width:0}.bpBookCollapsedChoice>div:nth-child(2) span,.bpBookCollapsedChoice>div:nth-child(2) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpBookCollapsedChoice>div:nth-child(2) strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800}.bpBookCollapsedChoice>div:nth-child(2) span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-weight:600;margin-top:4px}.bpBookCollapsedChoice>button{align-items:center;background:color-mix(in srgb,#0a84ff 12%,#0000);border:0;border-radius:999px;color:#0a84ff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:8px 10px}.bpBookCollapsedChoice__icon{background:radial-gradient(circle at 30% 18%,#ffffff45,#0000 32%),linear-gradient(135deg,#0a84ff,#6e3eff);border-radius:16px;color:#fff;display:grid;height:48px;overflow:hidden;place-items:center;width:48px}.bpBookCollapsedChoice__icon img{height:100%;object-fit:cover;width:100%}.bpBookServiceList{grid-gap:9px;display:grid;gap:9px}.bpBookServiceList>button{grid-gap:11px;align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:21px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:11px;grid-template-columns:50px minmax(0,1fr) 28px;min-height:72px;padding:9px 11px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .12s ease,box-shadow .18s ease;width:100%}.bpBookServiceList>button:active{transform:scale(.99)}.bpBookServiceList>button.is-active{background:color-mix(in srgb,#0a84ff 8%,#18181b);background:color-mix(in srgb,#0a84ff 8%,var(--item-bg-color,#18181b));border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 12%,#0000)}.bpBookServiceList__image{background:radial-gradient(circle at 30% 18%,#ffffff45,#0000 32%),linear-gradient(135deg,#0a84ff,#6e3eff);border-radius:17px;color:#fff;display:grid;height:50px;overflow:hidden;place-items:center;width:50px}.bpBookServiceList__image img{height:100%;object-fit:cover;width:100%}.bpBookServiceList__content{min-width:0}.bpBookServiceList__content em,.bpBookServiceList__content strong{display:block}.bpBookServiceList__content strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800;line-height:1.2}.bpBookServiceList__content em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-style:normal;font-weight:600;line-height:1.25;margin-top:5px}.bpBookServiceList__check{background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:999px;color:#fff;display:grid;height:25px;place-items:center;width:25px}.is-active .bpBookServiceList__check{background:#0a84ff}.bpBookPrimaryButton,.bpBookSecondaryButton{align-items:center;border:0;cursor:pointer;display:inline-flex;font-family:inherit;gap:8px;justify-content:center;width:100%}.bpBookPrimaryButton{background:#0a84ff;border-radius:18px;box-shadow:0 15px 32px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;font-size:14px;font-weight:850;margin-top:15px;min-height:50px;padding:12px 16px}.bpBookPrimaryButton:disabled{cursor:not-allowed;opacity:.45}.bpBookSecondaryButton{background:#0000;border-radius:16px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:13px;font-weight:750;margin-top:10px;min-height:42px;padding:10px 14px}.bpBookModeSwitch{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.bpBookModeSwitch button{align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:17px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:48px;padding:11px 12px}.bpBookModeSwitch button.is-active{background:#0a84ff;border-color:#0a84ff;color:#fff}.bpBookCalendar{margin-top:13px}.bpBookCalendar__month{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:38px 1fr 38px;margin-bottom:11px}.bpBookCalendar__month strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800;line-height:1;text-align:center;text-transform:capitalize}.bpBookCalendar__month button{background:color-mix(in srgb,#fff 7%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border:0;border-radius:14px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.bpBookCalendar__week{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.bpBookCalendar__week button{grid-gap:5px;align-content:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border-radius:17px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:5px;min-height:65px;min-width:0;padding:8px 4px;place-items:center}.bpBookCalendar__week button span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:10px;font-weight:750;line-height:1;text-transform:uppercase}.bpBookCalendar__week button strong{font-size:15px;font-weight:850;line-height:1}.bpBookCalendar__week button.is-active{background:#0a84ff;border-color:#0a84ff;color:#fff}.bpBookCalendar__week button.is-active span{color:#ffffffb8}.bpBookCalendar__week button:disabled{cursor:not-allowed;opacity:.28}.bpBookNearestSlots{grid-gap:8px;display:grid;gap:8px}.bpBookNearestSlots>button{grid-gap:11px;align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:20px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:11px;grid-template-columns:minmax(0,1fr) auto 22px;min-height:67px;padding:10px 12px;text-align:left;width:100%}.bpBookNearestSlots>button>span{min-width:0}.bpBookNearestSlots>button>span em,.bpBookNearestSlots>button>span strong{display:block}.bpBookNearestSlots>button>span strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800}.bpBookNearestSlots>button>span em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-style:normal;font-weight:600;margin-top:4px}.bpBookNearestSlots>button b{background:#0a84ff;border-radius:14px;color:#fff;font-size:15px;font-weight:900;line-height:1;min-width:67px;padding:10px 12px;text-align:center}.bpBookNearestSlots>button>svg{color:#a0a0a0;color:var(--color-muted,#a0a0a0)}.bpBookSelectedDate{grid-gap:9px;align-items:center;background:color-mix(in srgb,#fff 6%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 6%,#0000);border-radius:17px;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:grid;font-size:13px;font-weight:700;gap:9px;grid-template-columns:20px minmax(0,1fr) auto;margin-bottom:13px;padding:11px 12px}.bpBookSelectedDate svg{color:#0a84ff}.bpBookSelectedDate button{background:#0000;border:0;color:#0a84ff;cursor:pointer;font-size:12px;font-weight:800}.bpBookTimeGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.bpBookTimeGrid button{grid-gap:4px;align-content:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:18px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:4px;min-height:62px;padding:9px;place-items:center}.bpBookTimeGrid button strong{font-size:16px;font-weight:900;line-height:1}.bpBookTimeGrid button span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-weight:600;line-height:1}.bpBookTimeGrid button:hover{border-color:#0a84ff}.bpBookReview__summary{grid-gap:9px;display:grid;gap:9px}.bpBookReview__summary>div{grid-gap:9px;align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border-radius:18px;display:grid;gap:9px;grid-template-columns:21px minmax(0,1fr);padding:11px 12px}.bpBookReview__summary>div>svg{color:#0a84ff}.bpBookReview__summary>div span{min-width:0}.bpBookReview__summary>div span em,.bpBookReview__summary>div span strong{display:block}.bpBookReview__summary>div span strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800}.bpBookReview__summary>div span em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-style:normal;font-weight:600;margin-top:4px}.bpBookReview__notice{align-items:flex-start;background:color-mix(in srgb,#0a84ff 10%,#18181b);background:color-mix(in srgb,#0a84ff 10%,var(--item-bg-color,#18181b));border-radius:17px;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:flex;font-size:12px;font-weight:650;gap:9px;line-height:1.4;margin-top:11px;padding:11px 12px}.bpBookReview__notice svg{color:#0a84ff;flex:0 0 auto;margin-top:1px}.bpBookReview__fields{grid-gap:11px;display:grid;gap:11px;margin-top:14px}.bpBookReview__fields label{grid-gap:7px;display:grid;gap:7px}.bpBookReview__fields label>span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-weight:700;line-height:1}.bpBookReview__fields label>div{align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:17px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:flex;gap:9px;min-height:49px;padding:0 13px}.bpBookReview__fields label>div:focus-within{border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 12%,#0000)}.bpBookReview__fields label>div svg{flex:0 0 auto}.bpBookReview__fields input,.bpBookReview__fields textarea{background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:14px;font-weight:650;outline:none;width:100%}.bpBookReview__fields input::placeholder,.bpBookReview__fields textarea::placeholder{color:#a0a0a0;color:var(--color-muted,#a0a0a0);opacity:.78}.bpBookReview__fields textarea{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:17px;min-height:85px;padding:12px 13px;resize:vertical}.bpBookReview__fields textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 12%,#0000)}.bpBookReview__phoneIcon{color:#a0a0a0;color:var(--color-muted,#a0a0a0);flex:0 0 auto;font-size:13px;font-weight:750}.bpBookResult{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:330px;text-align:center}.bpBookResult h3{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:25px;font-weight:850;letter-spacing:-.055em;line-height:1;margin:8px 0 0}.bpBookResult>p{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:13px;font-weight:570;line-height:1.45;margin:11px 0 0;max-width:390px}.bpBookResult__icon{background:#34c759;border-radius:24px;box-shadow:0 20px 44px color-mix(in srgb,#34c759 24%,#0000);color:#fff;display:grid;height:68px;margin-bottom:14px;place-items:center;width:68px}.bpBookResult__summary{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:19px;margin-top:18px;padding:13px 14px;width:min(100%,390px)}.bpBookResult__summary span,.bpBookResult__summary strong{display:block}.bpBookResult__summary strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800}.bpBookResult__summary span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-weight:600;margin-top:5px}.bpOwnerBookings{grid-gap:9px;display:grid;gap:9px}.bpOwnerBookingCard{align-items:flex-start;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:20px;display:flex;gap:11px;justify-content:space-between;padding:13px}.bpOwnerBookingCard em,.bpOwnerBookingCard span,.bpOwnerBookingCard strong{display:block}.bpOwnerBookingCard strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800}.bpOwnerBookingCard em,.bpOwnerBookingCard span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-style:normal;font-weight:600;line-height:1.3;margin-top:4px}.bpOwnerBookingCard b{border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:850;line-height:1;padding:7px 9px}.bpOwnerBookingCard b.is-confirmed{background:color-mix(in srgb,#34c759 13%,#0000);color:#34c759}.bpOwnerBookingCard b.is-pending{background:color-mix(in srgb,#ffd60a 13%,#0000);color:#ffd60a}.bpOwnerBookingCard b.is-cancelled,.bpOwnerBookingCard b.is-declined{background:color-mix(in srgb,#ff453a 13%,#0000);color:#ffb4af}.light-theme .bpBookPanel,.light-theme .bpBookResult,.light-theme .bpBookReview,[data-theme=light] .bpBookPanel,[data-theme=light] .bpBookResult,[data-theme=light] .bpBookReview{box-shadow:inset 0 1px 0 #ffffffbf,0 18px 44px #42367314}@media(max-width:640px){.bpBookFlow__header h2{font-size:22px}.bpBookFlow__header p{font-size:12px}.bpBookFlow__availability{min-height:34px;padding:0 10px}.bpBookIntro{background:radial-gradient(circle at 9% 0,color-mix(in srgb,#0a84ff 24%,#0000),#0000 42%),radial-gradient(circle at 92% 20%,color-mix(in srgb,#5e5ce6 18%,#0000),#0000 38%),linear-gradient(145deg,color-mix(in srgb,#202024 96%,#0a84ff 4%),#18181b);background:radial-gradient(circle at 9% 0,color-mix(in srgb,#0a84ff 24%,#0000),#0000 42%),radial-gradient(circle at 92% 20%,color-mix(in srgb,#5e5ce6 18%,#0000),#0000 38%),linear-gradient(145deg,color-mix(in srgb,var(--surface-2,#202024) 96%,#0a84ff 4%),var(--item-bg-color,#18181b));border:1px solid color-mix(in srgb,#0a84ff 22%,var(--text-color) 7%);border-radius:28px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,#0000),0 18px 42px #0000001a;margin-bottom:18px;overflow:hidden;padding:18px;position:relative}.bpBookIntro__glow{background:color-mix(in srgb,#0a84ff 17%,#0000);border-radius:999px;filter:blur(30px);height:210px;pointer-events:none;position:absolute;right:-70px;top:-100px;width:210px}.bpBookIntro__top{grid-gap:13px;align-items:start;display:grid;gap:13px;grid-template-columns:54px minmax(0,1fr) auto;position:relative;z-index:1}.bpBookIntro__icon{background:radial-gradient(circle at 30% 18%,#ffffff4d,#0000 32%),linear-gradient(145deg,#0a84ff,#5e5ce6);border:1px solid #ffffff26;border-radius:19px;box-shadow:inset 0 1px 0 #fff3,0 14px 28px color-mix(in srgb,#0a84ff 25%,#0000);color:#fff;display:grid;height:54px;place-items:center;width:54px}.bpBookIntro__content{min-width:0}.bpBookIntro__content h2{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:24px;font-weight:780;letter-spacing:-.045em;line-height:1.04;margin:5px 0 0}.bpBookIntro__content p{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:13px;font-weight:530;line-height:1.45;margin:8px 0 0;max-width:490px}.bpBookIntro__trust{align-items:center;border-top:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);display:flex;flex-wrap:wrap;gap:9px;margin-top:16px;padding-top:14px;position:relative;z-index:1}.bpBookIntro__trust span{align-items:center;background:color-mix(in srgb,var(--text-color) 5%,#0000);border-radius:999px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:inline-flex;font-size:10px;font-weight:650;gap:6px;line-height:1;min-height:30px;padding:0 10px}.bpBookIntro__trust span svg{color:#0a84ff}.bpBookPanel,.bpBookResult,.bpBookReview{border-radius:24px;padding:14px}.bpBookCalendar__week{grid-template-columns:repeat(7,58px);overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.bpBookCalendar__week::-webkit-scrollbar{height:0}.bpBookTimeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.bpBookFlow__header{display:grid;grid-template-columns:minmax(0,1fr) auto}.bpBookFlow__availability{font-size:0;justify-content:center;padding:0;width:36px}.bpBookModeSwitch{grid-template-columns:1fr}.bpBookCollapsedChoice{grid-template-columns:44px minmax(0,1fr)}.bpBookCollapsedChoice>button{grid-column:1/-1;justify-content:center;width:100%}.bpBookCollapsedChoice__icon{height:44px;width:44px}.bpBookNearestSlots>button{grid-template-columns:minmax(0,1fr) auto}.bpBookNearestSlots>button>svg{display:none}}.bpOwnerBookingWidget{background:radial-gradient(circle at 8% 0,color-mix(in srgb,#0a84ff 24%,#0000),#0000 42%),radial-gradient(circle at 90% 10%,color-mix(in srgb,#5e5ce6 17%,#0000),#0000 38%),#18181b;background:radial-gradient(circle at 8% 0,color-mix(in srgb,#0a84ff 24%,#0000),#0000 42%),radial-gradient(circle at 90% 10%,color-mix(in srgb,#5e5ce6 17%,#0000),#0000 38%),var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#0a84ff 20%,var(--text-color) 7%);border-radius:28px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 9%,#0000),0 16px 38px #0000001c;overflow:hidden;padding:17px;position:relative}.bpOwnerBookingWidget__glow{background:color-mix(in srgb,#0a84ff 17%,#0000);border-radius:999px;filter:blur(28px);height:190px;pointer-events:none;position:absolute;right:-60px;top:-90px;width:190px}.bpOwnerBookingWidget__top{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;position:relative;z-index:1}.bpOwnerBookingWidget__icon{background:linear-gradient(145deg,#0a84ff,#5e5ce6);border-radius:18px;box-shadow:inset 0 1px 0 #fff3,0 13px 27px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;display:grid;height:52px;place-items:center;width:52px}.bpOwnerBookingWidget__title{min-width:0}.bpOwnerBookingWidget__title>span{color:#0a84ff;font-size:10px;font-weight:780;letter-spacing:.05em;line-height:1}.bpOwnerBookingWidget__title strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:18px;font-weight:760;letter-spacing:-.035em;line-height:1.08;margin-top:5px}.bpOwnerBookingWidget__title p{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-weight:530;line-height:1.38;margin:6px 0 0;max-width:430px}.bpOwnerBookingWidget__status{align-items:center;background:color-mix(in srgb,#30d158 11%,#0000);border-radius:999px;color:#30d158;display:inline-flex;font-size:10px;font-weight:700;gap:6px;line-height:1;min-height:31px;padding:0 10px}.bpOwnerBookingWidget__status>span{background:#30d158;border-radius:999px;height:6px;width:6px}.bpOwnerBookingWidget__stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px;position:relative;z-index:1}.bpOwnerBookingWidget__stats>div{grid-column-gap:7px;align-items:center;background:color-mix(in srgb,var(--text-color) 5%,#0000);border:1px solid color-mix(in srgb,var(--text-color) 6%,#0000);border-radius:17px;column-gap:7px;display:grid;grid-template-columns:28px minmax(0,1fr);min-width:0;padding:10px}.bpOwnerBookingWidget__stats>div>span{border-radius:10px;display:grid;grid-row:1/span 2;height:28px;place-items:center;width:28px}.bpOwnerBookingWidget__stats>div>span.is-orange{background:color-mix(in srgb,#ff9f0a 12%,#0000);color:#ff9f0a}.bpOwnerBookingWidget__stats>div>span.is-green{background:color-mix(in srgb,#30d158 12%,#0000);color:#30d158}.bpOwnerBookingWidget__stats>div>span.is-blue{background:color-mix(in srgb,#0a84ff 12%,#0000);color:#0a84ff}.bpOwnerBookingWidget__stats>div strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:15px;font-weight:760;line-height:1;min-width:0}.bpOwnerBookingWidget__stats>div em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:8px;font-style:normal;font-weight:550;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpOwnerAllBookingsButton{align-items:center;background:linear-gradient(135deg,#0a84ff,#0878eb);border:0;border-radius:18px;box-shadow:0 13px 28px color-mix(in srgb,#0a84ff 23%,#0000),inset 0 1px 0 #ffffff2e;color:#fff;cursor:pointer;display:flex;gap:10px;justify-content:space-between;margin-top:12px;min-height:54px;padding:9px 13px;position:relative;transition:transform .17s ease,opacity .17s ease;width:100%;z-index:1}.bpOwnerAllBookingsButton>span{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.bpOwnerAllBookingsButton>span>span{min-width:0;text-align:left}.bpOwnerAllBookingsButton>span>span em,.bpOwnerAllBookingsButton>span>span strong{display:block}.bpOwnerAllBookingsButton>span>span strong{color:#fff;font-size:13px;font-weight:720;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpOwnerAllBookingsButton>span>span em{color:#ffffffb3;font-size:9px;font-style:normal;font-weight:520;line-height:1.1;margin-top:3px}.bpOwnerAllBookingsButton:hover{transform:translateY(-1px)}.bpOwnerAllBookingsButton:active{opacity:.9;transform:scale(.985)}.bpOwnerActionSuccess{align-items:center;background:color-mix(in srgb,#34c759 13%,#18181b);background:color-mix(in srgb,#34c759 13%,var(--surface-1,#18181b));border-radius:17px;color:#34c759;display:flex;font-size:13px;font-weight:750;gap:8px;margin-bottom:12px;padding:12px 14px}.bpOwnerFocused{background:radial-gradient(circle at 50% 0,color-mix(in srgb,#0a84ff 18%,#0000),#0000 46%),#202024;background:radial-gradient(circle at 50% 0,color-mix(in srgb,#0a84ff 18%,#0000),#0000 46%),var(--surface-2,#202024);border:1px solid color-mix(in srgb,#0a84ff 32%,#0000);border-radius:27px;box-shadow:0 18px 44px color-mix(in srgb,#0a84ff 12%,#0000);margin-bottom:18px;padding:12px}.bpOwnerFocused__label{color:#0a84ff;font-size:11px;font-weight:850;letter-spacing:.06em;margin:2px 4px 10px;text-transform:uppercase}.bpOwnerGroup{margin-top:18px}.bpOwnerGroup__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.bpOwnerGroup__head strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:15px;font-weight:800}.bpOwnerGroup__head span{background:#202024;background:var(--surface-2,#202024);border-radius:999px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:grid;font-size:11px;font-weight:850;height:27px;min-width:27px;padding:0 8px;place-items:center}.bpOwnerRequestList{grid-gap:9px;display:grid;gap:9px}.bpOwnerRequest{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:22px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.bpOwnerRequest.is-focused{background:#18181b;background:var(--item-bg-color,#18181b);border-color:#0000}.bpOwnerRequest.is-open:not(.is-focused){border-color:color-mix(in srgb,#0a84ff 28%,#0000)}.bpOwnerRequest__main{grid-gap:11px;align-items:center;background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:11px;grid-template-columns:58px minmax(0,1fr) auto 20px;min-height:76px;padding:10px 12px;text-align:left;width:100%}.bpOwnerRequest__date{grid-gap:3px;align-content:center;background:color-mix(in srgb,#0a84ff 10%,#18181b);background:color-mix(in srgb,#0a84ff 10%,var(--item-bg-color,#18181b));border-radius:17px;display:grid;gap:3px;height:55px;place-items:center;width:58px}.bpOwnerRequest__date em,.bpOwnerRequest__date strong{display:block}.bpOwnerRequest__date strong{color:#0a84ff;font-size:16px;font-weight:900;line-height:1}.bpOwnerRequest__date em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:9px;font-style:normal;font-weight:700;line-height:1.1;max-width:52px;text-align:center}.bpOwnerRequest__info{min-width:0}.bpOwnerRequest__info em,.bpOwnerRequest__info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpOwnerRequest__info strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800}.bpOwnerRequest__info em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-style:normal;font-weight:600;margin-top:5px}.bpOwnerRequest__status{border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:850;line-height:1;padding:7px 9px;white-space:nowrap}.bpOwnerRequest__status.is-pending,.bpOwnerRequest__status.is-reschedule_requested{background:color-mix(in srgb,#ffd60a 13%,#0000);color:#ffd60a}.bpOwnerRequest__status.is-confirmed{background:color-mix(in srgb,#34c759 13%,#0000);color:#34c759}.bpOwnerRequest__status.is-cancelled,.bpOwnerRequest__status.is-declined{background:color-mix(in srgb,#ff453a 13%,#0000);color:#ffb4af}.bpOwnerRequest__status.is-completed{background:color-mix(in srgb,#fff 7%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 7%,#0000);color:#a0a0a0;color:var(--color-muted,#a0a0a0)}.bpOwnerRequest__chevron{color:#a0a0a0;color:var(--color-muted,#a0a0a0);transition:transform .18s ease}.is-open .bpOwnerRequest__chevron{transform:rotate(90deg)}.bpOwnerRequest__details{padding:0 12px 13px}.bpOwnerRequest__summary{grid-gap:8px;border-top:1px solid color-mix(in srgb,#fff 7%,#0000);border-top:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);display:grid;gap:8px;grid-template-columns:1fr 1fr;padding-top:12px}.bpOwnerRequest__summary>div{grid-gap:9px;align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border-radius:17px;display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr);min-width:0;padding:11px}.bpOwnerRequest__summary>div>svg{color:#0a84ff}.bpOwnerRequest__summary>div span{min-width:0}.bpOwnerRequest__summary>div span em,.bpOwnerRequest__summary>div span strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpOwnerRequest__summary>div span strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:12px;font-weight:800}.bpOwnerRequest__summary>div span em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-style:normal;font-weight:600;margin-top:4px}.bpOwnerRequest__clientComment{grid-gap:9px;background:color-mix(in srgb,#fff 5%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 5%,#0000);border-radius:17px;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr);margin-top:9px;padding:11px}.bpOwnerRequest__clientComment svg{color:#a0a0a0;color:var(--color-muted,#a0a0a0)}.bpOwnerRequest__clientComment em,.bpOwnerRequest__clientComment strong{display:block}.bpOwnerRequest__clientComment strong{font-size:12px;font-weight:800}.bpOwnerRequest__clientComment em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-style:normal;font-weight:600;line-height:1.35;margin-top:4px}.bpOwnerRequest__comment{grid-gap:7px;display:grid;gap:7px;margin-top:11px}.bpOwnerRequest__comment>span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-weight:700}.bpOwnerRequest__comment textarea{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:17px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:13px;min-height:72px;outline:none;padding:11px 12px;resize:vertical;width:100%}.bpOwnerRequest__comment textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 12%,#0000)}.bpOwnerRequest__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.35fr 1fr;margin-top:10px}.bpOwnerRequest__actions button{align-items:center;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:7px;justify-content:center;min-height:47px}.bpOwnerRequest__actions button.is-confirm{background:#34c759;box-shadow:0 13px 28px color-mix(in srgb,#34c759 20%,#0000);color:#fff}.bpOwnerRequest__actions button.is-decline{background:color-mix(in srgb,#ff453a 11%,#18181b);background:color-mix(in srgb,#ff453a 11%,var(--item-bg-color,#18181b));color:#ff6961}.bpOwnerRequest__actions button:disabled{cursor:not-allowed;opacity:.5}.bpOwnerRequest__result{align-items:center;border-radius:15px;display:flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;margin-top:10px;min-height:44px}.bpOwnerRequest__result.is-confirmed{background:color-mix(in srgb,#34c759 11%,#0000);color:#34c759}.bpOwnerRequest__result.is-cancelled,.bpOwnerRequest__result.is-declined{background:color-mix(in srgb,#ff453a 11%,#0000);color:#ffb4af}.bpOwnerRequest__close{background:#0000;border:0;border-radius:15px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);cursor:pointer;font-size:12px;font-weight:750;margin-top:9px;min-height:42px;width:100%}@media(max-width:560px){.bpOwnerRequest__main{grid-template-columns:52px minmax(0,1fr) 18px}.bpOwnerRequest__date{height:52px;width:52px}.bpOwnerRequest__status{grid-column:2;margin-top:-4px;width:-webkit-fit-content;width:fit-content}.bpOwnerRequest__chevron{grid-column:3;grid-row:1/span 2}.bpOwnerRequest__actions,.bpOwnerRequest__summary{grid-template-columns:1fr}}.bpClientBookingStatus{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:850;gap:7px;line-height:1;min-height:36px;padding:0 12px;white-space:nowrap}.bpClientBookingStatus.is-pending,.bpClientBookingStatus.is-reschedule_requested{background:color-mix(in srgb,#ffd60a 13%,#0000);color:#ffd60a}.bpClientBookingStatus.is-confirmed{background:color-mix(in srgb,#34c759 13%,#0000);color:#34c759}.bpClientBookingStatus.is-reschedule_proposed{background:color-mix(in srgb,#0a84ff 13%,#0000);color:#64d2ff}.bpClientBookingCard{background:radial-gradient(circle at 50% 0,color-mix(in srgb,#0a84ff 18%,#0000),#0000 38%),#202024;background:radial-gradient(circle at 50% 0,color-mix(in srgb,#0a84ff 18%,#0000),#0000 38%),var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 9%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 9%,#0000);border-radius:30px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 20px 48px #0000001a;min-height:390px;padding:22px;text-align:center}.bpClientBookingCard.is-confirmed{background:radial-gradient(circle at 50% 0,color-mix(in srgb,#34c759 18%,#0000),#0000 38%),#202024;background:radial-gradient(circle at 50% 0,color-mix(in srgb,#34c759 18%,#0000),#0000 38%),var(--surface-2,#202024)}.bpClientBookingCard h3{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:25px;font-weight:850;letter-spacing:-.055em;line-height:1.05;margin:8px 0 0}.bpClientBookingCard>p{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:13px;font-weight:570;line-height:1.45;margin:11px auto 0;max-width:430px}.bpClientBookingCard__icon{background:#0a84ff;border-radius:25px;box-shadow:0 20px 44px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;display:grid;height:70px;margin:0 auto 16px;place-items:center;width:70px}.is-confirmed .bpClientBookingCard__icon{background:#34c759;box-shadow:0 20px 44px color-mix(in srgb,#34c759 24%,#0000)}.is-pending .bpClientBookingCard__icon,.is-reschedule_requested .bpClientBookingCard__icon{background:#ffd60a;box-shadow:0 20px 44px color-mix(in srgb,#ffd60a 20%,#0000);color:#17140a}.bpClientBookingDetails{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin:19px auto 0;max-width:500px}.bpClientBookingDetails>div{grid-gap:9px;align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border-radius:19px;display:grid;gap:9px;grid-template-columns:21px minmax(0,1fr);min-width:0;padding:12px;text-align:left}.bpClientBookingDetails>div>svg{color:#0a84ff}.bpClientBookingDetails>div span{min-width:0}.bpClientBookingDetails>div span em,.bpClientBookingDetails>div span strong{display:block;overflow:hidden;text-overflow:ellipsis}.bpClientBookingDetails>div span strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:13px;font-weight:800;line-height:1.25}.bpClientBookingDetails>div span em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-style:normal;font-weight:600;line-height:1.2;margin-top:4px}.bpBookRescheduleNotice,.bpClientBookingComment,.bpClientRequestedSlot{grid-gap:9px;align-items:flex-start;border-radius:18px;display:grid;gap:9px;grid-template-columns:21px minmax(0,1fr);margin:10px auto 0;max-width:500px;padding:12px;text-align:left}.bpBookRescheduleNotice svg,.bpClientBookingComment svg,.bpClientRequestedSlot svg{color:#0a84ff;margin-top:1px}.bpBookRescheduleNotice em,.bpBookRescheduleNotice strong,.bpClientBookingComment em,.bpClientBookingComment strong,.bpClientRequestedSlot em,.bpClientRequestedSlot strong{display:block}.bpBookRescheduleNotice strong,.bpClientBookingComment strong,.bpClientRequestedSlot strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:12px;font-weight:800}.bpBookRescheduleNotice em,.bpClientBookingComment em,.bpClientRequestedSlot em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-style:normal;font-weight:600;line-height:1.35;margin-top:4px}.bpClientRequestedSlot{background:color-mix(in srgb,#0a84ff 9%,#18181b);background:color-mix(in srgb,#0a84ff 9%,var(--item-bg-color,#18181b))}.bpClientBookingComment{background:color-mix(in srgb,#fff 5%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 5%,#0000)}.bpBookRescheduleNotice{background:color-mix(in srgb,#0a84ff 9%,#18181b);background:color-mix(in srgb,#0a84ff 9%,var(--item-bg-color,#18181b))}.bpClientBookingActions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1.3fr 1fr;margin:16px auto 0;max-width:500px}.bpClientBookingActions button{align-items:center;border:0;border-radius:17px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:8px;justify-content:center;min-height:48px}.bpClientBookingActions button.is-reschedule{background:#0a84ff;box-shadow:0 14px 30px color-mix(in srgb,#0a84ff 20%,#0000);color:#fff}.bpClientBookingActions button.is-cancel{background:color-mix(in srgb,#ff453a 10%,#18181b);background:color-mix(in srgb,#ff453a 10%,var(--item-bg-color,#18181b));color:#ff6961}.bpClientBookingActions button:disabled{cursor:not-allowed;opacity:.5}.bpClientProposals{margin:17px auto 0;max-width:500px}.bpClientProposals__head{margin-bottom:9px;text-align:left}.bpClientProposals__head span,.bpClientProposals__head strong{display:block}.bpClientProposals__head strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:800}.bpClientProposals__head span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-weight:600;margin-top:4px}.bpClientProposals__list{grid-gap:8px;display:grid;gap:8px}.bpClientProposals__list button{grid-gap:10px;align-items:center;background:color-mix(in srgb,#0a84ff 7%,#18181b);background:color-mix(in srgb,#0a84ff 7%,var(--item-bg-color,#18181b));border:1px solid color-mix(in srgb,#0a84ff 26%,#0000);border-radius:18px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 34px;min-height:63px;padding:10px 12px;text-align:left;width:100%}.bpClientProposals__list button span{min-width:0}.bpClientProposals__list button span em,.bpClientProposals__list button span strong{display:block}.bpClientProposals__list button span strong{font-size:13px;font-weight:800}.bpClientProposals__list button span em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-style:normal;font-weight:600;margin-top:4px}.bpClientProposals__list button>svg{background:#34c759;border-radius:999px;color:#fff;height:34px;padding:8px;width:34px}.bpClientProposals__list button:disabled{cursor:not-allowed;opacity:.5}.bpClientProposalDecline{background:#0000;border:0;border-radius:15px;color:#ff6961;cursor:pointer;font-size:12px;font-weight:750;margin-top:8px;min-height:42px;width:100%}@media(max-width:560px){.bpClientBookingCard{border-radius:25px;padding:18px 14px}.bpClientBookingCard h3{font-size:22px}.bpClientBookingActions,.bpClientBookingDetails{grid-template-columns:1fr}.bpClientBookingStatus{max-width:140px;overflow:hidden;text-overflow:ellipsis}}@media(max-width:640px){.bpBookIntro{border-radius:25px;padding:15px}.bpBookIntro__top{gap:10px;grid-template-columns:48px minmax(0,1fr) auto}.bpBookIntro__icon{border-radius:17px;height:48px;width:48px}.bpBookIntro__content h2{font-size:21px}.bpBookIntro__content p{font-size:12px}.bpBookProgress{gap:5px;grid-template-columns:repeat(4,1fr);padding:9px}.bpBookProgress__item{gap:5px;grid-template-columns:1fr;justify-items:center;min-height:53px;padding:6px}.bpBookProgress__text{text-align:center}.bpBookProgress__text strong{font-size:9px}.bpBookProgress__text em{display:none}.bpOwnerBookingWidget{border-radius:25px;padding:14px}.bpOwnerBookingWidget__top{gap:9px;grid-template-columns:46px minmax(0,1fr) auto}.bpOwnerBookingWidget__icon{border-radius:16px;height:46px;width:46px}.bpOwnerBookingWidget__title strong{font-size:16px}.bpOwnerBookingWidget__title p{font-size:10px}.bpOwnerBookingWidget__stats{gap:6px}.bpOwnerBookingWidget__stats>div{column-gap:5px;grid-template-columns:25px minmax(0,1fr);padding:8px 6px}.bpOwnerBookingWidget__stats>div>span{height:25px;width:25px}.bpOwnerBookingWidget__stats>div strong{font-size:13px}.bpOwnerBookingWidget__stats>div em{font-size:7px}}@media(max-width:420px){.bpBookIntro__top{grid-template-columns:46px minmax(0,1fr)}.bpBookIntro__availability{grid-column:1/-1}.bpBookFlow__availability{font-size:10px;min-height:30px;width:-webkit-fit-content;width:fit-content}.bpOwnerBookingWidget__top{grid-template-columns:44px minmax(0,1fr)}.bpOwnerBookingWidget__status{grid-column:1/-1;width:-webkit-fit-content;width:fit-content}.bpOwnerBookingWidget__stats{grid-template-columns:1fr}.bpOwnerBookingWidget__stats>div{grid-template-columns:28px auto minmax(0,1fr)}.bpOwnerBookingWidget__stats>div>span{grid-row:auto}.bpOwnerBookingWidget__stats>div em{font-size:9px}}.bpBookPanel--simpleTime .bpBookPanel__heading{margin-bottom:14px}.bpBookSimpleSlots{grid-gap:9px;display:grid;gap:9px}.bpBookSimpleSlots>button{grid-gap:12px;align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:20px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;font-family:inherit;gap:12px;grid-template-columns:minmax(0,1fr) auto 20px;min-height:68px;padding:10px 12px;text-align:left;transition:transform .15s ease,border-color .18s ease,background .18s ease;width:100%}.bpBookSimpleSlots>button:hover{border-color:color-mix(in srgb,#0a84ff 45%,#0000)}.bpBookSimpleSlots>button:active{transform:scale(.985)}.bpBookSimpleSlots>button>span{min-width:0}.bpBookSimpleSlots>button>span em,.bpBookSimpleSlots>button>span strong{display:block}.bpBookSimpleSlots>button>span strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:15px;font-weight:820;line-height:1.15}.bpBookSimpleSlots>button>span em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-style:normal;font-weight:600;line-height:1.2;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpBookSimpleSlots>button>b{background:#0a84ff;border-radius:15px;box-shadow:0 10px 24px color-mix(in srgb,#0a84ff 22%,#0000);color:#fff;font-size:16px;font-weight:900;line-height:1;min-width:72px;padding:11px 13px;text-align:center}.bpBookSimpleSlots>button>svg{color:#a0a0a0;color:var(--color-muted,#a0a0a0)}.bpBookCalendarButton{grid-gap:9px;align-items:center;background:color-mix(in srgb,#0a84ff 9%,#0000);border:1px solid color-mix(in srgb,#0a84ff 24%,#0000);border-radius:18px;color:#0a84ff;cursor:pointer;display:grid;font-family:inherit;font-size:14px;font-weight:820;gap:9px;grid-template-columns:22px minmax(0,1fr) 20px;margin-top:12px;min-height:52px;padding:0 14px;text-align:left;width:100%}.bpBookCalendarButton>svg:last-child{justify-self:end}.bpBookCalendarButton:active{transform:scale(.99)}@media(max-width:420px){.bpBookSimpleSlots>button{grid-template-columns:minmax(0,1fr) auto}.bpBookSimpleSlots>button>svg{display:none}.bpBookSimpleSlots>button>b{min-width:68px}}.businessListings{min-width:0;width:100%}.businessListings .profile-content-section{margin:0;padding:0}.businessListings__showMore{align-items:center;background:#202024;background:var(--surface-2,#202024);border:0;border-radius:16px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:flex;font-family:inherit;gap:12px;justify-content:space-between;margin-top:12px;min-height:48px;padding:0 15px;transition:transform .16s ease,background .18s ease,opacity .18s ease;width:100%}.businessListings__showMore:hover{background:#29292e;background:var(--surface-3,#29292e)}.businessListings__showMore:active{opacity:.82;transform:scale(.985)}.businessListings__showMore>span{align-items:center;display:flex;font-size:14px;font-weight:680;gap:8px;line-height:1;min-width:0}.businessListings__showMore small{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:11px;font-weight:560}.businessListings__showMore svg{color:#8e8e93;color:var(--color-muted,#8e8e93);flex:0 0 auto}.business-profile{-webkit-font-smoothing:antialiased;background:#101015;background:var(--bg-color,#101015);color:#f5f5f7;color:var(--text-color,#f5f5f7);min-height:100vh;overflow-x:hidden;padding:0 0 120px}.bp-error,.bp-loading{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:15px;font-weight:600;margin:0 auto;max-width:520px;padding:90px 22px}.bp-profile-shell{margin:0 auto;max-width:720px;padding:0 14px 40px;width:100%}.bp-topbar{align-items:flex-start;display:flex;height:62px;justify-content:space-between;padding:12px 2px 0}.bp-nav-btn{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb,var(--item-bg-color) 82%,#0000);border:1px solid color-mix(in srgb,var(--text-color) 10%,#0000);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,#0000),0 10px 28px #0000001f;color:var(--text-color);cursor:pointer;display:grid;height:42px;place-items:center;width:42px}.bp-hero{border:0;border-radius:0;box-shadow:none;margin:0 -14px;padding:0 14px 16px;position:relative}.bp-aura,.bp-hero{background:#0000;overflow:hidden}.bp-aura{height:420px;left:0;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 68%,#0000008c 84%,#0000);mask-image:linear-gradient(180deg,#000 0,#000 68%,#0000008c 84%,#0000);pointer-events:none;position:absolute;right:0;top:-64px;z-index:0}.bp-aura:before{background:linear-gradient(180deg,#0505081f 0,#0505082e 34%,#05050875 70%,#101015);background:linear-gradient(to bottom,#0505081f 0,#0505082e 34%,#05050875 70%,var(--bg-color,#101015) 100%);content:"";inset:-1px;position:absolute;z-index:2}.bp-aura:after{background:radial-gradient(circle at 50% 18%,#ffffff14,#0000 34%),linear-gradient(to right,color-mix(in srgb,var(--bg-color) 42%,#0000),#0000 26%,#0000 74%,color-mix(in srgb,var(--bg-color) 42%,#0000));content:"";inset:0;position:absolute;z-index:3}.bp-aura__image{height:112%;left:50%;object-fit:cover;object-position:center top;opacity:0;position:absolute;top:-8%;transform:translateX(-50%) scale(1.04);transform-origin:center top;transition:opacity .36s cubic-bezier(.2,.9,.2,1),filter .36s cubic-bezier(.2,.9,.2,1),transform .36s cubic-bezier(.2,.9,.2,1);width:min(980px,130vw);z-index:1}.bp-aura__image,.bp-aura__image.is-loaded{filter:blur(5px) saturate(1.08) brightness(.88)}.bp-aura__image.is-loaded{opacity:.56;transform:translateX(-50%) scale(1.04)}.bp-head{align-items:center;display:flex;flex-direction:column;padding:28px 18px 14px;position:relative;text-align:center;z-index:1}.bp-avatar-wrap{height:132px;margin-bottom:16px;position:relative;width:132px}.bp-avatar-button{background:#0000;border:0;border-radius:50%;color:inherit;cursor:zoom-in;display:block;height:100%;padding:0;transition:transform .18s cubic-bezier(.2,.9,.2,1),opacity .18s ease;width:100%}.bp-avatar-button:hover{transform:scale(1.025)}.bp-avatar-button:active{opacity:.9;transform:scale(.975)}.bp-avatar{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 24%,#0000);border-radius:50%;box-shadow:0 20px 54px #00000057,inset 0 0 0 1px color-mix(in srgb,#fff 10%,#0000);display:block;height:132px;object-fit:cover;width:132px}.bp-business-badge{background:#0a84ff;border:1px solid #ffffff38;border-radius:999px;bottom:9px;box-shadow:0 8px 20px color-mix(in srgb,#0a84ff 32%,#0000),inset 0 1px 0 #ffffff3d;color:#fff;font-size:11px;font-weight:800;letter-spacing:-.01em;line-height:1;padding:5px 9px;position:absolute;right:-5px;z-index:2}.bp-main-info{margin:0 auto;min-width:0;position:relative;text-align:center;width:min(100%,520px);z-index:1}.bp-main-info h1{color:var(--text-color);font-size:25px;font-weight:760;letter-spacing:-.045em;line-height:1.04;margin:0}.bp-main-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-muted);display:-webkit-box;font-size:14px;font-weight:500;line-height:1.28;margin:5px 0 0;overflow:hidden}.bp-meta-line{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:9px}.bp-rating-inline{align-items:center;display:flex;gap:5px}.bp-rating-inline strong{color:var(--text-color);font-size:13px;font-weight:600;letter-spacing:-.01em}.bp-location-inline{align-items:center;display:flex;gap:5px;min-width:0}.bp-location-inline svg{color:var(--color-muted);flex-shrink:0}.bp-location-inline em{color:var(--color-muted);font-size:13px;font-style:normal;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-stars{align-items:center;display:flex;gap:2px}.bp-stars span{color:color-mix(in srgb,var(--color-muted) 58%,#0000);display:grid;height:14px;place-items:center;width:14px}.bp-stars span svg{fill:#0000}.bp-stars span.is-on{color:#ffcc35}.bp-stars span.is-on svg{fill:currentColor}.bp-actions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(4,1fr);padding:4px 14px 16px;position:relative;z-index:1}.bp-actions button{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),color-mix(in srgb,#000 2%,#0000)),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),color-mix(in srgb,#000 2%,#0000)),var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);border-radius:22px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 8px 22px #00000014;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:72px;min-width:0;transition:transform .16s ease,background .16s ease,opacity .16s ease}.bp-actions button:active{opacity:.88;transform:scale(.97)}.bp-actions button svg{color:var(--text-color)}.bp-actions em{color:var(--color-muted);font-size:11px;font-style:normal;font-weight:620;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-about-text{color:var(--text-color);font-size:14px;font-weight:520;letter-spacing:-.01em;line-height:1.58;margin:2px 16px 18px;overflow-wrap:anywhere;padding:0;position:relative;white-space:pre-wrap;word-break:break-word;z-index:1}.bp-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;padding:0 14px;position:relative;width:100%;z-index:2}.bp-stat{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),#0000),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),#0000),var(--surface-2,#202024);border:1px solid color-mix(in srgb,#f5f5f7 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#f5f5f7) 8%,#0000);border-radius:18px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000);color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;justify-content:center;min-height:62px;min-width:0;padding:9px 6px;text-align:center;transition:transform .16s ease,opacity .16s ease,background .16s ease}.bp-stat:active{opacity:.84;transform:scale(.96)}.bp-stat strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:15px;font-weight:740;letter-spacing:-.02em;line-height:1}.bp-stat span{color:#8e8e93;color:var(--color-muted,#8e8e93);display:block;font-size:10px;font-weight:600;line-height:1.1;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.bp-stats{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding-right:14px;scrollbar-width:none}.bp-stats::-webkit-scrollbar{display:none}.bp-stat{flex:0 0 78px;min-height:60px}}.bp-schedule-card{padding:0 14px 16px;position:relative;z-index:1}.bp-schedule-toggle{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);border-radius:22px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 8px 20px #00000012;color:var(--text-color);cursor:pointer;display:flex;gap:14px;justify-content:space-between;min-height:58px;padding:0 14px;width:100%}.bp-schedule-left{align-items:center;display:flex;gap:10px;min-width:0}.bp-schedule-left>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.bp-schedule-left strong{color:var(--text-color);font-size:14px;font-weight:680;letter-spacing:-.018em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-schedule-left em{color:var(--color-muted);font-size:12px;font-style:normal;font-weight:520;line-height:1.1}.bp-schedule-dot{background:#8e8e93;border-radius:999px;box-shadow:0 0 0 5px color-mix(in srgb,#8e8e93 13%,#0000);flex:0 0 auto;height:9px;width:9px}.bp-schedule-toggle--open .bp-schedule-dot{background:#34c759;box-shadow:0 0 0 5px color-mix(in srgb,#34c759 14%,#0000)}.bp-schedule-toggle--soon .bp-schedule-dot{background:#ff9f0a;box-shadow:0 0 0 5px color-mix(in srgb,#ff9f0a 14%,#0000)}.bp-schedule-toggle--closed .bp-schedule-dot{background:#ff453a;box-shadow:0 0 0 5px color-mix(in srgb,#ff453a 14%,#0000)}.bp-schedule-chevron{color:var(--color-muted);flex:0 0 auto;transition:transform .28s cubic-bezier(.2,.9,.2,1)}.bp-schedule-chevron.is-open{transform:rotate(180deg)}.bp-schedule-wrap{max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .36s cubic-bezier(.2,.9,.2,1),opacity .22s ease,transform .28s cubic-bezier(.2,.9,.2,1)}.bp-schedule-wrap.is-open{max-height:430px;opacity:1;transform:translateY(0)}.bp-schedule-inner{padding-top:8px}.bp-schedule-list{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 6%,#0000);border-radius:20px;padding:8px 14px}.bp-schedule-line{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text-color) 6%,#0000);display:flex;gap:12px;justify-content:space-between;min-height:38px}.bp-schedule-line:last-child{border-bottom:0}.bp-schedule-line span{color:var(--text-color);font-size:13px;font-weight:650}.bp-schedule-line strong{color:var(--color-muted);font-size:13px;font-weight:560;white-space:nowrap}.bp-schedule-line.is-off strong{opacity:.55}.bp-schedule-empty{color:var(--color-muted);font-size:13px;font-weight:600;padding:14px;text-align:center}.bp-widget-section{margin:20px 0 0}.bp-widget-head{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-bottom:11px;padding:0 4px}.bp-widget-head h2{color:var(--text-color);font-size:22px;font-weight:760;letter-spacing:-.045em;line-height:1.08;margin:0}.bp-widget-head p{color:var(--color-muted);font-size:13px;font-weight:520;line-height:1.25;margin:3px 0 0}.bp-widget-head button{background:#0000;border:0;color:#0a84ff;cursor:pointer;font-size:13px;font-weight:650;white-space:nowrap}.bp-empty-module{background:#18181b;background:var(--item-bg-color,#18181b);border:1px dashed color-mix(in srgb,var(--text-color) 14%,#0000);border-radius:24px;padding:24px 18px;text-align:center}.bp-empty-module strong{color:var(--text-color);display:block;font-size:16px;font-weight:720;letter-spacing:-.02em}.bp-empty-module span{color:var(--color-muted);display:block;font-size:13px;font-weight:520;line-height:1.35;margin-top:6px}.bp-products-rail{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 2px 8px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.bp-products-rail::-webkit-scrollbar{display:none}.bp-product-card{background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,#0000),#0000),#18181b;background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,#0000),#0000),var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:17px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 8px 20px #00000017;cursor:pointer;min-width:132px;overflow:hidden;position:relative;scroll-snap-align:start;transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .2s ease,box-shadow .22s ease,opacity .16s ease;width:132px}.bp-product-card:hover{border-color:color-mix(in srgb,#0a84ff 26%,var(--text-color) 9%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 9%,#0000),0 13px 28px #00000021;transform:translateY(-2px)}.bp-product-card:active{opacity:.9;transform:scale(.975)}.bp-product-card__image{background:#202024;background:var(--surface-2,#202024);display:grid;height:88px;isolation:isolate;overflow:hidden;place-items:center;position:relative;width:100%}.bp-product-card__image-bg{filter:blur(13px) saturate(1.12) brightness(.69);height:calc(100% + 20px);inset:-10px;opacity:.48;position:absolute;transform:scale(1.12);width:calc(100% + 20px);z-index:0}.bp-product-card__image-bg,.bp-product-card__image-main{object-fit:cover;transition:transform .42s cubic-bezier(.2,.9,.2,1),filter .28s ease}.bp-product-card__image-main{filter:saturate(1.02) contrast(1.02);height:100%;object-position:center;position:relative;transform:scale(1.001);width:100%;z-index:1}.bp-product-card:hover .bp-product-card__image-bg{transform:scale(1.18)}.bp-product-card:hover .bp-product-card__image-main{transform:scale(1.035)}.bp-product-card__placeholder{background:#26262b;background:var(--surface-3,#26262b);border-radius:13px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 9%,#0000);color:var(--text-color);display:grid;font-size:17px;font-weight:740;height:38px;line-height:1;place-items:center;position:relative;width:38px;z-index:1}.bp-product-card__image-gradient{background:linear-gradient(180deg,#08080c05 0,#08080c08 38%,#08080c2e 62%,#08080ca8 84%,#08080cf5);inset:0;pointer-events:none;position:absolute;z-index:2}.bp-product-card__availability{align-items:center;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);background:color-mix(in srgb,#09090d 69%,#0000);border:1px solid #ffffff21;border-radius:999px;bottom:6px;box-shadow:inset 0 1px 0 #ffffff14,0 4px 10px #00000024;color:#fff;display:inline-flex;font-size:7px;font-weight:680;gap:4px;left:7px;line-height:1;max-width:calc(100% - 14px);min-height:19px;overflow:hidden;padding:0 6px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:3}.bp-product-card__availability:before{background:#30d158;border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,#30d158 15%,#0000);content:"";flex:0 0 auto;height:5px;width:5px}.bp-product-card__availability.is-preorder:before{background:#ff9f0a;box-shadow:0 0 0 2px color-mix(in srgb,#ff9f0a 15%,#0000)}.bp-product-card__availability.is-out:before{background:#ff453a;box-shadow:0 0 0 2px color-mix(in srgb,#ff453a 15%,#0000)}.bp-product-card__body{background:linear-gradient(180deg,#0000 0,#08080cb8 18%,#08080cf0 42%,#18181b 72%);background:linear-gradient(to bottom,#0000 0,#08080cb8 18%,#08080cf0 42%,var(--item-bg-color,#18181b) 72%);display:flex;flex-direction:column;gap:6px;height:70px;justify-content:space-between;margin-top:-18px;min-height:70px;padding:20px 8px 8px;position:relative;z-index:4}.bp-product-card__body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:11px;font-weight:700;letter-spacing:-.018em;line-height:1.22;max-height:29px;min-height:14px;overflow:hidden;text-shadow:0 1px 3px #000000a6,0 3px 10px #0006}.bp-product-card__bottom{align-items:center;display:flex;gap:5px;justify-content:space-between;min-width:0}.bp-product-card__bottom b{color:#fff;font-size:9px;font-weight:720;letter-spacing:-.015em;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px #0000009e,0 3px 9px #0000005c;white-space:nowrap}.bp-product-card__bottom button{align-items:center;background:#f5f5f7;background:var(--text-color,#f5f5f7);border:0;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff38,0 5px 11px #00000017;color:#101015;color:var(--bg-color,#101015);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:8px;font-weight:720;justify-content:center;line-height:1;min-height:25px;padding:0 8px;transition:transform .16s cubic-bezier(.2,.9,.2,1),opacity .15s ease;white-space:nowrap}.bp-product-card__bottom button:hover{transform:translateY(-1px)}.bp-product-card__bottom button:active{opacity:.84;transform:scale(.94)}@media(max-width:640px){.bp-products-rail{gap:7px;margin-left:-12px;margin-right:-12px;padding-left:20px;padding-right:20px;width:calc(100% + 24px)}.bp-product-card{border-radius:16px;min-width:124px;width:124px}.bp-product-card__image{height:82px}.bp-product-card__body{height:66px;min-height:66px;padding:7px}.bp-product-card__body strong{font-size:10px}.bp-product-card__bottom b{font-size:8px}.bp-product-card__bottom button{font-size:7px;min-height:24px;padding:0 7px}}@media(max-width:360px){.bp-product-card{min-width:120px;width:120px}.bp-product-card__image{height:79px}.bp-product-card__body{height:64px;min-height:64px}}.bp-services-widget{overflow:visible}.bp-services-rail{-webkit-overflow-scrolling:touch;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 2px 10px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.bp-services-rail::-webkit-scrollbar{display:none}.bp-service-card{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:23px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000),0 12px 28px #0000001a;cursor:pointer;min-width:220px;overflow:hidden;position:relative;scroll-snap-align:start;transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .2s ease,box-shadow .22s ease,opacity .18s ease;width:220px}.bp-service-card:hover{border-color:color-mix(in srgb,#0a84ff 30%,var(--text-color) 10%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,#0000),0 18px 36px #00000026;transform:translateY(-3px)}.bp-service-card:active{opacity:.91;transform:scale(.975)}.bp-service-card__image{background:#202024;background:var(--surface-2,#202024);display:grid;height:122px;isolation:isolate;overflow:hidden;place-items:center;position:relative}.bp-service-card__image-bg{filter:blur(19px) saturate(1.18) brightness(.7);height:calc(100% + 32px);inset:-16px;object-fit:cover;opacity:.58;position:absolute;transform:scale(1.14);width:calc(100% + 32px);z-index:0}.bp-service-card__image-bg,.bp-service-card__image-main{transition:transform .45s cubic-bezier(.2,.9,.2,1),filter .3s ease}.bp-service-card__image-main{filter:saturate(1.04) contrast(1.02);height:100%;object-fit:contain;object-position:center;position:relative;transform:scale(1.001);width:100%;z-index:1}.bp-service-card:hover .bp-service-card__image-bg{filter:blur(18px) saturate(1.25) brightness(.74);transform:scale(1.2)}.bp-service-card:hover .bp-service-card__image-main{transform:scale(1.025)}.bp-service-card__placeholder{background:#26262b;background:var(--surface-3,#26262b);border-radius:18px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,#0000);color:var(--text-color);display:grid;font-size:22px;font-weight:760;height:52px;line-height:1;place-items:center;position:relative;width:52px;z-index:1}.bp-service-card__overlay{background:linear-gradient(180deg,#00000005 0,#0000 36%,#0a0a0e24 62%,#18181bbd 84%,#18181b);background:linear-gradient(to bottom,#00000005 0,#0000 36%,#0a0a0e24 62%,#18181bbd 84%,var(--item-bg-color,#18181b) 100%);inset:0;pointer-events:none;position:absolute;z-index:2}.bp-service-card__duration{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,#111116 67%,#0000);border:1px solid #ffffff21;border-radius:999px;bottom:9px;box-shadow:inset 0 1px 0 #ffffff1a,0 6px 16px #00000029;color:#fff;display:inline-flex;font-size:10px;font-weight:680;gap:5px;left:10px;line-height:1;max-width:calc(100% - 20px);min-height:27px;overflow:hidden;padding:0 9px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:3}.bp-service-card__duration svg{flex:0 0 auto}.bp-service-card__body{background:linear-gradient(180deg,color-mix(in srgb,#18181b 93%,#0000),#18181b 36%);background:linear-gradient(180deg,color-mix(in srgb,var(--item-bg-color,#18181b) 93%,#0000),var(--item-bg-color,#18181b) 36%);display:flex;flex-direction:column;gap:11px;justify-content:space-between;margin-top:-1px;min-height:112px;padding:11px 12px 12px;position:relative;z-index:4}.bp-service-card__info{min-width:0}.bp-service-card__info strong{-webkit-line-clamp:2;color:var(--text-color);font-size:14px;font-weight:730;letter-spacing:-.025em;line-height:1.18}.bp-service-card__info p,.bp-service-card__info strong{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-service-card__info p{-webkit-line-clamp:1;color:var(--color-muted);font-size:11px;font-weight:520;line-height:1.28;margin:4px 0 0}.bp-service-card__bottom{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.bp-service-card__bottom b{color:var(--text-color);font-size:13px;font-weight:740;letter-spacing:-.022em;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-service-book-button{align-items:center;background:#0a84ff;border:0;border-radius:999px;box-shadow:0 8px 18px color-mix(in srgb,#0a84ff 22%,#0000),inset 0 1px 0 #ffffff29;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:11px;font-weight:760;justify-content:center;line-height:1;min-height:34px;min-width:72px;padding:0 12px;transition:transform .16s cubic-bezier(.2,.9,.2,1),opacity .15s ease,background .15s ease,box-shadow .15s ease;white-space:nowrap}.bp-service-book-button:hover{transform:translateY(-1px)}.bp-service-book-button:active{opacity:.88;transform:scale(.95)}.bp-service-book-button.is-default{background:#0a84ff;color:#fff}.bp-service-book-button.is-confirmed{background:#30d158;box-shadow:0 8px 18px color-mix(in srgb,#30d158 22%,#0000);color:#fff}.bp-service-book-button.is-pending{background:#ffd60a;box-shadow:0 8px 18px color-mix(in srgb,#ffd60a 20%,#0000);color:#171308}.bp-service-book-button.is-reschedule-requested{background:#bf5af2;box-shadow:0 8px 18px color-mix(in srgb,#bf5af2 22%,#0000);color:#fff}.bp-service-book-button.is-reschedule-proposed{background:#ff9f0a;box-shadow:0 8px 18px color-mix(in srgb,#ff9f0a 22%,#0000);color:#fff}.bp-service-card.has-confirmed{border-color:color-mix(in srgb,#30d158 34%,#0000)}.bp-service-card.has-pending{border-color:color-mix(in srgb,#ffd60a 30%,#0000)}.bp-service-card.has-reschedule_requested{border-color:color-mix(in srgb,#bf5af2 34%,#0000)}.bp-service-card.has-reschedule_proposed{border-color:color-mix(in srgb,#ff9f0a 34%,#0000)}@media(max-width:640px){.bp-services-rail{gap:10px;margin-left:-12px;margin-right:-12px;padding-left:20px;padding-right:20px;width:calc(100% + 24px)}.bp-service-card{border-radius:22px;min-width:min(61vw,224px);width:min(61vw,224px)}.bp-service-card__image{height:118px}.bp-service-card__body{min-height:108px;padding:10px 11px 11px}}@media(max-width:360px){.bp-service-card{min-width:65vw;width:65vw}.bp-service-card__image{height:112px}}.bp-vacancies-widget{overflow:visible}.bp-vacancies-rail{-webkit-overflow-scrolling:touch;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 2px 10px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.bp-vacancies-rail::-webkit-scrollbar{display:none}.bp-vacancy-card{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 9%,#0000);border-radius:24px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 9%,#0000),0 12px 30px #0000001f;cursor:pointer;height:188px;min-width:238px;overflow:hidden;position:relative;scroll-snap-align:start;transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .2s ease,box-shadow .22s ease,opacity .18s ease;width:238px}.bp-vacancy-card:hover{border-color:color-mix(in srgb,#0a84ff 30%,var(--text-color) 10%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 11%,#0000),0 18px 38px #00000029;transform:translateY(-3px)}.bp-vacancy-card:active{opacity:.91;transform:scale(.975)}.bp-vacancy-card__visual{background:radial-gradient(circle at 70% 10%,color-mix(in srgb,#0a84ff 20%,#0000),#0000 42%),#202024;background:radial-gradient(circle at 70% 10%,color-mix(in srgb,#0a84ff 20%,#0000),#0000 42%),var(--surface-2,#202024);height:100%;isolation:isolate;overflow:hidden;position:relative;width:100%}.bp-vacancy-card__image-bg{filter:blur(20px) saturate(1.18) brightness(.68);height:calc(100% + 36px);inset:-18px;opacity:.55;transform:scale(1.16);width:calc(100% + 36px);z-index:0}.bp-vacancy-card__image-bg,.bp-vacancy-card__image-main{object-fit:cover;position:absolute;transition:transform .5s cubic-bezier(.2,.9,.2,1),filter .35s ease}.bp-vacancy-card__image-main{filter:saturate(1.02) contrast(1.03) brightness(.88);height:100%;inset:0;object-position:center;transform:scale(1.001);width:100%;z-index:1}.bp-vacancy-card:hover .bp-vacancy-card__image-bg{transform:scale(1.22)}.bp-vacancy-card:hover .bp-vacancy-card__image-main{filter:saturate(1.08) contrast(1.04) brightness(.92);transform:scale(1.045)}.bp-vacancy-card__placeholder{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,#0a84ff 26%,#0000),#0000 46%),linear-gradient(145deg,#26262b,#18181b);background:radial-gradient(circle at 50% 20%,color-mix(in srgb,#0a84ff 26%,#0000),#0000 46%),linear-gradient(145deg,var(--surface-3,#26262b),var(--item-bg-color,#18181b));color:color-mix(in srgb,var(--text-color) 88%,#0000);display:grid;inset:0;place-items:center;position:absolute;z-index:1}.bp-vacancy-card__placeholder svg{background:color-mix(in srgb,var(--text-color) 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color) 10%,#0000);border-radius:20px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,#0000);height:58px;padding:15px;width:58px}.bp-vacancy-card__gradient{background:linear-gradient(180deg,#0000000d 0,#0000000a 22%,#08080c3d 45%,#08080cc7 72%,#08080cf5);inset:0;pointer-events:none;position:absolute;z-index:2}.bp-vacancy-card__badge{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:color-mix(in srgb,#111116 65%,#0000);border:1px solid #ffffff21;border-radius:999px;box-shadow:inset 0 1px 0 #ffffff1a,0 6px 16px #00000029;color:#fff;display:inline-flex;font-size:10px;font-weight:700;left:10px;line-height:1;min-height:27px;padding:0 9px;position:absolute;top:10px;z-index:3}.bp-vacancy-card__content{bottom:0;left:0;padding:14px;position:absolute;right:0;z-index:3}.bp-vacancy-card__content strong{-webkit-line-clamp:2;color:#fff;font-size:16px;font-weight:750;letter-spacing:-.03em;line-height:1.14;text-shadow:0 2px 12px #0000006b}.bp-vacancy-card__content p,.bp-vacancy-card__content strong{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bp-vacancy-card__content p{-webkit-line-clamp:1;color:#ffffffa6;font-size:11px;font-weight:540;line-height:1.28;margin:5px 0 0}.bp-vacancy-card__bottom{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:11px;min-width:0}.bp-vacancy-card__bottom b{color:#fff;font-size:13px;font-weight:740;letter-spacing:-.02em;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-vacancy-card__bottom span{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,#fff 14%,#0000);border:1px solid color-mix(in srgb,#fff 13%,#0000);border-radius:999px;color:#fff;display:grid;flex:0 0 auto;height:31px;place-items:center;transition:transform .18s ease,background .18s ease;width:31px}.bp-vacancy-card:hover .bp-vacancy-card__bottom span{background:color-mix(in srgb,#0a84ff 76%,#0000);transform:translateX(2px)}@media(max-width:640px){.bp-vacancies-rail{margin-left:-12px;margin-right:-12px;padding-left:20px;padding-right:20px;width:calc(100% + 24px)}.bp-vacancy-card{border-radius:22px;height:182px;min-width:min(64vw,238px);width:min(64vw,238px)}.bp-vacancy-card__content{padding:12px}}@media(max-width:360px){.bp-vacancy-card{height:176px;min-width:68vw;width:68vw}.bp-vacancy-card__content strong{font-size:15px}}[data-theme=light] .business-profile{background:radial-gradient(circle at 50% -10%,#ffffffe0,#0000 34%),#e7e1f7;background:radial-gradient(circle at 50% -10%,#ffffffe0,#0000 34%),var(--bg-color,#e7e1f7)}[data-theme=light] .bp-empty-module,[data-theme=light] .bp-product-card,[data-theme=light] .bp-service-row,[data-theme=light] .bp-vacancy-row{box-shadow:inset 0 1px 0 #ffffffb8,0 14px 34px #42367314}[data-theme=dark] .business-profile{background:radial-gradient(circle at 50% -10%,hsla(0,0%,100%,.045),#0000 28%),#101015;background:radial-gradient(circle at 50% -10%,hsla(0,0%,100%,.045),#0000 28%),var(--bg-color,#101015)}@media(max-width:430px){.bp-profile-shell{padding:0 12px 40px}.bp-topbar{height:58px}.bp-nav-btn{height:40px;width:40px}.bp-hero{background:#0000;border:0;border-radius:0;box-shadow:none;overflow:visible}.bp-head{grid-template-columns:96px minmax(0,1fr)}.bp-avatar,.bp-avatar-wrap{height:96px;width:96px}.bp-main-info h1{font-size:22px}.bp-main-info p{font-size:13px}.bp-info-line{gap:6px}.bp-location-pill,.bp-rating-pill{height:28px;padding:0 8px}.bp-rating-pill span:not(.bp-stars span){display:none}.bp-actions{gap:7px;padding:3px 12px 14px}.bp-actions button{border-radius:20px;min-height:68px}.bp-actions em{font-size:10px}.bp-about-card{border-radius:21px;margin:0 12px 10px;padding:15px}.bp-schedule-card{padding:0 12px 14px}.bp-widget-section{margin-top:18px}.bp-widget-head h2{font-size:21px}.bp-widget-head p{font-size:12px}.bp-product-card{min-width:156px;width:156px}.bp-product-card__image{height:106px}}@media(max-width:360px){.bp-head{grid-template-columns:70px minmax(0,1fr)}.bp-avatar,.bp-avatar-wrap{height:70px;width:70px}.bp-main-info h1{font-size:20px}.bp-actions{grid-template-columns:repeat(2,1fr)}.bp-actions button{flex-direction:row;gap:8px;min-height:58px}}@media(max-width:520px){.bp-aura{height:390px}.bp-head{padding:24px 14px 13px}.bp-avatar,.bp-avatar-wrap{height:126px;width:126px}.bp-main-info h1{font-size:23px}.bp-main-info p{font-size:14px}}.bp-actions--owner button{flex-direction:row;gap:9px;min-height:68px}.bp-actions--owner em{font-size:12px;font-weight:650}@media(max-width:430px){.bp-actions--owner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bp-actions--owner button{min-height:62px;padding:8px}.bp-actions--owner em{line-height:1.15;max-width:120px;text-align:center;white-space:normal}.bp-actions--guest{overflow-x:auto}.bp-actions--guest button{min-width:0}}.bp-quick-nav{margin:0 -14px 24px;padding:0;position:relative;width:calc(100% + 28px);z-index:5}.bp-quick-nav__track{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:9px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:2px 14px 7px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.bp-quick-nav__track::-webkit-scrollbar{display:none}.bp-quick-nav__item{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),color-mix(in srgb,#000 2%,#0000)),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),color-mix(in srgb,#000 2%,#0000)),var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 9%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 9%,#0000);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 8px 20px #00000012;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;line-height:1;min-height:43px;padding:0 15px;scroll-snap-align:start;transition:transform .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease;white-space:nowrap}.bp-quick-nav__item:hover{background:color-mix(in srgb,#0a84ff 8%,#202024);background:color-mix(in srgb,#0a84ff 8%,var(--surface-2,#202024));border-color:color-mix(in srgb,#0a84ff 34%,#0000)}.bp-quick-nav__item:active{opacity:.88;transform:scale(.97)}.bp-quick-nav__icon{background:color-mix(in srgb,#fff 7%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border-radius:8px;display:grid;flex:0 0 auto;font-size:13px;height:23px;line-height:1;place-items:center;width:23px}.bp-module-anchor{min-width:0;scroll-margin-top:82px;width:100%}.bp-module-anchor:empty{display:none}[data-theme=light] .bp-quick-nav__item{box-shadow:inset 0 1px 0 #ffffffb3,0 8px 20px #46377814}@media(max-width:640px){.bp-quick-nav{margin:0 -12px 22px;padding:0;width:calc(100% + 24px)}.bp-quick-nav__track{gap:8px;padding:2px 12px 5px}.bp-quick-nav__item{font-size:12px;gap:7px;min-height:40px;padding:0 13px}.bp-quick-nav__icon{border-radius:7px;font-size:12px;height:21px;width:21px}.bp-module-anchor{scroll-margin-top:74px}}@media(min-width:900px){.business-profile{isolation:isolate;position:relative}.bp-profile-shell{position:relative;z-index:1}.bp-hero{overflow:visible}.bp-aura{height:620px;left:50%;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,#000000c7 82%,#00000057 93%,#0000);mask-image:linear-gradient(180deg,#000 0,#000 70%,#000000c7 82%,#00000057 93%,#0000);right:auto;top:-64px;transform:translateX(-50%);width:100vw}.bp-aura:before{background:linear-gradient(180deg,#05050826 0,#0505081a 22%,#05050833 48%,#05050880 74%,#101015);background:linear-gradient(to bottom,#05050826 0,#0505081a 22%,#05050833 48%,#05050880 74%,var(--bg-color,#101015) 100%)}.bp-aura:after{background:radial-gradient(circle at 50% 14%,#ffffff12,#0000 34%),radial-gradient(circle at 50% 78%,#00000047,#0000 44%),linear-gradient(90deg,#0000004d,#0000 28%,#0000 72%,#0000004d)}.bp-aura__image{height:132%;left:50%;object-fit:cover;object-position:center top;top:-18%;width:100vw}.bp-aura__image,.bp-aura__image.is-loaded{filter:blur(5px) saturate(1.03) brightness(.82);transform:translateX(-50%) scale(1.03)}.bp-aura__image.is-loaded{opacity:.46}.bp-about-text,.bp-actions,.bp-head,.bp-schedule-card,.bp-topbar{position:relative;z-index:2}}.bp-avatar-modal{align-items:center;animation:bpAvatarModalFadeIn .3s ease both;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#00000085;cursor:zoom-out;display:flex;height:100dvh;inset:0;justify-content:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));position:fixed;width:100vw;z-index:9999}.bp-avatar-modal.is-closing{animation:bpAvatarModalFadeOut .3s ease forwards}.bp-avatar-modal.is-closing .bp-avatar-modal__image{animation:bpAvatarImageClose .3s ease forwards}.bp-avatar-modal__image{animation:bpAvatarImageOpen .3s ease forwards;background:#202024;background:var(--surface-2,#202024);border:1px solid #ffffff2e;border-radius:50%;box-shadow:0 24px 70px #00000094,inset 0 0 0 1px #ffffff14;height:min(60vw,300px);max-height:300px;max-width:300px;object-fit:cover;transform:scale(.8);width:min(60vw,300px)}@keyframes bpAvatarModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bpAvatarModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes bpAvatarImageOpen{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes bpAvatarImageClose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media(max-width:520px){.bp-avatar-modal__image{height:min(72vw,300px);width:min(72vw,300px)}}.bp-posts-section{margin-top:26px;min-width:0;width:100%}.bp-posts-section .profile-content-section{margin:0;padding:0;width:100%}.bp-posts-section .profile-feed.feed,.bp-posts-section .profile-posts-feed{margin:0 auto;max-width:600px;padding:0;width:100%}.bp-posts-section .empty-state{background:#202024;background:var(--surface-2,#202024);border-radius:24px;margin:0;min-height:170px}@media(max-width:640px){.bp-products-rail,.bp-quick-nav,.bp-services-rail,.bp-vacancies-rail{box-sizing:border-box!important;margin-left:-12px!important;margin-right:-12px!important;width:calc(100% + 24px)!important}.bp-products-rail,.bp-quick-nav__track,.bp-services-rail,.bp-vacancies-rail{padding-left:0!important;padding-right:0!important}.bp-products-rail:after,.bp-products-rail:before,.bp-quick-nav__track:after,.bp-quick-nav__track:before,.bp-services-rail:after,.bp-services-rail:before,.bp-vacancies-rail:after,.bp-vacancies-rail:before{content:"";display:block;flex:0 0 14px;height:1px;min-width:14px;width:14px}.bp-quick-nav__track{padding-bottom:5px!important;padding-top:2px!important}.bp-products-rail,.bp-services-rail,.bp-vacancies-rail{padding-bottom:10px!important;padding-top:2px!important}}.showcaseDetails{background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh;width:100%}.sdTopBar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f7fbeb;border-bottom:1px solid #0f172a14;display:flex;gap:10px;height:56px;justify-content:space-between;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:50}.sdTopTitle{flex:1 1;font-size:15px;font-weight:650;letter-spacing:-.2px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sdIconBtn{align-items:center;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:999px;box-shadow:0 6px 16px #0f172a0f;cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease;width:40px}.sdIconBtn img{height:18px;opacity:.82;width:18px}.sdIconBtn:hover{background:#ffffffd9;border-color:#0f172a24;box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.sdIconBtn:active{opacity:.94;transform:translateY(0)}.sdIconBtn:disabled{box-shadow:none;cursor:default;opacity:.55;transform:none}.sdIconBtn--ghost{background:#0000;border-color:#0f172a14;box-shadow:none}.sdToast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827db;border:1px solid #ffffff1f;border-radius:14px;bottom:86px;box-shadow:0 20px 60px #00000038;color:#fff;font-size:13px;font-weight:600;left:50%;letter-spacing:-.1px;max-width:calc(100% - 24px);padding:10px 12px;position:fixed;transform:translateX(-50%);z-index:80}.sdBody{margin:0 auto;max-width:860px;padding:10px 12px 0;width:100%}.sdCard{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 4px 10px;overflow:visible;padding:12px 2px;position:relative;width:100%}.sdCard:after{background:#0f172a14;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleY(.6);transform-origin:bottom}.sdCard:last-of-type:after{display:none}.sdCard__title{color:#0b1220eb;font-size:14px;font-weight:650;letter-spacing:-.15px;margin-bottom:6px}.sdCard__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.sdText{color:#0f172ad6;font-size:13px;font-weight:450;letter-spacing:-.02px;line-height:1.55;word-break:break-word}.sdText--muted{color:#0f172a94;font-weight:450}.sdTitleRow{align-items:center;display:flex;gap:8px;margin-bottom:6px}.sdTitleRow--noMargin{margin-bottom:0}.sdTitleIcon,.sdTitleIcon--inline{flex:0 0 auto;height:16px;opacity:.88;width:16px}.sdTitleIcon--inline{margin-right:8px;vertical-align:middle}.sdHeroViber{background:#fff;border:1px solid #0f172a0f;border-radius:20px;box-shadow:0 14px 34px #0f172a1a,0 6px 16px #0f172a0f;margin:0 4px 10px;overflow:hidden;position:relative}.sdHeroViber:after{background:linear-gradient(0deg,#000000b8 0,#0000006b 28%,#0000002e 52%,#0000);bottom:0;content:"";height:56%;left:0;pointer-events:none;position:absolute;right:0}.sdHeroViber__img{display:block;height:240px;object-fit:cover;width:100%}.sdHeroViber__ph{align-items:center;background:#0f172a05;display:flex;flex-direction:column;gap:8px;height:240px;justify-content:center;padding:18px;text-align:center}.sdHeroViber__phTitle{color:#0b1220;font-weight:650;letter-spacing:-.12px}.sdHeroViber__phText{color:#0f172a9e;font-size:13px;font-weight:450}.sdHeroViber__title{bottom:12px;color:#fff;font-size:18px;font-weight:650;left:12px;letter-spacing:-.2px;position:absolute;right:12px;text-align:center;text-shadow:0 10px 30px #0000008c;z-index:2}.sdCreatedUnderHero{color:#0f172a94;font-size:13px;font-weight:450;margin:0 6px 10px}.sdAuthorRow{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:10px;margin:0 4px 12px;padding:8px 2px;text-align:left;width:calc(100% - 8px)}.sdAuthorRow__avatar{border:1px solid #0f172a1a;border-radius:999px;flex:0 0 auto;height:38px;object-fit:cover;width:38px}.sdAuthorRow__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.sdAuthorRow__label{color:#0f172a85;font-size:12px;font-weight:500}.sdAuthorRow__name{color:#0b1220eb;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdActionsRow{display:flex;gap:10px;margin:0 4px 10px}.sdActionsRow--insideCard{margin:8px 0 0}.sdActionBtn{align-items:center;background:#ffffffd9;border:1px solid #0f172a24;border-radius:16px;box-shadow:none;color:#0b1220;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:650;gap:10px;justify-content:center;letter-spacing:-.05px;padding:12px;transition:transform .12s ease,background .12s ease,border-color .12s ease}.sdActionBtn img{height:18px;opacity:.9;width:18px}.sdActionBtn:hover{background:#fffffff2;border-color:#0f172a2e;transform:translateY(-1px)}.sdActionBtn:active{opacity:.94;transform:translateY(0)}.sdActionBtn--ownerEdit{font-weight:700}body[data-theme=light] .sdActionBtn{background:#0f172a0f;border-color:#0f172a24;color:#0b1220eb}body[data-theme=light] .sdActionBtn:hover{background:#0f172a17;border-color:#0f172a2e}body[data-theme=light] .sdActionBtn:active{background:#0f172a1c}body[data-theme=light] .sdActionBtn img{filter:none!important;opacity:.92}body[data-theme=light] .sdActionBtn--ownerEdit{background:#3b82f61a;border-color:#3b82f638}body[data-theme=light] .sdActionBtn--ownerEdit:hover{background:#3b82f624;border-color:#3b82f647}.sdActionBtn--announce{font-weight:700}body[data-theme=light] .sdActionBtn--announce{background:#10b9811a;border-color:#10b98138}body[data-theme=light] .sdActionBtn--announce:hover{background:#10b98124;border-color:#10b98147}.sdNoInvert{filter:none!important}.sdContactsList{display:flex;flex-direction:column;gap:8px;margin-top:10px}.sdContactRow{align-items:center;border-bottom:1px solid #0f172a0f;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.sdContactRow:last-child{border-bottom:none}.sdContactLabel{color:#0f172ab8;font-size:13px;font-weight:550;min-width:90px}.sdContactValue{color:#0b1220e6;font-size:13px;font-weight:600;text-align:right;text-decoration:none;word-break:break-word}.sdContactValue:hover{text-decoration:underline}.sdContactValue--muted{color:#0f172a85;font-weight:550;text-decoration:none}.sdScheduleCard{padding:0}.sdScheduleHead{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 2px;text-align:left;width:100%}.sdScheduleHead:active{opacity:.94}.sdScheduleHead__left{display:flex;flex-direction:column;gap:6px;min-width:0}.sdScheduleHead__title{align-items:center;color:#0b1220eb;display:flex;font-size:14px;font-weight:650;gap:8px;letter-spacing:-.15px;line-height:1.15}.dark-theme .sdScheduleHead__title,body[data-theme=dark] .sdScheduleHead__title{color:#f5f5f7eb!important}.sdScheduleHead__status{font-size:13px;font-weight:600;letter-spacing:-.05px;line-height:1.15}.sdScheduleHead__status--open{color:#16a34a}.sdScheduleHead__status--soon{color:#f59e0b}.sdScheduleHead__status--closed{color:#ef4444}.sdScheduleChevron{align-items:center;background:#ffffff8c;border:1px solid #0f172a1a;border-radius:999px;color:#0f172ab3;display:flex;font-size:14px;font-weight:800;height:28px;justify-content:center;transition:transform .22s ease,background .22s ease,border-color .22s ease;width:28px}.sdScheduleChevron.is-open{background:#ffffffb8;border-color:#0f172a24;transform:rotate(180deg)}.sdScheduleWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.sdScheduleWrap.is-open{grid-template-rows:1fr}.sdScheduleInner{opacity:0;overflow:hidden;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease}.sdScheduleWrap.is-open .sdScheduleInner{opacity:1;transform:translateY(0)}.sdScheduleList{border-top:1px solid #0f172a14;margin-bottom:0!important;padding:6px 2px 10px;padding-bottom:0!important}.sdScheduleLine{align-items:center;border-bottom:1px solid #0f172a0f;display:flex;font-size:13px;gap:12px;justify-content:space-between;letter-spacing:-.02px;opacity:0;padding:8px 0;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease}.sdScheduleWrap.is-open .sdScheduleLine{opacity:1;transform:translateY(0)}.sdScheduleLine:last-child{border-bottom:none!important;margin-bottom:0!important}.sdScheduleLine__day{color:#0f172ad1;font-weight:550;min-width:86px}.sdScheduleLine__time{color:#0f172a9e;font-weight:450;text-align:right;white-space:nowrap}.sdFormatRow{display:flex;flex-wrap:wrap;gap:10px}.sdFormatPill{align-items:center;background:#ffffff8c;border:1px solid #0f172a1a;border-radius:999px;color:#0f172ac7;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:-.05px;padding:8px 10px}.sdMediaRow{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:14px;margin-top:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 14px;scroll-snap-type:x proximity}.sdMediaRow::-webkit-scrollbar{height:0}.sdMediaItem{flex:0 0 auto;scroll-snap-align:start;width:138px}.sdMediaThumb{background:#ffffff8c;border:1px solid #0f172a1a;border-radius:18px;height:132px;overflow:hidden;width:100%}.sdMediaImg{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.sdMediaMeta{margin-top:8px;overflow:hidden}.sdMediaTop{-webkit-line-clamp:2;color:#0f172ae0;font-size:13px;font-weight:650;line-height:1.28}.sdMediaBottom,.sdMediaTop{-webkit-box-orient:vertical;display:-webkit-box;letter-spacing:-.02px;overflow:hidden;white-space:normal;word-break:break-word}.sdMediaBottom{-webkit-line-clamp:1;color:#0f172aa3;font-size:12.5px;font-weight:550;line-height:1.2;margin-top:4px}@media(max-width:520px){.sdMediaItem{width:148px}.sdMediaThumb{height:142px}.sdMediaTop{font-size:13.5px}.sdMediaBottom{font-size:12.8px}}.sdServicesChips{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;padding:2px 0 0}.sdServiceChip{align-items:center;background:#ffffff1a;border:1px solid #0f172a24;border-radius:999px;color:#0b1220e0;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;letter-spacing:-.02px;padding:8px 12px;-webkit-user-select:none;user-select:none;white-space:nowrap}.sdOffersChips{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;padding:2px 0 0}.sdOfferChip{background:#ffffff1a;border:1px solid #0f172a24;border-radius:14px;display:inline-flex;flex-direction:column;gap:4px;max-width:100%;padding:8px 12px}.sdOfferChipTitle{color:#0b1220e6;font-size:13px;font-weight:650;letter-spacing:-.02px}.sdOfferChipDesc{color:#0f172a9e;font-size:12.5px;font-weight:450;letter-spacing:-.02px;line-height:1.45}.sdFaqAcc{display:flex;flex-direction:column;gap:8px;margin-top:8px}.sdFaqItemAcc{background:#ffffff1a;border:1px solid #0f172a1a;border-radius:16px;overflow:hidden}.sdFaqQRow{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px;text-align:left;width:100%}.sdFaqQRow:active{opacity:.94}.sdFaqQText{color:#0b1220e6;font-size:13.5px;font-weight:650;letter-spacing:-.02px;line-height:1.25}.sdFaqChevron{align-items:center;background:#ffffff38;border:1px solid #0f172a1a;border-radius:999px;color:#0f172ab3;display:flex;flex:0 0 auto;font-weight:800;height:28px;justify-content:center;transition:transform .22s ease,background .22s ease,border-color .22s ease;width:28px}.sdFaqItemAcc.is-open .sdFaqChevron{background:#ffffff57;border-color:#0f172a24;transform:rotate(180deg)}.sdFaqAWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.sdFaqAWrap.is-open{grid-template-rows:1fr}.sdFaqAInner{opacity:0;overflow:hidden;padding:0 12px;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease,padding .22s ease}.sdFaqAWrap.is-open .sdFaqAInner{opacity:1;padding:0 12px 12px;transform:translateY(0)}.sdFaqAText{color:#0f172aad;font-size:13px;font-weight:450;letter-spacing:-.02px;line-height:1.55}@media(min-width:768px){.sdTopBar{height:60px;padding:0 16px}.sdTopTitle{font-size:16px}.sdBody{padding:14px 16px 0}.sdHeroViber__img,.sdHeroViber__ph{height:320px}.sdCard{padding:14px 2px}.sdActionsRow,.sdCard,.sdCreatedUnderHero{margin:0 0 12px}.sdScheduleHead{padding:14px 2px}.sdScheduleList{padding:8px 2px 12px}.sdMediaRow{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px}.sdMediaItem{width:148px}.sdMediaThumb{height:142px}}@media(min-width:1024px){.sdBody{padding:16px 0 0}}.dark-theme .showcaseDetails,body[data-theme=dark] .showcaseDetails{background:var(--color-bg);color:var(--color-text)}.dark-theme .sdTopBar,body[data-theme=dark] .sdTopBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e12c7;border-bottom:1px solid #ffffff1a}.dark-theme .sdTopTitle,body[data-theme=dark] .sdTopTitle{color:var(--color-text)}.dark-theme .sdIconBtn,body[data-theme=dark] .sdIconBtn{background:#18181b8c;border:1px solid #ffffff1f;box-shadow:none}.dark-theme .sdIconBtn:hover,body[data-theme=dark] .sdIconBtn:hover{background:#18181bb3;border-color:#ffffff2e}.dark-theme .sdIconBtn img,body[data-theme=dark] .sdIconBtn img{filter:invert(1) brightness(1.08) contrast(1.02);opacity:.92}.dark-theme .sdIconBtn img.sdNoInvert,body[data-theme=dark] .sdIconBtn img.sdNoInvert{filter:none!important;opacity:.95}.dark-theme .sdCard:after,body[data-theme=dark] .sdCard:after{background:#ffffff1a}.dark-theme .sdCard__title,body[data-theme=dark] .sdCard__title{color:#f5f5f7eb}.dark-theme .sdText,body[data-theme=dark] .sdText{color:#f5f5f7db}.dark-theme .sdText--muted,body[data-theme=dark] .sdText--muted{color:#f5f5f799}.dark-theme .sdHeroViber,body[data-theme=dark] .sdHeroViber{background:#18181b8c;border:1px solid #ffffff1a}.dark-theme .sdHeroViber__ph,body[data-theme=dark] .sdHeroViber__ph{background:#ffffff08}.dark-theme .sdHeroViber__phTitle,body[data-theme=dark] .sdHeroViber__phTitle{color:#f5f5f7eb}.dark-theme .sdCreatedUnderHero,.dark-theme .sdHeroViber__phText,body[data-theme=dark] .sdCreatedUnderHero,body[data-theme=dark] .sdHeroViber__phText{color:#f5f5f79e}.dark-theme .sdActionBtn,body[data-theme=dark] .sdActionBtn{background:#ffffff14;border:1px solid #ffffff29;color:#f5f5f7eb}.dark-theme .sdActionBtn:hover,body[data-theme=dark] .sdActionBtn:hover{background:#ffffff1f;border-color:#fff3}.dark-theme .sdActionBtn img,body[data-theme=dark] .sdActionBtn img{filter:invert(1) brightness(1.08) contrast(1.02);opacity:.95}.dark-theme .sdAuthorRow__avatar,body[data-theme=dark] .sdAuthorRow__avatar{border-color:#ffffff24}.dark-theme .sdAuthorRow__label,body[data-theme=dark] .sdAuthorRow__label{color:#f5f5f785}.dark-theme .sdAuthorRow__name,body[data-theme=dark] .sdAuthorRow__name{color:#f5f5f7eb}.dark-theme .sdActionBtn img.sdNoInvert,body[data-theme=dark] .sdActionBtn img.sdNoInvert{filter:none!important;opacity:.95}.dark-theme .sdTitleIcon,body[data-theme=dark] .sdTitleIcon{filter:invert(1) brightness(1.08) contrast(1.02);opacity:.92}.dark-theme .sdScheduleChevron,body[data-theme=dark] .sdScheduleChevron{background:#18181b8c;border:1px solid #ffffff1f;color:#f5f5f7c7}.dark-theme .sdScheduleList,body[data-theme=dark] .sdScheduleList{border-top:1px solid #ffffff1a}.dark-theme .sdScheduleLine,body[data-theme=dark] .sdScheduleLine{border-bottom:1px solid #ffffff14}.dark-theme .sdScheduleLine__day,body[data-theme=dark] .sdScheduleLine__day{color:#f5f5f7db}.dark-theme .sdScheduleLine__time,body[data-theme=dark] .sdScheduleLine__time{color:#f5f5f79e}.dark-theme .sdFormatPill,body[data-theme=dark] .sdFormatPill{background:#18181b8c;border:1px solid #ffffff1f;color:#f5f5f7c7}.dark-theme .sdMediaThumb,body[data-theme=dark] .sdMediaThumb{background:#18181b8c;border:1px solid #ffffff1f}.dark-theme .sdMediaTop,body[data-theme=dark] .sdMediaTop{color:#f5f5f7e6}.dark-theme .sdMediaBottom,body[data-theme=dark] .sdMediaBottom{color:#f5f5f79e}.dark-theme .sdServiceChip,body[data-theme=dark] .sdServiceChip{background:#18181b59;border:1px solid #ffffff24;color:#f5f5f7e0}.dark-theme .sdOfferChip,body[data-theme=dark] .sdOfferChip{background:#18181b59;border:1px solid #ffffff24}.dark-theme .sdOfferChipTitle,body[data-theme=dark] .sdOfferChipTitle{color:#f5f5f7eb}.dark-theme .sdOfferChipDesc,body[data-theme=dark] .sdOfferChipDesc{color:#f5f5f79e}.dark-theme .sdFaqItemAcc,body[data-theme=dark] .sdFaqItemAcc{background:#18181b59;border:1px solid #ffffff1f}.dark-theme .sdFaqQText,body[data-theme=dark] .sdFaqQText{color:#f5f5f7eb}.dark-theme .sdFaqChevron,body[data-theme=dark] .sdFaqChevron{background:#18181b8c;border:1px solid #ffffff1f;color:#f5f5f7c7}.dark-theme .sdFaqAText,body[data-theme=dark] .sdFaqAText{color:#f5f5f7a3}.dark-theme .sdContactRow,body[data-theme=dark] .sdContactRow{border-bottom:1px solid #ffffff14}.dark-theme .sdContactLabel,body[data-theme=dark] .sdContactLabel{color:#f5f5f79e}.dark-theme .sdContactValue,body[data-theme=dark] .sdContactValue{color:#f5f5f7e0}.dark-theme .sdContactValue--muted,body[data-theme=dark] .sdContactValue--muted{color:#f5f5f785}.sa-overlay{animation:sa-backdrop-in .16s ease-out both;background:#0000006b;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}@keyframes sa-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sa-backdrop-out{0%{opacity:1}to{opacity:0}}.sa-modal{--sa-glass-blur:20px;--sa-glass-sat:115%;--sa-glass-ctr:1.02;grid-gap:10px;-webkit-backdrop-filter:blur(var(--sa-glass-blur)) saturate(var(--sa-glass-sat)) contrast(var(--sa-glass-ctr));backdrop-filter:blur(var(--sa-glass-blur)) saturate(var(--sa-glass-sat)) contrast(var(--sa-glass-ctr));background:linear-gradient(180deg,#ffffffeb,#ffffffe0),radial-gradient(140% 120% at 50% -30%,#ffffff1a,#fff0 60%);border:1px solid #0000000f;border-radius:24px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px #ffffff05;box-sizing:border-box;display:grid;gap:10px;overflow:hidden;padding:12px;position:relative;width:min(480px,96vw)}.sa-modal:before{background:linear-gradient(180deg,#ffffff0f,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff14,#fff0 70%);content:"";inset:0;pointer-events:none;position:absolute}.sa-modal{animation:sa-pop-in .22s cubic-bezier(.2,.75,.3,1) .02s both;opacity:0;transform:translateY(10px) scale(.985)}@keyframes sa-pop-in{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sa-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes sa-item-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sa-item-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes sa-icon-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.sa-modal :where(.sa-btn){animation:sa-item-in .22s ease-out both;opacity:0;transform-origin:50% 55%}.sa-modal :where(.sa-btn)>img{animation:sa-icon-pop .26s cubic-bezier(.2,.8,.2,1) both;animation-delay:inherit}.sa-modal>:first-child{animation-delay:.04s}.sa-modal>:nth-child(2){animation-delay:.08s}.sa-modal>:nth-child(3){animation-delay:.12s}.sa-modal>:nth-child(4){animation-delay:.16s}.sa-modal>:nth-child(5){animation-delay:.2s}.sa-modal>:nth-child(6){animation-delay:.24s}.sa-modal>:nth-child(7){animation-delay:.28s}.sa-modal>:nth-child(8){animation-delay:.32s}.sa-modal>:nth-child(9){animation-delay:.36s}.sa-modal>:nth-child(10){animation-delay:.4s}.sa-modal>:nth-child(11){animation-delay:.44s}.sa-modal>:nth-child(12){animation-delay:.48s}.sa-modal>:nth-child(13){animation-delay:.52s}.sa-modal>:nth-child(14){animation-delay:.56s}.sa-modal>:nth-child(15){animation-delay:.6s}.sa-modal>:nth-child(16){animation-delay:.64s}.sa-btn{align-items:center;background:#ffffff29;border:0;border-radius:999px;box-shadow:0 2px 10px #0000000f;box-sizing:border-box;color:#111;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:background .15s ease,transform .12s ease,box-shadow .16s ease;width:100%}.sa-btn .sa-icon{display:block;height:20px;object-fit:contain;width:20px}.sa-btn:hover{background:#ffffff3d;box-shadow:0 4px 14px #0000001a;transform:translateY(-1px)}.sa-btn:active{opacity:.94;transform:translateY(0)}.sa-btn.danger{background:#ff000012;border:1px solid #ff000029;color:#b42318}.sa-btn.danger:hover{background:#ff00001c;box-shadow:0 6px 16px #ff000024}.sa-overlay.is-closing{animation:sa-backdrop-out .18s ease-in both}.sa-overlay.is-closing .sa-modal{animation:sa-pop-out .2s ease-in both}.sa-overlay.is-closing .sa-modal :where(.sa-btn){animation:sa-item-out .18s ease-in both}.sa-overlay.is-closing .sa-modal>:first-child{animation-delay:.3s}.sa-overlay.is-closing .sa-modal>:nth-child(2){animation-delay:.28s}.sa-overlay.is-closing .sa-modal>:nth-child(3){animation-delay:.26s}.sa-overlay.is-closing .sa-modal>:nth-child(4){animation-delay:.24s}.sa-overlay.is-closing .sa-modal>:nth-child(5){animation-delay:.22s}.sa-overlay.is-closing .sa-modal>:nth-child(6){animation-delay:.2s}.sa-overlay.is-closing .sa-modal>:nth-child(7){animation-delay:.18s}.sa-overlay.is-closing .sa-modal>:nth-child(8){animation-delay:.16s}.sa-overlay.is-closing .sa-modal>:nth-child(9){animation-delay:.14s}.sa-overlay.is-closing .sa-modal>:nth-child(10){animation-delay:.12s}.sa-overlay.is-closing .sa-modal>:nth-child(11){animation-delay:.1s}.sa-overlay.is-closing .sa-modal>:nth-child(12){animation-delay:.08s}.sa-overlay.is-closing .sa-modal>:nth-child(13){animation-delay:.06s}.sa-overlay.is-closing .sa-modal>:nth-child(14){animation-delay:.04s}.sa-overlay.is-closing .sa-modal>:nth-child(15){animation-delay:.02s}.sa-overlay.is-closing .sa-modal>:nth-child(16){animation-delay:0s}@media(prefers-reduced-motion:reduce){.sa-modal,.sa-modal :where(.sa-btn),.sa-overlay{animation:none!important;transition:none!important}}@media(max-width:560px){.sa-overlay{padding:10px 10px calc(env(safe-area-inset-bottom, 0px) + 6px);place-items:end center}.sa-modal{border-radius:22px;margin:0 auto;width:calc(100vw - 20px)}.sa-btn{border-radius:999px}}[data-theme=dark] .sa-overlay{background:#0009}[data-theme=dark] .sa-modal{-webkit-backdrop-filter:blur(var(--sa-glass-blur)) saturate(120%) contrast(1.02);backdrop-filter:blur(var(--sa-glass-blur)) saturate(120%) contrast(1.02);background:linear-gradient(180deg,#14141675,#14141661),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff1a;box-shadow:0 28px 70px #0009,0 8px 22px #0006,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px #00000014}[data-theme=dark] .sa-btn{background:#ffffff0a;box-shadow:0 2px 10px #00000059;color:#f5f5f7}[data-theme=dark] .sa-btn:hover{background:#ffffff14;box-shadow:0 4px 14px #00000073}[data-theme=dark] .sa-btn.danger{background:#ff3b301a;border-color:#ff3b3038;color:#ffb4a9}[data-theme=dark] .sa-btn.danger:hover{background:#ff3b3024;box-shadow:0 6px 16px #ff3b3033}[data-theme=dark] .sa-btn .sa-icon{filter:invert(1) brightness(1.05) contrast(1.05)}[data-theme=dark] .sa-btn .sa-icon.no-invert{filter:none!important}.sa-icon--share{filter:none}.dark .sa-icon--share,.theme-dark .sa-icon--share,[data-theme=dark] .sa-icon--share,body.dark .sa-icon--share,body.theme-dark .sa-icon--share,body[data-theme=dark] .sa-icon--share,html.dark .sa-icon--share,html.theme-dark .sa-icon--share,html[data-theme=dark] .sa-icon--share{filter:invert(1) brightness(1.05) contrast(1.05)!important}.editShowcase{background:#f3f1ff;color:#0b1220;display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh;width:100%}.esTopBar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f7fbeb;border-bottom:1px solid #0f172a14;display:flex;gap:10px;height:56px;justify-content:space-between;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:60}.esTopTitle{flex:1 1;font-size:15px;font-weight:650;letter-spacing:-.2px;min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.esIconBtn{align-items:center;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:999px;box-shadow:0 6px 16px #0f172a0f;cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease;width:40px}.esIconBtn img{height:18px;opacity:.82;width:18px}.esIconBtn:hover{background:#ffffffd9;border-color:#0f172a24;box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.esIconBtn:active{opacity:.94;transform:translateY(0)}.esIconBtn:disabled{box-shadow:none;cursor:default;opacity:.55;transform:none}.esSaveBtn{background:#ffffffb3;border:1px solid #0f172a1a;border-radius:999px;box-shadow:0 6px 16px #0f172a0f;color:#0b1220;cursor:pointer;font-size:13px;font-weight:650;letter-spacing:-.1px;padding:10px 14px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.esSaveBtn:hover{background:#ffffffd9;border-color:#0f172a24;box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.esSaveBtn:active{opacity:.92;transform:translateY(0)}.esSaveBtn:disabled{box-shadow:none;cursor:default;opacity:.6}.esToast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827db;border:1px solid #ffffff1f;border-radius:14px;bottom:24px;box-shadow:0 20px 60px #00000038;color:#fff;font-size:13px;font-weight:650;left:50%;letter-spacing:-.1px;max-width:calc(100% - 24px);padding:10px 12px;position:fixed;transform:translateX(-50%);z-index:80}.esBody{margin:0 auto;max-width:860px;padding:8px 12px 0;width:100%}.skel{background:#0f172a0f;border:1px solid #0f172a0f;border-radius:18px;box-shadow:none;overflow:hidden;position:relative}.skel:after{animation:skelShimmer 1.15s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%)}@keyframes skelShimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.esCard{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 4px 8px;overflow:visible;padding:10px 2px;position:relative;width:100%}.esCard:after{background:#0f172a14;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleY(.6);transform-origin:bottom}.esCard:last-of-type:after{display:none}.esCardHead{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.esCardTitle{color:#0b1220eb;font-size:14px;font-weight:650;letter-spacing:-.15px}.esText{color:#0f172ad6;font-size:13px;font-weight:450;letter-spacing:-.02px;line-height:1.55;word-break:break-word}.esTextMuted{color:#0f172a94;font-weight:450}.esCollapseBtn{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;gap:10px;margin:0;padding:0;text-align:left}.esChevron{border-bottom:2px solid #0f172a9e;border-right:2px solid #0f172a9e;display:inline-block;height:10px;opacity:.9;transform:rotate(-45deg);transition:transform .14s ease,opacity .14s ease;width:10px}.esChevron.is-open{transform:rotate(45deg)}.esCardBody{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-4px);transition:max-height .32s cubic-bezier(.2,.8,.2,1),opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.esCardBody.is-open{max-height:2000px;opacity:1;overflow:visible;padding-top:2px;pointer-events:auto;transform:translateY(0)}.esCardBody.is-open .esField{animation:esFadeIn .22s cubic-bezier(.2,.8,.2,1) both}@keyframes esFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.esWelcome{display:flex;flex-direction:column;gap:6px;margin:10px 4px}.esWelcomeSmall{color:#0f172a94;font-size:13px;font-weight:450}.esWelcomeTitle{color:#0b1220eb;font-size:20px;font-weight:650;letter-spacing:-.2px;line-height:1.2}.esWelcomeRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.esHero{background:#fff;border:1px solid #0f172a0f;border-radius:20px;box-shadow:0 14px 34px #0f172a1a,0 6px 16px #0f172a0f;margin:0 4px 8px;overflow:hidden;position:relative}.esHeroImg{display:block;height:240px;object-fit:cover;width:100%}.esHeroEmpty{align-items:center;background:#0f172a05;display:flex;flex-direction:column;gap:8px;height:240px;justify-content:center;padding:18px;text-align:center}.esHeroPhTitle{color:#0b1220;font-weight:650;letter-spacing:-.12px}.esHeroPhText{color:#0f172a9e;font-size:13px;font-weight:450;line-height:1.45;max-width:520px}.esHeroUpload{align-items:center;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:999px;bottom:12px;box-shadow:0 10px 24px #0f172a1a;color:#0b1220;cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;justify-content:center;left:12px;letter-spacing:-.1px;padding:10px 12px;position:absolute;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease,opacity .12s ease;-webkit-user-select:none;user-select:none}.esHeroUpload:hover{background:#ffffffd9;border-color:#0f172a24;box-shadow:0 14px 30px #0f172a24;transform:translateY(-1px)}.esHeroUpload:active{opacity:.92;transform:translateY(0)}.esHeroUpload input{display:none}.esAdd,.esGhost,.esMini{align-items:center;background:#ffffff8c;border:1px solid #0f172a1a;border-radius:999px;box-shadow:none;color:#0f172ac7;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:-.05px;padding:10px 12px;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.esGhost img{height:16px;opacity:.85;width:16px}.esAdd:hover,.esGhost:hover,.esMini:hover{background:#ffffffbf;border-color:#0f172a24;transform:translateY(-1px)}.esAdd:active,.esGhost:active,.esMini:active{opacity:.94;transform:translateY(0)}.esAdd,.esMini{font-size:12px;font-weight:650;padding:8px 10px}.esMini--danger{background:#ef444414;border-color:#ef44442e;color:#b91c1cf2}.esMini--danger:hover{background:#ef44441f;border-color:#ef444438}.esChip{align-items:center;background:#ffffff8c;border:1px solid #0f172a1a;border-radius:999px;color:#0f172ab3;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 10px;-webkit-user-select:none;user-select:none}.esChip img{height:16px;opacity:.85;width:16px}.esField{margin-top:10px}.esLabel{color:#0f172a9e;font-size:12px;font-weight:600;margin-bottom:6px}.esInput,.esTextarea{background:#ffffff8c;border:1px solid #0f172a1a;border-radius:14px;box-shadow:none;color:#0b1220;font-size:13px;font-weight:450;letter-spacing:-.05px;outline:none;padding:12px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;width:100%}.esTextarea{min-height:96px;resize:vertical}.esInput::placeholder,.esTextarea::placeholder{color:#0f172a73}.esInput:focus,.esTextarea:focus{background:#ffffffbf;border-color:#3b82f666;box-shadow:0 0 0 4px #3b82f61a}@supports(-webkit-touch-callout:none){.esInput,.esTextarea,.esWorkingTimeSelect{font-size:16px}}.esSuffixRow{position:relative;width:100%}.esSuffixRow .esInput{padding-right:44px}.esSuffix{color:#0f172a94;font-weight:800;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.esModeRow{display:flex;flex-wrap:wrap;gap:10px}.esModePill{background:#ffffff8c;border:1px solid #0f172a1a;border-radius:999px;color:#0f172ac7;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:-.05px;padding:8px 10px;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease}.esModePill:hover{background:#ffffffbf;border-color:#0f172a24;transform:translateY(-1px)}.esModePill:active{opacity:.94;transform:translateY(0)}.esModePill.is-active{background:#111827eb;border-color:#111827eb;color:#fff}.esGlassBlock{background:#ffffff8c;border:1px solid #0f172a1a;border-radius:18px;padding:12px}.phone-visibility .toggle-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.phone-visibility .toggle-text{display:flex;flex-direction:column;gap:4px;min-width:0}.phone-visibility .title{color:#0b1220eb;font-size:13px;font-weight:650;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-visibility .state{font-size:11px;font-weight:800;letter-spacing:-.08px;text-transform:uppercase}.phone-visibility .state.on{color:#10b981f2}.phone-visibility .state.off{color:#94a3b8f2}.phone-visibility .pill-input{background:#ffffffa6;border:1px solid #0f172a1a;border-radius:999px;color:#0b1220;font-size:13px;font-weight:500;letter-spacing:-.05px;margin-top:10px;outline:none;padding:12px 14px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;width:100%}.phone-visibility .pill-input:focus{background:#fffc;border-color:#3b82f666;box-shadow:0 0 0 4px #3b82f61a}.phone-visibility .hint{color:#0f172a94;font-size:13px;font-weight:450;line-height:1.45;margin-top:10px}.dark-theme .phone-visibility .hint,body[data-theme=dark] .phone-visibility .hint{color:#ffffff9e}.pretty-switch{cursor:pointer;flex:0 0 auto;height:30px;position:relative;-webkit-user-select:none;user-select:none;width:52px}.pretty-switch input{opacity:0;pointer-events:none;position:absolute}.pretty-switch .track{background:#0f172a38;border:1px solid #0f172a1a;border-radius:999px;inset:0;position:absolute;transition:background .16s ease,border-color .16s ease}.pretty-switch .thumb{background:#fff;border-radius:999px;box-shadow:0 10px 22px #0000002e;height:22px;left:4px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .16s ease;width:22px}.pretty-switch.active .track{background:#2563ebf2;border-color:#2563eb73}.pretty-switch.active .thumb{transform:translate(22px,-50%)}.dark-theme .pretty-switch.active .track,body[data-theme=dark] .pretty-switch.active .track{background:#2563ebf2;border-color:#2563eb73}.esRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.esPrimary{background:#111827eb;border:none;border-radius:16px;box-shadow:0 14px 40px #0f172a29;color:#fff;cursor:pointer;font-size:13px;font-weight:650;letter-spacing:-.1px;padding:12px 14px;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.esPrimary:hover{box-shadow:0 18px 52px #0f172a33;transform:translateY(-1px)}.esPrimary:active{opacity:.92;transform:translateY(0)}.esPrimary:disabled{box-shadow:none;cursor:default;opacity:.65}.esPhantom{background:#0f172a05;border:1px dashed #0f172a2e;border-radius:16px;padding:12px}.esPhantomTitle{color:#0b1220eb;font-weight:650;letter-spacing:-.12px}.esPhantomText{color:#0f172a9e;font-size:13px;font-weight:450;line-height:1.45;margin-top:6px}.esInlineAdd{background:#ffffff8c;border:1px solid #0f172a14;border-radius:18px;margin-top:10px;padding:12px}.esInlineActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:12px}.esList{display:flex;flex-direction:column;gap:10px}.esItem{background:#0000;border:none;border-radius:0;padding:10px 0;position:relative}.esItem:after{background:#0f172a0f;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.esItem:last-child:after{display:none}.esItemTop{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.esItemTitle{color:#0f172ae0;font-size:14px;font-weight:650;letter-spacing:-.1px}.esItemActions{justify-content:flex-end}.esItemActions,.esItemMeta{display:flex;flex-wrap:wrap;gap:8px}.esItemMeta{margin-top:8px}.esTag{background:#ffffff8c;border:1px solid #0f172a1a;border-radius:999px;color:#0f172ab3;font-size:12px;font-weight:550;letter-spacing:-.05px;padding:6px 10px}.esItemText{color:#0f172abd;font-size:13px;font-weight:450;line-height:1.5;margin-top:8px}.esGrid{display:flex;flex-direction:column;gap:10px}.esGridRow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1.2fr .9fr .9fr auto}@media(max-width:520px){.esGridRow{grid-template-columns:1fr}.esGridRow .esMini{justify-content:center;width:100%}}.esGalleryRowWrap{margin-top:10px}.esGalleryRow{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:visible;padding:2px 2px 6px;scroll-snap-type:x proximity;scrollbar-width:none}.esGalleryRow::-webkit-scrollbar{height:0}.esGalleryTileWrap{flex:0 0 auto;position:relative;scroll-snap-align:start}.esGalleryAddTile{align-items:center;background:#0f172a05;border:1px dashed #0f172a38;border-radius:20px;cursor:pointer;display:flex;flex:0 0 auto;height:132px;justify-content:center;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease;width:132px}.esGalleryAddTile:hover{background:#0f172a08;border-color:#0f172a47;transform:translateY(-1px)}.esGalleryAddTile img{height:22px;opacity:.85;width:22px}.esGalleryTile{background:#ffffff8c;border:1px solid #0f172a1a;border-radius:20px;cursor:pointer;height:120px;overflow:hidden;padding:0;position:relative;transition:transform .12s ease,border-color .12s ease,background .12s ease,box-shadow .12s ease;width:120px}.esGalleryTile:hover{background:#ffffffbf;border-color:#0f172a24;transform:translateY(-1px)}.esGalleryTile.is-active{border-color:#2563eb73;box-shadow:0 0 0 4px #2563eb1a}.esGalleryTileImg{display:block;height:100%!important;inset:0;max-height:none!important;max-width:none!important;object-fit:cover;object-position:center;position:absolute;width:100%!important}.esGalleryRemove{align-items:center;background:#ffffffe0;border:1px solid #0f172a1f;border-radius:999px;box-shadow:0 10px 24px #0f172a24;color:#0f172ad9;cursor:pointer;display:flex;font-weight:850;height:26px;justify-content:center;position:absolute;right:-6px;top:-6px;transition:transform .12s ease,opacity .12s ease,background .12s ease,border-color .12s ease;width:26px}.esGalleryRemove:hover{border-color:#0f172a2e;transform:translateY(-1px)}.esGalleryRemove:active{opacity:.92;transform:translateY(0)}.esGalleryEditor{background:#ffffff8c;border:1px solid #0f172a14;border-radius:18px;margin-top:10px;padding:12px}.esGalleryEmptyAdd{align-items:center;background:#0f172a05;border:1px dashed #0f172a38;border-radius:20px;cursor:pointer;display:flex;justify-content:center;padding:18px;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease;width:100%}.esGalleryEmptyAdd:hover{background:#0f172a08;border-color:#0f172a47;transform:translateY(-1px)}.esGalleryEmptyIconWrap{align-items:center;background:#ffffff8c;border:1px solid #0f172a1a;border-radius:18px;display:flex;height:62px;justify-content:center;width:62px}.esGalleryEmptyIconWrap img{height:24px;opacity:.86;width:24px}.esWorkingDaysRow{-webkit-overflow-scrolling:touch;align-items:center;flex-wrap:nowrap;gap:10px;margin-top:10px;overflow-y:hidden;padding:2px 2px 8px}.esWorkingDayPill{background:#ffffff8c;border:1px solid #0f172a1a;color:#0f172ac7;letter-spacing:-.05px;padding:0 12px;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease,box-shadow .12s ease}.esWorkingDayPill:hover{background:#ffffffbf;border-color:#0f172a24;transform:translateY(-1px)}.esWorkingDayPill:active{opacity:.94;transform:translateY(0)}.esWorkingDayPill.is-active{background:#111827eb;border-color:#111827eb;box-shadow:0 10px 26px #0f172a24}.esWorkingRows{gap:10px;margin-top:10px}.esWorkingRow{grid-template-columns:48px 1fr;padding:10px 0;position:relative}.esWorkingRow:after{background:#0f172a0f;bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.esWorkingRow:last-child:after{display:none}.esWorkingRowLeft{align-items:center;display:flex;justify-content:flex-start}.esWorkingDayLabel{color:#0f172ae0;font-weight:750;letter-spacing:-.1px}.esWorkingRowMain{min-width:0}.esWorkingTimeRow{flex-wrap:nowrap;gap:10px}.esWorkingTrash{align-items:center;background:#ffffff8c;border:1px solid #0f172a1a;color:#0f172acc;display:flex;height:36px;justify-content:center;transition:transform .12s ease,background .12s ease,border-color .12s ease,opacity .12s ease;width:36px}.esWorkingTrash:hover{background:#ffffffbf;border-color:#0f172a24;transform:translateY(-1px)}.esWorkingTrash:active{opacity:.94;transform:translateY(0)}.esWorkingTimeSelect{background:#ffffff8c;border:1px solid #0f172a1a;color:#0b1220;font-weight:650;height:36px;letter-spacing:-.05px;min-width:108px;padding:0 12px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.esWorkingTimeSelect:focus{background:#ffffffbf;border-color:#3b82f666;box-shadow:0 0 0 4px #3b82f61a}.esWorkingArrow{color:#0f172a8c;font-weight:850}.esWorkingOff{background:#0f172a05;border:1px solid #0f172a1a;color:#0f172a94;font-weight:650;height:36px}@media(max-width:420px){.esWorkingRow{grid-template-columns:42px 1fr}.esWorkingTimeSelect{min-width:96px}}.esBottomSpace{height:40px}.esSaveFooter{display:flex;justify-content:center;margin:16px 4px 6px;padding:6px 0 calc(6px + env(safe-area-inset-bottom));width:100%}.esBottomSave{background:#2563ebf2;border:1px solid #2563eb59;border-radius:25px;box-shadow:0 16px 46px #2563eb42;color:#fff;cursor:pointer;font-size:14px;font-weight:750;letter-spacing:-.1px;max-width:420px;padding:14px 16px;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease,filter .12s ease;width:100%}.esBottomSave:hover{box-shadow:0 20px 56px #2563eb4d;filter:brightness(1.03);transform:translateY(-1px)}.esBottomSave:active{opacity:.95;transform:translateY(0)}.esBottomSave:disabled{box-shadow:none;cursor:default;opacity:.55;transform:none}.esOverlay{align-items:flex-end;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:10px;position:fixed;z-index:9999}@media(min-width:768px){.esOverlay{align-items:center}}.esModal{background:#fffffffa;border:1px solid #0f172a1a;border-radius:18px;box-shadow:0 28px 90px #0f172a47;max-width:760px;overflow:hidden;width:100%}.esModalTop{align-items:center;border-bottom:1px solid #0f172a14;display:flex;justify-content:space-between;padding:14px 14px 12px}.esModalTitle{color:#0b1220eb;font-weight:650;letter-spacing:-.15px}.esModalBody{max-height:min(76vh,620px);overflow:auto;padding:14px}.esModalFooter{border-top:1px solid #0f172a14;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:12px 14px 14px}@media(min-width:768px){.esTopBar{height:60px;padding:0 16px}.esTopTitle{font-size:16px}.esBody{padding:12px 16px 0}.esHeroEmpty,.esHeroImg{height:320px}.esCard{margin:0 0 10px;padding:12px 2px}.esWelcome{margin:12px 0 10px}.esBottomSave{max-width:420px}}@media(min-width:1024px){.esBody{padding:14px 0 0}}.dark-theme .editShowcase,body[data-theme=dark] .editShowcase{background:var(--color-bg);color:var(--color-text)}.dark-theme .esTopBar,body[data-theme=dark] .esTopBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e12c7;border-bottom:1px solid #ffffff1a}.dark-theme .esTopTitle,body[data-theme=dark] .esTopTitle{color:var(--color-text)}.dark-theme .esTopBar .esIconBtn img,body[data-theme=dark] .esTopBar .esIconBtn img{filter:invert(1);opacity:.9}.dark-theme .esIconBtn,body[data-theme=dark] .esIconBtn{background:#18181b99;border:1px solid #ffffff1f;box-shadow:0 10px 24px #00000059}.dark-theme .esIconBtn:hover,body[data-theme=dark] .esIconBtn:hover{background:#18181bb8;border-color:#ffffff2e}.dark-theme .esCard:after,body[data-theme=dark] .esCard:after{background:#ffffff1a}.dark-theme .esCardTitle,body[data-theme=dark] .esCardTitle{color:#ffffffeb}.dark-theme .esText,body[data-theme=dark] .esText{color:#ffffffc7}.dark-theme .esTextMuted,body[data-theme=dark] .esTextMuted{color:#ffffff8c}.dark-theme .esLabel,body[data-theme=dark] .esLabel{color:#ffffffb3}.dark-theme .esSuffix,body[data-theme=dark] .esSuffix{color:#ffffff9e}.dark-theme .esPhantomTitle,body[data-theme=dark] .esPhantomTitle{color:#ffffffeb}.dark-theme .esPhantomText,body[data-theme=dark] .esPhantomText{color:#ffffff9e}.dark-theme .esChevron,body[data-theme=dark] .esChevron{border-bottom-color:#ffffff9e;border-right-color:#ffffff9e}.dark-theme .esHero,body[data-theme=dark] .esHero{background:#18181bad;border:1px solid #ffffff1a;box-shadow:0 20px 60px #0006,0 10px 22px #00000042}.dark-theme .esHeroEmpty,body[data-theme=dark] .esHeroEmpty{background:#ffffff08}.dark-theme .esHeroPhTitle,body[data-theme=dark] .esHeroPhTitle{color:#ffffffeb}.dark-theme .esHeroPhText,body[data-theme=dark] .esHeroPhText{color:#ffffff9e}.dark-theme .esHeroUpload,body[data-theme=dark] .esHeroUpload{background:#18181b9e;border:1px solid #ffffff1f;color:#ffffffeb}.dark-theme .esHeroUpload:hover,body[data-theme=dark] .esHeroUpload:hover{background:#18181bbf;border-color:#ffffff2e}.dark-theme .esInput,.dark-theme .esTextarea,body[data-theme=dark] .esInput,body[data-theme=dark] .esTextarea{background:#18181b8c;border:1px solid #ffffff1f;color:#ffffffeb}.dark-theme .esInput::placeholder,.dark-theme .esTextarea::placeholder,body[data-theme=dark] .esInput::placeholder,body[data-theme=dark] .esTextarea::placeholder{color:#ffffff73}.dark-theme .esInput:focus,.dark-theme .esTextarea:focus,body[data-theme=dark] .esInput:focus,body[data-theme=dark] .esTextarea:focus{background:#18181bb3;border-color:#3b82f673;box-shadow:0 0 0 4px #3b82f624}.dark-theme .esAdd,.dark-theme .esGhost,.dark-theme .esMini,body[data-theme=dark] .esAdd,body[data-theme=dark] .esGhost,body[data-theme=dark] .esMini{background:#18181b8c;border:1px solid #ffffff1f;color:#ffffffc7}.dark-theme .esChip,body[data-theme=dark] .esChip{background:#18181b8c;border:1px solid #ffffff1f;color:#ffffffb3}.dark-theme .esInlineAdd,body[data-theme=dark] .esInlineAdd{background:#18181b80;border:1px solid #ffffff1a}.dark-theme .esItem:after,body[data-theme=dark] .esItem:after{background:#ffffff1a}.dark-theme .esItemTitle,body[data-theme=dark] .esItemTitle{color:#ffffffe0}.dark-theme .esGalleryTile,body[data-theme=dark] .esGalleryTile{background:#18181b8c;border:1px solid #ffffff1f}.dark-theme .esGalleryRemove,body[data-theme=dark] .esGalleryRemove{background:#18181bd1;border:1px solid #ffffff24;color:#ffffffe0}.dark-theme .esGalleryAddTile,body[data-theme=dark] .esGalleryAddTile{background:#ffffff0a;border:1px dashed #ffffff38}.dark-theme .esGalleryEditor,body[data-theme=dark] .esGalleryEditor{background:#18181b80;border:1px solid #ffffff1a}.dark-theme .esGalleryEmptyAdd,body[data-theme=dark] .esGalleryEmptyAdd{background:#ffffff0a;border:1px dashed #ffffff3d}.dark-theme .esGalleryEmptyIconWrap,body[data-theme=dark] .esGalleryEmptyIconWrap{background:#18181b8c;border:1px solid #ffffff1f}.dark-theme .esWorkingDayPill,body[data-theme=dark] .esWorkingDayPill{background:#18181b8c;border:1px solid #ffffff1f;color:#ffffffc7}.dark-theme .esWorkingDayPill.is-active,body[data-theme=dark] .esWorkingDayPill.is-active{background:#ffffffeb;border-color:#ffffffeb;color:#111827f2}.dark-theme .esWorkingRow:after,body[data-theme=dark] .esWorkingRow:after{background:#ffffff1a}.dark-theme .esWorkingDayLabel,body[data-theme=dark] .esWorkingDayLabel{color:#ffffffe0}.dark-theme .esWorkingTrash,body[data-theme=dark] .esWorkingTrash{background:#18181b8c;border:1px solid #ffffff1f;color:#ffffffd1}.dark-theme .esWorkingTimeSelect,body[data-theme=dark] .esWorkingTimeSelect{background:#18181b8c;border:1px solid #ffffff1f;color:#ffffffeb}.dark-theme .esWorkingTimeSelect:focus,body[data-theme=dark] .esWorkingTimeSelect:focus{background:#18181bb3;border-color:#3b82f673;box-shadow:0 0 0 4px #3b82f624}.dark-theme .esWorkingArrow,body[data-theme=dark] .esWorkingArrow{color:#ffffff8c}.dark-theme .esWorkingOff,body[data-theme=dark] .esWorkingOff{background:#ffffff0d;border:1px solid #ffffff1f;color:#ffffff9e}.dark-theme .esOverlay,body[data-theme=dark] .esOverlay{background:#0000009e}.dark-theme .esModal,body[data-theme=dark] .esModal{background:#101012f5;border:1px solid #ffffff1f}.dark-theme .esModalTop,body[data-theme=dark] .esModalTop{border-bottom:1px solid #ffffff1a}.dark-theme .esModalFooter,body[data-theme=dark] .esModalFooter{border-top:1px solid #ffffff1a}.dark-theme .esModalTitle,body[data-theme=dark] .esModalTitle{color:#ffffffeb}.dark-theme .esGlassBlock,body[data-theme=dark] .esGlassBlock{background:#18181b8c;border:1px solid #ffffff1f}.dark-theme .phone-visibility .title,body[data-theme=dark] .phone-visibility .title{color:#ffffffeb}.dark-theme .phone-visibility .state.off,body[data-theme=dark] .phone-visibility .state.off{color:#94a3b8e6}.dark-theme .phone-visibility .pill-input,body[data-theme=dark] .phone-visibility .pill-input{background:#18181b99;border:1px solid #ffffff1f;color:#ffffffeb}.dark-theme .pretty-switch .track,body[data-theme=dark] .pretty-switch .track{background:#ffffff29;border:1px solid #ffffff1a}.dark-theme .pretty-switch .thumb,body[data-theme=dark] .pretty-switch .thumb{background:#fffffff2}:root{--chat-elev:#f7f8fa;--chat-hover:#f0f2f5;--chat-text:#0f172a;--chat-dim:#475569;--chat-muted:#64748b;--chat-brand:#2563eb;--chat-danger:#ef4444;--bubble-radius:25px;--control-radius:25px;--chat-header-h:56px;--chat-header-fade:64px;--chat-composer-h:64px;--chat-mobile-bottom-gap:0px;--glass-bg:#ffffff1f;--glass-brd:#ffffff59;--glass-shadow:0 6px 18px #0f172a2e,inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #0000000f;--bubble-own-bg:linear-gradient(135deg,#5687cb,#6d19a5);--bubble-own-border:#0000;--bubble-own-text:#fff;--bubble-peer-bg:#fdfff7;--bubble-peer-border:#f0f0e8;--bubble-peer-text:#0e1111}body[data-theme=dark]{--chat-bg:#0b0f17;--chat-elev:#0e141f;--chat-hover:#121a28;--chat-text:#e5e7eb;--chat-dim:#cbd5e1;--chat-muted:#94a3b8;--chat-brand:#60a5fa;--glass-bg:#ffffff14;--glass-brd:#ffffff2e;--glass-shadow:0 8px 24px #00000059,inset 0 1px 0 #ffffff0f,inset 0 -1px 0 #00000040;--bubble-peer-bg:#161a23;--bubble-peer-border:#222a39;--bubble-peer-text:#e5e7eb}.chat{background:radial-gradient(1200px 270px at 80% -120px,#2563eb0a,#0000 70%) 0 0 no-repeat,linear-gradient(180deg,#fff0,#fff0),#fff;background:radial-gradient(1200px 270px at 80% -120px,#2563eb0a,#0000 70%) 0 0 no-repeat,linear-gradient(180deg,#fff0 0,#fff0 100%),var(--chat-bg);color:#0f172a;color:var(--chat-text);height:100%;min-width:0;overflow:hidden;position:relative;width:100%}.chat__header{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-bottom:none;display:grid;grid-template-columns:44px 1fr 44px;height:56px;height:var(--chat-header-h);isolation:isolate;left:0;padding:8px 10px;position:absolute;right:0;top:0;z-index:5}.chat__header:after{background:linear-gradient(180deg,#ffffff1a,#ffffff0f 35%,#ffffff05 70%,#fff0);display:none;height:64px;height:var(--chat-header-fade);opacity:0;top:100%}.chat__header:after,.chat__header:before{content:"";left:0;pointer-events:none;position:absolute;right:0}.chat__header:before{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:linear-gradient(180deg,#ffffff1a,#ffffff0a 55%,#fff0);height:120px;height:calc(var(--chat-header-h) + var(--chat-header-fade));-webkit-mask-image:linear-gradient(180deg,#000,#000 28%,#000000d9 46%,#0000008c 62%,#00000040 78%,#00000014 90%,#0000);mask-image:linear-gradient(180deg,#000,#000 28%,#000000d9 46%,#0000008c 62%,#00000040 78%,#00000014 90%,#0000);top:0;z-index:-1}body[data-theme=dark] .chat__header{background:#0000;background-color:#00000003}body[data-theme=dark] .chat__header:before{background:linear-gradient(180deg,#0b0f1757,#0b0f1729 40%,#0b0f1700)}.chat__header-left,.chat__header-right{align-items:center;display:flex;justify-content:center}.chat__header-center{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;border-radius:999px;display:inline-flex;gap:10px;justify-self:center;min-width:0;padding:6px 10px;transition:background .15s ease,transform .18s ease,opacity .12s ease}.chat__header-center.is-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.chat__header-center.is-clickable:hover{background:#0f172a0f}.chat__header-center.is-clickable:active{opacity:.88;transform:translateY(0)}body[data-theme=dark] .chat__header-center.is-clickable:hover{background:#ffffff14}.chat__avatar--sm{border-radius:50%;height:28px;width:28px}.chat__center-meta{display:flex;flex-direction:column;line-height:1.1;min-width:0}.chat__name--center{font-size:14px;font-weight:800;max-width:min(58vw,520px);overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.chat__status--center{color:#64748b;color:var(--chat-muted);font-size:11px;margin-top:2px;text-align:center}.chat__icon{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;height:28px;justify-content:center;line-height:0;padding:0;touch-action:manipulation;transition:transform .18s ease,opacity .12s ease;width:28px}.chat__icon:hover{opacity:.9;transform:translateY(-1px)}.chat__icon:active{opacity:.85;transform:translateY(0)}.chat__icon img{display:block;height:100%;object-fit:contain;width:100%}.chat__icon--right{margin-left:auto}body[data-theme=dark] .chat__icon img{filter:invert(1) brightness(1.35) contrast(1.05)}.chat__peer{align-items:center;display:flex;gap:12px;min-width:0}.chat__peer.is-clickable{border-radius:12px;cursor:pointer;padding:2px 4px;transition:background .15s ease,opacity .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none}.chat__peer.is-clickable:hover{background:#f7f8fa;background:var(--chat-elev)}.chat__peer.is-clickable:active{opacity:.85}.chat__avatar{background:#f7f8fa;background:var(--chat-elev);border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:50%;height:40px;overflow:hidden;width:40px}.chat__avatar img{display:block;height:100%;object-fit:cover;width:100%}.chat__meta{display:flex;flex-direction:column;min-width:0}.chat__meta .chat__name{color:#0f172a;color:var(--chat-text);font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__meta .chat__status{color:#64748b;color:var(--chat-muted);font-size:12px;margin-top:2px}.chat__composer{align-items:flex-end;background:#0000;border-top:none;bottom:0;box-shadow:none;display:flex;gap:10px;height:64px;height:var(--chat-composer-h);left:0;padding:10px 12px;position:absolute;right:0;z-index:2000}.chat__composer textarea{align-self:flex-end;backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);background:#ffffff1f;background:var(--glass-bg);border:1px solid #ffffff59;border:1px solid var(--glass-brd);border-radius:999px;box-shadow:0 6px 18px #0f172a2e,inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #0000000f;box-shadow:var(--glass-shadow);color:#0f172a;color:var(--chat-text);flex:1 1 auto;font-size:14px;line-height:1.3;max-height:160px;min-height:44px;outline:none;padding:12px 16px;resize:none;transition:border-color .15s ease,background .15s ease,transform .18s ease,box-shadow .15s ease}.chat__composer textarea::placeholder{color:#ffffff8c}.chat__composer textarea:focus{background:#ffffff24;border-color:#ffffff8c;box-shadow:0 10px 26px #0f172a2e,inset 0 1px 0 #ffffff38,inset 0 -1px 0 #0000000f;transform:translateY(-1px)}body[data-theme=dark] .chat__composer textarea::placeholder{color:#ffffff73}body[data-theme=dark] .chat__composer textarea:focus{background:#ffffff1a;border-color:#ffffff47;box-shadow:0 10px 28px #00000059,inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000038}.chat__composer .chat__composer-actions{align-items:center;align-self:flex-end;display:inline-flex;gap:8px}.chat__composer .chat__attach{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;align-self:flex-end;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);background:#ffffff1f;background:var(--glass-bg);border:1px solid #ffffff59;border:1px solid var(--glass-brd);border-radius:50%;box-shadow:0 6px 18px #0f172a2e,inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #0000000f;box-shadow:var(--glass-shadow);cursor:pointer;display:inline-flex;height:40px;justify-content:center;line-height:0;touch-action:manipulation;transition:transform .18s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;width:40px}.chat__composer .chat__attach:hover{transform:translateY(-1px)}.chat__composer .chat__attach:active{transform:translateY(0)}.chat__composer .chat__attach input{display:none}.chat__composer .chat__attach img{display:block;height:18px;width:18px}body[data-theme=dark] .chat__composer .chat__attach img{filter:invert(1) brightness(1.35) contrast(1.05)}.chat__composer .chat__send{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;align-self:flex-end;background:#2563eb;background:var(--chat-brand);border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:50%;box-shadow:0 8px 18px #2563eb40;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;line-height:0;touch-action:manipulation;transition:opacity .12s ease,transform .18s ease,box-shadow .15s ease;width:40px}.chat__composer .chat__send img{display:block;height:18px;width:18px}.chat__composer .chat__send:disabled{box-shadow:none;cursor:default;opacity:.5}.chat__composer .chat__send:not(:disabled):hover{transform:translateY(-1px)}.chat__composer .chat__send:not(:disabled):active{transform:translateY(0)}.chat__composer.is-disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.chat__list{-webkit-overflow-scrolling:touch;background:#0000;bottom:0;display:flex;flex-direction:column;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:68px 12px 76px;padding:calc(var(--chat-header-h) + 12px) 12px calc(var(--chat-composer-h) + var(--chat-mobile-bottom-gap) + 12px);position:absolute;right:0;scrollbar-color:#e5e7eb #0000;scrollbar-color:var(--chat-border) #0000;scrollbar-width:thin;top:0}.chat__list::-webkit-scrollbar{width:10px}.chat__list::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--chat-border);background-clip:content-box;border:3px solid #0000;border-radius:8px}.chat__load-older{align-self:center;background:#f7f8fa;background:var(--chat-elev);border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:999px;color:#475569;color:var(--chat-dim);cursor:pointer;font-size:12px;margin:8px 0 12px;padding:6px 12px;transition:background .15s ease,transform .18s ease}.chat__load-older:hover{background:#f0f2f5;background:var(--chat-hover);transform:translateY(-1px)}.chat__load-older:active{transform:translateY(0)}.chat__day{align-self:center;background:#f7f8fa;background:var(--chat-elev);border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:999px;color:#64748b;color:var(--chat-muted);font-size:12px;margin:6px 0 10px;padding:4px 10px}@keyframes bubblePop{0%{opacity:0;transform:scale(.98)}60%{opacity:.9;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}.bubble{animation:bubblePop .18s ease-out both;background:#fdfff7;background:var(--bubble-peer-bg);border:1px solid #f0f0e8;border:1px solid var(--bubble-peer-border);border-radius:25px;border-radius:var(--bubble-radius);box-shadow:0 1px 0 #0f172a05;color:#0e1111;color:var(--bubble-peer-text);display:flex;flex-direction:column;gap:6px;margin:4px 0;max-width:min(76%,760px);padding:12px 16px 10px;position:relative;transition:transform .18s ease,filter .15s ease;width:-webkit-fit-content;width:fit-content}.bubble:hover{filter:saturate(1.02);transform:translateY(-.5px)}.bubble__text{font-size:14px;line-height:1.42;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.bubble__meta{align-self:flex-end;color:#64748b;color:var(--chat-muted);display:inline-flex;font-size:11px;gap:6px;opacity:.9}.bubble__meta,.bubble__ticks img{-webkit-user-select:none;user-select:none}.bubble__ticks img{-webkit-user-drag:none;-webkit-touch-callout:none;display:block;height:14px;pointer-events:none;width:14px}.bubble.is-sending{opacity:.7}.bubble.is-failed{border-color:#ef444459;box-shadow:inset 0 0 0 2px #ef444414}.bubble.is-unsent .unsent{font-style:italic;opacity:.85}.bubble__text a{color:#2563eb;color:var(--chat-brand);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.bubble__text a:hover{opacity:.9}body[data-theme=dark] .bubble__text a{color:#93c5fd}.bubble--own{align-self:flex-end;background:linear-gradient(135deg,#5687cb,#6d19a5);background:var(--bubble-own-bg);border-color:#0000;box-shadow:0 10px 24px #4176ac2e;color:#fff}.bubble--own .bubble__meta{color:#ffffffd9}.bubble--own .bubble__ticks img{filter:brightness(200%) saturate(0) invert(0)}.bubble--own a{color:#e0ecff;text-decoration:underline;text-underline-offset:2px}body[data-theme=dark] .bubble--own .bubble__text a{color:#bfdbfe}.bubble--peer{align-self:flex-start}.link-preview{background:#f7f8fa;background:var(--chat-elev);border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:16px;box-shadow:0 4px 14px #0f172a1f;color:inherit;display:block;margin-top:6px;overflow:hidden;text-decoration:none}.link-preview__header{align-items:center;background:linear-gradient(120deg,#60a5fa1f,#818cf82e);color:#64748b;color:var(--chat-muted);display:flex;font-size:11px;justify-content:space-between;padding:6px 10px}.link-preview__domain{font-weight:600}.link-preview__price{color:#0f172a;color:var(--chat-text);font-weight:600}.link-preview__body{align-items:stretch;display:flex;gap:0}.link-preview__text{flex:1 1 auto;min-width:0;padding:8px 10px}.link-preview__title{color:#0f172a;color:var(--chat-text);font-size:13px;font-weight:700;margin-bottom:4px}.link-preview__desc{color:#64748b;color:var(--chat-muted);font-size:12px;max-height:2.9em;overflow:hidden;text-overflow:ellipsis}.link-preview__thumb-wrap{background:rgba(0,0,0,.031);border-left:1px solid #e5e7eb;border-left:1px solid var(--chat-border);flex:0 0 96px;max-width:32%}body[data-theme=dark] .link-preview__thumb-wrap{background:hsla(0,0%,100%,.031)}.link-preview__thumb{display:block;height:100%;object-fit:cover;width:100%}.chat__error{color:#b91c1c;text-align:center}.chat__error,.edit-banner{bottom:70px;bottom:calc(var(--chat-composer-h) + var(--chat-mobile-bottom-gap) + 6px);font-size:12px;left:12px;margin:0 auto;position:absolute;right:12px}.edit-banner{align-items:center;background:#f7f8fa;background:var(--chat-elev);border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:12px;color:#475569;color:var(--chat-dim);display:inline-flex;gap:10px;max-width:920px;padding:6px 10px}.edit-banner .edit-cancel{background:#0000;border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:10px;cursor:pointer;font-size:12px;margin-left:auto;padding:4px 8px}.edit-banner .edit-cancel:hover{background:#f0f2f5;background:var(--chat-hover)}@media(max-width:768px){.chat{inset:0;position:fixed;z-index:2000}:root{--chat-header-h:50px;--chat-composer-h:62px;--chat-mobile-bottom-gap:calc(env(safe-area-inset-bottom, 0px))}.chat__header{left:0;padding:8px 10px;position:-webkit-sticky;position:sticky;right:0;top:0;transform:translateZ(0);z-index:4000}.chat__list{padding:66px 10px 74px;padding:calc(var(--chat-header-h) + 10px) 10px calc(var(--chat-composer-h) + var(--chat-mobile-bottom-gap) + 10px)}.bubble{max-width:84%}.chat__composer{background:#0000;border-radius:0;bottom:calc(env(safe-area-inset-bottom, 0px));box-shadow:none;left:10px;position:fixed;right:10px;transform:translateZ(0);z-index:3000}}.bubble__imgwrap{background:rgba(0,0,0,.031);border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:18px;max-height:60vh;max-width:min(76vw,520px);overflow:hidden}body[data-theme=dark] .bubble__imgwrap{background:hsla(0,0%,100%,.031)}.bubble__img{cursor:zoom-in;display:block;height:auto;-webkit-user-select:none;user-select:none;width:100%}.image-viewer{background:#030712d9;display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.image-viewer__inner{max-height:90vh;max-width:96vw;padding-top:52px;position:relative}.image-viewer__inner img{border-radius:12px;display:block;max-height:90vh;max-width:96vw}.image-viewer__close,.image-viewer__download{align-items:center;background:#f7f8fa;background:var(--chat-elev);border:1px solid #e5e7eb;border:1px solid var(--chat-border);border-radius:12px;color:#0f172a;color:var(--chat-text);display:inline-flex;font-weight:700;gap:8px;height:36px;padding:0 12px;position:absolute;right:8px;top:8px;transition:transform .18sease,background .15s ease}.image-viewer__download{right:64px;text-decoration:none}.image-viewer__close:hover,.image-viewer__download:hover{background:#f0f2f5;background:var(--chat-hover);transform:translateY(-1px)}@media(max-width:768px){.chat__list{padding-bottom:72px!important;padding-bottom:calc(var(--chat-composer-h) + var(--chat-mobile-bottom-gap) + 8px)!important}}.chat__scroll-down{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);background:#ffffff1f;background:var(--glass-bg);border:1px solid #ffffff59;border:1px solid var(--glass-brd);border-radius:50%;bottom:78px;bottom:calc(var(--chat-composer-h) + var(--chat-mobile-bottom-gap) + 14px);box-shadow:0 6px 18px #0f172a2e,inset 0 1px 0 #ffffff2e,inset 0 -1px 0 #0000000f;box-shadow:var(--glass-shadow);color:#0f172a;color:var(--chat-text);cursor:pointer;display:inline-flex;height:42px;justify-content:center;line-height:0;position:absolute;right:14px;touch-action:manipulation;transition:transform .18s ease,opacity .12s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;width:42px;z-index:2500}.chat__scroll-down:hover{opacity:.95;transform:translateY(-1px)}.chat__scroll-down:active{opacity:.9;transform:translateY(0)}body[data-theme=dark] .chat__scroll-down{color:#e5e7eb}@media(max-width:768px){.chat__scroll-down{bottom:82px;bottom:calc(var(--chat-mobile-bottom-gap) + var(--chat-composer-h) + 18px);right:18px;z-index:3500}}:root{--ca-bg:#fff;--ca-fg:#111;--ca-border:#00000014;--ca-hover:#0000000f;--ca-shadow:0 10px 30px #00000029;--ca-radius:12px;--ca-padding:6px;--ca-minw:200px;--ca-maxw:320px;--ca-arrow:10px;--ca-danger:#d32f2f}[data-theme=dark]{--ca-bg:#1f1f22;--ca-fg:#f1f1f3;--ca-border:#ffffff14;--ca-hover:#ffffff0f;--ca-shadow:0 12px 32px #00000073}[data-theme=dark] .chat-menu__icon--invert{filter:invert(1)}.chat-menu{animation:caMenuIn .2s ease-in-out forwards;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #00000014;border:1px solid var(--ca-border);border-radius:12px;border-radius:var(--ca-radius);box-shadow:0 10px 30px #00000029;box-shadow:var(--ca-shadow);color:#111;color:var(--ca-fg);max-width:min(92vw,320px);max-width:min(92vw,var(--ca-maxw));min-width:200px;min-width:var(--ca-minw);opacity:0;padding:6px;padding:var(--ca-padding);position:fixed;transform:translate(-8px,8px) scale(.98);z-index:9999}.chat-menu,.chat-menu:before{background:#fff;background:var(--ca-bg)}.chat-menu:before{border-left:1px solid #00000014;border-left:1px solid var(--ca-border);border-top:1px solid #00000014;border-top:1px solid var(--ca-border);box-shadow:-2px -2px 8px #0000000a;content:"";height:10px;height:var(--ca-arrow);left:16px;left:var(--arrow-x,16px);position:absolute;top:-5px;top:calc(var(--ca-arrow)/-2);transform:rotate(45deg);width:10px;width:var(--ca-arrow)}.chat-menu--closing{animation:caMenuOut .2s ease-in-out forwards}@keyframes caMenuIn{0%{opacity:0;transform:translate(-8px,12px) scale(.94)}to{opacity:1;transform:translate(-8px,8px) scale(1)}}@keyframes caMenuOut{0%{opacity:1;transform:translate(-8px,8px) scale(1)}to{opacity:0;transform:translate(-8px,4px) scale(.94)}}.chat-menu button{align-items:center;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 12px;transition:background-color .12s ease,transform 60ms ease;-webkit-user-select:none;user-select:none;width:100%}.chat-menu button:hover{background:#0000000f;background:var(--ca-hover)}.chat-menu button:active{transform:translateY(.5px)}.chat-menu button:focus-visible{border-radius:10px;outline:2px solid #6496ff80;outline-offset:2px}.chat-menu button.danger{color:#d32f2f;color:var(--ca-danger)}.chat-menu__item{align-items:center;animation:caItemIn .2s ease-in-out forwards;background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;opacity:0;padding:10px 12px;transform:translateY(4px);transition:background-color .12s ease,transform 60ms ease,opacity .12s;-webkit-user-select:none;user-select:none;width:100%}.chat-menu__item:hover{background:#0000000f;background:var(--ca-hover)}.chat-menu__item:active{transform:translateY(.5px)}.chat-menu__item:focus-visible{border-radius:10px;outline:2px solid #6496ff80;outline-offset:2px}.chat-menu__item.danger{color:#d32f2f;color:var(--ca-danger)}.chat-menu__item:first-child{animation-delay:0ms}.chat-menu__item:nth-child(2){animation-delay:40ms}.chat-menu__item:nth-child(3){animation-delay:80ms}.chat-menu--closing .chat-menu__item{animation:caItemOut .2s ease-in-out forwards}@keyframes caItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes caItemOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.chat-menu__icon-wrap{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.chat-menu__icon{display:block;height:18px;width:18px}.chat-menu__label{flex:1 1;text-align:left}@media(max-width:520px){.chat-menu{border-radius:14px;max-width:94vw;padding:8px}.chat-menu:before{display:none}}@media(prefers-reduced-motion:reduce){.chat-menu{transform:translate(-8px,8px) scale(1)}.chat-menu,.chat-menu--closing{animation:none}.chat-menu__item{animation:none;opacity:1;transform:none}}@media(max-width:520px){.edit-banner{border-radius:12px;font-size:13px;line-height:1.15;margin:0 0 8px;padding:8px 10px}.edit-banner .edit-cancel{border-radius:10px;padding:6px 10px}}.storage-modal{display:grid;inset:0;place-items:center;position:fixed;z-index:9998}.storage-modal__overlay{animation:storage-backdrop-in .16s ease-out both;background:#000000b8}.storage-modal__overlay.is-closing{animation:storage-backdrop-out .2s ease-in both}@keyframes storage-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes storage-backdrop-out{0%{opacity:1}to{opacity:0}}.storage-modal__inner{--glass-blur:22px;--glass-top:0.92;--glass-bottom:0.88;--glass-overlay:0.03;animation:storage-card-in .22s cubic-bezier(.2,.9,.3,1) .02s both;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%) contrast(1.02);backdrop-filter:blur(var(--glass-blur)) saturate(115%) contrast(1.02);background:linear-gradient(180deg,rgba(255,255,255,var(--glass-top)),rgba(255,255,255,var(--glass-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff1a,#fff0 60%);border:1px solid #0000000f;border-radius:18px;box-shadow:0 28px 70px #00000047,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay));color:var(--chat-text);display:flex;flex-direction:column;max-height:90vh;opacity:0;overflow:hidden;transform:translateY(10px) scale(.985);width:min(920px,96vw)}.storage-modal__overlay.is-closing .storage-modal__inner{animation:storage-card-out .2s ease-in both}@keyframes storage-card-in{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes storage-card-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.985)}}.storage-modal__top{align-items:center;border-bottom:1px solid #00000014;border-bottom:1px solid var(--chat-border,#00000014);display:flex;justify-content:space-between;padding:12px 14px}.storage-modal__top .title{font-weight:600;letter-spacing:.01em}.storage-modal__top .close{-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);background:linear-gradient(180deg,#ffffffd9,#ffffffc2);border:1px solid #00000014;border-radius:999px;box-shadow:0 8px 18px #0f172a1f,inset 0 1px 0 #ffffff80,inset 0 -6px 12px #0000000f;cursor:pointer;display:grid;height:36px;line-height:1;place-items:center;transition:transform .12s cubic-bezier(.2,.9,.2,1.2),box-shadow .14s ease,opacity .14s ease,background .14s ease;width:36px}.storage-modal__top .close:hover{box-shadow:0 10px 22px #0f172a29;transform:translateY(-1px) scale(1.03)}.storage-modal__top .close:active{opacity:.92;transform:translateY(0) scale(.98)}.storage-empty,.storage-loading{color:var(--chat-muted);padding:24px;text-align:center}.storage-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));overflow:auto;padding:12px;will-change:transform}@keyframes storage-item-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.storage-item{animation:storage-item-in .22s ease-out both;aspect-ratio:1/1;background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid #0000000f;border-radius:12px;cursor:pointer;display:block;overflow:hidden;position:relative;text-decoration:none}.storage-item img{display:block;height:100%;object-fit:cover;opacity:1;width:100%}.storage-item.skeleton{background:none;border-color:var(--chat-border);overflow:hidden}.skeleton__shimmer{animation:storage-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000000f,#00000017 20%,#0000000f 40%),linear-gradient(#0000,#0000);background-size:200% 100%;border-radius:inherit;inset:0;position:absolute}@keyframes storage-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .storage-modal__inner{--glass-top:.46;--glass-bottom:.38;--glass-overlay:.08;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.02);backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.02);background:linear-gradient(180deg,rgba(20,20,22,var(--glass-top)),rgba(20,20,22,var(--glass-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff0f,#fff0 60%);border:1px solid #ffffff1a;box-shadow:0 28px 70px #0009,0 8px 22px #0006,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px rgba(0,0,0,var(--glass-overlay))}[data-theme=dark] .storage-modal__top{border-bottom-color:#ffffff1a}[data-theme=dark] .storage-modal__top .title{color:#f5f5f7}[data-theme=dark] .storage-modal__top .close{background:linear-gradient(180deg,#28282cd9,#28282cc2);border-color:#ffffff24;box-shadow:0 8px 18px #0000008c,inset 0 1px 0 #ffffff1a,inset 0 -6px 12px #00000040}[data-theme=dark] .storage-item{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border-color:#ffffff1a}[data-theme=dark] .skeleton__shimmer{background:linear-gradient(90deg,#ffffff0f,#ffffff1a 20%,#ffffff0f 40%),linear-gradient(#0000,#0000)}@media(max-width:480px){.storage-modal__inner{width:calc(100vw - 16px)}.storage-grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media(prefers-reduced-motion:reduce){.skeleton__shimmer,.storage-grid,.storage-item,.storage-modal__inner,.storage-modal__overlay{animation:none!important;transition:none!important}}:root{--header-h:56px;--bg:#fff;--bg-elev:#f7f8fa;--bg-hover:#f0f2f5;--text:#0f172a;--text-dim:#475569;--text-muted:#64748b;--brand:#2563eb;--brand-weak:#dbeafe;--danger:#ef4444;--success:#16a34a;--divider:#e5e7eb;--shadow:0 8px 24px #0f172a14;--chat-bg:#fff;--chat-border:#e5e7eb;--sidebar-w:360px;--sidebar-w-lg:400px;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--desktop-max:clamp(920px,82vw,1320px);--desktop-gutter:24px}body[data-theme=dark]{--bg:#0b0f17;--bg-elev:#0e141f;--bg-hover:#121a28;--text:#e5e7eb;--text-dim:#cbd5e1;--text-muted:#94a3b8;--brand:#60a5fa;--brand-weak:#172033;--danger:#fca5a5;--success:#86efac;--divider:#1f2937;--shadow:0 12px 30px #00000040;--chat-bg:#0e141f;--chat-border:#1f2937}.messages{align-items:stretch;background:#fff;background:var(--bg);color:#0f172a;color:var(--text);display:flex;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font);height:calc(100vh - 56px);height:calc(100vh - var(--header-h));overflow:hidden;width:100%}@media(min-width:1024px){.messages{background:linear-gradient(180deg,#eef2ff,#fff 120%);box-sizing:border-box;justify-content:center;padding-bottom:20px;padding-left:24px;padding-left:var(--desktop-gutter);padding-right:24px;padding-right:var(--desktop-gutter);padding-top:20px}body[data-theme=dark] .messages{background:linear-gradient(180deg,#0c1220,#0b0f17 120%)}}.messages__wrap{background:#fff;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--divider);border-radius:18px;box-shadow:0 8px 24px #0f172a14;box-shadow:var(--shadow);display:flex;overflow:hidden;width:100%}@media(min-width:1024px){.messages__wrap{margin:0 auto;max-width:clamp(920px,82vw,1320px);max-width:var(--desktop-max)}}@media(min-width:1440px){.messages__wrap{margin:0 auto;max-width:min(clamp(920px,82vw,1320px),1400px);max-width:min(var(--desktop-max),1400px)}}@media(max-width:1023px){.messages__wrap{border:none;border-radius:0;box-shadow:none}}.messages__sidebar{background:#fff;background:var(--bg);border-right:1px solid #e5e7eb;border-right:1px solid var(--divider);display:flex;flex-direction:column;max-width:none;min-width:0;width:100%}@media(min-width:1024px){.messages__sidebar{max-width:360px;max-width:var(--sidebar-w);width:360px;width:var(--sidebar-w)}}@media(min-width:1360px){.messages__sidebar{max-width:400px;max-width:var(--sidebar-w-lg);width:400px;width:var(--sidebar-w-lg)}}.messages__topbar{align-items:center;background:#fff;background:var(--bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--divider);display:flex;gap:12px;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.messages__topbar .topbar__back{align-items:center;background:#f7f8fa;background:var(--bg-elev);border:1px solid #e5e7eb;border:1px solid var(--divider);border-radius:50%;cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:transform .12s ease,background .15s ease;width:36px}.messages__topbar .topbar__back:hover{background:#f0f2f5;background:var(--bg-hover);transform:translateY(-1px)}.messages__topbar .topbar__back:active{transform:translateY(0)}.messages__topbar .topbar__title{color:#0f172a;color:var(--text);font-size:18px;font-weight:700;letter-spacing:.2px;margin-right:auto}.messages__search{background:#fff;background:var(--bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--divider);padding:10px 12px;position:-webkit-sticky;position:sticky;top:57px;z-index:1}.messages__search .search__field{align-items:center;background:#f7f8fa;background:var(--bg-elev);border:1px solid #e5e7eb;border:1px solid var(--divider);border-radius:50px;display:flex;gap:10px;padding:10px 14px}.messages__search .search__field input{background:#0000;border:none;color:#0f172a;color:var(--text);font-size:16px;outline:none;width:100%}.messages__search .search__field input::placeholder{color:#64748b;color:var(--text-muted)}.messages__search .search__field .search__icon{flex:0 0 18px;height:18px;opacity:.7;width:18px}.messages__search .search__field .search__clear{align-items:center;background:#fff;background:var(--bg);border:1px solid #e5e7eb;border:1px solid var(--divider);border-radius:50%;cursor:pointer;display:inline-flex;height:22px;justify-content:center;transition:background .15s ease;width:22px}.messages__search .search__field .search__clear:hover{background:#f0f2f5;background:var(--bg-hover)}.thread-item,.thread-list,.thread-swipe{touch-action:pan-y}.thread-list{-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain;padding:0;scrollbar-color:#e5e7eb #0000;scrollbar-color:var(--divider) #0000;scrollbar-width:thin}.thread-list::-webkit-scrollbar{width:10px}.thread-list::-webkit-scrollbar-thumb{background:#e5e7eb;background:var(--divider);background-clip:content-box;border:3px solid #0000;border-radius:8px}.thread-empty{align-items:center;color:#64748b;color:var(--text-muted);display:flex;flex-direction:column;font-size:14px;height:calc(100vh - 200px);justify-content:center;line-height:1.5;padding:20px;text-align:center}.thread-item{grid-gap:8px 12px;align-items:center;background:#fff;background:var(--chat-bg);border-radius:0;border-top:1px solid #e5e7eb;border-top:1px solid var(--chat-border);cursor:pointer;display:grid;gap:8px 12px;grid-template-columns:56px 1fr auto;grid-template-rows:auto auto;padding:10px 12px;transition:background .12s ease,transform .12s ease;width:100%;will-change:transform}.thread-item:hover{background:#f0f2f5;background:var(--bg-hover);transform:translateY(-1px)}.thread-item:active{transform:translateY(0)}.thread-item.active{background:#dbeafe;background:var(--brand-weak)}.thread-item__avatar{background:#f7f8fa;background:var(--bg-elev);border:1px solid #e5e7eb;border:1px solid var(--divider);border-radius:50%;grid-column:1;grid-row:1/span 2;height:56px;overflow:hidden;position:relative;width:56px}.thread-item__avatar img{display:block;height:100%;object-fit:cover;width:100%}.thread-item__top{align-items:baseline;display:flex;gap:8px;grid-column:2/4;grid-row:1}.thread-item__top .name{color:#0f172a;color:var(--text);font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-item__top .time{color:#64748b;color:var(--text-muted);font-size:12px;margin-left:auto;white-space:nowrap}.thread-item__bottom{align-items:center;display:flex;gap:10px;grid-column:2/4;grid-row:2;min-width:0}.thread-item__bottom .preview{color:#475569;color:var(--text-dim);font-size:13px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-item__bottom .unread{align-items:center;background:#2563eb;background:var(--brand);border-radius:999px;box-shadow:0 2px 8px #2563eb59;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;margin-left:auto;min-width:22px;padding:0 6px}.chat-placeholder{color:#64748b;color:var(--text-muted);margin:auto;max-width:420px;padding:24px;text-align:center}.chat-placeholder h3{color:#0f172a;color:var(--text);font-size:20px;font-weight:800;margin-bottom:6px}.chat-placeholder p{font-size:14px;line-height:1.6}.chat-placeholder .placeholder-illustration{align-items:center;background:#f7f8fa;background:var(--bg-elev);border:1px solid #e5e7eb;border:1px solid var(--divider);border-radius:50%;display:flex;height:120px;justify-content:center;margin:0 auto 12px;width:120px}.messages__content{background:#fff;background:var(--bg);display:flex;flex:1 1 auto;min-width:0;position:relative}@media(max-width:1023px){.messages__content{display:none}}.messages--chat-open .messages__sidebar{display:none}.messages--chat-open .messages__content{display:flex}@media(min-width:1024px){.hide-on-desktop{display:none!important}}@media(max-width:1023px){.hide-on-mobile{display:none!important}}.thread-skeleton{grid-gap:8px 12px;display:grid;gap:8px 12px;grid-template-columns:56px 1fr;padding:10px 12px}.thread-skeleton .sk-avatar,.thread-skeleton .sk-line{animation:sk-slide 1.2s linear infinite;background:linear-gradient(90deg,#f0f2f5,#f7f8fa,#f0f2f5);background:linear-gradient(90deg,var(--bg-hover),var(--bg-elev),var(--bg-hover));background-size:200% 100%;border-radius:8px}.thread-skeleton .sk-avatar{border-radius:50%;height:56px;width:56px}.thread-skeleton .sk-line{height:12px}.thread-skeleton .sk-name{width:60%}.thread-skeleton .sk-preview{width:90%}@keyframes sk-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.thread-swipe{background:#fff;background:var(--chat-bg);overflow:hidden;position:relative}.thread-swipe.is-open .thread-item{transform:translateX(var(--swipe-open-x));transition:transform .18s ease}.thread-swipe .thread-swipe__actions{visibility:hidden}.thread-swipe.is-dragging .thread-swipe__actions,.thread-swipe.is-open .thread-swipe__actions{visibility:visible}.thread-swipe__actions{align-items:stretch;background:#ff3b30;display:flex;inset:0 0 0 auto;justify-content:flex-end;pointer-events:none;position:absolute;width:92px;z-index:0}.thread-swipe__delete{background-color:#ff3b30;background-image:url(/static/media/delete-chat.85831b84b3f264989284.png);background-position:50%;background-repeat:no-repeat;background-size:22px 22px;border:none;color:#0000;cursor:pointer;font-size:0;pointer-events:auto;transition:filter .12s ease,transform .12s ease;width:88px;z-index:1}.thread-swipe__delete img{display:none}.thread-swipe.is-dragging .thread-swipe__actions,.thread-swipe.is-open .thread-swipe__actions{pointer-events:auto}.thread-swipe__delete{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}@media(max-width:768px){.messages{height:100vh!important;margin-top:-56px;margin-top:calc(var(--header-h)*-1)}.messages.messages--chat-open{margin-top:0}}body.messages-no-overscroll{overscroll-behavior-y:none}.notifications{--bg:#fff;--fg:#0f172a;--muted:#6b7280;--tint:#ef4444;--glass-blur:14px;--glass-sat:180%;--glass-contrast:1.02;--glass-bg:color-mix(in srgb,var(--bg) 70%,#0000);--glass-stroke:#0000;--glass-shadow:0 8px 26px #0000001a;--card-bg:#fff;--soft-bg:#f8fafc;--soft-bg-2:#f3f4f6;--skel-base:#eceff3;--shadow-1:0 10px 22px #00000014;--shadow-2:0 6px 14px #0000001a;--focus-ring:#1111111f;--global-header-h:64px;color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;margin:2px auto 40px;max-width:720px;padding:0 16px}.notifications a,.notifications a:active,.notifications a:hover,.notifications a:link,.notifications a:visited{color:inherit;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.notifications .notif__text a[x-apple-data-detectors],.notifications a[x-apple-data-detectors]{-webkit-text-fill-color:inherit!important;color:inherit!important;text-decoration:none!important}.notifications .notif,.notifications a{-webkit-tap-highlight-color:hsla(0,0%,100%,.08)}.notifications__error{color:#dc2626;font-size:14px;margin:12px 0}.notifications__empty{color:var(--muted);padding:24px;text-align:center}.notifications__list{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.notifications__days{display:flex;flex-direction:column;gap:16px}.notifications .day-group{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-contrast));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-contrast));background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg) 100%,#0000) 0,color-mix(in srgb,var(--glass-bg) 85%,#0000) 100%);border:1px solid var(--glass-stroke);border-radius:20px;box-shadow:var(--glass-shadow),inset 0 1px 0 color-mix(in srgb,#fff 22%,#0000);padding:12px;position:relative}.notifications .day-group__header{background:#0000;padding:6px 6px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.notifications .day-group__title{color:var(--muted);font-size:13px;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.notifications .day-group__list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.notifications .skeleton{background:var(--skel-base);border-radius:16px}.notifications .skeleton-line{background:var(--skel-base);border-radius:8px;height:12px;margin:6px 0}.notifications .skeleton-box{background:var(--skel-base);border-radius:50%;height:44px;width:44px}.notifications .w80{width:80%}.notifications .w40{width:40%}.notifications .mt6{margin-top:6px}.notifications .notif{background:var(--card-bg);border:1px solid #0000;border-radius:18px;box-shadow:0 10px 22px #0000000f,inset 0 1px 0 color-mix(in srgb,#fff 16%,#0000);cursor:pointer;padding:12px 14px;position:relative;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),background-color .18s cubic-bezier(.4,0,.2,1),filter .22s ease}.notifications .notif:hover{background:var(--card-bg);box-shadow:0 12px 26px #00000014,inset 0 1px 0 color-mix(in srgb,#fff 18%,#0000);transform:translateY(-1px)}.notifications .notif:active{box-shadow:0 8px 18px #0000001a,inset 0 1px 0 color-mix(in srgb,#fff 14%,#0000);filter:saturate(1.02);transform:translateY(0)}.notifications .notif:focus-visible{box-shadow:0 0 0 3px var(--focus-ring),0 10px 22px #00000014,inset 0 1px 0 color-mix(in srgb,#fff 16%,#0000);outline:none}.notifications .notif__main{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:48px 1fr auto}.notifications .notif__avatar{background:var(--soft-bg);border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-bg) 65%,#0000),0 1px 2px #0000000a;display:block;flex:0 0 48px;height:48px;overflow:hidden;width:48px}.notifications .notif__avatar img{display:block;height:100%;object-fit:cover;width:100%}.notifications .notif__avatar.placeholder{background:var(--soft-bg-2)}.notifications .notif__text{color:var(--fg);font-size:15px;line-height:1.4}.notifications .notif__text strong{font-weight:600}.notifications .notif__text a,.notifications .notif__text a:active,.notifications .notif__text a:hover,.notifications .notif__text a:link,.notifications .notif__text a:visited{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,#0000);text-decoration-color:color-mix(in srgb,currentColor 40%,#0000)}.notifications .notif__line{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;margin-bottom:6px;overflow:hidden}.notifications .notif__quote{background:color-mix(in srgb,var(--soft-bg) 86%,#fff);border:1px solid #0000;border-radius:10px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 24%,#0000);color:var(--fg);display:inline-block;font-size:13px;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.notifications .notif__meta{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:6px}.notifications .notif__thumb{background:var(--soft-bg);border-radius:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-bg) 65%,#0000),0 1px 2px #0000000a;height:60px;overflow:hidden;width:60px}.notifications .notif__thumb img{display:block;height:100%;object-fit:cover;width:100%}.notifications__more{margin-top:10px;text-align:center}.notifications__more .btn.btn--glass{min-width:220px}.local-header-spacer+.notifications{margin-top:calc(var(--global-header-h)*-1 + 2px)!important}@media(max-width:640px){.notifications{--global-header-h:56px}.local-header-spacer+.notifications{margin-top:calc(var(--global-header-h)*-1 + 2px)!important}}@media(max-width:480px){.notifications{margin:2px auto 28px}.notifications .day-group{border-radius:18px;padding:10px}.notifications .notif{border-radius:16px;padding:10px 12px}.notifications .notif .notif__thumb{border-radius:12px;height:52px;width:52px}.notifications .notif .notif__avatar{height:44px;width:44px}.notifications .notif .notif__text{font-size:14.5px}}@keyframes tg-fadeUp{0%{filter:saturate(.96) blur(.2px);opacity:0;transform:translateY(6px) scale(.985)}60%{filter:saturate(1);opacity:1;transform:translateY(-1px) scale(1.002)}to{filter:none;opacity:1;transform:none}}.tg-appear{animation:tg-fadeUp .22s cubic-bezier(.2,.75,.3,1) both;animation-delay:0ms;animation-delay:var(--stagger,0ms);opacity:0;will-change:transform,opacity,filter}@media(prefers-reduced-motion:reduce){.tg-appear{animation:none!important;filter:none!important;opacity:1!important;transform:none!important}}.dark-theme .notifications,[data-theme=dark] .notifications{--fg:var(--color-text,#f8fafc);--muted:var(--color-muted,#9aa3ae);--glass-bg:color-mix(in srgb,var(--surface-1,#16181d) 55%,#0000);--glass-stroke:#0000;--glass-shadow:0 14px 34px #00000073;--card-bg:var(--surface-1,#1b1e24);--soft-bg:var(--surface-2,#20242b);--soft-bg-2:var(--surface-3,#232833);--skel-base:#2a2f38;--shadow-1:0 14px 30px #0000006b;--shadow-2:0 8px 18px #0000005c;--focus-ring:#ffffff2e}.dark-theme .notifications .day-group,[data-theme=dark] .notifications .day-group{background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg) 96%,#0000) 0,color-mix(in srgb,var(--glass-bg) 86%,#0000) 100%);box-shadow:var(--glass-shadow),inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000)}.dark-theme .notifications .notif,[data-theme=dark] .notifications .notif{box-shadow:0 10px 24px #0000004d,inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000)}.dark-theme .notifications .notif:hover,[data-theme=dark] .notifications .notif:hover{box-shadow:0 14px 28px #0000005c,inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000)}.dark-theme .notifications .notif:active,[data-theme=dark] .notifications .notif:active{box-shadow:0 8px 18px #00000052,inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000)}.dark-theme .notifications .notif__avatar,.dark-theme .notifications .notif__thumb,[data-theme=dark] .notifications .notif__avatar,[data-theme=dark] .notifications .notif__thumb{box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #0000003d}.dark-theme .notifications .notif__quote,[data-theme=dark] .notifications .notif__quote{background:color-mix(in srgb,var(--soft-bg) 82%,#0000);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000)}@media(max-width:640px){.notifications{padding-bottom:90px}}.edit-profile{--ep-bg:#fff;--ep-fg:#111;--ep-title:#1c1c1e;--ep-muted:#8e8e93;--ep-border:#e5e5ea;--ep-surface:#fafafa;--ep-surface-2:#f9f9f9;--ep-input-bg:#f9f9f9;--ep-input-border:#e5e5ea;--ep-input-fg:#1c1c1e;--ep-input-focus-border:#0a84ff;--ep-input-focus-ring:#0a84ff1f;--ep-placeholder:#8e8e93;--ep-ring-bg-stroke:#e5e5ea;--ep-ring-fg-stroke:#0a84ff;--ep-ring-label-bg:#0a84ff;--ep-ring-label-fg:#fff;--ep-ring-label-shadow:#0a84ff40;--ep-ava-bg:#f2f2f7;--ep-ava-border:#d1d1d6;--ep-menu-bg:#fff;--ep-menu-border:#e5e5ea;--ep-menu-hover:#f2f2f7;--ep-danger:#ff3b30;--ep-link-label:#111;--ep-link-url:#666;--ep-remove-fg:#999;--ep-remove-hover-bg:#ff3b301f;--ep-remove-hover-fg:#ff3b30;--ep-primary:#0a84ff;--ep-primary-hover:#006fe0;--ep-primary-disabled:#cce4ff;--ep-btn-fg:#fff;--ep-success:#34c759;--ep-error:#ff3b30;--ep-crop-backdrop:#0000009e;--ep-crop-card-bg:#fff;--ep-crop-card-border:#00000014;--ep-crop-shadow:0 22px 70px #00000059;--ep-crop-top-bg:#ffffffd1;--ep-crop-top-border:#0000001a;--ep-crop-ghost-bg:#0000000d;--ep-crop-ghost-bg-hover:#00000014;--ep-crop-range-track:#00000024;--ep-crop-range-thumb:#0a84ff;align-items:center;background:var(--ep-bg);box-sizing:border-box;color:var(--ep-fg);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;max-width:500px;padding:24px 24px 48px}.edit-profile__header{margin-bottom:32px}.edit-profile__header h1{color:var(--ep-title);font-size:20px;font-weight:600;text-align:center}.edit-profile__content{display:flex;flex-direction:column;gap:24px;width:100%}.edit-profile__avatar-wrapper{display:flex;justify-content:center;position:relative}.edit-profile__ring{display:inline-block;height:118px;position:relative;width:118px}.edit-profile__ring-svg{inset:0;position:absolute;transform:rotate(-90deg)}.edit-profile__ring-bg{stroke:var(--ep-ring-bg-stroke);opacity:.8}.edit-profile__ring-fg{stroke:var(--ep-ring-fg-stroke);stroke-linecap:round;transition:stroke-dashoffset .4s ease}.edit-profile__ring-label{background:var(--ep-ring-label-bg);border-radius:999px;bottom:-6px;box-shadow:0 4px 10px var(--ep-ring-label-shadow);color:var(--ep-ring-label-fg);font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:-6px;-webkit-user-select:none;user-select:none}.edit-profile__avatar{cursor:pointer;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.edit-profile__avatar .edit-profile__avatar-img,.edit-profile__avatar .edit-profile__avatar-placeholder{background-color:var(--ep-ava-bg);border:.5px solid var(--ep-ava-border);border-radius:50%;box-shadow:0 1px 3px #0000000d;height:110px;object-fit:cover;width:110px}.edit-profile__avatar .edit-profile__avatar-placeholder{align-items:center;color:#aaa;display:flex;font-size:14px;justify-content:center}.edit-profile .edit-profile__avatar-menu{animation:ep-avatar-menu-in .18s cubic-bezier(.16,.84,.44,1) forwards;background:var(--ep-menu-bg);border:1px solid var(--ep-menu-border);border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:absolute;top:120px;transform-origin:top center;width:180px;z-index:10}.edit-profile .edit-profile__avatar-menu.is-closing{animation:ep-avatar-menu-out .16s cubic-bezier(.16,.84,.44,1) forwards}.edit-profile .edit-profile__avatar-menu-item{animation:ep-avatar-menu-item-in .18s cubic-bezier(.16,.84,.44,1) forwards;background:none;border:none;color:var(--ep-fg);cursor:pointer;font-size:14px;opacity:0;padding:12px 16px;text-align:left;transform:translateY(-2px);transition:background-color .2s,color .2s,border-color .2s}.edit-profile .edit-profile__avatar-menu-item:hover{background-color:var(--ep-menu-hover)}.edit-profile .edit-profile__avatar-menu-item.danger{color:var(--ep-danger)}.edit-profile .edit-profile__avatar-menu-item:first-child{animation-delay:.02s}.edit-profile .edit-profile__avatar-menu-item:nth-child(2){animation-delay:.06s}.edit-profile .edit-profile__avatar-menu-item:nth-child(3){animation-delay:.1s}.edit-profile .ep-cropper{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.edit-profile .ep-cropper__backdrop{animation:ep-crop-fade-in .16s ease forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--ep-crop-backdrop);inset:0;position:absolute}.edit-profile .ep-cropper__card{animation:ep-crop-pop-in .18s cubic-bezier(.16,.84,.44,1) forwards;background:var(--ep-crop-card-bg);border:1px solid var(--ep-crop-card-border);border-radius:16px;box-shadow:var(--ep-crop-shadow);color:var(--ep-fg);display:flex;flex-direction:column;max-height:min(86vh,760px);opacity:0;overflow:hidden;position:relative;transform:translateY(10px) scale(.985);width:min(560px,100%)}.edit-profile .ep-cropper__top{grid-gap:10px;align-items:center;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);background:var(--ep-crop-top-bg);border-bottom:1px solid var(--ep-crop-top-border);display:grid;gap:10px;grid-template-columns:1fr auto 1fr;padding:12px}.edit-profile .ep-cropper__title{color:var(--ep-title);letter-spacing:-.2px;text-align:center}.edit-profile .ep-cropper__btn,.edit-profile .ep-cropper__title{font-size:14px;font-weight:800;-webkit-user-select:none;user-select:none}.edit-profile .ep-cropper__btn{-webkit-appearance:none;appearance:none;border:none;border-radius:999px;cursor:pointer;padding:10px 12px;transition:transform .08s ease,background .2s ease,opacity .2s ease,filter .2s ease}.edit-profile .ep-cropper__btn:active{transform:scale(.98)}.edit-profile .ep-cropper__btn:disabled{cursor:not-allowed;opacity:.55}.edit-profile .ep-cropper__btn--ghost{background:var(--ep-crop-ghost-bg);color:var(--ep-fg);justify-self:start}.edit-profile .ep-cropper__btn--ghost:hover{background:var(--ep-crop-ghost-bg-hover)}.edit-profile .ep-cropper__btn--primary{background:var(--ep-primary);color:var(--ep-btn-fg);justify-self:end}.edit-profile .ep-cropper__btn--primary:hover{filter:brightness(.97)}.edit-profile .ep-cropper__area{background:#000;height:340px;overflow:hidden;position:relative}.edit-profile .ep-cropper__area>div{inset:0;position:absolute}.edit-profile .ep-cropper__controls{background:var(--ep-crop-card-bg);display:flex;flex-direction:column;gap:10px;padding:14px 14px 16px}.edit-profile .ep-cropper__zoom-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.edit-profile .ep-cropper__zoom-label{color:var(--ep-muted);font-size:12px;font-weight:800;-webkit-user-select:none;user-select:none}.edit-profile .ep-cropper__zoom{accent-color:var(--ep-crop-range-thumb);cursor:pointer;height:26px;width:100%}.edit-profile .ep-cropper__zoom::-webkit-slider-runnable-track{background:var(--ep-crop-range-track);border-radius:999px;height:6px}.edit-profile .ep-cropper__zoom::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--ep-crop-range-thumb);border-radius:999px;box-shadow:0 6px 16px #0a84ff40;height:18px;margin-top:-6px;width:18px}.edit-profile .ep-cropper__hint{color:var(--ep-muted);font-size:12px;line-height:1.35}.edit-profile__info{display:flex;flex-direction:column;gap:8px;width:100%}.edit-profile label,.edit-profile__label{color:#3c3c43;color:var(--ep-label,#3c3c43);font-size:13px;font-weight:500;opacity:.6}.edit-profile__input,.edit-profile__select,.edit-profile__textarea{-webkit-appearance:none;appearance:none;background-color:var(--ep-input-bg);border:1px solid var(--ep-input-border);border-radius:25px;color:var(--ep-input-fg);font-size:16px;padding:12px 16px;transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s}.edit-profile__input::placeholder,.edit-profile__select::placeholder,.edit-profile__textarea::placeholder{color:var(--ep-placeholder);opacity:1}.edit-profile__input:focus,.edit-profile__select:focus,.edit-profile__textarea:focus{background-color:#fff;border-color:var(--ep-input-focus-border,var(--ep-primary));box-shadow:0 0 0 4px #0a84ff1f;box-shadow:0 0 0 4px var(--ep-input-focus-ring,#0a84ff1f);outline:none}.edit-profile__input.is-invalid,.edit-profile__select.is-invalid,.edit-profile__textarea.is-invalid{border-color:var(--ep-error)!important;box-shadow:0 0 0 3px #ff3b3024}.edit-profile__textarea{min-height:80px;resize:none}.edit-profile__input,.edit-profile__textarea{caret-color:var(--ep-input-fg)}.edit-profile .edit-profile__subnote,.edit-profile .links-simple__hint,.edit-profile__char-counter{color:var(--ep-muted);color:var(--ep-helper,var(--ep-muted));font-size:12px}.edit-profile .links-simple__row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.edit-profile .links-simple__add{background:var(--ep-primary);border:none;border-radius:25px;color:var(--ep-btn-fg);cursor:pointer;font-size:16px;font-weight:700;padding:12px 16px;transition:background .2s,color .2s}.edit-profile .links-simple__add:hover{background:var(--ep-primary-hover)}.edit-profile .links-simple__add:disabled{background:var(--ep-primary-disabled);cursor:not-allowed}.edit-profile .links-simple__list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.edit-profile .links-simple__item{grid-gap:8px;align-items:center;background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:12px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:8px 10px}.edit-profile .links-simple__texts{display:flex;flex-direction:column;min-width:0}.edit-profile .links-simple__label{color:var(--ep-link-label);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-profile .links-simple__url{color:var(--ep-link-url);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-profile .links-simple__remove{background:#0000;border:none;border-radius:10px;color:var(--ep-remove-fg);cursor:pointer;font-size:16px;padding:6px 8px;transition:background-color .2s,color .2s}.edit-profile .links-simple__remove:hover{background:var(--ep-remove-hover-bg);color:var(--ep-remove-hover-fg)}.edit-profile .ep-accordion{overflow:hidden}.edit-profile .ep-accordion__inner{max-height:0;opacity:0;transform:translateY(-6px);transition:max-height .22s cubic-bezier(.16,.84,.44,1),opacity .18s ease,transform .22s cubic-bezier(.16,.84,.44,1);will-change:max-height,opacity,transform}.edit-profile .ep-accordion.is-open .ep-accordion__inner{max-height:1200px;opacity:1;transform:translateY(0)}.edit-profile .ep-cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.edit-profile .ep-chip{background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:999px;color:var(--ep-fg);cursor:pointer;font-size:14px;font-weight:650;letter-spacing:-.1px;padding:10px 12px;transition:background .2s,border-color .2s,color .2s,transform .08s}.edit-profile .ep-chip:active{transform:scale(.99)}.edit-profile .ep-chip:hover{background:var(--ep-surface-2)}.edit-profile .ep-chip.active{background:#0a84ff1a;border-color:#0a84ff59;color:var(--ep-input-fg)}.edit-profile .ep-tags{display:flex;flex-direction:column;gap:10px;margin-top:6px}.edit-profile .ep-tags__row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto}.edit-profile .ep-tags__add{background:var(--ep-primary);border:none;border-radius:25px;color:var(--ep-btn-fg);cursor:pointer;font-size:16px;font-weight:700;padding:12px 16px;transition:background .2s,color .2s}.edit-profile .ep-tags__add:hover{background:var(--ep-primary-hover)}.edit-profile .ep-tags__add:disabled{background:var(--ep-primary-disabled);cursor:not-allowed}.edit-profile .ep-tags__list{display:flex;flex-wrap:wrap;gap:8px}.edit-profile .ep-tags__item{align-items:center;background:var(--ep-surface);border:1px solid var(--ep-border);border-radius:999px;display:inline-flex;gap:8px;max-width:100%;padding:8px 10px}.edit-profile .ep-tags__text{color:var(--ep-link-label);font-size:14px;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-profile .ep-tags__remove{background:#0000;border:none;border-radius:999px;color:var(--ep-remove-fg);cursor:pointer;font-size:16px;padding:4px 6px;transition:background-color .2s,color .2s}.edit-profile .ep-tags__remove:hover{background:var(--ep-remove-hover-bg);color:var(--ep-remove-hover-fg)}.edit-profile__actions{display:flex;justify-content:center;width:100%}.edit-profile__save-btn{background-color:var(--ep-primary);border:none;border-radius:25px;color:var(--ep-btn-fg);cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background-color .3s,color .2s;width:100%}.edit-profile__save-btn:hover{background-color:var(--ep-primary-hover)}.edit-profile__save-btn:disabled{background-color:var(--ep-primary-disabled);color:var(--ep-btn-fg);cursor:not-allowed;opacity:.95}.edit-profile__error,.edit-profile__success{font-size:13px;text-align:center}.edit-profile__error{color:var(--ep-error)}.edit-profile__success{color:var(--ep-success)}@keyframes ep-avatar-menu-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ep-avatar-menu-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.96)}}@keyframes ep-avatar-menu-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ep-crop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ep-crop-pop-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dark-theme .edit-profile,[data-theme=dark] .edit-profile{--ep-bg:var(--color-bg);--ep-fg:var(--color-text);--ep-title:#fff;--ep-label:#ffffffeb;--ep-helper:#ffffffd1;--ep-muted:#a0a0a6;--ep-placeholder:#cfcfd4;--ep-border:#ffffff24;--ep-surface:#1e1e20;--ep-surface-2:#2a2a2c;--ep-input-bg:#2a2a2c;--ep-input-border:#ffffff29;--ep-input-fg:#fff;--ep-input-focus-border:#3ea6ff;--ep-input-focus-ring:#3ea6ff2e;--ep-ava-bg:#19191b;--ep-ava-border:#ffffff24;--ep-menu-bg:var(--surface-1);--ep-menu-border:#ffffff1a;--ep-menu-hover:#ffffff0f;--ep-link-label:#fff;--ep-link-url:#d0d0d4;--ep-remove-fg:#c9c9cf;--ep-remove-hover-bg:#ff636324;--ep-remove-hover-fg:#ff8aa0;--ep-primary:#e6e6e8;--ep-primary-hover:#f1f1f3;--ep-primary-disabled:#d7d7d9;--ep-btn-fg:#000;--ep-success:#66f0a6;--ep-error:#ff7b7b;--ep-crop-backdrop:#000000b8;--ep-crop-card-bg:#161618;--ep-crop-card-border:#ffffff1a;--ep-crop-shadow:0 22px 70px #0000008c;--ep-crop-top-bg:#161618c7;--ep-crop-top-border:#ffffff1a;--ep-crop-ghost-bg:#ffffff14;--ep-crop-ghost-bg-hover:#ffffff1f;--ep-crop-range-track:#ffffff2e;--ep-crop-range-thumb:#3ea6ff}.dark-theme .edit-profile .edit-profile__input:focus,.dark-theme .edit-profile .edit-profile__select:focus,.dark-theme .edit-profile .edit-profile__textarea:focus,[data-theme=dark] .edit-profile .edit-profile__input:focus,[data-theme=dark] .edit-profile .edit-profile__select:focus,[data-theme=dark] .edit-profile .edit-profile__textarea:focus{background-color:var(--ep-input-bg)!important;border-color:var(--ep-input-focus-border);box-shadow:0 0 0 3px var(--ep-input-focus-ring);color:var(--ep-input-fg);outline:none}@media(max-width:768px){.edit-profile{overflow-x:hidden;padding:16px 16px 96px}.edit-profile__ring{height:102px;width:102px}.edit-profile__avatar .edit-profile__avatar-img,.edit-profile__avatar .edit-profile__avatar-placeholder{height:94px;width:94px}.edit-profile__save-btn{font-size:15px;padding:12px}.edit-profile__info{padding-left:4px;padding-right:4px}.edit-profile__ring-label{bottom:-4px;font-size:11px;padding:3px 7px;right:-4px}.edit-profile .ep-tags__text{max-width:180px}.edit-profile .ep-chip{font-size:13px;padding:9px 11px}.edit-profile .ep-cropper{padding:10px}.edit-profile .ep-cropper__card{border-radius:14px;max-height:92vh;width:100%}.edit-profile .ep-cropper__area{height:56vh}.edit-profile .ep-cropper__btn{font-size:13px;padding:10px}}:root{--auth-ease:cubic-bezier(.18,.9,.18,1);--auth-ease-soft:cubic-bezier(.25,.8,.25,1);--auth-raise:0px;--auth-bg-1:#f8f7ff;--auth-bg-2:#f1f3ff;--auth-bg-3:#fff;--auth-text:#252735;--auth-muted:#8a8c9d;--auth-primary-1:#8b8cff;--auth-primary-2:#786cff;--auth-primary-3:#a78bfa;--auth-card-bg:#ffffff94;--auth-card-border:#786cff29;--auth-input-bg:#ffffffc7;--auth-input-border:#786cff29;--auth-error-text:#fecaca;--auth-error-bg:#b91c1c47;--auth-info-text:#bbf7d0;--auth-info-bg:#16a34a38}*{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Arial,sans-serif}html{-webkit-text-size-adjust:100%}@supports(-webkit-touch-callout:none){button,input,select,textarea{font-size:16px}}@keyframes authAppear{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authFormIn{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authFloatLogo{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes quantumRotateA{to{transform:rotate(1turn)}}@keyframes quantumRotateB{to{transform:rotate(-1turn)}}@keyframes quantumPulse{0%,to{opacity:.36;transform:scale(.9)}50%{opacity:.72;transform:scale(1.08)}}@keyframes quantumDriftA{0%,to{transform:translate3d(-8px,0,0) scale(.96)}50%{transform:translate3d(8px,0,0) scale(1.06)}}@keyframes quantumDriftB{0%,to{transform:translate3d(7px,0,0) scale(1)}50%{transform:translate3d(-7px,0,0) scale(1.08)}}.auth-container{background:linear-gradient(180deg,#f8f7ff,#f1f3ff 45%,#fff);background:linear-gradient(180deg,var(--auth-bg-1),var(--auth-bg-2) 45%,var(--auth-bg-3));color:#252735;color:var(--auth-text);inset:0;min-height:100svh;overflow:hidden;position:fixed}.auth-bg{contain:layout paint style;inset:0;overflow:hidden;pointer-events:none;position:absolute}.quantum-glow,.quantum-line,.quantum-orbit,.quantum-particle{position:absolute;transform:translateZ(0);will-change:transform,opacity}.quantum-glow{border-radius:999px;filter:blur(2px)}.quantum-glow-main{animation:quantumPulse 7.5s cubic-bezier(.25,.8,.25,1) infinite;animation:quantumPulse 7.5s var(--auth-ease-soft) infinite;background:#8982ff40;height:420px;right:-120px;top:95px;width:420px}.quantum-glow-second{animation:quantumDriftA 8.4s cubic-bezier(.25,.8,.25,1) infinite;animation:quantumDriftA 8.4s var(--auth-ease-soft) infinite;background:#c4b5fd57;bottom:120px;height:320px;left:-95px;opacity:.85;width:320px}.quantum-orbit{border:1px solid #7c84ff3d;border-radius:999px;transform-origin:center}.quantum-orbit-one{animation:quantumRotateA 42s linear infinite;height:220px;left:-150px;top:145px;width:620px}.quantum-orbit-two{animation:quantumRotateB 54s linear infinite;border-color:#a78bfa47;height:190px;left:-95px;top:190px;width:560px}.quantum-orbit-three{animation:quantumRotateA 68s linear infinite;border-color:#ffffffc7;height:250px;left:-210px;opacity:.75;top:250px;width:700px}.quantum-line{height:1px;opacity:.8}.quantum-line-one{background:#7c84ff2e;left:78px;top:265px;transform:rotate(-23deg);width:290px}.quantum-line-two{background:#a78bfa2e;right:44px;top:355px;transform:rotate(18deg);width:240px}.quantum-particle{background:#8b8cff;border-radius:999px;box-shadow:0 0 18px #2563eb73;height:8px;width:8px}.quantum-particle-one{animation:quantumDriftA 7.2s cubic-bezier(.25,.8,.25,1) infinite;animation:quantumDriftA 7.2s var(--auth-ease-soft) infinite;right:82px;top:185px}.quantum-particle-two{animation:quantumDriftB 8.2s cubic-bezier(.25,.8,.25,1) infinite;animation:quantumDriftB 8.2s var(--auth-ease-soft) infinite;background:#a78bfa;left:72px;top:315px}.quantum-particle-three{animation:quantumDriftA 9s cubic-bezier(.25,.8,.25,1) infinite;animation:quantumDriftA 9s var(--auth-ease-soft) infinite;background:#c4b5fd;right:130px;top:410px}.quantum-particle-four{animation:quantumPulse 6.8s cubic-bezier(.25,.8,.25,1) infinite;animation:quantumPulse 6.8s var(--auth-ease-soft) infinite;background:#786cff;height:5px;left:165px;top:235px;width:5px}.auth-shell{-webkit-overflow-scrolling:touch;display:grid;min-height:100svh;overflow-y:auto;padding:46px 22px;place-items:center;position:relative;width:100%;z-index:1}.auth-content{animation:authAppear .85s cubic-bezier(.18,.9,.18,1) both;animation:authAppear .85s var(--auth-ease) both;max-width:460px;width:100%}.auth-logo{animation:authFloatLogo 42s ease-in-out infinite;display:flex;justify-content:center;margin-bottom:34px}.auth-logo img{display:block;height:auto;width:210px}.auth-hero{margin-bottom:34px;text-align:left}.auth-hero h1{color:#252735;color:var(--auth-text);font-size:clamp(34px,8vw,40px);font-weight:500;letter-spacing:-.5px;line-height:1.15;margin:0}.auth-hero p{color:#8a8c9d;color:var(--auth-muted);font-size:17px;font-weight:500;line-height:1.45;margin:12px 0 0;max-width:320px}.auth-form-wrapper{animation:authFormIn .32s cubic-bezier(.18,.9,.18,1) both;animation:authFormIn .32s var(--auth-ease) both;transition:transform .18s cubic-bezier(.18,.9,.18,1);transition:transform .18s var(--auth-ease);width:100%;will-change:transform}.auth-container.kb-open .auth-form-wrapper{transform:translateY(0);transform:translateY(calc(var(--auth-raise)*-1))}.welcome-actions{gap:14px}.auth-form,.welcome-actions{display:flex;flex-direction:column}.auth-form{width:100%}.auth-form h2{color:#252735;color:var(--auth-text);font-size:25px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0;text-align:center}.auth-subtitle{color:#8a8c9d;color:var(--auth-muted);font-size:14px;font-weight:500;line-height:20px;margin:7px 0 18px;text-align:center}.input-pill{align-items:center;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);background:#ffffffc7;background:var(--auth-input-bg);border:1px solid #786cff29;border:1px solid var(--auth-input-border);border-radius:25px;box-shadow:0 1px 2px #1018280a,inset 0 1px 0 #ffffff6b;display:flex;margin-bottom:12px;min-height:56px;padding:0 16px;position:relative;transition:border-color .2s cubic-bezier(.18,.9,.18,1),box-shadow .2s cubic-bezier(.18,.9,.18,1),transform .2s cubic-bezier(.18,.9,.18,1);transition:border-color .2s var(--auth-ease),box-shadow .2s var(--auth-ease),transform .2s var(--auth-ease);width:100%}.input-pill:focus-within{border-color:#786cff5c;box-shadow:0 12px 24px #786cff29,inset 0 1px 0 #ffffff85}.input-pill input{background:#0000;border:0;color:#252735;color:var(--auth-text);font-size:16px;font-weight:500;min-height:54px;outline:0;padding:0 42px 0 31px;width:100%}.input-pill input::placeholder{color:#8a8c9d;color:var(--auth-muted);opacity:.9}.input-pill input:disabled{cursor:default;opacity:.7}.input-icon{height:21px;left:16px;object-fit:contain;opacity:.78;position:absolute;width:21px}.eye-icon{background:#0000;border:0;border-radius:999px;cursor:pointer;display:grid;height:34px;opacity:.72;padding:0;place-items:center;position:absolute;right:10px;transition:opacity .18s cubic-bezier(.18,.9,.18,1),transform .18s cubic-bezier(.18,.9,.18,1);transition:opacity .18s var(--auth-ease),transform .18s var(--auth-ease);width:34px}.eye-icon img{height:23px;object-fit:contain;width:23px}.eye-icon:hover{opacity:1;transform:scale(1.06)}.eye-icon:active{transform:scale(.94)}.eye-icon:disabled{cursor:default;opacity:.45}.auth-link-btn,.guest-link,.primary-btn,.secondary-btn{font-family:inherit}.primary-btn{background:linear-gradient(135deg,#8b8cff,#786cff 48%,#a78bfa);background:linear-gradient(135deg,var(--auth-primary-1),var(--auth-primary-2) 48%,var(--auth-primary-3));border:0;border-radius:25px;box-shadow:0 18px 34px #2563eb47,inset 0 1px 0 #ffffff38;color:#fff;cursor:pointer;display:grid;font-size:16px;font-weight:700;margin-top:6px;min-height:58px;overflow:hidden;padding:0 18px;place-items:center;transition:transform .2s cubic-bezier(.18,.9,.18,1),box-shadow .2s cubic-bezier(.18,.9,.18,1),opacity .18s cubic-bezier(.18,.9,.18,1),filter .18s cubic-bezier(.18,.9,.18,1);transition:transform .2s var(--auth-ease),box-shadow .2s var(--auth-ease),opacity .18s var(--auth-ease),filter .18s var(--auth-ease);width:100%}.primary-btn:hover:not(:disabled){box-shadow:0 22px 38px #2563eb52,inset 0 1px 0 #ffffff3d;filter:brightness(1.03);transform:translateY(-1px)}.primary-btn:active:not(:disabled){transform:translateY(0) scale(.985)}.primary-btn:disabled{cursor:default;opacity:.76}.secondary-btn{backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);background:#ffffff9e;border:1px solid #786cff42;border-radius:25px;color:#252735;color:var(--auth-text);cursor:pointer;display:grid;font-size:16px;font-weight:700;margin-top:0;min-height:58px;padding:0 18px;place-items:center;transition:transform .2s cubic-bezier(.18,.9,.18,1),background .2s cubic-bezier(.18,.9,.18,1),border-color .2s cubic-bezier(.18,.9,.18,1);transition:transform .2s var(--auth-ease),background .2s var(--auth-ease),border-color .2s var(--auth-ease);width:100%}.secondary-btn:hover{background:#ffffffc7;transform:translateY(-1px)}.secondary-btn:active{transform:translateY(0) scale(.99)}.loading-row{align-items:center;display:inline-flex;gap:10px;justify-content:center}.spinner{animation:spin .8s linear infinite;border:2.4px solid #ffffff61;border-radius:999px;border-top-color:#fff;height:20px;width:20px}.auth-link-btn{background:#0000;border:0;color:#7c83ff;cursor:pointer;font-size:15px;font-weight:700;margin-top:15px;padding:0;text-align:center;transition:opacity .18s cubic-bezier(.18,.9,.18,1),transform .18s cubic-bezier(.18,.9,.18,1);transition:opacity .18s var(--auth-ease),transform .18s var(--auth-ease)}.auth-link-btn:hover:not(:disabled){opacity:.86;transform:translateY(-1px)}.auth-link-btn:disabled{cursor:default;opacity:.48}.guest-link{background:#0000;border:0;color:#2563eb;cursor:pointer;display:block;font-size:14px;font-weight:600;margin:22px auto 0;padding:0;text-align:center;transition:opacity .18s cubic-bezier(.18,.9,.18,1),transform .18s cubic-bezier(.18,.9,.18,1);transition:opacity .18s var(--auth-ease),transform .18s var(--auth-ease);width:-webkit-fit-content;width:fit-content}.guest-link:hover:not(:disabled){opacity:.82;transform:translateY(-1px)}.guest-link:disabled{cursor:default;opacity:.5}.error,.info{animation:authFormIn .24s cubic-bezier(.18,.9,.18,1) both;animation:authFormIn .24s var(--auth-ease) both;border-radius:14px;font-size:14px;font-weight:600;line-height:1.35;margin:0 0 12px;padding:10px 12px;text-align:center}.error{background:#b91c1c47;background:var(--auth-error-bg);color:#fecaca;color:var(--auth-error-text)}.info{background:#16a34a38;background:var(--auth-info-bg);color:#bbf7d0;color:var(--auth-info-text)}.terms-hint{color:#8a8c9d;color:var(--auth-muted);font-size:12px;line-height:1.5;margin:14px auto 0;max-width:440px;text-align:center}.terms-link{text-decoration:underline;text-underline-offset:2px}.terms-link:hover{opacity:.86}[data-theme=dark] .auth-container{--auth-bg-1:#02040b;--auth-bg-2:#050816;--auth-bg-3:#081124;--auth-text:#fff;--auth-muted:#ffffff8f;--auth-primary-1:#0057ff;--auth-primary-2:#2563eb;--auth-primary-3:#7c3aed;--auth-input-bg:hsla(0,0%,100%,.055);--auth-input-border:#ffffff1f}[data-theme=dark] .auth-container .quantum-glow-main{background:#0057ff4d}[data-theme=dark] .auth-container .quantum-glow-second{background:#7c3aed29}[data-theme=dark] .auth-container .quantum-orbit-one{border-color:#2563eb57}[data-theme=dark] .auth-container .quantum-orbit-two{border-color:#7c3aed42}[data-theme=dark] .auth-container .quantum-orbit-three{border-color:#60a5fa33}[data-theme=dark] .auth-container .quantum-line-one{background:#2563eb33}[data-theme=dark] .auth-container .quantum-line-two{background:#7c3aed2e}[data-theme=dark] .auth-container .quantum-particle-one{background:#2f7cff}[data-theme=dark] .auth-container .quantum-particle-two{background:#7c3aed}[data-theme=dark] .auth-container .quantum-particle-three{background:#60a5fa}[data-theme=dark] .auth-container .quantum-particle-four{background:#fff}[data-theme=dark] .auth-container .auth-logo img,[data-theme=dark] .auth-container .eye-icon img,[data-theme=dark] .auth-container .input-icon{filter:invert(1) brightness(1.12)}[data-theme=dark] .auth-container .secondary-btn{background:hsla(0,0%,100%,.035);border-color:#ffffff2e;color:#fff}[data-theme=dark] .auth-container .secondary-btn:hover{background:#ffffff12}[data-theme=dark] .auth-container .guest-link{color:#60a5fa}[data-theme=dark] .auth-container .auth-link-btn,[data-theme=dark] .auth-container .terms-link{color:#9aa7ff}@media(max-width:768px){.auth-shell{align-items:center;padding:34px 22px}.auth-logo{margin-bottom:28px}.auth-logo img{width:190px}.auth-hero{margin-bottom:30px}.auth-hero p{font-size:16px}.quantum-orbit-one{left:-260px}.quantum-orbit-two{left:-230px}.quantum-orbit-three{left:-320px}}@media(max-width:420px){.auth-shell{padding-inline:18px}.auth-logo{margin-bottom:24px}.auth-logo img{width:176px}.auth-hero h1{font-size:36px}.auth-hero p{font-size:15.5px}.primary-btn,.secondary-btn{min-height:56px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@keyframes termsPulseWeb{0%{background:#0000;border-color:#0000;transform:scale(1)}35%{background:#7c83ff1c;border-color:#7c83ff6b;transform:scale(1.025)}to{background:#0000;border-color:#0000;transform:scale(1)}}.terms-check{align-items:flex-start;border:1px solid #0000;border-radius:18px;cursor:pointer;display:flex;gap:10px;margin:14px 0 4px;padding:10px;transition:background .18s cubic-bezier(.18,.9,.18,1),border-color .18s cubic-bezier(.18,.9,.18,1),transform .18s cubic-bezier(.18,.9,.18,1);transition:background .18s var(--auth-ease),border-color .18s var(--auth-ease),transform .18s var(--auth-ease);-webkit-user-select:none;user-select:none;width:100%}.terms-check input{opacity:0;pointer-events:none;position:absolute}.terms-check.is-attention{animation:termsPulseWeb .95s cubic-bezier(.18,.9,.18,1) both;animation:termsPulseWeb .95s var(--auth-ease) both}.terms-box{background:#0000;border:1.5px solid #786cff59;border-radius:7px;color:#fff;display:grid;flex:0 0 22px;font-size:15px;font-weight:900;height:22px;line-height:1;margin-top:1px;place-items:center;transition:background .18s cubic-bezier(.18,.9,.18,1),border-color .18s cubic-bezier(.18,.9,.18,1),transform .18s cubic-bezier(.18,.9,.18,1);transition:background .18s var(--auth-ease),border-color .18s var(--auth-ease),transform .18s var(--auth-ease);width:22px}.terms-check input:checked+.terms-box{background:#7c83ff;border-color:#7c83ff}.terms-text{color:#8a8c9d;color:var(--auth-muted);flex:1 1;font-size:12px;font-weight:500;line-height:18px}.terms-link{color:#7c83ff;font-weight:800;text-decoration:none}.terms-link:hover{text-decoration:underline}.primary-btn.register-btn-inactive{box-shadow:0 8px 16px #2563eb14,inset 0 1px 0 #ffffff24;filter:grayscale(.55) saturate(.55);opacity:.42}.change-password{animation:pageIn .18s ease both;color:#1c1c1e;color:var(--text-color,#1c1c1e);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,sans-serif;margin:0 auto;max-width:680px;padding:20px 16px 80px;transform-origin:50% 0}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cp-header{margin-bottom:14px;text-align:center}.cp-header h2{font-size:22px;font-weight:700;margin:0 0 6px}.cp-header p{color:#8b8c90;font-size:14px;margin:0}.cp-card{backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);background:#ffffffa6;background:var(--glass-bg,#ffffffa6);border:1px solid #00000012;border:1px solid var(--glass-stroke,#00000012);border-radius:24px;box-shadow:0 6px 24px #0000000f;box-shadow:var(--glass-shadow,0 6px 24px #0000000f);padding:16px}.password-field{margin-bottom:18px}.password-field label{display:block;font-size:14px;font-weight:600;margin:0 2px 8px}.password-field .input-wrapper{background:#7f7f7f0f;border:1px solid #00000012;border:1px solid var(--glass-stroke,#00000012);border-radius:16px;position:relative;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.password-field .input-wrapper.is-active{background:#7f7f7f1f;border-color:#4176fc59;box-shadow:0 0 0 3px #4176fc2e}.password-field .input-wrapper input{background:#0000;border:0;border-radius:16px;color:var(--text-color);font-size:16px;outline:none;padding:12px 44px 12px 12px;width:100%}.password-field .input-wrapper .eye-icon{cursor:pointer;height:22px;opacity:.65;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .14s ease,transform .12s ease;width:22px}.password-field .input-wrapper .eye-icon:hover{opacity:1;transform:translateY(-50%) scale(1.04)}.password-field .password-rules{animation:fadeIn .18s ease both;background:#7f7f7f14;border:1px solid #00000012;border:1px solid var(--glass-stroke,#00000012);border-radius:14px;margin-top:10px;padding:10px 14px}.password-field .password-rules p{font-weight:600;margin:0 0 6px}.password-field .password-rules ul{margin:0;padding-left:18px}.password-field .password-rules li{font-size:14px;margin:4px 0}.password-field .mismatch{color:#e15255;font-size:13px;margin-top:8px}.forgot-password{background:none;border:none;color:#4176fc;cursor:pointer;font-size:15px;margin:2px 2px 16px;padding:0;text-align:left;transition:opacity .14s ease,transform .12s ease}.forgot-password:hover{opacity:.85}.forgot-password:active{transform:translateY(1px)}.save-btn{background:#4176fc24;border:1px solid #4176fc59;border-radius:16px;color:var(--text-color);cursor:pointer;font-size:16px;padding:12px 18px;transition:transform .12s ease,box-shadow .16s ease,background .16s ease;width:100%}.save-btn:hover{box-shadow:0 6px 18px #4176fc2e}.save-btn:active{transform:translateY(1px)}.save-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}[data-theme=dark] .change-password .password-field .input-wrapper .eye-icon{filter:invert(1) brightness(1.1)}@media(max-width:600px){.change-password{padding:12px 12px 90px}.cp-card{border-radius:22px;padding:12px}.password-field .input-wrapper input{font-size:16px}}:root{--card-bg:#fff;--text:#0c0c0c;--muted:#6a6a6a;--border:#e9e9ee;--shadow:0 10px 30px #0000000f;--badge-on-bg:#eefbf3;--badge-on-border:#e2f6ea;--badge-on-text:#1f7a4a;--badge-off-bg:#fff6f6;--badge-off-border:#ffe2e2;--badge-off-text:#a03a3a;--soft:#f7f7fb}[data-theme=dark]{--card-bg:#101113;--text:#f2f3f5;--muted:#9aa0a6;--border:#2a2d32;--shadow:0 10px 28px #00000073;--badge-on-bg:#0f2e20;--badge-on-border:#14442b;--badge-on-text:#8de0b1;--badge-off-bg:#2a1212;--badge-off-border:#3a1b1b;--badge-off-text:#ffb2b2;--soft:#15171b}.mfa{align-items:flex-start;color:#0c0c0c;color:var(--text);display:flex;justify-content:center;min-height:calc(100vh - 72px);overflow:hidden;padding:12px 12px 24px;position:relative}.mfa-bg{background:#fff;inset:0;pointer-events:none;position:fixed;z-index:-1}[data-theme=dark] .mfa-bg{background:radial-gradient(circle at 20% 0,rgba(0,70,255,.169) 0,#0000 50%),radial-gradient(circle at 80% 100%,#0014ff38 0,#0000 55%),radial-gradient(circle at 50% 40%,#008cff33 0,#0000 60%),linear-gradient(180deg,#05070b,#05060a);filter:blur(.2px)}.mfa--off .mfa-bg{opacity:.9}.mfa--on .mfa-bg{opacity:1}.mfa-inner{margin:0 auto;max-width:880px;text-align:center;width:100%}.mfa-status-pill{align-items:center;background:#ffffffe6;border:1px solid #e9e9ee;border:1px solid var(--border);border-radius:999px;box-shadow:0 6px 18px #0f172a2e;display:inline-flex;font-size:13px;justify-content:center;margin:4px auto 8px;padding:6px 18px}.mfa-status-pill--on{background-color:#16a34a14;border-color:#16a34ab3;color:#166534}.mfa-status-pill--off{background-color:#ef444414;border-color:#f87171b3;color:#b91c1c}[data-theme=dark] .mfa-status-pill{background:#0a0a14db;box-shadow:0 6px 18px #00000059}[data-theme=dark] .mfa-status-pill--on{background-color:#16a34a2e;border-color:#22c55ecc;color:#4ade80}[data-theme=dark] .mfa-status-pill--off{background-color:#ef44442e;border-color:#f87171cc;color:#fca5a5}.mfa-banners{grid-gap:6px;display:grid;gap:6px;justify-items:center;margin-bottom:12px}.banner{align-items:center;border:1px solid #e9e9ee;border:1px solid var(--border);border-radius:12px;display:inline-flex;font-size:14px;gap:8px;max-width:640px;padding:8px 10px;text-align:left}.banner.info{background:#eef3ff;color:#163a7d}.banner.error{background:#fff1f1;color:#8f2b2b}[data-theme=dark] .banner.info{background:#0f1932;border-color:#1f2b4a;color:#a9c2ff}[data-theme=dark] .banner.error{background:#2a1212;border-color:#3a1b1b;color:#ffb2b2}.mfa-hero{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin:10px auto 16px;position:relative;width:min(320px,80vw)}.mfa-aura{background:radial-gradient(circle,#3b82f62e 0,#0000 55%);border-radius:50%;filter:blur(1.5px);inset:0;position:absolute}[data-theme=dark] .mfa-aura{background:radial-gradient(circle,rgba(0,180,255,.208) 0,#0000 70%);filter:blur(2px)}.mfa--off .mfa-aura{opacity:.35}.mfa--on .mfa-aura{opacity:.9}.mfa-orbit{animation:mfa-orbit-spin 26s linear infinite;border:1px solid #add8ff33;border-radius:50%;box-shadow:0 0 34px #0099ff2e;inset:4%;position:absolute;transform-origin:center}.mfa-orbit--inner{animation-direction:reverse;animation-duration:18s;inset:18%}.orbit-dot{background:#2563eb;border-radius:50%;box-shadow:0 0 14px #2563ebb3;height:8px;position:absolute;width:8px}[data-theme=dark] .orbit-dot{background:#fff;box-shadow:0 0 16px #ffffffe6}.orbit-dot--1{left:50%;top:4%;transform:translateX(-50%)}.orbit-dot--2{bottom:14%;right:10%}.orbit-dot--3{left:8%;top:60%}.orbit-dot--4{right:12%;top:12%}.orbit-dot--5{bottom:10%;left:18%}.orbit-dot--6{left:8%;top:22%}.orbit-dot--7{right:4%;top:36%}.orbit-dot--8{bottom:26%;left:20%}.orbit-dot--9{bottom:4%;left:50%;transform:translateX(-50%)}.orbit-dot--10{left:22%;top:32%}.orbit-dot--11{right:18%;top:52%}.orbit-dot--12{bottom:24%;right:8%}.mfa-shield{align-items:center;aspect-ratio:1/1;background:radial-gradient(circle at 30% 0,#3b82f6 0,#0f172a 60%,#020617 100%);border-radius:50%;box-shadow:0 0 45px #3b82f6a6,0 22px 60px #000000e6;display:flex;justify-content:center;position:relative;width:68%}.shield-img{filter:drop-shadow(0 10px 24px rgba(0,0,0,.9));height:70%;object-fit:contain;transition:filter .3s ease,opacity .3s ease;width:70%}.shield-img--off{filter:grayscale(1) opacity(.6) drop-shadow(0 8px 20px rgba(0,0,0,.9))}.shield-img--on{animation:mfa-pulse 4.4s ease-in-out infinite}.mfa-copy{margin:0 auto 28px;max-width:640px}.mfa-title{font-size:clamp(18px,2.4vw,22px);font-weight:700;margin:0 0 10px}.mfa-text{color:#111827;font-size:14px;line-height:1.6;margin:0 0 18px}[data-theme=dark] .mfa-text{color:#6a6a6a;color:var(--muted)}.mfa-cta{margin:0 auto}.btn{background:var(--card-bg);border:1px solid #e9e9ee;border:1px solid var(--border);border-radius:25px;color:#0c0c0c;color:var(--text);font-size:14px;font-weight:600;padding:10px 18px;transition:transform .06s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.7}.btn.primary{background:#2563eb;border-color:#1d4ed8;box-shadow:0 10px 26px #2563eb59;color:#fff}.btn.primary:hover{background:#1d4ed8}[data-theme=dark] .btn.primary{background:#60a5fa;border-color:#3b82f6;color:#020617}[data-theme=dark] .btn.primary:hover{background:#3b82f6}.btn.danger{background:#0000;border-color:#f8717173;color:#fca5a5}.btn.danger:hover{background:#f8717114}.btn.ghost{background:#f8fafce6;border-color:#94a3b880;color:#111827}.btn.ghost:hover{background:#e5e7eb}[data-theme=dark] .btn.ghost{background:#0f172acc;border-color:#94a3b880;color:#0c0c0c;color:var(--text)}[data-theme=dark] .btn.ghost:hover{background:#0f172ae6}.btn.small{font-size:12px;padding:6px 10px}.mfa-setup{margin-top:8px}.setup-layout{grid-gap:16px;display:grid;gap:16px;margin:0 auto 32px;max-width:920px}.instructions-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 30px #0f172a14;color:#111827;padding:14px 16px;text-align:left}.instructions-card h3{font-size:14px;font-weight:600;margin:0 0 6px}.instructions-card ol{font-size:13px;line-height:1.5;margin:0;padding-left:18px}.instructions-card ol li+li{margin-top:3px}[data-theme=dark] .instructions-card{background:#0f172af0;border:1px solid #94a3b873;box-shadow:0 16px 40px #0f172ab3;color:#e5e7eb}.setup-pane{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(260px,1fr)}@media(max-width:860px){.setup-pane{grid-template-columns:1fr}}.setup-pane .left,.setup-pane .right{min-width:0}.qr-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 30px #0f172a14;color:#111827;padding:14px 14px 16px;text-align:left}.qr-caption{color:#4b5563;font-size:13px;margin:0 0 10px}[data-theme=dark] .qr-card{background:#0f172ae6;border-color:#94a3b873;border-radius:18px;box-shadow:0 18px 40px #0f172acc;color:#e5e7eb;padding:14px 14px 16px}[data-theme=dark] .qr-caption{color:#cbd5f5}.qr-wrap{display:flex;justify-content:center;padding:8px 0 12px}.qr-wrap canvas,.qr-wrap svg{background:#020617;border-radius:14px;box-shadow:0 6px 18px #0000008c}.secret-row{grid-gap:8px 10px;align-items:center;display:grid;gap:8px 10px;grid-template-columns:auto 1fr;margin-top:4px}.secret-row .secret-label{color:#6b7280;font-size:12px}.secret-row .secret-value{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.secret-row .secret-value code{background:#f9fafb;border:1px dashed #d1d5db;border-radius:10px;color:#111827;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:1.5px;max-width:100%;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;word-break:break-all}[data-theme=dark] .secret-row .secret-label{color:#94a3b8}[data-theme=dark] .secret-row .secret-value code{background:#0f172ae6;border:1px dashed #94a3b8b3;color:#e5e7eb}.otp-form{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 12px 30px #0f172a14;color:#111827;padding:14px 16px 16px;text-align:left}.otp-form .otp-label{color:#111827;display:block;font-size:13px;margin-bottom:8px}.otp-form .otp-input{background:#f9fafb;border:1px solid #d1d5db;border-radius:14px;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px;letter-spacing:6px;outline:none;padding:14px 16px;text-align:center;transition:box-shadow .15s ease,border-color .15s ease;width:100%}.otp-form .otp-input::placeholder{color:#9ca3af;letter-spacing:4px}.otp-form .otp-input:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb,0 0 18px #2563eb59}.otp-form .otp-hint{color:#6b7280;font-size:12px;margin:8px 0 10px}.otp-form .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.otp-form .actions.vertical{align-items:stretch;flex-direction:column}[data-theme=dark] .otp-form{background:#0f172ae6;border:1px solid #e9e9ee;border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 40px #0f172acc;color:#e5e7eb;padding:14px 16px 16px;text-align:left}[data-theme=dark] .otp-form .otp-label{color:#cbd5f5}[data-theme=dark] .otp-form .otp-input{background:#020617;border:1px solid #94a3b8bf;color:#f9fafb}[data-theme=dark] .otp-form .otp-input::placeholder{color:#94a3b8b3;letter-spacing:4px}[data-theme=dark] .otp-form .otp-input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6,0 0 26px #3b82f680}[data-theme=dark] .otp-form .otp-hint{color:#9ca3af}.muted{color:#6a6a6a;color:var(--muted)}.status-pane{grid-gap:12px;display:grid;gap:12px}.status-pane p{margin:0}@keyframes mfa-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes mfa-pulse{0%,to{filter:drop-shadow(0 10px 24px rgba(0,0,0,.9));transform:scale(1)}50%{filter:drop-shadow(0 18px 36px rgb(0,0,0));transform:scale(1.03)}}.mfa--off .mfa-orbit{animation-duration:30s}.mfa--off .mfa-orbit--inner{animation-duration:22s}.mfa--on .mfa-orbit{animation-duration:16s}.mfa--on .mfa-orbit--inner{animation-duration:10s}@media(max-width:600px){.mfa{padding:8px 10px 20px}.mfa-hero{width:260px}.mfa-copy{margin-bottom:22px}.instructions-card{font-size:13px}}.delete-account{padding:20px}.delete-account h2{color:#c00;margin-bottom:10px}.delete-account p{margin-bottom:10px}.delete-account code{background:#f2f2f2;border-radius:4px;font-family:monospace;padding:2px 6px}.delete-account .confirmation-input{background:#fff;border:1px solid #d1d1d6;border-radius:10px;font-size:1rem;margin-bottom:15px;padding:10px;width:100%}.delete-account .delete-button{background-color:#d9534f;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .2s ease}.delete-account .delete-button:disabled{background-color:#aaa;cursor:not-allowed}.delete-account .delete-button:hover:not(:disabled){background-color:#c9302c}.delete-account .error{color:#c00;margin-top:10px}.delete-account .success{color:#2f8f2f;margin-top:10px}.delete-account .auto-minimal{background:#fff;border:1px solid #e5e5ea;border-radius:14px;margin-bottom:24px;padding:16px}.delete-account .auto-minimal .auto-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.delete-account .auto-minimal .auto-title h3{color:#111;font-size:16px;font-weight:600;margin:0 0 4px}.delete-account .auto-minimal .auto-title .subtle{color:#6e6e73;font-size:13px;margin:0}.delete-account .auto-minimal .switch-min{display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:26px!important;position:relative;width:46px!important}.delete-account .auto-minimal .switch-min input{height:0;opacity:0;width:0}.delete-account .auto-minimal .switch-min .slider{background:#e5e7eb;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a0f;cursor:pointer;inset:0;position:absolute;transition:background .18s ease,box-shadow .18s ease}.delete-account .auto-minimal .switch-min .slider:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0f172a59;content:"";height:22px!important;left:2px;position:absolute;top:2px;transition:transform .18s cubic-bezier(.22,.72,.35,1);width:22px!important}.delete-account .auto-minimal .switch-min input:checked+.slider{background:#2563eb;box-shadow:inset 0 0 0 1px #2563eb59,0 4px 10px #2563eb73}.delete-account .auto-minimal .switch-min input:checked+.slider:before{transform:translateX(20px)}.delete-account .auto-minimal .auto-controls{align-items:center;display:flex;gap:10px;margin-top:12px}.delete-account .auto-minimal .auto-controls .inline-label{align-items:center;color:#111;display:inline-flex;font-weight:600;gap:8px}.delete-account .auto-minimal .auto-controls .inline-label select{background:#fff;border:1px solid #d1d1d6;border-radius:10px;font-size:14px;padding:8px 10px}.delete-account .auto-minimal .auto-controls .btn-save{background:#f5f5f7;border:1px solid #d1d1d6;border-radius:10px;color:#111;cursor:pointer;font-weight:600;padding:8px 14px;transition:background .15s ease}.delete-account .auto-minimal .auto-controls .btn-save:hover{background:#ebebf0}.delete-account .auto-minimal .auto-controls .btn-save:disabled{color:#999;cursor:not-allowed}.delete-account .auto-minimal .auto-foot{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.delete-account .auto-minimal .auto-foot .help{color:#6e6e73;font-size:12px}.delete-account .auto-minimal .auto-foot .msg{font-size:13px}.delete-account .auto-minimal .auto-foot .msg.ok{color:#1d9d50}.delete-account .auto-minimal .auto-foot .msg.err{color:#c00}.dark-theme .delete-account p,[data-theme=dark] .delete-account p{color:#e5e7eb}.dark-theme .delete-account h2,[data-theme=dark] .delete-account h2{color:#ff6b6b}.dark-theme .delete-account code,[data-theme=dark] .delete-account code{background:#1f2937;border:1px solid #ffffff14;color:#e5e7eb}.dark-theme .delete-account .confirmation-input,[data-theme=dark] .delete-account .confirmation-input{background:#111827;border:1px solid #ffffff1f;color:#f3f4f6}.dark-theme .delete-account .confirmation-input::placeholder,[data-theme=dark] .delete-account .confirmation-input::placeholder{color:#e5e7eb8c}.dark-theme .delete-account .delete-button,[data-theme=dark] .delete-account .delete-button{box-shadow:0 8px 18px #d9534f40;color:#fff}.dark-theme .delete-account .delete-button:disabled,[data-theme=dark] .delete-account .delete-button:disabled{background-color:#6b7280;color:#e5e7eb}.dark-theme .delete-account .error,[data-theme=dark] .delete-account .error{color:#ff6b6b}.dark-theme .delete-account .success,[data-theme=dark] .delete-account .success{color:#34d399}.dark-theme .delete-account .auto-minimal,[data-theme=dark] .delete-account .auto-minimal{background:#0f1115;border:1px solid #ffffff1a}.dark-theme .delete-account .auto-minimal .auto-title h3,[data-theme=dark] .delete-account .auto-minimal .auto-title h3{color:#f3f4f6}.dark-theme .delete-account .auto-minimal .auto-title .subtle,[data-theme=dark] .delete-account .auto-minimal .auto-title .subtle{color:#9ca3af}.dark-theme .delete-account .auto-minimal .switch-min .slider,[data-theme=dark] .delete-account .auto-minimal .switch-min .slider{background:#111827;box-shadow:inset 0 0 0 1px #0f172ab3}.dark-theme .delete-account .auto-minimal .switch-min .slider:before,[data-theme=dark] .delete-account .auto-minimal .switch-min .slider:before{background:#f9fafb}.dark-theme .delete-account .auto-minimal .switch-min input:checked+.slider,[data-theme=dark] .delete-account .auto-minimal .switch-min input:checked+.slider{background:#2563eb;box-shadow:inset 0 0 0 1px #2563eb80,0 4px 10px #2563eb99}.dark-theme .delete-account .auto-minimal .auto-controls .inline-label,[data-theme=dark] .delete-account .auto-minimal .auto-controls .inline-label{color:#f3f4f6}.dark-theme .delete-account .auto-minimal .auto-controls .inline-label select,[data-theme=dark] .delete-account .auto-minimal .auto-controls .inline-label select{background:#111827;border:1px solid #ffffff1f;color:#f3f4f6}.dark-theme .delete-account .auto-minimal .auto-controls .btn-save,[data-theme=dark] .delete-account .auto-minimal .auto-controls .btn-save{background:#111827;border:1px solid #ffffff24;color:#f3f4f6}.dark-theme .delete-account .auto-minimal .auto-controls .btn-save:hover,[data-theme=dark] .delete-account .auto-minimal .auto-controls .btn-save:hover{background:#0b0f14}.dark-theme .delete-account .auto-minimal .auto-controls .btn-save:disabled,.dark-theme .delete-account .auto-minimal .auto-foot .help,[data-theme=dark] .delete-account .auto-minimal .auto-controls .btn-save:disabled,[data-theme=dark] .delete-account .auto-minimal .auto-foot .help{color:#9ca3af}.dark-theme .delete-account .auto-minimal .auto-foot .msg.ok,[data-theme=dark] .delete-account .auto-minimal .auto-foot .msg.ok{color:#34d399}.dark-theme .delete-account .auto-minimal .auto-foot .msg.err,[data-theme=dark] .delete-account .auto-minimal .auto-foot .msg.err{color:#ff6b6b}:root{--muted:#8b8c90}@media(max-width:600px){:root{--global-header-h:56px}}.security-dashboard{color:#1c1c1e;color:var(--text-color,#1c1c1e);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,sans-serif;margin:0 auto;max-width:680px;padding:84px 16px 80px;padding:calc(20px + var(--global-header-h)) 16px 80px;transform-origin:50% 0;transition:opacity .16s ease,transform .16s ease}.security-dashboard.page-enter{opacity:0;transform:translateY(8px)}.security-dashboard.page-idle{opacity:1;transform:translateY(0)}.security-dashboard .back-button{align-items:center;background:#7f7f7f0f;border:1px solid #00000012;border:1px solid var(--glass-stroke,#00000012);border-radius:16px;color:var(--text-color);cursor:pointer;display:inline-flex;gap:8px;margin:4px 0 16px;padding:8px 12px;transition:transform .12s ease,box-shadow .16s ease,background .16s ease}.security-dashboard .back-button:hover{background:#7f7f7f1f;box-shadow:0 6px 18px #00000014}.security-dashboard .back-button:active{transform:translateY(1px)}.security-menu .sd-header{margin-bottom:14px;text-align:center}.security-menu .sd-header h2{font-size:22px;font-weight:700;margin:0 0 6px}.security-menu .sd-header .joined-info{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#7f7f7f14;border:1px solid #00000012;border:1px solid var(--glass-stroke,#00000012);border-radius:16px;color:#8b8c90;color:var(--muted);display:inline-flex;font-size:13px;gap:8px;padding:6px 10px}.security-menu .sd-card{backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);background:#ffffffa6;background:var(--glass-bg,#ffffffa6);border:1px solid #00000012;border:1px solid var(--glass-stroke,#00000012);border-radius:24px;box-shadow:0 6px 24px #0000000f;box-shadow:var(--glass-shadow,0 6px 24px #0000000f);padding:6px;transition:box-shadow .2s ease,transform .2s ease}.security-menu .sd-card:hover{box-shadow:0 10px 28px #00000014;transform:translateY(-1px)}.security-menu .sd-item{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:16px;color:var(--text-color);cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr auto;outline:none;padding:12px;transition:background-color .14s ease,transform .12s ease,box-shadow .16s ease;width:100%}.security-menu .sd-item:not(:last-child){margin-bottom:2px;position:relative}.security-menu .sd-item:not(:last-child):after{background:linear-gradient(90deg,#00000014,#0000);bottom:-2px;content:"";height:1px;left:14px;opacity:1;opacity:var(--divider-opacity,1);pointer-events:none;position:absolute;right:10px}.security-menu .sd-item:hover{background:#0000000a}.security-menu .sd-item:active{transform:scale(.98)}.security-menu .sd-item:focus-visible{box-shadow:0 0 0 3px #4176fc47}.security-menu .sd-item .label{font-size:16px;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.security-menu .sd-item .chevron{opacity:.45;transition:transform .14s ease,opacity .14s ease}.security-menu .sd-item:hover .chevron{opacity:.7;transform:translateX(2px)}[data-theme=light]{--bg-color:#f6f6f7;--text-color:#1c1c1e;--divider-opacity:1}[data-theme=dark]{--bg-color:#0c0c0d;--text-color:#f5f5f7;--glass-bg:var(--glass-bg-dark);--glass-stroke:var(--glass-stroke-dark);--glass-shadow:var(--glass-shadow-dark);--divider-opacity:.35}@media(max-width:600px){.security-dashboard{padding:76px 12px 90px;padding:calc(12px + var(--global-header-h)) 12px 90px}.security-menu .sd-card{border-radius:22px;padding:6px}.security-menu .sd-item .label{font-size:15px}}.search-results{--global-header-h:64px;--sr-bottom-pad:60px;accent-color:#0000;padding:calc(-40px + var(--global-header-h)) 16px calc(var(--sr-bottom-pad) + env(safe-area-inset-bottom, 0px))}.search-results,.search-results *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.search-results :focus{outline:none}.search-results :focus-visible{border-radius:12px;outline:2px solid color-mix(in srgb,var(--color-text) 28%,#0000);outline-offset:2px}.search-results__container{margin:0 auto;max-width:980px}.search-results button{-webkit-appearance:none;appearance:none;background:none;color:inherit}.glass-frost{--glass-blur:24px;backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.02);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%) contrast(1.02);background:var(--glass-bg);border-bottom:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.search-sticky.glass-frost{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-bottom-color:#0000;box-shadow:none}.glass-card,.glass-section{--glass-blur:22px;backdrop-filter:blur(var(--glass-blur)) saturate(116%) contrast(1.02);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(116%) contrast(1.02);background:var(--glass-bg);border:1px solid var(--glass-stroke);box-shadow:var(--glass-shadow),inset 0 1px 0 color-mix(in srgb,var(--color-bg) 14%,#0000);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.glass-section{border-radius:18px;margin-bottom:16px;padding:14px}.section-title{color:var(--color-text);font-size:15px;font-weight:800;letter-spacing:.01em;margin:0 0 10px}@keyframes popIn{0%{opacity:0;transform:translateY(8px) scale(.985)}60%{opacity:1;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.fade-in{animation:fadeIn .22s ease-out both}.fade-in-delayed{animation:fadeIn .26s ease-out .04s both}.pop-in{animation:popIn .22s cubic-bezier(.2,.75,.3,1) both}@media(prefers-reduced-motion:reduce){.fade-in,.fade-in-delayed,.pop-in{animation:none!important}}.search-sticky{padding:10px 0 8px;position:static;top:auto;transition:transform .22s ease,opacity .22s ease;will-change:transform,opacity;z-index:auto}.search-sticky.is-hidden{opacity:0;pointer-events:none;transform:translateY(-72px)}.search-hero{margin:0 auto 18px;max-width:760px}.search-hero__title{color:var(--color-text);font-size:28px;font-weight:900;letter-spacing:-.04em;margin:4px 0}.search-hero__subtitle{color:var(--color-muted);font-size:15px;font-weight:600;margin-bottom:18px}.search-top-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 56px 56px;margin-bottom:14px}.search-top-row.has-category-sub{grid-template-columns:minmax(0,1fr) 56px 46px 56px}.header__search{align-items:center;display:flex;min-width:0;position:relative}.search-main-input{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,#0000),color-mix(in srgb,var(--surface-2) 82%,#0000));border:1px solid color-mix(in srgb,var(--color-text) 8%,#0000);border-radius:28px;box-shadow:0 16px 34px #00000024,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000);height:56px;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.search-main-input .header__search-input{background:#0000;border:0;color:var(--color-text);font-size:16px;font-weight:650;height:100%;outline:0;padding:0 62px 0 58px;width:100%}.search-main-input .header__search-input::placeholder{color:var(--color-muted);font-weight:600}.search-main-input .search-main-input__icon{height:22px;left:20px;opacity:.82;pointer-events:none;position:absolute;width:22px}.search-main-input .header__search-btn{background:var(--color-text);border-radius:50%;box-shadow:0 12px 24px #0000002e,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 16%,#0000);color:var(--color-bg);cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:6px;transition:transform .14s ease,box-shadow .16s ease;width:44px}.search-main-input .header__search-btn img{display:block;filter:invert(1);height:18px;pointer-events:none;width:18px}.search-main-input .header__search-btn:hover{transform:translateY(-1px) scale(1.03)}.search-main-input .header__search-btn:active{transform:scale(.98)}.search-filter-btn{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,#0000),color-mix(in srgb,var(--surface-2) 82%,#0000));border:1px solid color-mix(in srgb,var(--color-text) 8%,#0000);border-radius:50%;box-shadow:0 16px 34px #00000024,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000);cursor:pointer;display:grid;height:56px;place-items:center;position:relative;transition:transform .14s ease,box-shadow .16s ease;width:56px}.search-filter-btn img{display:block;height:23px;width:23px}.search-filter-btn:hover{transform:translateY(-1px)}.search-filter-btn:active{transform:scale(.97)}.search-assistant-open-btn{background:radial-gradient(circle at 25% 15%,#ffffff61,#0000 30%),linear-gradient(145deg,#60a5fa,#2563eb 55%,#4338ca);border:1px solid #3b82f657;border-radius:50%;box-shadow:0 14px 30px #2563eb47,inset 0 1px 0 #ffffff4d;color:#fff;cursor:pointer;display:grid;height:56px;overflow:hidden;padding:0;place-items:center;position:relative;transition:transform .16s ease,box-shadow .18s ease;width:56px}.search-assistant-open-btn:hover{box-shadow:0 17px 34px #2563eb57,inset 0 1px 0 #ffffff57;transform:translateY(-1px) scale(1.03)}.search-assistant-open-btn:active{transform:scale(.97)}.search-assistant-open-btn__icon{font-size:22px;line-height:1;transform:translateY(-3px)}.search-assistant-open-btn__label{bottom:7px;font-size:9px;font-weight:900;letter-spacing:.06em;line-height:1;position:absolute}.search-filter-indicator{background:#2563eb;border-radius:50%;box-shadow:0 0 0 3px var(--surface-1);height:9px;position:absolute;right:8px;top:8px;width:9px}.recent-searches{display:flex;gap:10px;margin:0 0 14px;overflow-x:auto;padding:0 0 4px;scrollbar-width:none}.recent-searches::-webkit-scrollbar{display:none}.recent-chip{background:color-mix(in srgb,var(--surface-1) 88%,#0000);border:1px solid color-mix(in srgb,var(--color-text) 8%,#0000);border-radius:999px;box-shadow:0 10px 20px #00000014,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 16%,#0000);color:var(--color-text);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:750;height:36px;padding:0 15px}.recent-chip.active{background:color-mix(in srgb,var(--color-text) 12%,var(--surface-1))}.search-tabs{display:grid;grid-template-columns:repeat(3,1fr);justify-self:stretch;margin:6px 0 4px;width:100%}.tabs-inline{align-items:center;border:1px solid #0000000f;border-radius:999px;gap:8px;justify-content:center;padding:5px;position:relative}@media(prefers-color-scheme:dark){.tabs-inline{border-color:#ffffff14}}.tabs-inline{--seg-left:4px;--seg-width:72px;background:var(--surface-1);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-bg) 20%,#0000);max-width:100%;min-width:0;overflow:hidden;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.tabs-inline button{background:#0000;border:none;border-radius:999px;color:var(--color-text);cursor:pointer;font-size:15px;font-weight:850;min-width:0;padding:10px 12px;transition:transform .12s ease,color .16s ease;white-space:nowrap}.tabs-inline button:hover{transform:translateY(-1px)}.tabs-inline button:active{transform:translateY(0)}.tabs-inline button.active{color:var(--color-bg)}.tabs-inline .seg-indicator{background:var(--color-text);border-radius:999px;bottom:5px;box-shadow:0 10px 18px #00000024,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 14%,#0000);-webkit-clip-path:inset(0 calc(100% - var(--seg-width)) 0 0 round 999px);clip-path:inset(0 calc(100% - var(--seg-width)) 0 0 round 999px);left:0;pointer-events:none;position:absolute;top:5px;transform:translate3d(var(--seg-left),0,0);transition:transform .24s cubic-bezier(.2,.75,.3,1),-webkit-clip-path .24s cubic-bezier(.2,.75,.3,1);transition:transform .24s cubic-bezier(.2,.75,.3,1),clip-path .24s cubic-bezier(.2,.75,.3,1);transition:transform .24s cubic-bezier(.2,.75,.3,1),clip-path .24s cubic-bezier(.2,.75,.3,1),-webkit-clip-path .24s cubic-bezier(.2,.75,.3,1);width:100%;z-index:0}.tabs-inline button{position:relative;z-index:1}[data-theme=dark] .search-filter-btn img,[data-theme=dark] .search-main-input .search-main-input__icon{filter:invert(1)}[data-theme=dark] .search-main-input .header__search-btn img{filter:invert(0)}.tabs-stage{min-height:120px;overflow:hidden;position:relative}.tab-panel{animation-duration:.28s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.75,.3,1);will-change:transform,opacity}.slide-left .tab-panel{animation-name:slideInFromRight}.slide-right .tab-panel{animation-name:slideInFromLeft}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:translateX(0)}}.user-results{display:flex;flex-direction:column;gap:0}.user-results.list .user-result-item{border-radius:0}.user-result-item{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--color-text) 6%,#0000);cursor:pointer;display:flex;gap:12px;padding:12px 4px;transition:transform .12s ease,opacity .16s ease}.user-result-item:first-child{border-top:1px solid color-mix(in srgb,var(--color-text) 6%,#0000)}.user-result-item:hover{transform:scale(1.015)}.user-result-item:active{transform:scale(1)}.user-results.compact .user-result-item{padding:10px 4px}.user-avatar{border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-bg) 60%,#0000);height:52px;object-fit:cover;width:52px}.user-info .user-username{color:var(--color-text);font-size:15.5px;font-weight:700}.user-info .user-bio{color:var(--color-muted);font-size:14px}.user-info .user-type{color:var(--color-muted);font-size:13px}.ads-results{min-height:120px}.skeleton{color:var(--color-muted);padding:24px 0}.error,.skeleton{text-align:center}.error{color:#c0392b;padding:12px 0}.ads-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(min-width:768px){.ads-grid{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1100px){.ads-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.ad-card{background:var(--surface-1);border-radius:14px;box-shadow:0 8px 18px #0000001a,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 14%,#0000);cursor:pointer;overflow:hidden;transition:transform .14s ease,box-shadow .16s ease,opacity .16s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.ad-card:hover{box-shadow:0 10px 20px #0000001f;transform:scale(1.015)}.ad-card:active{transform:scale(1)}.ad-card .ad-thumb{aspect-ratio:1/1;background:var(--surface-2);width:100%}.ad-card .ad-thumb img{display:block;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.ad-card .ad-poster{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;overflow:hidden;padding:14px 12px;position:relative;width:100%}.ad-card .ad-poster__glow{inset:-35%;opacity:.95;pointer-events:none;position:absolute}.ad-card .ad-poster__title{-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-weight:950;letter-spacing:-.45px;overflow:hidden;position:relative;text-align:center;text-shadow:0 2px 18px #0000006b;width:100%;z-index:2}.ad-card .ad-poster__title.is-short{-webkit-line-clamp:3;font-size:19px;line-height:1.06}.ad-card .ad-poster__title.is-medium{-webkit-line-clamp:4;font-size:16px;line-height:1.08}.ad-card .ad-poster__title.is-long{-webkit-line-clamp:5;font-size:13px;line-height:1.12}.ad-card .ad-poster--blue{background:radial-gradient(circle at 18% 14%,#5b9dffbf,#0000 36%),radial-gradient(circle at 82% 78%,#3257ff85,#0000 38%),linear-gradient(135deg,#111827,#1d4ed8 55%,#0f172a)}.ad-card .ad-poster--blue .ad-poster__glow{background:radial-gradient(circle at 20% 20%,#ffffff38,#0000 28%),radial-gradient(circle at 70% 70%,#4ade8029,#0000 34%)}.ad-card .ad-poster--violet{background:radial-gradient(circle at 22% 18%,#c084fcb8,#0000 36%),radial-gradient(circle at 80% 82%,#3b82f670,#0000 38%),linear-gradient(135deg,#17111f,#5b21b6 58%,#111827)}.ad-card .ad-poster--violet .ad-poster__glow{background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 30%),radial-gradient(circle at 68% 76%,#ec48992e,#0000 34%)}.ad-card .ad-poster--graphite{background:radial-gradient(circle at 20% 15%,#94a3b857,#0000 36%),radial-gradient(circle at 84% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#050608,#1f2937 58%,#0b1120)}.ad-card .ad-poster--graphite .ad-poster__glow{background:radial-gradient(circle at 30% 25%,#ffffff1f,#0000 30%),radial-gradient(circle at 75% 72%,#60a5fa2e,#0000 34%)}.ad-card .ad-poster--green{background:radial-gradient(circle at 18% 14%,#34d3999e,#0000 36%),radial-gradient(circle at 82% 78%,#0ea5e961,#0000 38%),linear-gradient(135deg,#052e2b,#065f46 56%,#111827)}.ad-card .ad-poster--green .ad-poster__glow{background:radial-gradient(circle at 22% 18%,#ffffff2b,#0000 30%),radial-gradient(circle at 70% 70%,#7dd3fc33,#0000 34%)}.ad-card .ad-poster--bronze{background:radial-gradient(circle at 18% 14%,#fbbf2480,#0000 36%),radial-gradient(circle at 82% 80%,#b4530966,#0000 38%),linear-gradient(135deg,#1c1207,#78350f 58%,#111827)}.ad-card .ad-poster--bronze .ad-poster__glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 72%,#fb923c33,#0000 34%)}.ad-card .ad-poster--wine{background:radial-gradient(circle at 18% 14%,#f472b685,#0000 36%),radial-gradient(circle at 82% 78%,#ef444457,#0000 38%),linear-gradient(135deg,#190812,#7f1d1d 58%,#111827)}.ad-card .ad-poster--wine .ad-poster__glow{background:radial-gradient(circle at 22% 18%,#ffffff29,#0000 30%),radial-gradient(circle at 70% 70%,#fb71852e,#0000 34%)}.ad-card .ad-poster--ocean{background:radial-gradient(circle at 18% 14%,#22d3ee94,#0000 36%),radial-gradient(circle at 82% 78%,#2563eb70,#0000 38%),linear-gradient(135deg,#082f49,#0e7490 54%,#111827)}.ad-card .ad-poster--ocean .ad-poster__glow{background:radial-gradient(circle at 25% 20%,#ffffff29,#0000 30%),radial-gradient(circle at 72% 72%,#7dd3fc2e,#0000 34%)}.ad-card .ad-poster--sand{background:radial-gradient(circle at 18% 14%,#fdba747a,#0000 36%),radial-gradient(circle at 82% 80%,#3b82f647,#0000 40%),linear-gradient(135deg,#1f1308,#92400e 54%,#111827)}.ad-card .ad-poster--sand .ad-poster__glow{background:radial-gradient(circle at 22% 18%,#ffffff26,#0000 30%),radial-gradient(circle at 70% 70%,#60a5fa29,#0000 34%)}.ad-card .ad-body{padding:10px 12px 12px}.ad-card .ad-body .ad-title{color:var(--color-text);font-size:14px;font-weight:700;line-height:1.25;margin-bottom:6px}.ad-card .ad-body .ad-meta{align-items:center;display:flex;gap:8px;justify-content:space-between}.ad-card .ad-body .ad-meta .ad-price{color:#0b6b3a;font-size:14px;font-weight:800}.ad-card .ad-body .ad-meta .ad-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;line-height:1;padding:4px 10px;white-space:nowrap}.ad-card .ad-body .ad-meta .ad-badge--wanted{background:#2563eb24;border:1px solid #2563eb47;color:#2563eb}.ad-card .ad-body .ad-meta .ad-city{color:var(--color-muted);font-size:12px;margin-left:auto}.ad-card .ad-body .dark-theme .ad-meta .ad-badge--wanted,.ad-card .ad-body [data-theme=dark] .ad-meta .ad-badge--wanted{background:#3b82f62e;border:1px solid #60a5fa52;color:#60a5fa}.load-more{display:flex;justify-content:center;margin:14px 0 8px}.load-more button{background:var(--surface-1);border:1px solid #0000000f;border-radius:999px;color:var(--color-text);cursor:pointer;font-weight:800;padding:10px 16px}@media(prefers-color-scheme:dark){.load-more button{border-color:#ffffff14}}.load-more button{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}.load-more button:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-1px)}.load-more button:active{transform:translateY(0)}.load-more button:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}.chip-btn{background:var(--surface-1);border:1px solid #0000000f;border-radius:999px;color:var(--color-text);cursor:pointer;font-weight:800;padding:8px 14px}@media(prefers-color-scheme:dark){.chip-btn{border-color:#ffffff14}}.chip-btn{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}.chip-btn:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-1px)}.chip-btn:active{transform:translateY(0)}.all-wrap .chip-btn,.all-wrap .section-title{font-weight:700}.all-wrap .glass-section{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0 0 12px!important}.all-wrap .glass-section .section-title{margin:8px 0}.all-wrap .glass-section+.glass-section{margin-top:6px}.all-wrap .glass-section .section-foot{padding-top:8px}.all-wrap .all-ads .section-foot{display:flex;justify-content:center;margin-top:12px}.user-skel-row{align-items:center;display:flex;gap:12px;padding:10px 4px}.user-skel-row .circle{background:var(--surface-2);border-radius:50%;height:52px;width:52px}.user-skel-row .lines{flex:1 1}.user-skel-row .lines .line{background:var(--surface-3);border-radius:6px;height:10px;margin-bottom:8px}.user-skel-row .lines .w60{width:60%}.user-skel-row .lines .w40{width:40%}.ad-skel-card{background:var(--surface-2);border-radius:14px;overflow:hidden}.ad-skel-card .thumb{aspect-ratio:1/1;background:var(--surface-3);width:100%}.ad-skel-card .meta{padding:10px 12px 12px}.ad-skel-card .meta .line{background:var(--surface-3);border-radius:6px;height:10px;margin-bottom:8px}.ad-skel-card .meta .w70{width:70%}.ad-skel-card .meta .w40{width:40%}.shimmer{overflow:hidden;position:relative}.shimmer:after{animation:shimmer 1.2s infinite;background:linear-gradient(90deg,#fff0,#ffffff73 50%,#fff0);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}@media(max-width:640px){.search-results{--global-header-h:56px}.search-results.tab-ads,.search-results.tab-all,.search-results.tab-users{--sr-bottom-pad:96px}}[data-theme=dark] .header__search .header__search-btn img{filter:invert(0)}[data-theme=dark] .search-ads-toolbar .filter-btn.icon-only img{filter:invert(1)}.cat-subscribe-wrap{align-items:center;display:flex;flex-shrink:0;justify-self:end;min-width:40px}.cat-subscribe-btn{--h:40px;background:var(--surface-1);border:1px solid #0000000f;border-radius:50%;color:var(--color-text);cursor:pointer;display:grid;height:var(--h);place-items:center;width:var(--h)}@media(prefers-color-scheme:dark){.cat-subscribe-btn{border-color:#ffffff14}}.cat-subscribe-btn{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 18px #0000001a,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000);transition:transform .12s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.cat-subscribe-btn .icon{display:block;height:18px;width:18px}.cat-subscribe-btn .icon.no-invert{filter:none!important}.cat-subscribe-btn:hover{box-shadow:0 10px 22px #0000001f;transform:translateY(-1px)}.cat-subscribe-btn:active{transform:translateY(0)}.cat-subscribe-btn:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}.cat-subscribe-btn.is-on{background:color-mix(in srgb,#22c55e 12%,var(--surface-1));border-color:color-mix(in srgb,#22c55e 28%,#0000);box-shadow:0 10px 22px #22c55e2e,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 14%,#0000)}.cat-subscribe-btn.is-off{background:var(--surface-1)}.cat-subscribe-btn.is-busy{pointer-events:none}@keyframes subOnPulse{0%{box-shadow:0 0 0 0 #22c55e59;transform:scale(1)}60%{box-shadow:0 0 0 12px #22c55e00;transform:scale(1.06)}to{box-shadow:0 0 0 0 #22c55e00;transform:scale(1)}}@keyframes subOffShake{0%{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(2px)}75%{transform:translateX(-1px)}to{transform:translateX(0)}}.cat-subscribe-btn.animate-on{animation:subOnPulse .6s ease-out both}.cat-subscribe-btn.animate-off{animation:subOffShake .26s cubic-bezier(.2,.75,.3,1) both}.cat-subscribe-err{color:#c0392b;font-size:12px;margin-left:8px}[data-theme=dark] .cat-subscribe-btn .icon{filter:invert(1)}[data-theme=dark] .cat-subscribe-btn .icon.no-invert{filter:none!important}@media(max-width:480px){.search-ads-toolbar{gap:8px}.cat-subscribe-btn{--h:36px}}@media(max-width:360px){.toolbar-spacer{height:34px;width:34px}}@supports(-webkit-touch-callout:none){.cat-subscribe-btn{transform:translateZ(0)}}.create-search-card{border-radius:24px;box-shadow:0 16px 34px #00000024,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000);gap:16px;margin:18px 0 4px;padding:16px}.create-search-left{gap:13px}.create-search-icon img{height:22px;width:22px}.create-search-btn{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 12px 26px #2563eb47;color:#fff;font-size:14px;height:42px;padding:0 16px;transition:transform .14s ease,box-shadow .16s ease}.create-search-btn:hover{transform:translateY(-1px)}.create-search-btn:active{transform:scale(.98)}@media(max-width:640px){.search-hero__title{font-size:26px}.search-top-row{gap:10px;grid-template-columns:minmax(0,1fr) 54px 54px}.search-top-row.has-category-sub{grid-template-columns:minmax(0,1fr) 54px 40px 54px}.search-assistant-open-btn{height:54px;width:54px}.search-main-input{height:54px}.search-filter-btn{height:54px;width:54px}.create-search-card{align-items:stretch;flex-direction:column}.create-search-btn{width:100%}}.search-main-input .header__search-input{padding-right:22px!important}.search-main-input .header__search-btn{display:none!important}.section-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.section-head .section-title{margin:0}.section-more-btn{background:#0000;border:0;color:#2563eb;cursor:pointer;font-size:14px;font-weight:800;padding:0}[data-theme=dark] .section-more-btn{color:#60a5fa}.section-foot-left{justify-content:flex-start!important}.all-users .user-results .user-result-item:nth-child(n+4){display:none}.all-wrap .all-ads{overflow:hidden}.all-wrap .all-ads .ads-results{overflow:visible}.all-wrap .all-ads .ads-grid{display:none!important}.ads-scroll-row{-webkit-overflow-scrolling:touch;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.ads-scroll-row::-webkit-scrollbar{display:none}.ads-scroll-row .ad-card{border-radius:14px;flex:0 0 148px;min-width:148px;scroll-snap-align:start;width:148px}.ads-scroll-row .ad-thumb{aspect-ratio:1/1}.ads-scroll-row .ad-body{padding:9px 9px 10px}.ads-scroll-row .ad-title{font-size:12px!important;line-height:1.22!important}.ads-scroll-row .ad-price{font-size:12px!important}.ads-scroll-row .ad-city{font-size:11px!important}.ads-scroll-more-card{border:1px solid color-mix(in srgb,var(--color-text) 8%,#0000);border-radius:16px;box-shadow:0 12px 26px #0000001f,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000);color:var(--color-text);cursor:pointer;display:grid;flex:0 0 112px;font-size:14px;font-weight:900;min-width:112px;place-items:center;width:112px}.ads-scroll-more-card,.create-search-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 92%,#0000),color-mix(in srgb,var(--surface-2) 84%,#0000))}.create-search-card{align-items:center;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid color-mix(in srgb,var(--color-text) 8%,#0000);border-radius:18px;box-shadow:0 14px 30px #00000024,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000);display:flex;gap:14px;justify-content:space-between;margin:16px 0 6px;padding:14px}.create-search-left{align-items:center;display:flex;gap:12px;min-width:0}.create-search-icon{background:color-mix(in srgb,#2563eb 18%,var(--surface-1));border-radius:18px;display:grid;flex:0 0 auto;height:52px;place-items:center;width:52px}.create-search-icon img{height:24px;width:24px}.create-search-title{color:var(--color-text);font-size:15px;font-weight:900;margin-bottom:3px}.create-search-subtitle{color:var(--color-muted);font-size:13px;font-weight:600;line-height:1.35;max-width:310px}.create-search-btn{background:#0000;border:1px solid color-mix(in srgb,var(--color-text) 12%,#0000);border-radius:999px;color:var(--color-text);cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:850;height:40px;padding:0 15px}@media(max-width:640px){.ads-scroll-row{margin-right:-16px;padding-right:16px}.ads-scroll-row .ad-card{flex-basis:142px;min-width:142px;width:142px}.create-search-card{align-items:stretch;border-radius:22px;flex-direction:column;gap:14px;padding:16px}.create-search-left{align-items:flex-start;gap:12px}.create-search-icon{border-radius:16px;height:48px;width:48px}.create-search-icon img{height:22px;width:22px}.create-search-title{font-size:16px;line-height:1.15}.create-search-subtitle{font-size:13px;line-height:1.35;max-width:none}.create-search-btn{height:42px;white-space:nowrap;width:100%}}.search-category-sub-btn{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 94%,#0000),color-mix(in srgb,var(--surface-2) 82%,#0000));border:1px solid color-mix(in srgb,var(--color-text) 8%,#0000);border-radius:50%;box-shadow:0 14px 28px #00000024,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000);cursor:pointer;display:grid;height:46px;place-items:center;position:relative;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,background .16s ease;width:46px}.search-category-sub-btn img{display:block;filter:invert(0);height:22px;object-fit:contain;transition:filter .16s ease,transform .16s ease;width:22px}.search-category-sub-btn:hover{transform:translateY(-1px)}.search-category-sub-btn:active{transform:scale(.96)}.search-category-sub-btn.is-busy{opacity:.55;pointer-events:none}.search-category-sub-btn.is-on{background:linear-gradient(180deg,#ff3b6b29,#ff3b6b14);border-color:color-mix(in srgb,#ff3b6b 42%,#0000);box-shadow:0 14px 30px #ff3b6b2e,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000)}.search-category-sub-btn.is-on img{transform:scale(1.04)}.search-category-sub-btn.animate-on{animation:categorySubPop .34s cubic-bezier(.2,.75,.3,1)}.search-category-sub-btn.animate-off{animation:categorySubSoft .24s ease}[data-theme=dark] .search-category-sub-btn img{filter:invert(1)}[data-theme=dark] .search-category-sub-btn.is-on img{filter:brightness(0) saturate(100%) invert(32%) sepia(93%) saturate(2211%) hue-rotate(317deg) brightness(101%) contrast(101%)}@keyframes categorySubPop{0%{transform:scale(.9)}55%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes categorySubSoft{0%{transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:640px){.search-header-add-btn{display:none!important}.search-top-row{grid-template-columns:minmax(0,1fr) 54px}.search-top-row.has-category-sub{gap:8px;grid-template-columns:minmax(0,1fr) 46px 54px}.search-category-sub-btn{height:46px;width:46px}.search-category-sub-btn img{height:21px;width:21px}.search-header-add-btn{display:none}}@media(max-width:640px)and (max-width:640px){.search-header-add-btn{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;width:36px}.search-header-add-btn img{height:26px;object-fit:contain;width:26px}.search-header-add-btn:active{transform:scale(.94)}}@media(max-width:640px){.search-header-add-btn{background:#0000;border:none;color:var(--color-text);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:38px;font-weight:300;line-height:1;margin-top:-4px;padding:0}}.search-results:has(.filters-modal){overflow:hidden}.search-results:has(.filters-modal) .tab-panel,.search-results:has(.filters-modal) .tabs-stage{animation:none!important;transform:none!important}.filters-modal{display:grid;grid-template-rows:1fr;inset:0;overflow:hidden;pointer-events:auto;position:fixed;z-index:1200}.filters-modal:before{animation:fm-fade-in .18s ease both;background:#1414166b;content:"";inset:0;opacity:0;position:absolute}.filters-modal.is-closing:before{animation:fm-fade-out .22s ease both}@keyframes fm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fm-fade-out{0%{opacity:1}to{opacity:0}}.filters-modal__content{--blur:40px;--sat:120%;--ctr:1.02;animation:fm-pop-in .22s cubic-bezier(.2,.75,.3,1) .02s both;-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat)) contrast(var(--ctr));backdrop-filter:blur(var(--blur)) saturate(var(--sat)) contrast(var(--ctr));background:var(--glass-bg);border:1px solid var(--glass-stroke);border-radius:22px;box-shadow:var(--glass-shadow);display:flex;flex-direction:column;margin:auto;max-height:min(70svh,560px);opacity:0;overflow:hidden;pointer-events:auto;transform:translateY(8px) scale(.985);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;width:min(840px,100vw - 24px)}.filters-modal.is-closing .filters-modal__content{animation:fm-pop-out .2s ease forwards}@keyframes fm-pop-in{0%{opacity:0;transform:translateY(8px) scale(.985)}60%{opacity:1;transform:translateY(-1px) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fm-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.985)}}.filters-modal__header{align-items:center;border:1px solid #0000000f;display:flex;justify-content:space-between;padding:12px 16px}@media(prefers-color-scheme:dark){.filters-modal__header{border-color:#ffffff14}}.filters-modal__header{border-left:0;border-right:0;border-top:0}.filters-modal__header h3{color:var(--color-text);font-size:16px;font-weight:700;margin:0}.filters-modal__header .close-btn{-webkit-appearance:none;appearance:none;border:1px solid #00000014}@media(prefers-color-scheme:dark){.filters-modal__header .close-btn{border-color:#ffffff1a}}.filters-modal__header .close-btn{background:var(--surface-1);border-radius:25px;color:var(--color-text);cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .12s,box-shadow .16s,background .16s;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease;width:32px}.filters-modal__header .close-btn:hover{background:var(--surface-2);box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.filters-modal__body{-webkit-overflow-scrolling:touch;background:var(--glass-bg);overflow:auto;padding:12px 16px 6px;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}@media(max-height:700px){.filters-modal__body{padding:8px 14px 4px}}.filters-section{padding:10px 0 6px}.filters-section__title{color:var(--color-muted);font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.filters-row{margin-bottom:12px;position:relative}.filters-row>label{color:var(--color-text);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.cat-fields.enter .filters-row,.stagger-in .filters-row{animation:fm-row-in .18s ease both;animation-delay:0s;animation-delay:calc(.02s*var(--i, 0));opacity:0;transform:translateY(4px)}@keyframes fm-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cat-fields{transition:opacity .18s ease,transform .18s ease,max-height .24s ease}.cat-fields.enter{max-height:1000px;opacity:1;transform:none}.cat-fields.leave{max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px)}.filters-modal__content input[type=number],.filters-modal__content input[type=text],.filters-modal__content select,.filters-modal__content textarea{background:var(--surface-1);border:1px solid #00000014;border-radius:12px;box-sizing:border-box;color:var(--color-text);font-size:14px;outline:none;padding:10px 12px;width:100%}@media(prefers-color-scheme:dark){.filters-modal__content input[type=number],.filters-modal__content input[type=text],.filters-modal__content select,.filters-modal__content textarea{border-color:#ffffff1a}}.filters-modal__content input[type=number],.filters-modal__content input[type=text],.filters-modal__content select,.filters-modal__content textarea{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:border-color .16s,box-shadow .16s,transform .12s}.filters-modal__content input::placeholder,.filters-modal__content textarea::placeholder{color:var(--color-muted)}.filters-modal__content input:focus,.filters-modal__content select:focus,.filters-modal__content textarea:focus{border:1px solid #0000001f}@media(prefers-color-scheme:dark){.filters-modal__content input:focus,.filters-modal__content select:focus,.filters-modal__content textarea:focus{border-color:#ffffff24}}.filters-modal__content input:focus,.filters-modal__content select:focus,.filters-modal__content textarea:focus{box-shadow:0 6px 18px #0000000f;transform:translateY(-1px)}@media(max-width:1023px){.filters-modal__content input[type=email],.filters-modal__content input[type=number],.filters-modal__content input[type=password],.filters-modal__content input[type=search],.filters-modal__content input[type=tel],.filters-modal__content input[type=text],.filters-modal__content input[type=url],.filters-modal__content select,.filters-modal__content textarea{font-size:16px}}.filters-grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.filters-grid-2{grid-template-columns:1fr}}.filters-number-range{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr -webkit-min-content 1fr;grid-template-columns:1fr min-content 1fr}.filters-number-range>span{color:var(--color-muted)}.filters-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 2px}.chip{-webkit-appearance:none;appearance:none;background:var(--surface-2);border:1px solid #00000014;border-radius:999px;color:var(--color-text);cursor:pointer;font-size:13px;padding:7px 12px}@media(prefers-color-scheme:dark){.chip{border-color:#ffffff1a}}.chip{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}.chip:hover{background:var(--surface-3);box-shadow:0 8px 18px #0000000f;transform:translateY(-1px)}.chip.active{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.sort-pills{display:flex;flex-wrap:wrap;gap:8px}.sort-pills button{-webkit-appearance:none;appearance:none;background:var(--surface-1);border:1px solid #00000014;border-radius:12px;color:var(--color-text);cursor:pointer;font-size:13px;padding:7px 12px}@media(prefers-color-scheme:dark){.sort-pills button{border-color:#ffffff1a}}.sort-pills button{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}.sort-pills button:hover{background:var(--surface-2);box-shadow:0 8px 18px #0000000f;transform:translateY(-1px)}.sort-pills button.active{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.filters-modal__note{color:var(--color-muted);font-size:12.5px;line-height:1.45;margin:6px 16px 2px;max-width:560px;opacity:.85}.filters-modal__footer{grid-gap:10px;border:1px solid #0000000f;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:12px 16px}@media(prefers-color-scheme:dark){.filters-modal__footer{border-color:#ffffff14}}.filters-modal__footer{background:var(--glass-bg);border-bottom:0;border-left:0;border-right:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.fm-btn{background:var(--surface-1);border:1px solid #00000014;border-radius:999px;color:var(--color-text);cursor:pointer;font-weight:700;height:40px;letter-spacing:.01ем}@media(prefers-color-scheme:dark){.fm-btn{border-color:#ffffff1a}}.fm-btn{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}.fm-btn:hover{box-shadow:0 8px 18px #00000014;transform:translateY(-1px)}.fm-btn.primary{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg)}.fm-btn.ghost{background:var(--surface-2);color:var(--color-text)}.filters-modal__content *{box-sizing:border-box;max-width:100%}.custom-select-wrapper{position:relative}.custom-select-trigger{align-items:center;background:var(--surface-2);border:1px solid #00000014;border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px}@media(prefers-color-scheme:dark){.custom-select-trigger{border-color:#ffffff1a}}.custom-select-trigger{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.custom-select-trigger.pill-50{border-radius:50px}.custom-select-trigger:hover{background:var(--surface-3)}.custom-select-trigger.open{box-shadow:0 8px 18px #0000000f}.custom-select-trigger .selected-category{align-items:center;display:flex;gap:10px;min-width:0}.custom-select-trigger .selected-category .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;flex:0 0 auto;height:30px;width:30px}.custom-select-trigger .selected-category span{color:var(--color-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-trigger .placeholder{color:var(--color-muted)}.custom-select-trigger .chevron{margin-left:12px;opacity:.7}.custom-select-dropdown{-webkit-overflow-scrolling:touch;background:var(--surface-1);border:1px solid #00000014;left:0;margin-top:8px;max-height:320px;overflow:auto;position:absolute;right:0;top:100%;z-index:20}@media(prefers-color-scheme:dark){.custom-select-dropdown{border-color:#ffffff1a}}.custom-select-dropdown{box-shadow:0 16px 28px #0000001f;opacity:0;pointer-events:none;transform:translateY(-6px) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.75,.28,1)}.custom-select-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.custom-select-dropdown .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;opacity:0;padding:12px;transform:translateY(4px);transition:background .15s ease,opacity .18s ease,transform .22s ease}.custom-select-dropdown .dropdown-item:hover{background:var(--surface-2)}.custom-select-dropdown .dropdown-item .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:28px;width:28px}.custom-select-dropdown .dropdown-item span{color:var(--color-text);font-size:16px}.custom-select-dropdown.open .dropdown-item{opacity:1;transform:translateY(0)}.custom-select-dropdown.open .dropdown-item:first-child{transition-delay:0s}.custom-select-dropdown.open .dropdown-item:nth-child(2){transition-delay:.01s}.custom-select-dropdown.open .dropdown-item:nth-child(3){transition-delay:.02s}.custom-select-dropdown.open .dropdown-item:nth-child(4){transition-delay:.03s}.custom-select-dropdown.open .dropdown-item:nth-child(5){transition-delay:.04s}.custom-select-dropdown.open .dropdown-item:nth-child(6){transition-delay:.05s}.custom-select-dropdown.open .dropdown-item:nth-child(7){transition-delay:.06s}.custom-select-dropdown.open .dropdown-item:nth-child(8){transition-delay:.07s}.custom-select-dropdown.open .dropdown-item:nth-child(9){transition-delay:.08s}.custom-select-dropdown.open .dropdown-item:nth-child(10){transition-delay:.09s}.custom-select-dropdown.open .dropdown-item:nth-child(11){transition-delay:.1s}.custom-select-dropdown.open .dropdown-item:nth-child(12){transition-delay:.11s}.custom-select-dropdown.open .dropdown-item:nth-child(13),.custom-select-dropdown.open .dropdown-item:nth-child(14),.custom-select-dropdown.open .dropdown-item:nth-child(15),.custom-select-dropdown.open .dropdown-item:nth-child(16),.custom-select-dropdown.open .dropdown-item:nth-child(17),.custom-select-dropdown.open .dropdown-item:nth-child(18),.custom-select-dropdown.open .dropdown-item:nth-child(19),.custom-select-dropdown.open .dropdown-item:nth-child(20),.custom-select-dropdown.open .dropdown-item:nth-child(21){transition-delay:.12s}.catdd__dropdown--portal{-webkit-overflow-scrolling:touch;background:var(--surface-1);border:1px solid #00000014;max-height:min(56svh,420px);overflow-y:auto;position:fixed;z-index:6000}@media(prefers-color-scheme:dark){.catdd__dropdown--portal{border-color:#ffffff1a}}.catdd__dropdown--portal{box-shadow:0 18px 40px #00000024;opacity:0;transform:translateY(-6px) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.75,.28,1)}.catdd__dropdown--portal.open{opacity:1;transform:translateY(0) scale(1)}.catdd__dropdown--portal .dropdown-item{align-items:center;cursor:pointer;display:flex;gap:10px;opacity:0;padding:12px;transform:translateY(4px);transition:background .15s ease,opacity .18s ease,transform .22s ease}.catdd__dropdown--portal .dropdown-item:hover{background:var(--surface-2)}.catdd__dropdown--portal .dropdown-item .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:28px;width:28px}.catdd__dropdown--portal .dropdown-item span{color:var(--color-text);font-size:16px}.catdd__dropdown--portal.open .dropdown-item{opacity:1;transform:translateY(0)}.catdd__dropdown--portal.open .dropdown-item:first-child{transition-delay:0s}.catdd__dropdown--portal.open .dropdown-item:nth-child(2){transition-delay:.01s}.catdd__dropdown--portal.open .dropdown-item:nth-child(3){transition-delay:.02s}.catdd__dropdown--portal.open .dropdown-item:nth-child(4){transition-delay:.03s}.catdd__dropdown--portal.open .dropdown-item:nth-child(5){transition-delay:.04s}.catdd__dropdown--portal.open .dropdown-item:nth-child(6){transition-delay:.05s}.catdd__dropdown--portal.open .dropdown-item:nth-child(7){transition-delay:.06s}.catdd__dropdown--portal.open .dropdown-item:nth-child(8){transition-delay:.07s}.catdd__dropdown--portal.open .dropdown-item:nth-child(9){transition-delay:.08s}.catdd__dropdown--portal.open .dropdown-item:nth-child(10){transition-delay:.09s}.catdd__dropdown--portal.open .dropdown-item:nth-child(11){transition-delay:.1s}.catdd__dropdown--portal.open .dropdown-item:nth-child(12){transition-delay:.11s}.catdd__dropdown--portal.open .dropdown-item:nth-child(13),.catdd__dropdown--portal.open .dropdown-item:nth-child(14),.catdd__dropdown--portal.open .dropdown-item:nth-child(15),.catdd__dropdown--portal.open .dropdown-item:nth-child(16),.catdd__dropdown--portal.open .dropdown-item:nth-child(17),.catdd__dropdown--portal.open .dropdown-item:nth-child(18),.catdd__dropdown--portal.open .dropdown-item:nth-child(19),.catdd__dropdown--portal.open .dropdown-item:nth-child(20),.catdd__dropdown--portal.open .dropdown-item:nth-child(21){transition-delay:.12s}.currdd{display:inline-block;max-width:100%;position:relative;width:100%}.currdd__trigger{align-items:center;background:var(--surface-1);border:1px solid #00000014;border-radius:12px;color:var(--color-text);cursor:pointer;display:inline-flex;gap:10px;justify-content:space-between;line-height:1;padding:10px 12px;width:100%}@media(prefers-color-scheme:dark){.currdd__trigger{border-color:#ffffff1a}}.currdd__trigger{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}.currdd__trigger:hover{background:var(--surface-2);box-shadow:0 8px 18px #0000000f;transform:translateY(-1px)}.currdd__trigger.is-open{border:1px solid #0000001f}@media(prefers-color-scheme:dark){.currdd__trigger.is-open{border-color:#ffffff24}}.currdd__selected{align-items:center;display:inline-flex;gap:8px;min-width:0}.currdd__symbol{background:var(--surface-2);border-radius:50%;color:var(--color-text);display:grid;font-weight:700;height:22px;place-items:center;width:22px}.currdd__name{color:var(--color-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.currdd__caret{flex:0 0 auto;margin-left:6px;opacity:.6}.currdd__dropdown.currdd__dropdown--portal{-webkit-overflow-scrolling:touch;background:var(--surface-1);border:1px solid #00000014;max-height:min(50svh,360px);overflow-y:auto;padding:8px;position:fixed;z-index:5000}@media(prefers-color-scheme:dark){.currdd__dropdown.currdd__dropdown--portal{border-color:#ffffff1a}}.currdd__dropdown.currdd__dropdown--portal{animation:currFade .14s ease both;box-shadow:0 14px 40px #0000001a}@keyframes currFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.currdd__item{align-items:center;background:var(--surface-2);border:1px solid #0000;border-radius:10px;color:var(--color-text);cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease;width:100%}.currdd__item+.currdd__item{margin-top:6px}.currdd__item:hover{background:var(--surface-3);box-shadow:0 8px 18px #0000000f;transform:translateY(-1px)}.currdd__item.is-selected{border:1px solid #0000001a}@media(prefers-color-scheme:dark){.currdd__item.is-selected{border-color:#ffffff1f}}.currdd__item.is-selected{background:var(--surface-3)}.currdd__label{color:var(--color-text);font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvanto-search-modal{align-items:center;animation:cvantoSearchBackdropIn .2s ease both;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#04070ead;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.cvanto-search-modal__panel{animation:cvantoSearchPanelIn .28s cubic-bezier(.2,.75,.3,1) both;background:radial-gradient(circle at 12% 0,#3b82f62e,#0000 34%),radial-gradient(circle at 92% 12%,#7c3aed29,#0000 34%),linear-gradient(160deg,color-mix(in srgb,var(--surface-1) 98%,#0000),color-mix(in srgb,var(--surface-2) 94%,#0000));border:1px solid color-mix(in srgb,var(--color-text) 9%,#0000);border-radius:30px;box-shadow:0 34px 90px #00000061,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 22%,#0000);color:var(--color-text);max-height:calc(100vh - 48px);overflow-y:auto;padding:30px;position:relative;width:min(100%,620px)}.cvanto-search-modal__close{background:color-mix(in srgb,var(--surface-1) 82%,#0000);border:0;border-radius:50%;color:var(--color-muted);cursor:pointer;display:grid;font-size:26px;height:38px;line-height:1;padding:0;place-items:center;position:absolute;right:16px;top:16px;transition:transform .14s ease,background .14s ease;width:38px}.cvanto-search-modal__close:hover{background:color-mix(in srgb,var(--color-text) 10%,var(--surface-1));transform:scale(1.05)}.cvanto-search-modal__brand{align-items:center;color:#60a5fa;display:inline-flex;font-size:13px;font-weight:850;gap:9px;letter-spacing:.06em;margin-bottom:22px;text-transform:uppercase}.cvanto-search-modal__brand-icon{background:linear-gradient(145deg,#60a5fa,#2563eb 55%,#4338ca);border-radius:10px;box-shadow:0 10px 24px #2563eb47;color:#fff;display:grid;height:30px;place-items:center;width:30px}.cvanto-search-modal__title{color:var(--color-text);font-size:34px;font-weight:950;letter-spacing:-.045em;line-height:1.06;margin:0}.cvanto-search-modal__subtitle{color:var(--color-muted);font-size:15px;font-weight:600;line-height:1.45;margin:10px 0 22px}.cvanto-search-modal__input-wrap{background:color-mix(in srgb,var(--surface-1) 88%,#0000);border:1px solid color-mix(in srgb,var(--color-text) 9%,#0000);border-radius:22px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-bg) 16%,#0000),0 14px 34px #0000001f;overflow:hidden;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.cvanto-search-modal__input-wrap:focus-within{border-color:#3b82f699;box-shadow:0 0 0 4px #2563eb1f,0 16px 36px #00000024}.cvanto-search-modal__input-wrap.is-listening{border-color:#ef4444a6;box-shadow:0 0 0 4px #ef44441f,0 16px 36px #00000024}.cvanto-search-modal__input-wrap textarea{background:#0000;border:0;color:var(--color-text);display:block;font:inherit;font-size:17px;font-weight:650;line-height:1.5;min-height:142px;outline:0;padding:20px 70px 20px 20px;resize:none;width:100%}.cvanto-search-modal__input-wrap textarea::placeholder{color:var(--color-muted);font-weight:550}.cvanto-search-modal__mic{background:linear-gradient(145deg,#60a5fa,#2563eb);border:0;border-radius:50%;bottom:14px;box-shadow:0 12px 26px #2563eb47;color:#fff;cursor:pointer;display:grid;font-size:19px;height:46px;padding:0;place-items:center;position:absolute;right:14px;transition:transform .14s ease,box-shadow .16s ease;width:46px}.cvanto-search-modal__mic:hover{transform:translateY(-1px) scale(1.03)}.cvanto-search-modal__mic.is-active{animation:cvantoSearchMicPulse 1.2s infinite;background:linear-gradient(145deg,#fb7185,#dc2626);box-shadow:0 0 0 8px #ef44441c,0 12px 28px #dc262652}.cvanto-search-modal__submit{background:linear-gradient(145deg,#3b82f6,#2563eb 58%,#4338ca);border:0;border-radius:17px;box-shadow:0 14px 32px #2563eb47;color:#fff;cursor:pointer;font-size:15px;font-weight:850;margin-top:16px;min-height:52px;padding:0 20px;transition:transform .14s ease,opacity .14s ease,box-shadow .16s ease;width:100%}.cvanto-search-modal__submit:hover:not(:disabled){box-shadow:0 18px 38px #2563eb57;transform:translateY(-1px)}.cvanto-search-modal__submit:active:not(:disabled){transform:scale(.99)}.cvanto-search-modal__submit:disabled{box-shadow:none;cursor:default;opacity:.48}.cvanto-search-modal__processing{align-items:center;background:color-mix(in srgb,var(--surface-1) 84%,#0000);border-radius:16px;color:var(--color-text);display:flex;font-size:14px;font-weight:750;gap:12px;margin-top:16px;min-height:54px;padding:14px 16px}.cvanto-search-modal__loader{animation:cvantoSearchSpin .8s linear infinite;border:3px solid #3b82f62e;border-radius:50%;border-top-color:#3b82f6;flex:0 0 24px;height:24px;width:24px}.cvanto-search-modal__error{background:#ef44441a;border:1px solid #ef444433;border-radius:15px;color:#ef4444;font-size:14px;font-weight:700;margin-top:16px;padding:13px 15px}.cvanto-search-modal__result{background:radial-gradient(circle at 10% 0,#2563eb24,#0000 34%),color-mix(in srgb,var(--surface-1) 90%,#0000);border:1px solid color-mix(in srgb,var(--color-text) 8%,#0000);border-radius:22px;margin-top:18px;padding:18px}.cvanto-search-modal__result-label{color:#60a5fa;font-size:12px;font-weight:850;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.cvanto-search-modal__result-title{color:var(--color-text);font-size:21px;font-weight:900;letter-spacing:-.03em;line-height:1.2}.cvanto-search-modal__details{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cvanto-search-modal__details span{align-items:center;background:color-mix(in srgb,var(--surface-2) 84%,#0000);border:1px solid color-mix(in srgb,var(--color-text) 7%,#0000);border-radius:999px;color:var(--color-text);display:inline-flex;font-size:13px;font-weight:750;min-height:36px;padding:8px 12px}.cvanto-search-modal__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}.cvanto-search-modal__action{border-radius:16px;cursor:pointer;font-size:14px;font-weight:850;min-height:48px;padding:0 16px;transition:transform .14s ease,box-shadow .16s ease}.cvanto-search-modal__action:hover{transform:translateY(-1px)}.cvanto-search-modal__action:active{transform:scale(.985)}.cvanto-search-modal__action--primary{background:linear-gradient(145deg,#3b82f6,#2563eb 58%,#4338ca);border:0;box-shadow:0 12px 26px #2563eb42;color:#fff}.cvanto-search-modal__action--secondary{background:color-mix(in srgb,var(--surface-1) 92%,#0000);border:1px solid color-mix(in srgb,var(--color-text) 9%,#0000);color:var(--color-text)}@keyframes cvantoSearchBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes cvantoSearchPanelIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cvantoSearchSpin{to{transform:rotate(1turn)}}@keyframes cvantoSearchMicPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(max-width:640px){.cvanto-search-modal{align-items:flex-end;padding:0}.cvanto-search-modal__panel{animation-name:cvantoSearchSheetIn;border-radius:28px 28px 0 0;max-height:92vh;padding:24px 18px calc(22px + env(safe-area-inset-bottom, 0px));width:100%}.cvanto-search-modal__brand{margin-bottom:18px}.cvanto-search-modal__title{font-size:29px;padding-right:42px}.cvanto-search-modal__subtitle{font-size:14px;margin-bottom:18px}.cvanto-search-modal__input-wrap textarea{font-size:16px;min-height:132px;padding:18px 66px 18px 18px}.cvanto-search-modal__actions{grid-template-columns:1fr}}@keyframes cvantoSearchSheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cvanto-search-modal,.cvanto-search-modal__loader,.cvanto-search-modal__mic,.cvanto-search-modal__panel{animation:none}}.create-search{box-sizing:border-box}.create-search *{box-sizing:inherit}.create-search{--bg:#ffffffbf;--border:#00000014;--text:#111;--shadow:0 10px 30px #0000001a;--blur:blur(14px);margin:16px auto 0;padding:16px 24px clamp(24px,6vh,40px);width:min(100%,820px)}@media(max-width:768px){.create-search{--bottom-ui:110px;padding-bottom:calc(var(--bottom-ui) + 24px + env(safe-area-inset-bottom, 0px))}}.create-search{backdrop-filter:var(--blur) saturate(1.2);-webkit-backdrop-filter:var(--blur) saturate(1.2);background:var(--bg);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .25s ease,box-shadow .25s ease}.create-search.enter{animation:fadeIn .25s ease-out both}.create-search h2{font-size:22px;font-weight:800;margin-bottom:10px}.create-search .message{color:#0f172a;font-size:14px;margin:8px 0 10px}.create-search .bottom-safe-space{height:16px}@media(max-width:768px){.create-search .bottom-safe-space{height:calc(var(--bottom-ui)/2)}}.create-search .pill-50{border-radius:50px!important}.create-search.dropdown-open .cta-sticky{z-index:5}.create-search .create-search-form input[type=number],.create-search .create-search-form input[type=tel],.create-search .create-search-form input[type=text],.create-search .create-search-form select,.create-search .create-search-form textarea{background:#ffffffd9;border:1px solid #0000001a;border-radius:12px;font-size:16px;margin-bottom:12px;padding:12px 14px;transition:background .25s,border .25s,box-shadow .25s;width:100%}.create-search .create-search-form input[type=number]:focus,.create-search .create-search-form input[type=tel]:focus,.create-search .create-search-form input[type=text]:focus,.create-search .create-search-form select:focus,.create-search .create-search-form textarea:focus{background:#fff;border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1f;outline:none}.create-search .create-search-form input[type=number]::placeholder,.create-search .create-search-form input[type=tel]::placeholder,.create-search .create-search-form input[type=text]::placeholder,.create-search .create-search-form select::placeholder,.create-search .create-search-form textarea::placeholder{color:#9ca3af}.create-search .create-search-form textarea.pill-50{border-radius:22px!important;min-height:120px;resize:vertical}.create-search .custom-select-wrapper{position:relative}.create-search .custom-select-wrapper .custom-select-trigger{align-items:center;background:#fafafa;border:1px solid #ddd;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .25s ease,border-color .25s ease}.create-search .custom-select-wrapper .custom-select-trigger.pill-50{border-radius:50px}.create-search .custom-select-wrapper .custom-select-trigger:hover{background:#f0f0f0}.create-search .custom-select-wrapper .custom-select-trigger .selected-category{align-items:center;display:flex}.create-search .custom-select-wrapper .custom-select-trigger .selected-category .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:32px;margin-right:10px;width:32px}.create-search .custom-select-wrapper .custom-select-trigger .selected-category span{font-weight:500}.create-search .custom-select-wrapper .custom-select-trigger .placeholder{color:#999}.create-search .custom-select-wrapper .custom-select-trigger .chevron{margin-left:12px}.create-search .custom-select-wrapper .custom-select-dropdown{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 16px 28px #0000001f;left:0;margin-top:8px;max-height:320px;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-6px) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.75,.28,1);z-index:80}.create-search .custom-select-wrapper .custom-select-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;opacity:0;padding:12px;transform:translateY(4px);transition:background .15s ease,opacity .18s ease,transform .22s ease}.create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:28px;width:28px}.create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span{font-size:16px}.create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover{background:#f5f5f5}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item{opacity:1;transform:translateY(0)}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:first-child{transition-delay:0s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(2){transition-delay:.01s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(3){transition-delay:.02s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(4){transition-delay:.03s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(5){transition-delay:.04s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(6){transition-delay:.05s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(7){transition-delay:.06s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(8){transition-delay:.07s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(9){transition-delay:.08s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(10){transition-delay:.09s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(11){transition-delay:.1s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(12){transition-delay:.11s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(13){transition-delay:.12s}.create-search .photo-upload{margin-top:8px}.create-search .photo-upload label{color:#111;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.create-search .photo-upload .photo-tile.empty.add-one{align-items:center;aspect-ratio:1/1;background:#ffffffd9;border:1px dashed #2563eb59;border-radius:14px;cursor:pointer;display:flex;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:120px}.create-search .photo-upload .photo-tile.empty.add-one .plus{color:#111;font-size:28px;font-weight:800}.create-search .photo-upload .photo-tile.empty.add-one .add-image-icon{display:block;height:40px;width:40px}.create-search .photo-upload .photo-tile.empty.add-one:hover{background:#fff;border-color:#2563eb8c;box-shadow:0 8px 18px #2563eb1a;transform:translateY(-1px)}.create-search .photo-upload .photo-tile.empty.add-one:active{box-shadow:none;transform:translateY(0)}.create-search .photo-grid.single{margin-top:10px}.create-search .photo-grid.single .tile{aspect-ratio:1/1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #2563eb1f;border-radius:14px;display:block;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .3s ease;width:240px}.create-search .photo-grid.single .tile:hover{box-shadow:0 8px 22px #2563eb24;transform:translateY(-2px)}.create-search .photo-grid.single .tile img{display:block;height:100%;object-fit:cover;transform:none;width:100%}.create-search .photo-grid.single .tile .main-badge{background:#2563ebe0;border-radius:999px;color:#fff;font-size:12px;font-weight:700;left:8px;padding:4px 8px;pointer-events:none;position:absolute;top:8px;z-index:3}.create-search .photo-grid.single .tile .remove-btn{background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:28px;opacity:0;position:absolute;right:6px;top:6px;transform:translateY(-3px);transition:opacity .2s ease,transform .2s ease;width:28px;z-index:3}.create-search .photo-grid.single .tile:hover .remove-btn{opacity:1;transform:translateY(0)}.create-search .photo-grid.single .tile .progress-overlay{background:#ffffff8c;display:grid;inset:0;place-items:center;position:absolute;z-index:2}.create-search .photo-grid.single .tile .progress-overlay .ring{height:64px;position:relative;width:64px}.create-search .photo-grid.single .tile .progress-overlay svg{display:block;height:64px;width:64px}.create-search .photo-grid.single .tile .progress-overlay .bg{fill:none;stroke:#2563eb24;stroke-width:3}.create-search .photo-grid.single .tile .progress-overlay .meter{fill:none;stroke:#2563eb;stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.create-search .photo-grid.single .tile .progress-overlay .pct{color:#111;display:grid;font-size:13px;font-weight:800;inset:0;place-items:center;position:absolute}.create-search .photo-grid.single .tile.is-uploading .main-badge{display:none}.create-search .photo-grid.single .tile.is-uploading img{opacity:.9}@media(max-width:768px){.create-search .cta-sticky{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);padding-bottom:6px;position:-webkit-sticky;position:sticky;z-index:40}}.create-search .primary-cta.with-sheen,.create-search button[type=submit]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:999px;box-shadow:0 10px 25px #2563eb47;color:#fff;cursor:pointer;font-size:15px;font-weight:800;margin-top:14px;overflow:hidden;padding:12px;position:relative;transition:all .25s cubic-bezier(.25,.8,.25,1);width:100%}.create-search .primary-cta.with-sheen:after,.create-search button[type=submit]:after{background:linear-gradient(120deg,#fff3,#fff0 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.create-search .primary-cta.with-sheen:hover:after,.create-search button[type=submit]:hover:after{opacity:1}.create-search .primary-cta.with-sheen:hover,.create-search button[type=submit]:hover{box-shadow:0 12px 30px #2563eb59;transform:translateY(-1px)}.create-search .primary-cta.with-sheen:active,.create-search button[type=submit]:active{box-shadow:0 6px 18px #2563eb3d;transform:translateY(0)}.create-search .primary-cta.with-sheen:disabled,.create-search button[type=submit]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}@media(max-width:768px){.create-search .primary-cta.with-sheen,.create-search button[type=submit]{box-shadow:0 16px 36px #2563eb47}.create-search{margin:10px auto 0;padding:12px 14px}}.create-search .field-error{animation:subtleShake .24s ease,softPulse 1.4s ease-out;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb2e!important}.dark-theme .create-search,[data-theme=dark] .create-search{--bg:#1616198c;--border:#ffffff1a;--text:var(--color-text,#f5f5f7);--shadow:0 16px 40px #00000059}.dark-theme .create-search .message,[data-theme=dark] .create-search .message{color:var(--text)}.dark-theme .create-search .create-search-form input[type=number],.dark-theme .create-search .create-search-form input[type=tel],.dark-theme .create-search .create-search-form input[type=text],.dark-theme .create-search .create-search-form select,.dark-theme .create-search .create-search-form textarea,[data-theme=dark] .create-search .create-search-form input[type=number],[data-theme=dark] .create-search .create-search-form input[type=tel],[data-theme=dark] .create-search .create-search-form input[type=text],[data-theme=dark] .create-search .create-search-form select,[data-theme=dark] .create-search .create-search-form textarea{background:#161616;border-color:#ffffff24;color:var(--text)}.dark-theme .create-search .create-search-form input[type=number]::placeholder,.dark-theme .create-search .create-search-form input[type=tel]::placeholder,.dark-theme .create-search .create-search-form input[type=text]::placeholder,.dark-theme .create-search .create-search-form select::placeholder,.dark-theme .create-search .create-search-form textarea::placeholder,[data-theme=dark] .create-search .create-search-form input[type=number]::placeholder,[data-theme=dark] .create-search .create-search-form input[type=tel]::placeholder,[data-theme=dark] .create-search .create-search-form input[type=text]::placeholder,[data-theme=dark] .create-search .create-search-form select::placeholder,[data-theme=dark] .create-search .create-search-form textarea::placeholder{color:color-mix(in srgb,var(--text) 55%,#0000)}.dark-theme .create-search .create-search-form input[type=number]:focus,.dark-theme .create-search .create-search-form input[type=tel]:focus,.dark-theme .create-search .create-search-form input[type=text]:focus,.dark-theme .create-search .create-search-form select:focus,.dark-theme .create-search .create-search-form textarea:focus,[data-theme=dark] .create-search .create-search-form input[type=number]:focus,[data-theme=dark] .create-search .create-search-form input[type=tel]:focus,[data-theme=dark] .create-search .create-search-form input[type=text]:focus,[data-theme=dark] .create-search .create-search-form select:focus,[data-theme=dark] .create-search .create-search-form textarea:focus{background:#171717;border-color:#60a5fa73;box-shadow:0 0 0 3px #60a5fa1a}.dark-theme .create-search .custom-select-wrapper .custom-select-trigger,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-trigger{background:#1f1f1f;border-color:#ffffff1a}.dark-theme .create-search .custom-select-wrapper .custom-select-trigger .selected-category span,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-trigger .selected-category span{color:var(--text)}.dark-theme .create-search .custom-select-wrapper .custom-select-trigger .placeholder,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-trigger .placeholder{color:color-mix(in srgb,var(--text) 55%,#0000)}.dark-theme .create-search .custom-select-wrapper .custom-select-trigger:hover,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-trigger:hover{background:#222}.dark-theme .create-search .custom-select-wrapper .custom-select-dropdown,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-dropdown{background:#151515;border-color:#ffffff1a}.dark-theme .create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span{color:var(--text)}.dark-theme .create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover{background:#1d1d1d}.dark-theme .create-search .photo-upload label,[data-theme=dark] .create-search .photo-upload label{color:var(--text)}.dark-theme .create-search .photo-upload .photo-tile.empty.add-one,[data-theme=dark] .create-search .photo-upload .photo-tile.empty.add-one{background:#ffffff0f;border-color:#60a5fa47}.dark-theme .create-search .photo-upload .photo-tile.empty.add-one .plus,[data-theme=dark] .create-search .photo-upload .photo-tile.empty.add-one .plus{color:#fff}.dark-theme .create-search .photo-upload .photo-tile.empty.add-one .add-image-icon,[data-theme=dark] .create-search .photo-upload .photo-tile.empty.add-one .add-image-icon{filter:invert(1) brightness(1.2)}.dark-theme .create-search .photo-upload .photo-tile.empty.add-one:hover,[data-theme=dark] .create-search .photo-upload .photo-tile.empty.add-one:hover{background:#ffffff1a;border-color:#60a5fa6b}.dark-theme .create-search .photo-grid.single .tile,[data-theme=dark] .create-search .photo-grid.single .tile{background:#ffffff14;border-color:#60a5fa33}.dark-theme .create-search .photo-grid.single .tile .progress-overlay,[data-theme=dark] .create-search .photo-grid.single .tile .progress-overlay{background:#00000059}.dark-theme .create-search .photo-grid.single .tile .progress-overlay .bg,[data-theme=dark] .create-search .photo-grid.single .tile .progress-overlay .bg{stroke:#ffffff2e}.dark-theme .create-search .photo-grid.single .tile .progress-overlay .meter,[data-theme=dark] .create-search .photo-grid.single .tile .progress-overlay .meter{stroke:#60a5fa}.dark-theme .create-search .photo-grid.single .tile .progress-overlay .pct,[data-theme=dark] .create-search .photo-grid.single .tile .progress-overlay .pct{color:#fff}.success-modal__backdrop{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:#1111111f;display:grid;inset:0;opacity:0;place-items:center;position:fixed;transition:opacity .35s ease,-webkit-backdrop-filter .35s ease;transition:opacity .35s ease,backdrop-filter .35s ease;transition:opacity .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;z-index:999}.success-modal__backdrop.open{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:1}.success-modal__card{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);background:#ffffffd1;border:1px solid #00000014;border-radius:24px;box-shadow:0 24px 50px #0000002e;filter:blur(4px);opacity:0;padding:22px 20px 18px;text-align:center;transform:scale(.92) translateY(10px);transition:opacity .38s cubic-bezier(.22,.75,.28,1),transform .38s cubic-bezier(.22,.75,.28,1),filter .38s cubic-bezier(.22,.75,.28,1);width:min(92vw,380px)}.success-modal__card.open{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}.success-modal__check{display:grid;margin-bottom:10px;place-items:center}.success-modal__check svg{display:block}.success-modal__check .ring{fill:none;stroke:#00000014;stroke-width:4;animation:smRing .5s ease-out both;transform-origin:50% 50%}.success-modal__check .tick{stroke:#111;stroke-width:5;stroke-dasharray:46;stroke-dashoffset:46;animation:smTick .5s ease-out .25s forwards;filter:drop-shadow(0 2px 0 rgba(0,0,0,.05))}.success-modal__title{color:#111;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:800}.success-modal__subtitle{color:#374151;font-size:14px;margin-top:4px}@keyframes smRing{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes smTick{to{stroke-dashoffset:0}}.dark-theme .success-modal__card,[data-theme=dark] .success-modal__card{background:#161616e6;border:1px solid #ffffff14;box-shadow:0 24px 50px #000000a6;color:#f5f5f5}.dark-theme .success-modal__title,[data-theme=dark] .success-modal__title{color:#fafafa}.dark-theme .success-modal__subtitle,[data-theme=dark] .success-modal__subtitle{color:#ffffffb3}.dark-theme .success-modal__check .ring,[data-theme=dark] .success-modal__check .ring{stroke:#ffffff26}.dark-theme .success-modal__check .tick,[data-theme=dark] .success-modal__check .tick{stroke:#2ecc71;filter:drop-shadow(0 2px 0 rgba(0,0,0,.25))}.dark-theme .success-modal__backdrop,[data-theme=dark] .success-modal__backdrop{background:#00000080}.draft-resume-overlay{display:grid;inset:0;place-items:center;position:fixed;z-index:9999}.draft-resume-backdrop{backdrop-filter:blur(6px);backdrop-filter:blur(var(--draft-blur,6px));-webkit-backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(var(--draft-blur,6px));background:#00000047;background:var(--draft-backdrop,#00000047);border:0;cursor:default;inset:0;position:absolute}.draft-resume-card{backdrop-filter:blur(14px);backdrop-filter:blur(var(--draft-card-blur,14px));-webkit-backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(var(--draft-card-blur,14px));background:#161618d1;background:var(--draft-card-bg,#161618d1);border:1px solid #ffffff24;border:1px solid var(--draft-card-stroke,#ffffff24);border-radius:18px;box-shadow:0 18px 60px #00000073,inset 0 1px 0 #ffffff1a;box-shadow:var(--draft-shadow,0 18px 60px #00000073,inset 0 1px 0 #ffffff1a);color:#ffffffeb;color:var(--draft-text,#ffffffeb);outline:none;padding:14px 14px 12px;position:relative;width:min(520px,100vw - 28px);z-index:2}.draft-resume-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.draft-resume-title{font-size:15px;font-weight:800;letter-spacing:.2px}.draft-resume-x{background:#ffffff0f;background:var(--draft-x-bg,#ffffff0f);border:1px solid #ffffff1a;border:1px solid var(--draft-x-stroke,#ffffff1a);border-radius:10px;color:inherit;cursor:pointer;display:grid;font-size:20px;height:32px;line-height:1;opacity:.9;place-items:center;width:32px}.draft-resume-sub{font-size:13px;line-height:1.35;margin-top:10px;opacity:.92}.draft-resume-meta{font-size:12px;margin-top:8px;opacity:.7}.draft-resume-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.draft-btn{border:0;border-radius:16px;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.2px;min-height:40px;padding:10px 12px}.draft-btn-primary{background:#ffffffeb;background:var(--draft-primary-bg,#ffffffeb);box-shadow:0 10px 26px #00000040;box-shadow:var(--draft-primary-shadow,0 10px 26px #00000040);color:#000000eb;color:var(--draft-primary-text,#000000eb)}.draft-btn-secondary{background:#ffffff1a;background:var(--draft-secondary-bg,#ffffff1a);border:1px solid #ffffff24;border:1px solid var(--draft-secondary-stroke,#ffffff24);color:#ffffffeb;color:var(--draft-secondary-text,#ffffffeb)}.draft-btn:active{transform:translateY(1px)}@media(max-width:420px){.draft-resume-actions{grid-template-columns:1fr}}body.dark-theme,body[data-theme=dark]{--draft-backdrop:#00000073;--draft-blur:8px;--draft-card-bg:#161618e0;--draft-card-stroke:#ffffff24;--draft-card-blur:16px;--draft-text:#fffffff5;--draft-shadow:0 18px 60px #00000073,inset 0 1px 0 #ffffff1a;--draft-x-bg:#ffffff0f;--draft-x-stroke:#ffffff1a;--draft-primary-bg:#ffffffeb;--draft-primary-text:#000000eb;--draft-primary-shadow:0 10px 26px #00000040;--draft-secondary-bg:#ffffff1a;--draft-secondary-text:#ffffffeb;--draft-secondary-stroke:#ffffff24}body.light-theme,body[data-theme=light]{--draft-backdrop:#0000002e;--draft-blur:6px;--draft-card-bg:#fffffff5;--draft-card-stroke:#00000014;--draft-card-blur:12px;--draft-text:#000000eb;--draft-shadow:0 14px 40px #0000002e,inset 0 1px 0 #ffffffe6;--draft-x-bg:#0000000a;--draft-x-stroke:#0000001a;--draft-primary-bg:#000000eb;--draft-primary-text:#fffffff5;--draft-primary-shadow:0 10px 26px #00000038;--draft-secondary-bg:#0000000f;--draft-secondary-text:#000000e6;--draft-secondary-stroke:#0000001f}.blocked{--global-header-h:64px}@media(max-width:640px){.blocked{--global-header-h:56px}}.blocked{background:#0000;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;margin:0 auto;max-width:640px;padding:calc(24px + var(--global-header-h)) 16px 24px}.blocked,.blocked h2{color:var(--color-text)}.blocked h2{font-size:24px;font-weight:600;margin-bottom:24px;text-align:center}.blocked__emptyWrap{align-items:center;display:flex;flex-direction:column;gap:14px;padding:12px 0 8px}.blocked__emptyText{color:var(--color-muted);font-size:16px;line-height:1.45;margin:0 auto;max-width:460px;padding:0 8px;text-align:center}.blocked__cvantikWrap{display:flex;justify-content:center;pointer-events:none;width:100%}.blocked__cvantik{-webkit-user-drag:none;animation:blocked-floatY 4s ease-in-out infinite;filter:drop-shadow(0 6px 18px rgba(0,0,0,.08));height:auto;-webkit-user-select:none;user-select:none;width:min(200px,52vw);will-change:transform}@keyframes blocked-floatY{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}@media(max-width:600px){.blocked{padding:calc(16px + var(--global-header-h)) 12px 16px}.blocked h2{font-size:20px}.blocked__cvantik{animation-duration:3.6s;width:min(170px,60vw)}@keyframes blocked-floatY{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}}.blocked__skeletonList{display:flex;flex-direction:column;gap:12px;padding-top:4px}.blocked__skeletonItem{align-items:center;background:#0f172af5;background:var(--surface-1,#0f172af5);border:1px solid #ffffff05;border-radius:999px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px 10px 12px}.blocked__skeletonAvatar,.blocked__skeletonBtn,.blocked__skeletonLine{background:#94a3b824;border-radius:999px;overflow:hidden;position:relative}.blocked__skeletonAvatar{flex-shrink:0;height:48px;width:48px}.blocked__skeletonText{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.blocked__skeletonLine{height:10px}.blocked__skeletonLine--primary{width:60%}.blocked__skeletonLine--secondary{opacity:.8;width:40%}.blocked__skeletonBtn{flex-shrink:0;height:30px;width:90px}.blocked__skeletonAvatar:before,.blocked__skeletonBtn:before,.blocked__skeletonLine:before{animation:blocked-skeleton-shimmer 1.15s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff38,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes blocked-skeleton-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media(max-width:600px){.blocked__skeletonItem{padding:10px 12px}.blocked__skeletonAvatar{height:44px;width:44px}.blocked__skeletonBtn{height:28px;width:80px}}.blocked__list{display:flex;flex-direction:column;gap:12px}.blocked__item{--blocked-bg:var(--surface-1,#0f172af5);--blocked-bg-hover:var(--surface-2,#0f172a);--blocked-border:#ffffff08;--blocked-shadow:0 12px 32px #00000061;align-items:center;background:var(--blocked-bg);border:1px solid var(--blocked-border);border-radius:999px;box-shadow:var(--blocked-shadow);display:flex;gap:12px;justify-content:space-between;padding:10px 14px 10px 12px;transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease}.blocked__item:hover{background:var(--blocked-bg-hover);box-shadow:0 18px 42px #00000075;transform:translateY(-1px)}.blocked__user{align-items:center;cursor:pointer;display:inline-flex;flex:1 1;gap:12px;min-width:0}.blocked__user img{border:1px solid #ffffff0f;border-radius:999px;box-shadow:0 6px 12px #0006;flex-shrink:0;height:48px;object-fit:cover;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;width:48px}.blocked__user img:hover{border-color:#ffffff2e;box-shadow:0 10px 20px #00000080;transform:scale(1.03)}.blocked__info{display:flex;flex-direction:column;gap:3px;min-width:0}.blocked__username{color:var(--color-text);font-size:16px;font-weight:600}.blocked__type,.blocked__username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocked__type{color:var(--color-muted);font-size:13px}.blocked__btn{--btn-bg:#d44848;--btn-bg-hover:#c84040;--btn-bg-active:#b73838;background:var(--btn-bg);border:none;border-radius:999px;box-shadow:0 10px 22px #00000061;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;line-height:1;margin-left:8px;padding:7px 18px;transition:background-color .16s ease,box-shadow .16s ease,transform .12s ease}.blocked__btn:hover{background:var(--btn-bg-hover);box-shadow:0 14px 30px #00000070;transform:translateY(-.5px)}.blocked__btn:active{background:var(--btn-bg-active);box-shadow:0 7px 16px #0000006b;transform:translateY(.5px) scale(.98)}.blocked__btn:disabled{box-shadow:none;cursor:default;opacity:.6;transform:none}@media(max-width:600px){.blocked__list{gap:10px}.blocked__item{gap:10px;padding:10px 12px}.blocked__user img{height:44px;width:44px}.blocked__username{font-size:15px}.blocked__type{font-size:12px}.blocked__btn{box-shadow:0 8px 18px #00000059;font-size:13px;padding:6px 14px}}.dark-theme .blocked .blocked__item,[data-theme=dark] .blocked .blocked__item{box-shadow:0 16px 40px #0009}.dark-theme .blocked .blocked__cvantik,[data-theme=dark] .blocked .blocked__cvantik{filter:drop-shadow(0 10px 26px rgba(0,0,0,.45))}.edit-community{align-items:center;box-sizing:border-box;color:#111;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;max-width:500px;padding:24px 24px 48px}.edit-community__header{margin-bottom:32px}.edit-community__header h1{color:#1c1c1e;font-size:20px;font-weight:600;text-align:center}.edit-community__content{display:flex;flex-direction:column;gap:24px;width:100%}.edit-community__avatar{display:flex;justify-content:center}.edit-community__avatar .edit-community__avatar-img,.edit-community__avatar .edit-community__avatar-placeholder{background-color:#f2f2f7;border:.5px solid #d1d1d6;border-radius:50%;box-shadow:0 1px 3px #0000000d;cursor:pointer;height:110px;object-fit:cover;width:110px}.edit-community__avatar .edit-community__avatar-placeholder{align-items:center;color:#aaa;display:flex;font-size:14px;justify-content:center}.edit-community .edit-community__avatar-wrapper{display:flex;justify-content:center;position:relative}.edit-community .edit-community__avatar-menu{animation:ep-community-avatar-menu-in .18s cubic-bezier(.16,.84,.44,1) forwards;background:#fff;border:1px solid #e5e5ea;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:absolute;top:120px;transform-origin:top center;width:180px;z-index:10}.edit-community .edit-community__avatar-menu.is-closing{animation:ep-community-avatar-menu-out .16s cubic-bezier(.16,.84,.44,1) forwards}.edit-community .edit-community__avatar-menu-item{animation:ep-community-avatar-menu-item-in .18s cubic-bezier(.16,.84,.44,1) forwards;background:none;border:none;cursor:pointer;font-size:14px;opacity:0;padding:12px 16px;text-align:left;transform:translateY(-2px);transition:background-color .2s}.edit-community .edit-community__avatar-menu-item:hover{background-color:#f2f2f7}.edit-community .edit-community__avatar-menu-item.danger{color:#ff3b30}.edit-community .edit-community__avatar-menu-item:first-child{animation-delay:.02s}.edit-community .edit-community__avatar-menu-item:nth-child(2){animation-delay:.06s}.edit-community .edit-community__avatar-menu-item:nth-child(3){animation-delay:.1s}.edit-community__info{display:flex;flex-direction:column;gap:8px;width:100%}.edit-community__label{color:#3c3c43;font-size:13px;font-weight:500;opacity:.6}.edit-community__input,.edit-community__textarea{background-color:#f9f9f9;border:1px solid #e5e5ea;border-radius:25px;color:#1c1c1e;font-size:16px;padding:12px 16px;transition:border-color .2s,background-color .2s}.edit-community__input:focus,.edit-community__textarea:focus{background-color:#fff;border-color:#0a84ff;box-shadow:0 0 0 4px #0a84ff1f;outline:none}.edit-community__textarea{min-height:80px;resize:none}.edit-community__char-counter{color:#8e8e93;font-size:12px;text-align:right}.edit-community__actions{display:flex;justify-content:center;width:100%}.edit-community__save-btn{background-color:#0a84ff;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background-color .3s;width:100%}.edit-community__save-btn:hover{background-color:#006fe0}.edit-community__save-btn:disabled{background-color:#cce4ff;cursor:not-allowed}.edit-community__error,.edit-community__success{font-size:13px;text-align:center}.edit-community__error{color:#ff3b30}.edit-community__success{color:#34c759}.ec-cropper{align-items:center;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9000}.ec-cropper__backdrop{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);background:#000000b8;inset:0;position:absolute}.ec-cropper__card{background:#0b0b0c;border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 18px 60px #00000073;color:#fff;display:flex;flex-direction:column;max-height:min(86vh,760px);overflow:hidden;position:relative;width:min(640px,100%)}.ec-cropper__top{align-items:center;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);background:#141416db;border-bottom:1px solid #ffffff1a;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.ec-cropper__title{font-weight:800;letter-spacing:-.2px;opacity:.95}.ec-cropper__btn{border:none;border-radius:999px;cursor:pointer;font-size:14px;font-weight:800;padding:10px 14px;transition:transform .12s,background .2s,opacity .2s;-webkit-user-select:none;user-select:none}.ec-cropper__btn:active{transform:scale(.99)}.ec-cropper__btn:disabled{cursor:not-allowed;opacity:.6}.ec-cropper__btn--ghost{background:#ffffff1a;color:#fff}.ec-cropper__btn--ghost:hover{background:#ffffff24}.ec-cropper__btn--primary{background:#fff;color:#111}.ec-cropper__btn--primary:hover{background:#f2f2f2}.ec-cropper__area{background:#000;height:min(56vh,520px);overflow:hidden;position:relative;width:100%}.ec-cropper__area:after{background:radial-gradient(120% 100% at 50% 50%,#0000 55%,#00000073 100%);content:"";inset:0;pointer-events:none;position:absolute}.ec-cropper__controls{background:#141416eb;border-top:1px solid #ffffff1a;padding:12px 14px 14px}.ec-cropper__zoom-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:auto 1fr}.ec-cropper__zoom-label{font-size:12px;font-weight:700;opacity:.85}.ec-cropper__zoom{width:100%}.ec-cropper__hint{font-size:12px;margin-top:8px;opacity:.75}@media(max-width:768px){.edit-community{padding:16px 16px 72px}.edit-community__avatar-img,.edit-community__avatar-placeholder{height:84px;width:84px}.edit-community__save-btn{font-size:15px;padding:12px}.edit-community__info{padding-left:4px;padding-right:4px}.ec-cropper{padding:12px}.ec-cropper__area{height:min(58vh,520px)}}[data-theme=dark] .edit-community{color:#f5f5f7}[data-theme=dark] .edit-community__header h1{color:#fff}[data-theme=dark] .edit-community .edit-community__avatar-img,[data-theme=dark] .edit-community .edit-community__avatar-placeholder{background-color:#1c1c1e;border-color:#ffffff1f;box-shadow:0 1px 4px #00000073;color:#aaa}[data-theme=dark] .edit-community .edit-community__avatar-menu{backdrop-filter:blur(18px) saturate(140%) contrast(1.05);-webkit-backdrop-filter:blur(18px) saturate(140%) contrast(1.05);background:#222224e6;border:1px solid #ffffff1a;box-shadow:0 10px 30px #0009}[data-theme=dark] .edit-community .edit-community__avatar-menu-item{color:#e0e0e6}[data-theme=dark] .edit-community .edit-community__avatar-menu-item:hover{background-color:#ffffff14}[data-theme=dark] .edit-community .edit-community__avatar-menu-item.danger{color:#ff6b6b}[data-theme=dark] .edit-community__label{color:#e6e6ea;opacity:.8}[data-theme=dark] .edit-community__input,[data-theme=dark] .edit-community__textarea{background-color:#1f1f21;border-color:#ffffff14;color:#fff}[data-theme=dark] .edit-community__input:focus,[data-theme=dark] .edit-community__textarea:focus{background-color:#2a2a2b;border-color:#39f;box-shadow:0 0 0 3px #39f3}[data-theme=dark] .edit-community__char-counter{color:#aaa}[data-theme=dark] .edit-community__save-btn{background-color:#fff;color:#000}[data-theme=dark] .edit-community__save-btn:hover{background-color:#f2f2f2}[data-theme=dark] .edit-community__save-btn:disabled{background-color:#333;color:#777}[data-theme=dark] .edit-community__error{color:#ff6b6b}[data-theme=dark] .edit-community__success{color:#4cd964}@keyframes ep-community-avatar-menu-in{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ep-community-avatar-menu-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.96)}}@keyframes ep-community-avatar-menu-item-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.local-header-spacer{height:8px}.local-header-spacer.small{height:6px}.create-post{box-sizing:border-box}.create-post *{box-sizing:inherit}.create-post{--bg:#ffffffbf;--border:#00000014;--text:#111;--shadow:0 10px 30px #0000001a;--blur:blur(14px);margin:16px auto 0;padding:16px 24px clamp(24px,6vh,40px);width:min(100%,820px)}@media(max-width:768px){.create-post{--bottom-ui:110px;padding-bottom:calc(var(--bottom-ui) + 24px + env(safe-area-inset-bottom, 0px))}}.create-post{backdrop-filter:var(--blur) saturate(1.2);-webkit-backdrop-filter:var(--blur) saturate(1.2);background:var(--bg);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .25s ease,box-shadow .25s ease}.create-post.enter{animation:fadeIn .25s ease-out both}.create-post h2{font-size:22px;font-weight:800;margin-bottom:10px}.create-post .message{color:#0f172a;font-size:14px;margin:8px 0 10px}.create-post .bottom-safe-space{height:16px}@media(max-width:768px){.create-post .bottom-safe-space{height:calc(var(--bottom-ui)/2)}}.create-post .pill-50{border-radius:50px!important}.create-post.dropdown-open .cta-sticky{z-index:5}.create-post .create-post-form input[type=number],.create-post .create-post-form input[type=tel],.create-post .create-post-form input[type=text],.create-post .create-post-form select,.create-post .create-post-form textarea{background:#ffffffd9;border:1px solid #0000001a;border-radius:12px;font-size:16px;margin-bottom:12px;padding:12px 14px;transition:background .25s,border .25s,box-shadow .25s;width:100%}.create-post .create-post-form input[type=number]:focus,.create-post .create-post-form input[type=tel]:focus,.create-post .create-post-form input[type=text]:focus,.create-post .create-post-form select:focus,.create-post .create-post-form textarea:focus{background:#fff;border-color:#0000004d;box-shadow:0 0 0 3px #00000014;outline:none}.create-post .create-post-form input[type=number]::placeholder,.create-post .create-post-form input[type=tel]::placeholder,.create-post .create-post-form input[type=text]::placeholder,.create-post .create-post-form select::placeholder,.create-post .create-post-form textarea::placeholder{color:#9ca3af}.create-post .create-post-form textarea.pill-50{min-height:120px;resize:vertical}.create-post .custom-select-wrapper{position:relative}.create-post .custom-select-wrapper .custom-select-trigger{align-items:center;background:#fafafa;border:1px solid #ddd;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .25s ease,border-color .25s ease}.create-post .custom-select-wrapper .custom-select-trigger.pill-50{border-radius:50px}.create-post .custom-select-wrapper .custom-select-trigger:hover{background:#f0f0f0}.create-post .custom-select-wrapper .custom-select-trigger .selected-category{align-items:center;display:flex}.create-post .custom-select-wrapper .custom-select-trigger .selected-category .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:32px;margin-right:10px;width:32px}.create-post .custom-select-wrapper .custom-select-trigger .selected-category span{font-weight:500}.create-post .custom-select-wrapper .custom-select-trigger .placeholder{color:#999}.create-post .custom-select-wrapper .custom-select-trigger .chevron{margin-left:12px}.create-post .custom-select-wrapper .custom-select-dropdown{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 16px 28px #0000001f;left:0;margin-top:8px;max-height:320px;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-6px) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.75,.28,1);z-index:80}.create-post .custom-select-wrapper .custom-select-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.create-post .custom-select-wrapper .custom-select-dropdown .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;opacity:0;padding:12px;transform:translateY(4px);transition:background .15s ease,opacity .18s ease,transform .22s ease}.create-post .custom-select-wrapper .custom-select-dropdown .dropdown-item .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:28px;width:28px}.create-post .custom-select-wrapper .custom-select-dropdown .dropdown-item span{font-size:16px}.create-post .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover{background:#f5f5f5}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item{opacity:1;transform:translateY(0)}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:first-child{transition-delay:0s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(2){transition-delay:.01s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(3){transition-delay:.02s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(4){transition-delay:.03s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(5){transition-delay:.04s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(6){transition-delay:.05s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(7){transition-delay:.06s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(8){transition-delay:.07s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(9){transition-delay:.08s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(10){transition-delay:.09s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(11){transition-delay:.1s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(12){transition-delay:.11s}.create-post .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(13){transition-delay:.12s}.create-post .photo-upload{margin-top:8px}.create-post .photo-upload label{color:#111;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.create-post .photo-upload .photo-tile.empty.add-one{align-items:center;aspect-ratio:1/1;background:#ffffffd9;border:1px dashed #00000040;border-radius:14px;cursor:pointer;display:flex;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:120px}.create-post .photo-upload .photo-tile.empty.add-one .plus{color:#111;font-size:28px;font-weight:800}.create-post .photo-upload .photo-tile.empty.add-one .add-image-icon{display:block;height:40px;width:40px}.create-post .photo-upload .photo-tile.empty.add-one:hover{background:#fff;border-color:#00000073;box-shadow:0 8px 18px #00000014;transform:translateY(-1px)}.create-post .photo-upload .photo-tile.empty.add-one:active{box-shadow:none;transform:translateY(0)}.create-post .photo-grid.single{margin-top:10px}.create-post .photo-grid.single .tile{aspect-ratio:1/1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #0000001a;border-radius:14px;display:block;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .3s ease;width:240px}.create-post .photo-grid.single .tile:hover{box-shadow:0 8px 22px #00000026;transform:translateY(-2px)}.create-post .photo-grid.single .tile img{display:block;height:100%;object-fit:cover;transform:none;width:100%}.create-post .photo-grid.single .tile .main-badge{background:#000000bf;border-radius:999px;color:#fff;font-size:12px;font-weight:700;left:8px;padding:4px 8px;pointer-events:none;position:absolute;top:8px;z-index:3}.create-post .photo-grid.single .tile .remove-btn{background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:28px;opacity:0;position:absolute;right:6px;top:6px;transform:translateY(-3px);transition:opacity .2s ease,transform .2s ease;width:28px;z-index:3}.create-post .photo-grid.single .tile:hover .remove-btn{opacity:1;transform:translateY(0)}.create-post .photo-grid.single .tile .progress-overlay{background:#ffffff8c;display:grid;inset:0;place-items:center;position:absolute;z-index:2}.create-post .photo-grid.single .tile .progress-overlay .ring{height:64px;position:relative;width:64px}.create-post .photo-grid.single .tile .progress-overlay svg{display:block;height:64px;width:64px}.create-post .photo-grid.single .tile .progress-overlay .bg{fill:none;stroke:#0000001a;stroke-width:3}.create-post .photo-grid.single .tile .progress-overlay .meter{fill:none;stroke:#000;stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.create-post .photo-grid.single .tile .progress-overlay .pct{color:#111;display:grid;font-size:13px;font-weight:800;inset:0;place-items:center;position:absolute}.create-post .photo-grid.single .tile.is-uploading .main-badge{display:none}.create-post .photo-grid.single .tile.is-uploading img{opacity:.9}@media(max-width:768px){.create-post .cta-sticky{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);padding-bottom:6px;position:-webkit-sticky;position:sticky;z-index:40}}.create-post .primary-cta.with-sheen,.create-post button[type=submit]{background:#000;border:none;border-radius:999px;box-shadow:0 10px 25px #00000040;color:#fff;cursor:pointer;font-size:15px;font-weight:800;margin-top:14px;overflow:hidden;padding:12px;position:relative;transition:all .25s cubic-bezier(.25,.8,.25,1);width:100%}.create-post .primary-cta.with-sheen:after,.create-post button[type=submit]:after{background:linear-gradient(120deg,#fff3,#fff0 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.create-post .primary-cta.with-sheen:hover:after,.create-post button[type=submit]:hover:after{opacity:1}.create-post .primary-cta.with-sheen:hover,.create-post button[type=submit]:hover{box-shadow:0 12px 30px #00000059;transform:translateY(-1px)}.create-post .primary-cta.with-sheen:active,.create-post button[type=submit]:active{box-shadow:0 6px 18px #00000040;transform:translateY(0)}.create-post .primary-cta.with-sheen:disabled,.create-post button[type=submit]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}@media(max-width:768px){.create-post .primary-cta.with-sheen,.create-post button[type=submit]{box-shadow:0 16px 36px #00000047}.create-post{margin:10px auto 0;padding:12px 14px}}.create-post .field-error{animation:subtleShake .24s ease,softPulse 1.4s ease-out;border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444438!important}.dark-theme .create-post,[data-theme=dark] .create-post{--bg:#1616198c;--border:#ffffff1a;--text:var(--color-text,#f5f5f7);--shadow:0 16px 40px #00000059}.dark-theme .create-post .message,[data-theme=dark] .create-post .message{color:var(--text)}.dark-theme .create-post .create-post-form input[type=number],.dark-theme .create-post .create-post-form input[type=tel],.dark-theme .create-post .create-post-form input[type=text],.dark-theme .create-post .create-post-form select,.dark-theme .create-post .create-post-form textarea,[data-theme=dark] .create-post .create-post-form input[type=number],[data-theme=dark] .create-post .create-post-form input[type=tel],[data-theme=dark] .create-post .create-post-form input[type=text],[data-theme=dark] .create-post .create-post-form select,[data-theme=dark] .create-post .create-post-form textarea{background:#161616;border-color:#ffffff24;color:var(--text)}.dark-theme .create-post .create-post-form input[type=number]::placeholder,.dark-theme .create-post .create-post-form input[type=tel]::placeholder,.dark-theme .create-post .create-post-form input[type=text]::placeholder,.dark-theme .create-post .create-post-form select::placeholder,.dark-theme .create-post .create-post-form textarea::placeholder,[data-theme=dark] .create-post .create-post-form input[type=number]::placeholder,[data-theme=dark] .create-post .create-post-form input[type=tel]::placeholder,[data-theme=dark] .create-post .create-post-form input[type=text]::placeholder,[data-theme=dark] .create-post .create-post-form select::placeholder,[data-theme=dark] .create-post .create-post-form textarea::placeholder{color:color-mix(in srgb,var(--text) 55%,#0000)}.dark-theme .create-post .create-post-form input[type=number]:focus,.dark-theme .create-post .create-post-form input[type=tel]:focus,.dark-theme .create-post .create-post-form input[type=text]:focus,.dark-theme .create-post .create-post-form select:focus,.dark-theme .create-post .create-post-form textarea:focus,[data-theme=dark] .create-post .create-post-form input[type=number]:focus,[data-theme=dark] .create-post .create-post-form input[type=tel]:focus,[data-theme=dark] .create-post .create-post-form input[type=text]:focus,[data-theme=dark] .create-post .create-post-form select:focus,[data-theme=dark] .create-post .create-post-form textarea:focus{background:#171717;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff14}.dark-theme .create-post .custom-select-wrapper .custom-select-trigger,[data-theme=dark] .create-post .custom-select-wrapper .custom-select-trigger{background:#1f1f1f;border-color:#ffffff1a}.dark-theme .create-post .custom-select-wrapper .custom-select-trigger .selected-category span,[data-theme=dark] .create-post .custom-select-wrapper .custom-select-trigger .selected-category span{color:var(--text)}.dark-theme .create-post .custom-select-wrapper .custom-select-trigger .placeholder,[data-theme=dark] .create-post .custom-select-wrapper .custom-select-trigger .placeholder{color:color-mix(in srgb,var(--text) 55%,#0000)}.dark-theme .create-post .custom-select-wrapper .custom-select-trigger:hover,[data-theme=dark] .create-post .custom-select-wrapper .custom-select-trigger:hover{background:#222}.dark-theme .create-post .custom-select-wrapper .custom-select-dropdown,[data-theme=dark] .create-post .custom-select-wrapper .custom-select-dropdown{background:#151515;border-color:#ffffff1a}.dark-theme .create-post .custom-select-wrapper .custom-select-dropdown .dropdown-item span,[data-theme=dark] .create-post .custom-select-wrapper .custom-select-dropdown .dropdown-item span{color:var(--text)}.dark-theme .create-post .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover,[data-theme=dark] .create-post .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover{background:#1d1d1d}.dark-theme .create-post .photo-upload label,[data-theme=dark] .create-post .photo-upload label{color:var(--text)}.dark-theme .create-post .photo-upload .photo-tile.empty.add-one,[data-theme=dark] .create-post .photo-upload .photo-tile.empty.add-one{background:#ffffff0f;border-color:#fff3}.dark-theme .create-post .photo-upload .photo-tile.empty.add-one .plus,[data-theme=dark] .create-post .photo-upload .photo-tile.empty.add-one .plus{color:#fff}.dark-theme .create-post .photo-upload .photo-tile.empty.add-one .add-image-icon,[data-theme=dark] .create-post .photo-upload .photo-tile.empty.add-one .add-image-icon{filter:invert(1) brightness(1.2)}.dark-theme .create-post .photo-upload .photo-tile.empty.add-one:hover,[data-theme=dark] .create-post .photo-upload .photo-tile.empty.add-one:hover{background:#ffffff1a;border-color:#ffffff59}.dark-theme .create-post .photo-grid.single .tile,[data-theme=dark] .create-post .photo-grid.single .tile{background:#ffffff14;border-color:#ffffff24}.dark-theme .create-post .photo-grid.single .tile .progress-overlay,[data-theme=dark] .create-post .photo-grid.single .tile .progress-overlay{background:#00000059}.dark-theme .create-post .photo-grid.single .tile .progress-overlay .bg,[data-theme=dark] .create-post .photo-grid.single .tile .progress-overlay .bg{stroke:#ffffff2e}.dark-theme .create-post .photo-grid.single .tile .progress-overlay .meter,[data-theme=dark] .create-post .photo-grid.single .tile .progress-overlay .meter{stroke:#fff}.dark-theme .create-post .photo-grid.single .tile .progress-overlay .pct,[data-theme=dark] .create-post .photo-grid.single .tile .progress-overlay .pct{color:#fff}.category-fields{display:flex;flex-direction:column;gap:12px;margin-top:10px}.category-fields .field-label{font-weight:500;margin-bottom:4px}.category-fields input,.category-fields select{background:#fafafa;border:1px solid #ccc;border-radius:8px;font-size:14px;padding:10px 12px;transition:border .2s ease;width:100%}.category-fields input:focus,.category-fields select:focus{background:#fff;border-color:#333;outline:none}.category-fields .checkbox-group{align-items:center;display:flex;gap:10px}.category-fields .checkbox-group input[type=checkbox]{transform:scale(1.2)}:root{--dyn-header-spacer:88px}@media(min-width:769px){:root{--dyn-header-spacer:96px}}.local-header-spacer,.local-header-spacer.small{height:88px;height:var(--dyn-header-spacer)}.create-listing{box-sizing:border-box}.create-listing *{box-sizing:inherit}.create-listing{--bg:#ffffffbf;--border:#00000014;--text:var(--color-text,#111);--muted:var(--color-muted,#6b7280);--shadow:0 10px 30px #0000001a;--blur:blur(14px);margin:0 auto;padding:16px 24px clamp(24px,6vh,40px);width:min(100%,820px)}@media(max-width:768px){.create-listing{--bottom-ui:110px;padding-bottom:calc(var(--bottom-ui) + 24px + env(safe-area-inset-bottom, 0px))}}.create-listing{backdrop-filter:var(--blur) saturate(1.2);-webkit-backdrop-filter:var(--blur) saturate(1.2);background:var(--bg);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease}.create-listing.enter{animation:fadeIn .25s ease-out both}.create-listing h2{font-size:22px;font-weight:800;margin-bottom:10px}.create-listing h3{color:var(--text);font-size:16px;font-weight:700;margin:18px 0 10px}.create-listing .message{color:color-mix(in srgb,var(--text) 85%,#0000);font-size:14px;margin:8px 0 10px}.create-listing .bottom-safe-space{height:16px}@media(max-width:768px){.create-listing .bottom-safe-space{height:174px;height:calc(var(--bottom-ui, 110px) + 64px)}}.create-listing .switch-container.as-segmented.glassy{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9;border:1px solid #0000000d;border-radius:50px;box-shadow:inset 0 0 1px #ffffff80,0 8px 25px #00000014;display:flex;height:50px;justify-content:space-between;margin-bottom:14px;overflow:hidden;position:relative}.create-listing .switch-container.as-segmented.glassy .switch-btn{align-items:center;color:#111;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.3px;position:relative;text-align:center;transition:color .3s ease,filter .3s ease;z-index:2}.create-listing .switch-container.as-segmented.glassy .switch-btn img{height:18px;opacity:.9;pointer-events:none;transition:filter .3s ease,opacity .3s ease;width:18px}.create-listing .switch-container.as-segmented.glassy .switch-btn:hover{color:#000}.create-listing .switch-container.as-segmented.glassy .switch-btn.active{color:#fff}.create-listing .switch-container.as-segmented.glassy .switch-btn.active img{filter:invert(1) brightness(1.4);opacity:1}.create-listing .switch-container.as-segmented.glassy .highlight{background:#000;border-radius:50px;bottom:3px;box-shadow:0 10px 24px #00000059,inset 0 0 1px #fff3;left:3px;position:absolute;top:3px;transform:translateX(0);transition:transform .35s cubic-bezier(.3,.7,.2,1);width:calc(33.33333% - 4px)}.create-listing .switch-container.as-segmented.glassy .highlight.search{transform:translateX(100%)}.create-listing .switch-container.as-segmented.glassy .highlight.post{transform:translateX(200%)}.create-listing .toggle-buttons.segmented.glassy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #0000000f;border-radius:50px;box-shadow:inset 0 0 1px #ffffff80,0 6px 20px #0000000f;display:flex;gap:4px;height:46px;margin-top:6px;overflow:hidden;padding:4px;position:relative}.create-listing .toggle-buttons.segmented.glassy button{align-items:center;background:#0000;border:none;border-radius:50px;color:#111;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:700;justify-content:center;outline:none;padding-inline:12px;position:relative;transition:all .28s cubic-bezier(.25,.75,.25,1);z-index:2}.create-listing .toggle-buttons.segmented.glassy button:hover{color:#000}.create-listing .toggle-buttons.segmented.glassy button:active{transform:scale(.97)}.create-listing .toggle-buttons.segmented.glassy button.active{background:#000;box-shadow:0 10px 22px #00000059,inset 0 0 1px #ffffff1a;color:#fff}.create-listing .pill-50{border-radius:50px!important}.create-listing textarea.pill-50{border-radius:12px!important;min-height:110px;resize:vertical}.create-listing .custom-select-wrapper{position:relative}.create-listing .custom-select-wrapper .custom-select-trigger{align-items:center;background:#fafafa;border:1px solid #ddd;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .25s ease,border-color .25s ease}.create-listing .custom-select-wrapper .custom-select-trigger.pill-50{border-radius:50px}.create-listing .custom-select-wrapper .custom-select-trigger:hover{background:#f0f0f0}.create-listing .custom-select-wrapper .custom-select-trigger .selected-category{align-items:center;display:flex}.create-listing .custom-select-wrapper .custom-select-trigger .selected-category .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:32px;margin-right:10px;width:32px}.create-listing .custom-select-wrapper .custom-select-trigger .selected-category span{color:var(--text);font-weight:500}.create-listing .custom-select-wrapper .custom-select-trigger .placeholder{color:#999}.create-listing .custom-select-wrapper .custom-select-trigger .chevron{margin-left:12px}.create-listing .custom-select-wrapper .custom-select-dropdown{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 16px 28px #0000001f;left:0;margin-top:8px;max-height:320px;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-6px) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.75,.28,1);z-index:20}.create-listing .custom-select-wrapper .custom-select-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.create-listing .custom-select-wrapper .custom-select-dropdown .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;opacity:0;padding:12px;transform:translateY(4px);transition:background .15s ease,opacity .18s ease,transform .22s ease}.create-listing .custom-select-wrapper .custom-select-dropdown .dropdown-item .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:28px;width:28px}.create-listing .custom-select-wrapper .custom-select-dropdown .dropdown-item span{color:var(--text);font-size:16px}.create-listing .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover{background:#f5f5f5}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item{opacity:1;transform:translateY(0)}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:first-child{transition-delay:0s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(2){transition-delay:.01s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(3){transition-delay:.02s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(4){transition-delay:.03s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(5){transition-delay:.04s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(6){transition-delay:.05s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(7){transition-delay:.06s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(8){transition-delay:.07s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(9){transition-delay:.08s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(10){transition-delay:.09s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(11){transition-delay:.1s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(12){transition-delay:.11s}.create-listing .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(13){transition-delay:.12s}.create-listing input[type=number],.create-listing input[type=tel],.create-listing input[type=text],.create-listing select,.create-listing textarea{background:#ffffffd9;border:1px solid #0000001a;border-radius:12px;color:var(--text);font-size:16px;margin-bottom:12px;padding:12px 14px;transition:background .25s,border .25s,box-shadow .25s,color .2s ease;width:100%}.create-listing input[type=number]:focus,.create-listing input[type=tel]:focus,.create-listing input[type=text]:focus,.create-listing select:focus,.create-listing textarea:focus{background:#fff;border-color:#0000004d;box-shadow:0 0 0 3px #00000014;outline:none}.create-listing input[type=number]::placeholder,.create-listing input[type=tel]::placeholder,.create-listing input[type=text]::placeholder,.create-listing select::placeholder,.create-listing textarea::placeholder{color:#9ca3af}.create-listing textarea:not(.pill-50){min-height:120px;resize:vertical}.create-listing .photo-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin:10px 0}.create-listing .photo-grid .tile{aspect-ratio:1/1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #0000001a;border-radius:14px;display:block;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .3s ease}.create-listing .photo-grid .tile:hover{box-shadow:0 8px 22px #00000026;transform:translateY(-2px)}.create-listing .photo-grid .tile img{display:block;height:100%;object-fit:cover;transform:none;width:100%}.create-listing .photo-grid .tile .main-badge{background:#000000bf;border-radius:999px;color:#fff;font-size:12px;font-weight:700;left:8px;padding:4px 8px;pointer-events:none;position:absolute;top:8px;z-index:3}.create-listing .photo-grid .tile .remove-btn{background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:28px;opacity:0;position:absolute;right:6px;top:6px;transform:translateY(-3px);transition:opacity .2s ease,transform .2s ease;width:28px;z-index:3}.create-listing .photo-grid .tile:hover .remove-btn{opacity:1;transform:translateY(0)}.create-listing .photo-grid .tile .progress-overlay{background:#ffffff8c;display:grid;inset:0;place-items:center;position:absolute;z-index:2}.create-listing .photo-grid .tile .progress-overlay .ring{height:64px;position:relative;width:64px}.create-listing .photo-grid .tile .progress-overlay svg{display:block;height:64px;width:64px}.create-listing .photo-grid .tile .progress-overlay .bg{fill:none;stroke:#0000001a;stroke-width:3}.create-listing .photo-grid .tile .progress-overlay .meter{fill:none;stroke:#000;stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.create-listing .photo-grid .tile .progress-overlay .pct{color:#111;display:grid;font-size:13px;font-weight:800;inset:0;place-items:center;position:absolute}.create-listing .photo-grid .tile.is-uploading .main-badge{display:none}.create-listing .photo-grid .tile.is-uploading img{opacity:.9}.create-listing .photo-grid .tile.empty.add-more{align-items:center;background:#ffffffd9;border:1px dashed #00000040;cursor:pointer;display:flex;justify-content:center}.create-listing .photo-grid .tile.empty.add-more .add-image-icon{display:block;height:40px;width:40px}.create-listing .photo-grid .tile.empty.add-more:hover{background:#fff;border-color:#00000073}.create-listing .transfer-type-toggle .price-fields{display:flex;gap:10px;margin-top:10px}.create-listing .transfer-type-toggle .price-fields input,.create-listing .transfer-type-toggle .price-fields select{flex:1 1}.create-listing .transfer-type-toggle .free-note{background:#ffffffbf;border:1px solid #00000014;border-radius:12px;color:#6a4e00;font-size:14px;font-style:italic;margin-top:10px;padding:10px;text-align:center}.create-listing .pretty-switch{align-items:center;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;overflow:hidden;position:relative;vertical-align:middle;width:52px}.create-listing .pretty-switch input{height:0;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:0}.create-listing .pretty-switch .track{background:#e5e7eb;border-radius:999px;inset:0;position:absolute;transition:background .3s}.create-listing .pretty-switch .thumb{background:#fff;border-radius:50%;box-shadow:0 2px 4px #00000026;height:22px;left:4px!important;position:absolute;top:50%!important;transform:translateY(-50%)!important;transition:transform .3s cubic-bezier(.3,.7,.3,1);width:22px;will-change:transform}.create-listing .pretty-switch.active .track{background:#2563ebf2!important}.create-listing .pretty-switch.active .thumb{transform:translate(22px,-50%)!important}.create-listing .negotiable-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #00000014;border-radius:16px;margin-top:10px;padding:10px}.create-listing .negotiable-block .toggle-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.create-listing .negotiable-block .toggle-text .title{color:var(--text);font-size:14px;font-weight:800}.create-listing .negotiable-block .toggle-text .state.on{color:#16a34a;font-size:12px;font-weight:700}.create-listing .negotiable-block .toggle-text .state.off{color:#9ca3af;font-size:12px;font-weight:700}.create-listing .phone-visibility{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #00000014;border-radius:16px;margin-top:12px;padding:10px}.create-listing .phone-visibility .toggle-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.create-listing .phone-visibility .toggle-text .title{color:var(--text);font-size:14px;font-weight:800}.create-listing .phone-visibility .toggle-text .state.on{color:#16a34a;font-size:12px;font-weight:700}.create-listing .phone-visibility .toggle-text .state.off{color:#9ca3af;font-size:12px;font-weight:700}.create-listing .phone-visibility .pill-input{background:#ffffffe6;border:1px solid #0000001a;border-radius:999px;color:var(--text);font-weight:600;margin-top:10px;padding:12px 16px}.create-listing .author-info{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0000000f;border-radius:14px;display:flex;gap:10px;margin-top:10px;padding:8px 10px}.create-listing .author-info .avatar{border:1px solid #0000001a;border-radius:50%;height:44px;object-fit:cover;width:44px}.create-listing .author-info .author-details{color:#222;font-size:14px}.create-listing .author-info .author-details p{line-height:1.4;margin:0}.create-listing .submit-error-banner{animation:submitErrorPop .22s ease;background:linear-gradient(180deg,#ef444424,#ef44441a);border:1px solid #ef444457;border-radius:18px;box-shadow:0 10px 24px #ef44441a,inset 0 1px 0 #ffffff59;color:#991b1b;font-size:14px;font-weight:700;line-height:1.45;margin-bottom:10px;margin-top:14px;padding:14px 16px}@keyframes submitErrorPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.create-listing .cta-sticky{margin-top:14px}@media(max-width:768px){.create-listing .cta-sticky{bottom:calc(122px + env(safe-area-inset-bottom, 0px));bottom:calc(var(--bottom-ui, 110px) + env(safe-area-inset-bottom, 0px) + 12px);left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);width:min(820px,100% - 24px);z-index:1001}.create-listing .cta-sticky .primary-cta,.create-listing .cta-sticky button[type=submit]{margin-top:0;pointer-events:auto}}.create-listing button[type=submit]{background:#000;border:none;border-radius:999px;box-shadow:0 10px 25px #00000040;color:#fff;cursor:pointer;font-size:15px;font-weight:800;margin-top:14px;overflow:hidden;padding:12px;position:relative;transition:all .25s cubic-bezier(.25,.8,.25,1);width:100%}.create-listing button[type=submit]:after{background:linear-gradient(120deg,#fff3,#fff0 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.create-listing button[type=submit]:hover:after{opacity:1}.create-listing button[type=submit]:hover{box-shadow:0 12px 30px #00000059;transform:translateY(-1px)}.create-listing button[type=submit]:active{box-shadow:0 6px 18px #00000040;transform:translateY(0)}.create-listing button[type=submit]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}@media(max-width:768px){.create-listing button[type=submit]{box-shadow:0 16px 36px #00000047}.create-listing{padding:12px 14px}.create-listing .switch-container.as-segmented.glassy{height:46px}.create-listing .toggle-buttons.segmented.glassy{height:44px}}.create-listing .custom-select-trigger.field-error,.create-listing .field-error{animation:subtleShake .24s ease,softPulse 1.4s ease-out;border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444438!important}.create-listing .photo-grid.block-error{animation:subtleShake .24s ease,softPulse 1.4s ease-out;border-radius:16px;outline:2px solid #ef444499;outline-offset:4px}.create-listing .location-row{align-items:center;display:flex;gap:10px}.create-listing .location-row input{flex:1 1;margin-bottom:0}.create-listing .location-row .pull-location-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #00000024;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff59,0 10px 22px #0000001f;color:#111;cursor:pointer;font-size:13px;font-weight:800;height:44px;letter-spacing:.2px;padding:0 14px;transition:transform .2s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .2s ease;white-space:nowrap}.create-listing .location-row .pull-location-btn:hover{background:#ffffffd9;border-color:#00000038;box-shadow:inset 0 0 0 1px #ffffff73,0 12px 26px #00000029;transform:translateY(-1px)}.create-listing .location-row .pull-location-btn:active{box-shadow:inset 0 0 0 1px #ffffff59,0 8px 18px #0000001f;transform:translateY(0)}.create-listing .location-row .pull-location-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media(max-width:768px){.create-listing .location-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.create-listing .location-row .pull-location-btn{height:46px;width:100%}}.dark-theme .create-listing,[data-theme=dark] .create-listing{--bg:#1616198c;--border:#ffffff1a;--text:var(--color-text,#f5f5f7);--muted:var(--color-muted,#a0a0a0);--shadow:0 16px 40px #00000059}.dark-theme .create-listing .custom-select-trigger,[data-theme=dark] .create-listing .custom-select-trigger{background:#1f1f1f;border-color:#ffffff1a}.dark-theme .create-listing .custom-select-trigger:hover,[data-theme=dark] .create-listing .custom-select-trigger:hover{background:#222}.dark-theme .create-listing .custom-select-dropdown,[data-theme=dark] .create-listing .custom-select-dropdown{background:#151515;border-color:#ffffff1a}.dark-theme .create-listing .custom-select-dropdown .dropdown-item,[data-theme=dark] .create-listing .custom-select-dropdown .dropdown-item{color:var(--text)}.dark-theme .create-listing .custom-select-dropdown .dropdown-item:hover,[data-theme=dark] .create-listing .custom-select-dropdown .dropdown-item:hover{background:#1d1d1d}.dark-theme .create-listing .submit-error-banner,[data-theme=dark] .create-listing .submit-error-banner{background:linear-gradient(180deg,#ef444429,#7f1d1d38);border-color:#f8717157;box-shadow:0 10px 24px #00000047,inset 0 1px 0 #ffffff0a;color:#fecaca}.dark-theme .create-listing input[type=number],.dark-theme .create-listing input[type=tel],.dark-theme .create-listing input[type=text],.dark-theme .create-listing select,.dark-theme .create-listing textarea,[data-theme=dark] .create-listing input[type=number],[data-theme=dark] .create-listing input[type=tel],[data-theme=dark] .create-listing input[type=text],[data-theme=dark] .create-listing select,[data-theme=dark] .create-listing textarea{background:#161616;border-color:#ffffff24;color:var(--text)}.dark-theme .create-listing input[type=number]::placeholder,.dark-theme .create-listing input[type=tel]::placeholder,.dark-theme .create-listing input[type=text]::placeholder,.dark-theme .create-listing select::placeholder,.dark-theme .create-listing textarea::placeholder,[data-theme=dark] .create-listing input[type=number]::placeholder,[data-theme=dark] .create-listing input[type=tel]::placeholder,[data-theme=dark] .create-listing input[type=text]::placeholder,[data-theme=dark] .create-listing select::placeholder,[data-theme=dark] .create-listing textarea::placeholder{color:color-mix(in srgb,var(--text) 55%,#0000)}.dark-theme .create-listing input[type=number]:focus,.dark-theme .create-listing input[type=tel]:focus,.dark-theme .create-listing input[type=text]:focus,.dark-theme .create-listing select:focus,.dark-theme .create-listing textarea:focus,[data-theme=dark] .create-listing input[type=number]:focus,[data-theme=dark] .create-listing input[type=tel]:focus,[data-theme=dark] .create-listing input[type=text]:focus,[data-theme=dark] .create-listing select:focus,[data-theme=dark] .create-listing textarea:focus{background:#171717;border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff14}.dark-theme .create-listing .toggle-buttons.segmented.glassy,[data-theme=dark] .create-listing .toggle-buttons.segmented.glassy{background:#ffffff0f;border-color:#ffffff1a}.dark-theme .create-listing .toggle-buttons.segmented.glassy button,.dark-theme .create-listing .toggle-buttons.segmented.glassy button:hover,[data-theme=dark] .create-listing .toggle-buttons.segmented.glassy button,[data-theme=dark] .create-listing .toggle-buttons.segmented.glassy button:hover{color:#fff}.dark-theme .create-listing .toggle-buttons.segmented.glassy button.active,[data-theme=dark] .create-listing .toggle-buttons.segmented.glassy button.active{background:#000;box-shadow:0 10px 22px #00000059,inset 0 0 1px #ffffff1a;color:#fff}.dark-theme .create-listing .switch-container.as-segmented.glassy,[data-theme=dark] .create-listing .switch-container.as-segmented.glassy{background:#ffffff0f;border-color:#ffffff1a}.dark-theme .create-listing .switch-container.as-segmented.glassy .switch-btn,.dark-theme .create-listing .switch-container.as-segmented.glassy .switch-btn:hover,[data-theme=dark] .create-listing .switch-container.as-segmented.glassy .switch-btn,[data-theme=dark] .create-listing .switch-container.as-segmented.glassy .switch-btn:hover{color:#fff}.dark-theme .create-listing .switch-container.as-segmented.glassy .switch-btn img,[data-theme=dark] .create-listing .switch-container.as-segmented.glassy .switch-btn img{filter:invert(1)}.dark-theme .create-listing .switch-container.as-segmented.glassy .switch-btn.active img,[data-theme=dark] .create-listing .switch-container.as-segmented.glassy .switch-btn.active img{filter:invert(1) brightness(1.4)}.dark-theme .create-listing .photo-grid .tile,[data-theme=dark] .create-listing .photo-grid .tile{background:#ffffff14;border-color:#ffffff24}.dark-theme .create-listing .photo-grid .tile .progress-overlay,[data-theme=dark] .create-listing .photo-grid .tile .progress-overlay{background:#00000059}.dark-theme .create-listing .photo-grid .tile .progress-overlay .bg,[data-theme=dark] .create-listing .photo-grid .tile .progress-overlay .bg{stroke:#ffffff2e}.dark-theme .create-listing .photo-grid .tile .progress-overlay .meter,[data-theme=dark] .create-listing .photo-grid .tile .progress-overlay .meter{stroke:#fff}.dark-theme .create-listing .photo-grid .tile .progress-overlay .pct,[data-theme=dark] .create-listing .photo-grid .tile .progress-overlay .pct{color:#fff}.dark-theme .create-listing .photo-grid .tile.empty.add-more,[data-theme=dark] .create-listing .photo-grid .tile.empty.add-more{background:#ffffff0f;border-color:#fff3}.dark-theme .create-listing .photo-grid .tile.empty.add-more .add-image-icon,[data-theme=dark] .create-listing .photo-grid .tile.empty.add-more .add-image-icon{filter:invert(1) brightness(1.2)}.dark-theme .create-listing .photo-grid .tile.empty.add-more:hover,[data-theme=dark] .create-listing .photo-grid .tile.empty.add-more:hover{background:#ffffff1a;border-color:#ffffff59}.dark-theme .create-listing .phone-visibility,[data-theme=dark] .create-listing .phone-visibility{background:#ffffff0f;border-color:#ffffff1f}.dark-theme .create-listing .phone-visibility .pill-input,[data-theme=dark] .create-listing .phone-visibility .pill-input{background:#ffffff14;border-color:#ffffff29;color:var(--text)}.dark-theme .create-listing .phone-visibility .pretty-switch .track,[data-theme=dark] .create-listing .phone-visibility .pretty-switch .track{background:#2b2b2b}.dark-theme .create-listing .phone-visibility .pretty-switch .thumb,[data-theme=dark] .create-listing .phone-visibility .pretty-switch .thumb{background:#fff}.dark-theme .create-listing .negotiable-block,[data-theme=dark] .create-listing .negotiable-block{background:#ffffff0f;border-color:#ffffff1f}.dark-theme .create-listing .negotiable-block .pretty-switch .track,[data-theme=dark] .create-listing .negotiable-block .pretty-switch .track{background:#2b2b2b}.dark-theme .create-listing .negotiable-block .pretty-switch .thumb,[data-theme=dark] .create-listing .negotiable-block .pretty-switch .thumb{background:#fff}.dark-theme .create-listing .author-info,[data-theme=dark] .create-listing .author-info{background:#ffffff0f;border-color:#ffffff1f}.dark-theme .create-listing .author-info .author-details,[data-theme=dark] .create-listing .author-info .author-details{color:var(--text)}.dark-theme .create-listing .author-info .avatar,[data-theme=dark] .create-listing .author-info .avatar{border-color:#ffffff29}.dark-theme .create-listing button[type=submit],[data-theme=dark] .create-listing button[type=submit]{background:#2563ebf2;box-shadow:0 10px 26px #0000008c}.dark-theme .create-listing .location-row .pull-location-btn,[data-theme=dark] .create-listing .location-row .pull-location-btn{background:#ffffff14;border-color:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 22px #00000059;color:#fff}.dark-theme .create-listing .location-row .pull-location-btn:hover,[data-theme=dark] .create-listing .location-row .pull-location-btn:hover{background:#ffffff1f;border-color:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 26px #0000006b}.dark-theme .create-listing .location-row .pull-location-btn:active,[data-theme=dark] .create-listing .location-row .pull-location-btn:active{box-shadow:inset 0 0 0 1px #ffffff14,0 8px 18px #00000059}.create-listing .custom-select-trigger.is-locked{cursor:not-allowed;opacity:.72;pointer-events:none}.create-listing .custom-select-trigger.is-locked .chevron{display:none}.archive{background:var(--color-bg);color:var(--color-text);font-family:Inter,sans-serif;max-width:100%;overflow-x:hidden;padding:18px;width:100%}.archive *,.archive :after,.archive :before{box-sizing:border-box}.archive .archive__switch.archive__switch--pills{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin:6px auto 16px;max-width:680px;width:100%}.archive .archive__switch.archive__switch--pills .pill{border:1px solid #0000000f}@media(prefers-color-scheme:dark){.archive .archive__switch.archive__switch--pills .pill{border-color:#ffffff14}}.archive .archive__switch.archive__switch--pills .pill{align-items:center;background:var(--surface-1);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-bg) 18%,#0000);color:var(--color-text);cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:center;padding:10px 14px;transition:background .16s ease,color .16s ease,transform .08s ease,border-color .16s ease,box-shadow .16s ease}.archive .archive__switch.archive__switch--pills .pill img{display:block;filter:none;height:18px;transition:filter .12s ease;width:18px}.archive .archive__switch.archive__switch--pills .pill:hover{box-shadow:0 8px 18px #00000014}.archive .archive__switch.archive__switch--pills .pill:active{transform:scale(.98)}.archive .archive__switch.archive__switch--pills .pill.active{background:#3a3a3c;border-color:#3a3a3c;color:#fff}.archive .archive__switch.archive__switch--pills .pill.active img{filter:invert(1) brightness(1000%) contrast(100%)}.dark-theme .archive .archive__switch.archive__switch--pills .pill img,[data-theme=dark] .archive .archive__switch.archive__switch--pills .pill img{filter:invert(1)}.archive .archive__content{max-width:100%;overflow-x:hidden;width:100%}.archive .archive__empty-block{color:var(--color-muted);margin:30px auto 12px;max-width:620px;padding:8px;text-align:center}.archive .archive__empty-block .archive__mascot{animation:mascot-pop .26s cubic-bezier(.2,.9,.2,1.2) both;display:block;height:auto;margin:0 auto 12px;opacity:.98;transform:translateY(2px);width:200px}.archive .archive__empty-block .archive__empty-title{color:var(--color-text);font-size:18px;font-weight:800;margin:6px 0}.archive .archive__empty-block .archive__empty-sub{color:var(--color-muted);font-size:14px}@keyframes mascot-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}60%{opacity:1;transform:scale(1.04) translateY(0)}to{transform:scale(1) translateY(0)}}.archive .archive__grid.ig-grid{grid-gap:14px;align-items:start;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));justify-items:stretch;margin:0 auto;max-width:1100px;padding:0 8px;width:100%}.archive .archive__grid.ig-grid>*{min-width:0}.archive .archive__grid.ig-grid.is-entering .ig-card{animation:card-in .26s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*36ms);opacity:0;transform:translateY(6px) scale(.995)}.archive .archive__grid.ig-grid.is-loading .ig-card--skeleton{animation:card-in .22s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*28ms);opacity:0;transform:translateY(6px) scale(.995)}@keyframes card-in{to{opacity:1;transform:translateY(0) scale(1)}}.archive .archive__tile.ig-card{align-items:stretch;background:var(--surface-1);border:0;border-radius:14px;box-shadow:0 2px 10px #0000000f,inset 0 1px 0 color-mix(in srgb,var(--color-bg) 16%,#0000);display:flex;flex-direction:column;max-width:100%;min-width:0;overflow:hidden;position:relative;transition:transform .12s ease,box-shadow .2s ease;z-index:1}.archive .archive__tile.ig-card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-2px)}.archive .archive__tile.ig-card:active{transform:scale(.99)}.archive .archive__tile.ig-card{transform:translateZ(0);-webkit-transform:translateZ(0)}.archive .archive__tile.ig-card:has(.card-menu){z-index:40}.archive .archive__tile.ig-card.is-menu-open{overflow:visible}.archive .archive__post-wrap.is-menu-open{z-index:50}.archive .archive__thumb.ig-thumb{-webkit-tap-highlight-color:rgba(0,0,0,0);aspect-ratio:1/1;background:var(--surface-2);border:0;border-top-left-radius:14px;border-top-right-radius:14px;cursor:pointer;display:block;max-width:100%;min-width:0;outline:none;overflow:hidden;padding:0;position:relative;width:100%}.archive .archive__thumb.ig-thumb img{display:block;height:100%;inset:0;max-width:100%;object-fit:cover;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%}@supports not (aspect-ratio:1/1){.archive .archive__thumb.ig-thumb{height:auto}.archive .archive__thumb.ig-thumb:before{content:"";display:block;padding-top:100%}.archive .archive__thumb.ig-thumb img{bottom:0;left:0;position:absolute;right:0;top:0}}.archive .archive__caption.ig-caption{padding:10px 12px 14px}.archive .archive__title-line.ig-title{color:var(--color-text);font-size:.96rem;font-weight:600;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive .archive__desc{color:color-mix(in srgb,var(--color-text) 78%,#0000);font-size:.95rem;line-height:1.35;margin-top:4px;min-width:0}.archive .card-more{position:absolute;right:8px;top:8px;z-index:2}.archive .card-more--post{position:absolute;right:10px;top:6px}.archive .card-more__btn{border:1px solid #00000014;height:32px;width:32px}@media(prefers-color-scheme:dark){.archive .card-more__btn{border-color:#ffffff1a}}.archive .card-more__btn{background:var(--surface-1);border-radius:999px;box-shadow:0 6px 16px #0000001f;cursor:pointer;display:grid;place-items:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.archive .card-more__btn:hover{box-shadow:0 10px 20px #00000029;transform:translateY(-1px)}.archive .card-more__btn img{display:block;filter:none;height:16px;transition:filter .12s ease;width:16px}.dark-theme .archive .card-more__btn img,[data-theme=dark] .archive .card-more__btn img{filter:invert(1)}.archive .card-menu{background:var(--surface-1);border:1px solid #0000000f;min-width:210px;position:absolute;top:44px}@media(prefers-color-scheme:dark){.archive .card-menu{border-color:#ffffff14}}.archive .card-menu{border-radius:14px;box-shadow:0 14px 30px #0000002e;padding:6px;translate:0 0;translate:var(--menu-nudge-x,0) 0;z-index:30}.archive .card-menu.menu-in{animation:menuIn .18s ease-out both}.archive .card-menu.menu-out{animation:menuOut .16s ease-in both}.archive .card-menu--right{left:0;right:auto;transform-origin:top left}.archive .card-menu--left{left:auto;right:0;transform-origin:top right}.archive .card-menu__item{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--color-text);cursor:pointer;display:grid;font-size:13.5px;font-weight:600;gap:10px;grid-template-columns:20px 1fr;opacity:0;padding:9px 10px;transform:translateY(6px) scale(.99);width:100%}.archive .card-menu__item img{height:18px;width:18px}.archive .card-menu__item:hover{background:var(--surface-2);border-color:color-mix(in srgb,var(--color-text) 10%,#0000)}.archive .card-menu__item--stagger1{animation:itemIn .18s ease-out .06s both}.archive .card-menu__item--stagger2{animation:itemIn .18s ease-out .1s both}.archive .card-confirm{animation:itemIn .18s ease-out .04s both;padding:6px 6px 8px}.archive .card-confirm__text{color:var(--color-text);font-size:13.5px;font-weight:700;padding:6px 8px 10px;text-align:center}.archive .card-confirm__row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:0 6px 6px}.archive .card-confirm__btn{border-radius:12px;cursor:pointer;font-weight:700;padding:8px 10px;transition:background .12s ease,transform .12s ease,border-color .12s ease,color .12s ease}.archive .card-confirm__btn--ghost{border:1px solid #0000000f}@media(prefers-color-scheme:dark){.archive .card-confirm__btn--ghost{border-color:#ffffff14}}.archive .card-confirm__btn--ghost{background:var(--surface-1);color:var(--color-text)}.archive .card-confirm__btn--ghost:hover{background:var(--surface-2);transform:translateY(-1px)}.archive .card-confirm__btn--primary{border:1px solid #0000000f}@media(prefers-color-scheme:dark){.archive .card-confirm__btn--primary{border-color:#ffffff14}}.archive .card-confirm__btn--primary{background:var(--surface-2);color:var(--color-text)}.archive .card-confirm__btn--primary:hover{background:var(--surface-3);transform:translateY(-1px)}.archive .ig-card--skeleton{background:var(--surface-1);border-radius:14px;box-shadow:0 2px 10px #0000000f;overflow:hidden}.archive .ig-card--skeleton .skel__thumb{animation:skel-shimmer 1.2s ease-in-out infinite;aspect-ratio:1/1;background:var(--surface-2);background-image:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%);background-size:400% 100%;width:100%}.archive .ig-card--skeleton .skel__caption{padding:10px 12px 14px}.archive .ig-card--skeleton .skel__line{animation:skel-shimmer 1.2s ease-in-out infinite;background:var(--surface-2);background-image:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%);background-size:400% 100%;border-radius:8px;height:10px;margin-top:6px}.archive .ig-card--skeleton .skel__line--lg{width:70%}.archive .ig-card--skeleton .skel__line--sm{width:40%}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.archive .archive__posts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin:0 auto;max-width:820px}.archive .archive__posts.is-entering>.archive__post-wrap{animation:post-in .26s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*38ms);opacity:0;transform:translateY(6px) scale(.995)}.archive .archive__posts.is-loading .archive__post-card--skeleton{animation:post-in .22s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*28ms);opacity:0;transform:translateY(6px) scale(.995)}@keyframes post-in{to{opacity:1;transform:translateY(0) scale(1)}}.archive .archive__post-wrap{position:relative;z-index:1}.archive .archive__post-wrap:has(.card-menu){z-index:40}.archive .archive__posts .post-card .post__more{display:none!important}.archive .archive__post-card--skeleton{padding:10px 12px 12px}.archive .archive__post-card--skeleton .skel{animation:skel-shimmer 1.2s ease-in-out infinite;background:var(--surface-2);background-image:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%);background-size:400% 100%;border-radius:10px}.archive .archive__post-card--skeleton .skel__head{height:20px;margin-bottom:8px;margin-left:auto;width:64px}.archive .archive__post-card--skeleton .skel__image{aspect-ratio:16/9;margin-bottom:10px;width:100%}.archive .archive__post-card--skeleton .skel__line{height:10px;margin:6px 0}.archive .archive__post-card--skeleton .skel__line--lg{width:60%}.archive .archive__post-card--skeleton .skel__line--sm{width:35%}.archive .archive__post-card--skeleton .skel__actions{display:flex;gap:8px;margin-top:8px}.archive .archive__post-card--skeleton .skel__chip{border-radius:999px;height:30px;width:96px}@media(max-width:1024px){.archive .archive__grid.ig-grid{max-width:940px}}@media(max-width:768px){.archive{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.archive .archive__grid.ig-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:0 6px}.archive .archive__empty-block .archive__mascot{width:180px}}@media(max-width:420px){.archive .archive__grid.ig-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 6px}.archive .archive__empty-block .archive__mascot{width:160px}}.archive .archive__caption.ig-caption{display:flex;flex-direction:column;justify-content:flex-start;max-height:86px;min-height:86px;min-width:0;overflow:hidden}.archive .archive__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(max-width:420px){.archive .archive__caption.ig-caption{max-height:78px;min-height:78px;padding:9px 10px 12px}.archive .archive__title-line.ig-title{font-size:.94rem}.archive .archive__desc{font-size:.92rem}}@supports(-webkit-touch-callout:none){.archive .archive__grid.ig-grid{gap:12px}@media(max-width:420px){.archive .archive__grid.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive .archive__tile.ig-card{backface-visibility:hidden;-webkit-backface-visibility:hidden}}.saved{background:#0000;box-sizing:border-box;color:#111;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;max-width:820px;padding:60px 16px 100px;position:relative;width:100%}.saved--has-local-header{padding-top:72px}@media(min-width:768px){.saved{padding:80px 24px 120px}}.savedCols{display:flex;flex-direction:column;gap:24px;width:100%}.savedCols__grid,.savedCols__skeleton{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.savedCols__grid{position:relative}.svCol-card{z-index:0}.svCol-card.svCol-card--menuOpen{z-index:50}.svCol-card{-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);background:#ffffffa6;border:1px solid #0000000f;border-radius:16px;box-shadow:0 6px 18px #00000014;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:8px 10px;position:relative;transition:transform .15s ease,box-shadow .2s ease}.svCol-card:hover{box-shadow:0 12px 24px #0000001f;transform:translateY(-2px)}.svCol-title{font-size:15px;font-weight:700;overflow:hidden;padding:4px 2px 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.svCol-title.svCol-title--editing{padding:4px 4px 10px}.svCol-renameRow{align-items:center;display:flex;gap:10px;justify-content:center;padding:0 2px}.svCol-renameInput{background:#fff;border:1px solid #e6e8ec;border-radius:50px;flex:1 1 auto;font-size:15px;font-weight:700;min-width:0;outline:none;padding:10px 14px;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease}.svCol-renameInput:focus{border-color:#c9d8ff;box-shadow:0 0 0 3px #5078ff1f}.svCol-okBtn{background:#0000;border:none;border-radius:10px;cursor:pointer;display:grid;flex:0 0 auto;padding:6px;place-items:center;transition:transform .12s ease,background .12s ease}.svCol-okBtn:hover{background:#0000000a;transform:translateY(-1px)}.svCol-okBtn img{display:block;height:18px;width:18px}.svCol-preview{aspect-ratio:1/1;background:#f3f3f3;border-radius:14px;overflow:hidden;position:relative;width:100%}.svCol-preview--all{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.svCol-preview--all .svCol-cell{background:#eef1f5;border-radius:10px;overflow:hidden;padding-top:100%;position:relative;width:100%}.svCol-preview--all .svCol-cell .svCol-ph,.svCol-preview--all .svCol-cell img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.svCol-preview--single .svCol-cover,.svCol-preview--single .svCol-ph--cover{border-radius:14px;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.svCol-ph{background:linear-gradient(135deg,#f2f2f2,#e5e5e5);height:100%;width:100%}.svCol-actions{position:absolute;right:8px;top:8px}.svCol-moreBtn{background:#ffffffeb;border:1px solid #00000014;border-radius:999px;box-shadow:0 6px 16px #0000001f;cursor:pointer;display:grid;height:32px;place-items:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:32px}.svCol-moreBtn:hover{box-shadow:0 10px 20px #00000029;transform:translateY(-1px)}.svCol-moreBtn img{display:block;height:16px;width:16px}@keyframes menuIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}60%{opacity:1;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menuOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes itemIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.svCol-menu{background:#fffffffa;border:1px solid #0000000f;border-radius:14px;box-shadow:0 14px 30px #0000002e;min-width:188px;padding:6px;position:absolute;top:44px;z-index:3}.svCol-menu.menu-in{animation:menuIn .18s ease-out both}.svCol-menu.menu-out{animation:menuOut .16s ease-in both}.svCol-menu--right{left:auto;right:8px;transform-origin:top right}.svCol-menu--left{left:8px;right:auto;transform-origin:top left}@media(min-width:900px){.svCol-menu{top:44px}.svCol-menu--left,.svCol-menu--right{left:auto!important;right:10px!important;transform-origin:top right}}.svCol-menuItem{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;cursor:pointer;display:grid;font-weight:700;gap:10px;grid-template-columns:20px 1fr;opacity:0;padding:10px;transform:translateY(6px) scale(.99);width:100%}.svCol-menuItem img{height:18px;width:18px}.svCol-menuItem:hover{background:#f7f8fb;border-color:#eef0f4}.svCol-menuItem--stagger1{animation:itemIn .18s ease-out .06s both}.svCol-menuItem--stagger2{animation:itemIn .18s ease-out .1s both}.svCol-confirm{animation:itemIn .18s ease-out .04s both;padding:6px 6px 8px}.svCol-confirmText{font-size:14px;font-weight:700;padding:6px 8px 10px;text-align:center}.svCol-confirmRow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:0 6px 6px}.svCol-confirmBtn{border-radius:12px;cursor:pointer;font-weight:800;padding:8px 10px;transition:background .12s ease,transform .12s ease,border-color .12s ease}.svCol-confirmBtn--ghost{background:#fff;border:1px solid #e6e6ea}.svCol-confirmBtn--ghost:hover{background:#f7f7f9;transform:translateY(-1px)}.svCol-confirmBtn--primary{background:#f4f5f8;border:1px solid #e6e6ea}.svCol-confirmBtn--primary:hover{background:#eef0f4;transform:translateY(-1px)}.saved__fab{background:#111;border:none;border-radius:50%;bottom:80px;box-shadow:0 8px 20px #0000002e;color:#fff;cursor:pointer;display:grid;height:56px;place-items:center;position:fixed;right:20px;transition:background .2s ease,transform .14s ease,bottom .25s ease;width:56px;will-change:transform}.saved__fab:focus-visible,.saved__fab:hover{background:#000;outline:none;transform:translateY(-2px) scale(1.04)}@media(min-width:1024px){.saved__fab{height:64px;width:64px}}.saved__fabIcon{display:block;height:26px;pointer-events:none;transition:transform .14s ease,opacity .14s ease;-webkit-user-select:none;user-select:none;width:26px}.saved__fab:focus-visible .saved__fabIcon,.saved__fab:hover .saved__fabIcon{opacity:.98;transform:scale(1.06)}@media(min-width:1024px){.saved__fabIcon{height:30px;width:30px}}.saved__fabIcon--autoInvert{filter:invert(1)}.svCol-card--skel{animation:pulse 1.5s ease-in-out infinite}.dark-theme .saved,[data-theme=dark] .saved{color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .svCol-card,[data-theme=dark] .svCol-card{-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15);background:#1616198c;border-color:#ffffff14;box-shadow:0 8px 22px #00000061}.dark-theme .svCol-card:hover,[data-theme=dark] .svCol-card:hover{box-shadow:0 14px 28px #00000075}.dark-theme .svCol-title,[data-theme=dark] .svCol-title{color:#fff;color:var(--color-text,#fff)}.dark-theme .svCol-renameInput,[data-theme=dark] .svCol-renameInput{background:#2a2a2c;border-color:#ffffff29;color:#fff}.dark-theme .svCol-renameInput::placeholder,[data-theme=dark] .svCol-renameInput::placeholder{color:#c9cad0}.dark-theme .svCol-renameInput:focus,[data-theme=dark] .svCol-renameInput:focus{background:#2a2a2c;border-color:#3ea6ff;box-shadow:0 0 0 3px #3ea6ff2e}.dark-theme .svCol-okBtn:hover,[data-theme=dark] .svCol-okBtn:hover{background:#ffffff14}.dark-theme .svCol-preview,[data-theme=dark] .svCol-preview{background:#151517}.dark-theme .svCol-preview--all .svCol-cell,[data-theme=dark] .svCol-preview--all .svCol-cell{background:#202022}.dark-theme .svCol-ph,[data-theme=dark] .svCol-ph{background:linear-gradient(135deg,#1d1d20,#2a2a2c)}.dark-theme .svCol-moreBtn,[data-theme=dark] .svCol-moreBtn{background:#222224eb;border-color:#ffffff1a;box-shadow:0 8px 22px #00000073}.dark-theme .svCol-moreBtn img,[data-theme=dark] .svCol-moreBtn img{filter:invert(1) brightness(1.1) contrast(1.02)}.dark-theme .svCol-menu,[data-theme=dark] .svCol-menu{background:#1c1c1efa;border-color:#ffffff14;box-shadow:0 16px 34px #0000008c}.dark-theme .svCol-menuItem,[data-theme=dark] .svCol-menuItem{color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .svCol-menuItem:hover,[data-theme=dark] .svCol-menuItem:hover{background:#ffffff0f;border-color:#ffffff1f}.dark-theme .svCol-menuItem img,[data-theme=dark] .svCol-menuItem img{filter:invert(1) brightness(1.1)}.dark-theme .svCol-menuItem img.svCol-icon--noInvert,[data-theme=dark] .svCol-menuItem img.svCol-icon--noInvert{filter:none!important;mix-blend-mode:normal}.dark-theme .svCol-confirmBtn--ghost,[data-theme=dark] .svCol-confirmBtn--ghost{background:#1e1e20;border-color:#ffffff1f;color:#fff}.dark-theme .svCol-confirmBtn--ghost:hover,[data-theme=dark] .svCol-confirmBtn--ghost:hover{background:#232326}.dark-theme .svCol-confirmBtn--primary,[data-theme=dark] .svCol-confirmBtn--primary{background:#2a2a2c;border-color:#ffffff1f;color:#fff}.dark-theme .svCol-confirmBtn--primary:hover,[data-theme=dark] .svCol-confirmBtn--primary:hover{background:#323235}.dark-theme .saved__fab,[data-theme=dark] .saved__fab{background:#e6e6e8;box-shadow:0 10px 26px #0000008c;color:#000}.dark-theme .saved__fab:focus-visible,.dark-theme .saved__fab:hover,[data-theme=dark] .saved__fab:focus-visible,[data-theme=dark] .saved__fab:hover{background:#f1f1f3}.dark-theme .saved__fabIcon,[data-theme=dark] .saved__fabIcon{filter:none}.dark-theme .saved__fabIcon--autoInvert,[data-theme=dark] .saved__fabIcon--autoInvert{filter:none!important}.dark-theme .svCol-card--skel,[data-theme=dark] .svCol-card--skel{animation:pulse 1.5s ease-in-out infinite}@media(max-width:480px){.saved__fab{bottom:110px}}.selected{gap:12px;width:100%}.selected,.selected__skeleton{display:flex;flex-direction:column}.selected__skeleton{gap:14px;margin-top:4px;padding-bottom:10px}.selected__skeletonCard{background:#94a3b81f;border-radius:16px;display:flex;gap:12px;overflow:hidden;padding:10px 12px}.selected__skeletonThumb{background:linear-gradient(120deg,#94a3b83d,#94a3b866,#94a3b83d);border-radius:14px;flex:0 0 80px;height:64px}.selected__skeletonLines{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:center}.selected__skeletonLines .line{background:linear-gradient(120deg,#94a3b838,#94a3b861,#94a3b838);border-radius:999px;height:9px}.selected__skeletonLines .w70{width:70%}.selected__skeletonLines .w50{width:50%}.selected__empty{grid-gap:10px;animation:sc-empty-in .18s ease-out both;display:grid;gap:10px;justify-items:center;padding:12px 0 18px}@keyframes sc-empty-in{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}.selected__emptyImg{animation:sc-empty-img .24s ease-out .06s both;filter:grayscale(1) brightness(.65) contrast(.9) drop-shadow(0 6px 14px rgba(0,0,0,.06));height:auto;max-width:160px;opacity:.55;width:min(140px,38%)}@keyframes sc-empty-img{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.selected-feed{display:flex;flex-direction:column;gap:18px;margin-top:6px}.sel-modal__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;display:grid;inset:0;place-items:center;position:fixed;z-index:1200}.sel-modal{animation:selPop .18s ease-out both;background:#ffffffe6;border-radius:18px;box-shadow:0 12px 36px #00000038;overflow:hidden;width:min(520px,92vw)}@keyframes selPop{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sel-modal__head{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 16px}.sel-modal__head h3{font-size:18px;margin:0}.sel-modal__head .sel-modal__close{background:#0000;border:0;cursor:pointer;font-size:18px}.sel-modal__list{grid-gap:8px;display:grid;gap:8px;max-height:280px;overflow:auto;padding:12px 16px}.sel-modal__item{background:#fff;border:1px solid #eceef1;border-radius:10px;cursor:pointer;font-weight:600;padding:10px 12px;text-align:left;transition:background .12s ease,transform .12s ease,border-color .12s ease}.sel-modal__item:hover{background:#fafafa;transform:translateY(-1px)}.sel-modal__item.is-selected{background:#f5f8ff;border-color:#c9d8ff}.sel-modal__footer{border-top:1px solid #eee;display:flex;justify-content:flex-end;padding:12px 16px}.sel-btn{background:#fff;border:1px solid #e6e6e9;border-radius:999px;cursor:pointer;font-weight:800;padding:10px 16px}.sel-btn--primary{background:#111;border-color:#111;color:#fff}.theme-dark .selected__emptyImg,:root[data-theme=dark] .selected__emptyImg,body.dark .selected__emptyImg{filter:invert(1) grayscale(1) brightness(.9) contrast(1.05) drop-shadow(0 6px 14px rgba(0,0,0,.25));opacity:.7}@media(prefers-color-scheme:dark){.selected__emptyImg{filter:invert(1) grayscale(1) brightness(.9) contrast(1.05) drop-shadow(0 6px 14px rgba(0,0,0,.25));opacity:.7}}.create-collection-page{display:grid;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;inset:0;padding:0;place-items:center;position:fixed;z-index:1000}.create-collection-page:before{animation:clc-backdrop-in .16s ease-out both;background:#0000006b;content:"";inset:0;position:absolute}.create-collection-page.is-leaving:before{animation:clc-backdrop-out .16s ease-in both}.create-collection-page.kb-open{align-items:end;padding-bottom:calc(max(env(safe-area-inset-bottom),10px));padding-bottom:calc(max(env(safe-area-inset-bottom),10px) + var(--kb-offset, 0px))}@keyframes clc-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes clc-backdrop-out{0%{opacity:1}to{opacity:0}}.clc-shell{animation:clc-pop-in .2s cubic-bezier(.2,.75,.3,1) .02s both;box-sizing:border-box;opacity:0;padding:24px 16px 28px;transform:translateY(10px) scale(.985);width:min(94vw,500px)}.create-collection-page.is-leaving .clc-shell{animation:clc-pop-out .2s ease-in both}@keyframes clc-pop-in{0%{opacity:0;transform:translateY(10px) scale(.985)}60%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes clc-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.985)}}.clc-content{--glass-bg-top:0.68;--glass-bg-bottom:0.60;--glass-overlay:0.06;--glass-gloss-top:0.08;--glass-gloss-radial:0.12;--glass-faint:0.03;--glass-blur:44px;--glass-sat:120%;--glass-ctr:1.02;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat)) contrast(var(--glass-ctr));background:linear-gradient(180deg,rgba(255,255,255,var(--glass-bg-top)),rgba(255,255,255,var(--glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff24,#fff0 60%);border:1px solid #0000000f;border-radius:24px;box-shadow:0 28px 70px #0000003d,0 8px 22px #00000029,inset 0 1px 0 #ffffff29,inset 0 0 0 9999px rgba(255,255,255,var(--glass-overlay));box-sizing:border-box;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:20px;position:relative}.clc-content:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(255,255,255,var(--glass-gloss-top)),#fff0),radial-gradient(100% 80% at 50% 0,rgba(255,255,255,var(--glass-gloss-radial)),#fff0 70%)}.clc-content:after,.clc-content:before{content:"";inset:0;pointer-events:none;position:absolute}.clc-content:after{background:rgba(255,255,255,var(--glass-faint))}.clc-field{animation:clc-item-in .22s ease-out .1s both;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(6px) scale(.985)}@keyframes clc-item-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.clc-label{color:#1c1c1e;font-size:13px;font-weight:700;letter-spacing:.01em}.clc-input{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#f9f9f9;border:1px solid #e5e5ea;border-radius:999px;box-sizing:border-box;color:#1c1c1e;font-size:15px;max-width:100%;outline:none;padding:12px 14px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .12s ease;width:100%}.clc-input:focus{background-color:#fff;border-color:#0a84ff;box-shadow:0 0 0 3px #0a84ff33;transform:translateY(-1px)}.clc-error{animation:clc-item-in .22s ease-out .14s both;color:#b00020;font-size:13px;opacity:0;text-align:right;transform:translateY(4px)}.clc-actions{grid-gap:8px;animation:clc-item-in .22s ease-out .18s both;display:grid;gap:8px;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(6px) scale(.985)}.clc-btn{border:none;border-radius:50px;cursor:pointer;font-weight:800;height:46px;letter-spacing:.01em;transition:transform .12s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.clc-btn.ghost{background:#0000000f;color:#222}.clc-btn.ghost:hover{background:#0000001a;box-shadow:0 8px 20px #00000014;transform:translateY(-1px)}.clc-btn.ghost:active{transform:translateY(0)}.clc-btn.primary{background:#111;background-image:linear-gradient(180deg,#ffffff14,#fff0);color:#fff}.clc-btn.primary:hover{box-shadow:0 10px 24px #00000029;transform:translateY(-1px)}.clc-btn.primary:active{transform:translateY(0)}.clc-btn.primary:disabled{box-shadow:none;cursor:default;opacity:.7;transform:none}@media(prefers-reduced-motion:reduce){.clc-actions,.clc-error,.clc-field,.clc-shell,.create-collection-page:before{animation:none!important;transition:none!important}}.dark-theme .create-collection-page:before,[data-theme=dark] .create-collection-page:before{background:#00000094}.dark-theme .clc-content,[data-theme=dark] .clc-content{--glass-bg-top:0.58;--glass-bg-bottom:0.50;--glass-overlay:0.02;--glass-gloss-top:0.06;--glass-gloss-radial:0.08;--glass-faint:0.02;--glass-blur:28px;--glass-sat:120%;--glass-ctr:1.03;background:linear-gradient(180deg,rgba(22,22,25,var(--glass-bg-top)),rgba(22,22,25,var(--glass-bg-bottom))),radial-gradient(140% 120% at 50% -30%,#ffffff0a,#fff0 60%);border:1px solid #ffffff14;box-shadow:0 24px 60px #00000073,0 8px 22px #0000005c,inset 0 1px 0 #ffffff0f,inset 0 0 0 9999px rgba(0,0,0,var(--glass-overlay))}.dark-theme .clc-content:before,[data-theme=dark] .clc-content:before{background:linear-gradient(180deg,#ffffff0f,#fff0),radial-gradient(100% 80% at 50% 0,#ffffff12,#fff0 70%)}.dark-theme .clc-content:after,[data-theme=dark] .clc-content:after{background:rgba(0,0,0,var(--glass-faint))}.dark-theme .clc-label,[data-theme=dark] .clc-label{color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .clc-input,[data-theme=dark] .clc-input{background-color:#2a2a2c;border:1px solid #ffffff24;color:#fff}.dark-theme .clc-input::placeholder,[data-theme=dark] .clc-input::placeholder{color:#c9cad0}.dark-theme .clc-input:focus,[data-theme=dark] .clc-input:focus{background-color:#2a2a2c;border-color:#3ea6ff;box-shadow:0 0 0 3px #3ea6ff2e;transform:translateY(-1px)}.dark-theme .clc-btn.ghost,[data-theme=dark] .clc-btn.ghost{background:#ffffff14;color:#fff}.dark-theme .clc-btn.ghost:hover,[data-theme=dark] .clc-btn.ghost:hover{background:#ffffff1f;box-shadow:0 8px 20px #00000080}.dark-theme .clc-btn.primary,[data-theme=dark] .clc-btn.primary{background:#e6e6e8;background-image:none;color:#000}.dark-theme .clc-btn.primary:hover,[data-theme=dark] .clc-btn.primary:hover{background:#f1f1f3;box-shadow:0 10px 24px #00000073}.dark-theme .clc-btn.primary:disabled,[data-theme=dark] .clc-btn.primary:disabled{background:#d7d7d9;color:#000;opacity:1}.category-feed__actions{align-items:center;display:flex;gap:10px;margin-left:auto}.category-feed__error{color:#dc2626;font-size:14px;margin:12px 0}.cat-sub-btn{background:#0ea5e9;border:1px solid #e5e7eb;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}.cat-sub-btn:disabled{cursor:default;opacity:.6}.cat-sub-btn.is-on{background:#6b7280}.edit-post-page{display:flex;justify-content:center;max-width:100%}.edit-post,.edit-post-page{box-sizing:border-box;overflow-x:hidden;width:100%}.edit-post{background:#fff;border-radius:16px;box-shadow:0 6px 18px #0000000d;color:#111;font-family:Inter,sans-serif;margin:24px auto 32px;max-width:680px;padding:24px}.edit-post h2{font-size:22px;margin-bottom:16px}.edit-post .create-post__message{background-color:#f0fdf4;border-left:4px solid #4ade80;border-radius:6px;color:#065f46;font-size:14px;margin-bottom:16px;padding:10px 12px}.edit-post .create-post__form{display:flex;flex-direction:column;gap:14px;max-width:100%}.edit-post .create-post__textarea{background:#fafafa;border:1px solid #ddd;border-radius:12px;font-size:15px;min-height:120px;padding:12px 14px;transition:border .2s,background .2s;width:100%}.edit-post .create-post__textarea:focus{background:#fff;border-color:#333;outline:none}.edit-post .create-post__category{max-width:100%}.edit-post .create-post__category .create-post__label{color:#444;display:block;font-weight:500;margin-bottom:6px}.edit-post .create-post__category .create-post__category-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.edit-post .create-post__category .create-post__category-btn{background:#fafafa;border:1px solid #ddd;border-radius:10px;cursor:pointer;font-size:14px;padding:10px 12px;transition:background .2s}.edit-post .create-post__category .create-post__category-btn:hover{background:#f0f0f0}.edit-post .create-post__category .create-post__category-btn:active{transform:translateY(1px)}.edit-post .create-post__category .create-post__category-chip{align-items:center;background:#f6f6f6;border:1px solid #e9e9e9;border-radius:999px;display:inline-flex;gap:8px;padding:6px 10px}.edit-post .create-post__category .create-post__category-chip-img{border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:22px;object-fit:cover;width:22px}.edit-post .create-post__category .create-post__category-chip-name{font-size:14px;font-weight:500}.edit-post .create-post__category .create-post__category-chip-remove{background:#eaeaea;border:none;border-radius:50%;cursor:pointer;font-size:14px;height:22px;line-height:22px;padding:0;text-align:center;transition:background .15s;width:22px}.edit-post .create-post__category .create-post__category-chip-remove:hover{background:#ddd}.edit-post .create-post__category .create-post__category-dropdown{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 8px 16px #00000014;margin-top:8px;max-width:100%;padding:10px;position:relative;z-index:10}.edit-post .create-post__category .create-post__category-dropdown .create-post__category-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.edit-post .create-post__category .create-post__category-dropdown .create-post__category-grid{grid-template-columns:repeat(2,1fr)}}.edit-post .create-post__category .create-post__category-dropdown .create-post__category-card{align-items:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:12px;transition:background .15s,border-color .15s,transform .05s}.edit-post .create-post__category .create-post__category-dropdown .create-post__category-card:hover{background:#f5f5f5}.edit-post .create-post__category .create-post__category-dropdown .create-post__category-card:active{transform:scale(.99)}.edit-post .create-post__category .create-post__category-dropdown .create-post__category-card.is-selected{border-color:#111}.edit-post .create-post__category .create-post__category-dropdown .create-post__category-card .create-post__category-thumb{background:#fff;border-radius:12px;height:64px;overflow:hidden;width:64px}.edit-post .create-post__category .create-post__category-dropdown .create-post__category-card .create-post__category-thumb img{display:block;height:100%;object-fit:cover;width:100%}.edit-post .create-post__category .create-post__category-dropdown .create-post__category-card .create-post__category-name{font-size:14px;font-weight:500;text-align:center}.edit-post .create-post__photo-upload{display:flex;flex-direction:column;gap:6px}.edit-post .create-post__photo-upload .create-post__upload-label{color:#444;font-weight:500}.edit-post .create-post__photo-upload .create-post__file-input{background:none;border:none;cursor:pointer}.edit-post .create-post__preview{border-radius:12px;max-height:300px;overflow:hidden;position:relative}.edit-post .create-post__preview img{display:block;height:auto;width:100%}.edit-post .create-post__preview .create-post__remove-photo{background:#000000a6;border:none;border-radius:50%;color:#fff;cursor:pointer;height:28px;position:absolute;right:8px;top:8px;transition:background .15s;width:28px}.edit-post .create-post__preview .create-post__remove-photo:hover{background:#000c}.edit-post .create-post__submit{background:#000;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px;transition:background .2s;width:100%}.edit-post .create-post__submit:hover{background:#111}.edit-post .create-post__submit:disabled{background:#aaa;cursor:not-allowed}.edit-post .photo-grid{margin-left:0!important;margin-right:0!important;overflow:hidden;width:100%!important}.edit-post .cta-sticky,.edit-post .custom-select-dropdown,.edit-post .custom-select-trigger,.edit-post .custom-select-wrapper,.edit-post .photo-grid,.edit-post .photo-grid.single .tile{max-width:100%!important}.edit-post .cta-sticky{left:0!important;padding-left:0!important;padding-right:0!important;right:0!important}@media(max-width:768px){.edit-post-page{padding-left:0;padding-right:0}.edit-post{margin:12px 12px 24px;max-width:100%;padding:16px}}.dark-theme .edit-post,[data-theme=dark] .edit-post{background:#141416;box-shadow:0 10px 28px #00000059;color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .edit-post h2,[data-theme=dark] .edit-post h2{color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .edit-post .create-post__message,[data-theme=dark] .edit-post .create-post__message{background-color:#10b9811a;border-left-color:#34d399;color:#a7f3d0}.dark-theme .edit-post .create-post__textarea,[data-theme=dark] .edit-post .create-post__textarea{background:#161616;border-color:#ffffff24;color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .edit-post .create-post__textarea::placeholder,[data-theme=dark] .edit-post .create-post__textarea::placeholder{color:color-mix(in srgb,#f5f5f7 55%,#0000);color:color-mix(in srgb,var(--color-text,#f5f5f7) 55%,#0000)}.dark-theme .edit-post .create-post__textarea:focus,[data-theme=dark] .edit-post .create-post__textarea:focus{background:#171717;border-color:#ffffff47;outline:none}.dark-theme .edit-post .create-post__category .create-post__label,[data-theme=dark] .edit-post .create-post__category .create-post__label{color:#ffffffbf}.dark-theme .edit-post .create-post__category .create-post__category-btn,[data-theme=dark] .edit-post .create-post__category .create-post__category-btn{background:#1f1f1f;border-color:#ffffff1a;color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .edit-post .create-post__category .create-post__category-btn:hover,[data-theme=dark] .edit-post .create-post__category .create-post__category-btn:hover{background:#222}.dark-theme .edit-post .create-post__category .create-post__category-chip,[data-theme=dark] .edit-post .create-post__category .create-post__category-chip{background:#ffffff0f;border-color:#ffffff1f}.dark-theme .edit-post .create-post__category .create-post__category-chip-name,[data-theme=dark] .edit-post .create-post__category .create-post__category-chip-name{color:#f5f5f7;color:var(--color-text,#f5f5f7)}.dark-theme .edit-post .create-post__category .create-post__category-chip-remove,[data-theme=dark] .edit-post .create-post__category .create-post__category-chip-remove{background:#ffffff1a;color:#fff}.dark-theme .edit-post .create-post__category .create-post__category-chip-remove:hover,[data-theme=dark] .edit-post .create-post__category .create-post__category-chip-remove:hover{background:#ffffff2e}.dark-theme .edit-post .create-post__category .create-post__category-chip-img,[data-theme=dark] .edit-post .create-post__category .create-post__category-chip-img{box-shadow:inset 0 0 0 1px #ffffff1a}.dark-theme .edit-post .create-post__category .create-post__category-dropdown,[data-theme=dark] .edit-post .create-post__category .create-post__category-dropdown{background:#151515;border-color:#ffffff1a;box-shadow:0 12px 28px #00000073}.dark-theme .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card,[data-theme=dark] .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card{background:#ffffff0f;border-color:#ffffff1f}.dark-theme .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card:hover,[data-theme=dark] .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card:hover{background:#ffffff14}.dark-theme .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card.is-selected,[data-theme=dark] .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card.is-selected{border-color:#fff}.dark-theme .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card .create-post__category-thumb,[data-theme=dark] .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card .create-post__category-thumb{background:#0f0f0f}.dark-theme .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card .create-post__category-name,[data-theme=dark] .edit-post .create-post__category .create-post__category-dropdown .create-post__category-card .create-post__category-name{color:#f5f5f7}.dark-theme .edit-post .create-post__photo-upload .create-post__upload-label,[data-theme=dark] .edit-post .create-post__photo-upload .create-post__upload-label{color:#ffffffc7}.dark-theme .edit-post .create-post__photo-upload .create-post__file-input,[data-theme=dark] .edit-post .create-post__photo-upload .create-post__file-input{color:#ffffffd9}.dark-theme .edit-post .create-post__preview .create-post__remove-photo,[data-theme=dark] .edit-post .create-post__preview .create-post__remove-photo{background:#000000b3;color:#fff}.dark-theme .edit-post .create-post__preview .create-post__remove-photo:hover,[data-theme=dark] .edit-post .create-post__preview .create-post__remove-photo:hover{background:#000000d9}.edit-post .create-post__textarea,.edit-post textarea.pill-50{border-radius:12px!important}.edit-post input[type=number],.edit-post input[type=tel],.edit-post input[type=text],.edit-post textarea{font-size:16px}.edit-post .primary-cta.with-sheen{background:#00449e;border-radius:25px;color:#fff;font-weight:600;transition:background .16s ease,transform .12s ease}.edit-post .primary-cta.with-sheen:hover{background:#003c8f;transform:translateY(-1px)}.edit-post .primary-cta.with-sheen:active{transform:translateY(0)}.edit-post .primary-cta.with-sheen:disabled{background:#2f5f8f;cursor:not-allowed;transform:none}.edit-post.skeleton{pointer-events:none}.edit-post.skeleton h2{margin-bottom:16px}.sk-shimmer{animation:edit-post-skeleton 1.3s ease-in-out infinite;background:linear-gradient(90deg,#0000000a,#00000014 50%,#0000000a);background-size:200% 100%;overflow:hidden;position:relative}.sk-line{border-radius:999px;display:block;height:16px}.sk-title{height:22px;width:40%}.sk-block{border-radius:12px;margin-bottom:14px}.sk-textarea{height:120px;width:100%}.sk-category{height:52px;width:70%}.sk-photo{height:140px;width:100%}.sk-button{border-radius:999px;height:44px;margin-top:10px;width:100%}@keyframes edit-post-skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}.dark-theme .edit-post.skeleton .sk-shimmer,[data-theme=dark] .edit-post.skeleton .sk-shimmer{background:linear-gradient(90deg,#ffffff0a,#ffffff14 50%,#ffffff0a)}.create-search,.edit-search{box-sizing:border-box}.create-search *,.edit-search *{box-sizing:inherit}.create-search,.edit-search{--bg:#ffffffbf;--border:#00000014;--text:#111;--shadow:0 10px 30px #0000001a;--blur:blur(14px);margin:16px auto 0;padding:16px 24px clamp(24px,6vh,40px);width:min(100%,820px)}@media(max-width:768px){.create-search,.edit-search{--bottom-ui:110px;padding-bottom:calc(var(--bottom-ui) + 24px + env(safe-area-inset-bottom, 0px))}}.create-search,.edit-search{backdrop-filter:var(--blur) saturate(1.2);-webkit-backdrop-filter:var(--blur) saturate(1.2);background:var(--bg);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .25s ease,box-shadow .25s ease}.create-search.enter,.enter.edit-search{animation:fadeIn .25s ease-out both}.create-search h2,.edit-search h2{font-size:22px;font-weight:800;margin-bottom:10px}.create-search .message,.edit-search .message{color:#0f172a;font-size:14px;margin:8px 0 10px}.create-search .bottom-safe-space,.edit-search .bottom-safe-space{height:16px}@media(max-width:768px){.create-search .bottom-safe-space,.edit-search .bottom-safe-space{height:calc(var(--bottom-ui)/2)}}.create-search .pill-50,.edit-search .pill-50{border-radius:50px!important}.create-search.dropdown-open .cta-sticky,.dropdown-open.edit-search .cta-sticky{z-index:5}.create-search .create-search-form input[type=number],.create-search .create-search-form input[type=tel],.create-search .create-search-form input[type=text],.create-search .create-search-form select,.create-search .create-search-form textarea,.create-search .edit-search-form input[type=number],.create-search .edit-search-form input[type=tel],.create-search .edit-search-form input[type=text],.create-search .edit-search-form select,.create-search .edit-search-form textarea,.edit-search .create-search-form input[type=number],.edit-search .create-search-form input[type=tel],.edit-search .create-search-form input[type=text],.edit-search .create-search-form select,.edit-search .create-search-form textarea,.edit-search .edit-search-form input[type=number],.edit-search .edit-search-form input[type=tel],.edit-search .edit-search-form input[type=text],.edit-search .edit-search-form select,.edit-search .edit-search-form textarea{background:#ffffffd9;border:1px solid #0000001a;border-radius:12px;font-size:16px;margin-bottom:12px;padding:12px 14px;transition:background .25s,border .25s,box-shadow .25s;width:100%}.create-search .create-search-form input[type=number]:focus,.create-search .create-search-form input[type=tel]:focus,.create-search .create-search-form input[type=text]:focus,.create-search .create-search-form select:focus,.create-search .create-search-form textarea:focus,.create-search .edit-search-form input[type=number]:focus,.create-search .edit-search-form input[type=tel]:focus,.create-search .edit-search-form input[type=text]:focus,.create-search .edit-search-form select:focus,.create-search .edit-search-form textarea:focus,.edit-search .create-search-form input[type=number]:focus,.edit-search .create-search-form input[type=tel]:focus,.edit-search .create-search-form input[type=text]:focus,.edit-search .create-search-form select:focus,.edit-search .create-search-form textarea:focus,.edit-search .edit-search-form input[type=number]:focus,.edit-search .edit-search-form input[type=tel]:focus,.edit-search .edit-search-form input[type=text]:focus,.edit-search .edit-search-form select:focus,.edit-search .edit-search-form textarea:focus{background:#fff;border-color:#2563eb73;box-shadow:0 0 0 3px #2563eb1f;outline:none}.create-search .create-search-form input[type=number]::placeholder,.create-search .create-search-form input[type=tel]::placeholder,.create-search .create-search-form input[type=text]::placeholder,.create-search .create-search-form select::placeholder,.create-search .create-search-form textarea::placeholder,.create-search .edit-search-form input[type=number]::placeholder,.create-search .edit-search-form input[type=tel]::placeholder,.create-search .edit-search-form input[type=text]::placeholder,.create-search .edit-search-form select::placeholder,.create-search .edit-search-form textarea::placeholder,.edit-search .create-search-form input[type=number]::placeholder,.edit-search .create-search-form input[type=tel]::placeholder,.edit-search .create-search-form input[type=text]::placeholder,.edit-search .create-search-form select::placeholder,.edit-search .create-search-form textarea::placeholder,.edit-search .edit-search-form input[type=number]::placeholder,.edit-search .edit-search-form input[type=tel]::placeholder,.edit-search .edit-search-form input[type=text]::placeholder,.edit-search .edit-search-form select::placeholder,.edit-search .edit-search-form textarea::placeholder{color:#9ca3af}.create-search .create-search-form textarea.pill-50,.create-search .edit-search-form textarea.pill-50,.edit-search .create-search-form textarea.pill-50,.edit-search .edit-search-form textarea.pill-50{border-radius:22px!important;min-height:120px;resize:vertical}.create-search .custom-select-wrapper,.edit-search .custom-select-wrapper{position:relative}.create-search .custom-select-wrapper .custom-select-trigger,.edit-search .custom-select-wrapper .custom-select-trigger{align-items:center;background:#fafafa;border:1px solid #ddd;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .25s ease,border-color .25s ease}.create-search .custom-select-wrapper .custom-select-trigger.pill-50,.edit-search .custom-select-wrapper .custom-select-trigger.pill-50{border-radius:50px}.create-search .custom-select-wrapper .custom-select-trigger:hover,.edit-search .custom-select-wrapper .custom-select-trigger:hover{background:#f0f0f0}.create-search .custom-select-wrapper .custom-select-trigger .selected-category,.edit-search .custom-select-wrapper .custom-select-trigger .selected-category{align-items:center;display:flex}.create-search .custom-select-wrapper .custom-select-trigger .selected-category .category-icon,.edit-search .custom-select-wrapper .custom-select-trigger .selected-category .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:32px;margin-right:10px;width:32px}.create-search .custom-select-wrapper .custom-select-trigger .selected-category span,.edit-search .custom-select-wrapper .custom-select-trigger .selected-category span{font-weight:500}.create-search .custom-select-wrapper .custom-select-trigger .placeholder,.edit-search .custom-select-wrapper .custom-select-trigger .placeholder{color:#999}.create-search .custom-select-wrapper .custom-select-trigger .chevron,.edit-search .custom-select-wrapper .custom-select-trigger .chevron{margin-left:12px}.create-search .custom-select-wrapper .custom-select-dropdown,.edit-search .custom-select-wrapper .custom-select-dropdown{background:#fff;border:1px solid #eee;border-radius:14px;box-shadow:0 16px 28px #0000001f;left:0;margin-top:8px;max-height:320px;opacity:0;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-6px) scale(.98);transition:opacity .18s ease,transform .22s cubic-bezier(.22,.75,.28,1);z-index:80}.create-search .custom-select-wrapper .custom-select-dropdown.open,.edit-search .custom-select-wrapper .custom-select-dropdown.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item,.edit-search .custom-select-wrapper .custom-select-dropdown .dropdown-item{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;opacity:0;padding:12px;transform:translateY(4px);transition:background .15s ease,opacity .18s ease,transform .22s ease}.create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item .category-icon,.edit-search .custom-select-wrapper .custom-select-dropdown .dropdown-item .category-icon{background-position:50%;background-size:cover;border-radius:50%;box-shadow:inset 0 0 0 1px #0000000f;height:28px;width:28px}.create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span,.edit-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span{font-size:16px}.create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover,.edit-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover{background:#f5f5f5}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item,.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item{opacity:1;transform:translateY(0)}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:first-child,.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:first-child{transition-delay:0s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(2),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(2){transition-delay:.01s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(3),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(3){transition-delay:.02s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(4),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(4){transition-delay:.03s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(5),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(5){transition-delay:.04s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(6),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(6){transition-delay:.05s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(7),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(7){transition-delay:.06s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(8),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(8){transition-delay:.07s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(9),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(9){transition-delay:.08s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(10),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(10){transition-delay:.09s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(11),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(11){transition-delay:.1s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(12),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(12){transition-delay:.11s}.create-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(13),.edit-search .custom-select-wrapper .custom-select-dropdown.open .dropdown-item:nth-child(13){transition-delay:.12s}.create-search .photo-upload,.edit-search .photo-upload{margin-top:8px}.create-search .photo-upload label,.edit-search .photo-upload label{color:#111;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.create-search .photo-upload .photo-tile.empty.add-one,.edit-search .photo-upload .photo-tile.empty.add-one{align-items:center;aspect-ratio:1/1;background:#ffffffd9;border:1px dashed #2563eb59;border-radius:14px;cursor:pointer;display:flex;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:120px}.create-search .photo-upload .photo-tile.empty.add-one .plus,.edit-search .photo-upload .photo-tile.empty.add-one .plus{color:#111;font-size:28px;font-weight:800}.create-search .photo-upload .photo-tile.empty.add-one .add-image-icon,.edit-search .photo-upload .photo-tile.empty.add-one .add-image-icon{display:block;height:40px;width:40px}.create-search .photo-upload .photo-tile.empty.add-one:hover,.edit-search .photo-upload .photo-tile.empty.add-one:hover{background:#fff;border-color:#2563eb8c;box-shadow:0 8px 18px #2563eb1a;transform:translateY(-1px)}.create-search .photo-upload .photo-tile.empty.add-one:active,.edit-search .photo-upload .photo-tile.empty.add-one:active{box-shadow:none;transform:translateY(0)}.create-search .photo-grid.single,.edit-search .photo-grid.single{margin-top:10px}.create-search .photo-grid.single .tile,.edit-search .photo-grid.single .tile{aspect-ratio:1/1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa6;border:1px solid #2563eb1f;border-radius:14px;display:block;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .3s ease;width:240px}.create-search .photo-grid.single .tile:hover,.edit-search .photo-grid.single .tile:hover{box-shadow:0 8px 22px #2563eb24;transform:translateY(-2px)}.create-search .photo-grid.single .tile img,.edit-search .photo-grid.single .tile img{display:block;height:100%;object-fit:cover;transform:none;width:100%}.create-search .photo-grid.single .tile .main-badge,.edit-search .photo-grid.single .tile .main-badge{background:#2563ebe0;border-radius:999px;color:#fff;font-size:12px;font-weight:700;left:8px;padding:4px 8px;pointer-events:none;position:absolute;top:8px;z-index:3}.create-search .photo-grid.single .tile .remove-btn,.edit-search .photo-grid.single .tile .remove-btn{background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:28px;opacity:0;position:absolute;right:6px;top:6px;transform:translateY(-3px);transition:opacity .2s ease,transform .2s ease;width:28px;z-index:3}.create-search .photo-grid.single .tile:hover .remove-btn,.edit-search .photo-grid.single .tile:hover .remove-btn{opacity:1;transform:translateY(0)}.create-search .photo-grid.single .tile .progress-overlay,.edit-search .photo-grid.single .tile .progress-overlay{background:#ffffff8c;display:grid;inset:0;place-items:center;position:absolute;z-index:2}.create-search .photo-grid.single .tile .progress-overlay .ring,.edit-search .photo-grid.single .tile .progress-overlay .ring{height:64px;position:relative;width:64px}.create-search .photo-grid.single .tile .progress-overlay svg,.edit-search .photo-grid.single .tile .progress-overlay svg{display:block;height:64px;width:64px}.create-search .photo-grid.single .tile .progress-overlay .bg,.edit-search .photo-grid.single .tile .progress-overlay .bg{fill:none;stroke:#2563eb24;stroke-width:3}.create-search .photo-grid.single .tile .progress-overlay .meter,.edit-search .photo-grid.single .tile .progress-overlay .meter{fill:none;stroke:#2563eb;stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%}.create-search .photo-grid.single .tile .progress-overlay .pct,.edit-search .photo-grid.single .tile .progress-overlay .pct{color:#111;display:grid;font-size:13px;font-weight:800;inset:0;place-items:center;position:absolute}.create-search .photo-grid.single .tile.is-uploading .main-badge,.edit-search .photo-grid.single .tile.is-uploading .main-badge{display:none}.create-search .photo-grid.single .tile.is-uploading img,.edit-search .photo-grid.single .tile.is-uploading img{opacity:.9}@media(max-width:768px){.create-search .cta-sticky,.edit-search .cta-sticky{bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);padding-bottom:6px;position:-webkit-sticky;position:sticky;z-index:40}}.create-search .primary-cta.with-sheen,.create-search button[type=submit],.edit-search .primary-cta.with-sheen,.edit-search button[type=submit]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:999px;box-shadow:0 10px 25px #2563eb47;color:#fff;cursor:pointer;font-size:15px;font-weight:800;margin-top:14px;overflow:hidden;padding:12px;position:relative;transition:all .25s cubic-bezier(.25,.8,.25,1);width:100%}.create-search .primary-cta.with-sheen:after,.create-search button[type=submit]:after,.edit-search .primary-cta.with-sheen:after,.edit-search button[type=submit]:after{background:linear-gradient(120deg,#fff3,#fff0 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.create-search .primary-cta.with-sheen:hover:after,.create-search button[type=submit]:hover:after,.edit-search .primary-cta.with-sheen:hover:after,.edit-search button[type=submit]:hover:after{opacity:1}.create-search .primary-cta.with-sheen:hover,.create-search button[type=submit]:hover,.edit-search .primary-cta.with-sheen:hover,.edit-search button[type=submit]:hover{box-shadow:0 12px 30px #2563eb59;transform:translateY(-1px)}.create-search .primary-cta.with-sheen:active,.create-search button[type=submit]:active,.edit-search .primary-cta.with-sheen:active,.edit-search button[type=submit]:active{box-shadow:0 6px 18px #2563eb3d;transform:translateY(0)}.create-search .primary-cta.with-sheen:disabled,.create-search button[type=submit]:disabled,.edit-search .primary-cta.with-sheen:disabled,.edit-search button[type=submit]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}@media(max-width:768px){.create-search .primary-cta.with-sheen,.create-search button[type=submit],.edit-search .primary-cta.with-sheen,.edit-search button[type=submit]{box-shadow:0 16px 36px #2563eb47}.create-search,.edit-search{margin:10px auto 0;padding:12px 14px}}@keyframes subtleShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-3px)}40%,60%{transform:translateX(3px)}}@keyframes softPulse{0%{box-shadow:0 0 0 0 #2563eb29}to{box-shadow:0 0 0 6px #2563eb00}}.create-search .field-error,.edit-search .field-error{animation:subtleShake .24s ease,softPulse 1.4s ease-out;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb2e!important}.dark-theme .create-search,.dark-theme .edit-search,[data-theme=dark] .create-search,[data-theme=dark] .edit-search{--bg:#1616198c;--border:#ffffff1a;--text:var(--color-text,#f5f5f7);--shadow:0 16px 40px #00000059}.dark-theme .create-search .message,.dark-theme .edit-search .message,[data-theme=dark] .create-search .message,[data-theme=dark] .edit-search .message{color:var(--text)}.dark-theme .create-search .create-search-form input[type=number],.dark-theme .create-search .create-search-form input[type=tel],.dark-theme .create-search .create-search-form input[type=text],.dark-theme .create-search .create-search-form select,.dark-theme .create-search .create-search-form textarea,.dark-theme .create-search .edit-search-form input[type=number],.dark-theme .create-search .edit-search-form input[type=tel],.dark-theme .create-search .edit-search-form input[type=text],.dark-theme .create-search .edit-search-form select,.dark-theme .create-search .edit-search-form textarea,.dark-theme .edit-search .create-search-form input[type=number],.dark-theme .edit-search .create-search-form input[type=tel],.dark-theme .edit-search .create-search-form input[type=text],.dark-theme .edit-search .create-search-form select,.dark-theme .edit-search .create-search-form textarea,.dark-theme .edit-search .edit-search-form input[type=number],.dark-theme .edit-search .edit-search-form input[type=tel],.dark-theme .edit-search .edit-search-form input[type=text],.dark-theme .edit-search .edit-search-form select,.dark-theme .edit-search .edit-search-form textarea,[data-theme=dark] .create-search .create-search-form input[type=number],[data-theme=dark] .create-search .create-search-form input[type=tel],[data-theme=dark] .create-search .create-search-form input[type=text],[data-theme=dark] .create-search .create-search-form select,[data-theme=dark] .create-search .create-search-form textarea,[data-theme=dark] .create-search .edit-search-form input[type=number],[data-theme=dark] .create-search .edit-search-form input[type=tel],[data-theme=dark] .create-search .edit-search-form input[type=text],[data-theme=dark] .create-search .edit-search-form select,[data-theme=dark] .create-search .edit-search-form textarea,[data-theme=dark] .edit-search .create-search-form input[type=number],[data-theme=dark] .edit-search .create-search-form input[type=tel],[data-theme=dark] .edit-search .create-search-form input[type=text],[data-theme=dark] .edit-search .create-search-form select,[data-theme=dark] .edit-search .create-search-form textarea,[data-theme=dark] .edit-search .edit-search-form input[type=number],[data-theme=dark] .edit-search .edit-search-form input[type=tel],[data-theme=dark] .edit-search .edit-search-form input[type=text],[data-theme=dark] .edit-search .edit-search-form select,[data-theme=dark] .edit-search .edit-search-form textarea{background:#161616;border-color:#ffffff24;color:var(--text)}.dark-theme .create-search .create-search-form input[type=number]::placeholder,.dark-theme .create-search .create-search-form input[type=tel]::placeholder,.dark-theme .create-search .create-search-form input[type=text]::placeholder,.dark-theme .create-search .create-search-form select::placeholder,.dark-theme .create-search .create-search-form textarea::placeholder,.dark-theme .create-search .edit-search-form input[type=number]::placeholder,.dark-theme .create-search .edit-search-form input[type=tel]::placeholder,.dark-theme .create-search .edit-search-form input[type=text]::placeholder,.dark-theme .create-search .edit-search-form select::placeholder,.dark-theme .create-search .edit-search-form textarea::placeholder,.dark-theme .edit-search .create-search-form input[type=number]::placeholder,.dark-theme .edit-search .create-search-form input[type=tel]::placeholder,.dark-theme .edit-search .create-search-form input[type=text]::placeholder,.dark-theme .edit-search .create-search-form select::placeholder,.dark-theme .edit-search .create-search-form textarea::placeholder,.dark-theme .edit-search .edit-search-form input[type=number]::placeholder,.dark-theme .edit-search .edit-search-form input[type=tel]::placeholder,.dark-theme .edit-search .edit-search-form input[type=text]::placeholder,.dark-theme .edit-search .edit-search-form select::placeholder,.dark-theme .edit-search .edit-search-form textarea::placeholder,[data-theme=dark] .create-search .create-search-form input[type=number]::placeholder,[data-theme=dark] .create-search .create-search-form input[type=tel]::placeholder,[data-theme=dark] .create-search .create-search-form input[type=text]::placeholder,[data-theme=dark] .create-search .create-search-form select::placeholder,[data-theme=dark] .create-search .create-search-form textarea::placeholder,[data-theme=dark] .create-search .edit-search-form input[type=number]::placeholder,[data-theme=dark] .create-search .edit-search-form input[type=tel]::placeholder,[data-theme=dark] .create-search .edit-search-form input[type=text]::placeholder,[data-theme=dark] .create-search .edit-search-form select::placeholder,[data-theme=dark] .create-search .edit-search-form textarea::placeholder,[data-theme=dark] .edit-search .create-search-form input[type=number]::placeholder,[data-theme=dark] .edit-search .create-search-form input[type=tel]::placeholder,[data-theme=dark] .edit-search .create-search-form input[type=text]::placeholder,[data-theme=dark] .edit-search .create-search-form select::placeholder,[data-theme=dark] .edit-search .create-search-form textarea::placeholder,[data-theme=dark] .edit-search .edit-search-form input[type=number]::placeholder,[data-theme=dark] .edit-search .edit-search-form input[type=tel]::placeholder,[data-theme=dark] .edit-search .edit-search-form input[type=text]::placeholder,[data-theme=dark] .edit-search .edit-search-form select::placeholder,[data-theme=dark] .edit-search .edit-search-form textarea::placeholder{color:color-mix(in srgb,var(--text) 55%,#0000)}.dark-theme .create-search .create-search-form input[type=number]:focus,.dark-theme .create-search .create-search-form input[type=tel]:focus,.dark-theme .create-search .create-search-form input[type=text]:focus,.dark-theme .create-search .create-search-form select:focus,.dark-theme .create-search .create-search-form textarea:focus,.dark-theme .create-search .edit-search-form input[type=number]:focus,.dark-theme .create-search .edit-search-form input[type=tel]:focus,.dark-theme .create-search .edit-search-form input[type=text]:focus,.dark-theme .create-search .edit-search-form select:focus,.dark-theme .create-search .edit-search-form textarea:focus,.dark-theme .edit-search .create-search-form input[type=number]:focus,.dark-theme .edit-search .create-search-form input[type=tel]:focus,.dark-theme .edit-search .create-search-form input[type=text]:focus,.dark-theme .edit-search .create-search-form select:focus,.dark-theme .edit-search .create-search-form textarea:focus,.dark-theme .edit-search .edit-search-form input[type=number]:focus,.dark-theme .edit-search .edit-search-form input[type=tel]:focus,.dark-theme .edit-search .edit-search-form input[type=text]:focus,.dark-theme .edit-search .edit-search-form select:focus,.dark-theme .edit-search .edit-search-form textarea:focus,[data-theme=dark] .create-search .create-search-form input[type=number]:focus,[data-theme=dark] .create-search .create-search-form input[type=tel]:focus,[data-theme=dark] .create-search .create-search-form input[type=text]:focus,[data-theme=dark] .create-search .create-search-form select:focus,[data-theme=dark] .create-search .create-search-form textarea:focus,[data-theme=dark] .create-search .edit-search-form input[type=number]:focus,[data-theme=dark] .create-search .edit-search-form input[type=tel]:focus,[data-theme=dark] .create-search .edit-search-form input[type=text]:focus,[data-theme=dark] .create-search .edit-search-form select:focus,[data-theme=dark] .create-search .edit-search-form textarea:focus,[data-theme=dark] .edit-search .create-search-form input[type=number]:focus,[data-theme=dark] .edit-search .create-search-form input[type=tel]:focus,[data-theme=dark] .edit-search .create-search-form input[type=text]:focus,[data-theme=dark] .edit-search .create-search-form select:focus,[data-theme=dark] .edit-search .create-search-form textarea:focus,[data-theme=dark] .edit-search .edit-search-form input[type=number]:focus,[data-theme=dark] .edit-search .edit-search-form input[type=tel]:focus,[data-theme=dark] .edit-search .edit-search-form input[type=text]:focus,[data-theme=dark] .edit-search .edit-search-form select:focus,[data-theme=dark] .edit-search .edit-search-form textarea:focus{background:#171717;border-color:#60a5fa73;box-shadow:0 0 0 3px #60a5fa1a}.dark-theme .create-search .custom-select-wrapper .custom-select-trigger,.dark-theme .edit-search .custom-select-wrapper .custom-select-trigger,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-trigger,[data-theme=dark] .edit-search .custom-select-wrapper .custom-select-trigger{background:#1f1f1f;border-color:#ffffff1a}.dark-theme .create-search .custom-select-wrapper .custom-select-trigger .selected-category span,.dark-theme .edit-search .custom-select-wrapper .custom-select-trigger .selected-category span,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-trigger .selected-category span,[data-theme=dark] .edit-search .custom-select-wrapper .custom-select-trigger .selected-category span{color:var(--text)}.dark-theme .create-search .custom-select-wrapper .custom-select-trigger .placeholder,.dark-theme .edit-search .custom-select-wrapper .custom-select-trigger .placeholder,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-trigger .placeholder,[data-theme=dark] .edit-search .custom-select-wrapper .custom-select-trigger .placeholder{color:color-mix(in srgb,var(--text) 55%,#0000)}.dark-theme .create-search .custom-select-wrapper .custom-select-trigger:hover,.dark-theme .edit-search .custom-select-wrapper .custom-select-trigger:hover,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-trigger:hover,[data-theme=dark] .edit-search .custom-select-wrapper .custom-select-trigger:hover{background:#222}.dark-theme .create-search .custom-select-wrapper .custom-select-dropdown,.dark-theme .edit-search .custom-select-wrapper .custom-select-dropdown,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-dropdown,[data-theme=dark] .edit-search .custom-select-wrapper .custom-select-dropdown{background:#151515;border-color:#ffffff1a}.dark-theme .create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span,.dark-theme .edit-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span,[data-theme=dark] .edit-search .custom-select-wrapper .custom-select-dropdown .dropdown-item span{color:var(--text)}.dark-theme .create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover,.dark-theme .edit-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover,[data-theme=dark] .create-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover,[data-theme=dark] .edit-search .custom-select-wrapper .custom-select-dropdown .dropdown-item:hover{background:#1d1d1d}.dark-theme .create-search .photo-upload label,.dark-theme .edit-search .photo-upload label,[data-theme=dark] .create-search .photo-upload label,[data-theme=dark] .edit-search .photo-upload label{color:var(--text)}.dark-theme .create-search .photo-upload .photo-tile.empty.add-one,.dark-theme .edit-search .photo-upload .photo-tile.empty.add-one,[data-theme=dark] .create-search .photo-upload .photo-tile.empty.add-one,[data-theme=dark] .edit-search .photo-upload .photo-tile.empty.add-one{background:#ffffff0f;border-color:#60a5fa47}.dark-theme .create-search .photo-upload .photo-tile.empty.add-one .plus,.dark-theme .edit-search .photo-upload .photo-tile.empty.add-one .plus,[data-theme=dark] .create-search .photo-upload .photo-tile.empty.add-one .plus,[data-theme=dark] .edit-search .photo-upload .photo-tile.empty.add-one .plus{color:#fff}.dark-theme .create-search .photo-upload .photo-tile.empty.add-one .add-image-icon,.dark-theme .edit-search .photo-upload .photo-tile.empty.add-one .add-image-icon,[data-theme=dark] .create-search .photo-upload .photo-tile.empty.add-one .add-image-icon,[data-theme=dark] .edit-search .photo-upload .photo-tile.empty.add-one .add-image-icon{filter:invert(1) brightness(1.2)}.dark-theme .create-search .photo-upload .photo-tile.empty.add-one:hover,.dark-theme .edit-search .photo-upload .photo-tile.empty.add-one:hover,[data-theme=dark] .create-search .photo-upload .photo-tile.empty.add-one:hover,[data-theme=dark] .edit-search .photo-upload .photo-tile.empty.add-one:hover{background:#ffffff1a;border-color:#60a5fa6b}.dark-theme .create-search .photo-grid.single .tile,.dark-theme .edit-search .photo-grid.single .tile,[data-theme=dark] .create-search .photo-grid.single .tile,[data-theme=dark] .edit-search .photo-grid.single .tile{background:#ffffff14;border-color:#60a5fa33}.dark-theme .create-search .photo-grid.single .tile .progress-overlay,.dark-theme .edit-search .photo-grid.single .tile .progress-overlay,[data-theme=dark] .create-search .photo-grid.single .tile .progress-overlay,[data-theme=dark] .edit-search .photo-grid.single .tile .progress-overlay{background:#00000059}.dark-theme .create-search .photo-grid.single .tile .progress-overlay .bg,.dark-theme .edit-search .photo-grid.single .tile .progress-overlay .bg,[data-theme=dark] .create-search .photo-grid.single .tile .progress-overlay .bg,[data-theme=dark] .edit-search .photo-grid.single .tile .progress-overlay .bg{stroke:#ffffff2e}.dark-theme .create-search .photo-grid.single .tile .progress-overlay .meter,.dark-theme .edit-search .photo-grid.single .tile .progress-overlay .meter,[data-theme=dark] .create-search .photo-grid.single .tile .progress-overlay .meter,[data-theme=dark] .edit-search .photo-grid.single .tile .progress-overlay .meter{stroke:#60a5fa}.dark-theme .create-search .photo-grid.single .tile .progress-overlay .pct,.dark-theme .edit-search .photo-grid.single .tile .progress-overlay .pct,[data-theme=dark] .create-search .photo-grid.single .tile .progress-overlay .pct,[data-theme=dark] .edit-search .photo-grid.single .tile .progress-overlay .pct{color:#fff}.edit-search-loading{color:#111;color:var(--text,#111);font-size:15px;margin:0}.subscription-page{color:#111;color:var(--text-color,#111);margin:0 auto;max-width:1180px;padding:86px 16px 90px;padding:calc(22px + var(--global-header-h)) 16px 90px}.subscription-top{align-items:flex-start;display:flex;gap:12px;margin-bottom:22px}.subscription-top h1{font-size:28px;font-weight:750;line-height:1.15;margin:0 0 6px}.subscription-top p{font-size:15px;margin:0;opacity:.72}.subscription-back{background:#0000000f;background:var(--item-hover-color,#0000000f);border:0;border-radius:12px;color:#111;color:var(--text-color,#111);cursor:pointer;font-size:22px;height:38px;line-height:1;width:38px}.subscription-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.subscription-card{background:#fff;background:var(--bg-color,#fff);border:1px solid #7f7f7f29;border-radius:24px;box-shadow:0 14px 40px #0000000f;cursor:pointer;display:flex;flex-direction:column;min-height:560px;padding:20px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.subscription-card:hover{box-shadow:0 18px 52px #00000017;transform:translateY(-2px)}.subscription-card.is-selected{border-color:#4176fc8c;box-shadow:0 18px 52px #4176fc21}.subscription-card.is-current{border-color:#4176fcb3}.subscription-card.is-business{background:linear-gradient(180deg,#4176fc14,#0000 42%),#fff;background:linear-gradient(180deg,#4176fc14,#0000 42%),var(--bg-color,#fff)}.subscription-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.subscription-card-head h2{font-size:22px;font-weight:760;letter-spacing:-.02em;margin:0 0 8px}.subscription-price{font-size:24px;font-weight:800;letter-spacing:-.03em}.subscription-current-badge{background:#4176fc1c;border:1px solid #4176fc2e;border-radius:999px;color:#4176fc;flex:0 0 auto;font-size:12px;font-weight:700;padding:6px 10px}.subscription-subtitle{font-size:15px;font-weight:700;margin:0 0 8px;opacity:.9}.subscription-description{font-size:14px;line-height:1.45;margin:0 0 18px;opacity:.66}.subscription-features{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 20px;padding:0}.subscription-features li{align-items:flex-start;display:flex;font-size:14px;gap:9px;line-height:1.35}.subscription-features li span{color:#4176fc;font-weight:900}.subscription-btn{background:#7f7f7f1f;border:0;border-radius:14px;color:#111;color:var(--text-color,#111);cursor:not-allowed;font-size:15px;font-weight:750;margin-top:auto;padding:13px 16px;width:100%}.subscription-btn.is-primary{background:#4176fc;color:#fff}.subscription-btn.is-disabled{background:#4176fc1f;color:#4176fc}.subscription-btn:disabled{cursor:not-allowed;opacity:.85}.subscription-trial-hint{font-size:12px;line-height:1.4;margin:8px 0 0;opacity:.6;text-align:center}.subscription-trial-error{background:#ff5a5a1a;border:1px solid #ff5a5a47;border-radius:16px;color:#d3453f;font-size:13.5px;line-height:1.4;margin-top:14px;padding:12px 16px}.subscription-note-box{background:#4176fc14;border:1px solid #4176fc21;border-radius:20px;margin-top:18px;padding:16px 18px}.subscription-note-box h3{font-size:16px;margin:0 0 6px}.subscription-note-box p{font-size:14px;line-height:1.45;margin:0;opacity:.75}@media(max-width:920px){.subscription-grid{grid-template-columns:1fr}.subscription-card{min-height:auto}}@media(max-width:640px){.subscription-page{padding:78px 12px 100px;padding:calc(14px + var(--global-header-h)) 12px 100px}.subscription-top{margin-bottom:16px}.subscription-top h1{font-size:24px}.subscription-card{border-radius:22px;padding:18px}}:root{--cv-header-h:72px}@media(max-width:640px){:root{--cv-header-h:56px}}.support{--header-h:var(--global-header-h,var(--cv-header-h));align-items:center;background:radial-gradient(1200px 600px at 10% -10%,#4176fc14,#0000 60%),radial-gradient(900px 500px at 110% 110%,#4176fc0f,#0000 60%);display:flex;justify-content:center;min-height:calc(100dvh - var(--header-h));padding:24px}.support .support__card{background:#fff;background:var(--cv-surface,#fff);border:1px solid #0000000f;border-radius:20px;box-shadow:0 8px 30px #00000014;color:#201f24;color:var(--cv-text,#201f24);padding:28px 24px;position:relative;width:min(720px,100%)}.support .js-reveal{opacity:0;transform:translateY(6px)}.support .js-reveal.is-visible{animation:tg-pop .42s cubic-bezier(.22,.61,.36,1) forwards}.support .support__title{animation:tg-fade .36s ease .04s both;font-size:clamp(22px,3.6vw,32px);line-height:1.2;margin:0 0 10px}.support .support__desc{animation:tg-fade .36s ease .08s both;font-size:15px;margin:0 0 22px;max-width:62ch;opacity:.86}.support .support__cta{backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px);background:linear-gradient(180deg,#ffffff2e,#fff0 32%),linear-gradient(180deg,#111,#000);border:1px solid #ffffff38;border-radius:50px;box-shadow:inset 0 1px 0 #ffffff2e,0 10px 24px #00000040,0 2px 6px #0000002e;color:#fff;display:inline-block;font-weight:700;padding:14px 22px;text-align:center;text-decoration:none;transform:translateZ(0);transition:transform .06s ease,box-shadow .2s ease,filter .2s ease,opacity .2s ease}.support .support__cta:hover{box-shadow:0 14px 28px #00000052;filter:brightness(1.05)}.support .support__cta:active{transform:scale(.985)}.support .support__cta--disabled{cursor:not-allowed;filter:grayscale(15%);opacity:.7;pointer-events:none}[data-theme=dark] .support{background:radial-gradient(1200px 600px at 10% -10%,#4176fc1f,#0000 60%),radial-gradient(900px 500px at 110% 110%,#4176fc1a,#0000 60%)}[data-theme=dark] .support .support__card{background:#15161a;border:1px solid #ffffff0f;box-shadow:0 10px 28px #0000008c;color:#e9eaed}[data-theme=dark] .support .support__desc{opacity:.85}[data-theme=dark] .support .support__cta{border-color:#ffffff42;box-shadow:inset 0 1px 0 #ffffff29,0 10px 24px #00000080,0 2px 6px #00000052}[data-theme=dark] .legal--terms .legal__hero{background:radial-gradient(800px 400px at 0 0,#4176fc2e,#0000 60%),radial-gradient(600px 320px at 100% 100%,#4176fc24,#0000 60%),#000;background:radial-gradient(800px 400px at 0 0,#4176fc2e,#0000 60%),radial-gradient(600px 320px at 100% 100%,#4176fc24,#0000 60%),var(--bg-color,#000);border:1px solid #ffffff12}[data-theme=dark] .legal--terms .legal__toc{background:#4176fc1f;border-color:#4176fc38}.legal{background:#fff;background:var(--bg-color,#fff);color:#333;color:var(--text-color,#333);font-size:15px;margin:0 auto;max-width:960px;padding:20px}@keyframes tg-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}60%{opacity:1;transform:translateY(-1px) scale(1.01)}to{opacity:1;transform:none}}@keyframes tg-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.js-reveal{opacity:0;transform:translateY(6px)}.js-reveal.is-visible{animation:tg-pop .42s cubic-bezier(.22,.61,.36,1) forwards}.legal__hero{grid-gap:12px;align-items:start;background:radial-gradient(800px 400px at 0 0,#4176fc1a,#0000 60%),radial-gradient(600px 320px at 100% 100%,#4176fc14,#0000 60%),#fff;background:radial-gradient(800px 400px at 0 0,#4176fc1a,#0000 60%),radial-gradient(600px 320px at 100% 100%,#4176fc14,#0000 60%),var(--bg-color,#fff);border:1px solid #0000000f;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:16px;padding:22px 16px;position:relative}.legal__hero-body{display:flex;flex-direction:column;gap:6px}.legal__title{animation:tg-fade .36s ease .05s both;font-size:clamp(20px,3vw,28px);line-height:1.2;margin:0}.legal__subtitle{animation:tg-fade .36s ease .08s both;font-size:13px;margin:0;opacity:.85}.legal__toc{animation:tg-pop .42s cubic-bezier(.22,.61,.36,1) both;background:#4176fc0f;border:1px solid #4176fc1a;border-radius:12px;margin:14px 0 20px;padding:12px 14px}.legal__toc strong{display:block;font-size:14px;margin-bottom:6px}.legal__toc ol{margin:0;padding-left:18px}.legal__toc ol li{margin:4px 0}.legal__toc ol a{color:#333;color:var(--text-color,#333);font-size:14px;text-decoration:none;transition:opacity .2s ease}.legal__toc ol a:hover{opacity:.85;text-decoration:underline}.legal__section{margin:20px 0}.legal__section h2{font-size:17px;margin:0 0 8px}.legal__section h3{font-size:15px;margin:12px 0 6px}.legal__section li,.legal__section p{font-size:15px;line-height:1.6}.legal__section ul{margin:0;padding-left:18px}[data-theme=dark] .legal--privacy .legal__hero{background:radial-gradient(800px 400px at 0 0,#4176fc2e,#0000 60%),radial-gradient(600px 320px at 100% 100%,#4176fc24,#0000 60%),#000;background:radial-gradient(800px 400px at 0 0,#4176fc2e,#0000 60%),radial-gradient(600px 320px at 100% 100%,#4176fc24,#0000 60%),var(--bg-color,#000);border:1px solid #ffffff12}[data-theme=dark] .legal--privacy .legal__toc{background:#4176fc1f;border-color:#4176fc38}@media print{.legal{max-width:none;padding:0 12mm}}.support-center{background:var(--color-bg);box-sizing:border-box;color:var(--color-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,sans-serif;margin:0 auto;max-width:1040px;overflow-x:hidden;padding:24px 16px calc(116px + env(safe-area-inset-bottom));width:100%}.sc-hero{grid-gap:8px;-webkit-backdrop-filter:saturate(130%) blur(8px);backdrop-filter:saturate(130%) blur(8px);background:radial-gradient(700px 320px at 0 0,#4176fc1a,#0000 60%),radial-gradient(500px 260px at 100% 100%,#4176fc14,#0000 60%),var(--color-bg);border:1px solid #0000000f;border-radius:20px;box-shadow:0 .5px 1px #0000000d,0 10px 30px #0000000f;display:grid;gap:8px;margin-bottom:18px;padding:20px}.sc-title{font-size:clamp(24px,3.2vw,32px);line-height:1.2;margin:0}.sc-subtitle{margin:0;opacity:.85}.btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0000001f;box-shadow:0 1px 2px #0000000f,0 6px 16px #0000000f;color:var(--color-text);padding:10px 12px;transition:transform .12s ease,background .24s ease,box-shadow .24s ease,border-color .24s ease}.btn:hover{background:#fafafa;box-shadow:0 2px 6px #00000014,0 10px 24px #00000014;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:#111;background-image:linear-gradient(180deg,#ffffff14,#fff0);border-color:#0000002e;color:#fff}.btn--ghost{background:#0000;box-shadow:none}.sc-tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 18px}@media(max-width:960px){.sc-tiles{grid-template-columns:1fr}}.tile-group{display:block}.tile__head{grid-gap:10px;align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;cursor:pointer;display:grid;gap:10px;grid-template-columns:40px 1fr 18px;padding:10px 6px;text-align:left;transition:transform .12s ease,opacity .18s ease;width:100%}.tile__head:hover{opacity:.95;transform:translateY(-1px)}.tile__head:active{transform:translateY(0)}.tile__icon{height:40px;object-fit:contain;width:40px}.tile__title{font-weight:700;letter-spacing:.2px}.tile__chev{justify-self:end;transition:transform .28s cubic-bezier(.22,.8,.32,1)}.tile-group.open .tile__chev{transform:rotate(180deg)}.tile__panel{max-height:0;opacity:0;overflow:hidden;transition:max-height .36s cubic-bezier(.22,.8,.32,1),opacity .28s ease}.tile-group.open .tile__panel{max-height:900px;opacity:1;overflow:visible}.tile__panel-inner{animation:fadeIn .28s cubic-bezier(.22,.8,.32,1);padding:8px 0 16px}.tile__lead{margin:6px 0 10px;opacity:.9}.cb-form{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cb-form input{background:var(--color-bg);border:1px solid #0000001f;border-radius:999px;box-sizing:border-box;color:var(--color-text);min-width:0;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;width:100%}.cb-form input::placeholder{color:color-mix(in srgb,var(--color-text) 56%,#0000)}.cb-form input:focus{background:#fff;border-color:rgba(65,118,252,.333);box-shadow:0 0 0 4px rgba(65,118,252,.133);outline:none}.cc-field{display:flex;flex-direction:column;gap:6px}.cc-label{color:var(--color-text);font-size:13px;font-weight:600;opacity:.8}.cc-radio-group{grid-gap:8px;display:grid;gap:8px;grid-column:1/-1;margin:6px 0 2px}.cc-radio{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none}.cc-radio input{opacity:0;pointer-events:none;position:absolute}.cc-radio-mark{background:#0b1120;border:2px solid #2563eb;border-radius:999px;box-shadow:0 0 0 0 #2563eb00,0 0 0 0 #0f172a4d;display:inline-grid;height:20px;place-items:center;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .12s ease;width:20px}.cc-radio input:checked+.cc-radio-mark{background:radial-gradient(circle at 30% 0,#60a5fa,#1d4ed8);border-color:#1d4ed8;box-shadow:0 0 0 4px #2563eb47,0 0 22px #2563eb99;transform:translateY(-1px)}.cc-radio:hover .cc-radio-mark{box-shadow:0 0 0 3px #2563eb2e,0 0 16px #0f172a8c}.cc-radio-text{color:var(--color-text);font-weight:600}.cc-schedule-block{background:#00000005;border:1px solid #0000000f;border-radius:22px;grid-column:1/-1;margin-top:6px;overflow:visible;padding:10px 12px 14px}.cc-calendar{background:#111;border-radius:24px;box-shadow:0 16px 40px #0009,0 0 0 1px #ffffff0a;color:#f9fafb;margin-bottom:10px;padding:14px 16px 10px}.cc-cal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cc-cal-title{font-size:15px;font-weight:600}.cc-cal-nav{align-items:center;background:#ffffff0a;border:none;border-radius:999px;color:#e5e7eb;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .16s ease,transform .12s ease;width:28px}.cc-cal-nav:hover{background:#ffffff14;transform:translateY(-1px)}.cc-cal-nav:active{transform:translateY(0)}.cc-cal-grid{grid-gap:4px;display:grid;font-size:12px;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.cc-cal-weekday{opacity:.6;padding:4px 0;text-align:center}.cc-cal-empty{min-height:28px}.cc-cal-day{align-items:center;background:#0000;border:none;border-radius:999px;color:#e5e7eb;cursor:pointer;display:flex;justify-content:center;min-height:32px;transition:background .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}.cc-cal-day.is-today{border:1px solid #60a5fab3}.cc-cal-day:hover{background:#ffffff0f;transform:translateY(-1px)}.cc-cal-day.is-selected{background:#2563eb;box-shadow:0 8px 20px #2563eba6;color:#fff}.cc-time-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:8px}.cc-time-label{color:var(--color-text)}.cc-time-label,.cc-time-pill{font-size:14px;font-weight:500}.cc-time-pill{background:#111827;border:none;border-radius:999px;box-shadow:0 10px 24px #0f172ab3,0 0 0 1px #ffffff0a;color:#f9fafb;cursor:pointer;flex:0 0 auto;min-width:110px;padding:8px 16px;transition:transform .12s ease,box-shadow .18s ease,background .18s ease}.cc-time-pill:hover{box-shadow:0 14px 30px #0f172ad9,0 0 0 1px #ffffff0f;transform:translateY(-1px)}.cc-time-pill:active{transform:translateY(0)}.cc-native-field{align-items:center;display:inline-flex;justify-content:flex-end;position:relative}.cc-native-input-overlay{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.cc-time-native{inset:0;opacity:0;pointer-events:none;position:absolute}.cb-form .btn--primary{background:linear-gradient(180deg,#4f8dfc,#2563eb);border:none;border-radius:999px;box-shadow:0 6px 16px #2563eb59,inset 0 0 0 1px #ffffff0f;color:#fff;cursor:pointer;font-size:15px;font-weight:600;grid-column:1/-1;padding:14px 22px;transition:transform .12s cubic-bezier(.2,.9,.2,1.2),box-shadow .18s ease,filter .14s ease}.cb-form .btn--primary:hover{box-shadow:0 10px 22px #2563eb73,inset 0 0 0 1px #ffffff14;filter:brightness(1.05);transform:translateY(-1px) scale(1.015)}.cb-form .btn--primary:active{box-shadow:0 4px 14px #2563eb59,inset 0 0 0 1px #ffffff14;filter:brightness(.96);transform:scale(.97)}.cb-form .ok{color:#2ecc71;grid-column:1/-1}.cb-form .err{color:#e74c3c;grid-column:1/-1}@media(max-width:960px){.cb-form{grid-template-columns:1fr}}.sc-card{background:var(--color-bg);border:1px solid #0000000f;border-radius:18px;box-shadow:0 .5px 1px #0000000d,0 10px 24px #0000000f;padding:16px}.sc-card h3{margin:0 0 10px}.faq details{background:#00000005;border:1px solid #00000014;border-radius:25px;margin:8px 0;overflow:hidden;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease}.faq summary{cursor:pointer;font-weight:600;list-style:none;padding:12px 14px;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"▾";position:absolute;right:14px;transition:transform .34s cubic-bezier(.22,.8,.32,1)}.faq details[open] summary:after{transform:rotate(180deg)}.faq .faq-body{max-height:0;opacity:0;padding:0 14px;transition:max-height .4s cubic-bezier(.22,.8,.32,1),opacity .3s ease,padding .4s cubic-bezier(.22,.8,.32,1)}.faq details[open] .faq-body{max-height:520px;opacity:1;padding:10px 14px 14px}.cc-time-overlay{align-items:flex-end;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000059;display:flex;inset:0;justify-content:center;overflow-x:hidden;position:fixed;z-index:999}.cc-time-dialog{background:radial-gradient(120% 220% at 0 0,#94a3b87a,#0000 50%),radial-gradient(130% 220% at 100% 100%,#60a5fa73,#0000 55%),#0f172af5;border:1px solid #94a3b8b3;border-radius:26px;box-shadow:0 26px 70px #000000b3,0 0 0 1px #ffffff0a;box-sizing:border-box;color:#e5e7eb;margin:0 auto 18px;padding:10px 14px 12px;width:min(420px,100% - 24px)}.cc-time-dialog-header{align-items:center;display:flex;justify-content:center;padding-bottom:6px;position:relative}.cc-time-dialog-title{font-size:15px;font-weight:600}.cc-time-dialog-close{align-items:center;background:#0f172adb;border:none;border-radius:999px;box-shadow:0 0 0 1px #94a3b88c,0 6px 18px #0f172acc;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:14px;height:28px;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:background .16s ease,transform .12s ease,box-shadow .18s ease;width:28px}.cc-time-dialog-close:hover{background:#0f172afa;box-shadow:0 8px 22px #0f172ae6,0 0 0 1px #94a3b8bd;transform:translateY(-50%) translateY(-1px)}.cc-time-dialog-close:active{transform:translateY(-50%)}.cc-time-wheel{align-items:stretch;background:#0f172ae6;border-radius:22px;box-shadow:inset 0 0 0 1px #0f172af2,0 18px 38px #000c;display:flex;gap:14px;justify-content:center;margin-top:6px;padding:10px 10px 8px}.cc-wheel-col{flex:1 1;max-height:180px;overflow:hidden;position:relative}.cc-wheel-list{margin:0;max-height:180px;overflow-y:auto;padding:60px 0;scroll-snap-type:y mandatory;scrollbar-width:none}.cc-wheel-list::-webkit-scrollbar{height:0;width:0}.cc-wheel-item{align-items:center;background:#0000;border:none;color:#d1d5db94;cursor:pointer;display:flex;font-size:20px;font-weight:500;height:36px;justify-content:center;opacity:.6;scroll-snap-align:center;transition:color .14s ease,transform .14s ease,text-shadow .14s ease,opacity .14s ease;width:100%}.cc-wheel-item.is-active{color:#f9fafb;opacity:1;text-shadow:0 0 18px #60a5fad9;transform:scale(1.04)}.cc-wheel-col:after,.cc-wheel-col:before{content:"";height:48px;left:0;pointer-events:none;position:absolute;right:0}.cc-wheel-col:before{background:linear-gradient(180deg,#0f172afa,#0f172aa6,#0000);top:0}.cc-wheel-col:after{background:linear-gradient(0deg,#0f172afa,#0f172aa6,#0000);bottom:0}.cc-wheel-window{background:linear-gradient(180deg,#ffffff14,#0f172a1a);border:1px solid #94a3b8f2;border-radius:14px;box-shadow:inset 0 0 0 1px #0f172af5,0 0 0 1px #ffffff14;height:36px;left:10px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.cc-wheel-separator{align-self:center;color:#f9fafbd9;font-size:22px;font-weight:700;text-shadow:0 0 16px #94a3b8e6}.cc-time-dialog-footer{display:flex;gap:10px;justify-content:space-between;margin-top:10px}.cc-time-dialog-footer .btn{border-radius:999px;flex:1 1;font-size:15px;font-weight:600}.cc-time-btn-cancel{background:#0f172ae6;border-color:#94a3b8b3;box-shadow:0 8px 18px #0f172abf,0 0 0 1px #ffffff0a;color:#e5e7eb}.cc-time-btn-cancel:hover{background:#0f172afa}.cc-time-btn-ok{box-shadow:0 10px 22px #2563eb99,0 0 0 1px #ffffff14}@media(max-width:600px){.cc-time-dialog{margin:0 auto 10px;width:min(420px,100% - 24px)}}[data-theme=dark] .support-center{color:#fff}[data-theme=dark] .support-center .sc-hero{background:radial-gradient(700px 320px at 0 0,#558cff33,#0000 60%),radial-gradient(500px 260px at 100% 100%,#558cff24,#0000 60%),var(--color-bg);border-color:#ffffff14;box-shadow:0 .5px 1px #00000047,0 10px 30px #00000059}[data-theme=dark] .support-center .cc-label,[data-theme=dark] .support-center .cc-radio-text,[data-theme=dark] .support-center .sc-subtitle,[data-theme=dark] .support-center .sc-title,[data-theme=dark] .support-center .tile__lead,[data-theme=dark] .support-center .tile__title{color:#fff}[data-theme=dark] .support-center .tile__icon{filter:invert(1) brightness(1.1) contrast(1)}[data-theme=dark] .support-center .btn{background:#111;border-color:#ffffff1f;color:#f6f6f6}[data-theme=dark] .support-center .btn--primary{background:#fff;border-color:#ffffffdb;color:#000}[data-theme=dark] .support-center .sc-card{background:#0f0f10;border-color:#ffffff1a;color:#fff}[data-theme=dark] .support-center .faq details{background:#ffffff0d;border-color:#ffffff1f}[data-theme=dark] .support-center .faq summary{color:#fff}[data-theme=dark] .support-center .cb-form input{background:#1b1b1c;border-color:#ffffff1f;color:#fff}[data-theme=dark] .support-center .cb-form input::placeholder{color:#fff9}[data-theme=dark] .support-center .cc-radio-mark{background:#020617;border-color:#94a3b8e6}@media(prefers-reduced-motion:reduce){.faq .faq-body,.faq summary:after,.tile__head,.tile__panel{transition:none!important}.tile__panel-inner{animation:none!important}}:root{--radius:14px;--radius-lg:18px;--bezier:cubic-bezier(.25,.7,.3,1);--bg:var(--color-bg);--card:var(--glass-bg);--card-strong:color-mix(in srgb,var(--glass-bg) 90%,#0000);--stroke:var(--glass-stroke);--inner-stroke:#ffffffa6;--muted:var(--color-muted);--text:var(--color-text);--chip:var(--surface-2);--shadow-1:0 10px 28px #00000014;--shadow-2:0 20px 40px #00000021;--blue:#0b62e0;--red:#e53935;--green:#1b9c54;--amber:#ffb300;--black-btn:var(--color-text);--btn-minw:168px;--btn-minw-sm:140px;--btn-pad-y:7px;--btn-pad-x:14px}.dark-theme,[data-theme=dark]{--card:color-mix(in srgb,var(--surface-1) 88%,var(--glass-bg) 12%);--card-strong:color-mix(in srgb,var(--surface-1) 96%,var(--glass-bg) 4%);--stroke:#ffffff1f;--inner-stroke:#ffffff1a;--shadow-1:0 12px 28px #00000073;--shadow-2:0 20px 42px #000000a6}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.admin-reports{animation:fadeIn .18s ease-out both;background:var(--color-bg);background:var(--bg);box-sizing:border-box;color:var(--color-text);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;margin:0 auto;max-width:1180px;padding:80px clamp(10px,2.4vw,22px) 24px;padding:calc(16px + var(--global-header-h)) clamp(10px,2.4vw,22px) 24px}.admin-reports .is-glass{-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);background:var(--glass-bg);background:var(--card);border:1px solid var(--stroke);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 10px 28px #00000014,inset 0 0 0 1px #ffffffa6;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--inner-stroke)}.admin-reports .ar__header{border-radius:18px;border-radius:var(--radius-lg);margin-bottom:14px;padding:10px 12px;position:-webkit-sticky;position:sticky;top:72px;top:calc(var(--global-header-h) + 8px);z-index:3}.admin-reports .ar__filters{align-items:center;display:flex;gap:12px;width:100%}.admin-reports .ar__cards-row{align-items:stretch;display:flex;flex:1 1 auto;gap:12px}.admin-reports .ar-card{grid-row-gap:4px;background:color-mix(in srgb,color-mix(in srgb,var(--glass-bg) 90%,#0000) 94%,#0000);background:color-mix(in srgb,var(--card-strong) 94%,#0000);border:0;border-radius:18px;box-shadow:0 10px 24px #00000014;color:var(--color-text);color:var(--text);cursor:pointer;display:grid;flex:1 1;grid-template-rows:auto auto auto;min-width:0;padding:12px 14px;position:relative;row-gap:4px;text-align:left;transition:transform .16s cubic-bezier(.25,.7,.3,1),box-shadow .16s ease,background-color .16s ease,opacity .14s ease;transition:transform .16s var(--bezier),box-shadow .16s ease,background-color .16s ease,opacity .14s ease}.admin-reports .ar-card:hover{box-shadow:0 20px 40px #00000021;box-shadow:var(--shadow-2);transform:translateY(-2px)}.admin-reports .ar-card:active{box-shadow:0 6px 18px #00000029;transform:translateY(0)}.admin-reports .ar-card:disabled{cursor:default;opacity:.6;transform:none}.admin-reports .ar-card.is-active{border:1px solid #ffffffa6;box-shadow:0 18px 40px #0000002e;transform:translateY(-2px)}.admin-reports .ar-card__label{font-size:.8rem;font-weight:600;letter-spacing:.08em;opacity:.9;text-transform:uppercase}.admin-reports .ar-card__value{font-size:1.45rem;font-weight:700}.admin-reports .ar-card__subtitle{color:var(--color-muted);color:var(--muted);font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reports .ar-card--open{background:linear-gradient(135deg,#e8f2ff,#fff)}.admin-reports .ar-card--resolved{background:linear-gradient(135deg,#e8f7f0,#fff)}.admin-reports .ar-card--closed_removed{background:linear-gradient(135deg,#ffe9e9,#fff)}[data-theme=dark] .admin-reports .ar-card--open{background:radial-gradient(circle at 0 0,#2196f373,#0000 55%),color-mix(in srgb,color-mix(in srgb,var(--glass-bg) 90%,#0000) 96%,#0000);background:radial-gradient(circle at 0 0,#2196f373,#0000 55%),color-mix(in srgb,var(--card-strong) 96%,#0000)}[data-theme=dark] .admin-reports .ar-card--resolved{background:radial-gradient(circle at 0 0,#4caf5073,#0000 55%),color-mix(in srgb,color-mix(in srgb,var(--glass-bg) 90%,#0000) 96%,#0000);background:radial-gradient(circle at 0 0,#4caf5073,#0000 55%),color-mix(in srgb,var(--card-strong) 96%,#0000)}[data-theme=dark] .admin-reports .ar-card--closed_removed{background:radial-gradient(circle at 0 0,#f4433673,#0000 55%),color-mix(in srgb,color-mix(in srgb,var(--glass-bg) 90%,#0000) 96%,#0000);background:radial-gradient(circle at 0 0,#f4433673,#0000 55%),color-mix(in srgb,var(--card-strong) 96%,#0000)}.admin-reports .ar__btn{align-items:center;background:var(--color-text);background:var(--black-btn);border:0;border-radius:999px;box-shadow:0 12px 30px #0000002e;color:var(--color-bg);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:6px;justify-content:center;line-height:1;min-width:168px;min-width:var(--btn-minw);padding:7px 14px;padding:var(--btn-pad-y) var(--btn-pad-x);transition:transform .14s cubic-bezier(.25,.7,.3,1),box-shadow .14s ease,opacity .14s ease,background-color .14s ease,color .14s ease;transition:transform .14s var(--bezier),box-shadow .14s ease,opacity .14s ease,background-color .14s ease,color .14s ease;white-space:nowrap}.admin-reports .ar__btn:hover{box-shadow:0 20px 40px #00000021;box-shadow:var(--shadow-2);transform:translateY(-1px)}.admin-reports .ar__btn:active{box-shadow:0 6px 16px #0000002e;transform:translateY(0)}.admin-reports .ar__btn:disabled{box-shadow:0 6px 14px #00000014;cursor:not-allowed;opacity:.55;transform:none}.admin-reports .ar__btn.ghost{background:#0000;border:1px solid var(--stroke);box-shadow:none;color:var(--color-text);color:var(--text)}.admin-reports .ar__btn.ghost:hover{background:color-mix(in srgb,var(--color-text) 5%,#0000);background:color-mix(in srgb,var(--text) 5%,#0000)}.admin-reports .ar__btn.danger{background:#e53935;background:var(--red);color:#fff}.admin-reports .ar__btn.danger:hover{background:color-mix(in srgb,#e53935 92%,#fff 8%);background:color-mix(in srgb,var(--red) 92%,#fff 8%)}.admin-reports .ar__btn--refresh{font-size:.85rem;min-width:auto;padding-inline:12px}.admin-reports .ar__error{color:#e53935;color:var(--red);font-size:.9rem;font-weight:600;margin:8px 2px}.admin-reports .ar__summary{align-items:center;background:color-mix(in srgb,var(--surface-2) 70%,#0000);background:color-mix(in srgb,var(--chip) 70%,#0000);border:1px solid var(--stroke);border-radius:999px;color:var(--color-muted);color:var(--muted);display:inline-flex;font-size:.86rem;gap:8px;margin:6px 2px 12px;padding:6px 12px}.admin-reports .ar__summary span:first-child{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reports .ar__summary b{color:var(--color-text);color:var(--text);font-size:.98rem}.admin-reports .ar__table{background:color-mix(in srgb,var(--glass-bg) 96%,#0000);background:color-mix(in srgb,var(--card) 96%,#0000);border:1px solid var(--stroke);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 10px 28px #00000014,inset 0 0 0 1px #ffffffa6;box-shadow:var(--shadow-1),inset 0 0 0 1px var(--inner-stroke);margin-top:4px;overflow:hidden;padding:6px}.admin-reports .ar__thead,.admin-reports .ar__trow{grid-gap:10px;grid-column-gap:14px;align-items:center;column-gap:14px;display:grid;gap:10px;grid-template-columns:88px 2.1fr 1.1fr 1fr 1.1fr 1.4fr .9fr 1.5fr;padding:10px 12px}.admin-reports .ar__thead{background:color-mix(in srgb,color-mix(in srgb,var(--glass-bg) 90%,#0000) 96%,#0000);background:color-mix(in srgb,var(--card-strong) 96%,#0000);border:1px solid var(--stroke);border-radius:18px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #ffffffa6;box-shadow:inset 0 0 0 1px var(--inner-stroke);color:var(--color-muted);color:var(--muted);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.admin-reports .ar__thead .th{white-space:nowrap}.dark-theme .admin-reports .ar__thead,[data-theme=dark] .admin-reports .ar__thead{background:color-mix(in srgb,color-mix(in srgb,var(--glass-bg) 90%,#0000) 96%,#0000);background:color-mix(in srgb,var(--card-strong) 96%,#0000);color:color-mix(in srgb,var(--color-muted) 65%,#fff 35%);color:color-mix(in srgb,var(--muted) 65%,#fff 35%)}.admin-reports .ar__trow{animation:rowIn .18s ease both;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);background:color-mix(in srgb,var(--glass-bg) 94%,#0000);background:color-mix(in srgb,var(--card) 94%,#0000);border:1px solid var(--stroke);border-radius:18px;border-radius:var(--radius-lg);box-shadow:0 10px 26px #00000014,inset 0 0 0 1px #ffffffa6;box-shadow:0 10px 26px #00000014,inset 0 0 0 1px var(--inner-stroke);margin-top:8px}.admin-reports .ar__trow .td{min-width:0}.admin-reports .ar__trow[data-auto-hidden="1"]{border-color:color-mix(in srgb,var(--red) 40%,var(--stroke) 60%);box-shadow:0 10px 26px #e539352e,inset 0 0 0 1px #fff9}.admin-reports .ar__empty{color:var(--color-muted);color:var(--muted);font-size:.9rem;padding:18px 8px 20px;text-align:center}.admin-reports .td--preview{align-items:center;display:flex;justify-content:flex-start}.admin-reports .ar__thumb{background:color-mix(in srgb,var(--surface-2) 92%,#0000);background:color-mix(in srgb,var(--chip) 92%,#0000);border:0;border-radius:999px;box-shadow:0 10px 24px #0000002e;cursor:pointer;height:70px;overflow:hidden;padding:0;position:relative;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;width:70px}.admin-reports .ar__thumb img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.admin-reports .ar__thumb:before{border:1px solid #fffc;border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute}.admin-reports .ar__thumb:hover{background:color-mix(in srgb,var(--surface-2) 98%,#0000);background:color-mix(in srgb,var(--chip) 98%,#0000);box-shadow:0 14px 28px #00000038;transform:translateY(-1px)}.admin-reports .ar__thumb:active{box-shadow:0 8px 20px #0000002e;transform:translateY(0)}.admin-reports .ar__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text);color:var(--text);display:-webkit-box;font-size:.98rem;font-weight:600;line-height:1.25;overflow:hidden}.admin-reports .ar__subtitle{color:var(--color-muted);color:var(--muted);font-size:.8rem;font-weight:500;margin-top:3px}.admin-reports .ar-badge{align-items:center;background:color-mix(in srgb,var(--surface-2) 88%,#0000);background:color-mix(in srgb,var(--chip) 88%,#0000);border:1px solid var(--stroke);border-radius:999px;color:var(--color-text);color:var(--text);display:inline-flex;font-size:.76rem;font-weight:600;gap:6px;padding:4px 10px}.admin-reports .ar-badge.is-listing{background:color-mix(in srgb,#0b62e0 12%,var(--surface-2) 88%);background:color-mix(in srgb,#0b62e0 12%,var(--chip) 88%);color:#0b3d91}.admin-reports .ar-badge.is-post{background:color-mix(in srgb,#7e57c2 14%,var(--surface-2) 86%);background:color-mix(in srgb,#7e57c2 14%,var(--chip) 86%);color:#5e35b1}.admin-reports .ar-badge.is-user{background:color-mix(in srgb,#26a69a 12%,var(--surface-2) 88%);background:color-mix(in srgb,#26a69a 12%,var(--chip) 88%);color:#00695c}.admin-reports .ar-id{color:var(--color-muted);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;margin-top:4px;word-break:break-all}.admin-reports .linklike{background:#0000;border:0;color:#0b62e0;color:var(--blue);cursor:pointer;font-size:.9rem;font-weight:600;padding:0;text-align:left;transition:color .12s ease,opacity .12s ease}.admin-reports .linklike:hover{color:#084fb6}.admin-reports .linklike:disabled{color:var(--color-muted);color:var(--muted);cursor:default}.admin-reports .mono{color:var(--color-muted);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;word-break:break-all}.admin-reports .ar-chip{align-items:center;background:var(--surface-2);background:var(--chip);border:1px solid var(--stroke);border-radius:999px;color:var(--color-text);color:var(--text);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 11px;white-space:nowrap}.admin-reports .ar-chip--status{justify-content:flex-start}.admin-reports .ar-chip--open{background:#fff7d4;border-color:color-mix(in srgb,#ffca28 45%,var(--stroke) 55%);color:#8a6800}.admin-reports .ar-chip--resolved{background:#eaf7ee;border-color:color-mix(in srgb,#66bb6a 45%,var(--stroke) 55%);color:#1b5e20}.admin-reports .ar-chip--closed_removed{background:#ffe6e6;border-color:color-mix(in srgb,#ef5350 45%,var(--stroke) 55%);color:#b71c1c}[data-theme=dark] .admin-reports .ar-chip--open{background:#fff4b429;color:color-mix(in srgb,#ffecb3 70%,#fff 30%)}[data-theme=dark] .admin-reports .ar-chip--resolved{background:#bee7c929;color:color-mix(in srgb,#b2dfdb 65%,#fff 35%)}[data-theme=dark] .admin-reports .ar-chip--closed_removed{background:#ffc1c129;color:color-mix(in srgb,#ffcdd2 70%,#fff 30%)}.admin-reports .ar__agg{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.admin-reports .ar-chip--agg{background:color-mix(in srgb,var(--surface-2) 90%,#0000);background:color-mix(in srgb,var(--chip) 90%,#0000)}.admin-reports .ar-chip--agg.is-autohidden{background:#ffe6e6;border-color:#e5393561}.admin-reports .ar-flag--hidden{color:#e53935;color:var(--red);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.admin-reports .ar__reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.admin-reports .ar-reason{background:color-mix(in srgb,var(--surface-2) 88%,#0000);background:color-mix(in srgb,var(--chip) 88%,#0000);border:1px solid var(--stroke);border-radius:999px;color:var(--color-text);color:var(--text);font-size:.76rem;font-weight:600;padding:3px 9px}.admin-reports .ar__reason-single{color:var(--color-text);color:var(--text);font-size:.86rem;font-weight:600}.admin-reports .td--actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-reports .td--actions .ar__btn{min-width:168px;min-width:var(--btn-minw)}.admin-reports .ar__hint{color:var(--color-muted);color:var(--muted);font-size:.78rem;margin-top:2px;width:100%}.admin-reports .ar__hint--muted{opacity:.85}.admin-reports .ar__guard{margin:40px auto 0;max-width:580px;padding:18px 20px;text-align:center}.admin-reports .ar__guard h2{color:var(--color-text);color:var(--text);font-size:1.15rem;font-weight:600;margin:0 0 6px}.admin-reports .ar__guard p{color:var(--color-muted);color:var(--muted);font-size:.92rem;font-weight:500;margin:0 0 14px}.admin-reports .ar__guard .ar__btn{min-width:190px}@media(max-width:1024px){.admin-reports .ar__thead,.admin-reports .ar__trow{grid-template-columns:84px 1.9fr 1.1fr 1fr .9fr 1.3fr .9fr 1.4fr}.admin-reports .ar__btn{min-width:150px;padding:7px 12px}}@media(max-width:860px){.admin-reports .ar__thead,.admin-reports .ar__trow{font-size:14px;grid-template-columns:80px 1.8fr 1fr .9fr .95fr 1.2fr .9fr 1.35fr}.admin-reports .ar__thumb{height:64px;width:64px}.admin-reports .ar__select{min-width:170px}.admin-reports .td--actions .ar__btn{font-size:.85rem;min-width:140px}}@media(max-width:720px){.admin-reports{padding-bottom:20px}.admin-reports .ar__header{padding:10px}.admin-reports .ar__filters{align-items:stretch;flex-direction:column;gap:10px}.admin-reports .ar__cards-row{flex-direction:column}.admin-reports .ar-card{padding:10px 12px}.admin-reports .ar__btn--refresh{align-self:flex-end}.admin-reports .ar__thead{display:none}.admin-reports .ar__table{background:#0000;border:0;border-radius:18px;box-shadow:none;padding:0}.admin-reports .ar__trow{border-radius:18px;column-gap:10px;grid-template-areas:"preview title" "preview type" "preview author" "preview reporter" "preview reason" "preview status" "actions actions";grid-template-columns:64px 1fr;margin:0 0 10px;padding:10px 12px;row-gap:6px}.admin-reports .td--preview{grid-area:preview}.admin-reports .td--title{grid-area:title}.admin-reports .td--type{grid-area:type}.admin-reports .td--author{grid-area:author}.admin-reports .td--reporter{grid-area:reporter}.admin-reports .td--reason{grid-area:reason}.admin-reports .td--status{grid-area:status}.admin-reports .td--actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-start}.admin-reports .td--actions .ar__btn{flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;font-size:.82rem;min-width:140px;min-width:var(--btn-minw-sm);padding:6px 9px}.admin-reports .ar__thumb{height:60px;width:60px}.admin-reports .ar__title{-webkit-line-clamp:3;font-size:.96rem}.admin-reports .ar-id{display:none}.admin-reports .ar-badge{font-size:.72rem;padding:3px 8px}.admin-reports .ar-reason{font-size:.72rem;padding:3px 7px}}@media(max-width:420px){.admin-reports .ar__trow{grid-template-columns:56px 1fr;padding:8px 10px}.admin-reports .ar__thumb{height:56px;width:56px}.admin-reports .ar__btn{font-size:12.5px;min-width:0;padding:6px 8px}.admin-reports .ar__reasons{gap:4px}.admin-reports .ar-reason{font-size:.7rem;padding:3px 6px}}.cv-ads-cabinet-wrap{margin:0 auto;max-width:680px;padding:16px 16px 90px}.cv-ads-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#7f7f7f14;border:1px solid #ffffff14;border-radius:18px;margin-bottom:14px;padding:16px}.cv-ads-title{font-size:15px;font-weight:800;margin-bottom:12px}.cv-ads-error{background:#ff464624;border:1px solid #ff464633;border-radius:14px;font-size:13px;margin-bottom:12px;padding:10px 12px}.cv-ads-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:720px){.cv-ads-grid{grid-template-columns:1fr 1fr}.cv-ads-actions{grid-column:1/-1}}.cv-ads-field{display:flex;flex-direction:column;gap:6px}.cv-ads-field input,.cv-ads-field select{background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffeb;height:40px;outline:none;padding:0 12px}.cv-ads-field input::placeholder{color:#ffffff73}.cv-ads-label{color:#ffffffa6;font-size:12px;font-weight:700}.cv-ads-hint{color:#ffffff8c;font-size:12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;opacity:.85}.cv-ads-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-top:4px}.cv-ads-btn{background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;color:#ffffffeb;cursor:pointer;font-weight:800;height:40px;padding:0 14px}.cv-ads-btn:disabled{cursor:default;opacity:.55}.cv-ads-btn.secondary{background:#0000002e}.cv-ads-btn.small{border-radius:11px;font-size:13px;font-weight:800;height:34px;padding:0 12px}.cv-ads-file{height:40px!important;padding-top:7px!important}.cv-ads-upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cv-ads-upload-ok{color:#8cffbee6;font-size:12px;font-weight:900}.cv-ads-preview{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;margin-top:8px;overflow:hidden}.cv-ads-preview img{display:block;height:140px;object-fit:cover;width:100%}.cv-ads-list{display:flex;flex-direction:column;gap:10px}.cv-ads-row{align-items:flex-start;background:#00000024;border:1px solid #ffffff14;border-radius:16px;display:flex;gap:12px;padding:12px}.cv-ads-row-main{flex:1 1;min-width:0}.cv-ads-row-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.cv-ads-row-name{font-size:14px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-ads-pill{background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;font-size:12px;font-weight:900;padding:5px 10px}.cv-ads-pill.active{background:#50c87824;border-color:#50c87838}.cv-ads-pill.paused{background:#ffbe3c24;border-color:#ffbe3c38}.cv-ads-row-sub{color:#fff9;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:6px}.cv-ads-row-sub .dot{opacity:.45}.cv-ads-row-sub .muted{opacity:.78}.cv-ads-row-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.cv-ads-row-metrics .m{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;color:#ffffffc2;font-size:12px;font-weight:800;padding:6px 10px}.cv-ads-row-preview{background:#00000024;border:1px solid #ffffff1a;border-radius:14px;margin-top:10px;overflow:hidden}.cv-ads-row-preview img{display:block;height:120px;object-fit:cover;width:100%}.cv-ads-row-side{display:flex;flex-direction:column;gap:8px}.cv-ads-empty{background:#00000024;border:1px solid #ffffff14;border-radius:14px;color:#ffffffb3;font-size:13px;padding:14px 12px}.cv-ads-report-overlay{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:9999}@media(min-width:720px){.cv-ads-report-overlay{align-items:center}}.cv-ads-report-modal{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#141418eb;border:1px solid #ffffff1a;border-radius:18px;max-width:760px;padding:14px;width:100%}.cv-ads-report-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.cv-ads-report-sub{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pill{background:#0003;color:#ffffffdb;font-weight:900}.pill.soft{background:#ffffff0f}.cv-ads-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:10px}@media(min-width:560px){.cv-ads-kpis{grid-template-columns:1fr 1fr 1fr}}.kpi{background:#0000002e}.kpi .kpi-label{font-weight:800}.cv-ads-share-box{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;padding:12px}.cv-ads-share-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cv-ads-share-link{color:#ffffffdb;font-size:13px;opacity:.9;text-decoration:none;word-break:break-all}.cv-ads-share-link:hover{text-decoration:underline}.cv-ads-report-table{background:#00000029;border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;overflow:hidden}.cv-ads-report-head,.cv-ads-report-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.4fr .8fr .8fr .7fr;padding:10px 12px}.cv-ads-report-head{background:#ffffff0f;border-bottom:1px solid #ffffff14;color:#ffffffc7;font-size:12px;font-weight:950}.cv-ads-report-row{border-top:1px solid #ffffff0f;color:#ffffffe6;font-size:13px}.cv-ads-report-row .day{color:#ffffffdb;font-weight:900}.cv-ads-report-loading{align-items:center;color:#ffffffbf;display:flex;font-size:13px;gap:10px;margin-top:12px}.cv-ads-report-loading .spinner{animation:spin .9s linear infinite;border:2px solid #ffffff40;border-radius:999px;border-top-color:#fffc;height:18px;width:18px}.cv-report-wrap{margin:0 auto;max-width:760px;padding:16px 16px 90px}.cv-report-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#7f7f7f14;border:1px solid #ffffff14;border-radius:18px;padding:16px}.cv-report-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.cv-report-title{font-size:16px;font-weight:900;letter-spacing:.2px}.cv-report-sub{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pill{background:#0000002e;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffd9;font-size:12px;font-weight:800;padding:7px 10px}.pill.warn{background:#ffbe3c1f;border-color:#ffbe3c38}.cv-report-actions{align-items:center;display:flex;gap:10px}.btn{align-items:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;color:#ffffffeb;cursor:pointer;display:inline-flex;font-weight:800;height:38px;justify-content:center;padding:0 14px;text-decoration:none}.btn:disabled{cursor:default;opacity:.6}.btn.secondary{background:#0000002e}.cv-report-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:14px}@media(min-width:560px){.cv-report-kpis{grid-template-columns:1fr 1fr 1fr}}.kpi{background:#00000024;border:1px solid #ffffff14;border-radius:16px;padding:12px}.kpi .kpi-label{color:#ffffffa6;font-size:12px;font-weight:700}.kpi .kpi-value{color:#ffffffeb;font-size:18px;font-weight:950;margin-top:6px}.cv-report-table{background:#00000024;border:1px solid #ffffff14;border-radius:16px;margin-top:14px;overflow:hidden}.cv-report-table .thead,.cv-report-table .trow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1.2fr .8fr .8fr .7fr;padding:10px 12px}.cv-report-table .thead{background:#ffffff0f;border-bottom:1px solid #ffffff14;color:#ffffffbf;font-size:12px;font-weight:900}.cv-report-table .trow{border-top:1px solid #ffffff0f;color:#ffffffe0;font-size:13px}.cv-report-table .trow .day{color:#ffffffdb;font-weight:800}.cv-report-table .empty{color:#ffffffb3;font-size:13px;padding:14px 12px}.cv-report-footnote{color:#fff9;font-size:12px;margin-top:12px}.cv-report-error{background:#ff464624;border:1px solid #ff464633;border-radius:16px;margin-top:12px;padding:12px}.cv-report-error .e-title{font-size:13px;font-weight:900}.cv-report-error .e-msg{font-size:13px;margin-top:6px;opacity:.9;word-break:break-word}.cv-report-error .e-hint{font-size:12px;margin-top:8px;opacity:.75}.cv-report-loading{align-items:center;color:#ffffffbf;display:flex;font-size:13px;gap:10px;margin-top:14px}.cv-report-loading .spinner{animation:spin .9s linear infinite;border:2px solid #ffffff40;border-radius:999px;border-top-color:#fffc;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.trust{--global-header-h:64px}@media(max-width:640px){.trust{--global-header-h:56px}}.trust{margin:0 auto;max-width:980px;padding:calc(16px + var(--global-header-h)) 16px 16px}.trust .loading{opacity:.8}.trust .loading--inline{margin:8px 0}.trust .trust__head{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 320px;margin-bottom:16px}@media(max-width:900px){.trust .trust__head{grid-template-columns:1fr}}.trust .trust__title{align-items:center;background:#fff;background:var(--bg-elev,#0a0a0a);border:1px solid #0000001f;border:1px solid var(--br,#ffffff14);border-radius:12px;display:flex;gap:12px;padding:14px}.trust .trust__title img{filter:none;height:48px;object-fit:contain;width:48px}.trust .trust__title h2{font-size:20px;line-height:1.2;margin:0}.trust .trust__title .trust__subtitle{font-size:14px;margin-top:4px;opacity:.85}.trust .trust__scorecard{background:#fff;background:var(--bg-elev,#0a0a0a);border:1px solid #0000001f;border:1px solid var(--br,#ffffff14);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.trust .trust__scorecard .score-big{align-items:baseline;display:flex;gap:4px}.trust .trust__scorecard .score-big__value{font-size:40px;font-weight:700}.trust .trust__scorecard .score-big__of{font-size:16px;opacity:.7}.trust .trust__scorecard .score-meta{display:flex;flex-wrap:wrap;gap:8px}.trust .trust__scorecard .score-hint{font-size:13px;opacity:.85}.trust .trust__scorecard .score-actions{margin-top:6px}.trust .trust__scorecard .score-actions .btn{background:#0000;border:1px solid #0000001f;border:1px solid var(--br,#ffffff24);border-radius:8px;color:inherit;cursor:pointer;padding:8px 12px;transition:.2s ease}.trust .trust__scorecard .score-actions .btn:hover{background:#ffffff0f;transform:translateY(-1px)}.trust .trust__scorecard .score-actions .btn:disabled{cursor:default;opacity:.6;transform:none}.trust .trust__card{background:#fff;background:var(--bg-elev,#0a0a0a);border:1px solid #0000001f;border:1px solid var(--br,#ffffff14);border-radius:12px;margin-bottom:12px;padding:14px}.trust .trust__card .card__head{margin-bottom:10px}.trust .trust__card .card__head .card__title{align-items:center;display:flex;font-weight:600;gap:6px}.trust .trust__card .card__head .card__sub{font-size:13px;margin-top:2px;opacity:.8}.trust .empty{background:#ffffff08;border:1px dashed #0000001f;border:1px dashed var(--br,#ffffff29);border-radius:10px;padding:16px;text-align:center}.trust .empty__title{font-weight:600}.trust .empty__subtitle{font-size:13px;margin-top:4px;opacity:.8}.trust .tier-badge{border:1px solid #0000;border-radius:999px;font-size:12px;padding:4px 8px}.trust .tier-badge.tier--novice{background:#ffffff0a;border-color:#ffffff1f}.trust .tier-badge.tier--verified{background:#5096ff1f;border-color:#5096ff47}.trust .tier-badge.tier--trusted{background:#3cc88c24;border-color:#3cc88c4d}.trust .role-chip{background:#ffffff0a;border:1px solid #0000001f;border:1px solid var(--br,#ffffff1f);border-radius:6px;font-size:12px;padding:4px 8px}.trust .mods{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(max-width:760px){.trust .mods{grid-template-columns:1fr}}.trust .mod{background:#ffffff08;border:1px solid #0000001f;border:1px solid var(--br,#ffffff14);border-radius:10px;padding:10px}.trust .mod--off{opacity:.6}.trust .mod .mod__top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:6px}.trust .mod .mod__label{font-weight:600}.trust .mod .mod__right{font-size:13px;opacity:.9}.trust .mod .mod__na{border:1px solid #0000001f;border:1px solid var(--br,#ffffff29);border-radius:999px;font-size:12px;opacity:.85;padding:2px 6px}.trust .mod .mod__bar{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden;position:relative}.trust .mod .mod__bar__fill{background:linear-gradient(90deg,#5aaafff2,#3cc88cf2);height:100%;transition:width .35s ease;width:0}.trust .mod .mod__note{font-size:12px;margin-top:6px;opacity:.85}.trust .facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.trust .facts{grid-template-columns:1fr 1fr}}@media(max-width:520px){.trust .facts{grid-template-columns:1fr}}.trust .fact{background:#ffffff08;border:1px solid #0000001f;border:1px solid var(--br,#ffffff14);border-radius:10px;padding:10px}.trust .fact .fact__label{font-size:12px;opacity:.8}.trust .fact .fact__value{font-weight:600;margin-top:2px}.trust .wavechart{background:linear-gradient(180deg,#ffffff0f,#fff0),repeating-linear-gradient(90deg,#ffffff0f 0,#ffffff0f 1px,#0000 0,#0000 64px);border:1px solid #0000001f;border:1px solid var(--br,#ffffff14);border-radius:14px;height:260px;overflow:hidden;position:relative;width:100%}.trust .wavechart svg{display:block;height:260px;width:100%}.trust .wavechart .wavechart__area{fill:url(#twave);animation:none}.trust .wavechart .wavechart__line{fill:none;stroke:#4176fc;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:none;filter:none}.trust .wavechart .wavechart__today{display:none}.trust .wavechart .wavechart__dot{fill:#fff;stroke:#4176fc;stroke-width:2;animation:none}.trust .wavechart .wavechart__hint{bottom:6px;font-size:11px;opacity:.75;position:absolute;right:10px}@keyframes draw{0%{stroke-dasharray:1000;stroke-dashoffset:1000}to{stroke-dasharray:1000;stroke-dashoffset:0}}@keyframes wave-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}:root,[data-theme=light]{--bg-elev:#fff;--br:#0000001f;--icon-filter:none}[data-theme=dark]{--bg-elev:#0b0b0b;--br:#ffffff24;--icon-filter:invert(100%)}.statistic{color:#222;color:var(--text-color,#222);margin:0 auto;max-width:960px;padding:80px 16px;padding:calc(16px + var(--global-header-h)) 16px 80px}.statistic .statistic-card{backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);background:#ffffffa6;background:var(--glass-bg,#ffffffa6);border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:20px;box-shadow:0 6px 24px #0000000f;box-shadow:var(--glass-shadow,0 6px 24px #0000000f);padding:16px}.statistic .coming-soon{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr;margin:8px 0 0;min-height:180px}.statistic .coming-soon__img{animation:float 4s ease-in-out infinite;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:140px}.statistic .coming-soon__text .title{font-size:20px;font-weight:800;margin-bottom:6px}.statistic .coming-soon__text .subtitle{color:var(--muted);font-size:16px;margin-bottom:8px}.statistic .coming-soon__text .note{color:var(--text-color);font-size:14px;margin:0;opacity:.9}@media(max-width:640px){.statistic{padding:76px 12px 100px;padding:calc(12px + var(--global-header-h)) 12px 100px}.statistic .coming-soon{grid-template-columns:1fr;text-align:center}.statistic .coming-soon .coming-soon__img{margin:0 auto 8px;width:160px}}.statistic-upgrade-btn{background:#4176fc;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:14px;font-weight:780;margin-top:6px;padding:12px 20px}.statistic-upgrade-btn:hover{opacity:.92}.statistic-empty,.statistic-error,.statistic-loading{font-size:14px;margin:0;opacity:.75}.statistic-error{color:#d3453f;opacity:1}.statistic-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));text-align:center}.statistic-summary__item{padding:6px 0}.statistic-summary__value{color:#4176fc;font-size:22px;font-weight:800}.statistic-summary__label{font-size:12px;margin-top:2px;opacity:.65}.statistic-section-title{font-size:15px;font-weight:780;margin:20px 4px 10px}.statistic-list{display:flex;flex-direction:column;gap:12px}.statistic-item{align-items:center;display:flex;gap:12px}.statistic-item__photo{background:#7f7f7f24;border-radius:12px;flex:none;height:56px;object-fit:cover;width:56px}.statistic-item__photo--empty{background:#7f7f7f24}.statistic-item__body{flex:1 1;min-width:0}.statistic-item__title{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistic-item__status{font-size:11px;margin-top:1px;opacity:.6}.statistic-item__metrics{display:flex;font-size:12.5px;gap:12px;margin-top:4px;opacity:.8}.promotion{color:#222;color:var(--text-color,#222);margin:0 auto;max-width:960px;padding:80px 16px;padding:calc(16px + var(--global-header-h)) 16px 80px}.promotion .promotion-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;margin-top:8px}.promotion .promotion-header__left{min-width:0}.promotion .promotion-header__right{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-end}.promotion .promotion-header h1{font-size:22px;font-weight:700;margin:0 0 6px}.promotion .promotion-header .subtitle{color:var(--muted);font-size:14px;margin:0}.promotion .promotion-header .wallet-button{background:#7f7f7f0f;border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:14px;cursor:pointer;min-width:180px;padding:10px 12px;text-align:left;transition:background .16s ease,transform .12s ease,box-shadow .16s ease}.promotion .promotion-header .wallet-button__title{display:block;font-size:13px;font-weight:800;line-height:1.1}.promotion .promotion-header .wallet-button__sub{color:var(--muted);display:block;font-size:12px;line-height:1.2;margin-top:4px}.promotion .promotion-header .wallet-button__sub b{color:#222;color:var(--text-color,#222);font-weight:800}.promotion .promotion-header .wallet-button:hover{background:#7f7f7f14}.promotion .promotion-header .wallet-button:active{transform:translateY(1px)}.promotion .promotion-tabs{display:flex;gap:8px;margin:14px 0 12px}.promotion .promotion-tabs .tab{align-items:center;background:#7f7f7f0f;border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:14px;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;padding:10px 14px;transition:background .16s ease,transform .12s ease,box-shadow .16s ease}.promotion .promotion-tabs .tab img{filter:none;filter:var(--icon-filter,none);height:18px;width:18px}.promotion .promotion-tabs .tab.active{background:#4176fc24;border-color:#4176fc59;box-shadow:inset 0 0 0 2px #4176fc47}.promotion .promotion-tabs .tab:active{transform:translateY(1px)}.promotion .promotion-body{backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);background:#ffffffa6;background:var(--glass-bg,#ffffffa6);border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:20px;box-shadow:0 6px 24px #0000000f;box-shadow:var(--glass-shadow,0 6px 24px #0000000f);padding:12px}.promotion .promotion-body .coming-soon{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:24px;text-align:center}.promotion .promotion-body .coming-soon__img{animation:float 4s ease-in-out infinite;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:140px}.promotion .promotion-body .coming-soon__text .title{font-size:20px;font-weight:700;margin-bottom:4px}.promotion .promotion-body .coming-soon__text .subtitle{color:var(--muted);font-size:15px}@media(max-width:640px){.promotion{padding:76px 12px 100px;padding:calc(12px + var(--global-header-h)) 12px 100px}.promotion .promotion-header{align-items:flex-start;gap:10px}.promotion .promotion-header .wallet-button{min-width:0;min-width:auto;padding:10px}.promotion .promotion-body .coming-soon{flex-direction:column;gap:12px}.promotion .promotion-body .coming-soon .coming-soon__img{width:160px}}.boost .boost-summary{margin-bottom:10px}.boost .boost-summary .card{grid-gap:8px;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);background:#ffffffa6;background:var(--glass-bg,#ffffffa6);border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:16px;box-shadow:0 6px 24px #0000000f;box-shadow:var(--glass-shadow,0 6px 24px #0000000f);display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:12px}.boost .boost-summary .card .kpi{background:#7f7f7f0f;border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:12px;padding:8px 10px}.boost .boost-summary .card .kpi .value{font-size:20px;font-weight:800}.boost .boost-summary .card .kpi .label{color:var(--muted);font-size:12px}.boost .boost-summary .card .kpi.clickable{cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease;-webkit-user-select:none;user-select:none}.boost .boost-summary .card .kpi.clickable:active{transform:translateY(1px)}.boost .boost-summary .card .kpi.clickable:hover{background:hsla(0,0%,50%,.085)}.boost .boost-summary .card .kpi.clickable:focus{outline:none}.boost .boost-summary .card .kpi.clickable:focus-visible{border-color:#4176fc59;box-shadow:0 0 0 3px #4176fc2e}.boost .boost-summary .card .kpi.clickable.active{background:#4176fc14;border-color:#4176fc59}.boost .error{background:#e1525514;border:1px solid #e152554d;border-radius:12px;color:#e15255;margin:8px 0 12px;padding:10px 12px}.boost .empty,.boost .loader{color:var(--muted);padding:14px}.boost .boost-list{display:flex;flex-direction:column;gap:8px}.boost .boost-row{grid-gap:10px;align-items:center;background:#7f7f7f0f;border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:10px}.boost .boost-row .left{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:72px 1fr}.boost .boost-row .left .thumb{background:#e7e7e7;border-radius:12px;height:72px;overflow:hidden;width:72px}.boost .boost-row .left .thumb img{display:block;height:100%;object-fit:cover;width:100%}.boost .boost-row .left .thumb .ph{background:linear-gradient(90deg,#eee,#f8f8f8,#eee);height:100%;width:100%}.boost .boost-row .left .meta .title{font-size:15px;font-weight:700;line-height:1.2;margin-bottom:4px}.boost .boost-row .left .meta .sub{color:var(--text-color);font-size:13px}.boost .boost-row .left .meta .inactive,.boost .boost-row .left .meta .mut{color:var(--muted)}.boost .boost-row .left .meta .lefttime{color:#4176fc;font-weight:700}.boost .boost-row .right .plans{display:flex;flex-wrap:wrap;gap:6px}.boost .boost-row .right .plans button{align-items:center;background:#4176fc1f;border:1px solid #4176fc59;border-radius:12px;cursor:pointer;display:inline-flex;flex-direction:column;font-weight:600;line-height:1.15;padding:8px 10px;transition:transform .12s ease,background .16s ease}.boost .boost-row .right .plans button:active{transform:translateY(1px)}.boost .boost-row .right .plans button:disabled{cursor:not-allowed;opacity:.6}.boost .boost-row .right .plans button .planLabel{font-size:13px;font-weight:700}.boost .boost-row .right .plans button .planPrice{color:var(--muted);font-size:11px;font-weight:700;margin-top:2px}.boost .boost-row .boost-topup-prompt{align-items:center;background:#e1821e14;border:1px solid #e1821e4d;border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;justify-content:space-between;margin-top:4px;padding:10px 12px}.boost .boost-row .boost-topup-prompt .boost-topup-prompt-text{color:var(--text-color);font-size:13px}.boost .boost-row .boost-topup-prompt .boost-topup-prompt-actions{display:flex;gap:8px}.boost .boost-row .boost-topup-prompt .boost-topup-prompt-cancel,.boost .boost-row .boost-topup-prompt .boost-topup-prompt-pay{border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;padding:7px 12px}.boost .boost-row .boost-topup-prompt .boost-topup-prompt-cancel:disabled,.boost .boost-row .boost-topup-prompt .boost-topup-prompt-pay:disabled{cursor:not-allowed;opacity:.6}.boost .boost-row .boost-topup-prompt .boost-topup-prompt-cancel{background:#0000}.boost .boost-row .boost-topup-prompt .boost-topup-prompt-pay{background:#4176fc24;border-color:#4176fc66;color:#4176fc}@media(max-width:720px){.boost .boost-row,.boost .boost-summary .card{grid-template-columns:1fr}.boost .boost-row .right .plans{justify-content:flex-start}}.ads-placeholder{padding:10px}.ads-placeholder h3{font-size:18px;margin:0 0 6px}.ads-placeholder p{color:var(--muted);margin:0 0 8px}.ads-placeholder ul{margin:0 0 8px 16px}.ads-placeholder .note{background:#7f7f7f14;border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:12px;padding:10px}.wallet-overlay{align-items:center;animation:walletOverlayIn .2s ease-out both;background:#00000059;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.wallet-modal{animation:walletSheetIn .32s cubic-bezier(.32,.72,0,1) both;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border:none;border-radius:22px;box-shadow:none;color:#222;color:var(--text-color,#222);padding:0;position:relative;width:min(560px,100%)}@keyframes walletOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes walletSheetIn{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wallet-modal,.wallet-overlay{animation:none!important}}.wallet-close{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000059;border:1px solid #ffffff24;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:38px;position:absolute;right:10px;top:10px;width:38px}.wallet-close:active{transform:translateY(1px)}.wallet-card{background:radial-gradient(120% 160% at 18% 18%,#ffffff24 0,#fff0 42%),radial-gradient(120% 160% at 85% 95%,#ffffff1a 0,#fff0 48%),linear-gradient(135deg,#0b0b0b,#2a2a2a 55%,#6a6a6a 120%);border-radius:22px;box-shadow:0 22px 60px #00000073,inset 0 1px 0 #ffffff24,inset 0 -16px 30px #00000052;color:#fff;display:block!important;height:280px!important;max-height:none!important;min-height:280px!important;overflow:hidden;padding:18px 18px 22px;position:relative;transform:translateZ(0)}.wallet-card:before{background:linear-gradient(180deg,#ffffff24,#ffffff0f 18%,#fff0 48%);inset:0;opacity:.85}.wallet-card:after,.wallet-card:before{content:"";pointer-events:none;position:absolute}.wallet-card:after{background:radial-gradient(120% 120% at 50% 40%,#0000 0,#00000047 70%,#00000073 100%);inset:-2px;opacity:.65}.wallet-card>*{position:relative;z-index:1}.wallet-card-top{align-items:flex-start;display:flex;justify-content:space-between}.wallet-card-title{font-size:16px;font-weight:800;letter-spacing:.2px;opacity:.95}.wallet-card-plus{background:#0000;border:none;border-radius:0;color:#ffffffeb;cursor:pointer;font-size:28px;font-weight:500;height:auto;line-height:1;padding:0;text-shadow:0 10px 22px #0000008c,0 1px 0 #ffffff29;transition:transform .16s ease,color .16s ease,text-shadow .16s ease;width:auto}.wallet-card-plus:hover{color:#fff;text-shadow:0 12px 26px #0000009e,0 1px 0 #ffffff38;transform:translateY(-1px)}.wallet-card-plus:active{text-shadow:0 8px 18px #00000085,0 1px 0 #ffffff24;transform:translateY(0)}.wallet-card-plus:disabled{cursor:not-allowed;opacity:.55;transform:none}.wallet-card-name{font-size:22px;font-weight:700;margin-top:10px;opacity:.92}.wallet-card-balance{font-size:38px;font-weight:900;letter-spacing:-.3px;margin-top:64px;opacity:.98}.wallet-card-balance .wallet-card-currency{font-size:18px;font-weight:800;margin-left:8px;opacity:.9}.wallet-card-coin{bottom:12px;filter:drop-shadow(0 12px 20px rgba(0,0,0,.45)) drop-shadow(0 1px 0 rgba(255,255,255,.2));height:44px;object-fit:contain;opacity:.95;position:absolute;right:14px;width:44px}.wallet-warning{background:#ff78781f;border:1px solid #ff787859;border-radius:14px;font-size:13px;font-weight:700;margin-top:12px;padding:10px 12px}.wallet-actions{margin-top:14px}.wallet-actions.disabled{opacity:.55;pointer-events:none}.wallet-actions{max-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:max-height .26s ease,opacity .22s ease,transform .22s ease}.wallet-actions.open{max-height:520px;opacity:1;transform:translateY(0)}.wallet-actions .section-title{font-size:14px;font-weight:800;margin-bottom:10px}.wallet-actions .quick-topup{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.wallet-actions .quick-topup .chip{background:#7f7f7f14;border:1px solid #0000001a;border:1px solid var(--glass-stroke,#0000001a);border-radius:999px;cursor:pointer;font-weight:800;padding:10px 14px}.wallet-actions .quick-topup .chip:active{transform:translateY(1px)}.wallet-actions .custom-topup{display:flex;gap:10px}.wallet-actions .custom-topup input{background:#fff9;border:1px solid #0000001f;border:1px solid var(--glass-stroke,#0000001f);border-radius:14px;flex:1 1;font-weight:700;height:42px;outline:none;padding:0 12px}.wallet-actions .custom-topup button{background:#000000e6;border:1px solid #00000024;border-radius:14px;color:#fff;cursor:pointer;font-weight:900;height:42px;padding:0 14px}.wallet-actions .custom-topup button:active{transform:translateY(1px)}.wallet-actions .hint{color:#0000009e;color:var(--muted,#0000009e);font-size:12px;line-height:1.35;margin-top:12px}@media(max-width:640px){.wallet-modal{border-radius:20px;padding:0;width:min(520px,100%)}.wallet-card{border-radius:20px;height:235px!important;min-height:235px!important;padding:16px 16px 20px}.wallet-card-balance{font-size:34px;margin-top:54px}.wallet-card-plus{font-size:26px}}.topUpSheet__overlay{align-items:flex-end;animation:topUpOverlayIn .18s ease-out both;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.topUpSheet{animation:topUpSheetIn .34s cubic-bezier(.32,.72,0,1) both;background:#18181b;background:var(--item-bg-color,#18181b);border-radius:20px 20px 0 0;color:#f5f5f7;color:var(--text-color,#f5f5f7);max-width:480px;padding:10px 20px calc(20px + env(safe-area-inset-bottom, 0px));width:100%}.topUpSheet__handle{background:#7f7f7f59;border-radius:999px;height:4px;margin:0 auto 14px;width:36px}.topUpSheet__header{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.topUpSheet__header h2{font-size:17px;font-weight:600;margin:0}.topUpSheet__balance{color:#7f7f7fb3;color:var(--color-muted,#7f7f7fb3);font-size:13px}.topUpSheet__presets{display:flex;gap:8px;margin-bottom:10px}.topUpSheet__chip{background:#7f7f7f17;background:var(--surface-2,#7f7f7f17);border:none;border-radius:12px;color:inherit;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px 0;transition:transform .14s cubic-bezier(.22,1,.36,1),background .14s cubic-bezier(.22,1,.36,1),color .14s cubic-bezier(.22,1,.36,1)}.topUpSheet__chip:active{transform:scale(.96)}.topUpSheet__chip.is-selected{background:#4176fc;color:#fff}.topUpSheet__custom{align-items:center;background:#7f7f7f17;background:var(--surface-2,#7f7f7f17);border-radius:12px;display:flex;gap:8px;margin-bottom:16px;padding:0 14px}.topUpSheet__custom input{background:#0000;border:none;color:inherit;flex:1 1;font-size:16px;font-weight:600;height:46px;outline:none}.topUpSheet__custom input::placeholder{color:#7f7f7f8c;color:var(--color-muted,#7f7f7f8c);font-weight:500}.topUpSheet__customSuffix{color:#7f7f7f99;color:var(--color-muted,#7f7f7f99);font-size:15px;font-weight:600}.topUpSheet__error{color:#ff8b83;font-size:13px;margin-bottom:12px}.topUpSheet__cta{background:#4176fc;border:none;border-radius:14px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;padding:15px;transition:transform .15s cubic-bezier(.22,1,.36,1),opacity .15s cubic-bezier(.22,1,.36,1);width:100%}.topUpSheet__cta:active:not(:disabled){transform:scale(.98)}.topUpSheet__cta:disabled{cursor:default;opacity:.4}.topUpSheet__fineprint{color:#7f7f7f99;color:var(--color-muted,#7f7f7f99);font-size:12px;margin:12px 0 0;text-align:center}@keyframes topUpOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes topUpSheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.topUpSheet,.topUpSheet__overlay{animation:none!important}.topUpSheet__chip,.topUpSheet__cta{transition:none!important}}.walletPage{background:#08090d;background:var(--bg-color,#08090d);color:#f5f5f7;color:var(--text-color,#f5f5f7);min-height:100vh;padding:14px 16px calc(100px + env(safe-area-inset-bottom, 0px))}.walletPage__hero{align-items:center;display:flex;gap:12px;margin:0 auto;max-width:520px;padding:6px 0 20px}.walletPage__hero h1{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.walletPage__back{align-items:center;background:#7f7f7f14;background:var(--item-bg-color,#7f7f7f14);border:none;border-radius:999px;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s cubic-bezier(.22,1,.36,1);width:36px}.walletPage__back:active{transform:scale(.92)}.walletHero{margin:0 auto 16px;max-width:300px}.walletHero__card{animation:walletCardIn .42s cubic-bezier(.34,1.56,.64,1) both;background:radial-gradient(120% 140% at 100% 0,#4176fc47,#0000 60%),linear-gradient(155deg,#17181e,#0c0d11 70%);border-radius:18px;box-shadow:0 12px 28px -16px #0006;color:#f5f5f7;overflow:hidden;padding:18px 18px 20px;position:relative}.walletHero__top{align-items:center;display:flex;gap:7px;margin-bottom:14px}.walletHero__logo{display:block;height:15px;opacity:.9;width:auto}.walletHero__label{font-size:12.5px;font-weight:400;letter-spacing:.01em;opacity:.6}.walletHero__amount{font-feature-settings:"tnum";align-items:baseline;display:flex;font-size:clamp(24px,6vw,28px);font-variant-numeric:tabular-nums;font-weight:600;gap:6px;letter-spacing:-.01em;min-height:1.1em}.walletHero__amountSkeleton{background:#ffffff1a;border-radius:6px;display:inline-block;height:.7em;width:80px}.walletHero__currency{font-size:13px;font-weight:400;opacity:.5}.walletHero__rate{font-size:12.5px;font-weight:400;margin-top:6px;opacity:.5}.walletHero__topup{animation:walletCardIn .42s cubic-bezier(.34,1.56,.64,1) 60ms both;background:#4176fc;border:none;border-radius:13px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;margin-top:12px;padding:12px;transition:transform .16s cubic-bezier(.34,1.56,.64,1),opacity .16s cubic-bezier(.22,1,.36,1);width:100%}.walletHero__topup:active{transform:scale(.97)}.walletGroup{animation:walletCardIn .38s cubic-bezier(.34,1.56,.64,1) .1s both;background:#7f7f7f1a;background:var(--surface-2,#7f7f7f1a);border-radius:14px;margin:0 auto 16px;max-width:520px;overflow:hidden}.walletGroup__row{align-items:center;display:flex;gap:12px;padding:13px 16px}.walletGroup__row+.walletGroup__row{border-top:.5px solid #7f7f7f2e}.walletGroup__row--subscription{align-items:flex-start}.walletGroup__icon{align-items:center;background:#4176fc1f;border-radius:999px;color:#4176fc;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.walletGroup__rowLabel{font-size:14.5px;font-weight:500}.walletGroup__rowMain{flex:1 1;min-width:0}.walletGroup__rowTop{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-top:2px}.walletGroup__status{font-size:12px;font-weight:500;opacity:.5}.walletGroup__status.is-warning{color:#ff8b83;opacity:1}.walletGroup__rowSub{font-size:12.5px;font-weight:400;line-height:1.5;margin:3px 0 0;opacity:.55}.walletGroup__cancel{background:none;border:none;color:#ff8b83;cursor:pointer;font-size:13px;font-weight:500;margin-top:8px;padding:0}.walletGroup__cancel:disabled{cursor:default;opacity:.5}.walletGroup__error{color:#ff8b83;font-size:12px;margin-top:6px}.walletHistory{margin:0 auto;max-width:520px}.walletHistory h2{font-size:14.5px;font-weight:500;letter-spacing:.02em;margin:0 0 8px;opacity:.55;padding:0 4px;text-transform:uppercase}.walletHistory__state{align-items:center;background:#7f7f7f1a;background:var(--surface-2,#7f7f7f1a);border-radius:14px;display:flex;font-size:13.5px;gap:8px;justify-content:center;opacity:.65;padding:16px;text-align:center}.walletHistory__state--error{color:#ff8b83;opacity:1}.walletHistory__empty{align-items:center;background:#7f7f7f1a;background:var(--surface-2,#7f7f7f1a);border-radius:14px;display:flex;flex-direction:column;gap:8px;opacity:.85;padding:32px 20px;text-align:center}.walletHistory__empty svg{opacity:.4}.walletHistory__empty p{font-size:14px;font-weight:500;margin:0}.walletHistory__empty span{font-size:12.5px;line-height:1.5;max-width:260px;opacity:.55}.walletHistory__list{background:#7f7f7f1a;background:var(--surface-2,#7f7f7f1a);border-radius:14px;list-style:none;margin:0;overflow:hidden;padding:0}.walletHistory__item{align-items:center;animation:walletItemIn .32s cubic-bezier(.22,1,.36,1) both;animation-delay:0ms;animation-delay:var(--wallet-item-delay,0ms);display:flex;gap:11px;padding:10px 14px;transition:background .15s cubic-bezier(.22,1,.36,1)}.walletHistory__item+.walletHistory__item{border-top:.5px solid #7f7f7f26}.walletHistory__item:active{background:#7f7f7f14;background:var(--item-hover-color,#7f7f7f14)}.walletHistory__itemIcon{align-items:center;border-radius:999px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.walletHistory__itemIcon.is-credit{background:#35d07f1f;color:#35d07f}.walletHistory__itemIcon.is-debit{background:#ff8b831f;color:#ff8b83}.walletHistory__item-main{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.walletHistory__item-label{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.walletHistory__item-date{font-size:11.5px;opacity:.45}.walletHistory__item-amount{font-feature-settings:"tnum";flex-shrink:0;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:600}.walletHistory__item-amount.is-credit{color:#35d07f}.walletHistory__item-amount.is-debit{color:#ff8b83}.walletHistory__more{background:#0000;border:.5px solid #7f7f7f40;border-radius:999px;color:inherit;cursor:pointer;display:block;font-size:13px;font-weight:500;margin:14px auto 0;padding:9px 22px;transition:transform .15s cubic-bezier(.22,1,.36,1)}.walletHistory__more:active{transform:scale(.96)}.walletHistory__more:disabled{cursor:default;opacity:.5}.walletSkeleton{margin:0 auto;max-width:520px}.walletSkeleton__card{border-radius:20px;height:150px;margin-bottom:16px}.walletSkeleton__row{border-radius:12px;height:48px;margin-bottom:6px}.walletSkeleton__card,.walletSkeleton__row{animation:walletShimmer 1.4s ease-in-out infinite;background:linear-gradient(100deg,#7f7f7f0f 30%,#7f7f7f24 50%,#7f7f7f0f 70%);background:linear-gradient(100deg,var(--item-bg-color,#7f7f7f0f) 30%,var(--item-hover-color,#7f7f7f24) 50%,var(--item-bg-color,#7f7f7f0f) 70%);background-size:200% 100%}@keyframes walletCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes walletItemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes walletShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.walletGroup,.walletHero__card,.walletHero__topup,.walletHistory__item{animation:none!important}.walletHero__topup,.walletHistory__item,.walletHistory__more,.walletPage__back{transition:none!important}.walletSkeleton__card,.walletSkeleton__row{animation:none!important}}:root{--global-header-h:64px}@media(max-width:640px){:root{--global-header-h:56px}}.bill{color:#222;color:var(--text-color,#222);margin:0 auto;max-width:960px;padding:80px 16px;padding:calc(16px + var(--global-header-h)) 16px 80px}.bill .bill-card{backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);background:#ffffffa6;background:var(--glass-bg,#ffffffa6);border:1px solid #00000014;border:1px solid var(--glass-stroke,#00000014);border-radius:20px;box-shadow:0 6px 24px #0000000f;box-shadow:var(--glass-shadow,0 6px 24px #0000000f);padding:16px}.bill .coming-soon{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr;margin:8px 0 0;min-height:180px}.bill .coming-soon__img{animation:float 4s ease-in-out infinite;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:140px}.bill .coming-soon__text .title{font-size:20px;font-weight:800;margin-bottom:6px}.bill .coming-soon__text .subtitle{color:var(--muted);font-size:16px;margin-bottom:8px}.bill .coming-soon__text .note{color:var(--text-color);font-size:14px;margin:0;opacity:.9}@media(max-width:640px){.bill{padding:76px 12px 100px;padding:calc(12px + var(--global-header-h)) 12px 100px}.bill .coming-soon{grid-template-columns:1fr;text-align:center}.bill .coming-soon .coming-soon__img{margin:0 auto 8px;width:160px}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.bpProductsCatalog{min-width:0}.bpProductsCatalog__empty{align-items:center;background:radial-gradient(circle at 50% 0,#4176fc33,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.045));border:1px dashed #ffffff2e;border-radius:26px;display:flex;flex-direction:column;gap:11px;justify-content:center;min-height:220px;padding:24px 18px;text-align:center}.bpProductsCatalog__empty strong{color:#f5f5f7;font-size:19px;font-weight:950;letter-spacing:-.04em;line-height:1.1}.bpProductsCatalog__empty p{color:#f5f5f785;font-size:14px;font-weight:700;line-height:1.35;margin:0;max-width:320px}.bpProductsCatalog__empty button{align-items:center;background:#4176fc;border:0;border-radius:999px;box-shadow:0 16px 32px #4176fc40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;height:46px;justify-content:center;margin-top:6px;padding:0 18px}.bpProductsCatalog__emptyIcon{background:radial-gradient(circle at 30% 18%,#ffffff57,#0000 30%),linear-gradient(135deg,#4176fcfa,#6e3effc7);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff29,0 18px 38px #4176fc3d;color:#fff;display:grid;height:64px;place-items:center;width:64px}.bpProductsCatalog__rail{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none}.bpProductsCatalog__rail::-webkit-scrollbar{height:0}.bpProductCard{background:linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.062));border:1px solid hsla(0,0%,100%,.095);border-radius:24px;box-shadow:inset 0 1px 0 #ffffff14,0 18px 36px #00000029;min-width:184px;overflow:hidden;width:184px}.bpProductCard__image{background:radial-gradient(circle at 60% 20%,#ffffff38,#0000 30%),linear-gradient(135deg,#f5f5f724,#4176fc2b);display:grid;height:112px;place-items:center}.bpProductCard__image img{height:100%;object-fit:cover;width:100%}.bpProductCard__image span{background:#ffffff24;border-radius:20px;color:#fff;display:grid;font-size:25px;font-weight:950;height:56px;place-items:center;width:56px}.bpProductCard__body{padding:12px}.bpProductCard__body strong{color:#f5f5f7;display:block;font-size:15px;font-weight:950;letter-spacing:-.035em;line-height:1.15}.bpProductCard__body em{color:#f5f5f77a;display:block;font-size:12px;font-style:normal;font-weight:750;margin-top:4px}.bpProductCard__body div{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:13px}.bpProductCard__body b{color:#f5f5f7;font-size:14px;font-weight:950}.bpProductCard__body button{background:#f5f5f7;border:0;border-radius:999px;color:#05060a;cursor:pointer;font-size:12px;font-weight:900;padding:8px 10px}.bpProductAddCard{align-items:center;background:radial-gradient(circle at 50% 0,#4176fc47,#0000 38%),hsla(0,0%,100%,.055);border:1px dashed #ffffff3d;border-radius:24px;color:#f5f5f7;cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:208px;min-width:168px;width:168px}.bpProductAddCard span{background:#4176fcf2;border-radius:18px;display:grid;height:52px;place-items:center;width:52px}.bpProductAddCard strong{font-size:14px;font-weight:950}.bpProductAddCard em{color:#f5f5f77a;font-size:12px;font-style:normal;font-weight:750}@media(max-width:640px){.bpProductCard{min-width:162px;width:162px}.bpProductAddCard{min-width:152px;width:152px}}.bpProductsCatalog__top{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.bpProductsCatalog__top div{min-width:0}.bpProductsCatalog__top strong{color:#f5f5f7;display:block;font-size:16px;font-weight:950;letter-spacing:-.035em}.bpProductsCatalog__top span{color:#f5f5f77a;display:block;font-size:12px;font-weight:750;margin-top:3px}.bpProductsCatalog__top button{background:#f5f5f7;border:0;border-radius:999px;color:#05060a;cursor:pointer;font-size:12px;font-weight:950;padding:10px 13px;white-space:nowrap}.bpProductCard{cursor:pointer}.bpServicesCatalog{min-width:0}.bpServicesCatalog *,.bpServicesCatalog :after,.bpServicesCatalog :before{box-sizing:border-box}.bpServicesCatalog__empty{align-items:center;background:radial-gradient(circle at 50% 0,#4176fc33,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.045));border:1px dashed #ffffff2e;border-radius:26px;display:flex;flex-direction:column;gap:11px;justify-content:center;min-height:220px;padding:24px 18px;text-align:center}.bpServicesCatalog__empty strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:19px;font-weight:950;letter-spacing:-.04em;line-height:1.1}.bpServicesCatalog__empty p{color:#f5f5f785;color:var(--color-muted,#f5f5f785);font-size:14px;font-weight:700;line-height:1.35;margin:0;max-width:320px}.bpServicesCatalog__empty>button{align-items:center;background:#0a84ff;border:0;border-radius:999px;box-shadow:0 16px 32px #0a84ff40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;justify-content:center;margin-top:6px;min-height:46px;padding:0 18px}.bpServicesCatalog__emptyIcon{background:radial-gradient(circle at 30% 18%,#ffffff57,#0000 30%),linear-gradient(135deg,#4176fcfa,#6e3effc7);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff29,0 18px 38px #4176fc3d;color:#fff;display:grid;height:64px;place-items:center;width:64px}.bpServicesCatalog__top{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.bpServicesCatalog__top strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:16px;font-weight:950;letter-spacing:-.035em}.bpServicesCatalog__top span{color:#f5f5f77a;color:var(--color-muted,#f5f5f77a);display:block;font-size:12px;font-weight:750;margin-top:3px}.bpServicesCatalog__top button{background:#f5f5f7;background:var(--text-color,#f5f5f7);border:0;border-radius:999px;color:#05060a;color:var(--bg-color,#05060a);cursor:pointer;font-size:12px;font-weight:950;padding:10px 13px;white-space:nowrap}.bpServicesCatalog__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bpServiceCard{background:linear-gradient(180deg,color-mix(in srgb,#fff 9%,#0000),color-mix(in srgb,#fff 4%,#0000)),#18181b;background:linear-gradient(180deg,color-mix(in srgb,var(--text-color,#fff) 9%,#0000),color-mix(in srgb,var(--text-color,#fff) 4%,#0000)),var(--surface-1,#18181b);border:1px solid color-mix(in srgb,#fff 9%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 9%,#0000);border-radius:24px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 18px 36px #00000029;cursor:pointer;min-width:0;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bpServiceCard:hover{border-color:color-mix(in srgb,#0a84ff 26%,#0000);transform:translateY(-2px)}.bpServiceCard:active{transform:scale(.99)}.bpServiceCard.has-confirmed{border-color:color-mix(in srgb,#30d158 28%,#0000)}.bpServiceCard.has-pending{border-color:color-mix(in srgb,#ffd60a 24%,#0000)}.bpServiceCard.has-reschedule_proposed,.bpServiceCard.has-reschedule_requested{border-color:color-mix(in srgb,#bf5af2 28%,#0000)}.bpServiceCard__image{background:radial-gradient(circle at 60% 20%,#ffffff38,#0000 30%),linear-gradient(135deg,#f5f5f724,#4176fc2b);display:grid;height:128px;overflow:hidden;place-items:center;position:relative}.bpServiceCard__image img{display:block;height:100%;object-fit:cover;width:100%}.bpServiceCard__image>span{background:#ffffff24;border-radius:20px;color:#fff;display:grid;font-size:25px;font-weight:950;height:56px;place-items:center;width:56px}.bpServiceCard__statusBadge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:999px;box-shadow:0 8px 22px #00000038;color:#fff;display:inline-flex;font-size:10px;font-weight:900;gap:6px;justify-content:center;line-height:1;min-height:30px;padding:0 10px;position:absolute;right:9px;top:9px;white-space:nowrap}.bpServiceCard__statusBadge.is-confirmed{background:#30d158e6}.bpServiceCard__statusBadge.is-pending{background:#ffd60af0;color:#171308}.bpServiceCard__statusBadge.is-reschedule-requested{background:#bf5af2eb}.bpServiceCard__statusBadge.is-reschedule-proposed{background:#ff9f0af0}.bpServiceCard__body{padding:12px}.bpServiceCard__body>strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:16px;font-weight:950;letter-spacing:-.035em;line-height:1.15}.bpServiceCard__body>em,.bpServiceCard__body>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpServiceCard__body>em{color:#f5f5f77a;color:var(--color-muted,#f5f5f77a);font-size:12px;font-style:normal;font-weight:750;margin-top:5px}.bpServiceCard__footer{align-items:center;display:flex;gap:9px;justify-content:space-between;margin-top:13px}.bpServiceCard__footer b{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:950;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpServiceBookButton{align-items:center;background:#0a84ff;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;gap:6px;justify-content:center;line-height:1;min-height:34px;padding:0 12px;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.bpServiceBookButton:hover{transform:translateY(-1px)}.bpServiceBookButton:active{transform:scale(.97)}.bpServiceBookButton.is-open{background:#f5f5f7;background:var(--text-color,#f5f5f7);color:#05060a;color:var(--bg-color,#05060a)}.bpServiceBookButton.is-default{background:#0a84ff;box-shadow:0 10px 24px #0a84ff38;color:#fff}.bpServiceBookButton.is-confirmed{background:#30d158;box-shadow:0 10px 24px #30d15833;color:#fff}.bpServiceBookButton.is-pending{background:#ffd60a;box-shadow:0 10px 24px #ffd60a2b;color:#171308}.bpServiceBookButton.is-reschedule-requested{background:#bf5af2;box-shadow:0 10px 24px #bf5af233;color:#fff}.bpServiceBookButton.is-reschedule-proposed{background:#ff9f0a;box-shadow:0 10px 24px #ff9f0a33;color:#fff}.bpServiceAddCard{align-items:center;background:radial-gradient(circle at 50% 0,#4176fc47,#0000 38%),color-mix(in srgb,#fff 5%,#0000);background:radial-gradient(circle at 50% 0,#4176fc47,#0000 38%),color-mix(in srgb,var(--text-color,#fff) 5%,#0000);border:1px dashed color-mix(in srgb,#fff 24%,#0000);border:1px dashed color-mix(in srgb,var(--text-color,#fff) 24%,#0000);border-radius:24px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:220px}.bpServiceAddCard>span{background:#4176fcf2;border-radius:18px;color:#fff;display:grid;height:52px;place-items:center;width:52px}.bpServiceAddCard strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:950}.bpServiceAddCard em{color:#f5f5f77a;color:var(--color-muted,#f5f5f77a);font-size:12px;font-style:normal;font-weight:750}[data-theme=light] .bpServiceCard{box-shadow:inset 0 1px 0 #ffffffa6,0 14px 30px #40326e14}[data-theme=light] .bpServiceCard__image{background:radial-gradient(circle at 60% 20%,#ffffffb3,#0000 32%),linear-gradient(135deg,#ffffff80,#4176fc1f)}@media(max-width:640px){.bpServicesCatalog__grid{grid-template-columns:1fr}.bpServiceCard__image{height:150px}.bpServiceCard__statusBadge{right:8px;top:8px}}@media(max-width:420px){.bpServicesCatalog__top{align-items:flex-start}.bpServicesCatalog__top button{font-size:11px;padding:9px 11px}.bpServiceCard__body{padding:11px}.bpServiceBookButton{font-size:10px;padding:0 10px}}.bpVacancies{min-width:0}.bpVacancies__empty{align-items:center;background:radial-gradient(circle at 50% 0,#4176fc33,#0000 42%),linear-gradient(180deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.045));border:1px dashed #ffffff2e;border-radius:26px;display:flex;flex-direction:column;gap:11px;justify-content:center;min-height:230px;padding:24px 18px;text-align:center}.bpVacancies__empty strong{color:#f5f5f7;font-size:19px;font-weight:950;letter-spacing:-.04em;line-height:1.1}.bpVacancies__empty p{color:#f5f5f785;font-size:14px;font-weight:700;line-height:1.35;margin:0;max-width:360px}.bpVacancies__empty button{align-items:center;background:#4176fc;border:0;border-radius:999px;box-shadow:0 16px 32px #4176fc40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;height:46px;justify-content:center;margin-top:6px;padding:0 18px}.bpVacancies__emptyIcon{background:radial-gradient(circle at 30% 18%,#ffffff57,#0000 30%),linear-gradient(135deg,#4176fcfa,#6e3effc7);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff29,0 18px 38px #4176fc3d;color:#fff;display:grid;height:64px;place-items:center;width:64px}.bpVacancies__top{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.bpVacancies__top strong{color:#f5f5f7;display:block;font-size:16px;font-weight:950;letter-spacing:-.035em}.bpVacancies__top span{color:#f5f5f77a;display:block;font-size:12px;font-weight:750;margin-top:3px}.bpVacancies__top button{background:#f5f5f7;border:0;border-radius:999px;color:#05060a;cursor:pointer;font-size:12px;font-weight:950;padding:10px 13px;white-space:nowrap}.bpVacancies__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.bpVacancyCard{background:linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.062));border:1px solid hsla(0,0%,100%,.095);border-radius:24px;box-shadow:inset 0 1px 0 #ffffff14,0 18px 36px #00000029;cursor:pointer;overflow:hidden}.bpVacancyCard__image{background:radial-gradient(circle at 60% 20%,#ffffff38,#0000 30%),linear-gradient(135deg,#f5f5f724,#4176fc2b);display:grid;height:138px;place-items:center;position:relative}.bpVacancyCard__image img{height:100%;object-fit:cover;width:100%}.bpVacancyCard__image span{background:#ffffff24;border-radius:20px;color:#fff;display:grid;font-size:27px;font-weight:950;height:58px;place-items:center;width:58px}.bpVacancyCard__image em{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000008a;border-radius:999px;color:#fff;font-size:11px;font-style:normal;font-weight:900;left:10px;padding:6px 9px;position:absolute;top:10px}.bpVacancyCard__body{padding:13px}.bpVacancyCard__body strong{color:#f5f5f7;font-size:17px;font-weight:950;letter-spacing:-.04em;line-height:1.12}.bpVacancyCard__body p,.bpVacancyCard__body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bpVacancyCard__body p{color:#f5f5f77a;font-size:12px;font-weight:750;line-height:1.28;margin:6px 0 0}.bpVacancyCard__body div{align-items:center;display:flex;gap:9px;justify-content:space-between;margin-top:14px}.bpVacancyCard__body b{color:#f5f5f7;font-size:14px;font-weight:950;letter-spacing:-.03em}.bpVacancyCard__body button{background:#f5f5f7;border:0;border-radius:999px;color:#05060a;cursor:pointer;font-size:12px;font-weight:900;padding:8px 10px}.bpVacancyAddCard{align-items:center;background:radial-gradient(circle at 50% 0,#4176fc47,#0000 38%),hsla(0,0%,100%,.055);border:1px dashed #ffffff3d;border-radius:24px;color:#f5f5f7;cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:238px}.bpVacancyAddCard span{background:#4176fcf2;border-radius:18px;display:grid;height:52px;place-items:center;width:52px}.bpVacancyAddCard strong{font-size:14px;font-weight:950}.bpVacancyAddCard em{color:#f5f5f77a;font-size:12px;font-style:normal;font-weight:750}@media(max-width:640px){.bpVacancies__grid{grid-template-columns:1fr}}.bpBooking{min-width:0}.bpBooking__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.bpBooking__head strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:18px;font-weight:850;letter-spacing:-.045em;line-height:1.1}.bpBooking__head span{color:#f5f5f785;color:var(--color-muted,#f5f5f785);display:block;font-size:12px;font-weight:600;line-height:1.28;margin-top:4px}.bpBooking__head>button{align-items:center;background:#0a84ff;border:0;border-radius:999px;box-shadow:0 14px 28px #0a84ff3d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:820;gap:7px;height:42px;justify-content:center;padding:0 15px}.bpBooking__head>button:disabled{cursor:not-allowed;opacity:.55}.bpBooking__badge{align-items:center;background:#34c75921;border-radius:999px;color:#34c759;display:inline-flex;font-size:12px;font-weight:850;gap:7px;height:38px;padding:0 12px}.bpBookingPublic,.bpBooking__empty,.bpBooking__state{background:linear-gradient(180deg,color-mix(in srgb,#fff 6%,#0000),color-mix(in srgb,#000 2%,#0000)),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 6%,#0000),color-mix(in srgb,#000 2%,#0000)),var(--surface-2,#202024);border:1px dashed color-mix(in srgb,#fff 12%,#0000);border:1px dashed color-mix(in srgb,var(--text-color,#fff) 12%,#0000);border-radius:24px;padding:22px 18px;text-align:center}.bpBookingPublic strong,.bpBooking__empty strong,.bpBooking__state strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:17px;font-weight:850}.bpBookingPublic p,.bpBookingPublic span,.bpBooking__empty p,.bpBooking__empty span,.bpBooking__state p,.bpBooking__state span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:block;font-size:13px;font-weight:560;line-height:1.42;margin:7px auto 0;max-width:420px}.bpBooking__state{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:14px;font-weight:700}.bpBookingPublic{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:58px minmax(0,1fr);text-align:left}.bpBookingPublic p{margin:6px 0 0}.bpBookingPublic__icon{background:radial-gradient(circle at 30% 18%,#ffffff57,#0000 30%),linear-gradient(135deg,#0a84ff,#6e3eff);border-radius:22px;box-shadow:0 18px 38px #0a84ff33;color:#fff;display:grid;height:58px;place-items:center;width:58px}.bpBooking__switchCard{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:24px;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:14px}.bpBooking__switchCard>div{align-items:center;display:flex;gap:12px;min-width:0}.bpBooking__switchCard svg{color:#f5f5f7;color:var(--text-color,#f5f5f7);flex:0 0 auto}.bpBooking__switchCard span{grid-gap:2px;display:grid;gap:2px;min-width:0}.bpBooking__switchCard strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:15px;font-weight:850}.bpBooking__switchCard em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-style:normal;font-weight:600}.bpBooking__switchCard>button{background:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 12%,#0000);border:0;border-radius:999px;cursor:pointer;height:32px;padding:3px;transition:background .18s ease;width:54px}.bpBooking__switchCard>button span{background:#fff;border-radius:999px;box-shadow:0 8px 18px #0000002e;display:block;height:26px;transition:transform .18s ease;width:26px}.bpBooking__switchCard>button.is-on{background:#34c759}.bpBooking__switchCard>button.is-on span{transform:translateX(22px)}.bpBooking__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.bpBooking__grid label{grid-gap:7px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:grid;font-size:12px;font-weight:700;gap:7px}.bpBooking__grid select{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:16px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:700;outline:none;padding:12px 13px;width:100%}.bpBooking__check{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:16px;color:#f5f5f7!important;color:var(--text-color,#f5f5f7)!important;display:flex!important;flex-direction:row!important;gap:9px!important;min-height:48px;padding:0 13px}.bpBooking__check input{accent-color:#0a84ff;height:17px;width:17px}.bpBookingSection{background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),color-mix(in srgb,#000 2%,#0000)),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),color-mix(in srgb,#000 2%,#0000)),var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:26px;margin-top:16px;padding:14px}.bpBookingSection__head{margin-bottom:12px}.bpBookingSection__head strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:16px;font-weight:850;letter-spacing:-.035em}.bpBookingSection__head span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:block;font-size:12px;font-weight:600;margin-top:3px}.bpBookingDays{grid-gap:10px;display:grid;gap:10px}.bpBookingDay{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border-radius:20px;padding:11px}.bpBookingDay__top{align-items:center;display:flex;gap:10px;justify-content:space-between}.bpBookingDay__top button{align-items:center;background:color-mix(in srgb,#fff 7%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border:0;border-radius:999px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;padding:9px 11px}.bpBookingDay__top button:first-child svg{opacity:0}.bpBookingDay.is-active .bpBookingDay__top button:first-child{background:#0a84ff;color:#fff}.bpBookingDay.is-active .bpBookingDay__top button:first-child svg{opacity:1}.bpBookingDay__off{background:color-mix(in srgb,#fff 5%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 5%,#0000);border-radius:16px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:13px;font-weight:650;margin-top:10px;padding:12px}.bpBookingIntervals{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.bpBookingInterval{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 1fr 38px}.bpBookingInterval select{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:15px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:13px;font-weight:750;min-width:0;outline:none;padding:10px 11px}.bpBookingInterval span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-weight:800}.bpBookingInterval button{background:#ff453a21;border:0;border-radius:14px;color:#ffb4af;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.bpBookingDates{grid-gap:10px;display:grid;gap:10px}.bpBookingDateAdd,.bpBookingVacation{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.bpBookingDateAdd input,.bpBookingVacation input{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:16px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:13px;font-weight:700;min-width:0;outline:none;padding:12px 13px}.bpBookingDateAdd button,.bpBookingVacation button{align-items:center;background:#0a84ff;border:0;border-radius:16px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:820;gap:6px;justify-content:center;padding:0 13px}.bpBookingVacation{grid-template-columns:1fr auto 1fr auto}.bpBookingVacation span{align-self:center;color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-weight:800}.bpBookingChips{display:flex;flex-wrap:wrap;gap:8px}.bpBookingChips button{align-items:center;background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border:0;border-radius:999px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;gap:6px;padding:8px 10px}.bpBookingRequests{grid-gap:10px;display:grid;gap:10px}.bpBookingRequest{background:#18181b;background:var(--item-bg-color,#18181b);border-radius:22px;padding:13px}.bpBookingRequest,.bpBookingRequest textarea{border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000)}.bpBookingRequest textarea{background:#202024;background:var(--surface-2,#202024);border-radius:16px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:13px;margin-top:11px;min-height:72px;outline:none;padding:11px 12px;resize:vertical;width:100%}.bpBookingRequest__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.bpBookingRequest__top strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:15px;font-weight:850}.bpBookingRequest__top span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:block;font-size:12px;font-weight:600;line-height:1.3;margin-top:4px}.bpBookingRequest__top em{border-radius:999px;flex:0 0 auto;font-size:11px;font-style:normal;font-weight:850;padding:6px 9px}.bpBookingRequest__top em.is-green{background:#34c75921;color:#34c759}.bpBookingRequest__top em.is-red{background:#ff453a21;color:#ffb4af}.bpBookingRequest__top em.is-blue{background:#64d2ff21;color:#64d2ff}.bpBookingRequest__top em.is-orange{background:#ffd60a21;color:#ffd60a}.bpBookingRequest__comment{align-items:flex-start;background:color-mix(in srgb,#fff 6%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 6%,#0000);border-radius:16px;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:flex;font-size:13px;font-weight:600;gap:8px;line-height:1.35;margin:11px 0 0;padding:10px 11px}.bpBookingRequest__comment svg{color:#a0a0a0;color:var(--color-muted,#a0a0a0);flex:0 0 auto;margin-top:1px}.bpBookingRequest__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:10px}.bpBookingRequest__actions button{border:0;border-radius:16px;color:#fff;cursor:pointer;font-size:13px;font-weight:850;padding:12px 13px}.bpBookingRequest__actions button.is-green{background:#34c759}.bpBookingRequest__actions button.is-red{background:#ff453a}.bpBookingRequest__actions button:disabled{cursor:not-allowed;opacity:.55}.bpBookingProposal{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.2fr 1fr 1fr auto;margin-top:9px}.bpBookingProposal input,.bpBookingProposal select{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:15px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:13px;font-weight:700;min-width:0;outline:none;padding:10px 11px}.bpBookingProposal button{background:#0a84ff;border:0;border-radius:15px;color:#fff;cursor:pointer;font-size:12px;font-weight:850;padding:0 12px}.bpBookingProposal button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:640px){.bpBookingVacation,.bpBooking__grid{grid-template-columns:1fr}.bpBookingVacation span{display:none}.bpBookingProposal,.bpBookingPublic{grid-template-columns:1fr}.bpBookingPublic{text-align:center}.bpBookingPublic__icon{margin:0 auto}}.bmCreate{inset:0;position:fixed;z-index:180}.bmCreate__backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000075;border:0;inset:0;position:absolute}.bmCreate__panel{animation:bmCreateIn .34s cubic-bezier(.18,1.08,.22,1);backdrop-filter:blur(30px) saturate(1.35);-webkit-backdrop-filter:blur(30px) saturate(1.35);background:radial-gradient(circle at 50% 0,#ffffff29,#0000 36%),#121218e6;border:1px solid #ffffff1f;border-radius:32px;bottom:calc(18px + env(safe-area-inset-bottom));box-shadow:0 34px 90px #0000008c,inset 0 1px 0 #ffffff1f;color:#f5f5f7;left:50%;max-height:min(760px,100vh - 48px);overflow-y:auto;padding:10px 16px 16px;position:absolute;transform:translateX(-50%);width:min(560px,100vw - 24px)}@keyframes bmCreateIn{0%{filter:blur(6px);opacity:0;transform:translateX(-50%) translateY(28px) scale(.96)}to{filter:blur(0);opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}.bmCreate__handle{background:#ffffff38;border-radius:999px;height:5px;margin:0 auto 12px;width:44px}.bmCreate__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:4px 0 14px}.bmCreate__head h2{font-size:25px;font-weight:950;letter-spacing:-.055em;line-height:1.05;margin:0}.bmCreate__head p{color:#f5f5f78a;font-size:14px;font-weight:700;line-height:1.35;margin:6px 0 0}.bmCreate__head button{background:hsla(0,0%,100%,.105);border:0;border-radius:999px;color:#f5f5f7;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.bmCreate__error{background:#ff3b3021;border-radius:16px;color:#ffb4af;font-size:14px;font-weight:800;margin-bottom:12px;padding:12px 14px}.bmCreate__form{grid-gap:12px;display:grid;gap:12px}.bmCreate__form input,.bmCreate__form textarea{background:#0000003d;border:1px solid #ffffff1a;border-radius:20px;color:#f5f5f7;font-size:15px;outline:none;padding:14px 15px;width:100%}.bmCreate__form input::placeholder,.bmCreate__form textarea::placeholder{color:#f5f5f76b}.bmCreate__form input:focus,.bmCreate__form textarea:focus{border-color:#4176fccc;box-shadow:0 0 0 4px #4176fc29}.bmCreate__form textarea{min-height:120px;resize:vertical}.bmCreatePhotos input{display:none}.bmCreatePhotos__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.bmCreatePhotos__add,.bmCreatePhotos__tile{aspect-ratio:1;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;position:relative}.bmCreatePhotos__tile{background:#ffffff12}.bmCreatePhotos__tile img{height:100%;object-fit:cover;width:100%}.bmCreatePhotos__tile button{background:#00000085;border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:7px;top:7px;width:28px}.bmCreatePhotos__main{background:#0000008f;border-radius:999px;color:#fff;font-size:11px;font-weight:900;left:7px;padding:5px 8px;position:absolute;top:7px}.bmCreatePhotos__add{grid-gap:8px;align-content:center;background:radial-gradient(circle at 50% 0,#4176fc3d,#0000 42%),hsla(0,0%,100%,.055);border-style:dashed;color:#f5f5f7c2;cursor:pointer;display:grid;font-size:12px;font-weight:850;gap:8px;place-items:center}.bmCreate__submit{align-items:center;background:#4176fc;border:0;border-radius:999px;box-shadow:0 18px 36px #4176fc40;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:950;gap:9px;height:52px;justify-content:center}@media(max-width:640px){.bmCreate__panel{border-radius:30px;width:calc(100vw - 20px)}.bmCreatePhotos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bmCreate__panel--wide{width:min(760px,100vw - 24px)}.bmCreate__row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 120px}.bmCreate__row input,.bmCreate__row select{margin:0}.bmCreate__segmented{grid-gap:7px;background:#ffffff12;border-radius:999px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.bmCreate__segmented button{background:#0000;border:0;border-radius:999px;color:#f5f5f7ad;cursor:pointer;font-size:13px;font-weight:850;height:42px}.bmCreate__segmented button.is-active{background:#f5f5f7;color:#05060a}.bmCreate__check{align-items:center;background:#ffffff12;border-radius:18px;color:#f5f5f7c2;display:flex;font-size:14px;font-weight:800;gap:10px;padding:13px 14px}.bmCreate__check input{height:18px;margin:0;width:18px}.bmCreate__spin{animation:bmCreateSpin .8s linear infinite}@keyframes bmCreateSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:640px){.bmCreate__row,.bmCreate__segmented{grid-template-columns:1fr}.bmCreate__segmented{border-radius:22px}}.business-edit{--be-field-bg:color-mix(in srgb,var(--text-color) 7%,var(--bg-color,#101015));--be-card-bg:color-mix(in srgb,var(--text-color) 5%,var(--bg-color,#101015));--be-border:color-mix(in srgb,var(--text-color) 10%,#0000);-webkit-font-smoothing:antialiased;background:#101015;background:var(--bg-color,#101015);color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;max-width:500px;min-height:100vh;padding:76px 24px 120px}.business-edit,.business-edit *,.business-edit :after,.business-edit :before{box-sizing:border-box}.business-edit__content{display:flex;flex-direction:column;gap:24px;width:100%}.business-edit__loading{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:22px;color:var(--text-color);font-size:14px;font-weight:650;padding:18px}.business-edit__error,.business-edit__success{border-radius:16px;font-size:14px;font-weight:650;padding:12px 14px}.business-edit__error{background:color-mix(in srgb,#ff453a 15%,#0000);color:#ffb4af}.business-edit__success{background:color-mix(in srgb,#34c759 15%,#0000);color:#b8f7c6}.business-edit__base{display:flex;flex-direction:column;gap:18px;width:100%}.business-edit__avatar-wrapper{display:flex;justify-content:center;padding-top:2px;position:relative}.business-edit__ring{cursor:pointer;display:inline-block;height:118px;position:relative;width:118px}.business-edit__ring input{display:none}.business-edit__ring-svg{inset:0;position:absolute;transform:rotate(-90deg)}.business-edit__ring-bg{stroke:color-mix(in srgb,var(--text-color) 11%,#0000)}.business-edit__ring-fg{stroke:#0a84ff;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.business-edit__ring-label{background:#0a84ff;border-radius:999px;bottom:-6px;box-shadow:0 6px 16px color-mix(in srgb,#0a84ff 28%,#0000);color:#fff;font-size:11px;font-weight:750;line-height:1;padding:4px 8px;position:absolute;right:-8px;-webkit-user-select:none;user-select:none;z-index:4}.business-edit__avatar{background:#202024;background:var(--surface-2,#202024);border:.5px solid color-mix(in srgb,var(--text-color) 14%,#0000);border-radius:50%;box-shadow:0 1px 3px #00000014,inset 0 0 0 1px color-mix(in srgb,#fff 5%,#0000);color:var(--color-muted);display:grid;font-size:28px;font-weight:700;height:110px;left:50%;overflow:hidden;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px}.business-edit__avatar img{height:100%;object-fit:cover;width:100%}.business-edit__avatar span{display:grid;place-items:center}.business-edit__info{display:flex;flex-direction:column;gap:8px;width:100%}.business-edit__label{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:13px;font-weight:500;line-height:1.2}.business-edit__input,.business-edit__input-icon,.business-edit__select,.business-edit__textarea{background:var(--be-field-bg);border:1px solid var(--be-border);border-radius:25px;color:var(--text-color);font-family:inherit;font-size:16px;outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease;width:100%}.business-edit__input,.business-edit__select,.business-edit__textarea{padding:12px 16px}.business-edit__input::placeholder,.business-edit__select::placeholder,.business-edit__textarea::placeholder{color:var(--color-muted);opacity:.9}.business-edit__input:focus,.business-edit__select:focus,.business-edit__textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 14%,#0000)}.business-edit__textarea{line-height:1.38;min-height:82px;resize:none}.business-edit__textarea--large{min-height:112px;resize:vertical}.business-edit__char-counter{align-self:flex-end;color:var(--color-muted);font-size:12px;font-weight:500;line-height:1;margin-top:-2px}.business-edit__input-icon{align-items:center;display:flex;gap:9px;min-height:48px;padding:0 14px}.business-edit__input-icon svg{color:var(--color-muted);flex:0 0 auto}.business-edit__input-icon input{background:#0000;border:0;color:var(--text-color);font-family:inherit;font-size:16px;min-width:0;outline:none;width:100%}.business-edit__input-icon input::placeholder{color:var(--color-muted);opacity:.9}.business-edit__input-icon:focus-within{border-color:#0a84ff;box-shadow:0 0 0 4px color-mix(in srgb,#0a84ff 14%,#0000)}.business-edit__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.business-edit__input-icon select,.business-edit__input-icon textarea{background:#0000;border:0;color:var(--text-color);font-family:inherit;font-size:16px;min-width:0;outline:none;width:100%}.business-edit__input-icon select::placeholder,.business-edit__input-icon textarea::placeholder{color:var(--color-muted);opacity:.9}.business-edit__input-icon select{-webkit-appearance:none;appearance:none;height:46px}.business-edit__input-icon textarea{line-height:1.35;min-height:74px;padding:12px 0;resize:vertical}.business-edit__input-icon--textarea{align-items:flex-start}.business-edit__input-icon--textarea svg{margin-top:13px}.business-edit__check{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:14px;font-weight:520;gap:10px;line-height:1.3}.business-edit__check input{accent-color:#0a84ff;flex:0 0 auto;height:18px;width:18px}.business-edit__preview-line{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:-2px}.business-edit__preview-rating,.business-edit__preview-status{align-items:center;color:var(--color-muted);display:flex;font-size:13px;font-weight:520;gap:6px;line-height:1}.business-edit__preview-rating strong,.business-edit__preview-status strong{color:var(--text-color);font-size:13px;font-weight:650}.business-edit__preview-rating em,.business-edit__preview-status em{color:var(--color-muted);font-size:12px;font-style:normal;font-weight:520}.business-edit__preview-rating svg,.business-edit__preview-status svg{color:var(--color-muted)}.business-edit__stars{align-items:center;display:flex;gap:2px}.business-edit__stars span{color:color-mix(in srgb,var(--color-muted) 58%,#0000);display:grid;height:14px;place-items:center;width:14px}.business-edit__stars span svg{fill:#0000}.business-edit__stars span.is-on{color:#ffcc35}.business-edit__stars span.is-on svg{fill:currentColor}.business-edit__hint{color:var(--color-muted);font-size:12px;font-weight:520;line-height:1.3}.beProfileChips{display:flex;flex-wrap:wrap;gap:8px}.beProfileChip{background:var(--surface-2);border:1px solid var(--be-border);border-radius:999px;color:var(--text-color);cursor:pointer;font-size:14px;font-weight:650;letter-spacing:-.1px;padding:10px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .08s ease,opacity .2s ease}.beProfileChip:active{transform:scale(.99)}.beProfileChip:hover{background:var(--surface-3)}.beProfileChip.is-active{background:color-mix(in srgb,#0a84ff 14%,var(--surface-2));border-color:color-mix(in srgb,#0a84ff 42%,#0000);color:var(--text-color)}.beProfileChip:disabled{cursor:not-allowed;opacity:.42}.beTagsRow{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.beTagsRow button{background:#0a84ff;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:720;height:48px;padding:0 16px}.beSelectedTags{display:flex;flex-wrap:wrap;gap:8px}.beSelectedTags span{align-items:center;background:var(--surface-2);border:1px solid var(--be-border);border-radius:999px;color:var(--text-color);display:inline-flex;font-size:14px;font-weight:650;gap:7px;max-width:100%;padding:8px 10px}.beSelectedTags button{background:#0000;border:0;border-radius:999px;color:var(--color-muted);cursor:pointer;font-size:17px;height:20px;line-height:1;width:20px}.beLinksGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.beLinksGrid button{background:#0a84ff;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:720;height:48px}.beLinksList{display:flex;flex-direction:column;gap:8px}.beLinksItem{grid-gap:8px;align-items:center;background:var(--surface-2);border:1px solid var(--be-border);border-radius:18px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.beLinksItem div{min-width:0}.beLinksItem strong{color:var(--text-color);font-size:14px;font-weight:720}.beLinksItem span,.beLinksItem strong{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beLinksItem span{color:var(--color-muted);font-size:12px;margin-top:3px}.beLinksItem button{background:var(--surface-3);border:0;border-radius:999px;color:var(--color-muted);cursor:pointer;font-size:20px;height:30px;line-height:1;width:30px}.beProfileAccordion{background:#0000;border:0;border-radius:24px;box-shadow:none;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}.beProfileAccordion.is-collapsed,.beProfileAccordion.is-collapsed:hover,.beProfileAccordion.is-open{border:0;box-shadow:none;transform:none}.beProfileAccordion__head{grid-gap:11px;align-items:center;border:0;border-radius:24px;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:11px;grid-template-columns:46px minmax(0,1fr) 34px;max-width:100%;min-height:82px;min-width:0;outline:0;overflow:hidden;padding:13px 14px;text-align:left;transition:background .18s ease,transform .16s ease;width:100%}.beProfileAccordion__head,.beProfileAccordion__head:hover{background:#18181b;background:var(--item-bg-color,#18181b)}.beProfileAccordion__head:active{transform:scale(.995)}.beProfileAccordion__icon{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:15px;box-shadow:none;color:#0a84ff;display:grid;height:46px;min-width:46px;place-items:center;width:46px}.beProfileAccordion__heading{max-width:100%;min-width:0;overflow:hidden}.beProfileAccordion__titleRow{align-items:center;display:flex;flex-wrap:wrap;gap:7px;max-width:100%;min-width:0}.beProfileAccordion__titleRow>strong{color:var(--text-color);font-size:17px;font-weight:720;letter-spacing:-.025em;line-height:1.15;min-width:0}.beProfileAccordion__badge{align-items:center;background:color-mix(in srgb,#0a84ff 10%,#0000);border-radius:999px;color:#0a84ff;display:inline-flex;font-size:10px;font-weight:680;line-height:1;min-height:22px;padding:0 8px}.beProfileAccordion__description{color:var(--color-muted);display:block;font-size:11.5px;font-weight:500;line-height:1.35;margin-top:4px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.beProfileAccordion__chevron{background:#202024;background:var(--surface-2,#202024);border-radius:50%;box-shadow:none;color:var(--color-muted);display:grid;height:34px;min-width:34px;place-items:center;transition:transform .36s cubic-bezier(.2,.9,.2,1),color .18s ease,background .18s ease;width:34px}.beProfileAccordion__chevron.is-open{background:#0a84ff;box-shadow:none;color:#fff;transform:rotate(180deg)}.beProfileAccordion__bodyWrap{display:grid;grid-template-rows:0fr;max-width:100%;min-width:0;opacity:0;overflow:hidden;transition:grid-template-rows .4s cubic-bezier(.2,.9,.2,1),opacity .2s ease;width:100%}.beProfileAccordion__bodyWrap.is-open{grid-template-rows:1fr;opacity:1}.beProfileAccordion__body{background:#0000;border:0;box-shadow:none;margin:0;max-width:100%;min-height:0;min-width:0;overflow:hidden;padding:0;transition:padding .32s cubic-bezier(.2,.9,.2,1);width:100%}.beProfileAccordion__bodyWrap.is-open .beProfileAccordion__body{padding:16px 0 0}.beBusinessSettings{background:#0000;border:0;box-shadow:none;display:flex;flex-direction:column;gap:22px;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}.beBusinessSettings>.business-edit__section{background:#0000;border:0!important;border-left:0!important;border-radius:0;box-shadow:none!important;margin:0;max-width:100%;min-width:0;outline:0;overflow:visible;padding:0;width:100%}.beBusinessSettings>.business-edit__section--modules{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}.business-edit__section{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:26px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 12px 30px #00000014;padding:16px;width:100%}.business-edit__section--modules{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;overflow:visible;padding:0;width:100%}.business-edit__section--modules .business-edit__section-head h2{font-size:18px;font-weight:700;letter-spacing:-.025em}.business-edit__section--modules .business-edit__section-head p{font-size:12px;line-height:1.35;margin-top:4px;max-width:380px}.business-edit__section-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.business-edit__section-head h2{color:var(--text-color);font-size:22px;font-weight:760;letter-spacing:-.045em;line-height:1.08;margin:0}.business-edit__section-head p{color:var(--color-muted);font-size:13px;font-weight:520;line-height:1.35;margin:5px 0 0;max-width:620px}.business-edit__section-add{align-items:center;background:#0a84ff;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:6px;height:36px;padding:0 13px}.esWorkingDaysRow{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none}.esWorkingDaysRow::-webkit-scrollbar{height:0}.esWorkingDayPill{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:999px;color:var(--color-muted);cursor:pointer;flex:0 0 auto;font-size:13px;font-weight:650;height:36px;padding:0 13px}.esWorkingDayPill.is-active{background:#0a84ff;border-color:#0a84ff;color:#fff}.esWorkingRows{display:flex;flex-direction:column;margin-top:8px}.esWorkingRow{grid-gap:10px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr);min-height:52px;padding:8px 0}.esWorkingRow:last-child{border-bottom:0}.esWorkingDayLabel{color:var(--text-color);font-size:13px;font-weight:680}.esWorkingTimeRow{align-items:center;display:flex;gap:8px}.esWorkingTimeSelect{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:14px;color:var(--text-color);font-size:13px;height:38px;min-width:96px;outline:none;padding:0 10px}.esWorkingArrow{color:var(--color-muted);font-weight:650}.esWorkingTrash{background:#26262b;background:var(--surface-3,#26262b);border:0;border-radius:999px;color:var(--text-color);cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.esWorkingOff{align-items:center;background:#202024;background:var(--surface-2,#202024);border-radius:14px;color:var(--color-muted);display:flex;font-size:13px;font-weight:560;height:38px;padding:0 12px}.beModulesHeading p{margin-top:4px;max-width:320px}.beModulesHeading .business-edit__section-add{padding:0 12px}.beModulesHeading{align-items:center;background:#0000;border:0;box-shadow:none;display:flex;gap:12px;justify-content:space-between;margin:0 0 14px;padding:0}.beModulesHeading h2{color:var(--text-color);font-size:19px;font-weight:720;letter-spacing:-.03em;line-height:1.15;margin:0}.beModulesHeading p{color:var(--color-muted);font-size:12px;font-weight:500;line-height:1.35;margin:4px 0 0;max-width:300px}.beModulesHeading .business-edit__section-add{align-items:center;background:#0a84ff;border:0;border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:680;gap:5px;height:34px;justify-content:center;padding:0 13px;width:auto}.beBusinessSettings>.business-edit__section--modules,.business-edit__section--modules{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;overflow:visible;padding:0;width:100%}.business-edit__section--modules .business-edit__section-head{background:#0000;border:0;box-shadow:none}.beModuleStack{display:flex;flex-direction:column;gap:9px}.beModuleStack,.beModuleWidget{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;overflow:visible;padding:0;width:100%}.beModuleWidget{min-width:0;position:relative;transition:opacity .18s ease,transform .24s cubic-bezier(.2,.85,.2,1)}.beModuleWidget.is-hidden{opacity:.56}.beModuleWidget.is-dragging{opacity:.97;transform:scale(1.025) rotate(-.35deg);z-index:30}.beModuleWidget__pill{grid-gap:4px;align-items:center;border:0;border-radius:999px;box-shadow:none;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:64px;padding:7px 9px;transition:background .18s ease,transform .24s cubic-bezier(.2,.85,.2,1),opacity .18s ease,box-shadow .18s ease;width:100%}.beModuleWidget.is-open .beModuleWidget__pill,.beModuleWidget__pill{background:#1c1c20;background:var(--surface-2,#1c1c20)}.beModuleWidget.is-dragging .beModuleWidget__pill{box-shadow:0 14px 30px #0000003d}.beModuleWidget__main{grid-gap:10px;align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:grid;font-family:inherit;gap:10px;grid-template-columns:42px minmax(0,1fr);min-width:0;outline:0;padding:0;text-align:left;width:100%}.beModuleWidget__main:active{opacity:.7}.beModuleWidget__icon{background:#34343a;border:0;border-radius:14px;box-shadow:none;color:#fff;display:grid;font-size:18px;height:42px;line-height:1;place-items:center;width:42px}.beModuleWidget__icon--listings{background:#e83e72}.beModuleWidget__icon--posts{background:#ff375f}.beModuleWidget__icon--services{background:#8e44ec}.beModuleWidget__icon--products{background:#f5a623}.beModuleWidget__icon--booking{background:#34c759}.beModuleWidget__icon--vacancies{background:#22aeca}.beModuleWidget__icon--faq{background:#4176fc}.beModuleWidget__icon--beforeAfter{background:#af52de}.beModuleWidget__text{display:block;min-width:0}.beModuleWidget__text>strong{color:var(--text-color);display:block;font-size:13.5px;font-weight:680;letter-spacing:-.015em;line-height:1.18;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beModuleWidget__meta{align-items:center;color:var(--color-muted);display:flex;font-size:9.5px;font-weight:500;gap:4px;line-height:1.15;margin-top:4px;min-width:0;overflow:hidden;white-space:nowrap}.beModuleWidget__meta span{min-width:0;overflow:hidden;text-overflow:ellipsis}.beModuleWidget__meta>i{background:var(--color-muted);border-radius:50%;flex:0 0 5px;height:5px;width:5px}.beModuleWidget__meta>i.is-active{background:#30d158}.beModuleWidget__meta>b{color:color-mix(in srgb,var(--color-muted) 65%,#0000);flex:0 0 auto;font-size:10px;font-weight:600}.beModuleWidget__controls{align-items:center;display:flex;flex:0 0 auto;gap:0}.beModuleWidget__controls button,.beModuleWidget__desktopMove button{background:#0000;border:0;border-radius:50%;color:var(--color-muted);cursor:pointer;display:grid;height:31px;padding:0;place-items:center;transition:color .16s ease,background .16s ease,transform .14s ease,opacity .14s ease;width:31px}.beModuleWidget__controls button:hover,.beModuleWidget__desktopMove button:hover{background:color-mix(in srgb,var(--text-color) 6%,#0000);color:var(--text-color)}.beModuleWidget__controls button:active,.beModuleWidget__desktopMove button:active{transform:scale(.88)}.beModuleWidget__desktopMove{align-items:center;display:flex}.beModuleWidget__desktopMove button{height:28px;width:28px}.beModuleWidget__desktopMove button:disabled{opacity:.18;pointer-events:none}.beModuleWidget__visibility.is-active{color:#0a84ff}.beModuleWidget__chevron{transition:transform .34s cubic-bezier(.2,.9,.2,1),color .16s ease!important}.beModuleWidget__chevron.is-open{color:var(--text-color);transform:rotate(180deg)}.beDragHandle{color:var(--color-muted);cursor:grab;touch-action:none}.beDragHandle:active{cursor:grabbing}.beModuleWidget__bodyWrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s cubic-bezier(.2,.9,.2,1),opacity .2s ease}.beModuleWidget__bodyWrap.is-open{grid-template-rows:1fr;opacity:1}.beModuleWidget__body{min-height:0;min-width:0;overflow:hidden;padding:0 8px;transition:padding .34s cubic-bezier(.2,.9,.2,1)}.beModuleWidget__bodyWrap.is-open .beModuleWidget__body{padding:9px 8px 14px}.beModuleWidget__moduleSettings{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);display:flex;gap:7px;margin-bottom:10px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none}.beModuleWidget__moduleSettings::-webkit-scrollbar{display:none}.beModuleWidget__moduleSettings button{align-items:center;background:color-mix(in srgb,var(--text-color) 5%,#0000);border:0;border-radius:999px;color:var(--color-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:11px;font-weight:600;gap:6px;min-height:34px;padding:0 11px}.beModuleWidget__moduleSettings button.is-active{color:#0a84ff}.beModuleWidget__moduleSettings button.is-danger{color:#ff6961}::view-transition-group(business-module-beforeAfter),::view-transition-group(business-module-booking),::view-transition-group(business-module-faq),::view-transition-group(business-module-listings),::view-transition-group(business-module-posts),::view-transition-group(business-module-products),::view-transition-group(business-module-services),::view-transition-group(business-module-vacancies){animation-duration:.24s;animation-timing-function:cubic-bezier(.2,.85,.2,1)}::view-transition-new(business-module-beforeAfter),::view-transition-new(business-module-booking),::view-transition-new(business-module-faq),::view-transition-new(business-module-listings),::view-transition-new(business-module-posts),::view-transition-new(business-module-products),::view-transition-new(business-module-services),::view-transition-new(business-module-vacancies),::view-transition-old(business-module-beforeAfter),::view-transition-old(business-module-booking),::view-transition-old(business-module-faq),::view-transition-old(business-module-listings),::view-transition-old(business-module-posts),::view-transition-old(business-module-products),::view-transition-old(business-module-services),::view-transition-old(business-module-vacancies){mix-blend-mode:normal}body.be-is-reordering{cursor:grabbing;user-select:none;-webkit-user-select:none}body.be-is-reordering .beModuleWidget:not(.is-dragging){transition:transform .24s cubic-bezier(.2,.85,.2,1),opacity .18s ease}.beSimplePreview{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 6%,#0000);border-radius:22px;display:flex;gap:12px;min-height:76px;padding:13px}.beSimplePreview strong{color:var(--text-color);display:block;font-size:15px;font-weight:700;letter-spacing:-.025em;line-height:1.14}.beSimplePreview span{color:var(--color-muted);display:block;font-size:12px;font-weight:520;line-height:1.28;margin-top:4px}.beSimplePreview__icon{background:#26262b;background:var(--surface-3,#26262b);border-radius:17px;display:grid;flex:0 0 48px;font-size:22px;height:48px;place-items:center;width:48px}.beSimplePreview__text{min-width:0}.beEmptyModules{align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border:1px dashed color-mix(in srgb,var(--text-color) 15%,#0000);border-radius:26px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 12px 30px #00000014;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:190px;padding:24px 18px;text-align:center}.beEmptyModules strong{color:var(--text-color);font-size:18px;font-weight:720;letter-spacing:-.035em;line-height:1.12}.beEmptyModules span{color:var(--color-muted);font-size:13px;font-weight:520;line-height:1.35;max-width:360px}.beEmptyModules__icon{background:#0a84ff;border-radius:20px;box-shadow:0 14px 28px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;display:grid;font-size:30px;font-weight:720;height:56px;place-items:center;width:56px}.bePreview{min-width:0}.bePreview__rail{display:flex;gap:12px;overflow-x:auto;padding:1px 2px 6px;scrollbar-width:none}.bePreview__rail::-webkit-scrollbar{height:0}.beProductTile{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);border-radius:24px;min-width:164px;overflow:hidden;width:164px}.beProductTile__image{background:#26262b;background:var(--surface-3,#26262b);display:grid;height:112px;place-items:center}.beProductTile__image img{height:100%;object-fit:cover;width:100%}.beProductTile__image span{background:#202024;background:var(--surface-2,#202024);border-radius:18px;color:var(--text-color);display:grid;font-size:22px;font-weight:720;height:48px;place-items:center;width:48px}.beProductTile__body{padding:11px}.beProductTile__body strong{color:var(--text-color);display:block;font-size:14px;font-weight:700;letter-spacing:-.025em;line-height:1.16}.beProductTile__body em{color:var(--color-muted);display:block;font-size:12px;font-style:normal;font-weight:520;margin-top:4px}.beProductTile__body div{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.beProductTile__body b{color:var(--text-color);font-size:13px;font-weight:720;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beProductTile__body button{background:var(--text-color);border:0;border-radius:999px;color:var(--bg-color);cursor:pointer;font-size:11px;font-weight:720;padding:7px 10px}.beAddTile{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px dashed color-mix(in srgb,var(--text-color) 18%,#0000);border-radius:24px;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:204px;min-width:156px;width:156px}.beAddTile span{background:#0a84ff;border-radius:18px;color:#fff;display:grid;height:48px;place-items:center;width:48px}.beAddTile strong{font-size:14px;font-weight:720}.beAddTile em{color:var(--color-muted);font-size:12px;font-style:normal;font-weight:520}.beServiceGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.beAddService,.beServiceTile{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);border-radius:24px;min-height:144px;padding:14px;position:relative}.beServiceTile__top{align-items:center;display:flex;justify-content:space-between}.beServiceTile__top span{background:#26262b;background:var(--surface-3,#26262b);border-radius:14px;display:grid;font-size:18px;height:36px;place-items:center;width:36px}.beServiceTile__top em{color:var(--color-muted);font-size:12px;font-style:normal;font-weight:560}.beServiceTile strong{color:var(--text-color);display:block;font-size:17px;font-weight:720;letter-spacing:-.035em;line-height:1.08;margin-top:13px}.beServiceTile p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-muted);display:-webkit-box;font-size:12px;font-weight:520;line-height:1.25;margin:6px 0 0;overflow:hidden}.beServiceTile__bottom{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:14px}.beServiceTile__bottom b{color:var(--text-color);font-size:13px;font-weight:720}.beServiceTile__bottom button{background:#0a84ff;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:720;padding:7px 12px}.beAddService{align-items:flex-start;border-color:color-mix(in srgb,var(--text-color) 18%,#0000);border-style:dashed;color:var(--text-color);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center}.beAddService span{background:#0a84ff;border-radius:16px;color:#fff;display:grid;height:42px;place-items:center;width:42px}.beAddService strong{font-size:15px;font-weight:720;letter-spacing:-.025em}.beAddService em{color:var(--color-muted);font-size:12px;font-style:normal;font-weight:520}.beMiniDelete{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0000006b;border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;height:28px;place-items:center;position:absolute;right:9px;top:9px;width:28px;z-index:3}.business-edit__actions{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb,var(--item-bg-color) 84%,#0000);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:22px;bottom:16px;display:flex;gap:10px;margin-top:2px;padding:10px;position:-webkit-sticky;position:sticky;z-index:60}.business-edit__actions button{border:0;border-radius:16px;cursor:pointer;flex:1 1;font-size:15px;font-weight:720;padding:14px 18px}.business-edit__cancel{background:#202024;background:var(--surface-2,#202024);color:var(--text-color)}.business-edit__save{background:#0a84ff;color:#fff}.business-edit__save:disabled{cursor:not-allowed;opacity:.55}.beFloatingAddModule{background:#0a84ff;border:0;border-radius:999px;bottom:calc(92px + env(safe-area-inset-bottom));box-shadow:0 18px 44px #00000047,0 10px 28px color-mix(in srgb,#0a84ff 28%,#0000);color:#fff;cursor:pointer;display:grid;height:58px;place-items:center;position:fixed;right:max(18px,env(safe-area-inset-right));transition:transform .3s cubic-bezier(.2,.9,.2,1),background .2s ease;width:58px;z-index:120}.beFloatingAddModule:active{transform:scale(.92)}.beFloatingAddModule.is-open{background:#26262b;background:var(--surface-3,#26262b);color:var(--text-color);transform:rotate(45deg) scale(.94)}.beModulePicker{inset:0;pointer-events:none;position:fixed;z-index:90}.beModulePicker.is-open{pointer-events:auto}.beModulePicker.is-open .beModulePicker__backdrop{opacity:1}.beModulePicker.is-open .beModulePicker__panel{transform:translate(-50%)}.beModulePicker__backdrop{background:#00000070;border:0;inset:0;opacity:0;position:absolute;transition:opacity .24s ease}.beModulePicker__panel{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,var(--text-color) 10%,#0000);border-radius:28px;bottom:calc(86px + env(safe-area-inset-bottom));box-shadow:0 22px 70px #00000061;left:50%;max-height:min(560px,100vh - 170px);overflow:hidden;position:absolute;transform:translate(-50%,calc(100% + 24px));transition:transform .32s cubic-bezier(.2,.9,.2,1);width:min(420px,100% - 24px)}.beModulePicker__handle{background:color-mix(in srgb,var(--color-muted) 42%,#0000);border-radius:999px;height:5px;margin:10px auto 8px;width:44px}.beModulePicker__head{align-items:center;display:flex;justify-content:space-between;padding:8px 18px 14px}.beModulePicker__head strong{color:var(--text-color);font-size:20px;font-weight:760;letter-spacing:-.035em}.beModulePicker__head button{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:999px;color:var(--text-color);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.beModulePicker__list{display:flex;flex-direction:column;gap:8px;max-height:min(430px,100vh - 280px);overflow-y:auto;padding:0 12px 14px}.beModulePicker__list>button{grid-gap:10px;align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 7%,#0000);border-radius:20px;color:var(--text-color);cursor:pointer;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) 30px;min-height:62px;padding:9px 10px;text-align:left;width:100%}.beModulePicker__list>button.is-added{cursor:not-allowed;opacity:.46}.beModulePicker__icon{background:#26262b;background:var(--surface-3,#26262b);border-radius:15px;display:grid;font-size:20px;height:42px;place-items:center;width:42px}.beModulePicker__text{min-width:0}.beModulePicker__text strong{color:var(--text-color);font-size:15px;font-weight:700;line-height:1.15}.beModulePicker__text em,.beModulePicker__text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.beModulePicker__text em{color:var(--color-muted);font-size:12px;font-style:normal;font-weight:520;line-height:1.24;margin-top:4px}.beModulePicker__plus{background:#0a84ff;border-radius:999px;color:#fff;display:grid;font-weight:760;height:30px;place-items:center;width:30px}.light-theme .business-edit,[data-theme=light] .business-edit{--be-field-bg:var(--surface-2);--be-card-bg:var(--surface-1);--be-border:color-mix(in srgb,var(--text-color) 10%,#0000);background:var(--bg-color)}.light-theme .beEmptyModules,.light-theme .business-edit__section:not(.business-edit__section--modules),[data-theme=light] .beEmptyModules,[data-theme=light] .business-edit__section:not(.business-edit__section--modules){box-shadow:inset 0 1px 0 #ffffffb8,0 14px 34px #42367314}.light-theme .beModuleWidget,.light-theme .beModuleWidget__pill,[data-theme=light] .beModuleWidget,[data-theme=light] .beModuleWidget__pill{border:0;box-shadow:none}.light-theme .business-edit__input-icon:focus-within,.light-theme .business-edit__input:focus,.light-theme .business-edit__select:focus,.light-theme .business-edit__textarea:focus,[data-theme=light] .business-edit__input-icon:focus-within,[data-theme=light] .business-edit__input:focus,[data-theme=light] .business-edit__select:focus,[data-theme=light] .business-edit__textarea:focus{background:var(--surface-1)}.dark-theme .business-edit,[data-theme=dark] .business-edit{--be-field-bg:var(--surface-2);--be-card-bg:var(--surface-1);--be-border:color-mix(in srgb,var(--text-color) 10%,#0000);background:var(--bg-color)}.dark-theme .business-edit__input-icon:focus-within,.dark-theme .business-edit__input:focus,.dark-theme .business-edit__select:focus,.dark-theme .business-edit__textarea:focus,[data-theme=dark] .business-edit__input-icon:focus-within,[data-theme=dark] .business-edit__input:focus,[data-theme=dark] .business-edit__select:focus,[data-theme=dark] .business-edit__textarea:focus{background:var(--surface-2)}@media(max-width:640px){.business-edit{padding:70px 16px 110px}.business-edit__section-head h2{font-size:20px}.business-edit__section-head p{font-size:12px}.beServiceGrid{grid-template-columns:1fr}.beProductTile{min-width:156px;width:156px}.beAddTile{min-width:150px;width:150px}.esWorkingTimeSelect{min-width:90px}.beModuleWidget__desktopMove{display:none}.beModuleStack{gap:9px}.beModuleWidget{background:#0000;border:0;border-radius:0;box-shadow:none;margin:0;padding:0}.beModuleWidget__pill{background:#1c1c20;background:var(--surface-2,#1c1c20);border:0;border-radius:999px;box-shadow:none;min-height:64px;padding:7px 8px}.beModuleWidget__main{gap:9px;grid-template-columns:42px minmax(0,1fr)}.beModuleWidget__icon{border-radius:14px;font-size:18px;height:42px;width:42px}.beModuleWidget__text>strong{font-size:13px}.beModuleWidget__meta{font-size:9px;margin-top:3px}.beModuleWidget__controls{gap:0}.beModuleWidget__controls button{height:30px;width:30px}.beModuleWidget__visibility{color:#0a84ff}.beDragHandle{color:color-mix(in srgb,var(--color-muted) 85%,#0000)!important;display:grid!important;height:38px!important;touch-action:none;width:32px!important}.beDragHandle svg{height:19px;width:19px}.beModuleWidget.is-dragging{transform:scale(1.035) rotate(-.4deg)}}@media(max-width:420px){.business-edit{padding-left:14px;padding-right:14px}.business-edit__grid{grid-template-columns:1fr}.business-edit__section-head{align-items:stretch;flex-direction:column}.beModulesHeading{align-items:center;flex-direction:row}.beModulesHeading .business-edit__section-add{width:auto}.esWorkingRow{grid-template-columns:32px minmax(0,1fr)}.esWorkingTimeRow{gap:6px}.esWorkingTimeSelect{min-width:78px;padding:0 8px}.beProfileAccordion__head{gap:10px;grid-template-columns:44px minmax(0,1fr) 34px;min-height:82px;padding:13px}.beProfileAccordion__icon{border-radius:15px;height:44px;width:44px}.beProfileAccordion__titleRow>strong{font-size:17px}.beProfileAccordion__description{font-size:11.5px}.beProfileAccordion__chevron{height:34px;width:34px}.beProfileAccordion__body{padding:0}.beProfileAccordion__bodyWrap.is-open .beProfileAccordion__body{padding:8px 0 0}}.beActionVisibility{grid-gap:9px;display:grid;gap:9px}.beActionVisibility>label{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid var(--be-border);border-radius:18px;cursor:pointer;display:flex;gap:11px;min-height:62px;padding:11px 13px}.beActionVisibility>label input{accent-color:#0a84ff;flex:0 0 auto;height:19px;width:19px}.beActionVisibility>label>span{display:flex;flex-direction:column;gap:3px;min-width:0}.beActionVisibility>label strong{color:var(--text-color);font-size:14px;font-weight:700;line-height:1.2}.beActionVisibility>label em{color:var(--color-muted);font-size:12px;font-style:normal;font-weight:520;line-height:1.3}.beQuickNavEditor{border:0;border-radius:0;display:flex;flex-direction:column;gap:14px;margin:0;max-width:100%;overflow:hidden;padding:0}.beQuickNavEditor,.beQuickNavEditor__head{background:#0000;box-shadow:none;min-width:0;width:100%}.beQuickNavEditor__head{grid-gap:12px;align-items:flex-start;border:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.beQuickNavEditor__head>div{min-width:0}.beQuickNavEditor__head h2{color:var(--text-color);font-size:19px;font-weight:720;letter-spacing:-.03em;line-height:1.15;margin:0}.beQuickNavEditor__head p{color:var(--color-muted);font-size:12px;font-weight:500;line-height:1.35;margin:4px 0 0;max-width:320px}.beQuickNavSwitch{cursor:pointer;flex:0 0 auto;height:29px;position:relative;width:48px}.beQuickNavSwitch input{opacity:0;pointer-events:none;position:absolute}.beQuickNavSwitch>span{background:#29292e;background:var(--surface-3,#29292e);border:0;border-radius:999px;box-shadow:none;inset:0;position:absolute;transition:background .2s ease}.beQuickNavSwitch>span:after{background:#fff;border-radius:50%;box-shadow:none;content:"";height:23px;left:3px;position:absolute;top:3px;transition:transform .22s cubic-bezier(.2,.9,.2,1);width:23px}.beQuickNavSwitch input:checked+span{background:#0a84ff}.beQuickNavSwitch input:checked+span:after{transform:translateX(19px)}.beQuickNavPills{background:#0000;display:flex;flex-wrap:wrap;gap:8px;margin:0;min-width:0;overflow:visible;padding:0;width:100%}.beQuickNavPill,.beQuickNavPills{border:0;box-shadow:none;max-width:100%}.beQuickNavPill{align-items:center;background:#202024;background:var(--surface-2,#202024);border-radius:999px;color:var(--text-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:650;gap:7px;line-height:1;min-height:38px;padding:0 10px;transition:color .18s ease,background .18s ease,opacity .18s ease,transform .2s cubic-bezier(.2,.85,.2,1);white-space:nowrap}.beQuickNavPill:active{transform:scale(.96)}.beQuickNavPill.is-selected{background:#0a84ff;color:#fff}.beQuickNavPill.is-disabled{background:color-mix(in srgb,var(--text-color) 6%,#0000);color:var(--color-muted);opacity:.66}.beQuickNavPill.is-dragging{opacity:.92;transform:scale(1.04) rotate(-1deg);z-index:20}.beQuickNavPill__icon{display:grid;flex:0 0 auto;font-size:14px;line-height:1;place-items:center}.beQuickNavPill__title{min-width:0;overflow:hidden;text-overflow:ellipsis}.beQuickNavPill__state{background:color-mix(in srgb,currentColor 12%,#0000);border-radius:50%;color:currentColor;display:grid;flex:0 0 18px;font-size:11px;font-weight:800;height:18px;line-height:1;place-items:center;width:18px}.beQuickNavEditor,.beQuickNavEditor__head,.beQuickNavPill,.beQuickNavPills{border:0}@media(max-width:420px){.beQuickNavEditor__head{gap:10px;grid-template-columns:minmax(0,1fr) 48px}.beQuickNavEditor__head h2{font-size:18px}.beQuickNavEditor__head p{font-size:11.5px}.beQuickNavPills{gap:7px}.beQuickNavPill{font-size:11px;gap:6px;min-height:36px;padding:0 9px}.beQuickNavPill__state{flex-basis:17px;font-size:10px;height:17px;width:17px}}@media(max-width:560px){.beModuleStack{gap:9px}.beModuleWidget{border-radius:0}.beModuleWidget__pill{background:#1c1c20;background:var(--surface-2,#1c1c20);border:0;border-radius:999px;box-shadow:none;gap:3px;min-height:64px;padding:7px 8px}.beModuleWidget__main{gap:10px;grid-template-columns:42px minmax(0,1fr)}.beModuleWidget__icon{border-radius:14px;font-size:18px;height:42px;width:42px}.beModuleWidget__text>strong{font-size:13.5px}.beModuleWidget__meta{font-size:9.5px;gap:4px;margin-top:4px}.beModuleWidget__meta>i{flex-basis:5px;height:5px;width:5px}.beModuleWidget__desktopMove{display:none}.beModuleWidget__controls{gap:0}.beModuleWidget__controls button{height:31px;width:31px}.beModuleWidget__visibility{color:#0a84ff!important}.beDragHandle{color:color-mix(in srgb,var(--color-muted) 85%,#0000)!important;height:38px!important;width:33px!important}.beDragHandle svg{height:20px;width:20px}.beModuleWidget__bodyWrap.is-open .beModuleWidget__body{padding:9px 8px 14px}.beModuleWidget__moduleSettings{overflow-x:auto;scrollbar-width:none}.beModuleWidget__moduleSettings::-webkit-scrollbar{display:none}.beModuleWidget__moduleSettings button{flex:0 0 auto}.beModuleWidget.is-dragging{transform:scale(1.035) rotate(-.5deg)}}.pcAll{background:radial-gradient(circle at 50% -10%,#4176fc29,#0000 30%),#08090d;color:#f5f5f7;min-height:100vh;padding:22px 18px 120px}.pcAll__state{background:#ffffff12;border-radius:22px;font-size:16px;font-weight:850;margin:80px auto;max-width:980px;padding:18px}.pcAll__state--error{color:#ffb4af}.pcAll__hero{align-items:flex-start;display:flex;gap:14px;margin:0 auto;max-width:1180px;padding:18px 0 22px}.pcAll__hero span{color:#f5f5f775;font-size:13px;font-weight:850}.pcAll__hero h1{color:#fff;font-size:clamp(32px,6vw,58px);font-weight:950;letter-spacing:-.075em;line-height:.96;margin:4px 0 0}.pcAll__hero p{color:#f5f5f794;font-size:15px;font-weight:750;margin:10px 0 0}.pcAll__back{background:hsla(0,0%,100%,.105);border:0;border-radius:999px;color:#f5f5f7;cursor:pointer;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.pcAll__filters{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 18px;max-width:1180px}.pcAll__search{align-items:center;background:#ffffff14;border:1px solid #ffffff17;border-radius:999px;color:#f5f5f794;display:flex;gap:10px;min-height:50px;padding:0 16px}.pcAll__search input{background:#0000;border:0;color:#f5f5f7;font-size:15px;font-weight:750;outline:none;width:100%}.pcAll__search input::placeholder{color:#f5f5f76b}.pcAll__selects{align-items:center;display:flex;gap:10px}.pcAll__selects label{align-items:center;background:#ffffff14;border:1px solid #ffffff17;border-radius:999px;color:#f5f5f7b8;display:flex;gap:8px;height:50px;padding:0 13px}.pcAll__selects select{background:#0000;border:0;color:#f5f5f7;cursor:pointer;font-size:13px;font-weight:850;outline:none}.pcAll__selects select option{color:#111}.pcAll__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(174px,1fr));margin:0 auto;max-width:1180px}.pcAllCard{background:linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.062));border:1px solid hsla(0,0%,100%,.095);border-radius:24px;box-shadow:inset 0 1px 0 #ffffff14,0 18px 36px #00000029;cursor:pointer;overflow:hidden}.pcAllCard__image{aspect-ratio:1/1;background:radial-gradient(circle at 60% 20%,#ffffff38,#0000 30%),linear-gradient(135deg,#f5f5f724,#4176fc2b);display:grid;place-items:center}.pcAllCard__image img{height:100%;object-fit:cover;width:100%}.pcAllCard__image span{background:#ffffff24;border-radius:20px;color:#fff;display:grid;font-size:27px;font-weight:950;height:60px;place-items:center;width:60px}.pcAllCard__body{padding:13px}.pcAllCard__body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5f5f7;display:-webkit-box;font-size:15px;font-weight:950;letter-spacing:-.035em;line-height:1.15;overflow:hidden}.pcAllCard__body em{color:#f5f5f77a;display:block;font-size:12px;font-style:normal;font-weight:750;margin-top:5px}.pcAllCard__body div{align-items:center;display:flex;gap:9px;justify-content:space-between;margin-top:13px}.pcAllCard__body b{color:#f5f5f7;font-size:14px;font-weight:950;letter-spacing:-.03em}.pcAllCard__body button{background:#f5f5f7;border:0;border-radius:999px;color:#05060a;cursor:pointer;font-size:12px;font-weight:900;padding:8px 10px}.pcAll__empty{grid-gap:8px;align-content:center;background:#ffffff12;border-radius:28px;display:grid;gap:8px;margin:0 auto;max-width:1180px;min-height:220px;padding:30px 20px;place-items:center;text-align:center}.pcAll__empty strong{color:#f5f5f7;font-size:21px;font-weight:950}.pcAll__empty p{color:#f5f5f785;font-size:14px;font-weight:750;margin:0}.pcAllCard--hidden{opacity:.55}.pcAllCard__hiddenBadge{background:#f5f5f7;border-radius:999px;color:#05060a;font-size:10px;font-weight:900;left:8px;letter-spacing:.03em;padding:3px 9px;position:absolute;text-transform:uppercase;top:8px}.pcAllCard__image{position:relative}.pcAllCard__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pcAllCard__actions button{background:#ffffff1a;border:0;border-radius:999px;color:#f5f5f7;cursor:pointer;flex:1 1 auto;font-size:11px;font-weight:850;padding:7px 9px}.pcAllCard__actions button:disabled{cursor:default;opacity:.5}.pcAllCard__delete{background:#ff5a5a24!important;color:#ffb4af!important}.pcAll__actionError{background:#ff5a5a1a;border:1px solid #ff5a5a3d;border-radius:16px;color:#ffb4af;font-size:13.5px;font-weight:750;margin:0 auto 14px;max-width:1180px;padding:12px 16px}.pcAll__confirmOverlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.pcAll__confirmModal{background:#14151b;border-radius:22px;box-shadow:0 24px 70px #0006;color:#f5f5f7;padding:22px;width:min(400px,100%)}.pcAll__confirmModal p{font-size:14.5px;line-height:1.5;margin:0 0 18px}.pcAll__confirmActions{display:flex;gap:10px}.pcAll__confirmActions button{background:#ffffff1a;border:0;border-radius:14px;color:#f5f5f7;cursor:pointer;flex:1 1;font-size:14px;font-weight:800;padding:12px}.pcAll__confirmActions button:disabled{cursor:default;opacity:.6}.pcAll__confirmDelete{background:#d3453f!important;color:#fff!important}@media(max-width:760px){.pcAll{padding:16px 14px 110px}.pcAll__filters,.pcAll__selects{grid-template-columns:1fr}.pcAll__selects{display:grid}.pcAll__grid{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}}.scAll{background:radial-gradient(circle at 50% -10%,color-mix(in srgb,#0a84ff 15%,#0000),#0000 31%),#08090d;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,#0a84ff 15%,#0000),#0000 31%),var(--bg-color,#08090d);color:#f5f5f7;color:var(--text-color,#f5f5f7);min-height:100vh;padding:22px 18px 120px}.scAll *,.scAll :after,.scAll :before{box-sizing:border-box}.scAll__state{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:22px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:16px;font-weight:850;margin:80px auto;max-width:980px;padding:18px}.scAll__state--error{background:color-mix(in srgb,#ff453a 10%,#202024);background:color-mix(in srgb,#ff453a 10%,var(--surface-2,#202024));color:#ffb4af}.scAll__hero{align-items:flex-start;display:flex;gap:14px;margin:0 auto;max-width:1180px;padding:18px 0 22px}.scAll__hero>div{min-width:0}.scAll__hero span{color:#f5f5f775;color:var(--color-muted,#f5f5f775);font-size:13px;font-weight:850}.scAll__hero h1{color:#fff;color:var(--text-color,#fff);font-size:clamp(32px,6vw,58px);font-weight:950;letter-spacing:-.075em;line-height:.96;margin:4px 0 0}.scAll__hero p{color:#f5f5f794;color:var(--color-muted,#f5f5f794);font-size:15px;font-weight:750;margin:10px 0 0}.scAll__back{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 10px 28px #0000001f;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.scAll__filters{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 18px;max-width:1180px}.scAll__search{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:999px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:flex;gap:10px;min-height:50px;padding:0 16px}.scAll__search input{background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:15px;font-weight:750;min-width:0;outline:none;width:100%}.scAll__search input::placeholder{color:#f5f5f76b;color:var(--color-muted,#f5f5f76b)}.scAll__selects{align-items:center;display:flex;gap:10px}.scAll__selects label{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:999px;color:#f5f5f7b8;color:var(--text-color,#f5f5f7b8);display:flex;gap:8px;height:50px;padding:0 13px}.scAll__selects select{background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;font-family:inherit;font-size:13px;font-weight:850;outline:none}.scAll__selects select option{background:#fff;color:#111}.scAll__grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0 auto;max-width:1180px}.scAllCard{background:linear-gradient(180deg,color-mix(in srgb,#fff 9%,#0000),color-mix(in srgb,#fff 4%,#0000)),#18181b;background:linear-gradient(180deg,color-mix(in srgb,var(--text-color,#fff) 9%,#0000),color-mix(in srgb,var(--text-color,#fff) 4%,#0000)),var(--surface-1,#18181b);border:1px solid color-mix(in srgb,#fff 9%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 9%,#0000);border-radius:25px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000),0 18px 36px #00000029;display:grid;grid-template-rows:240px minmax(0,1fr);min-height:430px;min-width:0;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.scAllCard:hover{border-color:color-mix(in srgb,#0a84ff 28%,#0000);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000),0 22px 44px #0003;transform:translateY(-3px)}.scAllCard__image{background:radial-gradient(circle at 60% 20%,color-mix(in srgb,#fff 22%,#0000),#0000 30%),linear-gradient(135deg,color-mix(in srgb,#fff 12%,#0000),color-mix(in srgb,#0a84ff 16%,#0000));background:radial-gradient(circle at 60% 20%,color-mix(in srgb,#fff 22%,#0000),#0000 30%),linear-gradient(135deg,color-mix(in srgb,var(--text-color,#fff) 12%,#0000),color-mix(in srgb,#0a84ff 16%,#0000));border:0;color:inherit;cursor:pointer;display:grid;height:240px;overflow:hidden;padding:0;place-items:center;position:relative;width:100%}.scAllCard__image img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .28s ease;width:100%}.scAllCard__image>span{background:color-mix(in srgb,#fff 13%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 13%,#0000);border-radius:22px;color:#fff;display:grid;font-size:28px;font-weight:950;height:66px;place-items:center;width:66px}.scAllCard__image:hover img{transform:scale(1.025)}.scAllCard__body{grid-gap:12px;align-content:space-between;display:grid;gap:12px;grid-template-rows:minmax(62px,auto) auto auto;min-height:0;padding:15px}.scAllCard__info{min-width:0}.scAllCard__info strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:-webkit-box;font-size:17px;font-weight:900;letter-spacing:-.035em;line-height:1.16;overflow:hidden}.scAllCard__info em{color:#f5f5f77a;color:var(--color-muted,#f5f5f77a);display:block;font-size:12px;font-style:normal;font-weight:700;line-height:1.25;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scAllCard__price{color:#f5f5f7;color:var(--text-color,#f5f5f7);display:block;font-size:15px;font-weight:900;letter-spacing:-.025em;line-height:1}.scAllCard__actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.scAllCard__actions button{align-items:center;border:0;border-radius:15px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:850;gap:6px;justify-content:center;line-height:1;min-height:42px;min-width:0;padding:0 10px;transition:transform .14s ease,opacity .14s ease,box-shadow .14s ease;white-space:nowrap}.scAllCard__actions button:hover{transform:translateY(-1px)}.scAllCard__actions button:active{opacity:.9;transform:scale(.97)}.scAllCard__detailsButton{background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border:1px solid color-mix(in srgb,#fff 8%,#0000)!important;border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000)!important;color:#f5f5f7;color:var(--text-color,#f5f5f7)}.scAllCard__bookButton{background:#0a84ff;box-shadow:0 10px 24px color-mix(in srgb,#0a84ff 22%,#0000);color:#fff}.scAllCard--hidden{opacity:.55}.scAllCard__hiddenBadge{background:#f5f5f7;border-radius:999px;color:#05060a;font-size:10px;font-weight:900;left:8px;letter-spacing:.03em;padding:3px 9px;position:absolute;text-transform:uppercase;top:8px}.scAllCard__ownerActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.scAllCard__ownerActions button{background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border:0;border-radius:999px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;flex:1 1 auto;font-size:11px;font-weight:850;padding:7px 9px}.scAllCard__ownerActions button:disabled{cursor:default;opacity:.5}.scAllCard__delete{background:#ff5a5a24!important;color:#ffb4af!important}.scAll__actionError{background:#ff5a5a1a;border:1px solid #ff5a5a3d;border-radius:16px;color:#ffb4af;font-size:13.5px;font-weight:750;margin:0 auto 14px;max-width:1180px;padding:12px 16px}.scAll__confirmOverlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.scAll__confirmModal{background:#14151b;background:var(--surface-2,#14151b);border-radius:22px;box-shadow:0 24px 70px #0006;color:#f5f5f7;color:var(--text-color,#f5f5f7);padding:22px;width:min(400px,100%)}.scAll__confirmModal p{font-size:14.5px;line-height:1.5;margin:0 0 18px}.scAll__confirmActions{display:flex;gap:10px}.scAll__confirmActions button{background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border:0;border-radius:14px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;flex:1 1;font-size:14px;font-weight:800;padding:12px}.scAll__confirmActions button:disabled{cursor:default;opacity:.6}.scAll__confirmDelete{background:#d3453f!important;color:#fff!important}.scAll__empty{grid-gap:8px;align-content:center;background:#202024;background:var(--surface-2,#202024);border:1px dashed color-mix(in srgb,#fff 12%,#0000);border:1px dashed color-mix(in srgb,var(--text-color,#fff) 12%,#0000);border-radius:28px;display:grid;gap:8px;margin:0 auto;max-width:1180px;min-height:220px;padding:30px 20px;place-items:center;text-align:center}.scAll__empty strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:21px;font-weight:950}.scAll__empty p{color:#f5f5f785;color:var(--color-muted,#f5f5f785);font-size:14px;font-weight:750;margin:0}.scBookingModal{display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:5000}.scBookingModal__backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b8;border:0;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%}.scBookingModal__panel{background:#101015;background:var(--bg-color,#101015);border:1px solid color-mix(in srgb,#fff 11%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 11%,#0000);border-radius:30px;box-shadow:0 36px 100px #0000008c;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 40px);overflow:hidden;position:relative;width:min(100%,760px);z-index:1}.scBookingModal__header{align-items:center;background:color-mix(in srgb,#18181b 96%,#0000);background:color-mix(in srgb,var(--surface-1,#18181b) 96%,#0000);border-bottom:1px solid color-mix(in srgb,#fff 8%,#0000);border-bottom:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);display:flex;gap:14px;justify-content:space-between;min-height:74px;padding:15px 17px}.scBookingModal__header>div{min-width:0}.scBookingModal__header span,.scBookingModal__header strong{display:block}.scBookingModal__header span{color:#0a84ff;font-size:11px;font-weight:850;letter-spacing:.04em;line-height:1;text-transform:uppercase}.scBookingModal__header strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:18px;font-weight:850;line-height:1.15;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scBookingModal__close{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:14px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;flex:0 0 auto;height:40px;place-items:center;width:40px}.scBookingModal__content{min-height:0;overflow-y:auto;padding:17px}.scBookingModal__content .bpBookFlow{margin:0}[data-theme=light] .scAll{background:radial-gradient(circle at 50% -10%,#ffffffe6,#0000 33%),#e7e1f7;background:radial-gradient(circle at 50% -10%,#ffffffe6,#0000 33%),var(--bg-color,#e7e1f7)}[data-theme=light] .scAllCard{box-shadow:inset 0 1px 0 #ffffffb8,0 16px 36px #42367317}[data-theme=light] .scAllCard__detailsButton{background:color-mix(in srgb,var(--text-color) 7%,#0000)}[data-theme=light] .scBookingModal__backdrop{background:#201b3285}@media(max-width:900px){.scAll__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.scAllCard{grid-template-rows:210px minmax(0,1fr)}.scAllCard__image{height:210px}}@media(max-width:760px){.scAll{padding:14px 10px calc(100px + env(safe-area-inset-bottom))}.scAll__hero{gap:10px;padding:10px 0 16px}.scAll__hero h1{font-size:30px}.scAll__hero p{font-size:13px;margin-top:7px}.scAll__back{height:40px;width:40px}.scAll__filters{gap:8px;grid-template-columns:1fr;margin-bottom:14px}.scAll__search{min-height:46px;padding:0 13px}.scAll__search input{font-size:14px}.scAll__selects{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.scAll__selects label{height:44px;min-width:0;padding:0 10px;width:100%}.scAll__selects select{font-size:11px;min-width:0;width:100%}.scAll__grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.scAllCard{border-radius:16px;box-shadow:none;grid-template-rows:auto auto;min-height:0;min-width:0}.scAllCard__image{aspect-ratio:1/1;border-radius:0;height:auto;width:100%}.scAllCard__image img{object-fit:cover;object-position:center}.scAllCard__body{display:flex;flex-direction:column;gap:7px;min-height:154px;padding:9px}.scAllCard__info{min-height:44px}.scAllCard__info strong{-webkit-line-clamp:2;font-size:13px;letter-spacing:-.025em;line-height:1.15}.scAllCard__info em{font-size:10px;line-height:1.2;margin-top:4px}.scAllCard__price{font-size:13px;margin-top:auto}.scAllCard__actions{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;margin-top:2px}.scAllCard__actions button{border-radius:11px;font-size:9px;gap:4px;min-height:34px;padding:0 5px}.scAllCard__actions button svg{height:13px;width:13px}.scBookingModal{align-items:end;padding:0}.scBookingModal__panel{border-bottom:0;border-radius:28px 28px 0 0;max-height:94vh;width:100%}.scBookingModal__content{padding:14px 12px calc(24px + env(safe-area-inset-bottom))}}@media(max-width:420px){.scAll{padding-left:8px;padding-right:8px}.scAll__grid{gap:8px}.scAllCard__body{min-height:148px;padding:8px}.scAllCard__actions button{font-size:8.5px;min-height:32px}}@media(max-width:340px){.scAll__grid,.scAll__selects{grid-template-columns:1fr}.scAllCard__image{aspect-ratio:1.3/1}.scAllCard__actions button{font-size:10px}}.ios-app-banner{background:#fff;border:1px solid #00000014;border-radius:16px;bottom:calc(78px + env(safe-area-inset-bottom));box-shadow:0 16px 40px #0000002e;left:10px;padding:14px;position:fixed;right:10px;z-index:99999}.ios-app-banner__close{background:#0000;border:0;color:#555;cursor:pointer;font-size:24px;line-height:1;position:absolute;right:12px;top:8px}.ios-app-banner__top{align-items:center;display:flex;gap:12px;margin-bottom:12px;padding-right:28px}.ios-app-banner__icon{border-radius:11px;flex:0 0 auto;height:44px;object-fit:cover;width:44px}.ios-app-banner__title{color:#111;font-size:15px;font-weight:700;margin-bottom:3px}.ios-app-banner__subtitle{color:#555;font-size:12.5px;line-height:1.25}.ios-app-banner__button{align-items:center;border:1px solid #111;border-radius:10px;color:#111;display:flex;font-size:14px;font-weight:600;height:38px;justify-content:center;text-decoration:none}.vcAll{background:radial-gradient(circle at 50% -10%,#4176fc29,#0000 30%),#08090d;color:#f5f5f7;min-height:100vh;padding:22px 18px 120px}.vcAll__state{background:#ffffff12;border-radius:22px;font-size:16px;font-weight:850;margin:80px auto;max-width:980px;padding:18px}.vcAll__state--error{color:#ffb4af}.vcAll__hero{align-items:flex-start;display:flex;gap:14px;margin:0 auto;max-width:1180px;padding:18px 0 22px}.vcAll__hero span{color:#f5f5f775;font-size:13px;font-weight:850}.vcAll__hero h1{color:#fff;font-size:clamp(32px,6vw,58px);font-weight:950;letter-spacing:-.075em;line-height:.96;margin:4px 0 0}.vcAll__hero p{color:#f5f5f794;font-size:15px;font-weight:750;margin:10px 0 0}.vcAll__back{background:hsla(0,0%,100%,.105);border:0;border-radius:999px;color:#f5f5f7;cursor:pointer;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.vcAll__filters{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 18px;max-width:1180px}.vcAll__search{align-items:center;background:#ffffff14;border:1px solid #ffffff17;border-radius:999px;color:#f5f5f794;display:flex;gap:10px;min-height:50px;padding:0 16px}.vcAll__search input{background:#0000;border:0;color:#f5f5f7;font-size:15px;font-weight:750;outline:none;width:100%}.vcAll__search input::placeholder{color:#f5f5f76b}.vcAll__selects{align-items:center;display:flex;gap:10px}.vcAll__selects label{align-items:center;background:#ffffff14;border:1px solid #ffffff17;border-radius:999px;color:#f5f5f7b8;display:flex;gap:8px;height:50px;padding:0 13px}.vcAll__selects select{background:#0000;border:0;color:#f5f5f7;cursor:pointer;font-size:13px;font-weight:850;outline:none}.vcAll__selects select option{color:#111}.vcAll__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(174px,1fr));margin:0 auto;max-width:1180px}.vcAllCard{background:linear-gradient(180deg,#ffffff21,hsla(0,0%,100%,.062));border:1px solid hsla(0,0%,100%,.095);border-radius:24px;box-shadow:inset 0 1px 0 #ffffff14,0 18px 36px #00000029;cursor:pointer;overflow:hidden}.vcAllCard__image{aspect-ratio:1/1;background:radial-gradient(circle at 60% 20%,#ffffff38,#0000 30%),linear-gradient(135deg,#f5f5f724,#4176fc2b);display:grid;place-items:center;position:relative}.vcAllCard__image img{height:100%;object-fit:cover;width:100%}.vcAllCard__image span{background:#ffffff24;border-radius:20px;color:#fff;display:grid;font-size:27px;font-weight:950;height:60px;place-items:center;width:60px}.vcAllCard__image em{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000008a;border-radius:999px;color:#fff;font-size:11px;font-style:normal;font-weight:900;left:10px;padding:6px 9px;position:absolute;top:10px}.vcAllCard__body{padding:13px}.vcAllCard__body strong{color:#f5f5f7;font-size:15px;font-weight:950;letter-spacing:-.035em;line-height:1.15}.vcAllCard__body em,.vcAllCard__body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vcAllCard__body em{color:#f5f5f77a;font-size:12px;font-style:normal;font-weight:750;line-height:1.25;margin-top:5px}.vcAllCard__body div{align-items:center;display:flex;gap:9px;justify-content:space-between;margin-top:13px}.vcAllCard__body b{color:#f5f5f7;font-size:14px;font-weight:950;letter-spacing:-.03em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcAllCard__body button{background:#f5f5f7;border:0;border-radius:999px;color:#05060a;cursor:pointer;font-size:12px;font-weight:900;padding:8px 10px;white-space:nowrap}.vcAllCard--hidden{opacity:.55}.vcAllCard__hiddenBadge{background:#f5f5f7;border-radius:999px;color:#05060a;font-size:10px;font-weight:900;letter-spacing:.03em;padding:3px 9px;position:absolute;right:10px;text-transform:uppercase;top:10px}.vcAllCard__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vcAllCard__actions button{background:#ffffff1a;border:0;border-radius:999px;color:#f5f5f7;cursor:pointer;flex:1 1 auto;font-size:11px;font-weight:850;padding:7px 9px}.vcAllCard__actions button:disabled{cursor:default;opacity:.5}.vcAllCard__delete{background:#ff5a5a24!important;color:#ffb4af!important}.vcAll__actionError{background:#ff5a5a1a;border:1px solid #ff5a5a3d;border-radius:16px;color:#ffb4af;font-size:13.5px;font-weight:750;margin:0 auto 14px;max-width:1180px;padding:12px 16px}.vcAll__confirmOverlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.vcAll__confirmModal{background:#14151b;border-radius:22px;box-shadow:0 24px 70px #0006;color:#f5f5f7;padding:22px;width:min(400px,100%)}.vcAll__confirmModal p{font-size:14.5px;line-height:1.5;margin:0 0 18px}.vcAll__confirmActions{display:flex;gap:10px}.vcAll__confirmActions button{background:#ffffff1a;border:0;border-radius:14px;color:#f5f5f7;cursor:pointer;flex:1 1;font-size:14px;font-weight:800;padding:12px}.vcAll__confirmActions button:disabled{cursor:default;opacity:.6}.vcAll__confirmDelete{background:#d3453f!important;color:#fff!important}.vcAll__empty{grid-gap:8px;align-content:center;background:#ffffff12;border-radius:28px;display:grid;gap:8px;margin:0 auto;max-width:1180px;min-height:220px;padding:30px 20px;place-items:center;text-align:center}.vcAll__empty strong{color:#f5f5f7;font-size:21px;font-weight:950}.vcAll__empty p{color:#f5f5f785;font-size:14px;font-weight:750;margin:0}@media(max-width:760px){.vcAll{padding:16px 14px 110px}.vcAll__filters,.vcAll__selects{grid-template-columns:1fr}.vcAll__selects{display:grid}.vcAll__grid{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.vcAll__hero h1{font-size:34px}.vcAllCard{border-radius:20px}.vcAllCard__body{padding:11px}.vcAllCard__body strong{font-size:14px}.vcAllCard__body b{font-size:13px}.vcAllCard__body button{font-size:11px;padding:7px 9px}}.bookingsAll{background:radial-gradient(circle at 50% -10%,color-mix(in srgb,#0a84ff 16%,#0000),#0000 32%),#101015;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,#0a84ff 16%,#0000),#0000 32%),var(--bg-color,#101015);color:#f5f5f7;color:var(--text-color,#f5f5f7);min-height:100vh;padding:22px 18px 120px}.bookingsAll *,.bookingsAll :after,.bookingsAll :before{box-sizing:border-box}.bookingsAll__header{align-items:flex-start;display:flex;gap:13px;margin:0 auto;max-width:980px}.bookingsAll__header>div{min-width:0}.bookingsAll__header span{font-size:12px;font-weight:800;text-transform:uppercase}.bookingsAll__header h1{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:clamp(32px,6vw,52px);font-weight:900;letter-spacing:-.065em;line-height:.96;margin:5px 0 0}.bookingsAll__header p{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:14px;font-weight:600;margin:10px 0 0}.bookingsAll__back{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:999px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.bookingsAll__error,.bookingsAll__success{align-items:center;border-radius:17px;display:flex;font-size:13px;font-weight:750;gap:8px;margin:15px auto 0;max-width:980px;padding:12px 14px}.bookingsAll__error{background:color-mix(in srgb,#ff453a 13%,#18181b);background:color-mix(in srgb,#ff453a 13%,var(--surface-1,#18181b));color:#ffb4af}.bookingsAll__success{background:color-mix(in srgb,#34c759 13%,#18181b);background:color-mix(in srgb,#34c759 13%,var(--surface-1,#18181b));color:#34c759}.bookingsAll__tabs{grid-gap:5px;background:#202024;background:var(--surface-2,#202024);border-radius:20px;display:grid;gap:5px;grid-template-columns:repeat(3,1fr);margin:22px auto 0;max-width:980px;padding:5px}.bookingsAll__tabs button{align-items:center;background:#0000;border:0;border-radius:16px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-height:46px;padding:0 12px}.bookingsAll__tabs button>span{background:color-mix(in srgb,#fff 7%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border-radius:999px;display:grid;font-size:10px;height:23px;min-width:23px;place-items:center}.bookingsAll__tabs button.is-active{background:#0a84ff}.bookingsAll__tabs button.is-active>span{background:#fff3}.bookingsAll__section{margin:20px auto 0;max-width:980px}.bookingsAll__sectionHead{align-items:center;display:flex;justify-content:space-between;margin-bottom:11px}.bookingsAll__sectionHead span,.bookingsAll__sectionHead strong{display:block}.bookingsAll__sectionHead strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:17px;font-weight:850}.bookingsAll__sectionHead span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-weight:600}.bookingsAll__list{grid-gap:9px;display:grid;gap:9px}.bookingsAll__empty,.bookingsAll__state{grid-gap:8px;align-content:center;background:#202024;background:var(--surface-2,#202024);border:1px dashed color-mix(in srgb,#fff 13%,#0000);border:1px dashed color-mix(in srgb,var(--text-color,#fff) 13%,#0000);border-radius:25px;color:#a0a0a0;color:var(--color-muted,#a0a0a0);display:grid;gap:8px;min-height:190px;padding:25px;place-items:center;text-align:center}.bookingsAll__empty strong,.bookingsAll__state strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:16px;font-weight:850}.bookingsAll__empty span,.bookingsAll__state span{font-size:12px}.baCard{background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:23px;overflow:hidden}.baCard.is-open{border-color:color-mix(in srgb,#0a84ff 32%,#0000)}.baCard__main{grid-gap:11px;align-items:center;background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:11px;grid-template-columns:62px minmax(0,1fr) auto 20px;min-height:78px;padding:10px 12px;text-align:left;width:100%}.baCard__time{grid-gap:4px;align-content:center;background:color-mix(in srgb,#0a84ff 10%,#18181b);background:color-mix(in srgb,#0a84ff 10%,var(--item-bg-color,#18181b));display:grid;gap:4px;height:57px;place-items:center;width:62px}.baCard__time em,.baCard__time strong{display:block}.baCard__time strong{color:#0a84ff;font-size:17px;font-weight:900;line-height:1}.baCard__time em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-style:normal;font-weight:650;line-height:1}.baCard__content{min-width:0}.baCard__content em,.baCard__content strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baCard__content strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-weight:850}.baCard__content em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-style:normal;font-weight:600}.baStatus{font-weight:850;line-height:1;padding:7px 9px;white-space:nowrap}.baStatus.is-pending,.baStatus.is-reschedule_requested{background:color-mix(in srgb,#ffd60a 13%,#0000)}.baStatus.is-confirmed{background:color-mix(in srgb,#34c759 13%,#0000);color:#34c759}.baStatus.is-reschedule_proposed{background:color-mix(in srgb,#0a84ff 13%,#0000)}.baStatus.is-cancelled,.baStatus.is-declined{background:color-mix(in srgb,#ff453a 13%,#0000);color:#ffb4af}.baStatus.is-completed{background:color-mix(in srgb,#fff 7%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 7%,#0000)}.baCard__chevron,.baStatus.is-completed{color:#a0a0a0;color:var(--color-muted,#a0a0a0)}.baCard__chevron{transition:transform .18s ease}.is-open .baCard__chevron{transform:rotate(180deg)}.baCard__details{padding:0 12px 13px}.baDetailsGrid{grid-gap:8px;border-top:1px solid color-mix(in srgb,#fff 7%,#0000);border-top:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);display:grid;gap:8px;grid-template-columns:1fr 1fr;padding-top:12px}.baDetailsGrid>div{grid-gap:9px;align-items:center;background:#18181b;background:var(--item-bg-color,#18181b);border-radius:17px;display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr);min-width:0;padding:11px}.baDetailsGrid>div>svg{color:#0a84ff}.baDetailsGrid>div span{min-width:0}.baDetailsGrid>div span em,.baDetailsGrid>div span strong{display:block;overflow:hidden;text-overflow:ellipsis}.baDetailsGrid>div span strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-weight:800}.baDetailsGrid>div span em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-style:normal;font-weight:600;margin-top:4px}.baComment,.baRequestedSlot{grid-gap:9px;border-radius:17px;display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr);margin-top:9px;padding:11px}.baComment svg,.baRequestedSlot svg{color:#0a84ff}.baComment em,.baComment strong,.baRequestedSlot em,.baRequestedSlot strong{display:block}.baComment strong,.baRequestedSlot strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-weight:800}.baComment em,.baRequestedSlot em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-style:normal;font-weight:600;line-height:1.35;margin-top:4px}.baComment{background:color-mix(in srgb,#fff 5%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 5%,#0000)}.baRequestedSlot{background:color-mix(in srgb,#0a84ff 9%,#18181b);background:color-mix(in srgb,#0a84ff 9%,var(--item-bg-color,#18181b))}.baContactActions,.baManageActions{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.baContactActions button,.baManageActions button{align-items:center;border:0;border-radius:16px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:7px;justify-content:center;min-height:46px}.baContactActions button:disabled,.baManageActions button:disabled{cursor:not-allowed;opacity:.45}.baContactActions{grid-template-columns:1fr 1fr}.baContactActions button{background:#18181b;background:var(--item-bg-color,#18181b)}.baManageActions{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.baManageActions .is-confirm{background:#34c759}.baManageActions .is-reschedule{background:#0a84ff;color:#fff}.baManageActions .is-danger{background:color-mix(in srgb,#ff453a 10%,#18181b);background:color-mix(in srgb,#ff453a 10%,var(--item-bg-color,#18181b))}.baWeekHeader{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:40px 1fr 40px;margin-bottom:11px}.baWeekHeader strong{font-size:15px;font-weight:850;text-align:center;text-transform:capitalize}.baWeekHeader button,.baWeekHeader strong{color:#f5f5f7;color:var(--text-color,#f5f5f7)}.baWeekHeader button{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:14px;cursor:pointer;display:grid;height:40px;place-items:center;width:40px}.baWeekDays{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(7,1fr);margin-bottom:18px}.baWeekDays button{grid-gap:5px;align-content:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:5px;min-height:68px;padding:8px 4px;place-items:center;position:relative}.baWeekDays button>span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-weight:750;text-transform:uppercase}.baWeekDays button>strong{font-weight:900}.baWeekDays button>em{background:#ff453a;border-radius:999px;color:#fff;display:grid;font-size:9px;font-style:normal;font-weight:850;height:18px;min-width:18px;padding:0 5px;place-items:center;position:absolute;right:5px;top:5px}.baWeekDays button.is-active{background:#0a84ff;border-color:#0a84ff;color:#fff}.baWeekDays button.is-active>span{color:#ffffffb8}.baModal{display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:5000}.baModal__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000ad;border:0;cursor:pointer;height:100%;inset:0;position:absolute;width:100%}.baModal__panel{background:#18181b;background:var(--surface-1,#18181b);border:1px solid color-mix(in srgb,#fff 10%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 10%,#0000);border-radius:28px;box-shadow:0 30px 90px #0006;color:#f5f5f7;color:var(--text-color,#f5f5f7);max-height:min(720px,100vh - 32px);overflow-y:auto;padding:17px;position:relative;width:min(100%,520px);z-index:1}.baModal__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.baModal__head span,.baModal__head strong{display:block}.baModal__head span{color:#0a84ff;font-size:11px;font-weight:850;text-transform:uppercase}.baModal__head strong{font-weight:850;margin-top:5px}.baModal__head>button{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:14px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;flex:0 0 auto;height:38px;place-items:center;width:38px}.baModal__date{grid-gap:7px;display:grid;gap:7px;margin-top:17px}.baModal__date span{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:12px;font-weight:700}.baModal__date input{background:#18181b;background:var(--item-bg-color,#18181b);border:1px solid color-mix(in srgb,#fff 9%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 9%,#0000);border-radius:16px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:14px;min-height:48px;outline:none;padding:0 13px;width:100%}.baModal__slots{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:13px}.baModal__slots>button{grid-gap:4px;align-content:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#fff 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 8%,#0000);border-radius:17px;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;gap:4px;min-height:61px;place-items:center}.baModal__slots>button strong{font-size:16px;font-weight:900}.baModal__slots>button span{font-size:10px;font-weight:600}.baModal__slots>button span,.baModal__state{color:#a0a0a0;color:var(--color-muted,#a0a0a0)}.baModal__state{background:#202024;background:var(--surface-2,#202024);border-radius:18px;display:grid;font-size:13px;grid-column:1/-1;min-height:100px;place-items:center;text-align:center}@media(max-width:640px){.bookingsAll{padding:16px 12px 110px}.bookingsAll__tabs button{font-size:11px;padding:0 7px}.baCard__main{grid-template-columns:55px minmax(0,1fr) 18px}.baCard__time{height:53px;width:55px}.baStatus{grid-column:2;margin-top:-3px;width:-webkit-fit-content;width:fit-content}.baCard__chevron{grid-column:3;grid-row:1/span 2}.baDetailsGrid{grid-template-columns:1fr}.baWeekDays{grid-template-columns:repeat(7,64px);overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.baWeekDays::-webkit-scrollbar{height:0}.baModal__slots{grid-template-columns:repeat(2,1fr)}}.baDeleteArchived{align-items:center;background:color-mix(in srgb,#ff453a 10%,#18181b);background:color-mix(in srgb,#ff453a 10%,var(--item-bg-color,#18181b));border:0;border-radius:16px;color:#ff6961;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:8px;justify-content:center;margin-top:10px;min-height:46px;width:100%}.baDeleteArchived:disabled{cursor:not-allowed;opacity:.5}.bookingsAll{background:radial-gradient(circle at 50% -12%,color-mix(in srgb,#0a84ff 8%,#0000),#0000 34%),#101015;background:radial-gradient(circle at 50% -12%,color-mix(in srgb,#0a84ff 8%,#0000),#0000 34%),var(--bg-color,#101015);padding-top:28px}.bookingsAll__header{align-items:center;gap:14px}.bookingsAll__header span{color:#0a84ff;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1}.bookingsAll__header h1{font-size:clamp(30px,5vw,44px);font-weight:680;letter-spacing:-.045em;line-height:1;margin-top:7px}.bookingsAll__header p{font-size:13px;font-weight:450;line-height:1.4;margin-top:8px}.bookingsAll__back{background:color-mix(in srgb,#202024 88%,#0000);background:color-mix(in srgb,var(--surface-2,#202024) 88%,#0000);border:1px solid color-mix(in srgb,#fff 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);height:42px;transition:transform .16s ease,background .18s ease;width:42px}.bookingsAll__back:hover{background:color-mix(in srgb,#fff 9%,#202024);background:color-mix(in srgb,var(--text-color,#fff) 9%,var(--surface-2,#202024))}.bookingsAll__back:active{transform:scale(.94)}.bookingsAll__tabs{background:color-mix(in srgb,#202024 88%,#0000);background:color-mix(in srgb,var(--surface-2,#202024) 88%,#0000);border:1px solid color-mix(in srgb,#fff 6%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 6%,#0000);border-radius:18px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 4%,#0000);margin-top:24px;padding:4px}.bookingsAll__tabs button{border-radius:14px;font-size:12px;font-weight:590;min-height:43px;transition:background .18s ease,color .18s ease,transform .14s ease}.bookingsAll__tabs button>span{font-size:9px;font-weight:650;height:20px;min-width:20px;padding:0 6px}.bookingsAll__tabs button:active{transform:scale(.98)}.bookingsAll__tabs button.is-active{background:linear-gradient(180deg,#168cff,#0879e8);box-shadow:0 6px 18px color-mix(in srgb,#0a84ff 20%,#0000);color:#fff}.bookingsAll__section{margin-top:24px}.bookingsAll__sectionHead{margin-bottom:12px}.bookingsAll__sectionHead strong{font-size:16px;font-weight:620;letter-spacing:-.02em;line-height:1.2}.bookingsAll__sectionHead span{font-size:12px;font-weight:430;margin-top:4px}.bookingsAll__list{gap:10px}.baCard{background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,#0000),#0000 55%),color-mix(in srgb,#202024 94%,#0000);background:linear-gradient(180deg,color-mix(in srgb,#fff 3%,#0000),#0000 55%),color-mix(in srgb,var(--surface-2,#202024) 94%,#0000);border:1px solid color-mix(in srgb,#fff 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border-radius:24px;box-shadow:0 12px 32px #00000014;transition:border-color .18s ease,box-shadow .18s ease,transform .16s ease}.baCard.is-open{border-color:color-mix(in srgb,#fff 12%,#0000);border-color:color-mix(in srgb,var(--text-color,#fff) 12%,#0000);box-shadow:0 18px 44px #00000024}.baCard__main{gap:12px;grid-template-columns:62px minmax(0,1fr) auto 18px;min-height:76px;padding:10px 13px}.baCard__time{background:color-mix(in srgb,#0a84ff 9%,#18181b);background:color-mix(in srgb,#0a84ff 9%,var(--item-bg-color,#18181b));border-radius:18px;height:56px;width:58px}.baCard__time strong{font-size:16px;font-weight:680;letter-spacing:-.025em}.baCard__time em{font-size:10px;font-weight:450}.baCard__content strong{font-size:14px;font-weight:620;letter-spacing:-.015em;line-height:1.25}.baCard__content em{font-size:12px;font-weight:430;margin-top:5px}.baStatus{border-radius:999px;font-size:10px;font-weight:620;letter-spacing:-.01em;padding:7px 10px}.baStatus.is-pending,.baStatus.is-reschedule_requested{background:color-mix(in srgb,#ffd60a 10%,#0000);color:#ffd60a}.baStatus.is-confirmed{background:color-mix(in srgb,#30d158 10%,#0000);color:#30d158}.baStatus.is-reschedule_proposed{background:color-mix(in srgb,#0a84ff 10%,#0000);color:#64d2ff}.baCard__details{padding:0 13px 13px}.baDetailsGrid{gap:9px;padding-top:13px}.baDetailsGrid>div{background:color-mix(in srgb,#fff 4%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 4%,#0000);border:1px solid color-mix(in srgb,#fff 5%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 5%,#0000);border-radius:18px;min-height:58px;padding:11px 12px}.baDetailsGrid>div span strong{font-size:12px;font-weight:590}.baDetailsGrid>div span em{font-size:11px;font-weight:420}.baComment,.baRequestedSlot{border-radius:18px;padding:12px}.baComment strong,.baRequestedSlot strong{font-size:12px;font-weight:590}.baComment em,.baRequestedSlot em{font-size:12px;font-weight:420}.baContactActions{gap:9px;margin-top:11px}.baContactActions button{background:color-mix(in srgb,#fff 4%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 4%,#0000);border:1px solid color-mix(in srgb,#fff 7%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 7%,#0000);border-radius:999px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:12px;font-weight:560;min-height:44px;transition:background .18s ease,transform .14s ease}.baContactActions button:hover{background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 8%,#0000)}.baContactActions button:active{transform:scale(.98)}.baManageActions{gap:9px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-top:10px}.baManageActions button{border-radius:999px;font-size:12px;font-weight:590;min-height:44px;transition:transform .14s ease,opacity .18s ease,background .18s ease}.baManageActions button:active{transform:scale(.98)}.baManageActions .is-confirm{background:linear-gradient(180deg,#32d760,#25bd50);box-shadow:0 8px 22px color-mix(in srgb,#30d158 18%,#0000);color:#fff}.baManageActions .is-reschedule{background:color-mix(in srgb,#0a84ff 9%,#0000);border:1px solid color-mix(in srgb,#0a84ff 20%,#0000);color:#0a84ff}.baManageActions .is-danger{background:color-mix(in srgb,#ff453a 7%,#0000);border:1px solid color-mix(in srgb,#ff453a 13%,#0000);color:#ff6961}.baDeleteArchived{background:color-mix(in srgb,#ff453a 6%,#0000);border:1px solid color-mix(in srgb,#ff453a 12%,#0000);border-radius:999px;font-size:12px;font-weight:560;min-height:44px}.baWeekHeader strong{font-size:14px;font-weight:620}.baWeekHeader button{background:color-mix(in srgb,#202024 92%,#0000);background:color-mix(in srgb,var(--surface-2,#202024) 92%,#0000);border:1px solid color-mix(in srgb,#fff 6%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 6%,#0000);border-radius:999px}.baWeekDays button{border-radius:18px;min-height:64px}.baWeekDays button>span{font-size:10px;font-weight:520}.baWeekDays button>strong{font-size:16px;font-weight:620}.baWeekDays button>em{font-weight:620}.baWeekDays button.is-active{background:linear-gradient(180deg,#168cff,#0879e8);box-shadow:0 8px 22px color-mix(in srgb,#0a84ff 18%,#0000)}.baModal__panel{background:color-mix(in srgb,#18181b 96%,#0000);background:color-mix(in srgb,var(--surface-1,#18181b) 96%,#0000);border-radius:30px;box-shadow:0 35px 100px #0000007a;padding:19px}.baModal__head span{font-size:10px;font-weight:650}.baModal__head strong{font-size:19px;font-weight:650;letter-spacing:-.025em}.baModal__head>button{border-radius:999px}.baModal__date span{font-weight:520}.baModal__date input{border-radius:18px;font-weight:500}.baModal__slots>button{border-radius:18px}.baModal__slots>button strong{font-weight:650}.baModal__slots>button span{font-weight:430}.baModal__slots>button:hover{border-color:color-mix(in srgb,#0a84ff 42%,#0000)}@media(max-width:640px){.bookingsAll__header{align-items:flex-start}.bookingsAll__header h1{font-size:32px}.bookingsAll__header p{max-width:260px}.bookingsAll__tabs button{font-size:11px;gap:5px;min-height:42px;padding:0 6px}.baManageActions{grid-template-columns:1fr 1fr}.baManageActions .is-confirm{grid-column:1/-1}}.bookingsAll{--ba-motion-fast:160ms;--ba-motion-normal:240ms;--ba-motion-slow:320ms;--ba-ease-out:cubic-bezier(0.22,1,0.36,1);--ba-ease-spring:cubic-bezier(0.34,1.36,0.64,1)}.bookingsAll__header{animation:baHeaderAppear .42s var(--ba-ease-out) both}.bookingsAll__tabs{animation:baTabsAppear .46s var(--ba-ease-out) both;animation-delay:35ms}@keyframes baHeaderAppear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes baTabsAppear{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.bookingsAll__section{animation:baSectionSwitch .32s var(--ba-ease-out) both;transform-origin:top center}@keyframes baSectionSwitch{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.bookingsAll__tabs button{overflow:hidden;position:relative;transition:color var(--ba-motion-normal) ease,background var(--ba-motion-normal) ease,box-shadow var(--ba-motion-normal) ease,transform var(--ba-motion-fast) ease,opacity var(--ba-motion-fast) ease}.bookingsAll__tabs button svg,.bookingsAll__tabs button>span{transition:color var(--ba-motion-normal) ease,background var(--ba-motion-normal) ease,transform var(--ba-motion-normal) var(--ba-ease-spring),opacity var(--ba-motion-normal) ease}.bookingsAll__tabs button:hover{background:color-mix(in srgb,#fff 5%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 5%,#0000)}.bookingsAll__tabs button:active{transform:scale(.965)}.bookingsAll__tabs button.is-active{transform:scale(1)}.bookingsAll__tabs button.is-active svg{transform:scale(1.06)}.bookingsAll__tabs button.is-active>span{transform:scale(1.04)}.bookingsAll__list{perspective:900px}.baCard{animation:baCardAppear .36s var(--ba-ease-out) both;transform-origin:top center;transition:border-color var(--ba-motion-normal) ease,background var(--ba-motion-normal) ease,box-shadow var(--ba-motion-normal) ease,transform var(--ba-motion-fast) ease}.baCard:nth-child(2){animation-delay:35ms}.baCard:nth-child(3){animation-delay:70ms}.baCard:nth-child(4){animation-delay:105ms}.baCard:nth-child(5){animation-delay:.14s}@keyframes baCardAppear{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.baCard:active{transform:scale(.995)}.baCard__main{transition:background var(--ba-motion-normal) ease,transform var(--ba-motion-fast) ease}.baCard__main:hover{background:color-mix(in srgb,#fff 2.5%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 2.5%,#0000)}.baCard__main:active{transform:scale(.994)}.baStatus{transition:color var(--ba-motion-normal) ease,background var(--ba-motion-normal) ease,transform var(--ba-motion-normal) var(--ba-ease-spring),opacity var(--ba-motion-normal) ease}.baCard.is-open .baStatus{transform:translateY(-1px)}.baCard__chevron{transition:transform .28s var(--ba-ease-out),color var(--ba-motion-normal) ease}.baCard.is-open .baCard__chevron{color:#0a84ff;transform:rotate(180deg)}.baCard__detailsWrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s var(--ba-ease-out),opacity .22s ease,visibility 0ms linear .34s;visibility:hidden}.baCard__detailsWrap>.baCard__details{min-height:0;overflow:hidden;transform:translateY(-8px) scale(.995);transform-origin:top center;transition:transform .34s var(--ba-ease-out)}.baCard__detailsWrap.is-open{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .36s var(--ba-ease-out),opacity .26s ease,visibility 0ms linear 0ms;visibility:visible}.baCard__detailsWrap.is-open>.baCard__details{transform:translateY(0) scale(1)}.baComment,.baDetailsGrid>div,.baRequestedSlot{transition:background var(--ba-motion-normal) ease,border-color var(--ba-motion-normal) ease,transform var(--ba-motion-fast) ease,opacity var(--ba-motion-normal) ease}.baCard__detailsWrap:not(.is-open) .baBookingSummary,.baCard__detailsWrap:not(.is-open) .baComment,.baCard__detailsWrap:not(.is-open) .baDecisionActions,.baCard__detailsWrap:not(.is-open) .baDeleteArchived,.baCard__detailsWrap:not(.is-open) .baQuickActions,.baCard__detailsWrap:not(.is-open) .baRequestedSlot{opacity:0;transform:translateY(-6px)}.baCard__detailsWrap.is-open .baBookingSummary,.baCard__detailsWrap.is-open .baComment,.baCard__detailsWrap.is-open .baDecisionActions,.baCard__detailsWrap.is-open .baDeleteArchived,.baCard__detailsWrap.is-open .baQuickActions,.baCard__detailsWrap.is-open .baRequestedSlot{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .34s var(--ba-ease-out)}.baDecisionActions button,.baDeleteArchived,.baModal__head>button,.baModal__slots>button,.baQuickActions button,.baWeekDays button,.baWeekHeader button,.bookingsAll__back{-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform var(--ba-motion-fast) ease,background var(--ba-motion-normal) ease,border-color var(--ba-motion-normal) ease,color var(--ba-motion-normal) ease,box-shadow var(--ba-motion-normal) ease,opacity var(--ba-motion-fast) ease}.baDecisionActions button svg,.baDeleteArchived svg,.baModal__head>button svg,.baModal__slots>button svg,.baQuickActions button svg,.baWeekDays button svg,.baWeekHeader button svg,.bookingsAll__back svg{transition:transform var(--ba-motion-normal) var(--ba-ease-spring)}.baDecisionActions button:hover:not(:disabled),.baDeleteArchived:hover:not(:disabled),.baModal__head>button:hover:not(:disabled),.baModal__slots>button:hover:not(:disabled),.baQuickActions button:hover:not(:disabled),.baWeekDays button:hover:not(:disabled),.baWeekHeader button:hover:not(:disabled),.bookingsAll__back:hover:not(:disabled){transform:translateY(-1px)}.baDecisionActions button:hover:not(:disabled) svg,.baDeleteArchived:hover:not(:disabled) svg,.baModal__head>button:hover:not(:disabled) svg,.baModal__slots>button:hover:not(:disabled) svg,.baQuickActions button:hover:not(:disabled) svg,.baWeekDays button:hover:not(:disabled) svg,.baWeekHeader button:hover:not(:disabled) svg,.bookingsAll__back:hover:not(:disabled) svg{transform:scale(1.06)}.baDecisionActions button:active:not(:disabled),.baDeleteArchived:active:not(:disabled),.baModal__head>button:active:not(:disabled),.baModal__slots>button:active:not(:disabled),.baQuickActions button:active:not(:disabled),.baWeekDays button:active:not(:disabled),.baWeekHeader button:active:not(:disabled),.bookingsAll__back:active:not(:disabled){transform:scale(.965);transition-duration:90ms}.baWeekDays{animation:baWeekAppear .3s var(--ba-ease-out) both}@keyframes baWeekAppear{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.baWeekDays button{transition:color var(--ba-motion-normal) ease,background var(--ba-motion-normal) ease,border-color var(--ba-motion-normal) ease,box-shadow var(--ba-motion-normal) ease,transform var(--ba-motion-fast) ease}.baWeekDays button>em,.baWeekDays button>span,.baWeekDays button>strong{transition:color var(--ba-motion-normal) ease,background var(--ba-motion-normal) ease,transform var(--ba-motion-normal) var(--ba-ease-spring)}.baWeekDays button.is-active{transform:scale(1.025)}.baWeekDays button.is-active>strong{transform:scale(1.07)}.bookingsAll__empty,.bookingsAll__state{animation:baEmptyAppear .36s var(--ba-ease-out) both}@keyframes baEmptyAppear{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.bookingsAll__error,.bookingsAll__success{animation:baToastAppear .34s var(--ba-ease-spring) both}@keyframes baToastAppear{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.baModal{animation:baModalRootOpen .26s ease both}.baModal__backdrop{animation:baModalBackdropOpen .26s ease both}.baModal__panel{animation:baModalPanelOpen .36s var(--ba-ease-spring) both;transform-origin:center bottom}@keyframes baModalRootOpen{0%{visibility:hidden}to{visibility:visible}}@keyframes baModalBackdropOpen{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes baModalPanelOpen{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.baModal.is-closing{pointer-events:none}.baModal.is-closing .baModal__backdrop{animation:baModalBackdropClose .26s ease both}.baModal.is-closing .baModal__panel{animation:baModalPanelClose .26s cubic-bezier(.4,0,1,1) both}@keyframes baModalBackdropClose{0%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}@keyframes baModalPanelClose{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.96)}}.baModal__slots>button{animation:baSlotAppear .3s var(--ba-ease-out) both}.baModal__slots>button:nth-child(2){animation-delay:25ms}.baModal__slots>button:nth-child(3){animation-delay:50ms}.baModal__slots>button:nth-child(4){animation-delay:75ms}.baModal__slots>button:nth-child(5){animation-delay:.1s}.baModal__slots>button:nth-child(6){animation-delay:125ms}@keyframes baSlotAppear{0%{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bookingsAll *,.bookingsAll :after,.bookingsAll :before{animation-delay:0ms!important;animation-duration:1ms!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.baCard__avatar{background:linear-gradient(180deg,color-mix(in srgb,#0a84ff 15%,#0000),color-mix(in srgb,#0a84ff 7%,#0000));border:1px solid color-mix(in srgb,#0a84ff 16%,#0000);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 9%,#0000),0 8px 22px color-mix(in srgb,#0a84ff 10%,#0000);color:#0a84ff;display:grid;flex:0 0 58px;height:58px;overflow:hidden;place-items:center;transition:transform .28s var(--ba-ease-spring),border-color .24s ease,box-shadow .24s ease;width:58px}.baCard__avatar img{display:block;height:100%;object-fit:cover;width:100%}.baCard.is-open .baCard__avatar{border-color:color-mix(in srgb,#0a84ff 30%,#0000);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,#0000),0 10px 26px color-mix(in srgb,#0a84ff 14%,#0000);transform:scale(1.035)}.baCard__main{grid-template-columns:58px minmax(0,1fr) auto 18px}.baBookingSummary{grid-gap:11px;align-items:center;background:color-mix(in srgb,#fff 4%,#0000);background:color-mix(in srgb,var(--text-color,#fff) 4%,#0000);border:1px solid color-mix(in srgb,#fff 6%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#fff) 6%,#0000);border-radius:20px;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr);margin-top:2px;min-width:0;padding:13px;transition:background var(--ba-motion-normal) ease,border-color var(--ba-motion-normal) ease,transform var(--ba-motion-normal) var(--ba-ease-out),opacity var(--ba-motion-normal) ease}.baBookingSummary__icon{background:color-mix(in srgb,#0a84ff 11%,#0000);border-radius:15px;color:#0a84ff;display:grid;height:42px;place-items:center;transition:transform var(--ba-motion-normal) var(--ba-ease-spring),background var(--ba-motion-normal) ease;width:42px}.baBookingSummary__content{min-width:0}.baBookingSummary__content em,.baBookingSummary__content strong{display:block;overflow:hidden;text-overflow:ellipsis}.baBookingSummary__content strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:14px;font-weight:620;letter-spacing:-.018em;line-height:1.2;white-space:nowrap}.baBookingSummary__content em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-style:normal;font-weight:430;line-height:1.35;margin-top:5px}.baQuickActions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));margin-top:15px}.baQuickActions>button{grid-gap:8px;-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:start;background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;font-family:inherit;gap:8px;justify-items:center;min-width:0;padding:0;transition:transform var(--ba-motion-fast) ease,opacity var(--ba-motion-fast) ease}.baQuickActions>button:hover:not(:disabled) .baQuickActions__circle{background:color-mix(in srgb,#0a84ff 17%,#0000);border-color:color-mix(in srgb,#0a84ff 24%,#0000);transform:translateY(-2px) scale(1.025)}.baQuickActions>button:active:not(:disabled),.baQuickActions>button:active:not(:disabled) .baQuickActions__circle{transform:scale(.94)}.baQuickActions>button:disabled{cursor:not-allowed;opacity:.35}.baQuickActions>button>em{color:#a0a0a0;color:var(--color-muted,#a0a0a0);font-size:11px;font-style:normal;font-weight:520;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baQuickActions__circle{background:color-mix(in srgb,#0a84ff 11%,#0000);border:1px solid color-mix(in srgb,#0a84ff 15%,#0000);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,#0000);color:#0a84ff;display:grid;height:52px;place-items:center;transition:transform var(--ba-motion-normal) var(--ba-ease-spring),background var(--ba-motion-normal) ease,border-color var(--ba-motion-normal) ease,box-shadow var(--ba-motion-normal) ease;width:52px}.baQuickActions__circle svg{transition:transform var(--ba-motion-normal) var(--ba-ease-spring)}.baQuickActions>button:hover:not(:disabled) .baQuickActions__circle svg{transform:scale(1.08)}.baDecisionActions{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:15px}.baDecisionActions button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:590;gap:8px;justify-content:center;line-height:1;min-height:46px;padding:0 16px;transition:transform var(--ba-motion-fast) ease,background var(--ba-motion-normal) ease,border-color var(--ba-motion-normal) ease,color var(--ba-motion-normal) ease,box-shadow var(--ba-motion-normal) ease,opacity var(--ba-motion-fast) ease}.baDecisionActions button svg{transition:transform var(--ba-motion-normal) var(--ba-ease-spring)}.baDecisionActions button:hover:not(:disabled){transform:translateY(-1px)}.baDecisionActions button:hover:not(:disabled) svg{transform:scale(1.08)}.baDecisionActions button:active:not(:disabled){transform:scale(.965);transition-duration:90ms}.baDecisionActions button:disabled{cursor:not-allowed;opacity:.48}.baDecisionActions .is-confirm{background:linear-gradient(180deg,#32d760,#25bd50);box-shadow:0 8px 22px color-mix(in srgb,#30d158 18%,#0000);color:#fff}.baDecisionActions .is-danger{background:color-mix(in srgb,#ff453a 7%,#0000);border:1px solid color-mix(in srgb,#ff453a 14%,#0000);color:#ff6961}.baCard__detailsWrap:not(.is-open) .baBookingSummary,.baCard__detailsWrap:not(.is-open) .baDecisionActions,.baCard__detailsWrap:not(.is-open) .baQuickActions{opacity:0;transform:translateY(-6px)}.baCard__detailsWrap.is-open .baBookingSummary,.baCard__detailsWrap.is-open .baDecisionActions,.baCard__detailsWrap.is-open .baQuickActions{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .34s var(--ba-ease-out)}.baCard__detailsWrap.is-open .baBookingSummary{transition-delay:20ms}.baCard__detailsWrap.is-open .baComment,.baCard__detailsWrap.is-open .baRequestedSlot{transition-delay:45ms}.baCard__detailsWrap.is-open .baQuickActions{transition-delay:70ms}.baCard__detailsWrap.is-open .baDecisionActions,.baCard__detailsWrap.is-open .baDeleteArchived{transition-delay:95ms}.baCard.is-cancelled .baCard__avatar,.baCard.is-completed .baCard__avatar,.baCard.is-declined .baCard__avatar{filter:saturate(.72);opacity:.82}@media(max-width:640px){.baCard__main{gap:10px;grid-template-columns:52px minmax(0,1fr) 18px}.baCard__avatar{height:52px;width:52px}.baStatus{grid-column:2;margin-top:-2px;width:-webkit-fit-content;width:fit-content}.baCard__chevron{grid-column:3;grid-row:1/span 2}.baBookingSummary{grid-template-columns:40px minmax(0,1fr);padding:11px}.baBookingSummary__icon{border-radius:14px;height:40px;width:40px}.baQuickActions{gap:8px;grid-template-columns:repeat(3,1fr)}.baQuickActions__circle{height:50px;width:50px}.baQuickActions>button>em{font-size:10px}.baDecisionActions{grid-template-columns:1fr}.baDecisionActions .is-confirm{order:-1}}@media(max-width:360px){.baQuickActions__circle{height:46px;width:46px}.baQuickActions{gap:5px}.baQuickActions>button>em{font-size:9px}}.blAll{background:#08090d;background:var(--bg-color,#08090d);color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh;padding:22px 18px 120px}.blAll *,.blAll :after,.blAll :before{box-sizing:border-box}.blAll__state{background:#202024;background:var(--surface-2,#202024);border-radius:22px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:16px;font-weight:700;margin:80px auto;max-width:980px;padding:18px}.blAll__state--error{color:#ff6961}.blAll__hero{align-items:flex-start;display:flex;gap:14px;margin:0 auto;max-width:1180px;padding:18px 0 22px;width:100%}.blAll__hero>div{min-width:0}.blAll__hero span{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:13px;font-weight:600}.blAll__hero h1{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:clamp(30px,6vw,54px);font-weight:780;letter-spacing:-.055em;line-height:1;margin:4px 0 0;overflow-wrap:anywhere}.blAll__hero p{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:14px;font-weight:550;margin:9px 0 0}.blAll__back{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:50%;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;flex:0 0 44px;height:44px;padding:0;place-items:center;width:44px}.blAll__filters{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 18px;max-width:1180px;width:100%}.blAll__search,.blAll__sort{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#f5f5f7 9%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#f5f5f7) 9%,#0000);border-radius:999px;color:#8e8e93;color:var(--color-muted,#8e8e93);display:flex;gap:9px;min-height:48px;padding:0 14px}.blAll__search input{background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:15px;min-width:0;outline:none;width:100%}.blAll__search input::placeholder{color:#8e8e93;color:var(--color-muted,#8e8e93)}.blAll__sort select{background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;font-family:inherit;font-size:13px;font-weight:650;outline:none}.blAll__sort option{color:#111}.blAll__content{margin:0 auto;max-width:1180px;width:100%}.blAll__content .profile-content-section{margin:0;padding:0}.blAll__empty{grid-gap:7px;align-content:center;background:#202024;background:var(--surface-2,#202024);border-radius:26px;display:grid;gap:7px;margin:0 auto;max-width:1180px;min-height:220px;padding:30px 20px;place-items:center;text-align:center;width:100%}.blAll__empty strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:20px;font-weight:720}.blAll__empty p{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:14px;margin:0}@media(max-width:760px){.blAll{padding:16px 14px 110px}.blAll__filters{grid-template-columns:1fr}.blAll__sort,.blAll__sort select{width:100%}}.businessPostsAll{background:#101015;background:var(--bg-color,#101015);color:#f5f5f7;color:var(--text-color,#f5f5f7);min-height:100vh;padding:20px 16px 120px}.businessPostsAll *,.businessPostsAll :after,.businessPostsAll :before{box-sizing:border-box}.businessPostsAll__state{background:#202024;background:var(--surface-2,#202024);border-radius:20px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:15px;font-weight:700;margin:80px auto;max-width:620px;padding:18px;width:100%}.businessPostsAll__state--error{color:#ff6961}.businessPostsAll__header{align-items:flex-start;display:flex;gap:13px;margin:0 auto;max-width:620px;padding:10px 0 22px;width:100%}.businessPostsAll__back{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:50%;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;flex:0 0 42px;height:42px;padding:0;place-items:center;width:42px}.businessPostsAll__heading{min-width:0}.businessPostsAll__heading span{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:12px;font-weight:650}.businessPostsAll__heading h1{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:34px;font-weight:800;letter-spacing:-.05em;line-height:1;margin:3px 0 0}.businessPostsAll__heading p{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:13px;font-weight:550;margin:7px 0 0}.businessPostsAll__search{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,#f5f5f7 8%,#0000);border:1px solid color-mix(in srgb,var(--text-color,#f5f5f7) 8%,#0000);border-radius:999px;color:#8e8e93;color:var(--color-muted,#8e8e93);display:flex;gap:10px;margin:0 auto 20px;max-width:620px;min-height:48px;padding:0 15px;width:100%}.businessPostsAll__search input{background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:14px;min-width:0;outline:none;width:100%}.businessPostsAll__search input::placeholder{color:#8e8e93;color:var(--color-muted,#8e8e93)}.businessPostsAll__content{margin:0 auto;max-width:620px;width:100%}.businessPostsAll__content .profile-content-section{margin:0;padding:0;width:100%}.businessPostsAll__content .profile-feed.feed,.businessPostsAll__content .profile-posts-feed{margin:0;max-width:none;padding:0;width:100%}.businessPostsAll__empty{grid-gap:7px;align-content:center;background:#202024;background:var(--surface-2,#202024);border-radius:24px;display:grid;gap:7px;margin:0 auto;max-width:620px;min-height:200px;padding:24px;place-items:center;text-align:center;width:100%}.businessPostsAll__empty strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:19px;font-weight:750}.businessPostsAll__empty p{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:13px;margin:0}@media(max-width:640px){.businessPostsAll{padding:14px 10px 110px}.businessPostsAll__header,.businessPostsAll__search{max-width:none}}.beforeAfterAll{background:#101015;background:var(--bg-color,#101015);color:#f5f5f7;color:var(--text-color,#f5f5f7);min-height:100vh;padding:20px 16px 120px}.beforeAfterAll *,.beforeAfterAll :after,.beforeAfterAll :before{box-sizing:border-box}.beforeAfterAll__state{background:#202024;background:var(--surface-2,#202024);border-radius:20px;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:15px;font-weight:650;margin:80px auto;max-width:760px;padding:18px;width:100%}.beforeAfterAll__state--error{color:#ff6961}.beforeAfterAll__header{align-items:flex-start;display:flex;gap:13px;margin:0 auto;max-width:760px;padding:10px 0 22px;width:100%}.beforeAfterAll__back{background:#202024;background:var(--surface-2,#202024);border:0;border-radius:50%;color:#f5f5f7;color:var(--text-color,#f5f5f7);cursor:pointer;display:grid;flex:0 0 42px;height:42px;padding:0;place-items:center;transition:transform .16s ease,opacity .16s ease;width:42px}.beforeAfterAll__back:active{opacity:.82;transform:scale(.94)}.beforeAfterAll__heading{min-width:0}.beforeAfterAll__heading span{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:12px;font-weight:620}.beforeAfterAll__heading h1{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:34px;font-weight:780;letter-spacing:-.05em;line-height:1;margin:3px 0 0}.beforeAfterAll__heading p{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:13px;font-weight:520;line-height:1.3;margin:7px 0 0}.beforeAfterAll__search{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,#0000);color:#8e8e93;color:var(--color-muted,#8e8e93);display:flex;gap:10px;margin:0 auto 20px;max-width:760px;min-height:48px;padding:0 15px;width:100%}.beforeAfterAll__search input{background:#0000;border:0;color:#f5f5f7;color:var(--text-color,#f5f5f7);font-family:inherit;font-size:14px;font-weight:520;min-width:0;outline:none;width:100%}.beforeAfterAll__search input::placeholder{color:#8e8e93;color:var(--color-muted,#8e8e93)}.beforeAfterAll__grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:760px;width:100%}.beforeAfterAllCard{background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),#0000),#202024;background:linear-gradient(180deg,color-mix(in srgb,#fff 5%,#0000),#0000),var(--surface-2,#202024);border:1px solid color-mix(in srgb,var(--text-color) 8%,#0000);border-radius:24px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,#0000),0 12px 30px #0000001a;min-width:0;overflow:hidden;position:relative;transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.9,.2,1),border-color .2s ease,box-shadow .22s ease}.beforeAfterAllCard:hover{border-color:color-mix(in srgb,#0a84ff 28%,var(--text-color) 8%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 10%,#0000),0 18px 38px #00000024;transform:translateY(-3px)}.beforeAfterAllCard__compare{background:#15161b;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:220px;overflow:hidden}.beforeAfterAllCard__photo{background:#0000;border:0;color:inherit;cursor:zoom-in;display:block;font-family:inherit;height:100%;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left}.beforeAfterAllCard__photo:after{background:linear-gradient(180deg,#0000 54%,#07080c14 72%,#07080c85);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:1}.beforeAfterAllCard__photo img{display:block;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.9,.2,1),filter .26s ease;width:100%}.beforeAfterAllCard__photo:hover img{filter:saturate(1.04) brightness(.94);transform:scale(1.045)}.beforeAfterAllCard__photo:hover:after{opacity:1}.beforeAfterAllCard__photo:active img{transform:scale(1.025)}.beforeAfterAllCard__photo em{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffdb;border-radius:999px;box-shadow:0 5px 14px #0000001f;color:#15161b;display:inline-flex;font-size:9px;font-style:normal;font-weight:760;left:10px;line-height:1;min-height:25px;padding:0 9px;pointer-events:none;position:absolute;top:10px;z-index:3}.beforeAfterAllCard__photo:last-child em{left:auto;right:10px}.beforeAfterAllCard__placeholder{background:radial-gradient(circle at 50% 10%,color-mix(in srgb,#0a84ff 20%,#0000),#0000 42%),#18181b;background:radial-gradient(circle at 50% 10%,color-mix(in srgb,#0a84ff 20%,#0000),#0000 42%),var(--item-bg-color,#18181b);color:#8e8e93;color:var(--color-muted,#8e8e93);display:grid;font-size:11px;font-weight:560;height:100%;padding:14px;place-items:center;text-align:center;width:100%}.beforeAfterAllCard__bottom{display:flex;flex-direction:column;justify-content:center;min-height:67px;padding:11px 12px}.beforeAfterAllCard__bottom strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f5f5f7;color:var(--text-color,#f5f5f7);display:-webkit-box;font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.22;overflow:hidden}.beforeAfterAllCard__bottom span{color:#8e8e93;color:var(--color-muted,#8e8e93);display:block;font-size:10px;font-weight:500;line-height:1.2;margin-top:5px}.beforeAfterAll__empty{align-items:center;background:#202024;background:var(--surface-2,#202024);border:1px dashed color-mix(in srgb,var(--text-color) 12%,#0000);border-radius:25px;display:flex;flex-direction:column;gap:7px;justify-content:center;margin:0 auto;max-width:760px;min-height:230px;padding:24px;text-align:center;width:100%}.beforeAfterAll__empty strong{color:#f5f5f7;color:var(--text-color,#f5f5f7);font-size:18px;font-weight:720}.beforeAfterAll__empty p{color:#8e8e93;color:var(--color-muted,#8e8e93);font-size:13px;line-height:1.35;margin:0}.beforeAfterAll__emptyIcon{background:linear-gradient(145deg,#0a84ff,#5e5ce6);border-radius:18px;box-shadow:0 12px 28px color-mix(in srgb,#0a84ff 24%,#0000);color:#fff;display:grid;height:52px;margin-bottom:6px;place-items:center;width:52px}@media(max-width:700px){.beforeAfterAll__grid{grid-template-columns:1fr}.beforeAfterAllCard__compare{height:260px}}@media(max-width:640px){.beforeAfterAll{padding:14px 10px 110px}.beforeAfterAll__grid,.beforeAfterAll__header,.beforeAfterAll__search{max-width:none}.beforeAfterAll__heading h1{font-size:30px}.beforeAfterAllCard{border-radius:22px}.beforeAfterAllCard__compare{height:225px}}@media(max-width:420px){.beforeAfterAllCard__compare{height:190px}.beforeAfterAllCard__bottom{min-height:62px;padding:10px}.beforeAfterAllCard__bottom strong{font-size:13px}}:root{--color-bg:#e7e1f7;--color-surface:#f5f1ff;--color-text:#26232f;--color-muted:#8f89a3;--surface-1:#f5f1ff;--surface-2:#eee8fb;--surface-3:#ddd5f2;--bg-color:var(--color-bg);--text-color:var(--color-text);--item-bg-color:var(--color-surface);--item-hover-color:var(--surface-2)}[data-theme=light]{--color-bg:#e7e1f7;--color-surface:#f5f1ff;--color-text:#26232f;--color-muted:#8f89a3;--surface-1:#f5f1ff;--surface-2:#eee8fb;--surface-3:#ddd5f2;--bg-color:var(--color-bg);--text-color:var(--color-text);--item-bg-color:var(--surface-1);--item-hover-color:var(--surface-2)}.dark-theme,[data-theme=dark]{--color-bg:#101015;--color-surface:#18181b;--color-text:#f5f5f7;--color-muted:#a0a0a0;--surface-1:#18181b;--surface-2:#202024;--surface-3:#26262b;--bg-color:var(--color-bg);--text-color:var(--color-text);--item-bg-color:var(--surface-1);--item-hover-color:var(--surface-2)}:root{--glass-bg-light:#ffffffa6;--glass-stroke-light:#00000012;--glass-shadow-light:0 6px 24px #0000000f;--glass-bg-dark:#1616198c;--glass-stroke-dark:#ffffff14;--glass-shadow-dark:0 10px 30px #00000059}:root,[data-theme=light]{--glass-bg:var(--glass-bg-light);--glass-stroke:var(--glass-stroke-light);--glass-shadow:var(--glass-shadow-light)}.dark-theme,[data-theme=dark]{--glass-bg:var(--glass-bg-dark);--glass-stroke:var(--glass-stroke-dark);--glass-shadow:var(--glass-shadow-dark)}#root,body,html{min-height:100%}body{background-color:#e7e1f7;background-color:var(--bg-color);color:#26232f;color:var(--text-color);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.card,.item{background-color:#f5f1ff;background-color:var(--item-bg-color);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.item:hover{background-color:#eee8fb;background-color:var(--item-hover-color)}.u-bg-1{background-color:#f5f1ff;background-color:var(--surface-1)}.u-bg-1,.u-bg-2{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.u-bg-2{background-color:#eee8fb;background-color:var(--surface-2)}.u-bg-3{background-color:#ddd5f2;background-color:var(--surface-3);transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.u-text{color:#26232f;color:var(--color-text)}.u-muted{color:#8f89a3;color:var(--color-muted)}.u-border{border:1px solid #0000000f}@media(prefers-color-scheme:dark){.u-border{border-color:#ffffff14}}.u-interactive{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .15s ease}
/*# sourceMappingURL=main.7ab18bdf.css.map*/