/*! DogTumor Moments v5.5.4 compatibility asset */
:root{--dtm36-ink:#162033;--dtm36-muted:#667085;--dtm36-panel:#fff;--dtm36-line:#dce4f4;--dtm36-brand:#33528e;--dtm36-brand-dark:#263f73;--dtm36-safe-bottom:env(safe-area-inset-bottom,0);--dtm36-safe-top:env(safe-area-inset-top,0);--dtm36-mobile-nav:76px}body.dogtumor-moments-stable-panel-open{overflow:hidden !important}body.dogtumor-moments-stable-panel-open [data-dogtumor-feed][data-dogtumor-stable-feed-locked]{overflow:hidden !important;touch-action:none !important}.dogtumor-moment-card--stable-ux{isolation:isolate}.dogtumor-moment-card--stable-ux .dogtumor-moment-overlay{pointer-events:none}.dogtumor-moment-card--stable-ux .dogtumor-moment-caption,.dogtumor-moment-card--stable-ux .dogtumor-moment-actions,.dogtumor-moment-card--stable-ux .dogtumor-moment-video-progress,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-prev,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-next,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-dots,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-counter{pointer-events:auto}.dogtumor-moment-card--stable-ux .dogtumor-moment-caption{max-height:112px !important;overflow:hidden !important;box-sizing:border-box !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-caption p{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:30px !important;margin-top:8px !important;padding:7px 12px !important;border:1px solid rgba(255,255,255,.22) !important;border-radius:999px !important;background:rgba(255,255,255,.14) !important;color:#fff !important;font-size:12px !important;font-weight:800 !important;line-height:1 !important;cursor:pointer !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-toggle:hover,.dogtumor-moment-card--stable-ux .dogtumor-moment-context-toggle:focus-visible{background:rgba(255,255,255,.22) !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions{gap:10px !important;align-items:center !important;z-index:46 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions button,.dogtumor-moment-card--stable-ux .dogtumor-moment-actions a.dogtumor-moment-action-avatar{width:46px !important;min-width:46px !important;height:46px !important;min-height:46px !important;padding:0 !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;gap:2px !important;background:rgba(10,18,32,.52) !important;border:1px solid rgba(255,255,255,.18) !important;color:#fff !important;text-decoration:none !important;box-shadow:0 12px 28px rgba(0,0,0,.2) !important;backdrop-filter:blur(14px) !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions svg{width:20px !important;height:20px !important;display:block !important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-button svg{fill:currentColor;stroke:none}.dogtumor-moment-card--stable-ux .dogtumor-moment-action-avatar img{width:42px !important;height:42px !important;border-radius:999px !important;object-fit:cover !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-action-avatar span,.dogtumor-moment-card--stable-ux .dogtumor-moment-action-word{display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-action-count{display:block !important;margin-top:1px !important;font-size:10px !important;line-height:1 !important;color:#fff !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-stable-secondary-action="1"]{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions a.dogtumor-moment-action-avatar,body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-like],body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-comments],body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-share],body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-more-actions]{display:inline-flex !important;visibility:visible !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-stable-secondary-action="1"]{display:none !important;visibility:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-save]{display:none !important;visibility:hidden !important;pointer-events:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-center-play{width:70px !important;min-width:70px !important;height:70px !important;min-height:70px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.28) !important;background:rgba(9,18,32,.26) !important;color:#fff !important;font-size:0 !important;box-shadow:0 16px 42px rgba(0,0,0,.2) !important;backdrop-filter:blur(14px) !important;transition:opacity .18s ease,visibility .18s ease,transform .18s ease !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-center-play:before{content:"";display:block;width:0;height:0;margin-left:5px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:20px solid currentColor}.dogtumor-moment-card--stable-ux .dogtumor-moment-center-play.is-playing,.dogtumor-moment-card--stable-ux .dogtumor-moment-center-play[hidden]{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:translate(-50%,-50%) scale(.9) !important}@media(hover:hover) and (pointer:fine){html body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card:hover .dogtumor-moment-center-play.is-playing,html body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card:focus-within .dogtumor-moment-center-play.is-playing{opacity:.9 !important;visibility:visible !important;pointer-events:auto !important;transform:translate(-50%,-50%) scale(1) !important}}.dogtumor-moment-card--stable-ux.dogtumor-moment-card--no-video .dogtumor-moment-center-play,.dogtumor-moment-card--stable-ux[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-video-progress{z-index:45 !important;pointer-events:auto !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-video-progress[hidden],.dogtumor-moment-card--stable-ux[data-active-media-type="image"] .dogtumor-moment-video-progress,.dogtumor-moment-card--stable-ux.dogtumor-moment-card--no-video .dogtumor-moment-video-progress{display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-video-progress__rail{height:5px !important;cursor:pointer !important;pointer-events:auto !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-video-progress.is-seeking .dogtumor-moment-video-progress__rail,.dogtumor-moment-card--stable-ux .dogtumor-moment-video-progress__rail:hover{height:8px !important}.dogtumor-moment-more-panel[hidden]{display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel{position:absolute !important;inset:0 !important;z-index:70 !important;display:none !important;background:transparent !important;pointer-events:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel.is-open{display:block !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel-card{pointer-events:auto !important;position:absolute !important;box-sizing:border-box !important;background:var(--dtm36-panel) !important;color:var(--dtm36-ink) !important;border:1px solid rgba(220,228,244,.95) !important;border-radius:18px !important;box-shadow:0 26px 70px rgba(0,0,0,.28) !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel-card h3{margin:0 42px 8px 0 !important;color:var(--dtm36-ink) !important;font-size:20px !important;line-height:1.2 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel-card p,.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel-card small{color:var(--dtm36-muted) !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-close{position:absolute !important;top:12px !important;right:12px !important;width:36px !important;min-width:36px !important;height:36px !important;min-height:36px !important;border-radius:999px !important;background:#f4f7fc !important;border:1px solid var(--dtm36-line) !important;color:var(--dtm36-ink) !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-condition,.dogtumor-moment-card--stable-ux .dogtumor-moment-context-cta{margin-top:14px !important;padding:12px !important;border:1px solid var(--dtm36-line) !important;border-radius:14px !important;background:#f8faff !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-condition small,.dogtumor-moment-card--stable-ux .dogtumor-moment-context-cta>small{display:block !important;margin-bottom:8px !important;color:#475467 !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.04em !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-dog-condition-chips{display:flex !important;flex-wrap:wrap !important;gap:7px !important;margin:8px 0 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-dog-condition-chips span{display:inline-flex !important;align-items:center !important;border-radius:999px !important;background:#edf3ff !important;border:1px solid var(--dtm36-line) !important;color:#284675 !important;font-size:12px !important;font-weight:800 !important;padding:6px 10px !important}.dogtumor-moment-public-dog-card{display:flex !important;gap:12px !important;align-items:center !important;text-decoration:none !important;color:inherit !important;border:1px solid var(--dtm36-line) !important;border-radius:14px !important;padding:10px !important;background:#fff !important}.dogtumor-moment-public-dog-media img,.dogtumor-moment-public-dog-photo{width:56px !important;height:56px !important;border-radius:12px !important;object-fit:cover !important}.dogtumor-moment-public-dog-body strong{display:block !important;color:var(--dtm36-ink) !important}.dogtumor-moment-public-dog-body p{margin:3px 0 !important}.dogtumor-moment-owner-provided-note{display:block !important;margin-top:8px !important;color:#475467 !important;font-size:11px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.04em !important}.dogtumor-moment-audio-toggle{position:absolute !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;border-radius:999px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:rgba(9,18,32,.5) !important;border:1px solid rgba(255,255,255,.2) !important;color:#fff !important;z-index:48 !important;backdrop-filter:blur(14px) !important}.dogtumor-moment-audio-toggle svg{width:20px !important;height:20px !important;fill:currentColor !important;stroke:currentColor !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.dogtumor-moment-audio-toggle span{display:none !important}@media(min-width:900px){body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--dtmoments-desktop-card-min,260px)),1fr)) !important;gap:24px !important;height:auto !important;max-height:none !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card){height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:9/13 !important;border-radius:18px !important;overflow:hidden !important;background:#07101f !important;cursor:pointer !important;box-shadow:0 18px 46px rgba(18,33,58,.12) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) video{display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-actions,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-more-panel,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-prev,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-next,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-dots{display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-overlay{position:absolute !important;inset:auto 0 0 !important;min-height:45% !important;display:block !important;padding:72px 14px 14px !important;background:linear-gradient(180deg,rgba(7,12,24,0),rgba(7,12,24,.58) 42%,rgba(7,12,24,.9) 100%) !important;pointer-events:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-caption{width:100% !important;max-width:100% !important;max-height:none !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:#fff !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-caption-more,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) [data-dogtumor-caption-text],body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) [data-dogtumor-translation-control]{display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--has-video .dogtumor-moment-media-wrap:before{content:none !important;display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--multi-media .dogtumor-moment-media-wrap:after{content:"Carousel";position:absolute;top:12px;right:12px;z-index:25;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.4);color:#142033;font-size:11px;font-weight:900;letter-spacing:.02em;backdrop-filter:blur(12px)}body.dogtumor-moments-route-moments .dogtumor-moment-desktop-viewer{background:rgba(5,11,20,.86) !important;backdrop-filter:blur(8px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-desktop-viewer-stage{width:min(92vw,1560px) !important;height:min(86vh,940px) !important;display:flex !important;align-items:center !important;justify-content:center !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card{width:100% !important;height:100% !important;max-height:none !important;border-radius:18px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#050b14 !important;overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-wrap{width:calc(100% - 96px) !important;height:100% !important;margin-right:96px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-image{width:100% !important;height:100% !important;object-fit:contain !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-overlay{position:absolute !important;inset:0 !important;display:block !important;background:linear-gradient(180deg,rgba(0,0,0,0) 54%,rgba(0,0,0,.58) 100%) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-caption{position:absolute !important;left:24px !important;right:auto !important;bottom:74px !important;width:min(390px,calc(100% - 160px)) !important;max-width:min(390px,calc(100% - 160px)) !important;max-height:108px !important;z-index:47 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions{position:absolute !important;right:22px !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important;display:flex !important;flex-direction:column !important;z-index:48 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress{left:24px !important;right:126px !important;bottom:28px !important;z-index:49 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress__time{color:#fff !important;text-shadow:0 2px 8px rgba(0,0,0,.6) !important;white-space:nowrap !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-more-panel-card{left:24px !important;bottom:86px !important;width:min(460px,calc(100% - 156px)) !important;max-height:calc(100% - 134px) !important;padding:20px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card video::-webkit-media-controls,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card video::-webkit-media-controls-panel{display:none !important}}@media(max-width:767px){html body.dogtumor-moments-route-moments{background:#050b14 !important;overflow:hidden !important}body.dogtumor-moments-route-moments .wp-site-blocks,body.dogtumor-moments-route-moments main,body.dogtumor-moments-route-moments .entry-content,body.dogtumor-moments-route-moments .dogtumor-moments-page,body.dogtumor-moments-route-moments .dogtumor-moment-app,body.dogtumor-moments-route-moments .dogtumor-moment-shell,body.dogtumor-moments-route-moments .dogtumor-moment-feed{height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;margin:0 !important;padding:0 !important;overflow:hidden !important;background:#050b14 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body.dogtumor-moments-route-moments .dogtumor-moments-page-hero{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-feed{overflow-y:auto !important;overflow-x:hidden !important;scroll-snap-type:y mandatory !important;-webkit-overflow-scrolling:touch !important}body.dogtumor-moments-route-moments .dogtumor-moment-card{height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;scroll-snap-align:start !important;overflow:hidden !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-wrap,body.dogtumor-moments-route-moments .dogtumor-moment-media-track,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide{width:100% !important;height:100% !important}body.dogtumor-moments-route-moments .dogtumor-moment-video,body.dogtumor-moments-route-moments .dogtumor-moment-image{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moment-overlay{position:absolute !important;inset:0 !important;display:block !important;padding:0 !important;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,0) 30%,rgba(0,0,0,.62) 100%) !important;z-index:22 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption{position:absolute !important;left:max(12px,env(safe-area-inset-left)) !important;right:84px !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 48px) !important;max-width:none !important;max-height:96px !important;padding:11px 12px !important;border-radius:14px !important;z-index:44 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption strong{font-size:15px !important;line-height:1.18 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption p{font-size:13px !important;line-height:1.25 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption .dogtumor-moment-topic-row{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{position:absolute !important;top:calc(92px + var(--dtm36-safe-top)) !important;right:max(10px,env(safe-area-inset-right)) !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 16px) !important;max-width:48px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;z-index:50 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions a.dogtumor-moment-action-avatar{width:43px !important;min-width:43px !important;height:43px !important;min-height:43px !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-avatar img{width:39px !important;height:39px !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{left:max(12px,env(safe-area-inset-left)) !important;right:88px !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 18px) !important;z-index:49 !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress__time{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-audio-toggle{left:max(12px,env(safe-area-inset-left)) !important;top:calc(16px + var(--dtm36-safe-top)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-bottom-nav,body.dogtumor-moments-route-moments .dogtumor-moment-mobile-nav{position:fixed !important;left:12px !important;right:12px !important;bottom:calc(8px + var(--dtm36-safe-bottom)) !important;z-index:64 !important;min-height:58px !important;max-height:68px !important;border-radius:22px !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{left:max(12px,env(safe-area-inset-left)) !important;right:86px !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 84px) !important;max-height:46dvh !important;padding:18px !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card h3{font-size:18px !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-actions{display:grid !important;grid-template-columns:1fr !important;gap:8px !important}body.dogtumor-moments-route-moments .dogtumor-moment-sheet-action{min-height:42px !important;border-radius:12px !important}body.dogtumor-moments-route-moments .dogtumor-moment-share-fab{display:none !important}}.dogtumor-moment-grid-card{isolation:isolate}.dogtumor-moment-grid-card--video .dogtumor-moment-grid-card-play{display:none !important}.dogtumor-moment-grid-card-badge{position:absolute;z-index:4;top:10px;left:10px;height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:999px;background:rgba(10,18,32,.66);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:11px;font-weight:900;backdrop-filter:blur(12px)}.dogtumor-moment-grid-card-badge--carousel{left:auto;right:10px;background:rgba(255,255,255,.9);color:#142033}.dogtumor-moment-dog-form-wrap{border:1px solid var(--dtm36-line) !important;border-radius:16px !important;padding:12px !important;background:#fff !important}.dogtumor-moment-dog-form-wrap summary{cursor:pointer !important;font-weight:900 !important;color:var(--dtm36-ink) !important}.dogtumor-moment-dog-form-grid,.dogtumor-moment-dog-condition-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}.dogtumor-moment-dog-form input,.dogtumor-moment-dog-form select,.dogtumor-moment-dog-form textarea{width:100% !important;box-sizing:border-box !important;border:1px solid var(--dtm36-line) !important;border-radius:12px !important;padding:11px 12px !important;background:#fff !important;color:var(--dtm36-ink) !important}.dogtumor-moment-dog-condition-fieldset,.dogtumor-moment-dog-cta-fieldset,.dogtumor-moment-dog-privacy{border:1px solid var(--dtm36-line) !important;border-radius:16px !important;padding:15px !important;margin:14px 0 !important;background:#f8faff !important}.dogtumor-moment-dog-condition-fieldset legend,.dogtumor-moment-dog-cta-fieldset legend,.dogtumor-moment-dog-privacy legend{padding:0 6px !important;color:var(--dtm36-ink) !important;font-weight:900 !important}.dogtumor-moment-dog-chip-select{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:8px 0 !important}.dogtumor-moment-dog-chip-select label{cursor:pointer !important}.dogtumor-moment-dog-chip-select input{position:absolute !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important}.dogtumor-moment-dog-chip-select span{display:inline-flex !important;align-items:center !important;border:1px solid var(--dtm36-line) !important;background:#fff !important;color:#334155 !important;border-radius:999px !important;padding:8px 11px !important;font-size:12px !important;font-weight:800 !important}.dogtumor-moment-dog-chip-select input:checked+span{background:var(--dtm36-brand) !important;border-color:var(--dtm36-brand) !important;color:#fff !important}.dogtumor-moment-dog-chip-select input:disabled+span{opacity:.42 !important;cursor:not-allowed !important}.dogtumor-moment-dog-chip-counter,.dogtumor-moment-char-counter{display:block !important;margin:4px 0 8px !important;color:#667085 !important;font-size:12px !important;font-weight:800 !important}.dogtumor-moment-dog-form-actions{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important}.dogtumor-moment-dog-form-actions button{min-height:42px !important;border-radius:999px !important}.dogtumor-moment-private-files-note{margin:8px 0 0 !important;color:#475467 !important;font-size:13px !important;font-weight:800 !important}@media(max-width:680px){.dogtumor-moment-dog-form-grid,.dogtumor-moment-dog-condition-grid{grid-template-columns:1fr !important}.dogtumor-moment-dog-chip-select{max-height:218px !important;overflow:auto !important;padding-right:2px !important}}html body.dogtumor-moment-single-standalone{margin:0 !important;min-height:100vh !important;background:#f5f7fb !important;color:#0f172a !important;overflow-x:hidden !important}body.dogtumor-moment-single-standalone :where(.site-header,#masthead,.wp-site-blocks>header,.site-footer,#colophon,.wp-site-blocks>footer,.powered-by,.trp-language-switcher,.translatepress-floating-language-switcher,.gtranslate_wrapper){display:none !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-template-v210212{display:block !important;width:100% !important;max-width:none !important;min-height:100vh !important;margin:0 !important;padding:0 !important;background:#f5f7fb !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single{width:min(1120px,calc(100vw - 40px)) !important;max-width:none !important;margin:0 auto !important;padding:clamp(28px,5vw,72px) 0 72px !important;box-sizing:border-box !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-section{margin:0 0 28px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-stage{position:relative !important;width:100% !important;aspect-ratio:16/9 !important;min-height:280px !important;max-height:min(72vh,760px) !important;overflow:hidden !important;border-radius:24px !important;background:#050b14 !important;box-shadow:0 24px 70px rgba(15,23,42,.16) !important;isolation:isolate !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-track{position:absolute !important;inset:0 !important;display:flex !important;width:100% !important;height:100% !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;touch-action:pan-x pinch-zoom !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-track::-webkit-scrollbar{display:none !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-item{flex:0 0 100% !important;width:100% !important;height:100% !important;min-width:100% !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;scroll-snap-align:center !important;background:#050b14 !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-video,body.dogtumor-moment-single-standalone .dogtumor-moment-single-image{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;background:#050b14 !important;border:0 !important;border-radius:0 !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-empty{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;color:#fff !important;font-weight:800 !important;background:#050b14 !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-nav{position:absolute !important;top:50% !important;z-index:5 !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;border:1px solid rgba(255,255,255,.28) !important;border-radius:999px !important;background:rgba(15,23,42,.68) !important;color:#fff !important;font-size:30px !important;line-height:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:translateY(-50%) !important;cursor:pointer !important;transition:opacity .16s ease,transform .16s ease,background .16s ease !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-nav--prev{left:18px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-nav--next{right:18px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-nav:disabled{opacity:.35 !important;cursor:default !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-counter{position:absolute !important;top:18px !important;right:18px !important;z-index:5 !important;min-height:30px !important;padding:0 12px !important;border-radius:999px !important;display:flex !important;align-items:center !important;background:rgba(15,23,42,.66) !important;color:#fff !important;font-size:13px !important;font-weight:900 !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-dots{position:absolute !important;left:50% !important;bottom:16px !important;z-index:5 !important;display:flex !important;gap:8px !important;transform:translateX(-50%) !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-dots button{width:9px !important;height:9px !important;min-width:9px !important;min-height:9px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:rgba(255,255,255,.45) !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-dots button[aria-current="true"]{width:24px !important;background:#fff !important}body.dogtumor-moment-single-standalone [hidden],body.dogtumor-moment-single-standalone [data-dogtumor-cancel-reply][hidden]{display:none !important}.dogtumor-moment-ui-pressed{transform:translateZ(0) scale(.97) !important;filter:brightness(.96) !important}@media(max-width:767px){body.dogtumor-moment-single-standalone .dogtumor-moment-single{width:calc(100vw - 18px) !important;padding:18px 0 54px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-header{margin-bottom:16px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-header h1{font-size:clamp(32px,13vw,54px) !important;line-height:1 !important;overflow-wrap:anywhere !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-stage{min-height:220px !important;max-height:54vh !important;border-radius:18px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-nav{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-story-v210212,body.dogtumor-moment-single-standalone .dogtumor-moment-single-dog-profile,body.dogtumor-moment-single-standalone .dogtumor-moment-single-comments-v210212,body.dogtumor-moment-single-standalone .dogtumor-moment-eeat{padding:16px !important;border-radius:16px !important}}@keyframes dtm36Spin{to{transform:rotate(360deg)}}body.dogtumor-moments-page-mode-profile,body.dogtumor-moments-stable-profile-route{background:#f7f9fc !important;color:var(--dtm36-ink) !important;overflow:auto !important}body.dogtumor-moments-page-mode-profile .wp-site-blocks,body.dogtumor-moments-page-mode-profile main,body.dogtumor-moments-page-mode-profile .entry-content,body.dogtumor-moments-stable-profile-route .wp-site-blocks,body.dogtumor-moments-stable-profile-route main,body.dogtumor-moments-stable-profile-route .entry-content{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;background:#f7f9fc !important}body.dogtumor-moments-page-mode-profile .dogtumor-moment-mobile-tabbar,body.dogtumor-moments-page-mode-profile .dogtumor-moment-bottom-nav,body.dogtumor-moments-page-mode-profile .dogtumor-moment-mobile-nav,body.dogtumor-moments-page-mode-profile .dogtumor-moment-desktop-viewer,body.dogtumor-moments-stable-profile-route .dogtumor-moment-mobile-tabbar,body.dogtumor-moments-stable-profile-route .dogtumor-moment-bottom-nav,body.dogtumor-moments-stable-profile-route .dogtumor-moment-mobile-nav,body.dogtumor-moments-stable-profile-route .dogtumor-moment-desktop-viewer{display:none !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-page,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-page{width:min(100% - 32px,1180px) !important;max-width:1180px !important;margin:0 auto !important;padding:clamp(18px,3vw,36px) 0 48px !important;color:var(--dtm36-ink) !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-hero,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-hero{border-radius:18px !important;background:#fff !important;border:1px solid var(--dtm36-line) !important;box-shadow:0 16px 42px rgba(17,35,70,.08) !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-grid,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:12px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-moment,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-moment{aspect-ratio:4/5 !important;min-height:0 !important;border-radius:12px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-moment img,body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-moment-thumb,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-moment img,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-moment-thumb{min-height:0 !important;height:100% !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-dog-chip,body.dogtumor-moments-stable-profile-route .dogtumor-public-dog-chip{min-width:min(280px,86vw) !important;align-items:flex-start !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-dog-chip-bio,body.dogtumor-moments-stable-profile-route .dogtumor-public-dog-chip-bio{display:block !important;margin-top:4px !important;color:#475467 !important;font-size:12px !important;font-style:normal !important;line-height:1.35 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-media-wrap{position:relative !important;isolation:isolate !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#050b14 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-media-track{position:relative !important;z-index:1 !important;width:100% !important;height:100% !important;align-items:stretch !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-media-slide{position:relative !important;z-index:1 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;background:#050b14 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-media-slide:before{z-index:0 !important;pointer-events:none !important;opacity:.68 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-video,.dogtumor-moment-card--stable-ux .dogtumor-moment-image,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-slide>picture,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-slide>picture>img{position:relative !important;z-index:1 !important;display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:auto !important;object-fit:contain !important;background:transparent !important}.dogtumor-moment-card--stable-ux.dogtumor-media-loading .dogtumor-moment-media-wrap:before,.dogtumor-moment-card--stable-ux.dogtumor-media-error .dogtumor-moment-media-wrap:before,.dogtumor-moment-card--stable-ux .dogtumor-media-state,.dogtumor-moment-card--stable-ux .dogtumor-media-loading,.dogtumor-moment-card--stable-ux .dogtumor-media-error,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-state,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-loading,.dogtumor-moment-card--stable-ux .dogtumor-moment-media-error{content:none !important;display:none !important;visibility:hidden !important;pointer-events:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-media-placeholder{z-index:0 !important;pointer-events:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-center-play{z-index:43 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;text-indent:0 !important;line-height:0 !important;overflow:hidden !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-center-play span,.dogtumor-moment-card--stable-ux .dogtumor-center-play span{display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-center-play.is-loading:before{width:24px !important;height:24px !important;margin:0 !important;border:3px solid rgba(255,255,255,.36) !important;border-top-color:#fff !important;border-left-color:rgba(255,255,255,.36) !important;border-radius:999px !important;animation:dtm36Spin .8s linear infinite !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-center-play.is-paused:before{width:0 !important;height:0 !important;margin-left:5px !important;border-top:13px solid transparent !important;border-bottom:13px solid transparent !important;border-left:20px solid #fff !important;border-right:0 !important;border-radius:0 !important;animation:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-caption{display:flex !important;align-items:center !important;gap:8px !important;min-height:34px !important;max-height:44px !important;padding:5px 10px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.13) !important;background:rgba(5,11,20,.48) !important;color:#fff !important;box-shadow:none !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;overflow:hidden !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-stable-summary{display:block !important;min-width:0 !important;flex:1 1 auto !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;color:#fff !important;font-size:13px !important;font-weight:760 !important;line-height:1.2 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-caption .dogtumor-moment-owner,.dogtumor-moment-card--stable-ux .dogtumor-moment-caption .dogtumor-moment-card-title,.dogtumor-moment-card--stable-ux .dogtumor-moment-caption .dogtumor-moment-card-dog,.dogtumor-moment-card--stable-ux .dogtumor-moment-caption .dogtumor-moment-card-condition,.dogtumor-moment-card--stable-ux .dogtumor-moment-caption .dogtumor-moment-topic-row,.dogtumor-moment-card--stable-ux .dogtumor-moment-caption [data-dogtumor-caption-text],.dogtumor-moment-card--stable-ux .dogtumor-moment-caption [data-dogtumor-translation-control]{display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-toggle{flex:0 0 auto !important;min-height:28px !important;height:28px !important;margin:0 !important;padding:0 8px !important;border-radius:999px !important;font-size:11px !important;line-height:1 !important;white-space:nowrap !important;background:rgba(255,255,255,.16) !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions a.dogtumor-moment-action-avatar{order:1}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-like]{order:2}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-comments]{order:3}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-share]{order:4}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-save]{order:5}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions [data-dogtumor-more-actions]{order:6}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-button:before,.dogtumor-moment-card--stable-ux .dogtumor-moment-more-button:after{content:none !important;display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-more-panel-card h3,.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-more-dog-context,.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-more-text,.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-public-dog-card,.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-context-condition,.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-context-cta,.dogtumor-moment-card--stable-ux .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-sheet-action--profile{display:none !important}@media(min-width:900px){body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-overlay{min-height:0 !important;padding:0 !important;background:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-caption{position:absolute !important;left:10px !important;right:10px !important;bottom:10px !important;width:auto !important;max-width:none !important;min-height:28px !important;max-height:28px !important;padding:4px 9px !important;opacity:0 !important;transition:opacity .16s ease !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card):hover .dogtumor-moment-caption,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card):focus-within .dogtumor-moment-caption{opacity:1 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-context-toggle{display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--has-video .dogtumor-moment-media-wrap:before{content:none !important;display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--multi-media .dogtumor-moment-media-wrap:after{content:"1+" !important;top:10px !important;right:10px !important;height:24px !important;padding:0 8px !important;font-size:10px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-caption{bottom:66px !important;width:min(560px,calc(100% - 168px)) !important;max-width:min(560px,calc(100% - 168px)) !important;max-height:38px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress{bottom:25px !important;right:146px !important;z-index:56 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions{z-index:60 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-more-panel-card{bottom:76px !important;max-height:calc(100% - 118px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-more-panel-card{right:94px !important;left:auto !important;bottom:72px !important;width:min(310px,calc(100% - 132px)) !important;max-height:min(48vh,390px) !important;padding:14px !important}}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-media-wrap,body.dogtumor-moments-route-moments .dogtumor-moment-media-track,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide{display:flex !important;align-items:center !important;justify-content:center !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-track{align-items:stretch !important;justify-content:flex-start !important}body.dogtumor-moments-route-moments .dogtumor-moment-overlay{z-index:22 !important;background:linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,0) 36%,rgba(0,0,0,.56) 100%) !important}body.dogtumor-moments-route-moments .dogtumor-moment-center-play{z-index:43 !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 16px) !important;right:88px !important;z-index:56 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption{right:88px !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 46px) !important;min-height:30px !important;max-height:36px !important;padding:4px 8px !important;z-index:58 !important}body.dogtumor-moments-route-moments .dogtumor-moment-stable-summary{font-size:12px !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-toggle{width:28px !important;min-width:28px !important;max-width:28px !important;padding:0 !important;overflow:hidden !important;color:transparent !important;position:relative !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-toggle:after{content:"i" !important;position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-size:13px !important;font-weight:900 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{top:calc(64px + var(--dtm36-safe-top)) !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 18px) !important;justify-content:flex-end !important;gap:7px !important;z-index:62 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions a.dogtumor-moment-action-avatar{width:42px !important;min-width:42px !important;height:42px !important;min-height:42px !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-count{font-size:9px !important}body.dogtumor-moments-route-moments .dogtumor-moment-bottom-nav,body.dogtumor-moments-route-moments .dogtumor-moment-mobile-nav,body.dogtumor-moments-route-moments .dogtumor-moment-mobile-tabbar{z-index:52 !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel{z-index:80 !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{left:max(12px,env(safe-area-inset-left)) !important;right:max(12px,env(safe-area-inset-right)) !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 68px) !important;max-height:52dvh !important;border-radius:18px !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-more-panel-card{left:auto !important;right:max(12px,env(safe-area-inset-right)) !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 66px) !important;width:min(270px,calc(100vw - 104px)) !important;max-height:min(44dvh,360px) !important;padding:12px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-page,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-page{width:min(100% - 24px,720px) !important;padding:14px 0 34px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-hero,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-hero{display:grid !important;grid-template-columns:72px minmax(0,1fr) !important;gap:12px !important;padding:14px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-avatar,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-avatar{width:72px !important;height:72px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-grid,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}}.dogtumor-moment-grid-card-badge{height:22px !important;min-width:22px !important;padding:0 7px !important;font-size:10px !important;line-height:1 !important}.dogtumor-moment-grid-card-badge--carousel{font-size:0 !important}.dogtumor-moment-grid-card-badge--carousel:before{content:"1+" !important;font-size:10px !important}.dogtumor-moment-grid-card>span:last-child{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;max-width:calc(100% - 20px) !important}body.dogtumor-moments-route-moments{--dtm36-safe-top:env(safe-area-inset-top,0);--dtm36-safe-bottom:env(safe-area-inset-bottom,0);--dtm36-mobile-nav:clamp(84px,12dvh,116px);--dtm36-mobile-media-top:calc(var(--dtm36-safe-top) + 10px);--dtm36-mobile-media-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 170px);--dtm36-mobile-progress-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 58px);--dtm36-mobile-caption-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 88px);--dtm36-mobile-rail-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 128px)}body.dogtumor-moments-route-moments .dogtumor-moment-caption{display:flex !important;align-items:center !important;gap:8px !important;overflow:hidden !important;min-height:38px !important;max-height:44px !important;padding:7px 9px !important;border-radius:18px !important;background:rgba(8,15,25,.54) !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:0 14px 36px rgba(0,0,0,.24) !important;backdrop-filter:blur(16px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption>:not(.dogtumor-moment-stable-summary):not(.dogtumor-moment-context-toggle){display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-stable-summary{display:block !important;flex:1 1 auto !important;min-width:0 !important;color:#fff !important;font-weight:800 !important;font-size:13px !important;line-height:1.18 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;text-shadow:0 2px 8px rgba(0,0,0,.38) !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;min-width:82px !important;max-width:96px !important;height:28px !important;padding:0 10px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.22) !important;background:rgba(255,255,255,.12) !important;color:#fff !important;font-size:11px !important;font-weight:900 !important;line-height:1 !important;white-space:nowrap !important}body.dogtumor-moments-route-moments [data-dogtumor-center-play],body.dogtumor-moments-route-moments .dogtumor-moment-center-play{font-size:0 !important;line-height:0 !important;color:#fff !important;background:rgba(20,31,52,.28) !important;border:1px solid rgba(255,255,255,.24) !important;box-shadow:0 18px 46px rgba(0,0,0,.18) !important;backdrop-filter:blur(14px) !important}body.dogtumor-moments-route-moments [data-dogtumor-center-play]>*,body.dogtumor-moments-route-moments .dogtumor-moment-center-play>*{display:none !important}body.dogtumor-moments-route-moments [data-dogtumor-center-play]:before,body.dogtumor-moments-route-moments .dogtumor-moment-center-play:before{content:"\25b6" !important;display:block !important;margin-left:3px !important;font-size:30px !important;line-height:1 !important}body.dogtumor-moments-route-moments [data-dogtumor-center-play].is-loading:before,body.dogtumor-moments-route-moments .dogtumor-moment-center-play.is-loading:before{content:"" !important;width:24px !important;height:24px !important;margin-left:0 !important;border-radius:999px !important;border:3px solid rgba(255,255,255,.35) !important;border-top-color:#fff !important;animation:dtm36StableSpin .8s linear infinite !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--no-video [data-dogtumor-center-play],body.dogtumor-moments-route-moments .dogtumor-moment-card[data-active-media-type="image"] [data-dogtumor-center-play]{display:none !important}@keyframes dtm36StableSpin{to{transform:rotate(360deg)}}body.dogtumor-moments-route-moments [data-dogtumor-more-actions]{position:relative !important;overflow:hidden !important;font-size:0 !important;line-height:0 !important;color:#fff !important}body.dogtumor-moments-route-moments [data-dogtumor-more-actions]>*{display:none !important}body.dogtumor-moments-route-moments [data-dogtumor-more-actions]:before{content:"" !important;display:block !important;width:5px !important;height:5px !important;border-radius:999px !important;background:currentColor !important;box-shadow:-9px 0 0 currentColor,9px 0 0 currentColor !important}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-caption{left:34px !important;bottom:86px !important;width:min(500px,calc(100% - 224px)) !important;max-width:min(500px,calc(100% - 224px)) !important;min-height:38px !important;max-height:42px !important;z-index:58 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress{left:56px !important;right:178px !important;bottom:43px !important;width:auto !important;z-index:57 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress__time{flex:0 0 auto !important;margin-left:14px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions{right:28px !important;z-index:64 !important}}@media(min-width:900px){body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card){aspect-ratio:3/4 !important;min-height:0 !important;max-height:none !important;border-radius:16px !important;overflow:hidden !important;background:#101828 !important;cursor:pointer !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-wrap,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-track,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-slide{height:100% !important;min-height:100% !important;max-height:100% !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-image,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-video{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-overlay{background:linear-gradient(180deg,rgba(0,0,0,.20),rgba(0,0,0,0) 42%,rgba(0,0,0,.20)) !important;pointer-events:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-caption,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-actions,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) [data-dogtumor-center-play]{display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--has-video .dogtumor-moment-media-wrap:before{content:none !important;display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--multi-media .dogtumor-moment-media-wrap:after{content:"1+" !important;position:absolute !important;top:14px !important;right:14px !important;z-index:6 !important;min-width:28px !important;height:28px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 8px !important;border-radius:999px !important;background:rgba(15,23,42,.70) !important;color:#fff !important;font-size:11px !important;font-weight:900 !important;line-height:1 !important}}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-feed>.dogtumor-moment-card{height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;overflow:hidden !important;scroll-snap-align:start !important;border-radius:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-wrap,body.dogtumor-moments-route-moments .dogtumor-moment-media-track,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide{height:100% !important;min-height:100% !important;max-height:100% !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide{box-sizing:border-box !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:var(--dtm36-mobile-media-top) 0 var(--dtm36-mobile-media-bottom) !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide .dogtumor-moment-image,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide .dogtumor-moment-video,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide img{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;border-radius:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{left:20px !important;right:92px !important;bottom:var(--dtm36-mobile-progress-bottom) !important;width:auto !important;z-index:58 !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress__time{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption{left:18px !important;right:88px !important;bottom:var(--dtm36-mobile-caption-bottom) !important;min-height:42px !important;max-height:48px !important;z-index:59 !important}body.dogtumor-moments-route-moments .dogtumor-moment-stable-summary{font-size:13px !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-toggle{min-width:32px !important;max-width:32px !important;width:32px !important;height:30px !important;padding:0 !important;color:transparent !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-toggle:after{content:"i" !important;position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff !important;font-size:13px !important;font-weight:900 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{top:calc(var(--dtm36-safe-top) + 28px) !important;right:max(10px,env(safe-area-inset-right,0)) !important;bottom:var(--dtm36-mobile-rail-bottom) !important;justify-content:flex-end !important;gap:6px !important;z-index:66 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions a.dogtumor-moment-action-avatar{width:42px !important;min-width:42px !important;height:42px !important;min-height:42px !important;border-radius:16px !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions a.dogtumor-moment-action-avatar{border-radius:999px !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions svg{width:21px !important;height:21px !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-count{font-size:9px !important;line-height:1 !important}body.dogtumor-moments-route-moments .dogtumor-moment-bottom-nav,body.dogtumor-moments-route-moments .dogtumor-moment-mobile-nav,body.dogtumor-moments-route-moments .dogtumor-moment-mobile-tabbar{height:var(--dtm36-mobile-nav) !important;min-height:var(--dtm36-mobile-nav) !important;z-index:52 !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + 96px) !important;max-height:50dvh !important;z-index:82 !important}}.dogtumor-public-profile-page{position:relative !important;left:50% !important;transform:translateX(-50%) !important;width:min(1180px,calc(100vw - 48px)) !important;max-width:none !important;margin:0 !important;padding:clamp(20px,3vw,36px) 0 54px !important}.dogtumor-public-profile-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr)) !important;gap:14px !important;width:100% !important}.dogtumor-public-profile-moment{aspect-ratio:3/4 !important;min-height:0 !important;border-radius:14px !important}.dogtumor-public-profile-moment img,.dogtumor-public-profile-moment-thumb{width:100% !important;height:100% !important;min-height:0 !important;object-fit:cover !important}@media(max-width:767px){.dogtumor-public-profile-page{width:calc(100vw - 24px) !important;padding:14px 0 96px !important}.dogtumor-public-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:4px !important}.dogtumor-public-profile-moment{border-radius:8px !important}}body.dogtumor-moments-route-moments{--dtm36-mobile-nav:var(--dtm36-measured-nav,clamp(84px,12dvh,116px));--dtm36-browser-bottom:0;--dtm36-mobile-media-top:calc(var(--dtm36-safe-top) + 8px);--dtm36-mobile-media-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 134px);--dtm36-mobile-progress-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 52px);--dtm36-mobile-caption-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 84px);--dtm36-mobile-rail-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 116px)}body.dogtumor-moments-page-mode-profile .dogtumor-moment-app,body.dogtumor-moments-page-mode-profile .dogtumor-moment-shell,body.dogtumor-moments-page-mode-profile .dogtumor-moment-feed,body.dogtumor-moments-stable-profile-route .dogtumor-moment-app,body.dogtumor-moments-stable-profile-route .dogtumor-moment-shell,body.dogtumor-moments-stable-profile-route .dogtumor-moment-feed{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;scroll-snap-type:none !important}body.dogtumor-moments-page-mode-profile .dogtumor-moment-mobile-nav,body.dogtumor-moments-page-mode-profile .dogtumor-moment-mobile-tabbar,body.dogtumor-moments-page-mode-profile .dogtumor-moment-bottom-nav{display:none !important}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-feed>.dogtumor-moment-card{height:var(--dtm36-visual-vh,100dvh) !important;min-height:var(--dtm36-visual-vh,100dvh) !important;max-height:var(--dtm36-visual-vh,100dvh) !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide{min-height:0 !important;padding:var(--dtm36-mobile-media-top) 0 var(--dtm36-mobile-media-bottom) !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide .dogtumor-moment-image,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide .dogtumor-moment-video,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide img{object-fit:contain !important;object-position:center center !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{left:18px !important;right:90px !important;bottom:var(--dtm36-mobile-progress-bottom) !important;z-index:70 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption{left:16px !important;right:88px !important;bottom:var(--dtm36-mobile-caption-bottom) !important;z-index:71 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{top:calc(var(--dtm36-safe-top) + 18px) !important;bottom:var(--dtm36-mobile-rail-bottom) !important;max-height:calc(var(--dtm36-visual-vh,100dvh) - var(--dtm36-mobile-nav) - var(--dtm36-safe-bottom) - var(--dtm36-browser-bottom) - 136px) !important;justify-content:flex-end !important;gap:5px !important;z-index:78 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions]{order:99 !important;flex:0 0 auto !important;margin-bottom:0 !important;overflow:visible !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 104px) !important;max-height:min(58dvh,calc(var(--dtm36-visual-vh,100dvh) - var(--dtm36-mobile-nav) - 164px)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-audio-toggle{top:calc(var(--dtm36-safe-top) + 18px) !important;left:max(16px,env(safe-area-inset-left,0)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-audio-toggle,body.dogtumor-moments-route-moments .dogtumor-moment-audio-toggle *{font-size:0 !important;line-height:0 !important}body.dogtumor-moments-stable-short-viewport.dogtumor-moments-route-moments{--dtm36-mobile-media-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 112px);--dtm36-mobile-caption-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 72px);--dtm36-mobile-progress-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 44px);--dtm36-mobile-rail-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 92px)}body.dogtumor-moments-stable-landscape-viewport.dogtumor-moments-route-moments{--dtm36-mobile-media-top:calc(var(--dtm36-safe-top) + 4px);--dtm36-mobile-media-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 92px);--dtm36-mobile-caption-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 62px);--dtm36-mobile-progress-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 34px);--dtm36-mobile-rail-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 78px)}}.dogtumor-moment-dog-form-guide{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 0 12px !important}.dogtumor-moment-dog-form-guide span{display:inline-flex !important;align-items:center !important;min-height:28px !important;padding:0 10px !important;border-radius:999px !important;background:#eef4ff !important;color:#263f73 !important;font-size:12px !important;font-weight:800 !important}.dogtumor-moment-dog-form-step{display:grid !important;gap:10px !important;margin:0 !important;padding:14px !important;border:1px solid rgba(51,82,142,.14) !important;border-radius:14px !important;background:linear-gradient(180deg,#fff,#f8fbff) !important;box-shadow:0 10px 24px rgba(27,44,84,.06) !important}.dogtumor-moment-dog-form-step h5,.dogtumor-moment-dog-form-step legend{margin:0 !important;color:#1d2f55 !important;font-size:15px !important;font-weight:900 !important}.dogtumor-moment-dog-form-step p{margin:0 !important;color:#5f6f8c !important;font-size:13px !important;line-height:1.45 !important}.dogtumor-moment-dog-private-fieldset{border-style:dashed !important}.dogtumor-moment-dog-private-fieldset legend:after{content:" Private by default" !important;display:inline-flex !important;margin-left:8px !important;padding:3px 8px !important;border-radius:999px !important;background:#eef7f1 !important;color:#266b3d !important;font-size:11px !important;vertical-align:middle !important}body.dogtumor-moments-page-mode-detail{background:#f5f7fb !important}body.dogtumor-moments-page-mode-detail .site-header,body.dogtumor-moments-page-mode-detail header#masthead,body.dogtumor-moments-page-mode-detail .wp-site-blocks>header{display:none !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-template-v210212,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single{width:min(1120px,calc(100vw - 40px)) !important;max-width:none !important;margin:0 auto !important;padding:clamp(28px,5vw,76px) 0 72px !important;color:#111827 !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-header{margin:0 0 24px !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-kicker{display:inline-flex !important;align-items:center !important;height:30px !important;padding:0 14px !important;margin:0 0 18px !important;border:1px solid #d7e0ee !important;border-radius:999px !important;color:#1f376b !important;background:#fff !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-header h1{margin:0 !important;max-width:920px !important;color:#0f172a !important;font-size:clamp(34px,6vw,72px) !important;line-height:.98 !important;letter-spacing:0 !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-header p:not(.dogtumor-moment-kicker){margin:12px 0 0 !important;color:#64748b !important;font-size:16px !important;font-weight:800 !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-media-section{margin:0 0 28px !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-card{position:relative !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:16/9 !important;display:block !important;border-radius:24px !important;overflow:hidden !important;background:#050b14 !important;box-shadow:0 24px 70px rgba(15,23,42,.16) !important;transform:none !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-media-wrap,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-media-track,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-media-slide{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-media-track{display:flex !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-media-slide{position:relative !important;flex:0 0 100% !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;scroll-snap-align:center !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-video,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-image{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;display:block !important;object-fit:contain !important;object-position:center center !important;border-radius:0 !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-overlay,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-caption,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-actions,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-more-panel,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-video-progress{display:none !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-media-prev,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single .dogtumor-moment-media-next{z-index:20 !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-story-v210212,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-dog-profile,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-comments-v210212,body.dogtumor-moments-page-mode-detail .dogtumor-moment-eeat{margin:22px 0 0 !important;padding:22px !important;border:1px solid #e2e8f0 !important;border-radius:18px !important;background:#fff !important;box-shadow:0 14px 38px rgba(15,23,42,.06) !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-story-v210212 h2,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-dog-profile h2,body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-comments-v210212 h2,body.dogtumor-moments-page-mode-detail .dogtumor-moment-eeat h2{margin:0 0 12px !important;color:#142033 !important;font-size:20px !important;line-height:1.2 !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-links{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:24px 0 0 !important}body.dogtumor-moments-page-mode-detail .dogtumor-moment-single-links a{display:inline-flex !important;align-items:center !important;min-height:40px !important;padding:0 16px !important;border-radius:999px !important;background:#263f73 !important;color:#fff !important;text-decoration:none !important;font-weight:900 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-prev,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-next{display:flex !important;pointer-events:auto !important;z-index:76 !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;background:rgba(15,23,42,.62) !important;border:1px solid rgba(255,255,255,.30) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-prev{left:var(--dtm36-viewer-arrow-left,34px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-next{right:var(--dtm36-viewer-arrow-right,34px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-counter{top:30px !important;right:136px !important;z-index:72 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-dots{bottom:22px !important;z-index:72 !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-more-panel-card{width:min(380px,calc(100vw - 64px)) !important;padding:18px !important;border-radius:24px !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-sheet-v210216{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action--primary{grid-column:1/-1 !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action{min-width:0 !important;min-height:56px !important;padding:10px !important;gap:8px !important;overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action span,body.dogtumor-moments-route-moments .dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action .dogtumor-moment-action-word{display:block !important;min-width:0 !important;color:inherit !important;font-size:13px !important;line-height:1.15 !important;white-space:normal !important;overflow-wrap:anywhere !important;text-align:left !important}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="actions"] .dogtumor-moment-more-panel-card{left:auto !important;right:132px !important;bottom:106px !important;top:auto !important;max-height:min(560px,calc(100vh - 180px)) !important}}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-counter{display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--no-video .dogtumor-moment-media-wrap:before{content:none !important;display:none !important}.dogtumor-public-profile-moment>span:last-child{left:0 !important;right:0 !important;bottom:0 !important;padding:34px 10px 10px !important;background:linear-gradient(180deg,rgba(5,10,20,0),rgba(5,10,20,.72)) !important;color:#fff !important;font-weight:800 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}[data-dogtumor-save].dogtumor-moment-loading-state{position:relative !important;pointer-events:none !important}[data-dogtumor-save].dogtumor-moment-loading-state svg{opacity:.25 !important}[data-dogtumor-save].dogtumor-moment-loading-state:after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:18px !important;height:18px !important;margin:-9px 0 0 -9px !important;border-radius:999px !important;border:2px solid rgba(255,255,255,.38) !important;border-top-color:currentColor !important;animation:dtm36StableSpin .8s linear infinite !important}.dogtumor-moment-actions [data-dogtumor-save] .dogtumor-moment-action-word{display:none !important}.dogtumor-moment-action-sheet-v210216 [data-dogtumor-save] .dogtumor-moment-action-word{display:block !important}[data-dogtumor-save].dogtumor-moment-save-feedback-pulse{transform:translateZ(0) scale(1.04) !important}.dogtumor-moment-actions [data-dogtumor-save].is-saved{background:#fff !important;color:#263f73 !important;border-color:rgba(255,255,255,.9) !important}@media(max-width:767px){body.dogtumor-moments-route-moments{--dtm36-mobile-media-top:calc(var(--dtm36-safe-top) + 10px);--dtm36-mobile-media-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 120px);--dtm36-mobile-progress-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 50px);--dtm36-mobile-caption-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 82px);--dtm36-mobile-rail-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 138px)}body.dogtumor-moments-route-moments .dogtumor-moment-center-play{width:64px !important;height:64px !important;min-width:64px !important;min-height:64px !important;opacity:.82 !important}body.dogtumor-moments-route-moments .dogtumor-moment-center-play:before{font-size:26px !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{right:max(12px,env(safe-area-inset-right,0)) !important;gap:7px !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions a.dogtumor-moment-action-avatar{width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions]{margin-bottom:4px !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{right:92px !important}body.dogtumor-moments-stable-short-viewport.dogtumor-moments-route-moments{--dtm36-mobile-media-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 104px);--dtm36-mobile-caption-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 70px);--dtm36-mobile-progress-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 42px);--dtm36-mobile-rail-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 118px)}}body.dogtumor-moment-single-standalone .dogtumor-moment-single-template-v210212{width:100% !important;max-width:none !important;height:auto !important;min-height:100vh !important;margin:0 !important;padding:0 !important;overflow:visible !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single{width:min(1120px,calc(100vw - 40px)) !important;max-width:none !important;margin:0 auto !important;padding:clamp(28px,5vw,72px) 0 72px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-media-stage{display:block !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-video,body.dogtumor-moment-single-standalone .dogtumor-moment-single-image{display:block !important;object-fit:contain !important;object-position:center center !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-media-track{display:flex !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scrollbar-width:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-media-track::-webkit-scrollbar{display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-media-slide{flex:0 0 100% !important;min-width:100% !important;scroll-snap-align:center !important}.dogtumor-moment-card--stable-carousel-indexed .dogtumor-moment-media-track{display:block !important;overflow:hidden !important;transform:none !important;scroll-snap-type:none !important}.dogtumor-moment-card--stable-carousel-indexed .dogtumor-moment-media-slide{display:none !important;width:100% !important;min-width:100% !important}.dogtumor-moment-card--stable-carousel-indexed .dogtumor-moment-media-slide.is-active{display:flex !important;background-color:#050b14 !important;background-image:var(--dtm36-active-bg,var(--dtmoments-media-bg-image,none)) !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:contain !important}.dogtumor-moment-card--desktop-viewer-card.is-dtm-skeleton:before{display:none !important;content:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-wrap,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-track,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-slide{content-visibility:visible !important;contain:none !important;contain-intrinsic-size:auto !important}.dogtumor-moment-card--stable-carousel-indexed .dogtumor-moment-media-slide.is-active img.dogtumor-moment-stable-img-pending{opacity:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--stable-carousel-indexed .dogtumor-moment-media-slide.is-active .dogtumor-moment-image{background-color:#050b14 !important;background-image:var(--dtm36-active-bg,var(--dtmoments-media-bg-image,none)) !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:contain !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--no-video .dogtumor-moment-overlay{display:none !important;background:transparent !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--stable-clean-image .dogtumor-moment-media-track{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-clean-image-carousel{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2 !important;overflow:hidden !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-clean-image{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center center !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-counter,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-dots,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-prev,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-next{z-index:50 !important}body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--context-open [data-dogtumor-center-play],body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--context-open .dogtumor-moment-center-play{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions>button,body.dogtumor-moments-route-moments .dogtumor-moment-actions>a,body.dogtumor-moments-route-moments .dogtumor-moment-actions>[role="button"]{position:relative !important;z-index:2 !important;pointer-events:auto !important;touch-action:manipulation !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide{background-color:#050b14 !important;background-image:var(--dtmoments-media-bg-image,none) !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide>video.dogtumor-moment-video:not([src]){opacity:0 !important;pointer-events:none !important}.dogtumor-moment-single-media-stage--stable-indexed .dogtumor-moment-single-media-track{display:block !important;overflow:hidden !important;transform:none !important;scroll-snap-type:none !important}.dogtumor-moment-single-media-stage--stable-indexed .dogtumor-moment-single-media-item{display:none !important;flex:0 0 100% !important;min-width:100% !important}.dogtumor-moment-single-media-stage--stable-indexed .dogtumor-moment-single-media-item.is-active{display:flex !important;background-color:#050b14 !important;background-image:var(--dtm36-active-bg,var(--dtmoments-media-bg-image,none)) !important;background-position:center center !important;background-repeat:no-repeat !important;background-size:contain !important}.dogtumor-moment-stable-toast.is-hiding{opacity:0 !important;transition:opacity .22s ease !important}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"]{position:absolute !important;inset:0 !important;z-index:90 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;pointer-events:auto !important;background:linear-gradient(180deg,rgba(5,11,20,.08),rgba(5,11,20,.66)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"] .dogtumor-moment-more-panel-card{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;width:calc(100vw - 24px) !important;max-width:520px !important;max-height:calc(var(--dtm36-visual-vh,100dvh) - var(--dtm36-mobile-nav) - var(--dtm36-safe-bottom) - var(--dtm36-browser-bottom) - 34px) !important;margin:0 auto calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 12px) !important;padding:18px 18px 20px !important;display:flex !important;flex-direction:column !important;gap:12px !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"] .dogtumor-moment-more-panel-card>*:not(.dogtumor-moment-more-close){position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;transform:none !important;width:100% !important;max-width:100% !important;margin-left:0 !important;margin-right:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"] .dogtumor-moment-more-close{position:sticky !important;top:0 !important;align-self:flex-end !important;z-index:2 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"] .dogtumor-moment-context-cta,body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"] [data-dogtumor-context-cta],body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"] .dogtumor-moment-recommendation,body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"] .dogtumor-moment-recommended-support{position:relative !important;inset:auto !important;transform:none !important;display:block !important;float:none !important;clear:both !important;width:100% !important;max-width:100% !important;margin:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-more-panel[data-dogtumor-stable-panel-mode="details"] .dogtumor-moment-action-sheet-v210216{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;padding-bottom:4px !important}}body.dogtumor-moment-single-standalone [data-dogtumor-cancel-reply][hidden]{display:none !important}@media(max-width:767px){html body.dogtumor-moment-single-standalone{background:#f5f7fb !important;overflow-x:hidden !important;overflow-y:auto !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-template-v210212{height:auto !important;min-height:100vh !important;overflow:visible !important}}html body.dogtumor-moments-route-moments .dogtumor-moment-card.dogtumor-moment-card--stable-ux .dogtumor-moment-media-track>.dogtumor-moment-media-slide{background:var(--dtmoments-media-bg-color,#050b14) var(--dtmoments-media-bg-image,none) center center / cover no-repeat !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card.dogtumor-moment-card--stable-ux .dogtumor-moment-media-track>.dogtumor-moment-media-slide>video.dogtumor-moment-video:not([src]){display:block !important;opacity:0 !important;pointer-events:none !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux [data-dogtumor-center-play],html body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-center-play{font-size:0 !important;line-height:0 !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux [data-dogtumor-center-play]>*,html body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-center-play>*{display:none !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux [data-dogtumor-center-play]:before,html body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-center-play:before{content:"" !important;display:block !important;width:0 !important;height:0 !important;margin:0 0 0 4px !important;padding:0 !important;border-top:12px solid transparent !important;border-bottom:12px solid transparent !important;border-left:18px solid currentColor !important;border-right:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;animation:none !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux [data-dogtumor-center-play].is-loading:before,html body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-center-play.is-loading:before{width:24px !important;height:24px !important;margin:0 !important;border:3px solid rgba(255,255,255,.35) !important;border-top-color:#fff !important;border-radius:999px !important;animation:dtm36StableSpin .8s linear infinite !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card [data-dogtumor-center-play].is-playing:before,html body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-center-play.is-playing:before{content:"" !important;width:20px !important;height:24px !important;margin:0 !important;box-sizing:border-box !important;border-top:0 !important;border-bottom:0 !important;border-left:6px solid currentColor !important;border-right:6px solid currentColor !important;border-radius:2px !important;animation:none !important}html body.dogtumor-moments-route-moments .dogtumor-moment-mobile-nav-item small,html body.dogtumor-moments-route-moments .dogtumor-moment-mobile-tabbar small,html body.dogtumor-moments-route-moments .dogtumor-moment-bottom-nav small{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important;opacity:0 !important;visibility:hidden !important;color:transparent !important;font-size:0 !important;line-height:0 !important}html body.dogtumor-moments-route-moments .dogtumor-moment-mobile-nav-item,html body.dogtumor-moments-route-moments .dogtumor-moment-mobile-tabbar a,html body.dogtumor-moments-route-moments .dogtumor-moment-bottom-nav a{gap:0 !important;font-size:0 !important}html body.dogtumor-moments-page-mode-feed.dogtumor-moments-route-moments .dogtumor-moment-mobile-nav.dogtumor-moment-mobile-tabbar.dogtumor-moment-mobile-nav--simple .dogtumor-moment-mobile-nav-item small{position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;opacity:0 !important;visibility:hidden !important;color:transparent !important;font-size:0 !important;line-height:0 !important}.dogtumor-moment-context-panel[hidden],.dogtumor-moment-actions-panel[hidden],.dogtumor-moment-floating-cta[hidden]{display:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel,.dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel{position:absolute !important;inset:0 !important;z-index:92 !important;pointer-events:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel.is-open,.dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel.is-open{display:block !important;pointer-events:auto !important}.dogtumor-moment-card--stable-ux.dogtumor-moment-card--context-open .dogtumor-moment-overlay,.dogtumor-moment-card--stable-ux.dogtumor-moment-card--actions-open .dogtumor-moment-overlay{pointer-events:auto !important;z-index:96 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card,.dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel-card{position:absolute !important;overflow:auto !important;overscroll-behavior:contain !important;-webkit-overflow-scrolling:touch !important;border:1px solid rgba(203,213,225,.86) !important;background:rgba(255,255,255,.96) !important;color:#111827 !important;box-shadow:0 24px 80px rgba(2,8,23,.26) !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-heading{display:grid !important;gap:4px !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-heading small{color:#33528e !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-heading h3{margin:0 !important;color:#0f172a !important;font-size:22px !important;line-height:1.12 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel .dogtumor-moment-more-text{color:#1f2937 !important;font-size:14px !important;line-height:1.55 !important;margin:0 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel .dogtumor-moment-sheet-action--profile{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:42px !important;padding:0 14px !important;border-radius:999px !important;background:#eef3ff !important;color:#263f73 !important;text-decoration:none !important;font-weight:900 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel .dogtumor-moment-action-sheet-v210216{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel .dogtumor-moment-sheet-action--primary{grid-column:1/-1 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel .dogtumor-moment-sheet-action{min-height:58px !important;border-radius:16px !important;background:#f8fafc !important;border:1px solid #dbe4f0 !important;color:#142033 !important;font-weight:900 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel .dogtumor-moment-sheet-action--danger{background:#fff5f5 !important;border-color:#fecaca !important;color:#b42318 !important}@media(min-width:768px){body.dogtumor-moments-route-moments{--dtm36-viewer-rail-reserve:112px;--dtm36-viewer-detail-reserve:520px;--dtm36-viewer-arrow-inset:56px}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-wrap{width:calc(100% - var(--dtm36-viewer-rail-reserve)) !important;margin-right:var(--dtm36-viewer-rail-reserve) !important;transition:width .18s ease,margin-right .18s ease !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--context-open .dogtumor-moment-media-wrap{width:calc(100% - var(--dtm36-viewer-detail-reserve)) !important;margin-right:var(--dtm36-viewer-detail-reserve) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--no-video .dogtumor-moment-overlay{display:block !important;background:linear-gradient(180deg,rgba(0,0,0,0) 58%,rgba(0,0,0,.48) 100%) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-prev,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-next{top:50% !important;transform:translateY(-50%) !important;width:46px !important;height:46px !important;border-radius:999px !important;background:rgba(15,23,42,.66) !important;border:1px solid rgba(255,255,255,.32) !important;color:#fff !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-prev{left:var(--dtm36-viewer-arrow-left,var(--dtm36-viewer-arrow-inset)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-next{right:var(--dtm36-viewer-arrow-right,var(--dtm36-viewer-arrow-inset)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--context-open .dogtumor-moment-media-next{right:var(--dtm36-viewer-arrow-right,var(--dtm36-viewer-arrow-inset)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-counter{right:calc(var(--dtm36-viewer-rail-reserve) + 34px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--context-open .dogtumor-moment-media-counter{right:calc(var(--dtm36-viewer-detail-reserve) + 34px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-context-panel-card{right:112px !important;top:28px !important;bottom:28px !important;left:auto !important;width:388px !important;max-width:calc(100vw - 160px) !important;padding:22px !important;border-radius:20px !important;display:flex !important;flex-direction:column !important;gap:14px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions-panel-card{right:112px !important;bottom:92px !important;width:380px !important;padding:18px !important;border-radius:22px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--context-open .dogtumor-moment-caption{opacity:0 !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--context-open .dogtumor-moment-video-progress{right:calc(var(--dtm36-viewer-detail-reserve) + 28px) !important}}@media(min-width:768px){body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-context-panel,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-actions-panel,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-floating-cta{display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-wrap{background:linear-gradient(135deg,#eef4ff 0,#dfe9f8 48%,#f8fafc 100%) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-slide{background-color:#eef4ff !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--has-video .dogtumor-moment-media-slide>video{display:none !important}}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-feed>.dogtumor-moment-card .dogtumor-moment-media-slide>video.dogtumor-moment-video{display:block !important}}.dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta{position:absolute !important;z-index:74 !important;pointer-events:auto !important;opacity:0 !important;transform:translateY(10px) !important;transition:opacity .18s ease,transform .18s ease !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta.is-visible{opacity:1 !important;transform:translateY(0) !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta-close{position:absolute !important;right:8px !important;top:8px !important;z-index:2 !important;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;border-radius:999px !important;background:rgba(255,255,255,.94) !important;border:1px solid rgba(51,82,142,.18) !important;color:#142033 !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta:not(.is-visible) .dogtumor-moment-floating-cta-close,.dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta[hidden] .dogtumor-moment-floating-cta-close{display:none !important;pointer-events:none !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta-body{display:block !important}.dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta .dogtumor-moment-cta-unit{margin:0 !important;max-width:100% !important}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-floating-cta{right:132px !important;bottom:92px !important;width:min(360px,calc(100% - 180px)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--context-open .dogtumor-moment-floating-cta{display:none !important}}@media(max-width:767px){body.dogtumor-moments-route-moments{--dtm36-mobile-rail-bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 142px)}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide--video{background-image:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide .dogtumor-moment-video,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide .dogtumor-moment-image,body.dogtumor-moments-route-moments .dogtumor-moment-media-slide img{object-position:center center !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-panel,body.dogtumor-moments-route-moments .dogtumor-moment-actions-panel{position:absolute !important;inset:0 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;background:linear-gradient(180deg,rgba(5,11,20,.05),rgba(5,11,20,.58)) !important;z-index:92 !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card,body.dogtumor-moments-route-moments .dogtumor-moment-actions-panel-card{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:calc(100vw - 24px) !important;max-width:520px !important;max-height:calc(var(--dtm36-visual-vh,100dvh) - var(--dtm36-mobile-nav) - var(--dtm36-safe-bottom) - var(--dtm36-browser-bottom) - 46px) !important;margin:0 auto calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 12px) !important;border-radius:22px !important;padding:18px !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions-panel-card{max-height:min(54dvh,430px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-floating-cta{left:16px !important;right:88px !important;bottom:calc(var(--dtm36-mobile-nav) + var(--dtm36-safe-bottom) + var(--dtm36-browser-bottom) + 18px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-floating-cta-close{display:none !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--context-open .dogtumor-moment-floating-cta,body.dogtumor-moments-route-moments .dogtumor-moment-card--actions-open .dogtumor-moment-floating-cta{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{bottom:var(--dtm36-mobile-rail-bottom) !important}}html body.dogtumor-moments-route-moments .dogtumor-moment-context-panel[hidden],html body.dogtumor-moments-route-moments .dogtumor-moment-actions-panel[hidden],html body.dogtumor-moments-route-moments .dogtumor-moment-floating-cta[hidden]{display:none !important}.dogtumor-moment-creator-cta-wizard{display:grid !important;gap:14px !important}.dogtumor-moment-creator-cta-wizard .dogtumor-moment-cta-step{display:grid !important;grid-template-columns:34px minmax(0,1fr) !important;gap:12px !important;align-items:start !important;padding:14px !important;border:1px solid #dbe4f0 !important;border-radius:14px !important;background:#fff !important}.dogtumor-moment-creator-cta-wizard .dogtumor-moment-cta-step>span{width:28px !important;height:28px !important;border-radius:999px !important;display:grid !important;place-items:center !important;background:#263f73 !important;color:#fff !important;font-weight:900 !important}.dogtumor-moment-creator-cta-wizard .dogtumor-moment-cta-step>div{display:grid !important;gap:10px !important}.dogtumor-moment-creator-cta-wizard .dogtumor-moment-cta-step strong{color:#142033 !important;font-size:14px !important}.dogtumor-moment-creator-cta-wizard label{display:grid !important;gap:6px !important}.dogtumor-moment-creator-cta-wizard label small,.dogtumor-moment-cta-safety-note{color:#5b667a !important;font-size:12px !important;line-height:1.35 !important}.dogtumor-moment-creator-cta-wizard input[type="url"],.dogtumor-moment-creator-cta-wizard input[type="text"]{width:100% !important;min-height:42px !important;border-radius:12px !important;border:1px solid #cfd9e8 !important;padding:8px 12px !important;font-size:14px !important}.dogtumor-moment-creator-cta-preview{display:grid !important;gap:5px !important;padding:14px 16px !important;border-radius:16px !important;border:1px solid #c7d7f2 !important;background:linear-gradient(135deg,#eef4ff,#fff) !important}.dogtumor-moment-creator-cta-preview small{color:#33528e !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important}.dogtumor-moment-creator-cta-preview strong{color:#142033 !important;font-size:16px !important}.dogtumor-moment-creator-cta-preview span{color:#5b667a !important;font-size:13px !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--has-video .dogtumor-moment-media-wrap:before,body.dogtumor-moments-route-moments .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--has-video .dogtumor-moment-media-wrap:before,body.dogtumor-moments-route-profile .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--has-video .dogtumor-moment-media-wrap:before,body.dogtumor-moments-page-mode-profile .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--has-video .dogtumor-moment-media-wrap:before{display:none !important;content:none !important}html body [data-dogtumor-cancel-reply][hidden],html body button[data-dogtumor-cancel-reply][hidden],html body .dogtumor-moment-context-panel[hidden],html body .dogtumor-moment-actions-panel[hidden],html body .dogtumor-moment-more-panel[hidden],html body .dogtumor-moment-floating-cta[hidden]{display:none !important;visibility:hidden !important;pointer-events:none !important}html body .dogtumor-moment-context-panel[inert],html body .dogtumor-moment-actions-panel[inert],html body .dogtumor-moment-more-panel[inert]{display:none !important;visibility:hidden !important;pointer-events:none !important}@media(max-width:767px){body.dogtumor-moments-route-moments.dtmoments-phone:where(.site-header,#masthead,.wp-site-blocks>header,header.wp-block-template-part,.dt-v21-header,.dt-v21-site-header,.dt-v21-mobile-header,.dt-v21-brand,.dt-v21-menu,.dt-v21-primary-nav,.wp-block-navigation),body.dogtumor-moments-route-share.dtmoments-phone:where(.site-header,#masthead,.wp-site-blocks>header,header.wp-block-template-part,.dt-v21-header,.dt-v21-site-header,.dt-v21-mobile-header,.dt-v21-brand,.dt-v21-menu,.dt-v21-primary-nav,.wp-block-navigation),body.dogtumor-moments-surface-account.dtmoments-phone:where(.site-header,#masthead,.wp-site-blocks>header,header.wp-block-template-part,.dt-v21-header,.dt-v21-site-header,.dt-v21-mobile-header,.dt-v21-brand,.dt-v21-menu,.dt-v21-primary-nav,.wp-block-navigation){display:none !important}body.dogtumor-moments-route-moments.dtmoments-phone :where(.site-footer,#colophon,.wp-site-blocks>footer,footer.wp-block-template-part),body.dogtumor-moments-route-share.dtmoments-phone :where(.site-footer,#colophon,.wp-site-blocks>footer,footer.wp-block-template-part),body.dogtumor-moments-surface-account.dtmoments-phone :where(.site-footer,#colophon,.wp-site-blocks>footer,footer.wp-block-template-part){display:none !important}}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--context-open .dogtumor-moment-floating-cta,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--actions-open .dogtumor-moment-floating-cta{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-context-cta:has(.dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed)),body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card [data-dogtumor-context-cta]:has(.dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed)){display:grid !important;gap:10px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-context-cta:not(:has(.dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed))),body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card [data-dogtumor-context-cta]:not(:has(.dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed))){display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-context-cta .dogtumor-moment-cta-unit,body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card [data-dogtumor-context-cta] .dogtumor-moment-cta-unit{width:100% !important;max-width:100% !important}}body.dogtumor-moments-route-moments [data-dogtumor-floating-cta]:not(:has(.dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed))),body.dogtumor-moments-route-moments .dogtumor-moment-floating-cta:not(:has(.dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed))){display:none !important;visibility:hidden !important;pointer-events:none !important}html.dogtumor-moments-app-chrome-isolated body [data-dogtumor-theme-chrome-hidden="1"],body.dogtumor-moments-app-chrome-isolated [data-dogtumor-theme-chrome-hidden="1"]{display:none !important;visibility:hidden !important;pointer-events:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}html body .dogtumor-moment-context-panel-card,html body .dogtumor-moment-actions-panel-card,html body .dogtumor-moment-more-panel-card{overflow-x:hidden !important;box-sizing:border-box !important}html body .dogtumor-moment-context-panel-card *,html body .dogtumor-moment-actions-panel-card *,html body .dogtumor-moment-more-panel-card *{max-width:100% !important;box-sizing:border-box !important}body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--context-open .dogtumor-moment-actions,body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--context-open .dogtumor-moment-caption,body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--context-open .dogtumor-moment-audio-toggle,body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--context-open [data-dogtumor-center-play],body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--actions-open .dogtumor-moment-actions,body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--actions-open .dogtumor-moment-caption,body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--actions-open .dogtumor-moment-audio-toggle,body.dogtumor-moments-stable-panel-open .dogtumor-moment-card--actions-open [data-dogtumor-center-play],body.dogtumor-moments-global-interaction-open .dogtumor-moment-actions,body.dogtumor-moments-global-interaction-open .dogtumor-moment-caption,body.dogtumor-moments-global-interaction-open .dogtumor-moment-audio-toggle,body.dogtumor-moments-global-interaction-open [data-dogtumor-center-play]{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}@media(max-width:760px){body.dogtumor-moments-page-mode-profile main,body.dogtumor-moments-page-mode-profile .entry-content,body.dogtumor-moments-stable-profile-route main,body.dogtumor-moments-stable-profile-route .entry-content{padding-left:0 !important;padding-right:0 !important;max-width:100vw !important;overflow-x:clip !important}body.dogtumor-moments-page-mode-profile .dt-page-title,body.dogtumor-moments-page-mode-profile .wp-block-post-title,body.dogtumor-moments-stable-profile-route .dt-page-title,body.dogtumor-moments-stable-profile-route .wp-block-post-title{width:min(100vw - 28px,680px) !important;margin:0 auto 14px !important;font-size:clamp(28px,6vw,32px) !important;line-height:1.05 !important;letter-spacing:0 !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-page,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-page{left:50% !important;transform:translateX(-50%) !important;width:calc(100vw - 20px) !important;max-width:680px !important;padding:10px 0 calc(76px + env(safe-area-inset-bottom)) !important;margin:0 !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-hero,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-hero{display:grid !important;grid-template-columns:64px minmax(0,1fr) !important;gap:10px !important;padding:12px !important;border-radius:16px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-avatar,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-avatar{width:64px !important;height:64px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-title h1,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-title h1{font-size:clamp(22px,5.6vw,28px) !important;line-height:1.05 !important;letter-spacing:0 !important;overflow-wrap:anywhere !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-follow,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-follow{gap:8px !important;margin-top:8px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-stats,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-stats{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:8px !important;margin:10px 0 18px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-stats span,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-stats span{min-width:0 !important;padding:10px 8px !important;border-radius:14px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-stats b,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-stats b{font-size:20px !important;line-height:1.05 !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-stats small,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-stats small{display:block !important;margin-top:4px !important;font-size:10px !important;line-height:1.15 !important;overflow-wrap:anywhere !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-dogs,body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-moments,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-dogs,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-moments{margin-top:16px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-dogs h2,body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-moments h2,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-dogs h2,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-moments h2{font-size:18px !important;line-height:1.15 !important;margin:0 0 10px !important;letter-spacing:0 !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-grid,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:5px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-moment,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-moment{aspect-ratio:1/1.24 !important;border-radius:9px !important}body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-moment>span:last-child,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-moment>span:last-child{display:none !important}}@media(max-width:380px){body.dogtumor-moments-page-mode-profile .dogtumor-public-profile-stats,body.dogtumor-moments-stable-profile-route .dogtumor-public-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:767px){html.dogtumor-moments-app-chrome-isolated,html.dogtumor-moments-app-chrome-isolated body{margin-top:0 !important;padding-top:0 !important}html.dogtumor-moments-app-chrome-isolated body.dogtumor-moments-route-moments .dt-v21-header,html.dogtumor-moments-app-chrome-isolated body.dogtumor-moments-route-share .dt-v21-header,html.dogtumor-moments-app-chrome-isolated body.dogtumor-moments-surface-account .dt-v21-header{display:none !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;visibility:hidden !important;pointer-events:none !important}html.dogtumor-moments-app-chrome-isolated body.dogtumor-moments-route-moments .dogtumor-moment-feed>.dogtumor-moment-card{min-height:var(--dtm36-visual-vh,100dvh) !important;height:var(--dtm36-visual-vh,100dvh) !important}html.dogtumor-moments-app-chrome-isolated body.dogtumor-moments-route-share .dogtumor-moments-share-page,html.dogtumor-moments-app-chrome-isolated body.dogtumor-moments-route-share .dogtumor-moment-share-page{padding-top:16px !important}}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-global-interaction-panel,body.dogtumor-moments-route-moments [data-dogtumor-global-interaction-panel]{left:50% !important;right:auto !important;bottom:32px !important;width:min(560px,calc(100vw - 48px)) !important;max-width:560px !important;transform:translateX(-50%) !important;z-index:2147483500 !important}}@media(max-width:767px){.dt-v21-mobile-menu:not([open]) .dt-v21-nav--mobile,.dt-v21-mobile-menu:not([open]) nav,.dt-v21-mobile-menu:not([open]) ul{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.dt-v21-mobile-menu[open] .dt-v21-nav--mobile{display:flex !important;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}.dogtumor-moment-playback-notice{position:absolute !important;left:16px !important;right:16px !important;bottom:calc(92px + env(safe-area-inset-bottom,0px)) !important;z-index:2147483400 !important;padding:10px 12px !important;border-radius:14px !important;background:rgba(17,24,39,.86) !important;color:#fff !important;font-size:13px !important;line-height:1.35 !important;font-weight:800 !important;text-align:center !important;box-shadow:0 14px 36px rgba(0,0,0,.28) !important;opacity:0 !important;transform:translateY(8px) !important;transition:opacity .18s ease,transform .18s ease !important;pointer-events:none !important}.dogtumor-moment-playback-notice.is-visible{opacity:1 !important;transform:translateY(0) !important}}.dtm-mobile-drawer:not(.is-open){visibility:hidden !important;pointer-events:none !important}.dogtumor-moment-caption-more,.dogtumor-moment-cta-dismiss,.dogtumor-moment-floating-cta-close{min-width:44px !important;min-height:44px !important}.dogtumor-moment-caption-more,.dogtumor-moment-cta-dismiss{display:inline-flex !important;align-items:center !important;justify-content:center !important}@media(max-width:767px){body.dogtumor-moments-route-moments.dtmoments-phone .dogtumor-moment-feed,body.dogtumor-moments-route-moments.dtmoments-phone .dogtumor-moment-feed.dogtumor-moment-feed--has-posts{padding-top:0 !important}body.dogtumor-moments-route-moments.dtmoments-phone .dogtumor-moment-feed>.dogtumor-moment-card{min-height:var(--dtm36-visual-vh,100dvh) !important;height:var(--dtm36-visual-vh,100dvh) !important}}html body .dogtumor-moment-context-panel-card,html body .dogtumor-moment-actions-panel-card,html body .dogtumor-moment-more-panel-card{overflow-x:clip !important;scrollbar-width:none !important}html body .dogtumor-moment-context-panel-card::-webkit-scrollbar,html body .dogtumor-moment-actions-panel-card::-webkit-scrollbar,html body .dogtumor-moment-more-panel-card::-webkit-scrollbar{display:none !important}html body .dogtumor-moment-context-panel-card,html body .dogtumor-moment-actions-panel-card,html body .dogtumor-moment-more-panel-card,html body .dogtumor-moment-comment-panel{box-sizing:border-box !important;max-width:calc(100vw - 24px) !important;overflow-x:hidden !important}html body .dogtumor-moment-context-panel-card *,html body .dogtumor-moment-actions-panel-card *,html body .dogtumor-moment-more-panel-card *,html body .dogtumor-moment-comment-panel *{box-sizing:border-box !important;max-width:100% !important;overflow-wrap:anywhere !important}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card,body.dogtumor-moments-route-moments .dogtumor-moment-actions-panel-card,body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{max-width:min(388px,calc(100vw - 48px)) !important}}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-actions-panel.is-open,body.dogtumor-moments-route-moments .dogtumor-moment-context-panel.is-open{display:flex !important;align-items:flex-end !important;justify-content:center !important;padding:0 12px calc(76px + env(safe-area-inset-bottom,0px)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card,body.dogtumor-moments-route-moments .dogtumor-moment-actions-panel-card,body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:calc(100vw - 24px) !important;max-height:min(72dvh,620px) !important;margin:0 auto !important;border-radius:22px 22px 18px 18px !important;overflow:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions-panel-card{min-height:0 !important}}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card,body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel-card{box-sizing:border-box !important;max-width:min(388px,calc(100vw - 48px)) !important;overflow-x:hidden !important;scrollbar-width:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card::-webkit-scrollbar,body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel-card::-webkit-scrollbar{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card>*,body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel-card>*,body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,.dogtumor-moment-cta-unit,.dogtumor-moment-sheet-action,.dogtumor-creator-author-card),body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-actions-panel-card :where(.dogtumor-moment-more-actions,.dogtumor-moment-sheet-action){box-sizing:border-box !important;max-width:100% !important;min-width:0 !important;overflow-wrap:anywhere !important}}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,[data-dogtumor-context-cta]){overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card :where(.dogtumor-moment-cta-unit,[data-dogtumor-cta-unit]){box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card :where(.dogtumor-moment-cta-unit,[data-dogtumor-cta-unit]) :where(.dogtumor-moment-cart,.dogtumor-moment-recommendation-cta,.dogtumor-moment-donation,.dogtumor-moment-support-cta){box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-width:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card .dogtumor-moment-cta-dismiss{inset-inline-end:6px !important;right:6px !important;transform:none !important;max-width:44px !important}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card{overflow-x:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,[data-dogtumor-context-cta]){overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card :where(.dogtumor-moment-cta-unit,[data-dogtumor-cta-unit]){left:12px !important;right:auto !important;width:calc(100% - 24px) !important;max-width:calc(100% - 24px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card :where(.dogtumor-moment-cta-unit,[data-dogtumor-cta-unit]) :where(.dogtumor-moment-cart,.dogtumor-moment-recommendation-cta,.dogtumor-moment-donation,.dogtumor-moment-support-cta){width:100% !important;max-width:100% !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card .dogtumor-moment-cta-dismiss{inset-inline-end:6px !important;right:6px !important}}body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,[data-dogtumor-context-cta]):not(:has(.dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed))){display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,[data-dogtumor-context-cta]):has(.dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed)){display:grid !important;gap:10px !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,[data-dogtumor-context-cta]) .dogtumor-moment-cta-unit:not(.is-active),body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,[data-dogtumor-context-cta]) .dogtumor-moment-cta-unit.is-dismissed,body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,[data-dogtumor-context-cta]) .dogtumor-moment-cta-unit.is-auto-closed{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card :where(.dogtumor-moment-context-cta,[data-dogtumor-context-cta]) .dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed){display:block !important;position:relative !important;inset:auto !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:100% !important;margin:0 !important;transform:none !important;float:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-floating-cta:has(.dogtumor-moment-cta-dismiss)>.dogtumor-moment-floating-cta-close{display:none !important}@media(max-width:1024px){body.dogtumor-moment-single-standalone .dogtumor-moment-comment-emoji-row button{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;max-width:44px !important;max-height:44px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-eeat [data-dogtumor-report],body.dogtumor-moment-single-standalone .dogtumor-moment-single-links a{min-height:44px !important;padding:10px 14px !important}body.dogtumor-moment-single-standalone .dogtumor-moments-translate-toggle,body.dogtumor-moment-single-standalone .dogtumor-moment-comment-reply{min-width:44px !important;min-height:44px !important;padding:10px 12px !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-dismiss{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;max-width:44px !important;max-height:44px !important;border:0 !important;background:transparent !important;box-shadow:none !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-dismiss::before{content:"" !important;position:absolute !important;inset:10px !important;border:1px solid rgba(255,255,255,.28) !important;border-radius:999px !important;background:rgba(14,26,45,.86) !important;box-shadow:0 8px 18px rgba(8,17,31,.22) !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-dismiss .dogtumor-moments-icon{position:relative !important;z-index:1 !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-panel-card .dogtumor-moment-cta-dismiss{top:0 !important;right:0 !important;inset-inline-end:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-dots{gap:0 !important;max-width:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-dots button,body.dogtumor-moments-route-moments .dogtumor-moment-media-dots button[aria-current="true"]{position:relative !important;width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;padding:0 !important;border:0 !important;background:transparent !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-dots button::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:6px !important;height:6px !important;border-radius:999px !important;background:rgba(255,255,255,.48) !important;transform:translate(-50%,-50%) !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-dots button[aria-current="true"]::after{width:18px !important;background:#fff !important}.dogtumor-moment-share-box--r181 summary,.dogtumor-moment-account-standalone summary{box-sizing:border-box !important;min-height:44px !important;padding-block:10px !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-close{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;max-width:44px !important;max-height:44px !important}}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card{padding-top:62px !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-context-panel-card>.dogtumor-moment-context-close{top:10px !important;right:10px !important}}.dogtumor-moment-action-avatar .dogtumor-moment-avatar-fallback{display:none !important;width:42px;height:42px;border-radius:999px;align-items:center;justify-content:center;background:rgba(255,255,255,.96);color:#1f2a37;font-weight:800;line-height:1;text-transform:uppercase}.dogtumor-moment-action-avatar.is-avatar-error img,.dogtumor-moment-action-avatar.is-avatar-missing img{display:none !important}.dogtumor-moment-action-avatar.is-avatar-error .dogtumor-moment-avatar-fallback,.dogtumor-moment-action-avatar.is-avatar-missing .dogtumor-moment-avatar-fallback{display:flex !important}.dogtumor-moment-action-avatar .dogtumor-moment-avatar-name{display:none !important}.dogtumor-moment-account-manage{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dogtumor-moment-account-manage button{min-height:38px;padding:7px 12px;border:1px solid currentColor;border-radius:999px;background:transparent;font:inherit;cursor:pointer}.dogtumor-moment-account-manage button.is-danger{color:#9f1d24}.dogtumor-moment-account-manage button[disabled]{opacity:.55;cursor:wait}.dogtumor-moment-dog-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dogtumor-moment-dog-card-actions .is-danger{border-color:currentColor}body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text .dogtumor-moment-caption>.dogtumor-moment-feed-copy{display:block !important;grid-area:copy !important;min-width:0 !important;overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text .dogtumor-moment-feed-copy>.dogtumor-moments-ugc{display:block !important;min-width:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text .dogtumor-moment-feed-copy [data-dogtumor-caption-text]{display:-webkit-box !important;margin:0 !important;overflow:hidden !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;line-height:1.35 !important;text-shadow:0 2px 8px rgba(0,0,0,.42) !important;white-space:pre-line !important;word-break:normal !important;overflow-wrap:break-word !important;hyphens:none !important;-webkit-hyphens:none !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text .dogtumor-moment-caption>.dogtumor-moment-stable-summary{grid-area:meta !important;width:100% !important;font-size:12px !important;font-weight:800 !important;color:rgba(255,255,255,.86) !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text .dogtumor-moment-caption>button.dogtumor-moment-caption-more{display:inline-flex !important;align-items:center !important;justify-content:center !important;grid-area:more !important;align-self:end !important;box-sizing:border-box !important;min-width:44px !important;padding:0 4px !important;border:0 !important;border-radius:0 !important;background:transparent !important;color:#fff !important;box-shadow:none !important;font:inherit !important;font-size:12px !important;font-weight:900 !important;line-height:1.2 !important;text-decoration:underline !important;text-underline-offset:3px !important;cursor:pointer !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text .dogtumor-moment-caption>button.dogtumor-moment-caption-more:focus-visible{outline:2px solid #fff !important;outline-offset:2px !important}@media(min-width:1025px){body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--has-feed-text .dogtumor-moment-caption{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:"meta meta" "copy more" !important;align-items:end !important;gap:4px 8px !important;min-height:0 !important;max-height:126px !important;padding:9px 11px !important;border-radius:8px !important;overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card.dogtumor-moment-card--has-feed-text .dogtumor-moment-feed-copy [data-dogtumor-caption-text]{-webkit-line-clamp:3 !important}}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta{box-sizing:border-box !important;height:auto !important;min-height:0 !important;overflow:visible !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta-body{position:relative !important;width:100% !important;height:auto !important;min-height:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta .dogtumor-moment-cta-unit.is-active:not(.is-dismissed):not(.is-auto-closed){position:relative !important;inset:auto !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:100% !important;margin:0 !important;transform:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--stable-ux .dogtumor-moment-floating-cta .dogtumor-moment-cta-dismiss{top:-10px !important;right:-10px !important;inset-inline-end:-10px !important;transform:none !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-cta{display:grid !important;gap:8px !important;padding:16px !important;border:1px solid #dce5f2 !important;border-radius:8px !important;background:#fff !important;box-shadow:0 8px 24px rgba(15,23,42,.06) !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-cta>small{color:#5f6f86 !important;font-size:11px !important;font-weight:800 !important;text-transform:uppercase !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-cta-body{display:grid !important;gap:8px !important;min-width:0 !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-cta .dogtumor-moment-cta-unit.is-active{position:relative !important;inset:auto !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:100% !important;max-width:100% !important;margin:0 !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:none !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-cta .dogtumor-moment-cart{width:100% !important;max-width:100% !important;box-shadow:none !important}@media(max-width:480px){body.dogtumor-moment-single-standalone .dogtumor-moment-single-cta{padding:12px !important}body.dogtumor-moment-single-standalone .dogtumor-moment-single-cta .dogtumor-moment-cart{grid-template-columns:34px minmax(0,1fr) auto !important;gap:8px !important;padding:8px 9px !important}}body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text.dogtumor-caption-expanded .dogtumor-moment-floating-cta{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}@media(max-width:1024px){body.dogtumor-moments-route-moments .dogtumor-moment-feed>.dogtumor-moment-card--has-feed-text .dogtumor-moment-caption{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:"meta meta" "copy more" !important;align-items:end !important;gap:4px 8px !important;min-height:0 !important;max-height:96px !important;padding:8px 10px !important;border-radius:8px !important;overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text .dogtumor-moment-floating-cta.is-visible{bottom:calc(var(--dtm36-mobile-caption-bottom) + 106px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text .dogtumor-moment-feed-copy [data-dogtumor-caption-text]{-webkit-line-clamp:2 !important}}@media(min-width:1025px){body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card--has-feed-text:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-caption{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"meta" "copy" !important;align-items:end !important;gap:3px !important;min-height:0 !important;max-height:92px !important;padding:7px 9px !important;border-radius:8px !important;overflow:hidden !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card--has-feed-text:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-feed-copy [data-dogtumor-caption-text]{font-size:12px !important;-webkit-line-clamp:2 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card--has-feed-text:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-caption-more{display:none !important}}html body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text.dogtumor-caption-expanded .dogtumor-moment-caption{grid-template-areas:"meta meta" "copy copy" "more more" !important;max-height:min(40vh,340px) !important;overflow-y:auto !important;overscroll-behavior:contain !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text.dogtumor-caption-expanded .dogtumor-moment-feed-copy [data-dogtumor-caption-text]{display:block !important;max-height:none !important;overflow:visible !important;-webkit-line-clamp:unset !important}html body.dogtumor-moments-route-moments .dogtumor-moment-card--has-feed-text.dogtumor-caption-expanded .dogtumor-moment-caption-more{justify-self:end !important}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-wrap{overflow:visible !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-overlay{contain:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions{right:calc(28px - var(--dtm36-viewer-rail-reserve)) !important}}
