@layer reset,tokens,base;@layer components{.LrwY1a_screen{box-sizing:border-box;min-block-size:100dvh;font-family:var(--cc-font-family-body);color:var(--cc-color-accent-strong);isolation:isolate;place-items:center;padding:clamp(82px,9vw,112px) clamp(18px,4vw,56px) clamp(22px,4vw,48px);display:grid;position:relative;overflow:hidden}.LrwY1a_background{z-index:var(--cc-z-base);object-fit:cover;object-position:50% 100%;transform:scale(1.02)}.LrwY1a_wash{z-index:var(--cc-z-raised);background:linear-gradient(100deg, var(--cc-color-chrome-fill-strong), var(--cc-color-glass-fill-strong));-webkit-backdrop-filter:blur(7px)saturate(.85);backdrop-filter:blur(7px)saturate(.85);position:absolute;inset:0}.LrwY1a_brand{z-index:var(--cc-z-content);border-radius:12px;padding:8px;display:block;position:absolute;inset-block-start:clamp(20px,3vw,38px);inset-inline-start:clamp(20px,4vw,58px)}.LrwY1a_brand:focus-visible,.LrwY1a_retry:focus-visible,.LrwY1a_home:focus-visible{outline:3px solid var(--cc-color-focus-ring);outline-offset:4px}.LrwY1a_brand img{block-size:auto;inline-size:clamp(126px,14vw,174px);display:block}.LrwY1a_card{z-index:var(--cc-z-content);text-align:center;background:var(--cc-color-glass-fill-strong);border:1px solid var(--cc-color-glass-border);max-block-size:calc(100dvh - 118px);inline-size:min(720px,100%);box-shadow:var(--cc-elevation-glass);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:none;border-radius:clamp(28px,4vw,46px);flex-direction:column;align-items:center;padding:clamp(24px,3.5vh,40px) clamp(24px,5vw,68px) clamp(26px,3.5vh,42px);animation:.7s cubic-bezier(.2,.8,.2,1) both LrwY1a_recoveryRise;display:flex;position:relative;overflow:auto}.LrwY1a_card::-webkit-scrollbar{display:none}.LrwY1a_copy{display:contents}.LrwY1a_spark{order:0;align-items:flex-end;gap:9px;block-size:22px;margin-block-end:4px;display:flex}.LrwY1a_spark span{background:var(--cc-color-status-complete);transform-origin:50% 100%;border-radius:999px;block-size:13px;inline-size:3px;display:block}.LrwY1a_spark span:first-child{transform:rotate(-42deg)}.LrwY1a_spark span:nth-child(2){block-size:20px}.LrwY1a_spark span:last-child{transform:rotate(42deg)}.LrwY1a_eyebrow{letter-spacing:-.055em;order:1;margin:0 0 6px;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:.95}.LrwY1a_title{letter-spacing:-.035em;order:2;margin:0;font-size:clamp(27px,3vw,40px);font-weight:650;line-height:1.08}.LrwY1a_body{max-inline-size:40ch;color:var(--cc-color-text-secondary);order:3;margin-block:16px 12px;font-size:clamp(16px,1.5vw,19px);line-height:1.45}.LrwY1a_puppyStage{flex:none;order:4;block-size:clamp(260px,36vh,360px);inline-size:min(470px,100%);margin-block:2px 14px;position:relative}.LrwY1a_halo{background:radial-gradient(circle, var(--cc-color-gold-tile-fill), transparent 64%);border:1px solid var(--cc-color-avatar-ring);border-radius:50%;animation:4s ease-in-out infinite LrwY1a_recoveryPulse;position:absolute;inset:5% 9% 0}.LrwY1a_puppyCrop{left:50%;background:var(--cc-color-surface-notice);block-size:100%;inline-size:100%;box-shadow:var(--cc-elevation-media);border-radius:42% 42% 26% 26%;animation:5s ease-in-out infinite LrwY1a_recoveryFloat;position:absolute;inset-block-end:0;overflow:hidden;transform:translate(-50%)}.LrwY1a_puppy{object-fit:cover;object-position:50% 48%;block-size:100%;inline-size:100%;display:block}.LrwY1a_speech{z-index:var(--cc-z-foreground);max-inline-size:166px;color:var(--cc-color-accent-strong);background:var(--cc-color-chrome-fill-strong);border:1px solid var(--cc-color-glass-border);border-radius:22px;box-shadow:var(--cc-elevation-bubble);border-end-start-radius:5px;flex-direction:column;gap:2px;padding:16px 20px;animation:.85s cubic-bezier(.2,.8,.2,1) .55s both LrwY1a_recoverySpeech;display:flex;position:absolute;inset-block-start:18%;inset-inline-end:2%}.LrwY1a_speech strong{font-size:18px}.LrwY1a_speech span{color:var(--cc-color-text-secondary);font-size:14px}.LrwY1a_actions{flex-direction:column;order:5;align-items:stretch;gap:13px;inline-size:min(292px,100%);display:flex}.LrwY1a_retry{min-block-size:54px;inline-size:100%;font:inherit;color:var(--cc-color-text-on-accent);cursor:pointer;background:linear-gradient(135deg, var(--cc-color-accent), var(--cc-color-accent-deep));border:1px solid var(--cc-color-control-on-dark);box-shadow:var(--cc-elevation-control-rest);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding-inline:26px;font-size:18px;font-weight:650;transition:transform .18s,box-shadow .18s;display:inline-flex}.LrwY1a_retry:hover{box-shadow:var(--cc-elevation-control-hover);transform:translateY(-2px)}.LrwY1a_retry:active{transform:translateY(0)scale(.98)}.LrwY1a_retryIcon{color:var(--cc-color-warning-ink);font-size:25px;line-height:1}.LrwY1a_home{color:var(--cc-color-accent-strong);border-radius:8px;align-self:center;padding:8px 10px;font-size:16px;font-weight:650;text-decoration:none}.LrwY1a_home span{color:var(--cc-color-status-complete);margin-inline-start:7px;font-size:21px;transition:translate .18s}.LrwY1a_home:hover span{display:inline-block;translate:3px}.LrwY1a_home:hover span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:-3px}.LrwY1a_reference{letter-spacing:.06em;color:var(--cc-color-text-muted);opacity:.78;order:6;margin:13px 0 0;font-size:12px}.LrwY1a_support{color:var(--cc-color-text-muted);opacity:.78;order:7;margin:6px 0 0;font-size:12px}.LrwY1a_support a{color:inherit;text-decoration:underline}@keyframes LrwY1a_recoveryRise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LrwY1a_recoveryFloat{0%,to{transform:translate(-50%)translateY(0)rotate(-.3deg)}50%{transform:translate(-50%)translateY(-7px)rotate(.4deg)}}@keyframes LrwY1a_recoveryPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes LrwY1a_recoverySpeech{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.LrwY1a_screen{place-items:start center;padding-block-start:78px;overflow:auto}.LrwY1a_card{max-block-size:none;padding-inline:22px}.LrwY1a_puppyStage{block-size:clamp(250px,70vw,340px);inline-size:min(420px,94%)}.LrwY1a_speech{max-inline-size:142px;padding:12px 15px;inset-block-start:9%;inset-inline-end:0}}@media (max-height:720px) and (not (max-width:700px)){.LrwY1a_screen{padding-block:76px 16px}.LrwY1a_card{max-block-size:calc(100dvh - 92px);padding-block:14px}.LrwY1a_spark{block-size:18px;margin-block-end:1px;transform:scale(.8)}.LrwY1a_eyebrow{margin-block-end:3px;font-size:40px}.LrwY1a_title{font-size:28px}.LrwY1a_body{margin-block:6px 4px;font-size:16px}.LrwY1a_puppyStage{block-size:218px;margin-block:0 4px}.LrwY1a_speech{padding:10px 14px}.LrwY1a_retry{min-block-size:48px}.LrwY1a_actions{gap:8px}.LrwY1a_home{padding-block:4px}.LrwY1a_reference{margin-block-start:7px}}@media (prefers-reduced-motion:reduce){.LrwY1a_card,.LrwY1a_halo,.LrwY1a_puppyCrop,.LrwY1a_speech{animation:none}.LrwY1a_retry,.LrwY1a_home span{transition:none}}}@layer utilities;
