.feed-skeleton_root__okhp9{column-count:3;column-gap:1rem;margin-bottom:1rem}@media (max-width:64rem){.feed-skeleton_root__okhp9{column-count:2}}@media (max-width:36rem){.feed-skeleton_root__okhp9{column-count:1}}.feed-skeleton_card__kYqwI{page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;border-radius:.75rem;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border)}.feed-skeleton_thumb__eMpFK{aspect-ratio:4/3;background:linear-gradient(90deg,var(--bg-surface-2) 0,var(--bg-surface) 50%,var(--bg-surface-2) 100%);background-size:200% 100%;animation:feed-skeleton_shimmer__AyFJe 1.4s ease-in-out infinite}.feed-skeleton_meta__XwqpI{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.feed-skeleton_line__52XO3{height:.75rem;border-radius:.25rem;background:var(--bg-surface-2);animation:feed-skeleton_shimmer__AyFJe 1.4s ease-in-out infinite}.feed-skeleton_lineShort__VGgPI{width:40%}.feed-skeleton_lineMid__FZoXs{width:65%}@keyframes feed-skeleton_shimmer__AyFJe{0%{background-position:200% 0}to{background-position:-200% 0}}.feed-skeleton_carousel__elRQS{display:flex;gap:var(--space-4);overflow:hidden;margin-bottom:var(--space-6);padding:0 var(--space-4)}.feed-skeleton_carouselItem__IPkbi{flex:0 0 min(72vw,28rem);aspect-ratio:16/9;border-radius:.75rem;background:linear-gradient(90deg,var(--bg-surface-2) 0,var(--bg-surface) 50%,var(--bg-surface-2) 100%);background-size:200% 100%;animation:feed-skeleton_shimmer__AyFJe 1.4s ease-in-out infinite}.page_error__Jil8M{padding:1rem 1.1rem;border-radius:.6rem;background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text);font-size:var(--text-base)}.page_empty__94dW_{color:var(--text-secondary);font-size:var(--text-base);padding:2rem 0;text-align:center}.feed_feed__Zr2zo{column-count:3;column-gap:1rem;margin-bottom:1rem}@media (max-width:64rem){.feed_feed__Zr2zo{column-count:2}}@media (max-width:36rem){.feed_feed__Zr2zo{column-count:1}}.feed_listView__vrZBy{column-count:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:none;margin:0 0 1rem}@media (max-width:48rem){.feed_listView__vrZBy{grid-template-columns:1fr}}.feed_listView__vrZBy .feed_photo__u0n6b{margin-bottom:0;border:none;border-radius:1rem}.feed_listView__vrZBy .feed_photo__u0n6b:focus-within,.feed_listView__vrZBy .feed_photo__u0n6b:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.feed_listView__vrZBy .feed_manageCard__WUQmt,.feed_listView__vrZBy .feed_photoLink___T8H7{aspect-ratio:16/10}.feed_listView__vrZBy .feed_photo__u0n6b img{height:100%;object-fit:cover}.feed_listView__vrZBy .feed_overlay__ZkVk3{opacity:0;justify-content:flex-end;padding:1.5rem;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.45) 45%,transparent)}.feed_listView__vrZBy .feed_photo__u0n6b:focus-within .feed_overlay__ZkVk3,.feed_listView__vrZBy .feed_photo__u0n6b:hover .feed_overlay__ZkVk3{opacity:1}.feed_listView__vrZBy .feed_overlayCategory__Oc9cj{display:inline-block;align-self:flex-start;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.85);margin-bottom:.5rem}.feed_listView__vrZBy .feed_title__uv9Lk{font-family:var(--type-second);font-size:var(--text-3xl);line-height:1.1;letter-spacing:-.01em}.feed_listView__vrZBy .feed_desc__l485S{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.45rem 0 0;font-size:var(--text-base);line-height:1.5;color:hsla(0,0%,100%,.82)}.feed_listView__vrZBy .feed_subtitle__IJtsH{margin-top:.7rem}.feed_desc__l485S,.feed_listView__vrZBy .feed_categoryBadge__0iK6r,.feed_overlayCategory__Oc9cj{display:none}.feed_photo__u0n6b{page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;border-radius:.6rem;overflow:hidden;background:var(--bg-surface);border:1px solid var(--border);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;position:relative}.feed_photo__u0n6b:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-strong)}.feed_photoLink___T8H7{display:block;position:relative;cursor:zoom-in;background:var(--bg-surface-2)}.feed_photoLink___T8H7 img,.feed_photo__u0n6b a img{width:100%;height:auto;display:block}.feed_cardLike__vIAwJ{position:absolute;top:.6rem;right:.6rem;z-index:3}.feed_cardAuthor__IO2nX{position:absolute;top:.6rem;left:.6rem;z-index:3;max-width:calc(100% - 5rem);display:inline-flex;align-items:center;min-height:44px;font-size:var(--text-xs);font-weight:600;color:#fff;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.35rem .65rem;border-radius:999px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease,border-color .15s ease}.feed_cardAuthor__IO2nX:hover{background:rgba(0,0,0,.72);border-color:#fff;color:#fff}.feed_cardLikeBtn__YkDKk{background:rgba(0,0,0,.55);border-color:hsla(0,0%,100%,.35);color:#fff;min-width:44px;min-height:44px;padding:.35rem .65rem;font-size:var(--text-xs);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.feed_cardLikeBtn__YkDKk svg{color:#60a5fa}.feed_cardLikeBtn__YkDKk:hover:not(:disabled){border-color:#93c5fd;color:#93c5fd;background:rgba(0,0,0,.7)}.feed_cardLikeBtn__YkDKk[aria-pressed=true]{color:#60a5fa;border-color:rgba(96,165,250,.9);background:rgba(15,23,42,.65)}.feed_cardLikeBtn__YkDKk[aria-pressed=true] svg{color:#3b82f6}.feed_overlay__ZkVk3{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.2) 50%,transparent);color:#fff;opacity:0;transition:opacity .18s ease;pointer-events:none}.feed_photo__u0n6b:focus-within .feed_overlay__ZkVk3,.feed_photo__u0n6b:hover .feed_overlay__ZkVk3{opacity:1}.feed_title__uv9Lk{font-size:var(--text-base);font-weight:600;margin:0;line-height:1.3}.feed_subtitle__IJtsH{font-size:var(--text-xs);color:hsla(0,0%,100%,.82);margin-top:.25rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.feed_socialRow__dHLb9{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem;pointer-events:auto}.feed_socialIcon__rfg4L{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;border:1px solid hsla(0,0%,100%,.22);transition:background .15s ease,transform .15s ease}.feed_socialIcon__rfg4L:focus-visible,.feed_socialIcon__rfg4L:hover{background:rgba(168,85,247,.55);border-color:hsla(0,0%,100%,.45);transform:translateY(-1px);outline:none}.feed_overlay__ZkVk3 [data-tooltip-pos=top]:after{top:auto;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px)}.feed_overlay__ZkVk3 [data-tooltip-pos=top]:focus-visible:after,.feed_overlay__ZkVk3 [data-tooltip-pos=top]:hover:after{transform:translateX(-50%) translateY(0)}.feed_overlay__ZkVk3 [data-tooltip-pos=top]:before{top:auto;bottom:calc(100% + 2px);border-bottom-color:transparent;border-top-color:var(--text)}.feed_stats__Vi_5r{gap:.7rem}.feed_stats__Vi_5r,.feed_views__f2QLT{display:inline-flex;align-items:center}.feed_views__f2QLT{gap:.35rem}.feed_views__f2QLT:before{content:"";display:inline-block;width:16px;height:10px;background-color:currentColor;-webkit-mask:url(/assets/visualizacao.svg) no-repeat center/contain;mask:url(/assets/visualizacao.svg) no-repeat center/contain}.feed_comments__ewxCb{display:inline-flex;align-items:center;gap:.3rem}.feed_comments__ewxCb svg{display:block}.feed_categoryBadge__0iK6r{position:absolute;bottom:.65rem;right:.65rem;top:auto;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.25rem .55rem;border-radius:999px;background:hsla(0,0%,100%,.95);color:#0f172a;opacity:0;transition:opacity .18s ease}.feed_photoLink___T8H7:focus-visible .feed_categoryBadge__0iK6r,.feed_photoLink___T8H7:hover .feed_categoryBadge__0iK6r,.feed_photo__u0n6b:focus-within .feed_categoryBadge__0iK6r,.feed_photo__u0n6b:hover .feed_categoryBadge__0iK6r{opacity:1}.feed_manageBar__ee9NJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding:.7rem 1rem;border-radius:.6rem;background:var(--bg-surface-2);border:1px solid var(--border);font-size:var(--text-sm);color:var(--text-secondary)}.feed_manageDone__BTaZ3{font-size:var(--text-sm);font-weight:600;font-family:inherit;padding:.4rem 1rem;border-radius:999px;border:none;background:var(--accent);color:var(--accent-fg);cursor:pointer;transition:.15s}.feed_manageDone__BTaZ3:hover{background:var(--accent-hover)}.feed_manageCard__WUQmt{display:block;position:relative;width:100%;padding:0;border:none;background:none;cursor:pointer;font-family:inherit}.feed_manageCard__WUQmt img{width:100%;height:auto;display:block}.feed_manageCard__WUQmt:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);opacity:0;transition:opacity .15s ease}.feed_manageCard__WUQmt:focus-visible:before,.feed_manageCard__WUQmt:hover:before{opacity:1}.feed_manageAction__f3KPC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);font-weight:700;padding:.5rem 1rem;border-radius:999px;background:#fff;color:#0f172a;box-shadow:0 2px 8px rgba(0,0,0,.3);opacity:0;transition:opacity .15s ease}.feed_manageCard__WUQmt:focus-visible .feed_manageAction__f3KPC,.feed_manageCard__WUQmt:hover .feed_manageAction__f3KPC{opacity:1}.feed_manageDelete__RFJNs{background:var(--danger-text);color:#fff}.feed_loadingWrapper__03puK{display:flex;justify-content:center;margin:1rem auto}.feed_loadingWrapper__03puK p{text-align:center;margin:auto;color:var(--text-tertiary);font-size:var(--text-base)}.feed_endOfFeed__fyK_C{margin:1.5rem auto .5rem;padding:0 1.25rem;text-align:center}.feed_endOfFeed__fyK_C h3{margin:0;font-size:var(--text-base);font-weight:600;color:var(--text-tertiary);letter-spacing:.01em}@media (max-width:48rem){.feed_listView__vrZBy .feed_overlay__ZkVk3,.feed_overlay__ZkVk3{opacity:1;padding:.9rem .85rem .75rem;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.35) 55%,transparent)}.feed_categoryBadge__0iK6r{display:none}.feed_listView__vrZBy .feed_overlayCategory__Oc9cj,.feed_overlayCategory__Oc9cj{display:inline-block;color:#4ade80;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem}.feed_overlay__ZkVk3 .feed_desc__l485S{display:none}}.slot-text{display:inline-flex;white-space:pre}.char-slot{position:relative;display:inline-flex;flex:none;justify-content:center;overflow:hidden;overflow-x:visible;overflow-y:clip;line-height:1.3;vertical-align:bottom}.char-slot.is-resizing{overflow-x:clip}.char-sizer{visibility:hidden;white-space:pre}.char-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;white-space:pre;will-change:transform}.like-button_like___HA_i{display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;font-size:var(--text-base);font-weight:600;color:var(--text-secondary);background:none;border:1px solid var(--border);border-radius:999px;padding:.3rem .75rem;cursor:pointer;transition:.15s}.like-button_like___HA_i svg{color:#60a5fa}.like-button_like___HA_i:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}.like-button_like___HA_i:disabled{cursor:wait}.like-button_liked__HQrF8{border-color:#2563eb;color:#60a5fa;background:rgba(59,130,246,.12)}.like-button_liked__HQrF8 svg{color:#3b82f6;animation:like-button_likePop__3vPnJ .3s ease}@keyframes like-button_likePop__3vPnJ{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.share-button_wrapper__mlryr{position:relative}.share-button_trigger__FCey1{display:inline-flex;align-items:center;gap:.35rem;font-family:inherit;font-size:var(--text-base);font-weight:600;color:var(--text-secondary);background:none;border:1px solid var(--border);border-radius:999px;padding:.3rem .75rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.share-button_trigger__FCey1:focus-visible,.share-button_trigger__FCey1:hover{outline:none;border-color:var(--text-tertiary);color:var(--text);background:var(--bg-surface-2)}.share-button_trigger__FCey1[aria-expanded=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.share-button_trigger__FCey1 svg{flex-shrink:0}.share-button_menu__nD56s{position:absolute;top:calc(100% + .45rem);right:0;min-width:11.5rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:.7rem;box-shadow:var(--shadow-md);padding:.35rem;z-index:220;animation:share-button_dropIn__ZNlkB .15s ease}.share-button_menuUp__qPbaj{top:auto;bottom:calc(100% + .45rem)}.share-button_item__OwE0q{display:flex;align-items:center;gap:.55rem;width:100%;text-align:left;font-size:var(--text-sm);font-weight:500;font-family:inherit;color:var(--text);background:none;border:none;border-radius:.5rem;padding:.55rem .6rem;cursor:pointer;text-decoration:none;transition:background .12s}.share-button_item__OwE0q:focus-visible,.share-button_item__OwE0q:hover{outline:none;background:var(--bg-surface-2)}.share-button_item__OwE0q svg{color:var(--text-tertiary);flex-shrink:0}.share-button_item__OwE0q:hover svg{color:var(--accent)}.share-button_copied__346tA{color:var(--success-text)}@keyframes share-button_dropIn__ZNlkB{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.share-button_menu__nD56s{animation:none}}@media (max-width:48rem){.share-button_menu__nD56s{right:0;max-width:calc(100vw - 1.5rem)}}.photo-floating-bar_bar__c277P{position:fixed;left:50%;bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + .65rem);transform:translateX(-50%);z-index:1250;display:flex;align-items:center;gap:.75rem;width:min(60rem,calc(100vw - 1.25rem));padding:.55rem .75rem .55rem .85rem;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.22)}@media (min-width:48.0625rem){.photo-floating-bar_bar__c277P{bottom:1.25rem;width:min(60rem,calc(100vw - 3rem));gap:.9rem}}.photo-floating-bar_back__pWjh1{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background:transparent;color:var(--text);border:1px solid var(--border);flex-shrink:0;transition:background .15s ease,border-color .15s ease}.photo-floating-bar_back__pWjh1:hover{background:var(--bg-surface-2);border-color:var(--border-strong)}.photo-floating-bar_back__pWjh1:active{transform:scale(.95)}.photo-floating-bar_crumb__7jfga{display:flex;flex-direction:column;min-width:0;flex:1 1;line-height:1.2}.photo-floating-bar_crumbLbl__fbCkz{font-size:.6875rem;letter-spacing:.08em;color:var(--text-tertiary);text-transform:uppercase;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photo-floating-bar_crumbTitle__LFiwA{font-size:var(--text-sm);color:var(--text);font-weight:500;margin-top:.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photo-floating-bar_prog__d0IRx{flex:0 0 72px;height:3px;background:var(--bg-surface-2);border-radius:999px;overflow:hidden;position:relative;flex-shrink:0}@media (min-width:48.0625rem){.photo-floating-bar_prog__d0IRx{flex-basis:90px}}.photo-floating-bar_progFill__GIDhZ{position:absolute;left:0;top:0;bottom:0;width:calc(var(--p, 0) * 100%);background:var(--accent);border-radius:999px;transition:width .08s linear}.photo-floating-bar_actions__i_AAk{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.photo-floating-bar_shareWrap__AH84k>button{min-width:44px;min-height:44px;padding:.35rem .65rem}.photo-floating-bar_likeBtn__asfu6{min-width:44px;min-height:44px;padding:.35rem .75rem;font-size:var(--text-xs)}@media (prefers-reduced-motion:reduce){.photo-floating-bar_progFill__GIDhZ{transition:none}}.feed-modal_modal__S36a6{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:100;padding:clamp(.75rem,2vw,1.5rem);display:flex;align-items:center;justify-content:center;overflow:hidden;animation:feed-modal_fadeIn__DyS_T .18s ease}@keyframes feed-modal_fadeIn__DyS_T{0%{opacity:0}to{opacity:1}}.feed-modal_closeBtn__6wnF_{position:fixed;top:1rem;right:1rem;width:42px;height:42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;z-index:101}.feed-modal_closeBtn__6wnF_:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.4)}@media (max-width:64rem){.feed-modal_modal__S36a6{overflow-y:auto;align-items:flex-start}}@media (max-width:40rem){.feed-modal_modal__S36a6{padding:1rem}}