.layout_layout___ZmqX{display:flex;flex-direction:column;min-height:100vh;background-color:#111}.layout_layout___ZmqX:has(main[data-subpage]){background-color:#dcdcdc}.layout_skip_link__alCLp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0)}.layout_skip_link__alCLp:focus,.layout_skip_link__alCLp:focus-visible{position:fixed;top:1rem;left:1rem;z-index:999;width:auto;height:auto;padding:.5rem 1rem;margin:0;overflow:visible;color:#fff;background-color:#111;clip:auto}.OverlayFab_fab_wrap__Kljvo{position:fixed;right:12px;bottom:12px;z-index:2147483001}.OverlayFab_fab__hN_2R{width:28px;height:28px;padding:0;font-size:14px;line-height:1;color:#fff;cursor:pointer;background:rgba(15,23,42,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;opacity:.45;transition:opacity .12s ease,transform .12s ease}.OverlayFab_fab__hN_2R:hover{opacity:1}.OverlayFab_fab__hN_2R[data-active=on]{color:#0f172a;background:#22c55e;opacity:1}.OverlayFab_panel__HY5QB{position:absolute;right:0;bottom:calc(100% + 6px);display:grid;grid-gap:4px;gap:4px;padding:.5rem .6rem;font-size:12px;color:#fff;white-space:nowrap;background:rgba(15,23,42,.96);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.35)}.OverlayFab_panel_row__JJt4w{display:flex;gap:6px;align-items:center;cursor:pointer}.OverlayBox_box___on_A{position:fixed;top:0;left:0;box-sizing:border-box;pointer-events:none;border:2px solid rgba(0,0,0,0);transition:border-width 80ms ease,box-shadow .12s ease,background-color .12s ease;will-change:transform}.OverlayBox_box___on_A[data-kind=message-multi],.OverlayBox_box___on_A[data-kind=message-single]{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.85)}.OverlayBox_box___on_A[data-kind=message-multi]{border-style:dotted}.OverlayBox_box___on_A[data-kind=message-fuzzy]{background:rgba(132,204,22,.08);border-color:rgba(132,204,22,.85);border-style:dashed}.OverlayBox_box___on_A[data-kind=alt-i18nimage]{background:rgba(59,130,246,.06);border-color:rgba(59,130,246,.9)}.OverlayBox_box___on_A[data-kind=alt-present]{border-color:rgba(14,165,233,.7)}.OverlayBox_box___on_A[data-kind=alt-empty-decorative]{background:rgba(234,179,8,.06);border-color:rgba(234,179,8,.9)}.OverlayBox_box___on_A[data-kind=alt-empty-implicit]{border-color:rgba(234,179,8,.55);border-style:dashed}.OverlayBox_box___on_A[data-kind=alt-missing]{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.95)}.OverlayBox_box___on_A[data-kind=unknown]{border-color:rgba(148,163,184,.6);border-style:dotted}.OverlayBox_box___on_A[data-hover=on]{background-color:rgba(0,0,0,.04);border-width:3px;box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 0 24px rgba(0,0,0,.35)}.OverlayHoverCard_card__Pxq9A{position:fixed;top:0;left:0;z-index:2;display:grid;grid-gap:8px;gap:8px;min-width:220px;max-width:480px;padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,sans-serif;font-size:12.5px;line-height:1.55;color:#fff;pointer-events:none;background:rgba(0,0,0,.78);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 44px -10px rgba(0,0,0,.7),0 4px 14px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);transition:opacity 80ms ease;will-change:transform}.OverlayHoverCard_kind___t2gy{display:inline-flex;align-self:start;padding:2px 8px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.1);border-radius:4px}.OverlayHoverCard_kind___t2gy[data-kind^=message-]{color:#4ade80;background:rgba(74,222,128,.16)}.OverlayHoverCard_kind___t2gy[data-kind=alt-i18nimage],.OverlayHoverCard_kind___t2gy[data-kind=alt-present]{color:#60a5fa;background:rgba(96,165,250,.16)}.OverlayHoverCard_kind___t2gy[data-kind^=alt-empty]{color:#facc15;background:rgba(250,204,21,.16)}.OverlayHoverCard_kind___t2gy[data-kind=alt-missing]{color:#f87171;background:rgba(248,113,113,.16)}.OverlayHoverCard_keys___VHj7{display:grid;grid-gap:2px;gap:2px}.OverlayHoverCard_key__VlCFy{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12.5px;font-weight:500;color:#fff;word-break:break-all}.OverlayHoverCard_hint__CD1p3{display:flex;gap:6px;align-items:center;margin-top:4px;font-size:10.5px;color:hsla(0,0%,100%,.55)}.OverlayHoverCard_kbd__iEtUg{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:600;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.3)}.OverlayHoverCard_text__PVTPE{padding-top:6px;font-size:12px;color:hsla(0,0%,100%,.85);word-break:break-word;border-top:1px solid hsla(0,0%,100%,.1)}.OverlayHoverCard_src__lG_gw{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11.5px;color:hsla(0,0%,100%,.65);word-break:break-all}.OverlayHoverCard_alt__kItPu{display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.OverlayHoverCard_label__wocaQ{font-size:10px;font-weight:600;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.08em}.OverlayHoverCard_value__of1wU{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12.5px;color:#fff;word-break:break-word}.OverlayHoverCard_via__6HMEZ{margin-top:2px;font-size:11px;font-style:italic;color:hsla(0,0%,100%,.55)}.OverlayLayer_layer__oLAP8{position:fixed;inset:0;z-index:2147483000;pointer-events:none}.OverlayLayer_toast__ryyBo{position:fixed;bottom:24px;left:50%;z-index:3;max-width:min(80vw,520px);padding:8px 14px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12px;color:#fff;word-break:break-all;pointer-events:none;background:rgba(0,0,0,.86);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.45);transform:translateX(-50%);animation:OverlayLayer_toast-in__KcU0q .12s ease-out}@keyframes OverlayLayer_toast-in__KcU0q{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.BNEFooterEN_container__OkNQD,.BNEFooter_container__Q2gOJ{position:relative;z-index:85}