._cornerRoot_1jppo_1{z-index:1000;isolation:isolate;color:#313131;font-family:var(--font-dm-sans), Arial, sans-serif;background:#fff;position:fixed;inset:0}._cornerHeader_1jppo_11,._cornerFooter_1jppo_12{justify-content:space-between;align-items:center;width:min(1440px,100% - 48px);margin:0 auto;display:flex;position:absolute;left:0;right:0}._cornerHeader_1jppo_11{height:72px;top:0}._cornerFooter_1jppo_12{border:0;height:105px;bottom:0}._exit_1jppo_34,._playAgain_1jppo_35,._startGame_1jppo_36{color:#313131;min-height:44px;font:inherit;text-transform:uppercase;background:0 0;border:0;padding:0}._exit_1jppo_34{letter-spacing:4px;align-items:center;gap:10px;font-size:13px;font-weight:400;display:inline-flex}._exitArrow_1jppo_55{background:currentColor;flex:0 0 24px;width:24px;height:24px;transition:background-color .16s;display:block;-webkit-mask:url(/portfolio/icons/v2-arrow-back.svg) 50%/contain no-repeat;mask:url(/portfolio/icons/v2-arrow-back.svg) 50%/contain no-repeat}._title_1jppo_66{letter-spacing:2px;margin:0;font-size:16px;font-weight:700}._playfield_1jppo_76{touch-action:manipulation;-webkit-user-select:none;user-select:none;position:absolute;inset:72px 60px 105px;overflow:hidden}._centerStage_1jppo_87{flex-direction:column;align-items:center;width:500px;min-width:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._frogFrame_1jppo_99{flex:0 0 500px;width:500px;height:500px;position:relative}._frogImage_1jppo_106{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}._frogEating_1jppo_119{transform-origin:50%;transform:scale(1.053)}._gameCopy_1jppo_124{color:#313131;width:300px;font-family:var(--font-dm-mono), monospace;text-align:center;text-transform:uppercase;margin:0;font-size:20px;font-weight:500;line-height:24px}._gameCopySupport_1jppo_136{color:#0059ff;text-transform:none;font-size:14px;display:block}._bug_1jppo_144{cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:120px;height:120px;padding:0;display:grid;position:absolute}._bug_1jppo_144 img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:120px;height:120px;display:block}._score_1jppo_166{align-items:center;gap:24px;display:flex}._scoreValue_1jppo_172{color:#656565;letter-spacing:4px;font-size:14px;font-weight:400}._scoreLabel_1jppo_179{letter-spacing:2px;font-size:16px;font-weight:700}._playAgain_1jppo_35{letter-spacing:4px;color:#b3b3b3;font-size:13px;font-weight:700}._startGame_1jppo_36{color:#ff491a;cursor:pointer;letter-spacing:4px;font-size:13px;font-weight:700}._playAgain_1jppo_35:not(:disabled){color:#313131;cursor:pointer}._mobilePlayAgain_1jppo_205{display:none}:is(._exit_1jppo_34:focus-visible,._playAgain_1jppo_35:focus-visible,._startGame_1jppo_36:focus-visible,._bug_1jppo_144:focus-visible,._inviteButton_1jppo_213:focus-visible,._inviteClose_1jppo_214:focus-visible){outline-offset:4px;outline:2px solid #0059ff}._inviteOverlay_1jppo_219{z-index:1001;box-sizing:border-box;background:#3131313d;justify-content:center;align-items:center;width:100vw;height:100dvh;min-height:100dvh;padding:16px;display:flex;position:fixed;inset:0}._inviteDialog_1jppo_234{box-sizing:border-box;color:#313131;text-align:center;background:#f4f4f4;border:1px solid #96969680;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:min(600px,100vw - 32px);min-height:314px;padding:32px;display:flex}._inviteDialog_1jppo_234 h2,._inviteDialog_1jppo_234 p{margin:0}._inviteIntro_1jppo_256{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}._inviteDialog_1jppo_234 p{font-family:var(--font-dm-mono), monospace;font-size:14px;font-weight:400;line-height:normal}._inviteRibbi_1jppo_278{object-fit:contain;width:120px;height:120px;image-rendering:pixelated;-webkit-user-select:none;user-select:none;flex:0 0 120px;display:block}._inviteActions_1jppo_288{align-items:center;gap:32px;margin:0;display:flex}._inviteButton_1jppo_213,._inviteClose_1jppo_214{color:#313131;min-height:24px;font:inherit;letter-spacing:3px;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}@media (min-width:768px) and (max-width:1023px){._cornerFooter_1jppo_12{height:72px}._playfield_1jppo_76{bottom:72px;left:32px;right:32px}._centerStage_1jppo_87{width:300px}._frogFrame_1jppo_99{flex-basis:200px;width:200px;height:200px}._bug_1jppo_144,._bug_1jppo_144 img{width:120px;height:120px}}@media (max-width:767px){._cornerHeader_1jppo_11,._cornerFooter_1jppo_12{width:calc(100% - 48px)}._cornerFooter_1jppo_12{height:69px}._cornerHeader_1jppo_11{height:72px}._title_1jppo_66,._scoreLabel_1jppo_179,._playAgain_1jppo_35,._exit_1jppo_34{letter-spacing:3px;font-size:10px}._exit_1jppo_34{gap:7px}._exitArrow_1jppo_55{font-size:21px}._playfield_1jppo_76{bottom:69px;left:24px;right:24px}._centerStage_1jppo_87{gap:24px;width:100%}._frogFrame_1jppo_99{flex-basis:120px;width:120px;height:120px}._gameCopy_1jppo_124{width:100%;font-size:10px;line-height:normal}._gameCopySupport_1jppo_136{font-size:10px}._mobilePlayAgain_1jppo_205{color:#b3b3b3;min-height:48px;font:inherit;letter-spacing:3px;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;display:block}._mobilePlayAgain_1jppo_205:not(:disabled){color:#0059ff;cursor:pointer}._mobilePlayAgain_1jppo_205:focus-visible{outline-offset:4px;outline:2px solid #0059ff}._bug_1jppo_144,._bug_1jppo_144 img{width:80px;height:80px}._score_1jppo_166{gap:10px}._scoreValue_1jppo_172{letter-spacing:3px;font-size:14px;font-weight:700}._scoreFinal_1jppo_399 ._scoreValue_1jppo_172{font-size:18px}._cornerFooter_1jppo_12 ._playAgain_1jppo_35{display:none}._inviteDialog_1jppo_234{padding:32px}}._cornerHeader_1jppo_11,._cornerFooter_1jppo_12{box-sizing:border-box;width:min(100%,1440px);font-family:var(--font-dm-sans), Arial, sans-serif;padding-inline:64px}._cornerHeader_1jppo_11{height:88px}._cornerFooter_1jppo_12{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;height:72px;padding-block:16px}._exit_1jppo_34,._playAgain_1jppo_35,._startGame_1jppo_36{height:40px;min-height:40px;color:var(--v2-text-secondary);letter-spacing:.4px;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}._exit_1jppo_34{font-size:12px;line-height:18px}._exitArrow_1jppo_55{flex:0 0 24px;width:24px;height:24px;display:block}._title_1jppo_66{color:var(--v2-text-tertiary);letter-spacing:.4px;font-size:14px;font-weight:600;line-height:20px}._score_1jppo_166{gap:8px}._scoreLabel_1jppo_179{color:var(--v2-text-tertiary);letter-spacing:.2px;text-transform:none;font-size:15px;font-weight:500;line-height:24px}._scoreValue_1jppo_172,._scoreFinal_1jppo_399 ._scoreValue_1jppo_172{color:var(--v2-text-secondary);letter-spacing:.4px;padding-inline:8px;font-size:14px;font-weight:700;line-height:20px}._playAgain_1jppo_35:not(:disabled){color:var(--v2-text-secondary)}._startGame_1jppo_36{color:var(--v2-accent)}._exit_1jppo_34:hover,._playAgain_1jppo_35:hover,._startGame_1jppo_36:hover{color:var(--v2-accent-hover)}@media (min-width:768px) and (max-width:1023px){._cornerHeader_1jppo_11,._cornerFooter_1jppo_12{padding-inline:48px}}@media (max-width:767px){._cornerHeader_1jppo_11,._cornerFooter_1jppo_12{width:100%;height:72px;padding-inline:24px}._cornerFooter_1jppo_12 ._playAgain_1jppo_35{display:inline-flex}}._cornerRoot_1jppo_1{color:#0b0b0b}._playfield_1jppo_76{inset:88px 0 72px}._centerStage_1jppo_87{pointer-events:none;gap:12px;width:min(100%,500px)}._frogFrame_1jppo_99{flex-basis:180px;width:240px;height:180px}._frogImage_1jppo_106{object-fit:cover}._gameCopy_1jppo_124{color:#0b0b0b;width:100%;font-family:var(--font-dm-sans), Arial, sans-serif;flex-direction:column;gap:4px;font-size:20px;font-weight:600;line-height:28px;display:flex}._gameCopySupport_1jppo_136{color:#0059ff;font-family:var(--font-dm-mono), monospace;letter-spacing:.2px;font-size:14px;font-weight:400;line-height:20px}._scoreLabel_1jppo_179{color:#727272;font-weight:400}._scoreValue_1jppo_172,._scoreFinal_1jppo_399 ._scoreValue_1jppo_172{color:#0b0b0b;letter-spacing:.2px;padding:0;font-size:15px;font-weight:500;line-height:24px}._exit_1jppo_34{font-size:14px}._inviteDialog_1jppo_234{color:#0b0b0b;background:#f5f5f5;gap:16px;width:min(500px,100vw - 32px);min-height:306px;padding:24px}._inviteIntro_1jppo_256{gap:4px}._inviteDialog_1jppo_234 h2{letter-spacing:.2px;font-size:15px;font-weight:500;line-height:24px}._inviteDialog_1jppo_234 p{color:#727272;letter-spacing:.2px;line-height:20px}._inviteRibbi_1jppo_278{flex-basis:132px;width:132px;height:132px}._inviteActions_1jppo_288{gap:8px}._inviteButton_1jppo_213,._inviteClose_1jppo_214{color:#535353;height:40px;min-height:40px;font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:.4px;align-items:center;padding:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}._inviteButton_1jppo_213{color:#ff491a}@media (min-width:768px) and (max-width:1023px){._frogFrame_1jppo_99{flex-basis:150px;width:200px;height:150px}}@media (max-width:767px){._playfield_1jppo_76{inset:72px 0}._frogFrame_1jppo_99{flex-basis:120px;width:160px;height:120px}._gameCopy_1jppo_124{gap:2px;font-size:16px;line-height:24px}._gameCopySupport_1jppo_136,._title_1jppo_66{font-size:12px;line-height:18px}._exit_1jppo_34{font-size:13px;line-height:18px}._scoreLabel_1jppo_179,._scoreValue_1jppo_172,._scoreFinal_1jppo_399 ._scoreValue_1jppo_172{font-size:13px;line-height:20px}._cornerFooter_1jppo_12 ._playAgain_1jppo_35{font-size:13px;line-height:18px}._inviteDialog_1jppo_234{width:min(280px,100vw - 32px);min-height:316px}._inviteDialog_1jppo_234 h2{font-size:13px;line-height:20px}._inviteDialog_1jppo_234 p{font-size:12px;line-height:18px}}._catchFeedback_1jppo_566{z-index:2;color:var(--v2-accent-default);font-family:var(--font-dm-sans), Arial, sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-shadow:0 1px 4px #fff;font-size:20px;font-weight:600;line-height:28px;animation:.24s ease-out both _catchFeedbackAppear_1jppo_1;position:absolute;transform:translate(-50%,-65%)}@keyframes _catchFeedbackAppear_1jppo_1{0%{opacity:0;transform:translate(-50%,-25%)scale(.9)}to{opacity:1;transform:translate(-50%,-65%)scale(1)}}@media (max-width:767px){._catchFeedback_1jppo_566{font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){._catchFeedback_1jppo_566{animation:none}}
