.short-metadata{z-index:10;min-width:0;max-width:calc(100% - 81px);bottom:16px}.short-description,.short-description.expanded{-webkit-line-clamp:unset;color:#fff;max-height:none;margin-top:6px;font-size:13px;line-height:19px;display:block;overflow:visible}.short-description-text{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;max-height:38px;display:-webkit-box;overflow:hidden}.short-description.expanded .short-description-text,.short-description-text.expanded{-webkit-line-clamp:unset;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#ffffff73 transparent;touch-action:pan-y;max-height:min(30dvh,240px);padding-right:5px;display:block;overflow:hidden auto}.short-description-text::-webkit-scrollbar{width:4px}.short-description-text::-webkit-scrollbar-button{width:0;height:0;display:none}.short-description-text::-webkit-scrollbar-track{background:0 0}.short-description-text::-webkit-scrollbar-thumb{background:#ffffff73;border-radius:4px}.short-description-text:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fffc}.short-description .short-description-toggle{color:#ffffffc7;cursor:pointer;background:0 0;align-items:center;gap:5px;min-height:24px;margin-top:3px;padding:0 2px 0 0;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.short-description .short-description-toggle:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.short-description :is(button,a):focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #fff}.short-like{position:relative;overflow:visible}.short-like-icon{place-items:center;width:35px;height:35px;display:grid;position:relative;overflow:visible}.short-like-icon>svg{transform-origin:50%;display:block}.short-like.is-bursting .short-like-icon{color:var(--like-color)}.short-like.is-bursting .short-like-icon>svg{animation:.45s cubic-bezier(.22,.61,.36,1) both short-like-pop}.short-like-burst{z-index:1;pointer-events:none;position:absolute;inset:0}.short-like-burst>:is(i,span){--spark-x:0px;--spark-y:-28px;--spark-color:#ff618d;background:var(--spark-color);opacity:0;border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:.52s cubic-bezier(.16,1,.3,1) both short-like-spark;position:absolute;top:50%;left:50%}.short-like-burst>:first-child{--spark-x:0px;--spark-y:-29px;--spark-color:#ff597d}.short-like-burst>:nth-child(2){--spark-x:22px;--spark-y:-22px;--spark-color:#ffd26e;clip-path:polygon(50% 0%,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0% 50%,39% 35%);border-radius:0;width:6px;height:6px}.short-like-burst>:nth-child(3){--spark-x:30px;--spark-y:-1px;--spark-color:#80e5e1}.short-like-burst>:nth-child(4){--spark-x:21px;--spark-y:23px;--spark-color:#ff597d;width:4px;height:4px}.short-like-burst>:nth-child(5){--spark-x:0px;--spark-y:29px;--spark-color:#ffa5c1}.short-like-burst>:nth-child(6){--spark-x:-22px;--spark-y:22px;--spark-color:#ffd26e;clip-path:polygon(50% 0%,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0% 50%,39% 35%);border-radius:0;width:6px;height:6px}.short-like-burst>:nth-child(7){--spark-x:-30px;--spark-y:0px;--spark-color:#d4ff8c}.short-like-burst>:nth-child(8){--spark-x:-21px;--spark-y:-23px;--spark-color:#fc80af;width:4px;height:4px}@keyframes short-like-pop{0%,to{transform:scale(1)}30%{transform:scale(1.28)}55%{transform:scale(.9)}75%{transform:scale(1.12)}}@keyframes short-like-spark{0%{opacity:0;transform:translate(0)scale(.35)}20%{opacity:1}68%{opacity:.9}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.55)}}.short-action.short-save.saved,.short-action.short-save.active{color:#ffd36e}.short-save>svg{transition:color .14s,transform .14s}.short-save:hover>svg{transform:translateY(-1px)}.short-collection-status{z-index:110;left:50%;bottom:calc(78px + env(safe-area-inset-bottom));color:#fff;text-align:center;pointer-events:none;background:#232323f2;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;gap:8px;max-width:min(100vw - 32px,380px);padding:12px 16px;font-size:12px;line-height:1.5;animation:.16s ease-out short-collection-feedback;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #00000040}@keyframes short-collection-feedback{0%{opacity:0;transform:translate(-50%,5px)}}.short-seek{z-index:9;inset-inline:0;touch-action:none;direction:ltr;height:44px;position:absolute;bottom:0}.short-seek input{opacity:0;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;direction:ltr;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.short-seek-track{inset-inline:0;pointer-events:none;background:#ffffff38;height:3px;transition:height .14s,bottom .14s;position:absolute;bottom:0}.short-seek-buffered,.short-seek-played{height:100%;position:absolute;top:0;left:0}.short-seek-buffered{width:var(--seek-buffered);background:#ffffff38}.short-seek-played{width:var(--seek-progress);background:#ffffffe6;transition:background .14s}.short-seek-thumb{left:clamp(6px, var(--seek-progress), calc(100% - 6px));opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;transition:opacity .12s,transform .14s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(.65);box-shadow:0 1px 5px #0000004d}.short-seek-time{bottom:35px;left:clamp(var(--seek-bubble-edge,47px), var(--seek-preview), calc(100% - var(--seek-bubble-edge,47px)));color:#fff;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;pointer-events:none;background:#171717f0;border:1px solid #ffffff2e;border-radius:7px;min-width:86px;padding:7px 9px;font-size:11px;font-weight:650;line-height:16px;display:block;position:absolute;transform:translate(-50%);box-shadow:0 3px 14px #00000038}.short-seek-time>span{color:#ffffffa6;font-weight:450}.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing) .short-seek-track{height:6px;bottom:8px}.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing) .short-seek-played{background:var(--primary)}.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing) .short-seek-thumb{opacity:1;transform:translate(-50%,-50%)scale(1)}.short-seek.is-keyboard .short-seek-track{outline-offset:4px;outline:2px solid #ffffffe6}.short-seek.is-scrubbing .short-seek-track{height:8px}.short-seek.is-disabled{pointer-events:none}.short-metadata,.short-actions{transition:opacity .12s}.short-item:has(.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing)) :is(.short-metadata,.short-actions){opacity:0;pointer-events:none}.short-item:has(.short-seek:is(.is-hovering,.is-keyboard,.is-scrubbing)) :is(.short-metadata,.short-actions):has(:focus-visible){opacity:1;pointer-events:auto}@media (pointer:coarse){.short-seek-time{padding:8px 10px;font-size:12px;bottom:53px}.short-seek.is-scrubbing .short-seek-thumb{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.short-seek-track,.short-seek-played,.short-seek-thumb,.short-metadata,.short-actions{transition:none}}@media (forced-colors:active){.short-seek-track{background:graytext}.short-seek-played,.short-seek-thumb{background:highlight}.short-seek-time{color:canvastext;background:canvas;border-color:canvastext}.short-seek-time>span{color:canvastext}}@media (min-width:800px){.short-metadata{max-width:min(430px,100% - 81px)}.short-description,.short-description.expanded{font-size:14px;line-height:20px}.short-description-text{max-height:40px}.short-description .short-description-toggle{font-size:12px}.short-collection-status{bottom:28px}}@media (prefers-reduced-motion:reduce){.short-like.is-bursting .short-like-icon>svg,.short-like-burst>:is(i,span),.short-collection-status{animation:none}.short-like-burst{display:none}.short-save>svg{transition:none}}.short-ambient-glow{pointer-events:none;display:none}@media (min-width:800px){.short-ambient-glow{z-index:0;opacity:.45;pointer-events:none;transition:opacity .18s;display:block;position:absolute;inset:0;overflow:hidden}.short-ambient-glow[data-active=false]{opacity:0}.short-ambient-glow:before{content:"";filter:blur(60px);background:radial-gradient(#f2f2f226 0%,#ebebeb14 40%,#ebebeb08 60%,#0000 80%);border-radius:44%;width:min(940px,110%);height:106%;position:absolute;top:-3%;left:50%;transform:translate(-50%)}.short-ambient-glow canvas{opacity:0;filter:blur(78px)saturate(1.15);border-radius:38%;width:min(830px,102%);height:94%;transition:opacity .24s;position:absolute;top:3%;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(#000 24%,#000000a6 48%,#0000 77%);mask-image:radial-gradient(#000 24%,#000000a6 48%,#0000 77%)}.short-ambient-glow canvas[data-ready=true]{opacity:.28}.shorts-screen:has(>.short-ambient-glow)>.shorts-phone{z-index:1;box-shadow:0 0 0 1px #ffffff0d,0 0 24px #0000001f}}@media (prefers-reduced-motion:reduce){.short-ambient-glow,.short-ambient-glow canvas{transition:none}}@media (forced-colors:active){.short-ambient-glow{display:none}}
.reading-direction-control{--direction-surface:#fff;--direction-soft:var(--control-bg);--direction-text:#151a12;--direction-muted:#707769;--direction-border:var(--control-border);border:1px solid var(--direction-border);background:var(--direction-surface);min-width:0;color:var(--direction-text);border-radius:13px;margin-block:10px;padding:16px;display:block}.theme-dark .reading-direction-control{--direction-surface:#242424;--direction-soft:var(--control-bg);--direction-text:#f8faf5;--direction-muted:#b1b5ac;--direction-border:var(--control-border)}.reading-direction-copy h3{color:var(--direction-text);margin:0;font-size:13px;font-weight:600;line-height:21px}.reading-direction-copy p{color:var(--direction-muted);margin:3px 0 0;font-size:11px;line-height:18px}.reading-direction-options{background:var(--direction-soft);border:0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;margin:12px 0 0;padding:4px;display:grid}.reading-direction-option{cursor:pointer;min-width:0;display:block;position:relative}.reading-direction-option input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reading-direction-option>span{min-height:36px;color:var(--direction-muted);text-align:center;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:7px 3px;font-size:11px;font-weight:500;line-height:17px;transition:color .15s,background-color .15s;display:flex}.reading-direction-option input:checked+span{background:var(--control-active-bg);color:var(--direction-text);box-shadow:0 1px 4px #0000000b}.reading-direction-option input:focus-visible+span{outline:2px solid var(--direction-text);outline-offset:2px}.reading-direction-status{color:var(--direction-muted);margin:8px 0 0;font-size:10px;line-height:17px}.reading-direction-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-more .reading-direction-control.is-sidebar{--direction-surface:var(--sidebar-surface);--direction-soft:var(--control-bg);--direction-text:var(--sidebar-text);--direction-muted:var(--sidebar-muted);--direction-border:var(--control-border);margin:12px 0 18px;padding:12px}.desktop-more .reading-direction-control .reading-direction-copy h3{color:var(--direction-text);margin:0;font-size:13px;font-weight:500}@media (hover:hover) and (pointer:fine){.reading-direction-option:hover>span{color:var(--direction-text)}}@media (max-width:359px){.reading-direction-control{padding:13px 12px}.reading-direction-option>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.reading-direction-option>span{transition:none}}
.page-skeleton{--skeleton-base:var(--loading-base);--skeleton-highlight:#ffffff90;animation:none!important}.page-loading-frame{display:contents}.app-shell .page-loading-frame :is(.s-screen,.s-upgrade){animation:none}.theme-dark .page-skeleton{--skeleton-base:#333;--skeleton-highlight:#ffffff0b}.page-skeleton-shape{background:var(--skeleton-base,var(--loading-base));border-radius:8px;flex-shrink:0;max-width:100%;margin:0;display:block;position:relative;overflow:hidden}.page-skeleton-shape.is-line{border-radius:4px;width:100%;height:12px}.page-skeleton-shape.is-circle{border-radius:50%;width:40px;height:40px}.page-skeleton-shape:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight,var(--loading-highlight)) 50%, transparent 100%);animation:1.7s ease-in-out infinite pageSkeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.page-skeleton-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-skeleton [inert] button{cursor:default;opacity:1}.page-skeleton .page-skeleton-fill{border-radius:inherit;width:100%;height:100%}.page-skeleton-lines{gap:8px;width:100%;display:grid}.page-skeleton .s-avatar-wrap>.page-skeleton-fill{border:2px solid #fff;border-radius:50%}.page-skeleton .s-avatar-wrap>button{background:var(--skeleton-base);place-items:center;display:grid}.page-skeleton .s-profile-name{align-items:center}.page-skeleton .s-profile-handle{justify-content:center}.page-skeleton-stat-value{place-items:center;height:28.5px;display:grid}.page-skeleton-stat-label{place-items:center;height:18px;display:grid}.page-skeleton .s-profile-actions>button,.page-skeleton .s-watch-live{justify-content:center;align-items:center;display:flex}.page-skeleton .s-bio .page-skeleton-lines{gap:8px;padding:4px 0}.page-skeleton .s-social-link{justify-content:center;align-items:center;min-height:18px;display:inline-flex}.page-skeleton .s-profile-sort>button{align-items:center;display:flex}.page-skeleton-gallery-card{background:var(--skeleton-base);overflow:hidden}.page-skeleton .page-skeleton-gallery-card:after{display:none}.page-skeleton .s-views{align-items:center;min-height:21px;display:flex}.page-skeleton .s-views>.page-skeleton-shape{--skeleton-base:#ffffff75}.page-skeleton .s-settings-group>button>span:not(.page-skeleton-shape){align-items:center;display:flex}.page-skeleton .s-settings-group>button>.page-skeleton-shape:last-child{flex:none}.page-skeleton .s-community>b{justify-content:center;align-items:center;min-height:24px;display:flex}.page-skeleton .s-community>small{justify-content:center;align-items:center;min-height:18px;display:flex}.page-skeleton .s-community>div>button{place-items:center;display:grid}.page-skeleton .reading-direction-copy :is(h3,p),.page-skeleton .reading-direction-status{align-items:center;display:flex}.page-skeleton .reading-direction-copy h3{min-height:21px}.page-skeleton .reading-direction-copy p{min-height:18px}.page-skeleton .reading-direction-status{min-height:17px}.page-skeleton-direction-option{place-items:center;min-height:36px;padding:7px 3px;display:grid}.page-skeleton :is(.s-profile-actions,.s-watch-live,.s-user-list) button:disabled,.page-skeleton.s-profile-screen .s-profile-actions>button:disabled{background:var(--skeleton-base)}.page-skeleton .s-media-grid,.page-skeleton .s-user-list>div>button:first-child{background:0 0}.page-skeleton .s-photo-edit>div>.page-skeleton-shape{border-radius:50%}.page-skeleton .s-photo-edit>div>button{place-items:center;display:grid}.page-skeleton .s-photo-edit>button{justify-content:center;align-items:center;min-height:24px;display:inline-flex}.page-skeleton .s-form-list>button>:is(b,span:not(.page-skeleton-shape)){align-items:center;min-height:21px;display:flex}.page-skeleton .history-intro h1{align-items:center;min-height:32.4px;display:flex}.page-skeleton .history-intro p{align-items:center;min-height:21.6px;display:flex}.page-skeleton .history-preview-note{align-items:flex-start}.page-skeleton-note-lines{flex:1;gap:6px;padding:2.5px 0}.page-skeleton-note-lines>.page-skeleton-shape{height:11px}.page-skeleton .history-select{border:1px solid var(--history-border);background:var(--history-surface);border-radius:9px;align-items:center;min-height:41px;padding:0 12px;display:flex}.page-skeleton .history-day h2{align-items:center;min-height:16.5px}.page-skeleton .history-cover>.page-skeleton-shape{border-radius:inherit;background:var(--skeleton-base);border:0;width:100%;height:100%;position:relative;inset:auto;transform:none}.page-skeleton-history-title{align-items:center;min-height:19.2px;display:flex}.page-skeleton .history-creator{align-items:center;min-height:16px;display:flex}.page-skeleton .history-description{margin-top:4px}.page-skeleton-history-description .page-skeleton-lines{gap:7px;padding:3.35px 0}.page-skeleton-history-description .page-skeleton-shape{height:12px}.page-skeleton .history-meta{align-items:center;min-height:14px}.page-skeleton .history-open{justify-content:center;align-items:center;display:flex}.page-skeleton .finance-intro>div{flex:0 auto;min-width:0}.page-skeleton .finance-intro h1{align-items:center;min-height:31.2px;display:flex}.page-skeleton .finance-intro p{align-items:center;min-height:21.45px;display:flex}.page-skeleton .finance-sample{align-items:center;min-height:26px;display:inline-flex}.page-skeleton .finance-card-heading h2,.page-skeleton .finance-section-heading h2{align-items:center;min-height:24px;display:flex}.page-skeleton .finance-periods button{justify-content:center;align-items:center;display:flex}.page-skeleton .finance-total{align-items:center;min-height:46.8px;display:flex}.page-skeleton .finance-muted{align-items:center;min-height:20px;display:flex}.page-skeleton .finance-button{justify-content:center;align-items:center;display:inline-flex}.page-skeleton .finance-chart-hint{align-items:center;min-height:18px;display:flex}.page-skeleton-chart-area{background:repeating-linear-gradient(to top, var(--finance-border) 0 1px, transparent 1px 25%);position:absolute;inset:6px 7.5% 21px}.page-skeleton-chart-area>.page-skeleton-fill{opacity:.72;clip-path:polygon(0 88%,14% 81%,27% 87%,42% 58%,58% 66%,72% 42%,85% 35%,100% 9%,100% 100%,0 100%);border-radius:0}.page-skeleton .page-skeleton-chart-label{position:absolute;left:0}.page-skeleton .finance-chart-axis{align-items:center;min-height:18px}.page-skeleton .finance-updated{align-items:center;min-height:31px;display:flex}.page-skeleton .finance-stat>span{align-items:center;min-height:20px;display:flex}.page-skeleton .finance-stat>b{align-items:center;min-height:32px;display:flex}.page-skeleton .finance-stat>small{align-items:center;min-height:17px;display:flex}.page-skeleton .finance-transaction b{align-items:center;min-height:21px;display:flex}.page-skeleton .finance-transaction div>span:not(.page-skeleton-shape){align-items:center;min-height:18px;display:flex}.page-skeleton .finance-transaction .finance-badge{justify-content:center;min-height:22px}.page-skeleton .finance-transaction .page-skeleton-shape{margin:0}.page-skeleton .finance-eyebrow{align-items:center;min-height:19.5px;display:flex}.page-skeleton .finance-inline-status{align-items:center;min-height:18px;display:flex}.page-skeleton .finance-payment-method h2{align-items:center;min-height:24px;display:flex}.page-skeleton .finance-payment-method>p{align-items:center;min-height:33px;display:flex}.page-skeleton-redeem-symbol{width:52px;height:52px;border-radius:14px!important;margin-bottom:20px!important}.page-skeleton .redeem-card h2{align-items:center;min-height:24px;display:flex}.page-skeleton .redeem-card>p .page-skeleton-lines{gap:10px;padding:5px 0}.page-skeleton-redeem-form>.page-skeleton-shape{border-radius:10px!important;height:50px!important}.page-skeleton-redeem-form>.finance-button{width:100%;min-height:46px}.page-skeleton .redeem-faq h2{align-items:center;min-height:24px;display:flex}.page-skeleton-faq-row{border-bottom:1px solid var(--finance-border);align-items:center;min-height:52px;padding:15px 0;display:flex}.page-skeleton .s-credit>div>span:not(.page-skeleton-shape){gap:8px;display:grid}.page-skeleton .s-credit>h3{align-items:center;min-height:24px;margin:18px 0 8px;display:flex}.page-skeleton .s-credit>p>span{gap:6px;display:grid}.page-skeleton .s-credit>.page-skeleton-lines{margin-top:18px}.page-skeleton .policy-nav>button{border:1px solid var(--policy-border);background:var(--policy-card);border-radius:8px;align-items:center;min-height:36px;padding:7px 11px;display:flex}.page-skeleton .policy-eyebrow{align-items:center;min-height:16.5px;display:flex}.page-skeleton .policy-intro h1{align-items:center;min-height:36.4px;display:flex}.page-skeleton .policy-intro>p .page-skeleton-lines{gap:10px;padding:5px 0}.page-skeleton .policy-sample{align-items:center;min-height:26px;display:inline-flex}.page-skeleton .policy-contents-mobile{align-items:center;padding:0 14px;display:flex}.page-skeleton .policy-contents h2{align-items:center;min-height:20px;display:flex}.page-skeleton .policy-contents button{align-items:center;display:flex}.page-skeleton .policy-note{align-items:center;min-height:43px;display:flex}.page-skeleton .policy-section h2{align-items:center;gap:8px;min-height:26px;display:flex}.page-skeleton .policy-section>.page-skeleton-lines{gap:12px;margin-bottom:12px;padding:6px 0}.page-skeleton .s-post-media>.page-skeleton-shape{width:100%;height:100%}.page-skeleton .s-post-info>p .page-skeleton-lines{gap:7.5px;padding:3.75px 0}.page-skeleton .s-post-info>div>button{align-items:center;min-height:18px;display:flex}.page-skeleton .s-post-info .s-orange-button{justify-content:center;align-items:center;display:flex}.page-skeleton .s-user-list>div>button:first-child>span:not(.page-skeleton-shape){min-width:0;display:block}.page-skeleton .s-user-list b{align-items:center;min-height:21px;display:flex}.page-skeleton .s-user-list small{align-items:center;min-height:18px;display:flex}.page-skeleton .s-user-list>div>button:last-child{justify-content:center;align-items:center;display:flex}.page-skeleton .s-field-page>.page-skeleton-lines{margin-top:12px}.page-skeleton .page-skeleton-copy{-webkit-user-select:none;user-select:none;min-width:0;display:block;position:relative;overflow:hidden;color:#0000!important}.page-skeleton :is(.finance-intro,.policy-intro) h1>.page-skeleton-copy,.page-skeleton .policy-section h2>.page-skeleton-copy{width:fit-content;max-width:100%}.page-skeleton .s-bio>.page-skeleton-copy{width:fit-content;max-width:100%;margin:0 auto}.page-skeleton-empty-profile>:is(b,span){justify-content:center;align-items:center;max-width:100%;min-height:28.5px;display:flex}.page-skeleton-empty-profile>span{min-height:19.5px}.page-skeleton-empty-profile .s-orange-button{background:var(--skeleton-base);justify-content:center;align-items:center;display:flex}.page-skeleton .s-credit>div>span:not(.page-skeleton-shape){display:block}.page-skeleton .s-credit>div>b{align-items:center;display:flex}.page-skeleton .s-credit>h3{margin:0}.page-skeleton .s-credit>p:not(.s-wallet-note) :is(b,small){align-items:center;min-height:24px;display:flex}.page-skeleton .s-credit>p:not(.s-wallet-note) small{min-height:19.2px}.page-skeleton .s-credit>p>span{display:block}.page-skeleton-copy:before,.page-skeleton-copy:after{content:"";-webkit-mask-image:repeating-linear-gradient(to bottom, transparent 0 calc((1lh - var(--skeleton-copy-bar,12px)) / 2), #000 calc((1lh - var(--skeleton-copy-bar,12px)) / 2) calc((1lh + var(--skeleton-copy-bar,12px)) / 2), transparent calc((1lh + var(--skeleton-copy-bar,12px)) / 2) 1lh);mask-image:repeating-linear-gradient(to bottom, transparent 0 calc((1lh - var(--skeleton-copy-bar,12px)) / 2), #000 calc((1lh - var(--skeleton-copy-bar,12px)) / 2) calc((1lh + var(--skeleton-copy-bar,12px)) / 2), transparent calc((1lh + var(--skeleton-copy-bar,12px)) / 2) 1lh);position:absolute;inset:0}.page-skeleton-copy:before{background:var(--skeleton-base);border-radius:4px}.page-skeleton-copy:after{background:linear-gradient(90deg, transparent, var(--skeleton-highlight), transparent);background-position:50% 0;background-size:50% 100%;width:400%;animation:1.7s ease-in-out infinite pageSkeletonTextShimmer;right:auto;transform:translate(-50%)}.page-skeleton .policy-eyebrow{min-height:24px}.page-skeleton .policy-contents-mobile{min-height:46px}.page-skeleton .policy-section h2>.page-skeleton-copy{font:inherit;flex:0 auto}.page-skeleton .policy-section li{color:#0000}.page-skeleton .policy-article-footer>button{background:var(--policy-soft);border-radius:9px;align-items:center;min-height:38px;padding:8px 12px;display:flex}.page-skeleton .policy-article-footer>span{align-items:center;min-height:16.5px;display:flex}.page-skeleton .history-body{overflow-y:scroll}.page-skeleton .finance-transaction{min-height:80px}.page-skeleton .finance-transaction+.finance-transaction{min-height:81px}.page-skeleton .finance-stat>small{min-height:18px}@media (min-width:800px){.page-skeleton .s-profile-name{min-height:45px;display:flex}.page-skeleton .s-profile-handle{justify-content:flex-start}.page-skeleton-stat-value{height:26px}.page-skeleton-stat-label{height:24px}.page-skeleton .s-bio .page-skeleton-lines{gap:10px;padding:5px 0}.page-skeleton .s-social-link{min-height:22px}.page-skeleton .s-bio>.page-skeleton-copy{margin-left:0}.page-skeleton-note-lines{max-width:680px;padding:2px 0}.page-skeleton-note-lines>:last-child{display:none}.page-skeleton-history-description .page-skeleton-lines{padding:3.35px 0}.page-skeleton-history-description .page-skeleton-lines>:last-child{display:none}.page-skeleton .finance-intro h1{min-height:36.4px}.page-skeleton .finance-intro p{min-height:23.1px}.page-skeleton .finance-total{min-height:52px}.page-skeleton .policy-nav>button{min-height:38px;padding:8px 14px}.page-skeleton .policy-intro h1{min-height:44.2px}.page-skeleton .policy-intro>p .page-skeleton-lines{padding:6px 0}.page-skeleton .policy-intro>p .page-skeleton-lines>:last-child,.page-skeleton .policy-contents-mobile{display:none}.page-skeleton .policy-section h2{min-height:28px}.page-skeleton .policy-section>.page-skeleton-lines{gap:14px;padding:7px 0}.page-skeleton.s-profile-owner .s-profile-actions>button:nth-child(2){min-width:153.75px}.page-skeleton .history-day:nth-child(3) .page-skeleton-history-description .page-skeleton-lines>:last-child{display:block}}@media (min-width:800px) and (max-width:1080px){.page-skeleton .s-profile-name{min-height:36.25px}}@media (max-width:799px){.page-skeleton .page-skeleton-gallery-card{border-radius:0}.page-skeleton .history-intro h1{min-height:29.7px}.page-skeleton .history-intro p{min-height:19.8px}.page-skeleton-history-title{min-height:17.6px}.page-skeleton .history-creator{min-height:14.4px}.page-skeleton-history-description .page-skeleton-lines{gap:5px;padding:2.5px 0}.page-skeleton .history-meta{min-height:13px}.page-skeleton .history-open{min-width:28px}.page-skeleton-note-lines{padding:1px 0}.page-skeleton .finance-balance-stats .finance-stat>small{min-height:36px}.page-skeleton .finance-payment-method>p{min-height:53px}.page-skeleton .s-profile-sort,.page-skeleton .s-profile-name,.page-skeleton .s-profile-desktop-action,.page-skeleton .s-profile-actions>.s-profile-desktop-action{display:none}}@media (max-width:599px){.page-skeleton .finance-stat-grid .finance-stat>span{min-height:36px}.page-skeleton .finance-stat-grid .finance-stat>b{min-height:28px}.page-skeleton .finance-transaction b{min-height:19.8px}}@keyframes pageSkeletonShimmer{to{transform:translate(100%)}}@keyframes pageSkeletonTextShimmer{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.page-skeleton-shape:after,.page-skeleton-copy:after{animation:none;display:none}}
html[dir=rtl] [data-direction-icon],html[dir=rtl] :is(button[aria-label^=Back],.auth-back,.live-close,.history-open,.studio-back-link,.studio-breadcrumb>button,.studio-text-link,.studio-template-feature .studio-button,.studio-comment-post,.studio-template-performance-list>button)>svg:not([data-direction-icon]),html[dir=rtl] .studio-sidebar-create>svg:last-child,html[dir=rtl] :is(.studio-table-footer button[aria-label=Previous\ page],.studio-table-footer button[aria-label=Next\ page])>svg{transform:scaleX(-1)}html[dir=rtl] :is(.wordmark,.desktop-brand,.desktop-brand-mark,.studio-brand),html[dir=rtl] :is(input[type=email],input[type=url],input[type=tel],.share-copy-field input,.share-copy-fallback input,.s-messaging-video-author,.s-messaging-video-source a,.desktop-following-account small,.desktop-search-creator small,.studio-creator small){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.finance-chart-plot,.finance-chart-axis,.studio-chart-body,.studio-chart-legend){direction:ltr}html[dir=rtl] .studio-chart-tooltip{text-align:start;direction:rtl}html[dir=rtl] :is(.app-shell,.modal-layer,.share-layer,.collection-layer,.auth-modal-layer,.studio-dialog-layer) p{unicode-bidi:plaintext}html[dir=rtl] :is(.coin-amount,.action-card:not(.editor-card),.sheet-option,.recent-searches>button,.discover-topics>button,.discover-template-row span,.creator-results>button,.hashtag-results>button,.s-notice-row,.s-notifications .s-notice-main,.s-thread-row,.s-form-list>button,.s-settings-group button,.s-user-list>div>button:first-child,.s-sheet-options>button,.short-music,.post-settings>button,.gif-grid span,.history-copy>button,.saved-collection-card,.saved-collection-card>button,.live-identity,.live-title,.pinned-live,.live-options>button,.share-options button){text-align:start}html[dir=rtl] :is(.s-thread-row time,.s-field-page>span,.s-transactions span:last-child,.collection-field>small){text-align:end}html[dir=rtl] :is(.s-handle i,.s-profile-summary .s-verified,.comment-name span,.short-metadata>button:first-child span,.live-chat-row b i){margin-left:0;margin-inline-start:5px}html[dir=rtl] :is(.recent-searches>button span,.reply-context button,.history-actions,.collection-dialog-header>.collection-icon-button:last-child,.collection-base-check,.collection-dialog-footer>div,.saved-library-bulk>div,.share-footer>.share-button,.live-options>button span){margin-left:0;margin-inline-start:auto}html[dir=rtl] .collection-option-row input{margin-left:0!important;margin-inline-start:auto!important}html[dir=rtl] .s-stats button+button:before{left:auto;inset-inline-start:0}html[dir=rtl] .s-watch-live i{margin-right:0;margin-inline-end:6px}html[dir=rtl] .s-blocked-composer button{margin-left:0;margin-inline-start:8px}html[dir=rtl] .s-thread-row time i{margin:8px auto 0 0}html[dir=rtl] :is(.s-theme-toggle>i em,.post-switch em){left:auto;inset-inline-start:3px}html[dir=rtl] .s-theme-toggle>i.on em{transform:translate(-18px)}html[dir=rtl] .post-switch.on em{transform:translate(-20px)}html[dir=rtl] .s-performance>div+div{border-left:0;border-inline-start:1px solid #e6e6e6}html[dir=rtl].theme-dark .s-performance>div+div{border-inline-start-color:#393939}html[dir=rtl] :is(.sheet-close,.s-sheet-close,.auth-close,.home-app-close){right:auto;inset-inline-end:14px}html[dir=rtl] .auth-close{inset-inline-end:16px}html[dir=rtl] :is(.home-app-close,.s-sheet-close){inset-inline-end:12px}html[dir=rtl] :is(.sheet-title,.s-sheet-title){padding-right:0;padding-inline-end:40px}html[dir=rtl] .auth-back{left:auto;inset-inline-start:16px}html[dir=rtl] .auth-method{padding-inline:44px 30px}html[dir=rtl] .auth-method>svg{left:auto;inset-inline-start:16px}html[dir=rtl] .auth-signup-form select{padding-right:0;padding-inline-end:4px}html[dir=rtl] .comments-modal>header button{right:auto;inset-inline-end:8px}html[dir=rtl] .short-share-sheet header button{right:auto;inset-inline-end:13px}html[dir=rtl] .section-title{padding-left:0;padding-inline-start:10px}html[dir=rtl] .trending-rail{padding-inline:var(--trending-inset,10px)}html[dir=rtl] .mix-copy{margin-left:0;margin-inline-start:9px}html[dir=rtl] .portrait-fan{direction:ltr;left:-3px;right:auto}html[dir=rtl] .live-entry-badge{left:auto;inset-inline-start:6px}html[dir=rtl] .discover-page .card-preview-hint{right:auto;inset-inline-end:12px}html[dir=rtl] .desktop-page-title{margin:0 0 0 auto}html[dir=rtl] .coin-balance-button{padding-inline:8px 2px}html[dir=rtl] .template-card.first-left{border-top-left-radius:7px;border-top-right-radius:15px}html[dir=rtl] .template-card.first-right{border-top-left-radius:15px;border-top-right-radius:7px}html[dir=rtl] .short-global-sound{right:auto;inset-inline-end:8px}html[dir=rtl] .short-actions{right:auto;inset-inline-end:7px}html[dir=rtl] .short-metadata{text-align:start;left:69px;right:12px}html[dir=rtl] :is(.short-description.expanded .short-description-text,.short-description-text.expanded){padding-right:0;padding-inline-end:5px}html[dir=rtl] .short-description .short-description-toggle{padding:0 0 0 2px}html[dir=rtl] .short-progress{direction:ltr}html[dir=rtl] .short-progress i{transform-origin:0}html[dir=rtl] :is(.s-avatar-wrap>button,.s-photo-edit div button){right:auto;inset-inline-end:-2px}html[dir=rtl] :is(.s-notice-avatar>i,.s-notifications .s-notice-avatar>i){right:auto;inset-inline-end:-3px}html[dir=rtl] .s-notifications .s-notice-unread-dot{right:auto;inset-inline-end:10px}html[dir=rtl] .s-notifications .s-follow-back{margin-inline-end:2px}html[dir=rtl] .s-message-entry i{right:auto;inset-inline-end:5px}html[dir=rtl] .s-views{left:auto;inset-inline-start:6px}html[dir=rtl] .s-pinned{left:auto;inset-inline-start:4px}html[dir=rtl] .s-convo-person{left:auto;text-align:start;inset-inline-start:58px}html[dir=rtl] .s-settings-group.legal button{padding-left:0;padding-inline-start:14px}html[dir=rtl] .s-hash-tile{margin-right:0;margin-inline-end:13px}html[dir=rtl] .s-hashtag-screen .s-hash-tile{margin:0}html[dir=rtl] .s-profile-screen .s-profile-sort{margin-left:0;margin-inline-start:auto}html[dir=rtl] .reply-list{margin-left:0;margin-inline-start:42px}html[dir=rtl] :is(.view-replies,.reply-loading){margin-left:0;margin-inline-start:59px}html[dir=rtl] .comment-compose>div{padding-inline:12px 5px}html[dir=rtl] .comment-reaction-picker{right:auto;inset-inline-end:-5px}html[dir=rtl] .comment-reaction-picker:after{right:auto;inset-inline-end:17px}html[dir=rtl] .post-caption{padding-inline:16px 126px}html[dir=rtl] .post-caption .cover{right:auto;inset-inline-end:16px}html[dir=rtl] .post-caption>small{right:auto;inset-inline-end:128px}html[dir=rtl] .posting-dot{margin-right:0;margin-inline-end:5px}html[dir=rtl] .new-post-screen>header button:first-child{text-align:start}html[dir=rtl] .new-post-screen>header button:last-child{text-align:end}html[dir=rtl] .s-messaging-root :is(.s-messaging-thread-row,.s-messaging-chat-person,.s-messaging-conversation-actions button,.s-messaging-shared-card,.s-messaging-blocked){text-align:start}html[dir=rtl] .s-messaging-root .s-messaging-thread-row.is-selected:before{left:auto;inset-inline-start:0}html[dir=rtl] .s-messaging-root .s-messaging-search>button{margin-right:0;margin-inline-end:-10px}html[dir=rtl] .s-messaging-root .s-messaging-conversation-actions{right:auto;inset-inline-end:0}html[dir=rtl] .s-messaging-root .s-messaging-bubble{border-radius:18px 18px 5px}html[dir=rtl] .s-messaging-root .is-mine .s-messaging-bubble{border-radius:18px 18px 18px 5px}html[dir=rtl] .s-messaging-root .s-messaging-composer-footer{padding-inline:52px 4px}html[dir=rtl] .s-messaging-root .s-messaging-blocked>button{margin-left:0;margin-inline-start:auto}html[dir=rtl] .s-messaging-root .s-messaging-welcome-art>span{right:auto;inset-inline-end:-13px}html[dir=rtl] .s-messaging-root .s-messaging-video-duration{right:auto;inset-inline-end:9px}html[dir=rtl] .s-messaging-root .s-messaging-emoji-picker{right:auto;inset-inline-end:-52px}html[dir=rtl] .s-messaging-root .s-messaging-emoji-search{padding-left:0;padding-inline-start:12px}html[dir=rtl] .saved-post-preview>span:not(.saved-post-play){left:auto;inset-inline-start:10px}html[dir=rtl] .saved-post-select{right:auto;inset-inline-end:8px}html[dir=rtl] .policy-section ul{padding-left:0;padding-inline-start:20px}html[dir=rtl] .policy-section li{padding-left:0;padding-inline-start:3px}html[dir=rtl] :is(.policy-contents,.policy-contents-mobile) button{text-align:start}html[dir=rtl] .finance-transaction>div:last-child{text-align:end}html[dir=rtl] .redeem-symbol>span{right:auto;inset-inline-end:7px}html[dir=rtl] .studio-sidebar{border-right:0;border-inline-end:1px solid var(--studio-border)}html[dir=rtl] :is(.studio-creator,.studio-metric,.studio-recent-copy>button,.studio-community-preview,.studio-template-performance-list>button,.studio-post-table,.studio-comment-post){text-align:start}html[dir=rtl] :is(.studio-count,.studio-creator>svg){margin-left:0;margin-inline-start:auto}html[dir=rtl] .studio-breadcrumb>button{margin-left:0;margin-inline-start:-7px}html[dir=rtl] :is(.studio-period-select select,.studio-select){padding-inline:11px 29px}html[dir=rtl] .studio-recent-cover>span{right:auto;inset-inline-end:4px}html[dir=rtl] .studio-template-performance-list>button>strong{text-align:end}html[dir=rtl] :is(.studio-post-controls>.studio-search,.studio-bulk-actions>span,.studio-comment-reply-footer>span,.studio-comment-reply-footer>small){margin-right:0;margin-inline-end:auto}html[dir=rtl] :is(.studio-post-table th:first-child,.studio-post-table td:first-child){padding-right:0;padding-inline-end:3px}html[dir=rtl] .studio-post-cover>span{text-align:end}html[dir=rtl] .studio-comment-post{margin-left:0;margin-inline-start:10px}html[dir=rtl] .studio-comment-saved-reply{border-left:0;border-inline-start:2px solid var(--studio-accent);border-radius:6px 0 0 6px}html[dir=rtl] .live-title{left:auto;inset-inline-start:51px}html[dir=rtl] .live-chat-overlay{left:76px;right:12px}html[dir=rtl] .expand-chat{right:auto;inset-inline-end:-42px}html[dir=rtl] :is(.live-actions>button small,.gift-grid i){right:auto;inset-inline-end:-3px}html[dir=rtl] .gift-grid i{inset-inline-end:3px}html[dir=rtl] .floating-hearts i{right:auto;inset-inline-end:24px}html[dir=rtl] .cohost-tile span{left:auto;inset-inline-start:8px}@media (min-width:800px){html[dir] .app-shell :is(.app-header,.app-scroll,.preview-screen,.support-view,.s-layer,.shorts-screen,.new-post-screen){transition:inset-inline-start .28s cubic-bezier(.2,.7,.25,1);left:auto!important;right:auto!important;inset-inline-start:var(--sidebar-width)!important;inset-inline-end:0!important}html[data-direction-changing] .app-shell :is(.app-header,.app-scroll,.preview-screen,.support-view,.s-layer,.shorts-screen,.new-post-screen){transition:none}html[dir=rtl] .desktop-sidebar.enhanced{border-right:0;border-inline-end:1px solid var(--sidebar-border);inset:0 0 0 auto}html[dir=rtl] .app-shell:has(>.shorts-screen) .desktop-sidebar.enhanced{border-inline-end-color:var(--sidebar-surface)}html[dir=rtl] .desktop-sidebar-scrim{inset:0 80px 0 0}html[dir=rtl] .desktop-sidebar-panel{border-right:0;border-inline-end:1px solid var(--sidebar-border);box-shadow:-12px 0 36px var(--sidebar-shadow);left:auto;right:80px;transform:translate(20px)}html[dir=rtl] .desktop-sidebar-panel.is-open{transform:translate(0)}html[dir=rtl] :is(.desktop-sidebar-search,.desktop-sidebar.enhanced .desktop-nav-link,.desktop-following-account,.desktop-following-all,.desktop-sidebar-coins,.desktop-search-suggestion,.desktop-search-creator,.desktop-search-results,.desktop-more-action){text-align:start}html[dir=rtl] .desktop-sidebar.enhanced .desktop-brand{margin:0}html[dir=rtl] .desktop-following-account b>i{margin-left:0;margin-inline-start:4px}html[dir=rtl] .desktop-search-clear-history{padding:4px 8px 4px 0}html[dir=rtl] .desktop-search-suggestion>svg:last-child{margin-left:0;margin-inline-start:auto;transform:scaleX(-1)}html[dir=rtl] .desktop-search-creator>svg:last-child,html[dir=rtl] :is(.desktop-more-action>svg:last-child:not(:first-child),.desktop-search-results>svg){transform:scaleX(-1)}html[dir=rtl] .desktop-sidebar-collapse>svg{transform:rotate(180deg)}html[dir=rtl] .desktop-sidebar.is-compact .desktop-sidebar-collapse>svg{transform:rotate(0)}html[dir=rtl] .desktop-nav-tooltip{text-align:start;overflow-wrap:anywhere}html[dir=rtl] .desktop-sidebar-panel .s-notifications .s-follow-back{margin-inline-end:2px}html[dir=rtl] .desktop-page-title{margin:0 0 0 auto}html[dir=rtl] .coin-balance-button{padding-inline-end:0}html[dir=rtl] .section-title{padding-inline-start:32px}html[dir=rtl] .trending-rail{padding-inline:32px}html[dir=rtl] .portrait-fan{left:4px}html[dir=rtl] .discover-account-actions{margin-left:0;padding-left:0;border-left:0;border-inline-start:1px solid var(--discover-divider-color);margin-inline-start:20px;padding-inline-start:20px}html[dir=rtl] :is(.shorts-home-actions,.shorts-navigation){right:auto;inset-inline-end:24px}html[dir=rtl] .shorts-phone{right:auto}html[dir=rtl] .s-profile-screen .s-profile-summary,html[dir=rtl] .s-profile-screen .s-stats button{text-align:start}html[dir=rtl] .s-profile-screen .s-avatar-wrap>button{right:auto;inset-inline-end:0}html[dir=rtl] .s-profile-screen .s-profile-summary:has(.s-profile-tools) .s-profile-identity{padding-right:0;padding-inline-end:90px}html[dir=rtl] .s-profile-screen .s-profile-tools{right:auto;inset-inline-end:max(var(--profile-page-padding), calc((100% - var(--gallery-page-width)) / 2 + var(--profile-page-padding)))}html[dir=rtl] :is(.s-profile-screen,.s-hashtag-screen) .s-views{left:auto;inset-inline-start:12px}html[dir=rtl] :is(.s-profile-screen,.s-hashtag-screen) .s-pinned{left:auto;inset-inline-start:10px}html[dir=rtl] .s-messaging-root .s-messaging-inbox{border-right:0;border-inline-end:1px solid var(--message-border)}html[dir=rtl] .live-chat-overlay,html[dir=rtl] .live-actions{left:auto;right:12px}}@media (min-width:800px) and (max-width:1199px){html[dir=rtl] .shorts-home-actions{inset-inline-end:12px}html[dir=rtl] .discover-account-actions{margin-inline-start:16px;padding-inline-start:16px}}@media (max-width:799px){html[dir=rtl] .app-shell{--page-enter-offset:-18px}html[dir=rtl] .app-shell[data-navigation=back]{--page-enter-offset:12px}html[dir=rtl] .auth-method{padding-inline:42px 22px}html[dir=rtl] :is(.auth-signup-form select,.auth-contact-input){padding-left:0;padding-inline-start:9px}html[dir=rtl] .saved-post-preview>span:not(.saved-post-play){inset-inline-start:8px}html[dir=rtl] .saved-library-bulk>div{margin-inline-start:0}html[dir=rtl] .studio-sidebar{border-inline-end:0}html[dir=rtl] .studio-nav .studio-count{margin:0;left:auto;right:calc(50% + 5px)}html[dir=rtl] .studio-heading-actions>.studio-button.primary{margin-left:0;margin-inline-start:auto}html[dir=rtl] .studio-comment-post{margin-inline-start:0}html[dir=rtl] .s-notifications .s-follow-back{margin-inline-end:2px}}@media (max-width:359px){html[dir=rtl] .portrait-fan{left:-14px}}@media (min-width:800px) and (prefers-reduced-motion:reduce){html[dir] .app-shell :is(.app-header,.app-scroll,.preview-screen,.support-view,.s-layer,.shorts-screen,.new-post-screen){transition:none}}
.mobile-sheet-handle{display:none}@media (max-width:799px){:is(.auth-modal-layer,.home-app-layer),body :is(.studio-dialog-layer,.collection-layer){justify-content:center;align-items:flex-end;padding:0;display:flex}[data-mobile-sheet=true]{--mobile-sheet-grabber:#c8cdbf;margin-bottom:var(--mobile-sheet-bottom,0px);transform:translate3d(0, var(--mobile-sheet-offset,0px), 0);overscroll-behavior:contain;backface-visibility:hidden;flex-shrink:0;max-height:calc(var(--mobile-sheet-viewport,100dvh) - max(12px, env(safe-area-inset-top,0px)))!important;border-radius:24px 24px 0 0!important}.theme-dark [data-mobile-sheet=true]{--mobile-sheet-grabber:#6a6a6a}[data-mobile-sheet=true][data-sheet-height=true]{height:var(--mobile-sheet-height)!important;min-height:0!important}[data-mobile-sheet=true][data-sheet-interacted=true]{animation:none!important}[data-mobile-sheet=true][data-sheet-dragging=true]{-webkit-user-select:none;user-select:none;will-change:height, transform;transition:none!important}[data-mobile-sheet=true][data-sheet-settling=true]{will-change:height, transform;transition:height .28s cubic-bezier(.22,.8,.24,1),transform .22s cubic-bezier(.22,.8,.24,1)!important}[data-mobile-sheet=true]>:is(header,h2,[data-sheet-drag-region],.sheet-title,.s-sheet-title,.live-sheet-head),[data-mobile-sheet=true] [data-drag-handle]{touch-action:none}[data-mobile-sheet=true] :is([data-sheet-scroll],.auth-body,.collection-content,.share-content){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}:is(.auth-dialog,.home-app-dialog,.studio-dialog)[data-mobile-sheet=true]{border-inline:0;border-bottom:0;width:100%}.auth-dialog[data-mobile-sheet=true]{overflow:hidden}.auth-dialog[data-mobile-sheet=true] .auth-header{padding:28px 24px 20px}.auth-dialog[data-mobile-sheet=true] .auth-body{flex:auto;min-height:0;overflow-y:auto}.auth-dialog[data-mobile-sheet=true] :is(.auth-close,.auth-back){top:32px}.auth-dialog[data-mobile-sheet=true] .auth-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.home-app-dialog[data-mobile-sheet=true]{padding:0 24px calc(24px + env(safe-area-inset-bottom,0px))}.home-app-dialog[data-mobile-sheet=true] h2{margin-top:16px}.studio-dialog[data-mobile-sheet=true]{padding:0 18px calc(22px + env(safe-area-inset-bottom,0px))}.studio-dialog[data-mobile-sheet=true] .studio-dialog-header{padding-top:14px}:is(.home-app-dialog,.studio-dialog)[data-mobile-sheet=true]>.mobile-sheet-handle{width:calc(100% + 48px);margin-inline:-24px}.studio-dialog[data-mobile-sheet=true]>.mobile-sheet-handle{width:calc(100% + 36px);margin-inline:-18px}[data-mobile-sheet=true] .mobile-sheet-handle{width:100%;height:28px;min-height:28px;color:inherit;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24px 24px 0 0;flex:0 0 28px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}[data-mobile-sheet=true] .mobile-sheet-handle>span{background:var(--mobile-sheet-grabber,#c8cdbf);border-radius:99px;width:36px;height:4px;transition:background-color .14s,width .16s;display:block}[data-mobile-sheet=true] .mobile-sheet-handle:active{cursor:grabbing}[data-mobile-sheet=true] .mobile-sheet-handle:active>span{width:42px}[data-mobile-sheet=true] .mobile-sheet-handle:focus-visible{outline-offset:-4px;outline:2px solid}.app-shell :is(.comments-modal,.s-sheet,.live-sheet,.bottom-sheet)>.mobile-sheet-handle{z-index:2;height:26px;position:absolute;inset:0 0 auto}.app-shell .comments-modal:has(>.mobile-sheet-handle){padding-top:26px}.app-shell .comments-modal:has(>.mobile-sheet-handle) .comments-scroll{top:71px}:is(.app-shell .s-sheet:has(>.mobile-sheet-handle),.app-shell .live-sheet:has(>.mobile-sheet-handle),.app-shell .bottom-sheet:has(>.mobile-sheet-handle)){padding-top:30px}}@media (max-width:799px) and (prefers-reduced-motion:reduce){[data-mobile-sheet=true],[data-mobile-sheet=true][data-sheet-settling=true],[data-mobile-sheet=true] .mobile-sheet-handle>span{transition:none!important;animation:none!important}}
.header-account-controls:has(.header-buy-credits){gap:8px}.header-buy-credits{border:1px solid var(--header,#dfff9d);background:var(--primary-soft,#f3ffe2);min-height:36px;color:var(--primary-muted,#477000);white-space:nowrap;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:600;transition:background-color .14s;display:inline-flex}.header-buy-credits:hover{background:var(--header,#dfff9d)}.header-buy-credits:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.header-buy-credits-desktop{display:none}.theme-dark .header-buy-credits{background:var(--primary-soft,#242424);color:var(--primary-muted,#d4ff8c);border-color:#444}.theme-dark .header-buy-credits:hover{background:#2b2b2b}@media (min-width:800px){.header-account-controls:has(.header-buy-credits){gap:14px}.header-buy-credits{border-radius:20px;min-height:40px;padding-inline:15px;font-size:12px}.header-buy-credits-desktop{display:inline}.header-buy-credits-mobile{display:none}}@media (max-width:359px){.header-account-controls:has(.header-buy-credits){gap:5px}.header-buy-credits{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.header-buy-credits{transition:none}}
.api-profile-screen,.api-settings-screen,.api-modal-layer{--api-surface:#fff;--api-soft:var(--control-bg);--api-text:var(--ink,#151a12);--api-muted:var(--muted,#707769);--api-border:var(--control-border);--api-accent:var(--primary,#b4ff2c);color:var(--api-text)}.theme-dark :is(.api-profile-screen,.api-settings-screen,.api-modal-layer),.force-dark :is(.api-profile-screen,.api-settings-screen,.api-modal-layer){--api-surface:#111;--api-soft:var(--control-bg);--api-text:#f8faf5;--api-muted:var(--muted,#b1b5ac);--api-border:var(--control-border)}.api-page-header{background:var(--api-surface,#fff);border-bottom:1px solid var(--api-border,#dde9ce);height:52px}.api-page-header .s-toolbar{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:52px;padding-inline:12px;display:grid}.api-profile-screen>.api-page-header,.api-settings-screen>.api-page-header{width:100%;padding:0;display:block}.api-page-header .s-toolbar{width:100%}.api-page-header .s-toolbar>strong{text-align:center;font-size:17px;font-weight:700}.api-page-header .s-toolbar>button{width:44px;height:44px;color:inherit;background:0 0;place-items:center;display:grid}.api-primary,.api-secondary,.api-text-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.api-primary{color:var(--primary-ink,#182600);background:var(--api-accent,var(--primary,#b4ff2c))}.api-primary:hover:not(:disabled){background:var(--primary-pressed,#9ee322)}.api-secondary{color:var(--api-text);background:var(--api-soft)}.api-secondary:hover:not(:disabled){background:var(--control-hover-bg)}.api-text-button{color:var(--api-text);background:0 0;padding-inline:4px}:is(.api-primary,.api-secondary,.api-text-button):disabled{opacity:.55;cursor:wait}.api-muted{color:var(--api-muted);font-size:12px;line-height:1.6}.api-feedback{overflow-wrap:anywhere;color:var(--api-muted);margin:16px 0 0;font-size:13px;line-height:1.6}.api-feedback.error,.api-field-error{color:var(--danger,#dc2626)}.theme-dark :is(.api-feedback.error,.api-field-error){color:var(--danger-text,#fca5a5)}.api-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:40px 20px;display:flex}.api-empty strong{color:var(--api-text);font-size:20px;font-weight:750;line-height:1.4}.api-empty p{max-width:400px;color:var(--api-muted);margin:0;font-size:13px;line-height:1.7}.api-full-empty{position:absolute;inset:52px 0 0}.api-avatar-fallback{width:100%;height:100%;color:var(--primary-muted,#477000);background:linear-gradient(135deg,#dfff9d,#f3ffe2);border-radius:50%;place-items:center;font-size:38px;font-weight:800;display:grid}.theme-dark .api-avatar-fallback{color:#dfff9d;background:linear-gradient(135deg,#242424,#191919)}.api-verified{background:var(--api-accent);width:18px;height:18px;color:var(--primary-ink,#182600);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.api-profile-screen.s-profile-screen .s-profile-scroll{background:var(--api-surface);width:100%;margin:0;top:52px}.api-profile-screen .s-profile-likes,.api-profile-screen .api-profile-likes{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.api-profile-screen .api-profile-likes b{font-size:20px}.api-profile-screen .api-profile-likes>span{color:var(--api-muted);font-size:12px}.api-gallery>article{aspect-ratio:3/4;background:var(--api-soft);position:relative;overflow:hidden}.api-gallery .api-post-open{color:#fff;background:var(--api-soft);text-align:start;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.api-gallery .api-post-open:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:55% 0 0}.api-gallery img{object-fit:cover;width:100%;height:100%;display:block}.api-video-placeholder{width:100%;height:100%;color:var(--api-muted);place-items:center;font-size:44px;display:grid}.api-post-views{z-index:1;inset-inline-start:10px;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:10px}.api-post-views>svg{flex-shrink:0}.api-post-state{z-index:1;top:10px;color:#fff;text-transform:capitalize;background:#00000094;border-radius:6px;padding:4px 7px;font-size:11px;position:absolute;inset-inline-start:10px}.api-remove-saved{z-index:2;top:8px;color:#fff;background:#0009;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-inline-end:8px}.api-fill{width:100%;height:100%;display:block}.api-load-more{text-align:center;padding:20px}.api-collections{padding:20px 16px 14px}.api-collections>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.api-collections h2{margin:0;font-size:17px}.api-collections form{gap:8px;margin-block:8px 16px;display:flex}.api-collections input{border:1px solid var(--api-border);background:var(--api-soft);width:100%;min-width:0;min-height:44px;color:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.api-collection-rail{scroll-snap-type:x proximity;gap:10px;padding:8px 0;display:flex;overflow-x:auto}.api-collection-rail>button{border:1px solid var(--api-border);background:var(--api-soft);min-height:44px;color:inherit;scroll-snap-align:start;border-radius:14px;flex:none;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.api-collection-rail>button.active{border-color:var(--api-accent);background:color-mix(in srgb, var(--api-accent) 8%, var(--api-surface))}.api-collection-rail small{color:var(--api-muted)}.api-settings-scroll{overscroll-behavior-y:contain;position:absolute;inset:52px 0 0;overflow-y:auto}.api-settings-container{width:min(100%,960px);padding:24px 16px calc(32px + env(safe-area-inset-bottom,0px));margin-inline:auto}.api-settings-card{border:1px solid var(--api-border);background:var(--api-surface);border-radius:16px;margin-bottom:16px;overflow:hidden}.api-setting-row,.api-setting-link{width:100%;min-height:76px;color:inherit;text-align:start;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}:is(.api-setting-row,.api-setting-link)+:is(.api-setting-row,.api-setting-link){border-top:1px solid var(--api-border)}:is(.api-setting-row,.api-setting-link)>span:first-child{flex:1;min-width:0}:is(.api-setting-row,.api-setting-link) strong{font-size:14px;font-weight:650;line-height:1.5;display:block}:is(.api-setting-row,.api-setting-link) small{color:var(--api-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.6;display:block}.api-setting-link>span:last-child{color:var(--api-muted);font-size:24px}.api-setting-link:hover{background:var(--control-hover-bg)}.api-switch{appearance:none;cursor:pointer;background:#dce2d4;border:0;border-radius:20px;flex:0 0 42px;width:42px;height:24px;margin:0;transition:background .16s;position:relative}.api-switch:after{content:"";top:3px;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000024}.api-switch:checked{background:var(--api-accent)}.api-switch:checked:after{transform:translate(18px)}[dir=rtl] .api-switch:checked:after{transform:translate(-18px)}.api-switch:disabled{opacity:.5;cursor:wait}.api-setting-row select{border:1px solid var(--api-border);background:var(--api-soft);max-width:45%;min-height:42px;color:inherit;border-radius:10px;padding:8px 10px;font-size:13px}.theme-dark .api-setting-row select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.api-section-copy{color:var(--api-muted);margin:0 0 20px;font-size:14px;line-height:1.7}.api-photo-edit{flex-direction:column;align-items:center;gap:6px;padding:0 0 22px;display:flex}.api-photo{border-radius:50%;width:112px;height:112px;overflow:hidden}.api-photo img{object-fit:cover;width:100%;height:100%;display:block}.api-profile-form{flex-direction:column;gap:22px;padding:24px;display:flex}.api-form-field{gap:8px;display:grid}.api-form-field>span{font-size:14px;font-weight:650}.api-form-field :is(input,textarea){border:1px solid var(--api-border);background:var(--api-soft);width:100%;min-width:0;min-height:46px;color:inherit;font:inherit;border-radius:10px;padding:12px 14px;font-size:15px}.api-form-field textarea{resize:vertical;min-height:116px;line-height:1.6}.api-form-field>small{color:var(--api-muted);font-size:12px;line-height:1.6}.api-form-field>small.api-field-error{color:var(--danger,#dc2626)}.theme-dark .api-form-field>small.api-field-error{color:var(--danger-text,#fca5a5)}.theme-dark .api-form-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.api-save-button{align-self:flex-start;min-width:150px}.api-account-status{color:var(--api-muted);font-size:12px}.api-sign-out{border:1px solid var(--api-border);width:100%;min-height:48px;color:var(--danger,#dc2626);background:var(--api-surface);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:650;display:block}.api-blocked-row{min-height:88px}.api-blocked-account{min-width:0;color:inherit;text-align:start;background:0 0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.api-blocked-account>:is(img,.api-avatar-fallback){object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px;font-size:20px}.api-blocked-account>span:last-child{min-width:0}.api-blocked-row>.api-secondary{flex:none;padding-inline:14px;font-size:12px}.api-settings-screen :focus-visible,.api-profile-screen :focus-visible,.api-modal-layer :focus-visible{outline:2px solid var(--api-accent);outline-offset:3px}.api-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.api-connections-dialog{border:1px solid var(--api-border);background:var(--api-surface);border-radius:24px;flex-direction:column;width:min(440px,100%);max-height:min(640px,85dvh);display:flex;overflow:hidden}.api-connections-dialog>header{border-bottom:1px solid var(--api-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.api-connections-dialog h2{margin:0;font-size:20px;font-weight:750}.api-connections-dialog header button{width:36px;height:36px;color:inherit;background:var(--api-soft);border-radius:50%;place-items:center;display:grid}.api-connection-list{padding:12px;overflow-y:auto}.api-connection-list>a{min-height:74px;color:inherit;border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.api-connection-list>a:hover{background:var(--control-hover-bg)}.api-connection-list>a>:is(img,.api-avatar-fallback){object-fit:cover;border-radius:50%;width:46px;height:46px;font-size:22px}.api-connection-list>a>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.api-connection-list strong{overflow-wrap:anywhere;font-size:14px}.api-connection-list small{color:var(--api-muted);font-size:12px}.api-connection-skeleton{align-items:center;gap:12px;padding:12px;display:flex}@media (min-width:800px){.api-page-header{height:72px}.api-page-header .s-toolbar{height:72px;padding-inline:16px}.api-page-header .s-toolbar>strong{font-size:19px}.api-profile-screen.s-profile-screen .s-profile-scroll{top:0}.api-profile-screen>.api-page-header{display:none}.api-profile-screen .api-profile-likes{flex-direction:row;align-items:baseline;gap:6px}.api-profile-screen .api-profile-likes b{font-size:18px}.api-profile-screen .api-profile-likes>span{font-size:14px}.api-gallery>article{border-radius:12px;box-shadow:0 2px 8px #151a120f}.api-gallery .api-post-open img{transition:transform .22s}.api-gallery .api-post-open:hover img{transform:scale(1.035)}.api-collections{width:min(100% - 80px,1280px);margin-inline:auto;padding-inline:0}.api-settings-scroll{top:72px}.api-settings-container{padding-top:30px;padding-inline:24px}.api-profile-form{padding:28px}}@media (max-width:799px){.api-modal-layer{justify-content:center;align-items:flex-end;padding:0;display:flex}.api-connections-dialog{width:100%;min-height:320px;padding-bottom:env(safe-area-inset-bottom,0px);border-inline:0;border-bottom:0}.api-profile-form{gap:18px;padding:20px 16px}.api-form-field :is(input,textarea){font-size:16px}.api-setting-row,.api-setting-link{gap:10px;padding-inline:16px}.api-setting-row select{max-width:48%;font-size:12px}}@media (prefers-reduced-motion:reduce){.api-switch,.api-switch:after,.api-gallery .api-post-open img{transition:none}.api-gallery .api-post-open:hover img{transform:none}}
:is(.api-notifications,.api-activity,.api-messages,.api-social-sheet){--api-surface:var(--white,#fff);--api-soft:var(--control-bg);--api-border:var(--control-border);--api-muted:var(--muted,#707769);--api-text:var(--ink,#151a12);color:var(--api-text);background:var(--api-surface)}.theme-dark :is(.api-notifications,.api-activity,.api-messages,.api-social-sheet),.force-dark :is(.api-notifications,.api-activity,.api-messages,.api-social-sheet){--api-surface:#111;--api-soft:var(--control-bg);--api-border:var(--control-border);--api-muted:var(--muted,#b1b5ac);--api-text:#f8faf5;color:var(--api-text)}.api-screen-header{border-bottom:1px solid var(--api-border);align-items:center;gap:14px;min-height:76px;padding:18px 24px;display:flex}.api-screen-header h1{letter-spacing:-.65px;flex:1;margin:0;font-size:25px;font-weight:750}.api-screen-header p{color:var(--api-muted);margin:5px 0 0;font-size:13px}.api-icon-button{background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,color .15s;display:inline-flex}.api-icon-button:hover{background:var(--control-hover-bg)}.api-icon-button:disabled{opacity:.35;cursor:default}.api-primary{background:var(--orange,#b4ff2c);min-height:42px;color:var(--primary-ink,#182600);border-radius:10px;justify-content:center;align-items:center;padding:11px 22px;font-size:13px;font-weight:650;transition:background .15s,transform .15s;display:inline-flex}.api-primary:hover{background:var(--orange-hover,#9ee322)}.api-primary:active{transform:scale(.98)}.api-primary:disabled{opacity:.45;cursor:default}.api-avatar{background:color-mix(in srgb,var(--orange) 12%,var(--api-soft));color:var(--primary-muted,#477000);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex;overflow:hidden}.api-avatar img{object-fit:cover;width:100%;height:100%}.api-filter-tabs{scrollbar-width:none;border-bottom:1px solid var(--api-border);gap:8px;padding:16px 20px;display:flex;overflow-x:auto}.api-filter-tabs::-webkit-scrollbar{display:none}.api-follow-request-actions{align-items:center;gap:4px;display:flex}.api-follow-request-actions small{color:var(--api-muted);font-size:11px}.api-filter-tabs button{white-space:nowrap;min-height:36px;color:var(--api-muted);background:0 0;border-radius:9px;padding:9px 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.api-filter-tabs button:hover{background:var(--control-hover-bg)}.api-filter-tabs button.active,.theme-dark .api-filter-tabs button.active{background:var(--control-active-bg);color:inherit}.api-empty{text-align:center;max-width:420px;margin:auto;padding:44px 22px}.api-empty-icon{background:var(--api-soft);width:64px;height:64px;color:var(--api-muted);border-radius:20px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.api-empty h3{letter-spacing:-.35px;margin:0 0 8px;font-size:18px}.api-empty p{color:var(--api-muted);margin:0 0 18px;font-size:13px;line-height:1.7}.api-error{border:1px solid var(--api-border);background:var(--api-soft);border-radius:14px;margin:20px;padding:20px}.api-error p,.api-inline-error{font-size:12px;line-height:1.6}.api-error button{color:inherit;background:0 0;padding:8px 0;font-size:12px;font-weight:650}.api-inline-error{color:var(--danger,#dc2626);margin:10px 20px}.api-load-more{background:var(--api-soft);border-radius:8px;min-height:40px;margin:15px auto;padding:12px 22px;font-size:12px;font-weight:600;display:block}.api-load-more:disabled{opacity:.5}.api-subtle-button{color:var(--api-muted);background:0 0;padding:10px 0;font-size:12px}.api-rows-skeleton{padding:20px}.api-row-skeleton{gap:14px;padding:12px 0;display:flex}.api-row-skeleton i{border-radius:50%;flex-shrink:0;width:44px;height:44px}.api-row-skeleton span{flex-direction:column;flex:1;gap:10px;padding-top:5px;display:flex}.api-row-skeleton b{border-radius:4px;width:88%;height:11px}.api-row-skeleton b+b{width:64%}.api-row-skeleton :is(i,b),.api-post-skeleton{background:linear-gradient(100deg,var(--loading-base) 20%,color-mix(in srgb,var(--loading-detail) 55%,var(--loading-base)) 45%,var(--loading-base) 70%);background-size:220% 100%;animation:1.6s linear infinite api-shimmer}@keyframes api-shimmer{to{background-position:-220% 0}}.api-notifications{width:100%;max-width:820px;min-height:100%;margin-inline:auto}.api-notifications.is-compact{max-width:none;min-height:100%}.api-notification-tools{justify-content:flex-end;padding:9px 20px 0;display:flex}.api-notification-tools button{min-height:32px;color:inherit;background:0 0;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.api-notification-tools button:disabled{opacity:.4}.api-notification-list{flex-direction:column;gap:10px;padding:12px 20px 24px;display:flex}.api-notification-row{border:1px solid var(--api-border);border-radius:14px;align-items:flex-start;gap:8px;padding:16px;transition:background .15s,border-color .15s;display:flex;position:relative}.api-notification-row.unread{background:var(--primary-soft,#f3ffe2);border-color:color-mix(in srgb,var(--orange) 16%,var(--api-border))}.api-notification-row:hover{background:var(--api-soft)}.api-notification-main{text-align:start;background:0 0;flex:1;align-items:flex-start;gap:13px;min-width:0;display:flex}.api-notification-main>span:last-child{flex:1;min-width:0}.api-notification-main strong{font-size:13px;font-weight:550;line-height:1.65;display:block}.api-notification-main p{color:var(--api-muted);margin:6px 0;font-size:12px;line-height:1.6}.api-notification-main small{color:var(--api-muted);gap:8px;margin-top:7px;font-size:10px;display:flex}.api-notification-main small b{color:var(--primary-muted,#477000);font-weight:500}.api-unread-dot{inset-inline-end:11px;background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:10px}.api-follow-button{color:var(--primary-ink,#182600);background:var(--orange);white-space:nowrap;border-radius:8px;align-self:center;padding:9px 13px;font-size:11px;font-weight:650}.api-follow-button.followed{background:var(--api-soft);color:var(--api-muted)}.api-activity{max-width:1260px;margin-inline:auto;padding-bottom:36px}.api-activity-toolbar{justify-content:space-between;align-items:center;gap:14px;padding-inline:24px;display:flex}.api-activity-toolbar .api-filter-tabs{border-bottom:0;padding-inline:0}.api-post-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:16px;padding:12px 24px;display:grid}.api-post-card,.api-post-skeleton{aspect-ratio:3/4;background:var(--api-soft);border-radius:12px;position:relative;overflow:hidden}.api-post-card img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.api-post-card:hover img{transform:scale(1.035)}.api-post-placeholder{width:100%;height:100%;color:var(--api-muted);justify-content:center;align-items:center;display:flex}.api-post-overlay{bottom:0;color:#fff;text-align:start;background:linear-gradient(#0000,#000000bf);flex-direction:column;gap:6px;padding:34px 12px 13px;display:flex;position:absolute;inset-inline:0}.api-post-overlay b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.api-post-overlay small{align-items:center;gap:5px;font-size:10px;display:flex}.api-sheet-layer{z-index:160;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.api-social-sheet{border:1px solid var(--api-border);border-radius:22px;flex-direction:column;width:470px;max-width:100%;max-height:85dvh;display:flex;overflow:hidden;box-shadow:0 24px 90px #0003}.api-comments-sheet{height:min(700px,85dvh)}.api-sheet-header{border-bottom:1px solid var(--api-border);flex-shrink:0;align-items:center;gap:12px;padding:22px;display:flex}.api-sheet-header>div{flex:1}.api-sheet-header h2{letter-spacing:-.5px;margin:0;font-size:20px}.api-sheet-header small{color:var(--api-muted);margin-top:5px;font-size:11px;display:block}.api-comments-list,.api-collection-body{flex:1;min-height:0;padding:16px 22px;overflow:auto}.api-comment{align-items:flex-start;gap:11px;padding:15px 0;display:flex}.api-comment-avatar{background:0 0;border-radius:50%}.api-comment-content{flex:1;min-width:0}.api-comment-content strong{font-size:12px}.api-comment-content p{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.6}.api-comment-tools{color:var(--api-muted);align-items:center;gap:14px;font-size:10px;display:flex}.api-comment-tools button{color:var(--api-muted);background:0 0;font-size:10px;font-weight:550}.api-view-replies{color:var(--api-muted);background:0 0;margin-top:10px;font-size:10px}.api-comment-like{color:var(--api-muted);background:0 0;flex-direction:column;align-items:center;gap:4px;padding:5px;display:flex}.api-comment-like small{font-size:9px}.api-comment-like.liked{color:var(--like-color,#fe2c55)}.api-comment-like.liked svg{fill:currentColor}.api-comment-composer{border-top:1px solid var(--api-border);flex-shrink:0;padding:15px 18px;position:relative}.api-comment-composer form{align-items:center;gap:9px;display:flex}.api-comment-composer input{background:var(--api-soft);color:inherit;border:0;border-radius:10px;flex:1;width:0;min-width:0;padding:12px;font-size:13px}.api-reply-context{background:var(--api-soft);color:var(--api-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;padding:9px 12px;font-size:11px;display:flex}.api-reply-context button{background:0 0;padding:4px;display:flex}.api-collection-preview{border-bottom:1px solid var(--api-border);align-items:center;gap:14px;margin-bottom:4px;padding-bottom:18px;display:flex}.api-collection-preview img{object-fit:cover;border-radius:8px;width:56px;height:74px}.api-collection-preview strong{font-size:13px;line-height:1.6;display:block}.api-collection-preview small{color:var(--api-muted);margin-top:5px;font-size:11px;display:block}.api-collection-option{text-align:start;background:0 0;align-items:center;gap:13px;width:100%;padding:11px 0;display:flex}.api-collection-option>span:nth-child(2){flex:1;min-width:0}.api-collection-option strong{font-size:13px;display:block}.api-collection-option small{color:var(--api-muted);margin-top:5px;font-size:10px;display:block}.api-collection-cover{background:var(--api-soft);width:46px;height:52px;color:var(--api-muted);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.api-selection{border:1px solid var(--api-border);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.api-selection.selected{color:inherit;background:var(--control-active-bg);border-color:var(--control-border)}.api-new-collection{color:var(--primary-muted,#477000);background:0 0;align-items:center;gap:10px;padding:15px 0;font-size:12px;font-weight:600;display:flex}.api-collection-create{flex-direction:column;gap:10px;padding:14px 0;display:flex}.api-collection-create label{font-size:12px;font-weight:600}.api-collection-create input{border:1px solid var(--api-border);background:var(--api-soft);color:inherit;border-radius:10px;padding:12px;font-size:14px}.api-sheet-footer{border-top:1px solid var(--api-border);padding:16px 22px}.api-sheet-footer .api-primary{width:100%}.api-emoji-picker{bottom:calc(100% - 5px);z-index:5;border:1px solid var(--api-border);background:var(--api-surface);border-radius:15px;width:300px;max-width:calc(100vw - 32px);padding:14px;position:absolute;inset-inline-end:18px;box-shadow:0 12px 40px #00000026}.api-emoji-search{background:var(--api-soft);width:100%;color:inherit;border-radius:8px;padding:10px;font-size:12px;box-shadow:none!important;border:0!important;outline:0!important}.api-emoji-search:focus{background:color-mix(in srgb,var(--api-border) 55%,var(--api-soft))}.api-emoji-tabs{gap:8px;margin:10px 0;display:flex}.api-emoji-tabs button{color:var(--api-muted);background:0 0;border-radius:6px;padding:6px;font-size:10px}.api-emoji-tabs button.active{background:var(--api-soft);color:inherit}.api-emoji-grid{grid-template-columns:repeat(6,1fr);gap:5px;max-height:180px;display:grid;overflow:auto}.api-emoji-grid button{background:0 0;border-radius:6px;min-height:34px;font-size:24px}.api-emoji-grid button:hover{background:var(--api-soft)}@media (max-width:799px){.api-screen-header{gap:10px;min-height:56px;padding:10px 16px}.api-screen-header h1{letter-spacing:-.3px;font-size:19px}.api-icon-button{width:36px;height:36px}.api-filter-tabs{gap:5px;padding:11px 16px}.api-filter-tabs button{padding:8px 11px;font-size:11px}.api-notification-list{padding:10px 16px 24px}.api-notification-row{padding:13px}.api-notification-main{gap:10px}.api-notification-main strong{font-size:12px}.api-notification-main .api-avatar{width:38px!important;height:38px!important}.api-activity-toolbar{padding-inline:16px}.api-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 16px}.api-post-overlay{padding-inline:8px}.api-post-overlay b{font-size:10px}.api-sheet-layer{align-items:flex-end;padding:0}.api-social-sheet{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-height:90dvh}.api-sheet-header{padding:13px 18px 16px}.api-sheet-header h2{font-size:18px}.api-comments-sheet{height:min(620px,80dvh)}.api-comment-composer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.api-comment-composer input{padding:10px;font-size:16px}.api-comments-list,.api-collection-body{padding-inline:18px}.api-sheet-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.api-collection-create input{font-size:16px}}@media (prefers-reduced-motion:reduce){.api-row-skeleton :is(i,b),.api-post-skeleton{animation:none}.api-post-card img,.api-primary{transition:none}}.history-screen.api-history-gallery{background:var(--history-surface)}.api-history-gallery>.s-header{height:var(--mobile-header-height,52px);background:var(--history-surface);border-bottom:1px solid var(--history-border)}.api-history-gallery .history-body{inset-inline:0;top:var(--mobile-header-height,52px);background:var(--history-surface);width:100%;max-width:none;margin:0;padding:0}.api-history-gallery .history-container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:16px}.api-history-gallery .history-summary{background:linear-gradient(var(--header,#dfff9d),var(--history-surface));padding-block:24px}.api-history-gallery .history-intro{margin-block:0}.api-history-gallery .history-intro h1{letter-spacing:-.45px;margin:0;font-size:23px;font-weight:750;line-height:1.3}.api-history-gallery .history-intro p{margin-top:7px;font-size:12px;line-height:1.7}.history-screen.api-history-gallery .history-tabs-wrapper{z-index:5;background:var(--history-surface);border-bottom:1px solid var(--history-border);position:sticky;top:0}.history-screen.api-history-gallery .history-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;height:50px;margin:0;padding:0;display:grid;overflow:visible}.history-screen.api-history-gallery .history-tabs>button{min-width:0;min-height:50px;color:var(--history-muted);background:0 0;border:0;border-radius:0;gap:6px;padding:0 4px;font-size:12px;font-weight:600;position:relative}.history-screen.api-history-gallery .history-tabs>button>span{color:inherit;font:inherit}.history-screen.api-history-gallery .history-tabs>button.active{color:var(--history-text);background:0 0}.history-screen.api-history-gallery .history-tabs>button>i{inset-inline-start:50%;background:0 0;border-radius:3px 3px 0 0;width:44px;height:3px;position:absolute;bottom:0;transform:translate(-50%)}html[dir=rtl] .history-screen.api-history-gallery .history-tabs>button>i{transform:translate(50%)}.history-screen.api-history-gallery .history-tabs>button.active>i{background:var(--history-text)}.history-screen.api-history-gallery .history-tabs>button:focus-visible{outline-offset:-3px}.api-history-gallery .history-posts{padding-block:20px 30px}.api-history-gallery .history-controls{margin-bottom:14px}.api-history-gallery .history-toolbar{margin-bottom:18px}.api-history-gallery .history-toolbar>span{font-size:11px}.api-history-gallery .history-day>h2{gap:8px;margin-bottom:11px;font-size:12px;font-weight:600}.api-history-gallery .history-day>h2>span{font-size:11px}.api-history-gallery .history-post-grid{background:var(--api-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:calc(100% + 32px);margin-inline:-16px;padding:0;display:grid}.api-history-gallery .history-post-card{aspect-ratio:3/4;background:var(--history-soft);min-width:0;position:relative;overflow:hidden}.api-history-gallery .history-post-card>.api-post-open{background:var(--history-soft);color:#fff;text-align:start;border-radius:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.api-history-gallery .history-post-card>.api-post-open:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:55% 0 0}.api-history-gallery .history-post-card>.api-post-open:focus-visible{outline-offset:-3px}.api-history-gallery .history-post-card .api-post-views{inset-inline-start:8px;text-shadow:0 1px 5px #0009;gap:3px;font-size:11px;line-height:1.4;bottom:8px}.api-history-gallery .history-post-time{z-index:2;top:8px;color:#fff;max-width:calc(100% - 52px);font:10px/1.5 var(--font-roboto),Arial,sans-serif;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#00000073;border-radius:5px;padding:3px 5px;position:absolute;inset-inline-start:8px;overflow:hidden}.api-history-gallery .history-post-remove{z-index:2;top:7px;color:#fff;background:#0000008c;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:32px;height:32px;min-height:32px;padding:0;display:grid;position:absolute;inset-inline-end:7px}.api-history-gallery .history-post-remove:hover:not(:disabled){background:#000c}.api-history-gallery .history-post-remove>svg{fill:currentColor}.api-history-gallery .history-post-remove.is-liked>svg{color:var(--like-color,#fe2c55);fill:currentColor}.api-history-gallery .history-post-remove:focus-visible{outline-offset:-3px;outline-color:#fff}.api-history-gallery .history-post-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.65s linear infinite historyPostSpin}.api-history-gallery .history-post-card.is-skeleton>.page-skeleton-shape{border-radius:inherit;width:100%;height:100%;display:block}.api-history-gallery .history-empty{border:0;border-radius:0;min-height:260px;padding-block:44px}.api-history-gallery .history-footer{margin-top:24px;font-size:10px}@keyframes historyPostSpin{to{transform:rotate(360deg)}}@media (min-width:800px){.api-history-gallery>.s-header,.api-history-gallery>.s-header .s-toolbar{height:64px}.api-history-gallery>.s-header .s-toolbar{max-width:1360px;margin-inline:auto;padding-inline:32px}.api-history-gallery .history-body{top:64px}.api-history-gallery .history-container{padding-inline:32px}.api-history-gallery .history-summary{padding-block:30px 28px}.api-history-gallery .history-intro h1{font-size:28px}.api-history-gallery .history-intro p{font-size:13px}.history-screen.api-history-gallery .history-tabs{gap:20px;height:58px;display:flex}.history-screen.api-history-gallery .history-tabs>button{flex:0 124px;gap:8px;min-width:0;min-height:58px;padding-inline:14px;font-size:15px}.history-screen.api-history-gallery .history-tabs>button>i{width:100%;inset-inline:0;transform:none}html[dir=rtl] .history-screen.api-history-gallery .history-tabs>button>i{transform:none}.api-history-gallery .history-posts{padding-block:22px 40px}.api-history-gallery .history-controls{gap:12px}.api-history-gallery .history-search{max-width:560px}.api-history-gallery .history-select{flex:0 0 150px}.api-history-gallery .history-post-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;width:100%;margin-inline:0}.api-history-gallery .history-post-card{border-radius:12px}.api-history-gallery .history-post-card .api-post-views{inset-inline-start:12px;gap:4px;font-size:13px;bottom:12px}.api-history-gallery .history-post-time{top:10px;max-width:calc(100% - 58px);font-size:11px;inset-inline-start:10px}.api-history-gallery .history-post-remove{top:9px;width:34px;height:34px;inset-inline-end:9px}}@media (min-width:800px) and (max-width:1080px){.api-history-gallery .history-container,.api-history-gallery>.s-header .s-toolbar{padding-inline:24px}}@media (max-width:359px){.history-screen.api-history-gallery .history-tabs>button>svg{display:none}.history-screen.api-history-gallery .history-tabs>button{font-size:12px}.api-history-gallery .history-post-time{top:5px;max-width:calc(100% - 41px);padding:2px 4px;font-size:8px;inset-inline-start:5px}.api-history-gallery .history-post-remove{top:4px;width:29px;height:29px;min-height:29px;inset-inline-end:4px}}@media (prefers-reduced-motion:reduce){.api-history-gallery .history-post-spinner{animation:none}}.api-post-skeleton{background-color:var(--loading-base)}
.s-messaging-root .s-messaging-chat-tools{margin-inline-end:4px}.s-messaging-root .s-messaging-start{--api-soft:var(--message-skeleton);--api-border:var(--message-soft);--api-muted:var(--message-muted);flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 18px 0;display:flex}.s-messaging-start h2{margin:0;font-size:14px;font-weight:600;line-height:22px}.s-messaging-root .s-messaging-recipient-search{border:1px solid var(--message-border);background:var(--message-soft);min-height:44px;color:var(--message-muted);border-radius:12px;flex:none;align-items:center;gap:8px;padding-inline:12px;display:flex}.s-messaging-root .s-messaging-recipient-search:focus-within{border-color:var(--message-text)}.s-messaging-root .s-messaging-recipient-search input{background:0 0;border:0;border-radius:0;outline:0;flex:1;width:100%;min-width:0;height:44px;padding:0;font-size:14px}.s-messaging-root .s-messaging-recipient-search input::-webkit-search-cancel-button{display:none}.s-messaging-root .s-messaging-recipient-search>svg{flex:none}.s-messaging-root .s-messaging-recipient-search>button{border-radius:8px;place-items:center;width:36px;height:44px;margin-inline-end:-8px;display:grid}.s-messaging-root .s-messaging-recipient-list{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--message-border) transparent;flex:1;min-height:0;overflow:hidden auto}.s-messaging-root .s-messaging-recipient-row{text-align:start;border-bottom:1px solid var(--message-border);align-items:center;gap:10px;width:100%;min-height:68px;padding:10px 0;display:flex}.s-messaging-root .s-messaging-recipient-row>.api-avatar{flex:none}.s-messaging-root .s-messaging-recipient-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.s-messaging-root .s-messaging-recipient-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--message-text);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.s-messaging-root .s-messaging-recipient-copy strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s-messaging-root .s-messaging-recipient-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--message-muted);font-size:11px;overflow:hidden}.s-messaging-root .s-messaging-recipient-row>svg{color:var(--message-muted);flex:none}html[dir=rtl] .s-messaging-root .s-messaging-recipient-row>svg{transform:rotate(180deg)}.s-messaging-root .s-messaging-recipient-verified{color:var(--message-muted);flex:none;display:inline-flex}.s-messaging-root .s-messaging-recipient-opening{color:var(--message-muted);flex:none;align-items:center;gap:5px;font-size:10px;display:flex}.s-messaging-root .s-messaging-recipient-opening i{border:1.5px solid var(--message-border);border-top-color:var(--message-text);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite messaging-recipient-spin}.s-messaging-root .s-messaging-recipient-list .api-rows-skeleton{padding:0}.s-messaging-root .s-messaging-recipient-list .api-row-skeleton{gap:10px;min-height:68px;padding:12px 0}.s-messaging-root .s-messaging-recipient-list .api-row-skeleton b:first-child{width:65%}.s-messaging-root .s-messaging-recipient-list .api-row-skeleton b:last-child{width:46%}.s-messaging-root .s-messaging-recipient-feedback{text-align:center;min-height:180px;color:var(--message-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex}.s-messaging-root .s-messaging-recipient-feedback h3{color:var(--message-text);margin:0;font-size:14px;font-weight:600}.s-messaging-root .s-messaging-recipient-feedback p{max-width:220px;margin:0;font-size:12px;line-height:1.6}.s-messaging-root .s-messaging-recipient-clear{text-underline-offset:3px;min-height:44px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:underline}.s-messaging-root .s-messaging-recipient-row:focus-visible,.s-messaging-root .s-messaging-recipient-search>button:focus-visible,.s-messaging-root .s-messaging-recipient-clear:focus-visible{outline:2px solid var(--message-text);outline-offset:-2px;border-radius:8px}@media (hover:hover){.s-messaging-root .s-messaging-recipient-row:hover{background:var(--message-hover)}.s-messaging-root .s-messaging-recipient-row:disabled{background:0 0}}@media (max-width:360px){.s-messaging-root .s-messaging-start{padding-inline:12px}}@keyframes messaging-recipient-spin{to{transform:rotate(360deg)}}.s-messaging-root .s-messaging-bubble a{color:var(--message-link);text-underline-offset:3px;text-decoration:underline}.s-messaging-root .s-messaging-bubble.is-deleted{border:1px solid var(--message-border);color:var(--message-muted);background:0 0;font-style:italic}.s-messaging-root .s-messaging-media{border-radius:15px;max-width:290px;overflow:hidden}.s-messaging-media img,.s-messaging-media video{object-fit:contain;width:100%;height:auto;max-height:340px;display:block}.s-messaging-media audio{width:260px;max-width:100%}.s-messaging-root .s-messaging-chat-history{gap:12px}.s-messaging-root .s-messaging-message-content{gap:4px;max-width:min(80%,380px)}.s-messaging-root .s-messaging-bubble-stack{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:flex;position:relative}.s-messaging-root .is-mine .s-messaging-bubble-stack{align-items:flex-end}.s-messaging-root .s-messaging-bubble-stack.has-reactions{margin-bottom:12px}.s-messaging-root .s-messaging-message-meta{min-height:20px}.s-messaging-root .s-messaging-reactions{z-index:1;border:2px solid var(--message-surface);background:var(--message-soft);min-width:30px;min-height:26px;color:var(--message-text);border-radius:14px;justify-content:center;align-items:center;gap:4px;padding:2px 7px;font-size:14px;line-height:20px;display:flex;position:absolute;inset-block-end:-11px;inset-inline-end:8px;box-shadow:0 1px 4px #00000014}.s-messaging-root .s-messaging-reactions small{font-size:10px;font-weight:600}.s-messaging-root .s-messaging-reactions:focus-visible{outline:2px solid var(--message-text);outline-offset:2px}.s-message-photo{border-radius:15px;position:relative;overflow:hidden}.s-message-photo-open{background:var(--message-soft,var(--control-bg));cursor:zoom-in;border:0;width:100%;padding:0;display:block}.s-message-photo-toolbar{color:#fff;background:linear-gradient(#000000a8,#00000059);align-items:center;gap:8px;padding:6px 6px 6px 10px;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.s-message-photo-toolbar>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.s-message-photo-toolbar b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:16px;overflow:hidden}.s-message-photo-toolbar small{color:#ddd;font-size:9px;line-height:13px}.s-message-photo-toolbar>a{color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.s-message-photo-toolbar>a:hover{background:#ffffff29}.s-message-image-lightbox{color:#fff;background:#000000eb;place-items:center;display:grid;position:fixed;inset:0}.s-message-image-dialog{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.s-message-image-dialog>header{min-height:64px;padding:8px max(12px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:#111111f0;flex:none;align-items:center;gap:4px;display:flex}.s-message-image-dialog>header>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.s-message-image-dialog>header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:19px;overflow:hidden}.s-message-image-dialog>header small{color:#aaa;font-size:10px;line-height:15px}.s-message-image-dialog>header :is(button,a){color:#fff;background:0 0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.s-message-image-dialog :is(button,a):focus-visible{outline-offset:-3px;outline:2px solid #fff}.s-message-image-dialog>header :is(button,a):hover{background:#ffffff1f}.s-message-image-canvas{overscroll-behavior:contain;min-height:0;padding:12px 12px max(12px,env(safe-area-inset-bottom));flex:1;overflow:auto}.s-message-image-canvas>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.s-message-image-canvas img{object-fit:contain;width:100%;height:100%}.s-message-image-canvas.is-zoomed>button{cursor:zoom-out;width:200%;height:200%}@media (hover:hover) and (pointer:fine){.s-message-photo-toolbar{opacity:0;pointer-events:none;transition:opacity .15s}.s-message-photo:hover .s-message-photo-toolbar,.s-message-photo:focus-within .s-message-photo-toolbar{opacity:1;pointer-events:auto}}@media (max-width:799px){.s-message-photo-toolbar{opacity:1;pointer-events:auto}}.s-messaging-root .s-messaging-reply-label{border-inline-start:2px solid var(--orange);color:var(--message-muted);padding-inline-start:8px;font-size:11px}.s-messaging-message-actions{opacity:0;gap:2px;transition:opacity .15s;display:flex}.s-messaging-message-row:hover .s-messaging-message-actions,.s-messaging-message-row:focus-within .s-messaging-message-actions{opacity:1}.s-messaging-root .s-messaging-message-actions button{width:25px;height:24px;color:var(--message-muted);border-radius:5px;place-items:center;display:grid}.s-messaging-root .s-messaging-message-actions button:hover{background:var(--control-hover-bg);color:var(--message-text)}.s-messaging-reply-context{border-inline-start:2px solid var(--orange);background:var(--message-soft);border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.s-messaging-reply-context span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.s-messaging-root .s-messaging-reply-context button{place-items:center;width:26px;height:26px;display:grid}.s-messaging-root .s-messaging-emoji-control{position:relative}.s-messaging-root .s-messaging-emoji-control .api-emoji-picker{width:310px;max-width:calc(100vw - 32px);position:absolute;inset-block-end:calc(100% + 12px);inset-inline-end:0}.s-messaging-root .s-messaging-emoji-control .api-emoji-grid button{font-size:23px}.s-messaging-root .s-messaging-emoji-control .api-emoji-search{box-shadow:none;background:var(--message-soft);border:0;outline:none}.s-messaging-root .s-messaging-emoji-control .api-emoji-search:focus{background:var(--message-input-focus)}.s-messaging-root .s-messaging-input-container{background:var(--message-soft);border-radius:26px;flex:1;align-items:flex-end;gap:2px;min-width:0;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #0000}.s-messaging-root .s-messaging-input-container:focus-within{box-shadow:inset 0 0 0 1px var(--control-border)}.s-messaging-root .s-messaging-input-container>.social-composer{flex:1;width:auto;min-width:0}.s-messaging-root .s-messaging-input-container textarea{box-shadow:none;background:0 0;border-radius:22px;padding-inline:10px}.s-messaging-root .s-messaging-input-container textarea:focus{box-shadow:none}.s-messaging-root .s-messaging-composer>.s-messaging-draft-count{align-self:flex-end;padding-inline:4px}.s-messaging-root .s-messaging-conversation-actions button{text-align:start;align-items:center;gap:10px;display:flex}.s-messaging-root .s-messaging-conversation-actions button>svg{flex:none}.s-messaging-root .s-messaging-conversation-actions .danger{color:var(--danger,#dc2626)}.api-conversation-options-menu{flex-direction:column;flex:1;min-height:0;padding:8px 12px 12px;display:flex}.api-conversation-options-menu button{width:100%;min-height:48px;color:var(--api-text);text-align:start;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:12px;padding:12px 8px;font-size:14px;font-weight:500;line-height:22px;display:flex}.api-conversation-options-menu button>svg{flex:none}.api-conversation-options-menu button.danger{color:var(--danger,#dc2626)}@media (hover:hover){.api-conversation-options-menu button:hover{background:var(--api-soft)}}@media (max-width:799px){.s-messaging-message-actions{opacity:1}.s-messaging-root .s-messaging-emoji-control{display:none}.s-messaging-root .s-messaging-composer-textarea,.s-messaging-root .s-messaging-start input{font-size:16px}.s-messaging-root .s-messaging-media{max-width:230px}}@media (prefers-reduced-motion:reduce){.s-messaging-message-actions{transition:none}.s-messaging-root .s-messaging-recipient-opening i{animation:none}}.s-messaging-root .s-messaging-message-actions button{width:32px;height:30px}.s-messaging-root .s-messaging-reply-label{background:var(--message-soft);border-radius:8px;flex-direction:column;gap:3px;max-width:270px;padding:7px 10px;display:flex}.s-messaging-root .s-messaging-reply-label b{font-size:11px;font-weight:600}.s-messaging-root .s-messaging-reply-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-messaging-root .s-message-file{border:1px solid var(--message-border);background:var(--message-soft);max-width:100%;min-height:52px;color:var(--message-text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.s-messaging-root .s-message-file>svg{flex:none}.s-messaging-root .s-message-file>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.s-messaging-root .s-message-file b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.s-messaging-root .s-message-file small{color:var(--message-muted);font-size:10px}.s-messaging-root .s-message-attachment-preview{border:1px solid var(--message-border);background:var(--message-soft);border-radius:12px;align-items:center;gap:10px;min-height:66px;padding:8px 10px;display:flex}.s-messaging-root .s-message-attachment-preview>img,.s-messaging-root .s-message-attachment-preview>video{object-fit:cover;border-radius:7px;flex:none;width:50px;height:50px}.s-messaging-root .s-message-attachment-preview>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.s-messaging-root .s-message-attachment-preview b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.s-messaging-root .s-message-attachment-preview small{color:var(--message-muted);font-size:11px}.s-messaging-root .s-message-attachment-preview>button{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.s-messaging-root .s-message-attachment-preview progress{appearance:none;width:100%;height:3px;accent-color:var(--orange);border:0;border-radius:3px;overflow:hidden}.s-messaging-root .s-message-attachment-preview progress::-webkit-progress-bar{background:var(--message-border)}.s-messaging-root .s-message-attachment-preview progress::-webkit-progress-value{background:var(--orange)}.s-messaging-root .s-message-attachment-preview .s-message-retry{color:var(--message-text);text-underline-offset:3px;align-self:flex-start;font-size:12px;font-weight:600;text-decoration:underline}.s-message-actions-dialog{max-width:390px;height:auto!important;min-height:0!important}.s-message-actions-dialog header{padding:8px 12px 8px 16px}.s-message-actions-dialog h2{font-size:16px;line-height:22px}.s-message-actions-dialog header button{width:36px;height:36px}.s-message-actions-dialog .api-conversation-options-menu{flex:none;padding:4px 14px 10px}.s-message-actions-dialog .api-conversation-options-menu button{min-height:46px;padding:10px 4px;font-size:13px;line-height:20px}.s-message-delete-note{color:var(--api-muted);margin:4px 18px 8px;font-size:12px;line-height:19px}@media (max-width:799px){.s-message-actions-dialog{max-width:none}.s-messaging-root .s-messaging-message-actions button{width:36px;height:36px}}.s-messaging-root .s-messaging-link-image.is-profile{aspect-ratio:1.8;background:var(--message-soft)}.s-messaging-root .s-messaging-link-image.is-profile>img{object-fit:contain;padding:12px}.s-messaging-root .s-messaging-media.is-audio{width:290px;max-width:min(100%,290px)}.binga-message-audio{border:1px solid var(--message-border);background:var(--message-soft);width:100%;min-width:0;color:var(--message-text);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.binga-message-audio audio{display:none}.binga-message-audio button,.binga-voice-recorder button{width:44px;min-height:44px;color:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.binga-message-audio .binga-voice-play{background:var(--message-text);width:40px;min-height:40px;color:var(--message-surface)}.binga-voice-track{flex:1;min-width:0}.binga-voice-seek{height:36px;position:relative}.binga-voice-waveform{align-items:center;gap:2px;width:100%;height:32px;display:flex;overflow:hidden}.binga-voice-waveform i{opacity:.28;background:currentColor;border-radius:4px;flex:1;min-width:1px;max-width:4px;display:block}.binga-voice-waveform i.is-played{opacity:.92}.binga-voice-waveform.is-flat i{opacity:.4;max-width:none;height:3px!important}.binga-voice-waveform.is-flat{position:relative}.binga-voice-waveform.is-flat .binga-voice-flat-progress{opacity:.95;flex:none;min-width:0;position:absolute;inset-inline-start:0}.binga-voice-seek input{opacity:0;cursor:pointer;touch-action:pan-x;width:100%;height:44px;position:absolute;inset:0;background:0 0!important;border:0!important;margin:-4px 0 0!important;padding:0!important}.binga-voice-seek:focus-within{outline:2px solid var(--message-text);outline-offset:3px;border-radius:5px}.binga-voice-duration{min-height:15px;color:var(--message-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:10px;line-height:15px;display:flex}.binga-voice-duration [role=status]{font-size:10px;line-height:15px}.binga-message-audio .binga-voice-speed{width:38px;min-height:38px;font-size:11px;font-weight:600}.binga-voice-recorder{border:1px solid var(--message-border);background:var(--message-soft);width:100%;min-width:0;color:var(--message-text);border-radius:18px;flex-wrap:wrap;align-items:center;gap:4px;padding:7px;display:flex}.binga-voice-recorder .binga-message-audio{background:0 0;border:0;flex:1;width:auto;padding:2px 0}.binga-voice-live{flex:1;grid-template-columns:auto minmax(20px,1fr);align-items:center;column-gap:9px;min-width:70px;padding:0 5px;display:grid}.binga-voice-recording-time{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.binga-voice-recording-time i{background:var(--message-muted);border-radius:50%;width:6px;height:6px}.binga-voice-recording-time.is-recording i{background:#e44d64;animation:1.4s ease-in-out infinite voice-recording-pulse}.binga-voice-status{color:var(--message-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:10px;line-height:16px}.binga-voice-record-controls{flex:none;gap:0;display:flex}.binga-voice-recorder .binga-voice-send{background:var(--message-text);color:var(--message-surface)}.binga-voice-recorder button:disabled{opacity:.35;cursor:default}.binga-voice-recorder .binga-voice-retry{width:auto;padding:0 8px;font-size:12px;font-weight:600}.binga-voice-upload{flex-basis:100%;align-items:center;gap:8px;padding-inline:10px;display:flex}.binga-voice-upload progress{width:100%;height:3px;accent-color:var(--message-text);flex:1}.binga-voice-upload small,.binga-voice-upload [role=status],.binga-voice-not-sent{color:var(--message-muted);font-size:11px;line-height:18px}.binga-voice-not-sent{flex-basis:100%;padding-inline:10px}.binga-voice-upload [role=status]{flex:1}@keyframes voice-recording-pulse{50%{opacity:.4}}.s-messaging-composer-box.is-voice-recording>.s-messaging-attach,.s-messaging-composer-box.is-voice-recording .s-messaging-input-container>.social-composer,.s-messaging-composer-box.is-voice-recording .s-messaging-composer-textarea,.s-messaging-composer-box.is-voice-recording .s-messaging-emoji-control{display:none}.s-messaging-composer-box.is-voice-recording .s-messaging-input-container{background:0 0;border:0;padding:0}.binga-voice-trigger{flex:none;align-self:flex-end;display:flex;position:relative}.binga-voice-recorder{flex-wrap:nowrap;position:relative}.binga-voice-recorder [hidden]{display:none!important}.s-messaging-send.binga-voice-microphone{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.binga-voice-recorder .binga-voice-microphone.is-recording{background:var(--primary);width:52px;height:52px;color:var(--primary-ink);transform:translate(var(--voice-drag-x),var(--voice-drag-y));box-shadow:0 0 0 7px color-mix(in srgb,var(--primary) 18%,transparent);flex-basis:52px}.binga-voice-recorder.is-holding .binga-voice-live{min-width:0}.binga-voice-recorder.is-cancelling .binga-voice-discard{color:#dc4357;background:#d93d521c;transform:scale(1.08)}.binga-voice-recorder.is-cancelling .binga-voice-status{color:#dc4357}.binga-voice-lock-hint{border:1px solid var(--message-border);background:var(--message-surface);color:var(--message-text);pointer-events:none;border-radius:24px;flex-direction:column;align-items:center;gap:7px;padding:12px 13px;display:flex;position:absolute;bottom:calc(100% + 15px);right:8px;box-shadow:0 4px 20px #00000018}.binga-voice-lock-hint>span{font-size:19px;line-height:20px}.binga-voice-hold-tip{border:1px solid var(--message-border);background:var(--message-surface);width:max-content;max-width:min(260px,80vw);color:var(--message-text);z-index:2;border-radius:12px;padding:10px 12px;font-size:12px;line-height:18px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 4px 20px #00000018}@media (max-width:799px){.binga-message-audio{gap:8px;padding:9px 10px}.binga-voice-recorder{gap:2px;padding:5px}.binga-voice-recorder .binga-message-audio{gap:5px}.binga-voice-waveform{gap:1.5px}.binga-voice-record-controls button{width:40px}.s-messaging-root .s-messaging-media.is-audio{max-width:min(100%,270px)}}@media (prefers-reduced-motion:reduce){.binga-voice-recording-time.is-recording i{animation:none}}.s-messaging-root .s-messaging-empty-state{text-align:center;min-width:0;color:var(--message-text);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.s-messaging-root .s-messaging-empty-state.is-inbox{min-height:100%}.s-messaging-root .s-messaging-empty-state.is-welcome{flex:1;justify-content:safe center;min-height:0;padding-block:40px;overflow-y:auto}.s-messaging-root .s-messaging-empty-state.is-thread{padding-block:24px 32px}.s-messaging-root .s-messaging-empty-art{flex:none;width:288px;height:160px;margin-bottom:23px;position:relative}.s-messaging-root .s-messaging-empty-glow{background:radial-gradient(ellipse,color-mix(in srgb,var(--orange,#adff1f) 12%,transparent),transparent 72%);border-radius:50%;position:absolute;inset:24px 42px 4px}.s-messaging-root .s-messaging-empty-avatar{border:2px solid var(--message-surface);background:var(--message-soft);border-radius:50%;display:block;position:absolute;overflow:hidden}.s-messaging-root .s-messaging-empty-avatar>:is(img,svg){object-fit:cover;width:100%;height:100%;display:block}.s-messaging-root .s-messaging-empty-owner{z-index:1;width:72px;height:72px;box-shadow:0 0 0 4px var(--message-surface);top:68px;left:108px}.s-messaging-root .s-messaging-empty-orbit:nth-of-type(2){width:36px;height:36px;top:66px;left:4px}.s-messaging-root .s-messaging-empty-orbit:nth-of-type(3){width:48px;height:48px;top:25px;left:50px}.s-messaging-root .s-messaging-empty-orbit:nth-of-type(4){width:48px;height:48px;top:110px;left:48px}.s-messaging-root .s-messaging-empty-orbit:nth-of-type(5){width:52px;height:52px;top:16px;left:194px}.s-messaging-root .s-messaging-empty-orbit:nth-of-type(6){width:44px;height:44px;top:112px;left:200px}.s-messaging-root .s-messaging-empty-orbit:nth-of-type(7){width:36px;height:36px;top:76px;left:250px}.s-messaging-root .s-messaging-empty-bubble{z-index:2;background:var(--message-surface);border-radius:19px;justify-content:center;align-items:center;gap:6px;width:96px;height:54px;display:flex;position:absolute;top:20px;left:96px;box-shadow:0 5px 24px #151a1217,0 0 0 1px #80808006}.s-messaging-root .s-messaging-empty-bubble:after{background:inherit;content:"";border-radius:0 0 2px;width:17px;height:17px;position:absolute;bottom:-7px;left:27px;transform:skewY(35deg)}.s-messaging-root .s-messaging-empty-bubble i{background:var(--message-border);border-radius:50%;width:8px;height:8px}.theme-dark .s-messaging-root .s-messaging-empty-bubble{background:#272927;box-shadow:0 5px 24px #00000038}.theme-dark .s-messaging-root .s-messaging-empty-bubble i{background:var(--message-muted);opacity:.65}.s-messaging-root .s-messaging-empty-state h2{max-width:320px;color:var(--message-text);letter-spacing:-.6px;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:25px;font-weight:750;line-height:1.25}.s-messaging-root .s-messaging-empty-state p{max-width:285px;color:var(--message-muted);text-wrap:balance;margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.6}.s-messaging-root .s-messaging-empty-message{background:var(--message-text);min-width:180px;min-height:46px;color:var(--message-surface);border:0;border-radius:15px;justify-content:center;align-items:center;margin-top:26px;padding:10px 28px;font-size:14px;font-weight:650;display:inline-flex}.s-messaging-root .s-messaging-empty-state.is-thread h2{font-size:22px}.s-messaging-root .s-messaging-empty-state.is-thread .s-messaging-empty-art{margin-bottom:18px}@media (hover:hover){.s-messaging-root .s-messaging-empty-message:hover{opacity:.85}}@media (min-width:800px){.s-messaging-root .s-messaging-empty-state.is-inbox{display:none}.s-messaging-root[data-empty-inbox] .s-messaging-layout{grid-template-columns:minmax(0,1fr)}.s-messaging-root[data-empty-inbox] .s-messaging-inbox{border-inline:0}.s-messaging-root[data-empty-inbox] .s-messaging-chat{display:none}.s-messaging-root[data-empty-inbox] .s-messaging-empty-state.is-inbox{display:flex}.s-messaging-root .s-messaging-empty-state:is(.is-welcome,.is-inbox) h2{max-width:350px;font-size:30px}.s-messaging-root .s-messaging-empty-state:is(.is-welcome,.is-inbox) p{max-width:310px;font-size:15px}.s-messaging-root .s-messaging-empty-state:is(.is-welcome,.is-inbox) .s-messaging-empty-art{margin-bottom:28px}}@media (max-width:340px){.s-messaging-root .s-messaging-empty-state{padding-inline:12px}.s-messaging-root .s-messaging-empty-art{margin-inline:-16px;transform:scale(.88)}.s-messaging-root .s-messaging-empty-state h2{font-size:23px}}@media (max-height:680px) and (max-width:799px){.s-messaging-root .s-messaging-empty-state.is-inbox{padding-block:20px}.s-messaging-root .s-messaging-empty-state.is-inbox .s-messaging-empty-art{margin-bottom:15px}.s-messaging-root .s-messaging-empty-state.is-inbox .s-messaging-empty-message{margin-top:20px}}
