.kuycjW_container{width:100%}.kuycjW_content{background:#fff;border-radius:12px;width:100%;padding:1rem;box-shadow:0 20px 40px #0000001a}.kuycjW_header{border-bottom:2px solid #f0f0f0;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.kuycjW_backButton{color:#fff;cursor:pointer;background:#6c757d;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;transition:background-color .3s;display:flex}.kuycjW_backButton:hover{background:#5a6268}.kuycjW_title{color:#333;margin:0;font-size:2rem;font-weight:700}.kuycjW_section{margin-bottom:2rem}.kuycjW_sectionTitle{color:#333;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.kuycjW_description{color:#666;margin-bottom:1.5rem;line-height:1.6}.kuycjW_pointRules{background:#f8f9fa;border-left:4px solid #007bff;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.kuycjW_pointRules h3{color:#333;margin:0 0 1rem;font-size:1.2rem;font-weight:600}.kuycjW_pointRules ul{margin:0;padding-left:1.5rem}.kuycjW_pointRules li{color:#555;margin-bottom:.5rem;line-height:1.5}.kuycjW_periodSelector{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:0 0 1.5rem;padding:1.5rem}.kuycjW_periodSelector h3{color:#333;margin:0 0 1rem;font-size:1.2rem;font-weight:600}.kuycjW_selectorRow{align-items:end;gap:2rem;margin-bottom:1rem;display:flex}.kuycjW_selectorGroup{flex-direction:column;gap:.5rem;display:flex}.kuycjW_selectorGroup label{color:#555;font-size:.9rem;font-weight:500}.kuycjW_selector{color:#333;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:6px;min-width:120px;padding:.5rem .75rem;font-size:1rem;transition:border-color .3s,box-shadow .3s}.kuycjW_selector:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}.kuycjW_selector:hover{border-color:#007bff}.kuycjW_periodInfo{color:#1976d2;background:#e3f2fd;border-left:4px solid #2196f3;border-radius:6px;margin:0;padding:.75rem 1rem;font-weight:500}.kuycjW_loadingContainer{color:#666;justify-content:center;align-items:center;gap:.5rem;padding:2rem;font-size:1.1rem;display:flex}.kuycjW_loadingContainer i{color:#007bff;font-size:1.2rem}.kuycjW_errorContainer{color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;margin:1rem 0;padding:2rem;font-size:1.1rem;display:flex}.kuycjW_errorContainer i{font-size:1.2rem}.kuycjW_actions{gap:1rem;margin-bottom:1rem;display:flex}.kuycjW_assignButton{background:var(--color-point-earned);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 8px #28a7454d}.kuycjW_assignButton:hover:not(:disabled){background:#218838;transform:translateY(-2px);box-shadow:0 6px 12px #28a74566}.kuycjW_assignButton:disabled{cursor:not-allowed;box-shadow:none;background:#6c757d;transform:none}.kuycjW_message{border-radius:8px;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem;font-weight:500;display:flex}.kuycjW_message.kuycjW_success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.kuycjW_message.kuycjW_error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.kuycjW_reviewsSection{margin:2rem 0}.kuycjW_reviewsSection h3{color:#333;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.kuycjW_reviewsCount{color:#666;margin-bottom:1.5rem;font-size:.95rem}.kuycjW_selectedCount{color:#007bff;margin-left:.5rem;font-weight:600}.kuycjW_selectedSummary{background:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;margin-bottom:1rem;padding:.75rem 1rem}.kuycjW_selectedSummaryText{color:#1976d2;font-size:.95rem;font-weight:500}.kuycjW_originalPoints{color:#fff;font-size:.8em;font-weight:400}.kuycjW_noReviews{color:#666;text-align:center;background:#f8f9fa;border:1px dashed #dee2e6;border-radius:8px;padding:2rem}.kuycjW_tableContainer{background:#fff;border:1px solid #dee2e6;border-radius:8px;overflow-x:auto}.kuycjW_reviewsTable{border-collapse:collapse;width:100%;font-size:.9rem}.kuycjW_reviewsTable thead{background:#f8f9fa}.kuycjW_reviewsTable th{text-align:left;color:#333;white-space:nowrap;border-bottom:2px solid #dee2e6;padding:1rem .8rem;font-weight:600}.kuycjW_reviewsTable td{vertical-align:top;border-bottom:1px solid #e9ecef;padding:.8rem}.kuycjW_reviewsTable tbody tr:hover{background:#f8f9fa}.kuycjW_userRow:hover{background:#f8f9fa!important}.kuycjW_userRow{background:#f8f9fa;border-top:2px solid #007bff;font-weight:600}.kuycjW_reviewRow{cursor:pointer;background:#fff;transition:background-color .2s}.kuycjW_reviewRow:hover{background:#e3f2fd}.kuycjW_checkboxCell{text-align:center;min-width:50px;padding:.8rem .5rem}.kuycjW_checkbox{cursor:pointer;accent-color:#007bff;z-index:1;width:18px;height:18px;position:relative}.kuycjW_userCell{min-width:150px}.kuycjW_userSummaryCell{text-align:center;color:#666;font-style:italic}.kuycjW_userSummaryInfo{flex-direction:column;align-items:center;gap:.5rem;display:flex}.kuycjW_userSummaryText{font-size:.9rem;font-weight:600}.kuycjW_userSummaryPoints{flex-direction:column;align-items:center;gap:.3rem;display:flex}.kuycjW_userInfo{flex-direction:column;gap:.3rem;display:flex}.kuycjW_username{color:#333;font-size:.9rem;font-weight:600}.kuycjW_reviewCount{color:#fff;background:#007bff;border-radius:12px;width:fit-content;padding:.2rem .6rem;font-size:.75rem;font-weight:500}.kuycjW_userTotalPoints{color:#fff;background:#007bff;border-radius:4px;width:fit-content;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.kuycjW_awardPoints{background:var(--color-point-earned);color:#fff;border-radius:4px;width:fit-content;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.kuycjW_awardPointsLimited{color:#212529;background:#ffc107;border-radius:4px;width:fit-content;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.kuycjW_titleCell{color:#333;min-width:200px;font-weight:500}.kuycjW_titleLink{color:var(--color-info);text-underline-offset:2px;text-decoration:underline}.kuycjW_titleLink:hover{color:#066}.kuycjW_dateCell{color:#666;min-width:100px;font-size:.85rem}.kuycjW_photoCell,.kuycjW_textCell{text-align:center;color:#666;min-width:100px;font-size:.85rem}.kuycjW_photoInfo,.kuycjW_textInfo{flex-direction:column;align-items:center;gap:.2rem;display:flex}.kuycjW_photoCount,.kuycjW_textCount{color:#666;font-size:.8rem}.kuycjW_pointsCell{text-align:center;min-width:100px}.kuycjW_pointsEarned{background:var(--color-point-earned);color:#fff;border-radius:4px;padding:.3rem .6rem;font-size:.8rem;font-weight:600}.kuycjW_pointsNotEarned{color:#6c757d;font-size:.8rem}.kuycjW_totalPointsCell{text-align:center;min-width:100px;font-weight:600}.kuycjW_totalPoints{color:#fff;background:#007bff;border-radius:4px;padding:.3rem .6rem;font-size:.9rem}@media (max-width:768px){.kuycjW_container{padding:1rem}.kuycjW_content{padding:1.5rem}.kuycjW_header{flex-direction:column;align-items:flex-start;gap:1rem}.kuycjW_title{font-size:1.5rem}.kuycjW_actions{flex-direction:column}.kuycjW_assignButton{justify-content:center;width:100%}.kuycjW_tableContainer{font-size:.8rem}.kuycjW_reviewsTable th,.kuycjW_reviewsTable td{padding:.6rem .4rem}.kuycjW_checkboxCell{min-width:40px}.kuycjW_userCell{min-width:120px}.kuycjW_userSummaryInfo{gap:.3rem}.kuycjW_userSummaryPoints{gap:.2rem}.kuycjW_userTotalPoints,.kuycjW_awardPoints,.kuycjW_awardPointsLimited{padding:.15rem .4rem;font-size:.7rem}.kuycjW_titleCell{min-width:150px}.kuycjW_photoCell,.kuycjW_textCell{min-width:80px}.kuycjW_photoInfo,.kuycjW_textInfo{gap:.1rem}.kuycjW_photoCount,.kuycjW_textCount{font-size:.75rem}.kuycjW_pointsCell,.kuycjW_totalPointsCell{min-width:60px}}
.TD387W_root{color:var(--color-text-light,#666);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.TD387W_page{min-height:40vh}.TD387W_icon{color:var(--color-primary,#078080);font-size:1.5rem}.TD387W_message{margin:0;font-size:1rem;line-height:1.5}
.Inrw5a_overlay{z-index:2400;pointer-events:all;cursor:wait;background:#eff0f3b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
.Gd9Rja_commonLink{color:var(--color-info);align-items:center;font-weight:500;text-decoration:none;transition:color .3s;display:inline-flex}.Gd9Rja_headerContainerStyle{z-index:1000;background-color:var(--color-white);color:var(--color-text);justify-content:space-between;align-items:center;max-width:1000px;min-height:50px;padding:0 1rem;display:flex;position:relative}.Gd9Rja_headerContainerStyle h1{margin-bottom:0!important;padding:0!important}.Gd9Rja_headerContainerCenter{justify-content:center}.Gd9Rja_hidden{display:none}.Gd9Rja_visible{display:block}.Gd9Rja_headerLogo{background-color:var(--color-white);white-space:nowrap;flex-shrink:1;align-items:center;min-width:0;height:100%;margin:0;font-size:1rem;display:flex}.Gd9Rja_headerLogo>a{align-items:center;height:100%;font-size:1.2rem;text-decoration:none;display:flex}.Gd9Rja_headerPrimaryNav{flex-shrink:0;align-items:center;gap:2rem;margin-left:.5rem;display:flex}.Gd9Rja_headerPrimaryNav>:first-child:nth-last-child(3){margin-right:2rem}.Gd9Rja_headerLogo>a+.Gd9Rja_headerPrimaryNav{margin-left:2rem}.Gd9Rja_headerPrimaryNavItem{color:var(--color-info);white-space:nowrap;align-items:center;font-family:inherit;font-size:1rem;font-weight:800;line-height:1.2;transition:color .3s;display:inline-flex}.Gd9Rja_headerPrimaryNavItem:hover{color:var(--link-hover)}.Gd9Rja_headerPrimaryNavItemLink,.Gd9Rja_headerPrimaryNavItemButton{box-sizing:border-box;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;white-space:inherit;cursor:pointer;appearance:none;background:0 0;border:none;margin:0;padding:0;text-decoration:none;display:inline}.Gd9Rja_headerNav{display:contents}.Gd9Rja_siteNavMemoTrigger{align-items:center;display:inline-flex;position:relative}.Gd9Rja_siteLogo{width:150px;height:50px;margin-right:8px}.Gd9Rja_siteNavSubmenu{background:var(--color-white);min-width:220px;box-shadow:none;z-index:1000;border:none;border-radius:4px;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .25s;position:absolute;top:100%;left:0;overflow:hidden}.Gd9Rja_siteNavSubmenuOpen{border:1px solid var(--color-border);max-height:400px;box-shadow:var(--shadow-sm)}.Gd9Rja_siteNavSubmenuItem{color:var(--color-text);white-space:nowrap;padding:.45rem 0 .45rem .75rem;font-size:.9rem;font-weight:500;text-decoration:none;display:block}.Gd9Rja_siteNavSubmenuItem:hover{color:var(--link-hover)}.Gd9Rja_mobileNav{display:none}.Gd9Rja_headerActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.Gd9Rja_loginButton{color:var(--color-text-highlight);align-items:center;height:100%;margin-left:auto;padding:.5rem 0;font-weight:700;text-decoration:none;transition:background-color .3s;display:flex}.Gd9Rja_loginButton:hover{color:var(--link-hover)}.Gd9Rja_userMenuActions{position:relative}.Gd9Rja_userMenu{grid-template-columns:1fr 1fr;gap:.5rem;display:grid;position:relative}.Gd9Rja_notificationButton{cursor:pointer;background:0 0;border:none;font-size:1.2rem;position:relative}.Gd9Rja_notificationBadge{border:2px solid var(--color-white);background-color:#f44;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;right:3px}.Gd9Rja_userMenuButton{cursor:pointer;color:var(--color-text);background:0 0;border:none;align-items:center;gap:.5rem;margin-right:.5rem;display:flex}.Gd9Rja_userAvatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.Gd9Rja_userMenuDropdown{background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);z-index:1000;white-space:nowrap;border-radius:4px;margin-top:.25rem;display:none;position:absolute;top:100%;right:0}.Gd9Rja_userMenuDropdownOpen{display:block!important}.Gd9Rja_userMenuDropdown a{color:var(--color-text);padding:.5rem 1rem;text-decoration:none;display:block}.Gd9Rja_userMenuDropdown a:hover{background-color:var(--color-bg)}.Gd9Rja_searchContainer{border-radius:2px}.Gd9Rja_headerVisible{transition:transform .3s ease-in-out;transform:translateY(0)}.Gd9Rja_headerHidden{transition:transform .3s ease-in-out;transform:translateY(-100%)}@media (max-width:768px){.Gd9Rja_headerContainerStyle{z-index:1000;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 4px #0000001a}.Gd9Rja_headerNotFixed{box-shadow:none;position:static!important}.Gd9Rja_headerFixed{position:fixed}.Gd9Rja_headerNav{display:none}.Gd9Rja_searchContainer{display:none!important}html{overscroll-behavior-x:none;overflow-x:clip}.Gd9Rja_mobileNav{display:block;position:relative}.Gd9Rja_mobileNavTrigger{cursor:pointer;color:var(--color-text);background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:.25rem;font-size:1.25rem;display:flex}.Gd9Rja_mobileNavOverlay{z-index:1100;cursor:default;background:#0d0d0d59;border:none;padding:0;position:fixed;inset:0}.Gd9Rja_mobileNavPanel{z-index:1200;background:var(--color-white);opacity:0;pointer-events:none;width:min(60vw,340px);height:100dvh;transition:transform .5s,opacity .5s;position:fixed;top:0;left:auto;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-4px 0 16px #0d0d0d26}.Gd9Rja_mobileNavPanelOpen{opacity:1;pointer-events:auto;transform:translate(0)}.Gd9Rja_mobileNavPanelHeader{border-bottom:1px solid var(--color-border-light,#e8e9ec);justify-content:space-between;align-items:center;padding:.9rem .9rem .6rem;display:flex}.Gd9Rja_mobileNavPanelTitle{color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.Gd9Rja_mobileNavPanelClose{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.1rem;line-height:1}.Gd9Rja_mobileNavPanelBody{flex-direction:column;align-items:stretch;gap:.15rem;padding:.75rem .9rem 1rem;display:flex}.Gd9Rja_mobileNavItem{width:100%;color:var(--color-info);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.6rem 0;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .3s;display:inline-flex}.Gd9Rja_mobileNavItem:hover{color:var(--link-hover)}.Gd9Rja_mobileNavSection{flex-direction:column;width:100%;display:flex}.Gd9Rja_mobileNavSectionTitle{color:var(--color-info);margin:0;padding:.6rem 0 .25rem;font-size:1rem;font-weight:700;line-height:1.2}.Gd9Rja_mobileNavSubmenu{margin:0;padding:0;list-style:none}.Gd9Rja_mobileNavSubmenuItem{color:var(--color-text);white-space:nowrap;padding:.45rem 0 .45rem .75rem;font-size:.9rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .3s;display:block}.Gd9Rja_mobileNavSubmenuItem:hover{color:var(--link-hover)}}@media (max-width:480px){.Gd9Rja_userMenu{width:100%}.Gd9Rja_loginButton{justify-content:center;width:100%;margin:0}.Gd9Rja_searchInput{min-width:150px}.Gd9Rja_headerPrimaryNav{gap:1rem;margin-left:.3rem}.Gd9Rja_headerPrimaryNav>:first-child:nth-last-child(3){margin-right:1rem}.Gd9Rja_headerLogo>a+.Gd9Rja_headerPrimaryNav{margin-left:1rem}}
.C6XNdW_periodLabel{color:var(--color-text-muted);margin-bottom:.5em;font-size:.9rem}.C6XNdW_statsSummary{color:var(--color-text);margin-bottom:.5em;font-weight:700}.C6XNdW_statsTable{border-collapse:collapse;width:100%;margin-top:1rem}.C6XNdW_statsTable th{text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-text);padding:.5em .2em;font-weight:600}.C6XNdW_statsTable th i{display:none}.C6XNdW_statsTable th .C6XNdW_headerText{display:inline}@media (max-width:768px){.C6XNdW_statsTable th i{display:inline-block}.C6XNdW_statsTable th .C6XNdW_headerText{display:none}}.C6XNdW_statsTable td.C6XNdW_statsTableCenter{text-align:center}.C6XNdW_statsTable td{border-bottom:1px solid var(--color-border-light);color:var(--color-text);padding:.25rem 0}.C6XNdW_statsTable td:first-child{line-height:1.3}.C6XNdW_statsTable th.C6XNdW_statsTableCenter{text-align:center}.C6XNdW_reviewRow{cursor:pointer;transition:background-color .2s}.C6XNdW_reviewRow:hover{background-color:var(--color-background-primary)}.C6XNdW_noStats,.C6XNdW_loadingStats{text-align:center;color:var(--color-text-muted);padding:2rem}
.Z5xtoq_notificationList{margin:0;padding:0}.Z5xtoq_subSectionHeader{color:var(--color-text);margin-bottom:20px;font-size:1.5rem}.Z5xtoq_notificationItem{cursor:pointer;border-bottom:1px solid #eee;align-items:flex-start;gap:12px;padding:12px;display:flex}.Z5xtoq_notificationItemStatic{cursor:default}.Z5xtoq_notificationItemUnread{background:#e8f4fd}.Z5xtoq_notificationItemRead{background:#fff}.Z5xtoq_notificationIcon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Z5xtoq_notificationAvatarLink{border-radius:50%;width:40px;height:40px;line-height:0;display:block;overflow:hidden}.Z5xtoq_notificationAvatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.Z5xtoq_notificationBell{color:#6b7280;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;display:flex}.Z5xtoq_notifContent{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.Z5xtoq_notifMain{flex:1;min-width:0;min-height:2rem;font-size:.9rem;line-height:1.3}.Z5xtoq_notificationBody{flex-direction:column;gap:.3rem;width:100%;font-size:.83rem;font-weight:600;line-height:1.35;display:flex}.Z5xtoq_notificationBody b{font-weight:900}.Z5xtoq_notificationUserLink{color:inherit;text-decoration:none}.Z5xtoq_notificationUserLink:hover{color:#2563eb}.Z5xtoq_notificationQuote{box-sizing:border-box;color:#4b5563;word-break:break-word;background:#f3f4f6;width:100%;padding:.35rem .5rem;font-size:.9rem;line-height:1.35;display:block}.Z5xtoq_notificationTitle{color:#4b5563;word-break:break-word;padding:.15rem .1rem 0;font-size:.9rem;line-height:1.35;display:block}.Z5xtoq_notifDate{color:#888;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.8em}@media (max-width:768px){.Z5xtoq_notifContent{flex-direction:column;align-items:stretch;gap:.25rem}.Z5xtoq_notifMain{width:100%}.Z5xtoq_notifDate{margin-left:0}}
._1_RefW_overlay{z-index:10001;cursor:pointer;overscroll-behavior:none;background-color:#000000e6;justify-content:center;align-items:center;padding:2rem;animation:.2s ease-in-out _1_RefW_fadeIn;display:flex;position:fixed;inset:0}@keyframes _1_RefW_fadeIn{0%{opacity:0}to{opacity:1}}._1_RefW_content{cursor:default;justify-content:center;align-items:center;width:min(90vw,100%);max-height:90vh;display:flex;position:relative}._1_RefW_viewport{touch-action:none;width:100%;overflow:hidden}._1_RefW_track{will-change:transform;align-items:center;display:flex}._1_RefW_trackDragging{transition:none}._1_RefW_trackSnapping{transition:transform .28s ease-out}._1_RefW_slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;display:flex}._1_RefW_image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:4px;max-width:100%;max-height:90vh;box-shadow:0 4px 20px #00000080}._1_RefW_topControls{z-index:2;align-items:center;gap:.5rem;display:flex;position:absolute;top:-3rem;right:0}._1_RefW_zoomControls{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:20px;align-items:center;gap:.35rem;padding:4px 8px;display:flex}._1_RefW_controlButton{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;transition:all .2s;display:flex}._1_RefW_controlButton:hover:not(:disabled){background:#ffffff59;transform:scale(1.05)}._1_RefW_controlButton:disabled{opacity:.35;cursor:not-allowed}._1_RefW_closeButton{color:#fff;cursor:pointer;z-index:1;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:background-color .2s;display:flex}._1_RefW_closeButton:hover{background:#ffffff4d}._1_RefW_closeButton:active{background:#fff6}._1_RefW_navButton{color:#fff;cursor:pointer;z-index:1;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._1_RefW_navButton:hover{background:#ffffff4d}._1_RefW_navButton:active{background:#fff6}._1_RefW_navButtonPrev{left:-3.5rem}._1_RefW_navButtonNext{right:-3.5rem}._1_RefW_counter{color:#ffffffd9;white-space:nowrap;font-size:.9rem;position:absolute;bottom:-2rem;left:50%;transform:translate(-50%)}@media (max-width:768px){._1_RefW_overlay{padding:1rem}._1_RefW_content{width:min(95vw,100%);max-height:95vh}._1_RefW_image{max-height:85vh}._1_RefW_topControls{gap:.35rem;position:fixed;top:.5rem;right:.5rem}._1_RefW_zoomControls{padding:3px 6px}._1_RefW_controlButton{width:28px;height:28px;font-size:.85rem}._1_RefW_closeButton{width:36px;height:36px;font-size:1.1rem}._1_RefW_navButton{width:40px;height:40px;font-size:1rem}._1_RefW_navButtonPrev{position:fixed;left:.5rem}._1_RefW_navButtonNext{position:fixed;right:.5rem}._1_RefW_counter{position:fixed;bottom:1rem}}
.uHu1xq_modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.uHu1xq_modalContent{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;display:flex;box-shadow:0 4px 6px #0000001a}.uHu1xq_modalHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.uHu1xq_modalTitle{align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;display:flex}.uHu1xq_closeButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;font-size:1.5rem;transition:background-color .2s;display:flex}.uHu1xq_closeButton:hover{background-color:#f3f4f6}.uHu1xq_modalBody{flex:1;padding:1.5rem;overflow-y:auto}.uHu1xq_errorMessage{color:#991b1b;background-color:#fee2e2;border-radius:4px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.uHu1xq_formGroup{margin-bottom:1.5rem}.uHu1xq_label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.uHu1xq_required{color:#ef4444}.uHu1xq_input,.uHu1xq_textarea{border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.75rem;font-size:1rem;transition:border-color .2s}.uHu1xq_input:focus,.uHu1xq_textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.uHu1xq_input:disabled,.uHu1xq_textarea:disabled{cursor:not-allowed;background-color:#f3f4f6}.uHu1xq_textarea{resize:vertical;font-family:inherit}.uHu1xq_checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.uHu1xq_checkbox{cursor:pointer;width:1.25rem;height:1.25rem}.uHu1xq_checkbox:disabled{cursor:not-allowed}.uHu1xq_modalFooter{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}.uHu1xq_cancelButton,.uHu1xq_submitButton{cursor:pointer;border:none;border-radius:4px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s}.uHu1xq_cancelButton{color:#374151;background-color:#f3f4f6}.uHu1xq_cancelButton:hover:not(:disabled){background-color:#e5e7eb}.uHu1xq_submitButton{background-color:var(--color-primary);color:#fff}.uHu1xq_submitButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.uHu1xq_submitButton:disabled,.uHu1xq_cancelButton:disabled{opacity:.5;cursor:not-allowed}
.p1eeGq_reviewsGrid{grid-template-columns:1fr;gap:.5rem;margin-top:.5rem;display:grid}.p1eeGq_reviewListItem{cursor:pointer;background:var(--color-white);padding:.5rem 1rem;transition:background .2s;position:relative}.p1eeGq_reviewListItem:hover{background:var(--color-background-primary)}.p1eeGq_reviewListItemContent{align-items:flex-start;gap:1rem;display:flex}.p1eeGq_reviewListImage{aspect-ratio:3/2;flex:1;position:relative}.p1eeGq_dummyImage{z-index:1;background-color:#e5e7eb;border-radius:6px;width:100%;height:100%;position:absolute;top:-4px;left:-4px}.p1eeGq_noCoverImage{z-index:2;background-color:#e5e7eb;border-radius:6px;width:100%;height:100%;position:absolute;box-shadow:0 2px 4px #0000001a}.p1eeGq_coverImage{object-fit:cover;z-index:2;border-radius:6px;width:100%;height:100%;position:relative;box-shadow:0 2px 4px #0000001a}.p1eeGq_reviewListItemText{flex:2;min-width:0}.p1eeGq_actionButtons{z-index:10;gap:6px;display:flex;position:absolute;top:4px;right:4px}.p1eeGq_actionButton{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.p1eeGq_actionButton:hover{background:#00000080}.p1eeGq_actionButton:active{transform:scale(.95)}.p1eeGq_listActionButton{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .2s;display:flex}.p1eeGq_listActionButton:hover{background:#00000080}.p1eeGq_listActionButton:active{transform:scale(.95)}.p1eeGq_listActionMenu{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:140px;position:absolute;overflow:hidden;box-shadow:0 4px 12px #00000026}.p1eeGq_listActionMenuItem{cursor:pointer;color:#374151;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.875rem;transition:background .15s;display:flex}.p1eeGq_listActionMenuItem:hover{background:#f3f4f6}.p1eeGq_listActionMenuItem i{text-align:center;color:#6b7280;width:16px}.p1eeGq_listActionMenuItemDanger,.p1eeGq_listActionMenuItemDanger i{color:#dc2626}.p1eeGq_actionMenuBackdrop{z-index:999;position:fixed;inset:0}.p1eeGq_reviewListTitle{margin:0 0 .5rem;font-size:1rem}.p1eeGq_reviewListDescription{color:#6b7280;margin:0 0 .5rem;font-size:.8rem}.p1eeGq_reviewListMeta{color:#6b7280;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.p1eeGq_createListButton{text-align:center;cursor:pointer;border:2px dashed #d1d5db;border-radius:8px;padding:2rem;transition:border-color .2s}.p1eeGq_createListButton:hover{border-color:var(--color-primary)}.p1eeGq_createListIcon{color:#9ca3af;margin-bottom:.5rem;font-size:2rem;display:block}.p1eeGq_createListText{color:#6b7280;margin:0;font-weight:500}.p1eeGq_specialListIcon{background-color:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:80px;font-size:2rem;display:flex}.p1eeGq_specialListIcon .p1eeGq_fa-heart{color:#ef4444}.p1eeGq_specialListIcon .p1eeGq_fa-bookmark{color:#f59e0b}.p1eeGq_publishStatus{z-index:10;gap:6px;display:flex;position:absolute;bottom:4px;right:4px}
.l_hROq_list{flex-direction:column;gap:.5rem;display:flex}.l_hROq_item{align-items:flex-start;gap:.5rem;padding-top:.5rem;transition:opacity .15s;display:flex}.l_hROq_itemDragging{opacity:.6}.l_hROq_dragHandle{cursor:grab;color:var(--color-text-light,#6b7280);touch-action:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-self:center;padding:.25rem}.l_hROq_dragHandle:hover:not(:disabled){color:var(--color-text,#374151);background:#0000000d}.l_hROq_dragHandle:active:not(:disabled){cursor:grabbing}.l_hROq_dragHandle:disabled{cursor:not-allowed;opacity:.5}.l_hROq_cardWrapper{flex:1;min-width:0}.l_hROq_noResults{padding:1rem 0}.l_hROq_noResults p{color:var(--color-text-light,#6b7280);margin:0}
.gmxbta_modalOverlay{z-index:1000;overscroll-behavior:none;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.gmxbta_modal{box-sizing:border-box;width:90%;max-width:420px;max-height:85vh;color:var(--color-text);background:#fff;border-radius:8px;flex-direction:column;padding:1rem 1.25rem;display:flex;overflow:hidden}.gmxbta_modalHeader{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.gmxbta_modalHeader h2{margin:0;font-size:1.1rem}.gmxbta_closeButton{cursor:pointer;color:#666;background:0 0;border:none;padding:.25rem;font-size:1.25rem}.gmxbta_closeButton:hover{color:#333}.gmxbta_searchInput{border:1px solid var(--color-border,#e0e0e0);box-sizing:border-box;border-radius:4px;width:100%;margin-bottom:.75rem;padding:.5rem .65rem;font-size:1rem}.gmxbta_listWrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.gmxbta_resultList{margin:0;padding:0;list-style:none}.gmxbta_resultItem{cursor:pointer;border-bottom:1px solid #f0f0f0;border-radius:4px;padding:.65rem .5rem}.gmxbta_resultItem:hover{background:#2e7d320f}.gmxbta_resultName{font-size:.95rem;font-weight:600}.gmxbta_resultMeta{color:var(--color-text-muted,#666);margin-top:.15rem;font-size:.8rem}.gmxbta_resultZoo{color:var(--color-text-muted,#666);margin-top:.1rem;font-size:.8rem}.gmxbta_empty,.gmxbta_loading{color:var(--color-text-muted,#666);padding:1rem .5rem;font-size:.9rem}
.l0H1xG_bottomNav{display:none}.l0H1xG_overlay{z-index:1100;opacity:0;visibility:hidden;pointer-events:none;background-color:#00000073;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.l0H1xG_overlayOpen{opacity:1;visibility:visible;pointer-events:auto}.l0H1xG_sheet{z-index:1200;background-color:var(--color-white);border-radius:16px 16px 0 0;max-height:50vh;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;bottom:56px;left:0;right:0;overflow-y:auto;transform:translateY(calc(100% + 56px));box-shadow:0 -4px 20px #0000001f}.l0H1xG_sheetOpen{transform:translateY(0)}.l0H1xG_createSheet{z-index:1200;background-color:var(--color-white);pointer-events:none;visibility:hidden;border-radius:16px 16px 0 0;max-height:50vh;transition:transform .3s cubic-bezier(.32,.72,0,1);position:fixed;bottom:56px;left:0;right:0;overflow-y:auto;transform:translateY(calc(100% + 56px));box-shadow:0 -4px 20px #0000001f}.l0H1xG_createSheetOpen{pointer-events:auto;visibility:visible;transform:translateY(0)}@media (min-width:481px){.l0H1xG_createSheet{opacity:0;pointer-events:none;visibility:hidden;border-radius:12px;width:min(360px,100vw - 2rem);max-height:min(320px,70vh);transition:transform .25s cubic-bezier(.32,.72,0,1),opacity .2s;inset:50% auto auto 50%;transform:translate(-50%,-48%)scale(.96);box-shadow:0 8px 32px #0000002e}.l0H1xG_createSheetOpen{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%,-50%)scale(1)}}.l0H1xG_sheetHeader{border-bottom:1px solid var(--color-border-light,var(--color-border));justify-content:space-between;align-items:center;padding:12px 12px 8px 20px;display:flex}.l0H1xG_sheetTitle{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.l0H1xG_sheetCloseButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:1.25rem;display:flex}.l0H1xG_sheetCloseButton:hover{background-color:var(--color-bg,#f3f4f6)}.l0H1xG_sheetList{margin:0;padding:0 0 8px;list-style:none}.l0H1xG_sheetItem{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:14px 20px;font-size:1rem;font-weight:600;display:flex}.l0H1xG_sheetItem:hover{background-color:var(--color-bg,#f5f5f5)}.l0H1xG_sheetItemActive{color:var(--color-info)}.l0H1xG_sheetItem i:first-child{text-align:center;width:1.25rem;font-size:1.1rem}.l0H1xG_sheetItemLabel{flex:1}.l0H1xG_sheetItemChevron{color:var(--color-border);font-size:.85rem}.l0H1xG_bottomNavBar{background-color:var(--color-white);border-top:1px solid var(--color-border);z-index:1150;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}.l0H1xG_bottomNavList{flex-direction:row;justify-content:space-around;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.l0H1xG_bottomNavItem{flex:1;min-height:56px;display:flex}.l0H1xG_bottomNavButton{background-color:var(--color-white);width:100%;color:var(--color-text);cursor:pointer;text-align:center;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.7rem;font-weight:500;display:flex}.l0H1xG_bottomNavButton i{font-size:1.2rem}.l0H1xG_bottomNavButtonActive{background-color:var(--color-info);color:var(--color-white)}.l0H1xG_bottomNavButtonMoreActive{color:var(--color-info)}@media (max-width:480px){.l0H1xG_bottomNav{display:block}}
.glFTvq_section{border:1px solid var(--color-border);border-radius:8px;padding:1rem}.glFTvq_sectionHeader{margin-bottom:1rem}.glFTvq_sectionTitle{margin:0;font-size:1rem;font-weight:600}.glFTvq_sectionDivider{border:none;border-top:1px solid var(--color-border-light,var(--color-border));height:0;margin:.65rem 0 .75rem}.glFTvq_sectionHint{color:var(--color-text-muted);margin:0;font-size:.85rem;line-height:1.5}.glFTvq_parentsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;display:grid}.glFTvq_relationsPairGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.glFTvq_parentsGrid{grid-template-columns:1fr 1fr;gap:1.25rem}.glFTvq_relationsPairGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem}}.glFTvq_subField{margin-bottom:0}.glFTvq_subLabel{margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}.glFTvq_selectedChip{background:#2e7d320f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.95rem;display:flex}.glFTvq_chipActions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.glFTvq_linkBtn{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.glFTvq_linkBtn:hover{color:#1b5e20}.glFTvq_rowActions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.glFTvq_nameInput{border:1px solid var(--color-border);box-sizing:border-box;border-radius:6px;width:100%;padding:.55rem .65rem;font-family:inherit;font-size:.95rem}.glFTvq_listRow{border-bottom:1px dashed var(--color-border);padding:.75rem 0}.glFTvq_listRow:last-child{border-bottom:none;padding-bottom:0}.glFTvq_listRowHeader{color:var(--color-text-muted);justify-content:space-between;align-items:center;margin-bottom:.35rem;font-size:.85rem;display:flex}.glFTvq_removeBtn{color:#c62828;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.glFTvq_removeBtn:hover{text-decoration:underline}.glFTvq_addRowBtn{margin-top:.75rem}.glFTvq_hint{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.85rem}
._FmudW_pandaDetailMain{padding:0 1rem 2rem}._FmudW_pandaHeader{grid-template-columns:1fr auto;align-items:start;gap:1rem;margin-bottom:1rem;padding-top:.5rem;display:grid}._FmudW_pandaInfo{min-width:0}._FmudW_pandaTitle{color:var(--color-text);margin:0 0 .25rem;font-size:2rem;font-weight:700}._FmudW_pandaNameZh{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.95rem}._FmudW_pandaHeaderAside{flex-direction:column;align-self:start;align-items:flex-end;gap:.5rem;display:flex}._FmudW_pandaActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}._FmudW_tabContainer{padding:0 0 1rem}._FmudW_tabMetaBar{z-index:2;flex-direction:column;align-self:end;align-items:flex-end;gap:.25rem;margin-bottom:.15rem;display:flex;position:relative}._FmudW_tabContainerHeader{grid-template-columns:7fr 1fr;align-items:end;display:grid}._FmudW_reviewBtnContainer{border-bottom:1px solid var(--color-border-light);box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-end;padding:0 .2rem .35rem 0;display:flex}._FmudW_tabContainerHeader ._FmudW_reviewBtn{white-space:nowrap;flex-shrink:0;min-width:auto;margin:0;padding:.5rem .75rem;font-size:.875rem}._FmudW_tabPanelAction{display:none}._FmudW_registrantLine{text-align:right;margin:0;font-size:.85rem;line-height:1.4}._FmudW_registrantLabel{color:var(--color-text-muted,#666);margin-right:.35rem}._FmudW_contributorLink{color:var(--color-secondary);font-weight:600;text-decoration:none}._FmudW_contributorLink:hover{text-decoration:underline}._FmudW_historyDetails{font-size:.85rem;position:relative}._FmudW_historySummary{font:inherit;cursor:pointer;color:var(--color-secondary);text-align:right;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:.2rem;margin:0;padding:0;display:inline-flex}._FmudW_historySummaryIcon{color:var(--color-text);font-size:.65rem;line-height:1;transition:transform .15s}._FmudW_historyDetailsOpen ._FmudW_historySummaryIcon{transform:rotate(180deg)}._FmudW_historyEmpty{min-width:18rem;color:var(--color-text-muted,#666);text-align:right;white-space:nowrap;border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-sm);border-radius:6px;margin:.25rem 0 0;padding:.5rem .75rem;font-size:.8rem;position:absolute;top:100%;right:0}._FmudW_historyList{border:1px solid var(--color-border);background:var(--color-white);min-width:20rem;box-shadow:var(--shadow-sm);z-index:5;border-radius:6px;max-height:20rem;margin:.25rem 0 0;padding:.5rem .75rem;list-style:none;position:absolute;top:100%;right:0;overflow-y:auto}._FmudW_historyItem{border-bottom:1px solid var(--color-border-light,#eee);grid-template-columns:6.25rem 1fr auto;gap:.15rem .5rem;padding:.35rem 0;font-size:.8rem;line-height:1.35;display:grid}._FmudW_historyItem:last-child{border-bottom:none}._FmudW_historyDate{color:var(--color-text-muted,#666);white-space:nowrap;grid-column:1}._FmudW_historyActor{grid-column:2;min-width:0}._FmudW_historyTrailing{grid-area:1/3;justify-self:end;align-items:center;gap:.35rem;display:inline-flex}._FmudW_historyExpandButton{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-muted,#666);cursor:pointer;border-radius:4px;flex:none;align-self:center;padding:.2rem .35rem;font-size:.65rem;line-height:1}._FmudW_historyExpandButton:hover{background:var(--color-bg-subtle,#f8f9fa)}._FmudW_historyExpandPlaceholder{width:1.25rem}._FmudW_historyItemDetail{border-top:1px dashed var(--color-border-light,#eee);grid-column:1/-1;margin-top:.25rem;padding:.35rem 0 .15rem}._FmudW_historyDetailSummary{color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0 0 .35rem;font-size:.78rem;line-height:1.45}._FmudW_historyChangesList{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}._FmudW_historyChangeItem{flex-direction:column;gap:.2rem;display:flex}._FmudW_historyChangeLabel{color:var(--color-text-muted,#666);font-size:.75rem;font-weight:600}._FmudW_historyChangeValues{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}._FmudW_historyChangeBefore,._FmudW_historyChangeAfter,._FmudW_historyChangeLine{background:var(--color-bg-subtle,#f8f9fa);border:1px solid var(--color-border-light,#eee);word-break:break-word;border-radius:4px;padding:.15rem .35rem;font-size:.75rem}._FmudW_historyChangeBefore{color:var(--color-text-muted,#666)}._FmudW_historyChangeAfter,._FmudW_historyChangeLine{color:var(--color-text)}._FmudW_historyChangeArrow{color:var(--color-text-muted,#999);font-size:.75rem}._FmudW_tabContent{cursor:auto;padding-top:1rem;padding-left:0}._FmudW_detailItem{background:var(--color-white);margin-bottom:.5rem}._FmudW_detailItem h3{color:var(--color-text);margin:0 0 .75rem;font-size:1rem;font-weight:600}._FmudW_detailGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}._FmudW_detailGridPanda{grid-template-rows:auto;grid-template-areas:"content photo"}._FmudW_detailItemPhoto{grid-area:photo}._FmudW_detailItemBasic{grid-area:content}._FmudW_reviewsEmpty{color:var(--color-text-muted,#666);margin:0}._FmudW_pandaHeaderCompact{grid-template-columns:1fr auto;grid-template-areas:"title actions""info meta";align-items:start;gap:.25rem 1rem}._FmudW_pandaHeaderCompact ._FmudW_pandaTitle{grid-area:title;margin-bottom:0}._FmudW_pandaHeaderCompact ._FmudW_pandaHeaderActionsRow{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}._FmudW_pandaHeaderCompact ._FmudW_pandaInfoBody{flex-direction:column;grid-area:info;gap:.15rem;min-width:0;display:flex}._FmudW_pandaHeaderCompact ._FmudW_pandaInfoBody>nav{margin-top:auto;padding-top:.15rem}._FmudW_pandaHeaderCompact ._FmudW_pandaHeaderMeta{grid-area:meta;align-self:end}._FmudW_pandaHeaderCompact ._FmudW_pandaHeaderMeta>div{align-items:flex-end;margin-top:0}@media (max-width:768px){._FmudW_pandaHeader{grid-template-columns:1fr}._FmudW_pandaHeaderAside{align-self:stretch;align-items:flex-end;margin-top:.5rem}._FmudW_tabMetaBar{align-self:stretch;align-items:flex-end;margin-top:.5rem;margin-bottom:0}._FmudW_pandaActions{justify-content:flex-start}._FmudW_detailGrid{grid-template-columns:1fr}._FmudW_detailGridPanda{flex-direction:column;align-items:stretch;display:flex}._FmudW_detailGridPanda ._FmudW_detailItemPhoto,._FmudW_detailGridPanda ._FmudW_detailItemBasic{width:100%;min-width:0}._FmudW_detailGridPanda ._FmudW_detailItemPhoto{order:1}._FmudW_detailGridPanda ._FmudW_detailItemBasic{order:2}._FmudW_pandaHeaderCompact{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""actions actions""info meta";align-items:start;gap:.35rem .75rem;margin-bottom:.75rem}._FmudW_pandaHeaderCompact ._FmudW_pandaHeaderActionsRow{justify-content:flex-start}}@media (max-width:480px){._FmudW_pandaTitle{font-size:1.5rem}._FmudW_tabContainer{padding:0}._FmudW_tabContainerHeader{grid-template-columns:1fr}._FmudW_reviewBtnContainer{display:none}._FmudW_tabPanelAction{justify-content:flex-start;margin-bottom:.4rem;display:flex}._FmudW_tabPanelAction ._FmudW_reviewBtn{white-space:nowrap;margin:0;padding:.5rem .75rem;font-size:.875rem}}._FmudW_editPlaceholder{color:var(--color-text-muted,#666);margin:1rem 0 0;line-height:1.6}
.EVfJ3W_intro{margin:0 0 1rem}.EVfJ3W_text{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.6}
.-bHsWW_main{box-sizing:border-box;width:100%;max-width:800px;margin:0 auto;padding:1rem 1rem 2.5rem}.-bHsWW_pageTitle{margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.-bHsWW_lead{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.95rem;line-height:1.6}.-bHsWW_form{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:100%;display:flex}.-bHsWW_fieldsGrid{grid-template-columns:1fr;gap:1.25rem;width:100%;min-width:0;max-width:100%;display:grid}.-bHsWW_fieldGroup{flex-direction:column;gap:.35rem;min-width:0;display:flex}.-bHsWW_fieldGroupFull{grid-column:1/-1}.-bHsWW_label{font-size:.9rem;font-weight:600}.-bHsWW_required{color:#c62828;margin-left:.15rem}.-bHsWW_input,.-bHsWW_select,.-bHsWW_textarea{border:1px solid var(--color-border);box-sizing:border-box;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:.55rem .65rem;font-family:inherit;font-size:.95rem}.-bHsWW_dateField{flex-direction:column;gap:.35rem;display:flex}.-bHsWW_dateClearBtn{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:.85rem;text-decoration:underline}.-bHsWW_dateClearBtn:hover{color:#1b5e20}.-bHsWW_dateInputWrap{width:100%;min-width:0;max-width:100%;overflow:hidden}.-bHsWW_dateInput{box-sizing:border-box;appearance:none;width:100%;min-width:0;max-width:100%;min-height:2.75rem;margin:0;padding:.55rem .65rem;line-height:1.4;display:block}.-bHsWW_dateInput::-webkit-date-and-time-value{text-align:left;min-width:0;line-height:1.4}.-bHsWW_dateInput::-webkit-datetime-edit{align-items:center;min-height:1.25rem;padding:0;line-height:1.4;display:inline-flex}.-bHsWW_dateInput::-webkit-datetime-edit-fields-wrapper{padding:0}.-bHsWW_textarea{resize:vertical;min-height:5rem}.-bHsWW_readOnlyValue{background:#00000008;border-radius:6px;margin:0;padding:.55rem .65rem;font-size:.95rem}.-bHsWW_hint{color:var(--color-text-muted);margin:0;font-size:.85rem}.-bHsWW_imageSection{border:1px solid var(--color-border);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:1rem}.-bHsWW_imageSectionTitle{margin:0 0 .75rem;font-size:1rem;font-weight:600}.-bHsWW_imageGrid{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;max-width:100%;display:grid}.-bHsWW_imageSlot{flex-direction:column;gap:.5rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.-bHsWW_imageSlotLabel{font-size:.85rem;font-weight:600}.-bHsWW_imagePreviewWrap{aspect-ratio:4/3;border:1px dashed var(--color-border);background:#fafafa;border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.-bHsWW_imagePreview{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%;display:block}.-bHsWW_noImage{color:var(--color-text-muted);font-size:.85rem}.-bHsWW_hiddenInput{display:none}.-bHsWW_imageActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:100%;min-width:0;display:grid}.-bHsWW_imageActionBtn{box-sizing:border-box;cursor:pointer;white-space:nowrap;width:100%;min-width:0;max-width:100%;color:var(--color-text);background-color:#f5f5f5;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.5rem .35rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background-color .2s,box-shadow .2s;display:flex}.-bHsWW_imageActionBtn:hover:not(:disabled){box-shadow:var(--shadow-sm);background-color:#e8e8e8}.-bHsWW_imageActionBtn:disabled{opacity:.65;cursor:not-allowed}.-bHsWW_imageActionBtnHidden{visibility:hidden;pointer-events:none}.-bHsWW_pendingNotice{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.-bHsWW_editNotice{color:#92400e;background:#fffbeb;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.-bHsWW_errorBanner{color:#b71c1c;background:#ffebee;border-radius:6px;padding:.75rem 1rem;font-size:.9rem}.-bHsWW_successBox{background:#2e7d3214;border:1px solid #2e7d3240;border-radius:8px;padding:1.25rem}.-bHsWW_successTitle{color:#1b5e20;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.-bHsWW_successText{margin:0 0 1rem;font-size:.95rem;line-height:1.6}.-bHsWW_formActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.-bHsWW_formActionBtn{box-sizing:border-box;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:8rem;min-height:2.75rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}.-bHsWW_formActionBtnPrimary{background-color:var(--color-info);color:var(--color-white)}.-bHsWW_formActionBtnPrimary:hover:not(:disabled){background-color:var(--color-primary-hover);box-shadow:var(--shadow-sm)}.-bHsWW_formActionBtnPrimary:disabled{opacity:.65;cursor:not-allowed}.-bHsWW_formActionBtnSecondary{color:var(--color-text);background-color:#f5f5f5}.-bHsWW_formActionBtnSecondary:hover{box-shadow:var(--shadow-sm);background-color:#e8e8e8}@media (min-width:768px){.-bHsWW_fieldsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.-bHsWW_imageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.-bHsWW_fieldGroup{max-width:100%;overflow:hidden}.-bHsWW_dateInputWrap{width:100%}.-bHsWW_dateInput{min-height:3rem;padding:.65rem;font-size:16px}}
.VumKqW_root{flex-direction:column;gap:.35rem;display:flex}.VumKqW_chipMeta{color:var(--color-text-muted);margin-left:.25rem;font-size:.85rem;font-weight:400}
.n6sYka_toggleRoot{vertical-align:middle;align-items:center;gap:.5em;display:inline-flex;position:relative}.n6sYka_toggleRoot label,.n6sYka_toggleRoot,.n6sYka_slider,.n6sYka_toggleLabel{cursor:pointer!important}.n6sYka_toggleRoot input[type=checkbox]{opacity:0;z-index:1;width:36px;height:20px;margin:0;position:absolute;cursor:pointer!important}.n6sYka_slider{vertical-align:middle;background:#e0e0e0;border-radius:20px;width:36px;height:20px;margin-right:.5em;transition:background .2s;display:inline-block;position:relative}.n6sYka_slider:hover,.n6sYka_labelText:hover,.n6sYka_toggleRoot:hover,.n6sYka_toggleRoot label:hover{cursor:pointer!important}.n6sYka_slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.n6sYka_toggleRoot input[type=checkbox]:checked~.n6sYka_slider{background:var(--color-info,#4caf50)}.n6sYka_toggleRoot input[type=checkbox]:checked~.n6sYka_slider:before{background:#fff;transform:translate(16px)}.n6sYka_toggleLabel{cursor:pointer!important;align-items:center!important;gap:.5em!important;display:inline-flex!important;position:relative!important}.n6sYka_labelText{vertical-align:middle;font-size:.95em;line-height:20px;display:inline-block}
.vqhXjW_seeMoreLink{margin-top:0;font-weight:700;display:inline-flex}.vqhXjW_seeMoreLinkContainer{text-align:right;padding-right:.5rem}.vqhXjW_seeMoreLinkContainerTravel{margin-top:1rem}.vqhXjW_seeMoreLinkContainerPankatsu,.vqhXjW_seeMoreLinkContainerZooComments,.vqhXjW_seeMoreLinkContainerTravelMemo,.vqhXjW_seeMoreLinkContainerNewZoos,.vqhXjW_seeMoreLinkContainerNewPandas{margin-top:.25rem}@media (max-width:768px){.vqhXjW_seeMoreLinkContainerPankatsu,.vqhXjW_seeMoreLinkContainerZooComments{margin-top:0}}
.TbBnNG_content{background:#fff;border-radius:0;width:100%;max-width:920px;margin:0 auto;padding:48px 48px 40px;animation:.8s ease-out TbBnNG_fadeInUp}.TbBnNG_header{text-align:left;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.TbBnNG_headerActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.TbBnNG_securityHint{color:#718096;text-align:left;margin:0;font-size:.8rem;line-height:1.4}@keyframes TbBnNG_fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TbBnNG_title{color:#2d3748;background:linear-gradient(135deg, var(--color-info), #2d3748);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;min-width:0;margin:0;font-size:2rem;font-weight:700}.TbBnNG_form{margin-bottom:30px}.TbBnNG_inputGroup{text-align:left;margin-bottom:25px}.TbBnNG_label{color:#2d3748;margin-bottom:8px;font-size:1.1rem;font-weight:600;display:block}.TbBnNG_input{box-sizing:border-box;border:2px solid #e2e8f0;border-radius:10px;width:100%;padding:15px;font-size:1.1rem;transition:all .3s}.TbBnNG_input:focus{border-color:var(--color-info);outline:none;box-shadow:0 0 0 3px #38a1691a}.TbBnNG_error{color:#c53030;background:#fed7d7;border-radius:8px;justify-content:center;align-items:center;margin-bottom:20px;padding:12px 16px;font-weight:500;display:flex}.TbBnNG_error i{margin-right:8px}.TbBnNG_loginButton{background:var(--color-info);color:#fff;border:1px solid var(--color-info);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:15px 30px;font-size:1.1rem;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.TbBnNG_loginButton:hover:not(:disabled){background:#066;border-color:#066}.TbBnNG_loginButton:active{background:#055;border-color:#055}.TbBnNG_loginButton:disabled{opacity:.7;cursor:not-allowed}.TbBnNG_loginButton i{margin-right:8px}.TbBnNG_categories{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px;display:grid}.TbBnNG_category{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.TbBnNG_categoryHeader{margin-bottom:14px}.TbBnNG_categoryTitle{color:#2d3748;margin:0 0 4px;font-size:1.05rem;font-weight:700}.TbBnNG_categoryDescription{color:#718096;margin:0;font-size:.875rem;line-height:1.4}.TbBnNG_categoryActions{grid-template-columns:1fr;gap:10px;display:grid}.TbBnNG_actionButton{background:var(--color-info);color:#fff;border:1px solid var(--color-info);cursor:pointer;text-align:left;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;padding:12px 18px;font-size:.95rem;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.TbBnNG_actionButton:hover{background:#066;border-color:#066}.TbBnNG_actionButton:active{background:#055;border-color:#055}.TbBnNG_actionButton i{color:#fff;text-align:center;opacity:.9;width:1.1rem;margin-right:8px}.TbBnNG_logoutButton{color:#fff;cursor:pointer;white-space:nowrap;background:#c62828;border:1px solid #c62828;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 18px;font-size:.9rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.TbBnNG_logoutButton:hover{background:#b71c1c;border-color:#b71c1c}.TbBnNG_logoutButton:active{background:#a31515;border-color:#a31515}.TbBnNG_logoutButton i{margin-right:8px}.TbBnNG_details{text-align:left;background:#f0fff4;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px}.TbBnNG_detailsHeader{border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:12px;display:flex}.TbBnNG_detailsHeader i{color:var(--color-info);font-size:1rem}.TbBnNG_detailsTitle{color:#2d3748;letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:700}.TbBnNG_detailItem{color:#4a5568;justify-content:flex-start;align-items:flex-start;margin-bottom:12px;font-size:.95rem;line-height:1.5;display:flex}.TbBnNG_detailItem:last-child{margin-bottom:0}.TbBnNG_detailItem i{color:#718096;text-align:center;flex-shrink:0;width:18px;margin-top:2px;margin-right:10px;font-size:.9rem}.TbBnNG_footer{color:#718096;text-align:center;font-size:.95rem;line-height:1.5}.TbBnNG_footer p{margin-bottom:8px}.TbBnNG_footer p:last-child{margin-bottom:0}@media (max-width:768px){.TbBnNG_content{border-radius:0;max-width:none;margin:0;padding:32px 20px 28px}.TbBnNG_categories{grid-template-columns:1fr;gap:14px}.TbBnNG_category{padding:16px}.TbBnNG_securityHint{text-align:left;font-size:.75rem;line-height:1.35;display:block}.TbBnNG_logoutButton{padding:8px 14px;font-size:.85rem}.TbBnNG_details{padding:18px 20px}.TbBnNG_detailItem{font-size:.95rem}.TbBnNG_loginButton,.TbBnNG_actionButton{padding:12px 16px;font-size:.95rem}}
._8TymFG_aboutContent{max-width:800px;margin:0 auto}._8TymFG_aboutContent h1{text-align:center;color:var(--color-primary)}._8TymFG_centeredText{text-align:center;margin:2rem 0;font-weight:700}._8TymFG_centeredText p{white-space:normal}._8TymFG_aboutSection{background:#fff;border-radius:8px;padding:1.5rem}._8TymFG_aboutSection h2{text-align:center;color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:2rem;display:flex}._8TymFG_aboutSection h2 i{color:var(--color-primary-dark)}._8TymFG_aboutSection p{margin:0 1.5rem}._8TymFG_featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}._8TymFG_featureItem{text-align:center;background:var(--color-bg);border-radius:8px;padding:1.5rem}._8TymFG_featureItem i{color:var(--color-primary-dark);margin-bottom:1rem;font-size:2rem}._8TymFG_featureItem h3{color:var(--color-primary);margin-bottom:.5rem}._8TymFG_usageSteps{counter-reset:step-counter;padding:0 1.5rem;list-style:none}._8TymFG_usageSteps li{align-items:flex-start;margin-bottom:.5rem;display:flex;position:relative}._8TymFG_stepNumber{background:var(--color-primary-dark);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:1rem;font-weight:700;display:flex}._8TymFG_stepContent{flex-grow:1}._8TymFG_stepContent h3{color:var(--color-primary);margin-bottom:.5rem}._8TymFG_guidelines{background:var(--color-bg);border-radius:8px;padding:1.5rem}._8TymFG_guidelines h3{color:var(--color-primary);margin-bottom:1rem}._8TymFG_guidelines ul{padding:0;list-style:none}._8TymFG_guidelines li{margin-bottom:.5rem;padding-left:1.5rem;position:relative}._8TymFG_guidelines li:before{content:"•";color:var(--color-primary-dark);position:absolute;left:0}._8TymFG_contactEmail{text-align:center;color:var(--color-primary);margin-top:1rem;font-size:1.2rem}._8TymFG_contactEmail i{color:var(--color-primary-dark);margin-right:.5rem}._8TymFG_link{color:var(--color-primary);text-decoration:underline;transition:color .3s}._8TymFG_link:hover{color:var(--color-primary-dark)}@media (max-width:480px){._8TymFG_aboutContent h1{padding:0 1rem}._8TymFG_centeredText p{white-space:pre-line}._8TymFG_featuresGrid{grid-template-columns:1fr}._8TymFG_aboutSection{padding:1rem}._8TymFG_stepNumber{margin-bottom:1rem}}
.EYgEFq_settingForm{display:none}.EYgEFq_settingForm.EYgEFq_active{display:block}.EYgEFq_settingSection{padding:0 1rem;display:none}.EYgEFq_settingSection.EYgEFq_active{display:block}.EYgEFq_settingSection h3{color:var(--color-text);border-bottom:2px solid var(--color-info);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem}.EYgEFq_formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.EYgEFq_notificationFormGrid{grid-template-columns:1fr}.EYgEFq_formGroup{margin-bottom:.5rem;padding:.2rem 0}.EYgEFq_formGroup label{display:block}.EYgEFq_formGroup input,.EYgEFq_formGroup textarea,.EYgEFq_formGroup select{box-sizing:border-box;border-radius:4px;width:100%;padding:.8rem;font-family:inherit;font-size:1rem;transition:border-color .3s}.EYgEFq_passwordInputWrapper{align-items:center;display:flex;position:relative}.EYgEFq_passwordInputWrapper input{width:100%;padding-right:3rem}.EYgEFq_passwordToggle{cursor:pointer;color:var(--color-text-secondary);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:1rem;display:flex;position:absolute;right:.75rem}.EYgEFq_passwordToggle:hover i{color:var(--color-primary)}.EYgEFq_passwordToggle i{color:var(--color-info)}.EYgEFq_passwordRequirements{border-left:3px solid var(--color-info);background-color:#f8f9fa;border-radius:4px;margin-top:.5rem;padding:.75rem}.EYgEFq_passwordRequirements p{color:var(--color-text-light);margin:0;font-size:.9rem;line-height:1.4}.EYgEFq_formGroup input:focus,.EYgEFq_formGroup textarea:focus,.EYgEFq_formGroup select:focus{border:1.5px solid;border-color:var(--color-info);outline:none}.EYgEFq_formGroup textarea{resize:vertical;min-height:150px}.EYgEFq_publicOption{margin-bottom:.5rem;display:flex}.EYgEFq_toggleSwitch{color:var(--color-secondary);margin-left:auto;display:inline-block}.EYgEFq_fixedOption{color:var(--color-text-muted);margin-left:auto;font-size:.9em;display:inline-block}.EYgEFq_settingDescription{color:var(--color-text-light);margin-top:.5rem;margin-bottom:0;font-size:.85rem;line-height:1.4}.EYgEFq_settingWarning{color:var(--color-warning);margin-top:.5rem;margin-bottom:0;font-size:.85rem;line-height:1.4}.EYgEFq_notificationSubSetting{padding-left:2rem;position:relative}.EYgEFq_notificationSubSetting:before{color:var(--color-text-muted);font-size:1rem;position:absolute;left:.5rem}.EYgEFq_notificationSubSetting.EYgEFq_disabled{opacity:.5;pointer-events:none}.EYgEFq_notificationSubSetting.EYgEFq_disabled label{color:var(--color-text-muted);cursor:not-allowed}.EYgEFq_authorityButton{min-width:60px;margin-left:auto;padding:.5rem;display:inline-block}.EYgEFq_deleteAccountGroup{grid-area:5/1/auto/3;margin-left:auto}.EYgEFq_dangerLink{cursor:pointer;margin-left:auto;text-decoration:underline}.EYgEFq_dangerLink:hover{color:#b91c1c}.EYgEFq_avatarGroup{text-align:center;grid-area:1/1/3}.EYgEFq_avatarUpload{cursor:pointer;border-radius:50%;width:120px;height:120px;margin:0 auto;display:inline-block;position:relative;overflow:hidden}.EYgEFq_avatarPreview{object-fit:cover;border-radius:50%;width:100%;height:100%}.EYgEFq_avatarUploadOverlay{opacity:0;background:var(--overlay-dark);color:var(--color-white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.EYgEFq_avatarUpload:hover .EYgEFq_avatarUploadOverlay{opacity:1}.EYgEFq_avatarUploadOverlay i{margin-bottom:.5rem;font-size:1.5rem}.EYgEFq_avatarUploadOverlay span{font-size:.8rem}.EYgEFq_nameGroup{grid-area:2/2}.EYgEFq_accountId{grid-area:1/2}.EYgEFq_favoritecityGroup{grid-area:3/1}.EYgEFq_firstChinaTravelDate{grid-area:3/2}.EYgEFq_bioGroup{grid-area:4/1/auto/3}.EYgEFq_profileActions{justify-content:center;gap:1rem;padding-top:1rem;display:flex}.EYgEFq_avatarUpload input[type=file],.EYgEFq_mobileBr{display:none}.EYgEFq_desktopSeparator{display:inline}@media (max-width:480px){.EYgEFq_accountSidebar{flex-direction:row;justify-content:space-around;align-items:center;margin-bottom:0;padding:.5rem 0}.EYgEFq_accountSidebar ul{justify-content:space-around;width:100%;display:flex}.EYgEFq_sidebarItem{text-align:center;flex:1;justify-content:center;align-items:center;margin:0 .2rem;padding:.5rem 0;display:flex}.EYgEFq_mobileBr{display:inline}.EYgEFq_desktopSeparator{display:none}.EYgEFq_personalFormGrid,.EYgEFq_snsFormGrid{grid-template-columns:1fr}.EYgEFq_settingSection{border-radius:0;padding:.5rem}.EYgEFq_avatarUpload{width:100px;height:100px}.EYgEFq_formActions{flex-direction:column;gap:.8rem}.EYgEFq_btnCancel,.EYgEFq_btnSave{justify-content:center;width:100%}}
.Y2OPrW_authContainer{max-width:600px;min-height:100vh;margin:0 auto}.Y2OPrW_authMain{padding:2rem}.Y2OPrW_authTabs{border-bottom:1px solid #eee;justify-content:center;margin-bottom:2rem;display:flex}.Y2OPrW_authTab{cursor:pointer;color:var(--color-text);background:0 0;border:none;border-bottom:2px solid #0000;outline:none;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:border-color .2s,color .2s}.Y2OPrW_forgotPasswordTitle{color:var(--color-text);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.Y2OPrW_authSection{display:none}.Y2OPrW_authSection.Y2OPrW_active{display:block}.Y2OPrW_authTab.Y2OPrW_active{color:var(--color-info);border-bottom:2px solid var(--color-info)}.Y2OPrW_authForms{width:100%}.Y2OPrW_authForm{opacity:0;transition:opacity .3s;display:none}.Y2OPrW_authForm.Y2OPrW_active{opacity:1;display:block}.Y2OPrW_forgotPasswordForm{padding:0 2rem;display:block}.Y2OPrW_disabledSignupMessage{text-align:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:1rem;padding:1.5rem}.Y2OPrW_disabledSignupMessage h3{color:var(--color-primary);margin-bottom:1rem;font-size:1.2rem}.Y2OPrW_disabledSignupMessage p{color:var(--color-text);margin-bottom:.5rem;line-height:1.6}.Y2OPrW_disabledSignupMessage p:last-child{color:var(--color-primary);margin-bottom:0;font-weight:700}.Y2OPrW_formGroup{margin-bottom:1.5rem}.Y2OPrW_formGroup label{margin-bottom:.5rem;font-weight:700;display:block}.Y2OPrW_formGroup input{border:1px solid #ccc;border-radius:4px;width:100%;padding:.8rem;font-size:1rem;transition:border-color .3s}.Y2OPrW_formGroup input:focus{border-color:var(--color-primary);outline:none}.Y2OPrW_passwordInputContainer{position:relative}.Y2OPrW_togglePassword{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.Y2OPrW_passwordRequirements{border-left:3px solid var(--color-info);background-color:#f8f9fa;border-radius:4px;margin-top:.5rem;padding:.75rem}.Y2OPrW_passwordRequirements p{color:var(--color-text-light);margin:0;font-size:.9rem;line-height:1.4}.Y2OPrW_rememberMe{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.Y2OPrW_rememberMe input[type=checkbox]{width:auto;margin:0}.Y2OPrW_rememberMe label{margin:0;font-weight:400}.Y2OPrW_rememberMe a{margin-left:auto}.Y2OPrW_rememberMe a:hover{text-decoration:underline}.Y2OPrW_agreementSection{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:1.5rem 0;padding:1rem}.Y2OPrW_agreementCheckbox{cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.4;display:flex}.Y2OPrW_agreementCheckbox input[type=checkbox]{flex-shrink:0;margin:.1rem 0 0}.Y2OPrW_agreementCheckbox span{color:var(--color-text)}.Y2OPrW_agreementCheckbox a{color:var(--color-primary);font-weight:500;text-decoration:underline}.Y2OPrW_agreementCheckbox a:hover{color:var(--color-primary-dark);text-decoration:none}.Y2OPrW_submitButton{cursor:pointer;background:var(--color-info);color:#fff;border:none;border-radius:4px;width:100%;padding:1rem;font-size:1rem;font-weight:700;transition:background-color .3s}.Y2OPrW_submitButton:hover:not(:disabled){background:var(--color-primary-dark)}.Y2OPrW_submitButton:disabled{cursor:not-allowed;background:#ccc}.Y2OPrW_forgotPassword{text-align:right;margin-top:.5rem}.Y2OPrW_forgotPassword a{color:var(--color-text-light);font-size:.9rem;text-decoration:none}.Y2OPrW_forgotPassword a:hover{text-decoration:underline}.Y2OPrW_errorMessage{color:#d32f2f;margin-top:.5rem;font-size:.9rem;display:none}.Y2OPrW_errorMessage:not(:empty){display:block}.Y2OPrW_successMessage{color:#2e7d32;background-color:#e8f5e8;border-left:4px solid #4caf50;border-radius:4px;margin-top:.5rem;padding:.75rem;font-size:.9rem;display:none}.Y2OPrW_successMessage:not(:empty){display:block}.Y2OPrW_resetPasswordActions{justify-content:center;gap:1rem;padding-top:1rem;display:flex}@media (max-width:768px){.Y2OPrW_authContainer{padding-top:1rem}.Y2OPrW_authTab{padding:.8rem 1.5rem;font-size:1rem}}@media (max-width:480px){.Y2OPrW_authContainer{padding-top:.8rem}.Y2OPrW_authTab{padding:.6rem 1rem;font-size:.9rem}.Y2OPrW_rememberMe a{margin-left:0}}
.ejCyTa_businessContent{max-width:800px;margin:0 auto}.ejCyTa_businessContent h1{text-align:center;color:var(--color-primary)}.ejCyTa_centeredText{text-align:center;margin:1rem 0;font-weight:700}.ejCyTa_centeredText p{white-space:normal}.ejCyTa_businessSection{background:#fff;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.ejCyTa_businessContactSection{border-radius:8px;margin-bottom:1.5rem}.ejCyTa_featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.ejCyTa_featureItem{background:var(--color-bg);border-radius:8px;padding:1.5rem}.ejCyTa_featureHeader{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ejCyTa_featureHeader i{color:var(--color-primary-dark);flex-shrink:0;font-size:1.5rem}.ejCyTa_featureHeader h3{color:var(--color-primary);margin:0;font-size:1.1rem;line-height:1.3}.ejCyTa_featureList{text-align:left;margin:0;padding:0;list-style:none}.ejCyTa_featureList li{margin:0 0 .35rem;line-height:1.6}.ejCyTa_featureList li:before{content:"・"}@media (max-width:480px){.ejCyTa_businessContent h1{padding:0 1rem}.ejCyTa_centeredText p{white-space:pre-line}.ejCyTa_featuresGrid{grid-template-columns:1fr}.ejCyTa_businessSection{padding:1rem}}
.KXQvwq_hiddenFileInput{display:none}.KXQvwq_reviewDetailHeader{order:1;grid-area:1/1/4}.KXQvwq_reviewContent{order:4;grid-area:4/1}.KXQvwq_reviewThumbnail{cursor:pointer;order:1;justify-content:center;align-items:center;width:100%;height:60vh;transition:background-color .3s;display:flex;position:relative}.KXQvwq_reviewThumbnail.uploading{cursor:wait;background-color:#fff;border:1px solid #e8e8eb;justify-content:center;align-items:center;min-height:200px;position:relative;display:flex!important}:is(.KXQvwq_reviewThumbnail.uploading .KXQvwq_thumbnailImage,.KXQvwq_reviewThumbnail.uploading .KXQvwq_imageUploadArea){display:none!important}.KXQvwq_reviewThumbnail.uploading .KXQvwq_coverImagePreloader{justify-content:center;align-items:center;display:flex!important}.KXQvwq_reviewThumbnail .KXQvwq_imageUploadArea{text-align:center;display:block}.KXQvwq_thumbnailImage:hover{opacity:.8;transition:opacity .2s}.KXQvwq_coverRemoveBtn{color:#fff;cursor:pointer;opacity:0;z-index:3;background:#40404099;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.KXQvwq_reviewThumbnail:hover .KXQvwq_coverRemoveBtn{opacity:1}.KXQvwq_coverChangeLabel{color:#fff;z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;background:#000000b3;border-radius:12px;padding:.3em .8em;font-size:1rem;font-weight:500;position:absolute;bottom:8px;right:8px}.KXQvwq_coverChangeLabel:hover{opacity:.8;transition:opacity .2s}.KXQvwq_coverImagePreloader{z-index:10;background-color:#cdd1e0;background-position:50%;background-size:cover;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:auto;display:flex;position:relative;overflow:visible}.KXQvwq_coverImagePreloaderBackground{opacity:.3;z-index:1;background-position:50%;background-size:cover;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.KXQvwq_coverImagePreloaderSpinner{z-index:5;box-sizing:border-box;pointer-events:none;will-change:transform;transform-origin:50%;border:2px solid #cdd1e0;border-top-color:#388ae5;border-radius:50%;width:60px;height:60px;margin-top:-30px;margin-left:-30px;animation:2s linear infinite KXQvwq_cover-image-preloader-spin;position:absolute;top:50%;left:50%}@keyframes KXQvwq_cover-image-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.KXQvwq_titleRow{order:2}.KXQvwq_reviewTitle{resize:none;box-sizing:border-box;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;background:0 0;border:none;outline:none;width:100%;overflow-y:hidden}.KXQvwq_editorContainer{overflow:hidden}.KXQvwq_travelMeta{flex-direction:column;order:2;grid-area:1/2;gap:1rem;padding:0 .75rem;display:flex}.KXQvwq_formGroup{flex:1;min-width:200px}.KXQvwq_formGroup label{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.KXQvwq_formGroup select,.KXQvwq_formGroup input[type=hidden],.KXQvwq_formGroup input[type=date],.KXQvwq_formGroup input[type=text]{border:1px solid var(--color-border-light);border-radius:2px;width:100%;padding:.5rem;font-size:1rem}.KXQvwq_formGroup .KXQvwq_dateRange{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.KXQvwq_formGroup .KXQvwq_dateField{gap:.5rem;display:flex}.KXQvwq_formGroup .KXQvwq_dateField input{padding:.4rem;font-size:.8rem}.KXQvwq_formPublish{align-items:flex-start;gap:1rem;display:flex}.KXQvwq_radioColumn{flex-direction:column;gap:.25rem;display:flex}.KXQvwq_formPublish>label{flex:0 0 8rem;align-items:center;gap:.5rem;display:flex}.KXQvwq_radioOption input[type=radio]{margin:0}.KXQvwq_reviewSidebarMenu{z-index:10;background-color:var(--color-white);order:2;grid-area:2/2;padding:1rem .75rem 0;position:sticky;top:0}.KXQvwq_autoSaveStatus{background-color:#f8f9fa;border-left:3px solid #28a745;border-radius:4px;margin-bottom:1rem;padding:.5rem}.KXQvwq_autoSaveIndicator{color:#6c757d;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.KXQvwq_autoSaveIndicator i{color:#28a745}.KXQvwq_autoSaveIndicator span{font-weight:500}.KXQvwq_actionButtons{flex-wrap:wrap;grid-template-columns:1fr 1fr;align-items:center;gap:.25rem;margin:0;display:grid}.KXQvwq_actionButton{min-width:0;font-size:.75rem}.KXQvwq_destinationSelector{position:relative}.KXQvwq_destinationButton{text-align:left;border:1px solid var(--color-border-light);cursor:pointer;background-color:#fff;border-radius:2px;justify-content:space-between;align-items:center;width:100%;padding:.4rem;transition:border-color .3s;display:flex}.KXQvwq_destinationButton span,.KXQvwq_radioOption span{font-size:.9rem}.KXQvwq_radioOption{align-items:center;gap:.3rem;display:flex}.KXQvwq_destinationButton:hover{border-color:var(--color-primary)}.KXQvwq_destinationButton i{color:var(--color-text-light)}.KXQvwq_insertTestdata{margin-top:1rem;margin-left:auto}.KXQvwq_tableOfContents{margin-top:1rem}@media (max-width:480px){.KXQvwq_reviewLayout{display:block}.KXQvwq_reviewDetailHeader,.KXQvwq_reviewContent{grid-column:unset;grid-row:unset}.KXQvwq_reviewContent{margin-top:.8rem}.KXQvwq_formGroup{width:100%}.KXQvwq_reviewSidebarMenu{padding:.5rem 1rem;transition:top .3s ease-in-out;top:0}body[data-header-offset="50"] .KXQvwq_reviewSidebarMenu{top:50px}.KXQvwq_reviewThumbnail{width:100%;height:unset;aspect-ratio:1}.KXQvwq_coverRemoveBtn{opacity:1}.KXQvwq_thumbnailImage:hover{opacity:unset;transition:opacity .2s}.KXQvwq_editorContainer{padding:0 1rem}.KXQvwq_travelMeta{background-color:#f8f9fa;padding-top:.5rem;padding-bottom:.5rem}.KXQvwq_formGroup .KXQvwq_dateField{min-width:150px}.KXQvwq_actionButtons{grid-template-columns:1fr 1fr 1fr 1fr}.KXQvwq_radioColumn{flex-direction:row;gap:1rem}}
.-VdvDq_editorGuideContent{max-width:900px;margin:0 auto}.-VdvDq_breadcrumb{color:#666;align-items:center;gap:.5rem;margin-bottom:1rem;margin-left:1rem;font-size:.9rem;display:flex}.-VdvDq_breadcrumbLink{color:var(--color-primary);text-decoration:none;transition:color .3s}.-VdvDq_breadcrumbLink:hover{color:var(--color-primary-dark);text-decoration:underline}.-VdvDq_breadcrumbSeparator{color:#999}.-VdvDq_editorGuideContent h1{text-align:center;color:var(--color-primary);margin-bottom:2rem}.-VdvDq_guideSection{background:#fff;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.-VdvDq_guideSection h2{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.8rem;display:flex}.-VdvDq_guideSection h2 i{color:var(--color-primary-dark)}.-VdvDq_guideSection>p{color:#333;margin-bottom:1rem;line-height:1.8}.-VdvDq_stepList{flex-direction:column;gap:1.5rem;display:flex}.-VdvDq_stepItem{align-items:flex-start;gap:1rem;display:flex}.-VdvDq_stepNumber{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;font-weight:700;display:flex}.-VdvDq_stepContent{flex-grow:1}.-VdvDq_stepContent h3{color:var(--color-primary);margin-bottom:.5rem;font-size:1.1rem}.-VdvDq_stepContent p{color:#333;margin-bottom:.5rem;line-height:1.8}.-VdvDq_note{background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.75rem;font-size:.9rem;display:flex}.-VdvDq_note i{color:#856404;flex-shrink:0;margin-top:.2rem}.-VdvDq_note strong{color:#856404}.-VdvDq_settingList{color:#333;margin-top:.75rem;padding-left:1.5rem;list-style:outside}.-VdvDq_settingList li{margin-bottom:.5rem;line-height:1.6}.-VdvDq_settingList strong{color:var(--color-primary)}.-VdvDq_tipsList{flex-direction:column;gap:1rem;display:flex}.-VdvDq_tipItem{align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.-VdvDq_tipItem i{color:var(--color-primary);flex-shrink:0;margin-top:.2rem;font-size:1.5rem}.-VdvDq_tipItem h3{color:var(--color-primary);margin-bottom:.5rem;font-size:1.1rem}.-VdvDq_tipItem p{color:#333;margin:0;line-height:1.6}.-VdvDq_tipImage{margin-top:1rem}.-VdvDq_tipImage img{border:1px solid #ddd;max-width:400px;height:auto}.-VdvDq_faqList{flex-direction:column;gap:1.5rem;display:flex}.-VdvDq_faqItem{background:var(--color-bg);border-left:4px solid var(--color-primary);border-radius:8px;padding:1.5rem}.-VdvDq_faqItem h3{color:var(--color-primary);margin-bottom:.75rem;font-size:1.1rem}.-VdvDq_faqItem p{color:#333;margin:0;line-height:1.8}.-VdvDq_backLink{text-align:center;margin-top:3rem;margin-bottom:2rem}.-VdvDq_backButton{background:var(--color-bg);color:var(--color-primary);border:2px solid var(--color-primary);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.-VdvDq_backButton:hover{background:var(--color-primary);color:#fff}.-VdvDq_backButton i{font-size:.9rem}@media (max-width:768px){.-VdvDq_editorGuideContent{padding:0 1rem}.-VdvDq_guideSection{padding:1rem}.-VdvDq_guideSection h2{font-size:1.5rem}.-VdvDq_stepItem{flex-direction:column}.-VdvDq_stepNumber{align-self:flex-start}.-VdvDq_tipItem{text-align:center;flex-direction:column}.-VdvDq_tipItem i{align-self:center}.-VdvDq_faqItem{padding:1rem}}
.mD1omq_helpContent{max-width:900px;margin:0 auto}.mD1omq_helpContent h1{text-align:center;color:var(--color-primary);margin-bottom:2rem}.mD1omq_helpSection{background:#fff;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.mD1omq_helpSection h2{text-align:center;color:var(--color-primary);justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:2rem;display:flex}.mD1omq_helpSection h2 i{color:var(--color-primary-dark)}.mD1omq_helpSection p{margin:.5rem 0;line-height:1.8}.mD1omq_faqList{flex-direction:column;gap:1.5rem;display:flex}.mD1omq_faqItem{background:var(--color-bg);border-left:4px solid var(--color-primary);border-radius:8px;padding:1.5rem}.mD1omq_faqItem h3{color:var(--color-primary);margin-bottom:.75rem;font-size:1.1rem}.mD1omq_faqItem p{color:#333;line-height:1.8}.mD1omq_link{color:var(--color-primary);text-decoration:underline;transition:color .3s}.mD1omq_link:hover{color:var(--color-primary-dark)}.mD1omq_guideList{flex-direction:column;gap:1rem;display:flex}.mD1omq_guideCard{background:var(--color-bg);color:inherit;border:2px solid #0000;border-radius:8px;align-items:center;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex}.mD1omq_guideCard:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.mD1omq_guideIcon{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;margin-right:1.5rem;font-size:1.5rem;display:flex}.mD1omq_guideContent{flex-grow:1}.mD1omq_guideContent h3{color:var(--color-primary);margin-bottom:.5rem;font-size:1.2rem}.mD1omq_guideContent p{color:#666;margin:0;line-height:1.6}.mD1omq_guideArrow{color:var(--color-primary);flex-shrink:0;margin-left:1rem;font-size:1.2rem}.mD1omq_contactLinks{justify-content:center;margin-top:1.5rem;display:flex}.mD1omq_contactButton{background:var(--color-primary);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background .3s;display:inline-flex}.mD1omq_contactButton:hover{background:var(--color-primary-dark)}.mD1omq_contactButton i{font-size:1rem}@media (max-width:768px){.mD1omq_helpContent{padding:0 1rem}.mD1omq_helpSection{padding:1rem}.mD1omq_helpSection h2{font-size:1.5rem}.mD1omq_guideCard{text-align:center;flex-direction:column;padding:1.5rem 1rem}.mD1omq_guideIcon{margin-bottom:1rem;margin-right:0}.mD1omq_guideArrow{margin-top:.5rem;margin-left:0}.mD1omq_faqItem{padding:1rem}}
.tjBVSG_informationDetail{flex-direction:column;max-width:800px;min-height:100vh;margin:0 auto;display:flex}.tjBVSG_backLink{margin:20px 0}.tjBVSG_backButton{color:#666;align-items:center;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.tjBVSG_backButton:hover{color:#333;text-decoration:underline}.tjBVSG_article{background:#fff;margin:0 auto;padding:3rem 6rem}.tjBVSG_articleHeader{padding-bottom:0}.tjBVSG_title{color:#333;margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.4}.tjBVSG_date{color:#666;font-size:14px;display:block}.tjBVSG_content{color:#333;font-size:16px;line-height:1.7}.tjBVSG_content h1,.tjBVSG_content h2,.tjBVSG_content h3,.tjBVSG_content h4,.tjBVSG_content h5,.tjBVSG_content h6{color:#333;margin:24px 0 12px;font-weight:700}.tjBVSG_content h1{font-size:22px}.tjBVSG_content h2{font-size:20px}.tjBVSG_content h3{font-size:18px}.tjBVSG_content p{margin:0 0 16px}.tjBVSG_content ul,.tjBVSG_content ol{margin:0 0 16px;padding-left:24px}.tjBVSG_content li{margin:4px 0}.tjBVSG_content a{color:#007bff;text-decoration:underline}.tjBVSG_content a:hover{color:#0056b3}.tjBVSG_content img{border-radius:4px;max-width:100%;height:auto;margin:16px 0}.tjBVSG_content blockquote{background:#f8f9fa;border-left:4px solid #007bff;border-radius:0 4px 4px 0;margin:16px 0;padding:16px}.tjBVSG_content code{background:#f8f9fa;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:14px}.tjBVSG_content pre{background:#f8f9fa;border-radius:4px;margin:16px 0;padding:16px;overflow-x:auto}.tjBVSG_content pre code{background:0 0;padding:0}@media (max-width:768px){.tjBVSG_article{margin:0 10px;padding:15px}.tjBVSG_title{font-size:20px}.tjBVSG_content{font-size:14px}}
.w7w9tq_officialAccountsContent{max-width:800px;margin:0 auto}.w7w9tq_officialAccountsContent h1{text-align:center;color:var(--color-primary);margin-bottom:2rem}.w7w9tq_description{text-align:center;color:var(--color-text);margin-bottom:2rem;font-size:1rem}.w7w9tq_accountsSection{background:#fff;border-radius:8px;padding:1.5rem}.w7w9tq_accountCard{background:var(--color-bg);border-radius:8px;margin-top:1.5rem;padding:2rem}.w7w9tq_accountHeader{align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.w7w9tq_accountIcon{object-fit:contain;flex-shrink:0;width:64px;height:64px}.w7w9tq_accountInfo{flex:1}.w7w9tq_accountInfo h2{color:var(--color-primary);margin:0 0 .5rem;font-size:1.5rem}.w7w9tq_accountHandle{color:var(--color-text-light);margin:0;font-size:1rem}.w7w9tq_accountLink{background:var(--color-primary);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-flex}.w7w9tq_accountLink:hover{background:var(--color-primary-dark);color:#fff;text-decoration:none}.w7w9tq_accountLink i{font-size:.9rem}@media (max-width:480px){.w7w9tq_officialAccountsContent h1{padding:0 1rem;font-size:1.5rem}.w7w9tq_accountsSection{padding:1rem}.w7w9tq_accountCard{padding:1.5rem}.w7w9tq_accountHeader{text-align:center;flex-direction:column;gap:1rem}.w7w9tq_accountIcon{width:48px;height:48px}.w7w9tq_accountInfo h2{font-size:1.25rem}}
.J1iltG_pointSystemContent{max-width:800px;margin:0 auto}.J1iltG_pointSystemContent h1{text-align:center;color:var(--color-primary);margin-bottom:2rem}.J1iltG_pointSystemSection{background:#fff;border-radius:8px;margin-bottom:1.5rem;padding:.75rem 1.5rem}.J1iltG_pointSystemSection h2{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.J1iltG_pointSystemSection h2 i{color:var(--color-primary-dark)}.J1iltG_pointSystemSection p{margin:0 0 1rem;line-height:1.6}.J1iltG_pointMethods{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.J1iltG_pointMethod{background:var(--color-bg);border-left:4px solid var(--color-primary);border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .3s;display:flex}.J1iltG_pointMethod:hover{transform:translateY(-2px)}.J1iltG_pointMethod i{color:var(--color-primary-dark);flex-shrink:0;margin-top:.2rem;font-size:1.8rem}.J1iltG_pointMethod h3{color:var(--color-primary);margin:0 0 .5rem;font-size:1.1rem}.J1iltG_pointMethod p{margin:0 0 .5rem;font-size:.9rem;line-height:1.4}.J1iltG_pointValue{color:var(--color-primary);font-size:1.1rem;font-weight:700;display:inline}.J1iltG_pointList{margin:0;padding:0;list-style:none}.J1iltG_pointMainItem{color:#333;margin-bottom:.8rem;font-size:.95rem;line-height:1.5}.J1iltG_pointMainItem:before{content:"・";color:var(--color-primary-dark);margin-right:.5rem;font-weight:700}.J1iltG_pointSubList{margin:.5rem 0 0 1.5rem;padding:0;list-style:none}.J1iltG_pointSubItem{color:#555;margin-bottom:.4rem;font-size:.9rem;line-height:1.4}.J1iltG_pointSubItem:before{content:"-";color:var(--color-primary-dark);margin-right:.5rem}.J1iltG_pointUsage{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem;display:grid}.J1iltG_usageItem{background:var(--color-bg);border-left:4px solid var(--color-secondary);border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;transition:transform .3s;display:flex}.J1iltG_usageItem:hover{transform:translateY(-2px)}.J1iltG_usageItem i{color:var(--color-secondary);flex-shrink:0;margin-top:.2rem;font-size:1.8rem}.J1iltG_usageItem h3{color:var(--color-primary);margin:0 0 .5rem;font-size:1.1rem}.J1iltG_usageItem p{margin:0 0 .5rem;font-size:.9rem;line-height:1.4}.J1iltG_pointCost{background:var(--color-secondary);color:#fff;border-radius:20px;padding:.3rem .8rem;font-size:.8rem;font-weight:700;display:inline-block}.J1iltG_rankSystem{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem;display:grid}.J1iltG_rankItem{background:var(--color-bg);text-align:center;border-radius:8px;padding:1.5rem;transition:transform .3s}.J1iltG_rankItem:hover{transform:translateY(-2px)}.J1iltG_rankItem i{color:var(--color-primary-dark);margin-bottom:1rem;font-size:2.5rem}.J1iltG_rankItem h3{color:var(--color-primary);margin:0 0 .5rem;font-size:1.2rem}.J1iltG_rankItem p{color:#666;margin:0 0 1rem;font-size:.9rem;font-weight:700}.J1iltG_rankItem ul{margin:0;padding:0;list-style:none}.J1iltG_rankItem li{margin-bottom:.3rem;padding-left:1rem;font-size:.8rem;position:relative}.J1iltG_rankItem li:before{content:"✓";color:var(--color-primary-dark);font-weight:700;position:absolute;left:0}.J1iltG_importantNotes{background:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;padding:1.5rem}.J1iltG_importantNotes h3{color:var(--color-primary);margin:0 0 1rem;font-size:1.1rem}.J1iltG_importantNotes ul{margin:0 0 0 1.5rem;padding:0}.J1iltG_importantNotes li{margin-bottom:.5rem;position:relative}.J1iltG_antiFraud{background:#f8d7da;border-left:4px solid #dc3545;border-radius:8px;padding:1.5rem}.J1iltG_antiFraud h3{color:var(--color-primary);margin:0 0 1rem;font-size:1.1rem}.J1iltG_antiFraud ul{margin:0 0 1rem 1.5rem;padding:0}.J1iltG_antiFraud li{margin-bottom:.5rem;position:relative}.J1iltG_warningText{color:#856404;background:#fff3cd;border:1px solid #ffeaa7;border-radius:5px;align-items:center;gap:.5rem;margin:1rem 0 0;padding:1rem;font-weight:700;display:flex}.J1iltG_warningText i{font-size:1.2rem}.J1iltG_contactEmail{text-align:center;color:var(--color-primary);margin:1.5rem 0;font-size:1.2rem;font-weight:500}.J1iltG_contactEmail i{color:var(--color-primary-dark);margin-right:.5rem}.J1iltG_lastUpdated{text-align:center;color:#666;margin:1rem 0 0;font-size:.9rem;font-style:italic}@media (max-width:768px){.J1iltG_pointSystemContent h1{text-align:left;padding:0 1rem;font-size:1.8rem}.J1iltG_pointSystemSection{padding:1rem}.J1iltG_pointSystemSection h2{font-size:1.3rem}.J1iltG_pointUsage,.J1iltG_rankSystem{grid-template-columns:1fr}.J1iltG_pointMethod i,.J1iltG_usageItem i{margin-top:0}.J1iltG_pointDetail{flex-direction:column;align-items:flex-start;gap:.3rem}.J1iltG_pointRules{padding:.8rem}}@media (max-width:480px){.J1iltG_pointSystemContent{padding:0 .5rem}.J1iltG_pointSystemSection{padding:.8rem}.J1iltG_pointSystemSection h2{font-size:1.2rem}.J1iltG_pointMethod,.J1iltG_usageItem,.J1iltG_rankItem{padding:1rem}.J1iltG_importantNotes h3,.J1iltG_antiFraud h3{font-size:1rem}.J1iltG_contactEmail{font-size:1.1rem}}
.ZGDmtG_privacyContent{max-width:800px;margin:0 auto}.ZGDmtG_privacyContent h1{text-align:center;color:var(--color-primary);margin-bottom:2rem}.ZGDmtG_privacySection{background:#fff;padding:.75rem 1.5rem}.ZGDmtG_privacySection h2{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.ZGDmtG_privacySection h2 i{color:var(--color-primary-dark)}.ZGDmtG_privacySection p{margin:0 0 1rem;line-height:1.6}.ZGDmtG_infoList h3{color:var(--color-primary);margin:1.5rem 0 .5rem;font-size:1.1rem}.ZGDmtG_infoList ul{margin:0 0 1rem 1.5rem;padding:0}.ZGDmtG_infoList li{margin-bottom:.3rem;position:relative}.ZGDmtG_purposeList{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem;display:grid}.ZGDmtG_purposeItem{background:var(--color-bg);border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .3s;display:flex}.ZGDmtG_purposeItem:hover{transform:translateY(-2px)}.ZGDmtG_purposeItem i{color:var(--color-primary-dark);flex-shrink:0;margin-top:.2rem;font-size:1.5rem}.ZGDmtG_purposeItem h3{color:var(--color-primary);margin:0 0 .5rem;font-size:1rem}.ZGDmtG_purposeItem p{margin:0;font-size:.9rem;line-height:1.4}.ZGDmtG_exceptionList{margin:1rem 0 1rem 1.5rem;padding:0}.ZGDmtG_exceptionList li{margin-bottom:.5rem;padding-left:1rem;position:relative}.ZGDmtG_exceptionList li:before{color:var(--color-primary-dark);font-weight:700;position:absolute;left:0}.ZGDmtG_securityMeasures{background:var(--color-bg);border-radius:8px;padding:1.5rem}.ZGDmtG_securityMeasures h3{color:var(--color-primary);margin:0 0 1rem;font-size:1.1rem}.ZGDmtG_securityMeasures ul{margin:0 0 0 1.5rem;padding:0}.ZGDmtG_securityMeasures li{margin-bottom:.3rem;position:relative}.ZGDmtG_userRights{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem;display:grid}.ZGDmtG_rightItem{background:var(--color-bg);border-radius:8px;align-items:flex-start;gap:1rem;padding:1rem;transition:transform .3s;display:flex}.ZGDmtG_rightItem:hover{transform:translateY(-2px)}.ZGDmtG_rightItem i{color:var(--color-primary-dark);flex-shrink:0;margin-top:.2rem;font-size:1.3rem}.ZGDmtG_rightItem h3{color:var(--color-primary);margin:0 0 .5rem;font-size:1rem}.ZGDmtG_rightItem p{margin:0;font-size:.9rem;line-height:1.4}.ZGDmtG_cookieTypes{background:var(--color-bg);border-radius:8px;margin-top:1rem;padding:1.5rem}.ZGDmtG_cookieTypes h3{color:var(--color-primary);margin:0 0 1rem;font-size:1.1rem}.ZGDmtG_cookieTypes ul{margin:0 0 0 1.5rem;padding:0}.ZGDmtG_cookieTypes li{margin-bottom:.5rem;position:relative}.ZGDmtG_contactEmail{text-align:center;color:var(--color-primary);margin:1.5rem 0;font-size:1.2rem;font-weight:500}.ZGDmtG_contactEmail i{color:var(--color-primary-dark);margin-right:.5rem}.ZGDmtG_lastUpdated{text-align:center;color:#666;margin:1rem 0 0;font-size:.9rem;font-style:italic}@media (max-width:768px){.ZGDmtG_privacyContent h1{text-align:left;padding:0 1rem;font-size:1.8rem}.ZGDmtG_privacySection{padding:1rem}.ZGDmtG_privacySection h2{font-size:1.3rem}.ZGDmtG_purposeList,.ZGDmtG_userRights{grid-template-columns:1fr}.ZGDmtG_purposeItem i,.ZGDmtG_rightItem i{margin-top:0}}@media (max-width:480px){.ZGDmtG_privacyContent{padding:0 .5rem}.ZGDmtG_privacySection{padding:.8rem}.ZGDmtG_privacySection h2{font-size:1.2rem}.ZGDmtG_infoList h3,.ZGDmtG_securityMeasures h3,.ZGDmtG_cookieTypes h3{font-size:1rem}.ZGDmtG_contactEmail{font-size:1.1rem}}
.KQNL0G_section{border-top:1px solid var(--color-border,#e0e0e0);flex-direction:column;gap:1rem;padding-top:.5rem;display:flex}.KQNL0G_toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.KQNL0G_historyBlock{flex-direction:column;gap:.75rem;display:flex}.KQNL0G_toolbarBtnActive{outline:2px solid var(--color-secondary,#1565c0);outline-offset:1px}.KQNL0G_panel{background:var(--color-surface-muted,#f8f9fa);border-radius:8px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.KQNL0G_panelTitle{margin:0;font-size:1rem;font-weight:600}.KQNL0G_selectedZoo{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.KQNL0G_selectedChip{background:#2e7d320f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.95rem;display:flex}.KQNL0G_chipMeta{color:var(--color-text-muted);margin-left:.25rem;font-size:.85rem;font-weight:400}.KQNL0G_chipActions{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.KQNL0G_linkBtn{color:var(--color-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.KQNL0G_linkBtn:hover{color:#1b5e20}.KQNL0G_rowActions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.KQNL0G_dateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.KQNL0G_editForm{flex-direction:column;gap:.75rem;display:flex}.KQNL0G_editActions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.KQNL0G_clearCurrentBlock{border-top:1px solid var(--color-border,#e0e0e0);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-top:1rem;display:flex}
.uA6wEa_tableWrap{background:var(--color-white);flex-direction:column;min-height:0;margin-top:1rem;display:flex}.uA6wEa_tableScrollWrap{flex:auto;min-height:0;overflow:auto}.uA6wEa_table{border-collapse:collapse;width:100%;font-size:.9rem}.uA6wEa_table th,.uA6wEa_table td{text-align:left;border-bottom:1px solid var(--color-border);padding:.6rem .75rem}.uA6wEa_table th{color:var(--color-text);background:var(--color-bg);white-space:nowrap;z-index:1;box-shadow:0 1px 0 var(--color-border);font-weight:600;position:sticky;top:0}.uA6wEa_table th button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.25rem;margin:0;padding:0;display:inline-flex}.uA6wEa_table th button:hover{color:var(--color-secondary)}.uA6wEa_table th .uA6wEa_sortIcon{opacity:.5;font-size:.75em}.uA6wEa_table th button[aria-sort=ascending] .uA6wEa_sortIcon,.uA6wEa_table th button[aria-sort=descending] .uA6wEa_sortIcon{opacity:1}.uA6wEa_table tbody tr:hover{background:#00000005}.uA6wEa_table td{color:var(--color-text);vertical-align:top}.uA6wEa_filterRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem 0 .5rem .5rem;display:flex}.uA6wEa_filterRow label{color:var(--color-text);align-items:center;gap:.35rem;font-size:.9rem;display:flex}.uA6wEa_filterRow select{border:1px solid var(--color-border);border-radius:4px;min-width:100px;padding:.4rem;font-size:.9rem}.uA6wEa_filterRow select:focus{border-color:var(--color-secondary);outline:none}.uA6wEa_resultCount{color:var(--color-text);margin-left:auto;font-size:.9rem;font-weight:500}.uA6wEa_filterActionBtn{white-space:nowrap;flex-shrink:0;min-width:auto;margin:0;padding:.5rem .75rem;font-size:.875rem}.uA6wEa_clickableRow{cursor:pointer}.uA6wEa_selectedRow{background-color:#2e7d3214}.uA6wEa_nameCell{justify-content:space-between;align-items:center;gap:.5rem;max-width:280px;display:flex}.uA6wEa_nameCellMain{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.uA6wEa_zooName{word-break:break-word;min-width:0;font-weight:500}.uA6wEa_selectedRow .uA6wEa_zooName{color:#1b5e20;font-weight:700}.uA6wEa_expandIcon{width:1.25rem;color:var(--color-text-light,#666);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.uA6wEa_selectedRow .uA6wEa_expandIcon{color:#2e7d32}.uA6wEa_detailIconLink{width:2rem;height:2rem;color:var(--color-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.uA6wEa_detailIconLink:hover{color:#1b5e20;background:#2e7d3214}.uA6wEa_selectedRow .uA6wEa_detailIconLink{color:#2e7d32}.uA6wEa_locationCell{word-break:break-word;max-width:220px}.uA6wEa_expandRow td{border-bottom:1px solid var(--color-border);vertical-align:top;background:#f5f8fc;padding:.5rem .75rem}.uA6wEa_expandContent{color:var(--color-text);font-size:.85rem}
.Rckp2a_searchResultsLayout{margin-bottom:1rem;padding:0 1rem}.Rckp2a_searchResults{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;display:grid}.Rckp2a_noResults{text-align:center;color:var(--color-text-light);padding:3rem}.Rckp2a_noResults h3{color:var(--color-text);margin-bottom:1rem}@media (max-width:480px){.Rckp2a_searchResultsLayout{padding:0 .5rem}.Rckp2a_searchResultsContainer{padding:1rem}.Rckp2a_searchResults{grid-template-columns:1fr;row-gap:.5rem}}
.tZIRGq_termsContent{max-width:800px;margin:0 auto}.tZIRGq_termsContent h1{text-align:center;color:var(--color-primary);margin-bottom:2rem}.tZIRGq_termsSection{background:#fff;padding:.75rem 1.5rem}.tZIRGq_termsSection h2{color:var(--color-primary);border-bottom:2px solid var(--color-primary);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem}.tZIRGq_termsSection p{margin:0 0 1rem;line-height:1.6}.tZIRGq_userTypes h3{color:var(--color-primary);margin:1.5rem 0 .5rem;font-size:1.1rem}.tZIRGq_userTypes ul{margin:0 0 1rem 1.5rem;padding:0}.tZIRGq_userTypes li{margin-bottom:.3rem;position:relative}.tZIRGq_simpleList{margin:1rem 0 1rem 1.5rem;padding:0}.tZIRGq_simpleList li{margin-bottom:.5rem;line-height:1.6;position:relative}.tZIRGq_registrationRules{background:var(--color-bg);border-radius:8px;padding:1.5rem}.tZIRGq_registrationRules h3{color:var(--color-primary);margin:0 0 1rem;font-size:1.1rem}.tZIRGq_registrationRules ul{margin:0 0 1.5rem 1.5rem;padding:0}.tZIRGq_registrationRules li{margin-bottom:.3rem;position:relative}.tZIRGq_siteRights{background:var(--color-bg);border-radius:8px;padding:1.5rem}.tZIRGq_siteRights h3{color:var(--color-primary);margin:0 0 1rem;font-size:1.1rem}.tZIRGq_siteRights ul{margin:0 0 1.5rem 1.5rem;padding:0}.tZIRGq_siteRights li{margin-bottom:.3rem;position:relative}.tZIRGq_disclaimerList{margin:1rem 0 1rem 1.5rem;padding:0}.tZIRGq_disclaimerList li{margin-bottom:.5rem;padding-left:1rem;position:relative}.tZIRGq_disclaimerList li:before{content:"•";color:var(--color-primary-dark);font-weight:700;position:absolute;left:0}.tZIRGq_contactEmail{text-align:center;color:var(--color-primary);margin:1.5rem 0;font-size:1.2rem;font-weight:500}.tZIRGq_lastUpdated{text-align:center;color:#666;margin:1rem 0 0;font-size:.9rem;font-style:italic}@media (max-width:768px){.tZIRGq_termsContent h1{text-align:left;padding:0 1rem;font-size:1.8rem}.tZIRGq_termsSection{padding:1rem}.tZIRGq_termsSection h2{font-size:1.3rem}}@media (max-width:480px){.tZIRGq_termsContent{padding:0 .5rem}.tZIRGq_termsSection{padding:.8rem}.tZIRGq_termsSection h2{font-size:1.2rem}.tZIRGq_userTypes h3,.tZIRGq_registrationRules h3,.tZIRGq_prohibitedCategory h3,.tZIRGq_siteRights h3{font-size:1rem}.tZIRGq_contactEmail{font-size:1.1rem}}
._64QCLq_testContainer{background:#fff;max-width:800px;margin:0 auto;padding:10px 20px}._64QCLq_testSection{border-top:1px solid #ddd;padding:10px}._64QCLq_testSectionStatus{grid-template-columns:1fr 1fr 2fr;gap:1rem;padding:10px;display:grid}._64QCLq_testSection h2{text-align:center;margin-bottom:2rem;font-size:2rem}._64QCLq_testSectionStatus h2{align-self:center;margin-bottom:0;font-size:1.5rem}._64QCLq_testButton{color:#fff;cursor:pointer;background:#007bff;border:none;border-radius:5px;margin:10px;padding:10px 20px;text-decoration:none;transition:background-color .3s;display:inline-block}._64QCLq_testButton:hover{background:#0056b3}._64QCLq_testButton._64QCLq_secondary{background:#6c757d}._64QCLq_testButton._64QCLq_secondary:hover{background:#545b62}._64QCLq_testStatus{border-radius:5px;justify-content:center;align-items:center;height:100%;padding:1rem;font-weight:700;display:flex}._64QCLq_statusLoggedIn{text-align:center;color:#155724;background:#d4edda;align-content:center}._64QCLq_statusLoggedOut{color:#721c24;background:#f8d7da}._64QCLq_currentUserInfo{background:#e7f3ff;border-radius:5px;padding:15px;display:block}._64QCLq_currentUserInfo h3{margin-bottom:1rem;font-size:1.2rem}._64QCLq_currentUserInfo p{margin-bottom:.5rem}._64QCLq_userListSection{margin:1rem 0}._64QCLq_userListStyle{flex-direction:column;gap:10px;width:fit-content;margin:0;padding:10px;list-style:none;display:flex}._64QCLq_userListItem{background:#f8f9fa;border:1px solid #ddd;border-radius:5px;align-items:center;gap:1rem;padding:1rem;display:flex}._64QCLq_userProfileImg{object-fit:cover;border-radius:50%;width:32px;height:32px}._64QCLq_userInfo{flex-direction:column;flex:1;display:flex}._64QCLq_userName{color:var(--color-text);font-weight:700}._64QCLq_userEmail{color:#888;font-size:.8em}._64QCLq_userAvatarLarge{vertical-align:middle;object-fit:cover;border-radius:50%;width:40px;height:40px}._64QCLq_loading{text-align:center;color:var(--color-text-light);padding:2rem;font-size:1.2rem}@media (max-width:768px){._64QCLq_testSectionStatus{grid-template-columns:1fr;gap:.5rem}._64QCLq_testSectionStatus h2{font-size:1.2rem}._64QCLq_userListItem{flex-direction:column;align-items:flex-start;gap:.5rem}._64QCLq_testButton{margin:5px;padding:8px 16px;font-size:.9rem}}@media (max-width:480px){._64QCLq_testContainer{padding:5px 10px}._64QCLq_testSection{padding:5px}._64QCLq_testButton{text-align:center;width:100%;margin:5px 0;display:block}}
.jjT5Pa_tableWrap{background:var(--color-white);flex-direction:column;min-height:0;margin-top:1rem;display:flex}.jjT5Pa_tableScrollWrap{flex:auto;min-height:0;overflow:auto}.jjT5Pa_table{border-collapse:collapse;width:100%;font-size:.9rem}.jjT5Pa_table th,.jjT5Pa_table td{text-align:left;border-bottom:1px solid var(--color-border);padding:.6rem .75rem}.jjT5Pa_table th{color:var(--color-text);background:var(--color-bg);white-space:nowrap;z-index:1;box-shadow:0 1px 0 var(--color-border);font-weight:600;position:sticky;top:0}.jjT5Pa_table th button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:.25rem;margin:0;padding:0;display:inline-flex}.jjT5Pa_table th button:hover{color:var(--color-secondary)}.jjT5Pa_table th .jjT5Pa_sortIcon{opacity:.5;font-size:.75em}.jjT5Pa_table th button[aria-sort=ascending] .jjT5Pa_sortIcon,.jjT5Pa_table th button[aria-sort=descending] .jjT5Pa_sortIcon{opacity:1}.jjT5Pa_table tbody tr:hover{background:#00000005}.jjT5Pa_table td{color:var(--color-text);vertical-align:top}.jjT5Pa_filterRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem 0 .5rem .5rem;display:flex}.jjT5Pa_filterRow label{color:var(--color-text);align-items:center;gap:.35rem;font-size:.9rem;display:flex}.jjT5Pa_filterRow input,.jjT5Pa_filterRow select{border:1px solid var(--color-border);border-radius:4px;min-width:100px;padding:.4rem;font-size:.9rem}.jjT5Pa_filterRow input:focus,.jjT5Pa_filterRow select:focus{border-color:var(--color-secondary);outline:none}.jjT5Pa_yearFilterInput{box-sizing:border-box;width:5em;min-width:5em}.jjT5Pa_resultCount{color:var(--color-text);margin-left:auto;font-size:.9rem;font-weight:500}.jjT5Pa_filterRowCompact{flex-direction:column;align-items:flex-start;gap:.5rem}.jjT5Pa_filterRowLine1{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.jjT5Pa_filterRowLine2{width:100%}.jjT5Pa_filterRowCompact .jjT5Pa_filterRowLine2 .jjT5Pa_resultCount{margin-left:0}.jjT5Pa_resultCountSub{color:var(--color-text-light);font-size:.85rem;font-weight:400}.jjT5Pa_emptyMessage{text-align:center;color:var(--color-text-light);padding:2rem;font-size:.95rem}.jjT5Pa_nameCell{word-break:break-word;max-width:280px}.jjT5Pa_nameCellMain{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.jjT5Pa_expandIcon{width:1.25rem;color:var(--color-text-light,#666);flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.jjT5Pa_selectedRow .jjT5Pa_expandIcon{color:var(--color-secondary)}.jjT5Pa_locationCell{word-break:break-word;white-space:pre-line;max-width:220px}.jjT5Pa_yearCell{white-space:nowrap}.jjT5Pa_clickableRow{cursor:pointer}.jjT5Pa_selectedRow{background-color:var(--color-row-selected,#e3f2fd)}.jjT5Pa_notesRow td{border-bottom:1px solid var(--color-border);background:#fafafa;padding:.5rem .75rem}.jjT5Pa_notesContent{white-space:pre-line;color:var(--color-text);font-size:.85rem}.jjT5Pa_notesBadge{color:var(--color-secondary);margin-left:.3rem;font-size:.8em;display:inline-block}.jjT5Pa_constituentsBadge{color:var(--color-text-light);margin-left:.35rem;font-size:.8em;display:inline-block}.jjT5Pa_constituentsRow td{border-bottom:1px solid var(--color-border);vertical-align:top;background:#f5f8fc;padding:.5rem .75rem}.jjT5Pa_constituentsContent{color:var(--color-text);font-size:.85rem}.jjT5Pa_constituentsHeading{color:var(--color-text);margin-bottom:.35rem;font-weight:600;display:block}.jjT5Pa_constituentsList{margin:0;padding-left:1.25rem;list-style-type:disc}.jjT5Pa_constituentsList li{margin-bottom:.2rem}.jjT5Pa_constituentName{font-weight:500}.jjT5Pa_constituentCity{color:var(--color-text-light);font-size:.9em}.jjT5Pa_expandMeta{color:var(--color-text);flex-wrap:wrap;gap:1rem 1.5rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.jjT5Pa_expandMeta span{white-space:pre-line}.jjT5Pa_detailRow td{border-bottom:1px solid var(--color-border);vertical-align:top;background:#fafafa;padding:.5rem .75rem}.jjT5Pa_detailContent{color:var(--color-text);font-size:.85rem}
.oQtJLW_reviewsSection{margin:0;padding:1rem}.oQtJLW_reviewsSection h2{color:var(--color-text);align-items:center;gap:.5rem;margin-bottom:0;font-size:2rem;display:flex}.oQtJLW_contentGrid{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:.5rem;display:grid}.oQtJLW_loadingMessage{text-align:center;color:var(--color-text-secondary);padding:2rem}@media (max-width:768px){.oQtJLW_contentGrid{grid-template-columns:1fr}.oQtJLW_reviewsSection{padding:.5rem}.oQtJLW_reviewsSection h2{font-size:1.6rem}}
.e2rf_W_scrollToTopAnchor{bottom:var(--scroll-to-top-bottom-desktop,2rem);box-sizing:border-box;pointer-events:none;z-index:999;width:100%;max-width:920px;padding:0 1.5rem;position:fixed;left:50%;transform:translate(-50%)}.e2rf_W_scrollToTopButton{pointer-events:auto;border:1px solid var(--color-border,#ddd);background:var(--color-bg,transparent);width:48px;height:48px;color:var(--color-text,inherit);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:opacity .25s,visibility .25s,transform .25s,background-color .2s,color .2s;display:flex;position:absolute;bottom:0;right:1.5rem;transform:translateY(8px);box-shadow:0 2px 8px #0000001a}.e2rf_W_scrollToTopButton:hover{background:var(--color-bg-tertiary,#00000008);color:var(--color-primary-dark,inherit)}.e2rf_W_scrollToTopButtonVisible{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width:480px){.e2rf_W_scrollToTopAnchor{bottom:var(--scroll-to-top-bottom-mobile,var(--scroll-to-top-bottom-desktop,2rem));padding:0 1rem}.e2rf_W_scrollToTopButton{width:44px;height:44px;right:1rem}}
