*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep: #FBFBFA;--bg-surface: #FFFFFF;--bg-card: #FFFFFF;--bg-glass: #FFFFFF;--bg-glass-strong: rgba(255, 255, 255, .97);--border: #E5E5E5;--border-glow: #D1D1D1;--blue-rgb: 37, 99, 235;--blue: #2563EB;--blue-light: #3B82F6;--cyan: #2563EB;--teal: #1A1A1A;--amber: #EAB308;--rose: #DC2626;--purple: #8b5cf6;--rain-color: #2563EB;--wind-color: #2563EB;--safe-color: #1A1A1A;--warn-color: #EAB308;--danger-color: #DC2626;--text-primary: #1A1A1A;--text-secondary: #555555;--text-muted: #AAAAAA;--text-bright: #1A1A1A;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--accent: #2563EB;--shadow-card: none;--shadow-glow: none;--rams-red: #DC2626;--rams-blue: #2563EB;--rams-cold: #60a5fa;--bg-alt: #FBFBFA;--font-xs: .55rem;--font-sm: .65rem;--font-md: .75rem;--font-lg: .85rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;font-family:Pretendard,Inter,Noto Sans KR,-apple-system,sans-serif;font-size:16px;color-scheme:light}html,body,#root{height:100%}body{background:var(--bg-deep);color:var(--text-primary);line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;background:var(--bg-deep);pointer-events:none;z-index:0}.glass{background:var(--bg-card);border:1px solid var(--border);border-radius:0}.animate-slide-down{animation:fadeIn .3s ease-out}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}:root{--rams-bg: #FBFBFA;--rams-surface: #FFFFFF;--rams-border: #E5E5E5;--rams-text-primary: #1A1A1A;--rams-text-secondary: #555555;--rams-text-muted: #AAAAAA;--rams-blue: #2563EB;--rams-red: #DC2626}.theme-traveler,.theme-host,.theme-live{--blue: var(--rams-blue);--blue-rgb: 37, 99, 235;--accent: var(--rams-blue);--bg-deep: var(--rams-bg);--bg-surface: var(--rams-surface);--bg-card: var(--rams-surface);--bg-glass: var(--rams-surface);--bg-glass-strong: rgba(255, 255, 255, .97);--border: var(--rams-border);--border-glow: #D1D1D1;--text-primary: var(--rams-text-primary);--text-secondary: var(--rams-text-secondary);--text-muted: var(--rams-text-muted);--text-bright: var(--rams-text-primary);--header-title-color: var(--rams-text-primary);--date-indicator-filter: none;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-xl: 0px;--shadow-card: none}._mapSectionLabel_x1wky_1{font-size:.6rem;font-weight:800;color:var(--text-muted);margin-bottom:.65rem;letter-spacing:.25em;text-transform:uppercase}._searchContainer_x1wky_10{position:relative;width:100%}._searchRow_x1wky_15{display:flex;gap:0;margin-bottom:.65rem}._formInput_x1wky_21{width:100%;padding:.75rem 1rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:0;color:var(--text-primary);font-family:Pretendard,Inter,sans-serif;font-size:.9rem;transition:border-color .2s;outline:none}._formInput_x1wky_21:focus{border-color:#1a1a1a}._formInput_x1wky_21::placeholder{color:#ccc}._searchInput_x1wky_42{border-right:none}._searchBtn_x1wky_46{padding:.6rem 1.2rem;background:#1a1a1a;color:#fbfbfa;border:1px solid #1A1A1A;border-radius:0;font-size:.7rem;font-weight:800;font-family:Pretendard,Inter,sans-serif;cursor:pointer;white-space:nowrap;transition:opacity .2s;letter-spacing:.1em;text-transform:uppercase}._searchBtn_x1wky_46:hover{opacity:.8}._searchBtn_x1wky_46:disabled{opacity:.4;cursor:not-allowed}._searchResultsDropdown_x1wky_72{position:absolute;top:100%;left:0;right:0;z-index:1000;margin-top:0;background:#fff;border:1px solid var(--border);border-top:none;overflow:hidden;max-width:100%}._resultsHeader_x1wky_86{padding:10px 15px;background:#fbfbfa;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;font-size:.6rem;color:var(--text-muted);font-weight:800;letter-spacing:.1em;text-transform:uppercase}._closeResults_x1wky_100{background:none;border:none;font-size:1.2rem;color:var(--text-muted);cursor:pointer;padding:0 5px;line-height:1}._resultsList_x1wky_110{max-height:250px;overflow-y:auto;scroll-behavior:smooth}._resultItem_x1wky_116{padding:12px 15px;cursor:pointer;transition:all .15s ease;border-bottom:1px solid #F0F0F0}._resultItem_x1wky_116:last-child{border-bottom:none}._resultItem_x1wky_116:hover{background:#fbfbfa;padding-left:18px}._resultMain_x1wky_132{display:flex;align-items:flex-start;gap:10px}._resultIcon_x1wky_138{color:var(--text-muted);font-weight:800;font-size:.85rem}._resultTextGroup_x1wky_144{display:flex;flex-direction:column}._resultTitle_x1wky_149{font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:.2rem}._resultAddress_x1wky_156{font-size:.7rem;color:var(--text-muted)}._presetTags_x1wky_161{display:flex;gap:0;flex-wrap:wrap;margin:.6rem 0}._presetTag_x1wky_161{padding:.35rem .8rem;border-radius:0;font-size:.65rem;font-weight:800;font-family:Pretendard,Inter,sans-serif;cursor:pointer;background:transparent;border:1px solid var(--border);color:var(--text-muted);transition:all .15s;letter-spacing:.05em}._presetTag_x1wky_161:hover{background:#1a1a1a;border-color:#1a1a1a;color:#fbfbfa}._presetTagActive_x1wky_188{background:#1a1a1a!important;border-color:#1a1a1a!important;color:#fbfbfa!important}._selectedPlace_x1wky_194{font-size:.75rem;color:var(--text-primary);font-weight:700;margin-top:.4rem;margin-bottom:.6rem;padding:.5rem .75rem;background:#fbfbfa;border:1px solid var(--border);border-left:3px solid #2563EB}._searchError_x1wky_206{font-size:.7rem;color:var(--danger-color);margin-top:.4rem;font-weight:600}._mapContainer_1agb5_1{height:320px;width:100%;border-radius:0;overflow:hidden;border:1px solid var(--border)}._mapSectionLabel_qnkgq_1{font-size:.65rem;font-weight:800;color:var(--text-muted);margin-bottom:.6rem;letter-spacing:.15em;text-transform:uppercase;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}._formGroup_qnkgq_13{margin-bottom:1rem}._formLabel_qnkgq_17{display:block;font-size:.65rem;font-weight:800;color:var(--text-muted);margin-bottom:.4rem;letter-spacing:.08em;text-transform:uppercase}._formInput_qnkgq_27{width:100%;padding:.75rem 1rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:0;color:var(--text-primary);font-family:Pretendard,Inter,sans-serif;font-size:.95rem;transition:border-color .2s;outline:none}._formInput_qnkgq_27:focus{border-color:#1a1a1a}._formInput_qnkgq_27::placeholder{color:#ccc}._dateInput_qnkgq_48{appearance:none;-webkit-appearance:none;color-scheme:light;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.02em}._dateInput_qnkgq_48::-webkit-calendar-picker-indicator{filter:var(--date-indicator-filter, none)}._hazardPills_qnkgq_67{display:grid;grid-template-columns:repeat(2,1fr);gap:0}._hazardPill_qnkgq_67{padding:.45rem .65rem;border:1px solid var(--border);background:var(--bg-surface);cursor:pointer;display:flex;align-items:center;gap:.45rem;font-size:.65rem;font-weight:700;transition:all .15s ease;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase}._hazardPill_qnkgq_67:hover{background:#fbfbfa;color:#1a1a1a}._hazardPillActive_qnkgq_94{border-color:#1a1a1a;background:#fbfbfa;color:#1a1a1a;font-weight:800}._hazardDot_qnkgq_101{width:6px;height:6px;flex-shrink:0}._pillCheck_qnkgq_107{margin-left:auto;font-size:.65rem;font-weight:800;color:#1a1a1a}._valueInputRow_qnkgq_114{display:flex;align-items:stretch;gap:0}._valueUnit_qnkgq_120{font-size:.75rem;font-weight:800;color:var(--text-muted);white-space:nowrap;padding:.75rem 1rem;border:1px solid var(--border);border-left:none;background:#fbfbfa;letter-spacing:.1em;display:flex;align-items:center;height:100%;box-sizing:border-box}._riskSelectionWrapper_qnkgq_136{margin-bottom:1.2rem}._riskSelectionHeader_qnkgq_140{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}._riskSelectionTitle_qnkgq_147{font-size:.7rem;color:var(--text-secondary);font-weight:600}._riskSelectionSub_qnkgq_153{font-size:.65rem;color:var(--text-muted);font-weight:800;letter-spacing:.08em}._pickerContainer_shnyu_1{position:relative;width:100%}._displayBox_shnyu_6{background:var(--bg-surface, #ffffff);border:1px solid var(--border, #e2e8f0);padding:.75rem 1rem;cursor:pointer;transition:border-color .2s,background-color .2s;display:flex;flex-direction:column;gap:.25rem;height:54px;justify-content:center;box-sizing:border-box}._displayBox_shnyu_6:hover{border-color:#1a1a1a;background:#fcfcfb}._displayLabel_shnyu_25{font-size:.6rem;color:var(--text-muted, #718096);text-transform:uppercase;font-weight:800;letter-spacing:.1em;line-height:1}._displayValue_shnyu_34{font-size:.9rem;font-weight:800;color:var(--text-primary, #1a1a1a);letter-spacing:.02em;line-height:1.2}._calendarPopup_shnyu_42{position:absolute;top:calc(100% + 4px);left:0;width:290px;background:#fff;border:1px solid #1a1a1a;box-shadow:0 10px 25px #00000026;padding:1.25rem;z-index:1000;box-sizing:border-box}._calendarHeader_shnyu_55{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._navBtn_shnyu_62{background:none;border:none;font-size:1rem;font-weight:700;cursor:pointer;color:#1a1a1a;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center}._navBtn_shnyu_62:hover{color:#718096}._monthTitle_shnyu_79{font-size:.95rem;font-weight:800;color:#1a1a1a;letter-spacing:.1em}._weekdaysGrid_shnyu_86{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;margin-bottom:.5rem}._weekdaysGrid_shnyu_86 div{font-size:.7rem;font-weight:800;color:#a0aec0}._daysGrid_shnyu_99{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:1.25rem}._dayCell_shnyu_106{display:flex;align-items:center;justify-content:center;height:32px;font-size:.8rem;font-weight:700;color:#1a1a1a;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}._dayCell_shnyu_106:hover{background:#f0f0ee}._emptyCell_shnyu_123{height:32px}._dayPast_shnyu_127{color:#cbd5e0;cursor:not-allowed;pointer-events:none}._daySelected_shnyu_133{background:#1a1a1a!important;color:#fff!important}._dayInRange_shnyu_138{background:#f0f0ee;color:#1a1a1a}._dayDisabledRange_shnyu_143{color:#e53e3e;text-decoration:line-through;cursor:not-allowed;pointer-events:none}._applyBtn_shnyu_150{width:100%;padding:.85rem;background:#1a1a1a;color:#fff;border:1px solid #1a1a1a;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .2s;text-align:center;box-sizing:border-box}._applyBtn_shnyu_150:hover:not(:disabled){background:#333}._applyBtn_shnyu_150:disabled{background:#ebebeb;border-color:#ebebeb;color:#a0aec0;cursor:not-allowed}._panel_1vej8_1{padding:1.75rem;border-right:1px solid var(--border)}._panelTitle_1vej8_6{font-size:.75rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem;display:flex;align-items:center;gap:.6rem}._panelTitle_1vej8_6:before{content:"";display:inline-block;width:8px;height:8px;background:#dc2626}._mapWrapper_1vej8_26{margin-bottom:.5rem}._mapHint_1vej8_30{font-size:.7rem;color:var(--text-muted);text-align:center;margin-top:.6rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600}._btn_1vej8_40{width:100%;padding:1rem 1.5rem;font-size:.75rem;font-weight:800;font-family:Pretendard,Inter,sans-serif;border:none;border-radius:0;cursor:pointer;transition:all .2s;letter-spacing:.15em;text-transform:uppercase}._btnPrimary_1vej8_54{background:#dc2626;color:#fff}._btnPrimary_1vej8_54:hover:not(:disabled){background:#b91c1c}._btnPrimary_1vej8_54:disabled{opacity:.4;cursor:not-allowed}._assessBtn_1vej8_68{margin-top:.75rem}._topControlGrid_1vej8_73{display:grid;grid-template-columns:1fr 64px;gap:.5rem;margin-bottom:1.25rem;align-items:stretch}._inputsCol_1vej8_81{display:flex;flex-direction:column;gap:.5rem;min-width:0}._calculateBtn_1vej8_88{height:100%;width:100%;background:#1a1a1a;color:#fff;border:1px solid #1a1a1a;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;padding:.5rem .25rem;transition:all .2s ease;border-radius:0}._calculateBtn_1vej8_88:hover:not(:disabled){background:#333;border-color:#333}._calculateBtn_1vej8_88:disabled{background:#ebebeb;border-color:#ebebeb;color:#a0aec0;cursor:not-allowed}._calcLabel_1vej8_116{font-size:.55rem;font-weight:800;letter-spacing:.15em;display:flex;flex-direction:column;align-items:center;gap:1px}._calcArrow_1vej8_126{font-size:1rem;margin-top:.35rem;font-weight:800}@media(max-width:900px){._panel_1vej8_1{padding:1.25rem 1rem;border-right:none;border-bottom:1px solid var(--border)}}._weatherEmpty_ussgs_1{text-align:center;padding:4rem 2rem;color:var(--text-muted)}._weatherEmptyIcon_ussgs_7{width:40px;height:40px;border:2px solid var(--border);margin:0 auto 1.5rem}._weatherCards_ussgs_14{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:1.25rem}._weatherCard_ussgs_14{background:var(--bg-surface);border:1px solid var(--border);padding:.9rem .85rem;text-align:center;transition:all .2s;min-width:0;overflow:hidden}._weatherCard_ussgs_14:hover{background:#fbfbfa}._weatherCardIcon_ussgs_35{font-size:2rem;margin-bottom:.6rem}._weatherCardName_ussgs_40{font-size:.75rem;color:var(--text-muted);font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.85rem}._weatherCardValue_ussgs_49{font-size:2.6rem;font-weight:800;line-height:1;margin-bottom:.3rem}._weatherCardUnit_ussgs_56{font-size:.7rem;color:var(--text-muted);margin-bottom:1rem;font-weight:600;letter-spacing:.05em}._gaugeTrack_ussgs_65{width:100%;height:4px;background:#f0f0f0;overflow:hidden;margin-bottom:.4rem}._gaugeFill_ussgs_73{height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}._gaugeLabels_ussgs_78{display:flex;justify-content:space-between;font-size:.7rem;color:var(--text-muted);font-weight:700;letter-spacing:.05em}._statusChip_ussgs_87{display:inline-block;padding:.3rem .75rem;font-size:.75rem;font-weight:800;margin-top:.5rem;letter-spacing:.08em;text-transform:uppercase}._statusSafe_ussgs_97{background:#2563eb0f;color:#2563eb;border:1px solid rgba(37,99,235,.15)}._statusWarn_ussgs_103{background:#eab3080f;color:#b45309;border:1px solid rgba(234,179,8,.15)}._statusDanger_ussgs_109{background:#dc26260f;color:#dc2626;border:1px solid rgba(220,38,38,.15)}._dataSource_ussgs_116{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1.25rem;background:#fbfbfa;border:1px solid var(--border);margin-top:2.5rem;position:relative;z-index:1}._sourceInfo_ussgs_128{font-size:.75rem;color:var(--text-primary);font-weight:800;letter-spacing:.1em;text-transform:uppercase;display:flex;flex-direction:column;gap:.5rem}._sourceBadge_ussgs_139{font-size:.55rem;padding:.25rem .65rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}._refreshTimer_ussgs_147{font-size:.65rem;color:var(--text-muted);margin-top:.5rem;text-align:center;font-weight:600}._loadingCenter_ussgs_156{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._spinner_ussgs_165{width:24px;height:24px;border:2px solid var(--border);border-top-color:#1a1a1a;border-radius:50%;animation:_spin_ussgs_165 .9s linear infinite}._weatherCardHeader_ussgs_175{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.3rem}._weatherCardTitle_ussgs_183{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}._weatherCardDot_ussgs_191{width:6px;height:6px;flex-shrink:0}._weatherCardIconSm_ussgs_197{font-size:1rem;flex-shrink:0}._weatherCardLabel_ussgs_202{font-size:.7rem;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.15em}._dynamicBadge_ussgs_213{font-size:.5rem;font-weight:800;margin-left:.4rem;padding:.1rem .35rem;background:#2563eb0f;color:#2563eb;border:1px solid rgba(37,99,235,.15);text-transform:uppercase;letter-spacing:.1em}._payoutProbContainer_ussgs_225{text-align:right;flex-shrink:0}._payoutProbLabel_ussgs_230{font-size:.62rem;color:var(--text-muted);line-height:1.2;white-space:nowrap;font-weight:800;letter-spacing:.1em;text-transform:uppercase}._payoutProbValue_ussgs_240{font-size:1.1rem;font-weight:800;line-height:1.1}._tierContainer_ussgs_247{margin:.25rem 0 .5rem}._tierLabelHeader_ussgs_251{font-size:.62rem;color:var(--text-muted);margin-bottom:.35rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._tierList_ussgs_260{display:flex;flex-direction:column;gap:0}._tierRow_ussgs_266{display:flex;align-items:center;gap:.4rem;padding:.25rem .4rem;border:1px solid transparent;transition:all .2s ease;background:transparent}._tierBadge_ussgs_276{width:32px;flex-shrink:0;font-size:.65rem;font-weight:800;text-align:left}._tierThreshold_ussgs_284{width:90px;flex-shrink:0;font-size:.65rem;color:var(--text-muted);white-space:nowrap;font-weight:600}._tierProbBarWrap_ussgs_293{display:flex;align-items:center;gap:.25rem;width:55px;flex-shrink:0}._tierProbTrack_ussgs_301{width:24px;height:2px;background:#f0f0f0;overflow:hidden}._tierProbFill_ussgs_308{height:100%;transition:width .5s ease}._tierProbValue_ussgs_313{font-size:.65rem;font-weight:800;width:28px;text-align:left}._tierPayoutAmt_ussgs_320{margin-left:auto;font-size:.72rem;font-weight:800}._cardStatsGrid_ussgs_327{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:0}._statBox_ussgs_333{background:transparent;padding:.3rem .4rem;border:1px solid transparent}._statLabel_ussgs_339{font-size:.6rem;color:var(--text-muted);margin-bottom:.1rem;white-space:nowrap;font-weight:800;letter-spacing:.05em;text-transform:uppercase}._statValue_ussgs_349{font-size:.8rem;font-weight:800;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._statStatus_ussgs_358{font-size:.62rem;margin-left:.2rem;font-weight:700}._panel_ussgs_365{padding:1.25rem;margin-bottom:0}._backtestPanel_ussgs_370{display:flex;flex-direction:column;gap:1rem}._backtestHeader_ussgs_376{display:flex;justify-content:space-between;align-items:center;margin-bottom:-.5rem}._backtestTitle_ussgs_383{font-size:.8rem;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em}._statusSquare_ussgs_392{display:inline-block;width:6px;height:6px;flex-shrink:0}._histSummaryGrid_ussgs_399{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#fbfbfa;padding:.8rem 1.2rem;border:1px solid var(--border);flex-wrap:wrap}._histLossRatioWrap_ussgs_410{display:flex;align-items:center;gap:.8rem}._histLossRatioLabel_ussgs_416{font-size:.7rem;color:var(--text-muted);font-weight:600}._histLossRatioValue_ussgs_422{font-size:1rem;font-weight:800;letter-spacing:-.02em}._densityChartContainer_ussgs_429{margin-top:.2rem}._densityChartHeader_ussgs_433{display:flex;align-items:center;margin-bottom:.6rem}._densityTitle_ussgs_439{font-size:.6rem;font-weight:800;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase}._chartSvgWrapper_ussgs_447{width:100%;height:120px;position:relative;overflow:visible}._thresholdOverlay_ussgs_454{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}._thresholdLabelItem_ussgs_463{position:absolute;font-size:10px;font-weight:800;white-space:nowrap;transform:translate(-100%) translate(-8px);text-align:right;letter-spacing:0}._thresholdGroup_ussgs_473 text{display:none}._densityAxisLabels_ussgs_477{display:flex;justify-content:space-between;font-size:.65rem;color:var(--text-muted);margin-top:1rem;margin-bottom:1.2rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._panelTitleSm_ussgs_490{font-size:.6rem;font-weight:600;color:var(--text-muted);margin-left:.6rem;letter-spacing:.05em}._histProbBadgeWrap_ussgs_498{display:flex;align-items:center;gap:.8rem;margin-bottom:0}._histProbBadge_ussgs_498{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.7rem;font-weight:700}._histProbSub_ussgs_514{font-size:.65rem;color:var(--text-muted);font-weight:600}._histYearGrid_ussgs_520{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--border);width:100%;box-sizing:border-box;overflow:hidden}._histYearCard_ussgs_530{padding:.6rem .3rem;position:relative;overflow:hidden;transition:all .15s ease;background:var(--bg-surface);border:none;border-right:1px solid var(--border);min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}._histYearCard_ussgs_530:last-child{border-right:none}._histYearLabel_ussgs_550{font-size:.55rem;color:var(--text-muted);margin-bottom:.4rem;font-weight:800;white-space:nowrap;letter-spacing:.05em}._histHazardRow_ussgs_559{display:flex;align-items:center;gap:.4rem;margin-bottom:.35rem}._histHazardVal_ussgs_566{font-size:.7rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._histRatioTrack_ussgs_575{height:2px;background:#f0f0f0;overflow:hidden;margin-bottom:.4rem}._histRatioFill_ussgs_582{height:100%;transition:width .5s ease}._histPayoutInfo_ussgs_587{font-size:.6rem;font-weight:700;display:flex;flex-direction:column;gap:.15rem}._histPayoutBadge_ussgs_595{padding:.2rem .1rem;text-align:center;font-size:.5rem;white-space:normal;word-break:keep-all;line-height:1.2;letter-spacing:-.01em;font-weight:800;width:100%}._histPayoutAmt_ussgs_607{text-align:center;font-size:.65rem;font-weight:800;white-space:nowrap;letter-spacing:-.02em}._histNoPayout_ussgs_615{font-size:.6rem;color:#2563eb;font-weight:700;background:#2563eb0d;border:1px solid rgba(37,99,235,.12);padding:.2rem 0;text-align:center;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}._histAlertIcon_ussgs_628{position:absolute;top:0;left:0;width:100%;height:2px;background:#dc2626;opacity:.4;pointer-events:none}._histFooter_ussgs_639{margin-top:.8rem;font-size:.6rem;color:var(--text-muted);line-height:1.6;font-weight:600}._panelTitle_ussgs_490{font-size:.65rem;font-weight:800;margin-bottom:1rem;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}._panelTitleSub_ussgs_658{font-size:.55rem;font-weight:600;color:var(--text-muted);margin-left:auto;letter-spacing:.05em}._interactiveThreshold_ussgs_667{cursor:pointer}._thresholdText_ussgs_671{opacity:0;transition:opacity .2s ease;pointer-events:none}._interactiveThreshold_ussgs_667:hover ._thresholdText_ussgs_671{opacity:1}._thresholdLine_ussgs_681{stroke-width:1;transition:stroke-width .2s ease}._interactiveThreshold_ussgs_667:hover ._thresholdLine_ussgs_681{stroke-width:2}._dataSourceDesc_ussgs_690{font-size:.7rem;color:var(--text-secondary);font-weight:500;text-transform:none;letter-spacing:0;line-height:1.4}@media(max-width:900px){._panel_ussgs_365{padding:1.25rem 1rem}}@media(max-width:600px){._weatherCards_ussgs_14{grid-template-columns:1fr;gap:.5rem}._weatherCardValue_ussgs_49{font-size:2rem}._cardStatsGrid_ussgs_327,._histYearGrid_ussgs_520{grid-template-columns:repeat(2,1fr)}._dataSource_ussgs_116{flex-direction:column;align-items:center;gap:1rem;padding:1rem;text-align:center}}._tabBar_ussgs_734{display:flex;gap:.35rem;margin-bottom:1.25rem;overflow-x:auto;white-space:nowrap;padding-bottom:.5rem;border-bottom:1px solid var(--border);width:100%;max-width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch}._tabBar_ussgs_734::-webkit-scrollbar{height:4px}._tabBar_ussgs_734::-webkit-scrollbar-track{background:transparent}._tabBar_ussgs_734::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}._tabBar_ussgs_734::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._tabButton_ussgs_763{padding:.5rem .85rem;background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary);font-size:.72rem;font-weight:800;cursor:pointer;white-space:nowrap;letter-spacing:.05em;transition:all .2s ease;border-radius:4px;flex-shrink:0}._tabButton_ussgs_763:hover{background:#f0f0ee;color:var(--text-primary)}._tabActive_ussgs_783{background:#1a1a1a;color:#fff;border-color:#1a1a1a}._tabActive_ussgs_783:hover{background:#1a1a1a;color:#fff}._overallDashboard_ussgs_795{display:grid;grid-template-columns:1.1fr .9fr;gap:1.25rem;margin-bottom:1.25rem;height:450px}._timelineSection_ussgs_803,._donutSection_ussgs_803{background:var(--bg-surface);border:1px solid var(--border);padding:.9rem 1rem;display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow:hidden}._dashboardSubTitle_ussgs_814{font-size:.72rem;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}._timelineList_ussgs_829{display:flex;flex-direction:column;gap:.75rem;flex:1;overflow-y:auto;padding-right:.25rem}._timelineList_ussgs_829::-webkit-scrollbar{width:6px}._timelineList_ussgs_829::-webkit-scrollbar-track{background:transparent}._timelineList_ussgs_829::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}._timelineList_ussgs_829::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}._timelineCard_ussgs_853{background:#fbfbfa;border:1px solid var(--border);padding:.75rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;transition:all .2s ease}._timelineCard_ussgs_853:hover{background:#f0f0ee;border-color:#1a1a1a}._timelineDateWrap_ussgs_869{display:flex;flex-direction:column;min-width:65px;border-right:1px solid var(--border);padding-right:.5rem}._timelineDayLabel_ussgs_877{font-size:.65rem;color:var(--text-muted);font-weight:700}._timelineDateLabel_ussgs_883{font-size:.8rem;font-weight:800;color:var(--text-primary)}._timelineContent_ussgs_889{display:flex;flex-direction:column;flex:1}._timelineStatusRow_ussgs_895{display:flex;align-items:center;gap:.4rem;margin-bottom:.2rem}._timelineStatusText_ussgs_902{font-size:.72rem;font-weight:800}._timelineHazardDesc_ussgs_907{font-size:.68rem;color:var(--text-secondary);font-weight:500}._timelineProbBadge_ussgs_914{margin-left:auto;font-size:.6rem;font-weight:800;flex-shrink:0}._timelineMetrics_ussgs_921{display:grid;grid-template-columns:1fr 1fr;gap:.2rem .5rem;margin-top:.35rem}._timelineMetricItem_ussgs_928{display:flex;align-items:center;gap:.2rem}._timelineMetricLabel_ussgs_934{font-size:.55rem;color:var(--text-muted);font-weight:600}._timelineMetricVal_ussgs_940{font-size:.6rem;font-weight:800}._timelinePayoutAmt_ussgs_945{margin-top:.3rem;font-size:.62rem;font-weight:800;color:#dc2626}._timelineArrow_ussgs_952{font-size:.9rem;color:var(--text-muted);margin-left:auto;transition:transform .2s ease;flex-shrink:0}._timelineCard_ussgs_853:hover ._timelineArrow_ussgs_952{transform:translate(3px);color:var(--text-primary)}._climateTrendCard_ussgs_966{margin-top:.6rem;padding:.6rem .8rem;background:#fbfbfa;border:1px solid var(--border)}._climateTrendTitle_ussgs_973{font-size:.58rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:.15rem}._climateTrendDesc_ussgs_982{font-size:.55rem;color:var(--text-muted);font-weight:500;margin-bottom:.4rem;line-height:1.3}._climateTrendList_ussgs_990{display:flex;flex-direction:column;gap:.25rem}._climateTrendRow_ussgs_996{display:flex;justify-content:space-between;align-items:center}._climateTrendLabel_ussgs_1002{font-size:.65rem;font-weight:600;color:var(--text-secondary);display:flex;align-items:center;gap:.35rem}._climateTrendVal_ussgs_1011{font-size:.7rem;font-weight:800}._climateTrendSummary_ussgs_1016{margin-top:.4rem;padding-top:.4rem;border-top:1px solid var(--border);font-size:.58rem;color:var(--text-muted);font-weight:600}._climateTrendSummary_ussgs_1016 strong{color:var(--text-primary)}._donutChartWrapper_ussgs_1030{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.25rem 0 .5rem}._donutSvg_ussgs_1038{width:110px;height:110px;transform:rotate(-90deg)}._donutTrack_ussgs_1044{fill:none;stroke:#f0f0f0;stroke-width:12}._donutFill_ussgs_1050{fill:none;stroke:#2563eb;stroke-width:12;stroke-linecap:round;transition:stroke-dasharray .8s ease-in-out}._donutCenterLabel_ussgs_1058{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}._donutProbVal_ussgs_1066{font-size:1.25rem;font-weight:800;color:var(--text-primary);line-height:1}._donutProbLbl_ussgs_1073{font-size:.55rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem;font-weight:800}._attributionTitle_ussgs_1083{font-size:.62rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;border-top:1px solid var(--border);padding-top:.5rem;width:100%}._attributionList_ussgs_1095{display:flex;flex-direction:column;gap:.35rem;width:100%}._attributionRow_ussgs_1102{display:flex;align-items:center;gap:.5rem;font-size:.68rem}._attributionLabel_ussgs_1109{width:45px;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.25rem}._attributionTrack_ussgs_1120{flex:1;height:4px;background:#f0f0f0;overflow:hidden}._attributionFill_ussgs_1127{height:100%;background:#1a1a1a;transition:width .6s ease}._attributionVal_ussgs_1133{width:32px;text-align:right;font-weight:800;color:var(--text-muted)}@media(max-width:768px){._overallDashboard_ussgs_795{grid-template-columns:1fr;gap:1rem;height:auto}._timelineSection_ussgs_803,._donutSection_ussgs_803{height:auto}._timelineList_ussgs_829{overflow-y:visible}}._payoutEmpty_1hq4a_1{text-align:center;padding:3.5rem 1.5rem;color:var(--text-muted)}._payoutHero_1hq4a_7{text-align:center;padding:1.5rem;background:#fbfbfa;border:1px solid var(--border);margin-bottom:1.25rem}._payoutLabel_1hq4a_15{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;font-weight:800}._payoutAmount_1hq4a_23{font-size:2.6rem;font-weight:800;margin:.5rem 0 .25rem;color:#1a1a1a}._payoutZero_1hq4a_30 ._payoutAmount_1hq4a_23{color:var(--text-muted)}._payoutDominant_1hq4a_34{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem;display:flex;align-items:center;justify-content:center;gap:.3rem}._breakdownList_1hq4a_45{display:flex;flex-direction:column;gap:1rem}._breakdownItem_1hq4a_51{animation:_fadeIn_1hq4a_1 .4s ease}._breakdownHeader_1hq4a_55{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.45rem}._breakdownName_1hq4a_62{font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:.5rem}._breakdownStats_1hq4a_70{font-size:.8rem;color:var(--text-muted);font-weight:600}._breakdownRatio_1hq4a_76{font-size:1rem;font-weight:800}._breakdownPayoutText_1hq4a_81{font-size:.75rem;margin-top:.4rem;color:var(--text-muted);font-weight:600}._barTrack_1hq4a_88{width:100%;height:4px;background:#f0f0f0;overflow:hidden}._barFill_1hq4a_95{height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}._dominantTag_1hq4a_100{display:inline-block;margin-left:.4rem;font-size:.5rem;padding:.1rem .45rem;background:#2563eb14;color:#2563eb;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(37,99,235,.15)}._sectionDivider_1hq4a_113{border:none;border-top:1px solid var(--border);margin:1.25rem 0}._infoRow_1hq4a_119{display:flex;justify-content:space-between;align-items:flex-start;font-size:.7rem;margin-bottom:.5rem;gap:1rem}._infoKey_1hq4a_128{color:var(--text-muted);flex-shrink:0;width:90px;font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}._infoVal_1hq4a_138{font-weight:600;color:var(--text-secondary);text-align:right;word-break:keep-all;font-size:.7rem}._errorBanner_1hq4a_146{padding:1rem 1.25rem;background:#dc26260d;border:1px solid rgba(220,38,38,.15);color:var(--danger-color);font-size:.8rem;margin-bottom:1rem}._panel_1hq4a_157{padding:1.25rem;border-left:1px solid var(--border)}._panelTitle_1hq4a_162{font-size:.6rem;font-weight:800;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted)}._maxLossNotice_1hq4a_172{padding:.7rem .8rem;margin-bottom:1rem;background:#fbfbfa;border:1px solid var(--border);font-size:.68rem;color:var(--text-secondary);line-height:1.6;display:flex;align-items:flex-start;flex-wrap:wrap}._maxLossHighlight_1hq4a_185{color:#2563eb}._maxLossModel_1hq4a_189{color:var(--text-primary);font-weight:800}._criteriaContainer_1hq4a_195{margin-bottom:1rem}._criteriaCard_1hq4a_199{margin-bottom:0;background:var(--bg-surface);border:1px solid var(--border);overflow:hidden}._criteriaHeader_1hq4a_206{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;background:#fbfbfa;border-bottom:1px solid var(--border)}._criteriaIcon_1hq4a_215{font-size:.85rem}._criteriaLabel_1hq4a_219{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}._probBadge_1hq4a_226{margin-left:auto;padding:.15rem .45rem;background:#fbfbfa;border:1px solid var(--border);font-size:.55rem;font-weight:700;color:var(--text-secondary);display:flex;align-items:center;gap:.2rem}._probBadgeLabel_1hq4a_239{color:var(--text-muted);font-weight:600}._tierGrid_1hq4a_244{display:grid;grid-template-columns:repeat(3,minmax(60px,1fr))}._tierBox_1hq4a_249{padding:.35rem .3rem;border-right:1px solid var(--border);text-align:center;min-width:0;overflow:hidden}._tierBox_1hq4a_249:last-child{border-right:none}._activeTier_1hq4a_261{outline:2px solid;outline-offset:-2px}._activeIndicator_1hq4a_266{font-size:.45rem;font-weight:800;letter-spacing:.08em;margin-bottom:.1rem;text-transform:uppercase}._tierThresholdLabel_1hq4a_274{font-size:.55rem;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}._tierDescription_1hq4a_283{font-size:.6rem;font-weight:700;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tierPayoutText_1hq4a_292{font-size:.65rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._transparencyBox_1hq4a_301{margin:1.2rem 0;padding:1.1rem;background:#fbfbfa;border:1px solid var(--border);position:relative;overflow:hidden}._transparencyBg_1hq4a_310{display:none}._transparencyTitle_1hq4a_314{font-size:.6rem;font-weight:800;color:var(--text-muted);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.2em}._transparencyList_1hq4a_323{display:flex;flex-direction:column;gap:.5rem}._transparencyRow_1hq4a_329{display:flex;justify-content:space-between;align-items:center}._transparencyLabel_1hq4a_335{font-size:.7rem;color:var(--text-muted);font-weight:600}._transparencyValue_1hq4a_341{font-size:.8rem;font-weight:800;color:var(--text-primary)}._transparencyArrow_1hq4a_347{display:flex;justify-content:center;color:var(--text-muted);font-size:.5rem;opacity:.3}._transparencyOp_1hq4a_355{display:flex;justify-content:center;color:var(--text-muted);font-size:.7rem;opacity:.4;font-weight:300}._transparencyTotal_1hq4a_364{border-top:1px solid var(--border);margin:.5rem 0;padding-top:.8rem;display:flex;justify-content:space-between;align-items:center}._totalLabel_1hq4a_373{font-size:.7rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em}._totalValueGroup_1hq4a_381{display:flex;align-items:baseline;gap:.4rem}._totalValue_1hq4a_381{font-size:1.05rem;font-weight:800;color:var(--text-primary)}._uncappedValue_1hq4a_393{font-size:.65rem;color:var(--text-muted);font-weight:400}._transparencyFooter_1hq4a_399{margin-top:.8rem;font-size:.6rem;color:var(--text-muted);line-height:1.5;padding:.6rem;background:transparent;border-top:1px solid var(--border);font-weight:600}._heroStepList_1hq4a_411{margin-top:.9rem;display:flex;flex-direction:column;gap:.4rem;width:100%}._heroStepRow_1hq4a_419{display:flex;align-items:center;gap:.3rem}._heroStepLabel_1hq4a_425{width:48px;font-size:.55rem;color:var(--text-muted);flex-shrink:0;white-space:nowrap;font-weight:700}._heroStepTrack_1hq4a_434{flex:1;height:3px;background:#f0f0f0;overflow:hidden}._heroStepFill_1hq4a_441{height:100%;transition:width .5s ease}._heroStepProb_1hq4a_446{width:35px;font-size:.55rem;font-weight:800;text-align:right;flex-shrink:0}._heroStepAmt_1hq4a_454{min-width:65px;font-size:.6rem;color:var(--text-primary);text-align:right;font-weight:800;flex-shrink:0;white-space:nowrap}._breakdownDetail_1hq4a_465{margin-bottom:.3rem;font-size:.7rem;color:var(--text-muted);font-weight:600}._breakdownTrack_1hq4a_472{height:2px;background:#f0f0f0;overflow:hidden}._breakdownFill_1hq4a_478{height:100%;transition:width .4s ease}._trendDetailList_1hq4a_484{margin-top:.6rem;padding:.6rem;background:#dc262608;border:1px solid rgba(220,38,38,.1);display:flex;flex-direction:column;gap:.35rem}._trendDetailItem_1hq4a_494{display:flex;justify-content:space-between;align-items:center;font-size:.65rem}._trendLabel_1hq4a_501{color:var(--text-muted);display:flex;align-items:center;gap:.3rem;font-weight:600}._trendValue_1hq4a_509{color:#dc2626;font-weight:800}._loadingCenter_1hq4a_515{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}._spinner_1hq4a_524{width:24px;height:24px;border:2px solid var(--border);border-top-color:#1a1a1a;border-radius:50%;animation:_spin_1hq4a_524 .9s linear infinite}@media(max-width:900px){._panel_1hq4a_157{padding:1.25rem 1rem;border-left:none;border-top:1px solid var(--border)}}@media(max-width:600px){._tierGrid_1hq4a_244{grid-template-columns:1fr}._tierBox_1hq4a_249{border-right:none;border-bottom:1px solid var(--border);padding:.5rem;display:flex;justify-content:space-between;align-items:center;text-align:left}._tierBox_1hq4a_249:last-child{border-bottom:none}._tierDescription_1hq4a_283{white-space:normal}._payoutAmount_1hq4a_23{font-size:2rem}._infoRow_1hq4a_119{flex-direction:column;gap:.2rem}._infoVal_1hq4a_138{text-align:left}._transparencyRow_1hq4a_329{flex-direction:column;align-items:flex-start;gap:.2rem}}._dailyListTitle_1hq4a_586{font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:1.5rem 0 .6rem}._dailyList_1hq4a_586{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}._dailyRow_1hq4a_602{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;transition:all .2s ease}._dailyRow_1hq4a_602:hover{background:#f0f0ee;border-color:var(--text-muted)}._dailyRowActive_1hq4a_618{background:#dc262608;border-color:#dc262640}._dailyDate_1hq4a_623{font-size:.7rem;font-weight:800;color:var(--text-primary)}._dailyWeatherSummary_1hq4a_629{font-size:.65rem;color:var(--text-secondary);font-weight:500}._dailyPayoutAmt_1hq4a_635{font-size:.72rem;font-weight:800;text-align:right}._policySummary_1hq4a_643{padding:1.2rem;background:#fbfbfa;border:1px solid var(--border);margin-bottom:1.25rem}._policySummaryTitle_1hq4a_650{font-size:.6rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem}._policySummaryRows_1hq4a_659{display:flex;flex-direction:column;gap:.55rem}._policySummaryRow_1hq4a_659{display:flex;justify-content:space-between;align-items:baseline}._policySummaryKey_1hq4a_671{font-size:.65rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}._policySummaryVal_1hq4a_680{font-size:.75rem;font-weight:800;color:var(--text-primary);text-align:right}._policySummaryHazards_1hq4a_687{margin-top:.9rem}._policySummaryHazardList_1hq4a_691{display:flex;gap:.35rem;flex-wrap:wrap}._policySummaryHazardTag_1hq4a_697{display:inline-block;padding:.2rem .55rem;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;background:#efefef;border:1px solid var(--border)}._policySummaryDivider_1hq4a_709{border:none;border-top:1px solid var(--border);margin:1rem 0}._policySummaryTotal_1hq4a_715{display:flex;justify-content:space-between;align-items:baseline}._policySummaryTotalLabel_1hq4a_721{font-size:.65rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}._policySummaryTotalValue_1hq4a_729{font-size:1.3rem;font-weight:800;color:#1a1a1a}._policySummaryFooter_1hq4a_735{margin-top:.8rem;font-size:.58rem;color:var(--text-muted);font-weight:600;letter-spacing:.03em}._logoContainer_s7arf_1{display:flex;flex-direction:column;line-height:.75;-webkit-user-select:none;user-select:none;text-align:left;position:relative;cursor:pointer}._text_s7arf_11{font-weight:900;letter-spacing:-.06em;text-transform:uppercase;color:#1a1a1a;font-family:Pretendard,Inter,-apple-system,sans-serif}._weather_s7arf_19{display:flex;align-items:baseline}._dot_s7arf_24{margin-left:.1em;display:inline-block;transition:transform .2s ease-in-out}._logoContainer_s7arf_1:hover ._dot_s7arf_24{transform:scale(1.1)}._header_kmoww_1{height:72px;border-bottom:1px solid var(--border);background:var(--bg-deep);position:sticky;top:0;z-index:100;width:100%}._headerInner_kmoww_11{max-width:1440px;height:100%;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}._headerBrand_kmoww_21{display:flex;align-items:center;gap:.85rem}._logoMargin_kmoww_27{margin-right:.5rem}._headerMain_kmoww_31{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}._headerSubtitle_kmoww_38{font-size:.75rem;color:var(--text-muted);margin-top:2px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._headerBadge_kmoww_47{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1.5px solid #1A1A1A;border-radius:0;font-size:.75rem;color:#1a1a1a;font-weight:800;letter-spacing:.15em;text-transform:uppercase}._pulseDot_kmoww_62{width:6px;height:6px;background:#dc2626;border-radius:0;animation:_pulse_kmoww_62 2s infinite}._versionToggle_kmoww_71{display:flex;background:transparent;border:1px solid var(--border);border-radius:0;padding:0;cursor:pointer}._toggleItem_kmoww_80{padding:.4rem .85rem;border-radius:0;font-size:.62rem;font-weight:800;letter-spacing:.08em;transition:all .2s;color:var(--text-muted);border-right:1px solid var(--border);text-transform:uppercase}._toggleItem_kmoww_80:last-child{border-right:none}._toggleItemActive_kmoww_96{background:#1a1a1a;color:#fbfbfa!important}@media(max-width:900px){._headerInner_kmoww_11{padding:0 1.25rem}._headerSubtitle_kmoww_38,._headerBadge_kmoww_47{display:none}}@media(max-width:600px){._header_kmoww_1{height:auto;min-height:60px;padding:.5rem 0}._headerInner_kmoww_11{flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;padding:0 1rem}._headerBrand_kmoww_21{width:100%;justify-content:flex-start}._headerMain_kmoww_31{width:100%;margin-top:.25rem}._versionToggle_kmoww_71{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}._toggleItem_kmoww_80{padding:.4rem .2rem;font-size:.55rem;letter-spacing:.05em}}._hostDashboard_o0yem_1{display:grid;grid-template-columns:1fr 340px;gap:0;min-height:calc(100vh - 64px);background:var(--bg-deep);border-top:1px solid var(--border)}._hostLeft_o0yem_10{padding:2rem;border-right:1px solid var(--border)}._hostRight_o0yem_15{background:var(--bg-surface);padding:1.5rem}._hostCard_o0yem_20{background:var(--bg-surface);border:1px solid var(--border);margin-bottom:1.5rem}._hostCardHeader_o0yem_26{display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid var(--border)}._statusSquare_o0yem_34{width:6px;height:6px;display:inline-block}._hostCardLabel_o0yem_40{font-size:.65rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}._hostPayoutRow_o0yem_48{padding:1.5rem 1rem .5rem}._hostPayoutSublabel_o0yem_52{display:block;font-size:.65rem;font-weight:700;color:var(--text-muted);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}._hostPayoutAmount_o0yem_62{font-size:1.5rem;font-weight:800;color:var(--text-primary)}._hostPayoutNumber_o0yem_68{font-family:Inter,sans-serif;letter-spacing:-.02em}._hostSliderWrap_o0yem_73{padding:.5rem 1rem 1.5rem}._hostSlider_o0yem_73{-webkit-appearance:none;width:100%;height:2px;background:var(--border);outline:none;margin:1.5rem 0}._hostSlider_o0yem_73::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:var(--rams-red);cursor:pointer;border-radius:0}._hostSliderLabels_o0yem_95{display:flex;justify-content:space-between;font-size:.6rem;font-weight:700;color:var(--text-muted)}._hostSubResult_o0yem_103{background:#1a1a1a;color:#fff;padding:1.5rem 1rem;display:flex;justify-content:space-between;align-items:center}._hostSubDesc_o0yem_112{font-size:.65rem;line-height:1.5;font-weight:600}._hostSubRegion_o0yem_118{color:#aaa;font-size:.6rem}._hostSubPrice_o0yem_123{text-align:right}._hostSubAmount_o0yem_127{font-size:1.75rem;font-weight:800;font-family:Inter,sans-serif}._hostSubUnit_o0yem_133{font-size:.75rem;margin-left:.25rem}._hostQuickRow_o0yem_138{display:flex;gap:0;border:1px solid var(--border);margin-bottom:1rem}._hostQuickTag_o0yem_145{flex:1;padding:.75rem;background:var(--bg-surface);border:none;border-right:1px solid var(--border);font-size:.65rem;font-weight:700;cursor:pointer;color:var(--text-secondary)}._hostQuickTag_o0yem_145:last-child{border-right:none}._hostQuickTagActive_o0yem_161{background:#1a1a1a;color:#fff}._hostMapWrap_o0yem_166{margin-bottom:1.5rem}._hostHazardGrid_o0yem_170{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border)}._hostHazardCard_o0yem_177{padding:1.25rem;background:var(--bg-surface);border-right:1px solid var(--border)}._hostHazardCard_o0yem_177:last-child{border-right:none}._hostHazardTop_o0yem_187{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._hostHazardBadge_o0yem_194{font-size:.55rem;font-weight:700;color:var(--text-muted);text-transform:uppercase}._hostHazardName_o0yem_201{font-size:.75rem;font-weight:800;margin-bottom:.25rem}._hostHazardSub_o0yem_207{font-size:.6rem;color:var(--text-muted);margin-bottom:1rem;font-weight:600}._hostHazardCurrentRow_o0yem_214{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._hostHazardLabelSm_o0yem_221{font-size:.6rem;font-weight:700;color:var(--text-muted)}._hostHazardCurrentVal_o0yem_227{font-size:.9rem;font-weight:800;font-family:Inter,sans-serif}._hostGaugeTrack_o0yem_233{height:2px;background:var(--border)}._hostGaugeFill_o0yem_238{height:100%;background:var(--rams-blue)}._hostCapBadge_o0yem_243{background:var(--bg-surface);border:1px solid var(--border);padding:1.5rem;margin-bottom:1rem}._hostCapLabel_o0yem_250{font-size:.65rem;font-weight:800;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.5rem;text-transform:uppercase}._hostCapCount_o0yem_259{display:flex;align-items:baseline;gap:.25rem}._hostCapNum_o0yem_265{font-size:2rem;font-weight:800;color:var(--rams-red)}._hostCapTotal_o0yem_271{font-size:.8rem;font-weight:700;color:var(--text-muted)}._hostHistoryEmpty_o0yem_277{padding:3rem 1rem;text-align:center}._hostHistoryEmptyText_o0yem_282{font-size:.65rem;font-weight:700;color:var(--text-muted);letter-spacing:.1em}._hostMembershipCard_o0yem_289{padding:1.5rem}._hostMembershipTitle_o0yem_293{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}._hostMembershipRow_o0yem_303{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.7rem;font-weight:600}._hostMembershipKey_o0yem_311{color:var(--text-muted)}._hostMembershipVal_o0yem_315{color:var(--text-primary);font-weight:800}._statusSafe_o0yem_320{color:var(--rams-blue)}._statusWarn_o0yem_321{color:#eab308}._statusDanger_o0yem_322{color:var(--rams-red)}._fillSafe_o0yem_324{background:var(--rams-blue)}._fillWarn_o0yem_325{background:#eab308}._fillDanger_o0yem_326{background:var(--rams-red)}@media(max-width:900px){._hostDashboard_o0yem_1{grid-template-columns:1fr}._hostLeft_o0yem_10{border-right:none;border-bottom:1px solid var(--border);padding:1.5rem 1rem}._hostHazardGrid_o0yem_170{grid-template-columns:repeat(2,1fr)}._hostHazardCard_o0yem_177{border-bottom:1px solid var(--border)}._hostHazardCard_o0yem_177:nth-child(2n){border-right:none}._hostHazardCard_o0yem_177:nth-last-child(-n+2){border-bottom:none}}@media(max-width:600px){._hostHazardGrid_o0yem_170{grid-template-columns:1fr}._hostHazardCard_o0yem_177{border-right:none!important;border-bottom:1px solid var(--border)}._hostHazardCard_o0yem_177:last-child{border-bottom:none}._hostPayoutAmount_o0yem_62{font-size:1.25rem}}._container_xrchj_1{display:flex;height:calc(100vh - 64px);background:var(--bg-deep);gap:0;border-top:1px solid var(--border)}._leftPane_xrchj_9{flex:1;position:relative;border-right:1px solid var(--border)}._mapArea_xrchj_15{width:100%;height:100%}._rightPane_xrchj_20{width:380px;display:flex;flex-direction:column;background:var(--bg-surface)}._summarySection_xrchj_27{padding:1.5rem;border-bottom:1px solid var(--border)}._summaryBox_xrchj_32{display:flex;flex-direction:column;gap:.5rem}._summaryTitle_xrchj_38{font-size:.65rem;font-weight:800;color:var(--text-muted);letter-spacing:.15em;display:flex;align-items:center;gap:.5rem}._pulseIcon_xrchj_48{width:8px;height:8px;background:var(--rams-red);animation:_pulse_xrchj_48 2s infinite}@keyframes _pulse_xrchj_48{0%{opacity:1}50%{opacity:.4}to{opacity:1}}._summaryValue_xrchj_61{font-size:3rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em;font-family:Inter,sans-serif}._summarySub_xrchj_69{font-size:.7rem;color:var(--text-secondary);font-weight:600;line-height:1.4}._detailsSection_xrchj_76{flex:1;padding:1.5rem;overflow-y:auto}._liveBox_xrchj_82{display:flex;flex-direction:column;gap:1.5rem}._lbHeader_xrchj_88{display:flex;justify-content:space-between;align-items:center}._lbBadge_xrchj_94{background:#1a1a1a;color:#fff;font-size:.6rem;font-weight:800;padding:.4rem .75rem;display:flex;align-items:center;gap:.5rem;letter-spacing:.1em}._pulseDot_xrchj_106{width:6px;height:6px;background:var(--rams-red);border-radius:50%}._lbKma_xrchj_113{font-size:.6rem;font-weight:800;color:var(--rams-blue);letter-spacing:.1em}._stnName_xrchj_120{font-size:1.5rem;font-weight:800;margin:0;color:var(--text-primary);text-transform:uppercase}._coords_xrchj_128{font-size:.65rem;color:var(--text-muted);font-weight:700;margin:0;letter-spacing:.05em}._obsGrid_xrchj_136{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--border)}._obsItem_xrchj_143{padding:1rem;border-bottom:1px solid var(--border);border-right:1px solid var(--border)}._obsItem_xrchj_143:nth-child(2n){border-right:none}._obsItem_xrchj_143:nth-last-child(-n+2){border-bottom:none}._obsLabel_xrchj_157{display:block;font-size:.6rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;margin-bottom:.5rem}._obsVal_xrchj_166{font-size:1.1rem;font-weight:800;color:var(--text-primary);font-family:Inter,sans-serif}._obsVal_xrchj_166 small{font-size:.65rem;color:var(--text-muted);font-weight:600;margin-left:.2rem}._statusArea_xrchj_180{border:1px solid var(--border);padding:1.5rem}._statusLabel_xrchj_185{font-size:.65rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}._statusVal_xrchj_194{font-size:1.25rem;font-weight:800}._placeholderBox_xrchj_199{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}._placeholderTitle_xrchj_209{font-size:.65rem;font-weight:800;color:var(--text-muted);letter-spacing:.2em}._placeholderText_xrchj_216{font-size:.7rem;color:var(--text-muted);font-weight:600;line-height:1.6}._markerWrapper_xrchj_224{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._markerDot_xrchj_233{width:8px;height:8px;background:var(--rams-blue);border-radius:50%}._markerPulse_xrchj_240{position:absolute;width:24px;height:24px;border:1px solid var(--rams-red);border-radius:50%;animation:_marker-pulse_xrchj_1 1.5s infinite}@keyframes _marker-pulse_xrchj_1{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}._markerDotSelected_xrchj_254{transform:scale(1.6);border:1px solid #ffffff}._selectedWrapper_xrchj_259{z-index:1000!important}._markerPulseSelected_xrchj_263{position:absolute;width:24px;height:24px;border:2px solid #00d8ff;border-radius:50%;animation:_marker-pulse-selected_xrchj_1 1.5s infinite}@keyframes _marker-pulse-selected_xrchj_1{0%{transform:scale(.5);opacity:1}to{transform:scale(2.2);opacity:0}}@media(max-width:900px){._container_xrchj_1{flex-direction:column;height:auto;min-height:calc(100vh - 64px)}._leftPane_xrchj_9{border-right:none;border-bottom:1px solid var(--border);height:50vh;min-height:350px}._rightPane_xrchj_20{width:100%;flex:none;height:auto}}@media(max-width:600px){._summaryValue_xrchj_61{font-size:2.25rem}._stnName_xrchj_120{font-size:1.25rem}}._appRoot_16ss2_1{min-height:100vh;position:relative;z-index:1;background:var(--bg-deep)}._mainGrid_16ss2_8{display:grid;grid-template-columns:350px minmax(0,1fr) 400px;gap:0;max-width:1440px;margin:0 auto;padding:0;align-items:start;border-bottom:1px solid var(--border);background:var(--bg-surface)}@media(max-width:1200px){._mainGrid_16ss2_8{grid-template-columns:1fr 1fr}}@media(max-width:900px){._mainGrid_16ss2_8{grid-template-columns:1fr}}._hostMain_16ss2_32{max-width:1280px;margin:2rem auto;padding:0 1rem}._liveMain_16ss2_38{max-width:1440px;margin:0 auto}._errorBanner_16ss2_43{background:#dc262608;border:1px solid var(--border);border-left:4px solid var(--rams-red);color:var(--rams-red);padding:1.25rem;border-radius:0;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}._weatherMonitorWrapper_16ss2_56{display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}
