._sidebar_wyw6a_1{width:240px;background:var(--bg-secondary);border-right:1px solid var(--border);display:flex;flex-direction:column;padding:16px 12px;transition:width .2s}._collapsed_wyw6a_11{width:60px;overflow:hidden}._collapsed_wyw6a_11 ._navItem_wyw6a_16{justify-content:center;padding:12px}._collapsed_wyw6a_11 ._navItem_wyw6a_16 svg{width:24px;height:24px}._collapsed_wyw6a_11 ._accountLink_wyw6a_26{justify-content:center;padding:10px 0}._collapsed_wyw6a_11 ._bottom_wyw6a_31{display:flex;flex-direction:column;align-items:center}._logo_wyw6a_37{display:flex;align-items:center;justify-content:space-between;padding:8px;margin-bottom:12px;font-size:1.4rem;font-weight:700;overflow:hidden}._collapsed_wyw6a_11 ._logo_wyw6a_37{flex-direction:column;align-items:center;gap:4px}._collapseBtn_wyw6a_54{background:none;border:none;color:var(--text-muted);font-size:.9rem;padding:4px;cursor:pointer;flex-shrink:0}._nav_wyw6a_16{display:flex;flex-direction:column;gap:4px;flex:1}._navItem_wyw6a_16{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;color:var(--text-secondary);font-size:.9rem;transition:background .15s,color .15s}._navItem_wyw6a_16:hover{background:var(--bg-hover);color:var(--text-primary)}._navItem_wyw6a_16._active_wyw6a_87{background:var(--accent-bg);color:var(--accent)}._bottom_wyw6a_31{padding-top:12px;border-top:1px solid var(--border)}._loginBtn_wyw6a_97,._upgradeBtn_wyw6a_98{display:block;text-align:center;padding:10px;border-radius:8px;font-size:.85rem;font-weight:500}._loginBtn_wyw6a_97{color:var(--accent);border:1px solid var(--accent)}._upgradeBtn_wyw6a_98{background:var(--accent);color:#fff}._userEmail_wyw6a_117{font-size:.75rem;color:var(--text-muted);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}._signOutBtn_wyw6a_127{display:block;text-align:center;padding:8px;border-radius:8px;font-size:.8rem;color:var(--text-muted);background:none;border:1px solid var(--border);margin-top:8px;width:100%;transition:color .15s,border-color .15s}._signOutBtn_wyw6a_127:hover{color:var(--negative);border-color:var(--negative)}._bottomNav_wyw6a_147{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--bg-secondary);border-top:1px solid var(--border);padding:8px 0 env(safe-area-inset-bottom,8px);z-index:9999;touch-action:manipulation;transition:transform .2s ease;transform:translateY(calc(var(--bottom-nav-hidden, 0) * 100%))}._bottomNav_wyw6a_147 a{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-muted);font-size:.65rem;padding:6px 4px;text-decoration:none;min-width:0;flex:1}._bottomNav_wyw6a_147 a._active_wyw6a_87{color:var(--accent)}._bottomNavBtn_wyw6a_179{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--text-muted);font-size:.65rem;padding:6px 4px;background:none;border:none;cursor:pointer;min-width:0;flex:1}._bottomNavBtn_wyw6a_179._active_wyw6a_87{color:var(--accent)}@media (max-width: 768px){._sidebar_wyw6a_1{display:none}._bottomNav_wyw6a_147{display:flex;justify-content:space-around}}._bottomSheet_wyw6a_210{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:10000;align-items:flex-end}._bottomSheetContent_wyw6a_219{width:100%;background:var(--bg-secondary);border-top:1px solid var(--border);border-radius:16px 16px 0 0;padding:12px 20px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}._bottomSheetHandle_wyw6a_228{width:36px;height:4px;background:var(--border);border-radius:2px;margin:0 auto 16px}._bottomSheetTitle_wyw6a_236{font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}._bottomSheetItem_wyw6a_243{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:10px;color:var(--text-secondary);text-decoration:none;transition:background .15s;background:var(--bg-elevated);border:1px solid var(--border);width:100%;text-align:left;cursor:pointer;margin-bottom:6px}._bottomSheetItem_wyw6a_243:hover{background:var(--bg-hover);color:var(--text-primary)}._bottomSheetItem_wyw6a_243 svg{flex-shrink:0;color:var(--text-muted)}._bottomSheetLabel_wyw6a_270{font-size:.9rem;font-weight:500;color:var(--text-primary)}._bottomSheetBadge_wyw6a_276{display:inline-block;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--accent-bg);color:var(--accent);padding:2px 6px;border-radius:6px;margin-left:8px}@media (max-width: 768px){._bottomSheet_wyw6a_210{display:flex}}._newChatItem_wyw6a_296{border:1px dashed var(--border);margin-bottom:4px}._recentSection_wyw6a_301{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._recentLabel_wyw6a_310{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);padding:4px 12px;text-decoration:none;transition:color .15s}._recentLabel_wyw6a_310:hover{color:var(--accent)}._recentItem_wyw6a_325{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:6px;text-decoration:none;transition:background .15s}._recentItem_wyw6a_325:hover{background:var(--bg-hover)}._recentItem_wyw6a_325._active_wyw6a_87{background:var(--accent-bg)}._recentTitle_wyw6a_343{font-size:.78rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}._recentTime_wyw6a_352{font-size:.65rem;color:var(--text-muted)}._bottomSheetNewChat_wyw6a_358{display:flex;align-items:center;gap:10px;width:100%;padding:14px 12px;background:var(--accent-bg);border:1px dashed var(--accent);border-radius:10px;color:var(--accent);font-size:.9rem;font-weight:600;cursor:pointer;margin-bottom:8px;transition:background .15s}._bottomSheetNewChat_wyw6a_358:hover{background:var(--bg-hover)}._bottomSheetSectionLabel_wyw6a_379{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:8px 12px 4px}._bottomSheetConvo_wyw6a_388{display:flex;flex-direction:column;gap:2px;text-align:left}._bottomSheetTime_wyw6a_395{font-size:.65rem;color:var(--text-muted)}._watchlistSection_wyw6a_401{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._watchlistHeader_wyw6a_410{display:flex;align-items:center;justify-content:space-between;padding-right:4px}._watchlistItem_wyw6a_417{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-radius:6px;text-decoration:none;transition:background .15s}._watchlistItem_wyw6a_417:hover{background:var(--bg-hover)}._watchlistSymbol_wyw6a_431{font-size:.78rem;font-weight:600;color:var(--text-primary)}._watchlistChange_wyw6a_437{font-size:.7rem;font-weight:500}._watchlistChange_wyw6a_437._positive_wyw6a_442{color:var(--positive, #22c55e)}._watchlistChange_wyw6a_437._negative_wyw6a_446{color:var(--negative, #ef4444)}._watchlistViewAll_wyw6a_450{font-size:.72rem;color:var(--accent);padding:4px 12px;text-decoration:none;transition:opacity .15s}._watchlistViewAll_wyw6a_450:hover{opacity:.8}._watchlistUpgrade_wyw6a_462{font-size:.7rem;font-weight:600;color:#d97706;padding:4px 12px;text-decoration:none;transition:color .15s}._watchlistUpgrade_wyw6a_462:hover{color:var(--accent)}._watchlistEmpty_wyw6a_475{font-size:.75rem;color:var(--text-muted);padding:6px 12px;text-decoration:none;transition:color .15s}._watchlistEmpty_wyw6a_475:hover{color:var(--accent)}._watchlistCollapsed_wyw6a_488{display:flex;justify-content:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._watchlistStarIcon_wyw6a_496{font-size:1.1rem;cursor:pointer;padding:8px;text-decoration:none;border-radius:8px;transition:background .15s}._watchlistStarIcon_wyw6a_496:hover{background:var(--bg-hover)}._accountLink_wyw6a_26{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;text-decoration:none;transition:background .15s;cursor:pointer}._accountLink_wyw6a_26:hover{background:var(--bg-hover)}._avatar_wyw6a_525{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;font-size:.85rem;font-weight:600;flex-shrink:0}._accountInfo_wyw6a_539{display:flex;flex-direction:column;gap:1px;overflow:hidden}._accountName_wyw6a_546{font-size:.8rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountEmail_wyw6a_555{font-size:.7rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._bottomNavAvatar_wyw6a_564{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;font-size:.6rem;font-weight:600}._card_5greh_1{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:12px 14px 10px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;word-break:break-word;position:relative}._card_5greh_1:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px;background:var(--sentiment-color, var(--border))}._card_5greh_1:hover{border-color:#6366f14d;box-shadow:0 4px 20px #00000026,0 0 15px #6366f114;transform:translateY(-1px)}._cardHigh_5greh_31{background:linear-gradient(135deg,var(--bg-elevated) 0%,rgba(239,68,68,.06) 100%);border-color:#ef444433}._cardHigh_5greh_31:hover{border-color:#ef444466;box-shadow:0 4px 20px #00000026,0 0 15px #ef44441a}._cardMedium_5greh_42{background:linear-gradient(135deg,var(--bg-elevated) 0%,rgba(245,158,11,.04) 100%)}._header_5greh_46{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}._companyLink_5greh_53{font-weight:600;font-size:.92rem;color:var(--accent);cursor:pointer;transition:color .15s;line-height:1.3}._companyLink_5greh_53:hover{color:var(--accent-light);text-decoration:underline}._date_5greh_67{font-size:.72rem;color:var(--text-muted)}._dateRow_5greh_72{display:flex;align-items:center;gap:0}._nextDayInfo_5greh_78{display:inline-flex;align-items:center;gap:0;font-size:.72rem}._nextDaySep_5greh_85{color:var(--text-muted);margin:0 5px}._nextDayLabel_5greh_90{color:var(--text-muted);font-weight:400}._nextDayPct_5greh_95{font-weight:400}._nextDayClose_5greh_99{font-weight:400;color:var(--text-muted)}._badge_5greh_104{padding:1px 8px;border-radius:10px;font-size:.62rem;font-weight:600;color:#fff;letter-spacing:.3px}._importanceBadge_5greh_113{padding:1px 6px;border-radius:8px;font-size:.58rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}._badgeSubtle_5greh_123{padding:1px 8px;border-radius:10px;font-size:.62rem;font-weight:500;color:var(--text-muted);background:var(--bg-hover);border:1px solid var(--border)}._summary_5greh_133{font-size:.84rem;color:var(--text-secondary);line-height:1.6;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._summaryFull_5greh_145{font-size:.84rem;color:var(--text-secondary);line-height:1.6;margin-bottom:8px}._metrics_5greh_153{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}._metricChip_5greh_160{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;background:var(--bg-hover);font-size:.74rem;border:1px solid var(--border)}._metricLabel_5greh_171{color:var(--text-muted)}._metricValue_5greh_175{font-weight:700;color:var(--text-primary)}._metricPositive_5greh_180{color:var(--positive)}._metricNegative_5greh_184{color:var(--negative)}._footer_5greh_188{display:flex;align-items:center;justify-content:space-between;padding-top:4px;margin-top:2px;gap:6px}._footerLeft_5greh_197{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1;min-width:0}._expandBtn_5greh_206{background:none;border:none;color:var(--accent);font-size:.7rem;font-weight:500;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s,background .15s}._expandBtn_5greh_206:hover{background:var(--accent-bg)}._highlight_5greh_222{display:flex;align-items:flex-start;gap:8px;padding:5px 10px;border-radius:8px;background:#1877f20f;border:1px solid rgba(24,119,242,.1);margin-bottom:4px;font-size:.78rem;line-height:1.4}._highlightLabel_5greh_235{flex-shrink:0;font-weight:600;color:var(--accent);font-size:.72rem;padding:2px 8px;border-radius:6px;background:var(--accent-bg);white-space:nowrap;min-width:72px;text-align:center}._highlightText_5greh_248{color:var(--text-secondary);overflow-wrap:break-word;min-width:0}._sentiment_5greh_254{display:flex;align-items:center;gap:6px}._dot_5greh_260{width:8px;height:8px;border-radius:50%}._sentimentLabel_5greh_266{font-size:.75rem;color:var(--text-muted);font-weight:500}._pdfLink_5greh_272{font-size:.72rem;color:var(--text-muted);transition:color .15s;text-decoration:none}._pdfLink_5greh_272:hover{color:var(--accent)}._askAiBtn_5greh_284{padding:6px 16px;background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);border:none;border-radius:8px;font-size:.76rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 2px 8px #1877f233;flex-shrink:0}._askAiBtn_5greh_284:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1877f24d}@media (max-width: 768px){._card_5greh_1{padding:14px 14px 14px 18px}._companyLink_5greh_53{font-size:.88rem}._summary_5greh_133{-webkit-line-clamp:4;font-size:.84rem}._highlight_5greh_222{flex-direction:column;gap:4px}._highlightLabel_5greh_235{align-self:flex-start}._footer_5greh_188{flex-wrap:wrap;gap:8px}._footerLeft_5greh_197{flex-wrap:wrap;gap:6px;row-gap:8px}._pdfLink_5greh_272{order:10}._expandBtn_5greh_206{order:11}}._message_chq8o_1{display:flex}._user_chq8o_5{justify-content:flex-end}._assistant_chq8o_9{justify-content:flex-start}._bubble_chq8o_13{max-width:85%;padding:12px 16px;border-radius:12px;font-size:.95rem;line-height:1.6;position:relative}._user_chq8o_5 ._bubble_chq8o_13{background:var(--chat-user-bg);color:#fff;border-bottom-right-radius:4px}._assistant_chq8o_9 ._bubble_chq8o_13{background:var(--chat-bot-bg);color:var(--text-primary);border-bottom-left-radius:4px;border:1px solid var(--border);overflow:hidden}._assistant_chq8o_9 ._bubble_chq8o_13 p{margin:0 0 8px}._assistant_chq8o_9 ._bubble_chq8o_13 p:last-child{margin-bottom:0}._assistant_chq8o_9 ._bubble_chq8o_13 code{background:var(--bg-hover);padding:2px 6px;border-radius:4px;font-size:.85em}._assistant_chq8o_9 ._bubble_chq8o_13 pre{background:var(--bg-main);padding:12px;border-radius:8px;overflow-x:auto;margin:8px 0}._assistant_chq8o_9 ._bubble_chq8o_13 ul,._assistant_chq8o_9 ._bubble_chq8o_13 ol{padding-left:20px;margin:8px 0}._assistant_chq8o_9 ._bubble_chq8o_13 li{margin-bottom:8px;line-height:1.65}._assistant_chq8o_9 ._bubble_chq8o_13 li::marker{color:var(--accent)}._assistant_chq8o_9 ._bubble_chq8o_13 strong{color:var(--bold-text, var(--text-primary));font-weight:700}._assistant_chq8o_9 ._bubble_chq8o_13 h1{margin:16px 0 8px;font-size:1.15rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}._assistant_chq8o_9 ._bubble_chq8o_13 h2{margin:14px 0 6px;font-size:1.05rem;font-weight:700;color:var(--text-primary)}._assistant_chq8o_9 ._bubble_chq8o_13 h3{margin:12px 0 4px;font-size:.95rem;font-weight:600;color:var(--text-primary)}._assistant_chq8o_9 ._bubble_chq8o_13 h1:first-child,._assistant_chq8o_9 ._bubble_chq8o_13 h2:first-child,._assistant_chq8o_9 ._bubble_chq8o_13 h3:first-child{margin-top:0}._assistant_chq8o_9 ._bubble_chq8o_13 blockquote{border-left:3px solid var(--accent);padding:8px 12px;margin:10px 0;color:var(--text-secondary);background:var(--bg-hover);border-radius:0 6px 6px 0;font-size:.9rem}._assistant_chq8o_9 ._bubble_chq8o_13 table{border-collapse:collapse;width:100%;margin:0;min-width:400px}._tableWrapper_chq8o_126{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px -4px;padding:0 4px}._assistant_chq8o_9 ._bubble_chq8o_13 th,._assistant_chq8o_9 ._bubble_chq8o_13 td{border:1px solid var(--border);padding:6px 10px;text-align:left;font-size:.85rem}._assistant_chq8o_9 ._bubble_chq8o_13 th{background:var(--bg-hover);font-weight:600;font-size:.82rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}._stockLinks_chq8o_150{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._stockChip_chq8o_157{display:inline-block;padding:4px 10px;background:var(--accent-bg);color:var(--accent);border-radius:16px;font-size:.8rem;font-weight:500}._stockChip_chq8o_157:hover{background:var(--accent);color:#fff}._sources_chq8o_172{margin-top:10px;padding-top:8px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:6px;align-items:center}._sourcesLabel_chq8o_182{font-size:.75rem;color:var(--text-muted);font-weight:600}._sourceTag_chq8o_188{font-size:.75rem;color:var(--text-secondary);background:var(--bg-hover);padding:2px 8px;border-radius:4px;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}a._sourceTag_chq8o_188:hover{background:var(--accent-bg);color:var(--accent)}._disclaimer_chq8o_204{font-size:.75rem;color:var(--text-muted);font-style:italic;flex:1;margin:0}._tickerLink_chq8o_212{color:var(--accent);font-weight:600;text-decoration:none;cursor:pointer}._tickerLink_chq8o_212:hover{text-decoration:underline}._feedDivider_chq8o_223{border:none;border-top:1px solid var(--border);margin:14px 0}._fileLink_chq8o_229{font-size:.75rem;margin:2px 0}._sentimentTag_chq8o_234{display:inline-block;padding:1px 6px;border-radius:4px;font-size:.8rem;font-weight:600;margin-bottom:6px}._sentimentPositive_chq8o_243{background:#22c55e40;color:var(--text-primary);border:1px solid rgba(34,197,94,.4)}._sentimentNeutral_chq8o_249{background:#f59e0b40;color:var(--text-primary);border:1px solid rgba(245,158,11,.4)}._sentimentNegative_chq8o_255{background:#ef444440;color:var(--text-primary);border:1px solid rgba(239,68,68,.4)}._sectionLine_chq8o_262{margin:0;line-height:1.5}._sectionBadge_chq8o_268{display:inline;padding:1px 6px;border-radius:4px;font-size:.8rem;font-weight:400;font-style:normal;color:var(--text-primary)}._sectionBadge_chq8o_268 strong{font-weight:400}._sectionContent_chq8o_283{color:var(--text-primary)}._sectionKeyEvent_chq8o_288 ._sectionBadge_chq8o_268,._sectionWhatChanged_chq8o_289 ._sectionBadge_chq8o_268,._sectionForwardGuidance_chq8o_290 ._sectionBadge_chq8o_268,._sectionRisks_chq8o_291 ._sectionBadge_chq8o_268,._sectionTakeaway_chq8o_292 ._sectionBadge_chq8o_268{background:#1877f24d;border:1px solid rgba(24,119,242,.4)}._sectionNextDayUp_chq8o_298 ._sectionBadge_chq8o_268{background:#22c55e40;border:1px solid rgba(34,197,94,.4)}._sectionNextDayUp_chq8o_298 ._sectionContent_chq8o_283{color:#22c55e;font-weight:600}._sectionNextDayDown_chq8o_309 ._sectionBadge_chq8o_268{background:#ef444440;border:1px solid rgba(239,68,68,.4)}._sectionNextDayDown_chq8o_309 ._sectionContent_chq8o_283{color:#ef4444;font-weight:600}._sectionTakeaway_chq8o_292{font-style:normal}@media (max-width: 768px){._assistant_chq8o_9 ._bubble_chq8o_13{max-width:100%}._user_chq8o_5 ._bubble_chq8o_13{max-width:85%}._sourcesList_chq8o_333{width:calc(100vw - 60px);max-width:none}._sourceItemLink_chq8o_338{font-size:.7rem}}._feedbackBar_chq8o_344{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border)}._feedbackBtn_chq8o_353{background:none;border:1px solid var(--border);border-radius:6px;padding:4px 8px;cursor:pointer;font-size:.85rem;opacity:.6;transition:opacity .15s,background .15s}._feedbackBtn_chq8o_353:hover:not(:disabled){opacity:1;background:var(--accent-bg)}._feedbackBtn_chq8o_353:disabled{cursor:default;opacity:.3}._feedbackActive_chq8o_374{opacity:1;background:var(--accent-bg);border-color:var(--accent)}._feedbackThanks_chq8o_380{font-size:.75rem;color:var(--text-muted);margin-left:4px}._sourcesRow_chq8o_387{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;margin-bottom:4px;width:100%;position:relative;z-index:2}._sourcesDetails_chq8o_399{display:inline-block}._sourcesDetails_chq8o_399[open] ._sourcesPill_chq8o_403{border-color:var(--accent);color:var(--accent)}._sourcesDetails_chq8o_399[open] ._sourcesList_chq8o_333{width:calc(100vw - 120px);max-width:600px}._sourcesPill_chq8o_403{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:var(--bg-hover);border:1px solid var(--border);border-radius:16px;font-size:.72rem;color:var(--text-muted);width:fit-content;cursor:pointer;list-style:none}._sourcesPill_chq8o_403::-webkit-details-marker{display:none}._sourcesPill_chq8o_403:hover{border-color:var(--accent);color:var(--accent)}._sourcesIcon_chq8o_437{font-size:.8rem}._sourcesText_chq8o_441{font-weight:500}._sourcesList_chq8o_333{margin-top:8px;padding:8px 12px;background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:6px}._sourceItem_chq8o_338{display:flex;align-items:flex-start;gap:8px;padding:4px 0}._sourceItemIcon_chq8o_463{font-size:.75rem;flex-shrink:0;margin-top:2px}._sourceItemContent_chq8o_469{display:flex;flex-direction:column;gap:2px;min-width:0}._sourceItemLink_chq8o_338{font-size:.75rem;color:var(--accent);text-decoration:none;word-break:break-word}._sourceItemLink_chq8o_338:hover{text-decoration:underline}._sourceItemTitle_chq8o_487{font-size:.75rem;color:var(--text-secondary);word-break:break-word}._sourceItemDate_chq8o_493{font-size:.65rem;color:var(--text-muted)}._showMorePill_chq8o_499{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;background:var(--accent-bg);border:1px solid var(--accent);border-radius:16px;font-size:.72rem;font-weight:600;color:var(--accent);cursor:pointer;transition:all .15s}._showMorePill_chq8o_499:hover{background:var(--accent);color:#fff}._sharePill_chq8o_520{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:var(--bg-hover);border:1px solid var(--border);border-radius:16px;font-size:.72rem;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .15s}._sharePill_chq8o_520:hover{border-color:var(--accent);color:var(--accent)}._watchlistBadge_chq8o_541{display:inline-block;padding:1px 6px;margin-left:4px;background:#facc1526;border:1px solid rgba(250,204,21,.3);border-radius:4px;font-size:.7rem;color:var(--text-secondary);white-space:nowrap;vertical-align:middle;pointer-events:none;-webkit-user-select:none;user-select:none}._disambiguationGrid_chq8o_557{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;margin-bottom:8px}._disambiguationBtn_chq8o_565{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .15s;text-align:left}._disambiguationBtn_chq8o_565:hover{background:var(--accent-bg);border-color:var(--accent)}._disambiguationBtn_chq8o_565:active{transform:scale(.97)}._disambiguationLabel_chq8o_588{font-size:.82rem;font-weight:500;color:var(--text-primary)}._disambiguationTicker_chq8o_594{font-size:.68rem;color:var(--accent);font-weight:600}@media (max-width: 768px){._disambiguationGrid_chq8o_557{grid-template-columns:1fr}}._clickableQuestion_chq8o_607{cursor:pointer;display:block;padding:12px 18px;margin:8px 0 8px -20px;border-radius:16px;background:linear-gradient(135deg,#6366f11f,#1877f214);border:1px solid rgba(99,102,241,.2);color:var(--text-primary);font-size:.88rem;font-weight:500;line-height:1.5;transition:all .2s ease;list-style:none}._clickableQuestion_chq8o_607:before{content:"✦ ";color:#d4a843}._clickableQuestion_chq8o_607:hover{background:linear-gradient(135deg,#6366f133,#1877f226);border-color:#6366f159;transform:translateY(-1px);box-shadow:0 4px 12px #6366f11f}._clickableQuestion_chq8o_607:active{transform:scale(.98) translateY(0);box-shadow:none}@media (max-width: 768px){._clickableQuestion_chq8o_607{padding:11px 15px;font-size:.84rem;border-radius:14px;margin-left:-16px}}._counter_3vwrx_1{display:flex;align-items:center;gap:10px;padding-left:13px}._text_3vwrx_8{font-size:.72rem;color:var(--text-muted);white-space:nowrap}._bar_3vwrx_14{flex:1;height:6px;background:var(--bg-hover);border-radius:3px;max-width:100px;overflow:hidden}._fill_3vwrx_23{height:100%;background:var(--accent);border-radius:3px;transition:width .3s}._container_9mu2a_1{display:flex;flex-wrap:wrap;gap:8px;padding-left:4px;margin-top:8px;position:relative;z-index:1}._chip_9mu2a_11{padding:6px 14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;color:var(--text-secondary);font-size:.8rem;transition:all .15s}._chip_9mu2a_11:hover{background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}._container_1peqv_1{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--warning-bg);border:1px solid var(--warning);border-radius:10px;margin-bottom:10px}._content_1peqv_12{flex:1}._text_1peqv_16{font-size:.85rem;color:var(--text-primary);margin-bottom:8px}._actions_1peqv_22{display:flex;gap:10px}._adBtn_1peqv_27{padding:6px 14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:.8rem}._adBtn_1peqv_27:hover{background:var(--bg-hover)}._upgradeBtn_1peqv_40{padding:6px 14px;background:var(--accent);border-radius:8px;color:#fff;font-size:.8rem;font-weight:500}._closeBtn_1peqv_49{background:none;border:none;color:var(--text-muted);font-size:1rem;padding:4px}._wrapper_omf95_1{position:relative;width:100%;max-width:400px;min-width:0;flex:1}@media (max-width: 768px){._wrapper_omf95_1,._kbd_omf95_14{display:none}}._inputWrapper_omf95_19{display:flex;align-items:center;background:var(--bg-secondary, #1a1a2e);border:1px solid var(--border-color, #2a2a4a);border-radius:8px;padding:0 12px;transition:border-color .2s}._inputWrapper_omf95_19:focus-within{border-color:var(--accent, #6c63ff)}._icon_omf95_33{color:var(--text-muted, #888);flex-shrink:0}._input_omf95_19{flex:1;background:none;border:none;outline:none;color:var(--text-primary, #e0e0e0);font-size:14px;padding:8px}._input_omf95_19::placeholder{color:var(--text-muted, #666)}._dropdown_omf95_52{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-secondary, #1a1a2e);border:1px solid var(--border-color, #2a2a4a);border-radius:8px;max-height:320px;overflow-y:auto;z-index:100;box-shadow:0 8px 24px #0006}._item_omf95_66{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background .15s;text-decoration:none;color:inherit}._item_omf95_66:hover,._item_omf95_66._active_omf95_78{background:var(--bg-hover, #252545)}._symbol_omf95_82{font-weight:600;font-size:14px;color:var(--text-primary, #e0e0e0);min-width:90px}._name_omf95_89{font-size:13px;color:var(--text-muted, #999);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sector_omf95_97{font-size:11px;color:var(--text-muted, #666);margin-left:auto;white-space:nowrap}._empty_omf95_104,._loading_omf95_111{padding:16px;text-align:center;color:var(--text-muted, #666);font-size:13px}._kbd_omf95_14{font-size:11px;color:var(--text-muted, #555);background:var(--bg-elevated, #1c2128);padding:2px 6px;border-radius:4px;margin-left:8px}._toggle_iv0wp_1{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:1rem;cursor:pointer;transition:background .15s}._toggle_iv0wp_1:hover{background:var(--bg-hover)}._header_1y39o_1{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 24px;background:var(--bg-secondary, #1a1a2e);border-bottom:1px solid var(--border, #2a2a4a);height:52px;flex-shrink:0;z-index:50}._left_1y39o_14{display:flex;align-items:center;gap:24px}._logo_1y39o_20 a{font-size:1.3rem;font-weight:700;text-decoration:none;color:inherit}._nav_1y39o_27{display:flex;align-items:center;gap:16px}._navLink_1y39o_33{font-size:13px;color:var(--text-muted, #999);text-decoration:none;padding:4px 0;transition:color .15s}._navLink_1y39o_33:hover,._navLink_1y39o_33._active_1y39o_42{color:var(--text-primary, #e0e0e0)}._navBadge_1y39o_46{font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:var(--accent-bg);color:var(--accent);padding:1px 5px;border-radius:6px;margin-left:3px;vertical-align:super}._right_1y39o_59{display:flex;align-items:center;gap:12px}._centerLogo_1y39o_65{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .15s,transform .15s}._centerLogo_1y39o_65:hover{opacity:.85;transform:translate(-50%) scale(1.05)}._signInLink_1y39o_81{font-size:13px;color:var(--text-secondary);text-decoration:none;padding:4px 0;transition:color .15s;white-space:nowrap}._signInLink_1y39o_81:hover{color:var(--text-primary)}._ctaBtn_1y39o_94{font-size:13px;font-weight:600;color:#fff;background:var(--accent);padding:7px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .15s,transform .1s}._ctaBtn_1y39o_94:hover{background:var(--accent-dark);color:#fff;transform:translateY(-1px)}@media (max-width: 768px){._header_1y39o_1{padding:8px 12px;gap:8px}._nav_1y39o_27,._centerLogo_1y39o_65{display:none}._left_1y39o_14{gap:8px;flex-shrink:0}._logo_1y39o_20{flex-shrink:0}._logo_1y39o_20 a{font-size:1rem}._right_1y39o_59{display:flex;gap:8px;flex-shrink:0}._signInLink_1y39o_81{display:none}._ctaBtn_1y39o_94{font-size:12px;padding:6px 12px}}@media (max-width: 480px){._right_1y39o_59{display:flex;flex-shrink:0}}._headerAvatar_1y39o_164{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;text-decoration:none;flex-shrink:0;transition:opacity .15s}._headerAvatar_1y39o_164:hover{opacity:.85}._footer_1yc34_1{width:100%;padding:12px 20px;border-top:1px solid var(--border);text-align:center;margin-top:24px}._disclaimer_1yc34_9{font-size:.7rem;color:var(--text-muted);margin:0;opacity:.7}@media (max-width: 768px){._footer_1yc34_1{padding:10px 16px 72px}}._homepage_3exxj_6{display:flex;flex-direction:column;align-items:center;padding:0 24px;overflow-y:auto;overflow-x:hidden;flex:1}._sectionTitle_3exxj_17{font-size:1.3rem;font-weight:700;text-align:center;margin-bottom:12px;color:var(--text-primary);letter-spacing:-.01em}._hero_3exxj_27{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 0 40px;max-width:680px;width:100%}._headline_3exxj_37{font-size:3.2rem;font-weight:800;letter-spacing:-.035em;line-height:1.1;margin-bottom:16px}._subheadline_3exxj_45{font-size:1.2rem;color:var(--text-secondary);line-height:1.6;max-width:500px;margin-bottom:32px}._heroSearch_3exxj_54{width:100%;max-width:560px;margin-bottom:20px}._heroInputWrapper_3exxj_60{display:flex;align-items:center;gap:10px;background:var(--bg-input);border:1.5px solid var(--border);border-radius:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s}._heroInputWrapper_3exxj_60:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}._heroIcon_3exxj_76{color:var(--text-muted);flex-shrink:0}._heroInput_3exxj_60{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:1rem;line-height:1.5}._heroInput_3exxj_60::placeholder{color:var(--text-muted)}._heroSendBtn_3exxj_95{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:none;background:var(--accent);color:#fff;flex-shrink:0;cursor:pointer;transition:background .2s,transform .15s}._heroSendBtn_3exxj_95:hover:not(:disabled){background:var(--accent-dark);transform:scale(1.04)}._heroSendBtn_3exxj_95:disabled{opacity:.35;cursor:not-allowed}._heroButtons_3exxj_121{display:flex;gap:12px;margin-bottom:20px}._heroPrimary_3exxj_127{display:inline-block;padding:11px 28px;background:var(--accent);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;text-align:center;transition:background .15s,transform .15s,box-shadow .2s}._heroPrimary_3exxj_127:hover{background:var(--accent-dark);color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #1877f24d}._heroSecondary_3exxj_149{padding:11px 28px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:10px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:border-color .15s,color .15s}._heroSecondary_3exxj_149:hover{border-color:var(--accent);color:var(--accent)}._trustSignals_3exxj_168{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}._trustItem_3exxj_176{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-muted)}._trustDot_3exxj_184{width:6px;height:6px;border-radius:50%;background:var(--positive);flex-shrink:0}._differentiator_3exxj_193{width:100%;max-width:900px;text-align:center;padding:28px 0;border-bottom:1px solid var(--divider)}._differentiatorText_3exxj_201{display:inline-block;font-size:1.05rem;color:var(--text-secondary);line-height:1.8;text-align:left;border-left:3px solid var(--accent);padding-left:16px;font-style:italic}._differentiatorText_3exxj_201 strong{color:var(--accent);font-style:italic}._valueSection_3exxj_218{width:100%;max-width:900px;padding:40px 0;border-bottom:1px solid var(--divider)}._valueGrid_3exxj_225{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}._valueCard_3exxj_232{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:24px 22px;transition:border-color .2s,box-shadow .25s,transform .2s}._valueCard_3exxj_232:hover{border-color:var(--accent);box-shadow:0 6px 24px #1877f21a;transform:translateY(-3px)}._valueIcon_3exxj_246{font-size:1.6rem;margin-bottom:12px}._valueTitle_3exxj_251{font-size:.95rem;font-weight:600;margin-bottom:8px;color:var(--text-primary);display:flex;align-items:center;gap:8px}._valueDesc_3exxj_261{font-size:.84rem;color:var(--text-secondary);line-height:1.6}._comingSoonBadge_3exxj_267{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border);padding:2px 8px;border-radius:10px}._watchlistSection_3exxj_280{width:100%;max-width:900px;padding:40px 0;border-bottom:1px solid var(--divider)}._watchlistHeader_3exxj_287{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._watchlistHeader_3exxj_287 ._sectionTitle_3exxj_17{margin-bottom:0;text-align:left}._watchlistGrid_3exxj_299{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}._watchlistCard_3exxj_305{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s}._watchlistCard_3exxj_305:hover{border-color:var(--accent);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}._watchlistSymbol_3exxj_323{font-size:.9rem;font-weight:700;color:var(--text-primary)}._watchlistName_3exxj_329{font-size:.75rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._watchlistPrice_3exxj_337{font-size:.88rem;font-weight:600;color:var(--text-primary);margin-top:4px}._watchlistChange_3exxj_344{font-size:.78rem;font-weight:600}._changePositive_3exxj_349{color:var(--positive)}._changeNegative_3exxj_353{color:var(--negative, #ef4444)}._watchlistAnalysisLink_3exxj_357{font-size:.72rem;color:var(--accent);text-decoration:none;margin-top:4px;opacity:.7;transition:opacity .2s}._watchlistAnalysisLink_3exxj_357:hover{opacity:1}._watchlistCardSkeleton_3exxj_371{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px}._skeletonLine_3exxj_381{display:block;height:12px;background:var(--bg-elevated, var(--border));border-radius:4px;animation:_shimmer_3exxj_1 1.5s infinite ease-in-out}@keyframes _shimmer_3exxj_1{0%,to{opacity:.4}50%{opacity:.8}}._trendingSection_3exxj_402{width:100%;max-width:900px;padding:40px 0;border-bottom:1px solid var(--divider)}._trendingGrid_3exxj_409{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px auto 0}._trendCard_3exxj_416{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:linear-gradient(135deg,var(--bg-elevated) 60%,color-mix(in srgb,var(--theme-color, var(--accent)) 8%,var(--bg-elevated)));border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s;text-align:left;position:relative;overflow:hidden}._trendCard_3exxj_416:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--theme-color, var(--accent));opacity:.5}._trendCard_3exxj_416:hover{border-color:var(--theme-color, var(--accent));transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}._trendCard_3exxj_416:hover:before{opacity:1;height:3px}._trendTop_3exxj_453{display:flex;justify-content:space-between;align-items:center}._trendIcon_3exxj_459{font-size:1.2rem}._trendAsk_3exxj_463{font-size:.65rem;font-weight:600;color:var(--accent);opacity:.7}._trendCard_3exxj_416:hover ._trendAsk_3exxj_463{opacity:1}._trendLabel_3exxj_474{font-size:.78rem;font-weight:600;color:var(--text-primary);line-height:1.3}._trendingAction_3exxj_481{text-align:center;margin-top:20px}._viewAllBtn_3exxj_486{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--accent);text-decoration:none;padding:8px 20px;border-radius:8px;transition:background .15s}._viewAllBtn_3exxj_486:hover{background:var(--accent-bg)}._viewAllButton_3exxj_503{display:inline-flex;align-items:center;font-size:.82rem;font-weight:600;color:#fff;background:var(--accent);text-decoration:none;padding:8px 18px;border-radius:6px;transition:background .15s,box-shadow .15s}._viewAllButton_3exxj_503:hover{background:var(--accent-dark);box-shadow:0 2px 6px #1877f24d}._desktopOnly_3exxj_521{display:flex}@media (max-width: 768px){._desktopOnly_3exxj_521{display:none!important}}._howSection_3exxj_532{width:100%;max-width:900px;padding:40px 0;border-bottom:1px solid var(--divider)}._howSteps_3exxj_539{display:flex;gap:16px;justify-content:center;align-items:flex-start;margin-top:28px}._howStepWrapper_3exxj_547{display:flex;align-items:flex-start;gap:0}._howStep_3exxj_539{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;max-width:240px}._stepNumber_3exxj_562{width:40px;height:40px;border-radius:50%;background:var(--accent-bg);color:var(--accent);font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:14px;border:1.5px solid var(--accent)}._stepTitle_3exxj_577{font-size:.92rem;font-weight:600;margin-bottom:6px;color:var(--text-primary);display:flex;align-items:center;gap:6px}._stepDesc_3exxj_587{font-size:.82rem;color:var(--text-secondary);line-height:1.55}._howArrow_3exxj_593{color:var(--text-muted);margin-top:10px;flex-shrink:0;opacity:.5}._pricingSection_3exxj_601{width:100%;max-width:900px;padding:40px 0;border-bottom:1px solid var(--divider)}._pricingSubtitle_3exxj_608{font-size:.9rem;color:var(--text-secondary);text-align:center;margin-bottom:28px}._pricingGrid_3exxj_615{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:600px;margin:0 auto}._pricingCard_3exxj_623{background:var(--bg-secondary);border:1px solid var(--border);border-radius:14px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;transition:border-color .2s,box-shadow .25s,transform .2s}._pricingCard_3exxj_623:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._pricingHighlight_3exxj_641{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 4px 20px #1877f21a}._pricingBadge_3exxj_646{position:absolute;top:-10px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);color:#fff;padding:3px 12px;border-radius:10px}._pricingTierName_3exxj_659{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:4px}._pricingTagline_3exxj_666{font-size:.78rem;color:var(--text-muted);margin-bottom:16px}._pricingPrice_3exxj_672{display:flex;align-items:baseline;gap:2px;margin-bottom:20px}._priceAmount_3exxj_679{font-size:2rem;font-weight:800;color:var(--text-primary);letter-spacing:-.02em}._pricePeriod_3exxj_686{font-size:.85rem;color:var(--text-muted)}._pricingFeatures_3exxj_691{list-style:none;padding:0;margin:0 0 20px;width:100%;text-align:left}._pricingFeatures_3exxj_691 li{font-size:.82rem;color:var(--text-secondary);padding:5px 0 5px 20px;position:relative}._pricingFeatures_3exxj_691 li:before{content:"✓";position:absolute;left:0;color:var(--positive);font-weight:600;font-size:.8rem}._pricingCta_3exxj_716{display:block;padding:10px 24px;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;text-align:center;transition:background .15s,color .15s;width:100%}._pricingCta_3exxj_716:hover{background:var(--accent-bg);color:var(--accent)}._pricingCtaHighlight_3exxj_737{display:block;padding:10px 24px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;text-align:center;transition:background .15s,transform .1s;width:100%}._pricingCtaHighlight_3exxj_737:hover{background:var(--accent-dark);color:#fff;transform:translateY(-1px)}._pricingMore_3exxj_759{text-align:center;margin-top:20px}._pricingMoreLink_3exxj_764{font-size:.82rem;color:var(--text-muted);text-decoration:none;transition:color .15s}._pricingMoreLink_3exxj_764:hover{color:var(--accent)}._ctaBanner_3exxj_776{width:100%;max-width:900px;padding:40px 0;text-align:center}._ctaCard_3exxj_783{background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);border-radius:16px;padding:44px 32px;color:#fff}._ctaTitle_3exxj_790{font-size:1.5rem;font-weight:700;margin-bottom:8px}._ctaDesc_3exxj_796{font-size:.95rem;opacity:.9;margin-bottom:24px}._ctaButtons_3exxj_802{display:flex;gap:12px;justify-content:center}._ctaPrimary_3exxj_808{display:inline-block;padding:12px 28px;background:#fff;color:var(--accent);border:none;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .2s}._ctaPrimary_3exxj_808:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0003;color:var(--accent)}._ctaSecondary_3exxj_828{padding:12px 28px;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background .15s;text-decoration:none}._ctaSecondary_3exxj_828:hover{background:#ffffff40;color:#fff}._footer_3exxj_847{width:100%;max-width:900px;padding:28px 0 36px;border-top:1px solid var(--divider);text-align:center}._footerTagline_3exxj_855{font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:8px}._footerText_3exxj_862{font-size:.73rem;color:var(--text-muted);line-height:1.6;max-width:600px;margin:0 auto 12px}._footerLinks_3exxj_870{display:flex;gap:20px;justify-content:center;margin-bottom:12px}._footerLink_3exxj_870{font-size:.78rem;color:var(--text-muted);text-decoration:none;transition:color .15s}._footerLink_3exxj_870:hover{color:var(--text-primary)}._footerCopyright_3exxj_888{font-size:.7rem;color:var(--text-muted);opacity:.7}._dashboard_3exxj_898{display:flex;flex-direction:column;width:100%;max-width:800px;gap:32px;padding:40px 0 60px}._dashGreeting_3exxj_908{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}._dashGreetingText_3exxj_916{font-size:1.8rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}._dashSection_3exxj_924{width:100%}._dashSectionTitle_3exxj_928{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.01em}._recentList_3exxj_937{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:10px;overflow:hidden}._recentItem_3exxj_946{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bg-secondary);text-decoration:none;transition:background .15s}._recentItem_3exxj_946:hover{background:var(--bg-elevated, var(--bg-secondary))}._recentItem_3exxj_946+._recentItem_3exxj_946{border-top:1px solid var(--border)}._recentTitle_3exxj_965{font-size:.88rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}._recentTime_3exxj_976{font-size:.75rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}._usageCard_3exxj_984{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;padding:16px 20px}._usageInfo_3exxj_991{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._usageText_3exxj_998{font-size:.85rem;color:var(--text-secondary);font-weight:500}._usageTier_3exxj_1004{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-bg);padding:2px 8px;border-radius:6px}._usageBarTrack_3exxj_1015{width:100%;height:6px;background:var(--bg-elevated, var(--border));border-radius:3px;overflow:hidden}._usageBarFill_3exxj_1023{height:100%;background:var(--accent);border-radius:3px;transition:width .4s ease}._dashFooter_3exxj_1031{text-align:center;padding:24px 0 16px;border-top:1px solid var(--divider);margin-top:8px}._dashFooter_3exxj_1031 p{font-size:.72rem;color:var(--text-muted);margin:0}@media (max-width: 768px){._homepage_3exxj_6{padding:0 16px}._dashboard_3exxj_898{gap:24px;padding:28px 0 40px}._dashGreetingText_3exxj_916{font-size:1.4rem}._hero_3exxj_27{padding:36px 0 28px}._headline_3exxj_37{font-size:2.2rem}._subheadline_3exxj_45{font-size:1rem;margin-bottom:24px}._heroInputWrapper_3exxj_60{padding:12px 14px}._heroButtons_3exxj_121{flex-direction:column;width:100%;max-width:320px}._heroPrimary_3exxj_127,._heroSecondary_3exxj_149{width:100%;text-align:center}._trustSignals_3exxj_168{gap:16px}._valueGrid_3exxj_225{grid-template-columns:1fr;gap:12px}._trendingGrid_3exxj_409,._watchlistGrid_3exxj_299{grid-template-columns:repeat(2,1fr)}._howSteps_3exxj_539{flex-direction:column;align-items:center;gap:20px}._howStepWrapper_3exxj_547{flex-direction:column;align-items:center}._howArrow_3exxj_593{display:none}._pricingGrid_3exxj_615{grid-template-columns:1fr;max-width:340px}._ctaCard_3exxj_783{padding:28px 20px}._ctaButtons_3exxj_802{flex-direction:column;align-items:center}._sectionTitle_3exxj_17{font-size:1.15rem}}@media (max-width: 380px){._headline_3exxj_37{font-size:1.8rem}._subheadline_3exxj_45{font-size:.92rem}._valueCard_3exxj_232{padding:18px 16px}._trendingGrid_3exxj_409{grid-template-columns:1fr}._watchlistGrid_3exxj_299{grid-template-columns:repeat(2,1fr);gap:8px}._watchlistCard_3exxj_305,._watchlistCardSkeleton_3exxj_371{min-width:0;flex-shrink:1;scroll-snap-align:start}._pricingCard_3exxj_623{padding:22px 18px}}._quickLinks_3exxj_1180{display:flex;gap:10px;flex-wrap:wrap}._quickLink_3exxj_1180{display:flex;align-items:center;gap:6px;padding:10px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);text-decoration:none;font-size:.82rem;font-weight:500;transition:border-color .2s,color .2s;flex:1;min-width:0;justify-content:center}._quickLink_3exxj_1180:hover{border-color:var(--accent);color:var(--text-primary)}._quickLinkIcon_3exxj_1209{font-size:1rem;flex-shrink:0}._quickLinkText_3exxj_1214{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 480px){._quickLinks_3exxj_1180{gap:8px}._quickLink_3exxj_1180{padding:8px 12px;font-size:.78rem}}._layout_1k0ir_1{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}._body_1k0ir_9{display:flex;flex:1;min-height:0;overflow:hidden}._main_1k0ir_16{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow-x:hidden}._chatArea_1k0ir_25{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;min-height:0}._hero_1k0ir_33{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;text-align:center}._title_1k0ir_43{font-size:2.5rem;font-weight:700;letter-spacing:-.02em}._tagline_1k0ir_49{color:var(--text-secondary);font-size:1.1rem;margin-bottom:24px}._messages_1k0ir_55{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}._thinking_1k0ir_63{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--chat-bot-bg);border:1px solid var(--border);border-radius:12px;width:fit-content}._thinkingLogo_1k0ir_74{width:22px;height:22px;animation:_pulse_1k0ir_1 1.5s ease-in-out infinite}@keyframes _pulse_1k0ir_1{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}._thinkingText_1k0ir_94{font-size:.85rem;color:var(--text-secondary);font-weight:500}._thinkingDots_1k0ir_100{display:flex;gap:3px;align-items:center}._dot_1k0ir_106{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:_bounce_1k0ir_1 1.4s infinite ease-in-out both}._dot_1k0ir_106:nth-child(1){animation-delay:-.32s}._dot_1k0ir_106:nth-child(2){animation-delay:-.16s}@keyframes _bounce_1k0ir_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._inputArea_1k0ir_135{padding:12px 20px 20px;max-width:800px;margin:0 auto;width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:8px}._inputWrapper_1k0ir_146{display:flex;align-items:center;gap:8px;background:var(--chat-input-bg);border:1px solid var(--border);border-radius:12px;padding:8px 12px;transition:border-color .2s}._inputWrapper_1k0ir_146:focus-within{border-color:var(--accent)}._input_1k0ir_135{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:16px;resize:none;max-height:120px;line-height:1.5}._input_1k0ir_135::placeholder{color:var(--text-muted);text-align:left}._sendBtn_1k0ir_178{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:var(--accent);color:#fff;flex-shrink:0;transition:background .2s,opacity .2s}._sendBtn_1k0ir_178:hover:not(:disabled){background:var(--accent-dark)}._sendBtn_1k0ir_178:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){._layout_1k0ir_1{position:fixed;top:0;left:0;right:0;bottom:56px;height:auto;flex-direction:column}._main_1k0ir_16{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._header_1k0ir_221{padding:8px 12px}._chatArea_1k0ir_25{flex:1;min-height:0;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._hero_1k0ir_33{min-height:50vh}._title_1k0ir_43{font-size:1.8rem}._inputArea_1k0ir_135{padding:8px 12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}._messages_1k0ir_55{padding-bottom:8px}}@media (max-width: 380px){._chatArea_1k0ir_25{padding:8px}._title_1k0ir_43{font-size:1.5rem}._inputArea_1k0ir_135{padding:6px 8px}}._showMoreFilingsBtn_1k0ir_266{padding:8px 20px;background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);border:none;border-radius:8px;font-size:.8rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #1877f233}._showMoreFilingsBtn_1k0ir_266:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1877f24d}._chatToolbar_1k0ir_285{display:flex;align-items:center;justify-content:flex-end;padding:6px 20px;gap:10px;flex-shrink:0;border-bottom:1px solid var(--border)}._shareBtn_1k0ir_295{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s}._shareBtn_1k0ir_295:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}._shareToast_1k0ir_316{font-size:.72rem;color:var(--positive);font-weight:500;animation:_fadeIn_1k0ir_1 .2s ease}@keyframes _fadeIn_1k0ir_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._readOnlyBanner_1k0ir_335{flex:1;font-size:.78rem;color:var(--text-muted);padding:6px 0}._conversationDate_1k0ir_342{display:inline-block;background:var(--bg-hover);border:1px solid var(--border);border-radius:12px;padding:2px 10px;font-size:.7rem;color:var(--text-secondary);margin-right:8px;font-weight:500}._readOnlyLink_1k0ir_354{color:var(--accent);font-weight:600;text-decoration:none}._readOnlyLink_1k0ir_354:hover{text-decoration:underline}._loadError_1k0ir_365{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh;text-align:center;gap:12px;color:var(--text-muted);font-size:.95rem}._loadErrorLink_1k0ir_377{color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:none}._loadErrorLink_1k0ir_377:hover{text-decoration:underline}._nav_lnzd2_1{display:flex;align-items:center;padding:0 24px;border-bottom:1px solid var(--border, #2a2a4a);background:var(--bg-secondary, #1a1a2e);position:sticky;top:0;z-index:9;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:40px;flex-shrink:0}._nav_lnzd2_1::-webkit-scrollbar{display:none}._link_lnzd2_21{padding:10px 14px;font-size:12px;font-weight:500;color:var(--text-secondary, #9ca3af);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s;background:none;border-top:none;border-left:none;border-right:none}._link_lnzd2_21:hover{color:var(--text-primary, #e0e0e0)}._active_lnzd2_41{color:var(--accent, #6c63ff);border-bottom-color:var(--accent, #6c63ff)}@media (max-width: 768px){._nav_lnzd2_1{padding:0 8px;gap:0;min-height:36px}._link_lnzd2_21{padding:8px 10px;font-size:11px}}._skeleton_10m96_1{background:var(--bg-elevated);border-radius:8px;position:relative;overflow:hidden}._skeleton_10m96_1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%);animation:_shimmer_10m96_1 1.5s infinite}@keyframes _shimmer_10m96_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._line_10m96_29{height:14px;margin-bottom:10px;border-radius:4px}._lineShort_10m96_35{width:60%}._lineMedium_10m96_39{width:80%}._lineFull_10m96_43{width:100%}._block_10m96_47{width:100%;min-height:120px}._panel_aq37i_1{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:16px;overflow-x:hidden}._columns_aq37i_9{display:grid;grid-template-columns:repeat(4,1fr);gap:0}._column_aq37i_9{border-right:1px solid var(--border);padding:0 4px}._column_aq37i_9:last-child{border-right:none}._colTitle_aq37i_24{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);padding:8px 10px;margin-bottom:2px;border-bottom:2px solid var(--accent);border-radius:4px 4px 0 0;background:var(--accent-bg)}._item_aq37i_37{display:flex;justify-content:space-between;padding:6px 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);font-size:.8rem}._item_aq37i_37:last-child{border-bottom:none}._item_aq37i_37:nth-child(2n){background:var(--bg-stripe)}._label_aq37i_53{color:var(--text-muted);font-weight:500}._value_aq37i_58{color:var(--text-primary);font-weight:600;text-align:right}._error_aq37i_64{color:var(--market-down);padding:16px;text-align:center;font-size:.85rem}@media (max-width: 1100px){._columns_aq37i_9{grid-template-columns:repeat(2,1fr)}._column_aq37i_9:nth-child(2){border-right:none}._column_aq37i_9:nth-child(3),._column_aq37i_9:nth-child(4){border-top:1px solid var(--border)}}@media (max-width: 600px){._columns_aq37i_9{grid-template-columns:1fr}._column_aq37i_9{border-right:none;border-bottom:1px solid var(--border)}._column_aq37i_9:last-child{border-bottom:none}}._section_mgore_1{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:16px}._heading_mgore_8{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 4px}._meta_mgore_15{font-size:.8rem;color:var(--text-muted);margin-bottom:12px}._description_mgore_21{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0}._error_mgore_28{color:var(--market-down);padding:16px;text-align:center;font-size:.85rem}._group_1lxzn_1{display:inline-flex;gap:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:3px}._btn_1lxzn_10{padding:5px 12px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}._btn_1lxzn_10:hover{background:var(--bg-hover);color:var(--text-primary)}._active_1lxzn_27{background:var(--accent);color:#fff}._active_1lxzn_27:hover{background:var(--accent-dark);color:#fff}._wrapper_10y1a_1{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:16px}._header_10y1a_8{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}._title_10y1a_17{font-size:1rem;font-weight:600;color:var(--text-primary)}._controls_10y1a_23{display:flex;align-items:center;gap:10px}._peToggle_10y1a_29{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}._peToggle_10y1a_29 input{accent-color:var(--accent)}._chartContainer_10y1a_43{position:relative;width:100%;overflow:hidden}._chart_10y1a_43{display:block;width:100%;height:auto}._priceLine_10y1a_55{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}._priceArea_10y1a_62{fill:url(#priceGradient);opacity:.3}._peLine_10y1a_67{fill:none;stroke:#f59e0b;stroke-width:1.5;stroke-dasharray:4 2;stroke-linejoin:round}._gridLine_10y1a_75{stroke:var(--border);stroke-width:.5}._axisLabel_10y1a_80{fill:var(--text-muted);font-size:10px}._tooltip_10y1a_85{position:absolute;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-size:.75rem;color:var(--text-primary);pointer-events:none;white-space:nowrap;z-index:10}._tooltipDate_10y1a_98{color:var(--text-muted);margin-bottom:2px}._tooltipPrice_10y1a_103{font-weight:600}._tooltipPe_10y1a_107{color:#f59e0b;margin-top:2px}._crosshair_10y1a_112{stroke:var(--text-muted);stroke-width:.5;stroke-dasharray:3 3}._hoverDot_10y1a_118{fill:var(--accent)}._error_10y1a_122{color:var(--market-down);padding:16px;text-align:center;font-size:.85rem}._legend_10y1a_129{display:flex;gap:16px;margin-top:8px;font-size:.75rem;color:var(--text-muted)}._legendItem_10y1a_137{display:flex;align-items:center;gap:4px}._legendDot_10y1a_143{width:8px;height:3px;border-radius:1px}._wrapper_1jpo4_1{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){._wrapper_1jpo4_1{grid-template-columns:1fr}}._box_1jpo4_13{background:var(--bg-elevated);border-radius:10px;padding:16px}._prosBox_1jpo4_19{border:1px solid #22c55e40}._consBox_1jpo4_23{border:1px solid #ef444440}._heading_1jpo4_27{font-size:.9rem;font-weight:600;margin:0 0 10px}._prosHeading_1jpo4_33{color:#22c55e}._consHeading_1jpo4_37{color:#ef4444}._list_1jpo4_41{list-style:disc;padding-left:18px;margin:0}._list_1jpo4_41 li{font-size:.82rem;color:var(--text-secondary);line-height:1.6;margin-bottom:4px}._unavailable_1jpo4_54{color:var(--text-muted);font-size:.85rem;text-align:center;padding:24px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px}._error_1jpo4_64{color:var(--market-down);padding:16px;text-align:center;font-size:.85rem}._wrapper_pm71j_1{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;overflow:hidden}._header_pm71j_8{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px}._title_pm71j_18{font-size:1rem;font-weight:600;color:var(--text-primary)}._toggle_pm71j_24{display:inline-flex;gap:2px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;padding:2px}._toggleBtn_pm71j_33{padding:4px 12px;border:none;border-radius:4px;background:transparent;color:var(--text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}._toggleBtn_pm71j_33:hover{color:var(--text-primary)}._toggleActive_pm71j_49{background:var(--accent);color:#fff}._toggleActive_pm71j_49:hover{color:#fff}._scrollContainer_pm71j_58{overflow-x:auto;-webkit-overflow-scrolling:touch}._table_pm71j_63{width:100%;border-collapse:collapse;font-size:.82rem;white-space:nowrap}._table_pm71j_63 th,._table_pm71j_63 td{padding:8px 14px;text-align:right;border-bottom:1px solid var(--border)}._table_pm71j_63 th:first-child,._table_pm71j_63 td:first-child{text-align:left;position:sticky;left:0;background:var(--bg-elevated);z-index:2;min-width:120px;max-width:160px;font-weight:500;color:var(--text-secondary);box-shadow:2px 0 4px #00000026;clip-path:inset(0 -4px 0 0)}._table_pm71j_63 th{background:var(--bg-secondary);color:var(--text-muted);font-weight:600;font-size:.76rem;cursor:pointer;-webkit-user-select:none;user-select:none}._table_pm71j_63 th:first-child{background:var(--bg-secondary);z-index:3;box-shadow:2px 0 4px #00000026;clip-path:inset(0 -4px 0 0)}._sortable_pm71j_108:hover{color:var(--text-primary)}._sortIndicator_pm71j_112{margin-left:4px;font-size:.65rem}._table_pm71j_63 td{color:var(--text-primary)}._table_pm71j_63 tbody tr:nth-child(2n) td{background:var(--bg-stripe)}._table_pm71j_63 tbody tr:nth-child(2n) td:first-child{background:var(--bg-elevated)}._table_pm71j_63 tbody tr:hover td,._table_pm71j_63 tbody tr:hover td:first-child{background:var(--bg-hover)}._table_pm71j_63 tbody tr:last-child td{border-bottom:none}@media (max-width: 768px){._table_pm71j_63{font-size:.74rem}._table_pm71j_63 th,._table_pm71j_63 td{padding:7px 6px}._table_pm71j_63 th:first-child,._table_pm71j_63 td:first-child{min-width:90px;max-width:110px;font-size:.72rem;padding-left:8px;padding-right:4px}}@media (max-width: 374px){._table_pm71j_63{font-size:.68rem}._table_pm71j_63 th,._table_pm71j_63 td{padding:6px 4px}._table_pm71j_63 th:first-child,._table_pm71j_63 td:first-child{min-width:72px;max-width:90px;font-size:.66rem;padding-left:6px;padding-right:2px}}._error_3wbtf_1{color:var(--market-down);padding:16px;text-align:center;font-size:.85rem}._peerLink_3wbtf_8{color:var(--accent);text-decoration:none;font-weight:500;white-space:nowrap}._peerLink_3wbtf_8:hover{text-decoration:underline}._nameCell_3wbtf_19{text-align:left!important;min-width:180px;position:sticky;left:0;background:var(--bg-elevated);z-index:2;box-shadow:2px 0 4px #00000026;clip-path:inset(0 -4px 0 0)}._error_1dlya_1{color:var(--market-down);padding:16px;text-align:center;font-size:.85rem}._growthSection_1dlya_8{margin-top:16px}._growthTitle_1dlya_12{font-size:.85rem;font-weight:600;color:var(--text-primary);padding:8px 14px;border-bottom:1px solid var(--border)}._growthRow_1dlya_20{display:flex;justify-content:space-between;padding:6px 14px;font-size:.8rem;border-bottom:1px solid var(--border)}._growthLabel_1dlya_28{color:var(--text-muted)}._growthValues_1dlya_32{display:flex;gap:16px}._growthValue_1dlya_32{color:var(--text-primary);min-width:60px;text-align:right}._growthPeriod_1dlya_43{color:var(--text-muted);font-size:.72rem}._section_ovims_1{margin-top:8px;padding-bottom:60px}._heading_ovims_6{font-size:1.1rem;font-weight:700;margin-bottom:12px;color:var(--text-primary)}._yearTabs_ovims_13{display:flex;gap:0;margin-bottom:14px;background:var(--bg-hover);border-radius:8px;padding:3px;overflow-x:auto;-webkit-overflow-scrolling:touch}._yearTab_ovims_13{padding:6px 16px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._yearTab_ovims_13:hover{color:var(--text-primary)}._yearTabActive_ovims_41{background:var(--accent);color:#fff;font-weight:600}._grid_ovims_47{display:flex;flex-direction:column;gap:10px;max-width:800px}._loginPrompt_ovims_54{color:var(--text-muted);font-size:.9rem;padding:16px;text-align:center;background:var(--bg-elevated);border-radius:8px;border:1px dashed var(--border)}._empty_ovims_64{color:var(--text-muted);font-size:.9rem;text-align:center;padding:16px}._error_ovims_71{color:var(--negative);font-size:.9rem;text-align:center}._loadMore_ovims_77{display:block;margin:20px auto 60px;padding:8px 24px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .15s}._loadMore_ovims_77:hover:not(:disabled){background:var(--accent-bg);border-color:var(--accent);color:var(--accent)}._loadMore_ovims_77:disabled{opacity:.5;cursor:default}@media (max-width: 768px){._section_ovims_1{padding-bottom:100px}}._overlay_z0wcg_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_z0wcg_12{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:32px;width:100%;max-width:400px;position:relative;text-align:center;box-shadow:var(--shadow-lg, 0 20px 60px rgba(0, 0, 0, .3));outline:none}._closeBtn_z0wcg_25{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--text-secondary);font-size:1.5rem;line-height:1;padding:4px;cursor:pointer}._closeBtn_z0wcg_25:hover{color:var(--text-primary)}._closeBtn_z0wcg_25:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._icon_z0wcg_47{font-size:2.5rem;margin-bottom:12px}._title_z0wcg_52{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}._subtitle_z0wcg_59{color:var(--text-secondary);font-size:.875rem;margin-bottom:24px;line-height:1.5}._primaryBtn_z0wcg_66{width:100%;padding:12px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:500;margin-bottom:10px;cursor:pointer;transition:background .15s}._primaryBtn_z0wcg_66:hover{background:var(--accent-dark)}._primaryBtn_z0wcg_66:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._secondaryBtn_z0wcg_89{width:100%;padding:12px;background:transparent;color:var(--text-primary);border:1px solid var(--border);border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}._secondaryBtn_z0wcg_89:hover{background:var(--bg-main);border-color:var(--text-secondary)}._secondaryBtn_z0wcg_89:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 768px){._modal_z0wcg_12{max-width:calc(100vw - 32px);padding:24px 20px;margin:0 16px}}._container_1djqz_1{position:relative;display:inline-flex;align-items:center}._toggleButton_1djqz_7{background:none;border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .15s,transform .15s,border-color .15s;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px}._toggleButton_1djqz_7:hover:not(._disabled_1djqz_24){background:var(--bg-hover);transform:scale(1.05)}._toggleButton_1djqz_7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._toggleButton_1djqz_7._active_1djqz_34{color:var(--accent);border-color:#4fc3f74d}._toggleButton_1djqz_7._active_1djqz_34:hover:not(._disabled_1djqz_24){background:var(--accent-bg)}._toggleButton_1djqz_7._disabled_1djqz_24{opacity:.5;cursor:not-allowed}._toggleButton_1djqz_7._loading_1djqz_48{pointer-events:none}._spinner_1djqz_52{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_1djqz_52 .6s linear infinite}@keyframes _spin_1djqz_52{to{transform:rotate(360deg)}}._tooltip_1djqz_67{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:.75rem;white-space:nowrap;box-shadow:var(--shadow-md);pointer-events:none;opacity:0;transition:opacity .15s;z-index:100}._tooltip_1djqz_67:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--border)}._container_1djqz_1:hover ._tooltip_1djqz_67,._container_1djqz_1:focus-within ._tooltip_1djqz_67{opacity:1}._toast_1djqz_101{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--negative);border-radius:8px;padding:10px 16px;font-size:.85rem;box-shadow:var(--shadow-lg);z-index:9999;animation:_slideUp_1djqz_1 .3s ease}@keyframes _slideUp_1djqz_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._limitModal_1djqz_130{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}._limitModalContent_1djqz_140{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:20px 24px;max-width:320px;width:100%;text-align:center;box-shadow:var(--shadow-lg)}._limitModalText_1djqz_151{font-size:.9rem;color:var(--text-primary);margin:0 0 16px;line-height:1.5}._limitModalActions_1djqz_158{display:flex;gap:10px;justify-content:center}._limitModalDismiss_1djqz_164{padding:8px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:.82rem;cursor:pointer;transition:background .15s}._limitModalDismiss_1djqz_164:hover{background:var(--bg-hover)}._limitModalDismiss_1djqz_164:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._limitModalUpgrade_1djqz_184{padding:8px 16px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}._limitModalUpgrade_1djqz_184:hover{background:var(--accent-dark)}._limitModalUpgrade_1djqz_184:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 768px){._container_1djqz_1{display:none}}._pill_zs8ow_1{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:24px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);text-decoration:none;margin-top:8px}._pill_zs8ow_1:hover{background:var(--bg-hover)}._pill_zs8ow_1:disabled{opacity:.6;cursor:not-allowed}._cta_zs8ow_28{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}._cta_zs8ow_28:hover{background:var(--accent);color:#fff;box-shadow:0 2px 8px #1877f24d}._cta_zs8ow_28:hover ._hint_zs8ow_40{color:#fffc}._active_zs8ow_45{border-color:var(--positive);background:var(--positive-bg);color:var(--positive)}._active_zs8ow_45:hover{border-color:var(--negative);background:var(--negative-bg);color:var(--negative)}._limit_zs8ow_58{border-color:var(--warning);background:var(--warning-bg);color:var(--warning);cursor:default}._notAuth_zs8ow_66{border-color:var(--border);color:var(--text-secondary)}._notAuth_zs8ow_66:hover{border-color:var(--accent);color:var(--accent)}._icon_zs8ow_76{font-size:1rem;flex-shrink:0}._text_zs8ow_81{white-space:nowrap}._hint_zs8ow_40{font-size:.75rem;color:var(--text-muted);margin-left:4px;opacity:.8}._paywallWrap_zs8ow_92{display:flex;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}._upgradeLink_zs8ow_100{font-size:.8rem;color:var(--accent);text-decoration:none;font-weight:500}._upgradeLink_zs8ow_100:hover{text-decoration:underline}@media (max-width: 768px){._pill_zs8ow_1{padding:10px 14px;font-size:.8rem;min-height:44px}._hint_zs8ow_40{display:none}}._layout_1lvv6_1{display:flex;flex-direction:column;height:100vh;overflow-x:hidden}._body_1lvv6_8{display:flex;flex:1;min-height:0;overflow:hidden}._main_1lvv6_15{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}._header_1lvv6_23{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg-main);z-index:10}._headerLeft_1lvv6_35{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._title_1lvv6_42{font-size:1.5rem;font-weight:700;color:var(--text-primary)}._titleRow_1lvv6_48{display:flex;align-items:center;gap:8px}._priceBlock_1lvv6_54{display:flex;align-items:baseline;gap:8px}._price_1lvv6_54{font-size:1.1rem;font-weight:600;color:var(--text-primary)}._change_1lvv6_66{font-size:.9rem;font-weight:600}._change_1lvv6_66._positive_1lvv6_71{color:#22c55e}._change_1lvv6_66._negative_1lvv6_75{color:#ef4444}._tradeDate_1lvv6_79{font-size:.8rem;color:var(--text-muted)}._content_1lvv6_84{padding:24px;max-width:1400px;margin:0 auto;width:100%;overflow-x:hidden;box-sizing:border-box}._section_1lvv6_93{margin-bottom:24px}._sectionTitle_1lvv6_97{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}._notFound_1lvv6_104{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:var(--text-secondary)}._notFound_1lvv6_104 h2{font-size:1.5rem;font-weight:600;color:var(--text-primary)}._homeLink_1lvv6_120{color:var(--accent);text-decoration:none;font-weight:500}._homeLink_1lvv6_120:hover{text-decoration:underline}@media (max-width: 768px){._layout_1lvv6_1,._body_1lvv6_8{flex-direction:column}._header_1lvv6_23{padding:12px 16px}._title_1lvv6_42{font-size:1.2rem}._headerLeft_1lvv6_35{gap:4px}._content_1lvv6_84{padding:12px 12px 100px}._section_1lvv6_93{margin-bottom:12px}}@media (max-width: 380px){._content_1lvv6_84{padding:8px 8px 100px}._header_1lvv6_23{padding:10px 12px}._title_1lvv6_42{font-size:1rem}}._actionRow_1lvv6_174{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}._deepAnalysisLink_1lvv6_181{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;background:var(--accent);color:#fff;border:none;border-radius:10px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .3s,box-shadow .3s;box-shadow:0 2px 8px #3b82f64d}._deepAnalysisLink_1lvv6_181:hover{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 4px 16px #3b82f680}._layout_f129p_1{display:flex;flex-direction:column;height:100vh}._body_f129p_7{display:flex;flex:1;min-height:0;overflow:hidden}._main_f129p_14{flex:1;overflow-y:auto;padding:24px 32px}._pageTitle_f129p_20{font-size:1.5rem;font-weight:700;margin-bottom:24px}._grid_f129p_26{display:grid;grid-template-columns:1fr 280px;gap:24px}._card_f129p_36{background:var(--bg-secondary, #1a1a2e);border:1px solid var(--border, #2a2a4a);border-radius:10px;padding:20px;margin-bottom:20px}._cardTitle_f129p_44{font-size:1.1rem;font-weight:600;margin-bottom:4px}._cardSub_f129p_50{font-size:13px;color:var(--text-muted, #888);margin-bottom:16px}._themes_f129p_56{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}._themeItem_f129p_62{display:block;padding:12px 14px;background:var(--bg-secondary, #1a1a2e);border:1px solid var(--border, #2a2a4a);border-radius:8px;cursor:pointer;text-decoration:none;color:inherit;transition:border-color .15s,background .15s}._themeItem_f129p_62:hover{border-color:var(--accent, #6c63ff);background:var(--bg-hover, #e5e7eb)}._themeName_f129p_79{font-size:14px;font-weight:600;margin-bottom:4px;color:var(--text-primary, #e0e0e0)}._themeDesc_f129p_86{font-size:12px;color:var(--text-muted, #888)}._sectorTags_f129p_91{display:flex;flex-wrap:wrap;gap:8px}._sectorTag_f129p_91{display:inline-block;padding:6px 14px;background:var(--bg-secondary, #1a1a2e);border:1px solid var(--border, #2a2a4a);border-radius:20px;font-size:13px;color:var(--text-secondary, #ccc);cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s}._sectorTag_f129p_91:hover{border-color:var(--accent, #6c63ff);background:var(--bg-hover, #e5e7eb)}._resultsHeader_f129p_116{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._resultCount_f129p_123{font-size:13px;color:var(--text-muted, #888)}._table_f129p_128{width:100%;border-collapse:collapse;font-size:13px}._table_f129p_128 th{text-align:left;padding:8px 12px;border-bottom:2px solid var(--border, #2a2a4a);color:var(--text-muted, #888);font-weight:600;font-size:12px;white-space:nowrap;cursor:pointer}._table_f129p_128 th:hover{color:var(--text-primary, #e0e0e0)}._table_f129p_128 td{padding:8px 12px;border-bottom:1px solid var(--border, #1a1a3a)}._table_f129p_128 tr:hover td{background:var(--bg-hover, #1e1e3a)}._table_f129p_128 ._numCol_f129p_158{text-align:right}._symLink_f129p_162{color:var(--accent, #6c63ff);text-decoration:none;font-weight:600}._symLink_f129p_162:hover{text-decoration:underline}._backBtn_f129p_172{background:none;border:none;color:var(--accent, #6c63ff);cursor:pointer;font-size:14px;padding:0;margin-bottom:16px}._loading_f129p_182{text-align:center;padding:40px;color:var(--text-muted, #888)}._pagination_f129p_188{display:flex;justify-content:center;gap:12px;margin-top:16px}._pagination_f129p_188 button{padding:6px 16px;border-radius:6px;border:1px solid var(--border, #2a2a4a);background:var(--bg-secondary, #1a1a2e);color:var(--text-primary, #e0e0e0);cursor:pointer;font-size:13px}._pagination_f129p_188 button:disabled{opacity:.4;cursor:default}@media (max-width: 900px){._grid_f129p_26{grid-template-columns:1fr}._themes_f129p_56{grid-template-columns:1fr 1fr}._main_f129p_14{padding:16px}}@media (max-width: 768px){._main_f129p_14{padding:12px 12px 80px}}@media (max-width: 380px){._main_f129p_14{padding:8px 8px 100px}._themes_f129p_56{grid-template-columns:1fr}}._container_1s6s5_1{display:flex;gap:4px;padding:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;width:fit-content;margin:0 auto 32px}._option_1s6s5_12{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 20px;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._option_1s6s5_12:hover{color:var(--text-primary);background:var(--bg-hover)}._active_1s6s5_33{background:var(--accent);color:#fff}._active_1s6s5_33:hover{background:var(--accent-dark);color:#fff}._label_1s6s5_43{line-height:1.2}._savings_1s6s5_47{font-size:.7rem;font-weight:600;color:var(--positive)}._active_1s6s5_33 ._savings_1s6s5_47{color:#ffffffd9}._layout_187ur_1{display:flex;height:100vh;overflow-x:hidden}._main_187ur_7{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}._header_187ur_15{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border)}._title_187ur_23{font-size:1.5rem;font-weight:600}._content_187ur_28{flex:1;padding:32px 24px 64px;max-width:1100px;margin:0 auto;width:100%}._hero_187ur_37{text-align:center;margin-bottom:28px}._heroTitle_187ur_42{font-size:1.75rem;font-weight:700;margin-bottom:8px}._heroSub_187ur_48{color:var(--text-secondary);font-size:1rem}._tiersGrid_187ur_54{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}._tierCard_187ur_61{position:relative;display:flex;flex-direction:column;padding:24px 20px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;transition:box-shadow .2s ease}._tierCard_187ur_61:hover{box-shadow:var(--shadow-md)}._highlighted_187ur_76{border-color:var(--accent);box-shadow:0 0 20px #1e90ff26}._badge_187ur_81{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:2px 12px;font-size:.7rem;font-weight:600;border-radius:10px;background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);color:#fff;white-space:nowrap}._tierName_187ur_95{font-size:1.25rem;font-weight:700;margin-bottom:4px}._tierTagline_187ur_101{font-size:.8rem;color:var(--text-muted);margin-bottom:16px}._priceBlock_187ur_107{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;margin-bottom:8px}._priceAmount_187ur_115{font-size:1.75rem;font-weight:800}._pricePeriod_187ur_120{font-size:.85rem;color:var(--text-secondary)}._savingsBadge_187ur_125{font-size:.7rem;font-weight:600;color:var(--positive);background:var(--positive-bg);padding:2px 8px;border-radius:8px;margin-left:4px}._tierDesc_187ur_135{font-size:.8rem;color:var(--text-secondary);margin-bottom:20px;flex:1}._ctaFree_187ur_143{display:block;text-align:center;padding:10px 16px;background:var(--accent);color:#fff;border-radius:10px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease}._ctaFree_187ur_143:hover{background:var(--accent-dark)}._ctaPaid_187ur_160{width:100%;padding:10px 16px;background:var(--bg-hover);color:var(--text-muted);border:1px solid var(--border);border-radius:10px;font-size:.875rem;font-weight:600;cursor:not-allowed}._comparisonSection_187ur_173{margin-top:16px}._comparisonTitle_187ur_177{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:20px}._tableWrapper_187ur_184{overflow-x:auto}._comparisonTable_187ur_188{width:100%;border-collapse:collapse;font-size:.85rem}._comparisonTable_187ur_188 th,._comparisonTable_187ur_188 td{padding:10px 12px;text-align:center;border-bottom:1px solid var(--border)}._featureCol_187ur_201{text-align:left!important;font-weight:600;color:var(--text-primary);min-width:180px}._tierCol_187ur_208{font-weight:600;color:var(--text-primary);min-width:100px}._highlightedCol_187ur_214{background:var(--accent-bg)}._featureLabel_187ur_218{text-align:left!important;color:var(--text-secondary)}._featureValue_187ur_223{color:var(--text-primary)}@media (max-width: 900px){._tiersGrid_187ur_54{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._tiersGrid_187ur_54{grid-template-columns:1fr}._content_187ur_28{padding:20px 16px 80px}._heroTitle_187ur_42{font-size:1.35rem}}@media (max-width: 768px){._main_187ur_7{padding-bottom:80px}}@media (max-width: 380px){._main_187ur_7{padding-bottom:100px}}._comingSoonWrapper_187ur_261{position:relative;margin-top:24px}._comingSoonOverlay_187ur_266{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;text-align:center;padding:24px}._comingSoonIcon_187ur_278{font-size:3rem;margin-bottom:16px}._comingSoonTitle_187ur_283{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}._comingSoonText_187ur_290{font-size:.95rem;color:var(--text-secondary);max-width:400px;line-height:1.5}._blurredContent_187ur_297{filter:blur(8px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}._overlay_5kz88_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_5kz88_12{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:32px;width:100%;max-width:400px;position:relative;text-align:center;box-shadow:var(--shadow-lg, 0 20px 60px rgba(0, 0, 0, .3))}._closeBtn_5kz88_24{position:absolute;top:12px;right:16px;background:none;border:none;color:var(--text-secondary);font-size:1.5rem;line-height:1;padding:4px}._closeBtn_5kz88_24:hover{color:var(--text-primary)}._icon_5kz88_40{font-size:2.5rem;margin-bottom:12px}._title_5kz88_45{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}._subtitle_5kz88_52{color:var(--text-secondary);font-size:.875rem;margin-bottom:24px;line-height:1.5}._phoneInput_5kz88_59{display:flex;align-items:center;border:1px solid var(--border);border-radius:8px;overflow:hidden;margin-bottom:16px}._prefix_5kz88_68{padding:10px 12px;background:var(--bg-main);color:var(--text-secondary);font-weight:500;border-right:1px solid var(--border);font-size:.95rem}._phoneInput_5kz88_59 input{flex:1;padding:10px 12px;border:none;background:var(--bg-main);color:var(--text-primary);font-size:1rem;outline:none;letter-spacing:.5px}._phoneInput_5kz88_59 input::placeholder{color:var(--text-muted)}._error_5kz88_92{color:#ef4444;font-size:.8rem;margin-bottom:12px}._primaryBtn_5kz88_98{width:100%;padding:12px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:500;margin-bottom:8px;transition:background .15s}._primaryBtn_5kz88_98:hover:not(:disabled){background:var(--accent-dark)}._primaryBtn_5kz88_98:disabled{opacity:.6;cursor:not-allowed}._skipBtn_5kz88_120{width:100%;padding:10px;background:none;border:none;color:var(--text-secondary);font-size:.85rem;transition:color .15s}._skipBtn_5kz88_120:hover:not(:disabled){color:var(--text-primary)}@media (max-width: 768px){._modal_5kz88_12{max-width:calc(100vw - 32px);padding:24px 20px;margin:0 16px}}._layout_15foc_1{display:flex;height:100vh;overflow-x:hidden}._main_15foc_7{flex:1;display:flex;flex-direction:column;overflow-y:auto}._header_15foc_14{display:flex;justify-content:flex-end;padding:12px 20px;border-bottom:1px solid var(--border)}._content_15foc_21{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}._authContainer_15foc_29{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px}._heading_15foc_37{font-size:2rem;font-weight:700;margin-bottom:8px}._subheading_15foc_43{color:var(--text-secondary);font-size:.95rem;margin-bottom:24px;text-align:center}[data-amplify-authenticator]{--amplify-components-authenticator-router-border-color: var(--border);--amplify-components-authenticator-router-background-color: var(--bg-secondary);--amplify-colors-background-primary: var(--bg-secondary);--amplify-colors-background-secondary: var(--bg-main);--amplify-colors-font-primary: var(--text-primary);--amplify-colors-font-secondary: var(--text-secondary);--amplify-colors-brand-primary-10: var(--accent-bg);--amplify-colors-brand-primary-80: var(--accent);--amplify-colors-brand-primary-90: var(--accent-dark);--amplify-colors-brand-primary-100: var(--accent-dark);--amplify-colors-border-primary: var(--border);--amplify-colors-border-secondary: var(--border-light);--amplify-components-authenticator-router-box-shadow: var(--shadow-lg);--amplify-components-fieldcontrol-border-color: var(--border);--amplify-space-medium: 16px;--amplify-space-large: 20px;width:100%}[data-amplify-authenticator] [data-amplify-router]{border-radius:16px;border:1px solid var(--border)!important;box-shadow:var(--shadow-lg);padding:8px 0 0;background-color:var(--bg-secondary)!important;width:100%!important}[data-amplify-authenticator] [role=tablist]{padding:0 8px;gap:0;margin-bottom:8px;border-bottom:1px solid var(--border)!important;border-top:none!important}[data-amplify-authenticator] [data-amplify-router]>div{border-color:var(--border)!important;width:100%!important}[data-amplify-authenticator] [data-amplify-router]>div>div{border-color:var(--border)!important;width:100%!important}[data-amplify-authenticator] [role=tab]:after,[data-amplify-authenticator] [role=tab]:before{background-color:var(--border)!important}[data-amplify-authenticator] [role=tab][aria-selected=true]:after,[data-amplify-authenticator] [role=tab][aria-selected=true]:before{background-color:var(--accent)!important}[data-amplify-authenticator] [role=tab][aria-selected=true]{color:var(--accent)!important;border-color:var(--accent)!important}[data-amplify-authenticator] [role=tab]{color:var(--text-muted)!important;font-weight:500;padding:12px 16px}[data-amplify-authenticator] form{padding:4px 24px 12px!important;width:100%!important;box-sizing:border-box!important}[data-amplify-authenticator] [data-amplify-router]>div>div:first-child{padding:16px 24px 0!important}[data-amplify-authenticator] ._amplify-divider_15foc_140,[data-amplify-authenticator] [data-amplify-router] hr{margin:12px 24px!important;border-color:var(--border)!important}[data-amplify-authenticator] button[data-variation=primary],[data-amplify-authenticator] [data-amplify-router] button[type=submit],[data-amplify-authenticator] ._amplify-button--primary_15foc_149,[data-amplify-authenticator] button[class*=amplify-button--primary]{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;border-radius:8px!important;padding:12px!important;font-weight:500!important;font-size:.95rem!important;margin-top:4px;transition:background .15s}[data-amplify-authenticator] button[data-variation=primary]:hover,[data-amplify-authenticator] [data-amplify-router] button[type=submit]:hover,[data-amplify-authenticator] ._amplify-button--primary_15foc_149:hover,[data-amplify-authenticator] button[class*=amplify-button--primary]:hover{background:var(--accent-dark)!important;background-color:var(--accent-dark)!important;border-color:var(--accent-dark)!important}[data-amplify-authenticator] input,[data-amplify-authenticator] ._amplify-input_15foc_177,[data-amplify-authenticator] [class*=amplify-input]{color:var(--text-primary)!important;background-color:var(--bg-input)!important;border-color:var(--border)!important;border-radius:8px!important;padding:10px 12px!important;font-size:.9rem!important;transition:border-color .15s;-webkit-text-fill-color:var(--text-primary)!important}[data-amplify-authenticator] input:-webkit-autofill,[data-amplify-authenticator] input:-webkit-autofill:hover,[data-amplify-authenticator] input:-webkit-autofill:focus,[data-amplify-authenticator] input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-input) inset!important;-webkit-text-fill-color:var(--text-primary)!important;box-shadow:0 0 0 30px var(--bg-input) inset!important;caret-color:var(--text-primary)!important;transition:background-color 5000s ease-in-out 0s}[data-amplify-authenticator] input::placeholder{color:var(--text-muted)!important;-webkit-text-fill-color:var(--text-muted)!important}[data-amplify-authenticator] input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px #1877f226!important}[data-amplify-authenticator] label{color:var(--text-secondary)!important;font-size:.85rem!important;font-weight:500!important;margin-bottom:4px!important}[data-amplify-authenticator] ._amplify-flex_15foc_220{gap:6px}[data-amplify-authenticator] select{color:var(--text-primary)!important;background-color:var(--bg-input)!important;border-color:var(--border)!important;border-radius:8px!important;font-size:.9rem!important;-webkit-text-fill-color:var(--text-primary)!important}[data-amplify-authenticator] button[aria-label*=assword],[data-amplify-authenticator] button[class*=field__show],[data-amplify-authenticator] ._amplify-field-group__outer-end_15foc_237 button,[data-amplify-authenticator] [class*=amplify-field-group__outer-end] button{color:var(--text-muted)!important;background:var(--bg-input)!important;background-color:var(--bg-input)!important;border:1px solid var(--border)!important;border-left:none!important;border-radius:0 8px 8px 0!important}[data-amplify-authenticator] button[aria-label*=assword]:hover,[data-amplify-authenticator] ._amplify-field-group__outer-end_15foc_237 button:hover,[data-amplify-authenticator] [class*=amplify-field-group__outer-end] button:hover{color:var(--text-primary)!important;background:var(--bg-hover)!important;background-color:var(--bg-hover)!important}[data-amplify-authenticator] button[data-variation=link],[data-amplify-authenticator] a[data-variation=link],[data-amplify-authenticator] [data-amplify-router] button[data-variation=link],[data-amplify-authenticator] ._amplify-button--link_15foc_259,[data-amplify-authenticator] [class*=amplify-button--link]{color:var(--accent)!important;font-size:.85rem!important;background:none!important;border:none!important}[data-amplify-authenticator] button[data-variation=link]:hover,[data-amplify-authenticator] ._amplify-button--link_15foc_259:hover,[data-amplify-authenticator] [class*=amplify-button--link]:hover{color:var(--accent-light)!important;text-decoration:underline!important}[data-amplify-authenticator] button:not([type=submit]):not([aria-label*=assword]):not([role=tab]):not([class*=federated]){color:var(--accent)!important}[data-amplify-authenticator] [role=alert]{color:var(--text-primary)!important;background-color:var(--negative-bg)!important;border-color:#ef44444d!important;border-radius:8px!important;font-size:.85rem;margin:8px 0}[data-amplify-authenticator] ._amplify-countrycodeselect_15foc_290,[data-amplify-authenticator] [class*=countrycodeselect]{background-color:var(--bg-input)!important;border-color:var(--border)!important}[data-amplify-authenticator] button[class*=federated]{border-color:var(--border)!important;background-color:var(--bg-input)!important;color:var(--text-primary)!important;border-radius:8px!important}[data-amplify-authenticator] button[class*=federated]:hover{background-color:var(--bg-hover)!important}@media (max-width: 768px){._layout_15foc_1{flex-direction:column;height:auto;min-height:100vh;min-height:100dvh}._main_15foc_7{height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}._content_15foc_21{padding:24px 16px 16px;align-items:flex-start;overflow-y:auto}._authContainer_15foc_29{max-width:100%;margin-bottom:100px}[data-amplify-authenticator]{width:100%!important}[data-amplify-authenticator] [data-amplify-router]{border-radius:12px;border-color:var(--border)!important}[data-amplify-authenticator] form{padding:4px 16px 12px!important}[data-amplify-authenticator] [data-amplify-router]>div>div:first-child{padding:12px 16px 0!important}[data-amplify-authenticator] ._amplify-divider_15foc_140,[data-amplify-authenticator] [data-amplify-router] hr{margin:10px 16px!important}[data-amplify-authenticator] input{padding:12px!important;font-size:16px!important}[data-amplify-authenticator] select{font-size:16px!important}[data-amplify-authenticator] button[data-variation=primary],[data-amplify-authenticator] [data-amplify-router] button[type=submit],[data-amplify-authenticator] button[class*=amplify-button--primary]{padding:14px!important;font-size:1rem!important;background:var(--accent)!important;background-color:var(--accent)!important}[data-amplify-authenticator] [role=tab]{padding:10px 12px;font-size:.9rem}}@media (max-width: 380px){._content_15foc_21{padding:12px}[data-amplify-authenticator] form{padding:4px 12px 16px!important}[data-amplify-authenticator] [data-amplify-router]>div>div:first-child{padding:10px 12px 0!important}}._layout_1vgw3_1{display:flex;flex-direction:column;height:100vh;overflow-x:hidden}._body_1vgw3_8{display:flex;flex:1;min-height:0;overflow:hidden;max-width:100vw}._main_1vgw3_16{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}._header_1vgw3_24{padding:24px 32px 12px}._title_1vgw3_28{font-size:1.6rem;font-weight:700;margin:0}._date_1vgw3_34{font-size:.82rem;color:var(--text-muted);margin:4px 0 0}._themesSection_1vgw3_44{padding:12px 32px 16px}._themesTitle_1vgw3_48{font-size:.85rem;font-weight:600;color:var(--text-secondary);margin:0 0 10px}._themesGrid_1vgw3_55{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._themeCard_1vgw3_62{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:linear-gradient(135deg,var(--bg-elevated) 60%,color-mix(in srgb,var(--theme-color, var(--accent)) 8%,var(--bg-elevated)));border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s;text-align:left;position:relative;overflow:hidden}._themeCard_1vgw3_62:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--theme-color, var(--accent));opacity:.5}._themeCard_1vgw3_62:hover{border-color:var(--theme-color, var(--accent));transform:translateY(-1px);box-shadow:0 4px 12px #0000001f}._themeCardActive_1vgw3_94{border-color:var(--theme-color, var(--accent));box-shadow:0 0 10px #6366f11f}._themeCardActive_1vgw3_94:before{opacity:1;height:3px}._themeCardAsk_1vgw3_105{background:linear-gradient(135deg,var(--bg-elevated) 40%,rgba(99,102,241,.1) 100%);border-style:dashed;border-color:#6366f140}._themeCardAsk_1vgw3_105:hover{background:linear-gradient(135deg,var(--bg-elevated) 20%,rgba(99,102,241,.18) 100%);border-style:solid;border-color:var(--accent)}._themeAskBadge_1vgw3_117{font-size:.7rem;font-weight:600;color:var(--accent);background:var(--accent-bg);padding:3px 10px;border-radius:8px;white-space:nowrap}._themeTop_1vgw3_127{display:flex;align-items:center;justify-content:space-between}._themeIcon_1vgw3_133{font-size:1.1rem}._themeBadge_1vgw3_137{font-size:.68rem;font-weight:700;color:var(--text-primary);background:var(--bg-hover);padding:2px 8px;border-radius:10px}._themeLabel_1vgw3_146{font-size:.75rem;font-weight:600;color:var(--text-primary);line-height:1.3}._activeThemeBanner_1vgw3_154{display:flex;align-items:center;justify-content:space-between;padding:6px 32px;background:var(--accent-bg);border-bottom:1px solid rgba(24,119,242,.15);font-size:.8rem;color:var(--text-primary)}._clearTheme_1vgw3_165{background:none;border:1px solid var(--border);border-radius:6px;padding:2px 10px;font-size:.72rem;color:var(--text-muted);cursor:pointer;transition:all .15s}._clearTheme_1vgw3_165:hover{border-color:var(--negative);color:var(--negative)}._tabsWrapper_1vgw3_185{position:sticky;top:0;z-index:10;background:var(--bg-main);padding:10px 32px 0;border-bottom:1px solid var(--border)}._tabs_1vgw3_185{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:10px}._tabs_1vgw3_185::-webkit-scrollbar{display:none}._tab_1vgw3_185{display:flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--border);border-radius:18px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.76rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s}._tab_1vgw3_185:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}._tabActive_1vgw3_229{background:var(--accent);border-color:var(--accent);color:#fff}._tabActive_1vgw3_229:hover{background:var(--accent-dark);color:#fff}._tabIcon_1vgw3_240{font-size:.8rem}._tabLabel_1vgw3_244{font-size:.74rem}._tabCount_1vgw3_248{font-size:.62rem;background:#ffffff26;padding:1px 5px;border-radius:8px;font-weight:600}._tabActive_1vgw3_229 ._tabCount_1vgw3_248{background:#ffffff40}._sectorWrapper_1vgw3_261{padding:6px 32px;background:var(--bg-main);border-bottom:1px solid var(--border)}._sectorTab_1vgw3_267{display:flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text-muted);font-size:.68rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:all .15s}._sectorTab_1vgw3_267:hover{border-color:var(--border);color:var(--text-secondary);background:var(--bg-hover)}._content_1vgw3_293{flex:1;padding:16px 32px 32px}._count_1vgw3_298{font-size:.8rem;color:var(--text-muted);margin-bottom:14px}._section_1vgw3_304{margin-bottom:20px}._sectionHeader_1vgw3_308{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid var(--border)}._sectionDot_1vgw3_317{width:7px;height:7px;border-radius:50%;flex-shrink:0}._sectionTitle_1vgw3_324{font-size:.78rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._sectionCount_1vgw3_332{font-size:.68rem;color:var(--text-muted);background:var(--bg-hover);padding:1px 7px;border-radius:8px}._grid_1vgw3_340{display:flex;flex-direction:column;gap:10px;max-width:800px}._cardEnter_1vgw3_347{animation:_cardSlideIn_1vgw3_1 .3s ease-out both}@keyframes _cardSlideIn_1vgw3_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._loadMore_1vgw3_363{display:block;margin:20px auto 40px;padding:10px 24px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-size:.82rem;cursor:pointer;transition:all .15s}._loadMore_1vgw3_363:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-bg)}._loading_1vgw3_382{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0;color:var(--text-muted)}._spinner_1vgw3_391{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_1vgw3_391 .8s linear infinite}@keyframes _spin_1vgw3_391{to{transform:rotate(360deg)}}._error_1vgw3_406{text-align:center;padding:48px 0;color:var(--negative);font-size:.9rem}._empty_1vgw3_413{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 0;color:var(--text-muted)}._emptyIcon_1vgw3_422{font-size:2rem}@media (max-width: 768px){._header_1vgw3_24{padding:14px 16px 8px}._title_1vgw3_28{font-size:1.25rem}._themesSection_1vgw3_44{padding:10px 16px 12px}._themesGrid_1vgw3_55{grid-template-columns:repeat(2,1fr);gap:6px}._themeCard_1vgw3_62{padding:8px 10px}._themeIcon_1vgw3_133{font-size:.9rem}._themeLabel_1vgw3_146{font-size:.7rem}._themeAskBadge_1vgw3_117{font-size:.65rem;padding:2px 8px}._activeThemeBanner_1vgw3_154{padding:6px 16px;font-size:.75rem}._tabsWrapper_1vgw3_185{padding:8px 16px 0}._tab_1vgw3_185{padding:5px 10px;font-size:.72rem}._tabIcon_1vgw3_240{font-size:.75rem}._sectorWrapper_1vgw3_261{padding:4px 16px}._sectorTab_1vgw3_267{padding:3px 8px;font-size:.64rem}._content_1vgw3_293{padding:10px 16px 100px}._grid_1vgw3_340{max-width:100%;gap:8px}}@media (max-width: 380px){._themesGrid_1vgw3_55{grid-template-columns:1fr 1fr;gap:5px}._themeCard_1vgw3_62{padding:7px 8px}._themeLabel_1vgw3_146{font-size:.66rem}}._tabWatchlist_1vgw3_521{border-color:#eab3084d;background:#eab3080f}._tabWatchlist_1vgw3_521:hover{border-color:#eab30899;color:#b45309;background:#eab3081f}._tabWatchlist_1vgw3_521._tabActive_1vgw3_229{background:#d97706;border-color:#d97706;color:#fff}._tabWatchlist_1vgw3_521._tabActive_1vgw3_229:hover{background:#b45309;color:#fff}._cardWrapper_1vgw3_543{position:relative}._watchlistBadge_1vgw3_547{position:absolute;top:8px;right:8px;font-size:.65rem;font-weight:600;color:#92400e;background:#fbbf2433;border:1px solid rgba(251,191,36,.4);padding:2px 8px;border-radius:10px;z-index:2;white-space:nowrap}._viewAllLink_1vgw3_562{font-size:.85rem;color:var(--accent);text-decoration:none;font-weight:500;margin-top:4px}._viewAllLink_1vgw3_562:hover{text-decoration:underline}@media (max-width: 768px){._watchlistBadge_1vgw3_547{top:6px;right:6px;font-size:.6rem;padding:1px 6px}}._layout_1xh16_1{display:flex;flex-direction:column;height:100vh;overflow-x:hidden}._body_1xh16_8{display:flex;flex:1;min-height:0;overflow:hidden;max-width:100vw}._main_1xh16_16{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding-bottom:60px}._pageHeader_1xh16_29{padding:24px 32px 12px}._pageTitle_1xh16_33{font-size:1.6rem;font-weight:700;margin:0}._content_1xh16_43{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 32px;max-width:1100px}._columnLeft_1xh16_51,._columnRight_1xh16_52{display:flex;flex-direction:column;gap:20px}._section_1xh16_62{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:20px 24px}._sectionHeader_1xh16_69{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}._sectionHeader_1xh16_69 ._sectionTitle_1xh16_76{margin:0}._sectionTitle_1xh16_76{font-size:.9rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 16px}._profileHeader_1xh16_93{display:flex;align-items:flex-start;gap:16px}._avatar_1xh16_99{width:56px;height:56px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;flex-shrink:0}._profileInfo_1xh16_113{display:flex;flex-direction:column;gap:4px;min-width:0}._profileName_1xh16_120{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profileEmail_1xh16_130{font-size:.85rem;color:var(--text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._profilePhone_1xh16_139{font-size:.85rem;color:var(--text-secondary);margin:0}._addPhoneLink_1xh16_145{font-size:.82rem;color:var(--accent);text-decoration:none;font-weight:500}._addPhoneLink_1xh16_145:hover{text-decoration:underline}._addPhoneLink_1xh16_145:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._memberSince_1xh16_161{font-size:.78rem;color:var(--text-muted);margin:4px 0 0}._subscriptionContent_1xh16_171{display:flex;flex-direction:column;gap:14px}._tierRow_1xh16_177{display:flex;align-items:center;gap:10px}._tierBadge_1xh16_183{display:inline-flex;align-items:center;padding:4px 12px;border-radius:16px;font-size:.8rem;font-weight:700;text-transform:capitalize}._tierFree_1xh16_193{background:#e5e7eb;color:#4b5563}._tierPlus_1xh16_198{background:#dbeafe;color:#1d4ed8}._tierPro_1xh16_203{background:#ede9fe;color:#7c3aed}._tierLifetime_1xh16_208{background:#fef3c7;color:#b45309}._subscriptionDetails_1xh16_213{display:flex;flex-direction:column;gap:8px}._detailItem_1xh16_219{display:flex;justify-content:space-between;align-items:center;gap:12px}._detailLabel_1xh16_226{font-size:.82rem;color:var(--text-secondary)}._detailValue_1xh16_231{font-size:.82rem;font-weight:600;color:var(--text-primary);text-align:right}._upgradeCta_1xh16_240{margin-top:8px;padding:16px;background:var(--bg-hover);border:1px solid var(--border);border-radius:10px}._upgradeTitle_1xh16_248{font-size:.92rem;font-weight:700;color:var(--text-primary);margin:0 0 4px}._upgradeDescription_1xh16_255{font-size:.8rem;color:var(--text-secondary);margin:0 0 12px;line-height:1.4}._upgradeBtn_1xh16_262{display:inline-flex;align-items:center;padding:8px 18px;background:var(--accent);color:#fff;border-radius:8px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s}._upgradeBtn_1xh16_262:hover{background:var(--accent-dark)}._upgradeBtn_1xh16_262:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._usageContent_1xh16_288{display:flex;flex-direction:column;gap:16px}._usageCredits_1xh16_294{display:flex;flex-direction:column;gap:8px}._usageFraction_1xh16_300{font-size:.88rem;font-weight:600;color:var(--text-primary)}._progressBarContainer_1xh16_306{width:100%;height:8px;background:var(--bg-hover);border-radius:4px;overflow:hidden}._progressBar_1xh16_306{height:100%;border-radius:4px;transition:width .3s ease}._progressGreen_1xh16_320{background:#22c55e}._progressYellow_1xh16_324{background:#eab308}._progressRed_1xh16_328{background:#ef4444}._usageStats_1xh16_332{display:grid;grid-template-columns:1fr 1fr;gap:12px}._statItem_1xh16_338{display:flex;flex-direction:column;gap:2px;padding:12px;background:var(--bg-hover);border-radius:8px}._statValue_1xh16_347{font-size:1.1rem;font-weight:700;color:var(--text-primary)}._statLabel_1xh16_353{font-size:.75rem;color:var(--text-muted)}._watchlistSummary_1xh16_362{display:flex;flex-direction:column;gap:12px}._watchlistCount_1xh16_368{display:flex;align-items:center}._watchlistCountValue_1xh16_373{font-size:.88rem;font-weight:600;color:var(--text-primary)}._watchlistList_1xh16_379{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}._watchlistItem_1xh16_388{border-bottom:1px solid var(--border);padding-bottom:6px}._watchlistItem_1xh16_388:last-child{border-bottom:none;padding-bottom:0}._watchlistItemLink_1xh16_398{display:flex;align-items:center;gap:8px;text-decoration:none;padding:4px 0;transition:opacity .15s}._watchlistItemLink_1xh16_398:hover{opacity:.8}._watchlistItemLink_1xh16_398:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._watchlistSymbol_1xh16_416{font-size:.82rem;font-weight:700;color:var(--accent);min-width:70px}._watchlistCompany_1xh16_423{font-size:.8rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._watchlistEmpty_1xh16_431{font-size:.82rem;color:var(--text-muted);margin:0}._viewAllLink_1xh16_437{font-size:.82rem;font-weight:600;color:var(--accent);text-decoration:none}._viewAllLink_1xh16_437:hover{text-decoration:underline}._viewAllLink_1xh16_437:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._signOutSection_1xh16_457{padding:24px 32px;max-width:1100px}._signOutBtn_1xh16_462{padding:10px 24px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._signOutBtn_1xh16_462:hover{background:var(--bg-hover);border-color:var(--text-muted)}._signOutBtn_1xh16_462:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._errorState_1xh16_488{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 32px;text-align:center}._errorMessage_1xh16_497{font-size:.9rem;color:var(--negative);margin:0 0 16px}._retryBtn_1xh16_503{padding:8px 20px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s}._retryBtn_1xh16_503:hover{background:var(--bg-hover)}._retryBtn_1xh16_503:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._skeleton_1xh16_528{background:var(--bg-hover);border-radius:4px;animation:_shimmer_1xh16_1 1.5s infinite}@keyframes _shimmer_1xh16_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 768px){._pageHeader_1xh16_29{padding:14px 16px 8px}._pageTitle_1xh16_33{font-size:1.25rem}._content_1xh16_43{grid-template-columns:1fr;padding:0 16px;gap:16px}._section_1xh16_62{padding:16px}._avatar_1xh16_99{width:48px;height:48px;font-size:1.2rem}._profileName_1xh16_120{font-size:1rem}._usageStats_1xh16_332{grid-template-columns:1fr}._signOutSection_1xh16_457{padding:20px 16px}._main_1xh16_16{padding-bottom:100px}}@media (min-width: 769px) and (max-width: 1024px){._content_1xh16_43{grid-template-columns:1fr;max-width:600px}}._preferencesContent_1xh16_609{display:flex;flex-direction:column;gap:20px}._preferenceItem_1xh16_615{display:flex;flex-direction:column;gap:4px}._preferenceLabel_1xh16_621{font-size:.88rem;font-weight:600;color:var(--text-primary)}._preferenceHelp_1xh16_627{font-size:.78rem;color:var(--text-muted);margin:0 0 6px;line-height:1.4}._preferenceSelect_1xh16_634{width:100%;max-width:200px;padding:8px 32px 8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:.85rem;cursor:pointer;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}._preferenceSelect_1xh16_634:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}._preferenceSelect_1xh16_634:hover{border-color:var(--text-muted)}._preferenceToggleRow_1xh16_664{display:flex;align-items:center;justify-content:space-between;gap:12px}._toggleSwitch_1xh16_671{position:relative;width:44px;height:24px;border-radius:12px;border:none;background:var(--bg-hover);cursor:pointer;padding:0;flex-shrink:0;transition:background .2s}._toggleSwitch_1xh16_671:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._toggleOn_1xh16_689{background:var(--accent)}._toggleKnob_1xh16_693{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}._toggleOn_1xh16_689 ._toggleKnob_1xh16_693{transform:translate(20px)}._toast_1xh16_712{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--accent);border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:500;box-shadow:var(--shadow-lg);z-index:9999;animation:_toastSlideUp_1xh16_1 .3s ease}@keyframes _toastSlideUp_1xh16_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._dangerZone_1xh16_745{margin:24px 32px;padding:20px 24px;border:1px solid #ef4444;border-radius:12px;max-width:1100px}._dangerZoneTitle_1xh16_753{font-size:.9rem;font-weight:700;color:#ef4444;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}._dangerZoneDescription_1xh16_762{font-size:.82rem;color:var(--text-secondary);margin:0 0 16px;line-height:1.4}._deleteAccountBtn_1xh16_769{padding:10px 24px;border:1px solid #ef4444;border-radius:8px;background:transparent;color:#ef4444;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}._deleteAccountBtn_1xh16_769:hover{background:#ef4444;color:#fff}._deleteAccountBtn_1xh16_769:focus-visible{outline:2px solid #ef4444;outline-offset:2px}._modalOverlay_1xh16_795{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}._modal_1xh16_795{background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:24px;max-width:440px;width:100%;box-shadow:var(--shadow-lg)}._modalTitle_1xh16_816{font-size:1.1rem;font-weight:700;color:#ef4444;margin:0 0 12px}._modalMessage_1xh16_823{font-size:.88rem;color:var(--text-secondary);line-height:1.5;margin:0 0 20px}._modalLabel_1xh16_830{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary);margin:0 0 8px}._modalInput_1xh16_838{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:.88rem;transition:border-color .15s;box-sizing:border-box}._modalInput_1xh16_838:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 2px #ef444433}._modalInput_1xh16_838::placeholder{color:var(--text-muted)}._deleteError_1xh16_860{font-size:.82rem;color:#ef4444;margin:12px 0 0}._modalActions_1xh16_866{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}._modalCancelBtn_1xh16_873{padding:10px 20px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}._modalCancelBtn_1xh16_873:hover{background:var(--bg-hover)}._modalCancelBtn_1xh16_873:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._modalCancelBtn_1xh16_873:disabled{opacity:.5;cursor:not-allowed}._modalConfirmBtn_1xh16_899{padding:10px 20px;border:none;border-radius:8px;background:#ef4444;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}._modalConfirmBtn_1xh16_899:hover:not(:disabled){background:#dc2626}._modalConfirmBtn_1xh16_899:focus-visible{outline:2px solid #ef4444;outline-offset:2px}._modalConfirmBtn_1xh16_899:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){._dangerZone_1xh16_745{margin:20px 16px;padding:16px}._modal_1xh16_795{padding:20px}._modalActions_1xh16_866{flex-direction:column-reverse}._modalCancelBtn_1xh16_873,._modalConfirmBtn_1xh16_899{width:100%;text-align:center}}._layout_5js7y_1{display:flex;flex-direction:column;height:100vh;overflow-x:hidden}._body_5js7y_8{display:flex;flex:1;min-height:0;overflow:hidden;max-width:100vw}._main_5js7y_16{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}._header_5js7y_28{padding:24px 32px 12px}._headerTop_5js7y_32{display:flex;align-items:center;gap:12px}._title_5js7y_38{font-size:1.6rem;font-weight:700;margin:0}._badge_5js7y_44{font-size:.75rem;font-weight:600;color:var(--text-secondary);background:var(--bg-hover);padding:4px 10px;border-radius:12px;white-space:nowrap}._tradeDate_5js7y_54{font-size:.82rem;color:var(--text-muted);margin:4px 0 0}._toolbar_5js7y_64{padding:0 32px 12px}._searchInput_5js7y_68{width:100%;max-width:360px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:.82rem;outline:none;transition:border-color .15s}._searchInput_5js7y_68:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-bg)}._searchInput_5js7y_68::placeholder{color:var(--text-muted)}._tableContainer_5js7y_94{padding:0 32px 32px;overflow-x:auto}._table_5js7y_94{width:100%;border-collapse:collapse;font-size:.82rem;min-width:900px}._table_5js7y_94 thead{position:sticky;top:0;z-index:2;background:var(--bg-main)}._table_5js7y_94 th{text-align:left;padding:10px 12px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none}._table_5js7y_94 td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-primary);vertical-align:middle}._table_5js7y_94 tbody tr:hover{background:var(--bg-hover)}._sortableHeader_5js7y_134{cursor:pointer;transition:color .15s}._sortableHeader_5js7y_134:hover{color:var(--accent)}._sortableHeader_5js7y_134:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._sortIcon_5js7y_148{font-size:.7rem;color:var(--text-muted);margin-left:4px}._sortIconActive_5js7y_154{font-size:.75rem;color:var(--accent);margin-left:4px;font-weight:700}._numericCol_5js7y_161{text-align:right}._symbolLink_5js7y_165{font-weight:600;color:var(--accent);text-decoration:none}._symbolLink_5js7y_165:hover{text-decoration:underline}._symbolLink_5js7y_165:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._companyName_5js7y_180{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sectorCell_5js7y_187{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.78rem}._sparklineCell_5js7y_196{padding:6px 12px}._sparklineHeader_5js7y_200{text-align:center;padding:10px 12px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border)}._sparkline_5js7y_196{display:block}._positive_5js7y_212{color:var(--positive)}._negative_5js7y_216{color:var(--negative)}._row_5js7y_224{transition:background .15s,opacity .3s,transform .3s}._rowFadeOut_5js7y_228{opacity:0;transform:translate(-10px);pointer-events:none}._actionsHeader_5js7y_238{text-align:center;padding:10px 12px;font-weight:600;color:var(--text-secondary);border-bottom:2px solid var(--border);width:50px}._actionsCell_5js7y_247{text-align:center;padding:6px 8px;position:relative}._quickActions_5js7y_253{position:relative;display:inline-block}._quickActionsBtn_5js7y_258{background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:1.1rem;padding:4px 8px;color:var(--text-secondary);transition:background .15s,border-color .15s;line-height:1}._quickActionsBtn_5js7y_258:hover{background:var(--bg-hover);border-color:var(--border);color:var(--text-primary)}._quickActionsBtn_5js7y_258:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._quickActionsMenu_5js7y_281{position:absolute;top:100%;right:0;z-index:100;min-width:160px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:4px 0;animation:_menuFadeIn_5js7y_1 .15s ease-out}@keyframes _menuFadeIn_5js7y_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._quickActionsItem_5js7y_307{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;border:none;background:none;color:var(--text-primary);font-size:.82rem;cursor:pointer;text-align:left;transition:background .12s;white-space:nowrap}._quickActionsItem_5js7y_307:hover{background:var(--bg-hover)}._quickActionsItem_5js7y_307:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._quickActionsItemDanger_5js7y_332{color:var(--negative)}._quickActionsItemDanger_5js7y_332:hover{background:#ef444414}._confirmPrompt_5js7y_342{position:absolute;top:100%;right:0;z-index:100;min-width:200px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0000001f;padding:12px 14px;animation:_menuFadeIn_5js7y_1 .15s ease-out}._confirmText_5js7y_356{font-size:.82rem;color:var(--text-primary);margin:0 0 10px;font-weight:500}._confirmActions_5js7y_363{display:flex;gap:8px;justify-content:flex-end}._confirmCancel_5js7y_369{padding:5px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);font-size:.78rem;cursor:pointer;transition:background .12s}._confirmCancel_5js7y_369:hover{background:var(--bg-hover)}._confirmCancel_5js7y_369:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._confirmRemove_5js7y_389{padding:5px 12px;border:none;border-radius:6px;background:var(--negative);color:#fff;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .12s}._confirmRemove_5js7y_389:hover{opacity:.9}._confirmRemove_5js7y_389:focus-visible{outline:2px solid var(--negative);outline-offset:2px}._emptyState_5js7y_414{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 32px;text-align:center}._emptyIllustration_5js7y_423{font-size:4rem;margin-bottom:16px}._emptyTitle_5js7y_428{font-size:1.3rem;font-weight:700;margin:0 0 8px;color:var(--text-primary)}._emptyDescription_5js7y_435{font-size:.9rem;color:var(--text-muted);margin:0 0 24px;max-width:360px}._emptyCta_5js7y_442{display:inline-flex;align-items:center;gap:6px;padding:10px 24px;background:var(--accent);color:#fff;border-radius:8px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s}._emptyCta_5js7y_442:hover{background:var(--accent-dark)}._emptyCta_5js7y_442:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._skeletonRow_5js7y_469 td{padding:12px}._skeletonCell_5js7y_473{height:14px;background:var(--bg-hover);border-radius:4px;animation:_shimmer_5js7y_1 1.5s infinite}@keyframes _shimmer_5js7y_1{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}._noResults_5js7y_498{text-align:center;padding:40px 32px;color:var(--text-muted);font-size:.9rem}._mobileCards_5js7y_509{display:none}._mobileCard_5js7y_509{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}._mobileCard_5js7y_509:hover{border-color:var(--accent);box-shadow:0 2px 8px #00000014}._mobileCard_5js7y_509:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._mobileCardHeader_5js7y_536{display:flex;align-items:center;justify-content:space-between}._mobileSymbol_5js7y_542{font-weight:700;font-size:.9rem;color:var(--accent)}._mobileChange_5js7y_548{font-size:.8rem;font-weight:600}._mobileCompany_5js7y_553{font-size:.78rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._mobileCardBody_5js7y_561{display:flex;align-items:center;justify-content:space-between;margin-top:6px}._mobilePrice_5js7y_568{font-size:.88rem;font-weight:600;color:var(--text-primary)}._mobileMeta_5js7y_574{display:flex;gap:8px;font-size:.72rem;color:var(--text-muted)}._mobileSector_5js7y_581{background:var(--bg-hover);padding:2px 6px;border-radius:4px}@media (max-width: 1024px){._tableContainer_5js7y_94{overflow-x:auto;-webkit-overflow-scrolling:touch}._sparklineCell_5js7y_196,._sparklineHeader_5js7y_200{display:none}}@media (max-width: 768px){._header_5js7y_28{padding:14px 16px 8px}._headerTop_5js7y_32{flex-wrap:wrap}._title_5js7y_38{font-size:1.25rem}._toolbar_5js7y_64{padding:0 16px 12px}._searchInput_5js7y_68{max-width:100%}._tableContainer_5js7y_94{display:none}._mobileCards_5js7y_509{display:flex;flex-direction:column;gap:8px;padding:0 16px 100px}._noResults_5js7y_498{padding:32px 16px}._emptyState_5js7y_414{padding:48px 16px}}._toast_5js7y_654{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--negative);border-radius:8px;padding:10px 16px;font-size:.85rem;box-shadow:var(--shadow-lg);z-index:9999;animation:_toastSlideUp_5js7y_1 .3s ease}@keyframes _toastSlideUp_5js7y_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._layout_1hcpz_1{display:flex;flex-direction:column;height:100vh;overflow:hidden}._body_1hcpz_8{display:flex;flex:1;overflow:hidden}._main_1hcpz_14{flex:1;padding:24px 24px 80px;max-width:800px;overflow-y:auto}._header_1hcpz_22{margin-bottom:24px}._title_1hcpz_26{font-size:1.4rem;font-weight:700;margin-bottom:4px;color:var(--text-primary)}._subtitle_1hcpz_33{font-size:.85rem;color:var(--text-muted);font-style:italic}._loading_1hcpz_39,._empty_1hcpz_40{color:var(--text-muted);font-size:.88rem;padding:32px 0;text-align:center}._fallbackLink_1hcpz_47{color:var(--accent);text-decoration:none;margin-top:12px;display:inline-block}._searchBar_1hcpz_54{display:flex;align-items:center;gap:10px;padding:10px 16px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;margin-bottom:16px;transition:border-color .2s;position:sticky;top:0;z-index:10}._searchBar_1hcpz_54:focus-within{border-color:var(--accent)}._searchIcon_1hcpz_73{color:var(--text-muted);flex-shrink:0}._searchInput_1hcpz_78{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font-size:.88rem;font-family:inherit}._searchInput_1hcpz_78::placeholder{color:var(--text-muted)}._searchClear_1hcpz_92{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem;padding:4px}._searchClear_1hcpz_92:hover{color:var(--text-primary)}._loadMore_1hcpz_105{text-align:center;padding:24px;color:var(--text-muted);font-size:.82rem}._tickerPills_1hcpz_112{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:12px 16px;background:var(--bg-elevated, #1a1e26);border:1px solid var(--border, rgba(255, 255, 255, .06));border-radius:10px}._tickerLabel_1hcpz_124{font-size:.82rem;color:var(--text-muted);font-weight:500}._tickerPill_1hcpz_112{padding:4px 12px;background:var(--bg-hover, #252a33);border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:20px;color:var(--text-secondary, #9ca3af);text-decoration:none;font-size:.78rem;font-weight:500;transition:border-color .2s,color .2s}._tickerPill_1hcpz_112:hover{border-color:var(--accent);color:var(--accent)}._articleList_1hcpz_147{display:flex;flex-direction:column;gap:12px}._articleCard_1hcpz_153{display:block;padding:16px 20px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;text-decoration:none;transition:border-color .2s}._articleCard_1hcpz_153:hover{border-color:var(--accent)}._articleTitle_1hcpz_167{font-size:.95rem;font-weight:600;color:var(--accent);margin-bottom:6px;line-height:1.4}._articleMeta_1hcpz_175{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-muted);margin-bottom:8px}._articleTicker_1hcpz_184{background:var(--bg-hover);padding:1px 6px;border-radius:4px;font-weight:600}._articleCategory_1hcpz_191{opacity:.8}._articleDesc_1hcpz_195{font-size:.84rem;color:var(--text-secondary);line-height:1.6}@media (max-width: 768px){._main_1hcpz_14{padding:16px 12px}._title_1hcpz_26{font-size:1.2rem}}._layout_9ss0s_1{display:flex;flex-direction:column;height:100vh;overflow:hidden}._body_9ss0s_8{display:flex;flex:1;overflow:hidden}._main_9ss0s_14{flex:1;padding:24px 24px 80px;max-width:800px;overflow-y:auto}._loading_9ss0s_22,._notFound_9ss0s_23{color:var(--text-muted);font-size:.88rem;padding:32px 0}._breadcrumb_9ss0s_29{font-size:.78rem;color:var(--text-muted);margin-bottom:16px}._breadcrumb_9ss0s_29 a{color:var(--text-muted);text-decoration:none}._breadcrumb_9ss0s_29 a:hover{color:var(--accent)}._header_9ss0s_44{margin-bottom:24px}._title_9ss0s_48{font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:8px}._meta_9ss0s_55{display:flex;align-items:center;gap:10px;font-size:.8rem;color:var(--text-muted)}._tickerLink_9ss0s_63{color:var(--accent);text-decoration:none;font-weight:600}._content_9ss0s_69{color:var(--text-secondary);font-size:.9rem;line-height:1.8}._content_9ss0s_69 h2{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:20px 0 8px}._content_9ss0s_69 h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:16px 0 6px}._content_9ss0s_69 h4{font-size:.92rem;font-weight:600;color:var(--text-primary);margin:12px 0 4px}._content_9ss0s_69 p{margin:6px 0}._content_9ss0s_69 li{margin:4px 0 4px 20px}._content_9ss0s_69 strong{color:var(--text-primary)}._actions_9ss0s_108{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}._actionBtn_9ss0s_115{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--accent);color:#fff;border-radius:8px;font-size:.84rem;font-weight:600;text-decoration:none}._actionBtnSecondary_9ss0s_128{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:transparent;border:1.5px solid var(--accent);color:var(--accent);border-radius:8px;font-size:.84rem;font-weight:600;text-decoration:none}._backLink_9ss0s_142{display:inline-block;margin-top:24px;color:var(--text-muted);text-decoration:none;font-size:.82rem}._backLink_9ss0s_142:hover{color:var(--accent)}@media (max-width: 768px){._main_9ss0s_14{padding:16px 12px}._title_9ss0s_48{font-size:1.2rem}._actions_9ss0s_108{flex-direction:column}}._overlay_1sevj_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:var(--bg-main);display:flex;flex-direction:column;overflow:hidden}._backdrop_1sevj_11{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:-1}._header_1sevj_22{padding:32px 32px 16px;text-align:center;flex-shrink:0}._title_1sevj_28{font-size:1.8rem;font-weight:700;margin:0 0 8px;color:var(--text-primary)}._subtitle_1sevj_35{font-size:1rem;color:var(--text-secondary);margin:0}._searchContainer_1sevj_45{padding:0 32px 16px;flex-shrink:0;display:flex;justify-content:center}._searchInput_1sevj_52{width:100%;max-width:480px;padding:10px 16px;border:1px solid var(--border);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);font-size:.9rem;outline:none;transition:border-color .15s}._searchInput_1sevj_52:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-bg)}._searchInput_1sevj_52::placeholder{color:var(--text-muted)}._gridContainer_1sevj_78{flex:1;overflow-y:auto;padding:0 32px 140px;max-width:800px;margin:0 auto;width:100%}._sectionLabel_1sevj_87{font-size:.78rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:16px 0 10px}._sectionLabel_1sevj_87:first-child{margin-top:0}._pillGrid_1sevj_101{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}._pill_1sevj_101{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1.5px solid var(--border);border-radius:20px;background:var(--bg-elevated);color:var(--text-primary);font-size:.82rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,transform .1s;-webkit-user-select:none;user-select:none;white-space:nowrap}._pill_1sevj_101:hover{border-color:var(--accent);background:var(--accent-bg)}._pill_1sevj_101:active{transform:scale(.95)}._pill_1sevj_101:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._pillSelected_1sevj_139{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-light)}._pillCheck_1sevj_145{font-size:.7rem;color:var(--accent);font-weight:700}._grid_1sevj_78{display:flex;flex-direction:column;gap:8px}._stockCard_1sevj_158{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--border);border-radius:10px;background:var(--bg-elevated);cursor:pointer;transition:border-color .15s,background .15s;position:relative;-webkit-user-select:none;user-select:none;text-align:left}._stockCard_1sevj_158:hover{border-color:var(--accent)}._stockCard_1sevj_158:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._stockCardSelected_1sevj_182{border-color:var(--accent);background:var(--accent-bg)}._checkmark_1sevj_187{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;animation:_checkPop_1sevj_1 .2s ease-out}@keyframes _checkPop_1sevj_1{0%{transform:scale(0)}to{transform:scale(1)}}._cardSymbol_1sevj_214{font-weight:700;font-size:.88rem;color:var(--text-primary);flex-shrink:0}._cardCompany_1sevj_221{font-size:.78rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}._loading_1sevj_235{display:flex;align-items:center;justify-content:center;padding:60px 32px;color:var(--text-muted);font-size:.9rem}._noResults_1sevj_244{text-align:center;padding:40px 32px;color:var(--text-muted);font-size:.9rem}._bottomBar_1sevj_255{position:fixed;bottom:0;left:0;right:0;z-index:10001;background:var(--bg-elevated);border-top:1px solid var(--border);padding:14px 32px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 -4px 16px #00000014}._bottomBarTop_1sevj_271,._bottomBarActions_1sevj_277{display:flex;align-items:center;gap:12px}._selectionCount_1sevj_283{font-size:.88rem;color:var(--text-secondary);font-weight:500}._minMessage_1sevj_289{font-size:.82rem;color:var(--text-muted)}._skipBtn_1sevj_294{padding:10px 20px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}._skipBtn_1sevj_294:hover{border-color:var(--text-muted);color:var(--text-primary)}._skipBtn_1sevj_294:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._continueBtn_1sevj_316{padding:10px 28px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}._continueBtn_1sevj_316:hover:not(:disabled){background:var(--accent-dark)}._continueBtn_1sevj_316:disabled{opacity:.5;cursor:not-allowed}._continueBtn_1sevj_316:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._saving_1sevj_342{font-size:.82rem;color:var(--text-muted);font-style:italic}._error_1sevj_352{text-align:center;padding:12px 32px;color:var(--negative);font-size:.85rem}@media (max-width: 1024px){._gridContainer_1sevj_78{padding:0 24px 140px}}@media (max-width: 768px){._header_1sevj_22{padding:20px 16px 12px}._title_1sevj_28{font-size:1.4rem}._subtitle_1sevj_35{font-size:.88rem}._searchContainer_1sevj_45{padding:0 16px 12px}._gridContainer_1sevj_78{padding:0 16px 140px}._pill_1sevj_101{padding:8px 14px;font-size:.8rem}._pillGrid_1sevj_101{gap:6px}._bottomBar_1sevj_255{padding:12px 16px;flex-direction:column;gap:8px}._bottomBarTop_1sevj_271{flex-direction:column;gap:4px}._bottomBarActions_1sevj_277{width:100%;display:flex;gap:10px}._skipBtn_1sevj_294{flex:1;padding:12px;font-size:.82rem}._selectionCount_1sevj_283{font-size:.82rem}._minMessage_1sevj_289{font-size:.75rem}._continueBtn_1sevj_316{flex:2;padding:12px}}._banner_p8ch0_1{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:var(--bg-elevated);border-top:1px solid var(--border);padding:14px 24px;display:flex;align-items:center;justify-content:center;gap:16px;box-shadow:0 -2px 12px #0000001a}._text_p8ch0_17{font-size:.82rem;color:var(--text-secondary);margin:0;max-width:600px;line-height:1.5}._acceptBtn_p8ch0_25{padding:8px 20px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}._acceptBtn_p8ch0_25:hover{background:var(--accent-dark)}._acceptBtn_p8ch0_25:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 768px){._banner_p8ch0_1{flex-direction:column;gap:10px;padding:12px 16px 80px;text-align:center}._acceptBtn_p8ch0_25{width:100%}}._gate_j4kb0_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg-main, #0a0c10);padding:16px}._card_j4kb0_12{max-width:420px;width:100%;text-align:center;padding:40px 32px;background:var(--bg-secondary, #12151a);border:1px solid var(--border, rgba(255, 255, 255, .06));border-radius:16px;box-shadow:0 8px 32px #00000080}._logo_j4kb0_23{font-size:1.4rem;font-weight:700;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}._title_j4kb0_33{font-size:1.3rem;font-weight:700;color:var(--text-primary, #f0f2f5);margin-bottom:8px;letter-spacing:-.02em}._subtitle_j4kb0_41{font-size:.88rem;color:var(--text-secondary, #a8b2c1);line-height:1.6;margin-bottom:24px}._features_j4kb0_48{list-style:none;text-align:left;margin-bottom:28px;padding:0}._features_j4kb0_48 li{padding:8px 0;font-size:.86rem;color:var(--text-secondary, #a8b2c1);border-bottom:1px solid var(--border, rgba(255, 255, 255, .06))}._features_j4kb0_48 li:last-child{border-bottom:none}._actions_j4kb0_66{display:flex;flex-direction:column;gap:10px}._primaryBtn_j4kb0_72{width:100%;padding:13px 24px;background:#3b82f6;color:#fff;border:none;border-radius:10px;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .2s,transform .1s}._primaryBtn_j4kb0_72:hover{background:#60a5fa;transform:translateY(-1px)}._secondaryBtn_j4kb0_90{width:100%;padding:11px 24px;background:transparent;color:var(--text-muted, #5f6b7a);border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:10px;font-size:.82rem;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s}._secondaryBtn_j4kb0_90:hover{border-color:#3b82f6;color:#3b82f6}._disclaimer_j4kb0_108{margin-top:20px;font-size:.72rem;color:var(--text-muted, #5f6b7a)}:root,[data-theme=dark]{--bg-main: #0f1115;--bg-secondary: #171b22;--bg-elevated: #1f232a;--bg-hover: #252a33;--bg-input: #1a1e26;--bg-stripe: rgba(255, 255, 255, .04);--text-primary: #e5e7eb;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-inverse: #0f1115;--bold-text: #ffffff;--accent: #1877F2;--accent-dark: #166FE5;--accent-light: #4293F5;--accent-bg: rgba(24, 119, 242, .1);--positive: #22c55e;--positive-bg: rgba(34, 197, 94, .1);--negative: #ef4444;--negative-bg: rgba(239, 68, 68, .1);--neutral: #6b7280;--warning: #f59e0b;--warning-bg: rgba(245, 158, 11, .1);--border: #2d3748;--border-light: #374151;--divider: #1f2937;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--chat-user-bg: #166FE5;--chat-bot-bg: #1f232a;--chat-input-bg: #171b22;--scrollbar-track: #171b22;--scrollbar-thumb: #2d3748}[data-theme=light]{--bg-main: #ffffff;--bg-secondary: #f9fafb;--bg-elevated: #f3f4f6;--bg-hover: #e5e7eb;--bg-input: #ffffff;--bg-stripe: rgba(0, 0, 0, .03);--text-primary: #111827;--text-secondary: #4b5563;--text-muted: #9ca3af;--text-inverse: #ffffff;--bold-text: #111827;--accent: #1877F2;--accent-dark: #166FE5;--accent-light: #4293F5;--accent-bg: rgba(24, 119, 242, .08);--positive: #16a34a;--positive-bg: rgba(22, 163, 74, .08);--negative: #dc2626;--negative-bg: rgba(220, 38, 38, .08);--neutral: #6b7280;--warning: #d97706;--warning-bg: rgba(217, 119, 6, .08);--border: #e5e7eb;--border-light: #f3f4f6;--divider: #e5e7eb;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--chat-user-bg: #1877F2;--chat-bot-bg: #f3f4f6;--chat-input-bg: #ffffff;--scrollbar-track: #f3f4f6;--scrollbar-thumb: #d1d5db}body{background-color:var(--bg-main);color:var(--text-primary);transition:background-color .2s ease,color .2s ease}.price-up{color:var(--positive)}.price-down{color:var(--negative)}.price-neutral{color:var(--neutral)}.bg-positive{background-color:var(--positive-bg)}.bg-negative{background-color:var(--negative-bg)}.bg-warning{background-color:var(--warning-bg)}.gradient-accent{background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);color:#fff}.gradient-positive{background:linear-gradient(135deg,#22c55e,#10b981);color:#fff}.gradient-negative{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff}.gradient-card{background:linear-gradient(145deg,var(--bg-elevated) 0%,var(--bg-secondary) 100%);border:1px solid var(--border)}.glow-accent{box-shadow:0 0 15px #1877f24d,0 0 30px #1877f21a}.glow-accent-hover:hover{box-shadow:0 0 20px #1877f266,0 0 40px #1877f226;transition:box-shadow .3s ease}.glow-positive{box-shadow:0 0 12px #22c55e40,0 0 24px #22c55e14}.glow-negative{box-shadow:0 0 12px #ef444440,0 0 24px #ef444414}.badge-premium{background:linear-gradient(135deg,#1877f2,#6366f1,#a855f7);color:#fff;padding:2px 10px;border-radius:12px;font-size:.75rem;font-weight:600;letter-spacing:.5px}.glass-card{background:#1f232a99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(45,55,72,.5);border-radius:12px}[data-theme=light] .glass-card{background:#ffffffb3;border:1px solid rgba(229,231,235,.8)}.gradient-border{position:relative;border-radius:12px;overflow:hidden}.gradient-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:12px;background:linear-gradient(135deg,#1877f2,#6366f1,#a855f7,#1877f2);background-size:300% 300%;animation:borderGlow 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes borderGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.pulse-live{animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{box-shadow:0 0 5px #22c55e4d}50%{box-shadow:0 0 15px #22c55e99}}.text-gradient{background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--bg-main);color:var(--text-primary);line-height:1.6;min-height:100vh;min-height:100dvh;transition:background-color .2s ease,color .2s ease;overflow-x:hidden}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-light)}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}@media (max-width: 768px){html,body{height:100%;overflow:hidden}#root{height:100%;min-height:0}body:has(input:focus),body:has(textarea:focus){--bottom-nav-hidden: 1}}@media (max-width: 380px){html{font-size:15px}}:root,[data-amplify-theme]{--amplify-components-accordion-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width: var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style: solid;--amplify-components-accordion-item-border-radius: var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items: center;--amplify-components-accordion-item-trigger-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color: inherit;--amplify-components-accordion-item-trigger-gap: var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content: space-between;--amplify-components-accordion-item-trigger-padding-block: var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color: inherit;--amplify-components-accordion-item-trigger-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow: 0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color: inherit;--amplify-components-accordion-item-content-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start: var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color: var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration: var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function: cubic-bezier(.87, 0, .13, 1);--amplify-components-ai-conversation-message-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius: var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline: var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color: var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size: inherit;--amplify-components-ai-conversation-message-sender-username-font-weight: var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size: inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight: inherit;--amplify-components-ai-conversation-message-body-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap: var(--amplify-space-small);--amplify-components-ai-conversation-form-padding: var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color: var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width: var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius: var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block: var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start: 0;--amplify-components-ai-conversation-attachment-list-gap: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width: var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height: var(--amplify-font-sizes-medium);--amplify-components-alert-align-items: center;--amplify-components-alert-justify-content: space-between;--amplify-components-alert-color: var(--amplify-colors-font-primary);--amplify-components-alert-background-color: var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block: var(--amplify-space-small);--amplify-components-alert-padding-inline: var(--amplify-space-medium);--amplify-components-alert-icon-size: var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-alert-info-color: var(--amplify-colors-font-info);--amplify-components-alert-info-background-color: var(--amplify-colors-background-info);--amplify-components-alert-error-color: var(--amplify-colors-font-error);--amplify-components-alert-error-background-color: var(--amplify-colors-background-error);--amplify-components-alert-warning-color: var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-alert-success-color: var(--amplify-colors-font-success);--amplify-components-alert-success-background-color: var(--amplify-colors-background-success);--amplify-components-authenticator-max-width: 60rem;--amplify-components-authenticator-modal-width: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color: var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top: var(--amplify-space-zero);--amplify-components-authenticator-modal-left: var(--amplify-space-zero);--amplify-components-authenticator-container-width-max: 30rem;--amplify-components-authenticator-router-border-width: var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style: solid;--amplify-components-authenticator-router-border-color: var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color: var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow: var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom: var(--amplify-space-medium);--amplify-components-authenticator-form-padding: var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color: var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color: var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width: 100%;--amplify-components-autocomplete-menu-margin-block-start: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width: var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style: solid;--amplify-components-autocomplete-menu-border-radius: var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display: flex;--amplify-components-autocomplete-menu-options-flex-direction: column;--amplify-components-autocomplete-menu-options-max-height: 300px;--amplify-components-autocomplete-menu-option-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color: currentcolor;--amplify-components-autocomplete-menu-option-cursor: pointer;--amplify-components-autocomplete-menu-option-transition-duration: var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property: background-color, color;--amplify-components-autocomplete-menu-option-transition-timing-function: ease;--amplify-components-autocomplete-menu-option-active-background-color: var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color: var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display: flex;--amplify-components-autocomplete-menu-loading-align-items: center;--amplify-components-autocomplete-menu-loading-display: flex;--amplify-components-autocomplete-menu-loading-gap: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block: var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline: var(--amplify-space-small);--amplify-components-avatar-color: var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height: 1;--amplify-components-avatar-font-weight: var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size: var(--amplify-font-sizes-small);--amplify-components-avatar-text-align: center;--amplify-components-avatar-width: var(--amplify-font-sizes-xxl);--amplify-components-avatar-height: var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color: var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius: 100%;--amplify-components-avatar-border-color: var(--amplify-colors-border-primary);--amplify-components-avatar-border-width: var(--amplify-border-widths-medium);--amplify-components-avatar-info-color: var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color: var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color: var(--amplify-colors-border-info);--amplify-components-avatar-warning-color: var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-avatar-success-color: var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color: var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color: var(--amplify-colors-border-success);--amplify-components-avatar-error-color: var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color: var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color: var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width: var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height: var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-badge-color: var(--amplify-colors-font-primary);--amplify-components-badge-line-height: 1;--amplify-components-badge-font-weight: var(--amplify-font-weights-semibold);--amplify-components-badge-font-size: var(--amplify-font-sizes-small);--amplify-components-badge-text-align: center;--amplify-components-badge-padding-vertical: var(--amplify-space-xs);--amplify-components-badge-padding-horizontal: var(--amplify-space-small);--amplify-components-badge-background-color: var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius: var(--amplify-radii-xl);--amplify-components-badge-info-color: var(--amplify-colors-font-info);--amplify-components-badge-info-background-color: var(--amplify-colors-background-info);--amplify-components-badge-warning-color: var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-badge-success-color: var(--amplify-colors-font-success);--amplify-components-badge-success-background-color: var(--amplify-colors-background-success);--amplify-components-badge-error-color: var(--amplify-colors-font-error);--amplify-components-badge-error-background-color: var(--amplify-colors-background-error);--amplify-components-badge-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical: var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal: var(--amplify-space-xs);--amplify-components-badge-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical: var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal: var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction: row;--amplify-components-breadcrumbs-flex-wrap: wrap;--amplify-components-breadcrumbs-gap: 0;--amplify-components-breadcrumbs-color: var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction: row;--amplify-components-breadcrumbs-item-color: inherit;--amplify-components-breadcrumbs-item-font-size: inherit;--amplify-components-breadcrumbs-item-align-items: center;--amplify-components-breadcrumbs-item-line-height: 1;--amplify-components-breadcrumbs-separator-color: inherit;--amplify-components-breadcrumbs-separator-font-size: inherit;--amplify-components-breadcrumbs-separator-padding-inline: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color: var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size: inherit;--amplify-components-breadcrumbs-link-font-weight: normal;--amplify-components-breadcrumbs-link-text-decoration: none;--amplify-components-breadcrumbs-link-padding-inline: var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color: inherit;--amplify-components-breadcrumbs-link-current-font-size: inherit;--amplify-components-breadcrumbs-link-current-font-weight: normal;--amplify-components-breadcrumbs-link-current-text-decoration: none;--amplify-components-button-font-weight: var(--amplify-font-weights-bold);--amplify-components-button-transition-duration: var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height: var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start: var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end: var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start: var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end: var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color: transparent;--amplify-components-button-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width: var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style: var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius: var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color: var(--amplify-colors-font-primary);--amplify-components-button-hover-color: var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-button-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color: var(--amplify-colors-font-active);--amplify-components-button-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-active-border-color: var(--amplify-colors-primary-100);--amplify-components-button-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color: transparent;--amplify-components-button-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color: transparent;--amplify-components-button-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color: transparent;--amplify-components-button-outlined-info-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color: transparent;--amplify-components-button-outlined-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color: transparent;--amplify-components-button-outlined-success-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color: transparent;--amplify-components-button-outlined-error-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color: transparent;--amplify-components-button-outlined-overlay-color: var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color: var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color: transparent;--amplify-components-button-primary-border-width: var(--amplify-border-widths-small);--amplify-components-button-primary-border-style: solid;--amplify-components-button-primary-background-color: var(--amplify-colors-primary-80);--amplify-components-button-primary-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color: transparent;--amplify-components-button-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color: transparent;--amplify-components-button-primary-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color: transparent;--amplify-components-button-primary-hover-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color: transparent;--amplify-components-button-primary-focus-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color: transparent;--amplify-components-button-primary-active-background-color: var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color: transparent;--amplify-components-button-primary-info-background-color: var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color: transparent;--amplify-components-button-primary-info-hover-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color: transparent;--amplify-components-button-primary-info-focus-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color: transparent;--amplify-components-button-primary-info-active-background-color: var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color: transparent;--amplify-components-button-primary-warning-background-color: var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color: transparent;--amplify-components-button-primary-warning-hover-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color: transparent;--amplify-components-button-primary-warning-focus-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color: transparent;--amplify-components-button-primary-warning-active-background-color: var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color: transparent;--amplify-components-button-primary-error-background-color: var(--amplify-colors-red-80);--amplify-components-button-primary-error-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color: transparent;--amplify-components-button-primary-error-hover-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color: transparent;--amplify-components-button-primary-error-focus-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color: transparent;--amplify-components-button-primary-error-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color: transparent;--amplify-components-button-primary-success-background-color: var(--amplify-colors-green-80);--amplify-components-button-primary-success-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color: transparent;--amplify-components-button-primary-success-hover-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color: transparent;--amplify-components-button-primary-success-focus-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color: transparent;--amplify-components-button-primary-success-active-background-color: var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color: transparent;--amplify-components-button-primary-overlay-background-color: var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color: transparent;--amplify-components-button-primary-overlay-hover-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color: transparent;--amplify-components-button-primary-overlay-focus-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color: transparent;--amplify-components-button-primary-overlay-active-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width: var(--amplify-space-zero);--amplify-components-button-menu-background-color: transparent;--amplify-components-button-menu-justify-content: start;--amplify-components-button-menu-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color: var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color: transparent;--amplify-components-button-link-border-color: transparent;--amplify-components-button-link-border-width: var(--amplify-border-widths-small);--amplify-components-button-link-color: var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color: transparent;--amplify-components-button-link-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color: transparent;--amplify-components-button-link-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color: transparent;--amplify-components-button-link-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-link-active-color: var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color: transparent;--amplify-components-button-link-disabled-background-color: transparent;--amplify-components-button-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color: transparent;--amplify-components-button-link-loading-background-color: transparent;--amplify-components-button-link-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color: transparent;--amplify-components-button-link-info-background-color: transparent;--amplify-components-button-link-info-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color: transparent;--amplify-components-button-link-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color: var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color: transparent;--amplify-components-button-link-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color: transparent;--amplify-components-button-link-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color: transparent;--amplify-components-button-link-warning-background-color: transparent;--amplify-components-button-link-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color: transparent;--amplify-components-button-link-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color: var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color: transparent;--amplify-components-button-link-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color: transparent;--amplify-components-button-link-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color: transparent;--amplify-components-button-link-success-background-color: transparent;--amplify-components-button-link-success-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color: transparent;--amplify-components-button-link-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color: var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color: transparent;--amplify-components-button-link-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color: transparent;--amplify-components-button-link-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color: transparent;--amplify-components-button-link-error-background-color: transparent;--amplify-components-button-link-error-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color: transparent;--amplify-components-button-link-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color: var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color: transparent;--amplify-components-button-link-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color: transparent;--amplify-components-button-link-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color: transparent;--amplify-components-button-link-overlay-background-color: transparent;--amplify-components-button-link-overlay-color: var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color: transparent;--amplify-components-button-link-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color: var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color: transparent;--amplify-components-button-link-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color: var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color: transparent;--amplify-components-button-link-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color: var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color: transparent;--amplify-components-button-warning-border-color: var(--amplify-colors-red-60);--amplify-components-button-warning-border-width: var(--amplify-border-widths-small);--amplify-components-button-warning-color: var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color: var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-warning-active-color: var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color: transparent;--amplify-components-button-warning-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color: transparent;--amplify-components-button-warning-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color: transparent;--amplify-components-button-destructive-border-width: var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style: solid;--amplify-components-button-destructive-background-color: var(--amplify-colors-red-60);--amplify-components-button-destructive-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color: transparent;--amplify-components-button-destructive-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color: transparent;--amplify-components-button-destructive-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color: transparent;--amplify-components-button-destructive-hover-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color: transparent;--amplify-components-button-destructive-focus-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color: transparent;--amplify-components-button-destructive-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size: var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start: var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end: var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start: var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end: var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size: var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start: var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end: var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start: var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end: var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items: center;--amplify-components-button-loader-wrapper-gap: var(--amplify-space-xs);--amplify-components-card-background-color: var(--amplify-colors-background-primary);--amplify-components-card-border-radius: var(--amplify-radii-xs);--amplify-components-card-border-width: 0;--amplify-components-card-border-style: solid;--amplify-components-card-border-color: transparent;--amplify-components-card-box-shadow: none;--amplify-components-card-padding: var(--amplify-space-medium);--amplify-components-card-outlined-background-color: var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius: var(--amplify-radii-xs);--amplify-components-card-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style: solid;--amplify-components-card-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow: var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color: var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius: var(--amplify-radii-xs);--amplify-components-card-elevated-border-width: 0;--amplify-components-card-elevated-border-style: solid;--amplify-components-card-elevated-border-color: transparent;--amplify-components-card-elevated-box-shadow: var(--amplify-shadows-medium);--amplify-components-checkbox-cursor: pointer;--amplify-components-checkbox-align-items: center;--amplify-components-checkbox-disabled-cursor: not-allowed;--amplify-components-checkbox-button-position: relative;--amplify-components-checkbox-button-align-items: center;--amplify-components-checkbox-button-justify-content: center;--amplify-components-checkbox-button-color: var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width: 100%;--amplify-components-checkbox-button-before-height: 100%;--amplify-components-checkbox-button-before-border-width: var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius: 20%;--amplify-components-checkbox-button-before-border-style: solid;--amplify-components-checkbox-button-before-border-color: var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color: var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style: solid;--amplify-components-checkbox-button-focus-outline-width: var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color: var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius: 20%;--amplify-components-checkbox-icon-opacity: var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform: scale(0);--amplify-components-checkbox-icon-transition-property: all;--amplify-components-checkbox-icon-transition-duration: var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function: ease-in-out;--amplify-components-checkbox-icon-checked-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform: scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform: scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color: var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items: flex-start;--amplify-components-checkboxfield-align-content: center;--amplify-components-checkboxfield-flex-direction: column;--amplify-components-checkboxfield-justify-content: center;--amplify-components-collection-pagination-current-color: var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color: var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color: var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color: var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color: var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color: var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color: var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color: var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color: var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color: var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color: var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color: var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color: var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color: var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color: var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color: var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color: var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color: var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color: var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color: var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size: var(--amplify-font-sizes-xs);--amplify-components-copy-gap: var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill: var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom: var(--amplify-space-large);--amplify-components-copy-tool-tip-color: var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size: var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height: var(--amplify-space-relative-full);--amplify-components-divider-border-style: solid;--amplify-components-divider-border-color: var(--amplify-colors-border-primary);--amplify-components-divider-border-width: var(--amplify-border-widths-medium);--amplify-components-divider-label-color: var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline: var(--amplify-space-medium);--amplify-components-divider-label-font-size: var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color: var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width: var(--amplify-border-widths-small);--amplify-components-divider-large-border-width: var(--amplify-border-widths-large);--amplify-components-divider-opacity: var(--amplify-opacities-60);--amplify-components-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style: dashed;--amplify-components-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-dropzone-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-gap: var(--amplify-space-small);--amplify-components-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-dropzone-text-align: center;--amplify-components-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color: var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color: var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color: var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color: var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color: var(--amplify-colors-font-error);--amplify-components-field-gap: var(--amplify-space-xs);--amplify-components-field-font-size: var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction: column;--amplify-components-field-small-gap: var(--amplify-space-xxxs);--amplify-components-field-small-font-size: var(--amplify-font-sizes-small);--amplify-components-field-large-gap: var(--amplify-space-small);--amplify-components-field-large-font-size: var(--amplify-font-sizes-large);--amplify-components-field-label-color: var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style: solid;--amplify-components-fieldcontrol-border-color: var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width: var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius: var(--amplify-radii-small);--amplify-components-fieldcontrol-color: var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration: var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style: solid;--amplify-components-fieldcontrol-outline-width: var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start: var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end: var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style: none;--amplify-components-fieldcontrol-quiet-border-inline-start: none;--amplify-components-fieldcontrol-quiet-border-inline-end: none;--amplify-components-fieldcontrol-quiet-border-block-start: none;--amplify-components-fieldcontrol-quiet-border-radius: 0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor: not-allowed;--amplify-components-fieldcontrol-disabled-border-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color: var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap: var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items: center;--amplify-components-fieldgroup-outer-align-items: center;--amplify-components-fieldmessages-error-color: var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color: var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style: italic;--amplify-components-fieldmessages-description-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color: transparent;--amplify-components-fieldset-border-radius: var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction: column;--amplify-components-fieldset-gap: var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color: var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight: var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding: var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color: var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style: solid;--amplify-components-fieldset-outlined-small-padding: var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding: var(--amplify-space-large);--amplify-components-fieldset-small-gap: var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap: var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style: dashed;--amplify-components-fileuploader-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap: var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align: center;--amplify-components-fileuploader-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius: var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style: var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style: solid;--amplify-components-fileuploader-file-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block: var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline: var(--amplify-space-small);--amplify-components-fileuploader-file-gap: var(--amplify-space-small);--amplify-components-fileuploader-file-align-items: baseline;--amplify-components-fileuploader-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction: column;--amplify-components-fileuploader-filelist-gap: var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap: round;--amplify-components-fileuploader-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style: solid;--amplify-components-fileuploader-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height: 40rem;--amplify-components-fileuploader-previewer-max-width: auto;--amplify-components-fileuploader-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap: var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content: flex-end;--amplify-components-flex-gap: var(--amplify-space-medium);--amplify-components-flex-justify-content: normal;--amplify-components-flex-align-items: stretch;--amplify-components-flex-align-content: normal;--amplify-components-flex-flex-wrap: nowrap;--amplify-components-heading-1-font-size: var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight: var(--amplify-font-weights-light);--amplify-components-heading-2-font-size: var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight: var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size: var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight: var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size: var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight: var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size: var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight: var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size: var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-heading-color: var(--amplify-colors-font-primary);--amplify-components-heading-line-height: var(--amplify-line-heights-small);--amplify-components-icon-line-height: 1;--amplify-components-icon-height: 1em;--amplify-components-highlightmatch-highlighted-font-weight: var(--amplify-font-weights-bold);--amplify-components-image-max-width: 100%;--amplify-components-image-height: auto;--amplify-components-image-object-fit: initial;--amplify-components-image-object-position: initial;--amplify-components-inappmessaging-banner-height: 150px ;--amplify-components-inappmessaging-banner-width: 400px ;--amplify-components-inappmessaging-button-background-color: #e8e8e8;--amplify-components-inappmessaging-button-border-radius: 5px;--amplify-components-inappmessaging-button-color: black;--amplify-components-inappmessaging-dialog-height: 50vh;--amplify-components-inappmessaging-dialog-min-height: 400px;--amplify-components-inappmessaging-dialog-min-width: 400px;--amplify-components-inappmessaging-dialog-width: 30vw;--amplify-components-inappmessaging-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color: var(--amplify-colors-font-active);--amplify-components-link-color: var(--amplify-colors-font-interactive);--amplify-components-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-link-visited-color: var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color: var(--amplify-colors-background-primary);--amplify-components-loader-width: var(--amplify-font-sizes-medium);--amplify-components-loader-height: var(--amplify-font-sizes-medium);--amplify-components-loader-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap: round;--amplify-components-loader-animation-duration: 1s;--amplify-components-loader-small-width: var(--amplify-font-sizes-small);--amplify-components-loader-small-height: var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width: var(--amplify-font-sizes-large);--amplify-components-loader-large-height: var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size: var(--amplify-font-sizes-small);--amplify-components-loader-linear-width: 100%;--amplify-components-loader-linear-min-width: 5rem;--amplify-components-loader-linear-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap: round;--amplify-components-loader-linear-animation-duration: 1s;--amplify-components-loader-linear-small-stroke-width: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width: var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill: var(--amplify-colors-font-primary);--amplify-components-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-menu-border-radius: var(--amplify-radii-medium);--amplify-components-menu-border-width: var(--amplify-border-widths-small);--amplify-components-menu-border-style: solid;--amplify-components-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow: var(--amplify-shadows-large);--amplify-components-menu-flex-direction: column;--amplify-components-menu-gap: var(--amplify-space-zero);--amplify-components-menu-max-width: 30rem;--amplify-components-menu-min-width: 14rem;--amplify-components-menu-small-width: var(--amplify-font-sizes-medium);--amplify-components-menu-small-height: var(--amplify-font-sizes-medium);--amplify-components-menu-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height: 2.5rem;--amplify-components-menu-item-padding-inline-start: var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end: var(--amplify-space-medium);--amplify-components-message-align-items: center;--amplify-components-message-background-color: var(--amplify-colors-background-tertiary);--amplify-components-message-border-color: transparent;--amplify-components-message-border-style: solid;--amplify-components-message-border-width: var(--amplify-border-widths-small);--amplify-components-message-border-radius: var(--amplify-radii-xs);--amplify-components-message-color: var(--amplify-colors-font-primary);--amplify-components-message-justify-content: flex-start;--amplify-components-message-padding-block: var(--amplify-space-small);--amplify-components-message-padding-inline: var(--amplify-space-medium);--amplify-components-message-line-height: var(--amplify-line-heights-small);--amplify-components-message-icon-size: var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap: var(--amplify-space-xxs);--amplify-components-message-plain-color: var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color: transparent;--amplify-components-message-plain-info-color: var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color: transparent;--amplify-components-message-plain-error-color: var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color: transparent;--amplify-components-message-plain-success-color: var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color: transparent;--amplify-components-message-plain-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color: transparent;--amplify-components-message-outlined-color: var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color: var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color: var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color: var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color: var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color: var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color: var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-message-filled-color: var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color: var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color: transparent;--amplify-components-message-filled-info-color: var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color: var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color: transparent;--amplify-components-message-filled-error-color: var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color: var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color: transparent;--amplify-components-message-filled-success-color: var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color: var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color: transparent;--amplify-components-message-filled-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color: transparent;--amplify-components-pagination-current-align-items: center;--amplify-components-pagination-current-justify-content: center;--amplify-components-pagination-current-color: var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size: var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color: var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start: var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end: var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property: background-color;--amplify-components-pagination-button-transition-duration: var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items: baseline;--amplify-components-pagination-ellipsis-justify-content: center;--amplify-components-pagination-ellipsis-padding-inline-start: var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end: var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left: var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right: var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius: var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color: var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color: var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color: var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color: var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color: var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color: var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color: var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color: var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color: var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color: var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow: var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color: var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color: var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color: var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius: var(--amplify-radii-small);--amplify-components-placeholder-transition-duration: var(--amplify-time-long);--amplify-components-placeholder-start-color: var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color: var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height: var(--amplify-space-small);--amplify-components-placeholder-default-height: var(--amplify-space-medium);--amplify-components-placeholder-large-height: var(--amplify-space-large);--amplify-components-radio-align-items: center;--amplify-components-radio-justify-content: flex-start;--amplify-components-radio-gap: inherit;--amplify-components-radio-disabled-cursor: not-allowed;--amplify-components-radio-button-align-items: center;--amplify-components-radio-button-justify-content: center;--amplify-components-radio-button-width: var(--amplify-font-sizes-medium);--amplify-components-radio-button-height: var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing: border-box;--amplify-components-radio-button-border-width: var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style: solid;--amplify-components-radio-button-border-radius: 50%;--amplify-components-radio-button-border-color: var(--amplify-colors-border-primary);--amplify-components-radio-button-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property: all;--amplify-components-radio-button-transition-duration: var(--amplify-time-medium);--amplify-components-radio-button-outline-color: var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style: solid;--amplify-components-radio-button-outline-width: var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding: var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width: var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height: var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width: var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height: var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color: var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color: var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-label-color: var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width: var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color: var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color: var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color: var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color: var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color: var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight: var(--amplify-font-weights-normal);--amplify-components-rating-large-size: var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size: var(--amplify-font-sizes-xl);--amplify-components-rating-small-size: var(--amplify-font-sizes-small);--amplify-components-rating-filled-color: var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color: var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color: var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color: var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-select-color: var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color: var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex: 1;--amplify-components-select-wrapper-display: block;--amplify-components-select-wrapper-position: relative;--amplify-components-select-wrapper-cursor: pointer;--amplify-components-select-icon-wrapper-align-items: center;--amplify-components-select-icon-wrapper-position: absolute;--amplify-components-select-icon-wrapper-top: 50%;--amplify-components-select-icon-wrapper-right: var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform: translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events: none;--amplify-components-select-icon-wrapper-small-right: var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right: var(--amplify-space-medium);--amplify-components-select-option-background-color: transparent;--amplify-components-select-option-color: var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color: transparent;--amplify-components-select-white-space: nowrap;--amplify-components-select-min-width: 6.5rem;--amplify-components-select-small-min-width: 5.5rem;--amplify-components-select-small-padding-inline-end: var(--amplify-space-xl);--amplify-components-select-large-min-width: 7.5rem;--amplify-components-select-large-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline: var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline: var(--amplify-space-small);--amplify-components-selectfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction: column;--amplify-components-selectfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color: var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block: var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius: 9999px;--amplify-components-sliderfield-track-height: .375rem;--amplify-components-sliderfield-track-min-width: 10rem;--amplify-components-sliderfield-range-background-color: var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius: 9999px;--amplify-components-sliderfield-range-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width: 1.25rem;--amplify-components-sliderfield-thumb-height: 1.25rem;--amplify-components-sliderfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow: var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius: 50%;--amplify-components-sliderfield-thumb-border-width: var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color: var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style: solid;--amplify-components-sliderfield-thumb-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color: transparent;--amplify-components-sliderfield-thumb-disabled-box-shadow: none;--amplify-components-sliderfield-thumb-hover-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height: .25rem;--amplify-components-sliderfield-small-thumb-width: 1rem;--amplify-components-sliderfield-small-thumb-height: 1rem;--amplify-components-sliderfield-large-track-height: .625rem;--amplify-components-sliderfield-large-thumb-width: 1.5rem;--amplify-components-sliderfield-large-thumb-height: 1.5rem;--amplify-components-stepperfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction: column;--amplify-components-stepperfield-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align: center;--amplify-components-stepperfield-button-color: var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color: var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color: var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style: dashed;--amplify-components-storagemanager-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap: var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align: center;--amplify-components-storagemanager-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius: var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style: var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style: solid;--amplify-components-storagemanager-file-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block: var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline: var(--amplify-space-small);--amplify-components-storagemanager-file-gap: var(--amplify-space-small);--amplify-components-storagemanager-file-align-items: baseline;--amplify-components-storagemanager-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction: column;--amplify-components-storagemanager-filelist-gap: var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap: round;--amplify-components-storagemanager-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style: solid;--amplify-components-storagemanager-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height: 40rem;--amplify-components-storagemanager-previewer-max-width: auto;--amplify-components-storagemanager-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap: var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content: flex-end;--amplify-components-switchfield-disabled-opacity: var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size: var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size: var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size: var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding: var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color: transparent;--amplify-components-switchfield-thumb-border-width: var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style: solid;--amplify-components-switchfield-thumb-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform: var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration: var(--amplify-time-medium);--amplify-components-switchfield-thumb-width: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color: var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding: var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration: var(--amplify-time-short);--amplify-components-switchfield-track-width: var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color: var(--amplify-colors-background-error);--amplify-components-table-border-collapse: collapse;--amplify-components-table-display: table;--amplify-components-table-width: 100%;--amplify-components-table-head-display: table-header-group;--amplify-components-table-head-vertical-align: middle;--amplify-components-table-body-display: table-row-group;--amplify-components-table-body-vertical-align: middle;--amplify-components-table-foot-display: table-footer-group;--amplify-components-table-foot-vertical-align: middle;--amplify-components-table-row-display: table-row;--amplify-components-table-row-vertical-align: middle;--amplify-components-table-row-hover-background-color: var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color: var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style: solid;--amplify-components-table-header-border-width: var(--amplify-border-widths-small);--amplify-components-table-header-color: var(--amplify-colors-font-primary);--amplify-components-table-header-display: table-cell;--amplify-components-table-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight: var(--amplify-font-weights-bold);--amplify-components-table-header-padding: var(--amplify-space-medium);--amplify-components-table-header-vertical-align: middle;--amplify-components-table-header-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding: var(--amplify-space-large);--amplify-components-table-header-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding: var(--amplify-space-xs);--amplify-components-table-data-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style: solid;--amplify-components-table-data-border-width: var(--amplify-border-widths-small);--amplify-components-table-data-color: var(--amplify-colors-font-primary);--amplify-components-table-data-display: table-cell;--amplify-components-table-data-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight: var(--amplify-font-weights-normal);--amplify-components-table-data-padding: var(--amplify-space-medium);--amplify-components-table-data-vertical-align: middle;--amplify-components-table-data-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding: var(--amplify-space-large);--amplify-components-table-data-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding: var(--amplify-space-xs);--amplify-components-table-caption-caption-side: bottom;--amplify-components-table-caption-color: var(--amplify-colors-font-primary);--amplify-components-table-caption-display: table-caption;--amplify-components-table-caption-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align: center;--amplify-components-table-caption-word-break: break-all;--amplify-components-table-caption-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size: var(--amplify-font-sizes-small);--amplify-components-tabs-background-color: transparent;--amplify-components-tabs-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style: solid;--amplify-components-tabs-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-gap: 0;--amplify-components-tabs-item-background-color: transparent;--amplify-components-tabs-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style: solid;--amplify-components-tabs-item-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-item-color: var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size: var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight: var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical: var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal: var(--amplify-space-medium);--amplify-components-tabs-item-text-align: center;--amplify-components-tabs-item-transition-duration: var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color: transparent;--amplify-components-tabs-item-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow: none;--amplify-components-tabs-item-hover-color: var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color: transparent;--amplify-components-tabs-item-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow: 0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color: var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color: transparent;--amplify-components-tabs-item-active-border-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow: none;--amplify-components-tabs-item-active-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color: transparent;--amplify-components-tabs-item-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow: none;--amplify-components-tabs-item-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color: transparent;--amplify-components-tabs-panel-padding-inline: 0;--amplify-components-tabs-panel-padding-block: var(--amplify-space-small);--amplify-components-text-color: var(--amplify-colors-font-primary);--amplify-components-text-primary-color: var(--amplify-colors-font-primary);--amplify-components-text-secondary-color: var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color: var(--amplify-colors-font-tertiary);--amplify-components-text-error-color: var(--amplify-colors-font-error);--amplify-components-text-warning-color: var(--amplify-colors-font-warning);--amplify-components-text-success-color: var(--amplify-colors-font-success);--amplify-components-text-info-color: var(--amplify-colors-font-info);--amplify-components-textareafield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color: var(--amplify-colors-border-primary);--amplify-components-togglebutton-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color: var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color: var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color: var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width: var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items: center;--amplify-components-togglebuttongroup-align-content: center;--amplify-components-togglebuttongroup-justify-content: flex-start;--amplify-border-widths-small: 1px;--amplify-border-widths-medium: 2px;--amplify-border-widths-large: 3px;--amplify-colors-red-10: hsl(0, 75%, 95%);--amplify-colors-red-20: hsl(0, 75%, 85%);--amplify-colors-red-40: hsl(0, 75%, 75%);--amplify-colors-red-60: hsl(0, 50%, 50%);--amplify-colors-red-80: hsl(0, 95%, 30%);--amplify-colors-red-90: hsl(0, 100%, 20%);--amplify-colors-red-100: hsl(0, 100%, 15%);--amplify-colors-orange-10: hsl(30, 75%, 95%);--amplify-colors-orange-20: hsl(30, 75%, 85%);--amplify-colors-orange-40: hsl(30, 75%, 75%);--amplify-colors-orange-60: hsl(30, 50%, 50%);--amplify-colors-orange-80: hsl(30, 95%, 30%);--amplify-colors-orange-90: hsl(30, 100%, 20%);--amplify-colors-orange-100: hsl(30, 100%, 15%);--amplify-colors-yellow-10: hsl(60, 75%, 95%);--amplify-colors-yellow-20: hsl(60, 75%, 85%);--amplify-colors-yellow-40: hsl(60, 75%, 75%);--amplify-colors-yellow-60: hsl(60, 50%, 50%);--amplify-colors-yellow-80: hsl(60, 95%, 30%);--amplify-colors-yellow-90: hsl(60, 100%, 20%);--amplify-colors-yellow-100: hsl(60, 100%, 15%);--amplify-colors-green-10: hsl(130, 60%, 95%);--amplify-colors-green-20: hsl(130, 60%, 90%);--amplify-colors-green-40: hsl(130, 44%, 63%);--amplify-colors-green-60: hsl(130, 43%, 46%);--amplify-colors-green-80: hsl(130, 33%, 37%);--amplify-colors-green-90: hsl(130, 27%, 29%);--amplify-colors-green-100: hsl(130, 22%, 23%);--amplify-colors-teal-10: hsl(190, 75%, 95%);--amplify-colors-teal-20: hsl(190, 75%, 85%);--amplify-colors-teal-40: hsl(190, 70%, 70%);--amplify-colors-teal-60: hsl(190, 50%, 50%);--amplify-colors-teal-80: hsl(190, 95%, 30%);--amplify-colors-teal-90: hsl(190, 100%, 20%);--amplify-colors-teal-100: hsl(190, 100%, 15%);--amplify-colors-blue-10: hsl(220, 95%, 95%);--amplify-colors-blue-20: hsl(220, 85%, 85%);--amplify-colors-blue-40: hsl(220, 70%, 70%);--amplify-colors-blue-60: hsl(220, 50%, 50%);--amplify-colors-blue-80: hsl(220, 95%, 30%);--amplify-colors-blue-90: hsl(220, 100%, 20%);--amplify-colors-blue-100: hsl(220, 100%, 15%);--amplify-colors-purple-10: hsl(300, 95%, 95%);--amplify-colors-purple-20: hsl(300, 85%, 85%);--amplify-colors-purple-40: hsl(300, 70%, 70%);--amplify-colors-purple-60: hsl(300, 50%, 50%);--amplify-colors-purple-80: hsl(300, 95%, 30%);--amplify-colors-purple-90: hsl(300, 100%, 20%);--amplify-colors-purple-100: hsl(300, 100%, 15%);--amplify-colors-pink-10: hsl(340, 95%, 95%);--amplify-colors-pink-20: hsl(340, 90%, 85%);--amplify-colors-pink-40: hsl(340, 70%, 70%);--amplify-colors-pink-60: hsl(340, 50%, 50%);--amplify-colors-pink-80: hsl(340, 95%, 30%);--amplify-colors-pink-90: hsl(340, 100%, 20%);--amplify-colors-pink-100: hsl(340, 100%, 15%);--amplify-colors-neutral-10: hsl(210, 5%, 98%);--amplify-colors-neutral-20: hsl(210, 5%, 94%);--amplify-colors-neutral-40: hsl(210, 5%, 87%);--amplify-colors-neutral-60: hsl(210, 10%, 58%);--amplify-colors-neutral-80: hsl(210, 10%, 40%);--amplify-colors-neutral-90: hsl(210, 25%, 25%);--amplify-colors-neutral-100: hsl(210, 50%, 10%);--amplify-colors-primary-10: var(--amplify-colors-teal-10);--amplify-colors-primary-20: var(--amplify-colors-teal-20);--amplify-colors-primary-40: var(--amplify-colors-teal-40);--amplify-colors-primary-60: var(--amplify-colors-teal-60);--amplify-colors-primary-80: var(--amplify-colors-teal-80);--amplify-colors-primary-90: var(--amplify-colors-teal-90);--amplify-colors-primary-100: var(--amplify-colors-teal-100);--amplify-colors-secondary-10: var(--amplify-colors-purple-10);--amplify-colors-secondary-20: var(--amplify-colors-purple-20);--amplify-colors-secondary-40: var(--amplify-colors-purple-40);--amplify-colors-secondary-60: var(--amplify-colors-purple-60);--amplify-colors-secondary-80: var(--amplify-colors-purple-80);--amplify-colors-secondary-90: var(--amplify-colors-purple-90);--amplify-colors-secondary-100: var(--amplify-colors-purple-100);--amplify-colors-font-primary: var(--amplify-colors-neutral-100);--amplify-colors-font-secondary: var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary: var(--amplify-colors-neutral-80);--amplify-colors-font-disabled: var(--amplify-colors-neutral-60);--amplify-colors-font-inverse: var(--amplify-colors-white);--amplify-colors-font-interactive: var(--amplify-colors-primary-80);--amplify-colors-font-hover: var(--amplify-colors-primary-90);--amplify-colors-font-focus: var(--amplify-colors-primary-100);--amplify-colors-font-active: var(--amplify-colors-primary-100);--amplify-colors-font-info: var(--amplify-colors-blue-90);--amplify-colors-font-warning: var(--amplify-colors-orange-90);--amplify-colors-font-error: var(--amplify-colors-red-90);--amplify-colors-font-success: var(--amplify-colors-green-90);--amplify-colors-background-primary: var(--amplify-colors-white);--amplify-colors-background-secondary: var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary: var(--amplify-colors-neutral-60);--amplify-colors-background-disabled: var(--amplify-colors-background-tertiary);--amplify-colors-background-info: var(--amplify-colors-blue-10);--amplify-colors-background-warning: var(--amplify-colors-orange-10);--amplify-colors-background-error: var(--amplify-colors-red-10);--amplify-colors-background-success: var(--amplify-colors-green-10);--amplify-colors-border-primary: var(--amplify-colors-neutral-60);--amplify-colors-border-secondary: var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-border-disabled: var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed: var(--amplify-colors-primary-100);--amplify-colors-border-focus: var(--amplify-colors-primary-100);--amplify-colors-border-error: var(--amplify-colors-red-80);--amplify-colors-border-info: var(--amplify-colors-blue-80);--amplify-colors-border-success: var(--amplify-colors-green-80);--amplify-colors-border-warning: var(--amplify-colors-orange-80);--amplify-colors-shadow-primary: hsla(210, 50%, 10%, .25);--amplify-colors-shadow-secondary: hsla(210, 50%, 10%, .15);--amplify-colors-shadow-tertiary: hsla(210, 50%, 10%, .05);--amplify-colors-overlay-5: hsla(0, 0%, 0%, .05);--amplify-colors-overlay-10: hsla(0, 0%, 0%, .1);--amplify-colors-overlay-20: hsla(0, 0%, 0%, .2);--amplify-colors-overlay-30: hsla(0, 0%, 0%, .3);--amplify-colors-overlay-40: hsla(0, 0%, 0%, .4);--amplify-colors-overlay-50: hsla(0, 0%, 0%, .5);--amplify-colors-overlay-60: hsla(0, 0%, 0%, .6);--amplify-colors-overlay-70: hsla(0, 0%, 0%, .7);--amplify-colors-overlay-80: hsla(0, 0%, 0%, .8);--amplify-colors-overlay-90: hsla(0, 0%, 0%, .9);--amplify-colors-black: hsl(0, 0%, 0%);--amplify-colors-white: hsl(0, 0%, 100%);--amplify-colors-transparent: transparent;--amplify-fonts-default-variable: "InterVariable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-fonts-default-static: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-font-sizes-xxxs: .375rem;--amplify-font-sizes-xxs: .5rem;--amplify-font-sizes-xs: .75rem;--amplify-font-sizes-small: .875rem;--amplify-font-sizes-medium: 1rem;--amplify-font-sizes-large: 1.25rem;--amplify-font-sizes-xl: 1.5rem;--amplify-font-sizes-xxl: 2rem;--amplify-font-sizes-xxxl: 2.5rem;--amplify-font-sizes-xxxxl: 3rem;--amplify-font-weights-hairline: 100;--amplify-font-weights-thin: 200;--amplify-font-weights-light: 300;--amplify-font-weights-normal: 400;--amplify-font-weights-medium: 500;--amplify-font-weights-semibold: 600;--amplify-font-weights-bold: 700;--amplify-font-weights-extrabold: 800;--amplify-font-weights-black: 900;--amplify-line-heights-small: 1.25;--amplify-line-heights-medium: 1.5;--amplify-line-heights-large: 2;--amplify-opacities-0: 0;--amplify-opacities-10: .1;--amplify-opacities-20: .2;--amplify-opacities-30: .3;--amplify-opacities-40: .4;--amplify-opacities-50: .5;--amplify-opacities-60: .6;--amplify-opacities-70: .7;--amplify-opacities-80: .8;--amplify-opacities-90: .9;--amplify-opacities-100: 1;--amplify-outline-offsets-small: 1px;--amplify-outline-offsets-medium: 2px;--amplify-outline-offsets-large: 3px;--amplify-outline-widths-small: 1px;--amplify-outline-widths-medium: 2px;--amplify-outline-widths-large: 3px;--amplify-radii-xs: .125rem;--amplify-radii-small: .25rem;--amplify-radii-medium: .5rem;--amplify-radii-large: 1rem;--amplify-radii-xl: 2rem;--amplify-radii-xxl: 4rem;--amplify-radii-xxxl: 8rem;--amplify-shadows-small: 0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium: 0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large: 0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero: 0;--amplify-space-xxxs: .25rem;--amplify-space-xxs: .375rem;--amplify-space-xs: .5rem;--amplify-space-small: .75rem;--amplify-space-medium: 1rem;--amplify-space-large: 1.5rem;--amplify-space-xl: 2rem;--amplify-space-xxl: 3rem;--amplify-space-xxxl: 4.5rem;--amplify-space-relative-xxxs: .25em;--amplify-space-relative-xxs: .375em;--amplify-space-relative-xs: .5em;--amplify-space-relative-small: .75em;--amplify-space-relative-medium: 1em;--amplify-space-relative-large: 1.5em;--amplify-space-relative-xl: 2em;--amplify-space-relative-xxl: 3em;--amplify-space-relative-xxxl: 4.5em;--amplify-space-relative-full: 100%;--amplify-time-short: .1s;--amplify-time-medium: .25s;--amplify-time-long: .5s;--amplify-transforms-slide-x-small: translateX(.5em);--amplify-transforms-slide-x-medium: translateX(1em);--amplify-transforms-slide-x-large: translateX(2em)}html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings: normal){html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--amplify-line-heights-medium)}*{box-sizing:border-box}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content)}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{display:block;color:var(--amplify-components-text-color)}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-text--primary{color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:var(--amplify-components-text-error-color)}.amplify-text--info{color:var(--amplify-components-text-info-color)}.amplify-text--success{color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:var(--amplify-components-badge-background-color);border-radius:var(--amplify-components-badge-border-radius);color:var(--amplify-components-badge-color);display:inline-flex;font-size:var(--amplify-components-badge-font-size);font-weight:var(--amplify-components-badge-font-weight);line-height:var(--amplify-components-badge-line-height);padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:var(--amplify-components-badge-text-align)}.amplify-badge--info{color:var(--amplify-components-badge-info-color);background-color:var(--amplify-components-badge-info-background-color)}.amplify-badge--error{color:var(--amplify-components-badge-error-color);background-color:var(--amplify-components-badge-error-background-color)}.amplify-badge--warning{color:var(--amplify-components-badge-warning-color);background-color:var(--amplify-components-badge-warning-background-color)}.amplify-badge--success{color:var(--amplify-components-badge-success-color);background-color:var(--amplify-components-badge-success-background-color)}.amplify-badge--small{font-size:var(--amplify-components-badge-small-font-size);padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:var(--amplify-components-badge-large-font-size);padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color: var( --amplify-components-button-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-border-color );--amplify-internal-button-color: var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-focus-box-shadow );--amplify-internal-button-border-width: var( --amplify-components-button-border-width );align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:var(--amplify-components-button-border-radius);border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;display:inline-flex;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:var(--amplify-components-button-line-height);padding-block-start:var(--amplify-components-button-padding-block-start);padding-block-end:var(--amplify-components-button-padding-block-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-button-disabled-color: var( --amplify-components-button-disabled-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-disabled-background-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-disabled-border-color );--amplify-internal-button-disabled-text-decoration: initial;--amplify-internal-button-loading-background-color: var( --amplify-components-button-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-loading-color );--amplify-internal-button-loading-text-decoration: initial}.amplify-button:hover{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-hover-color )}.amplify-button:focus{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-focus-color );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color: var( --amplify-components-button-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-active-color )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-color )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-hover-color )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-info-focus-box-shadow )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-active-color )}.amplify-button--outlined--warning{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-color )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-hover-color )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-warning-focus-box-shadow )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-active-color )}.amplify-button--outlined--error{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-color )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-hover-color )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-error-focus-box-shadow )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-active-color )}.amplify-button--outlined--success{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-color )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-hover-color )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-success-focus-box-shadow )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-active-color )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-color )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-hover-color )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-overlay-focus-box-shadow )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-active-color )}.amplify-button--menu{border-width:var(--amplify-components-button-menu-border-width);background-color:var(--amplify-components-button-menu-background-color);justify-content:var(--amplify-components-button-menu-justify-content);--amplify-internal-button-disabled-color: var( --amplify-components-button-menu-disabled-color )}.amplify-button--menu:hover{color:var(--amplify-components-button-menu-hover-color);background-color:var(--amplify-components-button-menu-hover-background-color)}.amplify-button--menu:focus{box-shadow:none;color:var(--amplify-components-button-menu-focus-color);background-color:var(--amplify-components-button-menu-focus-background-color)}.amplify-button--menu:active{color:var(--amplify-components-button-menu-active-color);background-color:var(--amplify-components-button-menu-active-background-color)}.amplify-button--primary{--amplify-internal-button-border-width: var( --amplify-components-button-primary-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-primary-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-primary-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-primary-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-primary-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-primary-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-primary-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-primary-loading-color )}.amplify-button--primary:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-hover-color )}.amplify-button--primary:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-focus-box-shadow )}.amplify-button--primary:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-active-color )}.amplify-button--primary--info{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-color )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-hover-color )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-info-focus-box-shadow )}.amplify-button--primary--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-active-color )}.amplify-button--primary--warning{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-color )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-hover-color )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-warning-focus-box-shadow )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-active-color )}.amplify-button--primary--error{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-color )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-hover-color )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-error-focus-box-shadow )}.amplify-button--primary--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-active-color )}.amplify-button--primary--success{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-color )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-hover-color )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-success-focus-box-shadow )}.amplify-button--primary--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-active-color )}.amplify-button--primary--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-color )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-hover-color )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-overlay-focus-box-shadow )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-active-color )}.amplify-button--link{--amplify-internal-button-border-width: var( --amplify-components-button-link-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-link-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-link-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-link-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-link-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-link-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-link-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-link-loading-color )}.amplify-button--link:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-hover-color )}.amplify-button--link:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-focus-box-shadow )}.amplify-button--link:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-active-color )}.amplify-button--link--info{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-color )}.amplify-button--link--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-hover-color )}.amplify-button--link--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-info-focus-box-shadow )}.amplify-button--link--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-active-color )}.amplify-button--link--warning{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-color )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-hover-color )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-warning-focus-box-shadow )}.amplify-button--link--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-active-color )}.amplify-button--link--error{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-color )}.amplify-button--link--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-hover-color )}.amplify-button--link--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-error-focus-box-shadow )}.amplify-button--link--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-active-color )}.amplify-button--link--success{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-color )}.amplify-button--link--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-hover-color )}.amplify-button--link--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-success-focus-box-shadow )}.amplify-button--link--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-active-color )}.amplify-button--link--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-color )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-hover-color )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-overlay-focus-box-shadow )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-active-color )}.amplify-button--destructive{border-width:var(--amplify-components-button-destructive-border-width);background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);color:var(--amplify-components-button-destructive-color);--amplify-internal-button-disabled-border-color: var( --amplify-components-button-destructive-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-destructive-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-destructive-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-destructive-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-destructive-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-destructive-loading-color )}.amplify-button--destructive:hover{background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:var(--amplify-components-button-destructive-hover-border-color);color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:var(--amplify-components-button-destructive-focus-border-color);color:var(--amplify-components-button-destructive-focus-color);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow)}.amplify-button--destructive:active{background-color:var(--amplify-components-button-destructive-active-background-color);border-color:var(--amplify-components-button-destructive-active-border-color);color:var(--amplify-components-button-destructive-active-color)}.amplify-button--warning{background-color:var(--amplify-components-button-warning-background-color);border-color:var(--amplify-components-button-warning-border-color);border-width:var(--amplify-components-button-warning-border-width);color:var(--amplify-components-button-warning-color);--amplify-internal-button-disabled-text-decoration: none;--amplify-internal-button-disabled-border-color: var( --amplify-components-button-warning-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-warning-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-warning-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-warning-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-warning-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-warning-loading-color );--amplify-internal-button-loading-text-decoration: none}.amplify-button--warning:hover{background-color:var(--amplify-components-button-warning-hover-background-color);border-color:var(--amplify-components-button-warning-hover-border-color);color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:var(--amplify-components-button-warning-focus-background-color);border-color:var(--amplify-components-button-warning-focus-border-color);color:var(--amplify-components-button-warning-focus-color);box-shadow:var(--amplify-components-button-warning-focus-box-shadow)}.amplify-button--warning:active{background-color:var(--amplify-components-button-warning-active-background-color);border-color:var(--amplify-components-button-warning-active-border-color);color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{font-size:var(--amplify-components-button-small-font-size);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end)}.amplify-button--disabled{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration);cursor:not-allowed}.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled :focus{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled:active{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:focus{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:active{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:var(--amplify-components-button-loader-wrapper-gap)}@media (prefers-reduced-motion: reduce){.amplify-button{transition:none}}.amplify-dropzone{display:block;background-color:var(--amplify-components-dropzone-background-color);border-color:var(--amplify-components-dropzone-border-color);border-width:var(--amplify-components-dropzone-border-width);border-style:var(--amplify-components-dropzone-border-style);border-radius:var(--amplify-components-dropzone-border-radius);color:var(--amplify-components-dropzone-color);padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{cursor:not-allowed;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-width:var(--amplify-components-dropzone-disabled-border-width);border-style:var(--amplify-components-dropzone-disabled-border-style);border-radius:var(--amplify-components-dropzone-disabled-border-radius);color:var(--amplify-components-dropzone-disabled-color)}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-width:var(--amplify-components-dropzone-active-border-width);border-style:var(--amplify-components-dropzone-active-border-style);border-radius:var(--amplify-components-dropzone-active-border-radius);color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:var(--amplify-components-dropzone-rejected-border-color);border-width:var(--amplify-components-dropzone-rejected-border-width);border-style:var(--amplify-components-dropzone-rejected-border-style);border-radius:var(--amplify-components-dropzone-rejected-border-radius);color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:var(--amplify-components-dropzone-accepted-border-color);border-width:var(--amplify-components-dropzone-accepted-border-width);border-style:var(--amplify-components-dropzone-accepted-border-style);border-radius:var(--amplify-components-dropzone-accepted-border-radius);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-style:var(--amplify-components-fieldmessages-description-font-style);font-size:var(--amplify-components-fieldmessages-description-font-size)}.amplify-field__error-message{color:var(--amplify-components-fieldmessages-error-color);font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:var(--amplify-components-heading-color);line-height:var(--amplify-components-heading-line-height);display:block}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-heading--1{font-size:var(--amplify-components-heading-1-font-size);font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:var(--amplify-components-heading-2-font-size);font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:var(--amplify-components-heading-3-font-size);font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:var(--amplify-components-heading-4-font-size);font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:var(--amplify-components-heading-5-font-size);font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:var(--amplify-components-heading-6-font-size);font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{display:inline-block;vertical-align:middle;fill:currentColor;height:var(--amplify-components-icon-height);line-height:var(--amplify-components-icon-line-height)}.amplify-icon>svg{height:var(--amplify-components-icon-height);width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;display:inline-block;--amplify-components-fieldcontrol-color: var( --amplify-components-input-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-input-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-input-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-input-focus-border-color )}.amplify-input:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-input--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-textarea{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;max-height:100%}.amplify-textarea:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-textarea--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-image{height:var(--amplify-components-image-height);max-width:var(--amplify-components-image-max-width);-o-object-fit:var(--amplify-components-image-object-fit);object-fit:var(--amplify-components-image-object-fit);-o-object-position:var(--amplify-components-image-object-position);object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:var(--amplify-components-link-color);-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration);cursor:pointer}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{width:var(--amplify-components-loader-width);height:var(--amplify-components-loader-height);font-size:var(--amplify-components-loader-font-size);fill:none;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-font-size );--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-stroke-width )}.amplify-loader circle:last-of-type{transform-origin:center center;animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration);stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap)}@media (prefers-reduced-motion){.amplify-loader circle:last-of-type{animation:none;stroke-dasharray:100% 200%;stroke-dashoffset:50%}}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-name:amplify-loader-linear;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion){.amplify-loader line:last-of-type{animation:none;stroke-dashoffset:-50%}}.amplify-loader--small{width:var(--amplify-components-loader-small-width);height:var(--amplify-components-loader-small-height);font-size:var(--amplify-components-loader-small-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-small-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-small-font-size )}.amplify-loader--large{width:var(--amplify-components-loader-large-width);height:var(--amplify-components-loader-large-height);font-size:var(--amplify-components-loader-large-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-large-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-large-font-size )}.amplify-loader--linear{width:var(--amplify-components-loader-linear-width);min-width:var(--amplify-components-loader-linear-min-width);stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{animation:none;stroke-dashoffset:0%;stroke-dasharray:none}.amplify-loader__label{fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:var(--amplify-components-placeholder-transition-duration);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:var(--amplify-components-placeholder-border-radius);height:var(--amplify-components-placeholder-default-height);width:100%;display:block}.amplify-placeholder--small{height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:var(--amplify-components-placeholder-start-color)}to{background-color:var(--amplify-components-placeholder-end-color)}}@media (prefers-reduced-motion: reduce){.amplify-placeholder{animation:none;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{display:flex;font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);justify-content:center;align-items:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{visibility:visible;font-size:var(--amplify-components-copy-tool-tip-font-size)}[data-amplify-copy-tooltip]{visibility:hidden;position:absolute;bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color)}.amplify-accordion{display:block;background-color:var(--amplify-components-accordion-background-color);border-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item{display:block;position:relative;border-width:var(--amplify-components-accordion-item-border-width);border-style:var(--amplify-components-accordion-item-border-style);border-color:var(--amplify-components-accordion-item-border-color)}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(-1 * var(--amplify-components-accordion-item-border-width))}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{cursor:pointer;display:flex;position:relative;color:var(--amplify-components-accordion-item-trigger-color);border-radius:var(--amplify-components-accordion-item-border-radius);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);gap:var(--amplify-components-accordion-item-trigger-gap);align-items:var(--amplify-components-accordion-item-trigger-align-items);justify-content:var(--amplify-components-accordion-item-trigger-justify-content)}.amplify-accordion__item__trigger:hover{background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{display:block;color:var(--amplify-components-accordion-item-content-color);padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-property:transform;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:var(--amplify-components-alert-align-items);background-color:var(--amplify-components-alert-background-color);color:var(--amplify-components-alert-color);justify-content:var(--amplify-components-alert-justify-content);padding-block:var(--amplify-components-alert-padding-block);padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{color:var(--amplify-components-alert-info-color);background-color:var(--amplify-components-alert-info-background-color)}.amplify-alert--error{color:var(--amplify-components-alert-error-color);background-color:var(--amplify-components-alert-error-background-color)}.amplify-alert--warning{color:var(--amplify-components-alert-warning-color);background-color:var(--amplify-components-alert-warning-background-color)}.amplify-alert--success{color:var(--amplify-components-alert-success-color);background-color:var(--amplify-components-alert-success-background-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-weight:var(--amplify-components-alert-heading-font-weight);font-size:var(--amplify-components-alert-heading-font-size)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu__option,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu--empty{padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{position:relative;display:block}.amplify-autocomplete__menu{position:absolute;z-index:999999;width:var(--amplify-components-autocomplete-menu-width);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-width:var(--amplify-components-autocomplete-menu-border-width);border-style:var(--amplify-components-autocomplete-menu-border-style);border-radius:var(--amplify-components-autocomplete-menu-border-radius)}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{display:var(--amplify-components-autocomplete-menu-loading-display);align-items:var(--amplify-components-autocomplete-menu-loading-align-items);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{position:relative;overscroll-behavior:contain;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:var(--amplify-components-autocomplete-menu-options-max-height)}.amplify-autocomplete__menu__option{background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:var(--amplify-components-autocomplete-menu-option-color);cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{overflow-y:auto;width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background-color:var(--amplify-components-authenticator-modal-background-color);position:fixed;top:var(--amplify-components-authenticator-modal-top);left:var(--amplify-components-authenticator-modal-left);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media (min-width: 30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);box-shadow:var(--amplify-components-authenticator-router-box-shadow);border-color:var(--amplify-components-authenticator-router-border-color);border-width:var(--amplify-components-authenticator-router-border-width);border-style:var(--amplify-components-authenticator-router-border-style)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media (max-width: 26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{flex-direction:column;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{font-weight:400;gap:var(--amplify-space-medium)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{font-size:var(--amplify-font-sizes-xxxl);color:var(--amplify-colors-green-60, #34a853)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{padding:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:var(--amplify-colors-font-error);margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:var(--amplify-components-authenticator-passkey-icon-size, 12rem)}.amplify-avatar{--avatar-color: var(--amplify-components-avatar-color);--avatar-background-color: var(--amplify-components-avatar-background-color);--avatar-filled-background-color: var(--amplify-components-avatar-color);--avatar-filled-color: var(--amplify-components-avatar-background-color);--avatar-border-color: var(--amplify-components-avatar-border-color);--avatar-size: var(--amplify-components-avatar-width);--amplify-components-icon-height: 100%;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--avatar-color);background-color:var(--avatar-background-color);font-weight:var(--amplify-components-avatar-font-weight);font-size:var(--amplify-components-avatar-font-size);width:var(--amplify-components-avatar-width);height:var(--amplify-components-avatar-height);overflow:hidden;border-radius:var(--amplify-components-avatar-border-radius)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{border-width:var(--amplify-components-avatar-border-width);border-style:solid;padding:var(--amplify-components-avatar-border-width);border-color:var(--avatar-border-color);background-color:transparent;color:var(--avatar-color)}.amplify-avatar--small{--avatar-size: var(--amplify-components-avatar-small-width);width:var(--amplify-components-avatar-small-width);height:var(--amplify-components-avatar-small-height);font-size:var(--amplify-components-avatar-small-font-size)}.amplify-avatar--large{--avatar-size: var(--amplify-components-avatar-large-width);width:var(--amplify-components-avatar-large-width);height:var(--amplify-components-avatar-large-height);font-size:var(--amplify-components-avatar-large-font-size)}.amplify-avatar--warning{--avatar-border-color: var( --amplify-components-avatar-warning-border-color );--avatar-background-color: var( --amplify-components-avatar-warning-background-color );--avatar-color: var(--amplify-components-avatar-warning-color);--avatar-filled-background-color: var( --amplify-components-avatar-warning-color );--avatar-filled-color: var( --amplify-components-avatar-warning-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-warning-color )}.amplify-avatar--error{--avatar-border-color: var(--amplify-components-avatar-error-border-color);--avatar-background-color: var( --amplify-components-avatar-error-background-color );--avatar-color: var(--amplify-components-avatar-error-color);--avatar-filled-background-color: var( --amplify-components-avatar-error-color );--avatar-filled-color: var( --amplify-components-avatar-error-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-error-color )}.amplify-avatar--info{--avatar-border-color: var(--amplify-components-avatar-info-border-color);--avatar-background-color: var( --amplify-components-avatar-info-background-color );--avatar-color: var(--amplify-components-avatar-info-color);--avatar-filled-background-color: var( --amplify-components-avatar-info-color );--avatar-filled-color: var( --amplify-components-avatar-info-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-info-color )}.amplify-avatar--success{--avatar-border-color: var( --amplify-components-avatar-success-border-color );--avatar-background-color: var( --amplify-components-avatar-success-background-color );--avatar-color: var(--amplify-components-avatar-success-color);--avatar-filled-background-color: var( --amplify-components-avatar-success-color );--avatar-filled-color: var( --amplify-components-avatar-success-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-success-color )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size) * .6)}.amplify-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.amplify-avatar__loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:transparent}.amplify-breadcrumbs__list{display:flex;flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);flex-direction:var(--amplify-components-breadcrumbs-flex-direction);gap:var(--amplify-components-breadcrumbs-gap);color:var(--amplify-components-breadcrumbs-color)}.amplify-breadcrumbs__item{display:inline-flex;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);align-items:var(--amplify-components-breadcrumbs-item-align-items);line-height:var(--amplify-components-breadcrumbs-item-line-height);color:var(--amplify-components-breadcrumbs-item-color);font-size:var(--amplify-components-breadcrumbs-item-font-size)}.amplify-breadcrumbs__separator{color:var(--amplify-components-breadcrumbs-separator-color);font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:var(--amplify-components-breadcrumbs-link-color);font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);padding-block:var(--amplify-components-breadcrumbs-link-padding-block);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:var(--amplify-components-breadcrumbs-link-current-color);font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-radius:var(--amplify-components-card-border-radius);border-width:var(--amplify-components-card-border-width);border-style:var(--amplify-components-card-border-style);border-color:var(--amplify-components-card-border-color);box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-width:var(--amplify-components-card-outlined-border-width);border-style:var(--amplify-components-card-outlined-border-style);border-color:var(--amplify-components-card-outlined-border-color);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-width:var(--amplify-components-card-elevated-border-width);border-style:var(--amplify-components-card-elevated-border-style);border-color:var(--amplify-components-card-elevated-border-color);box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{justify-content:center;--amplify-components-pagination-current-color: var( --amplify-components-collection-pagination-current-color );--amplify-components-pagination-current-background-color: var( --amplify-components-collection-pagination-current-background-color );--amplify-components-pagination-button-color: var( --amplify-components-collection-pagination-button-color );--amplify-components-pagination-button-hover-color: var( --amplify-components-collection-pagination-button-hover-color );--amplify-components-pagination-button-hover-background-color: var( --amplify-components-collection-pagination-button-hover-background-color );--amplify-components-pagination-button-disabled-color: var( --amplify-components-collection-pagination-button-disabled-color )}.amplify-collection__search{flex-direction:row;justify-content:center;--amplify-components-searchfield-input-color: var( --amplify-components-collection-search-input-color );--amplify-components-searchfield-button-color: var( --amplify-components-collection-search-button-color );--amplify-components-searchfield-button-active-background-color: var( --amplify-components-collection-search-button-active-background-color );--amplify-components-searchfield-button-active-border-color: var( --amplify-components-collection-search-button-active-border-color );--amplify-components-searchfield-button-active-color: var( --amplify-components-collection-search-button-active-color );--amplify-components-searchfield-button-disabled-background-color: var( --amplify-components-collection-search-button-disabled-background-color );--amplify-components-searchfield-button-disabled-border-color: var( --amplify-components-collection-search-button-disabled-border-color );--amplify-components-searchfield-button-disabled-color: var( --amplify-components-collection-search-button-disabled-color );--amplify-components-searchfield-button-focus-background-color: var( --amplify-components-collection-search-button-focus-background-color );--amplify-components-searchfield-button-focus-border-color: var( --amplify-components-collection-search-button-focus-border-color );--amplify-components-searchfield-button-focus-color: var( --amplify-components-collection-search-button-focus-color );--amplify-components-searchfield-button-hover-background-color: var( --amplify-components-collection-search-button-hover-background-color );--amplify-components-searchfield-button-hover-border-color: var( --amplify-components-collection-search-button-hover-border-color );--amplify-components-searchfield-button-hover-color: var( --amplify-components-collection-search-button-hover-color )}.amplify-checkbox{cursor:var(--amplify-components-checkbox-cursor);align-items:var(--amplify-components-checkbox-align-items);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{cursor:var(--amplify-components-checkbox-disabled-cursor);color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkbox__button{position:var(--amplify-components-checkbox-button-position);align-items:var(--amplify-components-checkbox-button-align-items);justify-content:var(--amplify-components-checkbox-button-justify-content);color:var(--amplify-components-checkbox-button-color);--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-focus-box-shadow )}.amplify-checkbox__button:before{content:"";display:inline-block;position:absolute;box-sizing:border-box;width:var(--amplify-components-checkbox-button-before-width);height:var(--amplify-components-checkbox-button-before-height);border-width:var(--amplify-components-checkbox-button-before-border-width);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-color:var(--amplify-components-checkbox-button-before-border-color)}.amplify-checkbox__button--focused:before{outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-error-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-error-focus-box-shadow )}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{line-height:1;width:1em;height:1em;background-color:var(--amplify-components-checkbox-icon-background-color);opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);border-radius:var(--amplify-components-checkbox-icon-border-radius);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-background-color )}.amplify-checkbox__icon--checked{opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-checked-disabled-background-color )}.amplify-checkbox__icon--indeterminate{opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-indeterminate-disabled-background-color )}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:var(--amplify-components-checkboxfield-align-content);align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size: var( --amplify-components-divider-border-width );border-color:var(--amplify-components-divider-border-color);border-style:var(--amplify-components-divider-border-style);border-width:0;opacity:var(--amplify-components-divider-opacity);padding:0;display:flex;position:relative;text-align:center;justify-content:center}.amplify-divider:after{content:attr(data-label);position:absolute;transform:translateY(-50%);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color)}.amplify-divider--small{--amplify-internal-divider-size: var( --amplify-components-divider-small-border-width )}.amplify-divider--large{--amplify-internal-divider-size: var( --amplify-components-divider-large-border-width )}.amplify-divider--horizontal{width:100%;border-bottom-width:var(--amplify-internal-divider-size)}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{top:auto;transform:translate(-50%);padding-block:0;padding-inline:0}.amplify-field{font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap);flex-direction:var(--amplify-components-field-flex-direction)}.amplify-field--small{font-size:var(--amplify-components-field-small-font-size);gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:var(--amplify-components-field-large-font-size);gap:var(--amplify-components-field-large-gap)}.amplify-label{color:var(--amplify-components-field-label-color)}.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{gap:var(--amplify-components-fieldgroup-gap);align-self:stretch}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{flex-direction:column;align-items:var(--amplify-components-fieldgroup-vertical-align-items)}.amplify-field-group__outer-start,.amplify-field-group__outer-end{display:flex;flex-shrink:0;align-items:var(--amplify-components-fieldgroup-outer-align-items)}.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:transparent}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-end-color:transparent}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-moz-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{position:absolute;top:0;height:100%;pointer-events:none}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{pointer-events:all;height:100%}.amplify-field-group__inner-end{right:0;left:auto}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{right:auto;left:0}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end) * 3)}.amplify-field-group--has-inner-start .amplify-input{padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start) * 3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){display:flex;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);flex-direction:column;justify-content:center;height:100%}.amplify-fieldset{background-color:var(--amplify-components-fieldset-background-color);border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:var(--amplify-components-fieldset-flex-direction);gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:var(--amplify-components-fieldset-legend-color);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height);font-size:var(--amplify-components-fieldset-legend-font-size)}.amplify-fieldset__legend--small{font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{z-index:2;position:absolute;top:var(--amplify-space-medium);right:var(--amplify-space-medium)}.liveness-detector .amplify-button--primary:focus{box-shadow:unset;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-name:amplify-liveness-animation-fadeout;animation-duration:1s;animation-fill-mode:forwards}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{flex-direction:column;align-items:center;justify-content:center;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);position:relative}.amplify-liveness-camera-module--mobile{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}.amplify-liveness-video{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(-1)}.amplify-liveness-freshness-canvas{height:100%;width:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:1}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{position:absolute;left:50%;top:50%}.amplify-liveness-connecting-loader{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;z-index:3;width:100%;height:100%;background-color:var(--amplify-colors-background-primary)}.amplify-liveness-oval-canvas{flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{z-index:1;position:absolute;top:var(--amplify-space-medium);left:var(--amplify-space-medium)}.amplify-liveness-recording-icon{flex-direction:column;align-items:center;background-color:#fff;padding:var(--amplify-space-xxs);gap:var(--amplify-space-xxs);border-radius:var(--amplify-radii-small)}.amplify-liveness-recording-icon .amplify-text{color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:var(--amplify-colors-background-primary);border-radius:100%;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-small);max-width:100%}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);text-align:center;flex-direction:column}.amplify-liveness-toast--medium{border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:var(--amplify-font-sizes-xxl);padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse);text-align:center;flex-direction:column}.amplify-liveness-toast__container{gap:var(--amplify-space-xs);flex-direction:column;align-items:center}.amplify-liveness-toast--error{background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{display:block;width:min(70%,200px);position:relative;--amplify-liveness-match-indicator-transition: transform .2s linear}.amplify-liveness-match-indicator__bar{--percentage: 0;display:block;width:100%;height:var(--amplify-space-medium);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-white);position:relative;overflow:hidden;transform:translateZ(0);border:1px solid var(--amplify-colors-border-tertiary)}.amplify-liveness-match-indicator__pin{--percentage: 0;display:block;width:100%;position:absolute;top:50%;left:0;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__bar:after{position:absolute;content:"";width:100%;height:100%;background:var(--amplify-colors-primary-80);left:-100%;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__pin:after{--height: var(--amplify-space-xl);position:absolute;content:"";width:var(--amplify-space-small);height:var(--height);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-primary-80);left:0;top:0;transform:translate(-50%,calc(var(--height) / 2 * -1))}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:var(--amplify-colors-background-success);color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{background-color:#fff;border:1px solid var(--amplify-colors-border-primary);position:relative;display:flex;justify-content:center}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{position:absolute;left:0;top:0}.amplify-liveness-landscape-error-modal{background-color:var(--amplify-colors-background-primary);flex-direction:column;text-align:center;align-items:center;justify-content:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body{color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{color:var(--amplify-colors-blue-90);background-color:var(--amplify-colors-blue-10);align-items:center;z-index:3}.amplify-liveness-start-screen-instructions__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-large)}.amplify-liveness-error-modal{gap:var(--amplify-space-xs);align-items:center;justify-content:center;color:var(--amplify-colors-font-error)}.amplify-liveness-error-modal__heading{font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{position:absolute;top:26px;left:20px;z-index:3;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent var(--amplify-colors-background-primary) transparent}.amplify-liveness-popover__anchor-secondary{position:absolute;top:24px;left:19px;z-index:2;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--amplify-colors-border-secondary) transparent}.amplify-liveness-popover__container{position:absolute;background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);flex-direction:row;font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);top:33px;width:240px;border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;z-index:4}.amplify-liveness-start-screen-camera-select{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-xl);align-items:center;justify-content:flex-end;display:flex;z-index:2}.amplify-liveness-start-screen-camera-select__container{display:flex;justify-content:space-between;align-items:inherit;gap:var(--amplify-space-xs)}.amplify-liveness-start-screen-camera-select__label,.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{flex-direction:column;align-items:center;justify-content:center;text-align:center;height:480px}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{display:flex;justify-content:center;align-items:center}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-radius:var(--amplify-components-menu-border-radius);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);min-width:var(--amplify-components-menu-min-width);max-width:var(--amplify-components-menu-max-width);border-color:var(--amplify-components-menu-border-color);border-width:var(--amplify-components-menu-border-width);border-style:var(--amplify-components-menu-border-style)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:last-child{border-top-right-radius:0;border-top-left-radius:0}}.amplify-message{align-items:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline);border-color:var(--amplify-components-message-border-color);border-radius:var(--amplify-components-message-border-radius);border-style:var(--amplify-components-message-border-style);border-width:var(--amplify-components-message-border-width);line-height:var(--amplify-components-message-line-height)}.amplify-message--plain{background-color:var(--amplify-components-message-plain-background-color);border-color:var(--amplify-components-message-plain-border-color);color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:var(--amplify-components-message-plain-info-background-color);border-color:var(--amplify-components-message-plain-info-border-color);color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:var(--amplify-components-message-plain-error-background-color);border-color:var(--amplify-components-message-plain-error-border-color);color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:var(--amplify-components-message-plain-warning-background-color);border-color:var(--amplify-components-message-plain-warning-border-color);color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:var(--amplify-components-message-plain-success-background-color);border-color:var(--amplify-components-message-plain-success-border-color);color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:var(--amplify-components-message-outlined-background-color);border-color:var(--amplify-components-message-outlined-border-color);color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:var(--amplify-components-message-outlined-info-background-color);border-color:var(--amplify-components-message-outlined-info-border-color);color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:var(--amplify-components-message-outlined-error-background-color);border-color:var(--amplify-components-message-outlined-error-border-color);color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:var(--amplify-components-message-outlined-warning-border-color);color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:var(--amplify-components-message-outlined-success-background-color);border-color:var(--amplify-components-message-outlined-success-border-color);color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:var(--amplify-components-message-filled-background-color);border-color:var(--amplify-components-message-filled-border-color);color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:var(--amplify-components-message-filled-info-background-color);border-color:var(--amplify-components-message-filled-info-border-color);color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:var(--amplify-components-message-filled-error-background-color);border-color:var(--amplify-components-message-filled-error-border-color);color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:var(--amplify-components-message-filled-warning-background-color);border-color:var(--amplify-components-message-filled-warning-border-color);color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:var(--amplify-components-message-filled-success-background-color);border-color:var(--amplify-components-message-filled-success-border-color);color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-weight:var(--amplify-components-message-heading-font-weight);font-size:var(--amplify-components-message-heading-font-size)}.amplify-message__content{flex:1;flex-direction:column;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{margin-inline-start:auto;gap:var(--amplify-components-message-dismiss-gap)}.amplify-modal__overlay.amplify-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.amplify-modal__content.amplify-modal__content{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-large);border-radius:var(--amplify-radii-medium);box-shadow:var(--amplify-shadows-large);max-width:500px;width:90%;box-sizing:border-box}.amplify-modal__header.amplify-modal__header{margin-bottom:var(--amplify-space-medium);display:flex;justify-content:space-between;align-items:center}.amplify-modal__title.amplify-modal__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin:0}.amplify-modal__close-button.amplify-modal__close-button{background:none;border:none;font-size:var(--amplify-font-sizes-large);cursor:pointer;padding:var(--amplify-space-xs);color:var(--amplify-colors-font-secondary)}.amplify-modal__close-button.amplify-modal__close-button:hover{color:var(--amplify-colors-font-primary)}.amplify-modal__body.amplify-modal__body{margin-bottom:var(--amplify-space-medium);color:var(--amplify-colors-font-primary)}.amplify-modal__footer.amplify-modal__footer{display:flex;gap:var(--amplify-space-xs);justify-content:flex-end}.amplify-modal__list-title.amplify-modal__list-title{margin-bottom:var(--amplify-space-xs);font-weight:var(--amplify-font-weights-bold);box-sizing:border-box}.amplify-modal__list.amplify-modal__list{margin:var(--amplify-space-xs) 0;padding-left:var(--amplify-space-medium);max-height:250px;overflow-y:auto;box-sizing:border-box;list-style:disc}.amplify-modal__list-item.amplify-modal__list-item{margin-bottom:var(--amplify-space-xxs);box-sizing:border-box}.amplify-pagination{list-style-type:none}.amplify-pagination__item{height:var(--amplify-components-pagination-item-shared-height);min-width:var(--amplify-components-pagination-item-shared-min-width);border-radius:var(--amplify-components-pagination-item-shared-border-radius);display:flex;align-items:center;justify-content:center;font-weight:initial;color:var(--amplify-components-pagination-button-color);margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);transition-property:var(--amplify-components-pagination-button-transition-property);transition-duration:var(--amplify-components-pagination-button-transition-duration)}.amplify-pagination__item:hover{text-decoration:none;color:var(--amplify-components-pagination-button-hover-color);background-color:var(--amplify-components-pagination-button-hover-background-color)}.amplify-pagination__item--disabled{color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:var(--amplify-components-pagination-current-align-items);justify-content:var(--amplify-components-pagination-current-justify-content);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);background-color:var(--amplify-components-pagination-current-background-color)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end)}.amplify-passwordfield{--amplify-components-fieldcontrol-color: var( --amplify-components-passwordfield-color );--amplify-components-button-color: var( --amplify-components-passwordfield-button-color );--amplify-components-button-active-background-color: var( --amplify-components-passwordfield-button-active-background-color );--amplify-components-button-active-border-color: var( --amplify-components-passwordfield-button-active-border-color );--amplify-components-button-active-color: var( --amplify-components-passwordfield-button-active-color );--amplify-components-button-disabled-background-color: var( --amplify-components-passwordfield-button-disabled-background-color );--amplify-components-button-disabled-border-color: var( --amplify-components-passwordfield-button-disabled-border-color );--amplify-components-button-disabled-color: var( --amplify-components-passwordfield-button-disabled-color );--amplify-components-button-focus-background-color: var( --amplify-components-passwordfield-button-focus-background-color );--amplify-components-button-focus-border-color: var( --amplify-components-passwordfield-button-focus-border-color );--amplify-components-button-focus-color: var( --amplify-components-passwordfield-button-focus-color );--amplify-components-button-hover-background-color: var( --amplify-components-passwordfield-button-hover-background-color );--amplify-components-button-hover-border-color: var( --amplify-components-passwordfield-button-hover-border-color );--amplify-components-button-hover-color: var( --amplify-components-passwordfield-button-hover-color );--amplify-components-button-outlined-error-color: var( --amplify-components-passwordfield-button-error-color );--amplify-components-button-outlined-error-border-color: var( --amplify-components-passwordfield-button-error-border-color );--amplify-components-button-outlined-error-background-color: var( --amplify-components-passwordfield-button-error-background-color );--amplify-components-button-outlined-error-active-color: var( --amplify-components-passwordfield-button-error-active-color );--amplify-components-button-outlined-error-active-border-color: var( --amplify-components-passwordfield-button-error-active-border-color );--amplify-components-button-outlined-error-active-background-color: var( --amplify-components-passwordfield-button-error-active-background-color );--amplify-components-button-outlined-error-hover-color: var( --amplify-components-passwordfield-button-error-hover-color );--amplify-components-button-outlined-error-hover-border-color: var( --amplify-components-passwordfield-button-error-hover-border-color );--amplify-components-button-outlined-error-hover-background-color: var( --amplify-components-passwordfield-button-error-hover-background-color );--amplify-components-button-outlined-error-focus-color: var( --amplify-components-passwordfield-button-error-focus-color );--amplify-components-button-outlined-error-focus-box-shadow: var( --amplify-components-passwordfield-button-error-focus-box-shadow );--amplify-components-button-outlined-error-focus-border-color: var( --amplify-components-passwordfield-button-error-focus-border-color );--amplify-components-button-outlined-error-focus-background-color: var( --amplify-components-passwordfield-button-error-focus-background-color )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-selectfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-selectfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-selectfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color );--amplify-components-textfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-textfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-textfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-textfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color )}.amplify-rating{display:flex;position:relative;text-align:left;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size)}.amplify-rating--small{font-size:var(--amplify-components-rating-small-size);line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:var(--amplify-components-rating-large-size);line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{position:relative;height:1em;width:1em}.amplify-rating__icon{width:1em;height:1em;display:block;position:absolute;overflow:hidden}.amplify-rating__icon--filled{color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:var(--amplify-components-radio-align-items);justify-content:var(--amplify-components-radio-justify-content);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{flex-shrink:0;align-items:var(--amplify-components-radio-button-align-items);justify-content:var(--amplify-components-radio-button-justify-content);padding:var(--amplify-components-radio-button-padding);box-sizing:var(--amplify-components-radio-button-box-sizing);border-width:var(--amplify-components-radio-button-border-width);border-style:var(--amplify-components-radio-button-border-style);border-radius:var(--amplify-components-radio-button-border-radius);border-color:var(--amplify-components-radio-button-border-color);color:var(--amplify-components-radio-button-color);background-color:var(--amplify-components-radio-button-background-color);transition-property:var(--amplify-components-radio-button-transition-property);transition-duration:var(--amplify-components-radio-button-transition-duration);width:var(--amplify-components-radio-button-width);height:var(--amplify-components-radio-button-height);outline-color:var(--amplify-components-radio-button-outline-color);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);outline-offset:var(--amplify-components-radio-button-outline-offset)}.amplify-radio__button:before{content:"";display:inline-block;width:100%;height:100%;border-radius:var(--amplify-components-radio-button-before-border-radius);background-color:currentColor;border-radius:50%}.amplify-radio__button--small{width:var(--amplify-components-radio-button-small-width);height:var(--amplify-components-radio-button-small-height)}.amplify-radio__button--large{width:var(--amplify-components-radio-button-large-width);height:var(--amplify-components-radio-button-large-height)}.amplify-radio__input:checked+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{border-color:var(--amplify-components-radio-button-disabled-border-color);background-color:var(--amplify-components-radio-button-disabled-background-color)}.amplify-radio__label{color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{gap:inherit;flex-direction:inherit;align-items:inherit}.amplify-radiogroupfield{flex-direction:column;align-items:flex-start;--amplify-components-fieldset-legend-color: var( --amplify-components-radiogroup-legend-color );--amplify-components-fieldset-legend-font-weight: var( --amplify-components-radiogroup-legend-font-weight );--amplify-components-radio-button-border-width: var( --amplify-components-radiogroup-radio-border-width );--amplify-components-radio-button-border-color: var( --amplify-components-radiogroup-radio-border-color );--amplify-components-radio-button-background-color: var( --amplify-components-radiogroup-radio-background-color );--amplify-components-radio-label-color: var( --amplify-components-radiogroup-radio-label-color );--amplify-components-radio-button-checked-color: var( --amplify-components-radiogroup-radio-checked-color )}.amplify-searchfield{--amplify-components-fieldcontrol-color: var( --amplify-components-searchfield-input-color )}.amplify-searchfield__search{color:var(--amplify-components-searchfield-button-color);background-color:var(--amplify-components-searchfield-button-background-color)}.amplify-searchfield__search:active{background-color:var(--amplify-components-button-active-background-color);border-color:var(--amplify-components-button-active-border-color);color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:var(--amplify-components-searchfield-button-focus-border-color);color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:var(--amplify-components-searchfield-button-hover-border-color);color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{flex:var(--amplify-components-select-wrapper-flex);display:var(--amplify-components-select-wrapper-display);position:var(--amplify-components-select-wrapper-position);cursor:var(--amplify-components-select-wrapper-cursor);align-self:stretch}.amplify-select__icon{color:var(--amplify-components-fieldcontrol-color);align-items:var(--amplify-components-select-icon-wrapper-align-items);position:var(--amplify-components-select-icon-wrapper-position);top:var(--amplify-components-select-icon-wrapper-top);right:var(--amplify-components-select-icon-wrapper-right);transform:var(--amplify-components-select-icon-wrapper-transform);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events)}.amplify-select__icon--small{right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);background-color:var(--amplify-components-select-background-color);color:var(--amplify-components-select-color);min-width:var(--amplify-components-select-min-width);padding-inline-end:var(--amplify-components-select-padding-inline-end);white-space:var(--amplify-components-select-white-space)}.amplify-select:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-select--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-select option{background-color:var(--amplify-components-select-option-background-color);color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:var(--amplify-components-select-option-disabled-background-color);color:var(--amplify-components-select-option-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:var(--amplify-components-select-disabled-background-color);color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{color:inherit;background-color:inherit}.amplify-select--small{min-width:var(--amplify-components-select-small-min-width);padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{min-width:var(--amplify-components-select-large-min-width);padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{overflow:auto;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{flex-direction:var(--amplify-components-selectfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-selectfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-selectfield-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-selectfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-selectfield-focus-border-color );--amplify-components-field-label-color: var( --amplify-components-selectfield-label-color )}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{align-items:center;box-sizing:content-box;display:flex;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-thumb-height )}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-large-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-large-thumb-height )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-small-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-small-thumb-height )}.amplify-sliderfield__track{position:relative;flex-grow:1;border-radius:var(--amplify-components-sliderfield-track-border-radius);background-color:var(--amplify-components-sliderfield-track-background-color);--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-width: var( --amplify-components-sliderfield-track-min-width );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-height: var( --amplify-components-sliderfield-track-min-width )}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{width:var(--amplify-internal-sliderfield-track-width);min-height:var(--amplify-internal-sliderfield-track-min-height)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-large-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-large-track-height )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-small-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-small-track-height )}.amplify-sliderfield__range{position:absolute;border-radius:var(--amplify-components-sliderfield-range-border-radius);background-color:var(--amplify-components-sliderfield-range-background-color)}.amplify-sliderfield__range--disabled{background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{display:block;width:var(--amplify-components-sliderfield-thumb-width);height:var(--amplify-components-sliderfield-thumb-height);background-color:var(--amplify-components-sliderfield-thumb-background-color);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-width:var(--amplify-components-sliderfield-thumb-border-width);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-style:var(--amplify-components-sliderfield-thumb-border-style)}.amplify-sliderfield__thumb:hover{background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{width:var(--amplify-components-sliderfield-large-thumb-width);height:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__thumb--small{width:var(--amplify-components-sliderfield-small-thumb-width);height:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-stepperfield{flex-direction:var(--amplify-components-stepperfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-button-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-stepperfield-input-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-stepperfield-input-font-size );--amplify-components-button-color: var( --amplify-components-stepperfield-button-color );--amplify-components-button-active-color: var( --amplify-components-stepperfield-button-active-color );--amplify-components-button-active-background-color: var( --amplify-components-stepperfield-button-active-background-color );--amplify-components-button-focus-color: var( --amplify-components-stepperfield-button-focus-color );--amplify-components-button-focus-background-color: var( --amplify-components-stepperfield-button-focus-background-color );--amplify-components-button-disabled-color: var( --amplify-components-stepperfield-button-disabled-color );--amplify-components-button-disabled-background-color: var( --amplify-components-stepperfield-button-disabled-background-color );--amplify-components-button-hover-color: var( --amplify-components-stepperfield-button-hover-color );--amplify-components-button-hover-background-color: var( --amplify-components-stepperfield-button-hover-background-color )}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-width:0 0 var(--amplify-components-button-border-width) 0;border-radius:0}.amplify-stepperfield__button--decrease[data-invalid=true]{border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{border-inline-start:none}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-outer-spin-button,.amplify-stepperfield__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline-start:none;border-inline-end:none}.amplify-switchfield{display:inline-block;font-size:var(--amplify-components-switchfield-font-size);cursor:pointer}.amplify-switchfield--small{font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{display:inline-flex;align-items:center}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{display:inline-flex;justify-content:flex-start;box-sizing:content-box;border-radius:var(--amplify-components-switchfield-track-border-radius);padding:var(--amplify-components-switchfield-track-padding);width:var(--amplify-components-switchfield-track-width);height:var(--amplify-components-switchfield-track-height);transition-duration:var(--amplify-components-switchfield-track-transition-duration);background-color:var(--amplify-components-switchfield-track-background-color)}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{opacity:var(--amplify-components-switchfield-disabled-opacity);cursor:not-allowed}.amplify-switch__track--focused{box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:var(--amplify-components-switchfield-thumb-background-color);transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);border-radius:var(--amplify-components-switchfield-thumb-border-radius);width:var(--amplify-components-switchfield-thumb-width);height:var(--amplify-components-switchfield-thumb-width);border-width:var(--amplify-components-switchfield-thumb-border-width);border-style:var(--amplify-components-switchfield-thumb-border-style);border-color:var(--amplify-components-switchfield-thumb-border-color);overflow-wrap:break-word}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{padding:var(--amplify-components-switchfield-label-padding);cursor:pointer}.amplify-table{border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width);--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-padding );--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) 0px var(--amplify-components-table-header-border-width) 0px}.amplify-table--small{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-small-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-small-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-small-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-small-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-small-padding )}.amplify-table--large{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-large-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-large-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-large-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-large-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-large-padding )}.amplify-table--bordered{--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:var(--amplify-components-table-caption-caption-side);color:var(--amplify-components-table-caption-color);display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:var(--amplify-components-table-caption-text-align);word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:var(--amplify-components-table-head-display);vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:var(--amplify-components-table-body-display);vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:var(--amplify-components-table-foot-display);vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:var(--amplify-components-table-row-display);vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:var(--amplify-components-table-header-border-color);border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:var(--amplify-components-table-header-color);display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:var(--amplify-components-table-data-border-color);border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:var(--amplify-components-table-data-color);display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start: 0;--internal-item-margin-end: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-border-width: 0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex: initial;display:flex;flex-direction:row;background-color:var(--amplify-components-tabs-background-color);box-shadow:var(--amplify-components-tabs-box-shadow);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-border-style);border-color:var(--amplify-components-tabs-border-color);gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width: var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-margin-end: 0}.amplify-tabs__list--equal{--internal-item-flex: 1 1 0}.amplify-tabs__list--relative{--internal-item-flex: 1 1 auto}.amplify-tabs__panel{display:none;background-color:var(--amplify-components-tabs-panel-background-color);padding-inline:var(--amplify-components-tabs-panel-padding-inline);padding-block:var(--amplify-components-tabs-panel-padding-block)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{position:relative;background-color:var(--amplify-components-tabs-item-background-color);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-item-border-style);border-color:var(--amplify-components-tabs-item-border-color);flex:var(--internal-item-flex);margin-block-start:var(--internal-item-margin-start);margin-block-end:var(--internal-item-margin-end)}.amplify-tabs__item--active{color:var(--amplify-components-tabs-item-active-color);border-color:var(--amplify-components-tabs-item-active-border-color);background-color:var(--amplify-components-tabs-item-active-background-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{z-index:2;color:var(--amplify-components-tabs-item-focus-color);background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:var(--amplify-components-tabs-item-focus-box-shadow)}.amplify-tabs__item:active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{max-height:100%;flex-direction:column;--amplify-components-fieldcontrol-color: var( --amplify-components-textareafield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textareafield-border-color );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textareafield-focus-border-color )}.amplify-textfield{--amplify-components-fieldcontrol-color: var( --amplify-components-textfield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textfield-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-textfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textfield-focus-border-color )}.amplify-togglebutton{--amplify-internal-togglebutton-background-color: initial;--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-color );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color);--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-components-togglebutton-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-components-togglebutton-focus-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-color );--amplify-internal-togglebutton-active-background-color: var( --amplify-components-togglebutton-active-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-disabled-color )}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-pressed-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-pressed-hover-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-pressed-color )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-background-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-primary-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-primary-color );border-width:var(--amplify-components-togglebutton-primary-border-width);--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-focus-box-shadow );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-internal-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-primary-hover-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-primary-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-internal-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-primary-disabled-color )}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-primary-pressed-color );--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-pressed-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-pressed-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-pressed-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-pressed-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-components-togglebutton-primary-pressed-hover-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-pressed-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-pressed-color )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-pressed-hover-box-shadow )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-background-color );--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-link-background-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-link-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-focus-color );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-link-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-link-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-disabled-color );--amplify-internal-togglebutton-link-disabled-background-color: var( --amplify-components-togglebutton-link-disabled-background-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-link-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-link-disabled-background-color )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-pressed-color );--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-pressed-background-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-pressed-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-pressed-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-pressed-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-pressed-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-pressed-color )}.amplify-togglebuttongroup{align-items:var(--amplify-components-togglebuttongroup-align-items);align-content:var(--amplify-components-togglebuttongroup-align-content);justify-content:var(--amplify-components-togglebuttongroup-justify-content);gap:0}.amplify-togglebuttongroup .amplify-togglebutton:focus,.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){margin-inline-start:calc(-1 * var(--amplify-components-button-border-width));border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:var(--amplify-components-fileuploader-dropzone-border-width);text-align:var(--amplify-components-fileuploader-dropzone-text-align);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-fileuploader-dropzone-gap)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width);background-color:var(--amplify-components-fileuploader-dropzone-active-background-color)}.amplify-fileuploader__dropzone__icon{font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size);color:var(--amplify-components-fileuploader-dropzone-icon-color)}.amplify-fileuploader__dropzone__text{color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{display:flex;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{position:relative;border-width:var(--amplify-components-fileuploader-file-border-width);border-style:var(--amplify-components-fileuploader-file-border-style);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-fileuploader-file-padding-inline);padding-block:var(--amplify-components-fileuploader-file-padding-block);align-items:var(--amplify-components-fileuploader-file-align-items)}.amplify-fileuploader__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-fileuploader-file-gap)}.amplify-fileuploader__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);font-size:var(--amplify-components-fileuploader-file-name-font-size);color:var(--amplify-components-fileuploader-file-name-color)}.amplify-fileuploader__file__size{font-weight:var(--amplify-components-fileuploader-file-size-font-weight);font-size:var(--amplify-components-fileuploader-file-size-font-size);color:var(--amplify-components-fileuploader-file-size-color)}.amplify-fileuploader__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-fileuploader__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-fileuploader-file-image-width);height:var(--amplify-components-fileuploader-file-image-height);background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:var(--amplify-components-fileuploader-file-image-color)}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);height:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-fileuploader-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-fileuploader__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-fileuploader-previewer-max-width);max-height:var(--amplify-components-fileuploader-previewer-max-height);overflow:auto;gap:var(--amplify-components-fileuploader-previewer-body-gap);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline);padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);background-color:var(--amplify-components-fileuploader-previewer-background-color);border-width:var(--amplify-components-fileuploader-previewer-border-width);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius)}.amplify-fileuploader__previewer__text{font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);color:var(--amplify-components-fileuploader-previewer-text-color)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;position:fixed;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{top:0;right:0;bottom:0;left:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:initial;width:calc(100% - 2 * var(--amplify-space-small))}.amplify-inappmessaging-fullscreenmessage{height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{height:auto;top:0;right:0;bottom:0;left:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:visited,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:focus{background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness(100%)}.amplify-inappmessaging-messagelayout__button--dark:hover,.amplify-inappmessaging-messagelayout__button--dark:focus{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:hover,.amplify-inappmessaging-messagelayout__button--light:focus{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:hover,.amplify-inappmessaging-messagelayout__close-button:focus{color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;overflow-y:auto;gap:var(--amplify-space-xxxs)}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:initial;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;width:initial;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{width:100%;margin:var(--amplify-space-small)}.amplify-storagemanager__dropzone{background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:var(--amplify-components-storagemanager-dropzone-border-width);text-align:var(--amplify-components-storagemanager-dropzone-text-align);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-storagemanager-dropzone-gap)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width);background-color:var(--amplify-components-storagemanager-dropzone-active-background-color)}.amplify-storagemanager__dropzone__icon{font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size);color:var(--amplify-components-storagemanager-dropzone-icon-color)}.amplify-storagemanager__dropzone__text{color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{display:flex;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{position:relative;border-width:var(--amplify-components-storagemanager-file-border-width);border-style:var(--amplify-components-storagemanager-file-border-style);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-storagemanager-file-padding-inline);padding-block:var(--amplify-components-storagemanager-file-padding-block);align-items:var(--amplify-components-storagemanager-file-align-items)}.amplify-storagemanager__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-storagemanager-file-gap)}.amplify-storagemanager__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);font-size:var(--amplify-components-storagemanager-file-name-font-size);color:var(--amplify-components-storagemanager-file-name-color)}.amplify-storagemanager__file__size{font-weight:var(--amplify-components-storagemanager-file-size-font-weight);font-size:var(--amplify-components-storagemanager-file-size-font-size);color:var(--amplify-components-storagemanager-file-size-color)}.amplify-storagemanager__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-storagemanager__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-storagemanager-file-image-width);height:var(--amplify-components-storagemanager-file-image-height);background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:var(--amplify-components-storagemanager-file-image-color)}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);height:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-storagemanager-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-storagemanager__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-storagemanager-previewer-max-width);max-height:var(--amplify-components-storagemanager-previewer-max-height);overflow:auto;gap:var(--amplify-components-storagemanager-previewer-body-gap);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline);padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);background-color:var(--amplify-components-storagemanager-previewer-background-color);border-width:var(--amplify-components-storagemanager-previewer-border-width);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius)}.amplify-storagemanager__previewer__text{font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);color:var(--amplify-components-storagemanager-previewer-text-color)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-storage-browser{display:flex;flex-direction:column;align-items:stretch;height:100%;position:relative;padding:var(--amplify-space-small);gap:var(--amplify-space-small)}.amplify-storage-browser__error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error);padding:var(--amplify-space-medium)}.amplify-storage-browser__navigation,.amplify-storage-browser__exit{align-self:flex-start}.amplify-storage-browser__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large)}.amplify-storage-browser__controls,.amplify-storage-browser__summary,.amplify-storage-browser__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--amplify-space-medium)}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex-direction:row;flex:1;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{flex:1;overflow:hidden;position:relative;width:100%;display:block}.amplify-storage-browser__data-table{overflow:auto;position:relative;border-width:var(--amplify-border-widths-small);border-style:solid;border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);width:100%;height:100%;display:block}.amplify-storage-browser__table{width:100%;position:relative}.amplify-storage-browser__table-head{position:sticky;top:0;background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);z-index:2}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{border:none;padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell{padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-start-width:0;border-inline-end-width:0}.amplify-storage-browser__table-data-cell-icon{vertical-align:middle;margin-inline-end:var(--amplify-space-xs)}.amplify-storage-browser__table-header--select,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--cancel{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-text-data-cell,.amplify-storage-browser__table-sort-header{display:flex;width:100%;gap:var(--amplify-space-xxs);padding:var(--amplify-space-xxs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-items:center;justify-content:flex-start}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress{animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}.amplify-storage-browser__status{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__status-display{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--amplify-space-small);flex:1}.amplify-storage-browser__status-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{justify-content:flex-end;display:flex;gap:var(--amplify-space-small)}.amplify-storage-browser__loader{position:absolute;stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);top:0;z-index:3}.amplify-storage-browser__content-with-preview{display:flex;height:100%}.amplify-storage-browser__file-preview{overflow:auto;flex:1;width:50%;position:sticky;top:10px;bottom:10px;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 20px);padding:var(--amplify-space-medium);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);margin-inline-start:var(--amplify-space-large);padding-block-end:var(--amplify-space-large)}.amplify-storage-browser__file-preview-header{margin-block-end:var(--amplify-space-medium);display:flex;justify-content:flex-end}.amplify-storage-browser__file-preview-container{display:flex;flex-direction:column;gap:var(--amplify-space-large)}.amplify-storage-browser__file-preview-content{display:flex;flex-direction:column;gap:var(--amplify-space-large);align-items:center}.amplify-storage-browser__file-preview-section{display:flex;flex-direction:column;min-height:400px;flex:1}.amplify-storage-browser__file-preview-title{margin-block-end:var(--amplify-space-medium);color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);flex-shrink:0}.amplify-storage-browser__file-metadata{display:grid;gap:var(--amplify-space-small);background-color:var(--amplify-colors-background-secondary);padding:var(--amplify-space-medium);border-radius:var(--amplify-radii-small);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item{display:flex;justify-content:space-between;align-items:center;padding-block:var(--amplify-space-xs);border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{font-weight:var(--amplify-font-weights-medium);color:var(--amplify-colors-font-primary);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);margin:0;word-break:break-all;text-align:end;max-width:60%}.amplify-storage-browser__preview-fallback{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-large);text-align:center}.amplify-storage-browser__preview-fallback--error{color:var(--amplify-colors-font-error);background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error)}.amplify-storage-browser__preview-fallback--default{color:var(--amplify-colors-font-secondary);background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:var(--amplify-font-sizes-xxxxl);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-description{font-size:var(--amplify-font-sizes-small);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-size:var(--amplify-font-sizes-xs);font-family:var(--amplify-fonts-monospace),monospace}.amplify-storage-browser__preview-fallback-actions{display:flex;gap:var(--amplify-space-small);flex-wrap:wrap;justify-content:center}.amplify-storage-browser__preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);height:400px;width:100%}.amplify-storage-browser__preview-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--amplify-space-small);width:100%}.amplify-storage-browser__preview-placeholder-info{color:var(--amplify-colors-font-secondary);font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__text-preview{height:400px;width:100%;display:block;background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-medium);font-family:var(--amplify-fonts-monospace),monospace;font-size:var(--amplify-font-sizes-small);line-height:1.5;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.amplify-storage-browser__video-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__video-preview{display:flex;align-items:center;justify-content:center;width:100%;height:400px;border-radius:var(--amplify-radii-small);background-color:var(--amplify-colors-background-secondary);flex-shrink:0}.amplify-storage-browser__video-preview video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.amplify-storage-browser__image-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__image-preview{display:flex;align-items:center;justify-content:center;height:400px;width:100%;background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-shrink:0;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__image-preview img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--amplify-radii-small)}.amplify-storage-browser__download-button{display:flex;flex-flow:row nowrap;gap:8px}.amplify-storage-browser__download-button_icon{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:spin}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.amplify-ai-conversation{display:flex;flex-direction:column;height:100%;flex:1}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline);padding-block:var(--amplify-components-ai-conversation-message-padding-block)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{display:flex;flex-direction:var(--internal-flex-direction);align-items:center;min-height:var(--amplify-components-avatar-height);gap:var(--amplify-components-ai-conversation-message-sender-gap)}.amplify-ai-conversation__message__sender__username{color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{display:flex;flex:1;flex-direction:column;align-items:var(--internal-body-align-items);gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);padding:var(--internal-content-padding);display:flex;flex-direction:column;gap:var(--amplify-space-small)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg: var(--internal-bg-color);--internal-content-padding: var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction: row-reverse;--internal-body-align-items: flex-end}.amplify-ai-conversation__message--user{--internal-bg-color: var( --amplify-components-ai-conversation-message-user-background-color )}.amplify-ai-conversation__message--assistant{--internal-bg-color: var( --amplify-components-ai-conversation-message-assistant-background-color );--internal-flex-direction: row;--internal-body-align-items: flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{display:flex;flex-direction:row;align-items:flex-start;padding:var(--amplify-components-ai-conversation-form-padding);gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden}.amplify-ai-conversation__form__dropzone{text-align:initial;border:none;padding:0;display:grid;overflow:hidden}.amplify-ai-conversation__form__error{padding:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);gap:var(--amplify-components-ai-conversation-attachment-gap)}.amplify-ai-conversation__attachment{display:flex;flex-direction:row;align-items:center;padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline);border-width:var(--amplify-components-ai-conversation-attachment-border-width);border-style:solid;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);gap:var(--amplify-components-ai-conversation-attachment-gap);font-size:var(--amplify-components-ai-conversation-attachment-font-size)}.amplify-ai-conversation__attachment__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{width:var(--amplify-components-ai-conversation-attachment-image-width);height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover}.amplify-ai-conversation__attachment__name{color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;fill:transparent;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
