/*! DogTumor Moments v5.5.4 compatibility asset */
.dogtumor-moment-media-state{position:absolute;left:16px;right:16px;top:16px;z-index:6;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:16px;background:rgba(6,14,28,.72);color:#fff;font-weight:800;font-size:13px;backdrop-filter:blur(14px);box-shadow:0 12px 30px rgba(0,0,0,.22);pointer-events:none;text-align:center}.dogtumor-moment-card[data-media-status="ready"] .dogtumor-moment-media-state,.dogtumor-moment-card[data-processing-status="completed"] .dogtumor-moment-media-state{display:none}.dogtumor-moment-card.dogtumor-media-loading .dogtumor-moment-media-wrap::after{content:"";position:absolute;inset:auto auto 18px 18px;width:26px;height:26px;border-radius:999px;border:3px solid rgba(255,255,255,.34);border-top-color:#fff;animation:dtmMediaSpin .85s linear infinite;z-index:7}.dogtumor-moment-card.dogtumor-media-error .dogtumor-moment-media-wrap::before{content:"Video is still preparing. Try again in a moment.";position:absolute;left:18px;right:18px;bottom:56px;z-index:7;display:block;padding:12px 14px;border-radius:16px;background:rgba(17,24,39,.82);color:#fff;font-weight:800;text-align:center}@keyframes dtmMediaSpin{to{transform:rotate(360deg)}}.dogtumor-moment-video-retry{position:absolute;z-index:8;left:50%;bottom:16px;transform:translateX(-50%);border:0;border-radius:999px;background:#33528e;color:#fff;font-weight:900;padding:11px 18px;box-shadow:0 14px 34px rgba(51,82,142,.28)}.dogtumor-moment-single .dogtumor-moment-card{width:min(1040px,100%);height:auto !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;margin:18px auto 28px;border-radius:28px !important;background:#071120 !important;scroll-snap-align:none !important;overflow:hidden !important;box-shadow:0 22px 60px rgba(15,31,60,.16) !important;content-visibility:visible !important;contain:none !important}.dogtumor-moment-single .dogtumor-moment-media-wrap{height:auto !important;min-height:320px !important;max-height:none !important;background:#06101f !important}.dogtumor-moment-single .dogtumor-moment-media-track{height:auto !important;min-height:320px !important;overflow:visible !important}.dogtumor-moment-single .dogtumor-moment-media-slide{height:auto !important;min-height:320px !important;aspect-ratio:16/9 !important;background:#06101f !important}.dogtumor-moment-single .dogtumor-moment-video,.dogtumor-moment-single .dogtumor-moment-image{height:auto !important;min-height:320px !important;max-height:70vh !important;object-fit:contain !important;background:#06101f !important}.dogtumor-moment-single .dogtumor-moment-video{width:100% !important;display:block !important}.dogtumor-moment-single .dogtumor-moment-overlay{position:relative !important;inset:auto !important;display:block !important;padding:18px 20px !important;background:#fff !important;color:#10203d !important;text-shadow:none !important}.dogtumor-moment-single .dogtumor-moment-caption{max-width:none !important;color:#10203d !important;text-shadow:none !important}.dogtumor-moment-single .dogtumor-moment-caption p{color:#506080 !important;font-size:16px !important}.dogtumor-moment-single .dogtumor-moment-actions{position:relative !important;display:flex !important;flex-direction:row !important;align-items:center !important;gap:10px !important;max-width:none !important;margin-top:14px !important}.dogtumor-moment-single .dogtumor-moment-actions button{background:#f4f7fc !important;color:#33528e !important;border:1px solid #dde7f6 !important;box-shadow:none !important}.dogtumor-moment-single .dogtumor-moment-cta-layer{position:relative !important;inset:auto !important;margin-top:14px !important;pointer-events:auto !important}.dogtumor-moment-video-preuploading [data-dogtumor-upload-status]::before{content:"";display:inline-block;width:10px;height:10px;border-radius:999px;margin-right:8px;background:#33528e;box-shadow:0 0 0 0 rgba(51,82,142,.45);animation:dtmUploadPulse 1.2s infinite;vertical-align:middle}.dogtumor-moment-video-preuploaded [data-dogtumor-upload-status]{color:#146c43 !important;font-weight:900 !important}.dogtumor-moment-video-preupload-failed [data-dogtumor-upload-status]{color:#a01e1e !important;font-weight:900 !important}@keyframes dtmUploadPulse{70%{box-shadow:0 0 0 8px rgba(51,82,142,0)}100%{box-shadow:0 0 0 0 rgba(51,82,142,0)}}@media(max-width:767px){.dogtumor-moment-single .dogtumor-moment-card{border-radius:0 !important;margin:0 auto 20px !important;width:100% !important}.dogtumor-moment-single .dogtumor-moment-media-slide{aspect-ratio:9/16 !important;min-height:420px !important}.dogtumor-moment-single .dogtumor-moment-video,.dogtumor-moment-single .dogtumor-moment-image{min-height:420px !important;max-height:72vh !important}.dogtumor-moment-media-state{left:12px;right:12px;top:12px;font-size:12px}}:root{--dtm-media-landscape-aspect:16 / 9;--dtm-media-square-aspect:1 / 1;--dtm-media-portrait-aspect:4 / 5;--dtm-media-detail-max:1120px}.dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-media-slide,.dogtumor-moment-media-slide[data-media-orientation="landscape"],.dogtumor-moment-media-slide.dogtumor-media-landscape{background:#06101f !important}.dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-video,.dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-image,.dogtumor-moment-media-slide[data-media-orientation="landscape"]>.dogtumor-moment-video,.dogtumor-moment-media-slide[data-media-orientation="landscape"]>.dogtumor-moment-image,.dogtumor-moment-media-slide.dogtumor-media-landscape>.dogtumor-moment-video,.dogtumor-moment-media-slide.dogtumor-media-landscape>.dogtumor-moment-image{object-fit:contain !important;object-position:center center !important;background:transparent !important}@media(min-width:900px){body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed{align-items:start !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-card[data-media-orientation="landscape"],body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape){aspect-ratio:var(--dtm-media-landscape-aspect) !important;min-height:0 !important;max-height:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-card[data-media-orientation="square"],body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-card:has(.dogtumor-moment-media-slide.dogtumor-media-square){aspect-ratio:var(--dtm-media-square-aspect) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-card[data-media-orientation="portrait"]{aspect-ratio:var(--dtm-media-portrait-aspect) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-caption{max-width:calc(100% - 76px) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-actions{max-width:62px !important}}.dogtumor-moment-card--desktop-viewer-card[data-media-orientation="landscape"],.dogtumor-moment-card--desktop-viewer-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape){width:min(92vw,1180px) !important;height:auto !important;min-height:0 !important;max-height:88vh !important;aspect-ratio:var(--dtm-media-landscape-aspect) !important}.dogtumor-moment-card--desktop-viewer-card[data-media-orientation="landscape"] .dogtumor-moment-video,.dogtumor-moment-card--desktop-viewer-card[data-media-orientation="landscape"] .dogtumor-moment-image,.dogtumor-moment-card--desktop-viewer-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape) .dogtumor-moment-video,.dogtumor-moment-card--desktop-viewer-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape) .dogtumor-moment-image{object-fit:contain !important}body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card[data-media-orientation="landscape"],body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape){width:min(var(--dtm-media-detail-max),100%) !important;aspect-ratio:auto !important}body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-media-slide,body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape) .dogtumor-moment-media-slide{aspect-ratio:var(--dtm-media-landscape-aspect) !important;min-height:0 !important;height:auto !important}body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-video,body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape) .dogtumor-moment-video{width:100% !important;height:auto !important;min-height:0 !important;max-height:min(76vh,720px) !important;object-fit:contain !important}@media(max-width:767px){body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-media-slide,body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape) .dogtumor-moment-media-slide{aspect-ratio:var(--dtm-media-landscape-aspect) !important;min-height:0 !important}body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-video,body.single-dogtumor_moment .dogtumor-moment-single .dogtumor-moment-card:has(.dogtumor-moment-media-slide.dogtumor-media-landscape) .dogtumor-moment-video{min-height:0 !important;max-height:52vh !important}}.dogtumor-moment-card.dogtumor-media-playing .dogtumor-moment-media-wrap::after,.dogtumor-moment-card.dogtumor-media-has-frame .dogtumor-moment-media-wrap::after,.dogtumor-moment-card:not(.dogtumor-media-loading) .dogtumor-moment-media-wrap::after{display:none !important;content:none !important}.dogtumor-moment-card.dogtumor-media-playing.dogtumor-media-error .dogtumor-moment-media-wrap::before,.dogtumor-moment-card.dogtumor-media-has-frame.dogtumor-media-error .dogtumor-moment-media-wrap::before{display:none !important;content:none !important}.dogtumor-moment-card.dogtumor-media-buffering .dogtumor-moment-media-wrap::after{display:block !important}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-route-moments .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-route-moments [data-dogtumor-feed-filter-layer]{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{gap:10px !important;right:10px !important;bottom:calc(112px + env(safe-area-inset-bottom)) !important;max-width:58px !important;z-index:30 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-mini-link{width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;max-width:48px !important;padding:0 !important;border-radius:18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button::after,body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-cart::after{content:none !important;display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-action-word{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-action-count{display:block !important;font-size:11px !important;color:#fff !important;margin-top:1px !important;line-height:1 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-mini-link{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open .dogtumor-moment-mini-link{display:inline-flex !important}.dogtumor-moment-actions [data-dogtumor-more-actions]{background:rgba(12,24,42,.72) !important;color:#fff !important;border:1px solid rgba(255,255,255,.16) !important}.dogtumor-moment-audio-toggle{position:absolute !important;left:14px !important;top:calc(16px + env(safe-area-inset-top)) !important;z-index:36 !important;width:auto !important;min-width:44px !important;height:38px !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:999px !important;background:rgba(6,18,34,.62) !important;color:#fff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;padding:0 12px !important;font-weight:800 !important;backdrop-filter:blur(14px) !important;box-shadow:0 12px 30px rgba(0,0,0,.25) !important}.dogtumor-moment-audio-toggle span{font-size:12px !important;line-height:1 !important}.dogtumor-moment-caption[data-dogtumor-caption-layer]{cursor:pointer !important}}.dogtumor-moment-comment-panel,.dogtumor-moment-global-interaction-panel{color:#14213d !important}.dogtumor-moment-comment-panel h3,.dogtumor-moment-global-interaction-panel h3{font-size:24px !important;line-height:1.15 !important;margin:0 56px 16px 0 !important;color:#14213d !important}.dogtumor-moment-comments-list{display:flex !important;flex-direction:column !important;gap:14px !important;margin-bottom:16px !important}.dogtumor-moment-comment{border:1px solid #e3ebf7 !important;border-radius:18px !important;padding:14px 16px !important;background:#fff !important}.dogtumor-moment-comment-head{display:flex !important;justify-content:space-between !important;gap:12px !important;align-items:baseline !important;margin-bottom:8px !important}.dogtumor-moment-comment-head strong{font-size:15px !important;color:#14213d !important}.dogtumor-moment-comment-head small{font-size:12px !important;color:#667085 !important}.dogtumor-moment-comment p{font-size:15px !important;line-height:1.5 !important;margin:6px 0 !important;color:#24324a !important}.dogtumor-moment-comment-reply{width:auto !important;min-height:34px !important;padding:7px 0 !important;background:transparent !important;color:#33528e !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;text-decoration:underline !important;font-weight:700 !important}.dogtumor-moment-comment-emoji-row{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:10px 0 !important}.dogtumor-moment-comment-form .dogtumor-moment-comment-emoji-row button,.dogtumor-moment-comment-emoji-row button{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;padding:0 !important;border-radius:999px !important;background:#f4f7fc !important;color:#14213d !important;border:1px solid #dce5f4 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:18px !important;box-shadow:none !important}.dogtumor-moment-comment-form textarea[name="comment"]{min-height:74px !important;max-height:150px !important;resize:vertical !important;border-radius:18px !important;font-size:16px !important}.dogtumor-moment-comment-image-field{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin:10px 0 !important;color:#33528e !important;font-weight:700 !important}.dogtumor-moment-comment-image-field input{max-width:180px !important}.dogtumor-moment-comment-actions{display:flex !important;gap:10px !important;align-items:center !important;justify-content:flex-end !important;margin-top:12px !important}.dogtumor-moment-comment-form button[type="submit"]{width:auto !important;min-width:112px !important;padding:11px 18px !important;border-radius:999px !important;background:#33528e !important;color:#fff !important}.dogtumor-moment-safe-message-form textarea[name="message"]{min-height:92px !important;font-size:16px !important;border-radius:18px !important}.dogtumor-moment-safe-message-form .dogtumor-moment-share-submit{width:100% !important;background:#33528e !important;color:#fff !important;border-radius:999px !important;min-height:46px !important}.dogtumor-moment-interaction-comments .dogtumor-moment-interaction-title,.dogtumor-moment-comment-panel h4,.dogtumor-moment-comment-panel h3{letter-spacing:-.02em}.dogtumor-moment-comment-panel,.dogtumor-moment-interaction-comments{--dtm-comment-accent:#33528e}.dogtumor-moment-comments-list{display:grid;gap:14px;margin:0 0 14px}.dogtumor-moment-comment{border:1px solid rgba(51,82,142,.12);border-radius:18px;padding:14px 14px 12px;background:#fff;box-shadow:0 8px 24px rgba(15,33,65,.06)}.dogtumor-moment-comment-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:6px}.dogtumor-moment-comment-head strong{font-weight:800;color:#0f1b33}.dogtumor-moment-comment-head small{color:#6b7486;font-size:12px;white-space:nowrap}.dogtumor-moment-comment p{margin:0 0 8px;color:#16233d;line-height:1.45}.dogtumor-moment-comment-reply{appearance:none;border:0;background:transparent;color:var(--dtm-comment-accent);font-weight:800;padding:4px 0;text-decoration:none;cursor:pointer}.dogtumor-moment-comment-reply:hover,.dogtumor-moment-comment-reply:focus{text-decoration:underline;outline:0}.dogtumor-moment-comment-replies{display:grid;gap:10px;margin-top:10px;padding-left:14px;border-left:3px solid rgba(51,82,142,.12)}.dogtumor-moment-comment-replies .dogtumor-moment-comment{box-shadow:none;background:#f8fbff}.dogtumor-moment-comment-form{display:grid;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(51,82,142,.12)}.dogtumor-moment-comment-form textarea[name="comment"]{width:100% !important;min-height:48px !important;max-height:160px;resize:vertical;border-radius:18px !important;border:1px solid rgba(51,82,142,.18) !important;padding:14px 16px !important;font-size:16px !important;line-height:1.4;background:#fff}.dogtumor-moment-comment-emoji-row{display:flex !important;flex-wrap:wrap;gap:8px;margin:0;padding:0}.dogtumor-moment-comment-emoji-row button{width:38px !important;min-width:38px !important;height:38px !important;min-height:38px !important;border-radius:999px !important;padding:0 !important;display:inline-flex !important;align-items:center;justify-content:center;border:1px solid rgba(51,82,142,.16) !important;background:#f8fbff !important;color:#0f1b33 !important;box-shadow:none !important;font-size:18px !important}.dogtumor-moment-comment-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.dogtumor-moment-comment-actions button[type="submit"],.dogtumor-moment-account-reply-actions .dogtumor-moment-primary-cta{background:#33528e !important;color:#fff !important;border:0 !important;border-radius:999px !important;min-height:44px;padding:0 18px !important;font-weight:800}.dogtumor-moment-comment-actions button[type="submit"]:disabled,.dogtumor-moment-account-reply-actions button:disabled{opacity:.65;cursor:wait}.dogtumor-moment-account-comments-v210211{display:grid;gap:18px}.dogtumor-moment-account-comment-block{display:grid;gap:12px}.dogtumor-moment-account-comment-block h5{margin:0;font-size:18px;line-height:1.25;color:#0f1b33;font-weight:900}.dogtumor-moment-account-comment-list{display:grid;gap:12px}.dogtumor-moment-account-comment{border:1px solid rgba(51,82,142,.12);border-radius:18px;background:#fff;padding:14px;box-shadow:0 10px 28px rgba(15,33,65,.05)}.dogtumor-moment-account-comment-meta,.dogtumor-moment-account-comment>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:6px}.dogtumor-moment-account-comment-meta strong,.dogtumor-moment-account-comment>div:first-child strong{color:#0f1b33;font-weight:900}.dogtumor-moment-account-comment-meta span,.dogtumor-moment-account-comment>div:first-child span{color:#66748a;font-size:12px}.dogtumor-moment-account-comment-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;align-items:center}.dogtumor-moment-account-comment-actions a,.dogtumor-moment-account-comment-actions button,.dogtumor-moment-account-comment>a{border:0;background:transparent;color:#33528e;font-weight:800;padding:0;text-decoration:none;cursor:pointer}.dogtumor-moment-account-comment-actions a:hover,.dogtumor-moment-account-comment-actions button:hover,.dogtumor-moment-account-comment>a:hover{text-decoration:underline}.dogtumor-moment-account-reply-form{display:grid;gap:10px;margin-top:12px;padding:12px;border-radius:16px;background:#f8fbff;border:1px solid rgba(51,82,142,.12)}.dogtumor-moment-account-reply-form[hidden]{display:none !important}.dogtumor-moment-account-reply-form textarea{width:100% !important;min-height:72px !important;border-radius:14px !important;border:1px solid rgba(51,82,142,.18) !important;padding:12px 14px !important;font-size:16px !important;resize:vertical}.dogtumor-moment-account-reply-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.dogtumor-moment-account-reply-status{margin:0;color:#33528e;font-weight:800}.dogtumor-moment-action-rail .dogtumor-moment-action-word,.dogtumor-moment-mobile-feed .dogtumor-moment-action-word{display:none !important}.dogtumor-moment-card-info,.dogtumor-moment-card .dogtumor-moment-caption,.dogtumor-moment-card .dogtumor-moment-title{cursor:pointer}.dogtumor-moment-card-info:active,.dogtumor-moment-card .dogtumor-moment-caption:active,.dogtumor-moment-card .dogtumor-moment-title:active{transform:translateY(1px)}@media(max-width:767px){.dogtumor-moment-comment-panel,.dogtumor-moment-interaction-panel.dogtumor-moment-interaction-comments{border-radius:28px 28px 0 0 !important}.dogtumor-moment-comment-actions{justify-content:stretch}.dogtumor-moment-comment-actions button[type="submit"]{width:100%}}.dogtumor-moment-single-template-v210212{background:#fff}.dogtumor-moment-single-detail-v210212{max-width:min(1120px,calc(100vw - 40px));margin:clamp(32px,6vw,80px) auto;padding:0 0 64px;color:#0b1630}.dogtumor-moment-single-header-v210212{margin:0 0 28px}.dogtumor-moment-single-header-v210212 .dogtumor-moment-kicker{display:inline-flex;align-items:center;border:1px solid rgba(51,82,142,.18);border-radius:999px;padding:7px 14px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#66728a;background:#fff}.dogtumor-moment-single-header-v210212 h1{margin:22px 0 8px;font-size:clamp(36px,5.5vw,76px);line-height:.98;letter-spacing:0;max-width:920px;overflow-wrap:anywhere;word-break:normal}.dogtumor-moment-single-media-notice{margin:0 0 16px;padding:12px 16px;border-radius:14px;background:#fff8e5;color:#765400;border:1px solid rgba(118,84,0,.16);font-weight:700}.dogtumor-moment-single-media-section{margin:0 0 28px}.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card{width:100%;max-width:100%;margin:0;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px rgba(22,43,83,.12)}.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card[data-media-orientation="landscape"],.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card:has(.dogtumor-media-landscape){aspect-ratio:auto;height:auto;background:#06101f}.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-media-track,.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card:has(.dogtumor-media-landscape) .dogtumor-moment-media-track{aspect-ratio:16/9;height:auto;min-height:0}.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-video,.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card:has(.dogtumor-media-landscape) .dogtumor-moment-video{object-fit:contain;background:#050b14}.dogtumor-moment-single-story-v210212,.dogtumor-moment-single-comments-v210212,.dogtumor-moment-single-detail-v210212 .dogtumor-moment-eeat{background:#fff;border:1px solid rgba(51,82,142,.14);border-radius:22px;padding:clamp(20px,3vw,34px);margin:22px 0;box-shadow:0 18px 44px rgba(22,43,83,.06)}.dogtumor-moment-single-comments-v210212 .dogtumor-moment-comment-panel{position:static !important;inset:auto !important;display:block !important;max-height:none !important;overflow:visible !important;transform:none !important;box-shadow:none !important;border:0 !important;background:transparent !important;padding:0 !important}.dogtumor-moment-single-comments-v210212 .dogtumor-moment-panel-close{display:none !important}.dogtumor-moment-account-stats a{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;border-radius:999px;padding:2px 5px}.dogtumor-moment-account-stats a:hover{background:rgba(51,82,142,.08);color:#33528e}.dogtumor-moment-account-comment.has-replied{border-color:rgba(51,82,142,.35);background:rgba(51,82,142,.04)}.dogtumor-moment-account-reply-status{margin:8px 0 0;font-weight:700;color:#33528e}.dogtumor-moment-single-detail-v210212{max-width:min(1200px,calc(100vw - 40px))}.dogtumor-moment-single-layout-v210373{display:grid;grid-template-columns:minmax(0,740px) minmax(300px,380px);gap:clamp(18px,3vw,32px);align-items:start}.dogtumor-moment-single-main-v210373,.dogtumor-moment-single-aside-v210373{min-width:0}.dogtumor-moment-single-main-v210373 .dogtumor-moment-single-header-v210212{margin-bottom:18px}.dogtumor-moment-single-main-v210373 .dogtumor-moment-single-header-v210212 h1{font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:0;max-width:760px}.dogtumor-moment-single-main-v210373 .dogtumor-moment-single-media-section{margin-bottom:18px}.dogtumor-moment-single-aside-v210373{display:grid;gap:14px;align-content:start}.dogtumor-moment-single-aside-v210373>*{margin:0 !important;max-width:100% !important}.dogtumor-moment-single-aside-v210373 .dogtumor-creator-author-card,.dogtumor-moment-single-aside-v210373 .dogtumor-moment-case-context,.dogtumor-moment-single-aside-v210373 .dogtumor-moment-single-dog-profile,.dogtumor-moment-single-aside-v210373 .dogtumor-moment-single-comments-v210212,.dogtumor-moment-single-aside-v210373 .dogtumor-moment-eeat{border:1px solid rgba(51,82,142,.14) !important;border-radius:18px !important;background:#fff !important;box-shadow:0 14px 36px rgba(22,43,83,.06) !important;padding:18px !important}.dogtumor-moment-single-aside-v210373 .dogtumor-creator-author-card{grid-template-columns:48px minmax(0,1fr)}.dogtumor-moment-single-aside-v210373 .dogtumor-creator-author-card img{width:48px;height:48px}.dogtumor-moment-single-aside-v210373 h2{margin:0 0 10px !important;font-size:17px !important;line-height:1.2 !important;color:#142033 !important}.dogtumor-moment-single-aside-v210373 p{line-height:1.5}.dogtumor-moment-single-aside-v210373 .dogtumor-moment-single-comments-v210212 .dogtumor-moment-comment-panel{padding:0 !important}.dogtumor-moment-single-aside-v210373 .dogtumor-moment-single-links{display:flex !important;flex-wrap:wrap !important;gap:10px !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}.dogtumor-moment-single-aside-v210373 .dogtumor-moment-single-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(51,82,142,.16);border-radius:999px;background:#fff;color:#33528e;text-decoration:none;font-weight:800}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-stage{position:relative !important;width:100% !important;aspect-ratio:4/3 !important;min-height:320px !important;max-height:min(62vh,640px) !important;overflow:hidden !important;border-radius:22px !important;background:#eef3f8 !important;box-shadow:0 18px 46px rgba(22,43,83,.10) !important;isolation:isolate !important}.dogtumor-moment-single-media-section--gallery .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;scrollbar-width:none !important;-webkit-overflow-scrolling:touch !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-track::-webkit-scrollbar{display:none !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-item{flex:0 0 100% !important;width:100% !important;min-width:100% !important;height: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:#eef3f8 !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-stage--stable-indexed .dogtumor-moment-single-media-track{display:block !important;overflow:hidden !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-stage--stable-indexed .dogtumor-moment-single-media-item{display:none !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-stage--stable-indexed .dogtumor-moment-single-media-item.is-active{display:flex !important}.dogtumor-moment-single-media-section--image-gallery .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:#eef3f8 !important;border:0 !important;border-radius:0 !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-nav{position:absolute !important;top:50% !important;z-index:8 !important;width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;border:1px solid rgba(255,255,255,.36) !important;border-radius:999px !important;background:rgba(15,23,42,.66) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;transform:translateY(-50%) !important;box-shadow:0 10px 24px rgba(15,23,42,.24) !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-nav--prev{left:14px !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-nav--next{right:14px !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-counter{position:absolute !important;top:14px !important;right:14px !important;z-index:8 !important;display:inline-flex !important;align-items:center !important;min-height:30px !important;padding:0 11px !important;border-radius:999px !important;background:rgba(15,23,42,.68) !important;color:#fff !important;font-size:13px !important;font-weight:900 !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-dots{position:absolute !important;left:50% !important;bottom:14px !important;z-index:8 !important;display:flex !important;gap:7px !important;transform:translateX(-50%) !important}.dogtumor-moment-single-media-section--gallery .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(15,23,42,.34) !important}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-dots button[aria-current="true"]{width:24px !important;background:#263f73 !important}@media(max-width:767px){.dogtumor-moment-single-detail-v210212{max-width:calc(100vw - 24px);margin:24px auto 72px}.dogtumor-moment-single-layout-v210373{display:block}.dogtumor-moment-single-aside-v210373{display:grid;gap:14px;margin-top:14px}.dogtumor-moment-single-media-section--gallery .dogtumor-moment-single-media-stage{aspect-ratio:1/1 !important;min-height:300px !important;max-height:58vh !important;border-radius:18px !important}.dogtumor-moment-single-header-v210212 h1{font-size:clamp(32px,11vw,48px)}.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card{border-radius:22px}.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card[data-media-orientation="landscape"] .dogtumor-moment-media-track,.dogtumor-moment-single-detail-v210212 .dogtumor-moment-card:has(.dogtumor-media-landscape) .dogtumor-moment-media-track{aspect-ratio:16/9}}.dogtumor-moment-center-play{position:absolute !important;z-index:38 !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;width:76px !important;height:76px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.34) !important;background:rgba(7,18,34,.42) !important;color:#fff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 20px 55px rgba(0,0,0,.28) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;opacity:.92 !important;transition:opacity .18s ease,transform .18s ease,background .18s ease !important;pointer-events:auto !important}.dogtumor-moment-center-play span{font-size:31px !important;line-height:1 !important;font-weight:900 !important;transform:translateX(2px)}.dogtumor-moment-center-play.is-playing{opacity:0 !important;pointer-events:none !important;transform:translate(-50%,-50%) scale(.92) !important}.dogtumor-moment-card:hover .dogtumor-moment-center-play.is-playing,.dogtumor-moment-card.dogtumor-media-buffering .dogtumor-moment-center-play,.dogtumor-moment-card.dogtumor-media-error .dogtumor-moment-center-play{opacity:.92 !important;pointer-events:auto !important}.dogtumor-moment-center-play.is-paused{opacity:.96 !important}.dogtumor-moment-center-play.is-loading span{font-size:38px !important;letter-spacing:2px !important;animation:dtmPulseDots 1.2s infinite ease-in-out !important}@keyframes dtmPulseDots{0%,100%{opacity:.45}50%{opacity:1}}@media(max-width:767px){body.dogtumor-moments-route-moments .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-route-moments .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-route-moments [data-dogtumor-feed-filter-layer]{display:none !important;visibility:hidden !important;pointer-events:none !important;opacity:0 !important;height:0 !important;min-height:0 !important;overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{bottom:calc(176px + env(safe-area-inset-bottom)) !important;right:12px !important;gap:9px !important;z-index:42 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions]{order:99 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open{bottom:calc(156px + env(safe-area-inset-bottom)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption{max-width:calc(100% - 96px) !important;cursor:pointer !important;border:1px solid rgba(255,255,255,.14) !important;border-radius:18px !important;padding:12px 14px !important;background:linear-gradient(180deg,rgba(10,22,39,.74),rgba(8,18,32,.62)) !important;box-shadow:0 16px 46px rgba(0,0,0,.22) !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption:after{content:'Tap for details';display:block;color:rgba(255,255,255,.66);font-size:11px;font-weight:700;margin-top:6px}}.dogtumor-moment-more-panel[hidden]{display:none !important}.dogtumor-moment-more-panel{position:fixed !important;z-index:100010 !important;inset:0 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;background:rgba(4,12,22,.52) !important;color:#15233b !important;pointer-events:auto !important}.dogtumor-moment-more-panel-card{width:min(720px,100%) !important;max-height:min(78dvh,760px) !important;overflow:auto !important;border-radius:28px 28px 0 0 !important;background:#fff !important;padding:26px 24px calc(28px + env(safe-area-inset-bottom)) !important;box-shadow:0 -24px 80px rgba(0,0,0,.34) !important}.dogtumor-moment-more-close{float:right !important;width:46px !important;height:46px !important;border-radius:999px !important;border:1px solid #e4ebf6 !important;background:#fff !important;color:#14213d !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 10px 24px rgba(13,37,68,.10) !important}.dogtumor-moment-more-panel h3{font-size:clamp(24px,5vw,38px) !important;line-height:1.08 !important;margin:0 58px 10px 0 !important;color:#0f1d35 !important}.dogtumor-moment-more-dog-context{font-weight:800 !important;color:#33528e !important;margin:0 0 12px !important}.dogtumor-moment-more-text{font-size:16px !important;line-height:1.62 !important;color:#26354f !important;margin:10px 0 18px !important}.dogtumor-moment-more-actions{display:flex !important;gap:10px !important;flex-wrap:wrap !important;margin-top:18px !important}.dogtumor-moment-more-actions a,.dogtumor-moment-more-actions button{min-height:42px !important;border-radius:999px !important;border:1px solid #dce6f5 !important;background:#fff !important;color:#33528e !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:10px 16px !important;font-weight:900 !important;text-decoration:none !important}.dogtumor-moment-more-actions a:first-child{background:#33528e !important;color:#fff !important;border-color:#33528e !important}.dogtumor-moment-public-dog-card{display:flex !important;align-items:center !important;gap:14px !important;padding:14px !important;border:1px solid #e3ebf7 !important;border-radius:20px !important;background:#f8fbff !important;margin:16px 0 !important}.dogtumor-moment-public-dog-media{width:64px !important;height:64px !important;border-radius:18px !important;overflow:hidden !important;background:#edf3fb !important;display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 64px !important}.dogtumor-moment-public-dog-photo{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}.dogtumor-moment-public-dog-placeholder{font-size:28px !important;line-height:1 !important}.dogtumor-moment-public-dog-body small{display:block !important;font-size:11px !important;text-transform:uppercase !important;letter-spacing:.08em !important;color:#667a9c !important;font-weight:900 !important;margin-bottom:3px !important}.dogtumor-moment-public-dog-body strong{display:block !important;font-size:17px !important;color:#15233b !important;line-height:1.2 !important}.dogtumor-moment-public-dog-body p{margin:5px 0 0 !important;color:#5a6881 !important;font-size:14px !important;line-height:1.4 !important}.dogtumor-moment-single-dog-profile{max-width:860px !important;margin:24px auto !important;padding:0 16px !important}.dogtumor-moment-single-dog-profile h2{font-size:24px !important;line-height:1.2 !important;margin:0 0 12px !important;color:#14213d !important}@media(min-width:768px){.dogtumor-moment-more-panel-card{border-radius:28px !important;margin:0 24px 32px !important}.dogtumor-moment-more-panel{align-items:center !important}}.dogtumor-moment-media-wrap{position:relative}.dogtumor-moment-media-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dogtumor-moment-media-track::-webkit-scrollbar{display:none}.dogtumor-moment-media-slide{flex:0 0 100%;width:100%;scroll-snap-align:center;scroll-snap-stop:always}.dogtumor-moment-media-counter{position:absolute;top:14px;right:14px;z-index:9;min-width:42px;padding:5px 10px;border-radius:999px;background:rgba(15,23,42,.54);color:#fff;font-size:12px;font-weight:700;line-height:1;text-align:center;backdrop-filter:blur(10px)}.dogtumor-moment-media-dots{position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:flex;gap:6px;z-index:9;pointer-events:auto}.dogtumor-moment-media-dots button{width:6px !important;height:6px !important;min-width:6px !important;min-height:6px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:rgba(255,255,255,.45) !important;color:transparent !important;box-shadow:none !important}.dogtumor-moment-media-dots button[aria-current="true"]{width:18px !important;background:#fff !important}.dogtumor-moment-media-prev,.dogtumor-moment-media-next{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:999px !important;background:rgba(15,23,42,.48) !important;color:#fff !important;box-shadow:0 10px 28px rgba(0,0,0,.18) !important;backdrop-filter:blur(12px);cursor:pointer}.dogtumor-moment-media-prev:hover,.dogtumor-moment-media-next:hover,.dogtumor-moment-media-prev:focus,.dogtumor-moment-media-next:focus{background:rgba(51,82,142,.84) !important;color:#fff !important;outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.dogtumor-moment-media-prev{left:14px}.dogtumor-moment-media-next{right:14px}.dogtumor-moment-media-prev[disabled],.dogtumor-moment-media-next[disabled]{opacity:.35;pointer-events:none}@media(max-width:767px){.dogtumor-moment-media-prev,.dogtumor-moment-media-next{display:none !important}.dogtumor-moment-media-counter{top:12px;right:12px;font-size:11px;padding:5px 9px}.dogtumor-moment-media-dots{bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.dogtumor-moment-video-progress{position:absolute;left:0;right:0;bottom:0;z-index:12;display:flex;align-items:center;gap:10px;padding:0 12px calc(8px + env(safe-area-inset-bottom,0px));pointer-events:none;opacity:.92}.dogtumor-moment-video-progress__rail{position:relative;flex:1 1 auto;height:3px;border-radius:999px;background:rgba(255,255,255,.32);overflow:hidden;pointer-events:auto;cursor:pointer}.dogtumor-moment-video-progress__fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:#fff;box-shadow:0 0 12px rgba(255,255,255,.35)}.dogtumor-moment-video-progress__time{display:none;flex:0 0 auto;min-width:86px;color:#fff;font-size:12px;font-weight:700;line-height:1;text-shadow:0 1px 8px rgba(0,0,0,.45);text-align:right}.dogtumor-moment-single .dogtumor-moment-video-progress,.dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress{padding:0 18px 16px}.dogtumor-moment-single .dogtumor-moment-video-progress__rail,.dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress__rail{height:5px}.dogtumor-moment-single .dogtumor-moment-video-progress__time,.dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress__time{display:block}.dogtumor-moment-video-progress.is-seeking .dogtumor-moment-video-progress__rail,.dogtumor-moment-video-progress__rail:hover{height:6px}.dogtumor-moment-card.dogtumor-media-error .dogtumor-moment-video-progress{display:none}.dogtumor-moment-file-pick--photos small,.dogtumor-moment-file-pick--video small{max-width:220px;line-height:1.35}.dogtumor-moment-media-actions{flex-wrap:wrap;gap:10px}.dogtumor-moment-add-more-photos[hidden]{display:none !important}.dogtumor-moment-add-more-photos{border-color:rgba(51,82,142,.28) !important}.dogtumor-moment-selection-preview--visual{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.dogtumor-moment-selection-chip{border:1px solid rgba(51,82,142,.14);border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(22,34,62,.08);overflow:hidden}.dogtumor-moment-selection-chip em{display:block;position:relative;aspect-ratio:1/1;background:#eef3fb;overflow:hidden}.dogtumor-moment-selection-chip img,.dogtumor-moment-selection-chip video{width:100%;height:100%;object-fit:cover;display:block}.dogtumor-moment-selection-chip strong,.dogtumor-moment-selection-chip small,.dogtumor-moment-selection-chip .dogtumor-moment-selection-size,.dogtumor-moment-selection-chip .dogtumor-moment-selection-kind{display:block;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dogtumor-moment-selection-chip strong{padding-top:10px;color:#17213a;font-size:13px}.dogtumor-moment-selection-chip small{color:#64748b;font-size:12px}.dogtumor-moment-selection-size{color:#334155;font-size:12px;font-weight:700;padding-bottom:10px !important}.dogtumor-moment-selection-kind{padding-bottom:10px !important;color:#33528e;font-size:12px;font-weight:700}.dogtumor-moment-selection-remove{position:absolute !important;top:8px;right:8px;width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;padding:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border:0 !important;border-radius:999px !important;background:rgba(15,23,42,.64) !important;color:#fff !important;font-size:18px !important;line-height:1 !important}@media(max-width:520px){.dogtumor-moment-selection-preview--visual{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--dtm-v210215-brand:#33528e;--dtm-v210215-brand-dark:#263f73;--dtm-v210215-nav-height:var(--dtm-mobile-nav-height,80px)}@media(min-width:641px) and (max-width:782px){body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer [data-dogtumor-cta-unit],body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer .dogtumor-moment-cta-unit--r211,body.dogtumor-moments-route-moments .dogtumor-moment-overlay [data-dogtumor-cta-unit],body.dogtumor-moments-route-moments .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211{transform:translateY(8px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer [data-dogtumor-cta-unit].is-active,body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer .dogtumor-moment-cta-unit--r211.is-active,body.dogtumor-moments-route-moments .dogtumor-moment-overlay [data-dogtumor-cta-unit].is-active,body.dogtumor-moments-route-moments .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211.is-active{transform:translateY(0) !important}}.dogtumor-moment-card--no-video .dogtumor-moment-center-play,.dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play,.dogtumor-moment-card:not(.dogtumor-moment-card--has-video) .dogtumor-moment-video-progress{display:none !important;visibility:hidden !important;pointer-events:none !important}.dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-video-progress{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.dogtumor-moment-card--single-media .dogtumor-moment-media-prev,.dogtumor-moment-card--single-media .dogtumor-moment-media-next,.dogtumor-moment-card--single-media .dogtumor-moment-media-dots,.dogtumor-moment-card--single-media .dogtumor-moment-media-counter{display:none !important}@media(min-width:783px){body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-page-mode-feed [data-dogtumor-feed-filter-layer]{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-grid-toolbar{width:100% !important;max-width:1180px !important;margin:0 auto 20px !important;padding:0 !important;display:flex !important;justify-content:flex-start !important;align-items:center !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-grid-toolbar .dogtumor-moment-share-inline,body.dogtumor-moments-page-mode-feed .dogtumor-moment-grid-toolbar .dogtumor-moment-primary-cta{width:auto !important;min-width:220px !important;max-width:320px !important;min-height:46px !important;padding:12px 22px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:linear-gradient(135deg,var(--dtm-v210215-brand),var(--dtm-v210215-brand-dark)) !important;color:#fff !important;font-weight:850 !important;text-decoration:none !important;box-shadow:0 14px 34px rgba(51,82,142,.22) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts{align-items:start !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card){position:relative !important;isolation:isolate !important;aspect-ratio:4/5 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;border-radius:24px !important;background:#07101f !important;box-shadow:0 16px 42px rgba(18,30,56,.12) !important;transform:translateZ(0) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card):hover{transform:translateY(-3px) !important;box-shadow:0 22px 54px rgba(18,30,56,.18) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.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--has-posts>.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--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-slide{width:100% !important;height:100% !important;overflow:hidden !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) :is(.dogtumor-moment-video,.dogtumor-moment-image){width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-overlay{position:absolute !important;inset:auto 0 0 0 !important;min-height:46% !important;display:block !important;padding:78px 14px 14px !important;background:linear-gradient(180deg,rgba(7,12,24,0),rgba(7,12,24,.58) 42%,rgba(7,12,24,.88) 100%) !important;pointer-events:none !important;z-index:4 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.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--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-cta-layer,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-audio-toggle,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.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--has-posts>.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--has-posts>.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--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-dots,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-more-panel{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-caption{width:100% !important;max-width:100% !important;min-width:0 !important;padding:0 !important;margin:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:#fff !important;text-shadow:0 2px 12px rgba(0,0,0,.55) !important;pointer-events:none !important;display:grid !important;gap:6px !important;writing-mode:horizontal-tb !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-caption:after,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.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--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) [data-dogtumor-ugc-text],body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.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--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-owner{max-width:100% !important;margin:0 !important;gap:8px !important;min-width:0 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-owner img{width:28px !important;height:28px !important;border-width:1px !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-owner span,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-owner b,body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-owner small{min-width:0 !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;overflow-wrap:normal !important;word-break:normal !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-card-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important;writing-mode:horizontal-tb !important;font-size:16px !important;line-height:1.22 !important;letter-spacing:-.01em !important;color:#fff !important;max-width:100% !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-card-dog{display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;color:rgba(255,255,255,.78) !important;font-size:12px !important;line-height:1.15 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-topic-row{display:flex !important;flex-wrap:nowrap !important;gap:6px !important;max-width:100% !important;overflow:hidden !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-topic-badge{max-width:46% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;background:rgba(255,255,255,.18) !important;border-color:rgba(255,255,255,.20) !important;color:#fff !important;text-shadow:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-topic-badge:nth-child(n+3){display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-media-counter{top:12px !important;right:12px !important;bottom:auto !important;z-index:12 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:42px !important;height:28px !important;padding:0 9px !important;background:rgba(7,12,24,.58) !important;color:#fff !important;border:1px solid rgba(255,255,255,.16) !important;backdrop-filter:blur(12px) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--single-media .dogtumor-moment-media-counter{display:none !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-center-play{top:14px !important;left:14px !important;transform:none !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.24) !important;background:rgba(7,12,24,.45) !important;color:#fff !important;box-shadow:0 10px 26px rgba(0,0,0,.20) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;opacity:1 !important;pointer-events:auto !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-center-play span{font-size:16px !important;transform:translateX(1px) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card).dogtumor-moment-card--no-video .dogtumor-moment-center-play{display:none !important}}@media(max-width:782px){body.dogtumor-moments-route-moments .dogtumor-moment-overlay{display:block !important;padding:0 !important;background:linear-gradient(180deg,rgba(0,0,0,0) 44%,rgba(0,0,0,.74) 100%) !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption{position:absolute !important;left:max(12px,env(safe-area-inset-left)) !important;right:92px !important;bottom:calc(var(--dtm-v210215-nav-height) + env(safe-area-inset-bottom) + 156px) !important;max-width:none !important;width:auto !important;max-height:min(31dvh,190px) !important;overflow:hidden !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;text-shadow:0 2px 14px rgba(0,0,0,.68) !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption:after{display:none !important;content:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption p{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;font-size:13px !important;line-height:1.38 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;word-break:normal !important;overflow-wrap:break-word !important}body.dogtumor-moments-route-moments .dogtumor-moment-topic-row{max-width:100% !important}body.dogtumor-moments-route-moments .dogtumor-moment-topic-badge:nth-child(n+3){display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{position:absolute !important;right:max(12px,env(safe-area-inset-right)) !important;bottom:calc(var(--dtm-v210215-nav-height) + env(safe-area-inset-bottom) + 132px) !important;z-index:54 !important;max-width:54px !important;gap:8px !important;overflow:visible !important;transform:none !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open{bottom:calc(var(--dtm-v210215-nav-height) + env(safe-area-inset-bottom) + 112px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-mini-link,body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-cart{width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;max-width:48px !important;padding:0 !important;border-radius:17px !important;overflow:visible !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions] span{display:block !important;font-size:15px !important;letter-spacing:1px !important;line-height:1 !important;transform:translateY(-1px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer [data-dogtumor-cta-unit],body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer .dogtumor-moment-cta-unit--r211,body.dogtumor-moments-route-moments .dogtumor-moment-overlay [data-dogtumor-cta-unit],body.dogtumor-moments-route-moments .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211{left:max(12px,env(safe-area-inset-left)) !important;right:78px !important;bottom:calc(var(--dtm-v210215-nav-height) + env(safe-area-inset-bottom) + 24px) !important;width:auto !important;max-width:none !important;z-index:48 !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{left:max(12px,env(safe-area-inset-left)) !important;right:96px !important;bottom:calc(var(--dtm-v210215-nav-height) + env(safe-area-inset-bottom) + 92px) !important;z-index:49 !important;padding:0 !important;gap:0 !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress__rail{height:3px !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress__time{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-center-play{width:68px !important;height:68px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.32) !important;background:rgba(255,255,255,.12) !important;color:#fff !important;box-shadow:0 18px 52px rgba(0,0,0,.30) !important;backdrop-filter:blur(18px) !important;-webkit-backdrop-filter:blur(18px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-center-play span{font-size:28px !important;transform:translateX(2px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-route-moments .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-prev,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-next,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-dots,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-counter{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--photo-carousel .dogtumor-moment-media-dots{display:flex !important;bottom:calc(var(--dtm-v210215-nav-height) + env(safe-area-inset-bottom) + 130px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--photo-carousel .dogtumor-moment-media-counter{top:calc(14px + env(safe-area-inset-top)) !important;right:max(12px,env(safe-area-inset-right)) !important}}@media(max-width:380px){body.dogtumor-moments-route-moments .dogtumor-moment-caption{right:84px !important;bottom:calc(var(--dtm-v210215-nav-height) + env(safe-area-inset-bottom) + 148px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer [data-dogtumor-cta-unit],body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer .dogtumor-moment-cta-unit--r211,body.dogtumor-moments-route-moments .dogtumor-moment-overlay [data-dogtumor-cta-unit],body.dogtumor-moments-route-moments .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211{right:68px !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{right:86px !important}}:root{--dtm-v210216-brand:#33528e;--dtm-v210216-brand-dark:#263f73;--dtm-v210216-ink:#12213a;--dtm-v210216-muted:#667085;--dtm-v210216-card:#fff;--dtm-v210216-soft:#f5f8fc;--dtm-v210216-border:#e1e8f3;--dtm-v210216-mobile-nav:var(--dtm-mobile-nav-height,80px);--dtm-v210216-safe-bottom:env(safe-area-inset-bottom)}body.dogtumor-moments-has-frontend .dogtumor-moment-app--filters-hidden .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-has-frontend .dogtumor-moment-app--filters-hidden .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-has-frontend .dogtumor-moment-app--filters-hidden [data-dogtumor-feed-filter-layer],body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-page-mode-feed [data-dogtumor-feed-filter-layer],body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed-filter-shell,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed-engine-filters,body.dogtumor-moments-page-mode-embed [data-dogtumor-feed-filter-layer]{display:none !important;visibility:hidden !important;opacity:0 !important;height:0 !important;min-height:0 !important;max-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;pointer-events:none !important}@media(min-width:783px){body.dogtumor-moments-page-mode-feed .dogtumor-moments-page{max-width:1220px !important;margin:0 auto !important;padding:clamp(24px,4vw,54px) clamp(18px,3vw,32px) 64px !important}body.dogtumor-moments-page-mode-feed .dogtumor-moments-page-hero{max-width:1180px !important;margin:0 auto 18px !important;padding:0 !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:18px 26px !important;align-items:end !important}body.dogtumor-moments-page-mode-feed .dogtumor-moments-page-hero h1{font-size:clamp(40px,4.6vw,66px) !important;line-height:.96 !important;letter-spacing:-.045em !important;color:var(--dtm-v210216-ink) !important;margin:0 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moments-page-hero p{grid-column:1/-1 !important;max-width:720px !important;margin:0 !important;color:#50627e !important;font-size:17px !important;line-height:1.55 !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app{max-width:1180px !important;margin:0 auto !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-grid-toolbar{margin:4px auto 22px !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-grid-toolbar .dogtumor-moment-primary-cta{min-width:220px !important;min-height:48px !important;border-radius:999px !important;letter-spacing:.005em !important;box-shadow:0 14px 36px rgba(51,82,142,.22) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-shell{display:block !important;width:100% !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-app--layout-grid .dogtumor-moment-feed--has-posts{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--dtmoments-desktop-card-min,260px)),1fr)) !important;gap:clamp(18px,2vw,28px) !important;width:100% !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card{border-radius:26px !important;border:1px solid rgba(225,232,243,.9) !important;box-shadow:0 18px 48px rgba(18,33,58,.12) !important;transition:transform .18s ease,box-shadow .18s ease !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card:hover{transform:translateY(-4px) !important;box-shadow:0 26px 66px rgba(18,33,58,.17) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-center-play{width:46px !important;height:46px !important;top:16px !important;right:16px !important;left:auto !important;transform:none !important;background:rgba(9,20,37,.58) !important;border:1px solid rgba(255,255,255,.28) !important;opacity:.95 !important;box-shadow:0 10px 26px rgba(0,0,0,.22) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-center-play span{font-size:18px !important;transform:translateX(1px) !important}body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important}}body.dogtumor-moments-page-mode-embed .dogtumor-moment-app{width:100% !important;max-width:1180px !important;margin:clamp(18px,3vw,36px) auto !important;color:var(--dtm-v210216-ink) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-shell{display:block !important;width:100% !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-mobile-nav,body.dogtumor-moments-page-mode-embed .dogtumor-moment-desktop-info{display:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-grid-toolbar{display:flex !important;justify-content:flex-start !important;align-items:center !important;margin:0 0 18px !important;padding:0 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-grid-toolbar .dogtumor-moment-primary-cta{width:auto !important;min-width:190px !important;min-height:44px !important;border-radius:999px !important;padding:10px 18px !important;background:linear-gradient(135deg,var(--dtm-v210216-brand),var(--dtm-v210216-brand-dark)) !important;color:#fff !important;box-shadow:0 12px 30px rgba(51,82,142,.18) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr)) !important;gap:clamp(14px,2vw,22px) !important;width:100% !important;overflow:visible !important;padding:0 !important;scroll-snap-type:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card{position:relative !important;isolation:isolate !important;aspect-ratio:4/5 !important;min-height:0 !important;height:auto !important;max-height:none !important;overflow:hidden !important;border-radius:24px !important;border:1px solid rgba(225,232,243,.9) !important;background:#07101f !important;box-shadow:0 18px 46px rgba(18,33,58,.12) !important;transform:translateZ(0) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-wrap,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-track,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-slide{width:100% !important;height:100% !important;overflow:hidden !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card :is(.dogtumor-moment-video,.dogtumor-moment-image){width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-overlay{position:absolute !important;inset:auto 0 0 !important;min-height:48% !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,.88) 100%) !important;pointer-events:none !important;z-index:4 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-caption{display:grid !important;gap:6px !important;padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;background:transparent !important;border:0 !important;box-shadow:none !important;color:#fff !important;text-shadow:0 2px 12px rgba(0,0,0,.52) !important;writing-mode:horizontal-tb !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-actions,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-cta-layer,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-audio-toggle,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-more-panel,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-prev,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-next,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-media-dots,body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card [data-dogtumor-ugc-text],body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card [data-dogtumor-translation-control],body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-caption-more{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-embed .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card--has-video .dogtumor-moment-center-play{width:44px !important;height:44px !important;left:auto !important;top:14px !important;right:14px !important;transform:none !important;background:rgba(9,20,37,.58) !important;border:1px solid rgba(255,255,255,.28) !important;box-shadow:0 10px 26px rgba(0,0,0,.22) !important;opacity:.95 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card--has-video .dogtumor-moment-center-play span{font-size:17px !important;transform:translateX(1px) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner{gap:8px !important;min-width:0 !important;max-width:100% !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner img{width:28px !important;height:28px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner span,body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner b,body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner small{min-width:0 !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;writing-mode:horizontal-tb !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card-title{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;writing-mode:horizontal-tb !important;color:#fff !important;font-size:15px !important;line-height:1.22 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card-dog{display:block !important;color:rgba(255,255,255,.78) !important;font-size:12px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-topic-row{display:flex !important;gap:6px !important;overflow:hidden !important;flex-wrap:nowrap !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-topic-badge{max-width:48% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;background:rgba(255,255,255,.18) !important;color:#fff !important;border-color:rgba(255,255,255,.2) !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-topic-badge:nth-child(n+3){display:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-media-counter{top:12px !important;right:12px !important;bottom:auto !important;z-index:12 !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-load-more{margin:24px auto 0 !important}@media(max-width:782px){body.dogtumor-moments-page-mode-embed .dogtumor-moment-app{margin:18px auto !important;padding:0 12px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card{border-radius:18px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts>.dogtumor-moment-card .dogtumor-moment-overlay{padding:56px 10px 10px !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-owner small,body.dogtumor-moments-page-mode-embed .dogtumor-moment-card-dog,body.dogtumor-moments-page-mode-embed .dogtumor-moment-topic-row{display:none !important}body.dogtumor-moments-page-mode-embed .dogtumor-moment-card-title{font-size:13px !important;line-height:1.18 !important}}@media(max-width:420px){body.dogtumor-moments-page-mode-embed .dogtumor-moment-feed--has-posts{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:782px){body.dogtumor-moments-page-mode-feed,body.dogtumor-moments-route-moments{--dtm-v210216-right-rail:76px;--dtm-v210216-cta-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 18px);--dtm-v210216-progress-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 84px);--dtm-v210216-caption-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 112px);--dtm-v210216-actions-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 150px)}body.dogtumor-moments-route-moments .dogtumor-moment-actions,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions{right:12px !important;bottom:var(--dtm-v210216-actions-bottom) !important;z-index:54 !important;gap:9px !important;max-width:54px !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-mini-link,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions button,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions .dogtumor-moment-mini-link{width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;max-width:48px !important;max-height:48px !important;border-radius:18px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;overflow:visible !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-mini-link,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-save],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-message],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-report],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions .dogtumor-moment-mini-link,body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open .dogtumor-moment-mini-link,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions.is-more-open [data-dogtumor-save],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions.is-more-open [data-dogtumor-message],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions.is-more-open [data-dogtumor-report],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions.is-more-open .dogtumor-moment-mini-link{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions],body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-more-actions]{display:inline-flex !important;visibility:visible !important;pointer-events:auto !important;background:rgba(9,20,37,.62) !important;border:1px solid rgba(255,255,255,.24) !important;color:#fff !important;box-shadow:0 16px 36px rgba(0,0,0,.24) !important;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;font-size:0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions]::before,body.dogtumor-moments-page-mode-feed .dogtumor-moment-actions [data-dogtumor-more-actions]::before{content:'•••';font-size:22px !important;line-height:1 !important;letter-spacing:1px !important;transform:translateY(-2px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-count,body.dogtumor-moments-page-mode-feed .dogtumor-moment-action-count{font-size:11px !important;line-height:1 !important;margin-top:1px !important;color:#fff !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-word,body.dogtumor-moments-page-mode-feed .dogtumor-moment-action-word{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer,body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer{position:absolute !important;left:14px !important;right:calc(var(--dtm-v210216-right-rail) + 4px) !important;bottom:var(--dtm-v210216-cta-bottom) !important;z-index:48 !important;width:auto !important;max-width:none !important;display:flex !important;flex-direction:column !important;gap:8px !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer :is(a,button),body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer :is(a,button){min-height:50px !important;border-radius:18px !important;padding:11px 15px !important;justify-content:center !important;box-shadow:0 16px 42px rgba(0,0,0,.24) !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-feed .dogtumor-moment-video-progress{left:14px !important;right:calc(var(--dtm-v210216-right-rail) + 4px) !important;bottom:var(--dtm-v210216-progress-bottom) !important;z-index:47 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption,body.dogtumor-moments-page-mode-feed .dogtumor-moment-caption{left:14px !important;right:calc(var(--dtm-v210216-right-rail) + 4px) !important;bottom:var(--dtm-v210216-caption-bottom) !important;max-width:none !important;max-height:26vh !important;overflow:hidden !important;z-index:46 !important;border-radius:18px !important;padding:12px 14px !important;background:linear-gradient(180deg,rgba(10,22,39,.72),rgba(8,18,32,.60)) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:0 16px 46px rgba(0,0,0,.22) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-route-moments .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--no-video .dogtumor-moment-center-play,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--no-video .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--no-video .dogtumor-moment-video-progress,body.dogtumor-moments-route-moments .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-video-progress,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-video-progress{display:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-prev,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-next,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-dots,body.dogtumor-moments-route-moments .dogtumor-moment-card--single-media .dogtumor-moment-media-counter,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--single-media .dogtumor-moment-media-prev,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--single-media .dogtumor-moment-media-next,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--single-media .dogtumor-moment-media-dots,body.dogtumor-moments-page-mode-feed .dogtumor-moment-card--single-media .dogtumor-moment-media-counter{display:none !important}}@media(max-width:390px){body.dogtumor-moments-page-mode-feed,body.dogtumor-moments-route-moments{--dtm-v210216-right-rail:68px}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer,body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer{left:12px !important;right:70px !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer .dogtumor-moment-cta-icon-wrap,body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer .dogtumor-moment-cta-icon-wrap{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption,body.dogtumor-moments-page-mode-feed .dogtumor-moment-caption{left:12px !important;right:70px !important;max-height:22vh !important}}@media(max-height:700px) and (max-width:782px){body.dogtumor-moments-page-mode-feed,body.dogtumor-moments-route-moments{--dtm-v210216-cta-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 12px);--dtm-v210216-progress-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 72px);--dtm-v210216-caption-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 98px);--dtm-v210216-actions-bottom:calc(var(--dtm-v210216-mobile-nav) + var(--dtm-v210216-safe-bottom) + 132px)}body.dogtumor-moments-route-moments .dogtumor-moment-caption,body.dogtumor-moments-page-mode-feed .dogtumor-moment-caption{max-height:18vh !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer :is(a,button),body.dogtumor-moments-page-mode-feed .dogtumor-moment-cta-layer :is(a,button){min-height:46px !important;padding:9px 13px !important}}body.dogtumor-moments-action-sheet-open{overflow:hidden !important}.dogtumor-moment-more-panel[hidden]{display:none !important}.dogtumor-moment-more-panel{position:fixed !important;inset:0 !important;z-index:100020 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;padding:0 !important;background:rgba(5,12,24,.56) !important;color:var(--dtm-v210216-ink) !important;pointer-events:auto !important}.dogtumor-moment-more-panel-card{width:min(760px,100%) !important;max-height:min(82dvh,780px) !important;overflow:auto !important;border-radius:30px 30px 0 0 !important;background:#fff !important;padding:26px 22px calc(28px + env(safe-area-inset-bottom)) !important;box-shadow:0 -28px 90px rgba(0,0,0,.36) !important}.dogtumor-moment-more-panel-card h3{margin:0 58px 10px 0 !important;color:var(--dtm-v210216-ink) !important;font-size:clamp(24px,5vw,36px) !important;line-height:1.08 !important;letter-spacing:-.025em !important}.dogtumor-moment-more-close{float:right !important;width:46px !important;height:46px !important;min-width:46px !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid var(--dtm-v210216-border) !important;background:#fff !important;color:var(--dtm-v210216-ink) !important;box-shadow:0 10px 24px rgba(13,37,68,.10) !important}.dogtumor-moment-more-dog-context{font-weight:850 !important;color:var(--dtm-v210216-brand) !important;margin:0 0 12px !important}.dogtumor-moment-more-text{font-size:16px !important;line-height:1.62 !important;color:#2d3b55 !important;margin:10px 0 18px !important}.dogtumor-moment-action-sheet-v210216{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin-top:18px !important}.dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action{min-height:52px !important;border-radius:18px !important;border:1px solid var(--dtm-v210216-border) !important;background:var(--dtm-v210216-soft) !important;color:var(--dtm-v210216-ink) !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:10px !important;padding:12px 14px !important;font-weight:850 !important;text-decoration:none !important;line-height:1.2 !important;box-shadow:none !important}.dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action svg{width:20px !important;height:20px !important;flex:0 0 20px !important}.dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action--primary{grid-column:1/-1 !important;justify-content:center !important;background:linear-gradient(135deg,var(--dtm-v210216-brand),var(--dtm-v210216-brand-dark)) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 14px 34px rgba(51,82,142,.24) !important}.dogtumor-moment-action-sheet-v210216 .dogtumor-moment-sheet-action--danger{color:#b42318 !important;background:#fff7f6 !important;border-color:#f6d2ce !important}@media(min-width:783px){.dogtumor-moment-more-panel{align-items:center !important;padding:24px !important}.dogtumor-moment-more-panel-card{border-radius:30px !important;padding:30px !important}.dogtumor-moment-action-sheet-v210216{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}.dogtumor-moment-single-detail-v210212,.dogtumor-moment-single{color:var(--dtm-v210216-ink) !important}.dogtumor-moment-single .dogtumor-moment-card{overflow:hidden !important;border-radius:28px !important;box-shadow:0 20px 64px rgba(18,33,58,.14) !important}.dogtumor-moment-single .dogtumor-moment-card--no-video .dogtumor-moment-center-play,.dogtumor-moment-single .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play,.dogtumor-moment-single .dogtumor-moment-card--no-video .dogtumor-moment-video-progress,.dogtumor-moment-single .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-video-progress{display:none !important;visibility:hidden !important;pointer-events:none !important}.dogtumor-moment-single .dogtumor-moment-card--single-media .dogtumor-moment-media-prev,.dogtumor-moment-single .dogtumor-moment-card--single-media .dogtumor-moment-media-next,.dogtumor-moment-single .dogtumor-moment-card--single-media .dogtumor-moment-media-dots,.dogtumor-moment-single .dogtumor-moment-card--single-media .dogtumor-moment-media-counter{display:none !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cart,body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-recommendation-cta{grid-template-columns:52px minmax(0,1fr) auto !important;min-height:72px !important;padding:10px 12px !important;gap:12px !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-thumb{width:52px !important;min-width:52px !important;height:52px !important;border-radius:16px !important;overflow:hidden !important;display:block !important;background:#eef3ff !important;border:1px solid rgba(51,82,142,.14) !important;box-shadow:0 6px 14px rgba(17,35,70,.08) !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cta-copy strong{font-size:14px !important;line-height:1.14 !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cta-copy small{margin-top:4px !important;font-size:12px !important;line-height:1.25 !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cta-dismiss{width:30px !important;height:30px !important;border-radius:50% !important;background:#fff !important;border:1px solid rgba(51,82,142,.18) !important;box-shadow:0 5px 14px rgba(17,35,70,.12) !important}@media(max-width:420px){body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cart,body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-recommendation-cta{grid-template-columns:46px minmax(0,1fr) !important;gap:10px !important;padding-right:46px !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-thumb{width:46px !important;min-width:46px !important;height:46px !important;border-radius:14px !important}body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cta-action-text{grid-column:2 !important;justify-self:start !important;margin-top:2px !important}}@media(prefers-reduced-motion:reduce){body.dogtumor-moments-has-frontend .dogtumor-moment-cta-unit--has-thumb{transition:none !important}}:root{--dtm305-brand:#33528e;--dtm305-brand-dark:#263f73;--dtm305-safe-bottom:env(safe-area-inset-bottom,0);--dtm305-safe-top:env(safe-area-inset-top,0)}body.dogtumor-moments-route-moments .dogtumor-moment-media-state,body.dogtumor-moments-route-moments [data-dogtumor-media-state],body.dogtumor-moments-route-moments .dogtumor-moment-card.dogtumor-media-error:before,body.dogtumor-moments-route-moments .dogtumor-moment-card.dogtumor-media-error:after{display:none !important;content:none !important;visibility:hidden !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card:not(.dogtumor-moment-card--has-video) .dogtumor-moment-center-play,body.dogtumor-moments-route-moments .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-center-play{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-center-play{background:rgba(51,82,142,.22) !important;border:1px solid rgba(255,255,255,.34) !important;color:#fff !important;backdrop-filter:blur(14px) !important;box-shadow:0 14px 38px rgba(0,0,0,.22) !important;transition:opacity .18s ease,transform .18s ease,visibility .18s ease !important}body.dogtumor-moments-route-moments .dogtumor-moment-card.is-playing .dogtumor-moment-center-play,body.dogtumor-moments-route-moments .dogtumor-moment-card.dtm305-playing .dogtumor-moment-center-play{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transform:scale(.92) !important}body.dogtumor-moments-route-moments .dogtumor-moment-center-play span{color:#fff !important;text-shadow:0 2px 10px rgba(0,0,0,.28) !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{z-index:35 !important;left:18px !important;right:92px !important;bottom:calc(92px + var(--dtm305-safe-bottom)) !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress__time{font-weight:800 !important;text-shadow:0 2px 8px rgba(0,0,0,.55) !important;white-space:nowrap !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--no-video .dogtumor-moment-video-progress,body.dogtumor-moments-route-moments .dogtumor-moment-card[data-active-media-type="image"] .dogtumor-moment-video-progress{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-cta-layer{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption{pointer-events:auto !important;z-index:40 !important;max-width:min(62%,440px) !important;max-height:104px !important;overflow:hidden !important;padding:12px 14px !important;border-radius:18px !important;background:linear-gradient(135deg,rgba(8,17,31,.66),rgba(8,17,31,.38)) !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:0 16px 42px rgba(0,0,0,.22) !important;backdrop-filter:blur(14px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption p{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin:.38em 0 0 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption .dogtumor-moment-topic-row{display:flex !important;gap:6px !important;flex-wrap:nowrap !important;overflow:hidden !important;margin-top:7px !important;max-width:100% !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption .dogtumor-moment-topic-badge:nth-child(n+3){display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-context-toggle,body.dogtumor-moments-route-moments [data-dogtumor-context-toggle]{display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-top:8px !important;border:0 !important;border-radius:999px !important;background:rgba(255,255,255,.18) !important;color:#fff !important;font-weight:900 !important;font-size:12px !important;padding:7px 11px !important;line-height:1 !important;cursor:pointer !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{z-index:42 !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions a.dogtumor-moment-action-avatar{width:48px !important;min-width:48px !important;height:48px !important;min-height:48px !important;border-radius:999px !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-direction:column !important;gap:2px !important;background:rgba(8,17,31,.52) !important;border:1px solid rgba(255,255,255,.18) !important;color:#fff !important;backdrop-filter:blur(14px) !important;text-decoration:none !important;box-sizing:border-box !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-word{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-count{display:block !important;font-size:11px !important;line-height:1 !important;color:#fff !important;margin-top:2px !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-avatar img{width:44px !important;height:44px !important;border-radius:999px !important;object-fit:cover !important;display:block !important}body.dogtumor-moments-route-moments .dogtumor-moment-action-avatar span{font-size:10px !important;line-height:1 !important;max-width:58px !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;color:rgba(255,255,255,.86) !important;margin-top:2px !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel[hidden]{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel{position:fixed !important;z-index:999999 !important;inset:0 !important;display:flex !important;align-items:flex-end !important;justify-content:center !important;background:rgba(0,0,0,.52) !important;padding:18px !important;box-sizing:border-box !important;overscroll-behavior:contain !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{width:min(680px,100%) !important;max-height:min(76dvh,720px) !important;overflow:auto !important;-webkit-overflow-scrolling:touch !important;background:#fff !important;color:#17223a !important;border-radius:28px 28px 20px 20px !important;padding:24px !important;box-shadow:0 28px 80px rgba(0,0,0,.32) !important;box-sizing:border-box !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card h3{margin:0 48px 8px 0 !important;color:#17223a !important;line-height:1.15 !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-text{color:#344054 !important;line-height:1.55 !important;white-space:normal !important;word-break:normal !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-close{position:absolute !important;top:16px !important;right:16px !important;width:38px !important;height:38px !important;border-radius:999px !important;background:#f3f6fb !important;color:#17223a !important;border:1px solid #dce4f4 !important}body.dogtumor-moments-route-moments.dtm305-panel-open{overflow:hidden !important;touch-action:none !important}.dogtumor-moment-dog-condition-chips{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.dogtumor-moment-dog-condition-chips span{display:inline-flex;align-items:center;border-radius:999px;background:#eef3ff;border:1px solid #dce4f4;color:#284675;font-size:12px;font-weight:800;padding:6px 10px}.dogtumor-moment-context-cta{margin-top:16px;padding:14px;border:1px solid #dce4f4;background:#f7faff;border-radius:18px}.dogtumor-moment-context-cta small{display:block;text-transform:uppercase;letter-spacing:.06em;color:#667085;font-size:11px;font-weight:900;margin-bottom:8px}.dogtumor-moment-creator-cta{display:flex !important;width:100% !important;justify-content:center !important;text-align:center !important;text-decoration:none !important}.dogtumor-moment-dog-chip-select{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 10px}.dogtumor-moment-dog-chip-select label{display:inline-flex;align-items:center;cursor:pointer}.dogtumor-moment-dog-chip-select input{position:absolute;opacity:0;pointer-events:none}.dogtumor-moment-dog-chip-select span{display:inline-flex;border:1px solid #dce4f4;background:#fff;color:#334155;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;transition:.15s}.dogtumor-moment-dog-chip-select input:checked+span{background:#33528e;color:#fff;border-color:#33528e}.dogtumor-moment-dog-condition-fieldset,.dogtumor-moment-dog-cta-fieldset,.dogtumor-moment-dog-privacy{border:1px solid #dce4f4;border-radius:18px;padding:16px;margin:14px 0;background:#f8faff}.dogtumor-moment-dog-condition-fieldset legend,.dogtumor-moment-dog-cta-fieldset legend,.dogtumor-moment-dog-privacy legend{font-weight:900;color:#17223a;padding:0 6px}.dogtumor-moment-dog-condition-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dogtumor-moment-account-creator-cta{border:1px solid #dce4f4;border-radius:20px;padding:18px;background:#fff;box-shadow:0 12px 36px rgba(17,35,70,.06);margin:16px 0}.dogtumor-moment-account-creator-cta input[type="url"],.dogtumor-moment-account-creator-cta input[type="text"]{width:100%;box-sizing:border-box;border:1px solid #dce4f4;border-radius:14px;padding:12px;margin:8px 0}.dogtumor-moment-checkbox{display:flex;gap:8px;align-items:flex-start;margin:8px 0}.dogtumor-moment-checkbox input{margin-top:3px}@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{height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;overflow:hidden !important;margin:0 !important;padding:0 !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moments-page-hero{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-app{height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;overflow:hidden !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moment-shell{height:100dvh !important;display:block !important;margin:0 !important;padding:0 !important;max-width:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-feed{height:100dvh !important;min-height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;border:0 !important;box-shadow:none !important;background:#050b14 !important;scroll-snap-type:y mandatory !important;overflow-y:auto !important;overflow-x:hidden !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;background:#050b14 !important;overflow:hidden !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-wrap{height:100% !important;width:100% !important;align-items:center !important;justify-content:center !important}body.dogtumor-moments-route-moments .dogtumor-moment-media-slide{height:100% !important;width:100% !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moment-video,body.dogtumor-moments-route-moments .dogtumor-moment-image{max-width:100% !important;max-height:100% !important;width:100% !important;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,.24),rgba(0,0,0,0) 30%,rgba(0,0,0,.64) 100%) !important;pointer-events:none !important;z-index:20 !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions{position:absolute !important;right:10px !important;bottom:calc(118px + var(--dtm305-safe-bottom)) !important;max-width:54px !important;gap:10px !important;display:flex !important;flex-direction:column !important;align-items:center !important;z-index:45 !important;pointer-events:auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions button,body.dogtumor-moments-route-moments .dogtumor-moment-actions a.dogtumor-moment-action-avatar{width:46px !important;height:46px !important;min-width:46px !important;min-height:46px !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-actions .dogtumor-moment-mini-link{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-actions.is-more-open .dogtumor-moment-mini-link{display:inline-flex !important}body.dogtumor-moments-route-moments .dogtumor-moment-actions [data-dogtumor-more-actions]{display:inline-flex !important;order:90 !important}body.dogtumor-moments-route-moments .dogtumor-moment-caption{position:absolute !important;left:12px !important;right:76px !important;bottom:calc(96px + var(--dtm305-safe-bottom)) !important;max-width:none !important;max-height:92px !important;z-index:42 !important;box-sizing:border-box !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;-webkit-line-clamp:2 !important}body.dogtumor-moments-route-moments .dogtumor-moment-topic-row{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress{left:14px !important;right:80px !important;bottom:calc(76px + var(--dtm305-safe-bottom)) !important;z-index:44 !important}body.dogtumor-moments-route-moments .dogtumor-moment-video-progress__time{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-bottom-nav{position:fixed !important;left:12px !important;right:12px !important;bottom:calc(10px + var(--dtm305-safe-bottom)) !important;z-index:60 !important;border-radius:26px !important;min-height:58px !important;max-height:76px !important}body.dogtumor-moments-route-moments .dogtumor-moment-audio-toggle{position:absolute !important;left:14px !important;top:calc(18px + var(--dtm305-safe-top)) !important;z-index:46 !important;width:44px !important;min-width:44px !important;height:44px !important;border-radius:999px !important;padding:0 !important;background:rgba(8,17,31,.5) !important;border:1px solid rgba(255,255,255,.18) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important}body.dogtumor-moments-route-moments .dogtumor-moment-audio-toggle span:not(:first-child){display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel{align-items:flex-end !important;padding:0 10px calc(10px + var(--dtm305-safe-bottom)) !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{max-height:74dvh !important;border-radius:26px 26px 20px 20px !important;padding:22px !important}body.dogtumor-moments-route-moments .dogtumor-moment-share-fab{display:none !important}}@media(min-width:768px){body.dogtumor-moments-route-moments .dogtumor-moment-app{max-width:1440px !important;margin:0 auto !important}body.dogtumor-moments-route-moments .dogtumor-moment-app--layout-grid .dogtumor-moment-feed{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr)) !important;gap:26px !important;height:auto !important;max-height:none !important;overflow:visible !important;background:transparent !important;border:0 !important;box-shadow:none !important}body.dogtumor-moments-route-moments .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:26px !important;overflow:hidden !important;background:#08111f !important;box-shadow:0 16px 42px rgba(17,35,70,.12) !important}body.dogtumor-moments-route-moments .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-route-moments .dogtumor-moment-app--layout-grid .dogtumor-moment-feed>.dogtumor-moment-card:not(.dogtumor-moment-card--desktop-viewer-card) .dogtumor-moment-center-play{display:none !important}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-video-progress{display:none !important}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{content:none !important;display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-desktop-viewer{background:rgba(5,11,20,.82) !important;backdrop-filter:blur(8px) !important}body.dogtumor-moments-route-moments .dogtumor-moment-desktop-viewer-stage{width:min(92vw,1560px) !important;height:min(84vh,920px) !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:28px !important;background:#050b14 !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;box-shadow:0 34px 90px rgba(0,0,0,.42) !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-media-wrap{height:100% !important;width:calc(100% - 94px) !important;margin-right:94px !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{object-fit:contain !important;background:#050b14 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.58) 100%) !important;pointer-events:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-caption{position:absolute !important;left:24px !important;bottom:68px !important;max-width:390px !important;max-height:96px !important;z-index:42 !important;pointer-events:auto !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;gap:12px !important;z-index:44 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions [data-dogtumor-save],body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions [data-dogtumor-message],body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions [data-dogtumor-report],body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions .dogtumor-moment-mini-link{display:inline-flex !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-actions [data-dogtumor-more-actions]{display:inline-flex !important;order:99 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card .dogtumor-moment-video-progress{left:24px !important;right:124px !important;bottom:28px !important;z-index:43 !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card video::-webkit-media-controls{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-card--desktop-viewer-card video::-webkit-media-controls-panel{display:none !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel{align-items:center !important;padding:24px !important}body.dogtumor-moments-route-moments .dogtumor-moment-more-panel-card{border-radius:30px !important;max-width:640px !important}}@media(max-width:680px){.dogtumor-moment-dog-condition-grid{grid-template-columns:1fr}.dogtumor-moment-dog-chip-select{max-height:210px;overflow:auto;padding-right:2px}}.dogtumor-public-profile-page{max-width:1180px;margin:0 auto;padding:clamp(18px,3vw,36px);color:var(--dtmoments-text,#172033)}.dogtumor-public-profile-hero{display:flex;gap:18px;align-items:center;padding:20px;border:1px solid rgba(51,82,142,.12);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(20,35,70,.08)}.dogtumor-public-profile-avatar{width:96px;height:96px;border-radius:999px;object-fit:cover;flex:0 0 auto;background:#eef2f8;display:flex;align-items:center;justify-content:center;font-size:42px}.dogtumor-public-profile-avatar--dog{border-radius:28px}.dogtumor-public-profile-title small{display:block;text-transform:uppercase;letter-spacing:.08em;color:#657089;font-weight:700;font-size:12px;margin-bottom:4px}.dogtumor-public-profile-title h1{margin:0;font-size:clamp(26px,4vw,44px);line-height:1.05;color:#172033}.dogtumor-public-profile-location,.dogtumor-public-profile-bio{margin:6px 0 0;color:#546070;line-height:1.45}.dogtumor-public-profile-stats{display:flex;gap:10px;margin:14px 0 24px;flex-wrap:wrap}.dogtumor-public-profile-stats span{min-width:106px;padding:12px 14px;border-radius:18px;background:#f6f8fc;border:1px solid rgba(51,82,142,.08)}.dogtumor-public-profile-stats b{display:block;font-size:22px;color:#33528e}.dogtumor-public-profile-stats small{color:#657089}.dogtumor-public-profile-dogs,.dogtumor-public-profile-moments,.dogtumor-public-dog-health{margin-top:22px}.dogtumor-public-profile-dogs h2,.dogtumor-public-profile-moments h2,.dogtumor-public-dog-health h2{font-size:20px;margin:0 0 12px;color:#172033}.dogtumor-public-dog-list{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.dogtumor-public-dog-chip{display:flex;align-items:center;gap:10px;min-width:220px;padding:10px;border-radius:18px;background:#fff;border:1px solid rgba(51,82,142,.12);text-decoration:none;color:inherit}.dogtumor-public-dog-chip:hover{box-shadow:0 12px 30px rgba(25,40,78,.1)}.dogtumor-public-dog-chip-photo,.dogtumor-public-dog-chip-placeholder{width:48px;height:48px;border-radius:16px;object-fit:cover;background:#eef2f8;display:flex;align-items:center;justify-content:center}.dogtumor-public-dog-chip small{display:block;color:#657089;margin-top:2px}.dogtumor-public-profile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.dogtumor-public-profile-moment{position:relative;display:block;min-height:180px;border-radius:18px;overflow:hidden;background:#101828;color:#fff;text-decoration:none}.dogtumor-public-profile-moment img,.dogtumor-public-profile-moment-thumb{width:100%;height:100%;min-height:180px;object-fit:cover;display:block}.dogtumor-public-profile-moment>span:last-child{position:absolute;left:10px;right:10px;bottom:10px;font-size:13px;text-shadow:0 2px 8px rgba(0,0,0,.55)}.dogtumor-public-profile-empty,.dogtumor-public-dog-private-note{color:#657089;background:#f6f8fc;border-radius:16px;padding:14px}.dogtumor-public-profile-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.dogtumor-public-profile-nav a{border:1px solid rgba(51,82,142,.16);border-radius:999px;padding:10px 14px;text-decoration:none;color:#33528e;background:#fff;font-weight:700}.dogtumor-moment-action-avatar{display:flex !important;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#fff}.dogtumor-moment-action-avatar img{width:44px;height:44px;border-radius:999px;object-fit:cover;border:2px solid rgba(255,255,255,.85);box-shadow:0 8px 18px rgba(0,0,0,.25)}.dogtumor-moment-action-avatar span{max-width:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.dogtumor-moment-public-dog-card{cursor:pointer;text-decoration:none;color:inherit}.dogtumor-moment-public-dog-card em{display:block;color:#657089;font-size:12px;margin-top:3px}.dogtumor-moment-dog-privacy{border:1px solid rgba(51,82,142,.14);border-radius:18px;padding:12px;margin:10px 0;background:#f7f9fd}.dogtumor-moment-dog-privacy legend{font-weight:800;color:#25345a;padding:0 4px}.dogtumor-moment-dog-privacy p{margin:8px 0 0;color:#657089;font-size:13px}.dogtumor-moment-dog-public-state{display:inline-flex;margin-left:8px;padding:2px 8px;border-radius:999px;background:#eef4ff;color:#33528e;font-style:normal;font-size:12px}@media(max-width:700px){.dogtumor-public-profile-page{padding:14px 12px 92px}.dogtumor-public-profile-hero{align-items:flex-start;border-radius:20px;padding:14px}.dogtumor-public-profile-avatar{width:72px;height:72px}.dogtumor-public-profile-grid{grid-template-columns:repeat(3,1fr);gap:4px}.dogtumor-public-profile-moment{border-radius:8px;min-height:132px}.dogtumor-public-profile-moment img,.dogtumor-public-profile-moment-thumb{min-height:132px}.dogtumor-public-profile-moment>span:last-child{display:none}.dogtumor-moment-action-avatar img{width:42px;height:42px}.dogtumor-moment-action-avatar span{font-size:10px}}.dogtumor-creator-verified-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#1f7a4d;color:#fff;font-size:12px;font-weight:900;line-height:1;vertical-align:middle}.dogtumor-creator-identity-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;width:max-content;max-width:100%;margin-top:4px;padding:4px 8px;border:1px solid #d7e3f5;border-radius:999px;background:#f7fafc;color:#1e355d;font-size:12px;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.dogtumor-creator-identity-badge--veterinary,.dogtumor-creator-identity-badge--official{background:#eef8f1;border-color:#b9dfc6;color:#185c38}.dogtumor-creator-identity-badge--commercial{background:#fff7ed;border-color:#fed7aa;color:#8a4b12}.dogtumor-creator-unverified{color:#9a3412;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.dogtumor-creator-author-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start;margin:14px 0;padding:14px;border:1px solid #dce4f4;border-radius:8px;background:#fff;color:#17223a}.dogtumor-creator-author-card img{width:56px;height:56px;border-radius:50%;object-fit:cover}.dogtumor-creator-author-card h3{margin:0 0 4px;font-size:16px;line-height:1.25}.dogtumor-creator-author-card p{margin:4px 0;color:#4f607f;line-height:1.35}.dogtumor-creator-role-line{font-weight:800;color:#263f73 !important}.dogtumor-creator-credential-line{font-size:13px}.dogtumor-creator-source-note{font-size:12px}.dogtumor-creator-social-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dogtumor-creator-social-links a,.dogtumor-creator-credential-link{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border:1px solid #dce4f4;border-radius:999px;background:#f8fbff;color:#263f73;text-decoration:none;font-size:12px;font-weight:800}.dogtumor-follow-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 14px;border:1px solid #c8d7ee;border-radius:999px;background:#fff;color:#263f73;font-weight:900;white-space:nowrap;cursor:pointer}.dogtumor-follow-count{display:inline-flex;align-items:center;min-height:28px;color:#667085;font-size:12px;font-weight:800;white-space:nowrap}.dogtumor-follow-button.is-following{background:#263f73;color:#fff;border-color:#263f73}.dogtumor-follow-button.is-busy{opacity:.65;cursor:wait}.dogtumor-follow-button--feed{min-width:72px;height:38px;padding:0 9px;font-size:11px}.dogtumor-follow-button--profile{min-height:44px}.dogtumor-public-profile-follow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:12px}.dogtumor-public-profile-follow[data-dogtumor-follow-error]:after{content:attr(data-dogtumor-follow-error);display:block;margin-top:6px;color:#b42318;font-size:12px}.dogtumor-creator-identity-panel select,.dogtumor-creator-identity-panel input,.dogtumor-moment-case-fields input,.dogtumor-moment-case-fields select{width:100%;min-height:44px;border:1px solid #d6dfef;border-radius:8px;padding:9px 10px;background:#fff;color:#17223a}.dogtumor-creator-identity-panel label,.dogtumor-moment-case-fields label{display:grid;gap:5px;min-width:0}.dogtumor-creator-profile-core{display:grid;grid-template-columns:80px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:14px}.dogtumor-creator-profile-avatar{position:relative;width:80px;height:80px;border:1px solid #d6dfef;border-radius:50%;overflow:hidden;background:#eef3f8}.dogtumor-creator-profile-avatar img,.dogtumor-creator-profile-avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;object-fit:cover;color:#263f73;font-size:26px;font-weight:900}.dogtumor-creator-profile-avatar-fallback[hidden],.dogtumor-creator-identity-panel .dogtumor-creator-remove-avatar[hidden]{display:none}.dogtumor-creator-profile-core-fields{display:grid;gap:10px;min-width:0}.dogtumor-creator-profile-file-help{color:#667085;font-size:12px;line-height:1.35}.dogtumor-creator-identity-panel .dogtumor-creator-remove-avatar{display:flex;align-items:center;gap:8px;min-height:36px}.dogtumor-creator-identity-panel .dogtumor-creator-remove-avatar input{width:18px;min-height:18px;margin:0;padding:0}.dogtumor-creator-social-grid,.dogtumor-moment-case-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0}.dogtumor-creator-identity-current{display:grid;gap:6px;margin:10px 0}.dogtumor-creator-social-details{margin-top:12px}.dogtumor-moment-case-fields--cta{grid-template-columns:repeat(2,minmax(0,1fr))}.dogtumor-moment-case-context{margin:16px 0;padding:14px;border:1px solid #dce4f4;border-radius:8px;background:#fff}.dogtumor-moment-case-context h2{margin:0 0 8px;font-size:18px}.dogtumor-moment-case-context div{display:flex;gap:8px;flex-wrap:wrap}.dogtumor-moment-case-context span{padding:5px 8px;border-radius:999px;background:#eef3ff;color:#263f73;font-size:12px;font-weight:800}.dogtumor-moment-case-context p{margin:8px 0 0;color:#667085;font-size:13px}.dogtumor-moment-creator-audience{margin-top:20px;padding-top:18px;border-top:1px solid #dce3ee}.dogtumor-moment-audience-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.dogtumor-moment-audience-stats>span{display:grid;gap:2px;padding:12px;border:1px solid #dce3ee;border-radius:8px;background:#f8faff}.dogtumor-moment-audience-stats b{font-size:20px;color:#17223a}.dogtumor-moment-audience-stats small{color:#667085}.dogtumor-moment-audience-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dogtumor-moment-audience-groups details{min-width:0;border:1px solid #dce3ee;border-radius:8px;padding:0 12px 12px;background:#fff}.dogtumor-moment-audience-groups summary{cursor:pointer;color:#263f73;font-weight:850}.dogtumor-moment-audience-list{display:grid;gap:8px}.dogtumor-moment-audience-list>:where(a,div){display:flex;align-items:center;gap:9px;min-width:0;padding:8px;border-radius:8px;color:#17223a;text-decoration:none;background:#f8faff}.dogtumor-moment-audience-list img{width:36px;height:36px;flex:0 0 36px;border-radius:50%;object-fit:cover}.dogtumor-moment-audience-list span{min-width:0}.dogtumor-moment-audience-list strong{display:block;overflow-wrap:anywhere}[data-dogtumor-share-mode="one_screen"] .dogtumor-moment-share-stepper{display:none !important}[data-dogtumor-share-mode="one_screen"]{display:block !important}[data-dogtumor-share-mode="one_screen"] .dogtumor-moment-share-stage{display:block !important;min-height:0 !important}[data-dogtumor-share-mode="one_screen"] .dogtumor-moment-share-stage[hidden]{display:block !important}[data-dogtumor-share-mode="one_screen"] .dogtumor-moment-share-review-stage{display:none !important}[data-dogtumor-share-mode="one_screen"] [data-dogtumor-share-back],[data-dogtumor-share-mode="one_screen"] [data-dogtumor-share-next]{display:none !important}[data-dogtumor-share-mode="one_screen"] details.dogtumor-moment-optional-details:not([open])>:not(summary),[data-dogtumor-share-mode="one_screen"] details.dogtumor-moment-topic-more:not([open])>:not(summary){display:none !important}[data-dogtumor-share-mode="one_screen"] .dogtumor-moment-optional-details>summary{min-width:0}@media(max-width:760px){.dogtumor-creator-social-grid,.dogtumor-moment-case-fields,.dogtumor-moment-case-fields--cta{grid-template-columns:1fr}.dogtumor-creator-author-card{grid-template-columns:44px minmax(0,1fr);padding:12px}.dogtumor-creator-author-card img{width:44px;height:44px}.dogtumor-moment-audience-groups{grid-template-columns:1fr}.dogtumor-creator-profile-core{grid-template-columns:64px minmax(0,1fr);gap:12px}.dogtumor-creator-profile-avatar{width:64px;height:64px}}.dogtumor-follow-status{display:block;flex-basis:100%;min-height:1.2em;color:#b42318;font-size:12px;line-height:1.4}@media(pointer:coarse){.dogtumor-follow-button,.dogtumor-follow-button--feed{min-height:44px;height:auto}}: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}}.dogtumor-moment-media-dots,.dogtumor-moment-single-media-dots{box-sizing:border-box !important;width:max-content !important;max-width:calc(100% - 24px) !important;justify-content:flex-start !important;overflow-x:auto !important;overflow-y:hidden !important;scrollbar-width:none !important;touch-action:pan-x !important}.dogtumor-moment-media-dots::-webkit-scrollbar,.dogtumor-moment-single-media-dots::-webkit-scrollbar{display:none !important}.dogtumor-moment-media-dots button,.dogtumor-moment-media-dots button[aria-current="true"],body.dogtumor-moments-route-moments .dogtumor-moment-media-dots button,body.dogtumor-moments-route-moments .dogtumor-moment-media-dots button[aria-current="true"],.dogtumor-moment-single-media-dots button,.dogtumor-moment-single-media-dots button[aria-current="true"]{position:relative !important;flex:0 0 44px !important;box-sizing:border-box !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;max-width:44px !important;max-height:44px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important}.dogtumor-moment-media-dots button::after,.dogtumor-moment-single-media-dots button::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:7px !important;height:7px !important;border-radius:999px !important;background:rgba(255,255,255,.5) !important;transform:translate(-50%,-50%) !important}.dogtumor-moment-media-dots button[aria-current="true"]::after,.dogtumor-moment-single-media-dots button[aria-current="true"]::after{width:20px !important;background:#fff !important}.dogtumor-moment-comment-reply{display:inline-flex !important;box-sizing:border-box !important;min-width:44px !important;min-height:44px !important;align-items:center !important;justify-content:center !important;padding:8px 6px !important}.dogtumor-moment-comment-emoji-row button{box-sizing:border-box !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important}.dogtumor-moment-share-modal--has-media .dogtumor-moment-file-pick-split{display:none !important}@media(min-width:768px){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{position:absolute !important}}body.dogtumor-moments-route-share .site,body.dogtumor-moments-route-share .site-content,body.dogtumor-moments-route-share .content-area,body.dogtumor-moments-route-share main,body.dogtumor-moments-route-share article,body.dogtumor-moments-route-share .entry-content{box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-width:0 !important}body.dogtumor-moments-route-share .dogtumor-moments-share-page,body.dogtumor-moments-route-share .dogtumor-moment-share-page{box-sizing:border-box !important;width:min(860px,calc(var(--dtm375-visual-vw,100vw) - 28px)) !important;max-width:100% !important;min-width:0 !important}html[data-dogtumor-viewport-settling="1"] body.dogtumor-moments-route-share .dogtumor-moments-share-page,html[data-dogtumor-viewport-settling="1"] body.dogtumor-moments-route-share .dogtumor-moment-share-page{contain:layout style !important}.dogtumor-moment-media-slide.dogtumor-moment-image-error,.dogtumor-moment-single-media-item.dogtumor-moment-image-error,.dogtumor-moment-media-wrap.dogtumor-moment-image-error{position:relative !important;background:#182238 !important}.dogtumor-moment-image-error>.dogtumor-moment-image,.dogtumor-moment-image-error>.dogtumor-moment-single-image{opacity:0 !important}.dogtumor-moment-image-retry{position:absolute !important;z-index:12 !important;left:50% !important;top:50% !important;display:inline-flex !important;box-sizing:border-box !important;min-width:132px !important;min-height:48px !important;align-items:center !important;justify-content:center !important;padding:11px 18px !important;border:1px solid rgba(255,255,255,.68) !important;border-radius:6px !important;background:rgba(19,31,52,.94) !important;color:#fff !important;font:inherit !important;font-size:14px !important;font-weight:800 !important;line-height:1.2 !important;text-align:center !important;transform:translate(-50%,-50%) !important;box-shadow:0 12px 30px rgba(0,0,0,.3) !important;cursor:pointer !important}.dogtumor-moment-image-retry:focus-visible{outline:3px solid #f7a928 !important;outline-offset:3px !important}.dogtumor-moment-image-retry[disabled]{cursor:wait !important;opacity:.72 !important}@media(max-width:760px){body.dogtumor-moments-route-share .dogtumor-moments-share-page,body.dogtumor-moments-route-share .dogtumor-moment-share-page{width:calc(var(--dtm375-visual-vw,100vw) - 20px) !important}}@media(orientation:landscape) and (max-height:600px){body.dogtumor-moments-route-share .dogtumor-moments-share-page,body.dogtumor-moments-route-share .dogtumor-moment-share-page{width:calc(var(--dtm375-visual-vw,100vw) - 24px) !important;padding-top:12px !important}}@media(max-width:640px){body.dogtumor-moments-has-frontend.dogtumor-moments-route-moments .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211.dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cart,body.dogtumor-moments-has-frontend.dogtumor-moments-mobile1-ready .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211.dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cart{grid-template-columns:52px minmax(0,1fr) minmax(54px,auto) !important;gap:12px !important;padding:10px 12px !important}}@media(max-width:420px){body.dogtumor-moments-has-frontend.dogtumor-moments-route-moments .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211.dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cart,body.dogtumor-moments-has-frontend.dogtumor-moments-mobile1-ready .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211.dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cart{grid-template-columns:46px minmax(0,1fr) !important;gap:10px !important;padding:8px 46px 8px 9px !important}body.dogtumor-moments-has-frontend.dogtumor-moments-route-moments .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211.dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cta-action-text,body.dogtumor-moments-has-frontend.dogtumor-moments-mobile1-ready .dogtumor-moment-overlay .dogtumor-moment-cta-unit--r211.dogtumor-moment-cta-unit--has-thumb .dogtumor-moment-cta-action-text{grid-column:2 !important;justify-self:start !important;margin-top:2px !important}}@media(max-width:767px){html.dogtumor-moments-app-chrome-isolated body.admin-bar.dogtumor-moments-surface-account.dogtumor-moments-page-mode-account{padding-top:var(--wp-admin--admin-bar--height,46px) !important}}@media(prefers-reduced-motion:reduce){[data-dogtumor-feed],.dogtumor-moment-account,.dogtumor-moment-profile,.dogtumor-moment-share-form{scroll-behavior:auto !important}[data-dogtumor-feed],.dogtumor-moment-account,.dogtumor-moment-profile,.dogtumor-moment-share-form *,[data-dogtumor-feed],.dogtumor-moment-account,.dogtumor-moment-profile,.dogtumor-moment-share-form *::before,[data-dogtumor-feed],.dogtumor-moment-account,.dogtumor-moment-profile,.dogtumor-moment-share-form *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media(max-width:1024px),(hover:none) and (pointer:coarse){body.dogtumor-moments-route-moments .dogtumor-moment-actions>button,body.dogtumor-moments-route-moments .dogtumor-moment-actions>a.dogtumor-moment-action-avatar,body.dogtumor-moments-route-moments .dogtumor-moment-actions>[role="button"]{width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important}}
