.RuleCard_dialog__C2L7E{border:none;padding:0;background:transparent;max-width:min(560px,calc(100% - 32px));width:100%;color:var(--ink)}.RuleCard_dialog__C2L7E::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.RuleCard_dialog__C2L7E::backdrop{background:color-mix(in srgb,var(--ink) 45%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.RuleCard_dialog__C2L7E[open] .RuleCard_card___BPCu{animation:RuleCard_rise__T98wz var(--duration-normal) var(--ease-out-expo)}@keyframes RuleCard_rise__T98wz{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.RuleCard_card___BPCu{background:var(--surface);border:1px solid var(--rule-strong);border-top:4px solid var(--seal);padding:clamp(18px,3vw,28px);display:flex;flex-direction:column;gap:12px}.RuleCard_head__Zkd2f{display:flex;align-items:center;justify-content:space-between;gap:12px}.RuleCard_head__Zkd2f>button{flex-shrink:0;white-space:nowrap}.RuleCard_id__O0wWD{font-weight:600}.RuleCard_statement__AY8UT{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;margin:0;line-height:1.6}.RuleCard_meta__n1_Y_{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px;border-top:1px solid var(--rule);padding-top:12px}.RuleCard_meta__n1_Y_ dt{font-size:var(--text-xs);color:var(--ink-3);letter-spacing:.08em}.RuleCard_meta__n1_Y_ dd{margin:0;font-size:var(--text-sm);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.RuleCard_meta__n1_Y_ code,.RuleCard_sources__TOElx code{font-size:var(--text-xs);overflow-wrap:anywhere}.RuleCard_badge__fuWTN{font-size:.68rem;font-weight:600;padding:1px 7px;border-radius:99px}.RuleCard_badge__fuWTN[data-tone=practice]{background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold)}.RuleCard_badge__fuWTN[data-tone=advisory]{color:var(--gold);border:1px dashed var(--gold)}.RuleCard_badge__fuWTN[data-tone=disputed]{background:var(--seal-soft);color:var(--seal);border:1px solid var(--seal)}.RuleCard_srcTitle__RERx3{font-size:var(--text-sm);color:var(--ink-3);font-family:var(--font-sans);font-weight:600;letter-spacing:.08em}.RuleCard_sources__TOElx{margin:0;padding-left:18px;font-size:var(--text-sm)}.RuleCard_note__FSrOo{margin:0;font-size:var(--text-xs);color:var(--gold);border-left:2px solid var(--gold);padding-left:10px}@media (max-width:480px){.RuleCard_meta__n1_Y_{grid-template-columns:1fr}}.RuleCard_sources__TOElx li{display:flex;flex-direction:column;gap:2px;margin-bottom:6px}.RuleCard_srcName__DGmmt{font-weight:600}.RuleCard_srcLoc__anO1H{color:var(--ink-3);font-size:var(--text-xs)}.RuleCard_quote__ReEU9{margin:4px 0 0;padding-left:10px;border-left:2px solid var(--rule-strong);font-family:var(--font-serif)}.RuleCard_classics__wh2yc{margin:0;padding-left:18px;font-family:var(--font-serif);font-size:var(--text-sm)}.RuleCard_pending__5Sukc{margin:0;font-size:var(--text-xs);color:var(--ink-3);border-left:2px dashed var(--rule-strong);padding-left:10px}.RuleCard_verdict__9hBot{align-self:flex-start;margin-top:2px;font-size:.66rem;font-weight:600;padding:0 7px;border-radius:99px;border:1px solid var(--el-wood);color:var(--el-wood)}.RuleCard_verdict__9hBot[data-verdict=PARTIAL],.RuleCard_verdict__9hBot[data-verdict=VARIANT]{border-color:var(--gold);color:var(--gold)}.RuleCard_verdict__9hBot[data-verdict=CONFLICT]{border-color:var(--seal);color:var(--seal);background:var(--seal-soft)}.RuleCard_srcNote__d7zFn{font-size:var(--text-xs);color:var(--ink-2)}.RuleCard_grab__w0Yzz{display:none}@media (max-width:767px){.RuleCard_dialog__C2L7E{margin:auto 0 0;width:100%;max-width:100%;max-height:none;overflow:visible}.RuleCard_dialog__C2L7E::-webkit-backdrop{background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.RuleCard_dialog__C2L7E::backdrop{background:var(--scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.RuleCard_dialog__C2L7E[open] .RuleCard_card___BPCu{animation:RuleCard_sheetUp__jDALy var(--duration-normal) var(--ease-out-expo)}.RuleCard_card___BPCu{max-height:min(86dvh,calc(100dvh - var(--safe-top) - 24px));overflow-y:auto;overscroll-behavior:contain;border:none;border-top:3px solid var(--seal);border-radius:16px 16px 0 0;padding:0 18px calc(20px + env(safe-area-inset-bottom));gap:14px;box-shadow:0 -18px 48px -24px var(--scrim)}.RuleCard_head__Zkd2f{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface);padding:16px 0 8px;border-bottom:1px solid var(--rule);touch-action:none}.RuleCard_grab__w0Yzz{display:block;position:absolute;left:50%;top:6px;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--rule-strong);opacity:.5}.RuleCard_statement__AY8UT{font-size:var(--text-lg);line-height:1.65}}@keyframes RuleCard_sheetUp__jDALy{0%{transform:translateY(40%);opacity:.4}to{transform:none;opacity:1}}