.marine-debris-form-module__Ldi-UG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#031c276b;align-items:flex-end;display:flex;position:fixed;inset:0}.marine-debris-form-module__Ldi-UG__sheet{width:100%;max-height:94dvh;padding:8px 18px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:#fff;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -10px 40px #0000002e}.marine-debris-form-module__Ldi-UG__handle{background:#ced9dd;border-radius:999px;width:42px;height:5px;margin:0 auto 14px;position:sticky;top:0}.marine-debris-form-module__Ldi-UG__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.marine-debris-form-module__Ldi-UG__header h2{color:#103a4d;margin:0;font-size:22px;line-height:1.2}.marine-debris-form-module__Ldi-UG__header p{color:#657b84;margin:5px 0 0;font-size:14px;line-height:1.4}.marine-debris-form-module__Ldi-UG__closeButton{appearance:none;color:#294e5c;cursor:pointer;background:#edf2f4;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px;font-size:25px;line-height:1}.marine-debris-form-module__Ldi-UG__closeButton:disabled{opacity:.45;cursor:default}.marine-debris-form-module__Ldi-UG__form{flex-direction:column;gap:16px;display:flex}.marine-debris-form-module__Ldi-UG__contextCard{background:#f4fafc;border:1px solid #d9e6eb;border-radius:14px;flex-direction:column;gap:3px;padding:13px 14px;display:flex}.marine-debris-form-module__Ldi-UG__contextCard span{color:#6c8088;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.marine-debris-form-module__Ldi-UG__contextCard strong{color:#173e4d;font-size:16px}.marine-debris-form-module__Ldi-UG__contextCard small{color:#617982;margin-top:5px;font-size:12px;line-height:1.45}.marine-debris-form-module__Ldi-UG__grid{grid-template-columns:1fr;gap:14px;display:grid}.marine-debris-form-module__Ldi-UG__field{flex-direction:column;gap:7px;display:flex}.marine-debris-form-module__Ldi-UG__field>span{color:#526b75;font-size:13px;font-weight:750}.marine-debris-form-module__Ldi-UG__field select,.marine-debris-form-module__Ldi-UG__field input,.marine-debris-form-module__Ldi-UG__field textarea{color:#183c4a;width:100%;font:inherit;background:#fff;border:1px solid #c4d3d9;border-radius:12px;font-size:16px}.marine-debris-form-module__Ldi-UG__field select,.marine-debris-form-module__Ldi-UG__field input{min-height:48px;padding:10px 12px}.marine-debris-form-module__Ldi-UG__field textarea{resize:vertical;padding:12px;line-height:1.45}.marine-debris-form-module__Ldi-UG__field select:focus,.marine-debris-form-module__Ldi-UG__field input:focus,.marine-debris-form-module__Ldi-UG__field textarea:focus{border-color:#086887;outline:3px solid #08688729}.marine-debris-form-module__Ldi-UG__offlineNote{color:#647b84;margin:0;font-size:12px}.marine-debris-form-module__Ldi-UG__error{color:#8b2929;background:#fff3f3;border:1px solid #e7b7b7;border-radius:12px;padding:12px 13px;font-size:13px;line-height:1.45}.marine-debris-form-module__Ldi-UG__saveButton{appearance:none;color:#fff;width:100%;font:inherit;cursor:pointer;background:#086887;border:0;border-radius:13px;padding:15px 18px;font-size:17px;font-weight:750}.marine-debris-form-module__Ldi-UG__saveButton:disabled{opacity:.5;cursor:default}@media (min-width:700px){.marine-debris-form-module__Ldi-UG__backdrop{justify-content:center;align-items:center;padding:24px}.marine-debris-form-module__Ldi-UG__sheet{border-radius:24px;width:min(680px,100%);max-height:min(88dvh,820px);padding:14px 24px 24px}.marine-debris-form-module__Ldi-UG__grid{grid-template-columns:1fr 1fr}}.marine-debris-form-module__Ldi-UG__photoField{flex-direction:column;gap:10px;display:flex}.marine-debris-form-module__Ldi-UG__photoHeader{justify-content:space-between;gap:12px;display:flex}.marine-debris-form-module__Ldi-UG__photoHeader>div{flex-direction:column;gap:2px;display:flex}.marine-debris-form-module__Ldi-UG__photoHeader span{color:#526b75;font-size:13px;font-weight:750}.marine-debris-form-module__Ldi-UG__photoHeader small{color:#71858d;font-size:12px}.marine-debris-form-module__Ldi-UG__photoButton{appearance:none;color:#086887;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#f3fafc;border:1px dashed #86aeba;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:16px;font-weight:750;display:flex}.marine-debris-form-module__Ldi-UG__photoButton:disabled,.marine-debris-form-module__Ldi-UG__secondaryButton:disabled,.marine-debris-form-module__Ldi-UG__removeButton:disabled{opacity:.5;cursor:default}.marine-debris-form-module__Ldi-UG__photoPreviewCard{background:#f8fbfc;border:1px solid #d2e1e6;border-radius:14px;overflow:hidden}.marine-debris-form-module__Ldi-UG__photoPreview{object-fit:cover;background:#e8eff2;width:100%;max-height:290px;display:block}.marine-debris-form-module__Ldi-UG__photoMeta{flex-direction:column;gap:2px;padding:11px 13px 8px;display:flex}.marine-debris-form-module__Ldi-UG__photoMeta strong{color:#173e4d;font-size:14px}.marine-debris-form-module__Ldi-UG__photoMeta span,.marine-debris-form-module__Ldi-UG__photoMeta small{color:#667e87;font-size:12px;line-height:1.4}.marine-debris-form-module__Ldi-UG__photoActions{grid-template-columns:1fr 1fr;gap:9px;padding:8px 13px 13px;display:grid}.marine-debris-form-module__Ldi-UG__secondaryButton,.marine-debris-form-module__Ldi-UG__removeButton{appearance:none;min-height:42px;font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:700}.marine-debris-form-module__Ldi-UG__secondaryButton{color:#295767;border:1px solid #b8ccd3}.marine-debris-form-module__Ldi-UG__removeButton{color:#8b2929;border:1px solid #e2b8b8}.marine-debris-form-module__Ldi-UG__photoError{color:#8b2929;background:#fff3f3;border:1px solid #e7b7b7;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4}.marine-debris-form-module__Ldi-UG__cameraOverlay{z-index:2200;background:#000;position:fixed;inset:0;overflow:hidden}.marine-debris-form-module__Ldi-UG__cameraVideo{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.marine-debris-form-module__Ldi-UG__cameraTopBar,.marine-debris-form-module__Ldi-UG__cameraBottomBar{z-index:1;color:#fff;background:linear-gradient(#0000009e,#0000);align-items:center;display:flex;position:absolute;left:0;right:0}.marine-debris-form-module__Ldi-UG__cameraTopBar{min-height:92px;padding:calc(12px + env(safe-area-inset-top)) 18px 24px;gap:14px;font-size:14px;font-weight:700;top:0}.marine-debris-form-module__Ldi-UG__cameraBottomBar{min-height:190px;padding:34px 18px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000c7);flex-direction:column;justify-content:flex-end;gap:18px;bottom:0}.marine-debris-form-module__Ldi-UG__cameraCancelButton{appearance:none;color:#fff;width:48px;height:48px;font:inherit;cursor:pointer;background:#141414ad;border:0;border-radius:50%;font-size:34px;line-height:1}.marine-debris-form-module__Ldi-UG__cameraInstruction{text-align:center;background:#00000085;border-radius:999px;padding:7px 12px;font-size:13px}.marine-debris-form-module__Ldi-UG__cameraShutterButton{appearance:none;cursor:pointer;background:#00000047;border:4px solid #ffffffe0;border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.marine-debris-form-module__Ldi-UG__cameraShutterButton span{background:#fff;border-radius:50%;width:62px;height:62px;display:block}.marine-debris-form-module__Ldi-UG__cameraShutterButton:disabled{opacity:.45;cursor:default}@media (max-width:520px){.marine-debris-form-module__Ldi-UG__sheet{max-height:calc(100dvh - 48px - env(safe-area-inset-top));padding:8px 14px calc(26px + env(safe-area-inset-bottom))}.marine-debris-form-module__Ldi-UG__header h2{font-size:23px}.marine-debris-form-module__Ldi-UG__header p{font-size:14px}.marine-debris-form-module__Ldi-UG__closeButton{flex-basis:44px;width:44px;height:44px}.marine-debris-form-module__Ldi-UG__form{gap:14px}.marine-debris-form-module__Ldi-UG__contextCard{padding:12px 13px}.marine-debris-form-module__Ldi-UG__photoPreview{max-height:220px}.marine-debris-form-module__Ldi-UG__saveButton{min-height:54px}}
.observation-history-module__Bnk3wq__backdrop{z-index:80;background:#00000047;align-items:flex-end;display:flex;position:fixed;inset:0}.observation-history-module__Bnk3wq__sheet{width:100%;max-height:min(88dvh,860px);padding:8px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -12px 40px #0000002e}.observation-history-module__Bnk3wq__handle{background:#ced9dd;border-radius:999px;width:42px;height:5px;margin:0 auto 12px}.observation-history-module__Bnk3wq__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.observation-history-module__Bnk3wq__header h2{color:#103a4d;margin:0;font-size:21px}.observation-history-module__Bnk3wq__header p{color:#647b85;margin:4px 0 0;font-size:13px}.observation-history-module__Bnk3wq__closeButton{appearance:none;color:#294e5c;background:#edf2f4;border:0;border-radius:50%;flex:0 0 36px;width:36px;height:36px;font-size:24px;line-height:1}.observation-history-module__Bnk3wq__filterGrid{border-bottom:1px solid #e4ecef;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:12px;display:grid}.observation-history-module__Bnk3wq__filterWide{grid-column:1/-1}.observation-history-module__Bnk3wq__field label{color:#617883;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.observation-history-module__Bnk3wq__field select,.observation-history-module__Bnk3wq__field input{color:#183c4a;background:#fff;border:1px solid #c5d3d9;border-radius:10px;width:100%;min-height:42px;padding:8px 10px;font-size:14px}.observation-history-module__Bnk3wq__statusRow{color:#647b85;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.observation-history-module__Bnk3wq__statusActions{align-items:center;gap:7px;display:flex}.observation-history-module__Bnk3wq__clearButton{appearance:none;color:#526d76;background:#fff;border:1px solid #d5e1e4;border-radius:9px;padding:7px 10px;font-weight:800}.observation-history-module__Bnk3wq__refreshButton{appearance:none;color:#15576c;background:#eef8fb;border:1px solid #8eb8c7;border-radius:9px;padding:7px 10px;font-weight:800}.observation-history-module__Bnk3wq__refreshButton:disabled{opacity:.55}.observation-history-module__Bnk3wq__errorText{color:#933e35;background:#fff4f2;border-radius:9px;margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.4}.observation-history-module__Bnk3wq__list{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:120px;padding:2px 1px;display:flex;overflow-y:auto}.observation-history-module__Bnk3wq__emptyState{text-align:center;color:#71858e;margin:24px 0 30px;padding:24px 16px}.observation-history-module__Bnk3wq__emptyState strong{color:#294f5a;margin-top:8px;font-size:14px;display:block}.observation-history-module__Bnk3wq__emptyState p{max-width:360px;margin:5px auto 0;font-size:12px;line-height:1.45}.observation-history-module__Bnk3wq__emptyIcon{background:color-mix(in srgb,var(--app-marker) 14%,white);width:48px;height:48px;box-shadow:inset 0 0 0 2px var(--app-marker);border-radius:50%;place-items:center;margin:0 auto;font-size:22px;display:grid}.observation-history-module__Bnk3wq__recordButton{appearance:none;width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #dce6e9;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.observation-history-module__Bnk3wq__recordButton:active{background:#f3f8fa}.observation-history-module__Bnk3wq__recordIcon{border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.observation-history-module__Bnk3wq__debrisIcon{background:color-mix(in srgb,var(--app-marker) 14%,white);color:var(--app-marker);box-shadow:inset 0 0 0 2px var(--app-marker)}.observation-history-module__Bnk3wq__recordContent{min-width:0}.observation-history-module__Bnk3wq__recordTitle{color:#173b4a;flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.observation-history-module__Bnk3wq__recordMeta,.observation-history-module__Bnk3wq__recordSummary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.observation-history-module__Bnk3wq__recordMeta{color:#657b84;margin-top:3px;font-size:12px}.observation-history-module__Bnk3wq__recordSummary{color:#3f5c68;margin-top:3px;font-size:12px}.observation-history-module__Bnk3wq__typeBadge,.observation-history-module__Bnk3wq__syncBadge{border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.observation-history-module__Bnk3wq__liveBadge{color:#166534;background:#dcfce7}.observation-history-module__Bnk3wq__deadBadge{color:#991b1b;background:#fee2e2}.observation-history-module__Bnk3wq__unknownBadge{color:#475569;background:#e2e8f0}.observation-history-module__Bnk3wq__debrisBadge{background:color-mix(in srgb,var(--app-marker) 14%,white);color:color-mix(in srgb,var(--app-marker) 72%,#5a2b00)}.observation-history-module__Bnk3wq__syncBadge{color:#83620b;background:#fff4d6}.observation-history-module__Bnk3wq__chevron{color:#80939a;font-size:20px}.observation-history-module__Bnk3wq__detailSheet{max-height:min(92dvh,900px)}.observation-history-module__Bnk3wq__detailScroll{overscroll-behavior:contain;padding-right:1px;overflow-y:auto}.observation-history-module__Bnk3wq__typeHeader{align-items:center;gap:10px;display:flex}.observation-history-module__Bnk3wq__typeIcon{border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.observation-history-module__Bnk3wq__typeHeader h2{color:#103a4d;margin:0;font-size:21px}.observation-history-module__Bnk3wq__typeHeader p{color:#647b85;margin:0;font-size:13px}.observation-history-module__Bnk3wq__detailMetaLine{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.observation-history-module__Bnk3wq__photoFrame{aspect-ratio:4/3;background:#eaf0f2;border-radius:14px;margin-bottom:14px;overflow:hidden}.observation-history-module__Bnk3wq__photoFrame img{object-fit:cover;width:100%;height:100%;display:block}.observation-history-module__Bnk3wq__photoPlaceholder{color:#6d828a;text-align:center;place-items:center;width:100%;height:100%;padding:20px;font-size:13px;display:grid}.observation-history-module__Bnk3wq__detailGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.observation-history-module__Bnk3wq__detailItem{background:#f5f8f9;border-radius:11px;min-width:0;padding:10px}.observation-history-module__Bnk3wq__detailWide{grid-column:1/-1}.observation-history-module__Bnk3wq__detailItem span{color:#74878e;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.observation-history-module__Bnk3wq__detailItem strong,.observation-history-module__Bnk3wq__detailItem p{overflow-wrap:anywhere;color:#183c4a;margin:0;font-size:14px;line-height:1.35}.observation-history-module__Bnk3wq__detailItem p{white-space:pre-wrap}.observation-history-module__Bnk3wq__mapCoordinates{color:#6a7f88;text-align:center;margin-top:12px;font-size:11px}@media (min-width:700px){.observation-history-module__Bnk3wq__sheet{width:min(620px,100%);margin:0 auto}}@media (max-width:520px){.observation-history-module__Bnk3wq__backdrop{padding:0}.observation-history-module__Bnk3wq__sheet{max-height:calc(100dvh - 72px - env(safe-area-inset-top));padding:8px 14px calc(24px + env(safe-area-inset-bottom))}.observation-history-module__Bnk3wq__detailSheet{max-height:calc(100dvh - 48px - env(safe-area-inset-top))}.observation-history-module__Bnk3wq__header h2,.observation-history-module__Bnk3wq__typeHeader h2{font-size:22px}.observation-history-module__Bnk3wq__header p,.observation-history-module__Bnk3wq__typeHeader p{font-size:14px;line-height:1.4}.observation-history-module__Bnk3wq__closeButton{flex-basis:44px;width:44px;height:44px}.observation-history-module__Bnk3wq__field select,.observation-history-module__Bnk3wq__field input{min-height:48px;font-size:16px}.observation-history-module__Bnk3wq__statusRow{align-items:flex-start}.observation-history-module__Bnk3wq__recordButton{min-height:72px;padding:12px 10px}.observation-history-module__Bnk3wq__recordTitle{font-size:15px}.observation-history-module__Bnk3wq__recordMeta,.observation-history-module__Bnk3wq__recordSummary{font-size:13px}.observation-history-module__Bnk3wq__photoFrame{aspect-ratio:16/9;max-height:240px}.observation-history-module__Bnk3wq__detailItem{padding:11px}.observation-history-module__Bnk3wq__detailItem strong,.observation-history-module__Bnk3wq__detailItem p{font-size:15px}.observation-history-module__Bnk3wq__mapCoordinates{font-size:12px}}@media (max-width:380px){.observation-history-module__Bnk3wq__filterGrid{grid-template-columns:1fr}.observation-history-module__Bnk3wq__filterWide{grid-column:auto}.observation-history-module__Bnk3wq__detailGrid{grid-template-columns:1fr}.observation-history-module__Bnk3wq__detailWide{grid-column:auto}}.observation-history-module__Bnk3wq__rejectedBadge{color:#9c4136;vertical-align:middle;background:#fde8e5;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:9px;font-weight:900;display:inline-flex}.observation-history-module__Bnk3wq__tournamentReviewPanel{background:#fff6f4;border:1px solid #efc9c2;border-radius:14px;gap:8px;margin-bottom:12px;padding:13px;display:grid}.observation-history-module__Bnk3wq__tournamentReviewPanel>strong{color:#934336;font-size:12px}.observation-history-module__Bnk3wq__tournamentReviewPanel>div{gap:2px;display:grid}.observation-history-module__Bnk3wq__tournamentReviewPanel span{color:#6e5250;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:850}.observation-history-module__Bnk3wq__tournamentReviewPanel p{color:#7e4037;margin:0;font-size:12px;line-height:1.4}.observation-history-module__Bnk3wq__impactButton,.observation-history-module__Bnk3wq__impactRefresh{appearance:none;border:1px solid color-mix(in srgb,var(--app-primary) 34%,#d7e2e5);color:var(--app-primary);background:#fff;border-radius:9px;padding:7px 10px;font-weight:850}.observation-history-module__Bnk3wq__impactButton{background:color-mix(in srgb,var(--app-primary) 6%,white)}.observation-history-module__Bnk3wq__impactRefresh:disabled{opacity:.5}.observation-history-module__Bnk3wq__impactPanel{background:#f7fbfb;border:1px solid #d9e6e9;border-radius:12px;gap:9px;margin:0 0 10px;padding:11px;display:grid}.observation-history-module__Bnk3wq__impactHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.observation-history-module__Bnk3wq__impactHeading strong{color:#194b57;font-size:13px;display:block}.observation-history-module__Bnk3wq__impactHeading span{color:#6b8188;margin-top:2px;font-size:10px;line-height:1.35;display:block}.observation-history-module__Bnk3wq__impactList{gap:6px;display:grid}.observation-history-module__Bnk3wq__impactRow,.observation-history-module__Bnk3wq__impactCombined{color:#42616a;background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 9px;font-size:11px;display:grid}.observation-history-module__Bnk3wq__impactRow strong,.observation-history-module__Bnk3wq__impactCombined strong{text-overflow:ellipsis;white-space:nowrap;color:#244c57;min-width:0;font-size:12px;overflow:hidden}.observation-history-module__Bnk3wq__impactCombined{background:color-mix(in srgb,var(--app-secondary) 10%,white);font-weight:850}.observation-history-module__Bnk3wq__impactEmpty,.observation-history-module__Bnk3wq__impactError{color:#6e8389;text-align:center;margin:0;padding:8px;font-size:11px}.observation-history-module__Bnk3wq__impactError{color:#934437;background:#fff2ef;border-radius:9px}@media (max-width:520px){.observation-history-module__Bnk3wq__statusRow{flex-direction:column;align-items:flex-start}.observation-history-module__Bnk3wq__statusActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.observation-history-module__Bnk3wq__statusActions button{min-height:40px}.observation-history-module__Bnk3wq__impactHeading{align-items:center}.observation-history-module__Bnk3wq__impactRow,.observation-history-module__Bnk3wq__impactCombined{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.observation-history-module__Bnk3wq__impactRow span,.observation-history-module__Bnk3wq__impactCombined span{white-space:nowrap}.observation-history-module__Bnk3wq__statusRow{gap:8px}.observation-history-module__Bnk3wq__statusActions{align-items:center;gap:8px;width:100%;display:flex}.observation-history-module__Bnk3wq__statusActions button{white-space:nowrap;flex:1 1 0;min-height:42px;padding:8px 10px}.observation-history-module__Bnk3wq__impactButton{grid-column:auto}.observation-history-module__Bnk3wq__clearButton{flex:.72 1 0}.observation-history-module__Bnk3wq__refreshButton{flex:.9 1 0}}
.live-info-bar-module___GTCcq__bar{background:color-mix(in srgb,var(--app-primary) 8%,white);color:#173f4a;border-top:1px solid #0e495814;justify-content:center;align-items:center;width:100%;height:44px;min-height:44px;max-height:44px;display:flex;overflow:hidden}.live-info-bar-module___GTCcq__announcementViewport{align-items:center;width:100%;min-width:0;height:100%;padding:0 12px;display:flex;position:relative;overflow:hidden}.live-info-bar-module___GTCcq__announcementText{white-space:nowrap;letter-spacing:.01em;flex:none;width:max-content;max-width:none;font-size:12px;font-weight:850;line-height:1;display:block}.live-info-bar-module___GTCcq__staticText{text-overflow:ellipsis;max-width:100%;margin:0 auto;overflow:hidden}.live-info-bar-module___GTCcq__marquee{will-change:transform;animation:live-info-bar-module___GTCcq__live-ticker var(--ticker-duration,14s) linear infinite}.live-info-bar-module___GTCcq__leaderboard{justify-content:center;align-items:center;gap:8px;min-width:0;max-width:100%;height:44px;padding:0 14px;animation:.35s both live-info-bar-module___GTCcq__leaderboard-in;display:flex}.live-info-bar-module___GTCcq__leaderboard strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-primary);font-size:12px;overflow:hidden}.live-info-bar-module___GTCcq__rank{background:var(--app-primary);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:28px;height:24px;padding:0 7px;font-size:10px;font-weight:900;display:grid}.live-info-bar-module___GTCcq__value{color:#445f68;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:900}@keyframes live-info-bar-module___GTCcq__live-ticker{0%{transform:translateX(var(--ticker-start,100%))}to{transform:translateX(var(--ticker-end,-100%))}}@keyframes live-info-bar-module___GTCcq__leaderboard-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.live-info-bar-module___GTCcq__bar{height:44px;min-height:44px;max-height:44px}.live-info-bar-module___GTCcq__announcementViewport{padding-inline:10px}.live-info-bar-module___GTCcq__announcementText,.live-info-bar-module___GTCcq__leaderboard strong,.live-info-bar-module___GTCcq__value{font-size:12px}.live-info-bar-module___GTCcq__leaderboard{gap:7px;padding-inline:10px}}
.cleanup-shell-module__3T_H3a__appShell{color:#173b46;touch-action:manipulation;background:#dceff0;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.cleanup-shell-module__3T_H3a__mapLayer{position:absolute;inset:0}.cleanup-shell-module__3T_H3a__appShell .map-loading{color:#315d67;background:#dceff0;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.cleanup-shell-module__3T_H3a__appShell .maplibregl-ctrl-bottom-right{bottom:calc(80px + env(safe-area-inset-bottom));transition:bottom .2s;right:8px}.cleanup-shell-module__3T_H3a__appShell[data-live-bar=true] .maplibregl-ctrl-bottom-right{bottom:calc(124px + env(safe-area-inset-bottom))}:is(.cleanup-shell-module__3T_H3a__appShell .maplibregl-user-location-dot,.cleanup-shell-module__3T_H3a__appShell .maplibregl-user-location-dot:before){background:#1687f8}.cleanup-shell-module__3T_H3a__topBar{z-index:10;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));pointer-events:none;justify-content:center;display:flex;position:absolute}.cleanup-shell-module__3T_H3a__statusCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#fffffff2;border:1px solid #0a3e4b1f;border-radius:18px;align-items:center;gap:10px;max-width:min(680px,100%);min-height:52px;padding:9px 13px;display:flex;box-shadow:0 8px 24px #0b3b4829}.cleanup-shell-module__3T_H3a__statusDot{background:#1e9c75;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 4px #1e9c751f}.cleanup-shell-module__3T_H3a__statusDotActive{background:var(--app-accent);box-shadow:0 0 0 4px #f28c2826}.cleanup-shell-module__3T_H3a__statusCopy{flex:1;min-width:0}.cleanup-shell-module__3T_H3a__statusCopy strong{color:var(--app-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cleanup-shell-module__3T_H3a__statusCopy span{color:#6a7e84;margin-top:1px;font-size:11px;display:block}.cleanup-shell-module__3T_H3a__timer{font-variant-numeric:tabular-nums;color:var(--app-primary);flex:none;margin-left:auto;font-weight:900}.cleanup-shell-module__3T_H3a__syncLine{color:#557079;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.cleanup-shell-module__3T_H3a__locationCard{z-index:12;left:50%;top:calc(78px + env(safe-area-inset-top));text-align:center;background:#fffffff7;border-radius:16px;width:min(92%,420px);padding:12px 14px;position:absolute;transform:translate(-50%);box-shadow:0 8px 30px #0e3e492e}.cleanup-shell-module__3T_H3a__locationCard p{margin:0 0 8px;font-size:12px;line-height:1.4}.cleanup-shell-module__3T_H3a__locationCard button{background:var(--app-primary);color:#fff;border:0;border-radius:11px;min-height:44px;padding:9px 14px;font-weight:850}.cleanup-shell-module__3T_H3a__saveNotice{z-index:14;left:50%;bottom:calc(94px + env(safe-area-inset-bottom));background:var(--app-primary);color:#fff;text-align:center;border-radius:999px;max-width:86%;padding:9px 13px;font-size:12px;font-weight:800;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.cleanup-shell-module__3T_H3a__appShell[data-live-bar=true] .cleanup-shell-module__3T_H3a__saveNotice{bottom:calc(138px + env(safe-area-inset-bottom))}.cleanup-shell-module__3T_H3a__bottomStack{z-index:11;padding-bottom:env(safe-area-inset-bottom);background:#fffffff7;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0a3b471f}.cleanup-shell-module__3T_H3a__actions{border-top:1px solid #0e495814;grid-template-columns:repeat(3,1fr);min-height:72px;display:grid}.cleanup-shell-module__3T_H3a__actionsActive{grid-template-columns:repeat(4,1fr)}.cleanup-shell-module__3T_H3a__action{appearance:none;color:#315a64;min-width:0;min-height:60px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:800;display:flex}.cleanup-shell-module__3T_H3a__actionIcon{font-size:22px;line-height:1}.cleanup-shell-module__3T_H3a__primaryAction{color:var(--app-primary)}.cleanup-shell-module__3T_H3a__primaryAction .cleanup-shell-module__3T_H3a__actionIcon{background:var(--app-primary);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:19px;display:grid;box-shadow:0 5px 14px #0f747740}.cleanup-shell-module__3T_H3a__dangerAction{color:#9c4424}.cleanup-shell-module__3T_H3a__dangerAction .cleanup-shell-module__3T_H3a__actionIcon{background:var(--app-accent)}.cleanup-shell-module__3T_H3a__action:disabled{opacity:.4;cursor:not-allowed}.cleanup-shell-module__3T_H3a__backdrop{z-index:30;padding:14px max(12px,env(safe-area-inset-right)) calc(14px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#092c3647;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.cleanup-shell-module__3T_H3a__sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:min(100%,620px);max-height:min(84dvh,760px);padding:8px 18px calc(22px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 18px 18px;overflow:auto;box-shadow:0 20px 60px #04273047}.cleanup-shell-module__3T_H3a__handle{background:#d5e1e4;border-radius:99px;width:44px;height:5px;margin:4px auto 13px}.cleanup-shell-module__3T_H3a__sheetHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cleanup-shell-module__3T_H3a__sheetHeader h2{color:#103e4b;margin:0;font-size:22px;line-height:1.15}.cleanup-shell-module__3T_H3a__sheetHeader p{color:#688087;margin:4px 0 0;font-size:13px;line-height:1.4}.cleanup-shell-module__3T_H3a__close{color:#355b65;background:#edf3f4;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:26px;line-height:1;display:grid}.cleanup-shell-module__3T_H3a__choiceGrid{gap:9px;display:grid}.cleanup-shell-module__3T_H3a__choice{text-align:left;color:#173f4a;background:#f9fcfc;border:1px solid #d6e4e7;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:62px;padding:13px;display:flex}.cleanup-shell-module__3T_H3a__choice input{width:18px;height:18px;accent-color:var(--app-accent)}.cleanup-shell-module__3T_H3a__choice strong{display:block}.cleanup-shell-module__3T_H3a__choice span span{color:#70858b;margin-top:2px;font-size:11px;display:block}.cleanup-shell-module__3T_H3a__startButton,.cleanup-shell-module__3T_H3a__submitButton{background:var(--app-primary);color:#fff;border:0;border-radius:14px;width:100%;min-height:50px;margin-top:14px;padding:13px 16px;font-size:15px;font-weight:900}.cleanup-shell-module__3T_H3a__startButton:disabled,.cleanup-shell-module__3T_H3a__submitButton:disabled{opacity:.45}.cleanup-shell-module__3T_H3a__tabs{scrollbar-width:none;gap:6px;margin:-2px 0 15px;padding-bottom:3px;display:flex;overflow-x:auto}.cleanup-shell-module__3T_H3a__tabs::-webkit-scrollbar{display:none}.cleanup-shell-module__3T_H3a__tab{white-space:nowrap;color:#45626a;background:#f7fafb;border:1px solid #d7e3e5;border-radius:999px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:850}.cleanup-shell-module__3T_H3a__tabActive{background:var(--app-primary);border-color:var(--app-primary);color:#fff}.cleanup-shell-module__3T_H3a__section{gap:13px;display:grid}.cleanup-shell-module__3T_H3a__section h3{color:#134954;margin:2px 0 0;font-size:16px}.cleanup-shell-module__3T_H3a__muted{color:#6a8187;margin:0;font-size:12px;line-height:1.45}.cleanup-shell-module__3T_H3a__field{gap:5px;display:grid}.cleanup-shell-module__3T_H3a__field span{color:#345a63;font-size:12px;font-weight:850}.cleanup-shell-module__3T_H3a__field input,.cleanup-shell-module__3T_H3a__field select,.cleanup-shell-module__3T_H3a__field textarea{box-sizing:border-box;color:#173f4a;width:100%;font:inherit;background:#fff;border:1px solid #cddde0;border-radius:11px;padding:11px 12px;font-size:14px}.cleanup-shell-module__3T_H3a__field textarea{line-height:1.45}.cleanup-shell-module__3T_H3a__twoCol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cleanup-shell-module__3T_H3a__orgList{gap:8px;display:grid}.cleanup-shell-module__3T_H3a__orgRow{background:#fbfdfd;border:1px solid #dbe6e8;border-radius:13px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cleanup-shell-module__3T_H3a__orgRowInfo{flex:1;min-width:0}.cleanup-shell-module__3T_H3a__orgRow strong{font-size:13px;display:block}.cleanup-shell-module__3T_H3a__orgRow small{color:#73878c;margin-top:2px;display:block}.cleanup-shell-module__3T_H3a__xButton,.cleanup-shell-module__3T_H3a__smallButton{color:#315c65;background:#eaf2f3;border:0;border-radius:9px;padding:7px 10px;font-weight:850}.cleanup-shell-module__3T_H3a__xButton{border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:17px;display:grid}.cleanup-shell-module__3T_H3a__addButton{color:#196c52;background:#e3f4ee}.cleanup-shell-module__3T_H3a__addButton:disabled{opacity:.45;cursor:not-allowed}.cleanup-shell-module__3T_H3a__addOrgRow{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.cleanup-shell-module__3T_H3a__addOrgRow .cleanup-shell-module__3T_H3a__smallButton{min-height:44px;padding-inline:16px}.cleanup-shell-module__3T_H3a__requestStatus{color:#587078;text-transform:uppercase;background:#edf2f3;border-radius:99px;margin-left:7px;padding:2px 7px;font-size:10px;font-weight:900;display:inline-flex}.cleanup-shell-module__3T_H3a__requestStatus[data-status=approved]{color:#176747;background:#e1f4ea}.cleanup-shell-module__3T_H3a__requestStatus[data-status=rejected]{color:#9b3f34;background:#fde8e5}.cleanup-shell-module__3T_H3a__message{color:#1c6550;background:#e9f6f1;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:750}.cleanup-shell-module__3T_H3a__error{color:#a14131;background:#fff0ed;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:750}.cleanup-shell-module__3T_H3a__accountButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cleanup-shell-module__3T_H3a__secondaryButton{color:#315c65;background:#f8fbfb;border:1px solid #c9dade;border-radius:12px;min-height:46px;padding:11px;font-weight:850}.cleanup-shell-module__3T_H3a__dangerButton{color:#9c4b3d;background:#fff7f5;border-color:#efcbc4}.cleanup-shell-module__3T_H3a__serviceResult{color:#1e604e;background:#edf8f4;border-radius:13px;padding:12px}.cleanup-shell-module__3T_H3a__serviceHistory{gap:7px;display:grid}.cleanup-shell-module__3T_H3a__historyMini{border:1px solid #dce7e9;border-radius:11px;padding:10px;font-size:12px}.cleanup-shell-module__3T_H3a__historyMini strong{color:#274e58;display:block}.cleanup-shell-module__3T_H3a__historyMini span{color:#6b8086}.cleanup-shell-module__3T_H3a__build{text-align:center;color:#8a9a9e;margin-top:12px;font-size:10px}@media (max-width:520px){.cleanup-shell-module__3T_H3a__topBar{left:10px;right:10px;top:calc(10px + env(safe-area-inset-top))}.cleanup-shell-module__3T_H3a__statusCard{box-sizing:border-box;border-radius:17px;width:100%;min-height:58px;padding:10px 12px}.cleanup-shell-module__3T_H3a__statusCopy strong{font-size:14px}.cleanup-shell-module__3T_H3a__statusCopy span{font-size:12px}.cleanup-shell-module__3T_H3a__syncLine{display:none}.cleanup-shell-module__3T_H3a__timer{font-size:15px}.cleanup-shell-module__3T_H3a__locationCard{top:calc(82px + env(safe-area-inset-top));width:calc(100% - 24px)}.cleanup-shell-module__3T_H3a__backdrop{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.cleanup-shell-module__3T_H3a__sheet{max-height:calc(100dvh - 84px - env(safe-area-inset-top));padding:8px 14px calc(26px + env(safe-area-inset-bottom));border-radius:24px 24px 18px 18px}.cleanup-shell-module__3T_H3a__sheetHeader{margin-bottom:14px}.cleanup-shell-module__3T_H3a__sheetHeader h2{font-size:23px}.cleanup-shell-module__3T_H3a__sheetHeader p{font-size:14px}.cleanup-shell-module__3T_H3a__close{flex-basis:44px;width:44px;height:44px}.cleanup-shell-module__3T_H3a__field input,.cleanup-shell-module__3T_H3a__field select,.cleanup-shell-module__3T_H3a__field textarea{min-height:48px;font-size:16px}.cleanup-shell-module__3T_H3a__field textarea{min-height:110px}.cleanup-shell-module__3T_H3a__twoCol,.cleanup-shell-module__3T_H3a__addOrgRow{grid-template-columns:1fr}.cleanup-shell-module__3T_H3a__actions{min-height:76px}.cleanup-shell-module__3T_H3a__action{min-height:70px;font-size:12px}.cleanup-shell-module__3T_H3a__primaryAction .cleanup-shell-module__3T_H3a__actionIcon{width:46px;height:46px}.cleanup-shell-module__3T_H3a__accountButtons{grid-template-columns:1fr}.cleanup-shell-module__3T_H3a__tab{min-height:44px;padding:9px 12px;font-size:13px}.cleanup-shell-module__3T_H3a__choice{min-height:66px}.cleanup-shell-module__3T_H3a__requestButton{min-height:44px}.cleanup-shell-module__3T_H3a__supportButton{min-height:38px}.cleanup-shell-module__3T_H3a__appShell .maplibregl-ctrl-bottom-right{bottom:calc(84px + env(safe-area-inset-bottom))}.cleanup-shell-module__3T_H3a__appShell[data-live-bar=true] .maplibregl-ctrl-bottom-right{bottom:calc(128px + env(safe-area-inset-bottom))}.cleanup-shell-module__3T_H3a__saveNotice{bottom:calc(100px + env(safe-area-inset-bottom))}.cleanup-shell-module__3T_H3a__appShell[data-live-bar=true] .cleanup-shell-module__3T_H3a__saveNotice{bottom:calc(144px + env(safe-area-inset-bottom))}}@media (max-height:720px) and (max-width:520px){.cleanup-shell-module__3T_H3a__sheet{max-height:calc(100dvh - 58px - env(safe-area-inset-top))}.cleanup-shell-module__3T_H3a__topBar{top:calc(6px + env(safe-area-inset-top))}.cleanup-shell-module__3T_H3a__statusCard{min-height:52px}.cleanup-shell-module__3T_H3a__locationCard{top:calc(68px + env(safe-area-inset-top))}}.cleanup-shell-module__3T_H3a__sectionHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cleanup-shell-module__3T_H3a__emptyMini{color:#73888d;text-align:center;background:#f9fcfc;border:1px dashed #d6e3e6;border-radius:12px;padding:12px;font-size:12px}.cleanup-shell-module__3T_H3a__organizationPicker{background:#f8fbfb;border:1px solid #dce7e9;border-radius:14px;gap:10px;padding:13px;display:grid}.cleanup-shell-module__3T_H3a__organizationPicker h3{margin:0}.cleanup-shell-module__3T_H3a__requestOrganizationCard{background:linear-gradient(135deg,#f5fbfa,#eef8f7);border:1px solid #d9e7e9;border-radius:14px;gap:10px;padding:14px;display:grid}.cleanup-shell-module__3T_H3a__requestButton{background:var(--app-primary);color:#fff;border:0;border-radius:12px;justify-self:start;width:fit-content;padding:8px 12px;font-weight:900}.cleanup-shell-module__3T_H3a__requestSubmittedIcon{color:#176748;background:#dff4e9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-weight:900;display:grid}.cleanup-shell-module__3T_H3a__requestSubmittedCopy strong,.cleanup-shell-module__3T_H3a__syncStatusCard strong{color:#1d555d;font-size:13px;display:block}.cleanup-shell-module__3T_H3a__requestSubmittedCopy span,.cleanup-shell-module__3T_H3a__syncStatusCard span{color:#688087;margin-top:3px;font-size:11px;line-height:1.45;display:block}.cleanup-shell-module__3T_H3a__requestBackdrop{z-index:45}.cleanup-shell-module__3T_H3a__requestSheet{max-height:min(88dvh,720px)}.cleanup-shell-module__3T_H3a__formHint{color:#74888d;text-align:center;margin:-4px 0 0;font-size:11px}.cleanup-shell-module__3T_H3a__syncStatusCard{background:#f7fbfb;border:1px solid #d8e6e8;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.cleanup-shell-module__3T_H3a__syncNowButton{background:var(--app-primary);color:#fff;white-space:nowrap;border:0;border-radius:10px;padding:9px 12px;font-weight:900}.cleanup-shell-module__3T_H3a__syncNowButton:disabled{opacity:.5}@media (max-width:520px){.cleanup-shell-module__3T_H3a__syncStatusCard{grid-template-columns:1fr}.cleanup-shell-module__3T_H3a__syncNowButton{width:100%}}.cleanup-shell-module__3T_H3a__retryMiniButton{background:var(--app-primary);color:#fff;border:0;border-radius:8px;margin-top:6px;padding:5px 8px;font-size:10px;font-weight:900}.cleanup-shell-module__3T_H3a__supportRow{color:#7a8d91;justify-content:center;align-items:center;gap:8px;margin-top:2px;font-size:10px;display:flex}.cleanup-shell-module__3T_H3a__supportButton{border:1px solid color-mix(in srgb,var(--app-primary) 35%,#d6e2e4);color:var(--app-primary);background:#fff;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.cleanup-shell-module__3T_H3a__supportSubmitted{color:#1c6550;text-align:center;background:#edf8f4;border-radius:14px;gap:14px;padding:18px;display:grid}.cleanup-shell-module__3T_H3a__supportSubmitted strong{font-size:17px}.cleanup-shell-module__3T_H3a__diagnosticNotice{background:color-mix(in srgb,var(--app-secondary) 12%,white);color:#4b676f;border-radius:10px;margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.cleanup-shell-module__3T_H3a__tournamentNotice{border:1px solid color-mix(in srgb,var(--app-accent) 36%,#e1e8e8);background:color-mix(in srgb,var(--app-accent) 8%,white);border-radius:13px;gap:4px;margin:-2px 0 12px;padding:11px 12px;display:grid}.cleanup-shell-module__3T_H3a__tournamentNotice strong{color:#6d481b;font-size:12px}.cleanup-shell-module__3T_H3a__tournamentNotice span{color:#6e7370;font-size:11px;line-height:1.42}.cleanup-shell-module__3T_H3a__tournamentEntry{color:#1b6b4e;vertical-align:middle;background:#e2f4ea;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}@media (max-width:520px){.cleanup-shell-module__3T_H3a__topBar{justify-content:flex-start;width:calc(100% - 68px);max-width:360px;right:auto}.cleanup-shell-module__3T_H3a__statusCard{width:100%;max-width:none}.cleanup-shell-module__3T_H3a__appShell .maplibregl-ctrl-top-right{top:calc(104px + env(safe-area-inset-top));right:8px}}.cleanup-shell-module__3T_H3a__appShell .maplibregl-ctrl-top-right{bottom:calc(126px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-end;gap:7px;display:flex;top:auto!important;right:8px!important}.cleanup-shell-module__3T_H3a__appShell[data-live-bar=true] .maplibregl-ctrl-top-right{bottom:calc(170px + env(safe-area-inset-bottom))}.cleanup-shell-module__3T_H3a__appShell .maplibregl-ctrl-top-right .maplibregl-ctrl{float:none!important;margin:0!important}.cleanup-shell-module__3T_H3a__saveNotice{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:calc(100% - 28px);font-size:clamp(11px,2.8vw,13px);line-height:1.25}.cleanup-shell-module__3T_H3a__saveNoticeLong{border-radius:16px;padding:10px 14px;font-size:clamp(10px,2.55vw,12px)}.cleanup-shell-module__3T_H3a__eventList{gap:11px;display:grid}.cleanup-shell-module__3T_H3a__eventCard{background:#fbfdfd;border:1px solid #d8e5e7;border-radius:15px;gap:10px;padding:13px;display:grid}.cleanup-shell-module__3T_H3a__eventHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cleanup-shell-module__3T_H3a__eventHeader>div{min-width:0}.cleanup-shell-module__3T_H3a__eventHeader strong{color:#163f4b;font-size:14px;display:block}.cleanup-shell-module__3T_H3a__eventHeader span:not(.cleanup-shell-module__3T_H3a__eventBadge){color:#6d8389;margin-top:3px;font-size:11px;display:block}.cleanup-shell-module__3T_H3a__eventBadge{background:color-mix(in srgb,var(--app-accent) 12%,white);color:#805019;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:900}.cleanup-shell-module__3T_H3a__eventCard>p{color:#4e6a72;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.cleanup-shell-module__3T_H3a__eventMeta{color:#506c73;background:#eff6f6;border-radius:10px;padding:8px 10px;font-size:10px;font-weight:750}.cleanup-shell-module__3T_H3a__eventOrgList{gap:7px;display:grid}.cleanup-shell-module__3T_H3a__eventRegisterButton{color:#1b6b4e;background:#edf8f4;border-color:#b9ddd0}.cleanup-shell-module__3T_H3a__eventRemoveButton{color:#9c4b3d!important;background:#fff7f5!important;border-color:#efcbc4!important}@media (max-width:520px){.cleanup-shell-module__3T_H3a__topBar{justify-content:stretch!important;width:auto!important;max-width:none!important;left:10px!important;right:10px!important}.cleanup-shell-module__3T_H3a__statusCard{box-sizing:border-box;width:100%;max-width:none}.cleanup-shell-module__3T_H3a__appShell .maplibregl-ctrl-top-right{bottom:calc(130px + env(safe-area-inset-bottom));top:auto!important;right:8px!important}.cleanup-shell-module__3T_H3a__appShell[data-live-bar=true] .maplibregl-ctrl-top-right{bottom:calc(174px + env(safe-area-inset-bottom))}.cleanup-shell-module__3T_H3a__eventHeader{align-items:flex-start}.cleanup-shell-module__3T_H3a__eventCard>p{font-size:13px}.cleanup-shell-module__3T_H3a__eventHeader strong{font-size:15px}.cleanup-shell-module__3T_H3a__statusCopy strong{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}.cleanup-shell-module__3T_H3a__statusCopy span{line-height:1.25}}.cleanup-shell-module__3T_H3a__statusDotActive{animation:1.65s ease-out infinite cleanup-shell-module__3T_H3a__tournamentLivePulse}.cleanup-shell-module__3T_H3a__appShell .maplibregl-user-location-dot{animation:1.8s ease-out infinite cleanup-shell-module__3T_H3a__gpsLocationPulse!important}@keyframes cleanup-shell-module__3T_H3a__tournamentLivePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--app-accent) 48%,transparent)}65%{box-shadow:0 0 0 9px color-mix(in srgb,var(--app-accent) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--app-accent) 0%,transparent)}}@keyframes cleanup-shell-module__3T_H3a__gpsLocationPulse{0%{box-shadow:0 0 #1687f861}65%{box-shadow:0 0 0 14px #1687f800}to{box-shadow:0 0 #1687f800}}.cleanup-shell-module__3T_H3a__appShell .cleanup-basemap-switch{pointer-events:auto}@media (max-width:520px){.cleanup-shell-module__3T_H3a__appShell .cleanup-basemap-switch{top:auto!important;left:8px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;z-index:9!important;border-radius:10px!important;gap:3px!important;padding:4px!important}.cleanup-shell-module__3T_H3a__appShell[data-live-bar=true] .cleanup-basemap-switch{bottom:calc(130px + env(safe-area-inset-bottom))!important}.cleanup-shell-module__3T_H3a__appShell .cleanup-basemap-switch button{min-height:34px;padding:6px 8px!important;font-size:11px!important}}.cleanup-shell-module__3T_H3a__openEntryNotice{background:#edf8f4;border:1px solid #b9ddd0;border-radius:11px;gap:3px;padding:10px 11px;display:grid}.cleanup-shell-module__3T_H3a__openEntryNotice strong{color:#1b6b4e;font-size:12px}.cleanup-shell-module__3T_H3a__openEntryNotice span{color:#56756c;font-size:10px;line-height:1.4}.cleanup-shell-module__3T_H3a__statusDotLive{background:#15966f;animation:1.65s ease-out infinite cleanup-shell-module__3T_H3a__tournamentLiveGreenPulse;box-shadow:0 0 0 4px #15966f24}.cleanup-shell-module__3T_H3a__statusDotEnded{background:#d04438;box-shadow:0 0 0 4px #d0443824}.cleanup-shell-module__3T_H3a__statusDotUpcoming{background:#d68a22;box-shadow:0 0 0 4px #d68a2224}@keyframes cleanup-shell-module__3T_H3a__tournamentLiveGreenPulse{0%{box-shadow:0 0 #15966f6b}65%{box-shadow:0 0 0 9px #15966f00}to{box-shadow:0 0 #15966f00}}.cleanup-shell-module__3T_H3a__supportRow{flex-wrap:wrap}.cleanup-shell-module__3T_H3a__supportActions{align-items:center;gap:7px;display:flex}.cleanup-shell-module__3T_H3a__feedbackButton{border-color:color-mix(in srgb,var(--app-secondary) 55%,#d6e2e4);color:color-mix(in srgb,var(--app-primary) 72%,var(--app-secondary))}.cleanup-shell-module__3T_H3a__feedbackFieldset{border:0;min-width:0;margin:0;padding:0}.cleanup-shell-module__3T_H3a__feedbackFieldset legend{color:#345a63;margin-bottom:7px;font-size:12px;font-weight:850}.cleanup-shell-module__3T_H3a__feedbackOptions{gap:7px;display:grid}.cleanup-shell-module__3T_H3a__feedbackOption{color:#294f59;background:#fbfdfd;border:1px solid #d8e4e6;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;font-size:13px;font-weight:750;display:flex}.cleanup-shell-module__3T_H3a__feedbackOption input{width:18px;height:18px;accent-color:var(--app-primary);flex:0 0 18px}.cleanup-shell-module__3T_H3a__feedbackHint{color:#73878c;margin-top:5px;font-size:10px;line-height:1.35;display:block}.cleanup-shell-module__3T_H3a__ratingRow{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.cleanup-shell-module__3T_H3a__ratingRow label{cursor:pointer;background:#fbfdfd;border:1px solid #d8e4e6;border-radius:11px;place-items:center;min-height:48px;display:grid}.cleanup-shell-module__3T_H3a__ratingRow input{opacity:0;pointer-events:none;position:absolute}.cleanup-shell-module__3T_H3a__ratingRow span{width:32px;height:32px;color:var(--app-primary);border-radius:50%;place-items:center;font-weight:900;display:grid}.cleanup-shell-module__3T_H3a__ratingRow input:checked+span{background:var(--app-primary);color:#fff}@media (max-width:520px){.cleanup-shell-module__3T_H3a__supportRow{justify-items:center;gap:8px;display:grid}.cleanup-shell-module__3T_H3a__supportActions{justify-content:center}.cleanup-shell-module__3T_H3a__supportButton{min-height:40px;padding:8px 13px;font-size:11px}.cleanup-shell-module__3T_H3a__feedbackFieldset legend{font-size:13px}.cleanup-shell-module__3T_H3a__feedbackOption{font-size:14px}.cleanup-shell-module__3T_H3a__ratingRow label{min-height:52px}}
.app-launch-splash-module__RMev8q__splash{z-index:99999;padding:env(safe-area-inset-top) 24px env(safe-area-inset-bottom);background-color:color-mix(in srgb,var(--app-secondary) 22%,white);color:var(--app-primary);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.app-launch-splash-module__RMev8q__background{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.app-launch-splash-module__RMev8q__backgroundVeil{opacity:0;background:#ffffff14;position:absolute;inset:0}.app-launch-splash-module__RMev8q__content{z-index:1;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:relative}.app-launch-splash-module__RMev8q__ready .app-launch-splash-module__RMev8q__background,.app-launch-splash-module__RMev8q__ready .app-launch-splash-module__RMev8q__backgroundVeil,.app-launch-splash-module__RMev8q__ready .app-launch-splash-module__RMev8q__content{opacity:1}.app-launch-splash-module__RMev8q__ready{animation:app-launch-splash-module__RMev8q__splashFadeOut .25s ease var(--splash-fade-delay,1.65s) forwards}.app-launch-splash-module__RMev8q__logo{object-fit:contain;width:min(330px,78vw);max-height:min(58vh,430px);display:block}.app-launch-splash-module__RMev8q__content>span{letter-spacing:.14em;text-transform:uppercase;opacity:1;font-size:12px;font-weight:900}@keyframes app-launch-splash-module__RMev8q__splashFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.app-launch-splash-module__RMev8q__ready{animation:none}}
.sponsor-strip-module__5z4TWW__wrap{background:#fffffff7;border-top:1px solid #0f4a5b1f;align-items:center;gap:12px;width:100%;min-height:62px;padding:7px 14px;display:flex;overflow:hidden}.sponsor-strip-module__5z4TWW__label{letter-spacing:.09em;text-transform:uppercase;color:#5d7580;flex:none;font-size:10px;font-weight:900}.sponsor-strip-module__5z4TWW__viewport{flex:1;min-width:0;overflow:hidden}.sponsor-strip-module__5z4TWW__track{will-change:transform;align-items:center;width:max-content;transition:none;display:flex;transform:translate(0,0)}.sponsor-strip-module__5z4TWW__sliding{transform:translate3d(calc(-1 * var(--sponsor-step)),0,0);transition:transform .65s cubic-bezier(.25,.75,.25,1)}.sponsor-strip-module__5z4TWW__card{flex:0 0 var(--sponsor-step);width:var(--sponsor-step);place-items:center;height:48px;padding:2px 10px;text-decoration:none;display:grid}.sponsor-strip-module__5z4TWW__card img{object-fit:contain;max-width:100%;max-height:44px;display:block}.sponsor-strip-module__5z4TWW__compact{min-height:54px;padding-block:5px}.sponsor-strip-module__5z4TWW__compact .sponsor-strip-module__5z4TWW__card{height:42px}.sponsor-strip-module__5z4TWW__compact .sponsor-strip-module__5z4TWW__card img{max-height:38px}.sponsor-strip-module__5z4TWW__compact .sponsor-strip-module__5z4TWW__label{font-size:9px}@media (prefers-reduced-motion:reduce){.sponsor-strip-module__5z4TWW__sliding{transition:none;transform:none}}@media (max-width:639px){.sponsor-strip-module__5z4TWW__wrap{gap:5px;min-height:58px;padding:5px 4px 5px 7px}.sponsor-strip-module__5z4TWW__label{letter-spacing:.07em;text-align:center;flex:0 0 52px;width:52px;font-size:8px;line-height:1.1;display:block}.sponsor-strip-module__5z4TWW__card{height:48px;padding-inline:6px}.sponsor-strip-module__5z4TWW__card img{max-width:96%;max-height:43px}.sponsor-strip-module__5z4TWW__compact{min-height:52px}.sponsor-strip-module__5z4TWW__compact .sponsor-strip-module__5z4TWW__label{font-size:8px}.sponsor-strip-module__5z4TWW__compact .sponsor-strip-module__5z4TWW__card{height:42px}.sponsor-strip-module__5z4TWW__compact .sponsor-strip-module__5z4TWW__card img{max-height:38px}}@media (min-width:1100px){.sponsor-strip-module__5z4TWW__wrap{padding-inline:18px}.sponsor-strip-module__5z4TWW__card{padding-inline:14px}}
.login-module__Si-P0q__page{min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 20px calc(86px + env(safe-area-inset-bottom));background-color:var(--login-bg,var(--app-primary));color:#173e47;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.login-module__Si-P0q__backgroundVideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.login-module__Si-P0q__scrim{z-index:1;background:linear-gradient(145deg,color-mix(in srgb,var(--app-primary) 82%,transparent) 0%,#04283038 46%,#edf8f447 100%);position:absolute;inset:0}.login-module__Si-P0q__page[data-media-background=true] .login-module__Si-P0q__scrim{background:linear-gradient(145deg,#071c246b 0%,#0428301f 48%,#12232a38 100%)}.login-module__Si-P0q__loginCard{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border:1px solid #ffffffa6;border-radius:26px;width:min(100%,430px);padding:30px 28px 25px;position:relative;box-shadow:0 24px 70px #04343c3d}.login-module__Si-P0q__loginLogo{object-fit:contain;max-width:210px;max-height:190px;margin:0 auto 18px;display:block}.login-module__Si-P0q__heading{text-align:center}.login-module__Si-P0q__heading span{color:#47808a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.login-module__Si-P0q__heading h1{color:#104b56;margin:6px 0 7px;font-size:29px;line-height:1.05}.login-module__Si-P0q__heading p{color:#637b82;margin:0 auto;font-size:13px;line-height:1.5}.login-module__Si-P0q__oidcActions,.login-module__Si-P0q__form{gap:12px;margin-top:23px;display:grid}.login-module__Si-P0q__oidcActions button,.login-module__Si-P0q__form button{background:var(--app-primary);color:#fff;width:100%;min-height:50px;font:inherit;border:0;border-radius:13px;font-weight:900;box-shadow:0 8px 20px #0d707633}.login-module__Si-P0q__secondaryButton{color:#35616a!important;box-shadow:none!important;background:#f7fbfb!important;border:1px solid #bcd4d7!important}.login-module__Si-P0q__createNotice,.login-module__Si-P0q__privateNotice,.login-module__Si-P0q__accessDeniedHelp{color:#71868b;text-align:center;margin:0;font-size:11px;line-height:1.45}.login-module__Si-P0q__createNotice strong{color:#2c626b}.login-module__Si-P0q__accessDeniedHelp{color:#99483a;background:#fff0ed;border-radius:11px;padding:10px 12px}.login-module__Si-P0q__form label{gap:5px;display:grid}.login-module__Si-P0q__form label span{color:#3b6068;font-size:12px;font-weight:850}.login-module__Si-P0q__form input{color:#173e47;background:#fff;border:1px solid #cbdcde;border-radius:11px;width:100%;min-height:45px;padding:0 12px}.login-module__Si-P0q__error{color:#a04637;background:#fff0ed;border-radius:11px;padding:10px 12px;font-size:12px}.login-module__Si-P0q__privateNotice{margin-top:17px}.login-module__Si-P0q__sponsors{z-index:3;left:0;right:0;bottom:env(safe-area-inset-bottom);position:absolute}@media (max-width:520px){.login-module__Si-P0q__page{padding:calc(20px + env(safe-area-inset-top)) 18px calc(78px + env(safe-area-inset-bottom));align-items:center}.login-module__Si-P0q__page[data-media-background=true] .login-module__Si-P0q__scrim{background:linear-gradient(145deg,#071c246b 0%,#0428301f 48%,#12232a38 100%)}.login-module__Si-P0q__loginCard{border-radius:22px;padding:24px 20px 22px}.login-module__Si-P0q__heading h1{font-size:26px}.login-module__Si-P0q__loginLogo{max-width:185px;max-height:165px}}@media (max-width:520px) and (max-height:760px){.login-module__Si-P0q__page{padding-top:calc(18px + env(safe-area-inset-top));padding-bottom:calc(66px + env(safe-area-inset-bottom));align-items:center}.login-module__Si-P0q__loginCard{padding:18px 18px 17px}.login-module__Si-P0q__loginLogo{max-width:155px;max-height:120px;margin-bottom:12px}.login-module__Si-P0q__oidcActions,.login-module__Si-P0q__form{margin-top:16px}.login-module__Si-P0q__privateNotice{margin-top:12px}}
