.lang-toggle[data-astro-cid-bvxdwma5]{display:inline-flex;align-items:center;gap:9px;cursor:pointer;background:var(--accent);color:#fff;border:1px solid var(--accent);font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;transition:filter .2s var(--ease),transform .15s var(--ease);line-height:1}.lang-toggle[data-astro-cid-bvxdwma5]:hover{filter:brightness(1.08)}.lang-toggle[data-astro-cid-bvxdwma5]:active{transform:translateY(1px)}.lang-toggle[data-astro-cid-bvxdwma5] .dot[data-astro-cid-bvxdwma5]{width:7px;height:7px;background:#fff;border-radius:50%}.lang-hi[data-astro-cid-bvxdwma5]{font-size:.8rem}.burger{position:relative;z-index:60;width:44px;height:44px;margin-right:-10px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:0}.burger span{width:24px;height:2px;background:var(--ink);display:block;transition:transform .35s var(--ease),opacity .2s var(--ease)}.burger.is-open span{background:var(--bone)}.burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.m-overlay{position:fixed;inset:0;z-index:100;background:var(--ink);color:var(--bone);display:flex;flex-direction:column;justify-content:center;gap:20px;padding:88px var(--gut) 40px;overflow-y:auto}.m-close{position:absolute;top:16px;right:var(--gut);width:40px;height:40px;background:none;border:none;cursor:pointer;z-index:2}.m-close span{position:absolute;top:50%;left:8px;width:24px;height:2px;background:var(--bone);display:block}.m-close span:nth-child(1){transform:rotate(45deg)}.m-close span:nth-child(2){transform:rotate(-45deg)}.m-links{display:flex;flex-direction:column}.m-overlay a{font-family:var(--display);font-size:clamp(1.6rem,7vw,2.2rem);color:var(--bone);display:flex;align-items:baseline;gap:16px;padding:7px 0;letter-spacing:-.02em;text-decoration:none;border-bottom:1px solid #26303f;font-weight:600}.m-overlay a .m-n{font-family:var(--mono);font-size:.74rem;color:var(--accent);letter-spacing:.08em}.m-lang{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);padding:13px 20px;margin-top:8px;font-family:var(--mono);font-size:.8rem;letter-spacing:.04em}.m-lang .dot{width:7px;height:7px;border-radius:50%;background:#fff}html[data-lang=hi] .m-overlay a,html[data-lang=hi] .m-lang{font-family:"Noto Sans Devanagari",var(--sans);letter-spacing:0}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:1.06rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.brand-mark[data-astro-cid-dmqpwcec]{width:20px;height:20px;border-radius:6px;background:var(--accent);box-shadow:inset 0 0 0 3px #ffffffe6,inset 0 0 0 4px var(--accent);flex-shrink:0}.sidebar[data-astro-cid-dmqpwcec]{position:sticky;top:0;align-self:start;height:100vh;width:264px;flex-shrink:0;display:flex;flex-direction:column;gap:18px;padding:26px 18px 20px;border-right:1px solid var(--line);background:var(--paper-card)}.sidebar[data-astro-cid-dmqpwcec]>.brand[data-astro-cid-dmqpwcec]{padding:0 10px 4px}.side-nav[data-astro-cid-dmqpwcec]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.side-group[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:2px}.side-label[data-astro-cid-dmqpwcec]{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;padding:0 10px}.side-link[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:var(--radius-sm);font-size:.92rem;color:var(--ink-2);position:relative;transition:background .2s var(--ease),color .2s var(--ease)}.side-link[data-astro-cid-dmqpwcec] .i[data-astro-cid-dmqpwcec]{color:var(--muted);transition:color .2s var(--ease)}.side-link[data-astro-cid-dmqpwcec]:hover{background:var(--bone-2);color:var(--ink)}.side-link[data-astro-cid-dmqpwcec]:hover .i[data-astro-cid-dmqpwcec]{color:var(--ink)}.side-link[data-astro-cid-dmqpwcec].active{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-ink);font-weight:500}.side-link[data-astro-cid-dmqpwcec].active .i[data-astro-cid-dmqpwcec]{color:var(--accent)}.side-foot[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.side-report[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:9px;justify-content:center;font-family:var(--mono);font-size:.72rem;letter-spacing:.02em;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-sm);padding:11px 12px;transition:background .25s var(--ease)}.side-report[data-astro-cid-dmqpwcec]:hover{background:var(--accent-ink)}.topbar[data-astro-cid-dmqpwcec]{display:none;position:sticky;top:0;z-index:50;align-items:center;justify-content:space-between;gap:16px;height:58px;padding:0 clamp(16px,5vw,40px);background:color-mix(in srgb,var(--bone) 88%,transparent);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--line)}@media (max-width: 900px){.sidebar[data-astro-cid-dmqpwcec]{display:none}.topbar[data-astro-cid-dmqpwcec]{display:flex}}.notice[data-astro-cid-sbko63pd]{display:flex;align-items:flex-start;gap:16px;background:color-mix(in srgb,var(--accent) 7%,var(--bone));border-bottom:1px solid var(--line-ink);border-left:4px solid var(--accent);padding:12px clamp(16px,4vw,40px)}.notice-body[data-astro-cid-sbko63pd]{flex:1}.notice-body[data-astro-cid-sbko63pd] p[data-astro-cid-sbko63pd]{margin:0;font-size:.94rem;line-height:1.5;max-width:92ch;color:var(--ink)}.notice-body[data-astro-cid-sbko63pd] a[data-astro-cid-sbko63pd]{color:var(--accent-ink);border-bottom:1px solid currentColor;font-weight:600}.notice-actions[data-astro-cid-sbko63pd]{display:flex;align-items:center;gap:8px;flex-shrink:0}.notice-lang[data-astro-cid-sbko63pd]{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;background:transparent;border:1px solid var(--ink);color:var(--ink);padding:7px 11px;cursor:pointer}.notice-lang[data-astro-cid-sbko63pd]:hover{background:var(--ink);color:var(--bone)}.notice-close[data-astro-cid-sbko63pd]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:1.4rem;line-height:1;padding:0 4px}.notice-close[data-astro-cid-sbko63pd]:hover{color:var(--ink)}.notice[data-astro-cid-sbko63pd] .nb-hi[data-astro-cid-sbko63pd],.notice[data-astro-cid-sbko63pd][data-blang=hi] .nb-en[data-astro-cid-sbko63pd]{display:none}.notice[data-astro-cid-sbko63pd][data-blang=hi] .nb-hi[data-astro-cid-sbko63pd]{display:inline}.notice[data-astro-cid-sbko63pd][data-blang=hi] .notice-body[data-astro-cid-sbko63pd]{font-family:"Noto Sans Devanagari",var(--sans)}@media (max-width: 600px){.notice[data-astro-cid-sbko63pd]{flex-direction:column;gap:10px}.notice-actions[data-astro-cid-sbko63pd]{align-self:flex-end}}:root{--bone: #f4f6f9;--bone-2: #e8edf3;--ink: #131824;--ink-2: #38414f;--muted: #69727f;--line: #dbe2ea;--line-ink: #cdd6e0;--accent: #2f6bff;--accent-ink: #1f4fd0;--paper-card: #ffffff;--display: "Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--sans: "Inter Variable", system-ui, -apple-system, "Noto Sans", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace;--maxw: 1180px;--gut: clamp(18px, 5vw, 64px);--ease: cubic-bezier(.22, 1, .36, 1);--radius: 12px;--radius-sm: 8px;--shadow: 0 1px 2px rgba(19, 24, 36, .04), 0 8px 24px -12px rgba(19, 24, 36, .14);--signal: #2f6bff;--signal-deep: #1f4fd0;--positive: #16916a;--hold: #0f62c7}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--ink) var(--bone)}body{margin:0;background:var(--bone);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;font-feature-settings:"ss01","cv05";-webkit-font-smoothing:antialiased;overflow-x:hidden}.invert{background:var(--ink);color:var(--bone)}.invert .muted{color:#8b95a5}.invert a{color:var(--bone)}.app{display:flex;align-items:flex-start}.app-main{flex:1 1 auto;min-width:0}@media (max-width: 900px){.app{flex-direction:column}.app-main{width:100%}}.wrap{max-width:960px;margin-inline:0;padding-inline:clamp(24px,5vw,76px)}.section{padding-block:clamp(48px,9vh,104px)}.section--tight{padding-block:clamp(30px,5vh,60px)}hr.rule{border:none;border-top:1px solid var(--line);margin:0}.invert hr.rule{border-top-color:#26303f}.page-head{padding:clamp(40px,6vw,68px) 0 26px;border-bottom:1px solid var(--line)}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.kicker .k-num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;border-radius:6px;background:var(--accent);color:#fff;letter-spacing:.02em;font-weight:500}.page-head h1{font-family:var(--display);font-weight:600;letter-spacing:-.035em;line-height:1.02;font-size:clamp(2rem,5vw,3.4rem);margin:16px 0 14px}.page-head .lead{margin:0;max-width:60ch}.page-body{padding-top:8px}.sec-head{display:flex;align-items:center;gap:12px;margin-bottom:22px}.sec-head .s-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;flex-shrink:0;border:1px solid var(--line-ink);font-family:var(--mono);font-size:.72rem;color:var(--accent)}.sec-head .s-label{font-family:var(--display);font-weight:600;font-size:1.18rem;letter-spacing:-.01em}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.02em}.display{font-family:var(--display);font-weight:600;line-height:1.02;letter-spacing:-.035em;font-size:clamp(2.6rem,9vw,7rem);padding-bottom:.04em}h2.head{font-family:var(--display);font-size:clamp(1.8rem,4.5vw,3.4rem);line-height:1.04;font-weight:600;letter-spacing:-.03em;max-width:20ch}h3{font-family:var(--display);font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.12;font-weight:600}p{margin:0 0 1rem;max-width:62ch}.lead{font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.45;color:var(--ink-2);max-width:48ch}.muted{color:var(--muted)}.hi{font-size:.92em;color:var(--muted)}.balance{text-wrap:balance}.eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:12px}.eyebrow .num{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 5px;border:1px solid var(--line-ink);border-radius:5px;color:var(--accent);letter-spacing:.02em}.eyebrow:before{content:"";width:14px;height:2px;background:var(--accent);border-radius:2px;opacity:.9}a{color:var(--ink);text-decoration:none}.link-underline{position:relative;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:1px}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.82rem;letter-spacing:.04em;font-weight:500;background:var(--accent);color:#fff;padding:14px 22px;border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),transform .2s var(--ease),box-shadow .3s var(--ease)}.btn:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff;transform:translateY(-1px);box-shadow:0 8px 20px -8px #2f6bff80}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line-ink)}.btn.ghost:hover{background:var(--ink);color:var(--bone);border-color:var(--ink);box-shadow:none}.invert .btn{background:var(--accent);color:#fff;border-color:var(--accent)}.invert .btn:hover{background:#fff;border-color:#fff;color:var(--ink)}.invert .btn.ghost{background:transparent;color:var(--bone);border-color:#3a4658}.invert .btn.ghost:hover{background:var(--bone);color:var(--ink);border-color:var(--bone)}.card{background:var(--paper-card);border:1px solid var(--line-ink);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:12px;transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease),background .35s var(--ease),color .35s var(--ease)}.invert .card{border-color:#2a3342;background:#171d2a}.card .idx{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;color:var(--accent)}.card h3{font-size:1.35rem}.card p{font-size:.96rem;color:var(--muted);margin:0}a.card:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-3px)}a.card:hover .idx{color:var(--accent)}.invert a.card:hover{border-color:var(--accent);background:#1b2333}.grid{display:grid;gap:0}.grid-lines{gap:14px}.grid-lines>*{border:1px solid var(--line-ink);border-radius:var(--radius);background:var(--paper-card)}.invert .grid-lines>*{border-color:#2a3342;background:#171d2a}.grid-lines:has(>:only-child){grid-template-columns:1fr}.cols-2.grid-lines>*:last-child:nth-child(odd){grid-column:1 / -1}@media (min-width: 720px){.cols-2{grid-template-columns:1fr 1fr}.cols-3{grid-template-columns:repeat(3,1fr)}}.note{border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--accent) 5%,transparent);padding:12px 16px;margin:22px 0;font-size:.98rem}.note.warn{border-left-color:#e0662b;background:color-mix(in srgb,#e0662b 7%,transparent)}.note strong{font-weight:600}.invert .note{border-left-color:var(--accent);background:#2f6bff1f}.tag{font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border:1px solid currentColor;border-radius:999px}.tag.confirmed{color:var(--positive)}.tag.unconfirmed{color:var(--accent-ink)}.tag.debunked{color:#8a8f97}.helpline{border:1px solid var(--accent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 4%,transparent);padding:20px 24px;margin:26px 0}.helpline strong{font-weight:600}.helpline ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:6px}ul.rows{list-style:none;padding:0;margin:0}ul.rows li{padding:16px 0;border-bottom:1px solid var(--line);display:flex;gap:16px;align-items:baseline}ul.rows li:first-child{border-top:1px solid var(--line)}.invert ul.rows li{border-color:#26303f}.i{display:inline-flex;vertical-align:middle;color:currentColor}.i svg{display:block}.icon-lg{color:var(--accent)}[data-reveal]{will-change:transform,opacity}label{display:block;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:16px 0 6px}input,textarea,select{width:100%;font-family:var(--sans);font-size:1rem;background:var(--paper-card);color:var(--ink);border:1px solid var(--line-ink);padding:12px 14px;border-radius:var(--radius-sm);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #2f6bff29}pre{font-family:var(--mono);font-size:.8rem;line-height:1.5;white-space:pre-wrap;background:var(--bone-2);border:1px solid var(--line-ink);border-radius:var(--radius-sm);padding:16px;overflow-x:auto}kbd{font-family:var(--mono);font-size:.82em;border:1px solid var(--line-ink);border-radius:4px;padding:1px 6px}code{font-family:var(--mono);font-size:.88em;background:var(--bone-2);border-radius:4px;padding:1px 5px}footer.site{margin-top:clamp(56px,10vh,120px);font-size:.9rem;color:var(--muted)}.tricolor-rule{height:3px;background:linear-gradient(90deg,var(--accent) 0%,#7aa2ff 50%,var(--accent) 100%)}.foot-grid{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-block:40px 64px;border-top:1px solid var(--line)}.foot-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:600;font-size:1.02rem;color:var(--ink);letter-spacing:-.02em}.foot-mark{width:18px;height:18px;border-radius:5px;background:var(--accent);box-shadow:inset 0 0 0 3px #ffffffe6,inset 0 0 0 4px var(--accent)}.foot-lead{font-size:.98rem;color:var(--ink-2);max-width:56ch;margin:0}.foot-small{font-size:.82rem;margin:0;max-width:60ch}.foot-small a{color:var(--ink);border-bottom:1px solid var(--line)}.foot-links{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0}.foot-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--radius-sm);padding:11px 16px;transition:background .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.foot-btn:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff;box-shadow:0 8px 20px -8px #2f6bff80}.foot-btn.ghost{background:transparent;color:var(--ink);border-color:var(--line-ink)}.foot-btn.ghost:hover{background:var(--ink);color:var(--bone);border-color:var(--ink);box-shadow:none}.tricolor-bg{position:relative}.tricolor-bg:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 8% 0%,rgba(47,107,255,.14),transparent 55%),radial-gradient(120% 90% at 100% 100%,rgba(47,107,255,.1),transparent 55%),linear-gradient(180deg,#2f6bff0d,#fff0 45%)}.tricolor-bg>*{position:relative;z-index:1}.lang-hi,html[data-lang=hi] .lang-en{display:none}html[data-lang=hi] .lang-hi{display:inline}html[data-lang=hi] p.lang-hi,html[data-lang=hi] h1.lang-hi,html[data-lang=hi] h2.lang-hi,html[data-lang=hi] h3.lang-hi,html[data-lang=hi] div.lang-hi,html[data-lang=hi] li.lang-hi{display:revert}.lang-hi,[lang=hi]{font-family:"Noto Sans Devanagari",var(--sans);line-height:1.7}html[data-lang=hi] .display,html[data-lang=hi] h1,html[data-lang=hi] h2,html[data-lang=hi] h3,html[data-lang=hi] .head,html[data-lang=hi] .brand{font-family:"Noto Sans Devanagari",var(--sans);letter-spacing:0;line-height:1.28;padding-bottom:.12em}html[data-lang=hi] .display{line-height:1.22}html[data-lang=hi] .eyebrow,html[data-lang=hi] .tag,html[data-lang=hi] .btn,html[data-lang=hi] nav.desktop a,html[data-lang=hi] .chip,html[data-lang=hi] .foot-btn,html[data-lang=hi] label,html[data-lang=hi] .lang-toggle,html[data-lang=hi] .result-count{letter-spacing:.01em;text-transform:none}html[data-lang=hi] .banner-title .line,html[data-lang=hi] .hero-title .line{line-height:1.3}.contribute-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--ink);color:var(--bone);border:1px solid var(--ink);border-radius:var(--radius);padding:clamp(20px,4vw,30px);transition:background .4s var(--ease);text-decoration:none}.contribute-strip h3{max-width:42ch;font-size:clamp(1.1rem,2vw,1.5rem);font-family:var(--display)}.contribute-strip:hover{background:#1c2432}.step{display:grid;gap:22px}@media (min-width: 780px){.step{grid-template-columns:116px 1fr;gap:40px}}.step-n{display:flex;flex-direction:column;gap:10px}.step-n span{font-family:var(--mono);font-size:.8rem;color:var(--muted);letter-spacing:.08em}.num-tag{font-family:var(--mono);color:var(--accent);font-weight:700}.builder{border:1px solid var(--line-ink);border-radius:var(--radius);padding:clamp(20px,4vw,26px);margin-top:24px;max-width:560px}img,svg,video{max-width:100%}img{height:auto}pre,table{max-width:100%;overflow-x:auto}@media (max-width: 900px){.section{padding-block:clamp(48px,9vh,96px)}}@media (max-width: 620px){body{font-size:16px}.lead{font-size:1.05rem}.card{padding:20px}.note{margin:18px 0}.btn{padding:13px 18px}h2.head{max-width:100%}}@media (max-width: 380px){:root{--gut: 14px}body{font-size:15px}.btn{width:100%;justify-content:center}.banner-cta .btn,.hero-cta .btn{width:100%}}html,body{max-width:100%}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.lb[data-astro-cid-2zqqogpc]{position:fixed;inset:0;z-index:200;background:#0b0f14f7;display:flex;flex-direction:column}.lb[data-astro-cid-2zqqogpc][hidden]{display:none}.lb-bar[data-astro-cid-2zqqogpc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #26303f}.lb-title[data-astro-cid-2zqqogpc]{color:var(--bone);font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.lb-tools[data-astro-cid-2zqqogpc]{display:flex;align-items:center;gap:6px}.lb-tools[data-astro-cid-2zqqogpc] button[data-astro-cid-2zqqogpc],.lb-dl[data-astro-cid-2zqqogpc]{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--bone);border:1px solid #2a3342;padding:8px 10px;cursor:pointer;text-decoration:none;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.lb-tools[data-astro-cid-2zqqogpc] button[data-astro-cid-2zqqogpc]:hover,.lb-dl[data-astro-cid-2zqqogpc]:hover{background:var(--accent);border-color:var(--accent);color:#fff}.lb-stage[data-astro-cid-2zqqogpc]{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none;cursor:grab}.lb-stage[data-astro-cid-2zqqogpc]:active{cursor:grabbing}.lb-stage[data-astro-cid-2zqqogpc] img[data-astro-cid-2zqqogpc]{max-width:100%;max-height:100%;transform-origin:center;user-select:none;will-change:transform}.lb-hint[data-astro-cid-2zqqogpc]{text-align:center;color:#8b95a5;font-size:.75rem;padding:8px;margin:0}@media (max-width: 520px){.lb-dl[data-astro-cid-2zqqogpc] span[data-astro-cid-2zqqogpc]{display:none}}.briar-card[data-astro-cid-enjcvwgp]{display:flex;align-items:center;gap:20px;border:1px solid var(--line-ink);padding:22px 24px;margin-top:18px;text-decoration:none;color:var(--ink);transition:background .3s var(--ease),color .3s var(--ease)}.briar-card[data-astro-cid-enjcvwgp]:hover{background:var(--ink);color:var(--bone)}.briar-card[data-astro-cid-enjcvwgp]:hover .muted[data-astro-cid-enjcvwgp]{color:#9aa4b4}.briar-badge[data-astro-cid-enjcvwgp]{color:var(--accent);flex-shrink:0}.briar-copy[data-astro-cid-enjcvwgp]{flex:1}.briar-copy[data-astro-cid-enjcvwgp] h3[data-astro-cid-enjcvwgp]{font-family:var(--display);font-size:1.5rem}.briar-go[data-astro-cid-enjcvwgp]{flex-shrink:0;transition:transform .3s var(--ease)}.briar-card[data-astro-cid-enjcvwgp]:hover .briar-go[data-astro-cid-enjcvwgp]{transform:translate(4px)}.alt-label[data-astro-cid-enjcvwgp]{margin:20px 0 8px;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.alt-app[data-astro-cid-enjcvwgp]{display:flex;align-items:center;gap:14px;border:1px solid var(--line);padding:16px 18px;text-decoration:none;color:var(--ink);transition:border-color .3s var(--ease)}.alt-app[data-astro-cid-enjcvwgp]:hover{border-color:var(--ink)}.alt-copy[data-astro-cid-enjcvwgp]{flex:1;display:flex;flex-direction:column;gap:3px}.alt-copy[data-astro-cid-enjcvwgp] strong[data-astro-cid-enjcvwgp]{font-size:1.05rem}.alt-copy[data-astro-cid-enjcvwgp] .muted[data-astro-cid-enjcvwgp]{font-size:.9rem}.map-grid[data-astro-cid-enjcvwgp]{gap:14px}.map-card[data-astro-cid-enjcvwgp]{margin:0;border:1px solid var(--line-ink);background:var(--bone)}.map-open[data-astro-cid-enjcvwgp]{display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in;position:relative}.map-open[data-astro-cid-enjcvwgp] img[data-astro-cid-enjcvwgp]{display:block;width:100%;height:auto;aspect-ratio:1200 / 850;object-fit:cover}.map-zoom[data-astro-cid-enjcvwgp]{position:absolute;top:10px;right:10px;background:#0f1419d1;color:var(--bone);padding:7px;display:inline-flex}.map-card[data-astro-cid-enjcvwgp] figcaption[data-astro-cid-enjcvwgp]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line-ink);font-size:.9rem}.map-dl[data-astro-cid-enjcvwgp]{display:inline-flex;padding:7px;border:1px solid var(--line-ink);color:var(--ink)}.map-dl[data-astro-cid-enjcvwgp]:hover{background:var(--ink);color:var(--bone)}.loc-row[data-astro-cid-enjcvwgp]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}
.price-k[data-astro-cid-mxpdpd7a]{font-family:var(--display);font-size:1.6rem;color:var(--accent);line-height:1;flex-shrink:0;width:1.4em}
.filters[data-astro-cid-ua3riegs]{display:flex;flex-direction:column;gap:14px}.search[data-astro-cid-ua3riegs]{display:flex;align-items:center;gap:10px;border:1px solid var(--line-ink);padding:4px 14px;color:var(--muted)}.search[data-astro-cid-ua3riegs] input[data-astro-cid-ua3riegs]{border:none;padding:12px 0;background:transparent}.search[data-astro-cid-ua3riegs] input[data-astro-cid-ua3riegs]:focus{outline:none}.chips[data-astro-cid-ua3riegs]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-ua3riegs]{font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-ink);background:transparent;color:var(--muted);padding:8px 13px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.chip[data-astro-cid-ua3riegs] .c[data-astro-cid-ua3riegs]{opacity:.6;font-size:.9em}.chip[data-astro-cid-ua3riegs].active{background:var(--ink);color:var(--bone);border-color:var(--ink)}.result-count[data-astro-cid-ua3riegs]{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin:16px 0}.law-grid[data-astro-cid-ua3riegs]{display:grid;border:1px solid var(--line-ink);background:var(--bone)}@media (min-width: 560px){.law-grid[data-astro-cid-ua3riegs]{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.law-grid[data-astro-cid-ua3riegs]{grid-template-columns:1fr 1fr 1fr}}.law-card[data-astro-cid-ua3riegs]{border-right:1px solid var(--line-ink);border-bottom:1px solid var(--line-ink);background:var(--bone);padding:20px;display:flex;flex-direction:column;gap:8px}.law-card[data-astro-cid-ua3riegs] h3[data-astro-cid-ua3riegs]{font-family:var(--display);font-size:1.2rem;line-height:1.1}.law-meta[data-astro-cid-ua3riegs]{font-size:.8rem;color:var(--muted);margin:0}.law-actions[data-astro-cid-ua3riegs]{display:flex;gap:6px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.act[data-astro-cid-ua3riegs]{display:inline-flex;align-items:center;gap:5px;flex:1;justify-content:center;font-family:var(--mono);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-ink);padding:9px 6px;color:var(--ink);transition:background .25s var(--ease),color .25s var(--ease)}.act[data-astro-cid-ua3riegs]:hover{background:var(--ink);color:var(--bone)}.law-num[data-astro-cid-ua3riegs]{font-family:var(--mono);font-size:.68rem;color:var(--muted);letter-spacing:.04em}
.res-grid[data-astro-cid-bonii7em]{display:grid;border:1px solid var(--line-ink);background:var(--bone);margin-top:20px}@media (min-width: 560px){.res-grid[data-astro-cid-bonii7em]{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.res-grid[data-astro-cid-bonii7em]{grid-template-columns:1fr 1fr 1fr}}.res-card[data-astro-cid-bonii7em]{border-right:1px solid var(--line-ink);border-bottom:1px solid var(--line-ink);padding:22px;display:flex;flex-direction:column;gap:8px}.res-card[data-astro-cid-bonii7em] h3[data-astro-cid-bonii7em]{font-family:var(--display);font-size:1.2rem}.res-card[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{margin:0;font-size:.92rem}.res-actions[data-astro-cid-bonii7em]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px}.res-actions[data-astro-cid-bonii7em] .act[data-astro-cid-bonii7em]{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:.66rem;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--line-ink);padding:8px 10px;color:var(--ink)}.res-actions[data-astro-cid-bonii7em] .act[data-astro-cid-bonii7em]:hover{background:var(--ink);color:var(--bone)}
