/*! 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-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-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-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))}}
