.vigilanceBadge_badge___Afnv{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .55rem;border-radius:var(--radius-pill);color:var(--text-primary);font-size:var(--font-size-xs);line-height:1.1;font-weight:500;transition:transform .16s ease,background .16s ease}.vigilanceBadge_badge___Afnv:hover{transform:translateY(-1px)}.vigilanceBadge_badge___Afnv[role=button]{cursor:help}.vigilanceBadge_badge___Afnv[role=button]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-action-accent-bg) 58%,transparent);outline-offset:3px}.vigilanceBadge_badge___Afnv.vigilanceBadge_sm__wrxbI{gap:.35rem;padding:.18rem .4rem;font-size:var(--font-size-xs)}.vigilanceBadge_badge___Afnv.vigilanceBadge_md__j5Gx5{font-size:var(--font-size-xs)}.vigilanceBadge_badge___Afnv.vigilanceBadge_compact__6tVnc{background:transparent;padding:0;gap:.2rem}.vigilanceBadge_badge___Afnv.vigilanceBadge_placeholder__Kh9c6{background:color-mix(in srgb,var(--border-default) 42%,transparent);color:var(--text-secondary)}.vigilanceBadge_visual__vYAVK{position:relative;display:inline-flex}.vigilanceBadge_shield__i09vg{width:25px;height:26px;filter:drop-shadow(0 1px 2px var(--overlay-strong))}.vigilanceBadge_badge___Afnv.vigilanceBadge_sm__wrxbI .vigilanceBadge_shield__i09vg{width:22px;height:20px}.vigilanceBadge_meta__OHwwt{display:inline-flex;flex-direction:column;line-height:1.05}.vigilanceBadge_score__fq83b{font-size:var(--font-size-sm);font-weight:600}.vigilanceBadge_label__RYv6D{font-size:.7em;letter-spacing:.02em;text-transform:uppercase;color:var(--text-subtle)}.vigilanceBadge_badge___Afnv.vigilanceBadge_sm__wrxbI .vigilanceBadge_score__fq83b{font-size:var(--font-size-sm)}.vigilanceBadge_badge___Afnv.vigilanceBadge_sm__wrxbI .vigilanceBadge_label__RYv6D{font-size:.68em}.vigilanceBadge_badge___Afnv.vigilanceBadge_compact__6tVnc .vigilanceBadge_label__RYv6D{display:none}.vigilanceBadge_badge___Afnv.vigilanceBadge_placeholder__Kh9c6 .vigilanceBadge_label__RYv6D{color:var(--text-muted)}.vigilanceBadge_compactScore__CkwY7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xs);font-weight:600;color:var(--text-primary);text-shadow:0 1px 2px color-mix(in srgb,var(--surface-base) 70%,transparent)}.vigilanceBadge_badge___Afnv.vigilanceBadge_placeholder__Kh9c6 .vigilanceBadge_compactScore__CkwY7{color:var(--text-secondary);text-shadow:none}.vigilanceBadge_badge___Afnv.vigilanceBadge_preview__z5t26{cursor:default}.vigilanceBadge_badge___Afnv.vigilanceBadge_preview__z5t26 .vigilanceBadge_visual__vYAVK{position:relative}.vigilanceBadge_scoreInsideShield__poK_P{font-size:var(--font-size-xs);font-weight:700;color:var(--text-inverse);text-shadow:0 1px 2px var(--overlay-scrim)}.vigilanceBadge_loadingSpinner__JngWc,.vigilanceBadge_scoreInsideShield__poK_P{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.vigilanceBadge_spinner__VHMai{width:10px;height:10px;border-top:2px solid var(--border-inverse-strong);border:2px solid var(--border-inverse-strong);border-top-color:var(--text-inverse);border-radius:50%;animation:vigilanceBadge_spin__vtjxG 1s linear infinite}.vigilanceBadge_customTooltip___nyWR{position:fixed;background-color:var(--surface-inverse-raised);color:var(--text-inverse);padding:.5rem .75rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:1.4;white-space:normal;width:min(280px,calc(100vw - 24px));text-align:left;z-index:9999;pointer-events:none;box-shadow:0 4px 12px var(--overlay-scrim);border:1px solid var(--border-inverse-strong);display:flex;flex-direction:column;gap:.35rem}.vigilanceBadge_tooltipTitle__4mPHc{font-size:var(--font-size-sm);line-height:1.25}.vigilanceBadge_tooltipDescription__ZDrib{color:var(--text-subtle-inverse)}.vigilanceBadge_tooltipScale__UmT8W{padding-top:.25rem;border-top:1px solid var(--border-inverse-strong);color:var(--text-faint-inverse)}.vigilanceBadge_customTooltip___nyWR:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:var(--surface-inverse-raised) transparent transparent transparent}@keyframes vigilanceBadge_spin__vtjxG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.vigilanceBadge_badge___Afnv{background:var(--surface-inverse-glass);color:var(--text-inverse)}.vigilanceBadge_badge___Afnv:hover{background:var(--surface-inverse-glass-strong)}.vigilanceBadge_badge___Afnv.vigilanceBadge_compact__6tVnc{background:transparent}.vigilanceBadge_label__RYv6D{color:var(--text-subtle-inverse)}.vigilanceBadge_badge___Afnv.vigilanceBadge_placeholder__Kh9c6{background:color-mix(in srgb,var(--border-default) 24%,transparent);color:var(--text-inverse)}.vigilanceBadge_badge___Afnv.vigilanceBadge_placeholder__Kh9c6 .vigilanceBadge_label__RYv6D{color:var(--text-faint-inverse)}.vigilanceBadge_compactScore__CkwY7{color:var(--text-inverse);text-shadow:0 1px 2px color-mix(in srgb,var(--surface-inverse) 45%,transparent)}.vigilanceBadge_badge___Afnv.vigilanceBadge_placeholder__Kh9c6 .vigilanceBadge_compactScore__CkwY7{color:var(--text-subtle-inverse)}}.SharePopup_overlay__28A2G{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-scrim);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(5px)}.SharePopup_popup__GeUBB{background-color:var(--surface-base);border-radius:var(--radius-sm);padding:20px;width:90%;max-width:500px;box-shadow:0 4px 15px var(--overlay-strong);position:relative;border:1px solid var(--border-default)}.SharePopup_header__UaAiH{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid var(--border-default);padding-bottom:10px}.SharePopup_header__UaAiH h3{margin:0;font-size:var(--font-size-lg);color:var(--text-primary)}.SharePopup_closeButton__SuYp_{background:none;border:none;font-size:var(--font-size-xl);cursor:pointer;color:var(--text-muted);padding:0;line-height:1}.SharePopup_closeButton__SuYp_:hover{color:var(--text-primary)}.SharePopup_content__iEVp_{display:flex;gap:12px;margin-bottom:18px}.SharePopup_linkInput__9zHmi{flex-grow:1;padding:8px 12px;border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--font-size-md);color:var(--text-secondary);background-color:var(--surface-subtle)}.SharePopup_copyButton__YAEmA{padding:8px 16px;background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-md);transition:background-color .2s ease;white-space:nowrap;text-align:center;min-width:100px}.SharePopup_copyButton__YAEmA:hover{background-color:var(--color-button-primary-hover)}.SharePopup_shareSection__fUpUD{border-top:1px solid var(--border-default);padding-top:16px}.SharePopup_shareButtons__irvw9{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center}.SharePopup_shareButton__jTji0{width:56px;height:56px;border-radius:50%;border:1px solid var(--border-default);background-color:var(--surface-base);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease;font-size:var(--font-size-lg);padding:0;flex:0 0 auto;text-decoration:none}.SharePopup_shareButton__jTji0:hover{transform:translateY(-2px);background-color:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.SharePopup_shareIcon__TkZSW{font-size:var(--font-size-lg);display:flex;align-items:center;color:inherit}.SharePopup_visuallyHidden__A91JB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:480px){.SharePopup_popup__GeUBB{padding:15px}.SharePopup_header__UaAiH h3{font-size:var(--font-size-md)}.SharePopup_content__iEVp_{flex-direction:column}.SharePopup_linkInput__9zHmi{font-size:var(--font-size-sm)}.SharePopup_copyButton__YAEmA{width:100%;font-size:var(--font-size-sm)}.SharePopup_shareButton__jTji0{width:48px;height:48px}}.YatiNoticeDialog_sheet__9gMEL{width:100%;max-width:100%;margin:auto 0 0;padding:0;border:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-bottom:0;border-radius:22px 22px 0 0;background:var(--background-preview-paper);color:var(--text-primary);box-shadow:var(--shadow-strong)}.YatiNoticeDialog_sheet__9gMEL::backdrop{background:color-mix(in srgb,var(--palette-ink-900) 45%,transparent)}.YatiNoticeDialog_sheet__9gMEL[open]{animation:YatiNoticeDialog_yatiNoticeIn__2VSuZ .18s ease-out}@keyframes YatiNoticeDialog_yatiNoticeIn__2VSuZ{0%{transform:translateY(24px);opacity:0}}.YatiNoticeDialog_body__ZSZe2{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 20px calc(20px + env(safe-area-inset-bottom));text-align:center}.YatiNoticeDialog_close__ijg_c{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer}.YatiNoticeDialog_close__ijg_c:hover{background:color-mix(in srgb,var(--surface-card) 72%,transparent);color:var(--text-primary)}.YatiNoticeDialog_yati__l54SJ{width:88px}.YatiNoticeDialog_title__af3al{margin:0;font-size:var(--font-size-lg);font-weight:800;letter-spacing:0;overflow-wrap:anywhere}.YatiNoticeDialog_title__af3al:focus{outline:none}.YatiNoticeDialog_detail__PaZW2{margin:0;max-width:34ch;font-size:var(--font-size-sm);font-weight:700;color:var(--color-action-accent-bg);overflow-wrap:anywhere}.YatiNoticeDialog_text__ACf7d{margin:0;max-width:36ch;font-size:var(--font-size-sm);line-height:1.45;color:var(--text-secondary)}.YatiNoticeDialog_actions__WnxKz{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;max-width:320px;margin-top:8px}.YatiNoticeDialog_primary__vvy4i,.YatiNoticeDialog_secondary__iZygB{display:inline-flex;min-height:48px;align-items:center;justify-content:center;box-sizing:border-box;border:0;border-radius:999px;padding:12px 22px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.YatiNoticeDialog_primary__vvy4i{background:var(--color-action-accent-bg);color:var(--color-action-accent-text)}.YatiNoticeDialog_primary__vvy4i:hover{background:var(--color-action-accent-hover)}.YatiNoticeDialog_secondary__iZygB{min-height:44px;background:transparent;color:var(--text-primary);font-weight:700}.YatiNoticeDialog_secondary__iZygB:hover{text-decoration:underline;text-underline-offset:3px}.YatiNoticeDialog_close__ijg_c:focus-visible,.YatiNoticeDialog_primary__vvy4i:focus-visible,.YatiNoticeDialog_secondary__iZygB:focus-visible{outline:3px solid color-mix(in srgb,var(--color-action-accent-bg) 42%,transparent);outline-offset:3px}@media (min-width:640px){.YatiNoticeDialog_sheet__9gMEL{width:min(100% - 32px,420px);margin:auto;border-bottom:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent);border-radius:22px}.YatiNoticeDialog_body__ZSZe2{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){.YatiNoticeDialog_sheet__9gMEL[open]{animation:none}}