@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--primary:#b4ff2c;--primary-ink:#182600;--primary-pressed:#9ee322;--primary-light:#d4ff8c;--primary-soft:#f3ffe2;--primary-muted:#477000;--control-bg:#f2f3f1;--control-hover-bg:#e9ece7;--control-active-bg:#e9ece7;--control-border:#e0e4dd;--header:#dfff9d;--like-color:#fe2c55;--danger:#dc2626;--danger-fill:#dc2626;--danger-soft:#fef2f2;--orange:var(--primary);--orange-hover:var(--primary-pressed);--orange-pressed:var(--primary-pressed);--orange-light:var(--primary-light);--orange-dot:var(--header);--cream:var(--control-bg);--ink:#151a12;--deep-ink:#151a12;--orange-ink:var(--primary-ink);--muted:#707769;--nav-muted:#707769;--nav-bg:#fff;--placeholder:var(--control-bg);--white:#fff;font-family:var(--font-poppins), Arial, sans-serif;color:var(--ink);font-synthesis:none;background:#fff}.theme-dark{--control-bg:#242424;--control-hover-bg:#303030;--control-active-bg:#303030;--control-border:#3a3a3a;--cream:var(--control-bg);--primary-soft:#23261e;--primary-muted:#d4ff8c;--header:#191919;--ink:#f8faf5;--deep-ink:#f8faf5;--muted:#b1b5ac;--nav-muted:#b1b5ac;--nav-bg:#111;--placeholder:#242424;--white:#111;--danger:#f87171;--danger-soft:#3a2028;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.force-dark{--control-bg:#242424;--control-hover-bg:#303030;--control-active-bg:#303030;--control-border:#3a3a3a;--cream:var(--control-bg)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,input{font:inherit}button{color:inherit;cursor:pointer;border:0;padding:0}button:focus-visible,input:focus-visible{outline:2px solid var(--deep-ink);outline-offset:2px}img{display:block}.desktop-stage{background:#fff;justify-content:center;min-height:100%;display:flex}.app-shell{background:var(--white);width:min(100%,430px);height:100dvh;position:relative;overflow:hidden}.app-startup-loading{background:var(--white);width:100%;height:100dvh;min-height:100svh;color:var(--ink);place-items:center;display:grid}.app-loading-spinner{border:2px solid;width:26px;height:26px;display:block}@supports (color:color-mix(in lab, red, red)){.app-loading-spinner{border:2px solid color-mix(in srgb, currentColor 16%, transparent)}}.app-loading-spinner{border-top-color:currentColor;border-radius:50%;animation:.7s linear infinite appSpinner}@keyframes appSpinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.app-loading-spinner{animation:none}}.app-error{background:linear-gradient(180deg, var(--header), var(--primary-soft) 45%, var(--white));place-items:center;min-height:100dvh;padding:24px;display:grid}.app-error-card{background:var(--white);text-align:center;border-radius:24px;width:min(100%,430px);padding:36px 28px;box-shadow:0 20px 60px #151a1224}.app-error-brand{color:var(--deep-ink);letter-spacing:-2px;font-size:30px;font-weight:900;transform:skew(-4deg)}.app-error-brand span{color:var(--primary-muted)}.app-error-card h1{margin:22px 0 8px;font-size:23px}.app-error-card p{color:var(--muted);margin:0;font-size:14px;line-height:21px}.app-error-card button{background:var(--orange);height:44px;color:var(--orange-ink);border-radius:22px;margin-top:24px;padding:0 24px;font-weight:700}.desktop-sidebar,.desktop-masonry{display:none}.app-header{z-index:30;height:88px;color:var(--muted);background:var(--header);position:absolute;inset:0 0 auto}.status-bar{height:36px;font:400 12px/16px var(--font-ui), Arial, sans-serif;justify-content:space-between;align-items:flex-start;padding:8px 11px 0;display:flex}.status-left,.status-right{align-items:center;gap:5px;display:flex}.tiny-dot{opacity:.75;background:currentColor;border-radius:50%;width:5px;height:5px}.tiny-square{opacity:.75;border:1px solid;border-radius:1px;width:6px;height:6px}.status-right{gap:4px;font-size:10px}.network{font-size:12px;font-weight:700}.wifi{font-size:15px;transform:rotate(90deg)}.signal{letter-spacing:-1px;font-size:9px}.signal.second{opacity:.65}.battery{border:1.3px solid;border-radius:2px;width:20px;height:10px;margin-left:2px;position:relative}.battery:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:2px;height:4px;position:absolute;top:2px;right:-3px}.battery i{background:currentColor;border-radius:1px;width:12px;height:6px;margin:1px;display:block}.toolbar{justify-content:space-between;align-items:center;height:52px;padding:0 10px;display:flex}.desktop-page-title{display:none}.wordmark{color:var(--deep-ink);letter-spacing:-2px;font-size:24px;font-weight:900;line-height:24px;position:relative;transform:skew(-4deg)}.wordmark span{letter-spacing:-3px}.wordmark i{background:var(--orange);clip-path:polygon(50% 0,100% 100%,0 75%);width:7px;height:7px;position:absolute;top:-1px;right:-8px;transform:skew(4deg)}.upgrade-button{background:var(--orange);width:107px;height:32px;color:var(--orange-ink);border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.coin-balance-button{min-width:78px;height:44px;color:var(--ink);background:0 0;justify-content:flex-end;align-items:center;gap:7px;padding:0 2px 0 8px;display:flex}.coin-balance-button:hover{opacity:.74}.coin-balance-button:active{background:0 0}.coin-mark{color:#9a6b00;place-items:center;width:25px;height:25px;display:grid;position:relative}.coin-mark:after{content:"";z-index:-1;background:#ffe29a;border-radius:50%;position:absolute;inset:3px}.coin-amount{min-width:28px;font:700 14px/20px var(--font-ui), Arial, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.1px;text-align:left}.pressable{transition:transform .16s,background-color .16s,opacity .18s}.pressable:active{transition-duration:.1s;transform:scale(.98)}.create-button:active,.use-template:active,.primary-sheet-button:active,.secondary-placeholder:active{background:var(--primary-pressed)}.upgrade-button:hover{background:var(--orange-hover)}.upgrade-button:active{background:var(--orange-pressed)}.app-scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:none;background:var(--white);position:absolute;inset:87px 0 60px;overflow:hidden auto}.app-scroll::-webkit-scrollbar{display:none}.trending-rail::-webkit-scrollbar{display:none}.category-rail::-webkit-scrollbar{display:none}.intro-gradient{background:linear-gradient(180deg, var(--header) 0%, var(--primary-soft) 43%, var(--white) 100%);height:326px;padding:24px 10px 0}.action-row{grid-template-columns:minmax(0,1.94fr) minmax(108px,1fr);gap:8px;height:102px;display:grid}.action-card{text-align:left;border-radius:12px;height:102px;position:relative;overflow:hidden}.mix-card{background:linear-gradient(105deg, var(--orange) 0%, #d4ff8c 100%);color:var(--orange-ink);padding:0 12px}.editor-card{background:var(--cream);flex-direction:column;align-items:flex-start;padding:26px 10px 0;display:flex}.action-title{white-space:nowrap;align-items:center;gap:6px;font-size:18px;font-weight:600;line-height:26px;display:flex}.action-description{max-width:95px;margin-top:3px;font-size:11.5px;font-weight:500;line-height:15px;display:block}.mix-copy{z-index:3;margin-top:24px;display:block;position:relative}.portrait-fan{z-index:2;width:116px;height:108px;position:absolute;bottom:-14px;right:-3px}.portrait-fan img{object-fit:cover;transform-origin:bottom;border:2px solid #ffffffb8;border-radius:9px;width:54px;height:91px;position:absolute;bottom:0}.fan-1{left:2px;transform:rotate(-14deg)}.fan-2{left:22px;transform:rotate(-6deg)}.fan-3{left:42px;transform:rotate(7deg)}.fan-4{object-position:45% center;left:60px;transform:rotate(13deg)}.promo-banner{background:#7b563f;border-radius:8px;height:168px;margin-top:12px;position:relative;overflow:hidden}.promo-banner>img{object-fit:cover;filter:sepia(.15)saturate(1.25);width:100%;height:100%}.promo-cast{position:absolute;inset:0;overflow:hidden}.promo-cast img{object-fit:cover;object-position:center top;filter:saturate(1.15);width:94px;height:156px;position:absolute;bottom:-19px;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.promo-cast img:first-child{left:1px;transform:rotate(-3deg)}.promo-cast img:nth-child(2){right:2px;transform:rotate(3deg)}.promo-cast img:nth-child(3){opacity:.9;width:70px;bottom:-42px;left:52px}.promo-overlay{background:linear-gradient(90deg,#1b0d0457,#170a021a 50%,#1b0d0461);position:absolute;inset:0}.promo-copy{color:var(--white);text-align:center;text-shadow:0 1px 8px #00000073;top:22px;flex-direction:column;align-items:center;display:flex;position:absolute;inset-inline:0}.promo-copy span,.promo-copy strong{font-family:var(--font-meme), Impact, sans-serif;font-weight:400}.promo-copy span{font-size:19px;line-height:24px}.promo-copy strong{white-space:nowrap;letter-spacing:-.8px;margin-top:-2px;font-size:clamp(38px,12.6vw,50px);line-height:54px}.promo-button{background:var(--white);color:#151a12;border-radius:18px;justify-content:center;align-items:center;gap:3px;width:64px;height:36px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.promo-button svg{color:#151a12}.promo-button:active{transform:translate(-50%)scale(.98)}.trending-section{background:var(--white);height:181px;padding-top:16px}.section-title{height:29px;padding-left:10px;font-size:17px;font-weight:600;line-height:24px}.trending-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;gap:8px;padding:0 0 0 10px;display:flex;overflow-x:auto}.trending-card{scroll-snap-align:start;background:var(--placeholder);height:124px;color:var(--white);border-radius:8px;flex:0 0 110px;position:relative;overflow:hidden}.trending-card>img,.template-card>img{object-fit:cover;width:100%;height:100%;transition:opacity .18s}.live-entry-badge{z-index:2;background:var(--danger-fill);color:#fff;font:700 9px/13px var(--font-ui), Arial, sans-serif;border-radius:3px;padding:2px 5px;position:absolute;top:6px;left:6px}.card-gradient{pointer-events:none;background:linear-gradient(#0000,#000000b8);position:absolute;inset:42% 0 0}.card-meta{min-width:0;color:var(--white);font:500 11px/15px var(--font-ui), Arial, sans-serif;text-shadow:0 1px 2px #00000080;align-items:center;gap:5px;display:flex;position:absolute;inset:auto 7px 8px}.card-meta b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.metric{color:#d9d9d9;white-space:nowrap;flex:none;align-items:center;gap:2px;display:inline-flex}.category-wrap{z-index:12;background:var(--white);height:46px;position:sticky;top:0}.category-rail{scrollbar-width:none;align-items:stretch;gap:20px;height:46px;padding:0 16px;display:flex;overflow-x:auto}.category-tab{color:var(--muted);white-space:nowrap;background:0 0;flex:none;font-size:14px;font-weight:500;line-height:42px;position:relative}.category-tab.active{color:var(--ink);font-weight:600}.active-dash{background:var(--ink);border-radius:2px;width:12px;height:2px;transition:transform .18s ease-out;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scaleX(0)}.category-tab.active .active-dash{transform:translate(-50%)scaleX(1)}.feed-content{background:var(--white);min-height:calc(100dvh - 194px);transition:opacity .15s,transform .15s}.masonry-feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 10px 92px;display:grid}.masonry-column{flex-direction:column;gap:4px;min-width:0;display:flex}.template-card{background:var(--placeholder);width:100%;color:var(--white);border-radius:4px;position:relative;overflow:hidden}.template-card.portrait{aspect-ratio:3/4}.template-card.landscape{aspect-ratio:4/3}.template-card.first-left{border-top-left-radius:12px}.template-card.first-right{border-top-right-radius:12px}.template-card .card-meta{inset-inline:8px;font-size:12px;line-height:16px;bottom:9px}.obscure-layer{color:var(--white);-webkit-backdrop-filter:blur(14px)saturate(.25);backdrop-filter:blur(14px)saturate(.25);background:#3737376b;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.obscured>img{filter:blur(10px)grayscale(.85);transform:scale(1.15)}.loading-region{z-index:5;width:22px;height:22px;position:fixed;top:404px;left:50%;transform:translate(-50%)}.loader-dot{border-radius:50%;width:13px;height:13px;animation:.9s ease-in-out infinite dotSwap;position:absolute;top:4px}.loader-dot.one{z-index:2;background:var(--orange);left:0}.loader-dot.two{background:var(--orange-dot);animation-name:dotSwapTwo;right:0}@keyframes dotSwap{0%,to{z-index:2;transform:translate(0)scale(1)}50%{z-index:1;transform:translate(9px)scale(.9)}}@keyframes dotSwapTwo{0%,to{z-index:1;transform:translate(0)scale(.9)}50%{z-index:2;transform:translate(-9px)scale(1)}}.bottom-nav{z-index:35;height:60px;padding-bottom:env(safe-area-inset-bottom,0);background:var(--nav-bg);grid-template-columns:1fr 1fr 1.65fr 1fr 1fr;align-items:center;display:grid;position:absolute;inset:auto 0 0}.nav-button{width:44px;height:44px;color:var(--nav-muted);background:0 0;justify-content:center;align-items:center;margin:auto;display:flex}.nav-button.active{color:var(--deep-ink)}.nav-button img{object-fit:cover;border-radius:50%;width:21px;height:21px}.profile-nav.active img{outline:2px solid var(--deep-ink);outline-offset:2px}.create-button{width:78px;height:40px;color:var(--orange-ink);background:var(--orange);border-radius:12px;justify-content:center;align-items:center;margin:auto;display:flex}.create-button svg{transition:transform .18s}.create-button.open svg{transform:rotate(45deg)}.modal-layer{z-index:70;background:#00000052;align-items:flex-end;animation:.17s both backdropIn;display:flex;position:absolute;inset:0}.bottom-sheet{width:100%;min-height:270px;padding:30px 20px calc(24px + env(safe-area-inset-bottom,0px));background:var(--white);border-radius:20px 20px 0 0;animation:.28s cubic-bezier(.2,.75,.25,1) both sheetIn;position:relative}.drag-handle{background:#d9d5d1;border-radius:4px;width:36px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.sheet-close{background:var(--placeholder);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:20px;right:14px}.sheet-title{padding-right:40px;font-size:21px;font-weight:700}.sheet-options{gap:10px;margin-top:22px;display:grid}.sheet-option{background:var(--control-bg);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.option-icon{border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.option-icon.orange{background:var(--orange);color:var(--primary-ink)}.option-icon.cream{background:var(--cream)}.option-icon.mint{background:var(--header);color:#477000}.sheet-option span:last-child{flex-direction:column;gap:2px;display:flex}.sheet-option b{font-size:16px}.sheet-option small{color:#777;font-size:12px}.upload-placeholder{border:1.5px dashed var(--control-border);background:var(--control-bg);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:124px;margin-top:22px;display:flex}.upload-placeholder small{color:#777;font-size:11px}.secondary-placeholder,.primary-sheet-button{background:var(--orange);width:100%;height:48px;color:var(--orange-ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-weight:600;display:flex}.upgrade-copy{color:#65605b;margin:18px 0 0;font-size:14px;line-height:22px}@keyframes backdropIn{0%{background:0 0}}@keyframes sheetIn{0%{transform:translateY(100%)}}.preview-screen,.support-view{z-index:55;background:var(--white);animation:.26s both viewIn;position:absolute;inset:0;overflow-y:auto}@keyframes viewIn{0%{transform:translate(100%)}}.preview-top,.simple-header{justify-content:space-between;align-items:center;height:64px;padding:12px 14px 0;display:flex}.preview-top button,.simple-header button,.support-top>button{background:var(--control-bg);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.preview-top span{font-weight:600}.preview-top i,.simple-header i{width:42px}.preview-media{background:var(--placeholder);border-radius:8px;width:calc(100% - 20px);margin:8px 10px 0;position:relative;overflow:hidden}.preview-media.portrait{height:min(64dvh,540px)}.preview-media.landscape{aspect-ratio:4/3}.preview-media>img{object-fit:cover;width:100%;height:100%}.preview-unavailable{color:var(--white);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2323238c;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex;position:absolute;inset:0}.preview-details{padding:16px 14px 24px}.preview-details>div{justify-content:space-between;align-items:center;font-size:18px;display:flex}.preview-details .metric{color:#817973;font-size:13px}.use-template{background:var(--orange);width:100%;height:48px;color:var(--orange-ink);border-radius:12px;margin-top:18px;font-weight:700}.template-actions{grid-template-columns:46px 1fr;gap:8px;margin-top:18px;display:grid!important}.template-actions .use-template{height:48px;margin-top:0}.template-comments{background:var(--placeholder);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:46px;height:48px;font-size:18px;display:flex}.template-comments span{font-size:8px;line-height:10px}.support-top{gap:8px;height:72px;padding:18px 10px 8px;display:flex}.search-box{background:var(--placeholder);border-radius:12px;flex:1;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.search-box input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.search-results{padding-top:8px}.discover-search-view{background:var(--white);overflow:hidden}.discover-search-header{z-index:6;background:var(--header);height:88px;position:absolute;inset:0 0 auto}.discover-status{height:36px;color:var(--muted);font:12px/16px var(--font-ui), Arial, sans-serif;justify-content:space-between;padding:8px 11px 0;display:flex}.discover-search-row{align-items:center;gap:5px;height:52px;padding:5px 8px 5px 6px;display:flex}.discover-search-row>button:first-child{background:0 0;flex:0 0 40px;place-items:center;width:40px;height:42px;display:grid}.discover-search-row label{background:var(--white);border-radius:9px;flex:1;align-items:center;gap:7px;min-width:0;height:40px;padding:0 10px;display:flex}.discover-search-row input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.discover-search-row label button{background:var(--placeholder);color:#777;border-radius:50%;flex:0 0 28px;width:28px;height:28px;font-size:17px}.search-action{height:40px;color:var(--ink);background:0 0;padding:0 3px;font-size:12px;font-weight:600}.discover-tabs{z-index:5;background:var(--white);scrollbar-width:none;border-bottom:1px solid #e6e6e6;gap:25px;height:44px;padding:0 13px;display:flex;position:absolute;top:88px;left:0;right:0;overflow-x:auto}.discover-tabs button{color:var(--muted);background:0 0;flex:none;font-size:14px;position:relative}.discover-tabs button.active{color:var(--ink);font-weight:600}.discover-tabs i{background:0 0;width:14px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.discover-tabs .active i{background:var(--ink)}.discover-body{background:var(--white);position:absolute;inset:132px 0 60px;overflow-y:auto}.recent-searches,.discover-topics,.discover-body>section{border-bottom:7px solid #f5f4f2;padding:15px 12px 10px}.recent-searches>div,.discover-section-title,.discover-results-label{justify-content:space-between;align-items:center;display:flex}.recent-searches>div b,.discover-section-title b,.discover-results-label b{font-size:16px}.recent-searches>div button,.discover-section-title button{color:#777;background:0 0;font-size:11px}.recent-searches>button{text-align:left;background:0 0;align-items:center;gap:9px;width:100%;height:40px;font-size:13px;display:flex}.recent-searches>button span{color:#aaa;margin-left:auto;font-size:18px}.discover-section-title{height:31px}.discover-section-title>span,.discover-results-label>span{color:#777;font-size:10px}.discover-topics>button{text-align:left;background:0 0;grid-template-columns:30px 1fr 30px;align-items:center;width:100%;min-height:48px;display:grid}.discover-topics>button>strong{color:#87817b;font:700 15px var(--font-ui), Arial, sans-serif}.discover-topics>button:nth-child(2)>strong,.discover-topics>button:nth-child(3)>strong{color:var(--primary-muted)}.discover-topics span b,.discover-topics span small{display:block}.discover-topics span b{font-size:13px}.discover-topics span small{color:#888;font-size:10px}.discover-topics>button>i{color:var(--primary-muted);font-size:9px;font-style:normal;font-weight:700}.creator-rail{scrollbar-width:none;gap:12px;padding-top:7px;display:flex;overflow-x:auto}.creator-rail button{background:0 0;flex-direction:column;flex:0 0 82px;align-items:center;width:82px;display:flex}.creator-rail img{object-fit:cover;border-radius:50%;width:54px;height:54px}.creator-rail b{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:5px;font-size:11px;overflow:hidden}.creator-rail small{color:#888;white-space:nowrap;font-size:8px}.discover-template-row{grid-template-columns:repeat(4,1fr);gap:3px;padding-top:7px;display:grid}.discover-template-row button{aspect-ratio:3/4;background:var(--placeholder);position:relative;overflow:hidden}.discover-template-row img{object-fit:cover;width:100%;height:100%}.discover-template-row span{color:#fff;font:700 9px var(--font-ui), Arial, sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.discover-results-label{height:48px;padding:0 12px}.discover-body .masonry-feed{padding-bottom:20px}.creator-results,.hashtag-results{border:0!important;padding:0!important}.creator-results>button,.hashtag-results>button{text-align:left;background:0 0;border-bottom:1px solid #eee;align-items:center;gap:10px;width:100%;height:70px;padding:0 12px;display:flex}.creator-results img{object-fit:cover;border-radius:50%;width:46px;height:46px}.creator-results>button>span,.hashtag-results>button>span{flex:1;min-width:0}.creator-results b,.creator-results small,.hashtag-results b,.hashtag-results small{display:block}.creator-results b,.hashtag-results b{font-size:13px}.creator-results small,.hashtag-results small{color:#777;font-size:10px}.creator-results>button>i{background:var(--orange);color:var(--orange-ink);border-radius:7px;padding:6px 11px;font-size:10px;font-style:normal;font-weight:600}.hashtag-results>button>i{background:var(--header);color:#477000;border-radius:11px;place-items:center;width:44px;height:44px;font-size:22px;font-style:normal;font-weight:700;display:grid}.hashtag-results>button>strong{color:#aaa}.discover-empty{color:#999;flex-direction:column;align-items:center;padding-top:120px;display:flex}.discover-empty b{color:var(--ink);margin-top:10px}.discover-empty span{margin-top:4px;font-size:11px}[data-drag-handle]{cursor:grab;touch-action:none}[data-drag-handle]:active{cursor:grabbing}.activity-list{flex-direction:column;align-items:center;gap:8px;padding-top:180px;display:flex}.activity-list span{color:#777;font-size:13px}.activity-icon{background:var(--placeholder);width:52px;height:52px;color:var(--nav-muted);border-radius:50%;place-items:center;display:grid}.profile-header{flex-direction:column;align-items:center;gap:5px;padding:24px;display:flex}.profile-header img{object-fit:cover;border-radius:50%;width:70px;height:70px;margin-bottom:8px}.profile-header span{color:#777;font-size:13px}.profile-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.profile-grid button{aspect-ratio:1;overflow:hidden}.profile-grid img{object-fit:cover;width:100%;height:100%}.real-device .status-bar{display:none}.real-device .app-header{height:52px;padding-top:env(safe-area-inset-top,0)}.real-device .app-scroll{top:calc(52px + env(safe-area-inset-top,0px))}@media (max-width:359px){.action-row{grid-template-columns:minmax(0,1.8fr) minmax(104px,1fr)}.portrait-fan{right:-14px}.promo-copy strong{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.loader-dot.one{left:1px}.loader-dot.two{right:1px}}.theme-dark,.theme-dark body,.theme-dark #root,.theme-dark .desktop-stage{background:#080a0a}.theme-dark .app-shell,.theme-dark .app-scroll,.theme-dark .trending-section,.theme-dark .category-wrap,.theme-dark .category-rail,.theme-dark .feed-content{color:#f8faf5;background:#141414}.theme-dark .app-header{color:#b1b5ac;background:#191919}.theme-dark .intro-gradient{background:linear-gradient(#191919 0% 43%,#141414 100%)}.theme-dark .wordmark,.theme-dark .desktop-page-title,.theme-dark .category-tab.active,.theme-dark .section-title,.theme-dark .coin-balance-button{color:#f8faf5}.theme-dark .active-dash{background:#f8faf5}.theme-dark .bottom-nav{background:#191919}.theme-dark .nav-button.active{color:#fff}.theme-dark .editor-card{background:var(--cream);color:var(--ink)}.theme-dark .editor-card .action-title,.theme-dark .editor-card .action-description,.theme-dark .editor-card svg{color:var(--ink)}.theme-dark .mix-card{color:var(--primary-ink)}.theme-dark .preview-screen,.theme-dark .support-view,.theme-dark .preview-details,.theme-dark .search-results,.theme-dark .preview-top,.theme-dark .simple-header,.theme-dark .support-top{color:#f8faf5;background:#141414}.theme-dark .preview-top button,.theme-dark .simple-header button,.theme-dark .support-top>button{color:#f8faf5;background:#2b2b2b}.theme-dark .preview-details .metric{color:#b8bdb3}.theme-dark .sheet-option,.theme-dark .upload-placeholder{color:#f8faf5;background:#242424}.theme-dark .sheet-option small,.theme-dark .upload-placeholder small,.theme-dark .upgrade-copy{color:#b8bdb3}.theme-dark .secondary-placeholder{color:var(--primary-ink)}.theme-dark .activity-icon{background:#2b2b2b}.theme-dark .profile-header span,.theme-dark .activity-list span{color:#b8bdb3}.theme-dark .discover-search-header{background:#191919}.theme-dark .discover-status{color:#b1b5ac}.theme-dark .discover-search-row label,.theme-dark .discover-tabs,.theme-dark .discover-body{color:#f8faf5;background:#141414}.theme-dark .discover-search-row input,.theme-dark .discover-tabs button.active,.theme-dark .discover-empty b{color:#f8faf5}.theme-dark .discover-tabs,.theme-dark .creator-results>button,.theme-dark .hashtag-results>button{border-color:#393939}.theme-dark .discover-tabs .active i{background:#f8faf5}.theme-dark .recent-searches,.theme-dark .discover-topics,.theme-dark .discover-body>section{border-bottom-color:#080a0a}@media (min-width:800px){.desktop-stage{background:#efeeec}.app-shell{width:100%;max-width:none}.desktop-sidebar{z-index:60;background:#fff;border-right:1px solid #ecefe7;flex-direction:column;width:248px;padding:30px 18px 20px;display:flex;position:absolute;inset:0 auto 0 0}.desktop-brand{color:#050300;letter-spacing:-2px;align-self:flex-start;margin:0 14px 32px;font-size:28px;font-weight:900;line-height:30px;position:relative;transform:skew(-4deg)}.desktop-brand span{color:var(--primary-muted)}.desktop-brand i{background:var(--orange);clip-path:polygon(50% 0,100% 100%,0 75%);width:7px;height:7px;position:absolute;top:-2px;right:-9px}.desktop-sidebar nav{gap:5px;display:grid}.desktop-sidebar nav button{color:#6f696d;text-align:left;background:0 0;border-radius:11px;align-items:center;gap:14px;width:100%;height:50px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.desktop-sidebar nav button:hover{background:var(--control-hover-bg);color:var(--ink)}.desktop-sidebar nav button.active{background:var(--control-active-bg);color:var(--ink);font-weight:700}.desktop-feed-tabs{border-left:1px solid #eae6e8;gap:2px;margin:4px 0 6px 25px;padding-left:10px;display:grid}.desktop-sidebar .desktop-feed-tabs button{border-radius:8px;height:38px;padding:0 14px;font-size:13px}.desktop-sidebar .desktop-feed-tabs button.selected{color:var(--ink);background:var(--control-active-bg);font-weight:700}.desktop-sidebar nav button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.desktop-profile-link img{object-fit:cover;border-radius:50%;width:23px;height:23px}.desktop-profile-link.active img{outline:2px solid var(--orange);outline-offset:2px}.desktop-create{background:var(--orange);width:100%;height:46px;color:var(--orange-ink);border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:22px;font-size:14px;font-weight:700;display:flex}.desktop-create svg{transition:transform .18s}.desktop-create.open svg{transform:rotate(45deg)}.desktop-sidebar-bottom{gap:8px;margin-top:auto;display:grid}.desktop-sidebar-bottom>button,.desktop-user{background:var(--control-bg);text-align:left;border-radius:11px;align-items:center;gap:10px;min-height:54px;padding:8px 11px;display:flex}.desktop-sidebar-bottom>button{color:#9a6b00;width:100%}.desktop-sidebar-bottom span{flex:1;min-width:0}.desktop-sidebar-bottom b,.desktop-sidebar-bottom small{display:block}.desktop-sidebar-bottom b{color:#111;font-size:12px}.desktop-sidebar-bottom small{color:#817b7f;font-size:9px}.desktop-user img{object-fit:cover;border-radius:50%;width:34px;height:34px}.app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#dfff9df5;height:72px;left:248px}.app-header .status-bar,.app-header .wordmark{display:none}.toolbar{justify-content:flex-end;height:72px;padding:0 32px}.coin-balance-button{padding-right:0}.desktop-page-title{color:var(--ink);margin:0 auto 0 0;font-size:24px;font-weight:700;line-height:32px;display:block}.app-scroll{top:72px;bottom:0;left:248px}.bottom-nav{display:none}.intro-gradient{background:linear-gradient(180deg,var(--header),var(--primary-soft) 62%,#fff 100%);grid-template-columns:minmax(320px,.9fr) minmax(420px,1.3fr);gap:22px;height:254px;padding:32px;display:grid}.action-row{grid-template-columns:1.8fr 1fr;gap:12px;height:190px}.action-card{border-radius:16px;height:190px}.mix-copy{margin-top:64px;margin-left:9px}.action-title{font-size:21px}.action-description{max-width:130px;font-size:13px;line-height:18px}.editor-card{text-align:center;align-items:center;padding:64px 18px 0}.editor-card .action-description{text-align:center;max-width:120px}.portrait-fan{width:165px;height:178px;bottom:-8px;right:4px}.portrait-fan img{border-radius:12px;width:78px;height:145px}.fan-1{left:0}.fan-2{left:28px}.fan-3{left:57px}.fan-4{left:82px}.promo-banner{border-radius:14px;height:190px;margin-top:0}.promo-copy{top:24px}.promo-copy span{font-size:23px}.promo-copy strong{font-size:55px;line-height:62px}.promo-cast img{width:130px;height:188px}.promo-cast img:nth-child(3){width:100px}.trending-section{height:224px;padding-top:18px}.section-title{height:34px;padding-left:32px;font-size:19px}.trending-rail{gap:10px;padding-left:32px;padding-right:32px}.trending-card{border-radius:11px;flex-basis:142px;height:164px}.category-wrap{height:52px}.category-rail{gap:28px;height:52px;padding:0 32px}.category-tab{line-height:48px}.masonry-feed{display:none}.desktop-masonry{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;padding:0 32px 80px;display:grid}.desktop-masonry .masonry-column{gap:7px}.template-card{border-radius:7px}.template-card.first-left{border-top-left-radius:15px}.template-card.first-right{border-top-right-radius:15px}.feed-content{min-height:calc(100dvh - 124px)}.modal-layer{justify-content:center;align-items:center;padding:24px}.bottom-sheet{border-radius:22px;width:min(100%,560px);min-height:300px;max-height:min(760px,90dvh);box-shadow:0 22px 70px #0000003d}.preview-screen,.support-view{left:248px}.discover-body{bottom:0}.discover-template-row{grid-template-columns:repeat(6,1fr)}.creator-rail{gap:20px}.discover-search-header{height:72px}.discover-status{display:none}.discover-search-row{height:72px;padding-left:24px;padding-right:24px}.discover-tabs{top:72px}.discover-body{top:116px}.search-results .desktop-masonry{padding-top:4px}.s-layer{bottom:0!important;left:248px!important}.s-layer .s-profile-scroll,.s-layer .s-settings-body,.s-layer .s-earnings-body,.s-layer .s-balance,.s-layer .s-credit,.s-layer .s-blocked-list,.s-layer .s-inbox-body,.s-layer .s-notice-list,.s-layer .s-user-list{width:min(100%,960px);margin-left:auto;margin-right:auto}.s-media-grid{grid-template-columns:repeat(4,1fr)}.s-layer .s-header{border-bottom:1px solid #0000000a}.community-modal-layer,.live-sheet-layer,.s-sheet-layer{justify-content:center;align-items:center;padding:24px}.comments-modal{border-radius:20px;width:min(100%,620px);height:min(760px,90dvh);box-shadow:0 22px 70px #00000047}.live-sheet,.s-sheet{border-radius:20px;width:min(100%,580px);max-height:min(760px,90dvh);box-shadow:0 22px 70px #00000047}.community-handle,.live-handle,.s-handle,.drag-handle{display:none}.theme-dark .desktop-sidebar{background:#141414;border-color:#393939}.theme-dark .desktop-brand{color:#f8faf5}.theme-dark .desktop-sidebar nav button{color:#b8bdb3}.theme-dark .desktop-sidebar nav button:hover,.theme-dark .desktop-sidebar nav button.active{color:#fff;background:#242424}.theme-dark .desktop-feed-tabs{border-color:#393939}.theme-dark .desktop-sidebar .desktop-feed-tabs button.selected{color:var(--ink);background:var(--control-active-bg)}.theme-dark .desktop-sidebar-bottom>button,.theme-dark .desktop-user{background:#242424}.theme-dark .desktop-sidebar-bottom b{color:#f8faf5}.theme-dark .app-header{background:#242424f5}.theme-dark .intro-gradient{background:linear-gradient(#191919,#191919 62%,#141414 100%)}}@media (min-width:800px) and (max-width:1080px){.desktop-sidebar{width:210px}.app-header,.app-scroll,.preview-screen,.support-view,.s-layer{left:210px!important}.intro-gradient{grid-template-columns:1fr;height:auto}.action-row{display:none}.desktop-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-masonry .masonry-column:nth-child(4){display:none}}.card-preview-hint{display:none}.discover-page :is(.action-card,.trending-card,.template-card){transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,opacity .18s}.discover-page :is(.trending-card,.template-card)>img,.discover-page .promo-banner>img,.discover-page .portrait-fan img,.discover-page .action-title svg{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.discover-page .card-meta{transition:transform .24s}.discover-page .card-gradient{transform-origin:bottom;transition:transform .24s}.discover-page .trending-section{height:191px}.discover-page .trending-rail{--trending-inset:10px;width:100%;min-width:0;padding:8px var(--trending-inset) 10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--trending-inset);touch-action:pan-x pan-y pinch-zoom;margin-top:-8px;overflow-x:auto}.discover-page .trending-rail[data-dragging=true]{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.discover-page .trending-card{scroll-snap-align:start}.discover-page .promo-button{transition:transform .22s,box-shadow .22s,background-color .22s}.discover-page .card-preview-hint{z-index:3;color:#fff;opacity:0;pointer-events:none;background:#151a12b3;border:1px solid #ffffff47;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;font-weight:600;line-height:14px;transition:opacity .2s,transform .24s;display:inline-flex;position:absolute;top:12px;right:12px}.discover-page .card-preview-hint svg{transform:rotate(180deg)}.discover-page :is(.action-card,.trending-card,.template-card,.promo-button):focus-visible{outline-offset:-5px;box-shadow:0 0 0 3px var(--orange);outline:2px solid #fff}.discover-page .template-card:focus-visible .card-preview-hint{opacity:1}.discover-page .category-tab{isolation:isolate;transition:color .18s}.discover-page .category-tab:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#b4ff2c12;border-radius:8px;transition:opacity .18s;position:absolute;inset:8px -8px}.discover-page .category-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-3px;color:var(--ink)}.discover-page .category-tab:focus-visible:before{opacity:1}.discover-page .category-tab.active .active-dash{background:var(--ink);width:20px}.discover-page :is(.action-card,.trending-card,.template-card):active{opacity:.9}@media (hover:hover) and (pointer:fine){.discover-page :is(.action-card,.trending-card,.template-card):hover{z-index:2;box-shadow:0 8px 18px #151a1233,0 0 0 1px #b4ff2c33}.discover-page .template-card:hover .card-preview-hint{opacity:1}.discover-page .promo-button:hover{background:var(--control-hover-bg);box-shadow:0 6px 20px #00000038}.discover-page .category-tab:hover{color:var(--ink)}.discover-page .category-tab:hover:before{opacity:1}.theme-dark .discover-page :is(.action-card,.trending-card,.template-card):hover{box-shadow:0 8px 22px #0006,0 0 0 1px #b4ff2c66}.theme-dark .discover-page .category-tab:hover{color:var(--ink)}}@media (prefers-reduced-motion:no-preference){.discover-page>.intro-gradient>:is(.action-row,.promo-banner),.discover-page>.trending-section,.discover-page .masonry-column{animation:.44s cubic-bezier(.2,.8,.2,1) backwards discover-arrive}.discover-page>.trending-section{animation-delay:70ms}.discover-page .masonry-column{animation-delay:.14s}.discover-page .masonry-column:nth-child(2){animation-delay:.18s}.discover-page .masonry-column:nth-child(3){animation-delay:.22s}.discover-page .masonry-column:nth-child(4){animation-delay:.26s}.discover-page .card-preview-hint{transform:translateY(-5px)}.discover-page .template-card:focus-visible .card-preview-hint{transform:translateY(0)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.discover-page :is(.action-card,.trending-card,.template-card):hover{transform:translateY(-4px)}.discover-page :is(.action-card,.trending-card,.template-card):active{transform:translateY(-1px)scale(.985)}.discover-page .template-card:not(.obscured):hover>img,.discover-page .trending-card:hover>img{transform:scale(1.06)}.discover-page :is(.trending-card,.template-card):hover .card-meta{transform:translateY(-2px)}.discover-page :is(.trending-card,.template-card):hover .card-gradient{transform:scaleY(1.15)}.discover-page .template-card:hover .card-preview-hint{transform:translateY(0)}.discover-page .mix-card:hover .fan-1{transform:translate(-5px)rotate(-20deg)}.discover-page .mix-card:hover .fan-2{transform:translateY(-6px)rotate(-9deg)}.discover-page .mix-card:hover .fan-3{transform:translateY(-6px)rotate(9deg)}.discover-page .mix-card:hover .fan-4{transform:translate(5px)rotate(20deg)}.discover-page .action-card:hover .action-title svg{transform:rotate(-8deg)scale(1.1)}.discover-page .editor-card:hover .action-title svg{transform:scale(1.12)}.discover-page .promo-banner:has(.promo-button:hover,.promo-button:focus-visible)>img{transform:scale(1.035)}.discover-page .promo-button:hover{transform:translate(-50%)translateY(-2px)}.discover-page .promo-button:active{transform:translate(-50%)scale(.98)}}@media (prefers-reduced-motion:reduce){.discover-page :is(.action-card,.trending-card,.template-card):active{transform:none}.discover-page .promo-button:active{transform:translate(-50%)}}@media (min-width:800px){.discover-page .trending-section{height:234px}.discover-page .trending-rail{--trending-inset:32px}}@keyframes discover-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.discover-page{--skeleton-base:var(--loading-base);--skeleton-detail:var(--loading-detail);--skeleton-highlight:#ffffffa6}.theme-dark .discover-page{--skeleton-base:#242424;--skeleton-detail:#383838;--skeleton-highlight:#ffffff1a}.skeleton-surface{background:var(--skeleton-base,var(--loading-base));color:#0000;pointer-events:none;cursor:default;position:relative;overflow:hidden}.skeleton-line{background:var(--skeleton-detail,var(--loading-detail));border-radius:6px;flex:none;height:10px;display:block}.discover-page .skeleton-surface{background:var(--skeleton-base)}.skeleton-title{width:56%}.skeleton-count{width:32px;height:9px}.template-card-skeleton .card-meta,.trending-card-skeleton .card-meta{justify-content:space-between}.action-card-skeleton .action-title{min-height:26px}.action-card-skeleton .skeleton-title{width:56px;height:18px}.action-card-skeleton .skeleton-icon{border-radius:6px;width:20px;height:20px}.action-card-skeleton .skeleton-description{width:88px;height:9px}.action-card-skeleton .skeleton-description+.skeleton-description{width:62px;margin-top:6px}.action-card-skeleton .portrait-fan>span{border:2px solid var(--skeleton-base);transform-origin:bottom;border-radius:9px;width:54px;height:91px;position:absolute;bottom:0}.promo-banner-skeleton .skeleton-banner-eyebrow{width:44%;height:17px}.promo-banner-skeleton .skeleton-banner-title{border-radius:8px;width:78%;height:38px;margin-top:9px}.promo-banner-skeleton .promo-button{background:var(--skeleton-detail);border-radius:18px;height:36px}.discover-page .trending-section[aria-hidden=true] .section-title{align-items:center;display:flex}.skeleton-section-title{width:165px;height:16px}.discover-loading-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.discover-page.discover-loading>.intro-gradient>:is(.action-row,.promo-banner),.discover-page.discover-loading>.trending-section{animation:none}.discover-page .masonry-column:has(.template-card-skeleton){animation:none}@media (prefers-reduced-motion:no-preference){.discover-page .skeleton-surface:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-highlight), transparent);pointer-events:none;animation:1.6s ease-in-out infinite discover-shimmer;position:absolute;inset:0;transform:translate(-100%)}}@media (min-width:800px){.action-card-skeleton .portrait-fan>span{border-radius:12px;width:78px;height:145px}.promo-banner-skeleton .skeleton-banner-eyebrow{height:22px}.promo-banner-skeleton .skeleton-banner-title{width:70%;height:48px}}@keyframes discover-shimmer{to{transform:translate(100%)}}.s-layer{z-index:50;background:#fff;position:absolute;inset:0}.s-layer.with-nav{bottom:60px}.s-screen{background:#fbfbfb;animation:.26s both sPush;position:absolute;inset:0;overflow:hidden}.s-root{animation:none}.s-header{z-index:12;background:var(--header,#dfff9d);height:88px;position:absolute;inset:0 0 auto}.s-status{height:36px;font:12px/16px var(--font-ui), Arial, sans-serif;color:var(--muted,#707769);justify-content:space-between;padding:8px 11px 0;display:flex}.s-toolbar{grid-template-columns:80px 1fr 80px;align-items:center;height:52px;padding:0 10px;display:grid}.s-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.s-head-side{align-items:center;gap:1px;display:flex}.s-head-side.right{justify-content:flex-end}.s-head-side button,.s-toolbar>button{background:0 0;place-items:center;width:42px;height:42px;display:grid}.s-save{color:var(--primary-muted,#477000);font-size:14px;font-weight:600;width:auto!important}.s-save:disabled{color:#aaa}.s-profile-scroll,.s-notice-list,.s-hash-scroll{position:absolute;inset:88px 0 0;overflow-y:auto}.s-profile-summary{text-align:center;background:linear-gradient(var(--header,#dfff9d),var(--primary-soft,#f3ffe2) 37%,#fff 78%);min-height:350px;padding:16px 16px 15px}.s-avatar-wrap{width:92px;height:92px;margin:0 auto 10px;position:relative}.s-avatar-wrap>img{object-fit:cover;border:2px solid #ffffffb3;border-radius:50%;width:100%;height:100%}.s-avatar-wrap>button{background:var(--primary,#b4ff2c);width:29px;height:29px;color:var(--primary-ink,#182600);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1px;right:-1px}.s-handle{font-size:16px;font-weight:600}.s-handle i{background:var(--primary,#b4ff2c);width:16px;height:16px;color:var(--primary-ink,#182600);border-radius:50%;place-items:center;margin-left:4px;font-size:10px;font-style:normal;display:inline-grid}.s-stats{grid-template-columns:repeat(3,1fr);max-width:305px;margin:15px auto 13px;display:grid}.s-stats button{background:0 0;position:relative}.s-stats button+button:before{content:"";background:#ddd;width:1px;height:29px;position:absolute;top:8px;left:0}.s-stats b,.s-stats span{display:block}.s-stats b{font-size:19px}.s-stats span{color:#777;font-size:12px}.s-profile-actions{gap:7px;display:flex}.s-profile-actions button{background:var(--control-bg);border-radius:8px;flex:1;height:42px;font-size:14px;font-weight:600}.s-profile-actions .orange{background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600)}.s-profile-actions .narrow{flex:0 0 42px;font-size:20px}.s-bio{white-space:pre-line;max-width:320px;margin:13px auto 0;font-size:14px;line-height:20px}.s-bio button,.s-social-link{color:inherit;background:0 0}.s-social-link{margin-top:5px;font-size:12px;font-weight:600}.s-profile-tabs{z-index:4;background:#fff;border-bottom:1px solid #e6e6e6;height:44px;display:grid;position:sticky;top:0}.s-profile-tabs.four{grid-template-columns:repeat(4,1fr)}.s-profile-tabs.two{grid-template-columns:repeat(2,1fr)}.s-profile-tabs button{color:#9b8f83;background:0 0;place-items:center;display:grid;position:relative}.s-profile-tabs button.active{color:#111}.s-profile-tabs button.active:after{content:"";background:#111;width:36px;height:2px;position:absolute;bottom:0}.s-media-grid{background:#fff;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.s-media-grid>button{aspect-ratio:3/4;background:var(--control-bg);color:#fff;position:relative;overflow:hidden}.s-media-grid img{object-fit:cover;width:100%;height:100%}.s-media-grid>button:after{content:"";background:linear-gradient(#0000,#0000008c);position:absolute;inset:55% 0 0}.s-views{z-index:2;font:11px var(--font-ui), Arial, sans-serif;align-items:center;gap:2px;display:flex;position:absolute;bottom:5px;left:6px}.s-pinned{z-index:2;background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600);border-radius:3px;padding:2px 4px;font-size:10px;font-weight:600;position:absolute;top:4px;left:4px}.s-empty{text-align:center;color:#9b8f83;flex-direction:column;align-items:center;min-height:300px;padding:62px 24px 24px;display:flex}.s-empty b{color:#111;margin-top:12px;font-size:19px}.s-empty span{color:#777;margin-top:5px;font-size:13px}.s-empty .s-orange-button{margin-top:18px}.s-empty.compact{min-height:240px}.s-orange-button{background:var(--primary,#b4ff2c);height:42px;color:var(--primary-ink,#182600);border-radius:10px;padding:0 22px;font-size:14px;font-weight:600}.s-filter-tabs{z-index:11;scrollbar-width:none;background:#fff;gap:23px;height:44px;padding:0 12px;display:flex;position:absolute;top:88px;left:0;right:0;overflow-x:auto}.s-filter-tabs button,.s-inbox-tabs button,.s-hash-tabs button{color:#969696;background:0 0;flex:none;font-size:14px;position:relative}.s-filter-tabs button.active,.s-inbox-tabs button.active,.s-hash-tabs button.active{color:#111;font-weight:600}.s-filter-tabs i,.s-inbox-tabs i,.s-hash-tabs i{background:0 0;border-radius:2px;width:12px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.s-filter-tabs .active i,.s-inbox-tabs .active i,.s-hash-tabs .active i{background:#111}.s-notice-list{background:#fff;top:132px}.s-group-label{color:#777;height:35px;padding:12px 12px 5px;font-size:12px;font-weight:600}.s-notice-row{text-align:left;background:#fff;align-items:center;gap:10px;width:100%;min-height:72px;padding:9px 12px;display:flex;position:relative}.s-notice-row.unread{background:var(--primary-soft,#f3ffe2)}.s-notice-avatar{flex:0 0 40px;position:relative}.s-notice-avatar>img,.s-notice-avatar>.system{object-fit:cover;background:var(--header,#dfff9d);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.s-notice-avatar>i{background:var(--primary,#b4ff2c);width:17px;height:17px;color:var(--primary-ink,#182600);border:2px solid #fff;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:-2px;right:-3px}.s-notice-copy{flex:1;min-width:0;font-size:13px;line-height:19px}.s-notice-copy small{color:#777;font-size:11px;display:block}.s-notice-thumb{object-fit:cover;width:40px;height:54px}.s-follow-back{background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600);border-radius:7px;padding:6px 9px;font-size:11px;font-weight:600}.s-message-entry{position:relative}.s-message-entry i{background:var(--primary,#b4ff2c);width:7px;height:7px;color:var(--primary-ink,#182600);border-radius:50%;position:absolute;top:5px;right:5px}.s-inbox-body{background:#fff;position:absolute;inset:88px 0 0;overflow-y:auto}.s-search{background:var(--control-bg);border-radius:10px;align-items:center;gap:7px;height:38px;margin:12px;padding:0 11px;display:flex}.s-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.s-inbox-tabs{border-bottom:1px solid #e6e6e6;gap:30px;height:40px;padding:0 18px;display:flex}.s-thread-row{text-align:left;background:#fff;border-bottom:1px solid #eee;align-items:center;gap:11px;width:100%;height:78px;padding:9px 12px;display:flex}.s-thread-row>img{object-fit:cover;border-radius:50%;width:48px;height:48px}.s-thread-row>span{flex:1;min-width:0}.s-thread-row b,.s-thread-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.s-thread-row b{font-size:14px}.s-thread-row small{color:#777;font-size:13px}.s-thread-row small.strong{color:#333;font-weight:600}.s-thread-row time{color:#777;text-align:right;align-self:flex-start;padding-top:8px;font-size:11px}.s-thread-row time i{background:var(--primary,#b4ff2c);width:18px;height:18px;color:var(--primary-ink,#182600);text-align:center;border-radius:50%;margin:8px 0 0 auto;font-style:normal;font-weight:700;line-height:18px;display:block}.s-convo-person{z-index:13;text-align:left;background:0 0;align-items:center;gap:8px;height:43px;display:flex;position:absolute;top:42px;left:58px}.s-convo-person img{object-fit:cover;border-radius:50%;width:32px;height:32px}.s-convo-person b,.s-convo-person small{display:block}.s-convo-person b{font-size:14px}.s-convo-person small{color:#777;font-size:10px}.s-messages{background:#fff;padding:10px 12px;position:absolute;inset:88px 0 66px;overflow-y:auto}.s-date-separator{text-align:center;color:#888;margin:6px 0 14px;font-size:11px}.s-bubble-wrap{flex-direction:column;align-items:flex-start;margin:4px 0;display:flex}.s-bubble-wrap.mine{align-items:flex-end}.s-bubble{background:var(--primary-soft,#f3ffe2);border-radius:14px 14px 14px 5px;max-width:78%;padding:10px 12px;font-size:14px;line-height:20px}.mine .s-bubble{background:var(--primary-soft,#f3ffe2);color:var(--ink,#151a12);border-radius:14px 14px 5px}.s-shared-card{background:var(--primary-soft,#f3ffe2);border-radius:12px;gap:8px;width:210px;padding:7px;display:flex}.s-shared-card img{object-fit:cover;border-radius:7px;width:58px;height:72px}.s-shared-card span{color:#777;flex-direction:column;justify-content:center;font-size:11px;display:flex}.s-shared-card b{color:#111;font-size:13px}.s-failed{color:var(--danger,#dc2626)}.s-composer{min-height:60px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fbfbfb;align-items:flex-end;gap:7px;display:flex;position:absolute;inset:auto 0 0}.s-composer>button:first-child{background:0 0;place-items:center;width:40px;height:40px;display:grid}.s-composer textarea{resize:none;background:var(--control-bg);min-height:40px;max-height:100px;font:14px/20px var(--font-ui), Arial, sans-serif;border:0;border-radius:18px;outline:0;flex:1;padding:9px 12px}.s-send{background:var(--primary,#b4ff2c);width:36px;height:36px;color:var(--primary-ink,#182600);border-radius:50%;place-items:center;display:grid}.s-send:disabled{color:#aaa;background:#dedbd7}.s-request-actions,.s-blocked-composer{text-align:center;background:#fbfbfb;padding:10px;font-size:12px;position:absolute;inset:auto 0 0}.s-request-actions div{gap:6px;margin-top:8px;display:flex}.s-request-actions button{background:#ececec;border-radius:8px;flex:1;height:36px}.s-request-actions .accept{background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600)}.s-blocked-composer button{color:inherit;background:0 0;margin-left:8px;font-weight:600}.s-edit{background:#fff}.s-photo-edit{text-align:center;height:205px;padding-top:24px;position:absolute;inset:88px 0 auto}.s-photo-edit>div{width:98px;height:98px;margin:auto;position:relative}.s-photo-edit img{object-fit:cover;border-radius:50%;width:100%;height:100%}.s-photo-edit div button{color:#fff;background:#777;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:1px;right:-2px}.s-photo-edit>button{color:#555;background:0 0;margin-top:10px;font-size:16px;font-weight:600}.s-form-list{position:absolute;inset:293px 12px auto}.s-form-list>button{text-align:left;background:#fff;border-bottom:1px solid #e6e6e6;grid-template-columns:105px 1fr 22px;align-items:center;width:100%;min-height:66px;padding:0;display:grid}.s-form-list b{font-size:15px}.s-form-list span{overflow-wrap:anywhere;color:#555;font-size:14px}.s-form-list .tall{min-height:78px}.s-field-page{padding:24px 16px;position:absolute;inset:88px 0 0}.s-field-page input,.s-field-page textarea{border:1px solid var(--control-border);border-bottom:2px solid var(--primary,#b4ff2c);background:var(--control-bg);outline:0;width:100%;padding:12px 2px;font-size:16px}.s-field-page textarea{resize:none;height:140px}.s-field-page>span{color:#777;text-align:right;margin-top:5px;font-size:11px;display:block}.s-field-page p{color:#777;font-size:12px;line-height:18px}.s-settings-body{padding:26px 12px 30px;position:absolute;inset:88px 0 0;overflow-y:auto}.s-settings-group{background:#ececec;border-radius:8px;margin-bottom:8px;overflow:hidden}.s-settings-group button{text-align:left;background:0 0;align-items:center;gap:11px;width:100%;height:48px;padding:0 12px;display:flex}.s-settings-group button+button{border-top:1px solid #ddd}.s-settings-group span{flex:1;font-size:14px;font-weight:500}.s-community{text-align:center;padding:17px 0}.s-community>b{margin-bottom:12px;font-size:16px;display:block}.s-community>div{justify-content:space-between;display:flex}.s-community button{background:#fff;border-radius:12px;width:49px;height:49px;font-size:18px;font-weight:700}.s-community small{color:#777;margin-top:12px;display:block}.s-settings-group.legal button{padding-left:14px}.s-blocked-list{position:absolute;inset:88px 0 0;overflow-y:auto}.s-empty.blocked{justify-content:center;height:100%;padding:0 24px 80px}.s-blocked-row{border-bottom:1px solid #e6e6e6;align-items:center;gap:10px;height:72px;padding:0 12px;display:flex}.s-blocked-row img{object-fit:cover;border-radius:50%;width:44px;height:44px}.s-blocked-row span{flex:1}.s-blocked-row b,.s-blocked-row small{display:block}.s-blocked-row small{color:#777}.s-blocked-row button{background:#fff;border:1px solid #ccc;border-radius:8px;width:76px;height:32px}.s-update{color:#777;text-align:center;width:100%;font-size:10px;position:absolute;top:96px}.s-earnings-body{padding:0 12px 30px;position:absolute;inset:118px 0 0;overflow-y:auto}.s-earn-card,.s-performance,.s-transactions{background:#fff;border-radius:10px}.s-earn-card{padding:12px}.s-segments{background:#eee;border-radius:8px;grid-template-columns:repeat(3,1fr);height:32px;padding:2px;display:grid}.s-segments button{color:#777;background:0 0;border-radius:6px;font-size:12px}.s-segments .active{color:#fff;background:#111}.s-total{margin-top:17px;font-size:29px;font-weight:700}.s-estimate{font-size:12px}.s-earn-card>small{color:#777}.s-balance-button{background:var(--primary,#b4ff2c);width:110px;height:32px;color:var(--primary-ink,#182600);border-radius:16px;margin-top:11px;font-size:12px;font-weight:600;display:block}.s-chart{width:100%;height:130px;margin-top:10px;overflow:visible}.s-axis{color:#999;justify-content:space-between;font-size:10px;display:flex}.s-earnings-body h3,.s-balance h3,.s-credit h3{font-size:16px}.s-performance{grid-template-columns:repeat(3,1fr);padding:14px 4px;display:grid}.s-performance>div{text-align:center;padding:0 6px}.s-performance>div+div{border-left:1px solid #e6e6e6}.s-performance b,.s-performance span{display:block}.s-performance b{font-size:15px}.s-performance span{color:#777;margin-top:3px;font-size:10px}.s-transactions>div{border-bottom:1px solid #eee;justify-content:space-between;min-height:60px;padding:10px 12px;display:flex}.s-transactions span:last-child{text-align:right}.s-transactions b,.s-transactions small{display:block}.s-transactions b{font-size:13px}.s-transactions small{color:#777;font-size:10px}.s-transactions small.pending{color:var(--primary-muted,#477000)}.s-balance,.s-credit{padding:28px 16px;position:absolute;inset:88px 0 0;overflow-y:auto}.s-balance>small{color:var(--primary-muted,#477000);display:block}.s-balance>span{color:#777;margin-top:24px;display:block}.s-balance>b{font-size:30px}.s-balance>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s-balance p,.s-payout-row,.s-credit>div{background:#fff;border-radius:8px;padding:12px}.s-balance p span,.s-balance p b{display:block}.s-balance p span{color:#777;font-size:11px}.s-payout-row{justify-content:space-between;display:flex!important}.s-withdraw{color:#fff;background:#111;border-radius:10px;width:100%;height:44px}.s-upgrade{background:linear-gradient(var(--header,#dfff9d) 0,var(--primary-soft,#f3ffe2) 37%,#fbfbfb 67%);flex-direction:column;animation:.28s both sUp;display:flex;position:absolute;inset:0;overflow:hidden}.s-up-decor{background:#fff3;border-radius:20px;width:240px;height:90px;position:absolute;transform:rotate(-18deg)}.s-up-decor.d1{top:130px;left:-80px}.s-up-decor.d2{top:220px;right:-100px}.s-up-head{z-index:2;justify-content:space-between;align-items:center;height:70px;padding:24px 12px 0;display:flex;position:relative}.s-up-head button{background:0 0;height:44px;padding:0 8px}.s-up-scroll{z-index:2;flex:1;min-height:0;padding:16px 26px;position:relative;overflow-y:auto}.s-up-scroll h1{text-align:center;max-width:310px;margin:4px auto 8px;font-size:22px;line-height:30px}.s-up-scroll>p{text-align:center;color:var(--muted,#707769);font-size:14px}.s-benefits{margin-top:28px}.s-benefits div{gap:11px;min-height:38px;font-size:15px;display:flex}.s-benefits i{color:var(--primary-muted,#477000);font-style:normal}.s-purchase{z-index:3;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#fbfbfb;position:relative}.s-price{border:2px solid var(--primary,#b4ff2c);background:var(--primary-soft,#f3ffe2);border-radius:18px;height:76px;padding:12px 16px}.s-price span,.s-price small{display:block}.s-price b{font-size:24px}.s-price small{color:#777}.s-upgrade-cta{color:#fff;background:#111;border-radius:24px;justify-content:center;align-items:center;gap:7px;width:min(300px,100%);height:44px;margin:14px auto 0;font-weight:600;display:flex}.s-legal{text-align:center;margin-top:11px}.s-legal button{color:#777;background:0 0;margin:0 8px;font-size:12px;text-decoration:underline}.s-credit>div{justify-content:space-between;margin-bottom:8px;display:flex}.s-credit>div b{font-size:15px}.s-credit p{border-bottom:1px solid #e6e6e6;justify-content:space-between;padding:10px 0;display:flex}.s-credit p b,.s-credit p small{display:block}.s-credit p small{color:#777}.s-hash-summary{background:linear-gradient(var(--header,#dfff9d),#fff);min-height:205px;padding:20px 16px}.s-hash-tile{float:left;background:var(--header,#dfff9d);border-radius:14px;place-items:center;width:64px;height:64px;margin-right:13px;font-size:34px;font-weight:700;display:grid}.s-hash-summary>div:nth-child(2){flex-direction:column;justify-content:center;height:66px;display:flex}.s-hash-summary>div>b{font-size:20px}.s-hash-summary>div>span{color:#777;font-size:12px}.s-hash-summary p{clear:both;padding-top:14px;font-size:13px}.s-hash-summary>button{background:var(--primary,#b4ff2c);height:34px;color:var(--primary-ink,#182600);border-radius:9px;padding:0 14px;font-size:12px;font-weight:600}.s-hash-tabs{z-index:4;background:#fff;border-bottom:1px solid #e6e6e6;grid-template-columns:1fr 1fr;height:44px;display:grid;position:sticky;top:0}.s-hash-tabs button{margin:auto}.s-search.follower{z-index:2;position:absolute;top:96px;left:0;right:0}.s-user-list{position:absolute;inset:146px 0 0;overflow-y:auto}.s-user-list>div{border-bottom:1px solid #e6e6e6;align-items:center;height:66px;padding:0 12px;display:flex}.s-user-list>div>button:first-child{text-align:left;background:0 0;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.s-user-list img{object-fit:cover;border-radius:50%;width:42px;height:42px}.s-user-list b,.s-user-list small{display:block}.s-user-list small{color:#777}.s-user-list>div>button:last-child{background:var(--primary,#b4ff2c);width:80px;height:32px;color:var(--primary-ink,#182600);border-radius:8px;font-size:12px}.s-user-list>div>button.following{background:var(--control-bg)}.s-post-media{background:#111;position:absolute;inset:88px 0 220px}.s-post-media img{object-fit:contain;width:100%;height:100%}.s-post-info{background:#fff;min-height:220px;padding:12px;position:absolute;inset:auto 0 0}.s-post-info>button:first-child{background:0 0;align-items:center;gap:8px;display:flex}.s-post-info>button img{object-fit:cover;border-radius:50%;width:32px;height:32px}.s-post-info p{font-size:13px}.s-post-info p button{color:inherit;background:0 0}.s-post-info>div{gap:18px;display:flex}.s-post-info>div button{background:0 0;font-size:12px}.s-post-info>.s-orange-button{width:100%;margin-top:13px}.s-sheet-layer{z-index:80;background:#0000004d;align-items:flex-end;display:flex;position:absolute;inset:0}.s-sheet{width:100%;min-height:220px;max-height:76%;padding:31px 18px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:20px 20px 0 0;animation:.28s sUp;position:relative;overflow-y:auto}.s-handle{background:#d8d4d0;border-radius:3px;width:36px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.s-sheet-close{background:var(--control-bg);border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:17px;right:12px}.s-sheet-title{padding-right:40px;font-size:19px;font-weight:700}.s-sheet-options{margin-top:18px}.s-sheet-options>button{text-align:left;background:#fff;border-bottom:1px solid #eee;width:100%;height:48px;padding:0 4px}.s-sheet-options .danger{color:var(--danger,#dc2626)}.s-sheet-options button:disabled{color:#aaa}.s-code-input{border:1px solid #ddd;border-radius:9px;width:100%;height:44px;padding:0 12px}.s-comments{margin:14px -18px -20px}.s-comments>div{gap:9px;padding:9px 16px;display:flex}.s-comments>div.highlight{background:var(--primary-soft,#f3ffe2)}.s-comments img{object-fit:cover;border-radius:50%;width:34px;height:34px}.s-comments span{flex:1}.s-comments b,.s-comments p{font-size:12px}.s-comments p{margin:2px 0}.s-comments span button{color:#777;background:0 0;font-size:10px}.s-comments>label{background:#fff;border-top:1px solid #eee;padding:8px 12px;display:flex;position:sticky;bottom:-20px}.s-comments>label input{background:var(--control-bg);border:0;border-radius:18px;flex:1;height:38px;padding:0 10px}.s-comments>label button{width:52px;color:inherit;background:0 0;font-weight:600}@keyframes sPush{0%{transform:translate(100%)}}@keyframes sUp{0%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.s-screen,.s-sheet,.s-upgrade{animation:none}}.s-profile-summary .s-avatar-wrap{margin:0 auto 18px;display:block}.s-profile-summary .s-profile-handle{z-index:1;color:#111;justify-content:center;align-items:center;min-height:24px;margin:0 auto;font-size:16px;font-weight:600;line-height:24px;display:flex;position:relative}.s-profile-summary .s-verified{flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;margin-left:5px;display:inline-flex;transform:translateY(-1px)}.s-profile-summary .s-verified svg{width:17px;height:17px;display:block;overflow:visible}.s-profile-summary .s-verified svg>path:first-child{fill:var(--primary,#b4ff2c);stroke:none}.s-profile-summary .s-verified .check{fill:none;stroke:var(--primary-ink,#182600);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.s-layer .s-orange-button,.s-layer .s-profile-actions .orange,.s-layer .s-follow-back,.s-layer .s-request-actions .accept,.s-layer .s-balance-button,.s-layer .s-hash-summary>button,.s-layer .s-user-list>div>button:last-child:not(.following),.s-layer .s-send,.s-layer .s-avatar-wrap>button{color:var(--primary-ink,#182600)}.s-watch-live{color:#fff;background:#111;border-radius:8px;width:100%;height:34px;margin-bottom:7px;font-size:12px;font-weight:600}.s-watch-live i{background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600);border-radius:3px;margin-right:6px;padding:2px 5px;font-size:9px;font-style:normal}.s-credit .s-wallet-balance{border:1px solid var(--primary-muted,#d4ff8c);background:var(--primary-soft,#f3ffe2)}.s-credit>div span small{color:#707769;margin-top:2px;font-size:10px;display:block}.s-credit .s-wallet-note{background:var(--primary-soft,#f3ffe2);color:#707769;border-radius:8px;margin:12px 0 20px;padding:10px 12px;font-size:11px;line-height:17px}.s-theme-toggle>i{background:#dce2d4;border-radius:12px;flex:0 0 42px;width:42px;height:24px;transition:background-color .16s;position:relative}.s-theme-toggle>i em{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px}.s-theme-toggle>i.on{background:var(--orange)}.s-theme-toggle>i.on em{transform:translate(18px)}.s-field-page input,.s-field-page textarea{appearance:none;border:1px solid var(--control-border);background:var(--control-bg);border-bottom:1.5px solid #dce2d4;border-radius:0;transition:border-color .15s;box-shadow:none!important;outline:none!important}.s-field-page input:hover,.s-field-page textarea:hover{border-bottom-color:#87907d}.s-field-page input:focus,.s-field-page input:focus-visible,.s-field-page input:active,.s-field-page textarea:focus,.s-field-page textarea:focus-visible,.s-field-page textarea:active{border:0;border-bottom:2px solid var(--control-border);box-shadow:none!important;outline:none!important}.theme-dark .s-screen,.theme-dark .s-settings,.theme-dark .s-settings-body,.theme-dark .s-inbox-body,.theme-dark .s-notice-list,.theme-dark .s-edit,.theme-dark .s-profile-tabs,.theme-dark .s-hash-tabs,.theme-dark .s-sheet,.theme-dark .bottom-sheet{color:#f8faf5;background:#111}.theme-dark .s-header{background:var(--header,#191919);color:#f8faf5}.theme-dark .s-status{color:var(--muted,#b1b5ac)}.theme-dark .s-profile-summary{background:linear-gradient(var(--header,#191919), var(--primary-soft,#242424) 38%, #111 82%)}.theme-dark .s-profile-tabs,.theme-dark .s-hash-tabs{border-bottom-color:#383838}.theme-dark .s-profile-tabs button.active,.theme-dark .s-hash-tabs button.active,.theme-dark .s-field-page,.theme-dark .s-field-page input,.theme-dark .s-field-page textarea,.theme-dark .s-form-list b{color:#f8faf5}.theme-dark .s-profile-tabs button.active:after,.theme-dark .s-hash-tabs .active i{background:#f8faf5}.theme-dark .s-settings-group{background:#191919}.theme-dark .s-settings-group button+button,.theme-dark .s-form-list>button,.theme-dark .s-thread-row,.theme-dark .s-notice-row,.theme-dark .s-blocked-row{border-color:#383838}.theme-dark .s-settings-group button,.theme-dark .s-form-list>button,.theme-dark .s-thread-row,.theme-dark .s-notice-row,.theme-dark .s-blocked-row,.theme-dark .s-community button{color:#f8faf5;background:#191919}.theme-dark .s-notice-row.unread{background:var(--primary-soft,#242424)}.theme-dark .s-search,.theme-dark .search-box,.theme-dark .s-composer textarea,.theme-dark .s-sheet-close{color:#f8faf5;background:#242424}.theme-dark .s-form-list span,.theme-dark .s-field-page p,.theme-dark .s-field-page>span,.theme-dark .s-community small{color:#b1b5ac}.theme-dark .s-profile-summary .s-profile-handle,.theme-dark .s-profile-summary .s-bio,.theme-dark .s-profile-summary .s-stats b{color:#f8faf5}.theme-dark .s-profile-summary .s-stats span,.theme-dark .s-profile-summary .s-social-link{color:#b1b5ac}.theme-dark .s-profile-summary .s-stats button+button:before{background:#444}.theme-dark .s-profile-actions button{background:var(--control-bg);color:#f8faf5}.theme-dark .s-profile-actions .orange{background:var(--orange);color:var(--primary-ink,#182600)}.theme-dark .s-photo-edit>button{color:#e2e8d9}.theme-dark .s-messages,.theme-dark .s-post-info,.theme-dark .s-photo-edit,.theme-dark .s-user-list{color:#f8faf5;background:#111}.theme-dark .s-bubble{color:#f8faf5;background:#242424}.theme-dark .s-bubble-wrap.mine .s-bubble{background:var(--primary-soft,#242424);color:#f8faf5}.theme-dark .s-shared-card,.theme-dark .s-composer,.theme-dark .s-request-actions,.theme-dark .s-blocked-composer{color:#f8faf5;background:#111}.theme-dark .s-shared-card b{color:#f8faf5}.theme-dark .s-request-actions button{color:#f8faf5;background:#242424}.theme-dark .s-request-actions .accept{background:var(--orange);color:var(--primary-ink,#182600)}.theme-dark .s-thread-row small,.theme-dark .s-convo-person small,.theme-dark .s-notice-copy small,.theme-dark .s-blocked-row small{color:#b1b5ac}.theme-dark .s-earnings,.theme-dark .s-earnings-body,.theme-dark .s-balance,.theme-dark .s-credit,.theme-dark .s-blocked-list{color:#f8faf5;background:#111}.theme-dark .s-earn-card,.theme-dark .s-performance,.theme-dark .s-transactions,.theme-dark .s-balance p,.theme-dark .s-payout-row,.theme-dark .s-credit>div{color:#f8faf5;background:#191919}.theme-dark .s-credit .s-wallet-balance{border-color:var(--primary,#b4ff2c)}@supports (color:color-mix(in lab, red, red)){.theme-dark .s-credit .s-wallet-balance{border-color:color-mix(in srgb, var(--primary,#b4ff2c) 35%, var(--border,#383838))}}.theme-dark .s-credit .s-wallet-balance{background:var(--primary-soft,#242424)}.theme-dark .s-credit .s-wallet-note{color:#b1b5ac;background:#242424}.theme-dark .s-credit>div span small,.theme-dark .s-balance p span,.theme-dark .s-balance>span,.theme-dark .s-estimate,.theme-dark .s-axis,.theme-dark .s-transactions small,.theme-dark .s-performance span,.theme-dark .s-update{color:#b1b5ac}.theme-dark .s-transactions>div,.theme-dark .s-credit p{border-color:#383838}.theme-dark .s-segments{background:#383838}.theme-dark .s-segments .active{color:#111;background:#f8faf5}.theme-dark .s-hash-summary{background:linear-gradient(var(--header,#191919), #111)}.theme-dark .s-hash-tile{background:var(--primary-soft,#242424);color:#fff}.theme-dark .s-field-page input,.theme-dark .s-field-page textarea{border-bottom-color:#59634d}.theme-dark .s-field-page input:focus,.theme-dark .s-field-page textarea:focus{border-bottom-color:var(--control-border)}.theme-dark .s-sheet-options>button,.theme-dark .s-code-input{color:#f8faf5;background:#111;border-color:#383838}.theme-dark .s-user-list>div{border-color:#383838}.theme-dark .s-user-list>div>button.following{color:#f8faf5;background:#242424}.theme-dark .s-filter-tabs,.theme-dark .s-inbox-tabs{background:#111;border-color:#383838}.theme-dark .s-filter-tabs button.active,.theme-dark .s-inbox-tabs button.active{color:#f8faf5}.theme-dark .s-filter-tabs .active i,.theme-dark .s-inbox-tabs .active i{background:#f8faf5}.theme-dark .s-search input,.theme-dark .search-box input{color:#f8faf5}.theme-dark .s-payout-row.muted,.theme-dark .s-empty{color:#b1b5ac}.theme-dark .s-empty b{color:#f8faf5}.theme-dark .s-empty span{color:#b1b5ac}.theme-dark .s-empty svg,.theme-dark .s-empty-stack{color:#87907d}.theme-dark .activity-list b{color:#f8faf5}.theme-dark .activity-list span{color:#b1b5ac}@media (min-width:800px){.s-layer{bottom:0;left:248px}.s-status{display:none}.s-header,.s-toolbar{height:72px}.s-profile-scroll,.s-hash-scroll,.s-inbox-body,.s-messages,.s-photo-edit,.s-settings-body,.s-blocked-list,.s-balance,.s-credit,.s-filter-tabs{top:72px}.s-notice-list{top:116px}.s-convo-person{top:14px}.s-update{top:80px}.s-earnings-body{top:102px}.s-search.follower{top:80px}.s-user-list{top:130px}.s-post-media{top:72px}.s-profile-scroll,.s-settings-body,.s-earnings-body,.s-balance,.s-credit,.s-blocked-list,.s-inbox-body,.s-notice-list,.s-user-list{width:min(100%,960px);margin-left:auto;margin-right:auto}.s-media-grid{grid-template-columns:repeat(4,1fr)}.s-header{border-bottom:1px solid #0000000d}.s-sheet-layer{justify-content:center;align-items:center;padding:24px}.s-sheet{border-radius:20px;width:min(100%,580px);max-height:min(760px,90dvh);box-shadow:0 22px 70px #00000047}.s-handle{display:none}}@media (min-width:800px) and (max-width:1080px){.s-layer{left:210px}}.s-notifications{--notice-background:#fff;--notice-surface:#fff;--notice-border:#e5e5e5;--notice-muted:var(--muted,#707769);--notice-ink:var(--ink,#151a12);--notice-unread:#f5f5f5;--notice-hover:#f5f5f5;--notice-filter-active-background:#171717;--notice-filter-active-text:#fff;--notice-skeleton:#e5e5e5;--notice-shimmer:#ffffffa6;color:var(--notice-ink);background:var(--notice-background)}.theme-dark .s-notifications{--notice-background:#111;--notice-surface:#191919;--notice-border:#383838;--notice-muted:var(--muted,#b1b5ac);--notice-ink:#f8faf5;--notice-unread:#242424;--notice-hover:#242424;--notice-filter-active-background:#fff;--notice-filter-active-text:#000;--notice-skeleton:#333;--notice-shimmer:#ffffff14}.s-notifications .s-filter-tabs{border-bottom:1px solid var(--notice-border);background:var(--notice-background);align-items:center;gap:7px;padding:0 16px}.s-screen.s-notifications .s-filter-tabs{top:calc(var(--mobile-header-height,88px) + 18px)}.s-screen.s-notifications .s-notice-list{top:calc(var(--mobile-header-height,88px) + 62px)}.s-notifications .s-filter-tabs button{height:32px;color:var(--notice-muted);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:500;transition:color .16s,background-color .16s;display:inline-flex}.s-notifications .s-filter-tabs button.active{background:var(--notice-filter-active-background);color:var(--notice-filter-active-text);font-weight:600}.s-notifications .s-notice-list{background:var(--notice-background);scrollbar-width:thin;scrollbar-color:var(--notice-border) transparent;padding:4px 16px 28px}.s-notifications .s-notice-group-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:4px;padding:0 2px;display:flex}.s-notifications .s-notice-mark-all{min-height:32px;color:var(--notice-ink);white-space:nowrap;background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:5px 7px;font-size:11px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.s-notifications .s-notice-mark-all:disabled{color:var(--notice-muted);opacity:.6;cursor:default}.s-notifications .s-notice-group+.s-notice-group{margin-top:16px}.s-notifications .s-group-label{min-width:0;height:auto;color:var(--notice-muted);align-items:center;gap:7px;margin:0;padding:0;font-size:11px;font-weight:600;line-height:18px;display:flex}.s-notifications .s-notice-row{border:0;border-bottom:1px solid var(--notice-border);min-height:72px;color:var(--notice-ink);background:0 0;border-radius:0;align-items:center;gap:0;padding:0;transition:background-color .16s;display:flex;position:relative;overflow:hidden}.s-notifications .s-notice-row+.s-notice-row{margin-top:0}.s-notifications .s-notice-row.unread{background:0 0}.s-notifications .s-notice-main{border-radius:inherit;min-width:0;min-height:71px;color:inherit;text-align:start;background:0 0;flex:1;align-self:stretch;align-items:flex-start;gap:10px;padding:10px 2px;display:flex;position:relative}.s-notifications .s-notice-avatar{flex:0 0 44px;width:44px;height:44px}.s-notifications .s-notice-avatar>img,.s-notifications .s-notice-avatar>.system,.s-notifications .s-notice-avatar-placeholder{border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;transition:transform .18s;display:grid}.s-notifications .s-notice-avatar>.system{background:var(--notice-hover);color:var(--notice-muted)}.s-notifications .s-notice-avatar>.api-avatar{background:var(--notice-hover);color:var(--notice-ink)}.s-notifications .s-notice-avatar>i{border-color:var(--notice-background);background:var(--notice-hover);width:24px;height:24px;color:var(--notice-muted);right:auto;inset-inline-end:-4px;bottom:-2px}.s-notifications .s-notice-row.unread .s-notice-avatar>i{border-color:var(--notice-background)}.s-notifications .s-notice-avatar>.s-notice-type{--notice-gradient-from:#eceff4;--notice-gradient-to:#cdd6e2;--notice-type-ink:#526579;background:linear-gradient(135deg, var(--notice-gradient-from), var(--notice-gradient-to));color:var(--notice-type-ink)}.s-notifications .s-notice-avatar>.s-notice-type.likes{--notice-gradient-from:#ffe1e9;--notice-gradient-to:#ffaecc;--notice-type-ink:#b82250}.s-notifications .s-notice-avatar>.s-notice-type:is(.comments,.messages){--notice-gradient-from:#ddefff;--notice-gradient-to:#aed6ff;--notice-type-ink:#226ba6}.s-notifications .s-notice-avatar>.s-notice-type.mentions{--notice-gradient-from:#ffe5d1;--notice-gradient-to:#ffbd91;--notice-type-ink:#a84a19}.s-notifications .s-notice-avatar>.s-notice-type:is(.followers,.follow_requests){--notice-gradient-from:#ddf8f0;--notice-gradient-to:#a7e7d7;--notice-type-ink:#267664}.s-notifications .s-notice-avatar>.s-notice-type.posts{--notice-gradient-from:#ddf6ff;--notice-gradient-to:#a0e0ed;--notice-type-ink:#17738a}.s-notifications .s-notice-avatar>.s-notice-type:is(.earnings,.credits){--notice-gradient-from:#fff1c9;--notice-gradient-to:#ffdb80;--notice-type-ink:#8c6420}.theme-dark .s-notifications .s-notice-avatar>.s-notice-type{--notice-gradient-from:#3c4654;--notice-gradient-to:#2b3440;--notice-type-ink:#d6e0ed}.theme-dark .s-notifications .s-notice-avatar>.s-notice-type.likes{--notice-gradient-from:#67263f;--notice-gradient-to:#482132;--notice-type-ink:#ffc7da}.theme-dark .s-notifications .s-notice-avatar>.s-notice-type:is(.comments,.messages){--notice-gradient-from:#203e58;--notice-gradient-to:#183149;--notice-type-ink:#b7e0ff}.theme-dark .s-notifications .s-notice-avatar>.s-notice-type.mentions{--notice-gradient-from:#5a3728;--notice-gradient-to:#3f2b22;--notice-type-ink:#ffcca9}.theme-dark .s-notifications .s-notice-avatar>.s-notice-type:is(.followers,.follow_requests){--notice-gradient-from:#214c43;--notice-gradient-to:#193b34;--notice-type-ink:#a8ead8}.theme-dark .s-notifications .s-notice-avatar>.s-notice-type.posts{--notice-gradient-from:#214a56;--notice-gradient-to:#183741;--notice-type-ink:#b3e9f5}.theme-dark .s-notifications .s-notice-avatar>.s-notice-type:is(.earnings,.credits){--notice-gradient-from:#53432a;--notice-gradient-to:#3d3325;--notice-type-ink:#ffe0a0}.s-notifications .s-notice-copy{color:var(--notice-ink);font-size:13px;line-height:18px}.s-notifications .s-notice-copy>span,.s-notifications .s-notice-detail{display:block}.s-notifications .s-notice-copy b{font-weight:600}.s-notifications .s-notice-copy>span:not(.s-notice-read-status){overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-notifications .s-notice-copy>span.s-notice-detail{color:var(--notice-muted);-webkit-line-clamp:1;margin-top:2px;font-size:12px;line-height:16px}.s-notifications .s-notice-copy small{color:var(--notice-muted);margin-top:2px;font-size:11px;line-height:15px}.s-notifications :is(.s-notice-read-status,.s-notice-unread-label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-notifications .s-notice-unread-dot{background:var(--orange);border-radius:50%;flex:0 0 5px;align-self:flex-start;width:5px;height:5px;margin-top:6px;position:static}.s-notifications .s-notice-thumb{object-fit:cover;border-radius:5px;flex:0 0 34px;width:34px;height:45px;transition:transform .18s}.s-notifications .s-follow-back{width:94px;min-height:34px;color:var(--primary-ink,#182600);white-space:nowrap;margin-right:0;border-radius:7px;flex:0 0 94px;justify-content:center;align-items:center;gap:4px;margin-inline:10px 2px;padding:5px 8px;font-size:11px;font-weight:600;transition:background-color .16s,transform .16s;display:inline-flex}.s-notifications .s-notice-request-status{color:var(--notice-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.s-notifications .s-follow-back.followed:disabled{opacity:1}.s-notifications .s-notice-row:focus-within{background:var(--notice-hover)}.s-notifications button:focus-visible{outline-offset:-3px;outline:2px solid}.s-notifications .s-notice-skeleton{-webkit-user-select:none;user-select:none}.s-notifications .s-notice-skeleton-surface{background:var(--notice-skeleton)!important;color:#0000!important}.s-notifications .s-notice-skeleton .s-notice-copy,.s-notifications .s-notice-skeleton .s-notice-copy *{color:#0000}.s-notifications .s-notice-skeleton-line{background:repeating-linear-gradient(to bottom, transparent 0 3px, var(--notice-skeleton) 3px 12px, transparent 12px 17px);border-radius:4px;height:17px}.s-notifications .s-notice-skeleton .s-notice-detail{background:repeating-linear-gradient(to bottom, transparent 0 3px, var(--notice-skeleton) 3px 11px, transparent 11px 15px);height:15px}.s-notifications .s-notice-skeleton small{background:linear-gradient(to bottom, transparent 0 3px, var(--notice-skeleton) 3px 11px, transparent 11px);border-radius:4px;width:86px;height:14px;display:block}.s-notifications .s-notice-skeleton:after{background:linear-gradient(100deg, transparent 32%, var(--notice-shimmer) 50%, transparent 68%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.s-notifications .s-notice-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.s-notifications .s-empty{padding:50px 20px}.s-notifications .s-empty span{max-width:290px;margin:0 auto;line-height:20px}@media (prefers-reduced-motion:no-preference){.s-notifications .s-notice-skeleton:after{content:"";animation:1.6s ease-in-out infinite sNoticeShimmer}}@keyframes sNoticeShimmer{to{transform:translate(100%)}}@media (hover:hover) and (pointer:fine){.s-notifications .s-filter-tabs button:not(.active):hover,.s-notifications .s-notice-mark-all:not(:disabled):hover{background:var(--notice-unread);color:var(--notice-ink)}.s-notifications .s-notice-row:not(.s-notice-skeleton):hover{background:var(--notice-hover)}.s-notifications .s-follow-back:hover{background:var(--orange-hover)}}@media (min-width:800px){.s-screen.s-notifications .s-filter-tabs{top:90px}.s-screen.s-notifications .s-notice-list{top:134px}.s-notifications .s-filter-tabs{padding:0 max(24px,50% - 456px)}.s-notifications .s-notice-list{padding:4px 24px 40px}.s-notifications .s-notice-mark-all{font-size:12px}}@media (max-width:479px){.s-notifications .s-notice-group-heading{gap:8px}.s-notifications .s-notice-mark-all{min-height:32px;padding:5px 6px}.s-notifications .s-notice-list{padding-inline:12px}.s-notifications .s-follow-back{flex-basis:90px;width:90px;font-size:11px}}@media (prefers-reduced-motion:reduce){.s-notifications .s-filter-tabs button,.s-notifications .s-notice-mark-all,.s-notifications .s-notice-row,.s-notifications .s-notice-avatar>img,.s-notifications .s-notice-thumb,.s-notifications .s-follow-back{transition:none}.s-notifications .s-notice-row:not(.s-notice-skeleton):hover,.s-notifications .s-notice-main:hover .s-notice-avatar>img,.s-notifications .s-notice-main:hover .s-notice-thumb{transform:none}}.s-profile-screen :is(.s-profile-name,.s-profile-tools,.s-profile-desktop-action,.s-profile-desktop-icon,.s-profile-sort,.s-profile-tab-label){display:none}.s-profile-screen .s-profile-content-toolbar{display:contents}@media (min-width:800px){.s-profile-screen{--profile-page-padding:40px;--profile-surface:#fff;--profile-soft:var(--control-bg);--profile-soft-hover:var(--control-hover-bg);--profile-text:#151a12;--profile-muted:var(--muted,#707769);--profile-border:var(--control-border);background:var(--profile-surface);color:var(--profile-text)}.s-profile-screen>.s-header{display:none}.s-layer .s-profile-screen .s-profile-scroll{background:var(--profile-surface);overscroll-behavior-y:contain;width:100%;margin:0;top:0}.s-profile-screen .s-profile-summary{min-height:0;padding:44px var(--profile-page-padding) 32px;text-align:left;align-items:flex-start;gap:32px;display:flex;position:relative}.s-profile-screen .s-avatar-wrap{flex:0 0 200px;width:200px;height:200px;margin:0}.s-profile-screen .s-avatar-wrap>img{border-width:3px}.s-profile-screen .s-avatar-wrap>button{border-width:3px;width:38px;height:38px;bottom:6px;right:5px;box-shadow:0 3px 12px #151a1226}.s-profile-screen .s-profile-details{flex:1;min-width:0;padding-top:2px}.s-profile-screen .s-profile-summary:has(.s-profile-tools) .s-profile-identity{padding-right:90px}.s-profile-screen .s-profile-identity{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.s-profile-screen .s-profile-name{overflow-wrap:anywhere;max-width:100%;color:var(--profile-text);letter-spacing:-.7px;margin:0;font-size:36px;font-weight:800;line-height:1.25;display:block}.s-profile-screen .s-profile-handle{overflow-wrap:anywhere;min-width:0;color:var(--profile-muted);justify-content:flex-start;margin:0;font-size:17px;font-weight:500;line-height:25px}.s-profile-screen .s-stats{flex-wrap:wrap;gap:12px 28px;max-width:none;margin:17px 0 0;display:flex}.s-profile-screen .s-stats button{text-align:left;align-items:baseline;gap:6px;min-height:28px;padding:0;display:flex}.s-profile-screen .s-stats button+button:before{display:none}.s-profile-screen .s-stats b{color:var(--profile-text);font-size:18px;font-weight:700;line-height:26px}.s-profile-screen .s-stats span{color:var(--profile-muted);font-size:14px;font-weight:400;line-height:24px}.s-profile-screen .s-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:17px}.s-profile-screen .s-profile-actions>button{background:var(--profile-soft);min-width:130px;height:46px;color:var(--profile-text);border-radius:24px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;transition:background-color .18s,box-shadow .18s;display:inline-flex}.s-profile-screen .s-profile-actions>:is(.orange,.s-profile-edit){background:var(--orange);color:var(--primary-ink,#182600)}.s-profile-screen .s-profile-desktop-icon{align-items:center;display:inline-flex}.s-profile-screen .s-profile-actions>:is(.narrow,.s-profile-desktop-action){border-radius:50%;flex:0 0 46px;width:46px;min-width:46px;padding:0;display:inline-flex}.s-profile-screen .s-watch-live{border-radius:16px;width:fit-content;height:30px;margin-top:12px;margin-bottom:-5px;padding:0 12px;font-size:11px}.s-profile-screen .s-bio{max-width:760px;margin:16px 0 0;font-size:14px;line-height:22px}.s-profile-screen .s-social-link{margin-top:6px;font-size:13px;line-height:22px}.s-profile-screen .s-profile-tools{top:24px;right:var(--profile-page-padding);gap:8px;display:flex;position:absolute}.s-profile-screen .s-profile-tools button{min-height:36px;color:var(--profile-text);background:#ffffffa6;border-radius:20px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .18s;display:inline-flex}.s-profile-screen .s-profile-content-toolbar{z-index:4;min-width:0;min-height:64px;width:calc(100% - var(--profile-page-padding) - var(--profile-page-padding));margin:0 var(--profile-page-padding);border-bottom:1px solid var(--profile-border);background:var(--profile-surface);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.s-profile-screen .s-profile-tabs{background:0 0;border:0;flex:0 auto;align-items:stretch;gap:28px;min-width:0;height:64px;display:flex;position:static}.s-profile-screen .s-profile-tabs button{color:var(--profile-muted);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 2px;font-size:16px;font-weight:600;transition:color .18s;display:inline-flex}.s-profile-screen .s-profile-tab-label{display:inline}.s-profile-screen .s-profile-tabs button.active{color:var(--profile-text)}.s-profile-screen .s-profile-tabs button.active:after{background:var(--profile-text);border-radius:3px 3px 0 0;width:100%;height:3px;left:0;right:0}.s-profile-screen .s-profile-sort{background:var(--profile-soft);border-radius:22px;flex:none;gap:2px;padding:4px;display:flex}.s-profile-screen .s-profile-sort button{min-height:32px;color:var(--profile-muted);background:0 0;border-radius:18px;padding:0 13px;font-size:12px;font-weight:600;transition:background-color .18s,color .18s}.s-profile-screen .s-profile-sort button.active{background:var(--profile-surface);color:var(--profile-text);box-shadow:0 1px 5px #151a1212}.s-profile-screen .s-media-grid{padding:24px var(--profile-page-padding) 40px;background:var(--profile-surface);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.s-profile-screen .s-media-grid>button{aspect-ratio:3/4;isolation:isolate;background:var(--profile-soft);border-radius:12px;transition:transform .22s,box-shadow .22s;box-shadow:0 2px 8px #151a120f}.s-profile-screen .s-media-grid img{transition:transform .3s}.s-profile-screen .s-media-grid>button:after{background:linear-gradient(#0000 0%,#000000b3 100%);inset:45% 0 0}.s-profile-screen .s-views{color:#fff;text-shadow:0 1px 4px #0000008c;gap:5px;font-size:14px;font-weight:700;line-height:20px;bottom:12px;left:12px}.s-profile-screen .s-views svg{width:15px;height:15px}.s-profile-screen .s-pinned{border-radius:5px;padding:4px 7px;font-size:11px;top:10px;left:10px}.s-profile-screen .s-media-grid>button:focus-visible{outline:2px solid var(--profile-text);outline-offset:4px}.s-profile-screen .s-profile-summary button:focus-visible,.s-profile-screen .s-profile-content-toolbar button:focus-visible{outline:2px solid var(--profile-text);outline-offset:3px}.s-profile-screen .s-empty{min-height:360px;padding-top:76px}.theme-dark .s-profile-screen{--profile-surface:#111;--profile-soft:var(--control-bg);--profile-soft-hover:var(--control-hover-bg);--profile-text:#f8faf5;--profile-muted:#b1b5ac;--profile-border:var(--control-border)}.theme-dark .s-profile-screen .s-profile-tools button{background:#242424bf}.theme-dark .s-profile-screen .s-profile-handle{color:var(--profile-muted)}.theme-dark .s-profile-screen .s-bio button{color:inherit}.theme-dark .s-profile-screen .s-profile-sort button.active{background:#444}.theme-dark .s-profile-screen .s-profile-actions>:is(.orange,.s-profile-edit){background:var(--orange);color:var(--primary-ink,#182600)}}@media (min-width:800px) and (max-width:1080px){.s-profile-screen{--profile-page-padding:24px}.s-profile-screen .s-profile-summary{gap:24px;padding-top:36px;padding-bottom:28px}.s-profile-screen .s-avatar-wrap{flex-basis:140px;width:140px;height:140px}.s-profile-screen .s-avatar-wrap>button{width:34px;height:34px;bottom:2px;right:0}.s-profile-screen .s-profile-name{font-size:29px}.s-profile-screen .s-profile-handle{font-size:15px}.s-profile-screen .s-stats{gap:8px 16px;margin-top:12px}.s-profile-screen .s-stats b{font-size:16px}.s-profile-screen .s-stats span{font-size:12px}.s-profile-screen .s-profile-actions{gap:8px;margin-top:14px}.s-profile-screen .s-profile-actions>button{min-width:118px;height:44px;padding:0 16px;font-size:13px}.s-profile-screen .s-profile-actions>:is(.narrow,.s-profile-desktop-action){flex-basis:44px;width:44px;min-width:44px;padding:0}.s-profile-screen .s-profile-content-toolbar{flex-wrap:wrap;gap:0 16px}.s-profile-screen .s-profile-tabs{gap:16px}.s-profile-screen .s-profile-tabs button{gap:6px;font-size:14px}.s-profile-screen .s-profile-tabs button svg{width:18px;height:18px}.s-profile-screen .s-profile-sort button{padding:0 8px;font-size:11px}.s-profile-screen .s-profile-sort{margin-top:8px;margin-bottom:8px;margin-left:auto}.s-profile-screen .s-media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (min-width:800px) and (hover:hover) and (pointer:fine){.s-profile-screen .s-profile-actions>button:hover{background:var(--profile-soft-hover)}.s-profile-screen .s-profile-actions>:is(.orange,.s-profile-edit):hover{background:var(--orange-hover)}.s-profile-screen .s-profile-tools button:hover{background:var(--profile-soft-hover)}.s-profile-screen .s-profile-tabs button:hover,.s-profile-screen .s-profile-sort button:not(.active):hover{color:var(--profile-text)}.s-profile-screen .s-media-grid>button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #151a1224}.s-profile-screen .s-media-grid>button:hover img{transform:scale(1.035)}}@media (min-width:800px) and (prefers-reduced-motion:reduce){.s-profile-screen .s-profile-actions>button,.s-profile-screen .s-profile-tools button,.s-profile-screen .s-profile-tabs button,.s-profile-screen .s-profile-sort button,.s-profile-screen .s-media-grid>button,.s-profile-screen .s-media-grid img{transition:none}.s-profile-screen .s-media-grid>button:hover,.s-profile-screen .s-media-grid>button:hover img{transform:none}}.s-hashtag-screen{--hash-surface:#fff;--hash-text:#151a12;--hash-muted:#707769;--hash-border:#eaf4dd;--hash-skeleton:var(--loading-base);--hash-skeleton-overlay:var(--loading-detail);--hash-shimmer:#ffffffb3;background:var(--hash-surface);color:var(--hash-text)}.theme-dark .s-hashtag-screen{--hash-surface:#111;--hash-text:#f8faf5;--hash-muted:#b1b5ac;--hash-border:#333;--hash-skeleton:#242424;--hash-skeleton-overlay:#444;--hash-shimmer:#ffffff17}.s-hashtag-screen .s-hash-scroll{background:var(--hash-surface);overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--hash-muted) transparent;width:100%;margin:0}.s-hashtag-screen .s-hash-container{width:100%;max-width:1360px;margin:0 auto;padding:0 16px}.s-hashtag-screen .s-hash-summary{min-height:205px;padding:20px 0}.s-hashtag-screen .s-hash-identity{align-items:center;gap:14px;display:flex}.s-hashtag-screen .s-hash-tile{float:none;border-radius:16px;flex:0 0 64px;place-items:center;width:64px;height:64px;margin:0;font-size:38px;font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden}.s-hashtag-screen .s-hash-heading{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.s-hashtag-screen .s-hash-heading h1{overflow-wrap:anywhere;width:fit-content;max-width:100%;color:var(--hash-text);letter-spacing:-.4px;margin:0;font-size:22px;font-weight:800;line-height:29px}.s-hashtag-screen .s-hash-meta{color:var(--hash-muted);margin-top:4px;font-size:12px;font-weight:500;line-height:20px;display:inline-block}.s-hashtag-screen .s-hash-description{clear:none;width:fit-content;max-width:740px;color:var(--hash-muted);margin:14px 0 0;padding:0;font-size:13px;font-weight:400;line-height:20px}.s-hashtag-screen .s-hash-follow{background:var(--orange);min-width:128px;height:36px;color:var(--primary-ink,#182600);border-radius:20px;justify-content:center;align-items:center;margin-top:14px;padding:0 18px;font-size:12px;font-weight:600;transition:background-color .18s,box-shadow .18s;display:inline-flex}.s-hashtag-screen .s-hash-follow:disabled{cursor:wait}.s-hashtag-screen .s-hash-tabs-wrapper{z-index:5;border-bottom:1px solid var(--hash-border);background:var(--hash-surface);position:sticky;top:0}.s-hashtag-screen .s-hash-tabs{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));height:50px;display:grid;position:static}.s-hashtag-screen .s-hash-tabs button{min-width:0;height:50px;color:var(--hash-muted);justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:14px;font-weight:600;transition:color .18s,background-color .18s;display:inline-flex;position:relative}.s-hashtag-screen .s-hash-tabs button.active{color:var(--hash-text)}.s-hashtag-screen .s-hash-tabs i{background:0 0;border-radius:3px 3px 0 0;width:44px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.s-hashtag-screen .s-hash-tabs .active i{background:var(--hash-text)}.s-hashtag-screen .s-hash-posts{padding:0 0 24px}.s-hashtag-screen .s-media-grid{background:var(--hash-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.s-hashtag-screen .s-media-grid>:is(button,.s-media-placeholder){aspect-ratio:3/4;background:var(--hash-skeleton);color:#fff;border-radius:0;display:block;position:relative;overflow:hidden}.s-hashtag-screen .s-media-grid img{object-fit:cover;width:100%;height:100%}.s-hashtag-screen .s-views{color:#fff}.s-hashtag-screen .s-hash-grid-panel:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid}.s-hashtag-screen :is(.s-hash-tabs button,.s-hash-follow):focus-visible{outline-offset:-3px;outline:2px solid}.s-hashtag-screen .s-media-grid>button:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid}.s-hashtag-screen .s-hash-status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.s-hashtag-screen :is(.s-hash-skeleton-block,.s-hash-skeleton-line){-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;color:#0000!important;text-shadow:none!important}.s-hashtag-screen .s-hash-skeleton-block{background:var(--hash-skeleton)!important}.s-hashtag-screen .s-hash-skeleton-line{background:repeating-linear-gradient(to bottom, transparent 0 4px, var(--hash-skeleton) 4px 15px, transparent 15px 20px);border-radius:5px}.s-hashtag-screen .s-hash-heading h1.s-hash-skeleton-line{background:linear-gradient(to bottom, transparent 18%, var(--hash-skeleton) 18% 78%, transparent 78%)}.s-hashtag-screen .s-hash-skeleton-line svg{opacity:0}.s-hashtag-screen .s-media-placeholder .s-views{background:var(--hash-skeleton-overlay);border-radius:4px;position:absolute}.s-hashtag-screen .s-media-placeholder .s-pinned{position:absolute;background:var(--hash-skeleton-overlay)!important}.s-hashtag-screen :is(.s-hash-skeleton-block,.s-hash-skeleton-line):after{z-index:3;background:linear-gradient(105deg, transparent 25%, var(--hash-shimmer) 50%, transparent 75%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@media (min-width:800px){.s-hashtag-screen .s-header{border-bottom:1px solid var(--hash-border);height:64px}.s-hashtag-screen .s-toolbar{width:100%;max-width:1360px;height:64px;margin:0 auto;padding:0 32px}.s-hashtag-screen .s-hash-scroll{top:64px}.s-hashtag-screen .s-hash-container{padding-left:32px;padding-right:32px}.s-hashtag-screen .s-hash-summary{min-height:0;padding-top:30px;padding-bottom:28px}.s-hashtag-screen .s-hash-identity{gap:20px}.s-hashtag-screen .s-hash-tile{border-radius:20px;flex-basis:84px;width:84px;height:84px;font-size:50px}.s-hashtag-screen .s-hash-heading h1{letter-spacing:-.7px;font-size:32px;line-height:42px}.s-hashtag-screen .s-hash-meta{margin-top:5px;font-size:13px;line-height:21px}.s-hashtag-screen .s-hash-description{margin-top:17px;font-size:14px;line-height:22px}.s-hashtag-screen .s-hash-follow{min-width:145px;height:40px;margin-top:17px;font-size:13px}.s-hashtag-screen .s-hash-tabs{align-items:stretch;gap:20px;height:58px;display:flex}.s-hashtag-screen .s-hash-tabs button{flex:none;min-width:124px;height:58px;padding:0 18px;font-size:15px}.s-hashtag-screen .s-hash-tabs i{width:100%;left:0;right:0;transform:none}.s-hashtag-screen .s-hash-posts{padding-top:22px;padding-bottom:40px}.s-hashtag-screen .s-media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.s-hashtag-screen .s-media-grid>:is(button,.s-media-placeholder){isolation:isolate;border-radius:12px;transition:transform .22s,box-shadow .22s;box-shadow:0 2px 8px #151a120f}.s-hashtag-screen .s-media-grid img{transition:transform .3s}.s-hashtag-screen .s-media-grid>button:after{background:linear-gradient(#0000,#000000b8);inset:45% 0 0}.s-hashtag-screen .s-views{text-shadow:0 1px 4px #00000080;gap:5px;font-size:13px;font-weight:700;line-height:20px;bottom:12px;left:12px}.s-hashtag-screen .s-views svg{width:15px;height:15px}.s-hashtag-screen .s-pinned{border-radius:5px;padding:4px 7px;font-size:11px;top:10px;left:10px}.s-hashtag-screen .s-hash-description.s-hash-skeleton-line{background:repeating-linear-gradient(to bottom, transparent 0 4px, var(--hash-skeleton) 4px 16px, transparent 16px 22px)}.s-hashtag-screen .s-hash-grid-panel:focus-visible{outline-offset:5px;border-radius:12px}.s-hashtag-screen .s-media-grid>button:focus-visible{outline-offset:4px}}@media (min-width:800px) and (max-width:1080px){.s-hashtag-screen .s-hash-container,.s-hashtag-screen .s-toolbar{padding-left:24px;padding-right:24px}.s-hashtag-screen .s-media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (hover:hover) and (pointer:fine){.s-hashtag-screen .s-hash-follow:hover:not(:disabled){background:var(--orange-hover);box-shadow:0 4px 14px var(--primary,#b4ff2c)}@supports (color:color-mix(in lab, red, red)){.s-hashtag-screen .s-hash-follow:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb, var(--primary,#b4ff2c) 18%, transparent)}}.s-hashtag-screen .s-hash-tabs button:hover{color:var(--hash-text)}}@media (min-width:800px) and (hover:hover) and (pointer:fine){.s-hashtag-screen .s-media-grid>button:hover{transform:translateY(-3px);box-shadow:0 9px 24px #151a1229}.s-hashtag-screen .s-media-grid>button:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:no-preference){.s-hashtag-screen :is(.s-hash-skeleton-block,.s-hash-skeleton-line):after{content:"";animation:1.4s ease-in-out infinite sHashShimmer}}@keyframes sHashShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.s-hashtag-screen .s-hash-follow,.s-hashtag-screen .s-hash-tabs button,.s-hashtag-screen .s-media-grid>button,.s-hashtag-screen .s-media-grid img{transition:none}.s-hashtag-screen .s-media-grid>button:hover,.s-hashtag-screen .s-media-grid>button:hover img{transform:none}}.s-messaging-root{--message-canvas:#fbfff7;--message-surface:#fff;--message-soft:var(--control-bg);--message-input-focus:var(--control-active-bg);--message-hover:var(--control-hover-bg);--message-selected:var(--control-active-bg);--message-border:var(--control-border);--message-text:var(--ink,#151a12);--message-muted:var(--muted,#707769);--message-secondary:var(--muted,#707769);--message-link:var(--message-text);--message-header:linear-gradient(180deg, var(--primary-soft,#f3ffe2), #fff 100%);--message-incoming:var(--control-bg);--message-outgoing:var(--control-active-bg);--message-outgoing-text:var(--ink,#151a12);--message-skeleton:var(--loading-base);--message-shimmer:#ffffffb8;--message-shadow:#151a120a;background:var(--message-canvas);color:var(--message-text);font-family:var(--font-poppins), Arial, sans-serif;position:absolute;inset:0;overflow:hidden}.theme-dark .s-messaging-root{--message-canvas:#111;--message-surface:#111;--message-soft:var(--control-bg);--message-input-focus:var(--control-active-bg);--message-hover:var(--control-hover-bg);--message-selected:var(--control-active-bg);--message-border:var(--control-border);--message-text:#f8faf5;--message-muted:var(--muted,#b1b5ac);--message-secondary:#dce2d4;--message-link:var(--message-text);--message-header:linear-gradient(180deg, var(--header,#191919), #111 100%);--message-incoming:var(--control-bg);--message-outgoing:var(--control-active-bg);--message-outgoing-text:#f8faf5;--message-skeleton:#333;--message-shimmer:#ffffff14;--message-shadow:#0000001f}.s-messaging-root :is(button,input,textarea){font:inherit}.s-messaging-root button{background:0 0}.s-messaging-root :is(button,input,textarea,a):focus-visible{outline:2px solid var(--message-text);outline-offset:3px}.s-messaging-root :is(input,textarea){min-width:0;color:var(--message-text);background:0 0;border:0}.s-messaging-root :is(input,textarea)::placeholder{color:var(--message-muted);opacity:1}.s-messaging-root button:disabled{cursor:default}.s-messaging-root .s-messaging-layout{background:var(--message-surface);grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;margin:0 auto;display:grid;overflow:hidden}.s-messaging-root :is(.s-messaging-inbox,.s-messaging-chat){background:var(--message-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.s-messaging-root[data-mobile-view=inbox] .s-messaging-chat,.s-messaging-root[data-mobile-view=conversation] .s-messaging-inbox{display:none}.s-messaging-root :is(.s-messaging-inbox-header,.s-messaging-chat-header){min-height:calc(80px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--message-border);background:var(--message-surface);flex:none;align-items:center;gap:10px;display:flex}.s-messaging-root .s-messaging-inbox-header>div{flex:1;min-width:0}.s-messaging-root .s-messaging-inbox-header h1{min-width:0;color:var(--message-text);letter-spacing:-.5px;flex:1;margin:0;font-size:24px;font-weight:800;line-height:32px}.s-messaging-root .s-messaging-inbox-header p{color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;margin:2px 0 0;font-size:11px;line-height:17px}.s-messaging-root .s-messaging-icon-button{width:44px;height:44px;color:var(--message-text);background:var(--control-bg);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:inline-flex}.s-messaging-root .s-messaging-new-message{background:var(--message-selected);color:var(--message-text)}.s-messaging-root .s-messaging-search{background:var(--message-soft);min-height:44px;color:var(--message-muted);border:1px solid #0000;border-radius:24px;flex:none;align-items:center;gap:9px;margin:6px 18px 16px;padding:0 14px;transition:border-color .18s,background-color .18s;display:flex}.s-messaging-root .s-messaging-search:focus-within{border-color:var(--control-border)}.s-messaging-root .s-messaging-search input{outline:0;flex:1;width:100%;height:42px;font-size:13px}.s-messaging-root .s-messaging-search>button{border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-right:-10px;display:grid}.s-messaging-root .s-messaging-filters{flex:none;align-items:center;gap:6px;margin:0 18px 13px;display:flex}.s-messaging-root .s-messaging-filters button{min-height:38px;color:var(--message-muted);border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:12px;font-weight:600;transition:background-color .18s,color .18s;display:inline-flex}.s-messaging-root .s-messaging-filters button.active{border-color:var(--message-border);background:var(--message-selected);color:var(--message-text)}.s-messaging-root .s-messaging-thread-list{min-height:0;padding:3px 0 calc(12px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--message-border) transparent;flex:1;overflow:hidden auto}.s-messaging-root .s-messaging-thread-row{width:100%;min-height:84px;color:var(--message-text);text-align:left;border:0;align-items:center;gap:12px;padding:13px 18px;transition:background-color .18s;display:flex;position:relative}.s-messaging-root .s-messaging-thread-row.is-selected{background:var(--message-selected)}.s-messaging-root .s-messaging-thread-row.is-selected:before{background:var(--orange);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:19px;bottom:19px;left:0}.s-messaging-root .s-messaging-thread-avatar{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:block;overflow:hidden}.s-messaging-root .s-messaging-thread-copy{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.s-messaging-root .s-messaging-thread-name{max-width:100%;color:var(--message-text);align-items:center;gap:5px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.s-messaging-root .s-messaging-thread-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.s-messaging-root .s-messaging-verified{color:var(--primary-muted,#477000);flex:none;align-items:center;display:inline-flex}.s-messaging-root .s-messaging-thread-preview{max-width:100%;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;align-items:center;gap:5px;font-size:13px;font-weight:400;line-height:19px;display:flex;overflow:hidden}.s-messaging-root .s-messaging-thread-preview svg{flex:none}.s-messaging-root .s-messaging-thread-preview>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.s-messaging-root .s-messaging-thread-request{color:var(--message-text);font-family:var(--font-roboto), Arial, sans-serif;font-size:11px;font-weight:500;line-height:15px;display:block}.s-messaging-root .s-messaging-thread-row.is-unread .s-messaging-thread-name b{font-weight:700}.s-messaging-root .s-messaging-thread-row.is-unread .s-messaging-thread-preview{color:var(--message-secondary);font-weight:500}.s-messaging-root .s-messaging-thread-meta{min-width:34px;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;flex-direction:column;flex:none;align-self:stretch;align-items:flex-end;gap:8px;padding-top:2px;font-size:11px;line-height:16px;display:flex}.s-messaging-root .s-messaging-thread-meta>:first-child{display:block}.s-messaging-root .s-messaging-thread-badge{background:var(--orange);min-width:20px;height:20px;color:var(--primary-ink,#182600);border-radius:11px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;display:flex}.s-messaging-root .s-messaging-thread-indicators{justify-content:flex-end;align-items:center;gap:5px;min-height:20px;display:flex}.s-messaging-root .s-messaging-thread-muted{min-height:20px;color:var(--message-muted);justify-content:center;align-items:center;display:inline-flex}.s-messaging-root :is(.s-messaging-thread-avatar,.s-messaging-chat-avatar,.s-messaging-message-avatar,.s-messaging-shared-thumbnail,.s-messaging-link-image)>:is(img,.s-messaging-skeleton-surface){object-fit:cover;width:100%;height:100%;display:block}.s-messaging-root .s-messaging-inbox-note{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--message-border);color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;line-height:17px;display:flex}.s-messaging-root .s-messaging-inbox-note svg{flex:none}.s-messaging-root .s-messaging-chat-person{text-align:left;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:3px;display:flex}.s-messaging-root .s-messaging-chat-avatar{border-radius:50%;flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden}.s-messaging-root .s-messaging-chat-identity{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.s-messaging-root .s-messaging-chat-name{max-width:100%;color:var(--message-text);white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:700;line-height:21px;display:flex;overflow:hidden}.s-messaging-root .s-messaging-chat-handle{max-width:100%;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;display:block;overflow:hidden}.s-messaging-root .s-messaging-chat-tools{flex:none;position:relative}.s-messaging-root .s-messaging-conversation-actions{z-index:20;border:1px solid var(--message-border);background:var(--message-surface);border-radius:14px;width:218px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 35px #151a1224}.s-messaging-root .s-messaging-conversation-actions button{width:100%;min-height:42px;color:var(--message-text);text-align:left;border-radius:9px;padding:10px 12px;font-size:12px;line-height:18px;display:block}.s-messaging-root .s-messaging-conversation-actions .danger{color:var(--danger,#dc2626)}.s-messaging-root .s-messaging-chat-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--message-border) transparent;flex:1;min-height:0;padding:22px 18px;overflow:hidden auto}.s-messaging-root .s-messaging-chat-scroll:focus-visible{outline-offset:-3px}.s-messaging-root .s-messaging-chat-history{flex-direction:column;align-items:stretch;gap:18px;min-width:0;display:flex}.s-messaging-root .s-messaging-date{background:var(--message-soft);color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;border-radius:14px;align-self:center;padding:5px 12px;font-size:11px;font-weight:500;line-height:16px}.s-messaging-root .s-messaging-message-row{align-items:flex-end;gap:9px;min-width:0;display:flex}.s-messaging-root .s-messaging-message-row.is-mine{justify-content:flex-end}.s-messaging-root .s-messaging-message-avatar{border-radius:50%;flex:0 0 28px;width:28px;height:28px;margin-bottom:22px;display:block;overflow:hidden}.s-messaging-root .s-messaging-message-content{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:80%;display:flex}.s-messaging-root .s-messaging-message-row.is-mine .s-messaging-message-content{align-items:flex-end}.s-messaging-root .s-messaging-bubble{overflow-wrap:anywhere;background:var(--message-incoming);max-width:100%;color:var(--message-text);font-family:var(--font-roboto), Arial, sans-serif;white-space:pre-wrap;border-radius:18px 18px 18px 5px;margin:0;padding:12px 15px;font-size:14px;font-weight:400;line-height:21px}.s-messaging-root .is-mine .s-messaging-bubble{background:var(--message-outgoing);color:var(--message-outgoing-text);border-radius:18px 18px 5px}.s-messaging-root .s-messaging-message-meta{color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;flex-wrap:wrap;align-items:center;gap:4px 7px;padding:0 3px;font-size:11px;line-height:16px;display:flex}.s-messaging-root .s-messaging-message-meta time{display:block}.s-messaging-root :is(.s-messaging-message-receipt,.s-messaging-message-failed){align-items:center;gap:4px;display:inline-flex}.s-messaging-root .s-messaging-message-failed{color:var(--danger,#dc2626)}.s-messaging-root .s-messaging-retry{color:var(--message-text);text-decoration:underline}.s-messaging-root .s-messaging-shared-card{border:1px solid var(--message-border);background:var(--message-surface);text-align:left;border-radius:15px;flex-direction:column;width:240px;max-width:100%;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.s-messaging-root .s-messaging-shared-thumbnail{aspect-ratio:3/2;background:var(--message-soft);width:100%;color:var(--message-muted);place-items:center;display:grid;position:relative;overflow:hidden}.s-messaging-root .s-messaging-shared-play{color:#fff;background:#00000026;place-items:center;display:grid;position:absolute;inset:0}.s-messaging-root .s-messaging-shared-play>svg{background:#0000004d;border:1px solid #ffffff8c;border-radius:50%;width:42px;height:42px;padding:9px}.s-messaging-root .s-messaging-shared-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:11px 13px 13px;display:flex}.s-messaging-root .s-messaging-shared-copy small{color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;font-size:11px;line-height:16px;display:block}.s-messaging-root .s-messaging-shared-copy b{overflow-wrap:anywhere;max-width:100%;color:var(--message-text);font-size:12px;font-weight:600;line-height:19px;display:block}.s-messaging-root .s-messaging-composer{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--message-border);background:var(--message-surface);flex-direction:column;flex:none;gap:8px;display:flex;position:relative}.s-messaging-root .s-messaging-composer-box{align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.s-messaging-root .s-messaging-composer textarea{resize:none;background:var(--message-soft);min-height:44px;max-height:132px;font-family:var(--font-roboto), Arial, sans-serif;border:0;border-radius:22px;flex:1;padding:12px 15px;font-size:14px;line-height:20px;display:block;overflow-y:auto;box-shadow:inset 0 0 0 1px #0000}.s-messaging-root .s-messaging-composer textarea:focus{box-shadow:inset 0 0 0 1px var(--control-border);outline:0}.s-messaging-root .s-messaging-send{background:var(--orange);width:44px;height:44px;color:var(--primary-ink,#182600);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;transition:background-color .18s,opacity .18s;display:inline-flex}.s-messaging-root .s-messaging-send:disabled{background:var(--message-soft);color:var(--message-muted);opacity:.65}.s-messaging-root .s-messaging-attach:disabled{color:var(--message-muted);opacity:.45}.s-messaging-root .s-messaging-composer-footer{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:0 4px 0 52px;display:flex}.s-messaging-root .s-messaging-composer-note{color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;margin:0;font-size:11px;line-height:17px}.s-messaging-root .s-messaging-draft-count{color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;flex:none;font-size:11px;line-height:17px;display:block}.s-messaging-root :is(.s-messaging-request,.s-messaging-blocked){padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--message-border);background:var(--message-surface);text-align:center;flex:none}.s-messaging-root :is(.s-messaging-request,.s-messaging-blocked) b{color:var(--message-text);font-size:14px;font-weight:600;line-height:21px}.s-messaging-root :is(.s-messaging-request,.s-messaging-blocked) p{color:var(--message-secondary);font-family:var(--font-roboto), Arial, sans-serif;margin:0 0 12px;font-size:13px;line-height:20px}.s-messaging-root .s-messaging-request-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.s-messaging-root :is(.s-messaging-request-actions button,.s-messaging-blocked>button){background:var(--message-soft);min-height:44px;color:var(--message-text);border-radius:22px;flex:70px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.s-messaging-root .s-messaging-request-actions .primary{background:var(--orange);color:var(--primary-ink,#182600)}.s-messaging-root :is(.s-messaging-request-actions button,.s-messaging-blocked>button):disabled{opacity:.5}.s-messaging-root .s-messaging-blocked{text-align:left;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.s-messaging-root .s-messaging-blocked>svg{color:var(--message-muted);flex:none}.s-messaging-root .s-messaging-blocked>div{flex:180px;min-width:0}.s-messaging-root .s-messaging-blocked p{margin:3px 0 0}.s-messaging-root .s-messaging-blocked>button{flex:0 auto;min-width:100px;margin-left:auto}.s-messaging-root .s-messaging-request-note{max-width:340px;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;text-align:center;align-self:center;margin:0 0 4px;font-size:12px;line-height:19px}.s-messaging-root .s-messaging-welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:40px 28px;display:flex}.s-messaging-root .s-messaging-welcome-art{border:1px solid var(--message-border);background:var(--message-header);width:116px;height:116px;color:var(--primary-muted,#477000);border-radius:32px;place-items:center;display:grid;position:relative}.s-messaging-root .s-messaging-welcome-art>span{border:4px solid var(--message-surface);background:var(--orange);width:48px;height:48px;color:var(--primary-ink,#182600);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-8px;right:-13px}.s-messaging-root .s-messaging-welcome h2{max-width:360px;color:var(--message-text);letter-spacing:-.5px;margin:20px 0 10px;font-size:25px;font-weight:700;line-height:34px}.s-messaging-root .s-messaging-welcome p{max-width:310px;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;margin:0;font-size:14px;line-height:22px}.s-messaging-root :is(.s-messaging-welcome,.s-messaging-inbox-empty)>button{background:var(--orange);min-height:44px;color:var(--primary-ink,#182600);border-radius:23px;margin-top:22px;padding:0 24px;font-size:13px;font-weight:600}.s-messaging-root :is(.s-messaging-inbox-empty,.s-messaging-chat-empty){min-height:280px;color:var(--message-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:36px 24px;display:flex}.s-messaging-root .s-messaging-empty-icon{background:var(--message-soft);width:64px;height:64px;color:var(--message-secondary);border-radius:20px;place-items:center;display:grid}.s-messaging-root :is(.s-messaging-inbox-empty,.s-messaging-chat-empty) h2{color:var(--message-text);margin:17px 0 7px;font-size:17px;font-weight:600;line-height:25px}.s-messaging-root :is(.s-messaging-inbox-empty,.s-messaging-chat-empty) p{max-width:250px;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;margin:0;font-size:13px;line-height:21px}.s-messaging-root .s-messaging-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.s-messaging-root .s-messaging-text-link{color:var(--message-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.s-messaging-root .s-messaging-link-card{border:1px solid var(--message-border);background:var(--message-surface);width:270px;max-width:100%;color:var(--message-text);border-radius:15px;flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.s-messaging-root .s-messaging-link-image{aspect-ratio:16/9;background:var(--message-soft);width:100%;display:block;position:relative;overflow:hidden}.s-messaging-root .s-messaging-link-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:12px 13px 14px;display:flex}.s-messaging-root .s-messaging-link-site{max-width:100%;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;letter-spacing:.35px;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:15px;display:flex}.s-messaging-root .s-messaging-link-site svg{flex:none}.s-messaging-root .s-messaging-link-title{overflow-wrap:anywhere;max-width:100%;color:var(--message-text);font-size:13px;font-weight:600;line-height:20px;display:block}.s-messaging-root .s-messaging-link-description{-webkit-line-clamp:2;max-width:100%;color:var(--message-secondary);font-family:var(--font-roboto), Arial, sans-serif;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.s-messaging-root .s-messaging-link-url{max-width:100%;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:17px;display:block;overflow:hidden}.s-messaging-root .s-messaging-shared-video{width:168px}.s-messaging-root .s-messaging-shared-video .s-messaging-shared-thumbnail{aspect-ratio:9/16}.s-messaging-root .s-messaging-shared-video .s-messaging-shared-copy{gap:4px;padding:10px 11px 12px}.s-messaging-root .s-messaging-shared-video .s-messaging-shared-copy>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-messaging-root .s-messaging-shared-video .s-messaging-shared-copy>small{color:var(--message-link);font-size:10px;font-weight:600}.s-messaging-root .s-messaging-video-duration{color:#fff;font-family:var(--font-roboto), Arial, sans-serif;background:#0009;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:500;line-height:16px;display:block;position:absolute;bottom:9px;right:9px}.s-messaging-root .s-messaging-video-author{max-width:100%;color:var(--message-secondary);font-family:var(--font-roboto), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:17px;display:block;overflow:hidden}.s-messaging-root .s-messaging-video-stats{color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;line-height:17px;display:flex}.s-messaging-root .s-messaging-video-stats>span{align-items:center;gap:4px;display:inline-flex}.s-messaging-root .s-messaging-video-source{color:var(--message-link);font-family:var(--font-roboto), Arial, sans-serif;font-size:11px;line-height:18px;display:block}.s-messaging-root .s-messaging-video-source a{color:inherit;text-underline-offset:3px;text-decoration:underline}.s-messaging-root .s-messaging-draft-link{border:1px solid var(--message-border);background:var(--message-soft);border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;display:flex}.s-messaging-root .s-messaging-draft-link-icon{background:var(--message-surface);width:34px;height:34px;color:var(--message-link);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.s-messaging-root .s-messaging-draft-link-copy{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.s-messaging-root .s-messaging-draft-link-copy>:first-child{max-width:100%;color:var(--message-secondary);font-family:var(--font-roboto), Arial, sans-serif;font-size:11px;font-weight:600;line-height:16px;display:block}.s-messaging-root .s-messaging-draft-link-copy>:last-child{max-width:100%;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;display:block;overflow:hidden}.s-messaging-root .s-messaging-emoji-control{flex:0 0 44px;display:none;position:relative}.s-messaging-root .s-messaging-emoji-trigger[aria-expanded=true]{background:var(--message-selected);color:var(--message-link)}.s-messaging-root .s-messaging-emoji-trigger:disabled{color:var(--message-muted);opacity:.45}.s-messaging-root .s-messaging-emoji-picker{z-index:30;width:min(348px, calc(100vw - var(--sidebar-width,0px) - var(--message-inbox-width,350px) - 32px));overscroll-behavior:contain;border:1px solid var(--message-border);background:var(--message-surface);border-radius:17px;flex-direction:column;gap:10px;max-height:min(360px,100dvh - 150px);padding:12px;display:flex;position:absolute;bottom:calc(100% + 12px);right:-52px;overflow:auto;box-shadow:0 12px 40px #151a1229}.s-messaging-root .s-messaging-emoji-search{background:var(--message-soft);border-radius:12px;flex:none;align-items:center;gap:6px;min-width:0;min-height:40px;padding-left:12px;transition:background-color .15s;display:flex}.s-messaging-root .s-messaging-emoji-search:focus-within{background:var(--message-input-focus)}.s-messaging-root .s-messaging-emoji-search input{flex:1;width:100%;height:40px;font-size:12px}.s-messaging-root .s-messaging-emoji-search>svg{flex:none}.s-messaging-root .s-messaging-emoji-search input:is(:focus,:focus-visible,:active){box-shadow:none;border:0;outline:none}.s-messaging-root .s-messaging-emoji-search button{width:36px;height:36px;color:var(--message-muted);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.s-messaging-root .s-messaging-emoji-categories{flex:none;gap:4px;display:flex}.s-messaging-root .s-messaging-emoji-categories button{min-width:0;min-height:32px;color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;border-radius:9px;flex:1;padding:0 7px;font-size:11px;font-weight:500;line-height:16px}.s-messaging-root .s-messaging-emoji-categories button[aria-pressed=true]{background:var(--message-selected);color:var(--message-link)}.s-messaging-root .s-messaging-emoji-grid{scrollbar-width:thin;scrollbar-color:var(--message-border) transparent;flex:auto;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:3px;min-height:38px;display:grid;overflow-y:auto}.s-messaging-root .s-messaging-emoji-grid button{border-radius:9px;place-items:center;min-width:0;min-height:38px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:23px;line-height:30px;display:grid}.s-messaging-root .s-messaging-emoji-grid button:focus-visible{outline-offset:-2px}.s-messaging-root .s-messaging-emoji-empty{color:var(--message-muted);font-family:var(--font-roboto), Arial, sans-serif;text-align:center;margin:0;padding:18px 10px;font-size:12px;line-height:18px}.s-messaging-root .s-messaging-video-layer{z-index:60;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.s-messaging-root .s-messaging-video-modal{border:1px solid var(--message-border);background:var(--message-surface);border-radius:22px;flex-direction:column;gap:12px;width:min(400px,100%);max-height:100%;padding:14px;display:flex;overflow:auto;box-shadow:0 20px 65px #0000004d}.s-messaging-root .s-messaging-video-heading{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.s-messaging-root .s-messaging-video-heading>:is(h2,b){overflow-wrap:anywhere;min-width:0;color:var(--message-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.s-messaging-root .s-messaging-video-close{background:var(--message-soft)}.s-messaging-root .s-messaging-video-player{aspect-ratio:auto;object-fit:contain;background:#000;border-radius:13px;flex:0 auto;width:100%;height:auto;min-height:0;max-height:calc(100dvh - 180px);display:block}.s-messaging-root .s-messaging-video-caption{color:var(--message-secondary);font-family:var(--font-roboto), Arial, sans-serif;flex-direction:column;flex:none;gap:4px;font-size:12px;line-height:18px;display:flex}.s-messaging-root .s-messaging-video-caption :is(p,b){margin:0}.s-messaging-root :is(.s-messaging-skeleton-surface,.s-messaging-skeleton-line){-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;color:#0000!important;text-shadow:none!important}.s-messaging-root .s-messaging-skeleton-surface{background:var(--message-skeleton)!important}.s-messaging-root .s-messaging-skeleton-line{background:linear-gradient(to bottom, transparent 18%, var(--message-skeleton) 18% 78%, transparent 78%);border-radius:4px}.s-messaging-root .s-messaging-skeleton-line :is(svg,img){opacity:0}.s-messaging-root .is-skeleton svg{visibility:hidden}.s-messaging-root .s-messaging-skeleton-line :is(b,span){color:#0000!important}.s-messaging-root .s-messaging-bubble.s-messaging-skeleton-line,.s-messaging-root .is-mine .s-messaging-bubble.s-messaging-skeleton-line{background:var(--loading-base)}.s-messaging-root .s-messaging-bubble.s-messaging-skeleton-line:before{background:repeating-linear-gradient(to bottom, transparent 0 3px, var(--message-skeleton) 3px 14px, transparent 14px 21px);content:"";border-radius:4px;position:absolute;inset:12px 15px}.s-messaging-root .is-skeleton .s-messaging-shared-play{background:0 0}.s-messaging-root .s-messaging-video-duration.s-messaging-skeleton-line{position:absolute}.s-messaging-root .is-skeleton .s-messaging-video-duration{background:var(--message-skeleton)!important}.s-messaging-root :is(.s-messaging-skeleton-surface,.s-messaging-skeleton-line):after{z-index:1;background:linear-gradient(105deg, transparent 25%, var(--message-shimmer) 50%, transparent 75%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@media (min-width:800px){.s-messaging-root{--message-inbox-width:350px}.s-messaging-root .s-messaging-layout{grid-template-columns:var(--message-inbox-width) minmax(0, 1fr)}.s-messaging-root[data-mobile-view] :is(.s-messaging-inbox,.s-messaging-chat){display:flex}.s-messaging-root .s-messaging-inbox{border-right:1px solid var(--message-border)}.s-messaging-root :is(.s-messaging-inbox-header,.s-messaging-chat-header){min-height:84px;padding:14px 22px}.s-messaging-root .s-messaging-inbox-header h1{font-size:27px;line-height:36px}.s-messaging-root :is(.s-messaging-inbox-back,.s-messaging-chat-back){display:none}.s-messaging-root .s-messaging-thread-list{padding-bottom:18px}.s-messaging-root .s-messaging-inbox-note{padding-bottom:12px}.s-messaging-root .s-messaging-chat-scroll{padding:28px}.s-messaging-root .s-messaging-message-content{max-width:min(70%,440px)}.s-messaging-root .s-messaging-composer{padding:18px 22px}.s-messaging-root .s-messaging-emoji-control{display:block}.s-messaging-root .s-messaging-link-card{width:320px}.s-messaging-root .s-messaging-link-title{font-size:14px;line-height:21px}.s-messaging-root .s-messaging-shared-video{width:208px}.s-messaging-root .s-messaging-video-layer{padding:24px}.s-messaging-root :is(.s-messaging-request,.s-messaging-blocked){padding:20px 24px}}@media (min-width:800px) and (max-width:1080px){.s-messaging-root{--message-inbox-width:260px}.s-messaging-root :is(.s-messaging-inbox-header,.s-messaging-chat-header){gap:7px;padding-left:14px;padding-right:14px}.s-messaging-root .s-messaging-inbox-header h1{font-size:23px}.s-messaging-root .s-messaging-search{margin-left:12px;margin-right:12px}.s-messaging-root .s-messaging-filters{gap:3px;margin-left:12px;margin-right:12px}.s-messaging-root .s-messaging-filters button{padding-left:10px;padding-right:10px;font-size:11px}.s-messaging-root .s-messaging-thread-row{gap:10px;padding-left:12px;padding-right:12px}.s-messaging-root .s-messaging-chat-scroll{padding:22px 16px}.s-messaging-root .s-messaging-composer{gap:6px;padding-left:12px;padding-right:12px}.s-messaging-root .s-messaging-welcome{padding-left:20px;padding-right:20px}.s-messaging-root .s-messaging-welcome h2{font-size:22px;line-height:30px}}@media (hover:hover) and (pointer:fine){.s-messaging-root .s-messaging-icon-button:hover{background:var(--control-hover-bg)}.s-messaging-root .s-messaging-thread-row:hover:not(.is-selected):not(.is-skeleton){background:var(--message-hover)}.s-messaging-root .s-messaging-filters button:hover:not(.active){background:var(--message-hover);color:var(--message-text)}.s-messaging-root .s-messaging-conversation-actions button:hover{background:var(--control-hover-bg)}.s-messaging-root .s-messaging-shared-card:hover{border-color:var(--orange);box-shadow:0 3px 15px var(--message-shadow)}.s-messaging-root .s-messaging-link-card:hover{border-color:var(--message-link);box-shadow:0 3px 15px var(--message-shadow)}.s-messaging-root .s-messaging-emoji-grid button:hover,.s-messaging-root .s-messaging-emoji-search button:hover{background:var(--control-hover-bg)}.s-messaging-root :is(.s-messaging-send,.s-messaging-request-actions .primary):hover:not(:disabled),.s-messaging-root :is(.s-messaging-welcome,.s-messaging-inbox-empty)>button:hover{background:var(--orange-hover)}}@media (prefers-reduced-motion:no-preference){.s-messaging-root .s-messaging-chat-history{animation:.2s both sMessagingReveal}.s-messaging-root :is(.s-messaging-skeleton-surface,.s-messaging-skeleton-line):after{content:"";animation:1.4s ease-in-out infinite sMessagingShimmer}}@keyframes sMessagingShimmer{to{transform:translate(100%)}}@keyframes sMessagingReveal{0%{opacity:.65;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.s-messaging-root .s-messaging-icon-button,.s-messaging-root .s-messaging-search,.s-messaging-root .s-messaging-thread-row,.s-messaging-root .s-messaging-filters button,.s-messaging-root .s-messaging-shared-card,.s-messaging-root .s-messaging-link-card,.s-messaging-root .s-messaging-send{transition:none}}.s-messaging-root :is(.s-messaging-thread-preview,.s-messaging-chat-handle).is-typing{color:var(--primary-muted,#477000);font-weight:500}.s-messaging-root .s-messaging-typing-slot{visibility:hidden;opacity:0;pointer-events:none;flex:0 0 38px;align-items:center;gap:9px;height:38px;min-height:38px;display:flex}.s-messaging-root .s-messaging-typing-slot.is-typing{visibility:visible;opacity:1}.s-messaging-root .s-messaging-typing-avatar{border-radius:50%;flex:0 0 28px;width:28px;height:28px;display:block;overflow:hidden}.s-messaging-root .s-messaging-typing-avatar img{object-fit:cover;width:100%;height:100%;display:block}.s-messaging-root .s-messaging-typing-bubble{background:var(--message-incoming);border-radius:17px 17px 17px 5px;justify-content:center;align-items:center;min-width:62px;height:34px;padding:0 15px;display:flex}.s-messaging-root .s-messaging-typing-dots{align-items:center;gap:4px;display:inline-flex}.s-messaging-root .s-messaging-typing-dots i{background:var(--message-muted);opacity:.7;border-radius:50%;width:5px;height:5px;display:block}@media (prefers-reduced-motion:no-preference){.s-messaging-root .s-messaging-typing-slot{transition:opacity .15s}.s-messaging-root .s-messaging-typing-slot.is-typing .s-messaging-typing-dots i{animation:1.1s ease-in-out infinite sMessagingTypingDot}.s-messaging-root .s-messaging-typing-slot.is-typing .s-messaging-typing-dots i:nth-child(2){animation-delay:.15s}.s-messaging-root .s-messaging-typing-slot.is-typing .s-messaging-typing-dots i:nth-child(3){animation-delay:.3s}}@keyframes sMessagingTypingDot{0%,65%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.community-modal-layer{z-index:90;background:#00000059;align-items:flex-end;display:flex;position:absolute;inset:0}.comments-modal{color:#151a12;background:#fff;border-radius:18px 18px 0 0;width:100%;height:min(78%,650px);padding-top:12px;animation:.28s communityUp;position:relative;overflow:hidden}.community-handle{background:#dce2d4;border-radius:3px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.comments-modal>header{border-bottom:1px solid #eee;justify-content:center;align-items:center;height:45px;padding:0 10px;display:flex}.comments-modal>header b{font-size:14px}.comments-modal>header button{background:0 0;width:42px;height:42px;font-size:27px;position:absolute;right:8px}.comments-scroll{padding:4px 0 18px;position:absolute;inset:57px 0 112px;overflow-y:auto}.community-comment{align-items:flex-start;gap:9px;min-height:74px;padding:9px 12px;display:flex}.community-comment.highlight{background:var(--primary-soft,#f3ffe2)}.community-comment>img{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.comment-main{flex:1;min-width:0}.comment-name{color:#707769;font-size:12px;font-weight:600}.comment-name span{color:var(--primary-muted,#477000);margin-left:5px}.comment-main p{margin:2px 0 5px;font-size:14px;line-height:19px}.comment-meta{color:#87907d;gap:18px;font-size:11px;display:flex}.comment-meta button{color:#777;background:0 0;font-size:11px}.comment-like{color:#87907d;background:0 0;flex-direction:column;align-items:center;width:38px;min-height:50px;display:flex}.comment-like svg{width:21px;height:21px}.comment-like small{font-size:10px}.comment-like.liked{color:var(--like-color,#fe2c55)}.reply-list{margin-left:42px}.community-comment.is-reply{padding-top:5px;padding-bottom:5px}.community-comment.is-reply>img{flex-basis:30px;width:30px;height:30px}.view-replies{color:#707769;background:0 0;align-items:center;gap:7px;height:29px;margin-left:59px;font-size:11px;display:flex}.view-replies>span{background:#bbb;width:22px;height:1px}.reply-loading{color:#707769;align-items:center;gap:4px;height:29px;margin-left:59px;font-size:10px;display:flex}.reply-loading i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:.7s infinite alternate replyDots}.reply-loading i+i{animation-delay:.3s}.comment-dock{padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #f3ffe2;position:absolute;bottom:0;left:0;right:0}.reply-context{color:#777;align-items:center;height:28px;padding:5px 13px;font-size:10px;display:flex}.reply-context button{background:0 0;margin-left:auto}.recent-emoji{justify-content:space-between;align-items:center;height:42px;padding:2px 10px;display:flex}.recent-emoji button{background:0 0;width:38px;height:38px;font-size:22px}.comment-compose{align-items:center;gap:8px;min-height:60px;padding:7px 10px;display:flex}.comment-compose>img{object-fit:cover;border-radius:50%;width:34px;height:34px}.comment-compose>div{background:var(--primary-soft,#f3ffe2);border-radius:22px;flex:1;align-items:center;min-width:0;height:42px;padding-left:12px;display:flex}.comment-compose input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.comment-compose>div button{background:0 0;width:36px;height:36px;font-size:21px}.comment-send{height:36px;color:var(--primary-muted,#477000);background:0 0;padding:0 8px;font-size:12px;font-weight:700}.comment-send:disabled{color:#aaa}.new-post-screen{z-index:85;color:#111;background:#fbfbfb;position:absolute;inset:0;overflow:hidden}.new-post-screen>header{background:var(--header,#dfff9d);border-bottom:1px solid var(--border,#dde9ce);grid-template-columns:1fr 1fr 1fr;align-items:center;height:88px;padding:36px 12px 0;display:grid}.new-post-screen>header b{text-align:center;font-size:17px}.new-post-screen>header button{background:0 0;height:44px;font-size:14px}.new-post-screen>header button:first-child{text-align:left;font-size:25px}.new-post-screen>header button:first-child span{vertical-align:2px;font-size:14px}.new-post-screen>header button:last-child{text-align:right}.new-post-scroll{position:absolute;inset:88px 0 70px;overflow-y:auto}.post-caption{background:#fff;min-height:250px;padding:20px 126px 30px 16px;position:relative}.post-caption textarea{resize:none;background:0 0;border:0;outline:0;width:100%;height:150px;font-size:16px;line-height:23px}.post-caption textarea::placeholder{color:#aaa}.post-caption .cover{background:#eee;border-radius:5px;width:96px;height:138px;position:absolute;top:20px;right:16px;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%}.cover span{color:#fff;background:linear-gradient(#0000,#000c);padding:7px 2px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.post-caption>small{color:#999;position:absolute;bottom:9px;right:128px}.caption-tools{background:#fff;border-bottom:1px solid #eee;gap:8px;height:58px;padding:8px 14px;display:flex}.caption-tools button{background:#fff;border:1px solid #ddd;height:38px;padding:0 10px;font-size:12px}.post-settings{background:#fff;margin-top:8px}.post-settings>button{text-align:left;background:#fff;border-bottom:1px solid #eee;align-items:center;gap:12px;width:100%;height:64px;padding:0 16px;display:flex}.post-settings>button>span{color:#777;width:24px;font-size:21px}.post-settings>button>b{flex:1;font-size:14px;font-weight:500}.post-settings>button>em{color:#777;font-size:12px;font-style:normal}.post-settings>button>i{color:#777;font-size:20px;font-style:normal}.post-switch{background:#ccc;border-radius:12px;width:44px!important;height:24px!important;position:relative!important}.post-switch em{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px}.post-switch.on{background:var(--orange)}.post-switch.on em{transform:translate(20px)}.new-post-screen>footer{height:70px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;grid-template-columns:1fr 1.2fr;gap:9px;display:grid;position:absolute;inset:auto 0 0}.new-post-screen>footer button{background:var(--control-bg);border-radius:8px;font-size:14px;font-weight:600}.new-post-screen>footer .publish-post{background:var(--orange);color:var(--primary-ink,#182600)}.posting-dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:5px;animation:.6s infinite alternate replyDots;display:inline-block}.theme-dark .comments-modal,.theme-dark .comment-dock,.theme-dark .new-post-screen,.theme-dark .post-caption,.theme-dark .caption-tools,.theme-dark .post-settings,.theme-dark .post-settings>button,.theme-dark .new-post-screen>footer{color:#f8faf5;background:#111}.theme-dark .comments-modal>header,.theme-dark .comment-dock,.theme-dark .caption-tools,.theme-dark .post-settings>button,.theme-dark .new-post-screen>footer{border-color:#383838}.theme-dark .comment-compose>div{background:#242424}.theme-dark .comment-compose input,.theme-dark .post-caption textarea{color:#f8faf5}.theme-dark .caption-tools button{color:#f8faf5;background:#191919;border-color:#383838}@keyframes communityUp{0%{transform:translateY(100%)}}@keyframes replyDots{to{opacity:.3;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.comments-modal,.reply-loading i,.posting-dot{animation:none}}.comments-modal.has-reply .comments-scroll{bottom:140px}.comments-modal.has-selected-gif .comments-scroll{bottom:170px}.comments-modal.has-reply.has-selected-gif .comments-scroll{bottom:198px}.comments-modal.has-gif-picker .comments-scroll,.comments-modal.has-emoji-picker .comments-scroll{bottom:330px}.comment-gif{object-fit:cover;background:var(--primary-soft,#f3ffe2);border-radius:10px;width:min(190px,100%);max-height:190px;margin:6px 0 7px;display:block}.gif-picker{background:#fff;border-bottom:1px solid #f3ffe2;height:270px;padding:8px 10px 6px}.gif-search{background:var(--control-bg);border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 8px 0 11px;display:flex}.gif-search>span{color:var(--ink);letter-spacing:.4px;font-size:12px;font-weight:800}.gif-search input{background:var(--control-bg);border:0;flex:1;min-width:0;font-size:13px;box-shadow:none!important;outline:none!important}.gif-search button{background:var(--control-bg);color:#666;border-radius:50%;width:28px;height:28px;font-size:17px}.gif-categories{scrollbar-width:none;align-items:center;gap:7px;height:39px;display:flex;overflow-x:auto}.gif-categories button{background:var(--control-bg);color:#707769;border-radius:14px;flex:none;height:27px;padding:0 11px;font-size:10px;font-weight:600}.gif-categories button.active{background:var(--control-active-bg);color:var(--ink)}.gif-grid{border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:108px;gap:5px;height:176px;display:grid;overflow-y:auto}.gif-grid button{background:#111;border-radius:8px;position:relative;overflow:hidden}.gif-grid img{object-fit:cover;width:100%;height:100%}.gif-grid span{color:#fff;font:600 9px/12px var(--font-ui), Arial, sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px #000;position:absolute;bottom:5px;left:6px;right:6px;overflow:hidden}.selected-gif{border-bottom:1px solid var(--control-border);background:var(--control-active-bg);align-items:center;gap:9px;height:58px;padding:5px 12px;display:flex}.selected-gif img{object-fit:cover;border-radius:8px;width:48px;height:48px}.selected-gif span{min-width:0;color:var(--ink);flex:1;font-size:11px;font-weight:600}.selected-gif button{background:var(--control-active-bg);width:30px;height:30px;color:var(--ink);border-radius:50%;font-size:18px}.comment-compose .gif-trigger{width:34px;height:24px;color:var(--primary-muted,#477000);border:1.5px solid;border-radius:6px;font-size:9px;font-weight:800}.comment-compose input,.comment-compose input:hover,.comment-compose input:focus,.comment-compose input:focus-visible,.comment-compose input:active{box-shadow:none!important;border:0!important;outline:none!important}.theme-dark .gif-picker{background:#111;border-color:#383838}.theme-dark .gif-search{background:var(--control-bg)}.theme-dark .gif-search input{color:#f8faf5}.theme-dark .gif-categories button{background:var(--control-bg);color:#b1b5ac}.theme-dark .gif-categories button.active{background:var(--control-active-bg);color:var(--ink)}.theme-dark .selected-gif{background:var(--control-active-bg);border-color:#383838}.emoji-picker{background:#fff;border-bottom:1px solid #f3ffe2;height:270px;padding:8px 10px 6px}.emoji-search{background:var(--control-bg);border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 8px 0 11px;transition:background-color .15s;display:flex}.emoji-search:focus-within{background:var(--control-bg)}.emoji-search>span{color:var(--ink);font-size:20px}.emoji-search input{background:var(--control-bg);border:0;flex:1;min-width:0;font-size:13px}.emoji-search input:is(:focus,:focus-visible,:active){box-shadow:none;border:0;outline:none}.emoji-search button{background:var(--control-bg);color:#666;border-radius:50%;width:28px;height:28px;font-size:17px}.emoji-categories{align-items:center;gap:8px;height:39px;display:flex}.emoji-categories button{background:var(--control-bg);color:#707769;border-radius:14px;height:27px;padding:0 13px;font-size:10px;font-weight:600}.emoji-categories button.active{background:var(--control-active-bg);color:var(--ink)}.emoji-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:43px;align-content:start;gap:4px;height:176px;display:grid;overflow-y:auto}.emoji-grid button{background:0 0;border-radius:8px;min-width:0;font-size:24px;line-height:1}.emoji-grid button:active{background:var(--control-active-bg);transform:scale(.92)}.theme-dark .emoji-picker{background:#111;border-color:#383838}.theme-dark .emoji-search,.theme-dark .emoji-search:focus-within{background:var(--control-bg)}.theme-dark .emoji-search input{color:#f8faf5}.theme-dark .emoji-categories button{background:var(--control-bg);color:#b1b5ac}.theme-dark .emoji-categories button.active{background:var(--control-active-bg);color:var(--ink)}.comment-compose>div{gap:3px;padding-right:5px}.comment-compose>div .composer-tool{color:#707769;background:0 0;border:0;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:background-color .12s,color .12s,transform .1s;display:grid;position:relative}.comment-compose>div .composer-tool:hover{background:var(--control-active-bg);color:var(--ink)}.comment-compose>div .composer-tool:active{transform:scale(.92)}.comment-compose>div .composer-tool.active{background:var(--control-active-bg);color:var(--ink)}.comment-compose>div .emoji-trigger span{font-size:20px;line-height:1;display:block;transform:translateY(-1px)}.theme-dark .comment-compose>div .composer-tool{color:#b1b5ac}.theme-dark .comment-compose>div .composer-tool:hover,.theme-dark .comment-compose>div .composer-tool.active{background:var(--control-active-bg);color:var(--ink)}.comments-modal{flex-direction:column;display:flex}.comments-modal>header{flex:0 0 45px}.comments-scroll,.comments-modal.has-reply .comments-scroll,.comments-modal.has-selected-gif .comments-scroll,.comments-modal.has-reply.has-selected-gif .comments-scroll,.comments-modal.has-gif-picker .comments-scroll,.comments-modal.has-emoji-picker .comments-scroll{flex:1;min-height:0;position:relative;inset:auto}.comment-dock{flex:none;position:relative}.comment-compose{align-items:flex-end}.comment-compose>img,.comment-send{align-self:flex-end;margin-bottom:4px}.comment-compose>div{align-items:flex-end;height:auto;min-height:42px;max-height:100px;padding-top:5px;padding-bottom:5px}.comment-compose textarea{resize:none;min-width:0;min-height:24px;max-height:84px;font:14px/20px var(--font-ui), Arial, sans-serif;color:#151a12;background:0 0;border:0;flex:1;padding:2px 0;overflow-y:auto;box-shadow:none!important;outline:none!important}.comment-compose textarea:hover,.comment-compose textarea:focus,.comment-compose textarea:focus-visible,.comment-compose textarea:active{box-shadow:none!important;border:0!important;outline:none!important}.theme-dark .comment-compose textarea{color:#f8faf5}.theme-dark .comment-name,.theme-dark .comment-meta,.theme-dark .comment-meta .reply-action{color:#b1b5ac}.theme-dark .comments-modal>header,.theme-dark .selected-gif,.theme-dark .reply-context{border-color:#383838}.theme-dark .recent-emoji,.theme-dark .reply-context{color:#dce2d4;background:#111}.theme-dark .comment-like{color:#b1b5ac}.theme-dark .community-comment.highlight{background:var(--primary-soft,#242424)}.theme-dark .new-post-screen>header{border-color:var(--border,#383838);background:var(--header,#191919);color:#f8faf5}.theme-dark .post-caption textarea::placeholder,.theme-dark .comment-compose textarea::placeholder,.theme-dark .gif-search input::placeholder,.theme-dark .emoji-search input::placeholder{color:#87907d}.comment-meta .reply-action{color:#707769;align-items:center;gap:4px;font-weight:600;display:inline-flex}.comment-meta .reply-action svg{flex:none}.view-replies svg{color:#87907d;flex:none}.comment-like{border-radius:10px;transition:color .12s,background-color .12s,transform .1s}.comment-like:hover{background:var(--like-color,#fe2c55)}@supports (color:color-mix(in lab, red, red)){.comment-like:hover{background:color-mix(in srgb, var(--like-color,#fe2c55) 8%, var(--white,#fff))}}.comment-like:hover{color:var(--like-color,#fe2c55)}.comment-like:active{transform:scale(.9)}.comment-like.liked svg{animation:.22s commentHeart}.comment-compose>div .gif-trigger{width:31px;font:inherit;letter-spacing:normal;border:0;border-radius:9px;flex-basis:31px}.comment-compose>div .mention-trigger{font:inherit}.comment-compose>div .emoji-trigger span{font-size:inherit;transform:none}.comment-compose>div .composer-tool svg{display:block}.theme-dark .comment-like:hover{background:var(--like-color,#fe2c55)}@supports (color:color-mix(in lab, red, red)){.theme-dark .comment-like:hover{background:color-mix(in srgb, var(--like-color,#fe2c55) 14%, #111)}}.theme-dark .comment-like:hover,.comment-like.liked,.theme-dark .comment-like.liked{color:var(--like-color,#fe2c55)}@keyframes commentHeart{0%{transform:scale(.72)}65%{transform:scale(1.16)}to{transform:scale(1)}}.comment-like-wrap{flex:0 0 38px;width:38px;position:relative}.community-comment.reaction-open{z-index:20;position:relative}.comment-like-wrap .comment-like{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:38px}.comment-like>svg{width:21px;height:21px}.comment-like>span{font-size:19px;line-height:21px}.comment-reaction-picker{z-index:12;transform-origin:100% 100%;background:#fffffffa;border:1px solid #151a1212;border-radius:29px;grid-template-columns:repeat(4,1fr);gap:2px;width:202px;height:58px;padding:5px 6px;animation:.16s cubic-bezier(.2,.8,.2,1) reactionTrayIn;display:grid;position:absolute;bottom:56px;right:-5px;box-shadow:0 8px 28px #151a122e}.comment-reaction-picker:after{content:"";background:#fff;border-bottom:1px solid #151a1212;border-right:1px solid #151a1212;width:12px;height:12px;position:absolute;bottom:-6px;right:17px;transform:rotate(45deg)}.comment-like-wrap.picker-down .comment-reaction-picker{transform-origin:100% 0;top:53px;bottom:auto}.comment-like-wrap.picker-down .comment-reaction-picker:after{border:0;border-top:1px solid #151a1212;border-left:1px solid #151a1212;top:-6px;bottom:auto}.comment-reaction-picker button{z-index:1;background:var(--control-bg);min-width:0;height:46px;color:var(--like-color,#fe2c55);-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:1px;transition:transform .1s,background-color .12s;display:flex;position:relative}.comment-reaction-picker button:hover,.comment-reaction-picker button.selected{background:var(--control-active-bg);transform:translateY(-3px)scale(1.08)}.comment-reaction-picker button:has(svg):is(:hover,.selected){background:var(--control-active-bg)}.comment-reaction-picker button svg{width:23px;height:23px}.comment-reaction-picker button>span{font-size:23px;line-height:24px}.comment-reaction-picker button small{color:#707769;font-size:7px;line-height:8px}.theme-dark .comment-reaction-picker{background:#242424fa;border-color:#383838;box-shadow:0 8px 30px #0000006b}.theme-dark .comment-reaction-picker:after{background:#191919;border-color:#383838}.theme-dark .comment-reaction-picker button:hover,.theme-dark .comment-reaction-picker button.selected{background:var(--control-active-bg)}.theme-dark .comment-reaction-picker button small{color:#b1b5ac}@keyframes reactionTrayIn{0%{opacity:0;transform:translateY(7px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:800px){.community-modal-layer{justify-content:center;align-items:center;padding:24px}.comments-modal{border-radius:20px;width:min(100%,620px);height:min(760px,90dvh);box-shadow:0 22px 70px #00000047}.community-handle{display:none}.new-post-screen{left:248px}.new-post-screen>header{height:72px;padding-top:0}.new-post-scroll{width:min(100%,820px);margin:0 auto;inset:72px 0 70px}.new-post-screen>footer{width:min(100%,820px);left:50%;right:auto;transform:translate(-50%)}}@media (min-width:800px) and (max-width:1080px){.new-post-screen{left:210px}}.live-viewer,.live-ended{z-index:100;color:#fff;font-family:var(--font-ui),Arial,sans-serif;background:#111;position:absolute;inset:0;overflow:hidden}.live-stage,.live-stage video,.live-poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-stage video{z-index:1}.live-poster{z-index:0}.live-top-gradient,.live-bottom-gradient{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.live-top-gradient{background:linear-gradient(#000000a3,#0000);height:160px;top:0}.live-bottom-gradient{background:linear-gradient(#0000,#000000d6);height:430px;bottom:0}.live-header{z-index:10;top:max(8px,env(safe-area-inset-top));grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:start;height:74px;display:grid;position:absolute;left:8px;right:8px}.live-close,.live-more{color:#fff;background:0 0;place-items:center;width:44px;height:44px;display:grid}.live-identity{color:#fff;text-align:left;background:0 0;align-items:center;gap:7px;min-width:0;height:44px;display:flex}.live-identity img{object-fit:cover;border-radius:50%;width:32px;height:32px}.live-identity span{min-width:0}.live-identity b,.live-identity small{white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.live-identity b{font-size:13px}.live-identity small{color:#dfff9d;font:10px/14px var(--font-ui), Arial, sans-serif;gap:3px}.live-identity small i{background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600);border-radius:3px;padding:1px 4px;font-style:normal;font-weight:700}.live-follow{background:var(--orange);height:30px;color:var(--primary-ink,#182600);border-radius:16px;align-self:center;padding:0 12px;font-size:12px;font-weight:600}.live-follow.following{color:#fff;background:#242424a8}.live-title{color:#dfff9d;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:240px;font-size:12px;position:absolute;top:44px;left:51px;overflow:hidden}.live-actions{z-index:10;left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));align-items:center;gap:8px;height:48px;display:flex;position:absolute}.live-actions>button{color:#fff;background:#151a12b8;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.live-actions .comment-pill{color:#dfff9d;border-radius:23px;flex:1;justify-content:space-between;min-width:0;height:44px;padding:0 13px;font-size:13px;display:flex}.live-actions>button small{font:9px var(--font-ui), Arial, sans-serif;position:absolute;top:-7px;right:-3px}.live-chat-overlay{z-index:7;max-height:230px;position:absolute;bottom:72px;left:12px;right:76px}.pinned-live{color:#fff;text-align:left;width:100%;font:11px/16px var(--font-ui), Arial, sans-serif;background:#151a12ad;border-radius:8px;margin-bottom:8px;padding:6px 8px}.pinned-live span{color:#dfff9d;font-weight:700;display:block}.compact-chat{max-height:170px;overflow:hidden}.live-chat-row{color:#f8faf5;font:13px/18px var(--font-ui), Arial, sans-serif;text-shadow:0 1px 2px #000;align-items:flex-start;gap:6px;margin:6px 0;display:flex}.live-chat-row img{object-fit:cover;border-radius:50%;flex:0 0 19px;width:19px;height:19px}.live-chat-row p{margin:0}.live-chat-row b{font-size:12px}.live-chat-row b i{background:var(--orange);color:var(--primary-ink,#182600);text-shadow:none;border-radius:3px;margin-left:4px;padding:1px 3px;font-size:8px;font-style:normal}.live-chat-row.gift p,.live-chat-row.tip p{background:#b4ff2c47;border-radius:8px;padding:3px 7px}.expand-chat{color:#fff;background:#151a12b3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:34px;right:-42px}.support-strip{z-index:9;gap:6px;height:32px;display:flex;position:absolute;bottom:68px;left:12px;right:12px;overflow-x:auto}.support-strip button{color:#151a12;background:#f3ffe2;border-radius:15px;align-items:center;gap:5px;height:29px;padding:0 9px 0 4px;font-size:10px;display:flex}.support-strip img{object-fit:cover;border-radius:50%;width:23px;height:23px}.floating-hearts{z-index:8;pointer-events:none;position:absolute;inset:0}.floating-hearts i{color:var(--heart-color);font-size:var(--heart-size);font-style:normal;animation:2.4s ease-out forwards heartFloat;position:absolute;bottom:64px;right:24px}.gift-ack{z-index:12;background:var(--orange);color:var(--primary-ink,#182600);white-space:nowrap;border-radius:18px;padding:8px 13px;font-size:12px;font-weight:600;animation:.2s ackIn;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.joining-state,.buffer-state{z-index:12;background:#151a125c;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.joining-state>div,.buffer-state>div{width:23px;height:15px;position:relative}.joining-state i,.buffer-state i{background:var(--orange);border-radius:50%;width:13px;height:13px;animation:.9s ease-in-out infinite liveDots;position:absolute}.joining-state i+i,.buffer-state i+i{background:var(--orange-dot);animation-delay:-.45s;right:0}.joining-state span,.buffer-state span{font-size:13px}.buffer-state button{background:#fff;border-radius:17px;height:34px;padding:0 18px}.chat-disconnected{z-index:11;background:#151a12cc;border-radius:12px;padding:5px 10px;font-size:11px;position:absolute;top:92px;left:50%;transform:translate(-50%)}.live-sheet-layer{z-index:40;background:#00000052;align-items:flex-end;display:flex;position:absolute;inset:0}.live-sheet{width:100%;min-height:250px;max-height:78%;padding:18px 16px calc(16px + env(safe-area-inset-bottom));color:#151a12;background:#fff;border-radius:20px 20px 0 0;animation:.28s liveSheet;position:relative;overflow-y:auto}.live-handle{background:#dfff9d;border-radius:4px;width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.live-sheet-head{grid-template-columns:44px 1fr 44px;align-items:center;height:42px;display:grid}.live-sheet-head>i{width:44px}.live-sheet-head b{text-align:center;font-size:18px}.live-sheet-head button{background:0 0;place-items:center;width:44px;height:44px;display:grid}.live-chat-tabs,.gift-tabs{border-bottom:1px solid #dde9ce;gap:24px;height:38px;display:flex}.live-chat-tabs button,.gift-tabs button{color:#707769;background:0 0;font-size:13px;position:relative}.live-chat-tabs .active,.gift-tabs .active{color:#151a12;font-weight:600}.live-chat-tabs .active:after,.gift-tabs .active:after{content:"";background:var(--primary,#b4ff2c);width:14px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.expanded-chat{height:340px;padding:8px 0;overflow-y:auto}.expanded-chat .live-chat-row{color:#151a12;text-shadow:none;font-size:14px;line-height:20px}.expanded-chat .live-chat-row img{width:28px;height:28px}.expanded-composer{padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dde9ce;gap:7px;margin:0 -16px -16px;display:flex;position:sticky;bottom:-16px}.expanded-composer input{background:#f3ffe2;border:0;border-radius:21px;outline:0;flex:1;min-width:0;height:42px;padding:0 13px;font-size:16px}.expanded-composer button{background:var(--orange);width:38px;height:38px;color:var(--primary-ink,#182600);border-radius:50%;place-items:center;display:grid}.expanded-composer button:disabled{color:#707769;background:#dfff9d}.gift-recipient{align-items:center;gap:8px;height:50px;display:flex}.gift-recipient img{object-fit:cover;border-radius:50%;width:34px;height:34px}.gift-recipient span{flex:1;font-size:12px}.gift-recipient button{color:var(--primary-muted,#477000);background:0 0;font-size:11px;font-weight:600}.gift-grid{grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 0 105px;display:grid}.gift-grid>button{background:#fff;border:1.5px solid #0000;border-radius:10px;flex-direction:column;align-items:center;min-height:92px;padding:6px 2px;display:flex;position:relative}.gift-grid>button.selected{border-color:var(--orange);background:#f3ffe2}.gift-grid>button>span{color:var(--orange);font-size:36px;line-height:44px}.gift-grid b,.gift-grid small{font-size:10px}.gift-grid small{color:#707769}.gift-grid i{background:var(--orange);width:15px;height:15px;color:var(--primary-ink,#182600);border-radius:50%;font-size:10px;font-style:normal;position:absolute;top:3px;right:3px}.gift-bottom{padding:7px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dde9ce;position:absolute;bottom:0;left:0;right:0}.gift-quantity{justify-content:center;gap:7px;margin-bottom:6px;display:flex}.gift-quantity button{background:#f3ffe2;border-radius:13px;width:42px;height:25px;font-size:11px}.gift-quantity .active{color:var(--primary-muted,#477000);background:#f3ffe2}.live-primary{background:var(--orange);width:100%;min-height:44px;color:var(--primary-ink,#182600);border-radius:11px;padding:0 14px;font-size:14px;font-weight:600}.live-primary:disabled{color:#707769;background:#dfff9d}.review-card{background:#f3ffe2;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.review-card img{object-fit:cover;border-radius:50%;width:44px;height:44px}.review-card span,.review-card small,.review-card b{display:block}.review-card small{color:#707769}.review-gift{justify-content:center;align-items:center;gap:12px;padding:18px;display:flex}.review-gift span{color:var(--orange);font-size:44px}.review-lines{border-top:1px solid #dde9ce;border-bottom:1px solid #dde9ce}.review-lines p{justify-content:space-between;display:flex}.review-lines span{color:#707769}.review-lines .short,.live-warning{color:#c73737}.demo-note{color:#707769;text-align:center;margin-top:8px;font-size:10px;display:block}.tip-creator{flex-direction:column;align-items:center;display:flex}.tip-creator img{object-fit:cover;border-radius:50%;width:55px;height:55px}.tip-creator span{color:#707769;font-size:12px}.tip-amounts{grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0;display:grid}.tip-amounts button{background:#fff;border:1px solid #dde9ce;border-radius:9px;height:44px}.tip-amounts .active{border-color:var(--orange);background:#f3ffe2}.live-sheet textarea{resize:none;border:1px solid #dde9ce;border-radius:9px;width:100%;height:65px;padding:9px}.tip-public{align-items:center;gap:8px;height:44px;font-size:12px;display:flex}.live-options>b{color:#707769;margin-top:12px;font-size:11px;display:block}.live-options>button,.share-options button{text-align:left;background:#fff;border-bottom:1px solid #dde9ce;align-items:center;gap:9px;width:100%;height:45px;padding:0 3px;display:flex}.live-options>button span{color:#707769;margin-left:auto}.live-options .danger,.report-options+button{color:#c73737}.creator-quick,.viewer-info{text-align:center}.creator-quick>img{object-fit:cover;border-radius:50%;width:76px;height:76px;margin:auto}.creator-quick h2{margin:8px 0 0}.creator-quick>span,.creator-quick p{color:#707769;font-size:12px}.creator-quick>button:last-child{background:0 0;width:100%;height:42px;margin-top:5px}.coin-packs{gap:8px;margin:12px 0;display:grid}.coin-packs button{background:#fff;border:1px solid #dde9ce;border-radius:9px;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.report-options{margin-bottom:14px;display:grid}.report-options label{border-bottom:1px solid #dde9ce;align-items:center;gap:9px;height:42px;font-size:13px;display:flex}.live-ended>img{object-fit:cover;filter:blur(12px)brightness(.35);width:100%;height:100%;transform:scale(1.08)}.live-ended>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:100px 24px;display:flex;position:absolute;inset:0}.live-ended>div>span{background:var(--primary,#b4ff2c);color:var(--primary-ink,#182600);border-radius:4px;padding:3px 7px;font-size:10px;font-weight:700}.live-ended>div>img{object-fit:cover;border-radius:50%;width:82px;height:82px;margin-top:16px}.live-ended h1{margin-bottom:3px}.live-ended p{color:#dfff9d}.live-ended button{background:var(--orange);width:220px;height:44px;color:var(--primary-ink,#182600);border-radius:22px;margin-top:8px;font-weight:600}.live-ended button:last-child{color:#fff;background:#ffffff2e}.cohost{grid-template-rows:1fr 1fr;display:grid}.cohost-tile{min-height:0;position:relative;overflow:hidden}.cohost-tile img{object-fit:cover;width:100%;height:100%}.cohost-tile span{background:#0000008c;border-radius:9px;padding:4px 7px;font-size:10px;position:absolute;bottom:8px;left:8px}@keyframes liveSheet{0%{transform:translateY(100%)}}@keyframes heartFloat{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1;transform:translate(-8px,-25px)scale(1)}to{opacity:0;transform:translate(-28px,-240px)rotate(-12deg)}}@keyframes liveDots{50%{transform:translate(8px)scale(.9)}}@keyframes ackIn{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.live-sheet,.floating-hearts i,.gift-ack{animation:none}.floating-hearts i{display:none}}@media (max-height:700px){.live-chat-overlay{max-height:150px}.compact-chat{max-height:100px}.expanded-chat{height:260px}.live-sheet{max-height:84%}}.force-reduced-motion .live-sheet,.force-reduced-motion .floating-hearts i,.force-reduced-motion .gift-ack{animation:none}.force-reduced-motion .floating-hearts i{display:none}.live-primary:not(:disabled):active,.live-follow:not(.following):active,.live-ended button:not(:last-child):active{background:var(--primary-pressed,#9ee322)}.theme-dark .live-sheet{color:#f8faf5;background:#111}.theme-dark .live-sheet-head,.theme-dark .expanded-composer,.theme-dark .gift-bottom{background:#111;border-color:#383838}.theme-dark .expanded-chat .live-chat-row{color:#f8faf5}.theme-dark .expanded-composer input,.theme-dark .live-sheet textarea,.theme-dark .gift-grid>button,.theme-dark .tip-amounts button,.theme-dark .coin-packs button,.theme-dark .live-options>button,.theme-dark .share-options button,.theme-dark .review-card,.theme-dark .gift-quantity button{color:#f8faf5;background:#242424;border-color:#383838}.theme-dark .gift-grid>button.selected,.theme-dark .tip-amounts .active,.theme-dark .gift-quantity .active{background:#242424}.theme-dark .review-lines,.theme-dark .report-options label{border-color:#383838}.theme-dark .gift-recipient button,.theme-dark .gift-quantity .active{color:var(--primary-muted,#d4ff8c)}.theme-dark .live-sheet :is(.live-chat-tabs button,.gift-tabs button,.gift-grid small,.review-card small,.review-lines span,.demo-note,.tip-creator span,.live-options>b,.live-options>button span,.creator-quick>span,.creator-quick p){color:var(--muted,#b1b5ac)}.theme-dark .live-sheet :is(.live-chat-tabs .active,.gift-tabs .active){color:#f8faf5}.theme-dark :is(.expanded-composer button,.live-primary):disabled{color:#b1b5ac;background:#242424}@media (min-width:800px){.live-sheet-layer{justify-content:center;align-items:center;padding:24px}.live-sheet{border-radius:20px;width:min(100%,580px);max-height:min(760px,90dvh);box-shadow:0 22px 70px #00000047}.live-handle{display:none}.live-viewer{left:0}.live-stage:not(.cohost) video,.live-stage:not(.cohost) .live-poster{object-position:center 28%}.live-chat-overlay{width:min(390px,100% - 100px);right:auto}.live-actions{width:min(620px,100% - 24px);right:auto}}.shorts-screen{z-index:34;color:#fff;background:#000;position:absolute;inset:0 0 60px;overflow:hidden}.shorts-phone{background:#000;position:absolute;inset:0}.shorts-feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.shorts-feed::-webkit-scrollbar{display:none}.shorts-feed.locked{overflow:hidden}.short-item{scroll-snap-align:start;scroll-snap-stop:always;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.short-media,.short-media video,.short-media>img{background:#000;width:100%;height:100%;position:absolute;inset:0}.short-media video,.short-media>img{object-fit:cover}.short-media.contain video,.short-media.contain>img{object-fit:contain}.short-top-scrim,.short-bottom-scrim{pointer-events:none;position:absolute;inset-inline:0}.short-top-scrim{background:linear-gradient(#00000094,#0000);height:150px;top:0}.short-bottom-scrim{background:linear-gradient(#0000,#000000db);height:390px;bottom:0}.short-tabs{z-index:8;top:max(8px,env(safe-area-inset-top));pointer-events:none;justify-content:center;height:46px;display:flex;position:absolute;left:0;right:0}.short-tabs>div{pointer-events:auto;align-items:center;gap:22px;height:44px;display:flex}.short-tabs>div button{color:#ffffff9e;text-shadow:0 1px 4px #000;background:0 0;height:44px;font-size:15px;font-weight:600;position:relative}.short-tabs>div button.active{color:#fff}.short-tabs>div i{background:0 0;border-radius:2px;width:18px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.short-tabs>div .active i{background:#fff}.short-global-sound{color:#fff;pointer-events:auto;background:0 0;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:8px}.short-sound-toggle{display:none}.short-actions{z-index:5;flex-direction:column;align-items:center;gap:11px;width:52px;display:flex;position:absolute;bottom:64px;right:7px}.short-avatar-action{width:48px;height:56px;position:relative}.short-avatar-action>button:first-child{background:#222;border:1.5px solid #fff;border-radius:50%;width:44px;height:44px;margin:0 2px;overflow:hidden}.short-avatar-action img{object-fit:cover;width:100%;height:100%}.short-follow-plus{background:var(--primary);width:23px;height:23px;color:var(--primary-ink);border:2px solid #000;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.short-action{color:#fff;filter:drop-shadow(0 1px 2px #0000008c);background:0 0;flex-direction:column;justify-content:center;align-items:center;width:48px;min-height:50px;display:flex}.short-action.active{color:var(--like-color)}.short-action small{color:#fff;font:600 11px/14px var(--font-ui), Arial, sans-serif;margin-top:1px}.short-save{min-height:38px}.sound-disc{color:#fff;background:#111;border:5px solid #292929;border-radius:50%;width:42px;height:42px;margin-top:2px;position:relative;overflow:hidden}.sound-disc img{object-fit:cover;width:100%;height:100%}.sound-disc svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sound-disc.playing{animation:9s linear infinite shortDisc}.short-metadata{z-index:4;color:#fff;text-shadow:0 1px 3px #000000a6;position:absolute;bottom:15px;left:12px;right:69px}.short-metadata>button:first-child{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:100%;font-size:14px;font-weight:700;overflow:hidden}.short-metadata>button:first-child span{background:var(--primary);width:14px;height:14px;color:var(--primary-ink);border-radius:50%;place-items:center;margin-left:4px;font-size:9px;display:inline-grid}.short-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:36px;margin-top:5px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.short-description.expanded{-webkit-line-clamp:unset;max-height:28vh;display:block;overflow-y:auto}.short-description button{color:#fff;font-size:inherit;background:0 0;font-weight:600}.short-more{font-weight:700!important}.short-music{color:#fff;text-align:left;background:0 0;align-items:center;gap:6px;width:100%;height:25px;margin-top:5px;font-size:11px;display:flex;overflow:hidden}.short-music span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.short-progress{z-index:7;background:#ffffff40;height:2px;position:absolute;bottom:0;left:0;right:0}.short-progress i{transform-origin:0;background:var(--primary);width:100%;height:100%;display:block}.short-play-feedback{z-index:5;color:#fff;background:#00000075;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.double-heart{z-index:12;color:var(--like-color);pointer-events:none;filter:drop-shadow(0 4px 8px #0000004d);font-size:76px;animation:.6s ease-out forwards shortHeart;position:fixed;transform:translate(-50%,-50%)}.tap-to-play{z-index:10;color:#fff;background:#000000b3;border-radius:20px;height:40px;padding:0 17px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.short-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.short-empty b{margin-top:16px;font-size:19px}.short-empty span{color:#bfc3b8;margin-top:6px;font-size:12px}.short-empty>button{background:var(--primary);height:42px;color:var(--primary-ink);border-radius:10px;margin-top:18px;padding:0 18px;font-weight:700}.short-sheet-layer{z-index:92;background:#00000061;align-items:flex-end;display:flex;position:absolute;inset:0 0 -60px}.short-share-sheet{width:100%;min-height:270px;padding:14px 16px calc(20px + env(safe-area-inset-bottom));color:#111;background:#fff;border-radius:20px 20px 0 0;animation:.28s shortSheet;position:relative}.short-share-sheet>i{background:#d5d2d4;border-radius:3px;width:36px;height:4px;margin:-6px auto 7px;display:block}.short-share-sheet header{justify-content:center;align-items:center;height:38px;display:flex}.short-share-sheet header button{background:0 0;width:36px;height:36px;font-size:24px;position:absolute;right:13px}.share-people{gap:16px;padding:12px 3px;display:flex;overflow-x:auto}.share-people button{background:0 0;flex-direction:column;flex:0 0 60px;align-items:center;width:60px;font-size:10px;display:flex}.share-people img{object-fit:cover;border-radius:50%;width:45px;height:45px;margin-bottom:5px}.share-tools{border-top:1px solid #eee;grid-template-columns:repeat(4,1fr);padding-top:12px;display:grid}.share-tools button{background:0 0;flex-direction:column;align-items:center;gap:6px;font-size:10px;display:flex}.share-tools span{background:#f1efec;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.app-shell:has(.shorts-screen) .bottom-nav{background:#0b0b0b}.app-shell:has(.shorts-screen) .nav-button{color:#777}.app-shell:has(.shorts-screen) .nav-button.active{color:#fff}.app-shell:has(.shorts-screen) .create-button{background:var(--primary);color:var(--primary-ink)}@keyframes shortDisc{to{transform:rotate(360deg)}}@keyframes shortHeart{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(-12deg)}55%{opacity:1;transform:translate(-50%,-50%)scale(1.12)rotate(8deg)}to{opacity:0;transform:translate(-50%,-65%)scale(1)}}@keyframes shortSheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.sound-disc.playing,.double-heart,.short-share-sheet{animation:none}}@media (min-width:800px){.shorts-screen{background:#000;bottom:0;left:248px}.shorts-phone{width:430px;left:50%;transform:translate(-50%);box-shadow:0 0 60px #000000a6}.short-sheet-layer{inset:0}.short-share-sheet{border-radius:20px;width:520px;margin:auto;box-shadow:0 22px 70px #00000059}}@media (min-width:800px) and (max-width:1080px){.shorts-screen{left:210px}}.short-play-feedback{justify-content:center;align-items:center;margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.short-play-feedback svg{transform:translate(2px)}.short-media video{-webkit-appearance:none}.short-media video::-webkit-media-controls{-webkit-appearance:none;opacity:0;display:none!important}.short-media video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;opacity:0;display:none!important}.short-media video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;opacity:0;display:none!important}.short-play-feedback{z-index:9;pointer-events:none}.tap-to-play{border-radius:50%;place-items:center;width:70px;height:70px;padding:0;display:grid}.tap-to-play svg{transform:translate(2px)}.shorts-navigation{display:none}@media (min-width:800px){.shorts-navigation{z-index:9;flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.short-tabs>div{display:none}.shorts-navigation button{color:#fff;cursor:pointer;background:#262626;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.shorts-navigation button:hover:not(:disabled){background:#3d3d3d}.shorts-navigation button:focus-visible{outline-offset:4px;outline:2px solid #fff}.shorts-navigation button:disabled{opacity:.35;cursor:default}}.auth-modal-layer{--auth-surface:#fff;--auth-row:var(--control-bg);--auth-row-hover:var(--control-hover-bg);--auth-text:var(--ink,#151a12);--auth-muted:var(--muted,#707769);--auth-border:var(--control-border);--auth-accent:var(--primary,#b4ff2c);z-index:1000;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));overscroll-behavior:contain;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--auth-text);background:#00000094;place-items:center;animation:.18s both authBackdropIn;display:grid;position:fixed;inset:0;overflow:hidden}.theme-dark .auth-modal-layer{--auth-surface:#111;--auth-row:var(--control-bg);--auth-row-hover:var(--control-hover-bg);--auth-text:#f8faf5;--auth-muted:var(--muted,#b1b5ac);--auth-border:var(--control-border);background:#000000ad}.auth-dialog{width:min(480px,100%);max-height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - max(12px, env(safe-area-inset-bottom,0px)));overscroll-behavior:contain;scrollbar-width:thin;background:var(--auth-surface);color:var(--auth-text);border-radius:24px;flex-direction:column;margin:0;animation:.22s cubic-bezier(.2,.75,.3,1) both authDialogIn;display:flex;position:relative;overflow:hidden auto;box-shadow:0 24px 100px #0000004d}.auth-close{z-index:1;background:var(--auth-row);width:36px;height:36px;color:var(--auth-text);border-radius:50%;place-items:center;transition:background .18s,transform .18s;display:grid;position:absolute;top:16px;right:16px}.auth-close:hover{background:var(--auth-row-hover);transform:rotate(90deg)}.auth-header{text-align:center;flex-shrink:0;padding:60px 28px 26px}.auth-header h2{letter-spacing:-.7px;margin:0;font-size:32px;font-weight:800;line-height:1.3}.auth-header h2:focus{outline:none}.auth-step-label{color:var(--auth-muted);margin:8px 0 0;font-size:12px;line-height:18px}.auth-body{padding:0 56px 18px}.auth-methods{flex-direction:column;gap:8px;display:flex}.auth-method{background:var(--auth-row);width:100%;min-height:50px;color:var(--auth-text);text-align:center;border-radius:26px;justify-content:center;align-items:center;padding:10px 30px 10px 44px;font-size:14px;font-weight:700;line-height:1.35;transition:background .18s,transform .18s;display:flex;position:relative}.auth-method>svg{flex-shrink:0;width:22px;height:22px;position:absolute;left:16px}.auth-method:hover{background:var(--auth-row-hover);transform:translateY(-1px)}.auth-method:active{transform:scale(.985)}.auth-dialog button:focus-visible{outline:3px solid var(--auth-accent);outline-offset:3px}.auth-status{min-height:30px;color:var(--auth-muted);text-align:center;margin:8px -8px 0;font-size:11px;font-weight:500;line-height:17px}.auth-status:empty{min-height:0;margin-top:0}.auth-legal{color:var(--auth-muted);text-align:center;margin:14px 0 0;font-size:11px;font-weight:500;line-height:17px}.auth-legal strong{color:var(--auth-text);font-weight:600}.auth-footer{border-top:1px solid var(--auth-border);text-align:center;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:64px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.auth-footer button{min-height:36px;color:var(--auth-text);font-size:inherit;background:0 0;padding:0 2px;font-weight:600}.auth-footer button:hover{text-decoration:underline}.auth-signup{min-height:min(580px, calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - max(12px, env(safe-area-inset-bottom,0px))))}.auth-signup .auth-body{flex-direction:column;flex:1 0 auto;padding-bottom:20px;display:flex}.auth-signup .auth-legal{margin-top:auto;padding-top:20px}.auth-back{z-index:1;width:36px;height:36px;color:var(--auth-text);background:0 0;border-radius:50%;place-items:center;transition:background .18s;display:grid;position:absolute;top:16px;left:16px}.auth-back:hover{background:var(--auth-row)}.auth-form-step .auth-header{padding-bottom:24px}.auth-form-step .auth-body{--auth-form-gutter:40px;padding-left:40px;padding-right:40px}.auth-signup-form{flex-direction:column;display:flex}.auth-form-fields,.auth-form-actions{display:contents}.auth-birthday{border:0;min-width:0;margin:0;padding:0}.auth-birthday legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:700}.auth-required{color:var(--primary-muted,#477000)}.auth-birthday-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.auth-birthday-fields label,.auth-phone-fields label{min-width:0}.auth-signup-form select,.auth-contact-input{border:1px solid var(--auth-border);background:var(--auth-row);width:100%;min-height:44px;color:var(--auth-text);font:inherit;border-radius:10px;outline:none;padding:0 12px;font-size:15px}.auth-contact-input{border-radius:10px;min-height:50px}.auth-signup-form select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-right:4px}.theme-dark .auth-signup-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-contact-input::placeholder{color:var(--auth-muted)}.auth-field-help{color:var(--auth-muted);margin:8px 0 0;font-size:12px;font-weight:400;line-height:18px}.auth-field-error{color:var(--danger,#dc2626);margin:7px 0 0;font-size:11px;line-height:17px}.theme-dark .auth-field-error{color:var(--danger-text,#fca5a5)}.auth-contact-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;margin-bottom:8px;font-size:15px;font-weight:700;display:flex}.auth-contact-toggle{justify-content:flex-start;margin-top:4px;display:flex}.auth-contact-toggle button{min-height:32px;color:var(--auth-text);background:0 0;padding:4px 8px 4px 0;font-size:12px;font-weight:600}.auth-contact-toggle button:hover{text-decoration:underline}.auth-phone-fields{grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.auth-phone-fields select{text-overflow:ellipsis;border-radius:10px;min-height:50px}.auth-marketing{color:var(--auth-muted);cursor:pointer;align-items:flex-start;gap:9px;margin-top:12px;font-size:12px;font-weight:400;line-height:18px;display:flex}.auth-marketing input{width:22px;height:22px;accent-color:var(--auth-text);cursor:pointer;flex:0 0 22px;margin:2px 0 0}.theme-dark .auth-marketing input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-send-code{background:var(--auth-accent);width:100%;min-height:48px;color:var(--primary-ink,#182600);border-radius:24px;margin-top:18px;font-size:14px;font-weight:700;transition:background .18s}.auth-send-code:hover:not(:disabled){background:var(--primary-pressed,#9ee322)}.auth-send-code:disabled{background:var(--auth-row);color:var(--auth-muted);cursor:not-allowed}.auth-signup-form :is(input,select):focus-visible{outline:2px solid var(--auth-accent);outline-offset:2px}.auth-signup-form [aria-invalid=true]{border-color:var(--danger,#dc2626)}.theme-dark .auth-signup-form [aria-invalid=true]{border-color:var(--danger-text,#fca5a5)}.auth-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes authBackdropIn{0%{opacity:0}}@keyframes authDialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:600px){.auth-dialog{border-radius:22px;width:min(400px,100%)}.auth-close{width:36px;height:36px;top:16px;right:16px}.auth-header{padding:56px 22px 22px}.auth-header h2{letter-spacing:-.6px;font-size:26px}.auth-body{padding:0 24px 16px}.auth-method{min-height:48px;padding-left:42px;padding-right:22px;font-size:14px}.auth-method>svg{width:22px;height:22px;left:16px}.auth-status{min-height:30px;font-size:11px}.auth-legal{margin-top:10px;font-size:10px;line-height:16px}.auth-footer{min-height:64px;font-size:14px}.auth-signup{min-height:min(540px, calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - max(12px, env(safe-area-inset-bottom,0px))))}.auth-back{width:36px;height:36px;top:16px;left:16px}.auth-form-step .auth-header{padding-bottom:22px}.auth-form-step .auth-body{--auth-form-gutter:24px;padding-left:24px;padding-right:24px}.auth-signup .auth-body{padding-bottom:18px}.auth-signup .auth-legal{padding-top:18px}.auth-birthday-fields{gap:6px}.auth-birthday legend,.auth-contact-heading{font-size:15px}.auth-signup-form select,.auth-contact-input{min-height:48px;padding-left:9px;font-size:16px}.auth-phone-fields{grid-template-columns:92px minmax(0,1fr);gap:6px}.auth-birthday-fields select,.auth-phone-fields select{font-size:13px}}@media (max-width:799px){.auth-dialog.auth-form-step .auth-body,.auth-dialog.auth-form-step[data-mobile-sheet=true] .auth-body{flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.auth-form-step .auth-signup-form{flex:auto;min-height:0}.auth-form-step .auth-form-fields{min-height:0;margin-inline:calc(-1 * var(--auth-form-gutter));padding:0 var(--auth-form-gutter) 16px;overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;flex:auto;scroll-padding-block:12px;display:flex;overflow-y:auto}.auth-form-step .auth-form-actions{margin-inline:calc(-1 * var(--auth-form-gutter));padding:12px var(--auth-form-gutter);border-top:1px solid var(--auth-border);background:var(--auth-surface);flex:none;display:block}.auth-form-step .auth-form-actions .auth-send-code{margin-top:0}.auth-form-step .auth-status{flex:none;margin:0;padding-bottom:12px}}@media (max-height:650px){.auth-header{padding-top:58px;padding-bottom:22px}.auth-method{min-height:48px}.auth-legal{margin-top:8px}.auth-footer{min-height:64px;padding-top:12px;padding-bottom:12px}}@media (prefers-reduced-motion:reduce){.auth-modal-layer,.auth-dialog{animation:none}.auth-dialog button{transition:none}.auth-dialog button:hover,.auth-dialog button:active{transform:none}}.desktop-sidebar.enhanced,.desktop-sidebar-panel,.desktop-sidebar-scrim{display:none}@media (min-width:800px){.app-shell{--sidebar-expanded-width:272px;--sidebar-width:var(--sidebar-expanded-width);--sidebar-surface:var(--white);--sidebar-soft:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell{--sidebar-soft:color-mix(in srgb, var(--ink) 5%, var(--white))}}.app-shell{--sidebar-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell{--sidebar-hover:color-mix(in srgb, var(--ink) 6%, var(--white))}}.app-shell{--sidebar-selected:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell{--sidebar-selected:color-mix(in srgb, var(--ink) 9%, var(--white))}}.app-shell{--sidebar-text:var(--ink);--sidebar-muted:var(--muted);--sidebar-accent:var(--primary-muted,#477000);--sidebar-border:var(--ink)}@supports (color:color-mix(in lab, red, red)){.app-shell{--sidebar-border:color-mix(in srgb, var(--ink) 10%, var(--white))}}.app-shell{--sidebar-shadow:#151a121a}.app-shell:is(.sidebar-collapsed,.sidebar-panel-open){--sidebar-width:80px}.theme-dark .app-shell{--sidebar-surface:#111;--sidebar-soft:#191919;--sidebar-hover:#242424;--sidebar-selected:#242424;--sidebar-text:#f8faf5;--sidebar-muted:#b1b5ac;--sidebar-accent:var(--primary,#b4ff2c);--sidebar-border:#383838;--sidebar-shadow:#00000059}.app-shell:has(>.shorts-screen){--sidebar-surface:#111;--sidebar-soft:#191919;--sidebar-hover:#242424;--sidebar-selected:#242424;--sidebar-text:#f8faf5;--sidebar-muted:#b1b5ac;--sidebar-accent:var(--primary,#b4ff2c);--sidebar-border:#383838;--sidebar-shadow:#00000059}.app-shell:has(>.shorts-screen){--sidebar-surface:#000}.app-shell:has(>.shorts-screen) :is(.desktop-sidebar.enhanced,.desktop-sidebar-panel){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell:has(>.shorts-screen) .desktop-sidebar.enhanced{border-right-color:var(--sidebar-surface)}.app-shell:has(>.shorts-screen) .desktop-sidebar-panel .s-notifications{--notice-background:var(--sidebar-surface);--notice-surface:#242424;--notice-border:#383838;--notice-muted:#b1b5ac;--notice-ink:#f8faf5;--notice-unread:#242424;--notice-hover:#242424;--notice-skeleton:#383838;--notice-shimmer:#ffffff14;--notice-filter-active-background:#f8faf5;--notice-filter-active-text:#151a12}.app-shell :is(.app-header,.app-scroll,.preview-screen,.support-view,.s-layer,.shorts-screen,.new-post-screen){transition:left .28s cubic-bezier(.2,.7,.25,1);left:var(--sidebar-width)!important}.desktop-sidebar.enhanced{z-index:72;width:var(--sidebar-width);border-right:1px solid var(--sidebar-border);color:var(--sidebar-text);font-family:var(--font-ui), Arial, sans-serif;background:0 0;flex-direction:column;padding:40px 16px 22px;transition:width .28s cubic-bezier(.2,.7,.25,1),padding .28s;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.desktop-sidebar-brand-row{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin:0 12px 92px;display:flex}.desktop-sidebar.enhanced .desktop-brand{color:var(--sidebar-text);letter-spacing:-1.5px;background:0 0;align-self:auto;margin:0;font-size:28px;line-height:36px}.desktop-brand-mark{width:42px;height:42px;color:var(--sidebar-text);letter-spacing:-3px;background:0 0;justify-content:center;align-items:center;font-size:33px;font-style:italic;font-weight:900;line-height:1;display:none;position:relative}.desktop-brand-mark span{color:var(--sidebar-accent);font-size:19px;line-height:22px;position:absolute;top:0;right:3px}.desktop-sidebar-collapse{width:32px;height:32px;color:var(--sidebar-muted);background:0 0;border-radius:50%;flex:0 0 32px;place-items:center;transition:background-color .18s,color .18s;display:grid}.desktop-sidebar-collapse:hover{background:var(--sidebar-soft);color:var(--sidebar-text)}.desktop-sidebar-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent;flex:1;min-height:0;overflow:hidden auto}.desktop-sidebar-search{background:var(--sidebar-soft);width:100%;min-height:46px;color:var(--sidebar-muted);text-align:left;border:1px solid #0000;border-radius:24px;align-items:center;gap:12px;margin-bottom:14px;padding:0 14px;font-size:14px;transition:background-color .18s,color .18s;display:flex}.desktop-sidebar-search.active{background:var(--sidebar-selected);color:var(--sidebar-text);border-color:var(--control-border)}.desktop-sidebar.enhanced .desktop-sidebar-nav{gap:8px;display:grid}.desktop-sidebar-bottom-nav{flex:none;padding-top:16px}.desktop-sidebar.enhanced .desktop-nav-link{width:100%;height:54px;color:var(--sidebar-text);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:18px;padding:0 12px;font-size:16px;font-weight:400;line-height:24px;transition:background-color .18s,color .18s;display:flex;position:relative}.desktop-sidebar.enhanced .desktop-nav-link.active{background:var(--sidebar-selected);color:var(--sidebar-text);font-weight:650}.desktop-nav-icon{flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;position:relative}.desktop-nav-icon>svg{width:24px;height:24px}.desktop-sidebar.enhanced .desktop-profile-link img{object-fit:cover;border-radius:50%;width:25px;height:25px}.desktop-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.desktop-nav-badge{border:2px solid var(--sidebar-surface);color:#fff;top:-5px;background:#ed334b;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:700;line-height:14px;display:inline-flex;position:absolute;inset-inline-end:-7px}.desktop-following{border-top:1px solid var(--sidebar-border);margin-top:18px;padding-top:17px}.desktop-following h2{color:var(--sidebar-muted);margin:0 10px 9px;font-size:13px;font-weight:500;line-height:19px}.desktop-following-account{width:100%;min-height:51px;color:var(--sidebar-text);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;transition:background-color .18s;display:flex}.desktop-following-account>img{object-fit:cover;border-radius:50%;flex:0 0 32px;width:32px;height:32px}.desktop-following-account>span{min-width:0}.desktop-following-account b,.desktop-following-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.desktop-following-account b{font-size:13px;font-weight:600;line-height:20px}.desktop-following-account b>i{background:var(--orange);width:12px;height:12px;color:var(--primary-ink,#182600);vertical-align:1px;border-radius:50%;place-items:center;margin-left:4px;font-size:8px;font-style:normal;line-height:12px;display:inline-grid}.desktop-following-account small{color:var(--sidebar-muted);font-size:12px;font-weight:400;line-height:18px}.desktop-following-all{min-height:32px;color:var(--sidebar-accent);text-align:left;background:0 0;margin-top:3px;padding:4px 10px;font-size:12px;font-weight:600}.desktop-following-all:hover{text-decoration:underline}.desktop-sidebar-login{background:var(--orange);width:100%;min-height:43px;color:var(--primary-ink,#182600);border-radius:22px;margin:20px 0 14px;padding:8px 12px;font-size:15px;font-weight:700;transition:background-color .18s}.desktop-sidebar-login:hover{background:var(--orange-hover)}.desktop-sidebar-login:active{background:var(--primary-pressed,#9ee322)}:is(.theme-dark .desktop-sidebar-login,.app-shell:has(>.shorts-screen) .desktop-sidebar-login){background:var(--sidebar-text);color:var(--sidebar-surface)}:is(.theme-dark .desktop-sidebar-login:hover,.app-shell:has(>.shorts-screen) .desktop-sidebar-login:hover){background:var(--sidebar-text)}@supports (color:color-mix(in lab, red, red)){:is(.theme-dark .desktop-sidebar-login:hover,.app-shell:has(>.shorts-screen) .desktop-sidebar-login:hover){background:color-mix(in srgb, var(--sidebar-text) 92%, var(--sidebar-surface))}}:is(.theme-dark .desktop-sidebar-login:active,.app-shell:has(>.shorts-screen) .desktop-sidebar-login:active){background:var(--sidebar-text)}@supports (color:color-mix(in lab, red, red)){:is(.theme-dark .desktop-sidebar-login:active,.app-shell:has(>.shorts-screen) .desktop-sidebar-login:active){background:color-mix(in srgb, var(--sidebar-text) 86%, var(--sidebar-surface))}}.desktop-sidebar-footer{border-top:1px solid var(--sidebar-border);flex-direction:column;flex:none;gap:12px;margin-top:12px;padding-top:13px;display:flex}.desktop-sidebar-coins{background:var(--sidebar-soft);width:100%;min-height:42px;color:var(--sidebar-text);text-align:left;border-radius:11px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.desktop-sidebar-coins>svg{color:#a77600}.desktop-sidebar-help-links{flex-wrap:wrap;gap:3px 12px;padding:0 5px;display:flex}.desktop-sidebar-help-links button{min-height:24px;color:var(--sidebar-muted);background:0 0;font-size:10px;font-weight:500}.desktop-sidebar-help-links button:hover{color:var(--sidebar-text);text-decoration:underline}.desktop-sidebar-legal{color:var(--sidebar-muted);padding:0 5px;font-size:10px;font-weight:400;line-height:16px}.desktop-sidebar.enhanced.is-compact{padding:18px 12px}.desktop-sidebar.is-compact .desktop-sidebar-brand-row{flex-direction:column;justify-content:flex-start;gap:5px;min-height:75px;margin:0 0 16px}.desktop-sidebar.is-compact .desktop-brand{display:none}.desktop-sidebar.is-compact .desktop-brand-mark{display:flex}.desktop-sidebar.is-compact .desktop-sidebar-collapse{flex-basis:28px;width:28px;height:28px}.desktop-sidebar.is-compact :is(.desktop-nav-label,.desktop-following,.desktop-sidebar-login,.desktop-sidebar-footer){display:none}.desktop-sidebar.is-compact .desktop-sidebar-search{border-radius:14px;justify-content:center;width:48px;min-height:46px;margin:0 auto 12px;padding:0}.desktop-sidebar.enhanced.is-compact .desktop-nav-link{border-radius:13px;justify-content:center;width:48px;margin:0 auto;padding:0}.desktop-sidebar.is-compact .desktop-nav-badge{top:-4px;min-width:17px;height:17px;padding:0 3px;font-size:8px;line-height:13px;inset-inline-end:-5px}.desktop-sidebar.is-compact .desktop-nav-icon{flex-basis:28px;width:28px;height:28px}.desktop-sidebar-scrim{z-index:70;cursor:default;background:0 0;border:0;width:auto;height:auto;animation:.2s both desktopSidebarScrim;display:block;position:absolute;inset:0 0 0 80px}.desktop-sidebar-panel{z-index:71;border-right:1px solid var(--sidebar-border);background:var(--sidebar-surface);width:400px;max-width:calc(100% - 80px);color:var(--sidebar-text);box-shadow:12px 0 36px var(--sidebar-shadow);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .18s,transform .28s cubic-bezier(.2,.7,.25,1),visibility 0s linear .28s;display:flex;position:absolute;top:0;bottom:0;left:80px;overflow:hidden;transform:translate(-20px)}.desktop-sidebar-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.desktop-sidebar-panel-header{border-bottom:1px solid var(--sidebar-border);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:24px 24px 18px;display:flex}.desktop-sidebar-panel-header h2{color:var(--sidebar-text);letter-spacing:-.7px;margin:0;font-size:28px;font-weight:800;line-height:36px}.desktop-sidebar-panel-header>button{background:var(--sidebar-soft);width:34px;height:34px;color:var(--sidebar-text);border-radius:50%;flex:0 0 34px;place-items:center;transition:background-color .18s;display:grid}.desktop-sidebar-panel-header>button:hover{background:var(--sidebar-hover)}.desktop-sidebar-panel-content{flex:1;min-height:0;position:relative;overflow:hidden}.desktop-sidebar-panel-view{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent;height:100%;animation:.24s both desktopSidebarContent;overflow:hidden auto}.desktop-sidebar-notifications{height:100%;min-height:0}.desktop-sidebar-notifications[hidden]{display:none}.desktop-search{padding:20px 24px 30px}.desktop-search-field{background:var(--sidebar-soft);min-height:48px;color:var(--sidebar-muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.desktop-search-field:focus-within{border-color:var(--control-border);box-shadow:0 0 0 2px var(--control-active-bg)}.desktop-search-field>svg{flex-shrink:0}.desktop-search-field input{min-width:0;height:46px;color:var(--sidebar-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.desktop-search-field input::placeholder{color:var(--sidebar-muted)}.desktop-search-field input:focus-visible{outline:none}.desktop-search-clear{width:26px;height:26px;color:var(--sidebar-muted);background:0 0;border-radius:50%;flex:0 0 26px;place-items:center;display:grid}.desktop-search-section{margin-top:28px}.desktop-search-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.desktop-search-section h3{color:var(--sidebar-text);margin:0;font-size:14px;font-weight:600;line-height:22px}.desktop-search-clear-history{min-height:30px;color:var(--sidebar-muted);background:0 0;padding:4px 0 4px 8px;font-size:11px;font-weight:500}.desktop-search-list{flex-direction:column;gap:3px;display:flex}.desktop-search-suggestion{width:100%;min-height:42px;color:var(--sidebar-text);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;padding:7px 9px;font-size:13px;font-weight:500;transition:background-color .18s;display:flex}.desktop-search-suggestion>svg{width:18px;height:18px;color:var(--sidebar-muted);flex:0 0 18px}.desktop-search-suggestion>svg:last-child{flex-basis:16px;width:16px;height:16px;margin-left:auto}.desktop-search-suggestion>span{flex:1;min-width:0}.desktop-search-suggestion small{color:var(--sidebar-muted);margin-top:2px;font-size:11px;font-weight:400;line-height:17px;display:block}.desktop-search-creator{width:100%;min-height:56px;color:var(--sidebar-text);text-align:left;background:0 0;border-radius:10px;align-items:center;gap:11px;padding:8px 9px;transition:background-color .18s;display:flex}.desktop-search-creator>img{object-fit:cover;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.desktop-search-creator>span{flex:1;min-width:0}.desktop-search-creator b,.desktop-search-creator small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.desktop-search-creator b{font-size:13px;font-weight:600;line-height:20px}.desktop-search-creator small{color:var(--sidebar-muted);font-size:11px;line-height:18px}.desktop-search-empty{color:var(--sidebar-muted);margin:16px 8px;font-size:13px;line-height:21px}.desktop-search-results{border:1px solid var(--sidebar-border);width:100%;min-height:42px;color:var(--sidebar-accent);text-align:left;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.desktop-search-results>svg{flex:0 0 16px}.desktop-more{padding:16px 24px 30px}.desktop-more-section{border-bottom:1px solid var(--sidebar-border);padding:17px 0}.desktop-more-section:last-child{border-bottom:0}.desktop-more-section h3{color:var(--sidebar-muted);margin:0 0 9px;font-size:12px;font-weight:500;line-height:20px}.desktop-more-action{width:100%;min-height:48px;color:var(--sidebar-text);text-align:left;background:0 0;border-radius:11px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:500;transition:background-color .18s;display:flex}.desktop-more-action>span{flex:1}.desktop-more-action>span>small{color:var(--sidebar-muted);margin-top:2px;font-size:11px;font-weight:400;line-height:17px;display:block}.desktop-more-action>svg:first-child{flex:0 0 22px}.desktop-more-action>svg:last-child:not(:first-child){width:18px;height:18px;color:var(--sidebar-muted)}.desktop-theme-controls{background:var(--sidebar-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.desktop-theme-controls button{min-height:36px;color:var(--sidebar-muted);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 5px;font-size:12px;font-weight:500;transition:background-color .18s,color .18s;display:flex}.desktop-theme-controls button[aria-pressed=true]{background:var(--sidebar-selected);color:var(--sidebar-text);box-shadow:0 1px 5px var(--sidebar-shadow)}.desktop-more-info{background:var(--sidebar-soft);color:var(--sidebar-muted);border-radius:10px;margin:10px 0 0;padding:11px 12px;font-size:12px;line-height:19px}.desktop-help-faq details{border-bottom:1px solid var(--sidebar-border)}.desktop-help-faq details:last-child{border-bottom:0}.desktop-help-faq summary{min-height:48px;color:var(--sidebar-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;font-weight:500;line-height:20px;list-style:none;display:flex}.desktop-help-faq summary::-webkit-details-marker{display:none}.desktop-help-faq summary:after{content:"+";color:var(--sidebar-muted);text-align:center;flex:0 0 18px;font-size:18px}.desktop-help-faq details[open] summary:after{content:"−"}.desktop-help-faq p{color:var(--sidebar-muted);margin:0;padding:0 0 15px;font-size:12px;line-height:20px}.desktop-sidebar-panel .s-notifications.is-sidebar{background:var(--notice-background);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;inset:auto;overflow:hidden}.desktop-sidebar-panel .s-notifications .s-filter-tabs{flex-wrap:wrap;flex:none;gap:6px;width:100%;height:auto;min-height:44px;padding:24px 16px 12px;display:flex;position:relative;inset:auto;overflow:visible}.desktop-sidebar-panel .s-notifications .s-filter-tabs button{height:30px;padding:0 9px;font-size:11px}.desktop-sidebar-panel .s-notifications .s-notice-list{overscroll-behavior-y:contain;flex:1;width:100%;min-height:0;margin:0;padding:4px 16px 28px;position:relative;inset:auto;overflow:hidden auto}.desktop-sidebar-panel .s-notifications .s-notice-group-heading{gap:10px;min-height:32px;margin-bottom:4px}.desktop-sidebar-panel .s-notifications .s-notice-mark-all{min-height:32px;padding:5px 6px;font-size:11px}.desktop-sidebar-panel .s-notifications .s-notice-group+.s-notice-group{margin-top:16px}.desktop-sidebar-panel .s-notifications .s-empty{min-height:220px;padding:40px 12px}.desktop-sidebar-panel .s-notifications .s-empty b{font-size:17px}.desktop-sidebar.enhanced button:focus-visible,.desktop-sidebar-panel :is(button,summary):focus-visible{outline:2px solid var(--sidebar-text);outline-offset:3px}.desktop-sidebar-panel .s-notifications button:focus-visible{outline-offset:-3px}.desktop-sidebar-scrim:focus-visible{outline:2px solid var(--sidebar-text);outline-offset:-3px}}@media (min-width:800px) and (max-width:1080px){.app-shell{--sidebar-expanded-width:230px}.desktop-sidebar.enhanced:not(.is-compact){padding-left:12px;padding-right:12px}.desktop-sidebar.enhanced .desktop-brand{font-size:27px}.desktop-sidebar.enhanced .desktop-nav-link{gap:16px;padding-left:11px;padding-right:11px}.desktop-sidebar.enhanced.is-compact .desktop-nav-link{padding:0}}@media (min-width:800px) and (max-height:820px){.desktop-sidebar.enhanced:not(.is-compact){padding-top:24px;padding-bottom:18px}.desktop-sidebar.enhanced:not(.is-compact) .desktop-sidebar-brand-row{margin-bottom:32px}.desktop-sidebar.enhanced .desktop-sidebar-nav{gap:6px}.desktop-sidebar.enhanced .desktop-nav-link{height:50px}}@media (min-width:800px) and (hover:hover) and (pointer:fine){.desktop-sidebar.enhanced .desktop-nav-link:not(.active):hover,.desktop-sidebar-search:not(.active):hover,.desktop-following-account:hover,.desktop-search-suggestion:hover,.desktop-search-creator:hover,.desktop-more-action:hover{background:var(--sidebar-hover)}.desktop-sidebar-search:not(.active):hover{color:var(--sidebar-text)}.desktop-search-clear:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}.desktop-search-clear-history:hover{color:var(--sidebar-text);text-decoration:underline}.desktop-search-results:hover{background:var(--sidebar-selected);border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.desktop-search-results:hover{border-color:color-mix(in srgb, var(--orange) 25%, var(--sidebar-border))}}}@keyframes desktopSidebarScrim{0%{opacity:0}}@keyframes desktopSidebarContent{0%{opacity:0;transform:translateY(6px)}}@media (min-width:800px) and (prefers-reduced-motion:reduce){.app-shell :is(.app-header,.app-scroll,.preview-screen,.support-view,.s-layer,.shorts-screen,.new-post-screen),.desktop-sidebar.enhanced,.desktop-sidebar.enhanced *,.desktop-sidebar-panel,.desktop-sidebar-panel *,.desktop-sidebar-scrim{transition:none;animation:none}}.s-edit-body{overscroll-behavior-y:contain;position:absolute;inset:88px 0 0;overflow-y:auto}.s-edit .s-photo-edit{position:relative;inset:auto}.s-edit .s-form-list{margin:0 12px 28px;position:relative;inset:auto}@media (min-width:800px){.app-shell{--content-page-width:960px;--gallery-page-width:1360px}.s-content-page :is(.s-toolbar,.s-settings-body,.s-edit-body,.s-field-page,.s-blocked-list,.s-earnings-body,.s-update,.s-balance,.s-credit,.s-search.follower,.s-user-list,.s-up-head,.s-up-scroll,.s-purchase,.s-post-content){width:min(100%, var(--content-page-width));margin-left:auto;margin-right:auto}.s-content-page :is(.s-settings-body,.s-edit-body,.s-field-page,.s-blocked-list,.s-earnings-body,.s-balance,.s-credit,.s-user-list){padding-left:16px;padding-right:16px}.s-content-page :is(.s-edit-body,.s-field-page){top:72px}.s-content-page .s-update{left:0;right:0}.s-content-page .s-field-page{overscroll-behavior-y:contain;overflow-y:auto}.s-edit .s-form-list{margin-left:0;margin-right:0}.s-content-page .s-search.follower{width:min(calc(100% - 32px), calc(var(--content-page-width) - 32px))}.s-content-page .s-up-head{flex:0 0 72px;padding-top:0}.s-content-page .s-purchase{flex-shrink:0}.s-post-content{overscroll-behavior-y:contain;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;padding:24px 16px;display:grid;position:absolute;inset:72px 0 0;overflow-y:auto}.s-post-content .s-post-media{border-radius:12px;height:min(720px,100dvh - 120px);min-height:240px;position:relative;inset:auto;overflow:hidden}.s-post-content .s-post-info{border-radius:12px;min-height:0;padding:20px 16px;position:relative;inset:auto}.s-post-content .s-post-info>div{flex-wrap:wrap;gap:12px}.app-header>.toolbar,.discover-page :is(.trending-section,.category-wrap,.feed-content),.discover-search-view :is(.discover-search-row,.discover-tabs,.discover-body),.s-profile-screen .s-media-grid{width:min(100%, var(--gallery-page-width));margin-left:auto;margin-right:auto}.s-profile-screen .s-profile-content-toolbar{width:min(calc(100% - var(--profile-page-padding) * 2), calc(var(--gallery-page-width) - var(--profile-page-padding) * 2));margin-left:auto;margin-right:auto}.discover-page .intro-gradient{padding-left:max(32px, calc((100% - var(--gallery-page-width)) / 2 + 32px));padding-right:max(32px, calc((100% - var(--gallery-page-width)) / 2 + 32px))}.discover-search-view :is(.creator-results,.hashtag-results){width:min(100%, var(--content-page-width));margin-left:auto;margin-right:auto}.s-profile-screen .s-profile-summary{padding-left:max(var(--profile-page-padding), calc((100% - var(--gallery-page-width)) / 2 + var(--profile-page-padding)));padding-right:max(var(--profile-page-padding), calc((100% - var(--gallery-page-width)) / 2 + var(--profile-page-padding)))}.s-profile-screen .s-profile-tools{right:max(var(--profile-page-padding), calc((100% - var(--gallery-page-width)) / 2 + var(--profile-page-padding)))}.s-hashtag-screen :is(.s-hash-container,.s-toolbar){max-width:var(--gallery-page-width)}.preview-screen :is(.preview-top,.preview-details){width:min(100%, var(--content-page-width));margin-left:auto;margin-right:auto}.preview-screen .preview-media{width:min(calc(100% - 32px), calc(var(--content-page-width) - 32px));margin-left:auto;margin-right:auto}.new-post-screen>header{padding-left:max(16px, calc((100% - var(--content-page-width)) / 2 + 16px));padding-right:max(16px, calc((100% - var(--content-page-width)) / 2 + 16px))}.new-post-screen :is(.new-post-scroll,footer){width:min(100%, var(--content-page-width))}}@media (min-width:800px) and (max-width:1080px){.s-post-content{grid-template-columns:minmax(0,1fr);gap:16px}.s-post-content .s-post-media{height:min(480px,60dvh)}}.finance-screen,.s-upgrade{--finance-bg:#fafcf7;--finance-card:#fff;--finance-text:var(--ink,#151a12);--finance-muted:var(--muted,#707769);--finance-border:var(--control-border);--finance-soft:var(--control-bg);--finance-tint:var(--primary-soft,#f3ffe2);--finance-success:#258167;--finance-tooltip:#151a12;--finance-tooltip-text:#fff;background:var(--finance-bg);color:var(--finance-text)}.theme-dark :is(.finance-screen,.s-upgrade){--finance-bg:#111;--finance-card:#111;--finance-text:var(--ink,#f8faf5);--finance-muted:var(--muted,#b1b5ac);--finance-border:var(--control-border);--finance-soft:var(--control-bg);--finance-tint:var(--primary-soft,#242424);--finance-success:#70c6ac;--finance-tooltip:var(--ink,#f8faf5);--finance-tooltip-text:#151a12;background:var(--finance-bg);color:var(--finance-text)}.finance-body{overscroll-behavior-y:contain;width:min(100%,960px);margin:0 auto;padding:24px 16px 40px;position:absolute;inset:88px 0 0;overflow:hidden auto}.finance-intro{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.finance-intro h1{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:750;line-height:1.3}.finance-intro p{color:var(--finance-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.finance-sample{background:var(--finance-soft);color:var(--finance-muted);border-radius:6px;flex-shrink:0;margin-top:4px;padding:5px 8px;font-size:10px;line-height:16px}.finance-card{border:1px solid var(--finance-border);background:var(--finance-card);border-radius:16px;padding:20px}.finance-body>section+section,.finance-body>div+section{margin-top:24px}.finance-body h2{color:var(--finance-text);margin:0;font-size:16px;font-weight:650;line-height:24px}.finance-card-heading,.finance-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-section-heading{margin-bottom:12px}.finance-section-heading>span{color:var(--finance-muted);font-size:12px}.finance-muted{color:var(--finance-muted);font-size:12px;line-height:20px;display:block}.finance-periods{background:var(--finance-soft);border-radius:10px;gap:3px;padding:4px;display:inline-flex}.finance-periods button{min-height:30px;color:var(--finance-muted);white-space:nowrap;background:0 0;border-radius:7px;padding:5px 12px;font-size:11px;font-weight:500}.finance-periods button[aria-pressed=true]{background:var(--finance-card);color:var(--finance-text);box-shadow:0 1px 4px #00000012}.finance-total-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.finance-total{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:36px;font-weight:750;line-height:1.3;display:block}.finance-button{background:var(--finance-soft);min-height:42px;color:var(--finance-text);border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:10px 20px;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}.finance-button.primary{background:var(--orange);color:var(--primary-ink,#182600)}.finance-button.primary:hover:not(:disabled){background:var(--orange-hover)}.finance-button:disabled{background:var(--finance-soft);color:var(--finance-muted);cursor:default}.finance-chart{margin-top:26px}.finance-chart-hint{color:var(--finance-muted);margin:0 0 12px;font-size:10px;line-height:18px}.finance-chart-plot{width:100%;height:190px;position:relative}.finance-chart-plot>svg{width:100%;height:100%;display:block;overflow:visible}.finance-chart-grid{stroke:var(--finance-border);stroke-dasharray:4 4}.finance-chart-label{color:var(--finance-muted);font:10px var(--font-roboto), Arial, sans-serif;pointer-events:none;position:absolute;left:0;transform:translateY(-50%)}.finance-chart-guide{stroke:var(--finance-muted);stroke-width:1px;stroke-dasharray:3 4}.finance-chart-point{background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.finance-chart-point>span{border:2px solid var(--finance-card);background:var(--orange);width:7px;height:7px;box-shadow:0 0 0 1px var(--orange);border-radius:50%}.finance-chart-point.active>span{width:10px;height:10px;box-shadow:0 0 0 4px var(--orange)}@supports (color:color-mix(in lab, red, red)){.finance-chart-point.active>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 15%, transparent)}}.finance-chart-tooltip{z-index:3;background:var(--finance-tooltip);min-width:110px;color:var(--finance-tooltip-text);pointer-events:none;border-radius:9px;padding:9px 12px;position:absolute;transform:translate(-50%,calc(-100% - 16px));box-shadow:0 5px 18px #00000020}.finance-chart-tooltip span,.finance-chart-tooltip b{font-size:11px;line-height:18px;display:block}.finance-chart-tooltip b{font-size:14px;font-weight:650}.finance-chart-axis{color:var(--finance-muted);justify-content:space-between;margin-top:-12px;padding-left:7.5%;font-size:10px;line-height:18px;display:flex}.finance-updated{border-top:1px solid var(--finance-border);color:var(--finance-muted);margin:16px 0 0;padding-top:12px;font-size:10px;line-height:18px}.finance-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-stat{min-width:0}.finance-stat>span{color:var(--finance-muted);font-size:12px;line-height:20px;display:block}.finance-stat>b{letter-spacing:-.5px;margin-top:8px;font-size:25px;font-weight:700;line-height:32px;display:block}.finance-stat>small{color:var(--finance-muted);margin-top:6px;font-size:11px;line-height:18px;display:block}.finance-transactions{margin-top:12px}.finance-transaction{justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 0;display:flex}.finance-transaction+.finance-transaction{border-top:1px solid var(--finance-border)}.finance-transaction>div{min-width:0}.finance-transaction>div:last-child{text-align:right;flex-shrink:0}.finance-transaction b{font-size:13px;font-weight:600;line-height:21px;display:block}.finance-transaction span:not(.finance-badge){color:var(--finance-muted);margin-top:4px;font-size:11px;line-height:18px;display:block}.finance-badge{background:var(--finance-soft);color:var(--finance-muted);border-radius:5px;margin-top:5px;padding:3px 7px;font-size:10px;font-weight:500;line-height:16px;display:inline-block}.finance-badge:is(.available,.paid){background:var(--finance-success)}@supports (color:color-mix(in lab, red, red)){.finance-badge:is(.available,.paid){background:color-mix(in srgb, var(--finance-success) 12%, transparent)}}.finance-badge:is(.available,.paid){color:var(--finance-success)}.finance-badge.pending{background:var(--finance-tint);color:var(--primary-muted,#477000)}@supports (color:color-mix(in lab, red, red)){.finance-badge.pending{color:color-mix(in srgb, var(--primary-muted,#477000) 75%, var(--finance-text))}}.finance-balance-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.finance-available{background:linear-gradient(140deg, var(--finance-tint), var(--finance-card) 85%)}.finance-eyebrow{color:var(--finance-muted);margin-bottom:12px;font-size:13px;font-weight:500;display:block}.finance-available .finance-button{margin-top:24px}.finance-balance-stats{gap:16px;display:grid}.finance-inline-status{min-height:18px;color:var(--finance-muted);margin:12px 0 0;font-size:11px;line-height:18px}.finance-inline-status:empty{min-height:0;margin:0}.finance-payment-method{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.finance-payment-method p{margin:5px 0 0}.finance-payment-method>p{border-top:1px solid var(--finance-border);color:var(--finance-muted);grid-column:1/-1;padding-top:12px;font-size:12px;line-height:20px}.finance-footnote{color:var(--finance-muted);text-align:center;margin:20px 0 0;font-size:11px;line-height:20px}.redeem-card{max-width:620px;margin:0 auto;padding:28px 24px}.redeem-symbol{background:var(--finance-tint);width:52px;height:52px;color:var(--primary-muted,#477000);border-radius:14px;place-items:center;margin-bottom:20px;font-size:30px;font-weight:800;display:grid;position:relative}.redeem-symbol>span{font-size:14px;position:absolute;top:4px;right:7px}.redeem-card h2{font-size:20px}.redeem-card>p{color:var(--finance-muted);margin:8px 0 24px;font-size:13px;line-height:22px}.redeem-card label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.redeem-card input{border:1px solid var(--finance-border);background:var(--finance-bg);width:100%;height:50px;color:var(--finance-text);border-radius:10px;outline:none;padding:0 14px;font-size:16px}.redeem-card input::placeholder{color:var(--finance-muted)}.redeem-card input:focus{border-color:var(--control-border);box-shadow:0 0 0 2px var(--control-active-bg)}.redeem-help{color:var(--finance-muted);margin:8px 0 20px;font-size:11px;line-height:18px}.redeem-card .finance-button{width:100%;min-height:46px;font-size:13px}.redeem-faq{max-width:620px;margin:28px auto 0}.redeem-faq h2{margin-bottom:12px}.redeem-faq details{border-bottom:1px solid var(--finance-border)}.redeem-faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:15px 0;font-size:13px;line-height:21px;list-style:none;display:flex}.redeem-faq summary:after{content:"+";color:var(--finance-muted)}.redeem-faq summary::-webkit-details-marker{display:none}.redeem-faq details[open] summary:after{content:"−"}.redeem-faq p{color:var(--finance-muted);margin:0 0 16px;font-size:12px;line-height:21px}.s-upgrade{background:linear-gradient(180deg, var(--header,#dfff9d), var(--primary-soft,#f3ffe2) 40%, var(--finance-bg) 75%)}.theme-dark .s-upgrade{background:linear-gradient(180deg, var(--header,#191919), var(--primary-soft,#242424) 40%, var(--finance-bg) 75%)}.s-up-head button{color:var(--finance-text);font-size:12px}.s-up-scroll{padding:20px 24px 28px}.s-plan-badge{border:1px solid var(--orange);width:fit-content;margin:0 auto 16px;padding:6px 12px;display:block}@supports (color:color-mix(in lab, red, red)){.s-plan-badge{border:1px solid color-mix(in srgb, var(--orange) 20%, transparent)}}.s-plan-badge{background:var(--finance-tint);color:var(--primary-muted,#477000);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.s-plan-badge{color:color-mix(in srgb, var(--primary-muted,#477000) 80%, var(--finance-text))}}.s-plan-badge{font-size:12px;font-weight:600}.s-up-scroll h1{max-width:540px;color:var(--finance-text);letter-spacing:-.65px;margin:0 auto 12px;font-size:27px;line-height:1.35}.s-up-scroll>p{max-width:460px;color:var(--finance-muted);margin:0 auto;font-size:13px;line-height:22px}.s-benefits{border:1px solid var(--finance-border);background:var(--finance-card);border-radius:16px;gap:12px;max-width:620px;margin:28px auto 0;padding:22px;display:grid}.s-benefits div{min-height:26px;color:var(--finance-text);align-items:center;gap:12px;font-size:13px;line-height:21px}.s-benefits i{background:var(--finance-tint);height:22px;color:var(--primary-muted,#477000);border-radius:50%;flex:0 0 22px;place-items:center;font-size:12px;display:grid}.s-purchase{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--finance-border);background:var(--finance-card);color:var(--finance-text)}.s-price{border:1px solid var(--orange);max-width:620px;height:auto;min-height:72px;margin:0 auto;padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.s-price{border:1px solid color-mix(in srgb, var(--orange) 30%, var(--finance-border))}}.s-price{background:var(--finance-tint);color:var(--finance-text);border-radius:12px;font-size:12px}.s-price b{letter-spacing:-.5px;font-size:26px}.s-price small{color:var(--finance-muted);margin-top:2px;font-size:11px}.s-upgrade-cta{background:var(--orange);width:min(620px,100%);height:44px;color:var(--primary-ink,#182600);border-radius:10px;gap:8px;font-size:13px}.s-upgrade-cta:hover{background:var(--orange-hover)}.s-upgrade-status{max-width:620px;color:var(--finance-muted);text-align:center;margin:10px auto 0;font-size:11px;line-height:18px}.s-upgrade-status:empty{margin:0}.s-legal button{color:var(--finance-muted);font-size:10px}.s-up-decor{pointer-events:none;background:var(--finance-card)}@supports (color:color-mix(in lab, red, red)){.s-up-decor{background:color-mix(in srgb, var(--finance-card) 20%, transparent)}}.finance-screen :is(button,summary):focus-visible,.s-upgrade button:focus-visible{outline:2px solid var(--finance-text);outline-offset:3px}@media (min-width:800px){.finance-body{padding:32px 24px 48px;top:72px}.finance-intro{margin-bottom:28px}.finance-intro h1{font-size:28px}.finance-intro p{font-size:14px}.finance-card{padding:24px}.finance-total{font-size:40px}.finance-chart-plot{height:210px}.s-redeem .finance-intro{max-width:620px;margin-left:auto;margin-right:auto}.redeem-card{padding:32px}.s-up-scroll{padding-top:28px}.s-up-scroll h1{font-size:34px}.s-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;padding:28px}.s-content-page.s-upgrade .s-purchase{border:1px solid var(--finance-border);border-radius:16px;width:min(100% - 48px,912px);margin-bottom:24px;padding:20px 24px}}@media (max-width:599px){.finance-intro{flex-wrap:wrap;gap:10px}.finance-card{padding:18px 16px}.finance-overview .finance-card-heading{flex-direction:column;align-items:flex-start}.finance-total-row{gap:12px}.finance-total-row .finance-button{padding:8px 12px;font-size:11px}.finance-stat-grid{gap:8px}.finance-stat-grid .finance-stat{padding:14px 10px}.finance-stat-grid .finance-stat>span{min-height:36px;font-size:10px;line-height:18px}.finance-stat-grid .finance-stat>b{font-size:20px;line-height:28px}.finance-balance-grid{grid-template-columns:minmax(0,1fr)}.finance-balance-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-balance-stats .finance-stat{padding:16px 14px}.finance-transaction{gap:12px}.finance-transaction b{font-size:12px}.finance-transaction span:not(.finance-badge){font-size:10px}.s-up-scroll{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.finance-button{transition:none}}:root,.app-shell{--scrollbar-thumb:#c7ccc2;--scrollbar-hover:#a5ab9d;--scrollbar-track:transparent}.theme-dark,.theme-dark .app-shell{--scrollbar-thumb:#494949;--scrollbar-hover:#656b60}.app-shell:has(>.shorts-screen){--scrollbar-thumb:#494949;--scrollbar-hover:#656b60}.app-shell *,.auth-dialog{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}:is(.app-shell *,.auth-dialog)::-webkit-scrollbar{width:8px;height:6px}:is(.app-shell *,.auth-dialog)::-webkit-scrollbar-track{background:var(--scrollbar-track)}:is(.app-shell *,.auth-dialog)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:10px}:is(.app-shell *,.auth-dialog)::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}:is(.app-shell *,.auth-dialog)::-webkit-scrollbar-corner{background:0 0}:is(.app-shell *,.auth-dialog)::-webkit-scrollbar-button{display:none}.app-shell :is(.app-scroll,.discover-body,.s-profile-scroll,.s-hash-scroll,.s-notice-list,.s-settings-body,.s-edit-body,.s-field-page,.s-user-list,.finance-body,.s-up-scroll,.desktop-sidebar-scroll,.desktop-sidebar-panel-view,.s-messaging-thread-list,.s-messaging-chat-scroll){scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.app-shell :is(.app-scroll,.discover-body,.s-profile-scroll,.s-hash-scroll,.s-notice-list,.s-settings-body,.s-edit-body,.s-field-page,.s-user-list,.finance-body,.s-up-scroll,.desktop-sidebar-scroll,.desktop-sidebar-panel-view)::-webkit-scrollbar{display:block}.app-shell :is(.shorts-feed,.category-rail,.trending-rail,.discover-tabs){scrollbar-width:none}.app-shell :is(.shorts-feed,.category-rail,.trending-rail,.discover-tabs)::-webkit-scrollbar{display:none}@supports selector(::-webkit-scrollbar){:root .app-shell *,:root .auth-dialog{scrollbar-width:auto;scrollbar-color:auto}:root .app-shell :is(.shorts-feed,.category-rail,.trending-rail,.discover-tabs){scrollbar-width:none}}.app-shell{--page-header-bg:var(--header);--page-header-text:var(--ink);--page-header-muted:var(--muted);--page-header-border:#eff3e9;--page-header-field:#f5f8ef}.theme-dark .app-shell{--page-header-bg:var(--header);--page-header-text:#fafcf7;--page-header-muted:#b1b5ac;--page-header-border:#303030;--page-header-field:#292929}.app-shell :is(.app-header,.s-header,.discover-search-header,.new-post-screen>header){border-bottom:1px solid var(--page-header-border);background:var(--page-header-bg);color:var(--page-header-text);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell[data-view=discover]{--discover-header-height:var(--mobile-header-height,52px);--discover-intro-height:326px;--discover-hero-height:calc(var(--discover-header-height) + var(--discover-intro-height));--discover-hero-start:var(--header);--discover-hero-middle:var(--primary-soft);--discover-hero-surface:var(--white);--discover-hero-stop:43%;--discover-hero-gradient:linear-gradient(180deg, var(--discover-hero-start), var(--discover-hero-middle) var(--discover-hero-stop), var(--discover-hero-surface));background:var(--discover-hero-gradient) top / 100% var(--discover-hero-height) no-repeat var(--discover-hero-surface)}.theme-dark .app-shell[data-view=discover]{--discover-hero-start:#191919;--discover-hero-middle:#191919;--discover-hero-surface:#141414}.app-shell[data-view=discover]>.app-header{background:0 0;border-bottom:0}.app-shell[data-view=discover] .intro-gradient{background:var(--discover-hero-gradient) 0 calc(0px - var(--discover-header-height)) / 100% var(--discover-hero-height) no-repeat var(--discover-hero-surface)}@media (min-width:800px){.app-shell[data-view=discover]{--discover-header-height:72px;--discover-intro-height:254px;--discover-hero-stop:62%}}.app-shell :is(.status-bar,.s-status,.discover-status){color:var(--page-header-muted)}.app-shell .discover-search-row label{background:var(--page-header-field)}@media (max-width:799px){.app-shell{--mobile-header-height:calc(52px + env(safe-area-inset-top,0px))}.app-shell[data-view=discover]{--discover-intro-height:318px}.app-shell[data-view=discover] .intro-gradient{height:var(--discover-intro-height);padding-top:16px}.app-shell[data-view=profile] .s-profile-screen{--profile-hero-height:calc(var(--mobile-header-height) + 350px);--profile-hero-gradient:linear-gradient(180deg, var(--header) var(--mobile-header-height), var(--primary-soft) calc(var(--mobile-header-height) + 129.5px), var(--api-surface,var(--white)) calc(var(--mobile-header-height) + 273px));background:var(--profile-hero-gradient) top / 100% var(--profile-hero-height) no-repeat var(--api-surface,var(--white))}.app-shell[data-view=profile] .s-profile-screen>.s-header{background:0 0;border-bottom:0}.app-shell[data-view=profile] .s-profile-screen .s-profile-scroll{top:var(--mobile-header-height)}.app-shell[data-view=profile] .s-profile-screen .s-profile-summary{background:var(--profile-hero-gradient) 0 calc(0px - var(--mobile-header-height)) / 100% var(--profile-hero-height) no-repeat var(--api-surface,var(--white))}.app-shell :is(.app-header,.s-header,.discover-search-header){height:var(--mobile-header-height);padding-top:env(safe-area-inset-top,0px)}.app-shell :is(.app-scroll,.s-profile-scroll,.s-hash-scroll,.s-inbox-body,.s-messages,.s-settings-body,.s-edit-body,.s-field-page,.s-blocked-list,.s-balance,.s-credit,.s-post-media,.finance-body,.policy-body,.history-body,.s-filter-tabs,.discover-tabs){top:var(--mobile-header-height)}.app-shell :is(.s-notice-list,.discover-body){top:calc(var(--mobile-header-height) + 44px)}.app-shell :is(.s-search.follower,.s-update){top:calc(var(--mobile-header-height) + 8px)}.app-shell .s-user-list{top:calc(var(--mobile-header-height) + 58px)}.app-shell .s-earnings-body{top:calc(var(--mobile-header-height) + 30px)}.app-shell .s-convo-person{top:calc(env(safe-area-inset-top,0px) + 6px)}.app-shell .new-post-screen>header{height:var(--mobile-header-height);padding-top:env(safe-area-inset-top,0px)}.app-shell .new-post-scroll{top:var(--mobile-header-height)}}.s-notifications .s-notice-avatar{align-self:flex-start;margin-top:1px}.s-notifications .s-notice-main{align-items:flex-start}.s-notifications .s-notice-thumb{align-self:flex-start;margin-top:1px}.s-edit .s-edit-body{padding-top:20px;padding-bottom:32px}.s-edit .s-photo-edit{height:auto;padding:12px 0 28px}.s-edit .s-form-list{background:#f6faef;border:1px solid #e7edde;border-radius:14px;margin-top:8px;overflow:hidden}.s-edit .s-form-list>button{background:0 0;border-color:#e7edde;grid-template-columns:92px minmax(0,1fr) 18px;gap:12px;min-height:68px;padding:16px 18px}.s-edit .s-form-list>button:last-child{border-bottom:0}.s-edit .s-form-list b{font-size:13px;font-weight:600;line-height:21px}.s-edit .s-form-list span{font-size:12px;line-height:21px}.s-edit .s-form-list .tall{min-height:80px}.s-edit .s-form-list>button:hover{background:var(--control-hover-bg)}.theme-dark .s-edit .s-form-list{background:#242424;border-color:#353535}.theme-dark .s-edit .s-form-list>button{background:0 0;border-color:#353535}.theme-dark .s-edit .s-form-list>button:hover{background:#2b2b2b}.s-edit .s-form-list>button:focus-visible{outline:2px solid var(--app-dialog-text,var(--ink));outline-offset:-3px}.s-field-page{padding-top:28px}.s-field-page :is(input,textarea){border:1px solid var(--control-border);background:var(--control-bg);border-radius:10px;padding:14px}.s-field-page :is(input,textarea):is(:hover,:focus,:focus-visible,:active){border:1px solid var(--control-border)}.theme-dark .s-field-page :is(input,textarea){border-color:var(--control-border);background:var(--control-bg)}.theme-dark .s-field-page :is(input,textarea):focus{border-color:var(--control-border)}.s-page-content{display:contents}.shorts-home-actions{display:none}.discover-account-actions{--discover-divider-color:#151a1224;display:none}.theme-dark .discover-account-actions{--discover-divider-color:#fafcf72e}.header-account-controls{align-items:center;display:flex}.desktop-nav-tooltip{display:none}.home-app-layer{--app-dialog-bg:#fff;--app-dialog-text:#151a12;--app-dialog-muted:#707769;--app-dialog-border:var(--control-border);--app-dialog-soft:var(--control-bg);--app-dialog-accent:var(--primary-soft);z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.home-app-layer.home-app-dark,.theme-dark .home-app-layer{--app-dialog-bg:#1f1f1f;--app-dialog-text:#fafcf7;--app-dialog-muted:#b1b5ac;--app-dialog-border:var(--control-border);--app-dialog-soft:var(--control-bg);--app-dialog-accent:#242424}.home-app-dialog{border:1px solid var(--app-dialog-border);background:var(--app-dialog-bg);width:min(100%,420px);max-height:calc(100dvh - 48px);color:var(--app-dialog-text);text-align:center;border-radius:20px;padding:36px 28px 24px;position:relative;overflow-y:auto}.home-app-close{background:var(--app-dialog-soft);width:32px;height:32px;color:inherit;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.home-app-icon{background:var(--app-dialog-accent);width:64px;height:64px;color:var(--primary-muted);border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.home-app-dialog h2{letter-spacing:-.4px;margin:0;font-size:23px;font-weight:700;line-height:32px}.home-app-dialog>p{color:var(--app-dialog-muted);margin:12px 0 0;font-size:12px;line-height:21px}.home-app-copy{background:var(--orange);width:100%;min-height:44px;color:var(--primary-ink);border-radius:10px;margin-top:24px;font-size:13px;font-weight:600}.home-app-copy:hover{background:var(--orange-hover)}.home-app-copy:active,.home-signup:active{background:var(--primary-pressed)}.app-shell:has(.shorts-screen) .create-button:active{background:var(--primary-pressed)}.home-app-dialog .home-app-status:empty{margin:0}.home-app-dialog button:focus-visible{outline:2px solid var(--app-dialog-text);outline-offset:3px}@media (min-width:800px){.desktop-nav-tooltip{z-index:100;border:1px solid var(--sidebar-border);background:var(--sidebar-soft);width:max-content;max-width:210px;color:var(--sidebar-text);box-shadow:0 4px 16px var(--sidebar-shadow);pointer-events:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:500;line-height:20px;animation:.12s ease-out sidebarTooltipIn;display:block;position:fixed;transform:translateY(-50%)}.desktop-sidebar-collapse>svg{transition:transform .18s}.desktop-sidebar.is-compact .desktop-sidebar-collapse>svg{transform:rotate(180deg)}.s-edit .s-edit-body{padding:24px 24px 40px}.s-edit .s-form-list>button{grid-template-columns:120px minmax(0,1fr) 20px;min-height:70px;padding-left:24px;padding-right:24px}.s-edit .s-form-list b{font-size:14px}.s-edit .s-form-list span{font-size:13px}.shorts-home-actions{z-index:12;background:#202020;border:1px solid #ffffff12;border-radius:30px;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;top:24px;right:24px}.shorts-home-actions button{white-space:nowrap;border-radius:22px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 16px;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}.home-get-app{color:#f8faf5;background:0 0}.home-get-app:hover{background:#363636}.home-signup{background:var(--orange);color:var(--primary-ink)}.home-signup:hover{background:var(--orange-hover)}.shorts-home-actions button:focus-visible{outline-offset:3px;outline:2px solid #fff}.discover-account-actions{border-left:1px solid var(--discover-divider-color);align-items:center;gap:8px;margin-left:20px;padding-left:20px;display:flex}.discover-account-actions button{white-space:nowrap;border-radius:22px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 16px;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}.discover-account-actions .home-get-app{background:var(--page-header-field);color:var(--page-header-text)}.discover-account-actions .home-get-app:hover{background:var(--page-header-border)}.discover-account-actions button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.app-shell :is(.s-screen,.s-upgrade,.preview-screen,.support-view,.shorts-screen,.new-post-screen,.discover-page){animation:none}}@media (min-width:800px) and (max-width:1199px){.shorts-home-actions{gap:4px;padding:4px;top:12px;right:12px}.shorts-home-actions button{min-height:32px;padding:5px 10px;font-size:11px}.shorts-phone .short-tabs{top:64px}.discover-account-actions{margin-left:16px;padding-left:16px}.discover-account-actions button{padding-left:12px;padding-right:12px}}@media (max-width:799px) and (prefers-reduced-motion:no-preference){.app-shell{--page-enter-offset:18px}.app-shell[data-navigation=back]{--page-enter-offset:-12px}.app-shell :is(.s-screen,.s-upgrade,.preview-screen,.support-view,.shorts-screen,.new-post-screen,.discover-page){animation:.19s cubic-bezier(.2,.8,.2,1) both mobilePageIn}.s-notifications .s-notice-row{animation-name:none}}@keyframes mobilePageIn{0%{opacity:.65;translate:var(--page-enter-offset,18px) 0}to{opacity:1;translate:0}}@keyframes sidebarTooltipIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-shell :is(.s-screen,.s-upgrade,.preview-screen,.support-view,.shorts-screen,.new-post-screen,.discover-page),.desktop-nav-tooltip{animation:none}.desktop-sidebar-collapse>svg,.shorts-home-actions button,.discover-account-actions button,.emoji-search,.s-messaging-root .s-messaging-emoji-search{transition:none}}:root{--loading-base:#ededed;--loading-detail:#dedede;--loading-highlight:#f8f8f8}.theme-dark,.force-dark,.shorts-screen{--loading-base:#303030;--loading-detail:#3b3b3b;--loading-highlight:#444}body,body *{-webkit-user-select:none!important;user-select:none!important}body :is(input,textarea,[contenteditable=true],[contenteditable=true] *){-webkit-user-select:text!important;user-select:text!important}.status-bar,.coin-amount,.live-entry-badge,.card-meta,.discover-status,.discover-topics>button>strong,.discover-template-row span,.gif-grid span,.s-status,.s-views,.short-action small,.live-identity small,.live-actions>button small,.pinned-live,.live-chat-row{font-family:var(--font-roboto), Arial, sans-serif}.live-viewer,.live-ended{font-family:var(--font-poppins), Arial, sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
