.preorderCheckout-module__RulKsa__page{flex-direction:column;align-items:center;gap:clamp(20px,4vw,32px);min-height:100vh;padding:clamp(24px,6vw,64px) clamp(16px,5vw,48px);display:flex}.preorderCheckout-module__RulKsa__intro{text-align:center;width:min(92vw,620px)}.preorderCheckout-module__RulKsa__kicker{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--cream);margin:0 0 10px;font-size:.78rem;font-weight:800}.preorderCheckout-module__RulKsa__title{font-family:var(--font-display), system-ui, sans-serif;color:var(--cream);margin:0 0 14px;font-size:clamp(2rem,6vw,3rem);font-weight:400;line-height:1.05}.preorderCheckout-module__RulKsa__accent{color:var(--yellow)}.preorderCheckout-module__RulKsa__lead{font-family:var(--font-body), system-ui, sans-serif;color:var(--cream);margin:0;font-size:clamp(1.02rem,2.4vw,1.18rem);font-weight:700;line-height:1.45}.preorderCheckout-module__RulKsa__checkout{background:var(--cream);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);padding:clamp(16px,3vw,26px)}.preorderCheckout-module__RulKsa__checkoutLogo{max-width:100%;height:auto;margin:0 auto clamp(12px,2.5vw,20px);display:block}.preorderCheckout-module__RulKsa__notice{text-align:center;width:100%;font-family:var(--font-body), system-ui, sans-serif;color:var(--navy);background:var(--cream);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:clamp(24px,5vw,40px);font-weight:700}
.FAQ-module__8ZM7Ka__faq{padding:clamp(24px,4vw,48px) clamp(20px,6vw,80px) clamp(60px,10vw,120px)}.FAQ-module__8ZM7Ka__inner{width:100%}.FAQ-module__8ZM7Ka__heading{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--white,#fff);text-align:center;letter-spacing:.01em;margin:0 0 clamp(20px,3vw,36px);font-size:clamp(4rem,10vw,8rem);line-height:1.05}.FAQ-module__8ZM7Ka__headingYellow{color:#ffed00}.FAQ-module__8ZM7Ka__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.FAQ-module__8ZM7Ka__columns{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}@media (min-width:900px){.FAQ-module__8ZM7Ka__columns{grid-template-columns:1fr 1fr;gap:12px 24px}}.FAQ-module__8ZM7Ka__columnsSingle{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.FAQ-module__8ZM7Ka__item{background:#ffffff14;border:3px solid #fff;border-radius:16px;transition:border-color .2s,background .2s;overflow:hidden}.FAQ-module__8ZM7Ka__item:hover{border-color:var(--navy,#0a3a57)}.FAQ-module__8ZM7Ka__itemOpen{border-color:var(--yellow,#ffd23e);background:#ffffff1f}.FAQ-module__8ZM7Ka__question{cursor:pointer;text-align:left;width:100%;color:var(--white,#fff);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2.2vw,22px) clamp(18px,2.6vw,26px);display:flex}.FAQ-module__8ZM7Ka__qText{font-family:var(--font-body,"Montserrat", sans-serif);font-size:clamp(1.13rem,2.1vw,1.33rem);font-weight:700;line-height:1.3}.FAQ-module__8ZM7Ka__answerLink{color:var(--white,#fff);font-weight:800;text-decoration:underline}.FAQ-module__8ZM7Ka__answerLink:hover{opacity:.75}.FAQ-module__8ZM7Ka__icon{flex:none;width:22px;height:22px;position:relative}.FAQ-module__8ZM7Ka__iconBar{background:var(--yellow,#ffd23e);border-radius:2px;width:16px;height:2.5px;transition:transform .25s,opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FAQ-module__8ZM7Ka__iconBarV{transform:translate(-50%,-50%)rotate(90deg)}.FAQ-module__8ZM7Ka__itemOpen .FAQ-module__8ZM7Ka__iconBarV{opacity:0;transform:translate(-50%,-50%)rotate(0)}.FAQ-module__8ZM7Ka__panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.FAQ-module__8ZM7Ka__itemOpen .FAQ-module__8ZM7Ka__panel{grid-template-rows:1fr}.FAQ-module__8ZM7Ka__panelInner{overflow:hidden}.FAQ-module__8ZM7Ka__answer{font-family:var(--font-body,"Montserrat", sans-serif);color:var(--white,#fff);margin:0;padding:0 clamp(18px,2.6vw,26px) clamp(18px,2.4vw,24px);font-size:clamp(1.08rem,1.9vw,1.21rem);font-weight:600;line-height:1.6}:is(:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .FAQ-module__8ZM7Ka__question,:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .FAQ-module__8ZM7Ka__answer,:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .FAQ-module__8ZM7Ka__answerLink){color:var(--navy,#0a3a57)}
.CardRail-module__agERWW__section{margin-top:0;padding:clamp(28px,4vw,56px) 0 clamp(48px,8vw,96px);position:relative}.CardRail-module__agERWW__head{text-align:center;margin-bottom:clamp(28px,4vw,48px);padding:0 clamp(20px,5vw,48px)}.CardRail-module__agERWW__head h2{font-size:clamp(2.4rem,8vw,4.6rem)}.CardRail-module__agERWW__sub{font-family:var(--font-body), system-ui, sans-serif;color:var(--white);max-width:34ch;margin:14px auto 0;font-size:clamp(1rem,2.4vw,1.2rem);font-weight:600}.CardRail-module__agERWW__railWrap{position:relative}.CardRail-module__agERWW__featureCard{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:20px;width:clamp(220px,30vw,380px);padding:0;transition:transform .25s;position:absolute;top:50%;left:clamp(16px,5vw,80px);overflow:hidden;transform:translateY(-50%)rotate(-3deg);box-shadow:0 26px 54px #0a3a576b}.CardRail-module__agERWW__featureCard:hover{transform:translateY(-50%)rotate(-3deg)scale(1.03)}.CardRail-module__agERWW__featureImg{width:100%;height:auto;display:block}.CardRail-module__agERWW__featureHover{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.CardRail-module__agERWW__featureCard:hover .CardRail-module__agERWW__featureHover{opacity:1}.CardRail-module__agERWW__rail{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:clamp(16px,2.4vw,28px);padding:10px clamp(20px,8vw,120px) 26px clamp(260px,40vw,500px);display:flex;overflow:auto hidden}.CardRail-module__agERWW__rail::-webkit-scrollbar{display:none}.CardRail-module__agERWW__scrollbar{z-index:4;background:#ffffff38;border-radius:999px;height:12px;transition:opacity .2s;position:absolute;bottom:clamp(20px,3vw,40px);left:clamp(40px,6vw,90px);right:clamp(40px,6vw,90px)}.CardRail-module__agERWW__scrollThumb{background:var(--yellow);cursor:grab;touch-action:pinch-zoom;border-radius:999px;width:30%;min-width:44px;position:absolute;top:0;bottom:0;left:0}.CardRail-module__agERWW__scrollThumb:active{cursor:grabbing}.CardRail-module__agERWW__item{flex:none;transition:transform .2s;position:relative}.CardRail-module__agERWW__card{width:clamp(190px,60vw,280px);height:auto;box-shadow:var(--shadow-card);border-radius:18px;transition:transform .2s;display:block}.CardRail-module__agERWW__item:hover{transform:translateY(-8px)scale(1.02)}.CardRail-module__agERWW__cardHover{opacity:0;pointer-events:none;z-index:2;background:url(/card-hover.png) 50%/cover no-repeat;border-radius:18px;transition:opacity .15s;position:absolute;inset:0}.CardRail-module__agERWW__item:hover .CardRail-module__agERWW__cardHover{opacity:1}@media (max-width:700px){.CardRail-module__agERWW__featureCard{width:clamp(150px,46vw,220px);left:8px}.CardRail-module__agERWW__rail{padding-left:clamp(160px,52vw,240px)}}.CardRail-module__agERWW__videoCard{cursor:pointer;background:0 0;border:0;padding:0;display:block}
.VideoLightbox-module__ptIeDW__overlay{z-index:100;perspective:1400px;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VideoLightbox-module__ptIeDW__stage{aspect-ratio:1108/720;width:min(80vw,720px);transform-style:preserve-3d;border:8px solid #ffed00;border-radius:16px;animation:.55s cubic-bezier(.34,1.56,.64,1) both VideoLightbox-module__ptIeDW__pop3d;position:relative;overflow:hidden;box-shadow:0 40px 90px #0a3a578c}@keyframes VideoLightbox-module__ptIeDW__pop3d{0%{opacity:0;transform:translateZ(-600px)rotateX(45deg)rotate(-6deg)scale(.7)}60%{opacity:1;transform:translateZ(0)rotateX(-8deg)rotate(1deg)scale(1.05)}to{opacity:1;transform:translateZ(0)rotateX(0)rotate(0)scale(1)}}.VideoLightbox-module__ptIeDW__video{background:var(--blue,#1497d6);transform-origin:50%;border:0;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.06)}.VideoLightbox-module__ptIeDW__poster{z-index:2;background-position:50%;background-size:cover;background-color:var(--blue,#1497d6);transition:opacity .45s;position:absolute;inset:0}.VideoLightbox-module__ptIeDW__posterHidden{opacity:0;pointer-events:none}.VideoLightbox-module__ptIeDW__arrow{cursor:pointer;z-index:110;background:#ffed00;border:0;border-radius:50%;justify-content:center;align-items:center;gap:clamp(2px,.6vw,8px);width:clamp(120px,16vw,210px);height:clamp(120px,16vw,210px);padding:0 clamp(10px,1.4vw,22px);transition:transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 34px #0a3a5766}.VideoLightbox-module__ptIeDW__arrow:hover{transform:translateY(-50%)scale(1.06)}.VideoLightbox-module__ptIeDW__label{font-family:var(--font-display), system-ui, sans-serif;color:var(--blue-deep,#0b78bd);text-transform:uppercase;text-align:left;font-size:clamp(.95rem,1.5vw,1.5rem);line-height:.95}.VideoLightbox-module__ptIeDW__chev{font-family:var(--font-display), system-ui, sans-serif;color:var(--blue-deep,#0b78bd);font-size:clamp(2rem,3.2vw,3.2rem);line-height:1}.VideoLightbox-module__ptIeDW__chevImg{width:clamp(26px,3.6vw,46px);height:auto;display:block}.VideoLightbox-module__ptIeDW__prev .VideoLightbox-module__ptIeDW__chevImg{transform:scaleX(-1)}.VideoLightbox-module__ptIeDW__prev{left:clamp(8px,3vw,60px)}.VideoLightbox-module__ptIeDW__next{right:clamp(8px,3vw,60px)}@media (max-width:640px){.VideoLightbox-module__ptIeDW__arrow{gap:0;width:60px;height:60px;padding:0}.VideoLightbox-module__ptIeDW__label{display:none}.VideoLightbox-module__ptIeDW__chev{font-size:2rem}.VideoLightbox-module__ptIeDW__prev{left:8px}.VideoLightbox-module__ptIeDW__next{right:8px}}@media (prefers-reduced-motion:reduce){.VideoLightbox-module__ptIeDW__stage{animation:none}}.VideoLightbox-module__ptIeDW__minimized{pointer-events:none}.VideoLightbox-module__ptIeDW__minimized .VideoLightbox-module__ptIeDW__stage{z-index:120;pointer-events:auto;width:min(360px,72vw);margin:0;transition:width .25s;position:fixed;bottom:16px;right:16px}.VideoLightbox-module__ptIeDW__minimized .VideoLightbox-module__ptIeDW__arrow{display:none}.VideoLightbox-module__ptIeDW__close{z-index:130;width:32px;height:32px;color:var(--navy,#0a3a57);cursor:pointer;background:#ffed00;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;display:none;position:absolute;top:6px;right:8px}.VideoLightbox-module__ptIeDW__minimized .VideoLightbox-module__ptIeDW__close{display:flex}
.HowToPlay-module___grIyq__overlay{z-index:400;cursor:pointer;background:radial-gradient(120% 120% at 50% 40%,#1497d6a6,#0c5b92d1);justify-content:center;align-items:center;animation:.2s HowToPlay-module___grIyq__htpFade;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes HowToPlay-module___grIyq__htpFade{0%{opacity:0}to{opacity:1}}.HowToPlay-module___grIyq__stage{overscroll-behavior:contain;scrollbar-width:none;cursor:default;width:100vw;max-height:90vh;padding:clamp(20px,3vw,48px) 0 clamp(28px,4vw,56px);position:relative;overflow:hidden auto}.HowToPlay-module___grIyq__stage::-webkit-scrollbar{display:none}.HowToPlay-module___grIyq__close{outline:5px solid var(--navy,#0a3a57);background:var(--yellow,#ffd23e);width:100px;height:100px;color:var(--navy,#0a3a57);cursor:pointer;z-index:200;border:none;border-radius:30px;justify-content:center;align-items:center;font-size:5rem;font-weight:900;line-height:1;display:flex;position:fixed;top:24px;right:clamp(18px,4vw,48px);box-shadow:0 4px #0a3a574d}.HowToPlay-module___grIyq__close:hover{filter:brightness(.95)}.HowToPlay-module___grIyq__inner{padding:0}.HowToPlay-module___grIyq__title{color:#fff;letter-spacing:.02em;margin:0 0 clamp(12px,2vw,24px);padding-left:clamp(20px,3vw,48px);font-family:Luckiest Guy,system-ui;font-size:clamp(2rem,5vw,4rem);line-height:1}.HowToPlay-module___grIyq__accent{color:#ffed00}.HowToPlay-module___grIyq__swipeHint{color:#ffed00;letter-spacing:.06em;align-items:center;gap:8px;margin:0 0 10px;padding-left:clamp(20px,3vw,48px);font-family:Luckiest Guy,system-ui;font-size:clamp(.85rem,1.6vw,1.1rem);display:flex}.HowToPlay-module___grIyq__swipeArrow{animation:1.1s ease-in-out infinite HowToPlay-module___grIyq__swipeNudge;display:inline-block}@keyframes HowToPlay-module___grIyq__swipeNudge{0%,to{transform:translate(0)}50%{transform:translate(7px)}}.HowToPlay-module___grIyq__stepScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;width:100%;margin:0 0 clamp(20px,3vw,32px);padding:0 clamp(16px,3vw,40px) 28px;display:flex;overflow:auto visible}.HowToPlay-module___grIyq__stepScroll::-webkit-scrollbar{display:none}.HowToPlay-module___grIyq__stepCard{scroll-snap-align:center;background:#ffed00;border:6px solid #ffed00;border-radius:14px;flex-direction:column;flex:none;width:clamp(122px,22.5vw,188px);margin-top:42px;display:flex;position:relative;overflow:visible;box-shadow:0 4px 20px #0a3a5766}.HowToPlay-module___grIyq__stepImg{object-fit:cover;border-radius:8px 8px 0 0;flex:1;width:100%;height:auto;display:block;overflow:hidden}.HowToPlay-module___grIyq__stepCaption{color:#0a3a57;text-align:center;letter-spacing:.02em;flex-shrink:0;padding:8px 8px 9px;font-family:Luckiest Guy,system-ui;font-size:clamp(11px,1.3vw,15px);line-height:1.15}.HowToPlay-module___grIyq__steps{counter-reset:step;flex-direction:column;gap:clamp(8px,1.5vw,16px);margin:0;padding:0 clamp(20px,3vw,48px);list-style:none;display:flex}.HowToPlay-module___grIyq__step{counter-increment:step;align-items:flex-start;gap:clamp(12px,1.8vw,24px);display:flex}.HowToPlay-module___grIyq__num{text-align:center;color:#ffed00;flex:none;min-width:1.1em;font-family:Luckiest Guy,system-ui;font-size:clamp(1.6rem,3vw,2.6rem);line-height:.9}.HowToPlay-module___grIyq__num:before{content:counter(step)}.HowToPlay-module___grIyq__text{color:#fff;white-space:nowrap;padding-top:.15em;font-family:Montserrat,system-ui;font-size:clamp(.95rem,1.8vw,1.4rem);font-weight:700;line-height:1.3}.HowToPlay-module___grIyq__logo{aspect-ratio:230/150;pointer-events:none;opacity:1;background:url(/dogbingo.svg) 50%/contain no-repeat;width:clamp(120px,15vw,240px);position:absolute;bottom:clamp(20px,3vw,48px);right:clamp(20px,3vw,56px)}.HowToPlay-module___grIyq__deco{pointer-events:none;opacity:1;background:url(/yellow-triangle.svg) 50%/contain no-repeat;position:absolute}.HowToPlay-module___grIyq__decoA{width:clamp(24px,2.5vw,40px);height:clamp(24px,2.5vw,40px);top:clamp(16px,2vw,32px);right:clamp(80px,12vw,200px);transform:rotate(-14deg)}.HowToPlay-module___grIyq__decoB{width:clamp(36px,5vw,64px);height:clamp(36px,5vw,64px);top:50%;right:clamp(40px,6vw,120px);transform:rotate(10deg)}@media (max-width:760px){.HowToPlay-module___grIyq__logo,.HowToPlay-module___grIyq__deco{display:none}.HowToPlay-module___grIyq__text{white-space:normal}}@media (prefers-reduced-motion:reduce){.HowToPlay-module___grIyq__overlay,.HowToPlay-module___grIyq__swipeArrow{animation:none}}.HowToPlay-module___grIyq__stepBadge{color:#ffed00;z-index:10;background:#1497d6;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-family:Luckiest Guy,system-ui;font-size:32px;display:flex;position:absolute;top:-28px;left:-28px;box-shadow:0 2px 6px #0a3a5766}@keyframes HowToPlay-module___grIyq__cardPopIn{0%{opacity:0;transform:scale(.6)translateY(20px)}70%{transform:scale(1.06)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.HowToPlay-module___grIyq__stepCard{animation:.45s cubic-bezier(.22,1,.36,1) both HowToPlay-module___grIyq__cardPopIn}.HowToPlay-module___grIyq__stepCard:first-child{animation-delay:50ms}.HowToPlay-module___grIyq__stepCard:nth-child(2){animation-delay:.85s}.HowToPlay-module___grIyq__stepCard:nth-child(3){animation-delay:1.65s}.HowToPlay-module___grIyq__stepCard:nth-child(4){animation-delay:2.45s}.HowToPlay-module___grIyq__stepCard:nth-child(5){animation-delay:3.25s}.HowToPlay-module___grIyq__stepCard:nth-child(6){animation-delay:4.05s}
.StepMap-module__Mi9hMW__overlay{z-index:60;touch-action:pinch-zoom;cursor:grab;background:radial-gradient(120% 120% at 50% 40%,#1497d638,#0c5b9275);animation:.2s StepMap-module__Mi9hMW__smFade;position:fixed;inset:0}.StepMap-module__Mi9hMW__overlay:active{cursor:grabbing}@keyframes StepMap-module__Mi9hMW__smFade{0%{opacity:0}to{opacity:1}}.StepMap-module__Mi9hMW__close{background:var(--yellow,#ffed00);width:52px;height:52px;color:var(--navy,#0a3a57);cursor:pointer;z-index:10;border:0;border-radius:14px;justify-content:center;align-items:center;font-size:2rem;font-weight:800;line-height:1;display:flex;position:fixed;top:33px;right:clamp(18px,4vw,48px);box-shadow:0 4px #0a3a574d}.StepMap-module__Mi9hMW__close:hover{filter:brightness(.95)}.StepMap-module__Mi9hMW__nav{z-index:10;align-items:center;gap:16px;display:flex;position:fixed;bottom:clamp(20px,4vw,40px);left:50%;transform:translate(-50%)}.StepMap-module__Mi9hMW__navBtn{background:var(--yellow,#ffed00);width:52px;height:52px;color:var(--navy,#0a3a57);cursor:pointer;border:0;border-radius:14px;font-size:1.4rem;font-weight:800;transition:filter .15s,transform .15s;box-shadow:0 4px #0a3a574d}.StepMap-module__Mi9hMW__navBtn:hover{filter:brightness(.95);transform:translateY(-1px)}.StepMap-module__Mi9hMW__navBtnHidden{opacity:0;pointer-events:none}.StepMap-module__Mi9hMW__navMid{flex-direction:column;align-items:center;gap:6px;min-width:96px;display:flex}.StepMap-module__Mi9hMW__navStep{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#ffffffb3;letter-spacing:.04em;white-space:nowrap;font-size:1rem}.StepMap-module__Mi9hMW__progressDots{align-items:center;gap:6px;display:flex}.StepMap-module__Mi9hMW__dot{background:#ffffff40;border-radius:50%;width:8px;height:8px;transition:background .25s}.StepMap-module__Mi9hMW__dotFilled{background:var(--yellow,#ffed00)}@media (prefers-reduced-motion:reduce){.StepMap-module__Mi9hMW__overlay{animation:none}}@keyframes StepMap-module__Mi9hMW__smFlashNum{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-56px)}}
.Triangles-module___OtnQa__tri{transform-origin:50%;pointer-events:none;background:url(/yellow-triangle.svg) 50%/contain no-repeat;position:absolute}:root[data-pc-contrast-scheme] .Triangles-module___OtnQa__tri{display:none!important}
.TrainingCard-module__bNtgkG__inner{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.TrainingCard-module__bNtgkG__heading{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.12em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:0;font-size:24px}.TrainingCard-module__bNtgkG__gaugeWrap{flex-direction:column;align-items:center;gap:8px;display:flex}.TrainingCard-module__bNtgkG__labelPill.TrainingCard-module__bNtgkG__labelPillCompact{font-family:var(--font-body,"Montserrat", sans-serif);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;font-size:.5rem;font-weight:700}.TrainingCard-module__bNtgkG__labelPill{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;border-radius:20px;padding:5px 18px;font-size:1rem;display:inline-block}.TrainingCard-module__bNtgkG__traitsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.TrainingCard-module__bNtgkG__trait{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;align-items:flex-start;gap:10px;font-size:.72rem;font-weight:500;line-height:1.5;display:flex}.TrainingCard-module__bNtgkG__traitDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px;display:block}.TrainingCard-module__bNtgkG__infoRow{display:flex}.TrainingCard-module__bNtgkG__infoBlock{background:#22c55e14;border:1px solid #22c55e33;border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:10px 14px;display:flex}.TrainingCard-module__bNtgkG__infoBlockWarn{background:#fb923c14;border:1px solid #fb923c33;border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:10px 14px;display:flex}.TrainingCard-module__bNtgkG__infoTitle{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.07em;font-size:.6rem;font-weight:700}.TrainingCard-module__bNtgkG__infoText{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;font-size:.72rem;font-weight:500;line-height:1.5}.TrainingCard-module__bNtgkG__disclaimer{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:0;font-size:.58rem;font-weight:500;line-height:1.45}.TrainingCard-module__bNtgkG__innerCompact{gap:8px;padding:0 5px 12px}
.BreedTree-module__mJkffa__tree{height:100%;position:relative}.BreedTree-module__mJkffa__stage{z-index:-1;pointer-events:auto;width:100%;height:100%;margin:0;position:absolute;inset:0}.BreedTree-module__mJkffa__fxCanvas{pointer-events:none;z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.BreedTree-module__mJkffa__stage svg{touch-action:pinch-zoom;width:100%;height:100%;transition:opacity .3s;display:block}.BreedTree-module__mJkffa__aside{z-index:3;pointer-events:auto;flex-direction:column;align-items:stretch;gap:10px;width:34%;max-width:460px;display:flex;position:absolute;top:-115px;left:0}.BreedTree-module__mJkffa__crumbs{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.BreedTree-module__mJkffa__crumb,.BreedTree-module__mJkffa__crumbCur{font-family:var(--font-body), system-ui, sans-serif;cursor:pointer;border:0;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:800}.BreedTree-module__mJkffa__crumb{background:var(--yellow);color:var(--navy)}.BreedTree-module__mJkffa__crumbCur{color:var(--navy);background:#ffffffd9}.BreedTree-module__mJkffa__sep{color:var(--white);opacity:.65;margin:0 2px;font-weight:700}.BreedTree-module__mJkffa__caption{background:var(--navy);color:var(--white);border-radius:14px;margin:0;padding:14px 16px}.BreedTree-module__mJkffa__cName{font-family:var(--font-body,"Montserrat", system-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--yellow,#ffd23e);font-size:.85rem;font-weight:700}.BreedTree-module__mJkffa__cShare{background:var(--yellow);color:var(--navy);text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;border-radius:999px;margin-left:8px;padding:3px 9px;font-size:.68rem;font-weight:800;display:inline-block}.BreedTree-module__mJkffa__cNote{font-size:.75rem;font-weight:600;line-height:1.6;font-family:var(--font-body,"Montserrat", system-ui);color:#fff;margin:7px 0 0}.BreedTree-module__mJkffa__fsClose{display:none}.BreedTree-module__mJkffa__fullscreen{z-index:2000;background:linear-gradient(165deg, var(--blue-sky), var(--blue) 45%, var(--blue-deep));flex-direction:column;margin:0;padding:18px 18px 22px;animation:.32s cubic-bezier(.2,.7,.3,1) BreedTree-module__mJkffa__btRise;display:flex;position:fixed;inset:0}@keyframes BreedTree-module__mJkffa__btRise{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.BreedTree-module__mJkffa__fullscreen .BreedTree-module__mJkffa__crumbs{order:1}.BreedTree-module__mJkffa__fullscreen .BreedTree-module__mJkffa__stage{aspect-ratio:auto;flex:auto;order:2;width:100%;height:auto;min-height:0}.BreedTree-module__mJkffa__fullscreen .BreedTree-module__mJkffa__caption{order:3}.BreedTree-module__mJkffa__fullscreen .BreedTree-module__mJkffa__fsClose{width:46px;height:46px;color:var(--white);cursor:pointer;background:#fff3;border:0;border-radius:50%;order:0;justify-content:center;align-self:flex-end;align-items:center;margin-bottom:6px;font-size:1.5rem;line-height:1;display:flex}.BreedTree-module__mJkffa__fullscreen .BreedTree-module__mJkffa__fsClose:hover{background:#ffffff52}@media (max-width:640px){.BreedTree-module__mJkffa__tree{flex-direction:column;height:100%;display:flex}.BreedTree-module__mJkffa__aside{z-index:1;order:-1;gap:18px;width:100%;max-width:none;padding:0 2px;position:relative;inset:auto}.BreedTree-module__mJkffa__crumbs{padding-right:44px}.BreedTree-module__mJkffa__stage{z-index:auto;flex:auto;order:0;width:100%;height:auto;min-height:0;position:relative;inset:auto}}.BreedTree-module__mJkffa__imgCircle{opacity:.9;transition:opacity .22s}.BreedTree-module__mJkffa__tintA{filter:url(#bt-tint-a)}.BreedTree-module__mJkffa__tintB{filter:url(#bt-tint-b)}.BreedTree-module__mJkffa__imgCircle:hover{filter:none;opacity:1}.BreedTree-module__mJkffa__btCircle{transition:fill-opacity .3s,stroke-opacity .3s}.BreedTree-module__mJkffa__ghost{fill-opacity:0;stroke:#fff;stroke-opacity:.1}.BreedTree-module__mJkffa__shake{animation:.24s BreedTree-module__mJkffa__bt-shake}@keyframes BreedTree-module__mJkffa__bt-shake{25%{transform:translate(-1.5px)}50%{transform:translate(1.5px)}75%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.BreedTree-module__mJkffa__fullscreen{animation:none}.BreedTree-module__mJkffa__stage svg,.BreedTree-module__mJkffa__imgCircle,.BreedTree-module__mJkffa__btCircle{transition:none}.BreedTree-module__mJkffa__shake{animation:none}}.BreedTree-module__mJkffa__treeFill{flex-direction:column;width:100%;height:100%;display:flex}.BreedTree-module__mJkffa__asideDocked{touch-action:pinch-zoom;cursor:grab;z-index:15;gap:12px;width:40%;max-width:none;padding:0;position:absolute;inset:calc(clamp(112px,17vh,190px) + 100px) auto auto max(8px,10% - 70px)}.BreedTree-module__mJkffa__asideDocked:active{cursor:grabbing}@media (max-width:900px){.BreedTree-module__mJkffa__asideDocked{top:calc(clamp(112px,17vh,190px) + 60px)}}.BreedTree-module__mJkffa__stageDocked{z-index:1;width:100%;height:100%;position:absolute;inset:0}.BreedTree-module__mJkffa__asideDocked{align-items:center;gap:0}.BreedTree-module__mJkffa__asideDocked .BreedTree-module__mJkffa__crumbs{display:none}.BreedTree-module__mJkffa__asideDocked .BreedTree-module__mJkffa__caption{width:80%;padding:9px 14px}.BreedTree-module__mJkffa__asideDocked .BreedTree-module__mJkffa__cNote{margin-top:4px;font-size:.72rem;line-height:1.45}.BreedTree-module__mJkffa__asideDocked .BreedTree-module__mJkffa__cName{font-size:.78rem}.BreedTree-module__mJkffa__asideSheet{touch-action:none;z-index:13;border-radius:14px;width:calc(132vw - 87.12px - 2.64*clamp(38px,7.5vw,56px));max-width:calc(100vw - 76px);position:fixed;inset:auto auto calc(3% + 60px) 68px;overflow:visible}.BreedTree-module__mJkffa__stageReserved{height:auto;bottom:calc(38vh + 3% + 80px)}.BreedTree-module__mJkffa__asideSheet .BreedTree-module__mJkffa__cNote{font-size:calc(.72rem - 1pt);line-height:1.3em}.BreedTree-module__mJkffa__railClose{appearance:none;color:var(--yellow,#ffd23e);cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:absolute;top:-20px;right:10px}.BreedTree-module__mJkffa__railClose svg{stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:18px;height:18px}.BreedTree-module__mJkffa__captionClose{appearance:none;color:var(--yellow,#ffd23e);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex;position:absolute;top:8px;right:8px}.BreedTree-module__mJkffa__startBtn{transform-box:fill-box;transform-origin:50%}.BreedTree-module__mJkffa__startBtn:active{animation:none;transform:scale(.96)}@keyframes BreedTree-module__mJkffa__btStartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.BreedTree-module__mJkffa__startBtn{animation:none}}.BreedTree-module__mJkffa__learnPattern{z-index:-1;pointer-events:none;opacity:0;background-image:url(/paw-pattern2.svg);background-repeat:repeat;background-size:144px;transition:opacity .42s;position:fixed;inset:0}.BreedTree-module__mJkffa__learnPatternOn{opacity:.5}.BreedTree-module__mJkffa__cHead{align-items:center;gap:12px;margin-bottom:10px;display:flex}@media (max-width:640px){.BreedTree-module__mJkffa__asideSheet{cursor:grab}.BreedTree-module__mJkffa__asideSheet:active{cursor:grabbing}}.BreedTree-module__mJkffa__cPortrait{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;width:clamp(40px,8vw,54px);height:clamp(40px,8vw,54px);display:block}.BreedTree-module__mJkffa__cRelated{font-family:var(--font-body,"Montserrat", system-ui);letter-spacing:.03em;opacity:.85;margin-top:1px;font-size:.72rem;font-style:italic;display:block}.BreedTree-module__mJkffa__cHeadName{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;letter-spacing:.02em;font-size:clamp(1.1rem,5vw,1.5rem);line-height:1.05}@media (max-width:640px){.BreedTree-module__mJkffa__cHeadName{font-size:calc(clamp(.9rem,5vw,1.6rem) - 2pt)}}.BreedTree-module__mJkffa__diff{left:calc(var(--pit-axis,51.8px) - 10px);z-index:16;pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute}.BreedTree-module__mJkffa__diffTrack{background:var(--blue-deep,#0b78bd);border:3px solid var(--navy,#0a3a57);touch-action:pinch-zoom;cursor:pointer;border-radius:999px;flex:1;width:14px;position:relative;box-shadow:0 3px 10px #0a3a574d}.BreedTree-module__mJkffa__diffTrack:focus-visible{outline:3px solid var(--yellow,#ffd23e);outline-offset:3px}.BreedTree-module__mJkffa__diffThumb{border:4px solid var(--navy,#0a3a57);pointer-events:none;transform-origin:50%;background:#fff;border-radius:50%;width:38px;height:38px;margin:0 0 -19px -19px;transition:transform .14s cubic-bezier(.2,1.4,.4,1);position:absolute;left:50%;box-shadow:0 3px 10px #0a3a5759}.BreedTree-module__mJkffa__diffThumbBig{transform:scale(1.5)}@media (prefers-reduced-motion:reduce){.BreedTree-module__mJkffa__diffThumb{transition:none}}@media (hover:hover){.BreedTree-module__mJkffa__diffTrack:hover .BreedTree-module__mJkffa__diffThumb:not(.BreedTree-module__mJkffa__diffThumbBig){transform:scale(1.25)}}.BreedTree-module__mJkffa__diffFill{background:var(--navy,#0a3a57);pointer-events:none;border-radius:999px;position:absolute;bottom:0;left:0;right:0}.BreedTree-module__mJkffa__level{z-index:0;pointer-events:none;transition:clip-path .56s cubic-bezier(.22,.9,.3,1);position:fixed;inset:0;overflow:hidden}.BreedTree-module__mJkffa__level.BreedTree-module__mJkffa__levelSlow{transition-duration:2.8s}@media (prefers-reduced-motion:reduce){.BreedTree-module__mJkffa__level{transition:none}}.BreedTree-module__mJkffa__levelSky{position:absolute;inset:-40%}.BreedTree-module__mJkffa__levelBg{object-fit:cover;object-position:bottom center;-webkit-user-select:none;user-select:none;width:auto;min-width:100%;min-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.BreedTree-module__mJkffa__levelPaws{pointer-events:none;background-image:url(/paw-pattern2.svg);background-repeat:repeat;background-size:144px;position:absolute;inset:0}.BreedTree-module__mJkffa__levelFloor{-webkit-user-select:none;user-select:none;width:100vw;height:auto;margin-left:-50vw;position:absolute;left:50%}.BreedTree-module__mJkffa__cPortraitWrap{flex:none;display:inline-flex;position:relative}.BreedTree-module__mJkffa__cStatus{pointer-events:none;border:1.5px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:3px;right:1px;box-shadow:0 1px 2px #00000059}.BreedTree-module__mJkffa__cBreak{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;border-top:1px solid #ffffff2e;margin-top:9px;padding-top:8px}.BreedTree-module__mJkffa__cBreakBig{margin-bottom:4px;font-size:.92rem;font-weight:800;line-height:1.2}.BreedTree-module__mJkffa__cBreakWorking{margin-top:6px;margin-bottom:8px}.BreedTree-module__mJkffa__cBreakRow{opacity:.95;font-size:.7rem;font-weight:600;line-height:1.4}.BreedTree-module__mJkffa__cBreakTitle{margin-top:5px;font-size:.7rem;font-weight:700}.BreedTree-module__mJkffa__cBreakNote{opacity:.85;margin-top:2px;font-size:.66rem;line-height:1.45}.BreedTree-module__mJkffa__cNoteDots{appearance:none;font-family:var(--font-body,"Montserrat", system-ui);letter-spacing:.08em;color:var(--yellow,#ffd23e);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0 4px;font-size:.8rem;font-weight:800;line-height:1}.BreedTree-module__mJkffa__cNoteDots:focus-visible{outline:2px solid var(--yellow,#ffd23e);outline-offset:2px;border-radius:4px}.BreedTree-module__mJkffa__cBreakBigRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.BreedTree-module__mJkffa__cBreakBigRow .BreedTree-module__mJkffa__cBreakBig{margin-bottom:0}.BreedTree-module__mJkffa__cPie{pointer-events:none;flex:none;width:clamp(40px,8vw,54px);height:clamp(40px,8vw,54px);display:block}.BreedTree-module__mJkffa__cPct{color:var(--yellow,#ffd23e)}.BreedTree-module__mJkffa__cHeadText{flex-direction:column;min-width:0;padding-right:28px;display:flex}.BreedTree-module__mJkffa__relRail{z-index:12;cursor:grab;pointer-events:auto;background:0 0;border:2px solid #0000;border-radius:18px;grid-auto-columns:clamp(38px,7.5vw,56px);grid-auto-flow:column;gap:8px;padding:10px;transition:border-color .15s;display:grid;position:absolute;top:-12px}.BreedTree-module__mJkffa__relRail:active{cursor:grabbing}.BreedTree-module__mJkffa__relRail:hover{border-color:#ffffff73}.BreedTree-module__mJkffa__relRail:has(.BreedTree-module__mJkffa__relCard:hover){cursor:default;border-color:#0000}.BreedTree-module__mJkffa__relRailRight{left:calc(100% - 2px)}.BreedTree-module__mJkffa__relRailLeft{right:calc(100% - 2px)}.BreedTree-module__mJkffa__navPad{z-index:15;pointer-events:auto;grid-template-columns:repeat(2,31.25px);place-items:center;gap:5px;display:grid;position:fixed;bottom:calc(3% + 5px);right:16px}.BreedTree-module__mJkffa__navUp,.BreedTree-module__mJkffa__navDown{grid-column:1/-1}.BreedTree-module__mJkffa__navLabel{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;color:#fff;stroke:#000;-webkit-text-stroke:3px #000;paint-order:stroke;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;grid-column:1/-1;font-size:11px}.BreedTree-module__mJkffa__navLabelLeft{grid-column:1}.BreedTree-module__mJkffa__navLabelRight{grid-column:2}.BreedTree-module__mJkffa__navBtn{outline:2.5px solid var(--yellow,#ffd23e);background:var(--navy,#0a3a57);width:31.25px;height:31.25px;color:var(--yellow,#ffd23e);cursor:pointer;pointer-events:auto;border:none;border-radius:8.875px;place-items:center;padding:0;display:grid}.BreedTree-module__mJkffa__navBtn svg{width:60%;height:60%;display:block}.BreedTree-module__mJkffa__navBtn:active{transform:translateY(2px)}.BreedTree-module__mJkffa__navBtn:disabled{opacity:.35;cursor:default}.BreedTree-module__mJkffa__navBtn:disabled:active{transform:none}@media (prefers-reduced-motion:reduce){.BreedTree-module__mJkffa__navBtn:active{transform:none}}.BreedTree-module__mJkffa__zoomOutBtn{z-index:14;outline:2px solid var(--navy,#0a3a57);background:var(--yellow,#ffd23e);width:71.6px;height:71.6px;color:var(--navy,#0a3a57);cursor:pointer;pointer-events:auto;border:none;border-radius:21.1px;place-items:center;padding:0;display:grid;position:fixed;bottom:calc(3% + 2px);left:114.2px;right:auto}.BreedTree-module__mJkffa__zoomOutBtn svg{width:57%;height:57%;display:block}@media (min-width:769px){.BreedTree-module__mJkffa__zoomOutBtn{display:none}}.BreedTree-module__mJkffa__relRailHome{position:fixed;inset:300px 18px auto auto}@media (max-width:768px){.BreedTree-module__mJkffa__relRailHome{top:91.5px}}.BreedTree-module__mJkffa__relCard{border:2px solid var(--yellow,#ffd23e);cursor:pointer;opacity:0;background:#fff;border-radius:12px;width:clamp(38px,7.5vw,56px);height:clamp(38px,7.5vw,56px);padding:0;transition:width .18s,height .18s,border-color .18s,rotate .18s;animation:.36s cubic-bezier(.2,.8,.3,1.2) forwards BreedTree-module__mJkffa__relPop;overflow:hidden;transform:scale(.4);box-shadow:0 2px 8px #0a3a5759}.BreedTree-module__mJkffa__relCardOn{z-index:3;border-color:#fff;place-self:center;width:clamp(56px,11vw,88px);height:clamp(56px,11vw,88px);overflow:visible;rotate:-3deg;box-shadow:0 3px 14px #0a3a578c}.BreedTree-module__mJkffa__relCard img{object-fit:cover;width:100%;height:100%;display:block}.BreedTree-module__mJkffa__relCard{position:relative}.BreedTree-module__mJkffa__relCardDone{background:#1f9d55;border-color:#22c55e;overflow:visible}.BreedTree-module__mJkffa__relCardTick{width:64%;height:64%;position:absolute;inset:18%}.BreedTree-module__mJkffa__relCardName{white-space:nowrap;background:var(--navy,#0a3a57);color:#fff;font-family:var(--font-body), system-ui, sans-serif;pointer-events:none;opacity:0;z-index:4;border-radius:8px;padding:3px 7px;font-size:.62rem;font-weight:700;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.BreedTree-module__mJkffa__relCardNameOn{opacity:1}.BreedTree-module__mJkffa__relRailRight .BreedTree-module__mJkffa__relCardName{left:auto;right:calc(100% + 6px)}@media (hover:hover){.BreedTree-module__mJkffa__relCardDone:hover .BreedTree-module__mJkffa__relCardName{opacity:1}}.BreedTree-module__mJkffa__relCardInfo{background:var(--blue-deep,#0c5b92);color:#fff;cursor:pointer;z-index:5;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;line-height:1;display:flex;position:absolute;top:-14px;right:-14px}@keyframes BreedTree-module__mJkffa__relPop{0%{opacity:0;transform:scale(.4)rotate(-14deg)}60%{opacity:1;transform:scale(1.08)rotate(4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes BreedTree-module__mJkffa__relPopOut{0%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.4)rotate(-14deg)}}.BreedTree-module__mJkffa__relCardLeaving{pointer-events:none;animation:.3s cubic-bezier(.45,0,.7,.2) forwards BreedTree-module__mJkffa__relPopOut}.BreedTree-module__mJkffa__learnPlay{z-index:16;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;line-height:0;position:absolute;bottom:3%;left:30.6px}.BreedTree-module__mJkffa__learnPlay:focus-visible{outline:3px solid var(--yellow,#ffd23e);outline-offset:4px;border-radius:12px}.BreedTree-module__mJkffa__ancCard{z-index:21;touch-action:pinch-zoom;background:#0a2a3f;border:1px solid #ffffff14;border-radius:12px;width:min(88vw,330px);padding:0 0 10px;animation:.26s cubic-bezier(.22,.9,.3,1) BreedTree-module__mJkffa__ancIn;position:fixed;top:6%;right:4%}@keyframes BreedTree-module__mJkffa__ancIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BreedTree-module__mJkffa__ancCard{animation:none}}.BreedTree-module__mJkffa__ancClose{appearance:none;color:var(--yellow,#ffd23e);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:8px;right:8px}.BreedTree-module__mJkffa__ancTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.1em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin-bottom:2px;padding:0 16px;font-size:1.1rem}.BreedTree-module__mJkffa__ancDog{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;opacity:.85;padding:0 16px 8px;font-size:.72rem;font-weight:700}.BreedTree-module__mJkffa__ancRow{grid-template-columns:minmax(0,1fr) 56px 34px;align-items:center;gap:8px;padding:3px 14px;display:grid}.BreedTree-module__mJkffa__ancName{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:700;overflow:hidden}.BreedTree-module__mJkffa__ancBarWrap{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.BreedTree-module__mJkffa__ancBar{background:var(--yellow,#ffd23e);border-radius:999px;height:100%;transition:width .4s}.BreedTree-module__mJkffa__ancPct{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);letter-spacing:.02em;text-align:right;font-size:.82rem}.BreedTree-module__mJkffa__ancDisclaimer{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;opacity:.8;padding:8px 16px 0;font-size:.6rem;font-style:italic;line-height:1.5}.BreedTree-module__mJkffa__ancLink{appearance:none;color:var(--yellow,#ffd23e);font-family:var(--font-body,"Montserrat", system-ui);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 16px 0;font-size:.68rem;font-weight:700;text-decoration:underline;display:block}.BreedTree-module__mJkffa__learnCards{z-index:20;pointer-events:auto;flex-direction:column;gap:12px;width:min(90vw,360px);max-height:80vh;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.BreedTree-module__mJkffa__learnCards .BreedTree-module__mJkffa__ancCard{margin-top:0}.BreedTree-module__mJkffa__trainCard{z-index:21;touch-action:pinch-zoom;background:#0a2a3f;border:1px solid #ffffff14;border-radius:12px;width:min(92vw,218px);padding:0 0 8px;animation:.26s cubic-bezier(.22,.9,.3,1) BreedTree-module__mJkffa__ancIn;position:fixed;bottom:6%;right:4%}.BreedTree-module__mJkffa__cardHead{cursor:grab;align-items:center;gap:8px;padding:10px 34px 6px 14px;display:flex;position:relative}.BreedTree-module__mJkffa__cardIcon{width:22px;height:22px;color:var(--yellow,#ffd23e);flex:none;display:inline-flex}.BreedTree-module__mJkffa__cardIcon svg{width:100%;height:100%}.BreedTree-module__mJkffa__cardHeadText{flex-direction:column;flex:1;min-width:0;display:flex}.BreedTree-module__mJkffa__cardTitle{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.08em;color:var(--yellow,#ffd23e);text-transform:uppercase;font-size:1rem;line-height:1.1}.BreedTree-module__mJkffa__cardSub{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.BreedTree-module__mJkffa__tempCard{z-index:21;touch-action:pinch-zoom;background:#0a2a3f;border:1px solid #ffffff14;border-radius:12px;width:min(92vw,218px);padding:0 0 10px;animation:.36s cubic-bezier(.2,.8,.3,1.2) BreedTree-module__mJkffa__relPop;position:fixed;bottom:6%;right:4%}.BreedTree-module__mJkffa__tempTabs{justify-content:flex-start;gap:8px;padding:2px 14px 10px;display:flex}.BreedTree-module__mJkffa__tempTab{appearance:none;cursor:pointer;font-family:var(--font-body,"Montserrat", sans-serif);letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;background:0 0;border:1.5px solid #ffffff40;border-radius:20px;padding:3px 14px;font-size:.5rem;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-block}.BreedTree-module__mJkffa__tempTabPro.BreedTree-module__mJkffa__tempTabOn{color:#22c55e;background:#22c55e26;border-color:#22c55e}.BreedTree-module__mJkffa__tempTabCon.BreedTree-module__mJkffa__tempTabOn{color:#ef4444;background:#ef444426;border-color:#ef4444}.BreedTree-module__mJkffa__tempList{flex-direction:column;gap:6px;margin:0;padding:0 16px;list-style:none;display:flex}.BreedTree-module__mJkffa__tempItem{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;padding-left:14px;font-size:.72rem;font-weight:600;line-height:1.35;position:relative}.BreedTree-module__mJkffa__tempItem:before{content:"";background:#ffffff80;border-radius:999px;width:5px;height:5px;position:absolute;top:.5em;left:0}.BreedTree-module__mJkffa__learnDock{z-index:22;flex-direction:row;gap:14px;display:flex;position:fixed;inset:auto auto 3% 112.2px}.BreedTree-module__mJkffa__learnDockBtn{background:var(--navy,#0a3a57);border:2px solid var(--yellow,#ffd23e);cursor:pointer;border-radius:22.68px;justify-content:center;align-items:center;width:75.6px;height:75.6px;padding:0;animation:.44s cubic-bezier(.2,.9,.3,1.5) both BreedTree-module__mJkffa__dockPop;display:flex;position:relative}.BreedTree-module__mJkffa__learnDockIcon{width:41px;height:41px;color:var(--yellow,#ffd23e);display:inline-flex}.BreedTree-module__mJkffa__learnDockIcon svg{width:100%;height:100%;stroke:var(--yellow,#ffd23e)}.BreedTree-module__mJkffa__autoLabel{fill:#fff;stroke:var(--navy,#0a3a57);paint-order:stroke;stroke-linejoin:round;font-family:var(--font-display), system-ui, sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none}@media (max-width:768px){.BreedTree-module__mJkffa__diff{left:29px}.BreedTree-module__mJkffa__learnPlay{left:18px}.BreedTree-module__mJkffa__zoomOutBtn{border-radius:11px;width:38px;height:38px;bottom:calc(3% + 2px);left:68px}.BreedTree-module__mJkffa__zoomOutBtn svg{width:60.5%;height:60.5%}.BreedTree-module__mJkffa__learnDock{gap:6px;inset:auto auto 3% 114px}.BreedTree-module__mJkffa__learnDockBtn{border-radius:12.6px;width:42px;height:42px}.BreedTree-module__mJkffa__learnDockIcon{width:23px;height:23px}}.BreedTree-module__mJkffa__cardTitleWhite,.BreedTree-module__mJkffa__cardTitleName{color:#fff}.BreedTree-module__mJkffa__learnDockBtn:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#fff9 0%,#ffffff47 42%,#fff0 70%);border-radius:50%;animation:.56s ease-out both BreedTree-module__mJkffa__dockSmoke;position:absolute;inset:-16px}@keyframes BreedTree-module__mJkffa__dockPop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.2)}78%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes BreedTree-module__mJkffa__dockSmoke{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.BreedTree-module__mJkffa__learnDockBtn{animation:none}.BreedTree-module__mJkffa__learnDockBtn:before{opacity:0;animation:none}}.BreedTree-module__mJkffa__curZoomIn{cursor:url("data:image/svg+xml,%3Csvg%20width='20'%20height='19'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20704.2'%3E%3Cpath%20fill='%23fff'%20d='M229.8,154.3v75.6h-75.6c-17.1,0-30.9,13.8-30.9,30.9s13.8,30.9,30.9,30.9h75.6v75.6c0,17.1,13.8,30.9,30.9,30.9s30.9-13.8,30.9-30.9v-75.6h75.6c17.1,0,30.9-13.8,30.9-30.9s-13.8-30.9-30.9-30.9h-75.6v-75.6c0-17.1-13.8-30.9-30.9-30.9s-30.9,13.8-30.9,30.9Z'/%3E%3Cg%3E%3Cpath%20fill='%23fff'%20d='M.3,234.6c3.6-15.9,6.4-31.9,10.9-47.5C45.5,69.4,155.1-5.7,281.2,1.9c114.5,6.9,215.7,99.7,234.6,215.7,10.5,64.3-1.9,124.4-38.2,184.7,4.2,2.7,10,5.2,14.2,9.3,65.6,63.9,131.1,127.9,196.1,192.3,11.4,11.2,20.4,24.8,30.5,37.4v25.2c-21.6,48.8-66.1,43.3-95.1,13.3-64.5-66.8-132.2-130.6-198.4-195.9-4.3-4.2-6.7-10.3-10-15.4-8.1,6-12.1,8.4-16,10.8-143.4,91-333,22.8-385.7-138.8-5.6-17.1-8.6-35.1-12.9-52.7,0-17.8,0-35.5,0-53.3ZM447.3,260.7c.2-103.1-83.9-187.8-186.7-188-104.1-.1-187.8,83.3-188.2,187.7-.5,103.2,83.2,187.3,186.7,187.6,104.4.3,188.1-83,188.3-187.3Z'/%3E%3C/g%3E%3C/svg%3E") 7 7,zoom-in}.BreedTree-module__mJkffa__curZoomIn:active,.BreedTree-module__mJkffa__curZoomInOn{cursor:url("data:image/svg+xml,%3Csvg%20width='20'%20height='19'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20704.2'%3E%3Cpath%20fill='%23fff200'%20d='M229.8,154.3v75.6h-75.6c-17.1,0-30.9,13.8-30.9,30.9s13.8,30.9,30.9,30.9h75.6v75.6c0,17.1,13.8,30.9,30.9,30.9s30.9-13.8,30.9-30.9v-75.6h75.6c17.1,0,30.9-13.8,30.9-30.9s-13.8-30.9-30.9-30.9h-75.6v-75.6c0-17.1-13.8-30.9-30.9-30.9s-30.9,13.8-30.9,30.9Z'/%3E%3Cg%3E%3Cpath%20fill='%23fff'%20d='M.3,234.6c3.6-15.9,6.4-31.9,10.9-47.5C45.5,69.4,155.1-5.7,281.2,1.9c114.5,6.9,215.7,99.7,234.6,215.7,10.5,64.3-1.9,124.4-38.2,184.7,4.2,2.7,10,5.2,14.2,9.3,65.6,63.9,131.1,127.9,196.1,192.3,11.4,11.2,20.4,24.8,30.5,37.4v25.2c-21.6,48.8-66.1,43.3-95.1,13.3-64.5-66.8-132.2-130.6-198.4-195.9-4.3-4.2-6.7-10.3-10-15.4-8.1,6-12.1,8.4-16,10.8-143.4,91-333,22.8-385.7-138.8-5.6-17.1-8.6-35.1-12.9-52.7,0-17.8,0-35.5,0-53.3ZM447.3,260.7c.2-103.1-83.9-187.8-186.7-188-104.1-.1-187.8,83.3-188.2,187.7-.5,103.2,83.2,187.3,186.7,187.6,104.4.3,188.1-83,188.3-187.3Z'/%3E%3C/g%3E%3C/svg%3E") 7 7,zoom-in}.BreedTree-module__mJkffa__curZoomInOn:active{cursor:url("data:image/svg+xml,%3Csvg%20width='20'%20height='19'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20704.2'%3E%3Cpath%20fill='%23fff'%20d='M229.8,154.3v75.6h-75.6c-17.1,0-30.9,13.8-30.9,30.9s13.8,30.9,30.9,30.9h75.6v75.6c0,17.1,13.8,30.9,30.9,30.9s30.9-13.8,30.9-30.9v-75.6h75.6c17.1,0,30.9-13.8,30.9-30.9s-13.8-30.9-30.9-30.9h-75.6v-75.6c0-17.1-13.8-30.9-30.9-30.9s-30.9,13.8-30.9,30.9Z'/%3E%3Cg%3E%3Cpath%20fill='%23fff'%20d='M.3,234.6c3.6-15.9,6.4-31.9,10.9-47.5C45.5,69.4,155.1-5.7,281.2,1.9c114.5,6.9,215.7,99.7,234.6,215.7,10.5,64.3-1.9,124.4-38.2,184.7,4.2,2.7,10,5.2,14.2,9.3,65.6,63.9,131.1,127.9,196.1,192.3,11.4,11.2,20.4,24.8,30.5,37.4v25.2c-21.6,48.8-66.1,43.3-95.1,13.3-64.5-66.8-132.2-130.6-198.4-195.9-4.3-4.2-6.7-10.3-10-15.4-8.1,6-12.1,8.4-16,10.8-143.4,91-333,22.8-385.7-138.8-5.6-17.1-8.6-35.1-12.9-52.7,0-17.8,0-35.5,0-53.3ZM447.3,260.7c.2-103.1-83.9-187.8-186.7-188-104.1-.1-187.8,83.3-188.2,187.7-.5,103.2,83.2,187.3,186.7,187.6,104.4.3,188.1-83,188.3-187.3Z'/%3E%3C/g%3E%3C/svg%3E") 7 7,zoom-in}.BreedTree-module__mJkffa__curZoomOut{cursor:url("data:image/svg+xml,%3Csvg%20width='20'%20height='19'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20704.2'%3E%3Cpath%20fill='%23fff200'%20d='M154.1,229.9c-17.1,0-30.9,13.8-30.9,30.9s13.8,30.9,30.9,30.9h213c17.1,0,30.9-13.8,30.9-30.9s-13.8-30.9-30.9-30.9h-213Z'/%3E%3Cg%3E%3Cpath%20fill='%23fff'%20d='M.3,234.6c3.6-15.9,6.4-31.9,10.9-47.5C45.5,69.4,155.1-5.7,281.2,1.9c114.5,6.9,215.7,99.7,234.6,215.7,10.5,64.3-1.9,124.4-38.2,184.7,4.2,2.7,10,5.2,14.2,9.3,65.6,63.9,131.1,127.9,196.1,192.3,11.4,11.2,20.4,24.8,30.5,37.4v25.2c-21.6,48.8-66.1,43.3-95.1,13.3-64.5-66.8-132.2-130.6-198.4-195.9-4.3-4.2-6.7-10.3-10-15.4-8.1,6-12.1,8.4-16,10.8-143.4,91-333,22.8-385.7-138.8-5.6-17.1-8.6-35.1-12.9-52.7,0-17.8,0-35.5,0-53.3ZM447.3,260.7c.2-103.1-83.9-187.8-186.7-188-104.1-.1-187.8,83.3-188.2,187.7-.5,103.2,83.2,187.3,186.7,187.6,104.4.3,188.1-83,188.3-187.3Z'/%3E%3C/g%3E%3C/svg%3E") 7 7,zoom-out}.BreedTree-module__mJkffa__curZoomOut:active{cursor:url("data:image/svg+xml,%3Csvg%20width='20'%20height='19'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20704.2'%3E%3Cpath%20fill='%23fff'%20d='M154.1,229.9c-17.1,0-30.9,13.8-30.9,30.9s13.8,30.9,30.9,30.9h213c17.1,0,30.9-13.8,30.9-30.9s-13.8-30.9-30.9-30.9h-213Z'/%3E%3Cg%3E%3Cpath%20fill='%23fff'%20d='M.3,234.6c3.6-15.9,6.4-31.9,10.9-47.5C45.5,69.4,155.1-5.7,281.2,1.9c114.5,6.9,215.7,99.7,234.6,215.7,10.5,64.3-1.9,124.4-38.2,184.7,4.2,2.7,10,5.2,14.2,9.3,65.6,63.9,131.1,127.9,196.1,192.3,11.4,11.2,20.4,24.8,30.5,37.4v25.2c-21.6,48.8-66.1,43.3-95.1,13.3-64.5-66.8-132.2-130.6-198.4-195.9-4.3-4.2-6.7-10.3-10-15.4-8.1,6-12.1,8.4-16,10.8-143.4,91-333,22.8-385.7-138.8-5.6-17.1-8.6-35.1-12.9-52.7,0-17.8,0-35.5,0-53.3ZM447.3,260.7c.2-103.1-83.9-187.8-186.7-188-104.1-.1-187.8,83.3-188.2,187.7-.5,103.2,83.2,187.3,186.7,187.6,104.4.3,188.1-83,188.3-187.3Z'/%3E%3C/g%3E%3C/svg%3E") 7 7,zoom-out}.BreedTree-module__mJkffa__cardBox{--box-size:clamp(200px, 18vw, 280px);--box-off-left:-.26;--box-floor:-44px;left:calc(var(--box-size) * var(--box-off-left));bottom:var(--box-floor);width:var(--box-size);z-index:40;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 10px 16px #0a3a5759);height:auto;animation:.7s ease-in-out .2s both BreedTree-module__mJkffa__btCardBoxPop,.35s ease-in 1.25s forwards BreedTree-module__mJkffa__btCornerGo;position:fixed}@keyframes BreedTree-module__mJkffa__btCardBoxPop{0%{opacity:0;transform:scale(.2)rotate(35deg)}12%{opacity:1;transform:scale(1.12)rotate(-14deg)}24%{transform:scale(1)rotate(10deg)}36%{transform:scale(1)rotate(-7deg)}48%{transform:scale(1)rotate(5deg)}60%{transform:scale(1)rotate(-3deg)}72%{transform:scale(1)rotate(2deg)}84%{transform:scale(1)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}.BreedTree-module__mJkffa__tally{bottom:calc(3px + env(safe-area-inset-bottom,0px));z-index:41;pointer-events:none;place-items:end start;width:140px;height:140px;animation:.35s ease-in 1.25s forwards BreedTree-module__mJkffa__btCornerGo;display:grid;position:fixed;left:clamp(6px,1.5vw,18px)}@keyframes BreedTree-module__mJkffa__btCornerGo{0%{opacity:1}to{opacity:0}}.BreedTree-module__mJkffa__tallyBurst{pointer-events:none;width:320px;height:320px;margin-top:-160px;margin-left:-160px;animation:.55s ease-out both BreedTree-module__mJkffa__btTallyBurst;position:absolute;top:50%;left:50%;overflow:visible}@keyframes BreedTree-module__mJkffa__btTallyBurst{0%{opacity:0;transform:scale(.35)}25%{opacity:1}to{opacity:0;transform:scale(1.6)}}.BreedTree-module__mJkffa__tallyChip{pointer-events:none;grid-area:1/1;place-items:center;display:inline-grid;position:relative}@keyframes BreedTree-module__mJkffa__btTallyPop{0%{transform:scale(0)}42%{transform:scale(1.75)}62%{transform:scale(.8)}80%{transform:scale(1.18)}92%{transform:scale(.96)}to{transform:scale(1)}}.BreedTree-module__mJkffa__tallyNum{font-family:var(--font-display), system-ui, sans-serif;color:#fff;font-size:140px;line-height:1.3;animation:.62s cubic-bezier(.34,1.56,.64,1) both BreedTree-module__mJkffa__btTallyPop}.BreedTree-module__mJkffa__tallyPlusOne{font-family:var(--font-display), system-ui, sans-serif;color:#fff;text-shadow:0 3px #0a3a5759;pointer-events:none;font-size:56px;line-height:1;animation:1s ease-out both BreedTree-module__mJkffa__btTallyPlusOne;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}@keyframes BreedTree-module__mJkffa__btTallyPlusOne{0%{opacity:0;transform:translate(-50%,12px)scale(.4)}25%{opacity:1;transform:translate(-50%)scale(1.12)}70%{opacity:1;transform:translate(-50%,-20px)scale(1)}to{opacity:0;transform:translate(-50%,-46px)scale(.9)}}@media (min-width:901px){.BreedTree-module__mJkffa__asideDocked{max-width:420px}}
.Chums2Rail-module__-o8u-W__rail{flex-direction:column;gap:9px;display:flex}.Chums2Rail-module__-o8u-W__icon{background:var(--navy,#0a3a57);border:2.5px solid var(--yellow,#ffd23e);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;padding:0;transition:background .15s,transform .15s;display:flex;position:relative;box-shadow:0 4px #0a3a574d}.Chums2Rail-module__-o8u-W__icon:hover{background:var(--yellow,#ffd23e);transform:scale(1.05)}.Chums2Rail-module__-o8u-W__icon:hover .Chums2Rail-module__-o8u-W__glyph{color:var(--navy,#0a3a57)}.Chums2Rail-module__-o8u-W__icon:hover .Chums2Rail-module__-o8u-W__glyph svg{stroke:var(--navy,#0a3a57)}.Chums2Rail-module__-o8u-W__iconOpen{background:var(--yellow,#ffd23e)}.Chums2Rail-module__-o8u-W__iconOpen .Chums2Rail-module__-o8u-W__glyph{color:var(--navy,#0a3a57)}.Chums2Rail-module__-o8u-W__iconOpen .Chums2Rail-module__-o8u-W__glyph svg{stroke:var(--navy,#0a3a57)}.Chums2Rail-module__-o8u-W__icon:hover .Chums2Rail-module__-o8u-W__label{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.Chums2Rail-module__-o8u-W__glyph{width:42px;height:42px;color:var(--yellow,#ffd23e);justify-content:center;align-items:center;line-height:1;display:flex}.Chums2Rail-module__-o8u-W__glyph svg{width:100%;height:100%;stroke:var(--yellow,#ffd23e)}.Chums2Rail-module__-o8u-W__label{background:var(--navy,#0a3a57);border:1.5px solid var(--yellow,#ffd23e);font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;text-transform:uppercase;letter-spacing:.05em;border-radius:8px;padding:5px 13px;font-size:.8rem;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:90px;transform:translateY(-50%)translate(-8px)}
.BreedTemperament-module__My4dUW__infoSection{padding:0 20px}.BreedTemperament-module__My4dUW__infoHeading{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.12em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:16px 0 10px;padding-left:16px;font-size:26px}.BreedTemperament-module__My4dUW__temperamentTags{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.BreedTemperament-module__My4dUW__tag{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.08em;color:#fff;background:#ffffff1a;border:1.5px solid #ffffff2e;border-radius:20px;padding:4px 12px;font-size:12px}.BreedTemperament-module__My4dUW__prosConsGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.BreedTemperament-module__My4dUW__prosConsHead{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.BreedTemperament-module__My4dUW__prosConsHead.BreedTemperament-module__My4dUW__pros{color:#4ade80}.BreedTemperament-module__My4dUW__prosConsHead.BreedTemperament-module__My4dUW__cons{color:#f87171}.BreedTemperament-module__My4dUW__prosConsList{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.BreedTemperament-module__My4dUW__prosConsList li{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;padding-left:16px;font-size:12px;font-weight:800;line-height:1.4;position:relative}.BreedTemperament-module__My4dUW__prosConsList li:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:4px}.BreedTemperament-module__My4dUW__prosCol .BreedTemperament-module__My4dUW__prosConsList li:before{background:#4ade80}.BreedTemperament-module__My4dUW__consCol .BreedTemperament-module__My4dUW__prosConsList li:before{background:#f87171}.BreedTemperament-module__My4dUW__divider{background:#ffffff14;height:1px;margin:12px 20px}
.GroomingCard-module__4WiHea__inner{flex-direction:column;gap:14px;padding-bottom:16px;display:flex}.GroomingCard-module__4WiHea__heading{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.12em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:0 0 0 20px;padding-top:14px;font-size:24px}.GroomingCard-module__4WiHea__coatPill{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;margin:0 20px;padding:4px 14px;font-size:.68rem;font-weight:700;display:inline-block}.GroomingCard-module__4WiHea__statsGrid{grid-template-columns:1fr 1fr;gap:10px;margin:0 20px;display:grid}.GroomingCard-module__4WiHea__statBlock{text-align:center;background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;display:flex}.GroomingCard-module__4WiHea__clockIcon{color:var(--yellow,#ffd23e);margin-right:4px;font-size:1.2rem}.GroomingCard-module__4WiHea__statValue{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--yellow,#ffd23e);letter-spacing:.02em;font-size:1.6rem;line-height:1}.GroomingCard-module__4WiHea__statUnit{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;letter-spacing:.06em;margin-left:2px;font-size:.6rem;font-weight:700}.GroomingCard-module__4WiHea__statLabel{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:700;line-height:1.3}.GroomingCard-module__4WiHea__statSub{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;font-size:.6rem;font-style:italic;font-weight:500}.GroomingCard-module__4WiHea__sheddingRow{align-items:center;gap:10px;margin:0 20px;display:flex}.GroomingCard-module__4WiHea__sheddingLabel{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;min-width:58px;font-size:.68rem;font-weight:700}.GroomingCard-module__4WiHea__sheddingBars{flex:1;gap:4px;display:flex}.GroomingCard-module__4WiHea__sheddingBar{background:#ffffff1f;border-radius:2px;flex:1;height:8px}.GroomingCard-module__4WiHea__sheddingBarFilled{background:var(--yellow,#ffd23e)}.GroomingCard-module__4WiHea__sheddingText{font-family:var(--font-body,"Montserrat", sans-serif);color:var(--yellow,#ffd23e);text-align:right;min-width:72px;font-size:.65rem;font-weight:600}.GroomingCard-module__4WiHea__toolsSection{flex-direction:column;gap:8px;margin:0 20px;display:flex}.GroomingCard-module__4WiHea__toolsTitle{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.07em;font-size:.65rem;font-weight:700}.GroomingCard-module__4WiHea__toolsList{flex-wrap:wrap;gap:6px;display:flex}.GroomingCard-module__4WiHea__toolPill{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;background:#5cc4ee26;border:1px solid #5cc4ee40;border-radius:16px;padding:4px 12px;font-size:.65rem;font-weight:600}.GroomingCard-module__4WiHea__notes{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:0 20px 4px;font-size:.72rem;font-weight:500;line-height:1.5}.GroomingCard-module__4WiHea__disclaimer{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:0 20px 4px;font-size:.58rem;font-weight:500;line-height:1.45}
.ExerciseCard-module__WsCiMq__heading{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.12em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:0 0 0 20px;padding-top:14px;font-size:24px}.ExerciseCard-module__WsCiMq__narrow .ExerciseCard-module__WsCiMq__heading{margin-left:12px}.ExerciseCard-module__WsCiMq__narrow .ExerciseCard-module__WsCiMq__statsRow{margin:0 12px;padding:10px 12px}.ExerciseCard-module__WsCiMq__narrow .ExerciseCard-module__WsCiMq__statDivider{display:none}.ExerciseCard-module__WsCiMq__statsRow{background:#ffffff0f;border-radius:12px;align-items:center;gap:0;margin:0 20px;padding:12px 16px;display:flex}.ExerciseCard-module__WsCiMq__statBlock{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.ExerciseCard-module__WsCiMq__statValue{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--yellow,#ffd23e);letter-spacing:.04em;font-size:1.4rem;line-height:1}.ExerciseCard-module__WsCiMq__statUnit{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-left:3px;font-size:.6rem;font-weight:700}.ExerciseCard-module__WsCiMq__statLabel{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.05em;text-align:center;font-size:.6rem;font-weight:600}.ExerciseCard-module__WsCiMq__statDivider{background:#ffffff1f;flex-shrink:0;width:1px;height:36px;margin:0 4px}.ExerciseCard-module__WsCiMq__copeDots{gap:3px;margin-bottom:2px;display:flex}.ExerciseCard-module__WsCiMq__dotFilled,.ExerciseCard-module__WsCiMq__dotEmpty{border-radius:50%;width:9px;height:9px;display:block}.ExerciseCard-module__WsCiMq__dotFilled{background:var(--yellow,#ffd23e)}.ExerciseCard-module__WsCiMq__dotEmpty{background:#ffffff26;border:1px solid #fff3}.ExerciseCard-module__WsCiMq__chartWrap{justify-content:space-between;align-items:flex-end;gap:6px;height:140px;margin-bottom:16px;padding:0 20px;display:flex}.ExerciseCard-module__WsCiMq__dayCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.ExerciseCard-module__WsCiMq__dayMins{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;white-space:nowrap;font-size:.58rem;font-weight:700}.ExerciseCard-module__WsCiMq__barTrack{flex:1;align-items:flex-end;width:100%;display:flex}.ExerciseCard-module__WsCiMq__bar{background:var(--blue-sky,#5cc4ee);border-radius:4px 4px 2px 2px;width:100%;min-height:4px;transition:height .3s}.ExerciseCard-module__WsCiMq__barWeekend{background:var(--yellow,#ffd23e)}.ExerciseCard-module__WsCiMq__dayLabel{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:.62rem;font-weight:700}.ExerciseCard-module__WsCiMq__dayLabelWeekend{color:var(--yellow,#ffd23e)}.ExerciseCard-module__WsCiMq__notes{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:0 20px 16px;font-size:.72rem;font-weight:500;line-height:1.5}.ExerciseCard-module__WsCiMq__disclaimer{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:0 20px 16px;font-size:.58rem;font-weight:500;line-height:1.45}
.EssayShell-module__tujj4W__page{--essay-gutter:clamp(18px, 4vw, 48px);--essay-sidebar:clamp(380px, 30vw, 700px);--essay-gap:48px;--essay-hero-gap:36px;min-height:100vh;padding-bottom:0}.EssayShell-module__tujj4W__heroContent{z-index:2;width:100%;padding:24px var(--essay-gutter) 40px;box-sizing:border-box;align-self:flex-end;position:relative}.EssayShell-module__tujj4W__layout{width:100%;padding:0 var(--essay-gutter) 48px;grid-template-columns:minmax(0, 1fr) var(--essay-sidebar);gap:var(--essay-gap);box-sizing:border-box;align-items:start;display:grid}.EssayShell-module__tujj4W__sidebar{flex-direction:column;gap:20px;display:flex}@media (max-width:900px){.EssayShell-module__tujj4W__layout{grid-template-columns:1fr}}@media (min-width:901px){.EssayShell-module__tujj4W__layout{container-type:inline-size}}@media (min-width:1300px){.EssayShell-module__tujj4W__page{--essay-gap:80px}}@media (min-width:1600px){.EssayShell-module__tujj4W__page{--essay-gap:100px}}@media (min-width:1900px){.EssayShell-module__tujj4W__page{--essay-gap:120px}}
.TimeTunnel-module__sjXPZq__tunnel{z-index:950;opacity:1;background:#0a3a57;width:100%;height:100%;transition:opacity .26s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.TimeTunnel-module__sjXPZq__tunnel{transition:none}}
.good-dog-bad-dog-module__1XCCZW__page{min-height:100vh;padding-top:140px;padding-bottom:80px}.good-dog-bad-dog-module__1XCCZW__hero{max-width:1100px;margin:0 auto 80px;padding:0 clamp(18px,4vw,48px)}.good-dog-bad-dog-module__1XCCZW__eyebrow{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.12em;color:#fff;margin:0 0 16px;font-size:.75rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__title{font-family:var(--font-display,"Luckiest Guy", cursive);color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(3rem,8vw,6rem);line-height:1}.good-dog-bad-dog-module__1XCCZW__titleAccent{color:var(--yellow-header,#ffed00)}.good-dog-bad-dog-module__1XCCZW__intro{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;max-width:780px;margin:0 0 16px;font-size:1rem;font-weight:500;line-height:1.7}.good-dog-bad-dog-module__1XCCZW__essay{min-width:0;margin:0 0 80px}.good-dog-bad-dog-module__1XCCZW__essayMeta{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.good-dog-bad-dog-module__1XCCZW__tag{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;background:var(--yellow-header,#ffed00);color:var(--navy,#0a3a57);border-radius:999px;padding:14px 20px;font-size:.65rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__tagBreed{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:0 0;border:1.5px solid #fff6;border-radius:999px;padding:14px 20px;font-size:.65rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__tagBad{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ef4444;border-radius:999px;padding:14px 20px;font-size:.65rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__essayDivider{border-top:2px solid #ffffff26;max-width:900px;margin:0 auto 80px;padding:0 clamp(18px,4vw,48px)}.good-dog-bad-dog-module__1XCCZW__essayTitle{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--yellow-header,#ffed00);letter-spacing:.04em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.1}.good-dog-bad-dog-module__1XCCZW__essayBody{--gap-xs:9px;--gap-s:18px;--gap-m:27px;--gap-l:36px;--gap-xl:54px}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+*{margin-top:var(--gap-s)}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+h2,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+h3,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+.good-dog-bad-dog-module__1XCCZW__subhead{margin-top:var(--gap-m)}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>h2+*,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>h3+*,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__subhead+*{margin-top:var(--gap-xs)}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+.good-dog-bad-dog-module__1XCCZW__pullquote,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__pullquote+*,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+.good-dog-bad-dog-module__1XCCZW__rule,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__rule+*,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+.good-dog-bad-dog-module__1XCCZW__sceneMobile,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__sceneMobile+*,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+.good-dog-bad-dog-module__1XCCZW__desktopOnly,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__desktopOnly+*,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+.good-dog-bad-dog-module__1XCCZW__videoGate,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__videoGate+*{margin-top:var(--gap-l)}.good-dog-bad-dog-module__1XCCZW__spacer{flex:none}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__tightTop{margin-top:-25px}.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__rule{margin-top:var(--gap-l);margin-top:var(--gap-l)}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__spacer,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__spacer+*{margin-top:0}:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .good-dog-bad-dog-module__1XCCZW__essayBody p,:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .good-dog-bad-dog-module__1XCCZW__backLink,:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .good-dog-bad-dog-module__1XCCZW__backLinkArticle,:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .good-dog-bad-dog-module__1XCCZW__toggleText{color:#fff}:root:not([data-pc-contrast-scheme]) main[data-pc-textinvert=on] .good-dog-bad-dog-module__1XCCZW__intro{color:var(--navy,#0a3a57)}.good-dog-bad-dog-module__1XCCZW__toggleText{color:#000}.good-dog-bad-dog-module__1XCCZW__essayBody p{font-family:var(--font-body,"Montserrat", sans-serif);color:#000;margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.good-dog-bad-dog-module__1XCCZW__essayBullets{margin:0;padding-left:26px;list-style:outside}.good-dog-bad-dog-module__1XCCZW__essayBullets li{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:0;padding-left:4px;font-size:1.25rem;font-weight:600;line-height:1.55;list-style:outside}.good-dog-bad-dog-module__1XCCZW__essayBullets li+li{margin-top:14px}.good-dog-bad-dog-module__1XCCZW__essayBullets li::marker{color:var(--yellow-header,#ffed00)}.good-dog-bad-dog-module__1XCCZW__essayBody>p:first-child,.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__introPara{font-size:1.625rem;font-weight:700;line-height:1.3}.good-dog-bad-dog-module__1XCCZW__essayBody h2+p,.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__pinnedQuoteText{font-weight:700}@media (max-width:768px){.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__pinnedQuoteText{font-size:.98rem;line-height:1.1em}}.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__pinnedQuoteText{line-height:1.1em}.good-dog-bad-dog-module__1XCCZW__essayBody h3{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;text-underline-offset:4px;margin:0;font-size:1.56rem;font-weight:600;text-decoration:underline}.good-dog-bad-dog-module__1XCCZW__rule{background:#fff;border:0;height:1px;margin:0;padding:0}.good-dog-bad-dog-module__1XCCZW__essayBody h3.good-dog-bad-dog-module__1XCCZW__h3Navy{color:var(--navy,#0a3a57);text-align:center;width:75%;margin-left:auto;margin-right:auto;font-weight:700}.good-dog-bad-dog-module__1XCCZW__subhead{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--yellow-header,#ffed00);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.9em}.good-dog-bad-dog-module__1XCCZW__evidenceList{border-left:3px solid var(--yellow-header,#ffed00);flex-direction:column;gap:8px;max-width:520px;margin:0 0 20px;padding:0 0 0 20px;list-style:none;display:flex}.good-dog-bad-dog-module__1XCCZW__evidenceList li{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;font-size:.95rem;font-weight:600;line-height:1.5}.good-dog-bad-dog-module__1XCCZW__breedPanel{background:var(--navy,#0a3a57);border-left:4px solid var(--yellow-header,#ffed00);border-radius:0 12px 12px 0;max-width:720px;margin:32px 0;padding:20px 24px}.good-dog-bad-dog-module__1XCCZW__breedPanelLabel{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--yellow-header,#ffed00);margin:0 0 10px;font-size:.62rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__breedPanel p{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;max-width:unset;margin:0 0 10px;font-size:.88rem;font-weight:500;line-height:1.7}.good-dog-bad-dog-module__1XCCZW__breedPanel p:last-child{margin-bottom:0}.good-dog-bad-dog-module__1XCCZW__verdict{width:100%;font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;text-align:center;background:#22c55e;margin-top:0;padding:40px clamp(18px,4vw,48px);font-size:1.4rem;font-weight:700;line-height:1.1}.good-dog-bad-dog-module__1XCCZW__verdict strong{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.03em;color:#fff;margin-bottom:6px;font-size:1.3em;font-weight:400;display:block}.good-dog-bad-dog-module__1XCCZW__coming{max-width:900px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}.good-dog-bad-dog-module__1XCCZW__comingTitle{font-family:var(--font-display,"Luckiest Guy", cursive);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #ffffff26;margin:0 0 24px;padding-bottom:16px;font-size:1.8rem}.good-dog-bad-dog-module__1XCCZW__comingGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.good-dog-bad-dog-module__1XCCZW__comingGrid{grid-template-columns:1fr}}.good-dog-bad-dog-module__1XCCZW__comingCard{background:var(--navy,#0a3a57);border:1.5px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex}.good-dog-bad-dog-module__1XCCZW__comingTag{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#ffffff1a;border-radius:999px;align-self:flex-start;padding:3px 12px;font-size:.6rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__comingName{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--yellow-header,#ffed00);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.1rem;line-height:1.35}.good-dog-bad-dog-module__1XCCZW__comingBreed{font-family:var(--font-body,"Montserrat", sans-serif);color:#aac4d4;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.7rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__comingDesc{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:4px 0 0;font-size:.8rem;font-weight:500;line-height:1.6}.good-dog-bad-dog-module__1XCCZW__grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1100px;margin:0 auto;padding:0 clamp(18px,4vw,48px) 80px;display:grid}@media (max-width:700px){.good-dog-bad-dog-module__1XCCZW__grid{grid-template-columns:1fr}}.good-dog-bad-dog-module__1XCCZW__card{background:var(--navy,#0a3a57);border:1.5px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:12px;padding:28px;transition:border-color .2s;display:flex}.good-dog-bad-dog-module__1XCCZW__card:hover{border-color:#ffffff40}.good-dog-bad-dog-module__1XCCZW__cardMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.good-dog-bad-dog-module__1XCCZW__cardBreed{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#aac4d4;font-size:.62rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__cardTitle{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--yellow-header,#ffed00);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.35}.good-dog-bad-dog-module__1XCCZW__cardSummary{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;flex:1;margin:0;font-size:.85rem;font-weight:500;line-height:1.7}.good-dog-bad-dog-module__1XCCZW__readMore{background:var(--yellow-header,#ffed00);color:var(--navy,#0a3a57);font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:8px;padding:10px 22px;font-size:.85rem;text-decoration:none;transition:background .15s,transform .1s;display:inline-block}.good-dog-bad-dog-module__1XCCZW__readMore:hover{background:#ffe566;transform:scale(1.03)}.good-dog-bad-dog-module__1XCCZW__tagGood{color:#fff;background:#22c55e}.good-dog-bad-dog-module__1XCCZW__tagLit{background:var(--navy,#0a3a57);color:#fff}.good-dog-bad-dog-module__1XCCZW__essayPage{}.good-dog-bad-dog-module__1XCCZW__backLink{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#000;white-space:nowrap;margin-bottom:20px;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-block}.good-dog-bad-dog-module__1XCCZW__backLink:hover{color:var(--blue-deep,#0b78bd)}.good-dog-bad-dog-module__1XCCZW__essayHero{align-items:flex-end;width:100%;min-height:clamp(600px,78vh,1200px);margin-bottom:0;display:flex;position:relative;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__essayHeroImg{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.good-dog-bad-dog-module__1XCCZW__essayHeroTint{z-index:1;pointer-events:none;background:linear-gradient(#0a3a570d 0%,#0a3a57bf 100%);position:absolute;inset:0}.good-dog-bad-dog-module__1XCCZW__essayHeroImgFallback{background:var(--navy,#0a3a57);z-index:0;width:100%;height:100%;position:absolute;inset:0}.good-dog-bad-dog-module__1XCCZW__essayHeroContent{}.good-dog-bad-dog-module__1XCCZW__essayHeroTitle{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--yellow-header,#ffed00);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 16px #00000080;margin:0 0 20px;font-size:clamp(3.2875rem,7vw,4.5625rem);line-height:1}.good-dog-bad-dog-module__1XCCZW__essayHeroTitleWhite{color:#fff}.good-dog-bad-dog-module__1XCCZW__essayHeroMeta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.good-dog-bad-dog-module__1XCCZW__essayLayout{}.good-dog-bad-dog-module__1XCCZW__sidebar{}.good-dog-bad-dog-module__1XCCZW__sidebarCard{background:var(--navy,#0a3a57);border:1.5px solid #ffffff1f;border-radius:16px;overflow:hidden}@media (max-width:900px){.good-dog-bad-dog-module__1XCCZW__sidebar{position:static}.good-dog-bad-dog-module__1XCCZW__essay{margin-bottom:0}}@media (min-width:1300px){.good-dog-bad-dog-module__1XCCZW__essayHeroTitle{font-size:clamp(3.6875rem,8vw,4.8125rem)}.good-dog-bad-dog-module__1XCCZW__essayBody p{font-size:1.4375rem}.good-dog-bad-dog-module__1XCCZW__essayBody p:first-child{font-size:1.8125rem}}.good-dog-bad-dog-module__1XCCZW__pullquote{font-family:var(--font-body,"Montserrat", sans-serif);color:var(--navy,#0a3a57);border-left:10px solid var(--yellow-header,#ffed00);border-radius:6px;max-width:100%;margin:0;padding:24px 12% 24px 20px;font-size:clamp(1.5rem,3vw,2.5rem);font-style:italic;font-weight:500;line-height:1.1em;display:block}.good-dog-bad-dog-module__1XCCZW__pullquoteMark{font-family:var(--font-stack-notch,serif);color:var(--navy,#0a3a57);margin:0 3px;font-size:5em;font-style:normal;line-height:0;display:inline-block;position:relative;top:45px;overflow:visible}@media (min-width:1300px){.good-dog-bad-dog-module__1XCCZW__pullquote{margin:72px 0;font-size:clamp(1.75rem,2.5vw,3rem)}}.good-dog-bad-dog-module__1XCCZW__mobileCarouselWrap,.good-dog-bad-dog-module__1XCCZW__mobileProgress{display:none}@media (max-width:768px){.good-dog-bad-dog-module__1XCCZW__hero,.good-dog-bad-dog-module__1XCCZW__grid{display:none}.good-dog-bad-dog-module__1XCCZW__page{min-height:100dvh;padding-top:0;padding-bottom:0}.good-dog-bad-dog-module__1XCCZW__mobileCarouselWrap{width:100vw;height:100dvh;display:block;position:relative;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__mobileCarousel{scroll-snap-type:x mandatory;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;width:100%;height:100%;display:flex;overflow:auto hidden}.good-dog-bad-dog-module__1XCCZW__mobileCarousel::-webkit-scrollbar{display:none}.good-dog-bad-dog-module__1XCCZW__mobileSlide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;width:100%;height:100%;display:flex;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__mobileIntroSlide{box-sizing:border-box;background:radial-gradient(120% 120% at 50% 40%,#1497d6a6,#0c5b92d1);flex-direction:column;justify-content:center;gap:16px;width:100%;height:100%;padding:60px 28px;display:flex}.good-dog-bad-dog-module__1XCCZW__mobileIntroTitle{font-family:var(--font-display,"Luckiest Guy", cursive);color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(3rem,14vw,5rem);line-height:1}.good-dog-bad-dog-module__1XCCZW__mobileIntroText{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:0;font-size:.95rem;font-weight:500;line-height:1.3}.good-dog-bad-dog-module__1XCCZW__mobileIntroHint{font-family:var(--font-body,"Montserrat", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-header,#ffed00);margin-top:8px;font-size:.7rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__mobileIntroBtn{color:#fff;font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.04em;cursor:pointer;background:#22c55e;border:none;border-radius:14px;align-self:flex-start;margin-top:8px;padding:16px 44px;font-size:1.3rem;box-shadow:0 4px #16a34a}.good-dog-bad-dog-module__1XCCZW__mobileIntroBtn:active{transform:translateY(2px);box-shadow:0 2px #16a34a}.good-dog-bad-dog-module__1XCCZW__mobileSlideImg{flex:0 0 60%;position:relative;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__mobileSlideCount{z-index:2;color:#fff;font-family:var(--font-body,"Montserrat", sans-serif);letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a3a57bf;border-radius:999px;padding:5px 12px;font-size:.7rem;font-weight:700;position:absolute;top:16px;right:16px}.good-dog-bad-dog-module__1XCCZW__mobileSlideTagOverlay{z-index:2;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:16px}.good-dog-bad-dog-module__1XCCZW__mobileSlideTagPill{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:4px 10px;font-size:.52rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__mobileSlideBreed{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.06em;color:#fff;text-shadow:0 1px 4px #0a3a57cc;font-size:.62rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__mobileSlideInfo{background:var(--navy,#0a3a57);box-sizing:border-box;flex-direction:column;flex:0 0 40%;gap:8px;padding:18px 24px 20px;display:flex;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__mobileSlideTitle{font-family:var(--font-display,"Luckiest Guy", cursive);color:var(--yellow-header,#ffed00);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.35rem,6vw,1.75rem);line-height:1.1}.good-dog-bad-dog-module__1XCCZW__mobileSlideTitleWhite{color:#fff}.good-dog-bad-dog-module__1XCCZW__mobileSlideSummary{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__mobileSlideBtn{color:#fff;font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.04em;cursor:pointer;background:#22c55e;border:none;border-radius:14px;align-self:flex-start;margin-top:10px;padding:16px 44px;font-size:1.3rem;text-decoration:none;display:inline-block;box-shadow:0 4px #16a34a}.good-dog-bad-dog-module__1XCCZW__mobileSlideBtn:active{transform:translateY(2px);box-shadow:0 2px #16a34a}.good-dog-bad-dog-module__1XCCZW__mobileProgress{background:var(--yellow-header,#ffed00);pointer-events:none;border-radius:0 3px 3px 0;width:0%;height:4px;transition:width 80ms linear;display:block;position:absolute;bottom:0;left:0}}.good-dog-bad-dog-module__1XCCZW__heroArrow,.good-dog-bad-dog-module__1XCCZW__desktopOnly{display:none}.good-dog-bad-dog-module__1XCCZW__backLinkArticle{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:#000;white-space:nowrap;font-size:.7rem;font-weight:800;text-decoration:none;display:none}.good-dog-bad-dog-module__1XCCZW__backArrow{color:var(--yellow-header,#ffed00);font-family:var(--font-arrow,"Dela Gothic One"), var(--font-body,"Montserrat", sans-serif);vertical-align:-1px;font-size:.95rem;font-weight:400;line-height:1}@keyframes good-dog-bad-dog-module__1XCCZW__heroArrowPulse{0%{opacity:.35}to{opacity:1}}@media (max-width:768px){.good-dog-bad-dog-module__1XCCZW__heroScene{height:100svh;min-height:0;margin-bottom:0}.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__essayHeroTint{display:none}.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__essayHeroContent{flex-direction:column;align-items:flex-start;padding-bottom:16px;display:flex}.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__essayHeroTitle{order:1;margin:0 0 14px}.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__essayHeroMeta{order:2;margin:0}.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__backLink{display:none}.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__tag,.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__tagBreed{padding:4px 10px;font-size:.52rem}.good-dog-bad-dog-module__1XCCZW__backLinkArticle{justify-self:start;display:inline-block}.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__essayHeroTitle{font-size:clamp(2.3475rem,9.2vw,3.0475rem)}.good-dog-bad-dog-module__1XCCZW__heroScene .good-dog-bad-dog-module__1XCCZW__heroArrow{cursor:pointer;background:0 0;border:none;order:0;justify-content:center;align-items:center;width:56px;height:44px;margin:0 auto 16px;padding:0;animation:1.5s ease-in-out infinite alternate good-dog-bad-dog-module__1XCCZW__heroArrowPulse;display:flex}.good-dog-bad-dog-module__1XCCZW__essayLayout{gap:25px;padding:10px 20px 0}.good-dog-bad-dog-module__1XCCZW__essayBody p{font-size:1.05rem}.good-dog-bad-dog-module__1XCCZW__essayBody p:first-child{font-size:1.35rem}.good-dog-bad-dog-module__1XCCZW__subhead{text-shadow:0 3px 12px #0a3a5759;font-size:clamp(3.04rem,12.5vw,4.04rem)}.good-dog-bad-dog-module__1XCCZW__noteScene{margin-top:-40px;margin-bottom:18px}.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__introPara{font-size:1.35rem}.good-dog-bad-dog-module__1XCCZW__essayBody h3{font-size:1.36rem}.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__plainPara{font-size:.83rem;font-weight:500}.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__editorsNoteTitle{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--navy,#0a3a57);margin:0 0 6px;font-size:.58rem;font-weight:700}.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__editorsNoteText{font-family:var(--font-body,"Montserrat", sans-serif);margin:0;font-size:.83rem;font-style:italic;font-weight:600;line-height:1.3}.good-dog-bad-dog-module__1XCCZW__heavyLine{font-weight:800!important}.good-dog-bad-dog-module__1XCCZW__essayBody .good-dog-bad-dog-module__1XCCZW__imageCaption{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:8px 0 0;padding:0 20px;font-size:.78rem;font-style:italic;font-weight:500;line-height:1.3}.good-dog-bad-dog-module__1XCCZW__pullquote{font-size:clamp(1.25rem,5vw,1.6rem)}}.good-dog-bad-dog-module__1XCCZW__sceneMobile{display:block}@media (max-width:768px){.good-dog-bad-dog-module__1XCCZW__sidebarOnly{display:none}.good-dog-bad-dog-module__1XCCZW__sceneMobile{margin:0;display:block}.good-dog-bad-dog-module__1XCCZW__desktopOnly{display:none}.good-dog-bad-dog-module__1XCCZW__parallaxScene.good-dog-bad-dog-module__1XCCZW__videoPinScene:after{content:"";height:60svh;display:block}.good-dog-bad-dog-module__1XCCZW__videoCard{z-index:2;opacity:0;transition:opacity .45s,transform .45s;position:absolute;bottom:20px;left:16px;right:16px;transform:translateY(24px)scale(.96)}.good-dog-bad-dog-module__1XCCZW__videoCard.mf-show{opacity:1;transform:translateY(0)scale(1)}.good-dog-bad-dog-module__1XCCZW__choreoCaption{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:8px 0 0;font-size:.78rem;font-style:italic;font-weight:500;line-height:1.3}.good-dog-bad-dog-module__1XCCZW__essayBullets li{font-size:1.05rem}.good-dog-bad-dog-module__1XCCZW__carouselScene,.good-dog-bad-dog-module__1XCCZW__imageScene{margin:0 -20px}.good-dog-bad-dog-module__1XCCZW__imageScene img{width:100%;display:block}.good-dog-bad-dog-module__1XCCZW__timelineScene{background:var(--navy,#0a3a57);margin:0 -20px;padding:26px 20px 20px}.good-dog-bad-dog-module__1XCCZW__tlBody{position:relative}.good-dog-bad-dog-module__1XCCZW__tlTrack,.good-dog-bad-dog-module__1XCCZW__tlFill{background:#ffffff38;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.good-dog-bad-dog-module__1XCCZW__tlFill{background:var(--yellow-header,#ffed00);height:0%;transition:height .15s linear;bottom:auto}.good-dog-bad-dog-module__1XCCZW__tlItem{z-index:1;position:relative}.tl-js .good-dog-bad-dog-module__1XCCZW__tlItem{will-change:opacity}.good-dog-bad-dog-module__1XCCZW__overlapNext{z-index:2;will-change:transform;margin-bottom:-56px;position:relative}.good-dog-bad-dog-module__1XCCZW__parallaxScene.good-dog-bad-dog-module__1XCCZW__tightBottom{margin-bottom:0}.good-dog-bad-dog-module__1XCCZW__tightBottom .good-dog-bad-dog-module__1XCCZW__parallaxContent{padding-bottom:0}.good-dog-bad-dog-module__1XCCZW__timelineScene.good-dog-bad-dog-module__1XCCZW__tightTop{z-index:3;margin-top:-25px;position:relative}.good-dog-bad-dog-module__1XCCZW__parallaxScene.good-dog-bad-dog-module__1XCCZW__driftScene:after{content:"";height:38svh;display:block}.good-dog-bad-dog-module__1XCCZW__parallaxImgWrap .good-dog-bad-dog-module__1XCCZW__driftImg{will-change:transform;height:125%}.good-dog-bad-dog-module__1XCCZW__parallaxVideo{object-fit:cover;width:100%;height:100%;display:block}.good-dog-bad-dog-module__1XCCZW__parallaxScene{margin:0 -20px;position:relative}.good-dog-bad-dog-module__1XCCZW__parallaxImgWrap{z-index:0;height:100svh;position:sticky;top:0;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__parallaxImgWrap img{object-fit:cover;width:100%;height:100%;display:block}.good-dog-bad-dog-module__1XCCZW__parallaxContent{z-index:1;margin-top:-42svh;padding:0 20px 40px;position:relative}}@media (min-width:769px){.good-dog-bad-dog-module__1XCCZW__sidebarCard{padding:2.5rem}.good-dog-bad-dog-module__1XCCZW__essayBullets li::marker{font-size:1.4em}.good-dog-bad-dog-module__1XCCZW__evidenceList li::marker{font-size:1.4em}.good-dog-bad-dog-module__1XCCZW__essayBullets li{font-size:1.05rem}.good-dog-bad-dog-module__1XCCZW__sizeBuildCardWrap{grid-template-columns:auto 1fr;display:grid}.good-dog-bad-dog-module__1XCCZW__sizeBuildGrid{grid-template-columns:1fr!important}.good-dog-bad-dog-module__1XCCZW__sizeBuildBullets{padding-left:0!important}.good-dog-bad-dog-module__1XCCZW__parallaxScene{position:relative}.good-dog-bad-dog-module__1XCCZW__parallaxImgWrap{z-index:0;height:100svh;position:sticky;top:0;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__parallaxImgWrap img{object-fit:cover;width:100%;height:100%;display:block}.good-dog-bad-dog-module__1XCCZW__parallaxImgWrap .good-dog-bad-dog-module__1XCCZW__driftImg{will-change:transform;height:125%}.good-dog-bad-dog-module__1XCCZW__parallaxScene.good-dog-bad-dog-module__1XCCZW__driftScene:after{content:"";height:38svh;display:block}.good-dog-bad-dog-module__1XCCZW__parallaxContent{z-index:1;margin-top:-42svh;padding:0 20px 40px;position:relative}.good-dog-bad-dog-module__1XCCZW__parallaxScene.good-dog-bad-dog-module__1XCCZW__tightBottom{margin-bottom:0}.good-dog-bad-dog-module__1XCCZW__tightBottom .good-dog-bad-dog-module__1XCCZW__parallaxContent{padding-bottom:0}.good-dog-bad-dog-module__1XCCZW__timelineScene{background:var(--navy,#0a3a57);border-radius:16px;padding:26px 20px 20px}.good-dog-bad-dog-module__1XCCZW__timelineScene.good-dog-bad-dog-module__1XCCZW__tightTop{z-index:3;margin-top:-25px;position:relative}.good-dog-bad-dog-module__1XCCZW__tlBody{position:relative}.good-dog-bad-dog-module__1XCCZW__hideOnDesktop{display:none!important}.good-dog-bad-dog-module__1XCCZW__essayBody .choreoBullets li{line-height:1.5;font-size:1.55rem!important}.good-dog-bad-dog-module__1XCCZW__sidebar .good-dog-bad-dog-module__1XCCZW__sidebarCard{padding-left:1rem;padding-right:1rem}.good-dog-bad-dog-module__1XCCZW__choreoCaption{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;background:var(--navy,#0a3a57);border-radius:0 0 12px 12px;margin:0;padding:1.75rem;font-size:calc(.78rem + 2pt);font-style:italic;font-weight:500;line-height:1.4;display:block}.good-dog-bad-dog-module__1XCCZW__sidebarCard p[style*="27px"],.good-dog-bad-dog-module__1XCCZW__sidebarCard p[style*="54px"]{line-height:.9!important}.good-dog-bad-dog-module__1XCCZW__essayBody h3.good-dog-bad-dog-module__1XCCZW__h3Navy{text-align:left}.good-dog-bad-dog-module__1XCCZW__whatWeKnowCard p:not([style*="54px"]),.good-dog-bad-dog-module__1XCCZW__whatWeKnowCard a,.good-dog-bad-dog-module__1XCCZW__livingDescCard p:not([style*="54px"]),.good-dog-bad-dog-module__1XCCZW__livingDescCard a{font-size:calc(1em + 2pt)!important}.good-dog-bad-dog-module__1XCCZW__tlItem>div:last-child>p:first-child{font-size:calc(.72rem + 5pt)!important}.good-dog-bad-dog-module__1XCCZW__tlItem>div:last-child>p:nth-child(2),.good-dog-bad-dog-module__1XCCZW__tlItem>div:last-child>a{font-size:calc(.95rem + 3pt)!important}.good-dog-bad-dog-module__1XCCZW__tlItem>div:last-child>p:last-child{font-size:calc(.82rem + 2pt)!important}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>#good-dog-bad-dog-module__1XCCZW__wwk-scene{margin-bottom:0}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>#good-dog-bad-dog-module__1XCCZW__harehound-scene,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>#good-dog-bad-dog-module__1XCCZW__tl-scene{margin-top:0!important}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__sceneMobile#good-dog-bad-dog-module__1XCCZW__harehound-scene{z-index:0;position:relative;margin-top:0!important;padding-top:0!important}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>.good-dog-bad-dog-module__1XCCZW__sceneMobile#good-dog-bad-dog-module__1XCCZW__wwk-scene{z-index:2;position:relative;margin-bottom:0!important}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>#good-dog-bad-dog-module__1XCCZW__wwk-scene,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>#good-dog-bad-dog-module__1XCCZW__harehound-scene,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>#good-dog-bad-dog-module__1XCCZW__tl-scene{margin-top:0!important;margin-bottom:0!important}}.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>*+figure,.good-dog-bad-dog-module__1XCCZW__essayBody.good-dog-bad-dog-module__1XCCZW__essayBody>figure+*{margin-top:48px!important}.good-dog-bad-dog-module__1XCCZW__timelineScene{padding-top:40px}.good-dog-bad-dog-module__1XCCZW__verdict.good-dog-bad-dog-module__1XCCZW__verdictBad{background:#ef4444}@media (min-width:701px){.good-dog-bad-dog-module__1XCCZW__grid{grid-template-columns:1fr}.good-dog-bad-dog-module__1XCCZW__card{grid-template-columns:60% 40%;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__cardImgWrap{min-height:320px;position:relative;overflow:hidden}.good-dog-bad-dog-module__1XCCZW__cardImg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.good-dog-bad-dog-module__1XCCZW__cardBody{flex-direction:column;justify-content:center;gap:12px;padding:28px;display:flex}}@media (max-width:700px){.good-dog-bad-dog-module__1XCCZW__cardImgWrap{display:none}}@media (min-width:701px){.good-dog-bad-dog-module__1XCCZW__grid,.good-dog-bad-dog-module__1XCCZW__hero{width:95%;max-width:95%;margin-left:auto;margin-right:auto}.good-dog-bad-dog-module__1XCCZW__title{font-size:clamp(4.8rem,14vw,11rem);line-height:.9}.good-dog-bad-dog-module__1XCCZW__intro{max-width:80vw;font-size:clamp(28px,3.6vw,36px);line-height:1.1}.good-dog-bad-dog-module__1XCCZW__hero,.good-dog-bad-dog-module__1XCCZW__title{text-align:center}.good-dog-bad-dog-module__1XCCZW__intro{text-align:center;margin-left:auto;margin-right:auto}.good-dog-bad-dog-module__1XCCZW__card{min-height:450px}.good-dog-bad-dog-module__1XCCZW__cardTitle{font-size:clamp(2.6rem,4.4vw,4rem);line-height:.95}.good-dog-bad-dog-module__1XCCZW__cardSummary{font-size:calc(1em + 2pt)}.good-dog-bad-dog-module__1XCCZW__readMore{color:#fff;font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.04em;background:#22c55e;border:none;border-radius:14px;align-self:flex-start;margin-top:10px;padding:16px 44px;font-size:1.3rem;text-decoration:none;box-shadow:0 4px #16a34a}.good-dog-bad-dog-module__1XCCZW__readMore:hover{background:#2fd06a;transform:none}.good-dog-bad-dog-module__1XCCZW__readMore:active{transform:translateY(2px);box-shadow:0 2px #16a34a}.good-dog-bad-dog-module__1XCCZW__cardMeta{margin-bottom:10px}}
.BreedAncestry-module__BIgE8W__infoHeading{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.12em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:16px 0 10px;padding-left:16px;font-size:26px}.BreedAncestry-module__BIgE8W__ancestryRow{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 20px;display:flex}.BreedAncestry-module__BIgE8W__ancestryName{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;font-size:13px;font-weight:700}.BreedAncestry-module__BIgE8W__ancestryPct{font-family:var(--font-display,"Luckiest Guy", system-ui);color:var(--yellow,#ffd23e);letter-spacing:.04em;font-size:16px}.BreedAncestry-module__BIgE8W__ancestryBar{background:var(--yellow,#ffd23e);border-radius:2px;height:4px;margin:0 20px;transition:width .4s}.BreedAncestry-module__BIgE8W__ancestryDisclaimer{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;padding:10px 20px 0;font-size:10px;font-style:italic;line-height:1.5}
.HealthSection-module__PdBPtq__section{flex-direction:column;gap:20px;width:100%;display:flex;position:relative}.HealthSection-module__PdBPtq__heading{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.1em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:0;font-size:3rem;line-height:1}.HealthSection-module__PdBPtq__note{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;max-width:720px;margin:0;font-size:.85rem;font-weight:500;line-height:1.6}.HealthSection-module__PdBPtq__tableHead{border-bottom:1px solid #ffffff1f;grid-template-columns:320px 80px 80px 28px;gap:0;padding:0 16px 8px;display:grid}.HealthSection-module__PdBPtq__tableHead span{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700}.HealthSection-module__PdBPtq__colCondition{flex-shrink:0;align-items:center;gap:10px;width:320px;display:flex}.HealthSection-module__PdBPtq__colSeverity{flex-shrink:0;align-items:center;gap:8px;width:80px;display:flex}.HealthSection-module__PdBPtq__colLikelihood{flex-shrink:0;align-items:center;width:80px;display:flex}.HealthSection-module__PdBPtq__colToggle{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:flex}.HealthSection-module__PdBPtq__rows{flex-direction:column;gap:2px;display:flex}.HealthSection-module__PdBPtq__row{background:var(--blue-deep,#0b78bd);border:1.5px solid #ffffff1a;border-radius:10px;overflow:hidden}.HealthSection-module__PdBPtq__rowOpen{border-color:var(--yellow,#ffd23e)}.HealthSection-module__PdBPtq__rowHeader{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:320px 80px 80px 28px;align-items:center;width:100%;padding:14px 16px;display:grid}.HealthSection-module__PdBPtq__severityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:block}.HealthSection-module__PdBPtq__colCondition{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;font-size:.82rem;font-weight:700}.HealthSection-module__PdBPtq__severityLabel{font-family:var(--font-body,"Montserrat", sans-serif);min-width:60px;font-size:.68rem;font-weight:700}.HealthSection-module__PdBPtq__severityDots{gap:3px;display:flex}.HealthSection-module__PdBPtq__dot{border-radius:50%;width:8px;height:8px;display:block}.HealthSection-module__PdBPtq__likelihoodPill{font-family:var(--font-body,"Montserrat", sans-serif);white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:.65rem;font-weight:700}.HealthSection-module__PdBPtq__onsetLabel{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;font-size:.68rem;font-weight:600}.HealthSection-module__PdBPtq__chevron{color:#fff;font-size:1rem;line-height:1;transition:transform .2s;display:inline-block}.HealthSection-module__PdBPtq__chevronOpen{transform:rotate(180deg)}.HealthSection-module__PdBPtq__rowBody{padding:0 16px 16px 34px}.HealthSection-module__PdBPtq__description{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;border-top:1px solid #ffffff14;margin:0;padding-top:12px;font-size:.78rem;font-weight:500;line-height:1.6}.HealthSection-module__PdBPtq__disclaimer{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;margin:0;font-size:.62rem;font-weight:500;line-height:1.5}
.ScoreTable-module__8G70eW__board{z-index:1;flex-direction:column;align-self:center;gap:0;width:min(420px,86vw);display:flex;position:relative}.ScoreTable-module__8G70eW__title{font-family:var(--font-body), system-ui, sans-serif;color:var(--blue-sky);text-align:center;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(11px,1.4vw,13px);font-weight:700}.ScoreTable-module__8G70eW__row{background:var(--navy);border-bottom:1px solid var(--blue-deep);grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:6px 12px;display:grid}.ScoreTable-module__8G70eW__row:first-of-type{border-radius:8px 8px 0 0}.ScoreTable-module__8G70eW__row:last-of-type{border-bottom:none;border-radius:0 0 8px 8px}.ScoreTable-module__8G70eW__rowPlayer{background:var(--blue-deep)}.ScoreTable-module__8G70eW__pos{font-family:var(--font-body), system-ui, sans-serif;color:var(--yellow);text-align:center;font-size:clamp(13px,1.8vw,16px);font-weight:700}.ScoreTable-module__8G70eW__name{font-family:var(--font-body), system-ui, sans-serif;color:var(--cream);text-align:left;letter-spacing:.03em;font-size:clamp(13px,1.6vw,16px);font-weight:700}.ScoreTable-module__8G70eW__score{font-family:var(--font-body), system-ui, sans-serif;color:var(--yellow);text-align:right;letter-spacing:.03em;font-size:clamp(13px,1.6vw,16px);font-weight:700}.ScoreTable-module__8G70eW__rowPlayer .ScoreTable-module__8G70eW__name,.ScoreTable-module__8G70eW__rowPlayer .ScoreTable-module__8G70eW__score{color:var(--yellow)}@media (prefers-reduced-motion:no-preference){.ScoreTable-module__8G70eW__board{animation:.35s both ScoreTable-module__8G70eW__stBoardIn}}@keyframes ScoreTable-module__8G70eW__stBoardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.ChumInfoPopout-module__I3eKaq__overlay{z-index:1000;background:#0a3a578c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ChumInfoPopout-module__I3eKaq__panel{background:var(--navy,#0a3a57);border:2.5px solid #ffffff24;border-radius:24px;width:min(560px,92vw);max-height:86vh;padding:8px 4px 20px;position:relative;overflow-y:auto;box-shadow:0 20px 70px #00000080}.ChumInfoPopout-module__I3eKaq__close{color:var(--yellow,#ffd23e);cursor:pointer;z-index:1;background:0 0;border:none;padding:0;font-size:40px;font-weight:700;line-height:1;position:absolute;top:8px;right:12px}.ChumInfoPopout-module__I3eKaq__lifespan{padding-bottom:4px}.ChumInfoPopout-module__I3eKaq__lifeHeading{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.12em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:16px 0 10px;padding-left:16px;font-size:26px}.ChumInfoPopout-module__I3eKaq__lifeFigure{font-family:var(--font-display,"Luckiest Guy", system-ui);color:#fff;margin:0 20px;font-size:2.6rem;line-height:1}.ChumInfoPopout-module__I3eKaq__lifeNote{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;margin:12px 20px 0;font-size:12px;font-weight:600;line-height:1.5}
.FamousDogsSection-module__2X89Ea__section{flex-direction:column;gap:20px;display:flex}.FamousDogsSection-module__2X89Ea__heading{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.1em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:0;font-size:3rem;line-height:1}.FamousDogsSection-module__2X89Ea__strip{flex-wrap:wrap;gap:12px;display:flex}.FamousDogsSection-module__2X89Ea__card{background:var(--navy,#0a3a57);cursor:pointer;border:1.5px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:8px;width:200px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:flex}.FamousDogsSection-module__2X89Ea__card:hover{border-color:var(--yellow,#ffd23e)}.FamousDogsSection-module__2X89Ea__typePill{font-family:var(--font-body,"Montserrat", sans-serif);text-transform:uppercase;letter-spacing:.07em;border:1px solid;border-radius:10px;align-self:flex-start;padding:2px 8px;font-size:.6rem;font-weight:700;display:inline-block}.FamousDogsSection-module__2X89Ea__name{font-family:var(--font-display,"Luckiest Guy", cursive);letter-spacing:.06em;color:var(--yellow,#ffd23e);font-size:1.1rem;line-height:1.1}.FamousDogsSection-module__2X89Ea__knownFor{font-family:var(--font-body,"Montserrat", sans-serif);color:#fff;font-size:.7rem;font-weight:500;line-height:1.4}
