.SX3t2W_container{background-color:var(--bg-primary);max-width:1600px;min-height:calc(100vh - 80px);margin:0 auto;padding:2rem}.SX3t2W_loading{min-height:400px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:1.125rem;display:flex}.SX3t2W_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;display:flex}.SX3t2W_headerContent{flex-direction:column;gap:.5rem;display:flex}.SX3t2W_refreshButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.SX3t2W_refreshButton:hover{background:var(--primary-dark,#4f46e5);box-shadow:var(--shadow-md);transform:translateY(-1px)}.SX3t2W_refreshButton:active{transform:translateY(0)}.SX3t2W_title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700}.SX3t2W_tagline{color:var(--text-secondary);margin:0;font-size:.9375rem;font-weight:500}.SX3t2W_banners{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.SX3t2W_banner{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .2s}.SX3t2W_banner:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.SX3t2W_bannerTotal{border-left:4px solid var(--primary)}.SX3t2W_bannerCritical{border-left:4px solid var(--danger)}.SX3t2W_bannerUsers{border-left:4px solid var(--success)}.SX3t2W_bannerSuspicious{border-left:4px solid var(--accent)}.SX3t2W_bannerContent{flex-direction:column;gap:.5rem;display:flex}.SX3t2W_bannerTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:600}.SX3t2W_bannerValue{color:var(--text-primary);margin:0;font-size:2rem;font-weight:700}.SX3t2W_filters{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.SX3t2W_filterRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.SX3t2W_filterGroup{flex-direction:column;gap:.5rem;display:flex}.SX3t2W_filterLabel{color:var(--text-primary);font-size:.875rem;font-weight:600}.SX3t2W_searchInputWrapper{gap:.5rem;display:flex}.SX3t2W_filterInput,.SX3t2W_filterSelect{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:6px;padding:.625rem .875rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.SX3t2W_filterInput:focus,.SX3t2W_filterSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.SX3t2W_searchButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.625rem 1rem;font-size:1rem;transition:background .2s}.SX3t2W_searchButton:hover{background:var(--primary-dark,#4f46e5)}.SX3t2W_tableWrapper{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;overflow:hidden}.SX3t2W_tableHeader{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);padding:1rem 1.5rem}.SX3t2W_tableTitle{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.SX3t2W_tableCount{color:var(--text-secondary);font-size:.875rem;font-weight:400}.SX3t2W_table{border-collapse:collapse;width:100%}.SX3t2W_table th{text-align:left;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--border-color);background:var(--bg-tertiary);padding:.75rem 1rem;font-size:.8125rem;font-weight:600}.SX3t2W_table td{color:var(--text-primary);border-bottom:1px solid var(--border-color);padding:1rem;font-size:.875rem}.SX3t2W_tableRow:hover td{background:var(--bg-tertiary)}.SX3t2W_cellTimestamp{white-space:nowrap;color:var(--text-secondary);font-size:.8125rem}.SX3t2W_cellIp{font-family:var(--font-mono,monospace);font-size:.8125rem}.SX3t2W_cellMessage{text-overflow:ellipsis;white-space:nowrap;max-width:400px;overflow:hidden}.SX3t2W_eventType{font-size:.875rem;font-weight:500}.SX3t2W_userCell{flex-direction:column;gap:.25rem;display:flex}.SX3t2W_userEmail{color:var(--text-primary);font-weight:500}.SX3t2W_userId{color:var(--text-secondary);font-size:.75rem;font-family:var(--font-mono,monospace)}.SX3t2W_noData{color:var(--text-muted);font-style:italic}.SX3t2W_badge{text-transform:uppercase;border-radius:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.SX3t2W_badgeInfo{background:var(--primary-light);color:var(--primary)}.SX3t2W_badgeWarning{background:var(--accent-light);color:var(--accent)}.SX3t2W_badgetError{background:var(--danger-light);color:var(--danger)}.SX3t2W_badgeCritical{background:var(--danger);color:#fff}.SX3t2W_viewDetailsButton{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;transition:all .2s}.SX3t2W_viewDetailsButton:hover{background:var(--primary);border-color:var(--primary);color:#fff}.SX3t2W_emptyState{text-align:center;color:var(--text-secondary);padding:3rem 1.5rem;font-size:.9375rem}.SX3t2W_modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.SX3t2W_modalContent{background:var(--card-bg);width:100%;max-width:800px;max-height:90vh;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.SX3t2W_modalHeader{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);justify-content:space-between;align-items:flex-start;padding:1.5rem 2rem;display:flex}.SX3t2W_modalHeaderContent{flex-direction:column;gap:.5rem;display:flex}.SX3t2W_modalTitle{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.SX3t2W_modalSubtitle{color:var(--text-secondary);margin:0;font-size:.875rem;font-weight:500}.SX3t2W_modalCloseButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;font-size:1.5rem;line-height:1;transition:all .2s}.SX3t2W_modalCloseButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SX3t2W_modalBody{flex:1;padding:2rem;overflow-y:auto}.SX3t2W_detailSection{margin-bottom:2rem}.SX3t2W_detailSection:last-child{margin-bottom:0}.SX3t2W_detailSectionTitle{color:var(--text-primary);border-bottom:2px solid var(--border-color);margin:0 0 1rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.SX3t2W_detailGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.SX3t2W_detailItem{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.SX3t2W_detailItemFull{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:.375rem;padding:.75rem;display:flex}.SX3t2W_detailLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.SX3t2W_detailValue{color:var(--text-primary);font-size:.9375rem;font-weight:500}.SX3t2W_detailValueMono{color:var(--text-primary);font-size:.8125rem;font-family:var(--font-mono,monospace);word-break:break-all}.SX3t2W_metadataContainer{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;max-height:300px;padding:1rem;overflow:auto}.SX3t2W_metadataJson{font-size:.8125rem;font-family:var(--font-mono,monospace);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0}.SX3t2W_modalFooter{border-top:1px solid var(--border-color);background:var(--bg-secondary);justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.SX3t2W_modalButtonPrimary{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.SX3t2W_modalButtonPrimary:hover{background:var(--primary-dark,#4f46e5);box-shadow:var(--shadow-md);transform:translateY(-1px)}.SX3t2W_pagination{background:var(--bg-secondary);border-top:1px solid var(--border-color);justify-content:center;align-items:center;gap:1rem;padding:1.5rem;display:flex}.SX3t2W_paginationButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.625rem 1.25rem;font-weight:600;transition:all .2s}.SX3t2W_paginationButton:hover:not(:disabled){background:var(--primary-dark,#4f46e5)}.SX3t2W_paginationButton:disabled{background:var(--bg-tertiary);color:var(--text-muted);cursor:not-allowed}.SX3t2W_paginationInfo{color:var(--text-secondary);font-size:.875rem;font-weight:500}.SX3t2W_statsCard{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.SX3t2W_statsCardTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.SX3t2W_statsCardDescription{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.875rem}.SX3t2W_suspiciousList,.SX3t2W_eventTypeList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.SX3t2W_suspiciousItem,.SX3t2W_eventTypeItem{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;transition:all .2s;display:flex}.SX3t2W_suspiciousItem:hover,.SX3t2W_eventTypeItem:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.SX3t2W_suspiciousIp,.SX3t2W_eventTypeName{color:var(--text-primary);font-size:.9375rem;font-weight:600}.SX3t2W_suspiciousCount,.SX3t2W_eventTypeCount{color:var(--text-secondary);font-size:.875rem}.SX3t2W_suspiciousItem .SX3t2W_suspiciousCount{color:var(--danger);font-weight:600}@media (max-width:1024px){.SX3t2W_table{font-size:.8125rem}.SX3t2W_cellMessage{max-width:200px}}@media (max-width:768px){.SX3t2W_container{padding:1rem}.SX3t2W_title{font-size:1.5rem}.SX3t2W_banners,.SX3t2W_filterRow{grid-template-columns:1fr}.SX3t2W_table{white-space:nowrap;display:block;overflow-x:auto}.SX3t2W_suspiciousList,.SX3t2W_eventTypeList{grid-template-columns:1fr}}
.M3akIa_helpLayout{min-height:calc(100vh - 160px);display:flex}.M3akIa_helpSidebar{border-right:1px solid var(--border-color,#e0e0e0);background:var(--bg-primary,#fff);flex-shrink:0;width:280px;height:calc(100vh - 60px);position:sticky;top:60px;overflow-y:auto}.M3akIa_sidebarHeader{z-index:10;background:var(--bg-primary,#fff);border-bottom:1px solid var(--border-color,#f0f0f0);padding:16px 16px 8px;position:sticky;top:0}.M3akIa_sidebarTitle{color:var(--text-primary,#1a1a1a);margin-bottom:12px;font-size:1rem;font-weight:700}.M3akIa_sidebarTitle a{color:inherit;text-decoration:none}.M3akIa_searchPill{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-secondary,#f5f5f5);cursor:pointer;width:100%;color:var(--text-muted,#999);border-radius:50px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 14px;font-family:inherit;font-size:.85rem;transition:all .15s;display:flex}.M3akIa_searchPill:hover{border-color:var(--primary,#5a9b9b);background:var(--primary-light,#5a9b9b0f)}.M3akIa_searchPillIcon{flex-shrink:0;font-size:.9rem}.M3akIa_searchPillText{text-align:left;flex:1}.M3akIa_searchPillShortcut{background:var(--border-color,#e0e0e0);color:var(--text-muted,#999);border-radius:4px;padding:2px 6px;font-size:.7rem}.M3akIa_inlineSearch{border:2px solid var(--primary,#5a9b9b);background:var(--bg-secondary,#f5f5f5);border-radius:50px;align-items:center;gap:6px;margin-bottom:8px;padding:8px 14px;display:flex}.M3akIa_inlineSearchInput{color:var(--text-primary,#1a1a1a);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.85rem}.M3akIa_inlineSearchInput::placeholder{color:var(--text-muted,#999)}.M3akIa_inlineSearchClose{cursor:pointer;color:var(--text-muted,#999);background:0 0;border:none;padding:2px;font-size:.85rem;line-height:1}.M3akIa_inlineSearchClose:hover{color:var(--text-primary,#1a1a1a)}.M3akIa_searchResults{border-bottom:1px solid var(--border-color,#f0f0f0);max-height:320px;margin-bottom:4px;padding:8px 12px;overflow-y:auto}.M3akIa_searchResultItem{border-radius:8px;flex-direction:column;margin-bottom:2px;padding:8px 10px;text-decoration:none;transition:background .1s;display:flex}.M3akIa_searchResultItem:hover{background:var(--primary-light,#5a9b9b14)}.M3akIa_searchResultTitle{color:var(--text-primary,#1a1a1a);margin-bottom:1px;font-size:.85rem;font-weight:600}.M3akIa_searchResultCat{color:var(--text-muted,#999);font-size:.75rem}.M3akIa_sidebarNav{margin:0;padding:0;list-style:none}.M3akIa_sidebarGroup{margin:0}.M3akIa_groupButton{text-align:left;letter-spacing:.02em;text-transform:uppercase;width:100%;color:var(--text-muted,#888);cursor:pointer;border:none;border-bottom:1px solid var(--border-color,#f0f0f0);background:0 0;align-items:center;gap:8px;padding:9px 16px;font-family:inherit;font-size:.82rem;font-weight:700;transition:background .12s,color .15s;display:flex}.M3akIa_groupButton:hover{background:var(--bg-secondary,#f5f5f5);color:var(--text-primary,#1a1a1a)}.M3akIa_groupIcon{text-align:center;flex-shrink:0;width:18px;font-size:.85rem}.M3akIa_groupLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.M3akIa_groupContent{overflow:hidden}.M3akIa_groupContent ul{padding-top:2px;padding-bottom:2px}.M3akIa_sidebarCategory{margin:0}.M3akIa_categoryButton{text-align:left;width:100%;color:var(--text-primary,#1a1a1a);cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:8px;padding:7px 16px;font-family:inherit;font-size:.84rem;font-weight:500;transition:background .12s;display:flex}.M3akIa_categoryButton:hover{background:var(--hover-bg,#f5f0eb)}.M3akIa_categoryButtonActive{color:var(--primary,#5a9b9b);border-left-color:var(--primary,#5a9b9b);background:var(--primary-light,#5a9b9b0f);font-weight:600}.M3akIa_categoryIcon{text-align:center;flex-shrink:0;width:18px;font-size:.95rem}.M3akIa_categoryLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.M3akIa_chevron{color:var(--text-muted,#999);text-align:center;flex-shrink:0;width:12px;font-size:.6rem;transition:transform .2s}.M3akIa_chevronOpen{transform:rotate(90deg)}.M3akIa_articleList{margin:0;padding:0;list-style:none;overflow:hidden}.M3akIa_articleLink{color:var(--text-secondary,#666);border-left:3px solid #0000;align-items:center;gap:6px;padding:5px 16px 5px 42px;font-size:.82rem;text-decoration:none;transition:background .12s,color .15s;display:flex}.M3akIa_articleLink:hover{background:var(--bg-secondary,#f5f5f5);color:var(--primary,#5a9b9b)}.M3akIa_articleLinkActive{color:var(--primary,#5a9b9b);border-left-color:var(--primary,#5a9b9b);background:var(--primary-light,#5a9b9b0f);font-weight:600}.M3akIa_articleBullet{color:var(--text-muted,#ccc);flex-shrink:0;font-size:.5rem}.M3akIa_articleLinkActive .M3akIa_articleBullet{color:var(--primary,#5a9b9b)}.M3akIa_helpContent{flex:1;min-width:0;max-width:900px;padding:32px 48px}.M3akIa_mobileToggle{display:none}@media (max-width:768px){.M3akIa_helpLayout{flex-direction:column}.M3akIa_helpSidebar{border-right:none;border-bottom:1px solid var(--border-color,#e0e0e0);width:100%;height:auto;padding:0;position:static}.M3akIa_helpContent{padding:20px 16px}.M3akIa_mobileToggle{background:var(--bg-secondary,#f5f5f5);cursor:pointer;width:100%;color:var(--text-primary,#1a1a1a);border:none;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:.9rem;font-weight:600;display:flex}.M3akIa_sidebarCollapsed .M3akIa_sidebarNav,.M3akIa_sidebarCollapsed .M3akIa_sidebarHeader{display:none}}.M3akIa_breadcrumbs{color:var(--text-secondary,#666);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.85rem;display:flex}.M3akIa_breadcrumbLink{color:var(--primary,#5a9b9b);text-decoration:none}.M3akIa_breadcrumbLink:hover{text-decoration:underline}.M3akIa_breadcrumbSeparator{color:var(--text-muted,#ccc)}.M3akIa_breadcrumbCurrent{color:var(--text-secondary,#666)}.M3akIa_articleContent{color:var(--text-primary,#1a1a1a);font-size:.95rem;line-height:1.7}.M3akIa_articleContent h2{border-bottom:1px solid var(--border-color,#e0e0e0);margin:32px 0 12px;padding-bottom:8px;scroll-margin-top:80px;font-size:1.5rem;font-weight:700}.M3akIa_articleContent h3{margin:24px 0 8px;scroll-margin-top:80px;font-size:1.2rem;font-weight:600}.M3akIa_articleContent h4{margin:20px 0 8px;scroll-margin-top:80px;font-size:1.05rem;font-weight:600}.M3akIa_articleContent p{margin:12px 0}.M3akIa_articleContent ul,.M3akIa_articleContent ol{margin:12px 0;padding-left:24px}.M3akIa_articleContent li{margin:6px 0}.M3akIa_articleContent code{background:var(--bg-tertiary,#f5f0eb);border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.88em}.M3akIa_articleContent pre{background:var(--bg-tertiary,#f5f0eb);color:var(--text-primary,#1f2937);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;margin:16px 0;padding:16px;font-size:.88rem;line-height:1.5;overflow-x:auto}.M3akIa_articleContent strong{font-weight:600}.M3akIa_articleContent a{color:var(--primary,#5a9b9b);text-decoration:underline}.M3akIa_articleContent blockquote{border-left:4px solid var(--primary,#5a9b9b);background:var(--primary-light,#5a9b9b14);border-radius:0 8px 8px 0;margin:16px 0;padding:12px 16px}.M3akIa_articleContent table{border-collapse:collapse;width:100%;margin:16px 0;font-size:.9rem}.M3akIa_articleContent th,.M3akIa_articleContent td{border:1px solid var(--border-color,#e0e0e0);text-align:left;padding:10px 12px}.M3akIa_articleContent th{background:var(--bg-secondary,#f5f5f5);font-weight:600}.M3akIa_articleContent img{border:1px solid var(--border-color,#e0e0e0);border-radius:8px;max-width:100%;margin:16px 0}.M3akIa_articleFooter{border-top:1px solid var(--border-color,#e0e0e0);margin-top:48px;padding-top:24px}.M3akIa_feedbackSection{text-align:center;background:var(--bg-secondary,#f9f9f9);border-radius:12px;padding:24px}.M3akIa_feedbackQuestion{color:var(--text-primary,#1a1a1a);margin-bottom:12px;font-weight:600}.M3akIa_feedbackButtons{justify-content:center;gap:12px;display:flex}.M3akIa_feedbackBtn{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-primary,#fff);cursor:pointer;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:.9rem;transition:all .15s}.M3akIa_feedbackBtn:hover{border-color:var(--primary,#5a9b9b);background:var(--primary-light,#5a9b9b14)}.M3akIa_feedbackBtnSelected{border-color:var(--primary,#5a9b9b);background:var(--primary,#5a9b9b);color:#fff}.M3akIa_feedbackTextarea{border:1px solid var(--border-color,#e0e0e0);resize:vertical;background:var(--bg-primary,#fff);width:100%;min-height:80px;color:var(--text-primary,#1a1a1a);border-radius:8px;margin-top:12px;padding:12px;font-family:inherit;font-size:.9rem}.M3akIa_stuckCta{text-align:center;background:var(--primary-light,#5a9b9b14);border-radius:12px;margin-top:32px;padding:20px}.M3akIa_stuckCta p{margin-bottom:8px;font-weight:600}.M3akIa_stuckCta a{color:var(--primary,#5a9b9b);font-weight:500;text-decoration:underline}.M3akIa_stuckCtaBack{margin-top:14px;display:block}.M3akIa_helpTipWrapper{vertical-align:middle;white-space:nowrap;flex-shrink:0;align-items:center;margin-left:4px;line-height:1;display:inline-flex;position:relative}.M3akIa_helpTipTrigger{cursor:pointer;opacity:.65;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-family:inherit;font-size:.85rem;line-height:1;transition:transform .15s,background .15s;display:inline-flex}.M3akIa_helpTipTrigger:hover,.M3akIa_helpTipTriggerActive{opacity:1;background:var(--hover-bg,#f5f0eb);transform:scale(1.15)}.M3akIa_helpTipPopover{z-index:1000;background:var(--bg-secondary,#fff);border:1px solid var(--border-color,#e5e7eb);width:min(500px,100vw - 32px);box-shadow:var(--shadow-md,0 4px 6px #00000012);color:var(--text-primary,#1f2937);white-space:normal;overflow-wrap:break-word;word-wrap:break-word;border-radius:10px;min-width:0;padding:14px;font-size:.85rem;line-height:1.5;position:absolute}.M3akIa_helpTipPopover:before{content:"";background:var(--bg-secondary,#fff);border:1px solid var(--border-color,#e5e7eb);z-index:-1;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.M3akIa_helpTipRight{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.M3akIa_helpTipRight:before{border-top:none;border-right:none;top:calc(50% - 5px);left:-6px}.M3akIa_helpTipLeft{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.M3akIa_helpTipLeft:before{border-bottom:none;border-left:none;top:calc(50% - 5px);right:-6px}.M3akIa_helpTipBottom{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.M3akIa_helpTipBottom:before{border-top:none;border-left:none;top:-6px;left:calc(50% - 5px)}.M3akIa_helpTipTop{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.M3akIa_helpTipTop:before{border-bottom:none;border-right:none;bottom:-6px;left:calc(50% - 5px)}@media (max-width:768px){.M3akIa_helpTipPopover{min-width:unset;max-width:unset;width:100%;padding:20px 20px max(28px, env(safe-area-inset-bottom,16px));z-index:2000;border-radius:16px 16px 0 0;margin:0;position:fixed;inset:auto 0 0;transform:none;box-shadow:0 -4px 20px #00000026}.M3akIa_helpTipPopover:before{display:none}}.M3akIa_helpTipBackdrop{z-index:1999;background:#0000004d;animation:.15s M3akIa_helpTipFadeIn;position:fixed;inset:0}@keyframes M3akIa_helpTipFadeIn{0%{opacity:0}to{opacity:1}}.M3akIa_helpTipSummary{color:var(--text-secondary,#4b5563);box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;margin-bottom:10px;padding-right:20px}.M3akIa_helpTipLink{color:var(--primary,#5a9b9b);font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.M3akIa_helpTipLink:hover{text-decoration:underline}.M3akIa_helpTipClose{cursor:pointer;width:22px;height:22px;color:var(--text-muted,#9ca3af);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.8rem;display:flex;position:absolute;top:10px;right:10px}.M3akIa_helpTipClose:hover{background:var(--hover-bg,#f5f0eb);color:var(--text-primary,#1f2937)}[data-theme=dark] .M3akIa_helpSidebar{background:var(--bg-secondary,#1f2a3a);border-right-color:var(--border-color,#2d3a4f)}[data-theme=dark] .M3akIa_sidebarHeader{background:var(--bg-secondary,#1f2a3a);border-bottom-color:var(--border-color,#2d3a4f)}[data-theme=dark] .M3akIa_groupButton:hover,[data-theme=dark] .M3akIa_categoryButton:hover{background:var(--hover-bg,#2d3a4f)}[data-theme=dark] .M3akIa_categoryButtonActive,[data-theme=dark] .M3akIa_articleLinkActive{background:var(--primary-light,#7ab5b533)}[data-theme=dark] .M3akIa_articleContent pre{background:var(--bg-tertiary,#243042);color:var(--text-primary,#f5f5f7);border:1px solid var(--border-color,#2d3a4f)}[data-theme=dark] .M3akIa_articleContent code{background:var(--bg-tertiary,#243042)}[data-theme=dark] .M3akIa_articleContent blockquote{background:var(--primary-light,#7ab5b533)}[data-theme=dark] .M3akIa_feedbackSection{background:var(--bg-tertiary,#243042)}[data-theme=dark] .M3akIa_stuckCta{background:var(--primary-light,#7ab5b533)}[data-theme=dark] .M3akIa_searchPill{background:var(--bg-tertiary,#243042);border-color:var(--border-color,#2d3a4f)}[data-theme=dark] .M3akIa_searchPill:hover{border-color:var(--primary,#7ab5b5);background:var(--primary-light,#7ab5b526)}[data-theme=dark] .M3akIa_inlineSearch{background:var(--bg-tertiary,#243042)}[data-theme=dark] .M3akIa_helpTipPopover,[data-theme=dark] .M3akIa_helpTipPopover:before{background:var(--bg-secondary,#1f2a3a);border-color:var(--border-color,#2d3a4f)}[data-theme=dark] .M3akIa_helpTipBackdrop{background:#00000080}[data-theme=dark] .M3akIa_helpSidebar::-webkit-scrollbar-track{background:0 0}[data-theme=dark] .M3akIa_helpSidebar::-webkit-scrollbar-thumb{background:var(--border-color,#2d3a4f);border-radius:8px}
.A1dyEa_communityPage{min-height:100%;padding:1.5rem}.A1dyEa_loadingContainer{min-height:100vh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.A1dyEa_loadingSpinner{border:4px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:48px;height:48px;animation:1s linear infinite A1dyEa_pawWalk}@keyframes A1dyEa_spin{to{transform:rotate(360deg)}}.A1dyEa_connectionStatus{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.5rem;font-size:.8125rem;display:flex}.A1dyEa_statusDot{font-size:.75rem}.A1dyEa_statusDot.A1dyEa_connected{color:var(--secondary)}.A1dyEa_statusDot.A1dyEa_disconnected{color:var(--text-muted)}.A1dyEa_statusText{color:var(--text-secondary)}.A1dyEa_pageHeader{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 2rem;display:flex}.A1dyEa_headerContent h1{color:var(--text-primary);margin:0;font-size:1.75rem;font-weight:700}.A1dyEa_headerSubtitle{color:var(--text-secondary);margin:.5rem 0 0;font-size:.9375rem}.A1dyEa_createPostBtn{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #6366f14d}.A1dyEa_createPostBtn:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.A1dyEa_communityLayout{grid-template-columns:280px 1fr 280px;gap:1.5rem;display:grid}.A1dyEa_channelSidebar{height:fit-content;position:sticky;top:1.5rem}.A1dyEa_feedContainer{min-width:0;padding:0 1rem}.A1dyEa_feedContentWrapper{width:100%;max-width:800px;margin:0 auto}.A1dyEa_channelFilter{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.9375rem;display:flex}.A1dyEa_channelFilter strong{color:var(--primary)}.A1dyEa_clearFilter{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:.875rem;transition:all .2s}.A1dyEa_clearFilter:hover{background:var(--bg-tertiary);color:var(--text-primary)}.A1dyEa_emptyFeed{background:var(--card-bg);border:2px dashed var(--border-color);text-align:center;border-radius:12px;padding:4rem 2rem}.A1dyEa_emptyFeedIcon{margin-bottom:1rem;font-size:4rem}.A1dyEa_emptyFeed h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.5rem}.A1dyEa_emptyFeed p{color:var(--text-secondary);margin:0 0 1.5rem}.A1dyEa_createFirstPostBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;transition:all .2s}.A1dyEa_createFirstPostBtn:hover{background:var(--primary-hover);transform:translateY(-1px)}.A1dyEa_postsFeed{flex-direction:column;gap:1.5rem;display:flex}.A1dyEa_loadMore{text-align:center;margin-top:2rem}.A1dyEa_loadMoreBtn{background:var(--bg-tertiary);color:var(--text-primary);border:2px solid var(--border-color);cursor:pointer;border-radius:8px;padding:.875rem 2rem;font-size:.9375rem;font-weight:600;transition:all .2s}.A1dyEa_loadMoreBtn:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--primary)}.A1dyEa_loadMoreBtn:disabled{opacity:.5;cursor:not-allowed}.A1dyEa_endOfFeed{text-align:center;color:var(--text-secondary);padding:2rem;font-size:.9375rem}.A1dyEa_feedSidebar{flex-direction:column;gap:1.5rem;display:flex}.A1dyEa_sidebarCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.A1dyEa_sidebarCard h3{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.875rem;font-weight:700}.A1dyEa_statRow{border-bottom:1px solid var(--border-color);justify-content:space-between;padding:.625rem 0;font-size:.9375rem;display:flex}.A1dyEa_statRow:last-child{border-bottom:none;padding-bottom:0}.A1dyEa_statLabel{color:var(--text-secondary)}.A1dyEa_statValue{color:var(--text-primary);font-weight:600}@media (max-width:1200px){.A1dyEa_communityLayout{grid-template-columns:260px 1fr}.A1dyEa_feedSidebar{display:none}}@media (max-width:900px){.A1dyEa_communityLayout{grid-template-columns:1fr}.A1dyEa_channelSidebar{display:none}.A1dyEa_pageHeader{text-align:center;flex-direction:column;gap:1rem}}@media (max-width:480px){.A1dyEa_communityPage{padding:.75rem}.A1dyEa_pageHeader{padding:1rem}.A1dyEa_headerContent h1{font-size:1.25rem}.A1dyEa_createPostBtn{justify-content:center;width:100%}.A1dyEa_feedContainer{padding:0}.A1dyEa_channelFilter{text-align:center;flex-direction:column;gap:.75rem}.A1dyEa_emptyFeed{padding:3rem 1rem}.A1dyEa_emptyFeedIcon{font-size:3rem}.A1dyEa_emptyFeed h3{font-size:1.25rem}.A1dyEa_loadMoreBtn{justify-content:center;width:100%}}[data-theme=dark] .A1dyEa_connectionStatus{background:var(--bg-tertiary)}[data-theme=dark] .A1dyEa_pageHeader,[data-theme=dark] .A1dyEa_sidebarCard{border-color:#ffffff1a}@keyframes A1dyEa_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}
.Kbu59G_metrics{flex-direction:column;gap:1.5rem;width:100%;display:flex}.Kbu59G_filterBar{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.Kbu59G_filterLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.Kbu59G_filterToggle{gap:.5rem;margin-left:auto;display:flex}.Kbu59G_filterButton{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.Kbu59G_filterButton:hover{background-color:var(--bg-tertiary-hover);border-color:var(--color-primary)}.Kbu59G_filterButton.Kbu59G_active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.Kbu59G_summaryGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.Kbu59G_summaryCard{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Kbu59G_summaryCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Kbu59G_summaryIcon{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.75rem;display:flex}.Kbu59G_summaryContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.Kbu59G_summaryLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.875rem;font-weight:600}.Kbu59G_summaryValue{color:var(--text-primary);margin:0;font-size:2rem;font-weight:700;line-height:1}.Kbu59G_detailedList{flex-direction:column;gap:1rem;display:flex}.Kbu59G_sectionTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.Kbu59G_table{flex-direction:column;gap:.5rem;display:flex}.Kbu59G_tableHeader{background-color:var(--bg-tertiary);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-radius:10px;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 1fr;gap:1rem;padding:1rem 1.5rem;font-size:.8125rem;font-weight:600;display:grid}.Kbu59G_tableRow{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;grid-template-columns:2fr 1.5fr 1.5fr 1fr 1fr 1fr;align-items:center;gap:1rem;padding:1rem 1.5rem;transition:background-color .2s;display:grid}.Kbu59G_tableRow:hover{background-color:var(--bg-tertiary)}.Kbu59G_volunteerInfo{flex-direction:column;gap:.25rem;display:flex}.Kbu59G_volunteerInfo strong{color:var(--text-primary);font-size:.9375rem}.Kbu59G_volunteerEmail{color:var(--text-secondary);font-size:.8125rem}.Kbu59G_metricCell{align-items:center;gap:.75rem;display:flex}.Kbu59G_metricValue{color:var(--text-primary);text-align:right;font-size:.9375rem;font-weight:600}.Kbu59G_progressBar{background:var(--bg-tertiary);border-radius:4px;flex:1;max-width:100px;height:8px;overflow:hidden}.Kbu59G_progressFill{background:var(--primary);border-radius:4px;height:100%;transition:width .5s}.Kbu59G_onTimeFill{background:var(--secondary)}.Kbu59G_progressValue{color:var(--text-primary);text-align:right;min-width:40px;font-size:.875rem;font-weight:600}.Kbu59G_loadingState{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.Kbu59G_loadingSpinner{border:3px solid var(--border-color);border-top-color:var(--color-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite Kbu59G_pawWalk}@keyframes Kbu59G_spin{to{transform:rotate(360deg)}}.Kbu59G_errorMessage{color:var(--danger);background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:500;display:flex}.Kbu59G_emptyState{background-color:var(--bg-secondary);border:1px dashed var(--border-color);text-align:center;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;padding:4rem 2rem;font-size:1rem;display:flex}@media (max-width:1024px){.Kbu59G_tableHeader,.Kbu59G_tableRow{grid-template-columns:2fr 1.5fr 1.5fr}.Kbu59G_tableHeader span:nth-child(4),.Kbu59G_tableHeader span:nth-child(5),.Kbu59G_tableHeader span:nth-child(6),.Kbu59G_tableRow .Kbu59G_metricValue:nth-child(4),.Kbu59G_tableRow .Kbu59G_metricValue:nth-child(5),.Kbu59G_tableRow .Kbu59G_metricValue:nth-child(6){display:none}}@media (max-width:768px){.Kbu59G_filterBar{flex-direction:column;align-items:stretch}.Kbu59G_filterToggle{margin-left:0}.Kbu59G_summaryGrid{grid-template-columns:repeat(2,1fr)}.Kbu59G_tableHeader,.Kbu59G_tableRow{grid-template-columns:2fr 1.5fr}.Kbu59G_tableHeader span:nth-child(3),.Kbu59G_tableRow .Kbu59G_metricCell:nth-child(3){display:none}}@keyframes Kbu59G_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}
.nuCgFG_notifications{flex-direction:column;gap:2rem;width:100%;display:flex}.nuCgFG_sectionTitle{color:var(--text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.nuCgFG_sendSection{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.nuCgFG_form{flex-direction:column;gap:1rem;display:flex}.nuCgFG_formGroup{flex-direction:column;gap:.5rem;display:flex}.nuCgFG_formLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.nuCgFG_formInput,.nuCgFG_formTextarea{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;outline:none;padding:.875rem 1.25rem;font-size:.9375rem;transition:border-color .2s}.nuCgFG_formInput:focus,.nuCgFG_formTextarea:focus{border-color:var(--primary)}.nuCgFG_formInput::-moz-placeholder{color:var(--text-secondary)}.nuCgFG_formTextarea::-moz-placeholder{color:var(--text-secondary)}.nuCgFG_formInput::placeholder,.nuCgFG_formTextarea::placeholder{color:var(--text-secondary)}.nuCgFG_formTextarea{resize:vertical;min-height:100px}.nuCgFG_templatePreview{background:var(--bg-tertiary);color:var(--text-secondary);border-left:3px solid var(--primary);border-radius:8px;padding:1rem;font-size:.875rem}.nuCgFG_broadcastToggle{flex-wrap:wrap;gap:.5rem;display:flex}.nuCgFG_modeButton{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.nuCgFG_modeButton:hover{border-color:var(--primary);color:var(--text-primary)}.nuCgFG_modeButtonActive{background:var(--primary);color:#fff;border-color:var(--primary)}.nuCgFG_broadcastInfo{background:var(--bg-tertiary);border-left:3px solid var(--primary);color:var(--text-secondary);border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}.nuCgFG_broadcastInfo strong{color:var(--text-primary)}.nuCgFG_broadcastIcon{flex-shrink:0;font-size:1.25rem}.nuCgFG_sendButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.nuCgFG_sendButton:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.nuCgFG_sendButton:disabled{opacity:.6;cursor:not-allowed}.nuCgFG_errorMessage,.nuCgFG_successMessage{border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:500;display:flex}.nuCgFG_errorMessage{color:var(--danger);background-color:#ef44441a;border:1px solid #ef44444d}.nuCgFG_successMessage{color:var(--secondary-hover);background-color:#10b9811a;border:1px solid #10b9814d}.nuCgFG_templatesSection{flex-direction:column;gap:1rem;display:flex}.nuCgFG_templatesGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.nuCgFG_templateCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.nuCgFG_templateCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.nuCgFG_templateHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.nuCgFG_templateName{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.nuCgFG_templateId{color:var(--text-secondary);background:var(--bg-tertiary);border-radius:4px;padding:2px 8px;font-size:.75rem}.nuCgFG_templateContent{flex-direction:column;gap:.75rem;display:flex}.nuCgFG_templateSubject{color:var(--primary);margin:0;font-size:.875rem;font-weight:600}.nuCgFG_templateBody{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}.nuCgFG_recentSection{flex-direction:column;gap:1rem;display:flex}.nuCgFG_notificationList{flex-direction:column;gap:.75rem;display:flex}.nuCgFG_notificationItem{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:1.25rem;transition:background-color .2s}.nuCgFG_notificationItem:hover{background:var(--bg-tertiary)}.nuCgFG_notificationItem.nuCgFG_unread{border-left:3px solid var(--primary)}.nuCgFG_notificationHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.nuCgFG_notificationSubject{color:var(--text-primary);font-size:.9375rem;font-weight:600}.nuCgFG_notificationPriority{background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:.75rem}.nuCgFG_notificationMeta{justify-content:space-between;align-items:center;margin-bottom:.75rem;font-size:.8125rem;display:flex}.nuCgFG_notificationRecipient{color:var(--text-secondary)}.nuCgFG_notificationTime{color:var(--text-muted)}.nuCgFG_notificationPreview{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.nuCgFG_loadingState{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.nuCgFG_loadingSpinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite nuCgFG_pawWalk}@keyframes nuCgFG_spin{to{transform:rotate(360deg)}}.nuCgFG_emptyState{color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;padding:3rem 1rem;font-size:.9375rem;display:flex}@media (max-width:768px){.nuCgFG_templatesGrid{grid-template-columns:1fr}.nuCgFG_notificationHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:640px){.nuCgFG_sendSection{padding:1rem}.nuCgFG_formInput,.nuCgFG_formTextarea{font-size:1rem}.nuCgFG_sendButton{justify-content:center;width:100%;min-height:44px}.nuCgFG_templateCard,.nuCgFG_notificationItem{padding:1rem}}@keyframes nuCgFG_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}
.MwZ1FW_calendar{flex-direction:column;gap:1.5rem;width:100%;display:flex}.MwZ1FW_summaryBanner{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-wrap:wrap;gap:1rem;padding:1.25rem;display:flex}.MwZ1FW_summaryItem{flex-direction:column;flex:1;gap:.25rem;min-width:120px;display:flex}.MwZ1FW_summaryValue{color:var(--text-primary);font-size:1.75rem;font-weight:700}.MwZ1FW_summaryWarning{color:var(--danger)}.MwZ1FW_summaryCaution{color:var(--warning,#f59e0b)}.MwZ1FW_summaryLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:.75rem}.MwZ1FW_alertBanner{border-radius:8px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}.MwZ1FW_alertGap{color:var(--danger);background-color:#ef44441a;border:1px solid #ef44444d}.MwZ1FW_alertLow{color:var(--warning,#f59e0b);background-color:#f59e0b1a;border:1px solid #f59e0b4d}.MwZ1FW_alertIcon{flex-shrink:0;font-size:1.125rem}.MwZ1FW_weekGrid{grid-template-columns:repeat(7,1fr);gap:.75rem;display:grid}@media (max-width:1024px){.MwZ1FW_weekGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.MwZ1FW_weekGrid{grid-template-columns:repeat(2,1fr)}}.MwZ1FW_dayCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;transition:border-color .2s;overflow:hidden}.MwZ1FW_dayGap{background-color:#ef44440d;border-color:#ef444466}.MwZ1FW_dayLow{background-color:#f59e0b0d;border-color:#f59e0b66}.MwZ1FW_dayGood{border-color:#10b9814d}.MwZ1FW_dayHeader{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex;position:relative}.MwZ1FW_dayName{color:var(--text-primary);font-size:.875rem;font-weight:600}.MwZ1FW_dayCount{color:var(--text-secondary);font-size:.75rem}.MwZ1FW_dayLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:.6875rem}.MwZ1FW_dayGap .MwZ1FW_dayLabel{color:var(--danger)}.MwZ1FW_dayLow .MwZ1FW_dayLabel{color:var(--warning,#f59e0b)}.MwZ1FW_dayGood .MwZ1FW_dayLabel{color:var(--secondary-hover,#10b981)}.MwZ1FW_chevron{color:var(--text-muted);font-size:.75rem;transition:transform .2s;position:absolute;top:.75rem;right:1rem}.MwZ1FW_chevronOpen{transform:rotate(90deg)}.MwZ1FW_dayDetail{border-top:1px solid var(--border-color);padding:.5rem 1rem 1rem}.MwZ1FW_noVolunteers{color:var(--text-muted);margin:.5rem 0;font-size:.8125rem;font-style:italic}.MwZ1FW_volunteerList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.MwZ1FW_volunteerEntry{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.MwZ1FW_volunteerInfo{flex-direction:column;display:flex}.MwZ1FW_volunteerName{color:var(--text-primary);font-size:.8125rem;font-weight:600}.MwZ1FW_volunteerTime{color:var(--text-secondary);font-size:.75rem}.MwZ1FW_volunteerPhone{color:var(--text-muted);white-space:nowrap;font-size:.75rem}.MwZ1FW_blackoutSection{flex-direction:column;gap:.75rem;display:flex}.MwZ1FW_sectionTitle{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.MwZ1FW_blackoutList{flex-direction:column;gap:.5rem;display:flex}.MwZ1FW_blackoutItem{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.875rem;display:flex}.MwZ1FW_blackoutDate{color:var(--text-primary);font-weight:600}.MwZ1FW_blackoutVolunteer{color:var(--text-secondary)}.MwZ1FW_loadingState{color:var(--text-secondary);flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.MwZ1FW_loadingSpinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite MwZ1FW_spin}@keyframes MwZ1FW_spin{to{transform:rotate(360deg)}}.MwZ1FW_errorMessage{color:var(--danger);flex-direction:column;align-items:center;gap:.75rem;padding:2rem;display:flex}.MwZ1FW_retryButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem}.MwZ1FW_retryButton:hover{background:var(--primary-hover)}.MwZ1FW_emptyState{color:var(--text-secondary);justify-content:center;align-items:center;padding:2rem 1rem;font-size:.875rem;display:flex}
.KEYoVa_badge{white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.KEYoVa_sm{padding:.25rem .5rem;font-size:.6875rem}.KEYoVa_md{padding:.375rem .875rem;font-size:.75rem}.KEYoVa_lg{padding:.5rem 1rem;font-size:.875rem}.KEYoVa_pending{background:color-mix(in srgb, var(--accent,#f59e0b) 12%, transparent);color:var(--accent,#f59e0b);border-color:color-mix(in srgb, var(--accent,#f59e0b) 30%, transparent)}.KEYoVa_claimed{background:color-mix(in srgb, var(--primary,#6366f1) 12%, transparent);color:var(--primary,#6366f1);border-color:color-mix(in srgb, var(--primary,#6366f1) 30%, transparent)}.KEYoVa_inProgress{background:color-mix(in srgb, var(--primary,#3b82f6) 12%, transparent);color:var(--primary,#3b82f6);border-color:color-mix(in srgb, var(--primary,#3b82f6) 30%, transparent)}.KEYoVa_completed{background:color-mix(in srgb, var(--secondary,#10b981) 12%, transparent);color:var(--secondary,#10b981);border-color:color-mix(in srgb, var(--secondary,#10b981) 30%, transparent)}.KEYoVa_cancelled{background:color-mix(in srgb, var(--danger,#ef4444) 12%, transparent);color:var(--danger,#ef4444);border-color:color-mix(in srgb, var(--danger,#ef4444) 30%, transparent)}
.eEFpxq_card{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);cursor:pointer;box-sizing:border-box;border-radius:12px;width:100%;padding:1.5rem;transition:all .2s;position:relative}.eEFpxq_card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.eEFpxq_headerRow{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.eEFpxq_petPhoto{-o-object-fit:contain;object-fit:contain;border:1px solid var(--border-color);border-radius:8px;flex-shrink:0;width:4rem;height:4rem}.eEFpxq_petPhotoPlaceholder{background:var(--bg-secondary);color:var(--text-tertiary);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.eEFpxq_petInfo{flex:1;min-width:0}.eEFpxq_petName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .5rem;font-size:1rem;font-weight:600;overflow:hidden}.eEFpxq_badgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.eEFpxq_priorityBadge{text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.eEFpxq_routeGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:grid}.eEFpxq_routePoint{flex-direction:column;flex:1;align-items:center;display:flex}.eEFpxq_routeIcon{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.5rem;display:flex}.eEFpxq_routeLabel{color:var(--text-secondary);text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.eEFpxq_routeName{color:var(--text-primary);text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.8125rem;font-weight:600;display:-webkit-box;overflow:hidden}.eEFpxq_connector{justify-content:center;align-items:center;min-width:3rem;padding:0 .5rem;display:flex}.eEFpxq_connectorLine{background:var(--border-color);width:100%;height:2px;position:relative}.eEFpxq_connectorArrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eEFpxq_dateRow{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.eEFpxq_dateItem{align-items:center;gap:.5rem;display:flex}.eEFpxq_dateLabel{color:var(--text-secondary);font-size:.8125rem}.eEFpxq_dateValue{color:var(--text-primary);font-weight:600}.eEFpxq_dateValueAccent{color:var(--primary);font-weight:600}.eEFpxq_progressSection{margin-bottom:1.25rem}.eEFpxq_progressHeader{justify-content:space-between;margin-bottom:.5rem;display:flex}.eEFpxq_progressLabel{color:var(--text-secondary);font-size:.8125rem}.eEFpxq_progressCount{color:var(--text-primary);font-size:.8125rem;font-weight:600}.eEFpxq_progressBar{background:var(--bg-tertiary);border-radius:999px;width:100%;height:.5rem;overflow:hidden}.eEFpxq_progressFill{background:var(--primary);border-radius:999px;height:100%;transition:width .3s}.eEFpxq_actionsRow{border-top:1px solid var(--border-color);gap:.75rem;padding-top:1rem;display:flex}.eEFpxq_viewDetailsLink{background:var(--bg-secondary);color:var(--text-primary);border:2px solid var(--border-color);text-align:center;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s}.eEFpxq_viewDetailsLink:hover{background:var(--bg-tertiary)}.eEFpxq_deleteButton{color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}@media (max-width:640px){.eEFpxq_card{padding:1rem}.eEFpxq_headerRow{flex-direction:column;gap:.75rem}.eEFpxq_petPhoto{width:3rem;height:3rem}.eEFpxq_petName{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box}.eEFpxq_routeGrid{grid-template-columns:1fr;gap:.5rem}.eEFpxq_routePoint{flex-direction:row;gap:.75rem}.eEFpxq_routeIcon{flex-shrink:0;width:1.5rem;height:1.5rem;margin-bottom:0}.eEFpxq_routeLabel{margin-bottom:0}.eEFpxq_routeName{text-align:left}.eEFpxq_connector{display:none}.eEFpxq_dateRow{flex-direction:column;gap:.5rem}.eEFpxq_actionsRow{flex-direction:column}.eEFpxq_viewDetailsLink{justify-content:center;align-items:center;min-height:44px;display:flex}.eEFpxq_deleteButton{min-height:44px}}
.I7fBga_fuelCalculator{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;max-width:600px;padding:1.5rem}.I7fBga_header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.I7fBga_header h2{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.I7fBga_closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.I7fBga_closeButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.I7fBga_initialState{flex-direction:column;gap:1.5rem;display:flex}.I7fBga_summary{text-align:center;background:var(--bg-tertiary);border-radius:12px;padding:1.5rem}.I7fBga_summaryLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.875rem}.I7fBga_summaryValue{color:var(--text-primary);margin:0;font-size:2rem;font-weight:700}.I7fBga_rateInfo{text-align:center;background:var(--primary-light);border:1px solid var(--primary);border-radius:8px;padding:1rem}.I7fBga_rateLabel{color:var(--text-secondary);margin:0 0 .25rem;font-size:.875rem}.I7fBga_rateValue{color:var(--primary);margin:0;font-size:1.5rem;font-weight:700}.I7fBga_rateSource{color:var(--text-muted);margin:.25rem 0 0;font-size:.75rem}.I7fBga_calculateButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.I7fBga_calculateButton:hover:not(:disabled){background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.I7fBga_calculateButton:disabled{opacity:.6;cursor:not-allowed}.I7fBga_results{flex-direction:column;gap:1.5rem;display:flex}.I7fBga_totalSection{margin-bottom:.5rem}.I7fBga_totalCard{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;text-align:center;border-radius:12px;padding:2rem}.I7fBga_totalLabel{opacity:.9;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.875rem}.I7fBga_totalAmount{margin:0 0 .5rem;font-size:3rem;font-weight:700;line-height:1}.I7fBga_totalBreakdown{opacity:.8;margin:0;font-size:.875rem}.I7fBga_legsSection{flex-direction:column;gap:1rem;display:flex}.I7fBga_legsSection h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.I7fBga_legCard{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:1rem;transition:all .2s}.I7fBga_legCard:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.I7fBga_legHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.I7fBga_legNumber{background:var(--primary);color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.I7fBga_legCost{color:var(--primary);font-size:1.125rem;font-weight:700}.I7fBga_legRoute{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.I7fBga_legAddress{flex-direction:column;gap:.25rem;display:flex}.I7fBga_addressLabel{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600}.I7fBga_addressText{color:var(--text-primary);font-size:.9375rem;font-weight:500}.I7fBga_legArrow{text-align:center;color:var(--text-muted);font-size:1.25rem;line-height:1}.I7fBga_legDetails{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.I7fBga_detail{color:var(--text-secondary);font-size:.875rem}.I7fBga_actions{border-top:1px solid var(--border-color);gap:.75rem;padding-top:1rem;display:flex}.I7fBga_actionButton{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.I7fBga_actionButton:hover{background:var(--bg-tertiary);border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.I7fBga_error{text-align:center;background:#dc26261a;border:1px solid #dc26264d;border-radius:8px;padding:1rem}.I7fBga_error p{color:#dc2626;margin:0;font-size:.9375rem}@media print{.I7fBga_fuelCalculator{border:none;padding:0}.I7fBga_closeButton,.I7fBga_actions{display:none}.I7fBga_totalCard{color:#000;background:#fff;border:2px solid #000}.I7fBga_legCard{-moz-column-break-inside:avoid;break-inside:avoid}}@media (max-width:640px){.I7fBga_fuelCalculator{padding:1rem}.I7fBga_totalAmount{font-size:2rem}.I7fBga_actions{flex-direction:column}.I7fBga_legDetails{flex-direction:column;align-items:flex-start;gap:.5rem}}
.UmTSma_availableTransports{background-color:var(--bg-primary);flex-direction:column;gap:2rem;max-width:1400px;min-height:calc(100vh - 80px);margin:0 auto;padding:2rem;display:flex}.UmTSma_availableTransports__header{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;box-shadow:var(--shadow-md);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.UmTSma_availableTransports__title{align-items:center;gap:.75rem;margin:0;font-size:1.75rem;font-weight:700;display:flex}.UmTSma_availableTransports__count{opacity:.9;font-size:1rem;font-weight:500}.UmTSma_availableTransports__filters{flex-wrap:wrap;gap:.75rem;display:flex}.UmTSma_filterSelect,.UmTSma_filterInput{color:#fff;cursor:pointer;background-color:#fff3;border:1px solid #ffffff4d;border-radius:8px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.UmTSma_filterSelect:hover,.UmTSma_filterInput:hover{background-color:#ffffff4d}.UmTSma_filterSelect option{background-color:var(--bg-primary);color:var(--text-primary)}.UmTSma_filterInput::placeholder{color:#ffffffb3}.UmTSma_transportsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;display:grid}.UmTSma_transportCard{background-color:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.UmTSma_transportCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.UmTSma_transportCard__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.UmTSma_transportCard__petInfo{align-items:center;gap:1rem;display:flex}.UmTSma_transportCard__petPhoto{-o-object-fit:cover;object-fit:cover;width:64px;height:64px;box-shadow:var(--shadow-sm);border-radius:12px}.UmTSma_transportCard__petPlaceholder{background:linear-gradient(135deg, var(--primary), var(--primary-hover));border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;font-size:2rem;display:flex}.UmTSma_transportCard__petDetails{flex-direction:column;gap:.25rem;display:flex}.UmTSma_transportCard__petName{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.UmTSma_transportCard__petType{color:var(--text-secondary);margin:0;font-size:.875rem}.UmTSma_transportCard__priority{flex-shrink:0}.UmTSma_priorityBadge{color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.UmTSma_transportCard__route{background-color:var(--bg-secondary);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.UmTSma_transportCard__location{align-items:flex-start;gap:.75rem;display:flex}.UmTSma_locationIcon{font-size:1.25rem;line-height:1}.UmTSma_locationLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.UmTSma_locationAddress{color:var(--text-primary);margin:0;font-size:.9375rem;line-height:1.4}.UmTSma_transportCard__arrow{text-align:center;color:var(--primary);font-size:1.25rem;font-weight:700;line-height:1}.UmTSma_transportCard__footer{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.UmTSma_transportCard__meta{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.UmTSma_transportCard__org,.UmTSma_transportCard__date{color:var(--text-secondary);font-size:.875rem;font-weight:500}.UmTSma_transportCard__claimButton{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;box-shadow:var(--shadow-md);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.UmTSma_transportCard__claimButton:hover:not(:disabled){box-shadow:var(--shadow-lg);transform:translateY(-2px)}.UmTSma_transportCard__claimButton:disabled{opacity:.6;cursor:not-allowed}.UmTSma_claimingSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s linear infinite UmTSma_pawWalk}@keyframes UmTSma_spin{to{transform:rotate(360deg)}}.UmTSma_pagination{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:1.5rem;display:flex}.UmTSma_paginationButton{background-color:var(--card-bg);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.UmTSma_paginationButton:hover:not(:disabled){background-color:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-1px)}.UmTSma_paginationButton:disabled{opacity:.5;cursor:not-allowed}.UmTSma_paginationInfo{color:var(--text-secondary);font-size:.9375rem;font-weight:500}.UmTSma_loadingState{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.UmTSma_loadingSpinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite UmTSma_pawWalk}.UmTSma_errorMessage{background-color:#dc26261a;border:1px solid #dc26264d;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.UmTSma_errorMessage p{color:var(--text-primary);flex:1;margin:0;font-size:.9375rem}.UmTSma_retryButton{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.UmTSma_retryButton:hover{background-color:var(--primary-hover);transform:translateY(-1px)}.UmTSma_successMessage{background-color:#10b9811a;border:1px solid #10b9814d;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.UmTSma_successMessage p{color:var(--text-primary);margin:0;font-size:.9375rem}.UmTSma_emptyState{text-align:center;background-color:var(--card-bg);border:1px dashed var(--border-color);border-radius:12px;flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.UmTSma_emptyState__icon{font-size:4rem;line-height:1}.UmTSma_emptyState h3{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.UmTSma_emptyState p{color:var(--text-secondary);max-width:500px;margin:0;font-size:1rem}.UmTSma_emptyState__button{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.UmTSma_emptyState__button:hover{background-color:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}@media (max-width:768px){.UmTSma_availableTransports{padding:1rem}.UmTSma_availableTransports__header{flex-direction:column;align-items:stretch}.UmTSma_availableTransports__title{font-size:1.5rem}.UmTSma_availableTransports__filters{flex-direction:column}.UmTSma_filterSelect,.UmTSma_filterInput{width:100%}.UmTSma_transportsGrid{grid-template-columns:1fr}.UmTSma_pagination{flex-direction:column;gap:.75rem}}@keyframes UmTSma_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}
.sQ7Z9q_modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sQ7Z9q_modal{background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;max-width:700px;max-height:90vh;box-shadow:var(--shadow-xl);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.sQ7Z9q_header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.sQ7Z9q_header h2{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:600}.sQ7Z9q_closeButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;padding:.5rem;transition:all .2s}.sQ7Z9q_closeButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.sQ7Z9q_tabs{border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);display:flex}.sQ7Z9q_tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:1rem;font-size:.9375rem;font-weight:500;transition:all .2s}.sQ7Z9q_tab:hover{color:var(--text-primary);background:var(--bg-secondary)}.sQ7Z9q_tab.sQ7Z9q_active{color:var(--primary);border-bottom-color:var(--primary);background:var(--bg-secondary)}.sQ7Z9q_content{flex:1;padding:1.5rem;overflow-y:auto}.sQ7Z9q_form{flex-direction:column;gap:1.25rem;display:flex}.sQ7Z9q_formGroup{flex-direction:column;gap:.5rem;display:flex}.sQ7Z9q_formGroup label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.sQ7Z9q_formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sQ7Z9q_input,.sQ7Z9q_select,.sQ7Z9q_textarea{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;padding:.75rem;font-family:inherit;font-size:.9375rem}.sQ7Z9q_input:focus,.sQ7Z9q_select:focus,.sQ7Z9q_textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.sQ7Z9q_textarea{resize:vertical;min-height:80px}.sQ7Z9q_divider{border:none;border-top:1px solid var(--border-color);margin:.5rem 0}.sQ7Z9q_saveButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.sQ7Z9q_saveButton:hover:not(:disabled){background:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-1px)}.sQ7Z9q_saveButton:disabled{opacity:.6;cursor:not-allowed}.sQ7Z9q_cancelButton{background:var(--bg-primary);color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;margin-top:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.sQ7Z9q_cancelButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.sQ7Z9q_error,.sQ7Z9q_success{border-radius:8px;margin-bottom:1rem;padding:1rem}.sQ7Z9q_error{background:#dc26261a;border:1px solid #dc26264d}.sQ7Z9q_error p{color:#dc2626;margin:0}.sQ7Z9q_success{background:#10b9811a;border:1px solid #10b9814d}.sQ7Z9q_success p{color:#10b981;margin:0}.sQ7Z9q_legsSection{flex-direction:column;gap:1.5rem;display:flex}.sQ7Z9q_legsHeader{justify-content:space-between;align-items:center;display:flex}.sQ7Z9q_legsHeader h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.sQ7Z9q_addLegButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.sQ7Z9q_addLegButton:hover{background:var(--primary-dark);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.sQ7Z9q_addLegForm{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.sQ7Z9q_formActions{gap:.75rem;margin-top:1rem;display:flex}.sQ7Z9q_formActions .sQ7Z9q_saveButton,.sQ7Z9q_formActions .sQ7Z9q_cancelButton{flex:1;margin-top:0}.sQ7Z9q_legsList{flex-direction:column;gap:1rem;display:flex}.sQ7Z9q_legCard{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:1rem;transition:all .2s}.sQ7Z9q_legCard:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.sQ7Z9q_legHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.sQ7Z9q_legNumber{background:var(--primary);color:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.875rem;font-weight:600}.sQ7Z9q_deleteLegButton{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;padding:.5rem;transition:all .2s}.sQ7Z9q_deleteLegButton:hover{color:#dc2626;background:#dc26261a}.sQ7Z9q_legRoute{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.sQ7Z9q_legAddress{flex-direction:column;gap:.25rem;display:flex}.sQ7Z9q_addressLabel{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem;font-weight:600}.sQ7Z9q_addressText{color:var(--text-primary);font-size:.9375rem;font-weight:500}.sQ7Z9q_legArrow{text-align:center;color:var(--text-muted);font-size:1.25rem;line-height:1}.sQ7Z9q_legDetails{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.sQ7Z9q_detail{color:var(--text-secondary);font-size:.875rem}.sQ7Z9q_statusBadge{text-transform:capitalize;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.sQ7Z9q_statuspending{color:#f59e0b;background:#f59e0b1a}.sQ7Z9q_statusassigned{color:#3b82f6;background:#3b82f61a}.sQ7Z9q_statusin_transit{color:#8b5cf6;background:#8b5cf61a}.sQ7Z9q_statusdelivered{color:#10b981;background:#10b9811a}.sQ7Z9q_statusfailed{color:#6b7280;background:#6b72801a}@media (max-width:640px){.sQ7Z9q_modal{border-radius:0;max-height:100vh}.sQ7Z9q_formRow{grid-template-columns:1fr}.sQ7Z9q_tabs{overflow-x:auto}.sQ7Z9q_tab{white-space:nowrap;flex:none;padding:1rem 1.5rem}.sQ7Z9q_legDetails{flex-direction:column;align-items:flex-start}}
.WhkoqG_container{flex-direction:column;gap:2rem;display:flex}.WhkoqG_emptyState{text-align:center;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:12px;padding:3rem 2rem}.WhkoqG_emptyIcon{opacity:.5;margin-bottom:1rem;font-size:4rem}.WhkoqG_emptyTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.WhkoqG_emptyDescription{color:var(--text-secondary);margin:0;font-size:.9375rem}.WhkoqG_categoryGroup{flex-direction:column;gap:1rem;display:flex}.WhkoqG_categoryHeader{align-items:center;gap:.75rem;display:flex}.WhkoqG_categoryIndicator{border-radius:2px;width:4px;height:24px}.WhkoqG_categoryTitle{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1rem;font-weight:600}.WhkoqG_badgeGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.WhkoqG_badgeCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;gap:1rem;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible}.WhkoqG_badgeCard:hover{box-shadow:var(--shadow-lg);border-color:var(--primary);transform:translateY(-2px)}.WhkoqG_badgeIcon{background:linear-gradient(135deg, var(--bg-secondary) 0%, var(--border-color) 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:2.5rem;display:flex}.WhkoqG_badgeContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.WhkoqG_badgeName{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.WhkoqG_badgeDescription{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.4}.WhkoqG_badgeDate{color:var(--text-tertiary);margin-top:auto;font-size:.75rem}.WhkoqG_badgeTooltip{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-xl);z-index:10;border-radius:8px;padding:.75rem;animation:.2s ease-out WhkoqG_tooltipFadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0}@keyframes WhkoqG_tooltipFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.WhkoqG_tooltipCategory{color:var(--primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.WhkoqG_tooltipMetadata{flex-direction:column;gap:.25rem;display:flex}.WhkoqG_metadataItem{gap:.5rem;font-size:.75rem;display:flex}.WhkoqG_metadataKey{color:var(--text-secondary);font-weight:500}.WhkoqG_metadataValue{color:var(--text-primary)}@media (max-width:640px){.WhkoqG_badgeGrid{grid-template-columns:1fr}.WhkoqG_badgeCard{text-align:center;flex-direction:column;align-items:center}.WhkoqG_badgeIcon{width:80px;height:80px;font-size:3rem}.WhkoqG_badgeContent{align-items:center}.WhkoqG_badgeTooltip{min-width:200px;left:50%;transform:translate(-50%)}}@keyframes WhkoqG_badgeEarned{0%{opacity:0;transform:scale(.8)translateY(20px)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)translateY(0)}}.WhkoqG_badgeCard.WhkoqG_earned{animation:.5s cubic-bezier(.4,0,.2,1) WhkoqG_badgeEarned}
.H5NWVa_settingsPage{background:var(--bg-primary);max-width:1400px;min-height:100vh;margin:0 auto;padding:2rem}.H5NWVa_pageHeader{border-bottom:2px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;padding-bottom:1.5rem;display:flex}.H5NWVa_pageHeaderContent{flex-direction:column;gap:.25rem;display:flex}.H5NWVa_pageHeader h1{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:2rem;font-weight:700;display:flex}.H5NWVa_headerIcon{font-size:1.75rem}.H5NWVa_pageSubtitle{color:var(--text-secondary);margin:0;font-size:.9375rem}.H5NWVa_headerActions{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.H5NWVa_backButton{background:var(--bg-tertiary);color:var(--text-primary);border:2px solid var(--border-color);white-space:nowrap;box-sizing:border-box;border-radius:12px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.H5NWVa_backButton:hover{background:var(--bg-secondary);border-color:var(--primary);transform:translateY(-1px)}.H5NWVa_alert{border:1px solid;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.H5NWVa_alertSuccess{background:var(--success-light,#10b9811a);border-color:var(--success);color:var(--success)}.H5NWVa_alertError{border-color:var(--danger,#ef4444);color:var(--danger,#ef4444);background:#ef44441a}.H5NWVa_alert p{margin:0;font-size:.9375rem;font-weight:500}.H5NWVa_settingsLayout{grid-template-columns:260px 1fr;gap:2rem;display:grid}.H5NWVa_settingsSidebar{height:fit-content;position:sticky;top:2rem}.H5NWVa_settingsContent{min-width:0}.H5NWVa_tabNav{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.H5NWVa_tabButton{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.H5NWVa_tabButton:hover{background:var(--bg-secondary);color:var(--text-primary)}.H5NWVa_tabButtonActive{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff;cursor:pointer;text-align:left;border:none;border-radius:8px;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 15px #5a9b9b4d}.H5NWVa_tabButtonActive:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5a9b9b66}.H5NWVa_tabIcon{flex-shrink:0;width:20px;height:20px}.H5NWVa_tabBadge{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;margin-left:auto;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.H5NWVa_tabButtonActive .H5NWVa_tabBadge{background:#fff3}.H5NWVa_settingsCard{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .2s}.H5NWVa_settingsCard:hover{box-shadow:var(--shadow-lg)}.H5NWVa_cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.H5NWVa_createKeyButton{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #5a9b9b4d}.H5NWVa_createKeyButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5a9b9b66}.H5NWVa_cardTitle{color:var(--text-primary);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.H5NWVa_cardSubtitle{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.H5NWVa_formGroup{margin-bottom:1.5rem}.H5NWVa_formLabel{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.H5NWVa_formHelp{color:var(--text-tertiary);margin:.25rem 0 0;font-size:.75rem;font-weight:400}.H5NWVa_toggleRow{cursor:pointer;color:var(--text-primary);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.9375rem;display:flex}.H5NWVa_toggleRow input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:var(--primary);cursor:pointer}.H5NWVa_socialGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.H5NWVa_logoRow{align-items:center;gap:1rem;display:flex}.H5NWVa_logoPreview{border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:flex;overflow:hidden}.H5NWVa_logoPreview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.H5NWVa_logoPreviewFallback{color:var(--primary);font-size:1.75rem;font-weight:800}.H5NWVa_logoActions{align-items:center;gap:.75rem;display:flex}.H5NWVa_logoUploadBtn{background:var(--primary);color:#fff;cursor:pointer;border-radius:9999px;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.H5NWVa_logoUploadBtn:hover{background:var(--primary-hover)}.H5NWVa_logoRemoveBtn{color:var(--danger,#e57373);border:1px solid var(--danger,#e57373);cursor:pointer;background:0 0;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.H5NWVa_logoRemoveBtn:hover{background:var(--danger-light,#e573731a)}.H5NWVa_socialField{flex-direction:column;display:flex}.H5NWVa_socialLabel{color:var(--text-secondary);margin-bottom:.375rem;font-size:.8125rem;font-weight:600}@media (max-width:640px){.H5NWVa_socialGrid{grid-template-columns:1fr}}.H5NWVa_formInput{background:var(--bg-secondary);border:2px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:8px;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s}.H5NWVa_formInput:focus{border-color:var(--primary);background:var(--card-bg);outline:none}.H5NWVa_formInput.H5NWVa_inputError{border-color:var(--danger,#ef4444)}.H5NWVa_formInput.H5NWVa_inputError:focus{border-color:var(--danger,#ef4444);box-shadow:0 0 0 3px #ef444426}.H5NWVa_fieldError{color:var(--danger,#ef4444);margin:.375rem 0 0;font-size:.8125rem;font-weight:500}.H5NWVa_formTextarea{background:var(--bg-secondary);border:2px solid var(--border-color);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;min-height:120px;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:all .2s}.H5NWVa_formTextarea:focus{border-color:var(--primary);background:var(--card-bg);outline:none}.H5NWVa_formTextarea.H5NWVa_inputError{border-color:var(--danger,#ef4444)}.H5NWVa_formTextarea.H5NWVa_inputError:focus{border-color:var(--danger,#ef4444);box-shadow:0 0 0 3px #ef444426}.H5NWVa_colorInputGroup{align-items:center;gap:.75rem;display:flex}.H5NWVa_colorPicker{border:2px solid var(--border-color);cursor:pointer;border-radius:8px;width:48px;height:44px;padding:0;transition:border-color .2s}.H5NWVa_colorPicker:hover{border-color:var(--primary)}.H5NWVa_formActions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:1rem;padding-top:1.5rem;display:flex}.H5NWVa_loadingState{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.H5NWVa_spinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;margin-bottom:1rem;animation:1s linear infinite H5NWVa_pawWalk}@keyframes H5NWVa_spin{to{transform:rotate(360deg)}}.H5NWVa_apiKeysInfo{flex-direction:column;gap:2rem;display:flex}.H5NWVa_infoGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.H5NWVa_infoCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.H5NWVa_infoCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.H5NWVa_infoIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.H5NWVa_infoIcon svg{width:28px;height:28px}.H5NWVa_iconPrimary{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff}.H5NWVa_iconSuccess{background:linear-gradient(135deg, var(--success) 0%, var(--success-hover) 100%);color:#fff}.H5NWVa_iconWarning{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:#fff}.H5NWVa_infoContent h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1rem;font-weight:600}.H5NWVa_infoContent p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.H5NWVa_quickLinks{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.H5NWVa_quickLinks h3{color:var(--text-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.H5NWVa_linkGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.H5NWVa_quickLink{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.H5NWVa_quickLink:hover{border-color:var(--primary);transform:translateY(-2px)}.H5NWVa_quickLink svg{width:20px;height:20px;color:var(--primary);flex-shrink:0}.H5NWVa_usageExamples{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.H5NWVa_usageExamples h3{color:var(--text-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.H5NWVa_codeBlock{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:1rem;overflow-x:auto}.H5NWVa_codeBlock pre{color:var(--text-primary);margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.6}.H5NWVa_rbacRedirectContainer{text-align:center;flex-direction:column;align-items:center;padding:3rem 2rem;display:flex}.H5NWVa_rbacIconWrapper{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex;box-shadow:0 4px 15px #5a9b9b4d}.H5NWVa_rbacIcon{color:#fff;width:40px;height:40px}.H5NWVa_rbacTitle{color:var(--text-primary);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.H5NWVa_rbacDescription{color:var(--text-secondary);max-width:500px;margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.5}.H5NWVa_rbacButton{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #5a9b9b4d}.H5NWVa_rbacButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5a9b9b66}.H5NWVa_rbacArrow{width:18px;height:18px}.H5NWVa_rbacBadge{margin-top:1.5rem;display:inline-block}.H5NWVa_rbacBadgeText{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:700}.H5NWVa_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.H5NWVa_empty-icon{width:64px;height:64px;color:var(--text-tertiary);opacity:.5;margin-bottom:1rem}.H5NWVa_empty-text{color:var(--text-secondary);margin:0;font-size:.9375rem}.H5NWVa_btnIcon{flex-shrink:0;width:18px;height:18px}@media (max-width:1200px){.H5NWVa_infoGrid,.H5NWVa_linkGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:968px){.H5NWVa_pageHeader{flex-direction:column;gap:1rem}.H5NWVa_headerActions{justify-content:flex-end;width:100%}.H5NWVa_settingsLayout{grid-template-columns:1fr}.H5NWVa_settingsSidebar{position:static}.H5NWVa_tabNav{flex-direction:row;padding:.75rem;overflow-x:auto}.H5NWVa_tabButton,.H5NWVa_tabButtonActive{white-space:nowrap;width:auto;padding:.75rem 1rem}}@media (max-width:768px){.H5NWVa_settingsPage{padding:1rem}.H5NWVa_infoGrid,.H5NWVa_linkGrid{grid-template-columns:1fr}.H5NWVa_cardHeader{flex-direction:column}}@media (max-width:480px){.H5NWVa_settingsPage{padding:.75rem}.H5NWVa_pageHeader h1{font-size:1.5rem}.H5NWVa_headerActions{justify-content:flex-start;width:100%}.H5NWVa_backButton{justify-content:center;width:auto}.H5NWVa_tabNav{flex-direction:column;overflow-x:visible}.H5NWVa_tabButton,.H5NWVa_tabButtonActive{width:100%}.H5NWVa_settingsCard{padding:1rem}.H5NWVa_cardTitle{font-size:1.25rem}.H5NWVa_formActions{flex-direction:column-reverse}.H5NWVa_formActions .H5NWVa_btn{justify-content:center;width:100%}.H5NWVa_infoGrid,.H5NWVa_linkGrid{grid-template-columns:1fr}.H5NWVa_notifRow{flex-direction:column;align-items:flex-start}.H5NWVa_notifToggles{justify-content:flex-start;width:100%}}.H5NWVa_notifSection{border-bottom:1px solid var(--border-color);margin-bottom:2rem;padding-bottom:1.5rem}.H5NWVa_notifSection:last-of-type{border-bottom:none;margin-bottom:0}.H5NWVa_notifSectionTitle{color:var(--text-primary);border-bottom:1px solid var(--border-color);margin:0 0 1rem;padding-bottom:.5rem;font-size:1rem;font-weight:700}.H5NWVa_notifRow{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 0;display:flex}.H5NWVa_notifRow:last-child{border-bottom:none}.H5NWVa_notifInfo{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.H5NWVa_notifLabel{color:var(--text-primary);font-size:.9375rem;font-weight:600}.H5NWVa_notifDesc{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}.H5NWVa_notifToggles{flex-shrink:0;gap:1.5rem;display:flex}.H5NWVa_notifToggle{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.H5NWVa_notifToggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.H5NWVa_notifToggleLabel{font-weight:500}@keyframes H5NWVa_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}.H5NWVa_statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.H5NWVa_statCard{background:var(--card-bg);box-shadow:var(--shadow-md);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.H5NWVa_statCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.H5NWVa_statIconPrimary,.H5NWVa_statIconSuccess,.H5NWVa_statIconWarning,.H5NWVa_statIconInfo{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.H5NWVa_statIconPrimary{background:linear-gradient(135deg, var(--primary) 0%, #1e40af 100%);color:#fff}.H5NWVa_statIconSuccess{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.H5NWVa_statIconWarning{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.H5NWVa_statIconInfo{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)}.H5NWVa_statInfo{flex-direction:column;display:flex}.H5NWVa_statValue{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.H5NWVa_statLabel{color:var(--text-secondary);margin-top:.25rem;font-size:.875rem}.H5NWVa_loadingState{flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.H5NWVa_spinner{border:3px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite H5NWVa_pawWalk}.H5NWVa_loadingState p{color:var(--text-muted);margin:0;font-size:.9375rem}.H5NWVa_primaryButton{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #5a9b9b4d}.H5NWVa_primaryButton:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #5a9b9b66}.H5NWVa_filterTabs{background:var(--card-bg);box-shadow:var(--shadow-sm);border:1px solid var(--border-color);border-radius:12px;gap:.5rem;margin-bottom:1.5rem;padding:.5rem;display:flex}.H5NWVa_filterTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.H5NWVa_filterTab:hover{background:var(--bg-secondary);color:var(--text-primary)}.H5NWVa_filterTabActive{background:var(--primary);color:#fff}.H5NWVa_filterTabActive:hover{background:var(--primary-hover)}.H5NWVa_coverPreview{aspect-ratio:4;border:1px solid var(--border-color);background:var(--bg-tertiary);border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:32rem;display:flex;overflow:hidden}.H5NWVa_coverPreview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.H5NWVa_coverPreviewFallback{color:var(--text-secondary);font-size:.8125rem}
.Y59xFW_categoryNav{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.Y59xFW_navTitle{color:var(--text-secondary);border-bottom:1px solid var(--border-color);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;padding-bottom:.75rem;font-size:.875rem;font-weight:600}.Y59xFW_categoryButton{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s;display:flex}.Y59xFW_categoryButton:hover{background:var(--bg-secondary)}.Y59xFW_categoryButtonActive{color:var(--primary);background:linear-gradient(135deg,#6366f11a 0%,#764ba21a 100%);border:1px solid #6366f14d;font-weight:600}.Y59xFW_categoryIcon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;display:flex}.Y59xFW_categoryIconSvg{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Y59xFW_categoryIconSvg svg{width:100%;height:100%}.Y59xFW_categoryButtonActive .Y59xFW_categoryIconSvg{color:var(--primary)}.Y59xFW_categoryName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.JP154W_phoneInputWrapper{gap:0;width:100%;display:flex}.JP154W_countryCodeSelect{background:var(--bg-secondary);border:2px solid var(--border-color);width:5.5rem;color:var(--text-primary);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;border-right:none;border-radius:8px 0 0 8px;outline:none;flex-shrink:0;padding:.75rem .5rem;font-size:.875rem;transition:all .2s}.JP154W_countryCodeSelect:focus{border-color:var(--primary);z-index:1}.JP154W_phoneInput{background:var(--bg-secondary);border:2px solid var(--border-color);color:var(--text-primary);border-radius:0 8px 8px 0;outline:none;flex:1;min-width:0;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s}.JP154W_phoneInput:focus{border-color:var(--primary);background:var(--card-bg)}.JP154W_phoneInputWithError{border-color:var(--danger)}
.wozuuq_container{align-items:center;gap:.5rem;display:inline-flex}.wozuuq_small{--star-size:16px;font-size:.75rem}.wozuuq_medium{--star-size:24px;font-size:.875rem}.wozuuq_large{--star-size:32px;font-size:1rem}.wozuuq_stars{cursor:default;gap:.25rem;display:inline-flex}.wozuuq_container:has(.wozuuq_interactive) .wozuuq_stars{cursor:pointer}.wozuuq_star{width:var(--star-size);height:var(--star-size);justify-content:center;align-items:center;transition:transform .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.wozuuq_star:focus{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.wozuuq_star:hover{transform:scale(1.1)}.wozuuq_starIcon{width:100%;height:100%}.wozuuq_starFull{color:#fbbf24}.wozuuq_starHalf{color:#fbbf24;position:relative}.wozuuq_starHalf:before{content:"";color:#d1d5db;width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.wozuuq_starEmpty{color:#d1d5db}.wozuuq_interactive .wozuuq_star:hover{transform:scale(1.2)}.wozuuq_interactive .wozuuq_star:focus{outline:2px solid var(--primary);outline-offset:2px}.wozuuq_label{color:var(--text-secondary);margin-right:.5rem;font-size:.875rem;font-weight:500}.wozuuq_ratingValue{color:var(--text-primary);margin-left:.5rem;font-weight:600}.wozuuq_disabled{opacity:.5;cursor:not-allowed}.wozuuq_disabled .wozuuq_star{cursor:not-allowed}@media (prefers-color-scheme:dark){.wozuuq_starEmpty,.wozuuq_starHalf:before{color:#4b5563}}
.OxdUAq_codeExample{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;margin-top:1.5rem;overflow:hidden}.OxdUAq_codeTabs{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.OxdUAq_codeTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.OxdUAq_codeTab:hover{background:var(--bg-tertiary);color:var(--text-primary)}.OxdUAq_codeTabActive{background:var(--primary);color:#fff}.OxdUAq_copyButton{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;margin-left:auto;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.OxdUAq_copyButton:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--primary)}.OxdUAq_copyIcon{width:16px;height:16px}.OxdUAq_copyText{font-size:.8125rem}.OxdUAq_codeContainer{background:var(--bg-primary);overflow-x:auto}.OxdUAq_codeBlock{color:var(--text-primary);white-space:pre;margin:0;padding:1.5rem;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6}.OxdUAq_code{display:block}.OxdUAq_codeBlock .keyword{color:var(--primary-hover)}.OxdUAq_codeBlock .string{color:var(--secondary)}.OxdUAq_codeBlock .function{color:var(--primary)}.OxdUAq_codeBlock .comment{color:var(--text-muted);font-style:italic}.OxdUAq_codeBlock .variable{color:var(--danger)}.OxdUAq_codeBlock .number{color:var(--accent)}@media (max-width:768px){.OxdUAq_codeTabs{flex-wrap:wrap;gap:.25rem}.OxdUAq_codeTab{padding:.375rem .75rem;font-size:.8125rem}.OxdUAq_copyButton{justify-content:center;width:100%;margin-top:.5rem;margin-left:0}.OxdUAq_codeBlock{padding:1rem;font-size:.8125rem}}
.ceC2JG_tryItPanel{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 4px 20px var(--shadow-color);border-radius:20px;margin-top:1.5rem;overflow:hidden}.ceC2JG_panelHeader{background:linear-gradient(135deg, var(--primary-light) 0%, #764ba20d 100%);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.ceC2JG_headerContent{align-items:center;gap:1rem;display:flex}.ceC2JG_headerIcon{width:32px;height:32px;color:var(--primary)}.ceC2JG_panelTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.ceC2JG_betaBadge{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.25rem .75rem;font-size:.625rem;font-weight:700}.ceC2JG_requestBuilder{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.ceC2JG_requestLine{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;align-items:center;gap:1rem;padding:1rem;display:flex}.ceC2JG_methodBadge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:8px;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-block}.ceC2JG_methodGet{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff}.ceC2JG_methodPost{background:linear-gradient(135deg, var(--secondary) 0%, var(--secondary-hover) 100%);color:#fff}.ceC2JG_methodPut{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:#fff}.ceC2JG_methodDelete{background:linear-gradient(135deg, var(--danger) 0%, var(--danger-hover) 100%);color:#fff}.ceC2JG_methodPatch{background:linear-gradient(135deg, var(--primary-hover) 0%, var(--primary) 100%);color:#fff}.ceC2JG_methodDefault{background:var(--bg-tertiary);color:var(--text-secondary)}.ceC2JG_endpointCode{color:var(--text-primary);white-space:nowrap;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875rem;overflow-x:auto}.ceC2JG_formGroup{flex-direction:column;gap:.5rem;display:flex}.ceC2JG_noKeys{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1rem}.ceC2JG_noKeys p{color:var(--text-secondary);margin:0 0 .75rem;font-size:.875rem}.ceC2JG_formLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.ceC2JG_formSelect{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:12px;padding:.75rem 1rem;font-size:.9375rem;transition:all .2s}.ceC2JG_formSelect:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.ceC2JG_formHelp{color:var(--text-muted);margin:0;font-size:.8125rem}.ceC2JG_apiKeyInput{background:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:12px;padding:.75rem 1rem;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.9375rem;transition:all .2s}.ceC2JG_apiKeyInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.ceC2JG_availableKeys{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;margin-top:1rem;padding:1rem}.ceC2JG_availableKeysTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.ceC2JG_availableKeysList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.ceC2JG_availableKeyItem{background:var(--bg-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ceC2JG_keyName{color:var(--text-primary);font-weight:600}.ceC2JG_keyScopes{color:var(--text-muted);font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem}.ceC2JG_link{color:var(--primary);font-weight:500;text-decoration:none;transition:all .2s}.ceC2JG_link:hover{color:var(--primary-hover);text-decoration:underline}.ceC2JG_codeTextarea{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);resize:vertical;border-radius:12px;padding:1rem;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875rem;transition:all .2s}.ceC2JG_codeTextarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-light);outline:none}.ceC2JG_executeButton{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff;cursor:pointer;box-shadow:0 4px 12px var(--shadow-color);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:flex}.ceC2JG_executeButton:hover:not(:disabled){box-shadow:0 6px 20px var(--shadow-color);transform:translateY(-1px)}.ceC2JG_executeButtonDisabled{opacity:.6;cursor:not-allowed}.ceC2JG_buttonIcon{width:20px;height:20px}.ceC2JG_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ceC2JG_pawWalk}@keyframes ceC2JG_spin{to{transform:rotate(360deg)}}.ceC2JG_responseSection{border-top:1px solid var(--border-color);background:var(--bg-secondary)}.ceC2JG_responseHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.ceC2JG_responseTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.ceC2JG_responseTabs{align-items:center;gap:.5rem;display:flex}.ceC2JG_responseTab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s}.ceC2JG_responseTab:hover{background:var(--bg-tertiary);color:var(--text-primary)}.ceC2JG_responseTabActive{background:var(--primary);color:#fff}.ceC2JG_copyButton{background:var(--bg-tertiary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ceC2JG_copyButton:hover{background:var(--bg-secondary);border-color:var(--primary)}.ceC2JG_copyIcon{width:18px;height:18px;color:var(--text-secondary)}.ceC2JG_responseMeta{background:var(--bg-primary);border-bottom:1px solid var(--border-color);align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.ceC2JG_statusBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-block}.ceC2JG_statusSuccess{background:linear-gradient(135deg, var(--secondary) 0%, var(--secondary-hover) 100%);color:#fff}.ceC2JG_statusError{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-hover) 100%);color:#fff}.ceC2JG_statusServerError{background:linear-gradient(135deg, var(--danger) 0%, var(--danger-hover) 100%);color:#fff}.ceC2JG_statusInfo{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);color:#fff}.ceC2JG_responseTime{color:var(--text-muted);font-size:.8125rem;font-weight:500}.ceC2JG_rateLimitInfo{color:var(--text-secondary);background:var(--bg-tertiary);border-radius:9999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}.ceC2JG_responseContent{padding:1.5rem 2rem}.ceC2JG_codeBlock{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);white-space:pre;border-radius:12px;margin:0;padding:1.5rem;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}.ceC2JG_errorResponse{background:linear-gradient(135deg, var(--danger-light) 0%, #dc26260d 100%);border:2px dashed var(--danger);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin:1.5rem 2rem;padding:3rem 2rem;display:flex}.ceC2JG_errorIcon{width:48px;height:48px;color:var(--danger)}.ceC2JG_errorText{color:var(--text-secondary);text-align:center;margin:0;font-size:.9375rem}.ceC2JG_historySection{border-top:1px solid var(--border-color);background:var(--bg-primary);padding:1.5rem 2rem}.ceC2JG_historyTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.9375rem;font-weight:600}.ceC2JG_historyList{flex-direction:column;gap:.5rem;display:flex}.ceC2JG_historyItem{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:1rem;padding:.75rem 1rem;transition:all .2s;display:flex}.ceC2JG_historyItem:hover{background:var(--bg-tertiary);border-color:var(--primary)}.ceC2JG_historyMethod{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:6px;padding:.25rem .625rem;font-size:.625rem;font-weight:700;display:inline-block}.ceC2JG_historyEndpoint{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.8125rem;overflow:hidden}.ceC2JG_historyStatus{text-transform:uppercase;letter-spacing:.05em;color:#fff;border-radius:9999px;padding:.25rem .625rem;font-size:.625rem;font-weight:700;display:inline-block}.ceC2JG_historyTime{color:var(--text-muted);font-size:.75rem;font-weight:500}@media (max-width:768px){.ceC2JG_panelHeader{padding:1.25rem 1.5rem}.ceC2JG_requestBuilder{padding:1.5rem}.ceC2JG_requestLine{flex-direction:column;align-items:flex-start;gap:.75rem}.ceC2JG_responseHeader{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 1.5rem}.ceC2JG_responseTabs{justify-content:flex-start;width:100%}.ceC2JG_responseMeta{padding:1rem 1.5rem}.ceC2JG_responseContent{padding:1.25rem 1.5rem}.ceC2JG_errorResponse{margin:1.25rem 1.5rem;padding:2rem 1.5rem}}@keyframes ceC2JG_pawWalk{0%{opacity:.15;transform:translate(-20px)scale(.6)rotate(0)}25%{opacity:.4;transform:translate(-10px)scale(.75)rotate(-8deg)}50%{opacity:.7;transform:translate(0)scale(.9)rotate(0)}75%{opacity:1;transform:translate(10px)scale(1)rotate(8deg)}to{opacity:.15;transform:translate(20px)scale(.6)rotate(0)}}
.sJiPfW_reportButton{z-index:101;background:var(--primary,#5a9b9b);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:50%;justify-content:center;align-items:center;gap:8px;width:48px;height:48px;padding:0;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .25s;display:flex;position:fixed;bottom:24px;left:24px;overflow:hidden;box-shadow:0 4px 16px #5a9b9b4d}body[data-sticky-mission=true] .sJiPfW_reportButton{bottom:54px}body[data-sticky-action=true] .sJiPfW_reportButton{bottom:100px}.sJiPfW_reportButton:hover{background:var(--primary-hover,#4a8b8b);border-radius:50px;width:auto;padding:12px 20px;transform:translateY(-2px);box-shadow:0 6px 20px #5a9b9b66}.sJiPfW_reportButton:focus-visible{outline:2px solid var(--primary,#5a9b9b);outline-offset:2px}.sJiPfW_reportButton .sJiPfW_icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;line-height:1;display:flex}.sJiPfW_reportButton .sJiPfW_label{opacity:0;max-width:0;transition:opacity .2s,max-width .25s;display:inline-block;overflow:hidden}.sJiPfW_reportButton:hover .sJiPfW_label{opacity:1;max-width:200px}.sJiPfW_overlay{z-index:2200;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sJiPfW_modal{background:var(--bg-primary,#fff);border-radius:16px;width:100%;max-width:520px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 20px 60px #0003}.sJiPfW_modalHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:20px;display:grid}.sJiPfW_modalTitle{text-align:center;grid-column:2;font-size:1.2rem;font-weight:700}.sJiPfW_closeButton{cursor:pointer;color:var(--text-muted,#999);background:0 0;border:none;border-radius:4px;grid-column:3;justify-self:end;padding:4px 8px;font-size:1.2rem;transition:background .15s}.sJiPfW_closeButton:hover{background:var(--bg-hover,#f0f0f0)}.sJiPfW_field{margin-bottom:16px}.sJiPfW_label{color:var(--text-primary,#1a1a1a);margin-bottom:6px;font-size:.88rem;font-weight:600;display:block}.sJiPfW_typeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sJiPfW_typeGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:460px){.sJiPfW_typeGridThree{grid-template-columns:1fr}}.sJiPfW_typeOption{border:2px solid var(--border-color,#e0e0e0);background:var(--bg-primary,#fff);color:var(--text-primary,#1a1a1a);cursor:pointer;text-align:center;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.85rem;line-height:1.25;transition:border-color .15s,background .15s}.sJiPfW_typeOption:hover{border-color:var(--primary,#5a9b9b)}.sJiPfW_typeOptionActive{border-color:var(--primary,#5a9b9b);background:var(--primary-light,#5a9b9b1a);font-weight:600}.sJiPfW_typeOption:focus-visible{outline:2px solid var(--primary,#5a9b9b);outline-offset:2px}.sJiPfW_input,.sJiPfW_textarea{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-primary,#fff);width:100%;color:var(--text-primary,#1a1a1a);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s}.sJiPfW_input:focus,.sJiPfW_textarea:focus{border-color:var(--primary,#5a9b9b);box-shadow:0 0 0 3px var(--primary-light,#5a9b9b26);outline:none}.sJiPfW_inputReadonly{background:var(--bg-secondary,#f5f5f5);color:var(--text-muted,#999);cursor:not-allowed}.sJiPfW_textarea{resize:vertical;min-height:100px}.sJiPfW_pageUrl{color:var(--text-secondary,#666);background:var(--bg-secondary,#f5f5f5);word-break:break-all;border-radius:6px;padding:8px 12px;font-size:.82rem}.sJiPfW_submitBtn{background:var(--primary,#5a9b9b);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:1rem;font-weight:600;transition:background .15s}.sJiPfW_submitBtn:hover{background:var(--primary-hover,#4a8b8b)}.sJiPfW_submitBtn:disabled{opacity:.6;cursor:not-allowed}.sJiPfW_successMsg{text-align:center;padding:32px 16px}.sJiPfW_successIcon{margin-bottom:12px;font-size:2.5rem}.sJiPfW_successTitle{margin-bottom:8px;font-size:1.1rem;font-weight:700}.sJiPfW_successDesc{color:var(--text-secondary,#666)}[data-theme=dark] .sJiPfW_modal{background:var(--bg-primary-dark,#1a1a2e)}[data-theme=dark] .sJiPfW_input,[data-theme=dark] .sJiPfW_textarea{background:var(--bg-secondary-dark,#2a2a3e);border-color:var(--border-color-dark,#444);color:var(--text-primary-dark,#eee)}[data-theme=dark] .sJiPfW_pageUrl{background:var(--bg-secondary-dark,#2a2a3e)}[data-theme=dark] .sJiPfW_overlay{background:#0009}
.mlkcFq_fab{z-index:2100;flex-direction:column;align-items:flex-end;gap:.65rem;transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.mlkcFq_fabHidden{opacity:0;pointer-events:none;transform:translateY(12px)scale(.9)}body[data-sticky-mission=true] .mlkcFq_fab{bottom:54px}body[data-sticky-action=true] .mlkcFq_fab{bottom:100px}.mlkcFq_fabMain{cursor:pointer;background:var(--primary,#5a9b9b);color:#fff;border:none;border-radius:13px;place-items:center;width:44px;height:44px;font-family:inherit;transition:background .2s,transform .25s cubic-bezier(.16,1,.3,1),border-radius .25s;display:grid;position:relative;box-shadow:0 4px 14px #5a9b9b59}.mlkcFq_fabMain:hover{background:var(--primary-hover,#4a8b8b);transform:translateY(-2px)}.mlkcFq_fabMain:focus-visible{outline:2px solid var(--primary,#5a9b9b);outline-offset:3px}.mlkcFq_fabMainOpen{background:var(--primary-hover,#4a8b8b)}.mlkcFq_fabGlyph{font-size:1.05rem;line-height:1}.mlkcFq_fabLabel{background:var(--bg-tertiary,#f5f0eb);color:var(--text-primary,#1f2937);border:1px solid var(--border-color,#e5e7eb);white-space:nowrap;box-shadow:0 4px 6px var(--shadow-color,#00000012);opacity:0;pointer-events:none;border-radius:8px;padding:.3rem .6rem;font-size:.72rem;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + .6rem);transform:translateY(-50%)translate(4px)}.mlkcFq_fabMain:hover .mlkcFq_fabLabel,.mlkcFq_fabMain:focus-visible .mlkcFq_fabLabel{opacity:1;transform:translateY(-50%)translate(0)}.mlkcFq_fabDot{background:var(--danger,#e57373);border:2px solid var(--bg-primary,#faf1eb);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.mlkcFq_fabActions{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.55rem;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(8px)}.mlkcFq_fabActionsShow{opacity:1;pointer-events:auto;transform:translateY(0)}.mlkcFq_fabAction{border:1px solid var(--border-color,#e5e7eb);background:var(--bg-secondary,#fff);color:var(--text-primary,#1f2937);cursor:pointer;min-width:172px;box-shadow:0 4px 6px var(--shadow-color,#00000012);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .95rem;font-family:inherit;font-size:.86rem;font-weight:600;transition:border-color .18s,color .18s,transform .18s;display:flex}.mlkcFq_fabAction:hover{border-color:var(--primary,#5a9b9b);color:var(--primary,#5a9b9b);transform:translate(-3px)}.mlkcFq_fabAction:focus-visible{outline:2px solid var(--primary,#5a9b9b);outline-offset:2px}.mlkcFq_count{background:var(--danger,#e57373);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:700;line-height:1;display:grid}.mlkcFq_lock{background:var(--border-color,#e5e7eb);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;transition:background .2s,color .2s;display:inline-flex}.mlkcFq_fabAction:hover .mlkcFq_lock,.mlkcFq_hotspotAction:hover .mlkcFq_lock{background:var(--primary,#5a9b9b);color:#fff}.mlkcFq_hotspot{z-index:2100;cursor:pointer;background:0 0;border:none;place-items:center;width:44px;height:44px;padding:0;font-family:inherit;transition:bottom .3s;display:grid;position:fixed;bottom:36px;right:14px}.mlkcFq_hotspotFace{background:var(--primary,#5a9b9b);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;transition:background .2s,transform .25s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 4px 14px #5a9b9b59}.mlkcFq_hotspot:hover .mlkcFq_hotspotFace,.mlkcFq_hotspot:active .mlkcFq_hotspotFace{background:var(--primary-hover,#4a8b8b);transform:translateY(-2px)}.mlkcFq_hotspot:focus-visible{outline:2px solid var(--primary,#5a9b9b);outline-offset:3px}.mlkcFq_hotspotGlyph{font-size:.8rem;line-height:1}.mlkcFq_hotspotActions{z-index:2100;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),bottom .3s;display:flex;position:fixed;bottom:88px;right:14px;transform:translateY(8px)}.mlkcFq_hotspotActionsShow{opacity:1;pointer-events:auto;transform:translateY(0)}.mlkcFq_hotspotAction{border:1px solid var(--border-color,#e5e7eb);background:var(--bg-secondary,#fff);color:var(--text-primary,#1f2937);cursor:pointer;min-width:168px;min-height:44px;box-shadow:0 4px 6px var(--shadow-color,#00000012);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.6rem 1rem;font-family:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:flex}.mlkcFq_hotspotAction:hover{border-color:var(--primary,#5a9b9b);color:var(--primary,#5a9b9b);transform:translate(-3px)}.mlkcFq_hotspotAction:focus-visible{outline:2px solid var(--primary,#5a9b9b);outline-offset:2px}body[data-sticky-mission=true] .mlkcFq_hotspot{bottom:68px}body[data-sticky-action=true] .mlkcFq_hotspot{bottom:112px}body[data-sticky-mission=true] .mlkcFq_hotspotActions{bottom:120px}body[data-sticky-action=true] .mlkcFq_hotspotActions{bottom:164px}.mlkcFq_hotspotHidden{opacity:0;pointer-events:none}.mlkcFq_hotspotUnread{background:var(--danger,#e57373);border:2px solid var(--bg-primary,#faf1eb);box-sizing:border-box;border-radius:50%;width:11px;height:11px;position:absolute;top:3px;right:3px}@media (max-width:767px){.mlkcFq_fab{display:none}}@media (min-width:768px){.mlkcFq_hotspot,.mlkcFq_hotspotActions{display:none}}
.KqU8CG_wrapper{flex-direction:column;align-items:center;gap:6px;max-width:100%;display:inline-flex}.KqU8CG_button{background:var(--primary,#5a9b9b);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-family:inherit;font-size:.9rem;font-weight:600;transition:background .15s;display:inline-block}.KqU8CG_button:hover{background:var(--primary-hover,#4a8b8b)}.KqU8CG_button:focus-visible{outline:2px solid var(--primary,#5a9b9b);outline-offset:2px}.KqU8CG_link{color:var(--primary,#5a9b9b);font-size:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-weight:500;text-decoration:underline}.KqU8CG_link:hover{color:var(--primary-hover,#4a8b8b)}.KqU8CG_link:focus-visible{outline:2px solid var(--primary,#5a9b9b);outline-offset:2px}.KqU8CG_hint{color:var(--text-muted,#888);text-align:center;font-size:.8rem}
.yZq7ta_accessDenied{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:500px;margin:0 auto;padding:4rem 2rem;display:flex}.yZq7ta_accessDeniedIcon{width:80px;height:80px;color:var(--danger);opacity:.8;margin-bottom:1.5rem}.yZq7ta_accessDenied h2{color:var(--text-primary);margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.yZq7ta_accessDenied p{color:var(--text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.5}