.service-page .feed-tabs,.service-page .search-result-tabs{border:1px solid var(--saz-border);background:var(--saz-input);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:0 0 14px;padding:4px;display:grid}.service-page .feed-tabs button,.service-page .search-result-tabs button{min-height:42px;color:var(--saz-muted);border:0;border-radius:10px;font-weight:650;transition:background .18s,color .18s,transform .18s}.service-page .feed-tabs button:hover,.service-page .search-result-tabs button:hover{color:var(--saz-text);background:#ffffff0a}.service-page .feed-tabs button.active,.service-page .search-result-tabs button.active{background:color-mix(in srgb,var(--blue) 14%,var(--saz-raised));color:var(--saz-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 38%,transparent)}.service-page .guest-account{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-page .guest-account a{border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-weight:650;text-decoration:none;display:flex}.service-page .guest-account .login-link{margin:0}.service-page .guest-account .signup-link{color:var(--saz-text);border:1px solid var(--saz-border);background:0 0}.service-page .guest-account .signup-link:hover{background:#ffffff0d;border-color:#ffffff50}.service-page .unread-count{background:var(--blue);min-width:20px;height:20px;color:var(--saz-on-brand);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.service-page .guest-composer{text-align:left;width:100%;color:var(--saz-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;transition:background .18s,color .18s;display:grid;padding:16px 0!important}.service-page .guest-composer:hover{color:var(--saz-text);background:0 0}.service-page .guest-composer strong{color:var(--blue);font-size:13px}.service-page .guest-avatar{background:linear-gradient(145deg,var(--saz-raised),var(--saz-border));border-radius:50%;width:38px;height:38px;box-shadow:inset 0 0 0 1px #ffffff10}.service-page .post-author-copy{min-width:0}.service-page .post-author-line{align-items:baseline;gap:7px;min-width:0;display:flex}.service-page .author-handle{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--saz-muted);font-size:12px;overflow:hidden}.service-page .post-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.service-page .post-actions button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;transition:background .18s,color .18s,transform .18s;display:flex}.service-page .post-actions button:hover{color:var(--saz-text);background:#ffffff0c}.service-page .post-actions button:active{transform:scale(.98)}.service-page .post-actions .liked{color:#ff7f9f}.service-page .post-actions .save-action[aria-pressed=true]{color:var(--blue)}.service-page .post-actions .post-like-action{order:1}.service-page .post-actions .post-comment-action{order:2}.service-page .post-actions .post-repost-control{order:3}.service-page .post-actions .post-views-action{order:4}.service-page .post-actions .save-action{order:5;margin-left:0}.service-page .post-actions .post-share-action{order:6}.service-page .post-actions .sample-label{order:7}.service-page .post-images{background:var(--saz-input);gap:4px;max-height:620px;margin-top:14px;display:grid}.service-page .post-images img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;min-height:0;display:block}.service-page .post-images.images-1{grid-template-columns:1fr}.service-page .post-images.images-1 img{aspect-ratio:auto;max-height:620px}.service-page .post-images.images-2{grid-template-columns:repeat(2,1fr)}.service-page .post-images.images-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.45fr 1fr;height:min(52vw,520px)}.service-page .post-images.images-3 img:first-child{grid-row:1/3}.service-page .post-images.images-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,1fr);height:min(52vw,520px)}.service-page .home-right-stack{gap:16px;display:grid}.service-page .home-right-stack>section{background:var(--saz-surface);border:1px solid var(--saz-border);border-radius:var(--saz-radius);box-shadow:none;padding:20px}.service-page .aside-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.service-page .aside-heading h2{margin:0}.service-page .aside-heading>button{color:var(--saz-muted);border:0;padding:4px;font-size:12px}.service-page .topic-chip-grid{gap:7px;display:grid}.service-page .topic-chip-grid button{text-align:left;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.service-page .topic-chip-grid button:hover{border-color:var(--saz-border);background:#ffffff0a}.service-page .topic-chip-grid span{color:var(--saz-text);font-weight:650}.service-page .topic-chip-grid small{color:var(--saz-muted);white-space:nowrap}.service-page .recommended-users{gap:4px;display:grid}.service-page .suggested-user{align-items:center;gap:8px;padding:8px 0;display:flex}.service-page .suggested-profile{text-align:left;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:4px;display:flex}.service-page .suggested-profile:hover{background:#ffffff08}.service-page .suggested-profile .avatar{flex:none;width:38px;height:38px}.service-page .suggested-profile span{min-width:0;display:grid}.service-page .suggested-profile strong,.service-page .suggested-profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-page .suggested-profile strong{color:var(--saz-text);font-size:13px}.service-page .suggested-profile small{color:var(--saz-muted);font-size:11px}.service-page .follow-compact{border-color:var(--saz-border);border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.service-page .aside-empty{font-size:13px;margin:8px 0 0!important;line-height:1.55!important}.service-page .popular-stories{gap:7px;display:grid}.service-page .popular-stories h2{margin-bottom:4px}.service-page .popular-stories>button{text-align:left;border:0;border-radius:11px;gap:5px;padding:11px 10px;display:grid}.service-page .popular-stories>button:hover{background:#ffffff0a}.service-page .popular-stories>button span{color:var(--saz-text);font-size:13px;line-height:1.45}.service-page .popular-stories>button small{color:var(--saz-muted);font-size:11px}.service-page .search-people,.service-page .search-topics{border-bottom:1px solid var(--saz-border);padding:16px 0}.service-page .search-people h2,.service-page .search-topics h2,.service-page .search-post-title{color:var(--saz-text);margin:0 0 10px;font-size:15px}.service-page .topic-search-grid{flex-wrap:wrap;gap:8px;display:flex}.service-page .topic-search-grid button{border-radius:999px;padding:8px 12px}.service-page .search-post-title{padding-top:16px}.service-page .feed-load-more{min-height:64px;color:var(--saz-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.service-page .feed-skeleton{display:grid}.service-page .skeleton-post{pointer-events:none;gap:14px;display:grid}.service-page .skeleton-head{align-items:center;gap:10px;display:flex}.service-page .skeleton-head>span{background:#ffffff12;border-radius:50%;width:42px;height:42px}.service-page .skeleton-head>div{flex:1;gap:7px;display:grid}.service-page .skeleton-head i,.service-page .skeleton-post>p,.service-page .skeleton-actions i{background:linear-gradient(100deg,#ffffff0a 20%,#ffffff18 40%,#ffffff0a 60%) 0 0/220% 100%;border-radius:999px;animation:1.35s ease-in-out infinite saz-skeleton;display:block}.service-page .skeleton-head i:first-child{width:34%;height:12px}.service-page .skeleton-head i:last-child{width:22%;height:9px}.service-page .skeleton-post>p{width:88%;height:12px;margin:0}.service-page .skeleton-post>p:nth-of-type(2){width:62%}.service-page .skeleton-actions{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.service-page .skeleton-actions i{height:28px}.service-page .mini-skeleton{background:linear-gradient(100deg,#ffffff0a 20%,#ffffff18 40%,#ffffff0a 60%) 0 0/220% 100%;border-radius:12px;height:110px;animation:1.35s ease-in-out infinite saz-skeleton}@keyframes saz-skeleton{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.service-page .skeleton-head i,.service-page .skeleton-post>p,.service-page .skeleton-actions i,.service-page .mini-skeleton{animation:none}.service-page *{scroll-behavior:auto!important}}@media (min-width:1480px){.service-page .service-header-inner,.service-page .app-shell{max-width:1640px}.service-page .service-header-inner{grid-template-columns:240px minmax(620px,760px) 320px;justify-content:center}.service-page .app-shell{grid-template-columns:240px minmax(620px,760px) 320px;justify-content:center;gap:30px}.service-page main#main{width:100%}}@media (max-width:1000px) and (min-width:701px){.service-page .service-header-inner{grid-template-columns:168px minmax(0,1fr)}.service-page .service-search{grid-column:2}.service-page .home-right-stack{display:none}}@media (max-width:700px){.service-page .feed-tabs,.service-page .search-result-tabs{grid-auto-columns:minmax(82px,1fr);margin-inline:-4px;position:relative;overflow-x:auto}.service-page .feed-tabs button,.service-page .search-result-tabs button{min-height:40px;font-size:12px}.service-page .guest-composer{grid-template-columns:auto 1fr;padding:14px 0!important}.service-page .guest-composer strong{grid-column:2}.service-page .post-actions{gap:0}.service-page .post-actions button{padding:7px 4px}.service-page .post-actions button span{display:none}.service-page .post-images.images-3,.service-page .post-images.images-4{height:min(90vw,440px)}.service-page .post-images.images-1 img{max-height:520px}.service-page .unread-count{min-width:17px;height:17px;font-size:9px;position:absolute;top:4px;right:5px}.service-page .sidebar .nav{position:relative}.service-page .guest-account{grid-template-columns:1fr;gap:4px}.service-page .sidebar-bottom .guest-account .signup-link{display:none}.service-page .author-handle{max-width:120px}.service-page .home-right-stack{display:none}}
.service-page[data-view=home] .feed-heading{border-bottom:1px solid var(--saz-border);margin:0 0 18px;padding:2px 0 18px;display:block}.service-page[data-view=home] .feed-heading h1{letter-spacing:-.035em;margin:0;font-size:24px}.service-page[data-view=home] .feed-heading .sr-only{color:var(--saz-muted);font-size:13px;line-height:1.6;clip:auto!important;white-space:normal!important;border:0!important;width:auto!important;height:auto!important;margin:6px 0 0!important;padding:0!important;position:static!important;overflow:visible!important}.service-page[data-view=home] .topics,.service-page[data-view=home] .home-right-stack>section:not(:last-child){display:none}.service-page[data-view=home] .home-right-stack>section:last-child h2{font-size:0}.service-page[data-view=home] .home-right-stack>section:last-child h2:after{content:"추천 팔로우";font-size:16px}.service-page[data-view=home] .home-right-stack>section:last-child p,.service-page[data-view=home] .home-right-stack>section:last-child button:last-child{display:none}.service-page[data-view=home] .home-right-stack>section:last-child button:first-of-type{width:100%}.service-page[data-view=home] .feed-empty{padding-top:38px;padding-bottom:38px}@media (max-width:700px){.service-page[data-view=home] .feed-heading{margin-bottom:10px;padding:4px 2px 14px}.service-page[data-view=home] .feed-heading h1{font-size:22px}.service-page[data-view=home] .feed-heading .sr-only{font-size:12px;margin-top:4px!important}.service-page[data-view=home] .home-composer{display:none}}
.service-page .guest-mobile-nav{display:none}@media (max-width:700px){.service-page .sidebar nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:linear-gradient(#202121 0%,#1a1b1b 52%,#161717 100%);border:1px solid #ffffff17;border-radius:999px;justify-content:space-around;align-items:center;gap:4px;padding:8px 10px;display:flex;position:fixed;overflow:visible;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000057,0 12px 30px #00000075}.service-page .sidebar nav:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffff09,#0000 32%),radial-gradient(circle at 82% 100%,#ffffff05,#0000 34%);border-radius:999px;position:absolute;inset:1px}.service-page .sidebar .nav,.service-page .sidebar .global-compose{min-width:0;min-height:56px;box-shadow:none;color:#f4f4f4b8;background:0 0;border:1px solid #0000;border-radius:999px;flex:1 1 0;margin:0;padding:8px 4px;transition:background-color .24s,border-color .24s,color .24s,transform .18s,box-shadow .24s;position:relative}.service-page .sidebar .nav:hover,.service-page .sidebar .global-compose:hover{color:#fff;background:#ffffff0b}.service-page .sidebar .nav:active,.service-page .sidebar .global-compose:active{transform:scale(.97)}.service-page .sidebar .nav.active{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0e 0%,#ffffff05 100%);border-color:#ffffff85;border-radius:999px;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ffffff05,0 5px 13px #00000029}.service-page .sidebar .nav.active:after{content:"";width:18px;height:3px;box-shadow:none;background:#ffffffe0;border-radius:999px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.service-page .sidebar .nav.active svg,.service-page .sidebar .nav.active span{color:#fff}.service-page .sidebar .global-compose{color:#f4f4f4b8;box-shadow:none;background:0 0}.service-page .sidebar .global-compose svg{color:var(--blue)}.service-page .sidebar .global-compose span{color:#f4f4f4c7}.service-page .sidebar .nav svg,.service-page .sidebar .global-compose svg,.service-page .sidebar .guest-mobile-nav svg{width:22px;height:22px}.service-page .sidebar .nav span,.service-page .sidebar .global-compose span,.service-page .sidebar .guest-mobile-nav span{line-height:1.1}.service-page .app-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.service-page:has(.sidebar-bottom>.login-link) .sidebar .global-compose{display:none}.service-page .sidebar .guest-mobile-nav{color:#f4f4f4b8;min-width:0;min-height:56px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:7px 4px;text-decoration:none;display:flex!important}.service-page .sidebar .guest-mobile-nav:hover,.service-page .sidebar .guest-mobile-nav:focus:not(:focus-visible){color:#f4f4f4b8;box-shadow:none;background:0 0}.service-page .sidebar .guest-mobile-nav:focus-visible{outline-offset:-3px;background:0 0;outline:2px solid #2fe0a69e}.service-page .sidebar nav>[data-destination=explore]{order:0}.service-page .sidebar .guest-search-nav{order:1}.service-page .sidebar .guest-login-nav{order:2}:is(.service-page:has(.sidebar-bottom>.login-link) .sidebar .nav.active,.service-page:has(.sidebar-bottom>.login-link) .sidebar .guest-mobile-nav.is-active){color:#43e3ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#2fe0a621,#2fe0a60e);border-color:#2fe0a63d;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #2fe0a60a,0 5px 14px #00000029}.service-page:has(.sidebar-bottom>.login-link) .sidebar .nav.active:after{content:none}.service-page:has(.sidebar-bottom>.login-link) .sidebar .guest-mobile-nav.is-active:after{content:none}:is(.service-page:has(.sidebar-bottom>.login-link) .sidebar .nav.active svg,.service-page:has(.sidebar-bottom>.login-link) .sidebar .nav.active span,.service-page:has(.sidebar-bottom>.login-link) .sidebar .guest-mobile-nav.is-active svg,.service-page:has(.sidebar-bottom>.login-link) .sidebar .guest-mobile-nav.is-active span){color:#43e3ad}.service-page:has(.sidebar-bottom>.login-link):has(.service-header[data-search-open=true]) .sidebar [data-destination=explore].active{color:#f4f4f4b8;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}:is(.service-page:has(.sidebar-bottom>.login-link):has(.service-header[data-search-open=true]) .sidebar [data-destination=explore].active svg,.service-page:has(.sidebar-bottom>.login-link):has(.service-header[data-search-open=true]) .sidebar [data-destination=explore].active span){color:#f4f4f4b8}.service-page .guest-intro{margin-bottom:28px;padding:38px 4px 30px}.service-page .guest-intro>p:first-child{color:var(--saz-text);margin-bottom:22px;font-size:clamp(18px,5vw,22px);line-height:1.55}.service-page .guest-intro .button-row{margin:0}.service-page .guest-intro .button-row a:not(.primary){display:none}.service-page .guest-intro .primary{border-radius:999px;min-width:142px;min-height:52px;padding-inline:24px}.service-page .guest-intro-note{color:var(--saz-muted)!important;margin:20px 0 0!important;font-size:14px!important}}@media (max-width:380px){.service-page .sidebar nav{gap:2px;padding-inline:7px;left:8px;right:8px}.service-page .sidebar .nav,.service-page .sidebar .global-compose,.service-page .sidebar .guest-mobile-nav{min-height:52px;padding-inline:2px}}
@media (max-width:767px){.service-page.mobile-home-enhanced{--mobile-home-green:var(--blue)}.service-page.mobile-home-enhanced .service-header{background:var(--saz-background);padding-bottom:66px;position:relative}.service-page.mobile-home-enhanced .service-header-inner{min-height:78px;padding:12px 18px 8px}.service-page.mobile-home-enhanced .service-header .search-toggle{display:inline-grid}.service-page.mobile-home-enhanced .service-header .service-search{display:none}.service-page.mobile-home-enhanced .sidebar-bottom .account-menu>summary{display:none!important}.service-page.mobile-home-enhanced.mobile-home-search-open .service-header{padding-bottom:126px}.service-page.mobile-home-enhanced.mobile-home-search-open .service-header .service-search{z-index:45;border-radius:999px;animation:.18s both mobileHomeFadeDown;display:flex;position:absolute;top:82px;left:18px;right:18px}.service-page.mobile-home-enhanced[data-view=home] .page-heading.feed-heading,.service-page.mobile-home-enhanced[data-view=home] .home-composer{display:none}.mobile-home-tabs{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--saz-surface);height:66px;box-shadow:none;border-radius:0;grid-template-columns:1fr 1fr;padding:0 24px;animation:.2s cubic-bezier(.2,.8,.2,1) both mobileHomeTabsIn;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:visible}.mobile-home-tabs:before{display:none}.mobile-home-tabs button{color:#f4f4f4a8;border:0;border-radius:0;min-width:0;font-size:16px;font-weight:650;transition:color .145s,transform .13s;position:relative;background:0 0!important}.mobile-home-tabs button:active{transform:scale(.98)}.mobile-home-tabs button.is-active{color:var(--mobile-home-green)}.mobile-home-tabs button.is-active:after{content:"";background:var(--mobile-home-green);width:34px;height:3px;box-shadow:0 0 10px color-mix(in srgb,var(--mobile-home-green) 38%,transparent);border-radius:999px;animation:.18s both mobileHomeUnderline;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.service-page.mobile-home-enhanced .sidebar nav>.nav,.service-page.mobile-home-enhanced .sidebar nav>.global-compose,.service-page.mobile-home-enhanced .sidebar nav>.guest-mobile-nav{display:none!important}.service-page.mobile-home-enhanced .sidebar nav{gap:4px;min-height:74px;padding:8px 10px}.mobile-home-dock{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;width:100%;display:grid}.mobile-home-dock-item{place-items:center;min-width:0;min-height:56px;transition:color .18s,background-color .18s,border-color .18s,transform .15s,box-shadow .18s;display:grid;position:relative;color:#f4f4f4b8!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:0!important}.mobile-home-dock-item svg{width:25px;height:25px;transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s}.mobile-home-dock-item:active{transform:scale(.96)}.mobile-home-dock-item.is-active{color:var(--mobile-home-green)!important;border-color:color-mix(in srgb,var(--mobile-home-green) 24%,transparent)!important;box-shadow:inset 0 1px 0 #ffffff0d, 0 4px 14px color-mix(in srgb,var(--mobile-home-green) 10%,transparent)!important;background:linear-gradient(#34e8a31c,#34e8a309)!important}.mobile-home-dock-item.is-active svg{transform:scale(1.08)}.mobile-home-dock-item.is-active:after{content:"";background:var(--mobile-home-green);width:18px;height:3px;box-shadow:0 0 9px color-mix(in srgb,var(--mobile-home-green) 46%,transparent);border-radius:999px;animation:.18s both mobileHomeUnderline;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mobile-home-profile-avatar{object-fit:cover;color:#31517f;background:#dfe7f8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:750;line-height:1;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s;display:grid}.mobile-home-account.is-active .mobile-home-profile-avatar{border-color:color-mix(in srgb,var(--mobile-home-green) 72%,white 8%);box-shadow:0 0 0 2px color-mix(in srgb,var(--mobile-home-green) 26%,transparent);transform:scale(1.06)}.mobile-home-unread{background:var(--mobile-home-green);width:6px;height:6px;box-shadow:0 0 7px color-mix(in srgb,var(--mobile-home-green) 55%,transparent);border-radius:50%;position:absolute;top:12px;right:calc(50% - 17px)}.service-page.mobile-home-enhanced[data-view=home] main#main{border-top:0;padding-top:4px}.service-page.mobile-home-enhanced[data-view=home] .post.card{animation:.26s cubic-bezier(.2,.8,.2,1) both mobileHomePostIn}.service-page.mobile-home-enhanced[data-view=home] .post.card:nth-of-type(2){animation-delay:35ms}.service-page.mobile-home-enhanced[data-view=home] .post.card:nth-of-type(3){animation-delay:70ms}.service-page.mobile-home-enhanced[data-view=home] .post.card:nth-of-type(4){animation-delay:.105s}.service-page.mobile-home-enhanced[data-view=home] .post-images,.service-page.mobile-home-enhanced[data-view=home] .post-images img{border-radius:16px}}@keyframes mobileHomeTabsIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileHomeUnderline{0%{opacity:0;transform:translate(-50%)scaleX(.45)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes mobileHomePostIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mobileHomeFadeDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.service-page.mobile-home-enhanced[data-view=home] main#main>:is(.post.card,.feed-empty,.feed-widget-card,.home-feed-stream){transition:opacity .105s,transform .145s cubic-bezier(.22,1,.36,1)}.service-page.mobile-home-enhanced[data-view=home].home-feed-switching main#main>:is(.post.card,.feed-empty,.feed-widget-card,.home-feed-stream){opacity:.72;transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.mobile-home-tabs,.mobile-home-tabs button,.mobile-home-tabs button:after,.mobile-home-dock-item,.mobile-home-dock-item svg,.mobile-home-profile-avatar,.mobile-home-dock-item:after,.service-page.mobile-home-enhanced[data-view=home] .post.card,.service-page.mobile-home-enhanced.mobile-home-search-open .service-header .service-search{transition:none!important;animation:none!important;transform:none!important}}
@media (max-width:700px){.composer.card[open]{z-index:120;overscroll-behavior:contain;background:#080808;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow-y:auto}.composer.card[open]>.compose-summary{display:none!important}.composer.card[open] form{min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom))}.composer.card[open] .compose-fields{flex-direction:column;gap:0;min-height:calc(100dvh - 64px);display:flex}.composer.card[open] .compose-line{grid-template-columns:56px 1fr;align-items:start;gap:12px;margin-top:72px;display:grid}.composer.card[open] .compose-line>.avatar{border-radius:50%;width:52px;height:52px}.composer.card[open] .compose-content{flex-direction:column;min-width:0;display:flex}.composer.card[open] .compose-author{margin:2px 0 8px;font-size:18px;line-height:1.25}.composer.card[open] .audience-control{margin:0 0 14px}.composer.card[open] .audience-trigger,.composer.card[open] .topic-trigger{color:#ffffffe6;background:#ffffff06;border:1px solid #ffffff29;border-radius:999px;min-height:42px}.composer.card[open] .compose-editor{width:calc(100vw - 36px);margin-left:-68px}.composer.card[open] .compose-editor textarea{resize:none;color:#f4f4f4;width:100%;min-height:44vh;box-shadow:none;background:0 0;border:0;outline:0;padding:18px 0;font-size:clamp(24px,6.4vw,30px);line-height:1.45}.composer.card[open] .compose-editor textarea::placeholder{color:#f4f4f478}.composer.card[open] .compose-audience-hint{color:#f4f4f4a6;order:20;width:calc(100vw - 36px);margin:auto 0 12px -68px}.composer.card[open] .upload-list{width:calc(100vw - 36px);margin-left:-68px}.composer.card[open] .compose-footer{border-top:0;order:30;width:100%;margin-left:0;padding-top:0;display:block;position:relative}.composer.card[open] .compose-tools{border:1px solid color-mix(in srgb, var(--blue) 25%, #ffffff14);background:#0d1211e6;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;padding:10px 8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.composer.card[open] .compose-tools>*{min-width:0}.composer.card[open] .file-button,.composer.card[open] .mobile-compose-tool{color:#f4f4f4e6;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;font-size:12px;line-height:1.1;display:flex}.composer.card[open] .file-button svg,.composer.card[open] .mobile-compose-tool svg{width:23px;height:23px}.composer.card[open] .mobile-compose-tool:disabled{opacity:.45;cursor:default}.composer.card[open] .compose-actions{position:static}.composer.card[open] .topic-trigger{max-width:48%;position:absolute;top:-54px;right:0}.composer.card[open] .count{color:#f4f4f49e;font-size:13px;position:absolute;top:-82px;right:4px;transform:none}.composer.card[open] .compose-actions .primary{top:calc(16px + env(safe-area-inset-top));z-index:4;border-radius:999px;min-width:96px;min-height:44px;padding:0 18px;position:fixed;right:18px}.composer.card[open] .mobile-composer-cancel{top:calc(16px + env(safe-area-inset-top));z-index:5;color:#f4f4f4;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:650;position:fixed;left:18px}.composer.card[open] .draft-status{display:none}.composer.card[open] .compose-review{width:calc(100vw - 36px);margin-left:-68px}.composer.card[open] .audience-menu{left:18px;right:18px;top:calc(126px + env(safe-area-inset-top));z-index:10;position:fixed}.composer.card[open] .upload-list figure{position:relative}.composer.card[open] .upload-remove{z-index:2;color:#fff;background:#000000b8;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:8px;right:8px}}
@media (max-width:767px){.service-page.mobile-home-enhanced .sidebar nav{display:none!important}.service-page:has(.sidebar-bottom .account-menu) .sidebar nav{display:none!important}body>.mobile-home-dock{left:20px;right:20px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;isolation:isolate;background:linear-gradient(#202121fa 0%,#1a1b1bfa 52%,#161717fa 100%);border:1px solid #ffffff17;border-radius:999px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:3px;width:auto;min-height:64px;padding:6px 8px;position:fixed;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000057,0 10px 24px #0000006b;display:grid!important}body:has(.compose-dialog[open])>.mobile-home-dock{display:none!important}body>.mobile-home-dock:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffff09,#0000 32%),radial-gradient(circle at 82% 100%,#ffffff05,#0000 34%);position:absolute;inset:1px}body>.mobile-home-dock .mobile-home-dock-item{min-width:0;min-height:48px}.service-page.mobile-home-enhanced:not([data-view=chat]) .service-header{position:relative!important}.service-page.mobile-home-enhanced .service-header>.mobile-home-tabs,.service-page.mobile-home-enhanced .service-header .mobile-home-tabs{z-index:3;margin:0!important;position:absolute!important;inset:auto 0 0!important}.service-page.mobile-home-enhanced .mobile-top-menu svg{width:26px;height:26px}.service-page.mobile-home-enhanced .service-header .search-toggle{margin-right:48px}}@media (max-width:380px){body>.mobile-home-dock{gap:2px;padding-inline:6px;left:14px;right:14px}}@media (max-width:767px){.service-page:not([data-view=chat]) .service-header{position:relative!important}.service-page .mobile-top-menu svg{fill:none;stroke:currentColor;width:26px;height:26px;display:block}}@media (min-width:768px){body>.mobile-home-dock,.service-page .mobile-home-tabs,.service-page .mobile-top-menu{display:none!important}}.service-page .home-composer-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}@media (max-width:700px){.service-page.mobile-home-enhanced[data-view=explore] .service-header{padding-bottom:0}.service-page.mobile-home-enhanced.mobile-home-search-open[data-view=home] .service-header{padding-bottom:66px}}
.login-page.login-cosmic:not(.signup-page){--login-pill:9999px;--login-control-height:54px;--login-glass:#b4c8c31c;--login-glass-border:#e1f1e947;--login-highlight:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #00000018}.login-page.login-cosmic:not(.signup-page) .login-form-panel{-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#16352930,#07130e1a),#040f0a94;border:1px solid #d1eddb26;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0005}.login-page.login-cosmic:not(.signup-page) .login-form-panel :is(input:not([type=checkbox]),select),.login-page.login-cosmic:not(.signup-page) .social-logins button[data-provider=google]{box-sizing:border-box;width:100%;height:var(--login-control-height);min-height:var(--login-control-height);border-radius:var(--login-pill);background:var(--login-glass);border:1px solid var(--login-glass-border);box-shadow:var(--login-highlight);-webkit-backdrop-filter:blur(10px);color:var(--saz-text);padding:0 20px;font-size:16px}.login-page.login-cosmic:not(.signup-page) .social-logins button[data-provider=google]{justify-content:center;align-items:center;gap:12px;font-family:inherit;font-size:15px;display:flex}.login-page.login-cosmic:not(.signup-page) .social-logins button[data-provider=google]:hover:not(:disabled){filter:none;background:#b4c8c329;border-color:#e1f1e959}.login-page.login-cosmic:not(.signup-page) .login-form-panel input::placeholder{color:#b5c6bc}.login-page.login-cosmic:not(.signup-page) .login-form-panel :is(input:not([type=checkbox]),select):focus{outline-offset:2px;background:#b4c8c324;border-color:#87cfa494;outline:2px solid #87cfa459}.login-page.login-cosmic:not(.signup-page) .login-form-panel input[aria-invalid=true]{border-color:#e69aa7}.login-page.login-cosmic:not(.signup-page) .password-field{width:100%;min-width:0}.login-page.login-cosmic:not(.signup-page) .password-field input{padding-right:78px}.login-page.login-cosmic:not(.signup-page) .password-field button{border-radius:var(--login-pill);min-width:60px;height:44px;min-height:44px;box-shadow:none;color:#becfc4;background:0 0;border:0;padding:0 10px;top:5px;right:7px}.login-page.login-cosmic:not(.signup-page) .password-field button:hover{color:#eef8f1;background:#ffffff0a}.login-page.login-cosmic:not(.signup-page) .login-form-panel .primary{box-sizing:border-box;width:100%;height:var(--login-control-height);min-height:var(--login-control-height);border-radius:var(--login-pill);background:linear-gradient(165deg,#ffffff13,transparent 65%),color-mix(in srgb,var(--saz-brand) 90%,transparent);border:1px solid #a6efbf55;box-shadow:inset 0 1px #ffffff26,0 3px 10px #0002}.login-page.login-cosmic:not(.signup-page) .login-form-panel .primary:hover:not(:disabled){background:var(--saz-brand-hover)}.login-page.login-cosmic:not(.signup-page) .login-form-panel .primary:disabled{color:var(--saz-muted);box-shadow:none;background:#334e3ecc;border-color:#53695b}.login-page.login-cosmic:not(.signup-page) .remember-login input[type=checkbox]{appearance:none;box-sizing:border-box;border:1px solid var(--login-glass-border);background:var(--login-glass);width:20px;height:20px;min-height:20px;box-shadow:var(--login-highlight);cursor:pointer;border-radius:8px;flex:0 0 20px;margin:0;padding:0}.login-page.login-cosmic:not(.signup-page) .remember-login input[type=checkbox]:checked{background-color:var(--saz-brand);border-color:var(--saz-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 10 3 3 7-7' fill='none' stroke='%2307170e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.login-page.login-cosmic:not(.signup-page) .remember-login input:focus-visible{outline-offset:3px;outline:2px solid #87cfa4}.login-page.login-cosmic:not(.signup-page) .login-forgot{color:#b0c3b7}.login-page.login-cosmic:not(.signup-page) .login-forgot:is(:hover,:active){color:#d0eadb}.login-page.login-cosmic:not(.signup-page) .login-divider{color:#a6b7ad}.login-page.login-cosmic:not(.signup-page) .login-divider:before,.login-page.login-cosmic:not(.signup-page) .login-divider:after{background:#ffffff30}.login-page.login-cosmic:not(.signup-page) .login-signup a{text-shadow:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-page.login-cosmic:not(.signup-page) .login-form-panel{background:#05120ce6}}@media (forced-colors:active){.login-page.login-cosmic:not(.signup-page) .remember-login input[type=checkbox]{appearance:auto;background-image:none}}.login-page.login-cosmic:not(.signup-page) .login-form-panel :is(#login-email,#login-password),.login-page.login-cosmic:not(.signup-page) .login-form-panel :is(#login-email,#login-password):focus{-webkit-backdrop-filter:none;box-shadow:none;background:0 0}.login-page.login-cosmic:not(.signup-page) #google-registration-hint{margin:16px 0 0;line-height:1.7}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.login-page.login-cosmic[data-dock-arrival=true] .login-header{animation:.3s cubic-bezier(.22,1,.36,1) both loginDockHeaderIn}.login-page.login-cosmic[data-dock-arrival=true] .login-form-panel{transform-origin:50% 100%;animation:.44s cubic-bezier(.22,1,.36,1) both loginDockPanelIn}.login-page.login-cosmic[data-dock-arrival=true] .login-footer{animation:.36s cubic-bezier(.22,1,.36,1) 70ms both loginDockFooterIn}}@keyframes loginDockPanelIn{0%{opacity:0;transform:translateY(22px)scale(.975)}58%{opacity:1;transform:translateY(-2px)scale(1.004)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loginDockHeaderIn{0%{opacity:.25;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes loginDockFooterIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.onboarding-finish-page{--onboard-bg:#08100c;--onboard-card:#0f1612;--onboard-field:#0b100d;--onboard-line:#3f5046;--onboard-muted:#a7b4ac;--onboard-text:#f4f8f5;--onboard-green:#35d875;background:radial-gradient(circle at 88% 14%,#35d87524,transparent 26%),radial-gradient(circle at 10% 82%,#35d8751c,transparent 28%),var(--onboard-bg);color:var(--onboard-text)}.onboarding-finish-page .login-motion{background:0 0}.onboarding-finish-page .cosmic-stars{display:none}.onboarding-finish-page .cosmic-haze{background:radial-gradient(circle,#35d87538,#0000 68%);width:420px;height:420px;inset:auto auto -120px -140px}.onboarding-finish-page .cosmic-planet{opacity:.76;background:radial-gradient(circle at 58% 38%,#0b1510 44%,#183725 72%,#2f6b49 92%,#75a987 100%);width:min(48vw,620px);top:-290px;right:-220px}.onboarding-finish-page .login-header{padding:22px 32px}.onboarding-finish-page .login-main{justify-content:flex-start;padding:22px 20px 40px}.onboarding-finish-page .login-form-panel{background:linear-gradient(#101813fa,#090d0bfa);border:1px solid #354239;border-radius:20px;max-width:520px;padding:36px 40px;box-shadow:0 24px 70px #00000075}.onboarding-finish-page .onboarding-progress{align-items:center;gap:10px;margin-bottom:22px;display:flex}.onboarding-finish-page .onboarding-progress span{background:#263129;border-radius:999px;flex:0 0 64px;height:6px}.onboarding-finish-page .onboarding-progress span.done{background:var(--onboard-green)}.onboarding-finish-page .onboarding-progress strong{color:#58e89b;margin-left:auto;font-size:13px}.onboarding-finish-page #onboarding-title{margin:0 0 10px;font-size:34px;line-height:1.2}.onboarding-finish-page .onboarding-intro{color:#bdc8c1;margin:0 0 28px;font-size:14px;line-height:1.75}.onboarding-finish-page .onboarding-section{border-top:1px solid #263129;padding:22px 0}.onboarding-finish-page .onboarding-section:first-of-type{border-top:0;padding-top:0}.onboarding-finish-page .onboarding-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.onboarding-finish-page .onboarding-section-title label,.onboarding-finish-page .onboarding-section-title strong{margin:0;font-size:15px}.onboarding-finish-page .onboarding-section-title a{color:#52e295;text-underline-offset:3px;font-size:13px;text-decoration:underline}.onboarding-finish-page .login-form-panel :is(input,select){background:var(--onboard-field);border-color:var(--onboard-line);color:var(--onboard-text);margin-bottom:10px}.onboarding-finish-page .login-form-panel :is(input,select):focus{border-color:var(--onboard-green);background:#0d1510;outline:2px solid #35d875bf}.onboarding-finish-page .remember-help{color:var(--onboard-muted);margin:8px 0 0;font-size:13px!important}.onboarding-finish-page .signup-field-error{margin-top:8px}.onboarding-finish-page .onboarding-consent{gap:16px;display:grid}.onboarding-finish-page .onboarding-consent-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}.onboarding-finish-page .onboarding-consent-row input{accent-color:var(--onboard-green);width:20px!important;height:20px!important;min-height:20px!important;margin:0!important}.onboarding-finish-page .onboarding-consent-row label{margin:0;font-weight:600}.onboarding-finish-page .onboarding-consent-row a{color:#65e5a3;text-underline-offset:3px;font-size:13px;text-decoration:underline}.onboarding-finish-page .onboarding-avatar{place-items:start;margin:6px 0 18px}.onboarding-finish-page .onboarding-avatar .avatar{color:#32465a;background:#e7edf0;width:48px;height:48px}.onboarding-finish-page .onboarding-handle{margin-bottom:6px}.onboarding-finish-page .onboarding-handle>span{color:#b7c2ba}.onboarding-finish-page .onboarding-actions{margin-top:26px}.onboarding-finish-page .login-form-panel .primary{color:#062714;background:linear-gradient(90deg,#39dd82,#5be59a);border-color:#45df89;height:54px;min-height:54px;font-weight:750}.onboarding-finish-page .login-form-panel .primary:hover{filter:brightness(1.04)}.onboarding-finish-page .login-signup{margin-top:18px}.onboarding-finish-page .login-signup a{color:#5de79d}.onboarding-finish-page .login-footer{padding-top:8px}@media (max-width:620px){.onboarding-finish-page .login-header{padding:18px 20px 6px}.onboarding-finish-page .login-main{padding:18px 14px 28px}.onboarding-finish-page .login-form-panel{border-radius:16px;padding:26px 20px}.onboarding-finish-page #onboarding-title{font-size:30px}.onboarding-finish-page .onboarding-progress span{flex-basis:46px}.onboarding-finish-page .onboarding-consent-row{grid-template-columns:auto minmax(0,1fr)}.onboarding-finish-page .onboarding-consent-row a{grid-column:2;justify-self:start}.onboarding-finish-page .cosmic-planet{display:none}}
.service-page .composer .compose-line textarea{min-height:64px;max-height:320px;overflow-y:auto}.service-page .composer .compose-line textarea:focus-visible{outline:2px solid var(--saz-brand);outline-offset:3px;border-radius:4px}.service-page .composer .compose-editor{flex:none;min-height:0}.service-page .composer .upload-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 12px}.service-page .composer .upload-list:has(>figure:only-child){grid-template-columns:1fr}.service-page .composer .upload-list figure{position:relative}.service-page .composer .upload-list figure img{object-fit:contain;border-radius:14px;width:100%;max-height:480px}.service-page .composer .upload-list figure>button{color:#fff;background:#000c;border:0;border-radius:999px;min-height:44px;position:absolute;top:8px;right:8px}.service-page .composer .topic-trigger{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.service-page .composer .topic-trigger:before,.service-page .composer .topic-trigger:after{content:none}.service-page .composer .topic-trigger select{box-shadow:none;border:1px solid var(--saz-control-border);margin:0;display:block}.service-page .composer .compose-tools{flex-wrap:wrap;gap:4px;width:100%;display:flex}.service-page .composer .compose-tools>button,.service-page .composer .compose-tools>.file-button{min-height:44px;color:var(--saz-brand);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.service-page .composer .compose-tools>button[aria-pressed=true]{background:var(--saz-raised)}.service-page .composer .compose-actions{justify-content:space-between;width:100%;margin:0}.compose-poll,.compose-schedule{border:1px solid var(--saz-control-border);border-radius:12px;min-width:0;margin:12px 0;padding:12px}.compose-poll label,.compose-schedule label{gap:6px;margin-bottom:10px;font-size:13px;display:grid}.compose-poll input,.compose-schedule input{box-sizing:border-box;width:100%;min-width:0}.compose-schedule p,.post-poll p{color:var(--saz-muted);font-size:12px}.post-poll{gap:8px;margin:12px 0;display:grid}.post-poll button{text-align:left;justify-content:space-between;gap:8px;min-height:44px;display:flex}.post-poll button span:first-child{overflow-wrap:anywhere;min-width:0}.post-poll button span:last-child{white-space:nowrap;font-size:12px}@media (max-width:700px){.service-page .compose-dialog{border-radius:0;width:100%;max-width:100%;max-height:100dvh;padding:16px}.service-page .composer .upload-list figure img{max-height:55dvh}.service-page .composer .compose-tools{justify-content:space-between}.service-page .composer .compose-tools>button,.service-page .composer .compose-tools>.file-button{padding-inline:6px;font-size:12px}.service-page .composer .compose-line>.avatar{width:32px;height:32px}.service-page .composer.card[open] .compose-editor,.service-page .composer.card[open] .upload-list,.service-page .composer.card[open] .compose-audience-hint{width:100%;margin-left:0}.service-page .composer.card[open] .compose-editor textarea{min-height:64px;padding:8px 0;font-size:18px}.service-page .composer.card[open] .compose-tools{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-page .composer.card[open] .compose-footer{margin-top:16px;padding-top:64px}.service-page .composer.card[open] .count{top:0}.service-page .composer.card[open] .topic-trigger{background:0 0;border:0;top:16px}.service-page .composer.card[open] .upload-remove{min-width:44px;min-height:44px}}.compose-mobile-title,.compose-tool-icon{display:none}@media (max-width:700px){.service-page .compose-dialog .composer.card[open]{background:#000;margin:0;padding:0}.service-page .compose-dialog .composer.card[open]>form{box-sizing:border-box;min-height:100dvh;padding:calc(80px + env(safe-area-inset-top)) 20px calc(16px + env(safe-area-inset-bottom))}.service-page .compose-dialog .composer.card[open] .compose-fields{min-height:calc(100dvh - 96px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.service-page .compose-dialog .compose-mobile-title{top:calc(16px + env(safe-area-inset-top));text-align:center;z-index:4;text-overflow:ellipsis;white-space:nowrap;height:44px;margin:0;font-size:16px;font-weight:650;line-height:44px;display:block;position:fixed;left:80px;right:120px;overflow:hidden}.service-page .compose-dialog .composer.card[open] .compose-line{flex:1;align-items:stretch;gap:0;min-width:0;margin:0;display:flex;position:relative}.service-page .compose-dialog .composer.card[open] .compose-line>.avatar{width:40px;height:40px;position:absolute;top:0;left:0}.service-page .compose-dialog .composer.card[open] .compose-content{width:100%;min-width:0;min-height:calc(100dvh - 244px - env(safe-area-inset-top) - env(safe-area-inset-bottom));flex:1}.service-page .compose-dialog .composer.card[open] .compose-author{min-height:22px;margin:0 0 4px 52px}.service-page .compose-dialog .compose-author>strong{font-size:15px}.service-page .compose-dialog .composer.card[open] .audience-control{margin:0 0 20px 52px}.service-page .compose-dialog .composer.card[open] .audience-trigger{min-height:44px;padding:6px 12px;font-size:13px}.service-page .compose-dialog .composer.card[open] .audience-menu{width:min(320px,100vw - 40px);max-height:40dvh;position:absolute;top:100%;left:-52px;right:auto}.service-page .compose-dialog .composer.card[open] .compose-editor{border:0;flex:1;width:100%;min-height:120px;margin:0;display:flex}.service-page .compose-dialog .composer.card[open] .compose-editor[hidden]{display:none}.service-page .compose-dialog .composer.card[open] .compose-editor textarea{color:#f4f4f4;min-height:120px;max-height:none;caret-color:var(--blue);padding:8px 0;font-size:18px;line-height:1.6}.service-page .compose-dialog .compose-content:not(:has(.upload-list,.compose-poll,.compose-schedule)) .compose-editor textarea{flex:1;height:auto!important}.service-page .compose-dialog .compose-content:has(.upload-list,.compose-poll,.compose-schedule) .compose-editor{flex:none;min-height:64px}.service-page .compose-dialog .compose-content:has(.upload-list,.compose-poll,.compose-schedule) .compose-editor textarea{min-height:64px;max-height:320px}.service-page .compose-dialog .composer.card[open] .compose-editor textarea::placeholder{color:#89898e}.service-page .compose-dialog .composer.card[open] .compose-audience-hint{color:#a3a3aa;order:20;width:100%;margin:auto 0 0;padding-top:20px;font-size:12px;line-height:1.5}.service-page .compose-dialog .composer.card[open] .compose-footer{border:0;flex-direction:column;align-items:stretch;gap:12px;margin:12px 0 0;padding:0;display:flex}.service-page .compose-dialog .composer.card[open] .compose-actions{flex-wrap:nowrap;order:0;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.service-page .compose-dialog .composer.card[open] .topic-trigger{background:0 0;border:0;max-width:65%;margin:0;position:static}.service-page .compose-dialog .composer.card[open] .topic-trigger select{background:0 0;border:1px solid #ffffff30;min-height:44px;padding:8px 12px}.service-page .compose-dialog .composer.card[open] .count{margin:0;font-size:12px;position:static;transform:none}.service-page .compose-dialog .composer.card[open] .compose-actions .primary{top:calc(16px + env(safe-area-inset-top));min-width:88px;min-height:44px;padding:0 16px;font-size:14px;right:20px}.service-page .compose-dialog .compose-actions .primary svg{display:none}.service-page .compose-dialog .composer.card[open] .mobile-composer-cancel{font-size:16px;left:20px}.service-page .compose-dialog .composer.card[open] .compose-tools{box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff26;border-radius:0;order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px 0 0;display:grid;overflow:visible}.service-page .compose-dialog .composer.card[open] .compose-tools>button,.service-page .compose-dialog .composer.card[open] .compose-tools>.file-button{color:#e6e6e9;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:60px;padding:6px 2px;font-size:12px;line-height:1.3;display:flex}.service-page .compose-dialog .composer.card[open] .compose-tools>.file-button{color:var(--blue)}.service-page .compose-dialog .compose-tools svg,.service-page .compose-dialog .compose-tool-icon{width:22px;height:22px;display:block}.service-page .compose-dialog .compose-gif-icon{text-align:center;border:1.7px solid;border-radius:4px;font-size:8px;font-weight:700;line-height:19px}.service-page .compose-dialog .compose-tools>button[aria-pressed=true]{background:var(--saz-raised);color:var(--blue)}.service-page .compose-dialog .compose-tools>.file-button:has(input:disabled){opacity:.45;cursor:default}.service-page .compose-dialog .composer.card[open] .compose-review{width:100%;margin:0}.service-page .compose-dialog .composer.card[open] .error-text{margin:12px 0 0}}.service-page .composer .photo-description{color:var(--saz-muted);gap:6px;margin-top:8px;font-size:12px;display:grid}.service-page .composer .photo-description input{box-sizing:border-box;width:100%;min-width:0;min-height:44px}
.service-page.app-appearance{--saz-background:var(--custom-bg);--feed-background:var(--custom-bg);--saz-surface:var(--custom-surface);--saz-raised:var(--custom-surface);--saz-text:var(--custom-text);--saz-muted:var(--custom-muted);--muted:var(--custom-muted);--line:rgb(255 255 255/var(--custom-divider));background:var(--custom-bg);color:var(--custom-text)}.service-page.app-appearance main#main{color:var(--custom-text)}.service-page.personal-feed .post.card{border:1px solid var(--line);border-radius:var(--custom-radius);background:var(--custom-surface);box-shadow:0 6px 22px rgb(0 0 0/var(--custom-shadow));color:var(--custom-text);min-width:0;padding:var(--custom-gap)!important;margin:0 0 var(--custom-gap)!important}.service-page.app-appearance[data-card-style=glass] .post.card{background:color-mix(in srgb,var(--custom-surface) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.service-page.app-appearance[data-card-style=line] .post.card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.service-page.app-appearance[data-card-style=minimal] .post.card{border-inline:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;border-radius:0}.service-page.app-appearance[data-theme=oled] .post.card{box-shadow:none;background:#000}.service-page.app-appearance .post-body{font-size:var(--custom-font);font-weight:var(--custom-weight);line-height:var(--custom-line);color:var(--custom-text)}.service-page.app-appearance .author-link{font-size:var(--custom-name);color:var(--custom-text)}.service-page.app-appearance :is(.post-meta,.post-handle,.setting-hint){color:var(--custom-muted)}.service-page.personal-feed .post-images img,.service-page.personal-feed .post-images canvas{width:100%;height:auto;max-height:var(--custom-media);aspect-ratio:var(--custom-ratio);object-fit:cover}.service-page.personal-feed .preview-landscape{max-height:var(--custom-media);aspect-ratio:var(--custom-ratio,16/9)}.service-page.app-appearance a:not(.service-brand){-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}.service-page.app-appearance .topics button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.personal-widget-grid{gap:var(--custom-gap,16px);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.personal-widget-grid>[data-widget]{overflow-wrap:anywhere;grid-column:span 4;min-width:0}.personal-widget-grid>[data-size=medium],.personal-widget-grid>[data-size=small]{grid-column:span 2}.personal-widget-grid .topics{scrollbar-width:none;gap:4px;max-width:100%;display:flex;overflow-x:auto}.personal-widget-grid .topics button{flex:none}.service-page[data-sticky-categories=true] .personal-widget-grid>[data-widget=categories]{z-index:9;background:var(--custom-bg);position:sticky;top:0}.feed-widget-card{border:1px solid var(--line);border-radius:var(--custom-radius);background:var(--custom-surface);padding:16px}.feed-widget-card h2{margin:0 0 12px;font-size:17px}.feed-widget-card>button{text-align:left;white-space:normal;width:100%;margin-top:8px;display:block}@media (min-width:1100px){.personal-widget-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.personal-widget-grid>[data-size=wide]{grid-column:span 8}.personal-widget-grid>[data-size=medium]{grid-column:span 4}.personal-widget-grid>[data-size=small]{grid-column:span 2}}.service-page[data-view=appearance]>.service-header,.service-page[data-view=appearance] main>.page-heading{display:none}.service-page[data-view=appearance] main#main{padding:20px 16px calc(130px + env(safe-area-inset-bottom));min-width:0}.appearance-editor{min-width:0;max-width:760px;margin:auto}.appearance-editor-header{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:8px;display:grid}.appearance-editor-header h1{text-align:center;letter-spacing:-.04em;outline:none;margin:0;font-size:21px!important}.appearance-editor-header button{border-radius:24px;min-height:44px;padding:6px 10px}.appearance-editor-header button:first-child{font-size:20px}.appearance-editor-header .primary{border:0;font-weight:700;color:#052218!important;background:#29dd9c!important}.appearance-intro{text-align:center;color:var(--custom-muted);margin:12px 0 26px;font-size:13px}.setting-menu{gap:12px;display:grid}.service-page .setting-row{text-align:left;background:linear-gradient(125deg,#ffffff04,transparent),var(--custom-surface);width:100%;min-width:0;min-height:86px;color:var(--custom-text);white-space:normal;border:1px solid #ffffff0e;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.setting-menu>.setting-row:first-child{background:linear-gradient(110deg,#29dd9c0d,transparent),var(--custom-surface);border-color:#29dd9c50;margin-bottom:10px}.setting-row-icon{height:44px;color:var(--blue);background:#29dd9c12;border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.setting-row-copy{flex:1;min-width:0}.setting-row-copy strong{letter-spacing:-.03em;font-size:16px;display:block}.setting-row-copy small{color:var(--custom-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.setting-row-preview{pointer-events:none;flex:0 110px;max-width:24%;overflow:hidden}.setting-chevron{color:var(--custom-muted);flex:none;font-size:26px}.mini-feed{box-sizing:border-box;background:#0b1210;border:1px solid #ffffff20;border-radius:10px;gap:4px;width:96px;max-width:100%;padding:7px;display:grid}.mini-feed i{background:#92ad9e;border-radius:50%;width:12px;height:12px}.mini-feed b{background:#87928c;border-radius:5px;width:68%;height:3px}.mini-feed em{background:linear-gradient(145deg,#769a9a,#29463a 50%,#59ab87);border-radius:4px;height:18px}.mini-feed[data-mode=compact]{gap:2px}.mini-feed[data-mode=compact] em{height:10px}.mini-feed[data-mode=roomy] em{height:27px}.mini-feed[data-mode=oled]{background:#000;border-color:#222}.mini-feed[data-mode=soft-dark]{background:#252525}.mini-feed[data-mode=line]{background:0 0}.mini-feed[data-mode=minimal]{background:0 0;border:0}.mini-colors{gap:5px;display:flex}.mini-colors i{border-radius:50%;flex:none;width:18px;height:18px}.mini-type{color:var(--custom-text);font-size:26px}.mini-switch{background:#444;border-radius:20px;width:44px;height:26px;margin-left:auto;display:block;position:relative}.mini-switch[data-on=true]{background:var(--blue)}.mini-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:2px;left:2px}.mini-switch[data-on=true]:after{left:20px}.mini-brightness{background:linear-gradient(90deg,var(--blue) 60%,#666 60%);border-radius:4px;width:80px;height:5px;display:block}.setting-detail{gap:16px;display:grid}.setting-section{background:var(--custom-surface);border:1px solid #ffffff16;border-radius:18px;min-width:0;margin:0;padding:16px}.setting-section legend{padding:0 6px;font-size:14px;font-weight:650}.setting-choices{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;display:grid}.service-page .setting-choice{min-width:0;min-height:44px;color:var(--custom-text);white-space:normal;background:#ffffff03;border:1px solid #ffffff28;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:12px 6px;font-size:13px;display:flex;position:relative}.service-page .setting-choice[aria-pressed=true]{border:2px solid var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent)}.setting-choice .mini-feed{width:100%;max-width:120px;min-height:80px}.setting-check{min-height:16px;color:var(--blue);font-weight:700}.setting-choice .setting-check{position:absolute;top:4px;right:6px}.color-choices{flex-wrap:wrap;gap:14px;padding:8px;display:flex}.service-page .color-choices button{color:#052218;border:2px solid #0000;border-radius:50%;width:44px;height:44px;padding:0;font-size:24px}.service-page .color-choices button[aria-pressed=true]{outline-offset:4px;outline:2px solid #fff}.setting-control{justify-content:space-between;align-items:center;gap:18px;min-height:48px;font-size:14px;display:flex}.service-page .setting-control input{appearance:none;cursor:pointer;background:#555;border:0;border-radius:30px;flex:none;width:46px;height:28px;min-height:0;padding:0;position:relative}.service-page .setting-control input:checked{background:var(--blue)}.setting-control input:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;left:3px}.setting-control input:checked:before{left:21px}.setting-control input:disabled{opacity:.4}.setting-range{display:block}.setting-range>span{justify-content:space-between;gap:10px;font-size:13px;display:flex}.setting-range output{color:var(--blue);font-variant-numeric:tabular-nums}.setting-range input{width:100%;min-height:44px;accent-color:var(--blue);padding:0}.setting-hint{color:var(--custom-muted);font-size:12px;line-height:1.7}.appearance-live-preview{min-width:0}.appearance-live-preview>small{color:var(--custom-muted);margin-bottom:10px;display:block}.appearance-live-preview .post-head{align-items:center;gap:10px;display:flex}.preview-avatar{background:var(--blue);color:#052218;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.preview-landscape{border-radius:var(--custom-radius);background:radial-gradient(at 20% 90%,#22503d,#0000 50%),linear-gradient(145deg,#739c9b,#254534 50%,#0e221b);height:120px}.glass-stage{background:radial-gradient(circle at 20% 20%,#5ca7a0,#0000 60%),radial-gradient(circle at 90% 100%,#42b587,#0000 55%),#15291f;border-radius:18px;place-items:center;min-height:120px;display:grid}.glass-sample{background:linear-gradient(rgb(255 255 255/var(--glass-reflection)),transparent),rgb(22 27 25/var(--glass-alpha));border:1px solid rgb(255 255 255/var(--glass-border));min-width:70px;min-height:40px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:0 0 calc(30px * var(--glass-glow)) color-mix(in srgb,var(--custom-accent) 35%,transparent);color:#fff;border-radius:14px;place-items:center;padding:10px;display:grid}.glass-stage .glass-sample{min-width:65%;min-height:65px}.layout-edit-grid>[data-widget]{border:1px dashed var(--blue);background:var(--custom-surface);border-radius:18px;padding:10px}.layout-edit-grid>[data-dragging=true]{outline:3px solid var(--blue);opacity:.75}.widget-editor-top{align-items:center;gap:6px;font-size:13px;display:flex}.widget-editor-top button{flex:none}.widget-drag-handle{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:72px;color:var(--blue);font-size:28px;display:block}.widget-editor-actions{flex-wrap:wrap;gap:4px;display:flex}.widget-editor-actions button{flex:1;min-width:40px;padding:4px;font-size:12px}.widget-add{width:100%;min-height:48px;border-style:dashed!important}.widget-catalog{flex-wrap:wrap;gap:8px;display:flex}.service-page .appearance-editor button:focus-visible,.service-page .appearance-editor input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}body[data-feed-appearance=true]>.mobile-home-dock{background:linear-gradient(rgb(255 255 255/var(--glass-reflection)),transparent),rgb(22 27 25/var(--glass-alpha))!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;backdrop-filter:blur(var(--glass-blur))!important;border-color:rgb(255 255 255/var(--glass-border))!important;box-shadow:0 0 calc(40px * var(--glass-glow)) color-mix(in srgb,var(--custom-accent) 30%,transparent)!important}body[data-feed-appearance=true]>.mobile-home-dock .is-active{color:var(--custom-accent)!important;border-color:var(--custom-accent)!important}body[data-feed-motion=false]>.mobile-home-dock *,body[data-feed-motion=false]>.mobile-home-dock:before,body[data-feed-motion=false]>.mobile-home-dock:after{transition:none!important;animation:none!important;transform:none!important}@keyframes personalReveal{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}.service-page.app-appearance[data-reduce-motion=false] .setting-detail{animation:.2s ease-out personalReveal}.service-page.app-appearance[data-reduce-motion=false][data-post-motion=true] .post.card{animation:.25s ease-out personalReveal}.service-page.app-appearance[data-reduce-motion=true] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.service-page.personal-feed *,body[data-feed-appearance=true]>.mobile-home-dock *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:700px){.service-page[data-view=appearance] .app-shell{padding-inline:0}.service-page[data-view=appearance] main#main{padding-inline:14px}.setting-row-preview{max-width:23%}.service-page .setting-row{gap:9px;padding:12px}.setting-row-copy strong{font-size:15px}.setting-row-copy small{font-size:11px}.setting-row-icon{flex-basis:36px;height:40px}.service-page.app-appearance main#main{padding-bottom:calc(130px + env(safe-area-inset-bottom))}.service-page.mobile-home-enhanced[data-view=explore] .service-header{padding-bottom:0}}@media (max-width:360px){.setting-row-preview{max-width:17%}.setting-row-copy strong{font-size:14px}.appearance-editor-header h1{font-size:19px!important}}@media (forced-colors:active){.service-page .setting-control input{appearance:auto}.setting-control input:before{display:none}.service-page .setting-choice[aria-pressed=true],.service-page .color-choices button[aria-pressed=true]{outline:2px solid highlight}}.appearance-live-preview{width:100%;min-width:0;margin:0 0 22px;display:block}.feed-preview-caption{color:var(--custom-text);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.feed-preview-caption small{color:var(--custom-muted);font-size:11px}.feed-preview-screen{border:1px solid var(--line);background:var(--custom-bg);border-radius:20px;min-width:0;padding:12px;overflow:hidden}.feed-preview-tabs{white-space:nowrap;margin:10px 0 var(--custom-gap);color:var(--custom-muted);border-bottom:1px solid var(--line);gap:16px;font-size:12px;display:flex;overflow:hidden}.feed-preview-tabs>*{padding:8px 0}.feed-preview-tabs strong{color:var(--blue);border-bottom:2px solid var(--blue)}.feed-preview-card{padding:var(--custom-gap);margin:0 0 var(--custom-gap);border:1px solid var(--line);border-radius:var(--custom-radius);background:var(--custom-surface);min-width:0;box-shadow:0 6px 22px rgb(0 0 0/var(--custom-shadow));color:var(--custom-text)}.feed-preview-card[data-preview-card=glass]{background:color-mix(in srgb,var(--custom-surface) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.feed-preview-card[data-preview-card=line]{box-shadow:none;background:0 0}.feed-preview-card[data-preview-card=minimal]{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.feed-preview-screen[data-preview-theme=oled] .feed-preview-card{box-shadow:none;background:#000}.feed-preview-card>header{align-items:center;gap:10px;display:flex}.feed-preview-card>header>div{flex:1;min-width:0}.feed-preview-card>header small{color:var(--custom-muted);margin-top:3px;font-size:11px;display:block}.feed-preview-name{font-size:var(--custom-name)}.feed-preview-body{font-size:var(--custom-font);font-weight:var(--custom-weight);line-height:var(--custom-line);overflow-wrap:anywhere;color:var(--custom-text);margin:16px 0 8px}.feed-preview-secondary{color:var(--custom-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.feed-preview-image{width:100%;height:auto;max-height:var(--custom-media);border-radius:var(--custom-radius);background:#234e3f;display:block;overflow:hidden}.feed-preview-image svg{width:100%;height:100%;min-height:0;display:block}.feed-preview-card>footer{color:var(--custom-muted);gap:20px;margin-top:14px;font-size:12px;display:flex}.feed-preview-card>footer>span:last-child{color:var(--blue);margin-left:auto}.feed-preview-dock.glass-sample{max-width:320px;min-height:44px;color:var(--blue);border-radius:40px;justify-content:space-around;align-items:center;gap:10px;margin:auto;display:flex}.feed-preview-dock .preview-avatar{width:26px;height:26px;font-size:13px}.setting-menu+.setting-hint{margin-top:18px}.service-page .appearance-editor .setting-menu{gap:10px}.service-page .appearance-editor .setting-row{box-sizing:border-box;border-radius:16px;gap:12px;min-height:76px;padding:12px 14px}.service-page .appearance-editor .setting-menu>.setting-row:first-child{min-height:80px;margin-bottom:10px}.service-page .appearance-editor .setting-row-icon{border-radius:10px;flex:0 0 36px;height:38px}.service-page .appearance-editor .setting-row-copy strong{font-size:15px;line-height:1.35}.service-page .appearance-editor .setting-row-copy small{margin-top:5px;font-size:11px;line-height:1.45}.service-page .appearance-editor .setting-row-preview{flex:0 0 108px;justify-content:flex-end;align-items:center;width:108px;max-width:26%;height:44px;display:flex;overflow:hidden}.service-page .appearance-editor .setting-chevron{font-size:22px}.appearance-editor-header{grid-template-columns:44px minmax(0,1fr) 64px}.appearance-editor-header button:first-child{background:#ffffff04;border:1px solid #ffffff16;height:44px;min-height:44px;padding:0}.appearance-editor-header h1{font-size:20px!important}.appearance-intro{margin:10px 0 22px}.preview-landscape-art{border-radius:5px;width:100%;height:100%;display:block}.menu-photos-mini{border:1px solid #ffffff12;border-radius:9px;gap:4px;width:100%;height:38px;padding:3px;display:flex}.menu-photos-mini>span{border-radius:5px;flex:1;min-width:0;position:relative;overflow:hidden}.menu-photos-mini b{color:#fff;text-shadow:0 1px 4px #000;place-items:center;display:grid;position:absolute;inset:0}.menu-photos-mini[data-density=compact]{gap:2px}.menu-photos-mini[data-density=roomy]{gap:7px}.menu-theme-mini{border:1px solid #ffffff12;border-radius:9px;gap:5px;width:100%;height:38px;padding:3px;display:flex}.menu-theme-mini i{background:#161d1b;border:1px solid #ffffff18;border-radius:6px;flex:1;position:relative}.menu-theme-mini i[data-theme=dark-glass]{background:radial-gradient(at 80% 100%,#497665,#0000),#10171b}.menu-theme-mini i[data-theme=oled]{background:#000}.menu-theme-mini i[data-theme=soft-dark]{background:#252b29}.menu-theme-mini i[data-selected=true]{outline:1px solid var(--blue);outline-offset:1px}.menu-theme-mini b{color:var(--blue);font-size:10px;position:absolute;bottom:2px;right:3px}.menu-type-mini{justify-content:space-around;align-items:center;width:100%;height:38px;display:flex}.menu-type-mini i{width:30px;height:32px;color:var(--custom-muted);border-radius:8px;place-items:center;font-style:normal;display:grid}.menu-type-mini i[data-selected=true]{color:var(--custom-text);background:#ffffff0b;border:1px solid #ffffff20}.menu-post-mini{background:#101715;border:1px solid #ffffff18;border-radius:8px;width:100%;height:42px;padding:4px;display:block;overflow:hidden}.menu-post-mini>span{align-items:center;gap:5px;height:10px;margin-bottom:3px;display:flex}.menu-post-mini i{background:#b7c6bc;border-radius:50%;width:8px;height:8px}.menu-post-mini b{background:#8d9b94;border-radius:2px;width:45%;height:3px}.menu-post-mini>svg{height:20px}.menu-post-mini[data-style=minimal]{background:0 0;border:0}.menu-post-mini[data-style=line]{background:0 0}.menu-layout-mini{grid-template-columns:1fr 1fr;gap:4px;width:44px;height:34px;display:grid}.menu-layout-mini i{background:#29dd9c35;border:1px solid #29dd9c65;border-radius:3px}.menu-layout-mini i[data-wide=true]{grid-column:span 2}.service-page .layout-edit-grid>[data-widget]{border-radius:18px;padding:10px;overflow:hidden}.service-page .widget-editor-top{gap:8px;margin-bottom:8px}.service-page .widget-editor-top>button{border-radius:50%;width:28px;height:28px;min-height:28px;padding:0;font-size:19px}.service-page .widget-editor-top strong{font-size:13px}.service-page .widget-drag-handle{text-align:left;height:auto;min-height:88px;color:var(--custom-text);background:#080e0b;border:0;border-radius:12px;padding:12px 10px 24px;font-size:13px;position:relative}.widget-grip-symbol{text-align:center;color:var(--custom-muted);font-size:17px;line-height:18px;position:absolute;bottom:3px;left:0;right:0}.widget-content-preview{pointer-events:none;width:100%;display:block;overflow:hidden}.widget-content-preview *{pointer-events:none}.widget-category-sample{white-space:nowrap;color:var(--custom-muted);align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.widget-category-sample b{color:var(--blue);border-bottom:2px solid var(--blue);padding-block:8px}.widget-photo-sample{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:82px;display:grid}.widget-photo-sample svg{min-width:0}.widget-post-sample{display:block}.widget-post-sample>span{align-items:center;gap:8px;display:flex}.widget-post-sample i,.widget-people-sample i{color:#bdedd5;background:#386554;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.widget-post-sample small{color:var(--custom-muted);font-size:10px}.widget-post-sample>strong{margin:10px 0;font-size:12px;font-weight:400;display:block}.widget-post-sample>svg{height:80px}.widget-post-sample>small{margin-top:8px;display:block}.widget-people-sample{justify-content:space-around;gap:8px;padding:10px 0;display:flex}.widget-people-sample>span{flex-direction:column;align-items:center;gap:8px;display:flex}.widget-people-sample b{font-size:10px;font-weight:400}.widget-people-sample i{width:32px;height:32px}.widget-list-sample{gap:8px;display:grid}.widget-list-sample>span{align-items:center;gap:8px;font-size:11px;display:flex}.widget-list-sample b{color:var(--blue)}.widget-list-sample svg{width:45px;height:32px;margin-left:auto}.service-page .widget-editor-actions{gap:6px;margin-top:8px}.service-page .widget-editor-actions button{background:#ffffff04;border-radius:9px;min-height:36px;font-size:11px}@media (max-width:360px){.service-page .appearance-editor .setting-row{gap:8px;padding:11px 10px}.service-page .appearance-editor .setting-row-preview{flex-basis:76px;max-width:25%}.service-page .appearance-editor .setting-row-copy strong{font-size:13px}.service-page .appearance-editor .setting-row-copy small{font-size:10px}.service-page .appearance-editor .setting-row-icon{flex-basis:30px;height:34px}}.mini-feed em{display:block;overflow:hidden}.mini-feed em>.preview-landscape-art{border-radius:inherit;width:100%;height:100%}.feed-preview-image>.preview-landscape-art{border-radius:inherit;width:100%;height:100%;display:block}.feed-preview-readonly{min-width:0}.feed-preview-readonly .post.card{pointer-events:none}
html:has(.service-page){scrollbar-gutter:stable;background:var(--custom-bg,#0c0c0c)}.service-page.app-appearance{--shell-columns:264px minmax(0,700px) 272px;--shell-gap:20px;--shell-edge:24px;--shell-max:none;--content-padding:16px;--saz-radius:var(--custom-radius);--surface:var(--saz-surface);--soft:var(--saz-raised);font-size:var(--custom-font);font-weight:var(--custom-weight);--community-green:var(--blue);--community-line:var(--line)}.service-page.app-appearance .app-shell,.service-page.app-appearance .service-header-inner{grid-template-columns:var(--shell-columns);gap:var(--shell-gap);width:100%;max-width:var(--shell-max);padding-inline:var(--shell-edge);justify-content:start;margin-inline:auto;display:grid}.service-page.app-appearance .service-header{background:var(--saz-background);padding-bottom:0}.service-page.app-appearance .service-header-inner{min-height:76px;padding-block:12px}.service-page.app-appearance .app-shell{align-items:start;padding-block:0 40px}.service-page.app-appearance main#main{width:100%;min-width:0;max-width:none;padding:16px var(--content-padding) 48px;border-block:0;border-inline:1px solid var(--line);background:0 0;border-radius:0;min-height:calc(100dvh - 76px);margin:0}.service-page.app-appearance .service-search{margin-inline:calc(var(--content-padding) + 1px)}.service-page.app-appearance .sidebar{width:100%;min-width:0;padding:12px 16px 0 0;top:12px}.service-page.app-appearance .rightbar{width:100%;min-width:0;padding:16px 0 0;display:block}.service-page.app-appearance .personal-widget-grid:not(.layout-edit-grid){width:100%;max-width:var(--custom-width);margin-inline:auto}.service-page.app-appearance .community-layout{display:block}.service-page.app-appearance .community-mine-inline{display:none}.service-page.app-appearance .community-search{max-width:none;margin:0 0 20px}.service-page.app-appearance .community-title{flex-wrap:wrap}.service-page.app-appearance .community-title h1{font-size:24px}.service-page.app-appearance .community-categories{max-width:100%}.service-page.app-appearance :is(.post.card,.person.card,.panel,.community-tile,.community-mine,.rightbar>section,.home-right-stack>section,.feed-widget-card){border:1px solid var(--line);border-radius:var(--custom-radius);background:var(--saz-surface);color:var(--saz-text);box-shadow:0 6px 22px rgb(0 0 0/var(--custom-shadow))}.service-page.app-appearance :is(.post.card,.person.card,.panel){margin-bottom:16px;padding:16px}.service-page.app-appearance[data-card-style=glass] :is(.post.card,.person.card,.panel,.community-tile,.community-mine,.rightbar>section,.home-right-stack>section,.feed-widget-card){background:color-mix(in srgb,var(--saz-surface) 80%,transparent);-webkit-backdrop-filter:blur(6px)}.service-page.app-appearance[data-card-style=line] :is(.post.card,.person.card,.panel,.community-tile,.community-mine,.rightbar>section,.home-right-stack>section,.feed-widget-card){box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.service-page.app-appearance[data-card-style=minimal] :is(.post.card,.person.card,.panel,.community-tile,.community-mine,.rightbar>section,.home-right-stack>section,.feed-widget-card){border:0;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0}.service-page.app-appearance .profile-person.card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.service-page.app-appearance :is(.profile-view,.feed-empty){background:0 0}.service-page.app-appearance .profile-cover{margin-inline:calc(-1 * var(--content-padding));background:var(--saz-raised)}.service-page.app-appearance :is(.post-body,.person-body>p,.notice p,.people-panel>p,.community-title p,.community-intro p){font-size:var(--custom-font);font-weight:var(--custom-weight);line-height:var(--custom-line)}.service-page.app-appearance :is(.author-link,.person h2,.person h3,.community-tile strong,.notice strong){font-size:var(--custom-name)}.service-page.app-appearance :is(button,.empty-state,.empty,.account-menu summary){color:var(--saz-text)}.service-page.app-appearance :is(.primary,.sidebar .global-compose){background:var(--blue);border-color:var(--blue);color:var(--saz-on-brand)}.service-page.app-appearance :is(.sidebar .nav.active,.topics button[aria-pressed=true],.community-categories button[aria-pressed=true]){color:var(--blue);background:color-mix(in srgb,var(--blue) 10%,transparent)}.service-page.app-appearance :is(.empty>svg,.unread-dot,.setting-check){color:var(--blue)}.service-page.app-appearance .unread-dot{background:var(--blue)}.service-page.app-appearance :is(.post-meta,.post-handle,.hint,.muted,.empty p,.community-tile-description,.appearance-entry,.language-switch){color:var(--saz-muted)}.service-page.app-appearance :is(.account-options,.post-menu>div,.notice-banner,.preview){background:var(--saz-raised);color:var(--saz-text);border-color:var(--line)}.service-page.app-appearance input::placeholder,.service-page.app-appearance textarea::placeholder{color:var(--saz-muted)}.service-page.app-appearance .notice.unread{background:color-mix(in srgb,var(--blue) 5%,transparent)}.service-page.app-appearance :is(a:not(.service-brand):not(.primary):not(.avatar-link),.post-actions button[aria-pressed=true]){color:var(--blue)}.service-page.app-appearance .community-presets button[aria-pressed=true]{border-color:var(--blue)}.service-page.app-appearance .community-mine{margin:0}@media (min-width:768px){:is(html:has(.service-page.app-appearance),body:has(.service-page.app-appearance)){scrollbar-gutter:auto;height:100%;overflow:hidden}.service-page.app-appearance{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.service-page.app-appearance>.service-header{flex:none}.service-page.app-appearance .app-shell,.service-page.app-appearance .service-header-inner{justify-content:center}.service-page.app-appearance .app-shell{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;padding-block:0;overflow:hidden}.service-page.app-appearance main#main{overscroll-behavior:contain;scrollbar-width:none;scrollbar-gutter:auto;height:100%;min-height:0;overflow:hidden auto}.service-page.app-appearance main#main::-webkit-scrollbar{display:none}.service-page.app-appearance .sidebar{flex-direction:column;height:100%;min-height:0;padding-bottom:16px;display:flex;position:static;top:auto;overflow:hidden}.service-page.app-appearance .sidebar-bottom{flex:none;margin-top:auto;padding-top:16px}.service-page.app-appearance .rightbar{flex-direction:column;height:100%;min-height:0;padding-bottom:16px;display:flex;overflow:hidden}.service-page.app-appearance .rightbar>div:has(.community-mine){flex:1;min-height:0;overflow:hidden}.service-page.app-appearance .rightbar .community-mine{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.service-page.app-appearance .rightbar .community-mine>header{flex:none}.service-page.app-appearance .rightbar .community-mine-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.service-page.app-appearance[data-view=communities] .service-search{visibility:hidden}}@media (min-width:1151px){.service-page.app-appearance[data-view=communities]{--shell-columns:264px minmax(0,1fr) 340px}}@media (min-width:768px) and (max-height:760px){.service-page.app-appearance .sidebar nav{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}}@media (min-width:768px) and (max-width:1150px){.service-page.app-appearance{--shell-columns:168px minmax(0,700px);--shell-gap:16px;--shell-edge:20px;--shell-max:none}.service-page.app-appearance .rightbar{display:none}.service-page.app-appearance .community-mine-inline{margin-top:24px;display:block}}@media (max-width:767px){.service-page.app-appearance{--shell-edge:0px;--content-padding:16px}.service-page.app-appearance .service-header-inner{flex-wrap:wrap;gap:12px;min-height:78px;padding:12px 16px 8px;display:flex}.service-page.app-appearance .app-shell{padding:0;display:block}.service-page.app-appearance main#main{padding:16px var(--content-padding) 140px;border:0;min-height:calc(100dvh - 78px)}.service-page.app-appearance .sidebar{border:0;height:0;min-height:0;padding:0}.service-page.app-appearance .rightbar{display:none}.service-page.app-appearance .community-mine-inline{margin-top:24px;display:block}.service-page.app-appearance .service-header .service-search{flex-basis:100%;order:3;margin:8px 0 0;position:static}.service-page.app-appearance .service-header[data-search-open=true] .service-search{display:flex}.service-page.app-appearance .feed-controls>.mobile-home-tabs{height:54px;margin:0 0 16px;padding:0;position:relative;inset:auto}.service-page.app-appearance .community-title h1{font-size:22px}.service-page.app-appearance{box-sizing:border-box;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}}
.service-page .account-options .mobile-menu-notices{display:none!important}.mobile-dock-shell,.mobile-profile-back{display:none}@media (max-width:767px){.service-page .account-options .mobile-menu-notices{display:flex!important}.service-page .mobile-dock-shell{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed}.service-page .mobile-home-dock,.service-page .mobile-home-account{pointer-events:auto;border:1px solid var(--line);background:linear-gradient(rgb(255 255 255/var(--glass-reflection,0)),transparent),color-mix(in srgb,var(--saz-surface) calc(var(--glass-alpha,.88) * 100%),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,16px));backdrop-filter:blur(var(--glass-blur,16px));border-radius:999px;box-shadow:0 5px 20px #0002,inset 0 1px #ffffff0a}.service-page .mobile-home-dock{isolation:isolate;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:auto;min-width:0;padding:4px;transition:opacity .18s,transform .22s;display:grid;position:relative}.service-page .mobile-dock-selection{background:color-mix(in srgb,var(--blue) 16%,transparent);z-index:-1;border-radius:999px;width:calc(25% - 2px);transition:left .32s cubic-bezier(.22,.8,.25,1),opacity .18s;position:absolute;top:4px;bottom:4px}.service-page .mobile-dock-item{white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:60px;padding:4px 0;font-size:11px;line-height:1.25;transition:transform 90ms,color .18s;display:flex;color:var(--saz-muted)!important}.service-page .mobile-dock-item[aria-current=page],.service-page .mobile-dock-item[aria-pressed=true]{color:var(--blue)!important}.service-page .mobile-dock-compose svg{background:var(--blue);width:38px;height:38px;color:var(--saz-background);box-shadow:inset 0 1px 0 #ffffff30,0 3px 10px color-mix(in srgb,var(--blue) 18%,transparent);border-radius:50%;padding:7px}.service-page .mobile-dock-item[aria-current=page]{font-weight:700}.service-page .mobile-dock-item:not(.mobile-dock-compose)>svg{width:25px;height:25px}.service-page .mobile-dock-item:active{transform:scale(.95)}.service-page .mobile-home-account{width:70px;height:70px;min-height:70px;color:var(--saz-text);flex:0 0 70px;place-items:center;padding:0;transition:transform 90ms,border-color .18s;display:grid}.service-page .mobile-home-account[aria-current=page]{border-color:var(--blue)}.service-page .mobile-home-account>.avatar{object-fit:cover;border-radius:50%;width:48px;height:48px;margin:0;font-size:22px}.service-page .mobile-home-account:active{transform:scale(.94)}.service-page .mobile-dock-shell button:focus-visible,.service-page .mobile-profile-back:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.service-page .mobile-profile-back{width:44px;height:44px;color:var(--saz-text);background:0 0;border:0;justify-content:center;align-items:center;margin-bottom:8px;padding:0;display:inline-flex}.service-page .mobile-profile-back svg{transform:rotate(180deg)}.service-page .mobile-profile-flight.avatar{z-index:75;pointer-events:none;object-fit:cover;transform-origin:0 0;will-change:transform,opacity;border:0;border-radius:50%;margin:0;font-size:22px;position:fixed}.service-page[data-profile-motion] .mobile-home-account>.avatar,.service-page[data-profile-motion] .profile-view[data-own-profile=true] .profile-person>.avatar{visibility:hidden}.service-page[data-profile-motion^=enter] .mobile-home-dock{opacity:.6;transform:translateY(8px)scale(.98)}.service-page[data-profile-motion=enter-pending] :is(.profile-person .person-body,.profile-edit,.profile-interests,.profile-section-label,.profile-empty){opacity:0}.service-page:has(.compose-dialog[open]) .mobile-dock-shell{visibility:hidden}.service-page .mobile-top-menu{color:var(--saz-text);min-width:44px;min-height:44px}.mobile-top-menu .unread-dot{position:absolute;top:5px;right:5px}}@media (prefers-reduced-motion:reduce){.service-page .mobile-dock-shell *{transition:none!important}.service-page[data-profile-motion] .mobile-home-dock,.service-page .mobile-dock-shell button:active{transform:none}}.service-page[data-reduce-motion=true] .mobile-dock-shell *{transition:none!important}.service-page[data-reduce-motion=true][data-profile-motion] .mobile-home-dock,.service-page[data-reduce-motion=true] .mobile-dock-shell button:active{transform:none}@media (max-width:767px){.service-page.app-appearance[data-navigation=mobile] .sidebar{display:none}.service-page.app-appearance .mobile-dock-signup{color:var(--blue)!important}.mobile-dock-login-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;line-height:1.15;display:flex;position:relative}.mobile-dock-login-content>svg{width:25px;height:25px}.service-page.app-appearance .mobile-dock-shell[data-guest=true]{gap:8px;width:max-content;max-width:calc(100vw - 32px);margin-inline:0;left:50vw;right:auto;translate:-50%}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-home-dock{box-sizing:border-box;border-color:#ffffff42;flex:0 0 112px;grid-template-columns:minmax(0,1fr);width:112px;height:54px;padding:4px;box-shadow:inset 0 1px 2px #ffffff32,inset 0 -1px 3px #ffffff0f,0 6px 20px #0004}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-selection{display:none}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-item{flex-direction:row;gap:7px;height:46px;min-height:0;padding:0;font-size:12px}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-item>svg{width:22px;height:22px}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-home-account{box-sizing:border-box;border-color:color-mix(in srgb,var(--saz-brand,#35d875) 68%,white 12%);background:linear-gradient(165deg,#ffffff24,transparent 62%),var(--saz-brand,#35d875);color:#06150e;width:88px;height:54px;min-height:54px;box-shadow:inset 0 1px 1px #ffffff45,0 6px 20px color-mix(in srgb,var(--saz-brand,#35d875) 16%,transparent);flex:0 0 88px}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-login-content{color:#06150e;flex-direction:row;gap:6px;font-size:12px;font-weight:750}.service-page.app-appearance .mobile-dock-shell[data-guest=true]{gap:8px}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-home-dock{border-radius:999px;flex:0 0 112px;width:112px;height:54px;min-height:54px;transition:flex-basis .23s cubic-bezier(.22,1,.36,1),width .23s cubic-bezier(.22,1,.36,1),border-radius .23s cubic-bezier(.22,1,.36,1),transform .18s}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-home-account{color:#f5f6f5;background:linear-gradient(165deg,#292b2e70,#101113a8 48%,#08090bc0);border-color:#ffffff42;border-radius:50%;flex:0 0 54px;width:54px;height:54px;min-height:54px;box-shadow:inset 0 1px 2px #ffffff30,inset 0 -1px 3px #ffffff12,0 6px 20px #0004}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-login-content{color:inherit;place-items:center;gap:0;display:grid}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-login-content>svg{width:24px;height:24px}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-login-content>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true]{transform:none}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-home-dock{border-radius:50%;flex-basis:54px;width:54px}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-dock-item{gap:0;width:46px;height:46px;padding:0}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-dock-item>span{display:none}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-dock-item>svg{translate:0}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-home-account{border-radius:999px;flex:0 0 96px;width:96px;height:54px;min-height:54px}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-login-content{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;padding:0 12px;display:flex}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-login-content>svg{flex:0 0 22px;width:22px;height:22px;margin:0;display:block}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-login-content>span{clip:auto;white-space:nowrap;border:0;width:auto;height:auto;margin:0;padding:0;font-size:12px;font-weight:750;line-height:1;position:static;overflow:visible}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-home-dock{box-sizing:border-box;border-radius:50%;flex-basis:54px;place-items:center;width:54px;height:54px;padding:0;display:grid}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-dock-item{box-sizing:border-box;place-self:center;place-items:center;gap:0;width:54px;min-width:54px;height:54px;min-height:54px;margin:0;padding:0;line-height:0;display:grid}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-dock-item>svg{width:23px;height:23px;display:block;margin:0!important;transform:scale(1)!important}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-home-account{transition:flex-basis .23s cubic-bezier(.22,1,.36,1),width .23s cubic-bezier(.22,1,.36,1),border-radius .23s cubic-bezier(.22,1,.36,1),transform .18s}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-home-account{box-sizing:border-box;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;min-width:54px;height:54px;min-height:54px;padding:0;display:grid}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-dock-login-content{place-items:center;gap:0;width:54px;height:54px;padding:0;display:grid}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-dock-login-content>span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-compact=true] .mobile-dock-login-content>svg{width:23px;height:23px;display:block;margin:0!important;transform:scale(1)!important}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-home-dock{background:radial-gradient(72% 120% at 18% 0,#8ef0c141,#0000 64%),linear-gradient(135deg,#4ed49d3d,#3abf7830 72%,#14231a26),linear-gradient(165deg,#2b3932ad,#101915cc 48%,#08110dce);border-color:#72e5a7db;box-shadow:inset 0 1px 2px #e1fff14a,inset 0 -1px 4px #0a221a78,0 6px 22px #0005,0 0 18px #5edc952e}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-item[aria-current=page]{text-shadow:0 0 14px #8fe9bf24;color:#f7fffb!important}.service-page.app-appearance .mobile-dock-shell[data-guest=true] .mobile-dock-item[aria-current=page]:after{content:none!important;display:none!important}.service-page.app-appearance .mobile-dock-shell[data-guest=true][data-login-leaving=true]{pointer-events:none}}
.service-page.app-appearance[data-view=explore] .guest-intro{border:1px solid var(--line);background:var(--saz-surface);border-radius:16px;margin:0 0 24px;padding:20px}.service-page.app-appearance[data-view=explore] .guest-intro p{margin:0 0 6px;font-size:18px}.service-page.app-appearance[data-view=explore] .guest-intro small{color:var(--saz-muted);margin-bottom:16px;line-height:1.6;display:block}.service-page.app-appearance[data-view=explore] .topics{border:0;flex-wrap:wrap;gap:8px;padding:0 0 16px;display:flex}.service-page.app-appearance[data-view=explore] .topics button{border:1px solid var(--line);border-radius:999px;min-height:44px;padding:8px 14px}.service-page.app-appearance[data-view=explore] .topics button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:color-mix(in srgb,var(--blue) 12%,transparent);box-shadow:none}.service-page.app-appearance[data-view=explore] .topics button:after{display:none}.service-page.app-appearance[data-view=explore] .explore-discovery{gap:16px;display:grid}.service-page.app-appearance[data-view=explore] .explore-discovery section{border:1px solid var(--line);background:var(--saz-surface);border-radius:16px;padding:20px}.service-page.app-appearance[data-view=explore] .explore-discovery h2{margin:0 0 12px;font-size:17px}.service-page.app-appearance[data-view=explore] .discovery-topic{text-align:left;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 0;display:flex}.service-page.app-appearance[data-view=explore] .discovery-topic[aria-pressed=true]{color:var(--blue)}.service-page.app-appearance[data-view=explore] .discovery-community{border-top:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.service-page.app-appearance[data-view=explore] .discovery-community>svg{color:var(--saz-muted);flex:none;margin-top:4px}.service-page.app-appearance[data-view=explore] .discovery-community>div{min-width:0}.service-page.app-appearance[data-view=explore] .discovery-community h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:15px}.service-page.app-appearance[data-view=explore] .discovery-community p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.service-page.app-appearance[data-view=explore] .discovery-community button{border:0;min-height:44px;padding:8px 0;font-size:13px}@media (min-width:768px){.service-page.app-appearance[data-view=explore]{--shell-columns:144px minmax(0,700px);--shell-gap:24px;--shell-edge:24px;--shell-max:1280px}.service-page.app-appearance[data-view=explore] .service-header-inner{min-height:88px}.service-page.app-appearance[data-view=explore] .service-search{border-radius:14px;width:100%;height:46px;min-height:46px;margin:0;display:flex}.service-page.app-appearance[data-view=explore] .service-search input{height:44px;min-height:44px}.service-page.app-appearance[data-view=explore] main#main{box-shadow:none;scrollbar-gutter:auto;border:0;outline:none;padding:8px 0 48px}.service-page.app-appearance[data-view=explore] .sidebar{box-shadow:none;background:0 0;border:0;outline:none;padding:8px 0 20px}.service-page.app-appearance[data-view=explore] .sidebar .nav,.service-page.app-appearance[data-view=explore] .sidebar .global-compose{gap:10px;width:100%;padding:12px;font-size:15px}.service-page.app-appearance[data-view=explore] .sidebar .account-menu summary>span,.service-page.app-appearance[data-view=explore] .service-brand-name,.service-page.app-appearance[data-view=explore] .rightbar{display:none}.service-page.app-appearance[data-view=explore] .personal-widget-grid:not(.layout-edit-grid){width:100%;max-width:none}.service-page.app-appearance[data-view=explore] .page-heading.feed-heading{clip-path:none;border:0;width:auto;height:auto;margin:0 0 16px;padding:0;display:block;position:static;overflow:visible}.service-page.app-appearance[data-view=explore] .page-heading h1{font-size:24px}.service-page.app-appearance[data-view=explore] .post.card{border-radius:16px;margin-bottom:16px;padding:20px}.service-page.app-appearance[data-view=explore] .post-body{line-height:1.75}}@media (min-width:1200px){.service-page.app-appearance[data-view=explore]{--shell-columns:minmax(100px,1fr) minmax(680px,700px) 280px}.service-page.app-appearance[data-view=explore] .rightbar{align-self:start;height:calc(100% - 24px);padding:8px 0 24px;display:block;position:sticky;top:24px;overflow-y:auto}}@media (min-width:768px) and (max-width:1199px){.service-page.app-appearance[data-view=explore]{--shell-max:940px}}@media (min-width:768px){.service-page.app-appearance[data-view=explore][data-guest=false]{--shell-columns:264px minmax(0,700px) 272px;--shell-gap:20px;--shell-edge:24px;--shell-max:none}.service-page.app-appearance[data-view=explore][data-guest=false] .service-header-inner{min-height:76px}.service-page.app-appearance[data-view=explore][data-guest=false] main#main{padding:16px var(--content-padding) 48px;border-inline:1px solid var(--line)}.service-page.app-appearance[data-view=explore][data-guest=false] .personal-widget-grid:not(.layout-edit-grid){width:100%;max-width:var(--custom-width);margin-inline:auto}.service-page.app-appearance[data-view=explore][data-guest=false] .rightbar{align-self:stretch;height:100%;padding:16px 0;display:flex;position:static;top:auto;overflow:hidden}}@media (min-width:768px) and (max-width:1150px){.service-page.app-appearance[data-view=explore][data-guest=false]{--shell-columns:168px minmax(0,700px);--shell-gap:16px;--shell-edge:20px}.service-page.app-appearance[data-view=explore][data-guest=false] .rightbar{display:none}}@media (min-width:701px) and (max-width:767px){:is(html:has(.service-page[data-view=explore]),body:has(.service-page[data-view=explore])){height:auto;overflow:auto}.service-page.app-appearance[data-view=explore]{height:auto;display:block;overflow:visible}.service-page.app-appearance[data-view=explore] .app-shell{padding:0;display:block;overflow:visible}.service-page.app-appearance[data-view=explore] .service-header-inner{flex-wrap:wrap;padding:12px 16px;display:flex}.service-page.app-appearance[data-view=explore] .service-header-inner .service-search{flex:1;margin:0;display:flex}.service-page.app-appearance[data-view=explore] main#main{border:0;height:auto;min-height:100vh;padding:16px 16px 140px;overflow:visible}.service-page.app-appearance[data-view=explore] .sidebar{height:0;min-height:0;padding:0;overflow:visible}.service-page.app-appearance[data-view=explore] .sidebar nav,.service-page.app-appearance[data-view=explore] .sidebar-bottom,.service-page.app-appearance[data-view=explore] .rightbar{display:none}.service-page[data-view=explore] .account-options .mobile-menu-notices{display:none!important}.mobile-dock-shell,.mobile-profile-back{display:none}@media (max-width:767px){.service-page[data-view=explore] .account-options .mobile-menu-notices{display:flex!important}.service-page[data-view=explore] .mobile-dock-shell{left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed}.service-page[data-view=explore] .mobile-home-dock,.service-page[data-view=explore] .mobile-home-account{pointer-events:auto;border:1px solid var(--line);background:linear-gradient(rgb(255 255 255/var(--glass-reflection,0)),transparent),color-mix(in srgb,var(--saz-surface) calc(var(--glass-alpha,.88) * 100%),transparent);-webkit-backdrop-filter:blur(var(--glass-blur,16px));backdrop-filter:blur(var(--glass-blur,16px));border-radius:999px;box-shadow:0 5px 20px #0002,inset 0 1px #ffffff0a}.service-page[data-view=explore] .mobile-home-dock{isolation:isolate;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:auto;min-width:0;padding:4px;transition:opacity .18s,transform .22s;display:grid;position:relative}.service-page[data-view=explore] .mobile-dock-selection{background:color-mix(in srgb,var(--blue) 16%,transparent);z-index:-1;border-radius:999px;width:calc(25% - 2px);transition:left .32s cubic-bezier(.22,.8,.25,1),opacity .18s;position:absolute;top:4px;bottom:4px}.service-page[data-view=explore] .mobile-dock-item{white-space:nowrap;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:60px;padding:4px 0;font-size:11px;line-height:1.25;transition:transform 90ms,color .18s;display:flex;color:var(--saz-muted)!important}.service-page[data-view=explore] .mobile-dock-item[aria-current=page],.service-page[data-view=explore] .mobile-dock-item[aria-pressed=true]{color:var(--blue)!important}.service-page[data-view=explore] .mobile-dock-compose svg{background:var(--blue);width:38px;height:38px;color:var(--saz-background);box-shadow:inset 0 1px 0 #ffffff30,0 3px 10px color-mix(in srgb,var(--blue) 18%,transparent);border-radius:50%;padding:7px}.service-page[data-view=explore] .mobile-dock-item[aria-current=page]{font-weight:700}.service-page[data-view=explore] .mobile-dock-item:not(.mobile-dock-compose)>svg{width:25px;height:25px}.service-page[data-view=explore] .mobile-dock-item:active{transform:scale(.95)}.service-page[data-view=explore] .mobile-home-account{width:70px;height:70px;min-height:70px;color:var(--saz-text);flex:0 0 70px;place-items:center;padding:0;transition:transform 90ms,border-color .18s;display:grid}.service-page[data-view=explore] .mobile-home-account[aria-current=page]{border-color:var(--blue)}.service-page[data-view=explore] .mobile-home-account>.avatar{object-fit:cover;border-radius:50%;width:48px;height:48px;margin:0;font-size:22px}.service-page[data-view=explore] .mobile-home-account:active{transform:scale(.94)}.service-page[data-view=explore] .mobile-dock-shell button:focus-visible,.service-page[data-view=explore] .mobile-profile-back:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.service-page[data-view=explore] .mobile-profile-back{width:44px;height:44px;color:var(--saz-text);background:0 0;border:0;justify-content:center;align-items:center;margin-bottom:8px;padding:0;display:inline-flex}.service-page[data-view=explore] .mobile-profile-back svg{transform:rotate(180deg)}.service-page[data-view=explore] .mobile-profile-flight.avatar{z-index:75;pointer-events:none;object-fit:cover;transform-origin:0 0;will-change:transform,opacity;border:0;border-radius:50%;margin:0;font-size:22px;position:fixed}.service-page[data-view=explore][data-profile-motion] .mobile-home-account>.avatar,.service-page[data-view=explore][data-profile-motion] .profile-view[data-own-profile=true] .profile-person>.avatar{visibility:hidden}.service-page[data-view=explore][data-profile-motion^=enter] .mobile-home-dock{opacity:.6;transform:translateY(8px)scale(.98)}.service-page[data-view=explore][data-profile-motion=enter-pending] :is(.profile-person .person-body,.profile-edit,.profile-interests,.profile-section-label,.profile-empty){opacity:0}.service-page[data-view=explore]:has(.compose-dialog[open]) .mobile-dock-shell{visibility:hidden}.service-page[data-view=explore] .mobile-top-menu{color:var(--saz-text);min-width:44px;min-height:44px}.mobile-top-menu .unread-dot{position:absolute;top:5px;right:5px}}@media (prefers-reduced-motion:reduce){.service-page[data-view=explore] .mobile-dock-shell *{transition:none!important}.service-page[data-view=explore][data-profile-motion] .mobile-home-dock,.service-page[data-view=explore] .mobile-dock-shell button:active{transform:none}}.service-page[data-view=explore][data-reduce-motion=true] .mobile-dock-shell *{transition:none!important}.service-page[data-view=explore][data-reduce-motion=true][data-profile-motion] .mobile-home-dock,.service-page[data-view=explore][data-reduce-motion=true] .mobile-dock-shell button:active{transform:none}.service-page[data-view=explore] .guest-mobile-nav{display:none}@media (max-width:767px){.service-page[data-view=explore] .sidebar nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:linear-gradient(#202121 0%,#1a1b1b 52%,#161717 100%);border:1px solid #ffffff17;border-radius:999px;justify-content:space-around;align-items:center;gap:4px;padding:8px 10px;display:flex;position:fixed;overflow:visible;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000057,0 12px 30px #00000075}.service-page[data-view=explore] .sidebar nav:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffff09,#0000 32%),radial-gradient(circle at 82% 100%,#ffffff05,#0000 34%);border-radius:999px;position:absolute;inset:1px}.service-page[data-view=explore] .sidebar .nav,.service-page[data-view=explore] .sidebar .global-compose{min-width:0;min-height:56px;box-shadow:none;color:#f4f4f4b8;background:0 0;border:1px solid #0000;border-radius:999px;flex:1 1 0;margin:0;padding:8px 4px;transition:background-color .24s,border-color .24s,color .24s,transform .18s,box-shadow .24s;position:relative}.service-page[data-view=explore] .sidebar .nav:hover,.service-page[data-view=explore] .sidebar .global-compose:hover{color:#fff;background:#ffffff0b}.service-page[data-view=explore] .sidebar .nav:active,.service-page[data-view=explore] .sidebar .global-compose:active{transform:scale(.97)}.service-page[data-view=explore] .sidebar .nav.active{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0e 0%,#ffffff05 100%);border-color:#ffffff85;border-radius:999px;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #ffffff05,0 5px 13px #00000029}.service-page[data-view=explore] .sidebar .nav.active:after{content:"";width:18px;height:3px;box-shadow:none;background:#ffffffe0;border-radius:999px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.service-page[data-view=explore] .sidebar .nav.active svg,.service-page[data-view=explore] .sidebar .nav.active span{color:#fff}.service-page[data-view=explore] .sidebar .global-compose{color:#f4f4f4b8;box-shadow:none;background:0 0}.service-page[data-view=explore] .sidebar .global-compose svg{color:var(--blue)}.service-page[data-view=explore] .sidebar .global-compose span{color:#f4f4f4c7}.service-page[data-view=explore] .sidebar .nav svg,.service-page[data-view=explore] .sidebar .global-compose svg,.service-page[data-view=explore] .sidebar .guest-mobile-nav svg{width:22px;height:22px}.service-page[data-view=explore] .sidebar .nav span,.service-page[data-view=explore] .sidebar .global-compose span,.service-page[data-view=explore] .sidebar .guest-mobile-nav span{line-height:1.1}.service-page[data-view=explore] .app-shell{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .global-compose{display:none}.service-page[data-view=explore] .sidebar .guest-mobile-nav{color:#f4f4f4b8;min-width:0;min-height:56px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:7px 4px;text-decoration:none;display:flex!important}.service-page[data-view=explore] .sidebar .guest-mobile-nav:hover,.service-page[data-view=explore] .sidebar .guest-mobile-nav:focus:not(:focus-visible){color:#f4f4f4b8;box-shadow:none;background:0 0}.service-page[data-view=explore] .sidebar .guest-mobile-nav:focus-visible{outline-offset:-3px;background:0 0;outline:2px solid #2fe0a69e}.service-page[data-view=explore] .sidebar nav>[data-destination=explore]{order:0}.service-page[data-view=explore] .sidebar .guest-search-nav{order:1}.service-page[data-view=explore] .sidebar .guest-login-nav{order:2}:is(.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .nav.active,.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .guest-mobile-nav.is-active){color:#43e3ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#2fe0a621,#2fe0a60e);border-color:#2fe0a63d;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #2fe0a60a,0 5px 14px #00000029}.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .nav.active:after{content:none}.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .guest-mobile-nav.is-active:after{content:none}:is(.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .nav.active svg,.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .nav.active span,.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .guest-mobile-nav.is-active svg,.service-page[data-view=explore]:has(.sidebar-bottom>.login-link) .sidebar .guest-mobile-nav.is-active span){color:#43e3ad}.service-page[data-view=explore]:has(.sidebar-bottom>.login-link):has(.service-header[data-search-open=true]) .sidebar [data-destination=explore].active{color:#f4f4f4b8;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}:is(.service-page[data-view=explore]:has(.sidebar-bottom>.login-link):has(.service-header[data-search-open=true]) .sidebar [data-destination=explore].active svg,.service-page[data-view=explore]:has(.sidebar-bottom>.login-link):has(.service-header[data-search-open=true]) .sidebar [data-destination=explore].active span){color:#f4f4f4b8}.service-page[data-view=explore] .guest-intro{margin-bottom:28px;padding:38px 4px 30px}.service-page[data-view=explore] .guest-intro>p:first-child{color:var(--saz-text);margin-bottom:22px;font-size:clamp(18px,5vw,22px);line-height:1.55}.service-page[data-view=explore] .guest-intro .button-row{margin:0}.service-page[data-view=explore] .guest-intro .button-row a:not(.primary){display:none}.service-page[data-view=explore] .guest-intro .primary{border-radius:999px;min-width:142px;min-height:52px;padding-inline:24px}.service-page[data-view=explore] .guest-intro-note{color:var(--saz-muted)!important;margin:20px 0 0!important;font-size:14px!important}}@media (max-width:380px){.service-page[data-view=explore] .sidebar nav{gap:2px;padding-inline:7px;left:8px;right:8px}.service-page[data-view=explore] .sidebar .nav,.service-page[data-view=explore] .sidebar .global-compose,.service-page[data-view=explore] .sidebar .guest-mobile-nav{min-height:52px;padding-inline:2px}}}.service-page.app-appearance[data-view=explore] .guest-intro{flex-direction:column;display:flex}.service-page.app-appearance[data-view=explore] .guest-intro .guest-intro-note{color:var(--saz-muted);order:1;margin:0 0 16px;font-size:14px}.service-page.app-appearance[data-view=explore] .guest-intro .button-row{order:2}@media (min-width:701px) and (max-width:767px){.service-page.app-appearance[data-view=explore]:has(.guest-login-nav) .sidebar nav{display:flex}}
.post-repost-action,.post-views-action,.post-share-action{display:none}@media (max-width:767px){.service-page.app-appearance[data-view=explore] .post.card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff29!important;border-radius:0!important;margin:0!important;padding:26px 28px 28px!important}.service-page.app-appearance[data-view=explore] .post.card:first-of-type{border-top:1px solid #ffffff24!important}.service-page.app-appearance[data-view=explore] .post-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.service-page.app-appearance[data-view=explore] .post-head>.avatar-link{grid-area:1/1;width:52px;min-width:52px;padding:0}.service-page.app-appearance[data-view=explore] .post-head>.avatar-link .avatar{width:52px;height:52px}.service-page.app-appearance[data-view=explore] .post-head>div{grid-column:2;min-width:0}.service-page.app-appearance[data-view=explore] .post-menu{grid-area:1/3;align-self:start;margin-top:0}.service-page.app-appearance[data-view=explore] .post-menu>summary{place-items:center;min-width:44px;min-height:44px;padding:0;font-size:25px;display:grid}.service-page.app-appearance[data-view=explore] .topic{display:none!important}.service-page.app-appearance[data-view=explore] .author-link{font-size:17px;font-weight:750;line-height:1.3}.service-page.app-appearance[data-view=explore] .post-handle{color:#f4f4f4ad;margin-top:2px;font-size:14px;line-height:1.35;display:block}.service-page.app-appearance[data-view=explore] .post-meta{color:#f4f4f4b8;margin-top:4px;font-size:13px;line-height:1.4}.service-page.app-appearance[data-view=explore] .post-body{color:#f4f4f4;letter-spacing:-.015em;font-size:17px;margin:20px 0 12px!important;line-height:1.62!important}.service-page.app-appearance[data-view=explore] .post-images{background:0 0;border:0;border-radius:16px;margin:14px 0 0;overflow:hidden}.service-page.app-appearance[data-view=explore] .post-images :is(img,canvas){border-radius:16px}.service-page.app-appearance[data-view=explore] .post-actions{place-items:center stretch;width:100%;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:18px 0 0!important;padding:0!important;display:grid!important}.service-page.app-appearance[data-view=explore] .post-actions>button,.service-page.app-appearance[data-view=explore] .post-actions>.post-views-action{align-items:center;gap:5px;min-width:0;min-height:44px;font-size:13px;line-height:1;box-shadow:none!important;color:#f4f4f4e6!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:center!important;padding:4px 2px!important;display:flex!important}.service-page.app-appearance[data-view=explore] .post-actions>button:active{transform:scale(.94);background:#ffffff0b!important}.service-page.app-appearance[data-view=explore] .post-actions>button>svg,.service-page.app-appearance[data-view=explore] .post-actions>.post-views-action>svg{flex:none;width:25px;height:25px}.service-page.app-appearance[data-view=explore] .post-actions>button>span:first-of-type,.service-page.app-appearance[data-view=explore] .post-actions .post-action-label{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.service-page.app-appearance[data-view=explore] .post-actions .save-action{color:#f4f4f4e6!important}.service-page.app-appearance[data-view=explore] .post-actions .save-action[aria-pressed=true],.service-page.app-appearance[data-view=explore] .post-actions .post-repost-action[aria-pressed=true],.service-page.app-appearance[data-view=explore] .post-actions button.liked{color:var(--blue)!important}.service-page.app-appearance[data-view=explore] .post-actions>.post-views-action{cursor:default}.service-page.app-appearance[data-view=explore] .post-actions .sample-label{display:none}.service-page.app-appearance[data-view=explore] .post-link-row{border:0;align-items:center;gap:10px;min-height:44px;margin:8px 0 0;padding:0;display:flex!important}.service-page.app-appearance[data-view=explore] .post-link-row>a{color:#8ab9ff;font-size:14px;font-weight:650;text-decoration:none}.service-page.app-appearance[data-view=explore] .post-link-row>span{color:var(--saz-muted);font-size:12px}.service-page.app-appearance[data-view=explore] .comments{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:14px}}@media (max-width:359px){.service-page.app-appearance[data-view=explore] .post.card{padding-inline:18px!important}.service-page.app-appearance[data-view=explore] .post-actions>button,.service-page.app-appearance[data-view=explore] .post-actions>.post-views-action{gap:3px;font-size:12px}.service-page.app-appearance[data-view=explore] .post-actions>button>svg,.service-page.app-appearance[data-view=explore] .post-actions>.post-views-action>svg{width:23px;height:23px}}
.post-repost-context{color:var(--saz-muted);align-items:center;gap:6px;margin:0 0 10px;font-size:12px;line-height:1.35;display:flex}.post-repost-context>svg{flex:none}.post-repost-context>button{min-height:28px;color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:700}.post-repost-context>button:hover,.post-repost-context>button:focus-visible{color:var(--blue)}.post-repost-context>time{color:color-mix(in srgb,var(--saz-muted) 78%,transparent);margin-left:auto}.post-repost-action.active,.post-repost-action[aria-pressed=true]{color:var(--blue)!important}.post-repost-control{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.post-repost-control>.post-repost-action{display:flex;min-width:36px!important;padding-right:3px!important}.post-repost-control>.post-repost-count{font-variant-numeric:tabular-nums;display:flex;min-width:28px!important;padding-left:3px!important}.post-repost-control>.post-repost-count:disabled{opacity:1;cursor:default}.repost-choice-menu{z-index:40;border:1px solid var(--saz-border);background:var(--saz-raised);border-radius:14px;width:min(310px,100vw - 32px);padding:6px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 16px 42px #0008}.post-actions .repost-choice-menu>button{text-align:left;width:100%;justify-content:flex-start!important;align-items:flex-start!important;min-height:58px!important;padding:10px!important;display:flex!important}.post-actions .repost-choice-menu>button>span{gap:3px;display:grid!important}.repost-choice-menu strong{color:var(--saz-text);font-size:13px}.repost-choice-menu small{color:var(--saz-muted);font-size:11px;line-height:1.35}.quoted-post-card,.quoted-post-unavailable{border:1px solid var(--saz-border);background:color-mix(in srgb,var(--saz-raised) 76%,transparent);width:100%;color:var(--saz-text);text-align:left;border-radius:14px;margin:14px 0 4px;padding:14px;display:block}.quoted-post-card{overflow:hidden}.quoted-post-card header{align-items:center;gap:9px;display:flex}.quoted-post-card header .avatar{width:34px;height:34px}.quoted-post-card header>span{min-width:0;display:grid}.quoted-post-card header small{color:var(--saz-muted)}.quoted-post-card p{white-space:pre-wrap;margin:10px 0 0;line-height:1.55}.quoted-post-card>img{object-fit:cover;border-radius:10px;width:100%;max-height:300px;margin:12px 0 0;display:block}.quoted-post-unavailable{color:var(--saz-muted);font-size:13px}.compose-quote{margin-top:12px}.compose-quote-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.compose-quote-heading>button{min-height:36px;color:var(--saz-muted);border:0}.reposters-dialog{border:1px solid var(--saz-border);background:var(--saz-raised);width:min(430px,100% - 28px);max-height:min(680px,100dvh - 48px);color:var(--saz-text);border-radius:18px;padding:0;box-shadow:0 24px 80px #0009}.reposters-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.reposters-dialog>header{border-bottom:1px solid var(--saz-border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.reposters-dialog h2{margin:0;font-size:17px}.reposters-dialog>header button{border:0;width:40px;height:40px;font-size:22px}.reposters-dialog>p,.reposters-dialog>div{margin:18px}.reposters-dialog ul{margin:0;padding:8px;list-style:none}.reposters-dialog li>button,.reposter-private{text-align:left;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 10px;display:flex}.reposters-dialog li>button:hover{background:var(--saz-input)}.reposters-dialog li .avatar{width:40px;height:40px}.reposters-dialog li span{display:grid}.reposters-dialog li small{color:var(--saz-muted)}@media (max-width:767px){.post-repost-context{margin-bottom:12px;font-size:13px}.post-repost-context>button{min-height:32px}.service-page.app-appearance[data-view=explore] .post-actions>.post-repost-control{justify-content:center;align-items:center;min-width:0;display:flex!important}.service-page.app-appearance[data-view=explore] .post-repost-control>.post-repost-action{display:flex!important}.service-page.app-appearance[data-view=explore] .post-repost-control>button{min-height:44px;padding-inline:2px!important}.repost-choice-menu{left:16px;right:16px;bottom:calc(104px + env(safe-area-inset-bottom));max-height:calc(100dvh - 136px - env(safe-area-inset-bottom));width:auto;position:fixed;overflow-y:auto;transform:none}.quoted-post-card,.quoted-post-unavailable{border-radius:12px;padding:12px}}
