@font-face{font-family:Inter;src:url(/assets/Inter-Regular-7fSjz3xL.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-BMUSwCc_.otf) format("opentype");font-weight:600 900;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Variable-X7hfRjZT.ttf) format("truetype");font-weight:100 900;font-display:swap}:root{font-family:Inter,sans-serif;color:#111827;background:#eef0f3;font-synthesis:none;--blue:#0085ff;--muted:#9ca3af;--surface:#fff;--space:16px;--radius:24px;--shadow:3px 0 15px #0000001f;--blur:8px;--icon:20px;--nav-layer:10;--toast-layer:30;--press:.14s;--motion:.24s;--ease:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--press) var(--ease),color var(--press) var(--ease)}button:active{transform:scale(.96)}button:disabled{opacity:.35;cursor:default}button:focus-visible,input:focus-visible{outline:2px solid var(--blue);outline-offset:4px}::selection{background:#cde6ff}input{caret-color:var(--blue)}.app-shell{max-width:440px;min-height:100dvh;margin:0 auto;background:var(--surface);position:relative;padding-bottom:115px;isolation:isolate}.topbar{height:125px;padding:69px 26px 0;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow);position:relative;z-index:2;background:var(--surface)}.logo{display:block;flex-shrink:0}.tabs{display:flex;align-items:center;gap:16px}.tabs button{padding:0;font-size:20px;line-height:24px;font-weight:700;color:var(--muted);min-height:44px}.tabs button[aria-current]{color:#111827}.tabs .filter-button{position:relative;display:grid;place-items:center;width:24px}.filter-button i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--blue);right:0;top:7px}.icon{display:block;flex:none}.icon-filter{width:18px;height:16px}.icon-heart,.icon-comment,.icon-send{width:20px;height:20px}.icon-home,.icon-search{width:32px;height:32px}.author{height:71px;display:flex;align-items:center;padding:0 24px 0 29px;gap:11px}.author-avatar{position:relative;width:40px;height:40px;flex:none}.author-info{flex:1;min-width:0}.author-line{display:flex;align-items:center;gap:12px;white-space:nowrap}.author-line strong{font-family:Raleway,Inter,sans-serif;font-size:17px;line-height:21px;letter-spacing:-.17px;color:#000}.post-menu{position:relative;padding:0;width:35px;height:44px;flex:none;display:grid;place-items:center}.menu-lines{position:absolute;width:12px;height:7px;left:11px;top:18px}.menu-dot{position:absolute;width:10px;height:10px;right:0;top:5px}.media{position:relative;width:100%;aspect-ratio:440/587;overflow:hidden}.post-image{display:block;width:100%;height:100%;object-fit:cover}.caption{font-size:12px;line-height:17px;margin:10px 25px 0 27px;min-height:34px}.caption strong{font-weight:700}.caption button{font-size:12px;font-weight:600;padding:0}.post-footer{display:flex;align-items:center;justify-content:space-between;margin:8px 43px 0 27px;height:32px;gap:12px}.actions{display:flex;gap:6px;align-items:center}.actions button{display:flex;align-items:center;gap:8px;padding:0;min-height:44px;font-size:14px;color:#1f2937;white-space:nowrap}.actions .liked{color:#ed466a}.reactions{display:flex;align-items:center;flex:none;padding-right:10px}.reactions img,.reactions span{width:32px;height:32px;object-fit:cover;border:2px solid white;border-radius:50%;margin-right:-10px}.reactions span{background:#e2e2e2;display:grid;place-items:center;font-size:14px;color:#333}.post-image+.caption{margin-top:10px}.post-text{margin:46px 26px 30px;border-radius:20px;box-shadow:0 24px 32px #2d303a0f;padding-bottom:16px}.post-text .author{padding:0 12px;height:67px}.thought-content{font-size:16px;line-height:1.396;margin:4px 12px 22px;color:#000}.post-text .post-footer{margin:0 12px;gap:6px}.post-video{margin-top:18px}.video-play{position:absolute;top:50%;left:50%;translate:-50% -50%;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#ffffffd9;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));color:#111827}.video-label{position:absolute;left:20px;bottom:20px;color:#fff;font-size:12px;background:#111827a6;padding:8px 12px;border-radius:16px}.bottom-nav{position:fixed;z-index:var(--nav-layer);bottom:max(20px,env(safe-area-inset-bottom));left:50%;translate:-50% 0;width:min(calc(100% - 64px),376px);height:55px;padding:0 40px;background:#fffffff5;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));box-shadow:var(--shadow);border-radius:var(--radius);display:flex;align-items:center;justify-content:space-between}.bottom-nav button{padding:0;min-width:32px;min-height:44px;display:grid;place-items:center;position:relative}.bottom-nav .create-button{width:40px}.icon-create{width:56px;height:56px;position:absolute;top:-2px;left:-8px}.bottom-nav .messages-button{min-width:25px;width:25px}.messages-button>img:first-child{width:22px;height:20px}.message-dot{width:8px;height:8px;position:absolute;top:9px;right:0}.bottom-nav button:last-child img{border-radius:50%}.temporary-state{min-height:65dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.state-mark{color:var(--blue)}.temporary-state h1{font-size:24px;margin:20px 0 12px}.temporary-state p{font-size:14px;margin:0 0 8px}.temporary-state small{color:#6b7280}.temporary-state>button{color:var(--blue);margin-top:28px;padding:12px}.sheet{border:0;padding:0;background:transparent;color:#111827;position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,440px);max-width:440px;max-height:88dvh;overflow:visible;outline:none;opacity:0;transform:translateY(24px);transition:opacity var(--motion) var(--ease),transform var(--motion) var(--ease),display var(--motion) allow-discrete,overlay var(--motion) allow-discrete}.sheet[open]{opacity:1;transform:translateY(0)}.sheet::backdrop{background:#e9e9e9b8;-webkit-backdrop-filter:blur(4.55px);backdrop-filter:blur(4.55px);opacity:0;transition:opacity .18s var(--ease),display .18s allow-discrete,overlay .18s allow-discrete}.sheet[open]::backdrop{opacity:1}.sheet-inner{background:#fff;border-radius:24px 24px 0 0;padding:10px 24px max(24px,env(safe-area-inset-bottom));max-height:88dvh;overflow:auto;box-shadow:0 20px 60px #1118271a}.sheet.floating{bottom:max(100px,calc(env(safe-area-inset-bottom) + 80px));width:min(calc(100% - 32px),408px)}.floating .sheet-inner{border-radius:28px;padding:10px 22px 24px}.handle{height:4px;width:36px;border-radius:4px;background:#d9dee7;margin:0 auto 16px}.sheet-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px}.sheet-heading h2{margin:0;font-size:22px;letter-spacing:-.4px;line-height:30px}.close-button{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#f4f5f7}.glyph{display:block;flex:none}.create-options{display:flex;flex-direction:column;gap:8px}.create-option{display:flex;align-items:center;gap:16px;text-align:left;padding:16px 0;min-height:80px;width:100%}.option-symbol{color:var(--blue);width:32px;display:grid;place-items:center}.create-option>span:nth-child(2){flex:1;min-width:0}.create-option strong{display:block;font-size:12px;letter-spacing:.8px}.create-option small{display:block;font-size:12px;line-height:18px;margin-top:6px;color:#687181}.create-option>.glyph{width:18px;color:#9ca3af}.comments-list{max-height:47dvh;min-height:220px;overflow:auto;overscroll-behavior:contain}.comment{display:flex;gap:12px;margin-bottom:24px}.comment>img{border-radius:50%;object-fit:cover;flex:none}.comment>div{min-width:0}.comment strong{font-size:13px}.comment p{font-size:13px;line-height:19px;margin:5px 0 8px;overflow-wrap:anywhere}.comment small{font-size:11px;color:#6b7280}.comment small button{font-size:11px;font-weight:600;margin-left:16px;padding:2px}.composer{display:flex;align-items:center;gap:10px;padding-top:18px;border-top:1px solid #edf0f5}.composer>img{border-radius:50%}.composer input{width:100%;min-width:0;border:0;background:#f1f4fe;border-radius:20px;padding:13px 14px;font-size:13px;color:#111827}.composer>button{padding:8px}.sheet-options{display:flex;flex-direction:column;gap:8px}.option-row{display:flex;align-items:center;gap:16px;min-height:56px;text-align:left;padding:8px 0;font-size:14px}.option-row>.glyph:last-child{margin-left:auto;color:#8c96a6;width:18px}.option-row>span{flex:1}.sheet-note{font-size:12px;line-height:18px;color:#687181;margin:0 0 8px}.people{display:flex;gap:28px;margin:8px 0 24px}.people button{display:flex;flex-direction:column;align-items:center;gap:9px;font-size:12px;padding:0}.people img{width:52px;height:52px;border-radius:50%;object-fit:cover}.toast{position:fixed;z-index:var(--toast-layer);left:50%;bottom:94px;translate:-50% 10px;max-width:calc(100% - 48px);width:max-content;background:#111827;color:#fff;font-size:12px;line-height:18px;border-radius:16px;padding:12px 18px;pointer-events:none;opacity:0;transition:opacity .16s var(--ease),translate .16s var(--ease)}.toast.visible{opacity:1;translate:-50% 0}body:has(dialog[open]) .toast{z-index:100;bottom:auto;top:24px}dialog .toast{position:fixed}.sheet-feedback{background:#f1f4fe;color:#174b7e;padding:12px 14px;border-radius:12px;font-size:12px;line-height:18px;margin-top:16px}@starting-style{.sheet[open]{opacity:0;transform:translateY(24px)}.sheet[open]::backdrop{opacity:0}}@media(max-width:400px){.topbar{padding-left:20px;padding-right:20px}.tabs{gap:12px}.tabs button{font-size:18px}.author{padding-left:22px;padding-right:20px}.post-footer{margin-left:20px;margin-right:20px;gap:8px}.reactions img,.reactions span{width:28px;height:28px}.caption{margin-left:20px;margin-right:20px}.bottom-nav{padding:0 20px;width:calc(100% - 40px)}.post-text{margin-left:20px;margin-right:20px}.create-option{gap:10px}.create-option small{font-size:11px}}@media(max-width:340px){.tabs{gap:9px}.tabs button{font-size:16px}.topbar{padding-left:16px;padding-right:16px}.reactions img,.reactions span{width:23px;height:23px;font-size:10px}.actions{gap:5px}.post-footer{gap:6px}.sheet-inner{padding-left:18px;padding-right:18px}.create-option small{max-width:210px}}@media(min-width:481px){.app-shell{box-shadow:0 0 50px #1118270a}}@media(hover:hover)and (pointer:fine){button:hover{color:var(--blue)}.create-option:hover,.option-row:hover{background:#f8faff}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}@font-face{font-family:Netflix Local;src:local("NetflixSans-Regular"),local("Netflix Sans Regular");font-weight:400}@font-face{font-family:Netflix Local;src:local("NetflixSans-Medium"),local("Netflix Sans Medium");font-weight:500}.topbar{padding-right:27px}.tabs button:nth-child(1){width:42px;text-align:left}.tabs button:nth-child(2){width:54px;text-align:left}.tabs button:nth-child(3){width:50px;text-align:left}.icon-filter{width:17.5px;height:15.9px}.author{padding-left:26px;gap:9px}.author-avatar{translate:0 2.5px}.author-original{position:absolute;width:78px;height:78px;left:-19px;top:-18px;max-width:none}.author-info{translate:0 2.5px}.author-line,.post-text .author-line{display:flex;align-items:center;gap:1.8px;height:18px}.author-line strong,.post-text .author-line strong{font-family:Netflix Local,Inter,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0}.verified-badge{width:16px;height:16px;flex:none;translate:0 .5px}.author-meta{display:flex;align-items:center;gap:3px;height:15px;margin-top:-2px;white-space:nowrap}.author-username{font-family:Netflix Local,Inter,sans-serif;font-size:12px;line-height:15px;color:#494949}.author-details{font:400 8px/18px Inter,sans-serif;color:#9ca3af}.post-menu{width:30px;height:44px;translate:0 3.5px}.post-menu>img:first-child{width:30px;height:30px}.menu-lines{width:10.4286px;height:6.14292px;left:9.75px;top:18.43px}.menu-dot{width:8.85714px;height:8.85714px;right:-.43px;top:6.57px}.messages-button>img:first-child{width:25px;height:24px}.post-footer{margin-right:22px;margin-top:8px}.actions{gap:0}.actions button{gap:2px;min-height:44px;font-size:14px}.actions button:nth-child(1){width:74px}.actions button:nth-child(2){width:67px}.actions button:nth-child(3){width:68px}.actions .icon{width:26px;height:26px}.actions .liked .icon-heart{filter:none;transform:none}.reactions{padding-right:0}.reactions img,.reactions span{width:32px;height:32px}.reactions span{margin-right:0;font-family:Roboto,Inter,sans-serif}.post-text .reactions img,.post-text .reactions span{width:32px;height:32px;font-size:14px}.thought-content{font-family:Netflix Local,Inter,sans-serif}.actions .liked[data-pointer-feedback=true] .icon-heart{animation:heart-response .22s var(--ease)}.actions button span{font-variant-numeric:tabular-nums}@keyframes heart-response{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}.post-video .media{background:#15191e}.post-video .video-play{width:56px;height:56px;background:#11182766;color:#fff;border:1px solid rgb(255 255 255 / 65%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.post-video .video-play .glyph{margin-left:3px}.post-video .video-label{display:flex;align-items:center;gap:7px;left:20px;bottom:20px;background:#111827b8;padding:7px 11px;font-size:11px;line-height:16px}.post-video .video-label .glyph{width:14px;height:14px}.post-text{margin:45px 23px 30px 22px;border-radius:20px;box-shadow:0 24px 64px #2d303a0f;padding-bottom:15px}.post-text .author{height:73px;padding:0 12px 0 20px;gap:7.18px;align-items:flex-start}.post-text .author-avatar{width:36.82px;height:40px;margin-top:20px;translate:none}.post-text .author-original{width:75px;height:78px;top:-18px}.post-text .author-info{margin-top:24.5px;translate:none}.post-text .post-menu{margin-top:19px;translate:none}.post-text .author-details{font-size:8px}.post-text .thought-content{margin:0 19px 0 15px;min-height:134px;font-size:16px;line-height:1.396}.post-text .post-footer{margin:29px 12px 0 15px;height:32px;min-height:32px;gap:0;flex-wrap:nowrap}.post-text .reactions{margin-right:-13px}.post-text .reactions img,.post-text .reactions span{margin-right:-10px}.post-text .reactions span{margin-right:0}@media(max-width:400px){.topbar{padding-right:20px}.tabs button:nth-child(-n+3){width:auto}.author{padding-left:22px}.post-footer{margin-left:20px;margin-right:20px;gap:8px}.post-text{margin-left:20px;margin-right:20px}.post-text .post-footer{height:32px;flex-wrap:nowrap;gap:8px}.post-text .reactions{margin-right:0}.reactions img,.reactions span{width:28px;height:28px}.reactions img{margin-right:-14px}.post-text .reactions img,.post-text .reactions span{width:28px;height:28px}.post-text .reactions img{margin-right:-14px}.post-text .reactions span{font-size:12px}}@media(max-width:340px){.topbar{padding-right:16px}.post-footer{margin-left:16px;margin-right:16px;gap:4px}.reactions img,.reactions span{width:24px;height:24px}.reactions img{margin-right:-14px}.reactions span{font-size:10px}.actions button:nth-child(1){width:68px}.actions button:nth-child(2){width:61px}.actions button:nth-child(3){width:62px}.post-text .actions button:nth-child(1){width:62px}.post-text .actions button:nth-child(2){width:55px}.post-text .actions button:nth-child(3){width:56px}.post-text .post-footer{gap:4px}.post-text .reactions img,.post-text .reactions span{width:24px;height:24px}.post-text .reactions span{font-size:10px}}@media(prefers-reduced-motion:reduce){.actions .liked[data-pointer-feedback=true] .icon-heart{animation:none}}.sheet-viewport{--sheet-room: calc(var(--sheet-viewport-height, 100dvh) - 16px);bottom:var(--sheet-viewport-bottom, 0px);max-height:var(--sheet-room);transition:opacity .22s var(--ease),transform .22s var(--ease)}.sheet-viewport .sheet-inner{max-height:var(--sheet-room);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d6ddeb transparent}.sheet-viewport.floating{--create-clearance: max(100px, calc(env(safe-area-inset-bottom) + 80px) );--sheet-room: calc(var(--sheet-viewport-height, 100dvh) - var(--create-clearance) - 16px);bottom:calc(var(--sheet-viewport-bottom, 0px) + var(--create-clearance))}.sheet[data-closing=true]{opacity:0;transform:translateY(12px);transition-duration:.14s;pointer-events:none}.sheet[data-closing=true]::backdrop{opacity:0;transition-duration:.14s}.sheet[data-instant=true],.sheet[data-instant=true]::backdrop{transition:none}.sheet-heading h2:focus{outline:none}.sheet-inner:has(.composer){display:flex;flex-direction:column}.sheet-inner:has(.composer) .sheet-heading,.sheet-inner:has(.composer) .handle{flex:none}.sheet-inner:has(.composer) .comments-list{flex:1}.create-options{gap:4px}.create-option{min-height:76px;padding:14px 0;border-radius:12px}.create-option strong{letter-spacing:.6px}.create-option small{color:#626d7e}.option-row{border-radius:10px}.comments-list{max-height:min(47dvh,max(0px,calc(var(--sheet-viewport-height, 100dvh) - 210px)));min-height:0}.comment p{line-height:20px}.composer{flex:none;padding-top:16px}.composer input{font-size:16px;line-height:20px;padding:12px 14px}.composer input::placeholder{font-size:13px;color:#687181}.composer button{min-width:40px;min-height:44px;display:grid;place-items:center}.sheet-options .people{padding-top:4px}.sheet-note{line-height:19px}.tabs button{transition:color .14s ease,transform var(--press) var(--ease)}.temporary-state{animation:tab-arrive .16s var(--ease)}@keyframes tab-arrive{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@starting-style{.sheet[data-instant=true][open]{opacity:1;transform:none}.sheet[data-instant=true][open]::backdrop{opacity:1}}@media(prefers-reduced-motion:reduce){.sheet-viewport,.sheet-viewport::backdrop{transition:none}.temporary-state{animation:none}}
