@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.fs-root{--fs-ink:#0f172a;--fs-ink-2:#334155;--fs-ink-3:#475569;--fs-muted:#64748b;--fs-line:#e2e8f0;--fs-line-soft:#eef2f6;--fs-surface:#fff;--fs-surface-2:#f8fafc;--fs-surface-3:#f1f5f9;--fs-accent:#0161ef;--fs-accent-ink:#1d4ed8;--fs-accent-soft:#0161ef14;--fs-good:#047857;--fs-good-dot:#10b981;--fs-bad:#b91c1c;--fs-bad-soft:#fef2f2;--fs-bad-line:#fecaca;--fs-radius:1rem;color:var(--fs-ink)}.dark .fs-root{--fs-ink:#f1f5f9;--fs-ink-2:#cbd5e1;--fs-ink-3:#cbd5e1;--fs-muted:#94a3b8;--fs-line:#334155cc;--fs-line-soft:#33415580;--fs-surface:#0f172a;--fs-surface-2:#111c33;--fs-surface-3:#1e293b;--fs-accent-ink:#93c5fd;--fs-accent-soft:#60a5fa24;--fs-good:#6ee7b7;--fs-bad:#fca5a5;--fs-bad-soft:#7f1d1d4d;--fs-bad-line:#991b1b99}.fs-root .hidden{display:none!important}.fs-modes{background:var(--fs-surface-3);border-radius:.75rem;gap:.125rem;width:fit-content;margin:1.75rem auto .75rem;padding:.25rem;display:flex}@media (width>=768px){.fs-modes{margin-top:2rem}}.fs-mode{color:var(--fs-muted);white-space:nowrap;border-radius:.55rem;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:550;display:inline-flex;position:relative}.fs-mode:hover{color:var(--fs-ink)}.fs-mode:focus-visible{outline:2px solid var(--fs-accent);outline-offset:1px}.fs-mode[aria-current=page]{color:var(--fs-ink)}.fs-mode__pill{border-radius:inherit;background:var(--fs-surface);position:absolute;inset:0;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a0a}.fs-mode__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem;position:relative}::view-transition-group(fs-mode-pill){animation-duration:.22s;animation-timing-function:ease-out}.fs-bar{border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);align-items:center;gap:.25rem;min-height:3.5rem;padding:.375rem .375rem .375rem 1rem;scroll-margin-top:6rem;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -14px #0f172a33}@media (width>=640px){.fs-bar{min-height:4rem;padding:.5rem .5rem .5rem 1.25rem}}.fs-bar:hover{border-color:#cbd5e1}.fs-bar{cursor:text}.fs-bar:focus-within{border-color:#0161ef8c;box-shadow:0 0 0 4px #0161ef1a,0 18px 44px -18px #0161ef61}.fs-bar[data-invalid],.fs-bar[data-invalid]:focus-within{border-color:#d97706b3;box-shadow:0 0 0 4px #d977061f,0 12px 32px -14px #0f172a33}.fs-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--fs-accent), transparent) no-repeat;opacity:0;pointer-events:none;background-position:-40% 0;background-size:35% 100%;border-radius:2px;height:2px;transition:opacity .2s;position:absolute;bottom:-1px;left:1rem;right:1rem}.fs-bar[data-loading]:after{opacity:1;animation:.9s cubic-bezier(.45,0,.55,1) infinite fs-sweep}@keyframes fs-sweep{to{background-position:140% 0}}.fs-bar__icon{fill:none;width:1.25rem;height:1.25rem;stroke:var(--fs-muted);stroke-width:2px;stroke-linecap:round;flex:none}.fs-bar:focus-within .fs-bar__icon{stroke:var(--fs-accent)}.fs-field{flex:1;align-self:stretch;min-width:0;display:flex;position:relative}.fs-input{width:100%;min-width:0;color:var(--fs-ink);box-shadow:none;background:0 0;border:0;outline:none;padding:0 .5rem 0 .625rem;font-size:1rem;line-height:1.5}.fs-input:focus{box-shadow:none;outline:none}@media (width>=640px){.fs-input{font-size:1.0625rem}}.fs-input::-moz-placeholder{color:var(--fs-muted);opacity:1}.fs-input::placeholder{color:var(--fs-muted);opacity:1}.fs-root[data-enhanced] .fs-input::-moz-placeholder{color:#0000}.fs-root[data-enhanced] .fs-input::placeholder{color:#0000}.fs-rotator{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;color:var(--fs-muted);font-size:1rem;display:none;position:absolute;top:50%;left:.625rem;right:.5rem;overflow:hidden;transform:translateY(-50%)}@media (width>=640px){.fs-rotator{font-size:1.0625rem}}.fs-root[data-enhanced] .fs-rotator{display:block}.fs-input:not(:placeholder-shown)~.fs-rotator{visibility:hidden}.fs-input:not(:placeholder-shown)~.fs-rotator{visibility:hidden}.fs-input:-webkit-autofill,.fs-input:-webkit-autofill:hover,.fs-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fs-ink);box-shadow:0 0 0 100px var(--fs-surface) inset;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.fs-clear{width:2rem;height:2rem;color:var(--fs-muted);border-radius:999px;place-items:center;display:none;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.fs-bar[data-filled] .fs-clear{display:grid}.fs-bar[data-filled] .fs-input{padding-right:2.5rem}@media (pointer:coarse){.fs-clear{width:2.5rem;height:2.5rem;right:0}.fs-bar[data-filled] .fs-input{padding-right:2.75rem}}.fs-clear:hover{background:var(--fs-surface-3);color:var(--fs-ink)}.fs-clear:focus-visible{outline:2px solid var(--fs-accent);outline-offset:1px}.fs-clear svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:1rem;height:1rem}.fs-rotator__text{display:inline-block}.fs-submit{background:var(--fs-accent);color:#fff;border-radius:.75rem;flex:none;justify-content:center;align-items:center;gap:.45rem;width:2.75rem;height:2.75rem;font-size:.9375rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #01328240}.fs-submit:hover{background:#0154cf}.fs-submit:active{transform:scale(.96)}.fs-submit:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-submit[aria-busy=true]{cursor:progress}.fs-submit__label{display:none}@media (width>=640px){.fs-submit{width:auto;height:3rem;padding:0 1.15rem 0 1rem}.fs-submit__label{display:inline}.fs-submit__icon{order:2}}.fs-submit__icon{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.fs-spin{animation:.7s linear infinite fs-rotate}@keyframes fs-rotate{to{transform:rotate(360deg)}}.fs-state{flex:none;align-items:center;display:flex;position:relative}.fs-state__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.75rem;color:var(--fs-ink-2);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:.625rem;outline:none;padding:0 2rem 0 .75rem;font-size:.9375rem}@media (width<=639px){.fs-state__select{font-size:1rem}}.fs-state__select:hover{background:var(--fs-surface-2)}.fs-state__select:focus-visible{background:var(--fs-surface-2);outline:2px solid var(--fs-accent);outline-offset:-2px}.fs-state__chev{fill:none;width:1rem;height:1rem;stroke:var(--fs-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;right:.6rem}@media (width<=639px){.fs-bar--split{flex-wrap:wrap;row-gap:0}.fs-bar--split .fs-state{border-top:1px solid var(--fs-line-soft);flex-basis:100%;order:3;margin:.375rem -.375rem -.375rem -1rem;padding:0 .375rem}}@media (width>=640px){.fs-state{width:10.5rem;margin-right:.25rem;padding-left:.25rem}.fs-state:before{content:"";background:var(--fs-line);width:1px;height:1.75rem;margin-right:.25rem}}.fs-assist{min-height:2.25rem;margin-top:.875rem}.fs-assist__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .625rem;display:flex}.fs-assist__label{color:var(--fs-muted);font-size:.8125rem}.fs-assist__chips{display:contents}.fs-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--fs-line);background:var(--fs-surface);max-width:15rem;height:1.875rem;color:var(--fs-ink-2);border-radius:999px;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:calc(1.875rem - 2px);display:inline-block;overflow:hidden}@media (pointer:coarse){.fs-chip{height:2.125rem;line-height:calc(2.125rem - 2px)}}.fs-chip:hover{color:var(--fs-accent-ink);background:var(--fs-accent-soft);border-color:#0161ef66}.fs-chip:focus-visible,.fs-assist__clear:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-assist__clear{color:var(--fs-muted);text-decoration:underline;text-decoration-color:var(--fs-line);text-underline-offset:3px;font-size:.8125rem}.fs-assist__clear:hover{color:var(--fs-ink)}.fs-token{background:var(--fs-surface-3);max-width:100%;height:1.75rem;color:var(--fs-ink);border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.fs-token__k{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-muted);font-size:.6875rem;font-weight:600}.fs-token__v{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fs-token--id{background:var(--fs-accent-soft)}.fs-token--id .fs-token__k{color:var(--fs-accent-ink)}.fs-token--new{animation:.15s ease-out fs-token-in}@keyframes fs-token-in{0%{opacity:0}}.fs-assist__hint{color:var(--fs-muted);font-size:.8125rem}.fs-assist__msg{color:#b45309;gap:.4rem;font-size:.8125rem;font-weight:500}.fs-assist__msg svg,.fs-notice svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:1rem;height:1rem}.fs-panel{border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);margin-top:1rem;scroll-margin-top:5.5rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 16px 40px -20px #0f172a33}.fs-panel.fs-reveal{animation:.2s ease-out fs-reveal}@keyframes fs-reveal{0%{opacity:0;transform:translateY(-4px)}}.fs-panel__head{border-bottom:1px solid var(--fs-line-soft);background:var(--fs-surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2.75rem;padding:.5rem 1.25rem;display:flex}.fs-count{color:var(--fs-muted);font-size:.8125rem}.fs-count strong{color:var(--fs-ink);font-weight:600}.fs-roles{background:var(--fs-surface-3);border-radius:.5rem;gap:.125rem;padding:.125rem;display:inline-flex}.fs-role{color:var(--fs-ink-3);white-space:nowrap;border-radius:.375rem;padding:.2rem .6rem;font-size:.75rem;font-weight:550}@media (pointer:coarse){.fs-role{padding-block:.375rem}}.fs-role:hover{color:var(--fs-ink)}.fs-role[aria-pressed=true]{background:var(--fs-surface);color:var(--fs-ink);box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a0a}.fs-role:focus-visible{outline:2px solid var(--fs-accent);outline-offset:1px}.fs-keys{color:var(--fs-muted);align-items:center;gap:.25rem;font-size:.75rem;display:none}@media (width>=768px) and (hover:hover){.fs-keys{display:inline-flex}}.fs-keys kbd{border:1px solid var(--fs-line);background:var(--fs-surface);min-width:1.25rem;font:500 .6875rem/1.1rem var(--aw-font-sans,ui-sans-serif), system-ui, sans-serif;text-align:center;border-bottom-width:2px;border-radius:.3rem;padding:0 .3rem}.fs-keys__sep{width:.25rem}.fs-notice{border-bottom:1px solid var(--fs-line-soft);background:var(--fs-accent-soft);color:var(--fs-ink-2);align-items:flex-start;gap:.5rem;padding:.7rem 1.25rem;font-size:.8125rem;line-height:1.45;display:flex}.fs-notice svg{color:var(--fs-accent-ink);margin-top:.1rem}.fs-panel[data-busy] #result-area{opacity:.5;pointer-events:none;transition:opacity .15s}.fs-panel__foot{border-top:1px solid var(--fs-line-soft);background:var(--fs-surface-2);color:var(--fs-muted);padding:.75rem 1.25rem;font-size:.8125rem}.fs-list{overscroll-behavior:contain;max-height:32rem;margin:0;padding:0;list-style:none;overflow-y:auto}.fs-list[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3rem),#0000)}.fs-list>li+li{border-top:1px solid var(--fs-line-soft)}.fs-list--entering>li{animation:.2s ease-out both fs-row-in;animation-delay:calc(var(--i,0) * 12ms)}@keyframes fs-row-in{0%{opacity:0;transform:translateY(3px)}}.fs-row{text-align:left;align-items:center;gap:1rem;width:100%;padding:.875rem 1.25rem;display:flex}.fs-row:hover,.fs-row:focus-visible{background:var(--fs-surface-2)}.fs-row:focus-visible{outline:2px solid var(--fs-accent);outline-offset:-2px}.fs-row__body{flex:1;gap:.2rem;min-width:0;display:grid}.fs-row__name{letter-spacing:-.005em;color:var(--fs-ink);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.9375rem;font-weight:600;line-height:1.35;display:flex}.fs-row__name,.fs-row__addr,.fs-detail__name,.fs-detail__addr{overflow-wrap:anywhere}.fs-row__addr{color:var(--fs-ink-3);font-size:.8125rem;line-height:1.4}.fs-row__meta{color:var(--fs-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.125rem;font-size:.75rem;display:flex}.fs-row__chev{fill:none;stroke:#cbd5e1;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.fs-row:hover .fs-row__chev,.fs-row:focus-visible .fs-row__chev{stroke:var(--fs-accent)}.fs-hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0161ef1a;border-radius:.2rem;padding:0 .08em}.fs-mono,.fs-row__id{font-family:var(--aw-font-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.01em;font-size:.95em}.fs-row__id{color:var(--fs-ink-2)}.fs-num{font-variant-numeric:tabular-nums}.fs-dot{align-items:center;gap:.3rem;display:inline-flex}.fs-dot:before{content:"";background:#cbd5e1;border-radius:999px;width:.4rem;height:.4rem}.fs-dot--on{color:var(--fs-good)}.fs-dot--on:before{background:var(--fs-good-dot)}.fs-tags{flex-wrap:wrap;gap:.3rem;display:flex}.fs-tag{border:1px solid var(--fs-line);background:var(--fs-surface);letter-spacing:.01em;height:1.25rem;color:var(--fs-ink-2);white-space:nowrap;border-radius:.3rem;align-items:center;padding:0 .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.fs-fact .fs-tag{height:1.5rem;padding:0 .5rem;font-size:.75rem}.fs-flag{border:1px solid var(--fs-bad-line);background:var(--fs-bad-soft);height:1.25rem;color:var(--fs-bad);border-radius:.3rem;align-items:center;padding:0 .4rem;font-size:.6875rem;font-weight:600;display:inline-flex}.fs-skel{background:linear-gradient(90deg, var(--fs-surface-3) 0%, var(--fs-line-soft) 40%, var(--fs-surface-3) 80%);background-size:300% 100%;border-radius:.3rem;height:.6rem;animation:1.2s ease-in-out infinite fs-shimmer;display:block}@keyframes fs-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.fs-skel-row{gap:.55rem;padding:1.05rem 1.25rem;display:grid}.fs-empty__inner{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.75rem 1.5rem;display:flex}.fs-empty__icon{background:var(--fs-surface-3);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.25rem;display:grid}.fs-empty__icon svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--fs-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fs-empty__icon--error{background:var(--fs-bad-soft)}.fs-empty__icon--error svg{stroke:var(--fs-bad)}.fs-empty__title{max-width:28rem;color:var(--fs-ink);text-wrap:balance;font-size:.9375rem;font-weight:600}.fs-empty__sub{max-width:26rem;color:var(--fs-muted);font-size:.8125rem}.fs-anim-fade{animation:.15s ease-out fs-fade}.fs-anim-fwd{animation:.18s ease-out fs-slide-fwd}.fs-anim-back{animation:.18s ease-out fs-slide-back}@keyframes fs-fade{0%{opacity:0}}@keyframes fs-slide-fwd{0%{opacity:0;transform:translate(6px)}}@keyframes fs-slide-back{0%{opacity:0;transform:translate(-6px)}}.fs-detail{outline:none}.fs-detail__bar{border-bottom:1px solid var(--fs-line-soft);background:var(--fs-surface-2);align-items:center;gap:.5rem;min-height:2.75rem;padding:.375rem .75rem;display:flex}.fs-back{height:2rem;color:var(--fs-accent-ink);border-radius:.5rem;align-items:center;gap:.3rem;padding:0 .625rem 0 .4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.fs-back:hover{background:var(--fs-accent-soft)}.fs-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.fs-ghost{height:2rem;color:var(--fs-ink-3);border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.fs-ghost:hover{background:var(--fs-surface-3);color:var(--fs-ink)}.fs-ghost svg,.fs-copy svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.fs-back:focus-visible,.fs-ghost:focus-visible,.fs-copy:focus-visible,.fs-echo:focus-visible,.fs-nudge__cta:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-i-check,[data-copied] .fs-i-copy{display:none}[data-copied] .fs-i-check{color:var(--fs-good);animation:.15s ease-out fs-token-in;display:inline}.fs-detail__head{flex-direction:column;gap:.875rem;padding:1.375rem 1.25rem 0;display:flex}@media (width>=640px){.fs-detail__head{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.75rem 1.75rem 0}}.fs-detail__name{font-family:var(--aw-font-heading,ui-sans-serif), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:var(--fs-ink);text-wrap:balance;outline:none;font-size:1.375rem;font-weight:600;line-height:1.2}.fs-detail__addr{color:var(--fs-ink-3);margin-top:.35rem;font-size:.9375rem}.fs-detail__actions{flex-wrap:wrap;gap:.25rem;margin:.625rem 0 0 -.625rem;display:flex}.fs-pill{border:1px solid var(--fs-line);background:var(--fs-surface-2);height:1.75rem;color:var(--fs-ink-2);border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.fs-pill:before{content:"";background:#94a3b8;border-radius:999px;width:.45rem;height:.45rem}.fs-pill--good{color:var(--fs-good);background:#ecfdf5;border-color:#a7f3d0}.fs-pill--good:before{background:var(--fs-good-dot)}.fs-pill--bad{border-color:var(--fs-bad-line);background:var(--fs-bad-soft);color:var(--fs-bad)}.fs-pill--bad:before{background:#ef4444}.dark .fs-pill--good{background:#064e3b4d;border-color:#065f4699}.fs-idcard{border:1px solid var(--fs-line);background:var(--fs-surface-2);border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 1.25rem 0;padding:.875rem .875rem .875rem 1.125rem;display:flex}@media (width>=640px){.fs-idcard{margin:1.5rem 1.75rem 0}}.fs-idcard .fs-label{white-space:nowrap}.fs-idcard__id{font-family:var(--aw-font-mono,ui-monospace), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;color:var(--fs-ink);white-space:nowrap;margin-top:.2rem;font-size:1.25rem;font-weight:600}@media (width>=640px){.fs-idcard__id{font-size:1.5rem}}.fs-copy{border:1px solid var(--fs-line);background:var(--fs-surface);height:2.5rem;color:var(--fs-ink-2);border-radius:.625rem;flex:none;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.fs-copy:hover{color:var(--fs-accent-ink);border-color:#0161ef73}.fs-copy:active{transform:scale(.97)}.fs-label{letter-spacing:.1em;text-transform:uppercase;color:var(--fs-muted);font-size:.6875rem;font-weight:600;line-height:1.2}.fs-facts{margin:.5rem 1.25rem 0;display:grid}@media (width>=640px){.fs-facts{-moz-column-gap:2rem;grid-template-columns:1fr 1fr;column-gap:2rem;margin:.75rem 1.75rem 0}.fs-fact--wide{grid-column:1/-1}}.fs-fact{border-bottom:1px solid var(--fs-line-soft);align-content:start;gap:.4rem;padding:.875rem 0;display:grid}.fs-fact dd{margin:0}.fs-fact__value{color:var(--fs-ink);font-size:.9375rem;font-weight:500}.fs-fact__value.is-empty{color:var(--fs-muted);font-weight:400}.fs-fact__value.is-good{color:var(--fs-good);font-weight:600}.fs-fact__value.is-bad{color:var(--fs-bad);font-weight:600}.fs-fact__note{max-width:22rem;color:var(--fs-muted);margin-top:.3rem;font-size:.8125rem;line-height:1.45;display:block}.fs-fact__link{width:fit-content;color:var(--fs-accent-ink);text-underline-offset:3px;margin-top:.3rem;font-size:.8125rem;font-weight:550;text-decoration:underline #0161ef59;display:block}.fs-fact__link:hover{text-decoration-color:currentColor}.fs-fact__link.hidden{display:none}.fs-contact{width:fit-content;color:var(--fs-accent-ink);align-items:center;gap:.3rem;font-size:.9375rem;font-weight:550;display:inline-flex}.fs-contact:hover{text-underline-offset:3px;text-decoration:underline}.fs-contact:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-contact svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.fs-detail__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:1.125rem 1.25rem 1.25rem;display:flex}@media (width>=640px){.fs-detail__foot{padding:1.25rem 1.75rem 1.5rem}}.fs-echo{color:var(--fs-accent-ink);align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;display:inline-flex}.fs-echo svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.fs-echo:hover{text-underline-offset:3px;text-decoration:underline}.fs-meta{color:var(--fs-muted);font-size:.75rem}.fs-nudge{border-top:1px solid var(--fs-line-soft);background:var(--fs-surface-2);color:var(--fs-ink-3);flex-direction:column;gap:.75rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex}.fs-nudge strong{color:var(--fs-ink);font-weight:600}@media (width>=640px){.fs-nudge{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.75rem}}.fs-nudge__cta{background:var(--fs-ink);color:#fff;border-radius:.625rem;flex:none;align-self:flex-start;align-items:center;gap:.4rem;height:2.25rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}@media (width>=640px){.fs-nudge__cta{align-self:auto}}.fs-nudge__cta:hover{background:var(--fs-accent)}.fs-nudge__cta svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.dark .fs-nudge__cta{background:var(--fs-accent)}.fs-share{border-top:1px solid var(--fs-line-soft);justify-content:center;padding:.875rem 1.25rem;font-size:.875rem;display:flex}.fs-disclaimer{text-align:center;color:var(--fs-muted);margin-top:1.25rem;padding:0 1rem;font-size:.75rem;line-height:1.5}.fs-disclaimer a{text-decoration:underline;text-decoration-color:var(--fs-line);text-underline-offset:3px}.fs-disclaimer a:hover{color:var(--fs-accent-ink);text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.fs-root *,.fs-root :before,.fs-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(fs-mode-pill),::view-transition-group(fs-bar){animation:none!important}}
