.WelcomeShowcase-module__sgZyXG__welcome{--welcome-ink:#513c31;--welcome-muted:#8b8172;--welcome-cream:#fcf8ef;color:var(--welcome-ink);background:var(--welcome-cream);font-family:Nunito,Noto Sans SC,Microsoft YaHei,sans-serif}.WelcomeShowcase-module__sgZyXG__header{justify-content:space-between;align-items:center;gap:24px;height:102px;padding:12px clamp(22px,4.15vw,70px);display:flex}.WelcomeShowcase-module__sgZyXG__brand{flex-shrink:0;align-items:center;gap:17px;display:flex}.WelcomeShowcase-module__sgZyXG__brand img{object-fit:contain;width:76px;height:76px}.WelcomeShowcase-module__sgZyXG__brand>span{letter-spacing:-.04em;white-space:nowrap;font-family:Nunito,Arial Rounded MT Bold,sans-serif;font-size:clamp(23px,2.5vw,37px);font-weight:900}.WelcomeShowcase-module__sgZyXG__nav{align-items:center;gap:clamp(20px,2.4vw,38px);display:flex}.WelcomeShowcase-module__sgZyXG__nav button,.WelcomeShowcase-module__sgZyXG__nav a{color:inherit;white-space:nowrap;font:650 14px/1.3 Nunito,Noto Sans SC,sans-serif;text-decoration:none}.WelcomeShowcase-module__sgZyXG__nav button{cursor:pointer;background:0 0;border:0;padding:12px 0}.WelcomeShowcase-module__sgZyXG__nav button:hover{color:#6d7954}.WelcomeShowcase-module__sgZyXG__nav .WelcomeShowcase-module__sgZyXG__support{border:1px solid #8c8274;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;display:inline-flex}.WelcomeShowcase-module__sgZyXG__support:hover{background:#edf0e2}.WelcomeShowcase-module__sgZyXG__stage{isolation:isolate;background:#e5eadc url(/images/welcome-v1/stage.webp) bottom/cover no-repeat;height:clamp(360px,45vw,650px);position:relative}.WelcomeShowcase-module__sgZyXG__kicker{color:#7d8772;letter-spacing:.3em;z-index:2;pointer-events:none;margin:0;font:700 11px/1.75 Nunito,sans-serif;position:absolute;top:6.8%;left:4.15%}.WelcomeShowcase-module__sgZyXG__lineup{position:absolute;inset:0 3.2% 22px}.WelcomeShowcase-module__sgZyXG__pet{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;bottom:0}.WelcomeShowcase-module__sgZyXG__petVisual{transform-origin:50% 96%;width:125%;height:100%;animation:WelcomeShowcase-module__sgZyXG__breathe 4.9s ease-in-out var(--idle-delay) infinite;pointer-events:none;margin-left:-12.5%;display:block}.WelcomeShowcase-module__sgZyXG__pet[data-state=action] .WelcomeShowcase-module__sgZyXG__petVisual,.WelcomeShowcase-module__sgZyXG__stage[data-motion=paused] .WelcomeShowcase-module__sgZyXG__petVisual{animation:none}.WelcomeShowcase-module__sgZyXG__canvas,.WelcomeShowcase-module__sgZyXG__poster{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 5px #5c4a291f);width:100%;height:100%;display:block}.WelcomeShowcase-module__sgZyXG__hidden{display:none}.WelcomeShowcase-module__sgZyXG__dachshund{width:23%;height:56%;bottom:4px;left:0}.WelcomeShowcase-module__sgZyXG__whippet{width:21%;height:95%;bottom:-3px;left:23.2%}.WelcomeShowcase-module__sgZyXG__schnauzer{width:17.2%;height:56%;bottom:-2px;left:44.5%}.WelcomeShowcase-module__sgZyXG__cat{width:15.8%;height:55%;bottom:5px;left:62.1%}.WelcomeShowcase-module__sgZyXG__corgi{width:23%;height:72%;bottom:-6px;left:78%}.WelcomeShowcase-module__sgZyXG__schnauzer .WelcomeShowcase-module__sgZyXG__petVisual,.WelcomeShowcase-module__sgZyXG__cat .WelcomeShowcase-module__sgZyXG__petVisual{width:145%;margin-left:-22.5%}.WelcomeShowcase-module__sgZyXG__petLabel{opacity:0;color:#665448;white-space:nowrap;pointer-events:none;background:#fcf8eff2;border-radius:999px;padding:6px 14px;font-size:12px;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;left:50%;transform:translate(-50%,12px);box-shadow:0 4px 16px #503c2812}.WelcomeShowcase-module__sgZyXG__petLabel small{color:#9a8c7c;margin-left:7px;font-size:10px}.WelcomeShowcase-module__sgZyXG__pet:hover .WelcomeShowcase-module__sgZyXG__petLabel,.WelcomeShowcase-module__sgZyXG__pet:focus-visible .WelcomeShowcase-module__sgZyXG__petLabel{opacity:1;transform:translate(-50%,5px)}.WelcomeShowcase-module__sgZyXG__pet:focus-visible{outline-offset:1px;border-radius:22px;outline:2px solid #8e9e75}.WelcomeShowcase-module__sgZyXG__stageTools{color:#808773;pointer-events:none;justify-content:space-between;align-items:center;font-size:10px;line-height:1.3;display:flex;position:absolute;bottom:4px;left:4.15%;right:4.15%}.WelcomeShowcase-module__sgZyXG__stageTools button{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0 6px 12px;font-size:10px;display:flex}.WelcomeShowcase-module__sgZyXG__touchHint{display:none}.WelcomeShowcase-module__sgZyXG__caption{grid-template-columns:minmax(260px,1fr) minmax(350px,1.38fr) minmax(220px,.95fr);align-items:center;gap:clamp(25px,4vw,64px);padding:32px 4.15% 25px;display:grid}.WelcomeShowcase-module__sgZyXG__caption h1{color:#513c31;letter-spacing:-.05em;margin:0;font:900 clamp(36px,4.25vw,64px)/1.24 Noto Sans SC,Microsoft YaHei,sans-serif}.WelcomeShowcase-module__sgZyXG__intro{border-left:1px solid #d9cfbf;padding:8px 0 8px 38px}.WelcomeShowcase-module__sgZyXG__intro p{margin:0 0 22px;font-size:clamp(14px,1.4vw,20px);font-weight:700;line-height:1.6}.WelcomeShowcase-module__sgZyXG__intro ol{color:#8e8375;flex-wrap:wrap;align-items:center;gap:18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.WelcomeShowcase-module__sgZyXG__intro li{align-items:center;gap:7px;display:flex}.WelcomeShowcase-module__sgZyXG__intro li+li:before{content:"/";color:#bcb09d;margin-right:8px}.WelcomeShowcase-module__sgZyXG__intro li>span{font-variant-numeric:tabular-nums;letter-spacing:.08em}.WelcomeShowcase-module__sgZyXG__start{color:#513c31;cursor:pointer;z-index:5;touch-action:manipulation;background:#ffe18d;border:1px solid #0000;border-radius:99px;justify-content:center;justify-self:stretch;align-items:center;gap:27px;min-height:76px;padding:17px 24px;font-size:24px;font-weight:900;transition:background .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.WelcomeShowcase-module__sgZyXG__start:hover{background:#ffdb78;transform:translateY(-2px);box-shadow:0 9px 25px #b0872c1f}.WelcomeShowcase-module__sgZyXG__start:focus-visible{outline-offset:5px;outline:3px solid #71805a}.WelcomeShowcase-module__sgZyXG__footer{text-align:center;border-top:1px solid #d9cfbf;margin:0 4.15%;padding:16px 0 12px}.WelcomeShowcase-module__sgZyXG__footer>p{color:#a19485;letter-spacing:.1em;margin:0;font-size:11px}.WelcomeShowcase-module__sgZyXG__footer>p>span{margin:0 7px}.WelcomeShowcase-module__sgZyXG__footer .legal-links.compact{color:#9c9182;width:auto;padding:10px 0 0;font:400 10px/1.4 Nunito,Noto Sans SC,sans-serif}.WelcomeShowcase-module__sgZyXG__footer .legal-links.compact nav{gap:8px 18px}@keyframes WelcomeShowcase-module__sgZyXG__breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.009)}}@media (min-width:1600px){.WelcomeShowcase-module__sgZyXG__welcome{max-width:1800px;margin:auto}}@media (max-width:1000px){.WelcomeShowcase-module__sgZyXG__header{height:84px;padding-inline:22px}.WelcomeShowcase-module__sgZyXG__brand img{width:50px;height:50px}.WelcomeShowcase-module__sgZyXG__brand>span{font-size:27px}.WelcomeShowcase-module__sgZyXG__nav{gap:18px}.WelcomeShowcase-module__sgZyXG__nav button,.WelcomeShowcase-module__sgZyXG__nav a{font-size:12px}.WelcomeShowcase-module__sgZyXG__nav .WelcomeShowcase-module__sgZyXG__support{padding:10px 14px}.WelcomeShowcase-module__sgZyXG__caption{grid-template-columns:1fr 1.2fr;gap:22px}.WelcomeShowcase-module__sgZyXG__caption h1{font-size:45px}.WelcomeShowcase-module__sgZyXG__intro{padding-left:25px}.WelcomeShowcase-module__sgZyXG__intro p{font-size:15px}.WelcomeShowcase-module__sgZyXG__start{grid-column:1/-1;justify-self:center;min-width:250px;min-height:58px;padding:12px 30px;font-size:20px}.WelcomeShowcase-module__sgZyXG__caption{padding-top:24px}.WelcomeShowcase-module__sgZyXG__stage{height:46vw;min-height:330px}.WelcomeShowcase-module__sgZyXG__intro ol{gap:8px;font-size:11px}.WelcomeShowcase-module__sgZyXG__intro li+li:before{margin-right:3px}}@media (max-width:650px){.WelcomeShowcase-module__sgZyXG__header{flex-wrap:wrap;gap:8px;height:auto;min-height:110px;padding:10px 18px 12px}.WelcomeShowcase-module__sgZyXG__brand{gap:9px}.WelcomeShowcase-module__sgZyXG__brand img{width:42px;height:42px}.WelcomeShowcase-module__sgZyXG__brand>span{font-size:27px}.WelcomeShowcase-module__sgZyXG__nav{justify-content:space-between;gap:10px;width:100%}.WelcomeShowcase-module__sgZyXG__nav button,.WelcomeShowcase-module__sgZyXG__nav a{font-size:11px}.WelcomeShowcase-module__sgZyXG__nav button{padding:9px 0}.WelcomeShowcase-module__sgZyXG__nav .WelcomeShowcase-module__sgZyXG__support{gap:5px;padding:8px 11px}.WelcomeShowcase-module__sgZyXG__support svg{width:14px}.WelcomeShowcase-module__sgZyXG__stage{height:300px;min-height:0}.WelcomeShowcase-module__sgZyXG__lineup{bottom:31px;left:8px;right:8px}.WelcomeShowcase-module__sgZyXG__kicker{letter-spacing:.2em;font-size:8px;top:14px;left:19px}.WelcomeShowcase-module__sgZyXG__whippet{width:22%;height:83%;left:22%}.WelcomeShowcase-module__sgZyXG__dachshund{width:23%;height:48%}.WelcomeShowcase-module__sgZyXG__schnauzer{width:17%;height:50%;left:44%}.WelcomeShowcase-module__sgZyXG__cat{width:16%;height:50%;left:61%}.WelcomeShowcase-module__sgZyXG__corgi{width:23%;height:64%;left:77%}.WelcomeShowcase-module__sgZyXG__stageTools{font-size:9px;bottom:8px;left:19px;right:19px}.WelcomeShowcase-module__sgZyXG__stageTools button{font-size:9px}.WelcomeShowcase-module__sgZyXG__petLabel{padding:5px 8px;font-size:10px;bottom:0}.WelcomeShowcase-module__sgZyXG__petLabel small{display:none}.WelcomeShowcase-module__sgZyXG__caption{flex-direction:column;align-items:flex-start;gap:18px;padding:25px 22px 24px;display:flex}.WelcomeShowcase-module__sgZyXG__caption h1{font-size:44px;line-height:1.2}.WelcomeShowcase-module__sgZyXG__intro{border:0;padding:0}.WelcomeShowcase-module__sgZyXG__intro p{margin-bottom:13px;font-size:14px}.WelcomeShowcase-module__sgZyXG__intro ol{gap:14px;font-size:11px}.WelcomeShowcase-module__sgZyXG__start{gap:22px;width:100%;min-height:58px;margin-top:4px;font-size:20px}.WelcomeShowcase-module__sgZyXG__footer{margin-inline:22px;padding-top:15px}.WelcomeShowcase-module__sgZyXG__footer>p{letter-spacing:.07em;font-size:9px}.WelcomeShowcase-module__sgZyXG__footer .legal-links.compact nav{flex-wrap:wrap;gap:7px 15px}.WelcomeShowcase-module__sgZyXG__footer .legal-links.compact{font-size:9px}.WelcomeShowcase-module__sgZyXG__desktopHint{display:none}.WelcomeShowcase-module__sgZyXG__touchHint{display:inline}}@media (max-width:360px){.WelcomeShowcase-module__sgZyXG__stage{height:260px}.WelcomeShowcase-module__sgZyXG__brand>span{font-size:24px}.WelcomeShowcase-module__sgZyXG__nav{gap:7px}.WelcomeShowcase-module__sgZyXG__nav button,.WelcomeShowcase-module__sgZyXG__nav a{font-size:10px}.WelcomeShowcase-module__sgZyXG__caption h1{font-size:40px}.WelcomeShowcase-module__sgZyXG__stageTools button>span{display:none}}@media (hover:none){.WelcomeShowcase-module__sgZyXG__desktopHint{display:none}.WelcomeShowcase-module__sgZyXG__touchHint{display:inline}}@media (prefers-reduced-motion:reduce){.WelcomeShowcase-module__sgZyXG__petVisual{animation:none}.WelcomeShowcase-module__sgZyXG__start,.WelcomeShowcase-module__sgZyXG__petLabel{transition:none}}@media (max-width:760px){.WelcomeShowcase-module__sgZyXG__welcome{overflow-x:clip}.WelcomeShowcase-module__sgZyXG__header{flex-wrap:wrap;gap:4px;height:auto;min-height:104px;padding:8px 20px 10px}.WelcomeShowcase-module__sgZyXG__brand{gap:8px}.WelcomeShowcase-module__sgZyXG__brand img{width:40px;height:40px}.WelcomeShowcase-module__sgZyXG__brand>span{font-size:24px}.WelcomeShowcase-module__sgZyXG__nav{justify-content:space-between;gap:10px;width:100%}.WelcomeShowcase-module__sgZyXG__nav button,.WelcomeShowcase-module__sgZyXG__nav a{min-height:40px;font-size:11px}.WelcomeShowcase-module__sgZyXG__nav .WelcomeShowcase-module__sgZyXG__support{padding:7px 10px}.WelcomeShowcase-module__sgZyXG__stage{background-position:55% bottom;height:clamp(265px,73vw,350px);min-height:0}.WelcomeShowcase-module__sgZyXG__lineup{inset:18px 20px 38px}.WelcomeShowcase-module__sgZyXG__dachshund,.WelcomeShowcase-module__sgZyXG__schnauzer{display:none}.WelcomeShowcase-module__sgZyXG__whippet{width:38%;height:100%;bottom:0;left:0}.WelcomeShowcase-module__sgZyXG__cat{width:31%;height:60%;bottom:2px;left:36%}.WelcomeShowcase-module__sgZyXG__corgi{width:38%;height:77%;bottom:-5px;left:62%}.WelcomeShowcase-module__sgZyXG__petVisual{width:115%;margin-left:-7.5%}.WelcomeShowcase-module__sgZyXG__cat .WelcomeShowcase-module__sgZyXG__petVisual{width:125%;margin-left:-12.5%}.WelcomeShowcase-module__sgZyXG__kicker{letter-spacing:.18em;font-size:8px;top:14px;left:21px}.WelcomeShowcase-module__sgZyXG__stageTools{font-size:10px;bottom:1px;left:20px;right:20px}.WelcomeShowcase-module__sgZyXG__stageTools button{min-height:40px;font-size:10px}.WelcomeShowcase-module__sgZyXG__desktopHint{display:none}.WelcomeShowcase-module__sgZyXG__touchHint{display:inline}.WelcomeShowcase-module__sgZyXG__caption{flex-direction:column;align-items:stretch;gap:16px;padding:22px 22px 24px;display:flex}.WelcomeShowcase-module__sgZyXG__caption h1{letter-spacing:-.04em;font-size:clamp(30px,8.7vw,39px);line-height:1.22}.WelcomeShowcase-module__sgZyXG__intro{border:0;padding:0}.WelcomeShowcase-module__sgZyXG__intro p{margin-bottom:12px;font-size:13px}.WelcomeShowcase-module__sgZyXG__intro ol{gap:11px;font-size:11px}.WelcomeShowcase-module__sgZyXG__start{width:100%;min-width:0;min-height:54px;margin:0;padding:12px 22px;font-size:18px}.WelcomeShowcase-module__sgZyXG__footer{margin-inline:22px;padding:14px 0 18px}.WelcomeShowcase-module__sgZyXG__footer>p{letter-spacing:.02em;font-size:10px;line-height:1.7}.WelcomeShowcase-module__sgZyXG__footer .legal-links.compact{font-size:10px;line-height:1.7}.WelcomeShowcase-module__sgZyXG__footer .legal-records{width:100%;font-size:10px;line-height:1.6}}
