.CleanCatch-module__S0KymW__stage{--ocean-ink:#e9f7f6;--ocean-muted:#b4cccf;--ocean-accent:#b8efca;color:var(--ocean-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061b25;justify-content:center;align-items:center;gap:72px;width:100%;height:100dvh;min-height:0;padding:24px;display:flex;overflow:hidden}.CleanCatch-module__S0KymW__stage button,.CleanCatch-module__S0KymW__stage a,.CleanCatch-module__S0KymW__stage select,.CleanCatch-module__S0KymW__stage input,.CleanCatch-module__S0KymW__stage summary{-webkit-tap-highlight-color:transparent}.CleanCatch-module__S0KymW__stage button,.CleanCatch-module__S0KymW__stage select,.CleanCatch-module__S0KymW__stage input{font:inherit}.CleanCatch-module__S0KymW__stage button,.CleanCatch-module__S0KymW__stage a,.CleanCatch-module__S0KymW__stage select,.CleanCatch-module__S0KymW__stage summary{touch-action:manipulation}.CleanCatch-module__S0KymW__stage button,.CleanCatch-module__S0KymW__stage select,.CleanCatch-module__S0KymW__stage input[type=number],.CleanCatch-module__S0KymW__stage input[type=text]{min-height:44px;color:var(--ocean-ink);background:#143c48;border:1px solid #617f85;border-radius:10px;padding:10px 12px}.CleanCatch-module__S0KymW__stage button,.CleanCatch-module__S0KymW__stage summary{cursor:pointer}.CleanCatch-module__S0KymW__stage button:hover{background:#214f5a}.CleanCatch-module__S0KymW__stage button:disabled{opacity:.5;cursor:default}.CleanCatch-module__S0KymW__stage :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--ocean-accent);outline-offset:3px}.CleanCatch-module__S0KymW__desktopNote{letter-spacing:-.8px;font-size:27px;font-weight:650}.CleanCatch-module__S0KymW__desktopNote span{color:var(--ocean-muted);letter-spacing:0;margin-top:10px;font-size:13px;font-weight:400;display:block}.CleanCatch-module__S0KymW__frame{background:#092c39;border:1px solid #36565f;border-radius:28px;width:100%;max-width:420px;height:100%;max-height:860px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0005}.CleanCatch-module__S0KymW__shellScreen{overscroll-behavior:contain;background:linear-gradient(165deg,#174d5a,#092c39 65%);flex-direction:column;height:100%;display:flex;overflow-y:auto}.CleanCatch-module__S0KymW__shellMenuAnchor{z-index:5;flex:0 0 0;height:0;position:sticky;top:0}.CleanCatch-module__S0KymW__shellMenu{z-index:5;position:absolute;top:6px;right:12px}.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__shellMenu,.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__castMenu{isolation:isolate;color:#d4e5d5;background:0 0;border:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__castMenu{position:relative}.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__shellMenu:hover,.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__castMenu:hover{background:0 0}.CleanCatch-module__S0KymW__shellMenu:before,.CleanCatch-module__S0KymW__castMenu:before{content:"";z-index:-1;background:#123b46;border:1px solid #83b1a355;border-radius:9px;position:absolute;inset:5px}.CleanCatch-module__S0KymW__shellMenu:hover:before,.CleanCatch-module__S0KymW__castMenu:hover:before{background:#24545b}.CleanCatch-module__S0KymW__shellMenu>svg,.CleanCatch-module__S0KymW__castMenu>svg{width:26px;height:26px;display:block}.CleanCatch-module__S0KymW__sceneHeader{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px 0;display:flex}.CleanCatch-module__S0KymW__sceneHeader>span{letter-spacing:1px;text-transform:uppercase;color:var(--ocean-muted);white-space:nowrap;font-size:11px}.CleanCatch-module__S0KymW__shellContent{flex:1;padding:44px 28px 24px}.CleanCatch-module__S0KymW__eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:var(--ocean-muted);margin:0 0 22px;font-size:10px}.CleanCatch-module__S0KymW__shellContent h1{letter-spacing:-4px;margin:0;font-size:clamp(60px,15vw,78px);font-weight:650;line-height:.94}.CleanCatch-module__S0KymW__shellContent h1 span{color:var(--ocean-accent)}.CleanCatch-module__S0KymW__horizon{background:linear-gradient(90deg,#b8efca99,#0000);height:1px;margin:30px 0 24px}.CleanCatch-module__S0KymW__intro{letter-spacing:-.5px;margin:0 0 10px;font-size:20px}.CleanCatch-module__S0KymW__description{color:var(--ocean-muted);max-width:310px;margin:0;font-size:14px;line-height:1.6}.CleanCatch-module__S0KymW__upgrades{margin-top:28px}.CleanCatch-module__S0KymW__upgradeHeader h2{margin:0;font-size:17px;font-weight:600}.CleanCatch-module__S0KymW__upgradeHeader p{color:var(--ocean-muted);margin:8px 0 14px;font-size:12px;line-height:1.4}.CleanCatch-module__S0KymW__upgradeHeader output{color:var(--ocean-accent);font-variant-numeric:tabular-nums;font-weight:650}.CleanCatch-module__S0KymW__upgradeCards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.CleanCatch-module__S0KymW__upgradeCard{background:#0a2b3870;border:1px solid #46616a;border-radius:12px;min-width:0;padding:14px 12px 12px}.CleanCatch-module__S0KymW__upgradeCard h3{margin:0;font-size:14px;font-weight:600}.CleanCatch-module__S0KymW__upgradeCard h3 span{color:var(--ocean-muted);font-size:11px;font-weight:400}.CleanCatch-module__S0KymW__upgradeCapability{font-variant-numeric:tabular-nums;margin:10px 0 8px;font-size:25px}.CleanCatch-module__S0KymW__upgradeCapability small{color:var(--ocean-muted);font-size:12px}.CleanCatch-module__S0KymW__upgradeBenefit{min-height:2.8em;color:var(--ocean-muted);margin:0 0 12px;font-size:12px;line-height:1.4}.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__upgradeCard button{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-height:58px;padding:9px 6px;font-size:13px;display:flex}.CleanCatch-module__S0KymW__upgradeCard button small{font-size:11px}.CleanCatch-module__S0KymW__upgradeHint{min-height:2.8em;color:var(--ocean-muted);margin:9px 0 0;font-size:11px;line-height:1.4}.CleanCatch-module__S0KymW__upgradeFeedback{color:var(--ocean-accent);margin:12px 0 0;font-size:12px;line-height:1.5}.CleanCatch-module__S0KymW__upgradeFeedback:empty{margin:0}.CleanCatch-module__S0KymW__assistance{margin-top:24px}.CleanCatch-module__S0KymW__assistance h2{margin:0;font-size:17px;font-weight:600}.CleanCatch-module__S0KymW__assistanceDebugHint{color:var(--ocean-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.CleanCatch-module__S0KymW__assistanceDebugGrants{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__assistanceDebugGrants button{padding:10px 6px;font-size:12px}.CleanCatch-module__S0KymW__shellFooter{flex-shrink:0;padding:16px 28px 24px}.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__primaryButton{border-color:var(--ocean-accent);background:var(--ocean-accent);color:#092c39;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-weight:650;display:flex}.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__primaryButton:hover{background:#d0f6db}.CleanCatch-module__S0KymW__shellFooter>p{color:var(--ocean-muted);text-align:center;margin:14px 0 0;font-size:10px}.CleanCatch-module__S0KymW__sceneScreen{touch-action:none;overscroll-behavior:none;flex-direction:column;height:100%;display:flex;overflow:hidden}.CleanCatch-module__S0KymW__sceneHeader{padding:12px 16px}.CleanCatch-module__S0KymW__sceneHeader button{font-size:12px}.CleanCatch-module__S0KymW__sceneArea{flex:1;min-height:80px;position:relative;overflow:hidden}.CleanCatch-module__S0KymW__sceneArea>div:first-child{width:100%;height:100%}.CleanCatch-module__S0KymW__sceneArea canvas{touch-action:none;display:block}.CleanCatch-module__S0KymW__hud{flex:none;grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin:0;padding:2px 16px 12px;display:grid}.CleanCatch-module__S0KymW__hud dt{color:var(--ocean-muted);font-size:11px}.CleanCatch-module__S0KymW__hud dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:23px}.CleanCatch-module__S0KymW__hud small{font-size:12px}.CleanCatch-module__S0KymW__canvasLoading{text-align:center;width:100%;color:var(--ocean-muted);font-size:14px;position:absolute;top:45%}.CleanCatch-module__S0KymW__sceneFooter{text-align:center;flex:none;padding:10px 16px 12px}.CleanCatch-module__S0KymW__sceneFooter p{color:var(--ocean-muted);margin:0;font-size:11px;line-height:1.4}.CleanCatch-module__S0KymW__sceneFooter button{font-size:12px}.CleanCatch-module__S0KymW__sceneFooter small{color:var(--ocean-muted);font-size:10px}.CleanCatch-module__S0KymW__sceneDebug{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.CleanCatch-module__S0KymW__controlHint{color:var(--ocean-muted);margin:18px 0 0;font-size:12px;line-height:1.6}.CleanCatch-module__S0KymW__resultContent{flex:1;padding:28px 24px 12px}.CleanCatch-module__S0KymW__resultContent h1{letter-spacing:-1px;margin:0;font-size:30px}.CleanCatch-module__S0KymW__resultScore{color:var(--ocean-accent);margin:24px 0;font-size:64px;font-weight:650;line-height:1}.CleanCatch-module__S0KymW__resultScore span{color:var(--ocean-muted);margin-top:10px;font-size:13px;font-weight:400;display:block}.CleanCatch-module__S0KymW__resultStats{margin:0}.CleanCatch-module__S0KymW__resultStats div{border-bottom:1px solid #36565f;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.CleanCatch-module__S0KymW__resultStats dt{color:var(--ocean-muted)}.CleanCatch-module__S0KymW__resultStats dd{text-align:right;margin:0}.CleanCatch-module__S0KymW__resultNote{color:var(--ocean-muted);font-size:12px;line-height:1.5}.CleanCatch-module__S0KymW__progressTotals{border-top:1px solid #36565f;flex-wrap:wrap;gap:14px 24px;margin:22px 0 0;padding-top:16px;display:flex}.CleanCatch-module__S0KymW__progressTotals dt{color:var(--ocean-muted);font-size:11px}.CleanCatch-module__S0KymW__progressTotals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:18px}.CleanCatch-module__S0KymW__haulDetails{border-block:1px solid #36565f;margin:16px 0}.CleanCatch-module__S0KymW__haulDetails summary{min-height:44px;padding:12px 0;font-size:13px}.CleanCatch-module__S0KymW__haulDetails ul{margin:0;padding:0 0 8px;list-style:none}.CleanCatch-module__S0KymW__haulDetails li{align-items:center;gap:12px;padding:8px 0;display:flex}.CleanCatch-module__S0KymW__haulDetails img{object-fit:contain;flex:0 0 44px}.CleanCatch-module__S0KymW__haulDetails strong{font-size:13px;font-weight:500;display:block}.CleanCatch-module__S0KymW__haulDetails span{color:var(--ocean-muted);margin-top:4px;font-size:11px;line-height:1.4;display:block}.CleanCatch-module__S0KymW__stage .CleanCatch-module__S0KymW__secondaryButton{width:100%;margin-top:10px;font-size:13px}.CleanCatch-module__S0KymW__historyEntry{border-top:1px solid #36565f}.CleanCatch-module__S0KymW__historyEntry p,.CleanCatch-module__S0KymW__historyEntry pre{overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;line-height:1.5}.CleanCatch-module__S0KymW__pauseOverlay{z-index:2;text-align:center;background:#082630f2;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:0}.CleanCatch-module__S0KymW__pauseOverlay strong{font-size:25px}.CleanCatch-module__S0KymW__pauseOverlay p{max-width:270px;color:var(--ocean-muted);margin:0;font-size:14px;line-height:1.5}.CleanCatch-module__S0KymW__debugPanel{border-top:1px solid #46616a;margin-top:28px;padding-top:8px;font-size:13px}.CleanCatch-module__S0KymW__debugPanel summary{min-height:44px;padding:12px 0}.CleanCatch-module__S0KymW__debugFields{gap:14px;padding:8px 0;display:grid}.CleanCatch-module__S0KymW__debugFields>p{color:var(--ocean-muted);margin:0;font-size:12px}.CleanCatch-module__S0KymW__debugFields label{gap:8px;display:grid}.CleanCatch-module__S0KymW__debugFields input,.CleanCatch-module__S0KymW__debugFields select{width:100%;min-width:0}.CleanCatch-module__S0KymW__debugFields input:not([type=checkbox]),.CleanCatch-module__S0KymW__debugFields select{font-size:16px}.CleanCatch-module__S0KymW__decimalField{min-width:0}.CleanCatch-module__S0KymW__fieldHint,.CleanCatch-module__S0KymW__fieldError{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.CleanCatch-module__S0KymW__numberHint{min-height:2.8em}.CleanCatch-module__S0KymW__fieldHint{color:var(--ocean-muted)}.CleanCatch-module__S0KymW__fieldError{color:#f2c694}.CleanCatch-module__S0KymW__equipmentControls{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CleanCatch-module__S0KymW__debugFields .CleanCatch-module__S0KymW__checkboxLabel{align-items:center;min-height:44px;display:flex}.CleanCatch-module__S0KymW__checkboxLabel input{width:20px;height:20px;accent-color:var(--ocean-accent)}.CleanCatch-module__S0KymW__debugFields pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}@media (max-width:800px),(pointer:coarse){.CleanCatch-module__S0KymW__stage{padding:0}.CleanCatch-module__S0KymW__desktopNote{display:none}.CleanCatch-module__S0KymW__frame{max-height:none;box-shadow:none;border:0;border-radius:0}.CleanCatch-module__S0KymW__stage:not(.CleanCatch-module__S0KymW__activeStage){align-items:stretch;height:auto;min-height:100svh;overflow:visible}.CleanCatch-module__S0KymW__stage:not(.CleanCatch-module__S0KymW__activeStage) .CleanCatch-module__S0KymW__frame,.CleanCatch-module__S0KymW__stage:not(.CleanCatch-module__S0KymW__activeStage) .CleanCatch-module__S0KymW__shellScreen{height:auto;min-height:100svh;overflow:visible}.CleanCatch-module__S0KymW__shellScreen{padding-top:env(safe-area-inset-top)}.CleanCatch-module__S0KymW__shellMenuAnchor{top:env(safe-area-inset-top)}.CleanCatch-module__S0KymW__shellMenu{top:6px;right:max(12px, env(safe-area-inset-right))}.CleanCatch-module__S0KymW__sceneHeader{padding-top:max(12px, env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.CleanCatch-module__S0KymW__shellFooter{padding-bottom:max(24px, env(safe-area-inset-bottom))}.CleanCatch-module__S0KymW__sceneFooter{padding-bottom:max(18px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}@media (pointer:coarse) and (orientation:landscape){.CleanCatch-module__S0KymW__activeStage .CleanCatch-module__S0KymW__frame{max-width:none}.CleanCatch-module__S0KymW__sceneFooter,.CleanCatch-module__S0KymW__hud{display:none}}@media (max-height:700px){.CleanCatch-module__S0KymW__shellContent{padding-top:24px}.CleanCatch-module__S0KymW__shellContent h1{font-size:58px}.CleanCatch-module__S0KymW__eyebrow{margin-bottom:16px}.CleanCatch-module__S0KymW__horizon{margin:20px 0}.CleanCatch-module__S0KymW__upgrades{margin-top:22px}}
.ContentPreview-module__ewGD6q__preview{border-top:1px solid #46616a;min-width:0;padding-top:8px}.ContentPreview-module__ewGD6q__preview>summary{cursor:pointer;min-height:44px;padding:12px 0}.ContentPreview-module__ewGD6q__content{gap:14px;min-width:0;padding:8px 0;display:grid}.ContentPreview-module__ewGD6q__content>p{color:#b4cccf;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.ContentPreview-module__ewGD6q__kindButtons,.ContentPreview-module__ewGD6q__facingButtons{flex-wrap:wrap;gap:8px;display:flex}.ContentPreview-module__ewGD6q__preview .ContentPreview-module__ewGD6q__kindButtons button,.ContentPreview-module__ewGD6q__preview .ContentPreview-module__ewGD6q__controls button{white-space:normal;min-width:0;min-height:44px;padding:10px 12px;font-size:16px;line-height:1.3}.ContentPreview-module__ewGD6q__preview button[aria-pressed=true]{color:#f0fff5;background:#235949;border-color:#b8efca}.ContentPreview-module__ewGD6q__controls{gap:8px;display:grid}.ContentPreview-module__ewGD6q__facingButtons button{flex:100px}.ContentPreview-module__ewGD6q__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;min-width:0;display:grid}.ContentPreview-module__ewGD6q__card{background:#103540;border:1px solid #3f6570;border-radius:12px;min-width:0;padding:12px}.ContentPreview-module__ewGD6q__cardHeader h3{color:#e9f7f6;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.35}.ContentPreview-module__ewGD6q__cardHeader p{color:#b4cccf;margin:5px 0 0;font-size:12px;line-height:1.4}.ContentPreview-module__ewGD6q__rarity{color:#e8ce89;letter-spacing:2px;margin-top:5px;font-size:14px;display:inline-block}.ContentPreview-module__ewGD6q__ocean{background:#09232e;border:1px solid #3b5d67;border-radius:8px;justify-content:center;align-items:center;min-height:112px;margin-top:12px;display:flex;overflow:hidden}.ContentPreview-module__ewGD6q__assetFrame{flex:none;position:relative}.ContentPreview-module__ewGD6q__artwork{object-fit:contain;width:100%;height:100%;display:block}.ContentPreview-module__ewGD6q__placeholder{background:#89abb51a;border:1px dashed #8eafb4;position:absolute;inset:0}.ContentPreview-module__ewGD6q__hitboxes{pointer-events:none;position:absolute;inset:0}.ContentPreview-module__ewGD6q__bodyBox,.ContentPreview-module__ewGD6q__captureBox{box-sizing:border-box;position:absolute}.ContentPreview-module__ewGD6q__bodyBox{background:#e6a66519;border:1px solid #e6a665}.ContentPreview-module__ewGD6q__captureBox{background:#ff9dab26;border:1px solid #ff9dab}.ContentPreview-module__ewGD6q__assetNote{color:#b4cccf;text-align:center;margin:6px 0 12px;font-size:11px;line-height:1.4}.ContentPreview-module__ewGD6q__facts{gap:6px;margin:0;font-size:12px;line-height:1.4;display:grid}.ContentPreview-module__ewGD6q__facts>div{justify-content:space-between;gap:12px;display:flex}.ContentPreview-module__ewGD6q__facts dt{color:#b4cccf;overflow-wrap:anywhere;min-width:0}.ContentPreview-module__ewGD6q__facts dd{color:#e9f7f6;text-align:right;flex-shrink:0;margin:0}.ContentPreview-module__ewGD6q__extra{border-top:1px solid #3b5d67;margin-top:10px;padding-top:4px}.ContentPreview-module__ewGD6q__preview .ContentPreview-module__ewGD6q__extra summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.ContentPreview-module__ewGD6q__extra p,.ContentPreview-module__ewGD6q__extra li{color:#b4cccf;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.5}.ContentPreview-module__ewGD6q__extra ul{margin:4px 0;padding-left:18px}.ContentPreview-module__ewGD6q__preview .ContentPreview-module__ewGD6q__extra a{color:#ccefd7;overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.ContentPreview-module__ewGD6q__legend{flex-wrap:wrap;gap:12px;display:flex}.ContentPreview-module__ewGD6q__legend span{align-items:center;gap:6px;display:inline-flex}.ContentPreview-module__ewGD6q__bodyKey,.ContentPreview-module__ewGD6q__captureKey{border:1px solid;width:12px;height:12px;display:inline-block}.ContentPreview-module__ewGD6q__bodyKey{background:#e6a66519;border-color:#e6a665}.ContentPreview-module__ewGD6q__captureKey{background:#ff9dab26;border-color:#ff9dab}
.GameOverlay-module__d6jNyG__overlay{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overscroll-behavior:none;color:#304c44;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.GameOverlay-module__d6jNyG__overlay[open]{place-items:center;display:grid}.GameOverlay-module__d6jNyG__overlay::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061b25b8}.GameOverlay-module__d6jNyG__panel{overscroll-behavior:contain;color:#304c44;text-align:center;background:#f5ecd5;border:2px solid #d4c8a8;border-radius:22px;width:100%;max-width:358px;max-height:100%;padding:54px 24px 22px;position:relative;overflow-y:auto;box-shadow:0 22px 65px #0006,inset 0 0 0 4px #fffcf044}.GameOverlay-module__d6jNyG__panel[data-custom-controls=true]{padding:26px 24px}.GameOverlay-module__d6jNyG__panel .GameOverlay-module__d6jNyG__closeX{color:#466659;background:0 0;border:0;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:7px;right:7px}.GameOverlay-module__d6jNyG__panel .GameOverlay-module__d6jNyG__closeX:hover{background:#e4dac0}.GameOverlay-module__d6jNyG__panel button:focus-visible{outline-offset:2px;outline:3px solid #416e5d}.GameOverlay-module__d6jNyG__content h2{overflow-wrap:anywhere;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,7vw,30px);font-weight:400;line-height:1.15}.GameOverlay-module__d6jNyG__content p{color:#536759;margin:12px 0 20px;font-size:14px;line-height:1.6}.GameOverlay-module__d6jNyG__panel .GameOverlay-module__d6jNyG__closeButton{color:#f8f1dd;background:#245648;border-color:#245648;width:min(100%,240px);min-height:48px;margin:20px auto 0;font-size:14px;font-weight:600;display:block}.GameOverlay-module__d6jNyG__panel .GameOverlay-module__d6jNyG__closeButton:hover{background:#326754}@media (max-height:600px){.GameOverlay-module__d6jNyG__panel{padding:48px 20px 18px}.GameOverlay-module__d6jNyG__content h2{font-size:24px}.GameOverlay-module__d6jNyG__content p{margin-bottom:14px;font-size:13px;line-height:1.5}.GameOverlay-module__d6jNyG__panel .GameOverlay-module__d6jNyG__closeButton{margin-top:14px}}
.EquipmentUpgrades-module__rc9Egq__equipment{flex-shrink:0}.EquipmentUpgrades-module__rc9Egq__heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EquipmentUpgrades-module__rc9Egq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.EquipmentUpgrades-module__rc9Egq__cards .EquipmentUpgrades-module__rc9Egq__card{color:#335447;background:linear-gradient(155deg,#fff8df,#eadbb6);border:1px solid #c5b994;border-radius:12px;grid-template-rows:16px minmax(0,1fr) 18px;place-items:center;gap:3px;min-width:0;height:126px;padding:8px 7px;display:grid;box-shadow:inset 0 0 0 3px #fff8e242,0 3px #08242c66}.EquipmentUpgrades-module__rc9Egq__cards .EquipmentUpgrades-module__rc9Egq__card:hover{background:linear-gradient(155deg,#fffbe9,#f2e4c1)}.EquipmentUpgrades-module__rc9Egq__cards .EquipmentUpgrades-module__rc9Egq__card:focus-visible{outline-offset:3px;outline-color:#b8efca}.EquipmentUpgrades-module__rc9Egq__cardHeading{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.EquipmentUpgrades-module__rc9Egq__cardHeading strong{font-size:12px;font-weight:650;line-height:1.25}.EquipmentUpgrades-module__rc9Egq__cardHeading small{white-space:nowrap;color:#75806a;font-size:9px;font-weight:500}.EquipmentUpgrades-module__rc9Egq__cardHeading svg{color:#7d856e}.EquipmentUpgrades-module__rc9Egq__artwork{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.EquipmentUpgrades-module__rc9Egq__artwork>svg{width:82px;max-width:100%;height:100%;display:block}.EquipmentUpgrades-module__rc9Egq__capability{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650;line-height:1.2}.EquipmentUpgrades-module__rc9Egq__capability small{color:#687963;margin-left:3px;font-size:9px;font-weight:500}.EquipmentUpgrades-module__rc9Egq__comingSoon{color:#77806b;font-size:10px;font-weight:500;line-height:1.3}.EquipmentUpgrades-module__rc9Egq__cards .EquipmentUpgrades-module__rc9Egq__card{position:relative}.EquipmentUpgrades-module__rc9Egq__upgradeCue{pointer-events:none;color:#3a8f31;filter:drop-shadow(0 1px 2px #355c4266);animation:1.4s ease-in-out infinite EquipmentUpgrades-module__rc9Egq__upgradeRise;display:flex;position:absolute;bottom:7px;left:4px}.EquipmentUpgrades-module__rc9Egq__upgradeCue svg{fill:#a5f16b}@keyframes EquipmentUpgrades-module__rc9Egq__upgradeRise{0%,to{transform:translateY(1px)}50%{transform:translateY(-4px)}}.EquipmentUpgrades-module__rc9Egq__upgradePanel.EquipmentUpgrades-module__rc9Egq__upgradePanel{max-width:500px;padding-inline:17px}.EquipmentUpgrades-module__rc9Egq__detail h2{color:#294f49;font-family:inherit;font-size:24px;font-weight:750}.EquipmentUpgrades-module__rc9Egq__detail .EquipmentUpgrades-module__rc9Egq__balance{color:#f8f2db;background:#244c50;border-radius:25px;justify-content:center;align-items:center;gap:7px;margin:16px 0 20px;padding:8px 13px;font-size:12px;display:inline-flex}.EquipmentUpgrades-module__rc9Egq__balance output{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.EquipmentUpgrades-module__rc9Egq__upgradeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.EquipmentUpgrades-module__rc9Egq__upgradeColumn{background:#e5dcc6;border:2px solid #0000;border-radius:14px;min-width:0;padding:6px}.EquipmentUpgrades-module__rc9Egq__upgradeColumn[data-selected]{background:#dce3cd;border-color:#689b84}.EquipmentUpgrades-module__rc9Egq__preview{background:linear-gradient(155deg,#fff8e0,#e9d9b0);border-radius:9px;flex-direction:column;align-items:center;padding:10px 3px;display:flex;position:relative;box-shadow:0 2px 2px #3354471a}.EquipmentUpgrades-module__rc9Egq__preview h3{white-space:nowrap;color:#335447;margin:0;font-size:14px;font-weight:700}.EquipmentUpgrades-module__rc9Egq__detailArt{justify-content:center;width:100%;height:102px;margin:5px 0;display:flex}.EquipmentUpgrades-module__rc9Egq__detailArt>svg{width:100%;height:100%;display:block}.EquipmentUpgrades-module__rc9Egq__preview .EquipmentUpgrades-module__rc9Egq__capability{font-size:17px}.EquipmentUpgrades-module__rc9Egq__preview .EquipmentUpgrades-module__rc9Egq__upgradeCue{bottom:8px;left:0}.EquipmentUpgrades-module__rc9Egq__preview .EquipmentUpgrades-module__rc9Egq__upgradeCue svg{width:19px}.EquipmentUpgrades-module__rc9Egq__nextCapability{color:#405e50;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-height:42px;font-size:11px;font-weight:550;display:flex}.EquipmentUpgrades-module__rc9Egq__detail .EquipmentUpgrades-module__rc9Egq__purchaseButton{color:#fff;background:linear-gradient(#317c80,#1b525b);border:1px solid #235f65;border-radius:11px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:100%;height:62px;padding:7px 3px;display:flex;box-shadow:inset 0 1px #fff5,0 3px #153c43}.EquipmentUpgrades-module__rc9Egq__detail .EquipmentUpgrades-module__rc9Egq__purchaseButton:hover:not(:disabled){background:linear-gradient(#398e8c,#22646c)}.EquipmentUpgrades-module__rc9Egq__detail .EquipmentUpgrades-module__rc9Egq__purchaseButton:disabled{opacity:1;cursor:default}.EquipmentUpgrades-module__rc9Egq__purchaseLabel{color:#f8f6e9;font-size:11px;font-weight:600}.EquipmentUpgrades-module__rc9Egq__price{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;font-size:21px;font-weight:750;line-height:1.1;display:flex}.EquipmentUpgrades-module__rc9Egq__purchaseButton[data-affordable=false] .EquipmentUpgrades-module__rc9Egq__price{color:#ff9296}.EquipmentUpgrades-module__rc9Egq__detail .EquipmentUpgrades-module__rc9Egq__hint{color:#52634f;height:28px;margin:12px 0 4px;font-size:10px;line-height:1.4}@media (max-width:390px){.EquipmentUpgrades-module__rc9Egq__upgradePanel.EquipmentUpgrades-module__rc9Egq__upgradePanel{padding-inline:10px}.EquipmentUpgrades-module__rc9Egq__upgradeGrid{gap:4px}.EquipmentUpgrades-module__rc9Egq__upgradeColumn{padding:4px}.EquipmentUpgrades-module__rc9Egq__preview h3{font-size:12px}.EquipmentUpgrades-module__rc9Egq__detailArt{height:80px}.EquipmentUpgrades-module__rc9Egq__preview .EquipmentUpgrades-module__rc9Egq__capability{font-size:14px}.EquipmentUpgrades-module__rc9Egq__preview .EquipmentUpgrades-module__rc9Egq__upgradeCue svg{width:16px}.EquipmentUpgrades-module__rc9Egq__detail h2{font-size:22px}}@media (max-width:350px){.EquipmentUpgrades-module__rc9Egq__cards{gap:7px}.EquipmentUpgrades-module__rc9Egq__cards .EquipmentUpgrades-module__rc9Egq__card{padding-inline:6px}.EquipmentUpgrades-module__rc9Egq__cardHeading strong{font-size:11px}.EquipmentUpgrades-module__rc9Egq__cardHeading small{font-size:8px}.EquipmentUpgrades-module__rc9Egq__upgradeCue svg{width:18px}}@media (max-height:720px){.EquipmentUpgrades-module__rc9Egq__cards .EquipmentUpgrades-module__rc9Egq__card{height:96px;padding-block:6px}}@media (prefers-reduced-motion:reduce){.EquipmentUpgrades-module__rc9Egq__upgradeCue{animation:none}}.EquipmentUpgrades-module__rc9Egq__detail .EquipmentUpgrades-module__rc9Egq__purchaseButton[data-maxed]{color:#f9faf5;background:linear-gradient(#b8bdb4,#919a91);border-color:#7e887e;box-shadow:inset 0 1px #fff5,0 3px #69766d}.EquipmentUpgrades-module__rc9Egq__maxLabel{font-size:17px;font-weight:700}
.AssistanceShop-module__zppQyq__shop{flex-shrink:0;margin:4px 0 5px}.AssistanceShop-module__zppQyq__separator{color:#9ebfc0;text-transform:uppercase;letter-spacing:1.2px;align-items:center;gap:10px;margin:0 0 9px;font-size:9px;font-weight:500;display:flex}.AssistanceShop-module__zppQyq__separator:before,.AssistanceShop-module__zppQyq__separator:after{content:"";background:#41677270;flex:1;height:1px}.AssistanceShop-module__zppQyq__slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,280px);margin-inline:auto;display:grid}.AssistanceShop-module__zppQyq__slotWrap{min-width:0;position:relative}.AssistanceShop-module__zppQyq__shop .AssistanceShop-module__zppQyq__slot{color:#e7e5b6;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(150deg,#245b63,#143c4b);border:1px solid #68918a;border-radius:10px;place-items:center;width:100%;min-width:44px;height:58px;min-height:44px;padding:6px 7px 9px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12}.AssistanceShop-module__zppQyq__shop .AssistanceShop-module__zppQyq__slot:hover{background:linear-gradient(150deg,#306c70,#1b4855)}.AssistanceShop-module__zppQyq__shop .AssistanceShop-module__zppQyq__slot[data-selected]{background:linear-gradient(150deg,#3b7065,#1f514b);border:2px solid #f3d688;box-shadow:0 0 0 2px #ead08a24,inset 0 0 0 1px #132d3555}.AssistanceShop-module__zppQyq__shop .AssistanceShop-module__zppQyq__slot[data-placeholder]{color:#82a4aa;background:#12374480;border-color:#446a74}.AssistanceShop-module__zppQyq__count{color:#f2f1d4;font-variant-numeric:tabular-nums;background:#0a293bd9;border-radius:4px;min-width:17px;padding:1px 3px;font-size:11px;font-weight:650;line-height:1.1;position:absolute;bottom:3px;right:4px}.AssistanceShop-module__zppQyq__comingSoon{color:#92abb1;letter-spacing:1px;font-size:14px;line-height:1;position:absolute;bottom:3px;right:5px}.AssistanceShop-module__zppQyq__tooltip{z-index:5;color:#d4e6e0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#123843fa;border:1px solid #79918a;border-radius:9px;gap:5px;width:min(225px,100vw - 48px);padding:11px 13px;font-size:11px;line-height:1.5;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00182466}.AssistanceShop-module__zppQyq__tooltip strong{color:#f1e8c5;font-size:12px}.AssistanceShop-module__zppQyq__slotWrap:first-child .AssistanceShop-module__zppQyq__tooltip{left:0;transform:none}.AssistanceShop-module__zppQyq__slotWrap:last-child .AssistanceShop-module__zppQyq__tooltip{left:auto;right:0;transform:none}.AssistanceShop-module__zppQyq__slot:focus-visible+.AssistanceShop-module__zppQyq__tooltip{opacity:1;visibility:visible}.AssistanceShop-module__zppQyq__slotArt{pointer-events:none;width:42px;max-width:100%;height:42px;display:block}.AssistanceShop-module__zppQyq__slot[data-placeholder] .AssistanceShop-module__zppQyq__slotArt{opacity:.65;filter:saturate(.65)}.AssistanceShop-module__zppQyq__detailIcon{pointer-events:none;width:88px;height:88px;margin:0 auto 8px;display:block}.AssistanceShop-module__zppQyq__purchase{margin-top:15px}.AssistanceShop-module__zppQyq__purchase .AssistanceShop-module__zppQyq__balance{color:#60705b;justify-content:center;align-items:center;gap:6px;margin:12px 0 15px;font-size:12px;display:flex}.AssistanceShop-module__zppQyq__balance output{font-variant-numeric:tabular-nums;font-weight:650}.AssistanceShop-module__zppQyq__purchase .AssistanceShop-module__zppQyq__buyButton{color:#fff5cf;background:#3c6b4b;border:1px solid #53734d;border-radius:10px;width:100%;min-height:48px;font-size:14px;font-weight:650}.AssistanceShop-module__zppQyq__purchase .AssistanceShop-module__zppQyq__buyButton:hover{background:#477b55}.AssistanceShop-module__zppQyq__purchase .AssistanceShop-module__zppQyq__buyButton:disabled{opacity:.55;cursor:default}.AssistanceShop-module__zppQyq__purchase .AssistanceShop-module__zppQyq__purchaseHint{color:#68715d;margin:12px 0 0;font-size:11px;line-height:1.5}.AssistanceShop-module__zppQyq__purchase .AssistanceShop-module__zppQyq__feedback{color:#356245;min-height:17px;margin:12px 0 0;font-size:12px;line-height:1.5}.AssistanceShop-module__zppQyq__detailNote{font-size:12px}@media (hover:hover){.AssistanceShop-module__zppQyq__slotWrap:hover .AssistanceShop-module__zppQyq__tooltip{opacity:1;visibility:visible}}@media (max-width:350px){.AssistanceShop-module__zppQyq__slots{gap:8px}.AssistanceShop-module__zppQyq__shop .AssistanceShop-module__zppQyq__slot{height:54px}}@media (max-height:720px){.AssistanceShop-module__zppQyq__shop{margin-block:2px 3px}}
.TournamentInformation-module__9QtEFG__information{text-align:center}.TournamentInformation-module__9QtEFG__information>h2{color:#244d46;margin:0 32px 18px;font-family:inherit;font-size:23px;font-weight:700}.TournamentInformation-module__9QtEFG__information .TournamentInformation-module__9QtEFG__close{color:#466659;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:7px;right:7px}.TournamentInformation-module__9QtEFG__information .TournamentInformation-module__9QtEFG__close:hover,.TournamentInformation-module__9QtEFG__progress .TournamentInformation-module__9QtEFG__motion:hover,.TournamentInformation-module__9QtEFG__dots button:hover{background:#e4dac0}.TournamentInformation-module__9QtEFG__tabs{background:#ad9670;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;margin-bottom:16px;padding:3px;display:grid}.TournamentInformation-module__9QtEFG__tabs button{color:#fff2d9;background:0 0;border:1px solid #0000;border-radius:8px;min-height:44px;padding:6px 4px;font-size:12px;font-weight:650}.TournamentInformation-module__9QtEFG__tabs button[aria-pressed=true]{color:#254e46;background:#f5ecd5;border-color:#e4d5b3;box-shadow:0 2px 3px #654b3826}.TournamentInformation-module__9QtEFG__slides{touch-action:pan-y}.TournamentInformation-module__9QtEFG__illustration{aspect-ratio:16/11;background:linear-gradient(150deg,#187e9e,#075278);border:2px solid #799f9c;border-radius:13px;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #002d4a66}.TournamentInformation-module__9QtEFG__illustration>svg{width:100%;height:100%;display:block}.TournamentInformation-module__9QtEFG__direction{z-index:1;white-space:nowrap;color:#e6f8df;letter-spacing:.4px;background:#073342c7;border-radius:15px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:700;display:flex;position:absolute;top:9px;left:50%;transform:translate(-50%)}.TournamentInformation-module__9QtEFG__steer{color:#e5ffff;white-space:nowrap;align-items:center;gap:4px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.TournamentInformation-module__9QtEFG__steer>span{margin-left:4px;font-size:10px}.TournamentInformation-module__9QtEFG__descendingHook{animation:4s ease-in-out infinite TournamentInformation-module__9QtEFG__descend;transform:translate(210px,150px)}.TournamentInformation-module__9QtEFG__risingHook{animation:4s ease-in-out infinite TournamentInformation-module__9QtEFG__retrieve;transform:translate(155px,68px)}.TournamentInformation-module__9QtEFG__illustration[data-paused] g{animation-play-state:paused}@keyframes TournamentInformation-module__9QtEFG__descend{0%,10%{transform:translate(170px,35px)}35%{transform:translate(170px,67px)}70%,to{transform:translate(225px,145px)}}@keyframes TournamentInformation-module__9QtEFG__retrieve{0%,10%{transform:translate(175px,130px)}70%,to{transform:translate(145px,40px)}}.TournamentInformation-module__9QtEFG__caption{min-height:170px;padding-top:15px}.TournamentInformation-module__9QtEFG__step{letter-spacing:1.3px;color:#71826a;font-size:9px;font-weight:650}.TournamentInformation-module__9QtEFG__caption h3{color:#244d46;margin:7px 0 8px;font-size:20px;font-weight:700;line-height:1.2}.TournamentInformation-module__9QtEFG__caption p{color:#536759;margin:0;font-size:13px;line-height:1.6}.TournamentInformation-module__9QtEFG__progress{justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.TournamentInformation-module__9QtEFG__dots{display:flex}.TournamentInformation-module__9QtEFG__dots button{background:0 0;border:0;place-items:center;width:36px;height:44px;min-height:44px;padding:0;display:grid}.TournamentInformation-module__9QtEFG__dots span{background:#b5a380;border-radius:50%;width:9px;height:9px}.TournamentInformation-module__9QtEFG__dots [aria-current] span{background:#327b67;box-shadow:0 0 0 3px #91bca450}.TournamentInformation-module__9QtEFG__progress .TournamentInformation-module__9QtEFG__motion{color:#557765;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;right:0}.TournamentInformation-module__9QtEFG__actions{grid-template-columns:1fr 1.35fr;gap:12px;margin-top:4px;display:grid}.TournamentInformation-module__9QtEFG__actions button,.TournamentInformation-module__9QtEFG__information .TournamentInformation-module__9QtEFG__done{border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.TournamentInformation-module__9QtEFG__actions .TournamentInformation-module__9QtEFG__back{color:#416252;background:#e3d7b8;border:1px solid #b8aa89}.TournamentInformation-module__9QtEFG__actions .TournamentInformation-module__9QtEFG__back:disabled{opacity:.4;cursor:default}.TournamentInformation-module__9QtEFG__actions .TournamentInformation-module__9QtEFG__next,.TournamentInformation-module__9QtEFG__information .TournamentInformation-module__9QtEFG__done{color:#173b23;background:linear-gradient(#98e667,#56b844);border:1px solid #a8d784;box-shadow:inset 0 2px #e1ffb570,0 3px #35753c}.TournamentInformation-module__9QtEFG__actions .TournamentInformation-module__9QtEFG__next:hover,.TournamentInformation-module__9QtEFG__information .TournamentInformation-module__9QtEFG__done:hover{background:linear-gradient(#adee80,#6bc455)}.TournamentInformation-module__9QtEFG__information .TournamentInformation-module__9QtEFG__done{width:100%;margin-top:16px}.TournamentInformation-module__9QtEFG__earnings{color:#f3f0d5;flex-direction:column;justify-content:space-between;gap:8px;height:100%;padding:22px 24px 14px;display:flex}.TournamentInformation-module__9QtEFG__earnings>div{text-align:left;grid-template-columns:49px 20px 1fr;align-items:center;gap:14px;display:grid}.TournamentInformation-module__9QtEFG__earnings img{object-fit:contain;width:49px;height:49px}.TournamentInformation-module__9QtEFG__earnings strong{font-size:15px;line-height:1.15}.TournamentInformation-module__9QtEFG__earnings>span{color:#d4e9cd;border-top:1px solid #96c7bb66;justify-content:center;align-items:center;gap:8px;padding-top:8px;font-size:11px;display:flex}@media (max-height:650px){.TournamentInformation-module__9QtEFG__information>h2{margin-bottom:12px}.TournamentInformation-module__9QtEFG__tabs{margin-bottom:10px}.TournamentInformation-module__9QtEFG__illustration{max-height:150px}.TournamentInformation-module__9QtEFG__caption{min-height:0;padding-top:10px}.TournamentInformation-module__9QtEFG__caption h3{font-size:18px}.TournamentInformation-module__9QtEFG__caption p{margin-bottom:0;font-size:12px}.TournamentInformation-module__9QtEFG__earnings{gap:3px;padding:8px 22px}.TournamentInformation-module__9QtEFG__earnings img{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.TournamentInformation-module__9QtEFG__descendingHook,.TournamentInformation-module__9QtEFG__risingHook{animation:none}.TournamentInformation-module__9QtEFG__progress .TournamentInformation-module__9QtEFG__motion{display:none}}
.TournamentHome-module__UY1vUq__home{flex:1 0 auto;min-width:0}.TournamentHome-module__UY1vUq__playPanel{--tournament-scene:url(/clean-catch/core/collection-cove-v2.webp);isolation:isolate;background-color:#123d48;background-image:url(/clean-catch/core/coastal-skimmer.webp);background-position:bottom;background-repeat:no-repeat;background-size:100% 300%;flex-direction:column;gap:9px;min-height:calc(min(860px,100dvh - 48px) - 72px);padding:10px 20px 18px;display:flex;position:relative}.TournamentHome-module__UY1vUq__playPanel[data-scene=recovery]{--tournament-scene:url(/clean-catch/core/recovery-boat.webp)}.TournamentHome-module__UY1vUq__playPanel[data-scene=skimmer]{--tournament-scene:url(/clean-catch/core/coastal-skimmer.webp)}.TournamentHome-module__UY1vUq__playPanel:before{content:"";z-index:-2;pointer-events:none;aspect-ratio:2/3;background:var(--tournament-scene) top center / 100% auto no-repeat;width:100%;max-height:calc(100% - 28px);position:absolute;top:28px;left:0;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.TournamentHome-module__UY1vUq__playPanel:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#062b3bf5 0%,#062b3b96 17%,#062b3b00 31%,#123d4800 78%,#123d4899 91%,#123d48 100%);position:absolute;inset:0}.TournamentHome-module__UY1vUq__identity{flex:none}.TournamentHome-module__UY1vUq__titleRow{justify-content:space-between;align-items:center;gap:12px;padding-right:44px;display:flex}.TournamentHome-module__UY1vUq__titleRow h1{color:#e9f6e9;letter-spacing:-.8px;outline:none;margin:0;font-size:28px;font-weight:700;line-height:1.15}.TournamentHome-module__UY1vUq__tokenBalance{color:#edd19d;font-variant-numeric:tabular-nums;background:#04242a60;border-radius:18px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.TournamentHome-module__UY1vUq__tokenBalance output{overflow-wrap:anywhere;max-width:95px}.TournamentHome-module__UY1vUq__sponsor{color:#d2e4d9;margin:7px 0 3px;font-size:13px;line-height:1.3}.TournamentHome-module__UY1vUq__sponsor strong{font-weight:600}.TournamentHome-module__UY1vUq__location{color:#b9d2d0;margin:0;font-size:12px;line-height:1.35}.TournamentHome-module__UY1vUq__countdown{color:#d9e9d6;background:#04283288;border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:5px 11px 5px 7px;display:inline-flex}.TournamentHome-module__UY1vUq__countdown>svg{color:#ebd4a3}.TournamentHome-module__UY1vUq__countdown strong{letter-spacing:.8px;font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:1.2;display:block}.TournamentHome-module__UY1vUq__countdown small{color:#9dbcb9;letter-spacing:.8px;margin-top:2px;font-size:7px;line-height:1.2;display:block}.TournamentHome-module__UY1vUq__timerRow{margin-right:calc(max(12px, env(safe-area-inset-right)) - max(20px, env(safe-area-inset-right)));justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.TournamentHome-module__UY1vUq__timerRow .TournamentHome-module__UY1vUq__countdown{margin-top:0}.TournamentHome-module__UY1vUq__oceanSpace{flex:auto;min-height:110px;position:relative}.TournamentHome-module__UY1vUq__identity .TournamentHome-module__UY1vUq__informationButton{isolation:isolate;color:#e3eee1;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:relative}.TournamentHome-module__UY1vUq__informationButton:before{content:"";z-index:-1;background:#103942eb;border:1px solid #a7c9ba88;border-radius:9px;position:absolute;inset:5px;box-shadow:0 2px 5px #05212b40}.TournamentHome-module__UY1vUq__informationButton>svg{display:block}.TournamentHome-module__UY1vUq__identity .TournamentHome-module__UY1vUq__informationButton:hover{background:0 0}.TournamentHome-module__UY1vUq__informationButton:hover:before{background:#24545b}.TournamentHome-module__UY1vUq__identity .TournamentHome-module__UY1vUq__informationButton[data-unread]{color:#103515}.TournamentHome-module__UY1vUq__informationButton[data-unread]:before{background:linear-gradient(#91e35d,#41a83e);border-color:#b0ed87;box-shadow:inset 0 1px #e5ffb970,0 2px 5px #05212b40}.TournamentHome-module__UY1vUq__informationButton[data-unread]:hover:before{background:linear-gradient(#a6ed76,#59bc4b)}.TournamentHome-module__UY1vUq__scoreLine{background:#082e3bd9;border-radius:12px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:9px;max-width:100%;min-height:34px;padding-inline:10px;display:flex}.TournamentHome-module__UY1vUq__scoreLine p{color:#dce9dc;margin:0;font-size:15px;font-weight:500;line-height:1.3}.TournamentHome-module__UY1vUq__scoreLine p output{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.TournamentHome-module__UY1vUq__scoreLine .TournamentHome-module__UY1vUq__rankLink{color:#a8c7bd;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:44px;margin-block:-5px;padding:4px 6px;font-size:11px;display:inline-flex}.TournamentHome-module__UY1vUq__scoreLine .TournamentHome-module__UY1vUq__rankLink:hover{background:#17464d}.TournamentHome-module__UY1vUq__castDock{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.TournamentHome-module__UY1vUq__castOption{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.TournamentHome-module__UY1vUq__stockPill{color:#c9dfcf;font-variant-numeric:tabular-nums;background:#06273199;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:74px;min-height:23px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-flex}.TournamentHome-module__UY1vUq__castDock .TournamentHome-module__UY1vUq__castButton{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-height:59px;padding:9px 6px;font-size:15px;display:flex}.TournamentHome-module__UY1vUq__castButton small{align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.TournamentHome-module__UY1vUq__castDock .TournamentHome-module__UY1vUq__castButton.TournamentHome-module__UY1vUq__standardCast:not(:disabled){color:#103515;background:linear-gradient(#91e35d,#41a83e);border-color:#b0ed87;box-shadow:inset 0 2px #e5ffb970,0 3px #225e30}.TournamentHome-module__UY1vUq__castDock .TournamentHome-module__UY1vUq__castButton.TournamentHome-module__UY1vUq__standardCast:hover:not(:disabled){background:linear-gradient(#a6ed76,#59bc4b)}.TournamentHome-module__UY1vUq__error{text-align:center;color:#f2c694;grid-column:1/-1;margin:2px 0 0;font-size:11px;line-height:1.4}.TournamentHome-module__UY1vUq__developerArea{padding:4px 20px 24px}.TournamentHome-module__UY1vUq__eventDetail>svg{color:#517560}.TournamentHome-module__UY1vUq__eventDetail>p{justify-content:center;align-items:center;gap:5px;display:flex}.TournamentHome-module__UY1vUq__community{border-top:1px solid #c7bea3;padding-top:16px}.TournamentHome-module__UY1vUq__community h3{color:#365c4d;margin:0 0 10px;font-size:17px}.TournamentHome-module__UY1vUq__community>strong{font-variant-numeric:tabular-nums;color:#41694f;font-size:32px;font-weight:500}.TournamentHome-module__UY1vUq__community progress{accent-color:#4d8970;background:#ded9be;border:0;border-radius:8px;width:100%;height:8px;margin:12px 0;display:block;overflow:hidden}.TournamentHome-module__UY1vUq__community progress::-webkit-progress-bar{background:#ded9be;border-radius:8px}.TournamentHome-module__UY1vUq__community progress::-webkit-progress-value{background:#4d8970;border-radius:8px}.TournamentHome-module__UY1vUq__community progress::-moz-progress-bar{background:#4d8970;border-radius:8px}.TournamentHome-module__UY1vUq__community p small{font-size:11px;display:block}.TournamentHome-module__UY1vUq__eventDetail .TournamentHome-module__UY1vUq__cambioBalance{margin-bottom:0;font-size:13px;display:block}.TournamentHome-module__UY1vUq__screenReaderOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px),(pointer:coarse){.TournamentHome-module__UY1vUq__home{padding-bottom:calc(70px + max(0px, env(safe-area-inset-bottom) - 5px))}.TournamentHome-module__UY1vUq__playPanel{min-height:calc(100svh - 70px - env(safe-area-inset-top) - max(0px, env(safe-area-inset-bottom) - 5px));padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}.TournamentHome-module__UY1vUq__developerArea{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}}@media (max-height:720px){.TournamentHome-module__UY1vUq__playPanel{gap:6px;padding-top:7px;padding-bottom:12px}.TournamentHome-module__UY1vUq__titleRow h1{font-size:26px}.TournamentHome-module__UY1vUq__sponsor{margin-top:5px}.TournamentHome-module__UY1vUq__countdown{margin-top:6px;padding-block:4px}.TournamentHome-module__UY1vUq__timerRow{margin-top:6px}.TournamentHome-module__UY1vUq__oceanSpace{min-height:68px}.TournamentHome-module__UY1vUq__scoreLine{min-height:27px}.TournamentHome-module__UY1vUq__scoreLine p{font-size:14px}.TournamentHome-module__UY1vUq__castDock .TournamentHome-module__UY1vUq__castButton{min-height:55px;font-size:14px}.TournamentHome-module__UY1vUq__castOption{gap:4px}}@media (max-width:350px){.TournamentHome-module__UY1vUq__playPanel{padding-inline:14px}.TournamentHome-module__UY1vUq__timerRow{margin-right:calc(max(12px, env(safe-area-inset-right)) - 14px)}.TournamentHome-module__UY1vUq__titleRow h1{font-size:25px}.TournamentHome-module__UY1vUq__tokenBalance{padding-inline:6px;font-size:10px}.TournamentHome-module__UY1vUq__scoreLine{gap:4px}.TournamentHome-module__UY1vUq__scoreLine p,.TournamentHome-module__UY1vUq__castDock .TournamentHome-module__UY1vUq__castButton{font-size:13px}}
.GameActionButton-module__Q2_4gG__button.GameActionButton-module__Q2_4gG__button{color:#103b39;background:linear-gradient(#bceacd,#80bda9);border:1px solid #a9d4be;border-radius:11px;font-weight:700;box-shadow:inset 0 2px #ecffdb50,0 3px #254f48}.GameActionButton-module__Q2_4gG__button.GameActionButton-module__Q2_4gG__button:hover:not(:disabled){background:linear-gradient(#d0f3da,#9bd4b9)}.GameActionButton-module__Q2_4gG__button.GameActionButton-module__Q2_4gG__button:disabled{color:#cbd4bd;opacity:.7;background:linear-gradient(#788376,#5d7169);border-color:#6b7969;box-shadow:inset 0 2px #ece2b41a,0 3px #1b3934}
.Rewards-module__dTlzEa__panel{--reward-paper:#f0e7ce;isolation:isolate;flex-direction:column;flex:none;height:calc(min(860px,100dvh - 48px) - 72px);min-height:0;padding:52px 16px 18px;display:flex;position:relative;overflow:hidden}.Rewards-module__dTlzEa__panel:before{content:"";z-index:-2;pointer-events:none;filter:blur(9px);background:url(/clean-catch/core/collection-cove-v2.webp) 50%/cover no-repeat;position:absolute;inset:-18px}.Rewards-module__dTlzEa__panel:after{content:"";z-index:-1;pointer-events:none;background:#062b3b70;position:absolute;inset:0}.Rewards-module__dTlzEa__sponsorDescription{margin:10px 0 0;font-size:11px;line-height:1.4}.Rewards-module__dTlzEa__sponsorRewardIcon{color:#8c4d43;background:#e6cca2;border:1px solid #b1936a;border-radius:9px;place-items:center;width:47px;height:47px;display:grid}.Rewards-module__dTlzEa__sampleCode{overflow-wrap:anywhere;text-align:center;border:1px dashed;border-radius:8px;padding:12px;font-size:16px}.Rewards-module__dTlzEa__header{background:var(--reward-paper);border:1px solid #d2bf94;border-bottom:0;border-radius:16px 16px 0 0;flex-shrink:0;padding:14px 13px 12px;box-shadow:inset 0 2px #fff9e5aa}.Rewards-module__dTlzEa__headingRow{border-bottom:1px solid #cabc985c;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.Rewards-module__dTlzEa__headingRow h1{color:#264f48;letter-spacing:-.8px;outline:none;margin:0;font-size:26px;font-weight:700;line-height:1.15}.Rewards-module__dTlzEa__headingRow>span{color:#617461;font-variant-numeric:tabular-nums;font-size:10px}.Rewards-module__dTlzEa__progressHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.Rewards-module__dTlzEa__progressHeading>span{color:#385e50;align-items:center;gap:7px;font-size:12px;display:flex}.Rewards-module__dTlzEa__progressHeading svg{color:#93742e;flex-shrink:0}.Rewards-module__dTlzEa__progressHeading>strong{color:#345a46;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.Rewards-module__dTlzEa__progressHeading small{color:#617461;white-space:nowrap;font-size:9px;font-weight:400}.Rewards-module__dTlzEa__progress{accent-color:#a2d8b7;background:#0a2d37;border:1px solid #8aa997;border-radius:8px;width:100%;height:11px;display:block;overflow:hidden}.Rewards-module__dTlzEa__progress::-webkit-progress-bar{background:#0a2d37;border-radius:8px}.Rewards-module__dTlzEa__progress::-webkit-progress-value{background:linear-gradient(90deg,#659e8e,#bce8c3);border-radius:8px}.Rewards-module__dTlzEa__progress::-moz-progress-bar{background:linear-gradient(90deg,#659e8e,#bce8c3);border-radius:8px}.Rewards-module__dTlzEa__nextMilestone{color:#526b58;margin:6px 0 0;font-size:10px;line-height:1.4}.Rewards-module__dTlzEa__project{color:#65715d;margin:6px 0 0;font-size:9px;line-height:1.4}.Rewards-module__dTlzEa__project span{white-space:nowrap;color:#65715d}.Rewards-module__dTlzEa__participation{color:#645b36;border-left:2px solid #a99459;margin:8px 0 0;padding-left:8px;font-size:11px;line-height:1.4}.Rewards-module__dTlzEa__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a6b397 var(--reward-paper);scrollbar-gutter:stable;overflow-anchor:none;background:var(--reward-paper);border-inline:1px solid #d2bf94;flex:1 1 0;min-height:0;padding:2px 7px 8px 10px;overflow:hidden auto}.Rewards-module__dTlzEa__list:focus-visible{outline-offset:-2px;outline:2px solid #b8efca}.Rewards-module__dTlzEa__rows{margin:0;padding:0;list-style:none}.Rewards-module__dTlzEa__row{grid-template-rows:1fr;padding-bottom:8px;display:grid}.Rewards-module__dTlzEa__rowClip{border-radius:10px;min-height:0;overflow:hidden}.Rewards-module__dTlzEa__rewardCard{color:#395347;background:#e1d8c0;border:1px solid #cabc9a77;border-radius:10px;min-width:0;padding:9px 10px;box-shadow:inset 0 1px #fff8e35c}.Rewards-module__dTlzEa__rewardCard:focus-visible{outline-offset:-3px;outline:2px solid #b8efca}.Rewards-module__dTlzEa__rewardCard[data-status=claimable]{background:#e2dfc5;border-color:#b4bd8a}.Rewards-module__dTlzEa__rewardCard h3{align-items:baseline;gap:6px;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.Rewards-module__dTlzEa__diamond{background:#819277;flex:0 0 6px;align-self:center;width:6px;height:6px;transform:rotate(45deg)}.Rewards-module__dTlzEa__rowActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.Rewards-module__dTlzEa__contents{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.Rewards-module__dTlzEa__contents li{color:#765c28;background:linear-gradient(145deg,#f3d99d,#d6b875);border:1px solid #a99a6b;border-radius:8px;place-items:center;width:41px;height:41px;padding:3px 4px 9px;display:grid;position:relative;box-shadow:inset 0 1px #fff7d780,0 2px #978f6933}.Rewards-module__dTlzEa__contents svg{pointer-events:none;width:29px;height:29px}.Rewards-module__dTlzEa__contents li[data-kind=lanterns]{color:#4c6a57;background:linear-gradient(145deg,#dce4b3,#b0c496);border-color:#9fab86}.Rewards-module__dTlzEa__contents li[data-kind=boosters]{color:#37686c;background:linear-gradient(145deg,#d0e5db,#a1c4bd);border-color:#8eaaa1}.Rewards-module__dTlzEa__contents strong{color:#384f40;text-shadow:0 1px #fff4d2;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:2px;right:3px}.Rewards-module__dTlzEa__rewardCard .Rewards-module__dTlzEa__claimButton{flex:0 0 85px;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:7px 5px;font-size:13px;display:inline-flex}.Rewards-module__dTlzEa__rewardCard[data-status=claimable] .Rewards-module__dTlzEa__claimButton:not(:disabled){color:#103515;background:linear-gradient(#91e35d,#41a83e);border-color:#92ca70;box-shadow:inset 0 2px #e5ffb970,0 3px #225e30}.Rewards-module__dTlzEa__rewardCard[data-status=claimable] .Rewards-module__dTlzEa__claimButton:hover:not(:disabled){background:linear-gradient(#a6ed76,#59bc4b)}.Rewards-module__dTlzEa__feedback{color:#79523e;border-top:1px solid #bcae87;margin:10px 0 0;padding-top:8px;font-size:11px;line-height:1.5}.Rewards-module__dTlzEa__row[data-leaving]{pointer-events:none;animation:.36s ease-in-out both Rewards-module__dTlzEa__collapseClaim}.Rewards-module__dTlzEa__row[data-leaving] .Rewards-module__dTlzEa__rowClip{animation:.24s ease-in both Rewards-module__dTlzEa__slideClaim}@keyframes Rewards-module__dTlzEa__slideClaim{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(105%)}}@keyframes Rewards-module__dTlzEa__collapseClaim{0%,60%{grid-template-rows:1fr;padding-bottom:8px}to{grid-template-rows:0fr;padding-bottom:0}}.Rewards-module__dTlzEa__complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:26px 20px;display:flex}.Rewards-module__dTlzEa__completionArt{color:#9c792c;align-items:center;gap:13px;display:flex}.Rewards-module__dTlzEa__completionArt>svg:first-child{align-self:flex-start}.Rewards-module__dTlzEa__completionArt>svg:last-child{align-self:flex-end}.Rewards-module__dTlzEa__complete h2{color:#345747;margin:22px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.Rewards-module__dTlzEa__complete p{color:#526b58;margin:0;font-size:14px;line-height:1.6}.Rewards-module__dTlzEa__complete>span{color:#65715d;margin-top:12px;font-size:11px;line-height:1.5}.Rewards-module__dTlzEa__announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Rewards-module__dTlzEa__trackTabs{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.Rewards-module__dTlzEa__trackTabs button{color:#e3ead0;background:#49695b;border:1px solid #687d65;border-top-color:#c2b38c;border-radius:0 0 10px 10px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:50px;margin-top:-1px;padding:10px 4px;font-size:12px;font-weight:650;display:flex;position:relative;box-shadow:0 3px #072b2f55}.Rewards-module__dTlzEa__trackTabs button[aria-selected=true]{z-index:1;border-color:#d2bf94;border-top-color:var(--reward-paper);background:var(--reward-paper);color:#345747;box-shadow:inset 0 -2px #fff7df77,0 3px #072b2f55}.Rewards-module__dTlzEa__trackTabs button:hover{background:#5a7c69}.Rewards-module__dTlzEa__trackTabs button[aria-selected=true]:hover{background:var(--reward-paper)}.Rewards-module__dTlzEa__trackTabs button:focus-visible{outline-offset:-4px}.Rewards-module__dTlzEa__tabCount{color:#fff4db;background:#b5564b;border-radius:9px;place-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:10px;font-weight:650;display:inline-grid}@media (prefers-reduced-motion:reduce){.Rewards-module__dTlzEa__row[data-leaving],.Rewards-module__dTlzEa__row[data-leaving] .Rewards-module__dTlzEa__rowClip{animation:none}}@media (max-width:800px),(pointer:coarse){.Rewards-module__dTlzEa__panel{height:calc(100svh - 70px - env(safe-area-inset-top) - max(0px, env(safe-area-inset-bottom) - 5px));margin-bottom:calc(70px + max(0px, env(safe-area-inset-bottom) - 5px));padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}}@media (max-height:720px){.Rewards-module__dTlzEa__panel{padding-top:48px;padding-bottom:12px}.Rewards-module__dTlzEa__headingRow{margin-bottom:10px;padding-bottom:7px}.Rewards-module__dTlzEa__headingRow h1{font-size:24px}.Rewards-module__dTlzEa__header{padding:10px 11px}.Rewards-module__dTlzEa__trackTabs button{min-height:46px}.Rewards-module__dTlzEa__complete{padding:14px}.Rewards-module__dTlzEa__completionArt>svg:nth-child(2){width:45px;height:45px}.Rewards-module__dTlzEa__complete h2{margin-top:12px;font-size:24px}}@media (max-width:350px){.Rewards-module__dTlzEa__panel{padding-inline:10px}.Rewards-module__dTlzEa__progressHeading{gap:6px}.Rewards-module__dTlzEa__progressHeading>span{gap:4px;font-size:11px}.Rewards-module__dTlzEa__progressHeading>strong{font-size:14px}.Rewards-module__dTlzEa__rewardCard{padding:8px}.Rewards-module__dTlzEa__rewardCard h3{font-size:11px}.Rewards-module__dTlzEa__rowActions{gap:7px}.Rewards-module__dTlzEa__contents{gap:4px}.Rewards-module__dTlzEa__contents li{width:36px;height:39px}.Rewards-module__dTlzEa__rewardCard .Rewards-module__dTlzEa__claimButton{flex-basis:73px;font-size:12px}}@media (max-height:450px){.Rewards-module__dTlzEa__headingRow{margin-bottom:6px}.Rewards-module__dTlzEa__headingRow h1{font-size:22px}.Rewards-module__dTlzEa__progressHeading{margin-bottom:5px}.Rewards-module__dTlzEa__header{padding-bottom:8px}.Rewards-module__dTlzEa__nextMilestone,.Rewards-module__dTlzEa__project{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Rewards-module__dTlzEa__participation{margin-top:5px;font-size:10px}}
.Leaderboard-module__GpTeDW__panel{isolation:isolate;flex:1 0 auto;min-width:0;position:relative}.Leaderboard-module__GpTeDW__backdrop{z-index:-1;pointer-events:none;height:0;position:sticky;top:0}.Leaderboard-module__GpTeDW__backdrop:before{content:"";filter:blur(9px);clip-path:inset(0);background:linear-gradient(#062b3bd9,#062b3b70 42%),url(/clean-catch/core/collection-cove-v2.webp) 50%/cover no-repeat;height:calc(min(860px,100dvh) + 36px);position:absolute;top:-18px;left:0;right:0}.Leaderboard-module__GpTeDW__content{padding:10px 20px 20px}.Leaderboard-module__GpTeDW__header{margin-bottom:21px}.Leaderboard-module__GpTeDW__titleRow{align-items:center;gap:10px;padding-right:44px;display:flex}.Leaderboard-module__GpTeDW__trophy{color:#f1d28b;background:linear-gradient(145deg,#638171,#204c49);border:1px solid #a9956099;border-radius:12px;flex:0 0 39px;place-items:center;height:39px;display:grid;box-shadow:inset 0 1px #edd7a833}.Leaderboard-module__GpTeDW__header h1{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:700;line-height:1.15}.Leaderboard-module__GpTeDW__location{color:#d1e4d5;margin:11px 0 0;font-size:12px;line-height:1.5}.Leaderboard-module__GpTeDW__note{color:#a6c3c1;margin:4px 0 0;font-size:9px;line-height:1.5}.Leaderboard-module__GpTeDW__header p>span{color:#769e9a;margin-inline:7px}.Leaderboard-module__GpTeDW__columnLabels{color:#b5cbc0;text-transform:uppercase;letter-spacing:.7px;grid-template-columns:35px minmax(0,1fr) 82px;gap:8px;margin:0 9px 8px;font-size:9px;display:grid}.Leaderboard-module__GpTeDW__columnLabels>span:last-child{text-align:right}.Leaderboard-module__GpTeDW__avatar{border:2px solid #b8a980;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9dd,0 2px 3px #344c3526}.Leaderboard-module__GpTeDW__avatar .Leaderboard-module__GpTeDW__portraitImage{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;height:100%;display:block}.Leaderboard-module__GpTeDW__avatar[data-sponsor-frame]{box-shadow:none;z-index:1;border-color:#0000;margin-block:10px;position:relative;overflow:visible;background:0 0!important}.Leaderboard-module__GpTeDW__avatar .Leaderboard-module__GpTeDW__winnerFrame{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;filter:drop-shadow(0 2px 2px #39201e80);width:150%;max-width:none;height:150%;position:absolute;top:-25%;left:-25%}:is(.Leaderboard-module__GpTeDW__row:has([data-sponsor-frame]),.Leaderboard-module__GpTeDW__dockRow:has([data-sponsor-frame])){column-gap:15px}.Leaderboard-module__GpTeDW__boardTabs{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 8px;display:grid}.Leaderboard-module__GpTeDW__boardTabs button{color:#d6e7d2;background:#345d55;border:1px solid #9ab4a0;border-radius:9px;min-height:44px;font-size:12px}.Leaderboard-module__GpTeDW__boardTabs button[aria-pressed=true]{color:#254c46;background:linear-gradient(#f5edd5,#dccc9f)}.Leaderboard-module__GpTeDW__prominentAvatar{width:50px;height:50px}.Leaderboard-module__GpTeDW__rows{gap:7px;margin:0;padding:0;list-style:none;display:grid}.Leaderboard-module__GpTeDW__row{color:#395146;background:linear-gradient(120deg,#f6edd8,#e8dcc0);border:1px solid #c3b696;border-radius:12px;grid-template-columns:31px 42px minmax(0,1fr) 80px;align-items:center;gap:8px;min-height:68px;padding:10px 9px;display:grid;box-shadow:inset 0 1px #fff9e6c0,0 2px #06232b50}.Leaderboard-module__GpTeDW__row[data-rank="1"],.Leaderboard-module__GpTeDW__row[data-rank="2"],.Leaderboard-module__GpTeDW__row[data-rank="3"]{grid-template-columns:31px 50px minmax(0,1fr) 80px;min-height:80px}.Leaderboard-module__GpTeDW__row[data-rank="1"]{background:linear-gradient(115deg,#f5dfa5,#e7bf72);border-color:#e3bd68}.Leaderboard-module__GpTeDW__row[data-rank="2"]{background:linear-gradient(115deg,#eaf0e7,#c3d5d0);border-color:#b1c3c1}.Leaderboard-module__GpTeDW__row[data-rank="3"]{background:linear-gradient(115deg,#f2d7bb,#ddb18c);border-color:#d0a079}.Leaderboard-module__GpTeDW__row[data-rank="1"] .Leaderboard-module__GpTeDW__avatar{border-color:#c2943c}.Leaderboard-module__GpTeDW__row[data-rank="2"] .Leaderboard-module__GpTeDW__avatar{border-color:#8da7a4}.Leaderboard-module__GpTeDW__row[data-rank="3"] .Leaderboard-module__GpTeDW__avatar{border-color:#b98253}.Leaderboard-module__GpTeDW__row[data-player=true]{background:linear-gradient(115deg,#d8ead0,#b7d2b7);border-color:#b9debf;box-shadow:inset 0 1px #effadc70,0 2px #06232b50}.Leaderboard-module__GpTeDW__rowRank{text-align:center;font-variant-numeric:tabular-nums;place-items:center;min-width:0;min-height:36px;display:grid;position:relative}.Leaderboard-module__GpTeDW__rowRank>strong{font-size:16px;font-weight:600;line-height:1;position:relative}.Leaderboard-module__GpTeDW__rowRank[data-medal]>strong{color:#695028;text-shadow:0 1px #fff4c199;font-size:18px;font-weight:750}.Leaderboard-module__GpTeDW__rowRank>svg{filter:drop-shadow(0 2px #79571f40);width:33px;height:38px;position:absolute;overflow:visible}.Leaderboard-module__GpTeDW__rowRank>svg path{fill:#e5b753;stroke:#b28437;stroke-width:1.5px}.Leaderboard-module__GpTeDW__rowRank[data-medal="2"]>strong{color:#4a6565}.Leaderboard-module__GpTeDW__rowRank[data-medal="2"]>svg path{fill:#c9d7d3;stroke:#8aaba8}.Leaderboard-module__GpTeDW__rowRank[data-medal="3"]>strong{color:#765035}.Leaderboard-module__GpTeDW__rowRank[data-medal="3"]>svg path{fill:#d4a173;stroke:#ad784d}.Leaderboard-module__GpTeDW__rowName{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600;line-height:1.45}.Leaderboard-module__GpTeDW__rowName small{color:#4c745d;margin-top:2px;font-size:9px;font-weight:500;display:block}.Leaderboard-module__GpTeDW__rowScore{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:650;line-height:1.35}.Leaderboard-module__GpTeDW__rowScore small{color:#6b7864;margin-top:2px;font-size:8px;font-weight:400;display:block}.Leaderboard-module__GpTeDW__cutoff{margin:0 0 5px}.Leaderboard-module__GpTeDW__jump{text-align:center;color:#b6d0c2;letter-spacing:5px;margin:13px 0 6px;font-size:25px;line-height:1}.Leaderboard-module__GpTeDW__cutoff h2{color:#bdd2c3;margin:10px 9px 8px;font-size:10px;font-weight:500}.Leaderboard-module__GpTeDW__cutoff .Leaderboard-module__GpTeDW__row{background:linear-gradient(115deg,#e8e7c9,#cdd6ba);border-color:#8dac99}.Leaderboard-module__GpTeDW__playerDock{z-index:3;background:linear-gradient(#092c3900,#092c39 14%);padding:10px 12px 9px;position:sticky;bottom:70px}.Leaderboard-module__GpTeDW__dockCard{color:#244f44;background:linear-gradient(120deg,#c7e5ca,#8ebdac);border:1px solid #d0e7c8;border-radius:14px;padding:12px 11px 9px;box-shadow:inset 0 2px #effadc70,0 3px #41695d,0 -5px 20px #061c2526}.Leaderboard-module__GpTeDW__dockRow{grid-template-columns:35px 42px minmax(0,1fr) 82px;align-items:center;gap:8px;display:grid}.Leaderboard-module__GpTeDW__playerRank>span{color:#507465;margin-bottom:4px;font-size:8px;display:block}.Leaderboard-module__GpTeDW__playerRank output{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:1.15;display:block}.Leaderboard-module__GpTeDW__playerName{min-width:0}.Leaderboard-module__GpTeDW__playerName h2{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.4}.Leaderboard-module__GpTeDW__playerName>span{color:#507461;margin-top:3px;font-size:9px;display:block}.Leaderboard-module__GpTeDW__playerScore{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.Leaderboard-module__GpTeDW__playerScore output{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.25;display:block}.Leaderboard-module__GpTeDW__playerScore>span{color:#527363;margin-top:3px;font-size:9px;display:block}.Leaderboard-module__GpTeDW__nextRank{color:#466d59;overflow-wrap:anywhere;border-top:1px solid #719c8180;justify-content:center;align-items:flex-start;gap:6px;margin:9px 0 0;padding-top:8px;font-size:10px;line-height:1.5;display:flex}.Leaderboard-module__GpTeDW__nextRank>svg{color:#3c7059;flex-shrink:0}.Leaderboard-module__GpTeDW__nextRank>span{min-width:0}.Leaderboard-module__GpTeDW__nextRank strong{color:#275740;font-weight:700}.Leaderboard-module__GpTeDW__nextRank output{font-variant-numeric:tabular-nums}.Leaderboard-module__GpTeDW__screenReaderOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px),(pointer:coarse){.Leaderboard-module__GpTeDW__panel{padding-bottom:calc(220px + env(safe-area-inset-bottom))}.Leaderboard-module__GpTeDW__content{padding:10px max(20px, env(safe-area-inset-right)) 20px max(20px, env(safe-area-inset-left))}.Leaderboard-module__GpTeDW__playerDock{width:100%;max-width:420px;left:50%;bottom:calc(70px + max(0px, env(safe-area-inset-bottom) - 5px));padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));position:fixed;transform:translate(-50%)}}@media (max-width:350px){.Leaderboard-module__GpTeDW__content{padding-inline:14px}.Leaderboard-module__GpTeDW__header h1{font-size:26px}.Leaderboard-module__GpTeDW__titleRow{gap:8px}.Leaderboard-module__GpTeDW__row{grid-template-columns:27px 38px minmax(0,1fr) 72px;gap:6px;padding-inline:8px}.Leaderboard-module__GpTeDW__row .Leaderboard-module__GpTeDW__avatar{width:38px;height:38px}.Leaderboard-module__GpTeDW__row[data-rank="1"],.Leaderboard-module__GpTeDW__row[data-rank="2"],.Leaderboard-module__GpTeDW__row[data-rank="3"]{grid-template-columns:27px 42px minmax(0,1fr) 72px;min-height:74px}.Leaderboard-module__GpTeDW__row .Leaderboard-module__GpTeDW__prominentAvatar{width:42px;height:42px}.Leaderboard-module__GpTeDW__rowName{font-size:11px}.Leaderboard-module__GpTeDW__rowScore{font-size:13px}.Leaderboard-module__GpTeDW__columnLabels{grid-template-columns:32px minmax(0,1fr) 72px;margin-inline:8px}.Leaderboard-module__GpTeDW__dockRow{grid-template-columns:33px 38px minmax(0,1fr) 72px;gap:7px}.Leaderboard-module__GpTeDW__dockRow .Leaderboard-module__GpTeDW__avatar{width:38px;height:38px}.Leaderboard-module__GpTeDW__playerDock,.Leaderboard-module__GpTeDW__dockCard{padding-inline:9px}.Leaderboard-module__GpTeDW__playerName h2{font-size:11px}.Leaderboard-module__GpTeDW__playerScore output{font-size:14px}}
.Guide-module__sLkmGq__panel{isolation:isolate;flex:1 0 auto;min-width:0;padding:10px 20px 32px;position:relative}.Guide-module__sLkmGq__backdrop{z-index:-1;pointer-events:none;height:0;position:sticky;top:0}.Guide-module__sLkmGq__backdrop:before{content:"";filter:blur(9px);background:linear-gradient(#062b3bd9,#062b3b70 42%),url(/clean-catch/core/collection-cove-v2.webp) 50%/cover no-repeat;height:calc(min(860px,100dvh) + 46px);position:absolute;top:-28px;left:-44px;right:-44px}.Guide-module__sLkmGq__header{margin-bottom:16px}.Guide-module__sLkmGq__titleRow{align-items:center;gap:10px;padding-right:44px;display:flex}.Guide-module__sLkmGq__guideIcon{color:#f1d28b;background:linear-gradient(145deg,#638171,#204c49);border:1px solid #a9956099;border-radius:12px;flex:0 0 39px;place-items:center;height:39px;display:grid;box-shadow:inset 0 1px #edd7a833}.Guide-module__sLkmGq__kicker{color:var(--ocean-muted);letter-spacing:1.3px;text-transform:uppercase;margin:0 0 9px;font-size:10px;line-height:1.5}.Guide-module__sLkmGq__header h1{letter-spacing:-.8px;margin:0;font-size:28px;font-weight:700;line-height:1.15}.Guide-module__sLkmGq__header .Guide-module__sLkmGq__location{color:#d1e4d5;margin:10px 0 0;font-size:12px;line-height:1.5}.Guide-module__sLkmGq__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.Guide-module__sLkmGq__categories button{color:#c9dfd1;text-align:left;background:#17434b;border-color:#5f8178;justify-content:space-between;align-items:center;gap:7px;min-width:0;min-height:46px;padding:10px;display:flex;position:relative}.Guide-module__sLkmGq__categories button:hover{background:#25584f}.Guide-module__sLkmGq__categories button[aria-pressed=true]{color:#274f44;background:linear-gradient(#c5e5cb,#9ecbb6);border-color:#b3d8bd;box-shadow:inset 0 1px #effbd680}.Guide-module__sLkmGq__categoryTitle{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:650;display:inline-flex}.Guide-module__sLkmGq__categoryTitle>svg{flex-shrink:0}.Guide-module__sLkmGq__categoryDot{background:#d45148;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.Guide-module__sLkmGq__categoryCount{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:500;display:inline-flex}.Guide-module__sLkmGq__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.Guide-module__sLkmGq__grid .Guide-module__sLkmGq__entryCard{color:#395146;text-align:center;background:linear-gradient(120deg,#f6edd8,#e8dcc0);border:1px solid #c3b696;border-radius:12px;flex-direction:column;align-items:stretch;min-width:0;min-height:127px;padding:7px 5px 8px;display:flex;position:relative;box-shadow:inset 0 1px #fff9e6c0,0 2px #06232b50}.Guide-module__sLkmGq__grid .Guide-module__sLkmGq__entryCard:hover:not(:disabled){background:linear-gradient(120deg,#fff5dc,#ede0be);border-color:#d6b569}.Guide-module__sLkmGq__grid .Guide-module__sLkmGq__entryCard:focus-visible{outline-offset:2px;outline-color:#b8efca}.Guide-module__sLkmGq__grid .Guide-module__sLkmGq__entryCard:disabled{opacity:1;color:#77816b;background:linear-gradient(120deg,#e4dfc9,#d8d2ba);border-color:#aea78b}.Guide-module__sLkmGq__grid .Guide-module__sLkmGq__entryCard[data-new=true]{background:linear-gradient(120deg,#f9edbf,#e9d699);border-color:#dbb363;box-shadow:inset 0 0 0 1px #fff2c27a,0 2px #06232b50}.Guide-module__sLkmGq__cardArt{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:74px;margin-bottom:5px;padding-bottom:12px;display:flex;position:relative}.Guide-module__sLkmGq__cardArt img{object-fit:contain;filter:drop-shadow(0 3px 2px #36574725);width:100%;height:60px;max-height:100%;display:block}.Guide-module__sLkmGq__cardArt img[data-concealed=true]{filter:brightness(0);opacity:.28}.Guide-module__sLkmGq__cardRarity.Guide-module__sLkmGq__cardRarity{color:#a1782c;letter-spacing:.15px;justify-content:center;align-items:center;min-height:12px;font-size:10px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.Guide-module__sLkmGq__cardRarity .Guide-module__sLkmGq__rarity{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.Guide-module__sLkmGq__cardRarity .Guide-module__sLkmGq__emptyStars{display:none}.Guide-module__sLkmGq__newBadge{background:#cf5046;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-1px;box-shadow:0 0 0 2px #f6e7b8}.Guide-module__sLkmGq__cardName{overflow-wrap:anywhere;flex:1;min-height:3.9em;font-size:10px;font-weight:600;line-height:1.3;display:block}.Guide-module__sLkmGq__rarity{color:#f1d395;letter-spacing:1px;white-space:nowrap;font-size:13px;line-height:1.4;display:inline-block}.Guide-module__sLkmGq__emptyStars{color:#70949c}.Guide-module__sLkmGq__detailArt{background:radial-gradient(#7db9ab20,#7db9ab00 68%);justify-content:center;align-items:center;height:clamp(120px,23dvh,190px);margin:0 0 18px;padding:8px;display:flex}.Guide-module__sLkmGq__detailArt img,.Guide-module__sLkmGq__detailArt canvas{object-fit:contain;filter:drop-shadow(0 8px 7px #36574725);width:100%;height:100%;display:block}.Guide-module__sLkmGq__cardArt [hidden],.Guide-module__sLkmGq__detailArt [hidden]{display:none}.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__kicker{color:#657764;margin:0 0 9px;font-size:10px}.Guide-module__sLkmGq__detail h2{overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,7vw,30px);font-weight:400;line-height:1.16}.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__scientificName{color:#657764;margin:9px 0 0;font-size:13px;font-style:italic;line-height:1.5}.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__detailRarity{justify-content:center;align-items:center;gap:10px;margin:12px 0 0;display:flex}.Guide-module__sLkmGq__detailRarity .Guide-module__sLkmGq__rarity{color:#a77a27;font-size:19px}.Guide-module__sLkmGq__detailRarity .Guide-module__sLkmGq__emptyStars{color:#8b8d78}.Guide-module__sLkmGq__detailRarity>span:last-child{color:#657764;font-size:10px}.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__description{color:#536759;margin:18px 0 0;font-size:14px;line-height:1.6}.Guide-module__sLkmGq__sources{border-top:1px solid #c7bea3;margin:18px 0 0;padding:10px 0 0;list-style:none}.Guide-module__sLkmGq__sources a{color:#245648;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 9px;min-height:44px;font-size:12px;line-height:1.5;text-decoration:none;display:flex}.Guide-module__sLkmGq__sources a>span:not(.Guide-module__sLkmGq__screenReaderOnly){color:#657764;overflow-wrap:anywhere;font-size:11px}.Guide-module__sLkmGq__sources a:hover{text-decoration:underline}.Guide-module__sLkmGq__sources a:focus-visible{outline-color:#416e5d}.Guide-module__sLkmGq__reviewHint,.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__reviewHint{color:#657764;text-align:center;margin:13px 0 0;font-size:11px;line-height:1.5}.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__reviewButton{color:#f4ecd5;background:#245648;border-color:#245648;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__reviewButton:hover{background:#326754}.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__reviewButton:focus-visible{outline-color:#416e5d}.Guide-module__sLkmGq__screenReaderOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px),(pointer:coarse){.Guide-module__sLkmGq__panel{padding:10px max(18px, env(safe-area-inset-right)) calc(100px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left))}}@media (max-width:350px){.Guide-module__sLkmGq__panel{padding-inline:14px}.Guide-module__sLkmGq__grid{gap:7px}.Guide-module__sLkmGq__grid .Guide-module__sLkmGq__entryCard{padding-inline:4px}.Guide-module__sLkmGq__categories button{gap:5px;padding-inline:8px}.Guide-module__sLkmGq__categoryTitle{gap:5px;font-size:12px}.Guide-module__sLkmGq__categoryTitle>svg{width:16px;height:16px}.Guide-module__sLkmGq__categoryCount{font-size:10px}}@media (max-height:600px){.Guide-module__sLkmGq__panel{padding-top:10px}.Guide-module__sLkmGq__header{margin-bottom:12px}.Guide-module__sLkmGq__header .Guide-module__sLkmGq__location{margin-top:7px}.Guide-module__sLkmGq__categories{margin-bottom:10px}.Guide-module__sLkmGq__detailArt{height:120px;margin-bottom:12px}.Guide-module__sLkmGq__detail .Guide-module__sLkmGq__description{margin-top:14px;font-size:13px}}
.Passport-module__I9msWa__panel{isolation:isolate;flex:1 1 0;justify-content:center;align-items:center;min-height:0;padding:12px 24px 20px;display:flex;position:relative;overflow:clip}.Passport-module__I9msWa__panel:before{content:"";z-index:-2;pointer-events:none;filter:blur(9px);background:url(/clean-catch/core/collection-cove-v2.webp) 50%/cover no-repeat;position:absolute;inset:-18px}.Passport-module__I9msWa__panel:after{content:"";z-index:-1;pointer-events:none;background:#062b3b70;position:absolute;inset:0}.Passport-module__I9msWa__screenTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Passport-module__I9msWa__folio{flex-direction:column;width:100%;max-width:340px;height:100%;min-height:0;max-height:500px;display:flex}.Passport-module__I9msWa__bookmarks{z-index:1;flex:0 0 44px;align-items:stretch;gap:8px;padding:0 54px 0 12px;display:flex;position:relative}.Passport-module__I9msWa__bookmarks button{color:#274f44;background:#b9bca1;border:1px solid #aeaa83;border-bottom:0;border-radius:8px 8px 0 0;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:9px 10px 12px;font-size:12px;font-weight:600;display:flex;position:relative}.Passport-module__I9msWa__bookmarks button:hover,.Passport-module__I9msWa__bookmarks button[aria-pressed=true]{color:#244e42;background:#eee4c9}.Passport-module__I9msWa__bookmarks button:focus-visible{outline-offset:-4px}.Passport-module__I9msWa__bookmarkNew{background:#a9493b;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.Passport-module__I9msWa__book{border:3px solid #1d3657;border-radius:12px;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #c4a260,0 8px 22px #001c2530}.Passport-module__I9msWa__book:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#001e2735,#0000);width:6px;position:absolute;inset:0 auto 0 0}.Passport-module__I9msWa__book .Passport-module__I9msWa__cover{color:#ebd7a5;text-align:center;background:linear-gradient(115deg,#214f43,#184739 70%,#234f40);border:0;border-radius:0;flex:1;min-width:0;min-height:0;padding:0;display:flex}.Passport-module__I9msWa__book .Passport-module__I9msWa__cover:hover{background:linear-gradient(115deg,#285b4c,#1d4e3e 70%,#295344)}.Passport-module__I9msWa__book .Passport-module__I9msWa__cover:focus-visible{outline-offset:-7px;outline:3px solid #e8d7a6}.Passport-module__I9msWa__coverBody{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:center;min-height:0;padding:26px 20px 20px;display:flex;overflow-y:auto}.Passport-module__I9msWa__coverKicker{text-transform:uppercase;letter-spacing:2.1px;margin-top:auto;font-size:10px;line-height:1.4;display:block}.Passport-module__I9msWa__coverTitle{letter-spacing:.5px;margin:8px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;line-height:1.05;display:block}.Passport-module__I9msWa__profilePortrait{flex:0 0 82px;justify-content:center;align-items:center;width:82px;height:82px;display:flex}.Passport-module__I9msWa__profilePortrait:has([data-sponsor-frame]){margin-block:22px 30px}.Passport-module__I9msWa__profileName{overflow-wrap:anywhere;margin-top:11px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.25;display:block}.Passport-module__I9msWa__profileLabel{letter-spacing:1.7px;text-transform:uppercase;color:#c7cdac;margin:6px 0 0;font-size:9px;line-height:1.4;display:block}.Passport-module__I9msWa__openHint{color:#f0deba;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:11px;line-height:1.5;display:flex}.Passport-module__I9msWa__sampleNote{letter-spacing:.3px;color:#c3c6a7;margin-top:16px;margin-bottom:auto;font-size:8px;line-height:1.5;display:block}.Passport-module__I9msWa__paper{color:#233d59;background:repeating-linear-gradient(0deg,#a18b6205 0 1px,#0000 1px 4px),linear-gradient(90deg,#ddd0b0,#f3ead2 5%,#f6eedb 90%,#e9ddbf);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.Passport-module__I9msWa__pageHeader{text-align:center;border-bottom:1px solid #c6ab73;flex-shrink:0;margin:10px 16px 0;padding-bottom:8px}.Passport-module__I9msWa__pageHeader p{color:#667463;text-transform:uppercase;letter-spacing:1px;margin:2px 0 5px;font-size:8px;line-height:1.4}.Passport-module__I9msWa__pageHeader h2{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:23px;font-weight:700;line-height:1.15}.Passport-module__I9msWa__pageHeader h2:focus{outline:none}.Passport-module__I9msWa__pageFooter .Passport-module__I9msWa__pageArrow{color:#3d6051;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:8px;display:flex}.Passport-module__I9msWa__pageFooter .Passport-module__I9msWa__pageArrow:hover{background:#d5cfb57a}.Passport-module__I9msWa__pageArrow:focus-visible{outline-color:#376c57}.Passport-module__I9msWa__arrowSpace{width:44px}.Passport-module__I9msWa__pageContent{flex-direction:column;flex:1;min-height:0;padding:12px 14px;display:flex;overflow:hidden;container-type:size}.Passport-module__I9msWa__stampGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;place-items:start center;gap:20px 12px;min-height:0;display:grid}.Passport-module__I9msWa__stampGrid[data-single=true]{flex:1;grid-template-columns:minmax(0,1fr);align-content:center;padding-block:8px}.Passport-module__I9msWa__stampGrid[data-four-slots=true]{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;row-gap:8px}.Passport-module__I9msWa__emptyStampSlot{align-self:stretch;width:100%;min-height:0}.Passport-module__I9msWa__stampGrid .Passport-module__I9msWa__stampButton{color:#395b4e;text-align:center;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:190px;min-height:44px;padding:8px 2px;display:flex;position:relative}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampButton{color:#294665;padding-block:4px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork{width:76px;height:76px;padding:5px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork[data-kind=brand]>strong{font-size:15px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork[data-icon=bag]>strong{font-size:10px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork[data-icon]:not([data-icon=coffee])>strong{white-space:nowrap;font-size:10px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork[data-kind=brand]>small{letter-spacing:.8px;font-size:5px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork svg{flex-shrink:0;width:20px;height:20px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampCaption{margin-top:6px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampCaption>strong{font-size:11px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampCaption>small{margin-top:2px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampStatus{margin-top:3px}.Passport-module__I9msWa__stampGrid .Passport-module__I9msWa__stampArtwork[data-kind=brand]:not([data-special=true]){color:#3e5972}.Passport-module__I9msWa__stampGrid .Passport-module__I9msWa__stampButton:hover:not(:disabled){background:#e2d9bd80}.Passport-module__I9msWa__stampGrid .Passport-module__I9msWa__stampButton:focus-visible{outline-offset:2px;outline-color:#376c57}.Passport-module__I9msWa__stampGrid .Passport-module__I9msWa__stampButton:disabled{opacity:1;color:#727666;background:0 0}.Passport-module__I9msWa__stampArtwork{color:#426e59;border:3px double;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:106px;max-width:100%;height:106px;padding:9px;display:flex}.Passport-module__I9msWa__stampArtwork[data-kind=brand]{border-radius:50%;transform:rotate(-7deg)}.Passport-module__I9msWa__stampArtwork[data-special=true]{color:#b54346;background:linear-gradient(135deg,#fbe1a0,#f2c7a7);box-shadow:0 0 0 3px #d1ad66,0 2px 8px #84563a40}.Passport-module__I9msWa__stampArtwork[data-kind=brand]>strong{overflow-wrap:anywhere;margin:4px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.1;display:block}.Passport-module__I9msWa__stampArtwork[data-kind=brand]>small{text-transform:uppercase;letter-spacing:1.2px;font-size:7px}.Passport-module__I9msWa__stampArtwork[data-icon=bag]>strong{white-space:nowrap;font-size:12px}.Passport-module__I9msWa__stampArtwork[data-kind=product]{background:#eee3c9;border:1px dashed #927051;padding:6px;transform:rotate(5deg)}.Passport-module__I9msWa__stampArtwork[data-kind=product] img,.Passport-module__I9msWa__stampArtwork[data-kind=location] img{object-fit:contain;width:100%;height:100%;display:block}.Passport-module__I9msWa__stampArtwork[data-kind=location]{color:#5a677e;border-radius:48% 48% 12% 12%;transform:rotate(-4deg)}.Passport-module__I9msWa__stampArtwork[data-earned=false]{color:#9b9c89;background:0 0;border-style:dashed;border-width:1px}.Passport-module__I9msWa__stampGrid[data-single=true] .Passport-module__I9msWa__stampArtwork{width:112px;height:112px}.Passport-module__I9msWa__stampGrid[data-single=true] .Passport-module__I9msWa__stampArtwork[data-kind=brand]>strong{font-size:26px}.Passport-module__I9msWa__stampCaption{min-width:0;margin-top:14px;display:block}.Passport-module__I9msWa__stampCaption>strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.4;display:block}.Passport-module__I9msWa__stampCaption>small{color:#6d7869;letter-spacing:.4px;margin-top:4px;font-size:8px;line-height:1.5;display:block}.Passport-module__I9msWa__stampStatus{color:#667660;justify-content:center;align-items:center;gap:4px;margin-top:7px;font-size:9px;line-height:1.4;display:flex}.Passport-module__I9msWa__newStamp{color:#fff3d6;background:#923f34;border-radius:4px;padding:3px 5px;font-size:8px;font-weight:600;line-height:1.4;position:absolute;top:0;right:0}.Passport-module__I9msWa__pageFooter{color:#536479;font-variant-numeric:tabular-nums;border-top:1px solid #c6ab73;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;margin:0 12px;padding:4px 0;font-size:10px;line-height:1.5;display:grid}.Passport-module__I9msWa__pageNumber{text-align:center}.Passport-module__I9msWa__pageNumber small{margin-top:2px;font-size:8px;display:block}.Passport-module__I9msWa__emptyPage{text-align:center;color:#6c786b;margin:auto;padding:35px 10px;font-size:12px}@container (max-height:290px){.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork{width:58px;height:58px;padding:3px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork[data-kind=brand]>strong{margin-block:2px;font-size:11px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork[data-icon]:not([data-icon=coffee])>strong{font-size:8px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampArtwork svg{width:16px;height:16px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampCaption{margin-top:3px}.Passport-module__I9msWa__stampGrid[data-four-slots=true] .Passport-module__I9msWa__stampStatus{margin-top:1px}}.Passport-module__I9msWa__detailContent{text-align:center}.Passport-module__I9msWa__detailArtwork{justify-content:center;padding-block:8px 14px;display:flex}.Passport-module__I9msWa__detailArtwork .Passport-module__I9msWa__stampArtwork{color:#426254;width:170px;height:170px}.Passport-module__I9msWa__detailArtwork .Passport-module__I9msWa__stampArtwork[data-kind=product]{background:0 0;border:0;width:190px;height:190px;padding:0;transform:none}.Passport-module__I9msWa__detailType{color:var(--ocean-muted);text-transform:uppercase;letter-spacing:.9px;margin:8px 0;font-size:10px;line-height:1.5}.Passport-module__I9msWa__detailContent h2{overflow-wrap:anywhere;margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.2}.Passport-module__I9msWa__detailDescription{color:var(--ocean-muted);margin:18px 0 6px;font-size:13px;line-height:1.7}.Passport-module__I9msWa__paper .Passport-module__I9msWa__bookmarks{background:#294463;gap:0;padding:0}.Passport-module__I9msWa__paper .Passport-module__I9msWa__bookmarks button{color:#ebd3a3;background:#294463;border:0;border-radius:0;padding:12px 8px}.Passport-module__I9msWa__paper .Passport-module__I9msWa__bookmarks button[aria-pressed=true]{color:#233d59;background:#f3ead2;box-shadow:inset 0 2px #c6ab73}.Passport-module__I9msWa__paper .Passport-module__I9msWa__bookmarks button:hover:not([aria-pressed=true]){background:#3c5875}.Passport-module__I9msWa__book[data-page=cover]{box-shadow:none;border:0;border-radius:0;overflow:visible}.Passport-module__I9msWa__book[data-page=cover]:before{display:none}.Passport-module__I9msWa__book .Passport-module__I9msWa__cover,.Passport-module__I9msWa__book .Passport-module__I9msWa__cover:hover{isolation:isolate;color:#ffe3a0;background:0 0;position:relative}.Passport-module__I9msWa__cover:before{content:"";z-index:-1;pointer-events:none;background:url(/clean-catch/ui/passport-classic-navy.webp) 50%/112% 117% no-repeat;position:absolute;inset:0}.Passport-module__I9msWa__coverBody{justify-content:center;padding:40px 32px;overflow:visible}.Passport-module__I9msWa__coverKicker{letter-spacing:2px;text-shadow:0 2px #382512;margin-top:0;font-size:12px;font-weight:800}.Passport-module__I9msWa__coverTitle{text-transform:uppercase;letter-spacing:.6px;color:#ffe0a0;text-shadow:0 3px #644019,1px 0 #644019,-1px 0 #644019;margin:9px 0 16px;font-family:inherit;font-size:34px;font-weight:900}:is(.Passport-module__I9msWa__profilePortrait,.Passport-module__I9msWa__profilePortrait:has([data-sponsor-frame])){margin-block:16px 22px}.Passport-module__I9msWa__profileName{text-shadow:0 2px #3b2e20;margin-top:8px;font-family:inherit;font-size:22px;font-weight:750}.Passport-module__I9msWa__profileLabel{color:#d8dff2}.Passport-module__I9msWa__openHint{color:#ffe3a0;margin-top:14px}.Passport-module__I9msWa__sampleNote{color:#bccbe4;margin-top:10px;margin-bottom:0}@media (max-height:700px){.Passport-module__I9msWa__panel:has(.Passport-module__I9msWa__folio){padding-top:54px}.Passport-module__I9msWa__folio{max-height:450px}.Passport-module__I9msWa__book .Passport-module__I9msWa__coverBody{padding:30px 26px}.Passport-module__I9msWa__book .Passport-module__I9msWa__coverTitle{margin-bottom:12px;font-size:28px}.Passport-module__I9msWa__book .Passport-module__I9msWa__profilePortrait{margin-block:14px 22px}.Passport-module__I9msWa__book .Passport-module__I9msWa__openHint{margin-top:12px}}@media (max-width:800px),(pointer:coarse){.Passport-module__I9msWa__panel{height:calc(100svh - 78px - env(safe-area-inset-top) - max(0px, env(safe-area-inset-bottom) - 5px));min-height:190px;padding:10px max(24px, env(safe-area-inset-right)) 18px max(24px, env(safe-area-inset-left));flex:none}}@media (max-width:350px){.Passport-module__I9msWa__panel{padding-left:max(18px, env(safe-area-inset-left));padding-right:max(18px, env(safe-area-inset-right))}.Passport-module__I9msWa__bookmarks{gap:6px;padding-left:8px}.Passport-module__I9msWa__pageHeader{gap:2px;margin-inline:7px}.Passport-module__I9msWa__pageContent{padding-inline:10px}.Passport-module__I9msWa__stampGrid{column-gap:8px}.Passport-module__I9msWa__stampArtwork{width:94px;height:94px}.Passport-module__I9msWa__stampCaption>strong{font-size:11px}}@media (max-height:700px){.Passport-module__I9msWa__coverBody{padding-block:20px 14px}.Passport-module__I9msWa__coverTitle{margin-bottom:16px;font-size:38px}.Passport-module__I9msWa__profileName{margin-top:9px;font-size:22px}.Passport-module__I9msWa__openHint{margin-top:18px}.Passport-module__I9msWa__sampleNote{margin-top:12px}}@media (max-height:520px){.Passport-module__I9msWa__coverBody{padding-block:16px}.Passport-module__I9msWa__coverKicker{margin-top:0}.Passport-module__I9msWa__coverTitle{margin-bottom:14px;font-size:33px}.Passport-module__I9msWa__openHint{margin-top:13px}.Passport-module__I9msWa__sampleNote{margin-bottom:0}.Passport-module__I9msWa__pageHeader{margin-top:5px;padding-bottom:6px}.Passport-module__I9msWa__pageHeader h2{font-size:24px}.Passport-module__I9msWa__pageContent{padding-block:10px}.Passport-module__I9msWa__stampGrid[data-single=true] .Passport-module__I9msWa__stampArtwork{width:110px;height:110px}.Passport-module__I9msWa__stampGrid[data-single=true] .Passport-module__I9msWa__stampArtwork[data-kind=brand]>strong{font-size:20px}.Passport-module__I9msWa__stampCaption{margin-top:10px}}
.GameMenu-module__OiSmbq__menu{min-width:0}.GameMenu-module__OiSmbq__menu h2{color:#304c44;margin:0 0 20px;font-size:28px}.GameMenu-module__OiSmbq__menu .GameMenu-module__OiSmbq__castNote{color:#536759;margin:-4px 0 20px;font-size:12px;line-height:1.5}.GameMenu-module__OiSmbq__actions{flex-direction:column;gap:12px;display:flex}.GameMenu-module__OiSmbq__actions .GameMenu-module__OiSmbq__action{text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 10px;font-size:14px;line-height:1.4;display:flex}@media (max-height:520px){.GameMenu-module__OiSmbq__menu h2{margin-bottom:16px;font-size:25px}.GameMenu-module__OiSmbq__menu .GameMenu-module__OiSmbq__castNote{margin-bottom:16px}.GameMenu-module__OiSmbq__actions{gap:10px}}.GameMenu-module__OiSmbq__actions .GameMenu-module__OiSmbq__action{gap:8px}
.Tournament-module__t9nLla__home{flex:1 0 auto;padding-bottom:16px;position:relative}.Tournament-module__t9nLla__homeContent{padding:24px 24px 18px}.Tournament-module__t9nLla__identity{text-align:center}.Tournament-module__t9nLla__kicker{color:var(--ocean-muted);letter-spacing:1.4px;text-transform:uppercase;margin:0 0 10px;font-size:10px}.Tournament-module__t9nLla__identity h1{letter-spacing:-2.8px;margin:0;font-size:clamp(43px,12vw,56px);font-weight:650;line-height:1.04}.Tournament-module__t9nLla__identity h1 span{color:var(--ocean-accent)}.Tournament-module__t9nLla__eventName{margin:12px 0 6px;font-size:15px;font-weight:500}.Tournament-module__t9nLla__location{color:var(--ocean-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;line-height:1.5;display:flex}.Tournament-module__t9nLla__location span{color:#6b9a9f}.Tournament-module__t9nLla__scoreArea{text-align:center;margin:20px 0 0}.Tournament-module__t9nLla__scoreLine{color:#8ac4c9;justify-content:center;align-items:center;gap:15px;display:flex}.Tournament-module__t9nLla__scoreLine:before,.Tournament-module__t9nLla__scoreLine:after{content:"";background:#60979e70;width:52px;height:1px}.Tournament-module__t9nLla__pointValue{color:var(--ocean-accent);letter-spacing:-1.8px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 3px;font-size:clamp(43px,12vw,54px);font-weight:600;line-height:1.05}.Tournament-module__t9nLla__pointsLabel{color:var(--ocean-muted);margin:0;font-size:12px}.Tournament-module__t9nLla__scoreArea .Tournament-module__t9nLla__rankLink{min-height:44px;color:var(--ocean-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin-top:4px;padding:6px 10px;font-size:12px;display:inline-flex}.Tournament-module__t9nLla__rankLink output{color:var(--ocean-accent);font-weight:600}.Tournament-module__t9nLla__tokenBalance{color:#f1d395;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:16px 0 0;font-size:15px;display:flex}.Tournament-module__t9nLla__tokenBalance output{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-weight:650}.Tournament-module__t9nLla__tokenBalance span{color:var(--ocean-muted);font-size:11px}.Tournament-module__t9nLla__sectionHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.Tournament-module__t9nLla__sectionHeading h2{margin:0;font-size:17px;font-weight:600}.Tournament-module__t9nLla__sectionHeading>span{color:var(--ocean-muted);font-size:10px}.Tournament-module__t9nLla__sectionHeading>output{color:var(--ocean-accent);font-variant-numeric:tabular-nums;font-size:17px}.Tournament-module__t9nLla__shop{margin-top:24px}.Tournament-module__t9nLla__shopItems{margin-top:14px}.Tournament-module__t9nLla__shopItem{border-top:1px solid #365d66;grid-template-columns:28px minmax(0,1fr) 82px;align-items:center;gap:4px 10px;padding:14px 0 10px;display:grid}.Tournament-module__t9nLla__shopIcon{color:#cfdfb3}.Tournament-module__t9nLla__shopDescription h3{margin:0;font-size:13px;font-weight:600}.Tournament-module__t9nLla__shopDescription p{color:var(--ocean-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.Tournament-module__t9nLla__shopDescription .Tournament-module__t9nLla__owned{color:var(--ocean-accent)}.Tournament-module__t9nLla__owned output{font-variant-numeric:tabular-nums}.Tournament-module__t9nLla__shop .Tournament-module__t9nLla__buyButton{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;padding:6px;font-size:13px;display:flex}.Tournament-module__t9nLla__buyButton small{font-size:10px}.Tournament-module__t9nLla__purchaseHint{color:var(--ocean-muted);grid-column:2/-1;margin:2px 0 0;font-size:10px;line-height:1.4}.Tournament-module__t9nLla__shop .Tournament-module__t9nLla__useAssistance{grid-column:2/-1;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:5px;padding:8px 10px;font-size:11px;display:flex}.Tournament-module__t9nLla__shop .Tournament-module__t9nLla__useAssistance[aria-pressed=true]{border-color:var(--ocean-accent);color:var(--ocean-accent);background:#245c54}.Tournament-module__t9nLla__useAssistance svg{flex-shrink:0}.Tournament-module__t9nLla__assistanceUseNote{color:var(--ocean-muted);margin:10px 0 0;font-size:11px;line-height:1.5}.Tournament-module__t9nLla__assistanceUseNote span{color:var(--ocean-accent);white-space:nowrap}.Tournament-module__t9nLla__purchaseFeedback{color:var(--ocean-accent);margin:10px 0 0;font-size:12px;line-height:1.5}.Tournament-module__t9nLla__purchaseFeedback:empty{margin:0}.Tournament-module__t9nLla__community{border-top:1px solid #365d66;margin-top:25px;padding-top:18px}.Tournament-module__t9nLla__community>p{color:var(--ocean-muted);margin:8px 0 0;font-size:12px;line-height:1.5}.Tournament-module__t9nLla__community progress{width:100%;height:8px;accent-color:var(--ocean-accent);background:#173e49;border:0;border-radius:8px;margin:12px 0 0;display:block;overflow:hidden}.Tournament-module__t9nLla__community progress::-webkit-progress-bar{background:#173e49;border-radius:8px}.Tournament-module__t9nLla__community progress::-webkit-progress-value{background:var(--ocean-accent);border-radius:8px}.Tournament-module__t9nLla__community progress::-moz-progress-bar{background:var(--ocean-accent);border-radius:8px}.Tournament-module__t9nLla__community .Tournament-module__t9nLla__communityHint{font-size:11px}.Tournament-module__t9nLla__communityHint span{color:#a4c0c4;margin-top:3px;font-size:10px;display:block}.Tournament-module__t9nLla__cambioBalance{color:var(--ocean-muted);text-align:center;margin:18px 0 0;font-size:12px}.Tournament-module__t9nLla__cambioBalance strong{color:var(--ocean-accent);font-variant-numeric:tabular-nums}.Tournament-module__t9nLla__castDock{z-index:3;background:linear-gradient(#092c3900,#092c39 15%);padding:12px 24px;position:sticky;bottom:70px}.Tournament-module__t9nLla__castDock .Tournament-module__t9nLla__castButton{border-color:var(--ocean-accent);background:var(--ocean-accent);color:#092c39;text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:63px;padding:12px 18px;font-size:17px;font-weight:650;display:flex}.Tournament-module__t9nLla__castDock .Tournament-module__t9nLla__castButton:hover:not(:disabled){background:#d0f6db}.Tournament-module__t9nLla__castButton small{margin-top:4px;font-size:11px;font-weight:400;display:block}.Tournament-module__t9nLla__castButton output{font-variant-numeric:tabular-nums}.Tournament-module__t9nLla__navigation{z-index:4;background:#08232f;border-top:1px solid #36565f;flex:none;grid-template-columns:repeat(5,minmax(0,1fr));min-height:70px;padding:4px 4px 5px;display:grid;position:sticky;bottom:0}.Tournament-module__t9nLla__navigation .Tournament-module__t9nLla__navigationButton{min-height:60px;color:var(--ocean-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 0;font-size:clamp(9px,2.6vw,10px);line-height:1.2;display:flex}.Tournament-module__t9nLla__navigation .Tournament-module__t9nLla__navigationButton[aria-current=page]{color:var(--ocean-accent);background:#173f48}.Tournament-module__t9nLla__navigation .Tournament-module__t9nLla__navigationButton:hover{background:#173f48}.Tournament-module__t9nLla__navigation .Tournament-module__t9nLla__navigationButton:focus-visible{outline-offset:-3px}.Tournament-module__t9nLla__navigationIcon{width:22px;height:22px;display:block;position:relative}.Tournament-module__t9nLla__notificationDot{background:#ff655f;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-5px;box-shadow:0 0 0 2px #08232f}.Tournament-module__t9nLla__error{color:#f2c694;margin:0 0 10px;font-size:12px;line-height:1.5}@media (max-width:800px),(pointer:coarse){.Tournament-module__t9nLla__home{padding-bottom:calc(168px + env(safe-area-inset-bottom))}.Tournament-module__t9nLla__homeContent{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.Tournament-module__t9nLla__navigation{width:100%;max-width:420px;padding-bottom:max(5px, env(safe-area-inset-bottom));position:fixed;left:50%;transform:translate(-50%)}.Tournament-module__t9nLla__castDock{bottom:calc(70px + max(0px, env(safe-area-inset-bottom) - 5px));width:100%;max-width:420px;padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right));position:fixed;left:50%;transform:translate(-50%)}}@media (max-width:350px){.Tournament-module__t9nLla__homeContent{padding-top:18px}.Tournament-module__t9nLla__identity h1{font-size:43px}.Tournament-module__t9nLla__shopItem{grid-template-columns:24px minmax(0,1fr) 76px;column-gap:8px}.Tournament-module__t9nLla__shopIcon{width:24px;height:24px}.Tournament-module__t9nLla__shopDescription h3{font-size:12px}}
.CastResults-module__Lib4jW__results{color:#fff6dd;overscroll-behavior:contain;touch-action:pan-y;background:0 0;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0 24px;position:fixed;inset:0;overflow-y:auto}.CastResults-module__Lib4jW__results::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#092c3ad4}.CastResults-module__Lib4jW__sequence{min-height:100%;padding:max(30px, env(safe-area-inset-top)) 0 max(100px, calc(80px + env(safe-area-inset-bottom)));pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.CastResults-module__Lib4jW__heading{text-align:center;letter-spacing:-.4px;text-shadow:0 2px 4px #001e27aa;outline:none;width:100%;max-width:440px;margin:0;font-size:clamp(23px,6vw,30px);font-weight:650;line-height:1.2}.CastResults-module__Lib4jW__card{isolation:isolate;color:#254f46;text-align:center;background:radial-gradient(at 50% 65%,#fffdf0,#f5edce 70%);border:3px solid #49877b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:17px;width:min(100%,340px);min-height:350px;padding:30px 22px 25px;display:flex;position:relative;box-shadow:0 8px 30px #001d3855}.CastResults-module__Lib4jW__card:before{content:"";z-index:-2;border-radius:inherit;background:#d6caa4;border:2px solid #49877b;position:absolute;inset:5px -6px -5px 4px;transform:rotate(3deg)}.CastResults-module__Lib4jW__card:after{content:"";z-index:-1;background:radial-gradient(at 50% 65%,#fffdf0,#f5edce 70%);border-radius:16px;position:absolute;inset:0}.CastResults-module__Lib4jW__card[data-kind=discovery]{justify-content:flex-start}.CastResults-module__Lib4jW__newBadge{color:#fff8dc;text-transform:uppercase;background:#357955;border:2px solid #f9efd0;border-radius:9px;padding:4px 11px;font-size:13px;font-weight:700;line-height:1;position:absolute;top:-14px;right:-5px;box-shadow:0 2px 3px #183d4240}.CastResults-module__Lib4jW__eyebrow{color:#657764;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:11px;line-height:1.5}.CastResults-module__Lib4jW__score{color:#225a4b;overflow-wrap:anywhere;max-width:100%;margin:8px 0;font-size:clamp(70px,22vw,100px);font-weight:650;line-height:1}.CastResults-module__Lib4jW__score span{color:#566e5d;margin-top:16px;font-size:15px;font-weight:500;line-height:1.4;display:block}.CastResults-module__Lib4jW__contentName{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:25px;font-weight:650;line-height:1.2}.CastResults-module__Lib4jW__rarity{color:#e3af38;letter-spacing:3px;text-shadow:0 1px #9e7632;margin:-2px 0 0;font-size:29px;line-height:1}.CastResults-module__Lib4jW__artwork{flex:1;justify-content:center;align-items:center;width:100%;height:clamp(180px,30dvh,270px);min-height:180px;display:flex}.CastResults-module__Lib4jW__artwork img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.CastResults-module__Lib4jW__creditScore{margin:0;font-size:64px}.CastResults-module__Lib4jW__creditScore span{margin-top:8px}.CastResults-module__Lib4jW__creditArtwork{flex:none;height:clamp(120px,21dvh,180px);min-height:120px}.CastResults-module__Lib4jW__creditTotal{color:#657764;margin:0;font-size:13px;line-height:1.5}.CastResults-module__Lib4jW__position{color:#e4e1cb;text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.CastResults-module__Lib4jW__results .CastResults-module__Lib4jW__continueSurface{z-index:2;width:100%;height:100%;min-height:44px;padding:20px 20px max(32px, calc(20px + env(safe-area-inset-bottom)));color:#fff4d2;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;font-size:16px;font-weight:600;line-height:1.4;display:flex;position:fixed;inset:0}.CastResults-module__Lib4jW__results .CastResults-module__Lib4jW__continueSurface:hover{background:0 0}.CastResults-module__Lib4jW__continueSurface span{text-shadow:0 2px 4px #001e27;background:#092c3a99;border-radius:8px;padding:8px 13px}.CastResults-module__Lib4jW__results .CastResults-module__Lib4jW__continueSurface:focus-visible{outline:0}.CastResults-module__Lib4jW__continueSurface:focus-visible span{outline-offset:3px;outline:3px solid #f3dea5}@media (max-height:700px){.CastResults-module__Lib4jW__sequence{gap:17px;padding-top:24px;padding-bottom:87px}.CastResults-module__Lib4jW__card{gap:13px;min-height:300px;padding:23px 20px 20px}.CastResults-module__Lib4jW__artwork{height:25dvh;min-height:150px}.CastResults-module__Lib4jW__creditArtwork{height:16dvh;min-height:90px}.CastResults-module__Lib4jW__creditScore{font-size:52px}}@media (max-height:520px){.CastResults-module__Lib4jW__results{padding-inline:28px}.CastResults-module__Lib4jW__sequence{gap:12px;padding-top:20px;padding-bottom:72px}.CastResults-module__Lib4jW__heading{font-size:22px}.CastResults-module__Lib4jW__card{gap:10px;min-height:255px;padding:20px 18px 17px}.CastResults-module__Lib4jW__contentName{font-size:21px}.CastResults-module__Lib4jW__rarity{font-size:24px}.CastResults-module__Lib4jW__artwork{height:130px;min-height:130px}.CastResults-module__Lib4jW__creditArtwork{height:75px;min-height:75px}.CastResults-module__Lib4jW__creditScore{font-size:45px}.CastResults-module__Lib4jW__results .CastResults-module__Lib4jW__continueSurface{padding-bottom:18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.CastResults-module__Lib4jW__results{scroll-behavior:auto}}
