.legislation-law-resolver{--lr-paper:#fafaf9;--lr-ink:#1c1917;--lr-ink-soft:#57534e;--lr-sky:#38bdf8;--lr-sky-dim:color-mix(in srgb, var(--lr-sky) 42%, transparent);--lr-navy:var(--bg-page,#070b13);--lr-navy-2:var(--bg-page-secondary,#0c111c);--lr-ease:cubic-bezier(.16, 1, .3, 1);--lr-font-display:"Iowan Old Style", "Palatino Linotype", Palatino, "Times New Roman", serif;--lr-font-body:"Golos Text", Inter, system-ui, sans-serif;--lr-cloth:#24344f;--lr-cloth-deep:#182436;--lr-cloth-gk:#5c2432;--lr-cloth-gk-deep:#3d1722;--lr-cloth-uk:#4a1c28;--lr-cloth-uk-deep:#30141c;--lr-cloth-nk:#1e3d32;--lr-cloth-nk-deep:#142920;--lr-cloth-tk:#1c3354;--lr-cloth-tk-deep:#13233a;--lr-foil:#e8d7b0;--lr-page:#f3eee4;isolation:isolate;width:100%;min-width:0;min-height:100%;color:var(--text-primary);font-family:var(--lr-font-body);background:radial-gradient(42% 38% at 18% 28%, color-mix(in srgb, var(--lr-sky) 12%, transparent), transparent 70%), linear-gradient(180deg, var(--lr-navy-2) 0%, var(--lr-navy) 100%);flex:auto;justify-content:flex-start;align-items:center;padding:32px 20px 48px;display:flex;position:relative;overflow-x:clip}.legislation-law-resolver__stage{z-index:1;grid-template-columns:minmax(0,176px) minmax(0,1fr);align-items:center;gap:36px 48px;width:min(920px,100%);margin-inline-start:auto;margin-inline-end:12%;display:grid;position:relative}.legislation-law-resolver__folio{--folio-cloth:var(--lr-cloth);--folio-cloth-deep:var(--lr-cloth-deep);perspective:900px;flex-shrink:0;width:min(168px,100%);height:232px;position:relative}.legislation-law-resolver__folio[data-code=gk]{--folio-cloth:var(--lr-cloth-gk);--folio-cloth-deep:var(--lr-cloth-gk-deep)}.legislation-law-resolver__folio[data-code=uk]{--folio-cloth:var(--lr-cloth-uk);--folio-cloth-deep:var(--lr-cloth-uk-deep)}.legislation-law-resolver__folio[data-code=nk]{--folio-cloth:var(--lr-cloth-nk);--folio-cloth-deep:var(--lr-cloth-nk-deep)}.legislation-law-resolver__folio[data-code=tk]{--folio-cloth:var(--lr-cloth-tk);--folio-cloth-deep:var(--lr-cloth-tk-deep)}.legislation-law-resolver__folio-pages{background:repeating-linear-gradient(to right, var(--lr-page) 0 1px, color-mix(in srgb, var(--lr-ink) 18%, var(--lr-page)) 1px 2px);width:11px;box-shadow:1px 2px 6px color-mix(in srgb, var(--lr-ink) 22%, transparent);border-radius:0 2px 2px 0;position:absolute;top:8px;bottom:8px;right:-7px}.legislation-law-resolver__folio-cover{transform-origin:0;color:var(--lr-foil);background:repeating-linear-gradient(90deg, transparent, transparent 11px, color-mix(in srgb, var(--lr-ink) 10%, transparent) 12px), linear-gradient(180deg, var(--folio-cloth) 0%, var(--folio-cloth-deep) 100%);box-shadow:6px 10px 24px color-mix(in srgb, var(--lr-ink) 28%, transparent), inset -14px 0 18px color-mix(in srgb, var(--lr-ink) 28%, transparent), inset 8px 0 10px color-mix(in srgb, var(--lr-paper) 12%, transparent);border-radius:2px 5px 5px 2px;position:absolute;top:0;bottom:0;left:0;right:8px;overflow:hidden;transform:rotateY(-11deg)}.legislation-law-resolver__folio-spine{background:linear-gradient(90deg, color-mix(in srgb, var(--lr-ink) 35%, var(--folio-cloth-deep)) 0%, var(--folio-cloth) 55%, color-mix(in srgb, var(--lr-ink) 22%, var(--folio-cloth-deep)) 100%);width:16px;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--lr-foil) 18%, transparent);position:absolute;top:0;bottom:0;left:0;right:auto}.legislation-law-resolver__folio-headband{background:repeating-linear-gradient(90deg, var(--lr-foil) 0 2px, color-mix(in srgb, var(--lr-sky) 55%, var(--folio-cloth)) 2px 4px);border-radius:1px;height:8px;position:absolute;top:10px;left:3px;right:3px}.legislation-law-resolver__folio-body{flex-direction:column;justify-content:center;gap:8px;display:flex;position:absolute;top:28px;bottom:22px;left:26px;right:14px}.legislation-law-resolver__folio-kicker{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--lr-foil) 72%, transparent);margin:0;font-size:9px;font-style:normal}.legislation-law-resolver__folio-num{font-family:var(--lr-font-display);letter-spacing:.04em;color:var(--lr-foil);margin:0;font-size:1.7rem;font-style:normal;font-weight:700;line-height:1.05}.legislation-law-resolver__folio[data-stamp=long] .legislation-law-resolver__folio-num{letter-spacing:.02em;font-size:1.15rem}.legislation-law-resolver__folio-sub{letter-spacing:.04em;color:color-mix(in srgb, var(--lr-foil) 78%, transparent);margin:6px 0 0;font-size:11px}.legislation-law-resolver__scan{background:color-mix(in srgb, var(--lr-foil) 70%, var(--lr-sky));opacity:.65;height:2px;animation:lr-scan 2.6s var(--lr-ease) infinite;pointer-events:none;z-index:2;position:absolute;left:16px;right:10px;transform:translateY(12px)}.legislation-law-resolver__copy{min-width:0;max-width:38rem}.legislation-law-resolver__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:11px;font-style:normal}.legislation-law-resolver__title{font-family:var(--lr-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 14px;font-size:clamp(2rem,4.6vw,3.25rem);font-style:normal;font-weight:700;line-height:1.05}.legislation-law-resolver__status{color:var(--text-primary);margin:0 0 8px;font-size:1.05rem;font-weight:600}.legislation-law-resolver__hint{max-width:42ch;color:var(--text-secondary);margin:0 0 22px;font-size:.95rem;line-height:1.55}.legislation-law-resolver__rail{background:var(--border-subtle);width:min(280px,100%);height:2px;margin:0 0 22px;position:relative;overflow:hidden}.legislation-law-resolver__rail-bar{background:var(--lr-sky);width:38%;animation:lr-rail 1.6s var(--lr-ease) infinite;position:absolute;top:0;bottom:0;left:0;right:auto;transform:translate(-120%)}.legislation-law-resolver__ticks{flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;padding:0;list-style:none;display:flex}.legislation-law-resolver__ticks li{color:var(--text-muted);padding-left:14px;font-size:.8rem;position:relative}.legislation-law-resolver__ticks li:before{content:"";background:var(--border-strong);border-radius:99px;width:6px;height:6px;position:absolute;top:.45em;left:0}.legislation-law-resolver__ticks li:first-child:before{animation:lr-tick 2.4s var(--lr-ease) infinite}.legislation-law-resolver__ticks li:nth-child(2):before{animation:lr-tick 2.4s var(--lr-ease) .8s infinite}.legislation-law-resolver__ticks li:nth-child(3):before{animation:lr-tick 2.4s var(--lr-ease) 1.6s infinite}.legislation-law-resolver__slow{max-width:46ch;color:var(--text-secondary);margin:0 0 14px;font-size:.9rem;line-height:1.5}.legislation-law-resolver__actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.legislation-law-resolver__search{min-height:44px;color:var(--lr-sky);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;font-family:inherit;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.legislation-law-resolver__search:hover{text-decoration:underline}.legislation-law-resolver__search:active{transform:translateY(1px)}.legislation-law-resolver__search:focus{outline:none}.legislation-law-resolver__search:focus-visible{outline:2px solid var(--lr-sky);outline-offset:4px}@keyframes lr-scan{0%{opacity:0;transform:translateY(16px)}12%{opacity:.7}88%{opacity:.7}to{opacity:0;transform:translateY(210px)}}@keyframes lr-rail{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes lr-tick{0%,to{background:var(--border-strong)}40%{background:var(--lr-sky)}}.legislation-law-resolver--embed-dark,.legislation-law-resolver--embed-light{background:0 0;min-height:min(420px,58vh);padding:12px 4px 28px}.legislation-law-resolver--embed-dark .legislation-law-resolver__stage,.legislation-law-resolver--embed-light .legislation-law-resolver__stage{gap:28px 36px;width:100%;margin-inline-start:0;margin-inline-end:0}.legislation-law-resolver--embed-dark .legislation-law-resolver__folio,.legislation-law-resolver--embed-light .legislation-law-resolver__folio{width:min(168px,100%)}.legislation-law-resolver--embed-dark .legislation-law-resolver__title,.legislation-law-resolver--embed-light .legislation-law-resolver__title{font-size:clamp(1.55rem,3.2vw,2.35rem)}.legislation-law-resolver--embed-light{color:var(--lr-ink)}.legislation-law-resolver--embed-light .legislation-law-resolver__eyebrow,.legislation-law-resolver--embed-light .legislation-law-resolver__ticks li{color:var(--lr-ink-soft)}.legislation-law-resolver--embed-light .legislation-law-resolver__status,.legislation-law-resolver--embed-light .legislation-law-resolver__title{color:var(--lr-ink)}.legislation-law-resolver--embed-light .legislation-law-resolver__hint,.legislation-law-resolver--embed-light .legislation-law-resolver__slow{color:var(--lr-ink-soft)}.legislation-law-resolver--embed-light .legislation-law-resolver__rail{background:color-mix(in srgb, var(--lr-ink) 10%, transparent)}.legislation-law-resolver--embed-light .legislation-law-resolver__search{color:#0369a1}.legislation-law-resolver--embed-light .legislation-law-resolver__search:focus-visible{outline-color:#0284c7}@media (max-width:767px){.legislation-law-resolver{align-items:flex-start;padding:20px 16px 32px}.legislation-law-resolver__stage{grid-template-columns:minmax(0,1fr);gap:22px;margin-inline-start:0;margin-inline-end:0}.legislation-law-resolver__folio{width:min(148px,100%);height:204px}.legislation-law-resolver__title{font-size:clamp(1.75rem,8vw,2.35rem)}}@media (prefers-reduced-motion:reduce){.legislation-law-resolver__scan,.legislation-law-resolver__rail-bar,.legislation-law-resolver__ticks li:before{animation:none}.legislation-law-resolver__scan{opacity:.7;height:2px;top:auto;bottom:18px;transform:none}.legislation-law-resolver__rail-bar{width:40%;transform:none}.legislation-law-resolver__search:active{transform:none}}
