.redesign-module__E1FZva__page{background:radial-gradient(circle at 10% 0,#e5efff,#0000 36rem),radial-gradient(circle at 95% 10%,#fff7e3,#0000 30rem),#f8fafc;min-height:100vh}.redesign-module__E1FZva__shell{width:min(1240px,100% - 3rem);margin:0 auto;padding:2rem 0 4rem}.redesign-module__E1FZva__hero{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.5rem;display:flex}.redesign-module__E1FZva__hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.1}.redesign-module__E1FZva__hero p{color:#475569;max-width:740px;margin-bottom:0;line-height:1.6}.redesign-module__E1FZva__hero .redesign-module__E1FZva__eyebrow{color:#1d4ed8;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .6rem;font-size:.76rem;font-weight:750}.redesign-module__E1FZva__metrics{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;align-items:center;gap:1.3rem;padding:1rem 1.3rem;display:flex}.redesign-module__E1FZva__metrics div+div{border-left:1px solid #e2e8f0;padding-left:1.3rem}.redesign-module__E1FZva__metrics strong,.redesign-module__E1FZva__metrics span{display:block}.redesign-module__E1FZva__metrics strong{color:#1d4ed8;font-size:1.4rem}.redesign-module__E1FZva__metrics span{color:#64748b;text-transform:uppercase;margin-top:.2rem;font-size:.7rem}.redesign-module__E1FZva__omnibox{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:2rem;padding:1rem 1.25rem;box-shadow:0 4px 12px #0f172a0a}.redesign-module__E1FZva__shortcuts{border-top:1px solid #f1f5f9;align-items:center;gap:.5rem;margin-top:.8rem;padding:.8rem 0 .2rem;display:flex;overflow-x:auto}.redesign-module__E1FZva__shortcuts>span{color:#64748b;white-space:nowrap;font-size:.74rem}.redesign-module__E1FZva__shortcuts button{font:inherit;color:#334155;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-size:.75rem}.redesign-module__E1FZva__shortcuts button:first-of-type{color:#92400e;background:#fffbeb;border-color:#fde68a}.redesign-module__E1FZva__shortcuts button:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.redesign-module__E1FZva__filters{margin-top:.8rem}.redesign-module__E1FZva__filters summary{color:#475569;cursor:pointer;font-size:.82rem}.redesign-module__E1FZva__constitution{color:#fff;background:linear-gradient(120deg,#233f91,#18244f);border:1px solid #294494;border-radius:20px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:2.5rem;margin:1.5rem 0 2rem;padding:2rem;display:grid;box-shadow:0 12px 28px #17255424}.redesign-module__E1FZva__constitution h2{color:#fff;margin:.7rem 0;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.22}.redesign-module__E1FZva__constitutionMeta{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.redesign-module__E1FZva__constitutionMeta>span{color:#fde68a;text-transform:uppercase;background:#fbbf241a;border:1px solid #fbbf2450;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:700}.redesign-module__E1FZva__constitutionMeta p{color:#dbeafe;margin:0;font-size:.75rem}.redesign-module__E1FZva__constitutionCopy{color:#dbeafe;font-size:.88rem;line-height:1.6}.redesign-module__E1FZva__articlePills{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.2rem;display:flex}.redesign-module__E1FZva__articlePills>span{color:#bfdbfe;margin-right:.4rem;font-size:.75rem}.redesign-module__E1FZva__articlePills a{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:5px;padding:.3rem .5rem;font-size:.72rem;text-decoration:none}.redesign-module__E1FZva__articlePills a:hover{color:#1e3a8a;background:#fff}.redesign-module__E1FZva__constitution .redesign-module__E1FZva__verification{color:#bfdbfe;margin:.9rem 0 0;font-size:.7rem;line-height:1.5}.redesign-module__E1FZva__constitutionActions{gap:.65rem;display:grid}.redesign-module__E1FZva__constitutionActions a,.redesign-module__E1FZva__constitutionActions button{font:inherit;text-align:center;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff30;border-radius:10px;padding:.7rem 1rem;font-size:.8rem;text-decoration:none}.redesign-module__E1FZva__constitutionActions a{color:#422006;background:#f59e0b;border-color:#f59e0b;font-weight:750;box-shadow:0 3px 15px #f59e0b30}.redesign-module__E1FZva__constitutionActions button:hover{background:#ffffff25}.redesign-module__E1FZva__grouping{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.redesign-module__E1FZva__tabs{background:#fff;border:1px solid #dbe3f0;border-radius:14px;gap:.25rem;max-width:100%;padding:.3rem;display:flex;overflow-x:auto}.redesign-module__E1FZva__tabs button,.redesign-module__E1FZva__layout button{white-space:nowrap;color:#475569;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.6rem .9rem;font-size:.83rem;font-weight:650}.redesign-module__E1FZva__tabs button[aria-pressed=true]{color:#fff;background:#1d4ed8;box-shadow:0 3px 8px #1d4ed820}.redesign-module__E1FZva__layout{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.2rem;display:flex}.redesign-module__E1FZva__layout button[aria-pressed=true]{color:#1d4ed8;background:#eff6ff}.redesign-module__E1FZva__matters{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.redesign-module__E1FZva__matters button{color:#475569;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.45rem .7rem;font-size:.78rem}.redesign-module__E1FZva__matters button[aria-pressed=true]{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.redesign-module__E1FZva__note{color:#64748b;margin:.8rem 0 1.2rem;font-size:.78rem;line-height:1.6}.redesign-module__E1FZva__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.redesign-module__E1FZva__list{gap:.55rem;display:grid}.redesign-module__E1FZva__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;min-width:0;padding:1.1rem;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 2px 8px #0f172a05}.redesign-module__E1FZva__card:hover{border-color:#93c5fd;box-shadow:0 6px 18px #0f172a10}.redesign-module__E1FZva__constitutionCard{background:linear-gradient(130deg,#fffdf5,#fff);border-color:#fde68a}.redesign-module__E1FZva__cardTop{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.redesign-module__E1FZva__docIcon{background:#eff6ff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;display:inline-flex}.redesign-module__E1FZva__acronym{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:5px;padding:.2rem .5rem;font-size:.76rem;font-weight:750}.redesign-module__E1FZva__matterBadge{color:#065f46;background:#ecfdf5;border-radius:5px;padding:.2rem .45rem;font-size:.65rem}.redesign-module__E1FZva__cardCategory{color:#64748b;margin:0 0 .4rem;font-size:.7rem}.redesign-module__E1FZva__cardContent{flex:1;min-width:0}.redesign-module__E1FZva__card h3{margin:0 0 .8rem;font-size:1rem;line-height:1.45}.redesign-module__E1FZva__card h3 a{color:#0f172a;text-decoration:none}.redesign-module__E1FZva__card h3 a:hover{color:#1d4ed8}.redesign-module__E1FZva__cardMetadata{color:#64748b;flex-wrap:wrap;gap:.5rem 1rem;font-size:.72rem;line-height:1.5;display:flex}.redesign-module__E1FZva__cardActions{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:.9rem;padding-top:.8rem;display:flex}.redesign-module__E1FZva__cardActions button,.redesign-module__E1FZva__cardActions a{font:inherit;color:#1d4ed8;cursor:pointer;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:600;text-decoration:none}.redesign-module__E1FZva__cardActions button:disabled{color:#64748b;cursor:default}.redesign-module__E1FZva__cardActions>span{color:#b91c1c;width:100%;font-size:.72rem}.redesign-module__E1FZva__compact{grid-template-columns:180px minmax(0,1fr) 145px;align-items:center;gap:1.1rem;padding:.85rem 1rem;display:grid}.redesign-module__E1FZva__compact .redesign-module__E1FZva__cardTop{margin-bottom:0}.redesign-module__E1FZva__compact .redesign-module__E1FZva__docIcon{display:none}.redesign-module__E1FZva__compact .redesign-module__E1FZva__cardActions{border:0;margin:0;padding:0}.redesign-module__E1FZva__compact h3{margin-bottom:.3rem;font-size:.9rem}.redesign-module__E1FZva__preview{color:#0f172a;background:#fff;border:0;width:min(540px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:1.5rem;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #0f172a25}.redesign-module__E1FZva__preview::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a66}.redesign-module__E1FZva__previewHeader{border-bottom:1px solid #e2e8f0;align-items:start;gap:1rem;padding-bottom:1.1rem;display:flex}.redesign-module__E1FZva__previewHeader h2{margin:.65rem 0 0;font-size:1.3rem;line-height:1.4}.redesign-module__E1FZva__previewHeader>button{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:1.4rem}.redesign-module__E1FZva__previewFacts{grid-template-columns:1fr 1fr;gap:1rem;margin:1.3rem 0;font-size:.82rem;display:grid}.redesign-module__E1FZva__previewFacts dt{color:#64748b;margin-bottom:.3rem}.redesign-module__E1FZva__previewFacts dd{overflow-wrap:anywhere;margin:0}.redesign-module__E1FZva__preview h3{margin-top:1.5rem;font-size:1rem}.redesign-module__E1FZva__preview p{color:#475569;font-size:.83rem;line-height:1.6}.redesign-module__E1FZva__primaryLink{color:#fff;text-align:center;background:#1d4ed8;border-radius:10px;margin-top:1rem;padding:.75rem 1rem;font-size:.85rem;text-decoration:none;display:block}.redesign-module__E1FZva__sourceLink{color:#1d4ed8;font-size:.83rem;display:inline-block}.redesign-module__E1FZva__articleFilter{gap:.4rem;margin:1rem 0;font-size:.8rem;display:grid}.redesign-module__E1FZva__articleFilter input{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem}.redesign-module__E1FZva__previewArticles{grid-template-columns:repeat(4,1fr);gap:.45rem;display:grid}.redesign-module__E1FZva__previewArticles a{color:#1e40af;text-align:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;padding:.45rem;font-size:.78rem;text-decoration:none}.redesign-module__E1FZva__page button:focus-visible,.redesign-module__E1FZva__page a:focus-visible,.redesign-module__E1FZva__preview a:focus-visible,.redesign-module__E1FZva__preview button:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}@media (max-width:1050px){.redesign-module__E1FZva__hero{flex-direction:column;align-items:start;gap:1rem}.redesign-module__E1FZva__constitution{grid-template-columns:minmax(0,1fr) 190px;gap:1.3rem}.redesign-module__E1FZva__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.redesign-module__E1FZva__shell{width:calc(100% - 1.5rem);padding-top:1.4rem}.redesign-module__E1FZva__constitution{grid-template-columns:1fr;padding:1.3rem}.redesign-module__E1FZva__constitutionActions,.redesign-module__E1FZva__grid{grid-template-columns:1fr}.redesign-module__E1FZva__compact{grid-template-columns:1fr;gap:.6rem}.redesign-module__E1FZva__compact .redesign-module__E1FZva__cardActions{border-top:1px solid #f1f5f9;padding-top:.7rem}.redesign-module__E1FZva__tabs{width:100%}.redesign-module__E1FZva__tabs button{padding:.55rem .7rem;font-size:.75rem}.redesign-module__E1FZva__metrics{padding:.8rem 1rem}.redesign-module__E1FZva__omnibox{padding:.85rem}.redesign-module__E1FZva__previewFacts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.redesign-module__E1FZva__card{transition:none}}.redesign-module__E1FZva__shell{padding-top:1.25rem}.redesign-module__E1FZva__hero{margin-bottom:1rem}.redesign-module__E1FZva__hero h1{font-size:clamp(1.65rem,3vw,2.2rem)}.redesign-module__E1FZva__hero p{max-width:680px;font-size:.85rem;line-height:1.45}.redesign-module__E1FZva__metrics{padding:.65rem 1rem}.redesign-module__E1FZva__omnibox{border-radius:14px;margin-bottom:.75rem}.redesign-module__E1FZva__omnibox .redesign-module__E1FZva__matters{margin:.8rem 0 0}.redesign-module__E1FZva__essentials{align-items:center;gap:.5rem;margin-bottom:.8rem;padding:.6rem 0;display:flex;overflow-x:auto}.redesign-module__E1FZva__essentials strong{color:#475569;font-size:.78rem}.redesign-module__E1FZva__essentials button{font:inherit;color:#17365d;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe4ef;border-radius:10px;flex-shrink:0;padding:.55rem .8rem;font-size:.8rem}.redesign-module__E1FZva__essentials span{color:#64748b;margin-top:.2rem;font-size:.65rem;display:block}.redesign-module__E1FZva__stateSelect{color:#334155;gap:.3rem;max-width:360px;margin:.7rem 0;font-size:.8rem;display:grid}.redesign-module__E1FZva__stateSelect select,.redesign-module__E1FZva__radar select{font:inherit;color:#17365d;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem}.redesign-module__E1FZva__activeFilters{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.4rem;margin-top:.7rem;padding-top:.7rem;display:flex}.redesign-module__E1FZva__activeFilters button{color:#1e40af;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:.35rem .6rem;font-size:.75rem}.redesign-module__E1FZva__card[data-kind=codes]{border-top:3px solid #2563eb}.redesign-module__E1FZva__card[data-kind=constitutional]{border-top:3px solid #b7791f}.redesign-module__E1FZva__card[data-kind=treaties]{border-top:3px solid #7c3aed}.redesign-module__E1FZva__cardMetadata{color:#334155}.redesign-module__E1FZva__cardMetadata span:last-child{background:#f1f5f9;border-radius:5px;padding:.15rem .4rem}.redesign-module__E1FZva__radar{background:#fff;border:1px solid #dbe4ef;border-radius:14px;margin-top:2rem;padding:1.25rem}.redesign-module__E1FZva__radar header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.redesign-module__E1FZva__radar h2{margin:.3rem 0 0;font-size:1.25rem}.redesign-module__E1FZva__radar .redesign-module__E1FZva__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#1d4ed8;margin:0;font-size:.7rem}.redesign-module__E1FZva__radar label{font-size:.8rem}.redesign-module__E1FZva__radarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.redesign-module__E1FZva__radarGrid article{border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:1rem}.redesign-module__E1FZva__radarGrid time{color:#92400e;margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:block}.redesign-module__E1FZva__radarGrid a{color:#1d4ed8;margin-right:.75rem;font-size:.8rem}.redesign-module__E1FZva__radarGrid p{color:#475569;font-size:.78rem;line-height:1.5}.redesign-module__E1FZva__integrity{background:#f8fafc;border-radius:8px;margin:1rem 0;padding:.8rem;font-size:.8rem}.redesign-module__E1FZva__integrity code{overflow-wrap:anywhere;margin-top:.7rem;display:block}.redesign-module__E1FZva__accessDetails{color:#475569;margin-top:1rem;font-size:.8rem}.redesign-module__E1FZva__accessDetails summary,.redesign-module__E1FZva__integrity summary{cursor:pointer}@media (max-width:680px){.redesign-module__E1FZva__radarGrid{grid-template-columns:1fr}.redesign-module__E1FZva__hero{gap:.65rem}.redesign-module__E1FZva__hero .redesign-module__E1FZva__metrics{display:none}.redesign-module__E1FZva__shell{padding-top:.9rem}.redesign-module__E1FZva__omnibox{padding:.75rem}}.redesign-module__E1FZva__previewTools{flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.redesign-module__E1FZva__previewTools button{font:inherit;color:#17365d;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;padding:.5rem .7rem;font-size:.75rem}.redesign-module__E1FZva__previewTools button[aria-pressed=true]{background:#dbeafe;border-color:#93c5fd}.redesign-module__E1FZva__moreArticles{font:inherit;color:#1e40af;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:.8rem 0;padding:.6rem;font-size:.8rem}.redesign-module__E1FZva__personalNav a{color:#17365d;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.78rem;text-decoration:none;display:inline-flex}.redesign-module__E1FZva__personalNav a:hover{background:#e5efff}@media (max-width:680px){.redesign-module__E1FZva__omnibox .redesign-module__E1FZva__matters{flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.redesign-module__E1FZva__matters button{white-space:nowrap;flex-shrink:0}}.redesign-module__E1FZva__personalNav{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:680px){.redesign-module__E1FZva__personalNav{flex-wrap:nowrap;padding-bottom:.3rem;overflow-x:auto}.redesign-module__E1FZva__personalNav a{flex-shrink:0}}.redesign-module__E1FZva__hero p{margin-top:.45rem}.redesign-module__E1FZva__essentials{margin-bottom:.4rem;padding:.4rem 0}.redesign-module__E1FZva__grouping{margin-bottom:.5rem}.redesign-module__E1FZva__page [id=library-catalog]{margin-top:.75rem}
.access-badge-module__eY9h-a__badge{white-space:nowrap;vertical-align:middle;border:1px solid;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}.access-badge-module__eY9h-a__public{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.access-badge-module__eY9h-a__registered{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.access-badge-module__eY9h-a__membership{color:#6b21a8;background:#faf5ff;border-color:#e9d5ff}.access-badge-module__eY9h-a__credits{color:#92400e;background:#fffbeb;border-color:#fde68a}.access-badge-module__eY9h-a__acquired{color:#166534;background:#f0fdf4;border-color:#bbf7d0}
.access-dialog-module__b_FCuq__dialog{box-sizing:border-box;color:#1e293b;border:1px solid #cbd5e1;border-radius:1rem;width:min(480px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow:auto;box-shadow:0 24px 70px #0f172a40}.access-dialog-module__b_FCuq__dialog::backdrop{background:#0f172a80}.access-dialog-module__b_FCuq__dialog h2{margin:.8rem 0}.access-dialog-module__b_FCuq__dialog p{line-height:1.6}.access-dialog-module__b_FCuq__close{float:right;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.access-dialog-module__b_FCuq__actions{flex-wrap:wrap;gap:.7rem;display:flex}.access-dialog-module__b_FCuq__actions a,.access-dialog-module__b_FCuq__actions button{color:#1e40af;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem .8rem;text-decoration:none}.access-dialog-module__b_FCuq__actions a:first-child{color:#fff;background:#1e40af}.access-dialog-module__b_FCuq__dialog :focus-visible{outline-offset:3px;outline:3px solid #2563eb}
div.validity-notices-module__VpDAkq__list{gap:.6rem;margin:.75rem 0;display:grid}div.validity-notices-module__VpDAkq__notice{border:1px solid;border-left-width:4px;border-radius:8px;padding:.7rem .9rem;line-height:1.45}div.validity-notices-module__VpDAkq__notice strong{margin-bottom:.2rem;display:block}div.validity-notices-module__VpDAkq__notice p{margin:0}div.validity-notices-module__VpDAkq__notice a{margin-top:.35rem;font-weight:600;display:inline-block}div.validity-notices-module__VpDAkq__notice.validity-notices-module__VpDAkq__compact{padding:.4rem .6rem;font-size:.75rem}.validity-notices-module__VpDAkq__danger{color:#7f1d1d;background:#fef2f2;border-color:#fca5a5 #fca5a5 #fca5a5 #b91c1c}.validity-notices-module__VpDAkq__warning{color:#78350f;background:#fffbeb;border-color:#fcd34d #fcd34d #fcd34d #b45309}.validity-notices-module__VpDAkq__info{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #1d4ed8}span.validity-notices-module__VpDAkq__badge{color:#991b1b;white-space:nowrap;background:#fee2e2;border:1px solid #fca5a5;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.validity-notices-module__VpDAkq__badgeWarning{color:#92400e;background:#fef3c7;border-color:#fcd34d}
.retrieval-explanation-module__iWnv8a__explanation{color:#475569;gap:.3rem;margin:0 0 .7rem;font-size:.76rem;line-height:1.45;display:grid}.retrieval-explanation-module__iWnv8a__basis{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.retrieval-explanation-module__iWnv8a__basisLabel{color:#334155;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:650}.retrieval-explanation-module__iWnv8a__note{margin:0}.retrieval-explanation-module__iWnv8a__excerpt{color:#334155;border-left:2px solid #cbd5e1;gap:.2rem;margin:0;padding:.1rem 0 .1rem .55rem;display:grid}.retrieval-explanation-module__iWnv8a__excerpt strong{color:#64748b;font-size:.67rem}.retrieval-explanation-module__iWnv8a__compact{gap:.2rem;margin:0;font-size:.7rem}.retrieval-explanation-module__iWnv8a__compact .retrieval-explanation-module__iWnv8a__basisLabel{padding:.05rem .35rem;font-size:.64rem}.retrieval-explanation-module__iWnv8a__compact .retrieval-explanation-module__iWnv8a__excerpt{font-size:.7rem}
.legislative-workspace-module__iuac1a__workspace{color:#142b48;background:#f4f7fb;border:1px solid #dce5ef;border-radius:20px;margin:24px 0;overflow:hidden}.legislative-workspace-module__iuac1a__hero{color:#fff;background:#122c4c;justify-content:space-between;align-items:start;gap:24px;padding:28px;display:flex}.legislative-workspace-module__iuac1a__hero h2{color:#fff;margin:8px 0;font-size:1.7rem}.legislative-workspace-module__iuac1a__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.legislative-workspace-module__iuac1a__hero p{color:#d1def0;max-width:64ch;line-height:1.6}.legislative-workspace-module__iuac1a__button{color:#152944;cursor:pointer;white-space:normal;background:#ffcc59;border:0;border-radius:10px;padding:12px 18px;font-weight:800}.legislative-workspace-module__iuac1a__button:disabled{opacity:.55;cursor:not-allowed}.legislative-workspace-module__iuac1a__tabs{border-bottom:1px solid #dce5ef;gap:8px;padding:16px 24px;display:flex;overflow:auto}.legislative-workspace-module__iuac1a__tabs button{color:#46617f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:12px 16px}.legislative-workspace-module__iuac1a__tabs button[aria-selected=true]{color:#194bc0;background:#e2ecff;font-weight:800}.legislative-workspace-module__iuac1a__body{grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:24px;display:grid}.legislative-workspace-module__iuac1a__panel{background:#fff;border:1px solid #dce5ef;border-radius:14px;margin-bottom:16px;padding:22px}.legislative-workspace-module__iuac1a__panel h3{margin-top:0}.legislative-workspace-module__iuac1a__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75}.legislative-workspace-module__iuac1a__notice{background:#fff7dd;border-radius:10px;padding:14px;font-size:.85rem;line-height:1.6}.legislative-workspace-module__iuac1a__source{border-top:1px solid #e0e8f0;padding:18px 0}.legislative-workspace-module__iuac1a__source:first-child{border-top:0}.legislative-workspace-module__iuac1a__source summary{cursor:pointer;font-weight:700}.legislative-workspace-module__iuac1a__source a{margin-top:8px;display:inline-block}.legislative-workspace-module__iuac1a__source p{white-space:pre-wrap;max-height:300px;line-height:1.65;overflow:auto}.legislative-workspace-module__iuac1a__capture{background:#f4f7fb;border:1px solid #dce5ef;border-radius:14px;margin:16px 0;padding:20px}.legislative-workspace-module__iuac1a__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legislative-workspace-module__iuac1a__fields label{gap:8px;font-size:.85rem;font-weight:700;display:grid}.legislative-workspace-module__iuac1a__fields select,.legislative-workspace-module__iuac1a__fields input,.legislative-workspace-module__iuac1a__editor{color:#142b48;background:#fff;border:1px solid #c5d3e3;border-radius:8px;width:100%;padding:12px}.legislative-workspace-module__iuac1a__editor{resize:vertical;min-height:200px;line-height:1.65}.legislative-workspace-module__iuac1a__error{color:#b42318;white-space:pre-wrap;padding:12px}.legislative-workspace-module__iuac1a__comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.legislative-workspace-module__iuac1a__comparison p{white-space:pre-wrap;line-height:1.6}.legislative-workspace-module__iuac1a__label{background:#e8eff8;border-radius:6px;margin:6px 6px 6px 0;padding:4px 8px;font-size:.75rem;display:inline-block}.legislative-workspace-module__iuac1a__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legislative-workspace-module__iuac1a__muted{color:#526b85;font-size:.85rem;line-height:1.6}@media (max-width:760px){.legislative-workspace-module__iuac1a__hero{padding:20px;display:block}.legislative-workspace-module__iuac1a__body{grid-template-columns:1fr;padding:16px}.legislative-workspace-module__iuac1a__body aside{order:1}.legislative-workspace-module__iuac1a__fields,.legislative-workspace-module__iuac1a__comparison{grid-template-columns:1fr}.legislative-workspace-module__iuac1a__tabs{padding:12px}.legislative-workspace-module__iuac1a__hero h2{font-size:1.4rem}}
.article-sheet-module__aGhpGa__kicker{letter-spacing:.13em;color:#5b6f8f;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.article-sheet-module__aGhpGa__muted{color:#5d6b80;font-size:13px}.article-sheet-module__aGhpGa__empty{color:#4d5b70;background:#f6f8fc;border-radius:8px;padding:14px 16px}.article-sheet-module__aGhpGa__linkButton{color:#1f4fc4;text-align:left;background:0 0;border:0;min-height:44px;padding:6px 0;font-size:13px;font-weight:650}.article-sheet-module__aGhpGa__linkButton:hover{text-decoration:underline}.article-sheet-module__aGhpGa__asOfForm{gap:6px;max-width:460px;margin-top:14px;display:grid}.article-sheet-module__aGhpGa__asOfForm label{letter-spacing:.04em;font-size:12px;font-weight:700}.article-sheet-module__aGhpGa__asOfForm small{opacity:.85;font-size:11px}.article-sheet-module__aGhpGa__asOfRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-sheet-module__aGhpGa__asOfRow input{min-height:44px;font:inherit;color:#172b47;background:#fff;border:1px solid #c7d4e6;border-radius:8px;padding:0 10px;font-size:14px}.article-sheet-module__aGhpGa__asOfRow button[type=submit]{color:#172b47;background:#f4bb42;border:0;border-radius:8px;min-width:64px;min-height:44px;font-weight:700}.article-sheet-module__aGhpGa__asOfForm .article-sheet-module__aGhpGa__linkButton{color:inherit;text-decoration:underline}.article-sheet-module__aGhpGa__formError{color:#ffd7d7;font-weight:700;opacity:1!important}.article-sheet-module__aGhpGa__asOfCompact{margin-top:0}.article-sheet-module__aGhpGa__asOfPanel{gap:14px;margin-bottom:20px;display:grid}.article-sheet-module__aGhpGa__asOfHeadline{background:#fff;border:1px solid #dfe6ef;border-left-width:5px;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.article-sheet-module__aGhpGa__asOfHeadline h2{margin:0 0 6px;font-size:22px}.article-sheet-module__aGhpGa__asOfHeadline p{margin:0;font-size:14px}.article-sheet-module__aGhpGa__tone_current{border-left-color:#1f8a5b}.article-sheet-module__aGhpGa__tone_historical{border-left-color:#245adc}.article-sheet-module__aGhpGa__tone_warning{background:#fffaf0;border-left-color:#c77700}.article-sheet-module__aGhpGa__tone_unavailable{background:#f6f8fc;border-left-color:#7d8798}.article-sheet-module__aGhpGa__notices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.article-sheet-module__aGhpGa__notices li{border-radius:8px;padding:10px 14px;font-size:13px}.article-sheet-module__aGhpGa__noticeWarning{color:#5c3b00;background:#fff4dd;border:1px solid #f1d29b}.article-sheet-module__aGhpGa__noticeInfo{color:#20365c;background:#eef4ff;border:1px solid #d3e0f7}.article-sheet-module__aGhpGa__successionLink{margin:0;font-weight:650}.article-sheet-module__aGhpGa__asOfText{white-space:pre-wrap;color:#2c3b50;background:#fff;border:1px solid #dfe6ef;border-radius:12px;padding:22px 24px;font:16px/1.9 Georgia,serif}.article-sheet-module__aGhpGa__asOfReference{color:#4c5a6e;background:repeating-linear-gradient(135deg,#fbfcfe,#fbfcfe 12px,#f4f6fa 12px 24px)}.article-sheet-module__aGhpGa__asOfEmpty{background:#fbfcfe;border:1px dashed #b9c6d8;border-radius:12px;padding:18px 20px}.article-sheet-module__aGhpGa__asOfEmpty p{margin:0 0 6px}.article-sheet-module__aGhpGa__block{background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:12px 16px}.article-sheet-module__aGhpGa__block summary{cursor:pointer;min-height:32px;font-weight:650}.article-sheet-module__aGhpGa__block ul{margin:10px 0;padding-left:1.1rem}.article-sheet-module__aGhpGa__block li{margin-bottom:6px;font-size:13px}.article-sheet-module__aGhpGa__block blockquote,.article-sheet-module__aGhpGa__effects blockquote{color:#4a5a70;border-left:3px solid #d8e2f0;margin:6px 0 0;padding-left:10px;font-size:12px}.article-sheet-module__aGhpGa__certainty{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.article-sheet-module__aGhpGa__certainty_verified{color:#0f5a39;background:#e6f5ee;border-color:#b8e0cc}.article-sheet-module__aGhpGa__certainty_secondary{color:#2a4373;background:#eef2fb;border-color:#cfdaf0}.article-sheet-module__aGhpGa__certainty_uncorroborated{color:#6b4100;background:#fff3e0;border-color:#f0d3a2}.article-sheet-module__aGhpGa__legend{margin:10px 0 16px;font-size:13px}.article-sheet-module__aGhpGa__legend summary{cursor:pointer;color:#1f4fc4;min-height:32px;font-weight:650}.article-sheet-module__aGhpGa__legend dl{gap:8px;margin:10px 0 0;display:grid}.article-sheet-module__aGhpGa__legend dl>div{grid-template-columns:150px 1fr;align-items:start;gap:10px;display:grid}.article-sheet-module__aGhpGa__legend dd{color:#4d5b70;margin:0}.article-sheet-module__aGhpGa__revisions{border-left:2px solid #d8e2f0;margin:0 0 18px;padding:0;list-style:none}.article-sheet-module__aGhpGa__revisions li{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0 10px 18px;display:flex;position:relative}.article-sheet-module__aGhpGa__revisions li:before{content:"";background:#fff;border:2px solid #8aa2c6;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-7px}.article-sheet-module__aGhpGa__revisions li[aria-current=true]:before{background:#245adc;border-color:#245adc}.article-sheet-module__aGhpGa__revisions li>div{flex:1;min-width:200px;display:grid}.article-sheet-module__aGhpGa__revisions li span{color:#5d6b80;font-size:12px}.article-sheet-module__aGhpGa__effects{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.article-sheet-module__aGhpGa__effects li{background:#f6f8fc;border-radius:8px;padding:10px 14px;font-size:13px}.article-sheet-module__aGhpGa__transitories{gap:8px;margin-bottom:14px;display:grid}.article-sheet-module__aGhpGa__transitories details{background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:10px 14px}.article-sheet-module__aGhpGa__transitories summary{cursor:pointer;min-height:32px}.article-sheet-module__aGhpGa__tag{color:#2a4373;background:#eef2fb;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.article-sheet-module__aGhpGa__transitoryText{white-space:pre-wrap;margin:10px 0 0;font:14px/1.75 Georgia,serif}.article-sheet-module__aGhpGa__counts{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.article-sheet-module__aGhpGa__citedGroup h3{margin:18px 0 8px;font-size:16px}.article-sheet-module__aGhpGa__count{background:#e5ebf6;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px}.article-sheet-module__aGhpGa__citedGroup ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.article-sheet-module__aGhpGa__citedGroup li{background:#fff;border:1px solid #dfe6ef;border-radius:10px;gap:4px;padding:10px 14px;display:grid}.article-sheet-module__aGhpGa__citedHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.article-sheet-module__aGhpGa__citedHead a{min-height:24px;font-weight:650}.article-sheet-module__aGhpGa__quote{color:#4a5a70;font-size:12px;font-style:italic}@media (max-width:700px){.article-sheet-module__aGhpGa__asOfHeadline{display:block}.article-sheet-module__aGhpGa__asOfHeadline>span{margin-top:10px}.article-sheet-module__aGhpGa__asOfText{padding:16px;font-size:15px}.article-sheet-module__aGhpGa__legend dl>div{grid-template-columns:1fr;gap:4px}.article-sheet-module__aGhpGa__citedHead{flex-direction:column}.article-sheet-module__aGhpGa__asOfRow input{flex:160px}}@media print{.article-sheet-module__aGhpGa__asOfForm,.article-sheet-module__aGhpGa__legend,.article-sheet-module__aGhpGa__linkButton{display:none}}
.case-facts-date-module__U1XvCq__field{color:#334155;gap:.3rem;font-size:.84rem;display:grid}.case-facts-date-module__U1XvCq__field label{font-weight:650}.case-facts-date-module__U1XvCq__field input{box-sizing:border-box;width:100%;max-width:16rem;min-height:44px;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.55rem .75rem}.case-facts-date-module__U1XvCq__field input[aria-invalid=true]{border-color:#b91c1c}.case-facts-date-module__U1XvCq__field input:focus-visible{outline-offset:1px;outline:3px solid #93c5fd}.case-facts-date-module__U1XvCq__field small{color:#64748b;font-size:.78rem;line-height:1.45}.case-facts-date-module__U1XvCq__error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.8rem}.case-facts-date-module__U1XvCq__panel{background:#f8fbff;border:1px solid #bfdbfe;border-radius:12px;gap:.65rem;margin:.4rem 0 1rem;padding:.85rem 1rem;display:grid}.case-facts-date-module__U1XvCq__summary{align-items:flex-start;gap:.7rem;display:flex}.case-facts-date-module__U1XvCq__summary>div{flex:1;min-width:0}.case-facts-date-module__U1XvCq__icon{color:#1e3a8a;background:#dbeafe;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.case-facts-date-module__U1XvCq__banner{color:#0f172a;margin:0;font-size:.9rem;line-height:1.45}.case-facts-date-module__U1XvCq__note{color:#475569;margin:.2rem 0 0;font-size:.8rem;line-height:1.45}.case-facts-date-module__U1XvCq__linkButton{color:#1d4ed8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .5rem;font-size:.85rem;font-weight:650;text-decoration:underline}.case-facts-date-module__U1XvCq__linkButton:focus-visible,.case-facts-date-module__U1XvCq__actions button:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.case-facts-date-module__U1XvCq__form{gap:.65rem;display:grid}.case-facts-date-module__U1XvCq__actions{flex-wrap:wrap;gap:.5rem;display:flex}.case-facts-date-module__U1XvCq__actions button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1e40af;border:0;border-radius:8px;padding:.5rem .85rem;font-weight:700}.case-facts-date-module__U1XvCq__actions .case-facts-date-module__U1XvCq__secondary{color:#1e293b;background:#fff;border:1px solid #cbd5e1;font-weight:600}.case-facts-date-module__U1XvCq__actions button:disabled{opacity:.6;cursor:wait}.case-facts-date-module__U1XvCq__reform{color:#78350f;background:#fffbeb;border-left:3px solid #d97706;border-radius:0 8px 8px 0;margin:.45rem 0;padding:.5rem .65rem;font-size:.8rem;line-height:1.45}@media (max-width:600px){.case-facts-date-module__U1XvCq__summary{flex-wrap:wrap}.case-facts-date-module__U1XvCq__linkButton{padding-left:2.7rem}.case-facts-date-module__U1XvCq__field input{max-width:none}.case-facts-date-module__U1XvCq__actions button{flex:auto}}
.source-validity-panel-module__Fb4dWW__sheet.source-validity-panel-module__Fb4dWW__sheet{box-sizing:border-box;color:#1e293b;background:#fff;border:0;border-left:1px solid #cbd5e1;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;inset:0 0 0 auto;overflow:hidden;box-shadow:-10px 0 30px #0f172a2e}.source-validity-panel-module__Fb4dWW__sheet.source-validity-panel-module__Fb4dWW__sheet[open]{flex-direction:column;display:flex}.source-validity-panel-module__Fb4dWW__sheet.source-validity-panel-module__Fb4dWW__sheet::backdrop{background:#0f172a73}.source-validity-panel-module__Fb4dWW__sheet.source-validity-panel-module__Fb4dWW__sheet :focus-visible{outline-offset:2px;outline:3px solid #2563eb}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__header{color:#fff;background:#1e3a8a;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem .75rem .75rem 1.25rem;display:flex}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#bfdbfe;margin:0;font-size:.72rem;font-weight:700}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__title{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:1rem;font-weight:750;line-height:1.35}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__title:focus{outline:none}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__close{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:.5rem;flex:none;min-width:44px;min-height:44px;font-size:1.25rem;line-height:1}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__close:hover{background:#ffffff1f}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__body{flex:1;padding:1rem 1.25rem 1.5rem;font-size:.9rem;line-height:1.55;overflow-y:auto}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__section{margin:0 0 1rem}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__sectionTitle{letter-spacing:.03em;text-transform:uppercase;color:#475569;margin:0 0 .35rem;font-size:.78rem;font-weight:800}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__applies,.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__warning{border-radius:.6rem;margin:0 0 1rem;padding:.7rem .85rem}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__applies{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__applies strong,.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__warning strong{margin-bottom:.2rem;display:block}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__applies p,.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__warning p{margin:0}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__facts{gap:.35rem;margin:0;display:grid}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__facts div{gap:.05rem;display:grid}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__facts dt{color:#64748b;font-size:.74rem;font-weight:700}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__facts dd{overflow-wrap:anywhere;margin:0}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__facts a{color:#1d4ed8;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__code{color:#64748b;font-size:.72rem}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__quote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-left:4px solid #2563eb;border-radius:0 .4rem .4rem 0;margin:.35rem 0 0;padding:.7rem .9rem}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__summary{background:#faf5ff;border-left-color:#a855f7}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__note{color:#64748b;margin:.35rem 0 0;font-size:.8rem}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__reviewChip,.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__traceChip{border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.78rem;font-weight:800;display:inline-flex}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__reviewChip{color:#92400e;background:#fffbeb;border:1px solid #fcd34d}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__traceChip{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__reasons{margin:.5rem 0 0;padding-left:1.1rem}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__reasons li{margin-bottom:.3rem}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__notice{color:#64748b;border-top:1px solid #e2e8f0;margin:1rem 0 0;padding-top:.75rem;font-size:.78rem}.source-validity-panel-module__Fb4dWW__trigger.source-validity-panel-module__Fb4dWW__trigger{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.35rem;min-height:44px;padding:0 .7rem;font-size:.78rem;font-weight:750;display:inline-flex}.source-validity-panel-module__Fb4dWW__trigger.source-validity-panel-module__Fb4dWW__trigger:hover{background:#f1f5f9}.source-validity-panel-module__Fb4dWW__trigger.source-validity-panel-module__Fb4dWW__trigger:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.source-validity-panel-module__Fb4dWW__triggerReview.source-validity-panel-module__Fb4dWW__triggerReview{color:#92400e;background:#fffbeb;border-color:#fcd34d}.source-validity-panel-module__Fb4dWW__dot.source-validity-panel-module__Fb4dWW__dot{background:currentColor;border-radius:999px;width:.5rem;height:.5rem}@media (max-width:640px){.source-validity-panel-module__Fb4dWW__sheet.source-validity-panel-module__Fb4dWW__sheet{border-top:1px solid #cbd5e1;border-left:0;border-radius:1rem 1rem 0 0;width:100vw;height:auto;max-height:88dvh;margin:auto 0 0;inset:auto 0 0;box-shadow:0 -10px 30px #0f172a2e}.source-validity-panel-module__Fb4dWW__sheet .source-validity-panel-module__Fb4dWW__body{padding:1rem 1rem 1.5rem}}.source-validity-panel-module__Fb4dWW__inlineHit.source-validity-panel-module__Fb4dWW__inlineHit{position:relative}.source-validity-panel-module__Fb4dWW__inlineHit.source-validity-panel-module__Fb4dWW__inlineHit:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}.source-validity-panel-module__Fb4dWW__inlineHit.source-validity-panel-module__Fb4dWW__inlineHit:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.source-validity-panel-module__Fb4dWW__inlineReview.source-validity-panel-module__Fb4dWW__inlineReview{color:#92400e;margin-left:.15rem;font-size:.68rem;font-weight:800}
.ai-reasoning-timeline-module__NiD-yq__panel{color:#193454;background:linear-gradient(135deg,#f4f8ff,#fff 70%);border:1px solid #c7d8ec;border-radius:18px;margin:1.2rem 0;padding:1.3rem;box-shadow:0 8px 24px #1534540a}.ai-reasoning-timeline-module__NiD-yq__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ai-reasoning-timeline-module__NiD-yq__eyebrow{letter-spacing:.1em;color:#536d8b;font-size:.68rem;font-weight:800}.ai-reasoning-timeline-module__NiD-yq__header h3{margin:.4rem 0;font-size:1.1rem}.ai-reasoning-timeline-module__NiD-yq__clock{font-variant-numeric:tabular-nums;color:#fff;background:#173457;border-radius:10px;padding:.55rem .8rem;font-weight:700}.ai-reasoning-timeline-module__NiD-yq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.ai-reasoning-timeline-module__NiD-yq__steps li{border:1px solid #0000;border-radius:10px;gap:.55rem;padding:.65rem;display:flex}.ai-reasoning-timeline-module__NiD-yq__steps strong{font-size:.85rem;display:block}.ai-reasoning-timeline-module__NiD-yq__steps small{margin-top:.25rem;font-size:.72rem;line-height:1.5;display:block}.ai-reasoning-timeline-module__NiD-yq__marker{border:1px solid #a8bbd2;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:.8rem;display:grid}.ai-reasoning-timeline-module__NiD-yq__active{background:#e7f0ff;border-color:#aec9ef!important}.ai-reasoning-timeline-module__NiD-yq__active .ai-reasoning-timeline-module__NiD-yq__marker{color:#fff;background:#235ac5;border-color:#235ac5}.ai-reasoning-timeline-module__NiD-yq__done{color:#276e59}.ai-reasoning-timeline-module__NiD-yq__done .ai-reasoning-timeline-module__NiD-yq__marker{background:#e3f3ec;border-color:#b2d9c7}.ai-reasoning-timeline-module__NiD-yq__pending{color:#64748b}.ai-reasoning-timeline-module__NiD-yq__activity{align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;display:flex}.ai-reasoning-timeline-module__NiD-yq__pulse{background:#235ac5;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite ai-reasoning-timeline-module__NiD-yq__consultPulse}.ai-reasoning-timeline-module__NiD-yq__tip{color:#53657e;min-height:2.6em;margin:.75rem 0;font-size:.82rem;line-height:1.6}.ai-reasoning-timeline-module__NiD-yq__slow{color:#79581b;background:#fff6df;border-radius:8px;padding:.6rem;font-size:.8rem;line-height:1.6}.ai-reasoning-timeline-module__NiD-yq__panel footer{color:#52667f;border-top:1px solid #dbe5f1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.75rem;font-size:.73rem;display:flex}.ai-reasoning-timeline-module__NiD-yq__panel footer button{color:#294d79;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdcee3;border-radius:8px;padding:.5rem .7rem}@keyframes ai-reasoning-timeline-module__NiD-yq__consultPulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ai-reasoning-timeline-module__NiD-yq__pulse{animation:none}}@media (max-width:640px){.ai-reasoning-timeline-module__NiD-yq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-reasoning-timeline-module__NiD-yq__panel{padding:1rem}.ai-reasoning-timeline-module__NiD-yq__header h3{font-size:.95rem}.ai-reasoning-timeline-module__NiD-yq__panel footer{align-items:flex-start}}
.research-steps-module__eXctzG__researchSteps{border:1px solid var(--border,#d9dde3);background:var(--surface-muted,#f7f8fa);border-radius:8px;margin:.75rem 0;padding:.5rem .75rem;font-size:.875rem}.research-steps-module__eXctzG__summary{cursor:pointer;font-weight:600}.research-steps-module__eXctzG__list{max-height:16rem;margin:.5rem 0 0;padding:0;list-style:none;overflow-y:auto}.research-steps-module__eXctzG__item{border-top:1px solid var(--border-subtle,#eceff3);grid-template-columns:2rem 1fr auto;gap:.5rem;padding:.2rem 0;display:grid}.research-steps-module__eXctzG__counter,.research-steps-module__eXctzG__time{color:var(--text-muted,#5f6b7a);font-variant-numeric:tabular-nums}.research-steps-module__eXctzG__label{overflow-wrap:anywhere}
.law-transitories-module__VLeGgW__section{background:#fff;border:1px solid #dfe5ec;border-radius:12px;margin-top:1.5rem;padding:1.1rem 1.25rem 1.25rem}.law-transitories-module__VLeGgW__kicker{color:#9b6b36;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.law-transitories-module__VLeGgW__section h2{color:#15283d;margin:0 0 .4rem;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600}.law-transitories-module__VLeGgW__muted{color:#536477;margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.law-transitories-module__VLeGgW__notice{color:#74521f;background:#fff9e9;border:1px solid #ead7a7;border-radius:9px;margin:0 0 1rem;padding:.7rem .85rem;font-size:.82rem;line-height:1.5}.law-transitories-module__VLeGgW__group{margin:1rem 0 0}.law-transitories-module__VLeGgW__group h3{color:#24384f;margin:0 0 .5rem;font-size:.95rem;font-weight:700}.law-transitories-module__VLeGgW__groupMeta{color:#536477;font-weight:400}.law-transitories-module__VLeGgW__item{border-top:1px solid #edf1f5;padding:.55rem 0}.law-transitories-module__VLeGgW__item summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.9rem;display:flex}.law-transitories-module__VLeGgW__status{border:1px solid #0000;border-radius:999px;padding:.12rem .55rem;font-size:.72rem;font-weight:700}.law-transitories-module__VLeGgW__status_actual{color:#1d6b3a;background:#e8f5ec;border-color:#b9dfc6}.law-transitories-module__VLeGgW__status_agotado{color:#4a4a4a;background:#f1f1f1;border-color:#d6d6d6}.law-transitories-module__VLeGgW__status_derogatoria_ejecutada{color:#8a2f2f;background:#f6ecec;border-color:#e3c2c2}.law-transitories-module__VLeGgW__status_situaciones_anteriores{color:#2f4f8a;background:#eef2fb;border-color:#c6d3ef}.law-transitories-module__VLeGgW__status_por_verificar{color:#7a5410;background:#fff6e0;border-color:#ecd59c}.law-transitories-module__VLeGgW__status_none{color:#6b7a8b;background:#fff;border-color:#d8dee6}.law-transitories-module__VLeGgW__text{color:#1f2f40;white-space:pre-wrap;margin:.55rem 0 .35rem;font-size:.88rem;line-height:1.6}.law-transitories-module__VLeGgW__aspects{color:#33475c;margin:.3rem 0 .4rem 1rem;padding:0;font-size:.82rem}.law-transitories-module__VLeGgW__empty{color:#536477;font-size:.88rem}.law-transitories-module__VLeGgW__toggle{color:#355b87;cursor:pointer;background:0 0;border:1px solid #c9d3de;border-radius:8px;margin-top:.9rem;padding:.4rem .75rem;font-size:.82rem;font-weight:600}
.full-text-module__3JBAza__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.full-text-module__3JBAza__modeSwitch{background:#fff;border:1px solid #dbe3f0;border-radius:14px;gap:.25rem;max-width:100%;margin-bottom:1rem;padding:.3rem;display:inline-flex}.full-text-module__3JBAza__modeSwitch button{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:.55rem 1rem;font-size:.9rem;font-weight:650}.full-text-module__3JBAza__modeSwitch button[aria-pressed=true]{color:#fff;background:#1d4ed8;box-shadow:0 3px 8px #1d4ed820}.full-text-module__3JBAza__modeSwitch button:focus-visible,.full-text-module__3JBAza__form select:focus-visible,.full-text-module__3JBAza__submit:focus-visible,.full-text-module__3JBAza__citationGo:focus-visible,.full-text-module__3JBAza__resultTitle a:focus-visible{outline-offset:2px;outline:3px solid #f59e0b}.full-text-module__3JBAza__wrap{margin-bottom:2rem}.full-text-module__3JBAza__form{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1rem 1.25rem;box-shadow:0 4px 12px #0f172a0a}.full-text-module__3JBAza__label{color:#0f172a;margin-bottom:.5rem;font-weight:700;display:block}.full-text-module__3JBAza__queryRow{gap:.5rem;display:flex}.full-text-module__3JBAza__input{color:#0f172a;min-width:0;min-height:52px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:.75rem;flex:1;padding:0 1rem;font-size:1rem}.full-text-module__3JBAza__input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb2e}.full-text-module__3JBAza__submit{color:#fff;min-width:96px;min-height:52px;font:inherit;cursor:pointer;background:#1d4ed8;border:0;border-radius:.75rem;font-weight:700}.full-text-module__3JBAza__submit:hover{background:#1e40af}.full-text-module__3JBAza__help{color:#475569;margin:.6rem 0 0;font-size:.82rem;line-height:1.6}.full-text-module__3JBAza__help code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:.05rem .3rem}.full-text-module__3JBAza__filters{border:0;border-top:1px solid #f1f5f9;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:.9rem 0 0;display:grid}.full-text-module__3JBAza__filters label{color:#334155;gap:.3rem;font-size:.8rem;font-weight:650;display:grid}.full-text-module__3JBAza__filters select{color:#0f172a;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:0 .6rem;font-size:.9rem}.full-text-module__3JBAza__results{margin-top:1.25rem}.full-text-module__3JBAza__status{color:#334155;margin:0 0 .75rem;font-weight:650}.full-text-module__3JBAza__notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:.7rem .9rem;font-size:.88rem}.full-text-module__3JBAza__empty{color:#475569}.full-text-module__3JBAza__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.full-text-module__3JBAza__result{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1rem 1.1rem}.full-text-module__3JBAza__result:hover{border-color:#93c5fd}.full-text-module__3JBAza__resultLaw{color:#475569;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 .35rem;font-size:.8rem;display:flex}.full-text-module__3JBAza__resultLaw>span:first-child{color:#1e3a8a;font-weight:650}.full-text-module__3JBAza__resultEntity,.full-text-module__3JBAza__resultType{border:1px solid #e2e8f0;border-radius:999px;padding:.1rem .5rem;font-size:.72rem}.full-text-module__3JBAza__badge{border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.full-text-module__3JBAza__neutral{color:#334155;background:#f1f5f9}.full-text-module__3JBAza__warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.full-text-module__3JBAza__danger{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.full-text-module__3JBAza__resultTitle{margin:0 0 .4rem;font-size:1.05rem}.full-text-module__3JBAza__resultTitle a{color:#0f172a;min-height:32px;padding:.2rem 0;text-decoration:none;display:inline-block}.full-text-module__3JBAza__resultTitle a:hover{color:#1d4ed8;text-decoration:underline}.full-text-module__3JBAza__snippet{color:#1e293b;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .5rem;line-height:1.65}.full-text-module__3JBAza__snippet mark{color:#0f172a;background:#fde68a;border-radius:3px;padding:0 .1rem;font-weight:650}.full-text-module__3JBAza__resultMeta{color:#475569;margin:0;font-size:.78rem}.full-text-module__3JBAza__resultMeta a{color:#1d4ed8}.full-text-module__3JBAza__disclaimer{color:#64748b;margin-top:1rem;font-size:.76rem;line-height:1.6}.full-text-module__3JBAza__citation{margin-top:.75rem}.full-text-module__3JBAza__citationGo{color:#1e3a8a;background:#eff6ff;border:1px solid #93c5fd;border-radius:12px;gap:.15rem;min-height:44px;padding:.75rem 1rem;text-decoration:none;display:grid}.full-text-module__3JBAza__citationGo:hover{background:#dbeafe}.full-text-module__3JBAza__citationGo strong{font-size:1rem}.full-text-module__3JBAza__citationEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#1d4ed8;font-size:.7rem;font-weight:750}.full-text-module__3JBAza__citationMeta{color:#334155;font-size:.78rem}.full-text-module__3JBAza__citationNotice{color:#92400e;margin:0 0 .5rem;font-size:.85rem}.full-text-module__3JBAza__citationGroups{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem .9rem;max-height:320px;padding:.6rem .8rem;display:grid;overflow-y:auto}.full-text-module__3JBAza__citationGroup h3{color:#334155;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .2rem;font-size:.78rem}.full-text-module__3JBAza__citationGroup ul{margin:0;padding:0;list-style:none}.full-text-module__3JBAza__citationGroup a{color:#1d4ed8;min-height:32px;padding:.35rem 0;font-size:.85rem;display:block}@media (max-width:760px){.full-text-module__3JBAza__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.full-text-module__3JBAza__modeSwitch{display:flex}.full-text-module__3JBAza__modeSwitch button{flex:1}}@media (max-width:420px){.full-text-module__3JBAza__filters{grid-template-columns:1fr}.full-text-module__3JBAza__queryRow{flex-direction:column}.full-text-module__3JBAza__submit{width:100%}.full-text-module__3JBAza__form{border-radius:16px;padding:.9rem}}
.source-document-viewer-module__O3VLjG__viewer{background:#fff;border:1px solid #dbe2e9;border-radius:14px;overflow:hidden;box-shadow:0 10px 32px #1c2b3b12}.source-document-viewer-module__O3VLjG__toolbar{border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.9rem 1.1rem;display:flex}.source-document-viewer-module__O3VLjG__toolbar p{color:#9b6b36;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .18rem;font-size:.65rem;font-weight:700}.source-document-viewer-module__O3VLjG__toolbar h2{color:#20364c;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.source-document-viewer-module__O3VLjG__toolbar a,.source-document-viewer-module__O3VLjG__fallback a{color:#315b88;font-size:.78rem;font-weight:700;text-decoration:none}.source-document-viewer-module__O3VLjG__actions{text-align:right;flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.source-document-viewer-module__O3VLjG__viewer iframe{border:0;width:100%;height:min(72vh,900px);min-height:620px;display:block}.source-document-viewer-module__O3VLjG__notice{color:#74521f;background:#fff9e9;border-bottom:1px solid #ead7a7;margin:0;padding:.7rem .9rem;font-size:.76rem;line-height:1.5}.source-document-viewer-module__O3VLjG__fallback{text-align:center;color:#67778a;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding:3rem;display:flex}.source-document-viewer-module__O3VLjG__fallback>span{color:#9b6b36;font-size:3rem}.source-document-viewer-module__O3VLjG__fallback strong{color:#20364c;margin-top:.75rem}.source-document-viewer-module__O3VLjG__fallback p{max-width:360px;font-size:.86rem;line-height:1.55}.source-document-viewer-module__O3VLjG__compact iframe,.source-document-viewer-module__O3VLjG__compact .source-document-viewer-module__O3VLjG__fallback{height:620px;min-height:480px}@media (max-width:980px){.source-document-viewer-module__O3VLjG__viewer iframe,.source-document-viewer-module__O3VLjG__fallback{min-height:560px}}@media (max-width:640px){.source-document-viewer-module__O3VLjG__toolbar{flex-direction:column;align-items:flex-start}.source-document-viewer-module__O3VLjG__actions{text-align:left;align-items:flex-start}.source-document-viewer-module__O3VLjG__viewer iframe,.source-document-viewer-module__O3VLjG__fallback{height:65vh;min-height:480px}}
.site-header-module__boziqG__header{z-index:50;-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #e2e8f0cc;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 2rem;display:flex;position:sticky;top:0;box-shadow:0 4px 30px #00000005}.site-header-module__boziqG__desktopNav{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.site-header-module__boziqG__mobileToggle,.site-header-module__boziqG__mobileNav{display:none}.site-header-module__boziqG__mobileToggle:focus-visible,.site-header-module__boziqG__mobileNav a:focus-visible,.site-header-module__boziqG__mobileNav button:focus-visible{outline-offset:3px;outline:3px solid #2563eb61}@media (max-width:1280px){.site-header-module__boziqG__header{padding:.7rem 1rem}.site-header-module__boziqG__desktopNav{display:none}.site-header-module__boziqG__mobileToggle{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;place-items:center;width:42px;height:42px;font-size:1.25rem;display:inline-grid}.site-header-module__boziqG__mobileNav{background:#fffffffa;border:1px solid #e2e8f0;border-radius:0 0 .9rem .9rem;flex-direction:column;gap:.15rem;padding:.65rem;display:flex;position:absolute;top:100%;left:.75rem;right:.75rem;box-shadow:0 18px 32px #0f172a1f}.site-header-module__boziqG__mobileNav>a,.site-header-module__boziqG__mobileNav>button{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.7rem .8rem;font-size:.92rem;text-decoration:none;display:block}.site-header-module__boziqG__mobileNav>a:hover,.site-header-module__boziqG__mobileNav>button:hover{background:#f1f5f9}}@media (max-width:420px){.site-header-module__boziqG__header img{width:132px!important}}.site-header-module__boziqG__option{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.site-header-module__boziqG__mobileNav{max-height:calc(100dvh - 90px);overflow-y:auto}.site-header-module__boziqG__mobileNav a.site-header-module__boziqG__option{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}
.private-library-module__gNiOFa__page{background:radial-gradient(circle at 85% 0,#dbeafe 0,#0000 27rem),#f8fafc;min-height:100vh}.private-library-module__gNiOFa__shell{width:min(1180px,100% - 2.5rem);margin:auto;padding:2.25rem 0 5rem}.private-library-module__gNiOFa__hero{color:#fff;background:linear-gradient(135deg,#0f172a,#1e3a8a);border-radius:1.3rem;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem;display:flex;box-shadow:0 22px 60px #0f172a24}.private-library-module__gNiOFa__hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.private-library-module__gNiOFa__hero p:not(.private-library-module__gNiOFa__eyebrow){color:#dbeafe;max-width:720px;margin:.75rem 0 0;line-height:1.6}.private-library-module__gNiOFa__eyebrow{color:#93c5fd;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .5rem;font-size:.73rem;font-weight:800}.private-library-module__gNiOFa__lock{background:#1d4ed844;border:1px solid #60a5fa;border-radius:999px;flex:none;padding:.55rem .85rem;font-size:.8rem;font-weight:700}.private-library-module__gNiOFa__alert{color:#9f1239;background:#fff1f2;border:1px solid #fecaca;border-radius:.8rem;margin-top:1rem;padding:.9rem 1rem}.private-library-module__gNiOFa__alert a{color:#1d4ed8;margin-left:.4rem;font-weight:700}.private-library-module__gNiOFa__controls{grid-template-columns:1fr 1.35fr;gap:1rem;margin:1.2rem 0;display:grid}.private-library-module__gNiOFa__inlineForm,.private-library-module__gNiOFa__searchForm,.private-library-module__gNiOFa__uploadForm{gap:.55rem;display:flex}.private-library-module__gNiOFa__controls form{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;padding:.7rem}.private-library-module__gNiOFa__controls input,.private-library-module__gNiOFa__uploadForm input{min-width:0;font:inherit;border:1px solid #cbd5e1;border-radius:.6rem;flex:1;padding:.75rem .8rem}.private-library-module__gNiOFa__searchForm{flex-wrap:wrap}.private-library-module__gNiOFa__searchForm .private-library-module__gNiOFa__exploratoryToggle{color:#475569;flex:1 0 100%;align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.45;display:flex}.private-library-module__gNiOFa__searchForm input[type=checkbox]{flex:none;width:auto;margin:.12rem 0 0;padding:0}.private-library-module__gNiOFa__controls button,.private-library-module__gNiOFa__uploadForm button,.private-library-module__gNiOFa__cardBody button,.private-library-module__gNiOFa__results button{color:#fff;font:inherit;cursor:pointer;background:#1d4ed8;border:0;border-radius:.6rem;padding:.7rem .9rem;font-size:.82rem;font-weight:700}.private-library-module__gNiOFa__page button:disabled{opacity:.55;cursor:wait}.private-library-module__gNiOFa__workspace{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.private-library-module__gNiOFa__sidebar,.private-library-module__gNiOFa__collection{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 8px 30px #0f172a0a}.private-library-module__gNiOFa__sidebar{padding:.85rem}.private-library-module__gNiOFa__sidebar h2{margin:.3rem .45rem .8rem;font-size:1rem}.private-library-module__gNiOFa__sidebar button{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;flex-direction:column;gap:.2rem;padding:.75rem;display:flex}.private-library-module__gNiOFa__sidebar button:hover,.private-library-module__gNiOFa__sidebar .private-library-module__gNiOFa__activeLibrary{color:#1d4ed8;background:#eff6ff}.private-library-module__gNiOFa__sidebar small{color:#64748b;font-size:.7rem}.private-library-module__gNiOFa__sidebar p{color:#64748b;padding:.5rem;font-size:.82rem;line-height:1.5}.private-library-module__gNiOFa__collection{min-height:450px;padding:1.2rem}.private-library-module__gNiOFa__sectionHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:1rem;display:flex}.private-library-module__gNiOFa__sectionHeader h2{margin:0;font-size:1.25rem}.private-library-module__gNiOFa__sectionHeader p{color:#64748b;margin:.3rem 0 0;font-size:.8rem}.private-library-module__gNiOFa__uploadForm{flex:0 580px}.private-library-module__gNiOFa__uploadForm input[type=file]{max-width:210px;font-size:.76rem}.private-library-module__gNiOFa__documentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.private-library-module__gNiOFa__documentCard{background:#fff;border:1px solid #dbe3ee;border-radius:.9rem;min-height:210px;display:flex;overflow:hidden;box-shadow:0 5px 18px #0f172a0b}.private-library-module__gNiOFa__privateCover{color:#fff;background:linear-gradient(160deg,#172554,#1d4ed8);flex-direction:column;flex:0 0 92px;justify-content:space-between;width:92px;padding:.9rem .7rem;display:flex}.private-library-module__gNiOFa__privateCover span{letter-spacing:.1em;font-size:.52rem}.private-library-module__gNiOFa__privateCover strong{font-size:1.35rem}.private-library-module__gNiOFa__privateCover small{border-top:1px solid #fff5;padding-top:.4rem}.private-library-module__gNiOFa__cardBody{flex-direction:column;flex:1;min-width:0;padding:.9rem;display:flex}.private-library-module__gNiOFa__cardBody h3{overflow-wrap:anywhere;margin:0;font-size:.98rem}.private-library-module__gNiOFa__cardBody p{color:#64748b;font-size:.75rem}.private-library-module__gNiOFa__cardBody .private-library-module__gNiOFa__classificationStatus{color:#475569;margin:.2rem 0 .65rem;font-size:.7rem;line-height:1.45}.private-library-module__gNiOFa__cardBody button{align-self:start;margin-top:auto}.private-library-module__gNiOFa__empty{color:#64748b;text-align:center;grid-column:1/-1;padding:4rem 1rem}.private-library-module__gNiOFa__results{margin-top:1rem}.private-library-module__gNiOFa__resultsTitle,.private-library-module__gNiOFa__results article>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.private-library-module__gNiOFa__resultsTitle h3{margin:0}.private-library-module__gNiOFa__resultsTitle button{color:#334155;background:#e2e8f0}.private-library-module__gNiOFa__results article{border-bottom:1px solid #e2e8f0;padding:1rem 0}.private-library-module__gNiOFa__results article span{color:#64748b;font-size:.75rem}.private-library-module__gNiOFa__results article p{color:#334155;font-size:.88rem;line-height:1.6}.private-library-module__gNiOFa__searchNotice{color:#854d0e;background:#fffbeb;border:1px solid #fde68a;border-radius:.65rem;padding:.75rem;font-size:.82rem;line-height:1.5}@media (max-width:900px){.private-library-module__gNiOFa__controls,.private-library-module__gNiOFa__workspace{grid-template-columns:1fr}.private-library-module__gNiOFa__documentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-library-module__gNiOFa__sidebar{display:flex;overflow-x:auto}.private-library-module__gNiOFa__sidebar h2{display:none}.private-library-module__gNiOFa__sidebar button{min-width:170px}.private-library-module__gNiOFa__sectionHeader,.private-library-module__gNiOFa__uploadForm{flex-direction:column}.private-library-module__gNiOFa__uploadForm{flex-basis:auto;width:100%}}@media (max-width:620px){.private-library-module__gNiOFa__shell{width:min(100% - 1.2rem,1180px);padding-top:.8rem}.private-library-module__gNiOFa__hero{align-items:start;padding:1.25rem}.private-library-module__gNiOFa__lock{display:none}.private-library-module__gNiOFa__controls form,.private-library-module__gNiOFa__uploadForm{flex-direction:column}.private-library-module__gNiOFa__documentGrid{grid-template-columns:1fr}.private-library-module__gNiOFa__uploadForm input[type=file]{max-width:none}.private-library-module__gNiOFa__searchForm{flex-wrap:nowrap}.private-library-module__gNiOFa__searchForm .private-library-module__gNiOFa__exploratoryToggle{box-sizing:border-box;flex:0 auto;width:100%;min-width:0}}
.research-projects-module__lCZPfG__page{color:#0f172a;max-width:1100px;margin:0 auto;padding:2rem 1.25rem 4rem}.research-projects-module__lCZPfG__back{color:#1d4ed8;font-weight:650;text-decoration:none}.research-projects-module__lCZPfG__page h1{margin:.8rem 0 .4rem;font-size:clamp(1.8rem,4vw,2.5rem)}.research-projects-module__lCZPfG__lead,.research-projects-module__lCZPfG__muted{color:#64748b;line-height:1.55}.research-projects-module__lCZPfG__grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.research-projects-module__lCZPfG__card,.research-projects-module__lCZPfG__evidence{background:#fff;border:1px solid #dbe4ef;border-radius:14px;padding:1rem 1.1rem}.research-projects-module__lCZPfG__card{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.research-projects-module__lCZPfG__card:hover{border-color:#2563eb;transform:translateY(-2px)}.research-projects-module__lCZPfG__projectLink{color:inherit;text-decoration:none;display:block}.research-projects-module__lCZPfG__deleteButton{color:#991b1b;font:inherit;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:8px;margin-top:.85rem;padding:.45rem .7rem;font-size:.82rem;font-weight:650}.research-projects-module__lCZPfG__deleteButton:hover{background:#fef2f2}.research-projects-module__lCZPfG__deleteButton:disabled{opacity:.6;cursor:wait}.research-projects-module__lCZPfG__card h2{margin:0 0 .5rem;font-size:1.05rem;line-height:1.4}.research-projects-module__lCZPfG__card p{color:#475569;margin:.35rem 0;line-height:1.45}.research-projects-module__lCZPfG__count{font-size:.82rem;font-weight:650;color:#1d4ed8!important}.research-projects-module__lCZPfG__question{background:#f8fafc;border-left:3px solid #2563eb;margin:1rem 0;padding:.6rem .9rem;line-height:1.55}.research-projects-module__lCZPfG__evidenceList{gap:.75rem;margin-top:1rem;display:grid}.research-projects-module__lCZPfG__evidence h2{margin:0 0 .45rem;font-size:1rem}.research-projects-module__lCZPfG__evidence p{white-space:pre-wrap;color:#334155;margin:.45rem 0;line-height:1.55}.research-projects-module__lCZPfG__answer{color:#334155;overflow-wrap:anywhere;line-height:1.6}.research-projects-module__lCZPfG__answer p{white-space:pre-wrap}.research-projects-module__lCZPfG__answerTable{border:1px solid #dbe4ef;border-radius:10px;max-width:100%;margin:.75rem 0;overflow-x:auto}.research-projects-module__lCZPfG__answerTable table{border-collapse:collapse;text-align:left;background:#fff;width:100%}.research-projects-module__lCZPfG__answerTable th,.research-projects-module__lCZPfG__answerTable td{vertical-align:top;border-bottom:1px solid #e2e8f0;min-width:9rem;padding:.65rem .75rem}.research-projects-module__lCZPfG__answerTable th{background:#f8fafc;font-weight:700}.research-projects-module__lCZPfG__evidence a{color:#1d4ed8}.research-projects-module__lCZPfG__evidence code{word-break:break-all}.research-projects-module__lCZPfG__suggestionForm{background:#fff;border:1px solid #dbe4ef;border-radius:14px;gap:.75rem;max-width:700px;padding:1.1rem;display:grid}.research-projects-module__lCZPfG__suggestionForm label{color:#334155;gap:.3rem;font-size:.84rem;font-weight:650;display:grid}.research-projects-module__lCZPfG__suggestionForm .research-projects-module__lCZPfG__checkboxLabel{align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.research-projects-module__lCZPfG__suggestionForm .research-projects-module__lCZPfG__checkboxLabel input[type=checkbox]{flex:none;width:auto;margin:.18rem 0 0}.research-projects-module__lCZPfG__suggestionForm input,.research-projects-module__lCZPfG__suggestionForm textarea,.research-projects-module__lCZPfG__suggestionForm select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.65rem .75rem}.research-projects-module__lCZPfG__suggestionForm textarea{resize:vertical;min-height:82px}.research-projects-module__lCZPfG__suggestionForm button{color:#fff;font:inherit;cursor:pointer;background:#1e40af;border:0;border-radius:8px;justify-self:start;padding:.6rem .85rem;font-weight:700}.research-projects-module__lCZPfG__suggestionForm button:disabled{opacity:.6;cursor:wait}.research-projects-module__lCZPfG__suggestions{gap:.6rem;max-width:700px;margin-top:1rem;padding:0;list-style:none;display:grid}.research-projects-module__lCZPfG__suggestions li{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:.25rem;padding:.8rem;display:grid}@media (max-width:600px){.research-projects-module__lCZPfG__page{padding:1.25rem .9rem 3rem}}.research-projects-module__lCZPfG__page{max-width:1180px}.research-projects-module__lCZPfG__topline{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.research-projects-module__lCZPfG__eyebrow,.research-projects-module__lCZPfG__step{color:#64748b;letter-spacing:.1em;margin:0 0 .3rem;font-size:.68rem;font-weight:850}.research-projects-module__lCZPfG__hero{background:linear-gradient(120deg,#f8fbff 0%,#fff 72%);border:1px solid #dbeafe;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.6rem 1.7rem;display:flex}.research-projects-module__lCZPfG__hero h1{letter-spacing:-.035em;margin:.25rem 0 .45rem;font-size:clamp(2rem,4vw,2.8rem)}.research-projects-module__lCZPfG__heroText{color:#526178;max-width:690px;margin:0;line-height:1.6}.research-projects-module__lCZPfG__primaryButton,.research-projects-module__lCZPfG__empty button{color:#fff;font:inherit;cursor:pointer;background:#1746a2;border:0;border-radius:9px;flex:none;padding:.72rem 1rem;font-weight:750;box-shadow:0 4px 12px #1746a226}.research-projects-module__lCZPfG__primaryButton:hover,.research-projects-module__lCZPfG__empty button:hover{background:#123b8b}.research-projects-module__lCZPfG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.research-projects-module__lCZPfG__stats article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:.25rem;padding:.8rem 1rem;display:grid}.research-projects-module__lCZPfG__stats span{color:#64748b;font-size:.72rem;font-weight:650}.research-projects-module__lCZPfG__stats strong{color:#0f172a;font-size:1.25rem}.research-projects-module__lCZPfG__stats .research-projects-module__lCZPfG__statText{font-size:.9rem}.research-projects-module__lCZPfG__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 2rem;display:grid}.research-projects-module__lCZPfG__shortcut{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-height:66px;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.research-projects-module__lCZPfG__shortcut:hover{border-color:#93c5fd;transform:translateY(-1px)}.research-projects-module__lCZPfG__shortcut>span:last-child{color:#2563eb;font-size:1.1rem}.research-projects-module__lCZPfG__shortcut strong,.research-projects-module__lCZPfG__shortcut small{display:block}.research-projects-module__lCZPfG__shortcut strong{font-size:.82rem}.research-projects-module__lCZPfG__shortcut small{color:#64748b;margin-top:.2rem;font-size:.7rem;line-height:1.35}.research-projects-module__lCZPfG__shortcutIcon{color:#1d4ed8;background:#eff6ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.2rem;font-weight:750;display:grid}.research-projects-module__lCZPfG__suggestionForm{border-color:#bfdbfe;max-width:none;margin:0 0 2rem;padding:1.1rem 1.2rem;box-shadow:0 8px 24px #0f172a0a}.research-projects-module__lCZPfG__suggestionForm h2{margin:.1rem 0 .25rem;font-size:1.15rem}.research-projects-module__lCZPfG__suggestionForm p{color:#64748b;margin:0;font-size:.8rem;line-height:1.45}.research-projects-module__lCZPfG__formActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.research-projects-module__lCZPfG__formActions small{color:#64748b;font-size:.72rem}.research-projects-module__lCZPfG__caseSection{margin-top:.5rem}.research-projects-module__lCZPfG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.5rem;display:flex}.research-projects-module__lCZPfG__sectionHeading h2{letter-spacing:-.02em;margin:.2rem 0 0;font-size:1.3rem}.research-projects-module__lCZPfG__searchLabel input{box-sizing:border-box;width:min(360px,44vw);font:inherit;border:1px solid #cbd5e1;border-radius:9px;padding:.65rem .75rem;font-size:.8rem}.research-projects-module__lCZPfG__grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:.85rem;margin-top:.85rem}.research-projects-module__lCZPfG__card{min-width:0;padding:1rem 1.1rem;transition:border-color .15s,box-shadow .15s}.research-projects-module__lCZPfG__card:hover{border-color:#93c5fd;transform:none;box-shadow:0 8px 22px #0f172a0a}.research-projects-module__lCZPfG__cardMeta{color:#64748b;letter-spacing:.06em;justify-content:space-between;gap:.5rem;font-size:.63rem;font-weight:800;display:flex}.research-projects-module__lCZPfG__cardMeta span:last-child{color:#1d4ed8;letter-spacing:0}.research-projects-module__lCZPfG__projectLink{min-height:112px;margin-top:.6rem}.research-projects-module__lCZPfG__card h3{margin:0 0 .35rem;font-size:1rem;line-height:1.4}.research-projects-module__lCZPfG__card p{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.35rem 0 .6rem;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.research-projects-module__lCZPfG__cardActions{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.65rem;display:flex}.research-projects-module__lCZPfG__cardActions>a{color:#1d4ed8;font-size:.78rem;font-weight:750;text-decoration:none}.research-projects-module__lCZPfG__cardActions>a:hover{text-decoration:underline}.research-projects-module__lCZPfG__deleteButton{color:#64748b;border-color:#e2e8f0;margin:0;padding:.35rem .55rem;font-size:.7rem}.research-projects-module__lCZPfG__deleteButton:hover{color:#991b1b;background:#fff7f7;border-color:#fecaca}.research-projects-module__lCZPfG__empty,.research-projects-module__lCZPfG__emptyCompact,.research-projects-module__lCZPfG__loading{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px;padding:2rem 1rem}.research-projects-module__lCZPfG__empty>span{color:#1d4ed8;font-size:1.5rem}.research-projects-module__lCZPfG__empty h3{color:#0f172a;margin:.45rem 0}.research-projects-module__lCZPfG__empty p{max-width:520px;margin:.3rem auto 1rem;font-size:.84rem;line-height:1.55}.research-projects-module__lCZPfG__empty button{font-size:.8rem}.research-projects-module__lCZPfG__emptyCompact{padding:1rem}.research-projects-module__lCZPfG__loading{text-align:left;padding:1rem}.research-projects-module__lCZPfG__error{color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:9px;padding:.7rem .8rem;font-size:.82rem}.research-projects-module__lCZPfG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.research-projects-module__lCZPfG__deadlineFields{background:#fffaf5;border:1px solid #fed7aa;border-radius:10px;gap:.65rem;margin:0;padding:.8rem;display:grid}.research-projects-module__lCZPfG__deadlineFields legend{color:#9a3412;padding:0 .25rem;font-size:.78rem;font-weight:800}.research-projects-module__lCZPfG__deadlineFields p{color:#7c5a45;margin:0;font-size:.74rem;line-height:1.5}.research-projects-module__lCZPfG__deadlineFields label{color:#334155;gap:.3rem;font-size:.78rem;font-weight:700;display:grid}.research-projects-module__lCZPfG__deadlineFields input,.research-projects-module__lCZPfG__deadlineFields select,.research-projects-module__lCZPfG__deadlineFields textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.58rem .65rem;font-size:.8rem}.research-projects-module__lCZPfG__deadlineFields .research-projects-module__lCZPfG__checkboxLine{align-items:center;gap:.5rem;font-weight:600;display:flex}.research-projects-module__lCZPfG__deadlineFields .research-projects-module__lCZPfG__checkboxLine input{width:auto}.research-projects-module__lCZPfG__deadlinePreview{background:#fff;border-left:3px solid #f59e0b;padding:.6rem .7rem;color:#7c2d12!important}.research-projects-module__lCZPfG__deadlineRule{background:#fff;border:1px solid #fdba74;border-radius:8px;gap:.4rem;padding:.65rem .75rem;display:grid}.research-projects-module__lCZPfG__deadlineRule ul{color:#7c5a45;margin:0;padding-left:1.1rem;font-size:.74rem;line-height:1.5}.research-projects-module__lCZPfG__deadlineRule a{color:#9a3412;font-weight:750}.research-projects-module__lCZPfG__datePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.research-projects-module__lCZPfG__deadlineFields small{color:#9a3412;font-size:.72rem}.research-projects-module__lCZPfG__deadlineSummary{color:#475569;background:#fffaf5;border:1px solid #fed7aa;border-radius:10px;gap:.3rem;margin:.7rem 0;padding:.7rem .8rem;font-size:.78rem;display:grid}.research-projects-module__lCZPfG__deadlineSummary strong{color:#7c2d12}.research-projects-module__lCZPfG__deadlineSummary small{color:#7c5a45;margin-top:.15rem;font-size:.7rem}.research-projects-module__lCZPfG__deadlineConfirmed{color:#166534;font-weight:750}.research-projects-module__lCZPfG__deadlinePending{color:#9a3412;font-weight:750}.research-projects-module__lCZPfG__deadlineAgenda{background:#fff;border:1px solid #dbe4ef;border-radius:15px;margin:1.3rem 0 2rem;padding:1rem 1.1rem;box-shadow:0 8px 22px #0f172a08}.research-projects-module__lCZPfG__deadlineCaveat{color:#7c2d12;margin:.4rem 0 .8rem;font-size:.78rem;font-weight:700}.research-projects-module__lCZPfG__deadlineEmpty{color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:1rem;font-size:.84rem}.research-projects-module__lCZPfG__deadlineList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.research-projects-module__lCZPfG__deadlineRow{border:1px solid #e2e8f0;border-radius:11px;grid-template-columns:minmax(145px,.8fr) minmax(220px,2fr) auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.research-projects-module__lCZPfG__deadlineDate,.research-projects-module__lCZPfG__deadlineDetails{gap:.22rem;font-size:.78rem;display:grid}.research-projects-module__lCZPfG__deadlineDate time{color:#475569}.research-projects-module__lCZPfG__deadlineDate strong{font-size:.91rem}.research-projects-module__lCZPfG__deadlineDate span{font-weight:750}.research-projects-module__lCZPfG__urgency_overdue{color:#991b1b}.research-projects-module__lCZPfG__urgency_today{color:#9a3412}.research-projects-module__lCZPfG__urgency_within_3_days{color:#b45309}.research-projects-module__lCZPfG__urgency_within_7_days{color:#1d4ed8}.research-projects-module__lCZPfG__urgency_later{color:#475569}.research-projects-module__lCZPfG__deadlineDetails>strong{color:#0f172a}.research-projects-module__lCZPfG__deadlineProject{color:#1d4ed8;width:fit-content;font-weight:800;text-decoration:none}.research-projects-module__lCZPfG__deadlineProject:hover{text-decoration:underline}.research-projects-module__lCZPfG__deadlineDetails>span:not(.research-projects-module__lCZPfG__deadlineConfirmed):not(.research-projects-module__lCZPfG__deadlinePending){color:#64748b}.research-projects-module__lCZPfG__calendarButton{color:#1746a2;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.52rem .7rem;font-size:.72rem;font-weight:750}.research-projects-module__lCZPfG__calendarButton:hover{background:#dbeafe}.research-projects-module__lCZPfG__factMatrix{background:#f8fbff;border:1px solid #dbe4ef;border-radius:14px;gap:.8rem;margin:1.4rem 0;padding:1rem;display:grid}.research-projects-module__lCZPfG__factMatrix h2{margin:.15rem 0 .2rem;font-size:1.15rem}.research-projects-module__lCZPfG__factMatrix>div:first-child p:last-child{margin:.25rem 0 0}.research-projects-module__lCZPfG__factRows{gap:.55rem;display:grid}.research-projects-module__lCZPfG__factRows article{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .85rem}.research-projects-module__lCZPfG__factRows article>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.research-projects-module__lCZPfG__factRows article>div span{color:#1d4ed8;font-size:.72rem;font-weight:750}.research-projects-module__lCZPfG__factRows article p{color:#475569;margin:.45rem 0;font-size:.82rem;line-height:1.5}.research-projects-module__lCZPfG__factRows article small{color:#64748b}.research-projects-module__lCZPfG__factRows article ul{color:#334155;margin:.35rem 0 0;padding-left:1.1rem;font-size:.75rem}@media (max-width:700px){.research-projects-module__lCZPfG__hero{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.2rem}.research-projects-module__lCZPfG__primaryButton{width:100%}.research-projects-module__lCZPfG__stats{grid-template-columns:1fr 1fr}.research-projects-module__lCZPfG__stats article:last-child{grid-column:1/-1}.research-projects-module__lCZPfG__shortcuts{grid-template-columns:1fr}.research-projects-module__lCZPfG__sectionHeading{flex-direction:column;align-items:stretch}.research-projects-module__lCZPfG__deadlineRow{grid-template-columns:1fr;align-items:stretch}.research-projects-module__lCZPfG__deadlineAgenda>.research-projects-module__lCZPfG__sectionHeading .research-projects-module__lCZPfG__calendarButton,.research-projects-module__lCZPfG__deadlineRow>.research-projects-module__lCZPfG__calendarButton,.research-projects-module__lCZPfG__searchLabel input{width:100%}.research-projects-module__lCZPfG__projectLink{min-height:0}.research-projects-module__lCZPfG__datePair{grid-template-columns:1fr}}
.page-module__SLiGsG__page{color:#142b48;max-width:1120px;margin:auto;padding:32px 24px 72px;line-height:1.65}.page-module__SLiGsG__hero{color:#fff;background:#122c4c;border-radius:24px;padding:56px}.page-module__SLiGsG__hero h1{color:#fff;max-width:800px;margin:20px 0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}.page-module__SLiGsG__hero p{color:#deebfb;max-width:680px}.page-module__SLiGsG__eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.8rem}.page-module__SLiGsG__actions{flex-wrap:wrap;gap:16px;margin:30px 0;display:flex}.page-module__SLiGsG__actions a{color:#fff;border:1px solid #8cabc8;border-radius:10px;padding:12px 18px;text-decoration:none}.page-module__SLiGsG__actions a:first-child{color:#142b48;background:#ffcc59;border-color:#ffcc59;font-weight:750}.page-module__SLiGsG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.page-module__SLiGsG__grid article,.page-module__SLiGsG__steps{background:#fff;border:1px solid #dce5ef;border-radius:16px;padding:26px}.page-module__SLiGsG__grid span{color:#3164a5;letter-spacing:.08em;font-size:.75rem}.page-module__SLiGsG__grid h2{font-size:1.2rem}.page-module__SLiGsG__steps{margin:24px 0}.page-module__SLiGsG__steps li{padding:8px 0}.page-module__SLiGsG__intake{scroll-margin-top:100px}.page-module__SLiGsG__page input,.page-module__SLiGsG__page select{box-sizing:border-box;min-width:0}.page-module__SLiGsG__page a:focus-visible,.page-module__SLiGsG__page button:focus-visible{outline-offset:4px;outline:3px solid #397cd4}@media (max-width:700px){.page-module__SLiGsG__page{padding:16px 12px 40px}.page-module__SLiGsG__hero{padding:28px 22px}.page-module__SLiGsG__grid{grid-template-columns:1fr}.page-module__SLiGsG__steps{padding:22px}.page-module__SLiGsG__actions{flex-direction:column}}
.research-graph-module__Mugsva__page{max-width:1500px;margin:0 auto;padding:2.25rem 1.4rem 5rem}.research-graph-module__Mugsva__intro{margin-bottom:1.4rem}.research-graph-module__Mugsva__eyebrow{color:#2563eb;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.research-graph-module__Mugsva__intro h1{margin:.3rem 0 .7rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.1}.research-graph-module__Mugsva__intro>p:last-child{color:#475569;margin:0;font-size:1.06rem}.research-graph-module__Mugsva__search{background:#fff;border:1px solid #dce4ef;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(200px,.36fr);align-items:end;gap:.55rem 1rem;padding:1.2rem;display:grid;box-shadow:0 6px 20px #0f172a0a}.research-graph-module__Mugsva__search label{color:#334155;font-size:.78rem;font-weight:800}.research-graph-module__Mugsva__search label:first-child{grid-area:1/1}.research-graph-module__Mugsva__search label:nth-of-type(2){grid-area:1/2}.research-graph-module__Mugsva__searchRow{grid-area:2/1;gap:.55rem;display:flex}.research-graph-module__Mugsva__search input,.research-graph-module__Mugsva__search select{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:.72rem .85rem}.research-graph-module__Mugsva__search input:focus,.research-graph-module__Mugsva__search select:focus{border-color:#2563eb;outline:3px solid #bfdbfe}.research-graph-module__Mugsva__searchRow button{white-space:nowrap;color:#fff;font:inherit;cursor:pointer;background:#1e40af;border:0;border-radius:9px;padding:.74rem 1rem;font-weight:700}.research-graph-module__Mugsva__searchRow button:disabled{opacity:.65;cursor:wait}.research-graph-module__Mugsva__searchRow button:hover{background:#1e3a8a}.research-graph-module__Mugsva__search select{grid-area:2/2}.research-graph-module__Mugsva__hint{color:#64748b;grid-column:1/-1;margin:.1rem 0 0;font-size:.78rem}.research-graph-module__Mugsva__conceptProposal{border-top:1px solid #e2e8f0;grid-column:1/-1;gap:.7rem;padding-top:.9rem;display:grid}.research-graph-module__Mugsva__conceptProposal strong{color:#1e293b;font-size:.9rem}.research-graph-module__Mugsva__conceptProposal p{color:#64748b;margin:.18rem 0 0;font-size:.78rem}.research-graph-module__Mugsva__conceptChips{flex-wrap:wrap;gap:.45rem;display:flex}.research-graph-module__Mugsva__conceptChip{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .4rem .3rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.research-graph-module__Mugsva__conceptChip button{color:#1e40af;cursor:pointer;background:#dbeafe;border:0;border-radius:50%;width:1.25rem;height:1.25rem;font-size:1rem;line-height:1}.research-graph-module__Mugsva__addConcept{gap:.45rem;max-width:480px;display:flex}.research-graph-module__Mugsva__addConcept button{color:#1e3a8a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .7rem;font-size:.78rem;font-weight:700}.research-graph-module__Mugsva__addConcept button:disabled{color:#94a3b8;cursor:not-allowed}.research-graph-module__Mugsva__generateGraph{color:#fff;font:inherit;cursor:pointer;background:#1e40af;border:0;border-radius:9px;justify-self:start;padding:.65rem .9rem;font-weight:700}.research-graph-module__Mugsva__generateGraph:disabled{opacity:.55;cursor:not-allowed}.research-graph-module__Mugsva__conceptError{color:#b91c1c;grid-column:1/-1;margin:0;font-size:.8rem}.research-graph-module__Mugsva__workspace{grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:start;gap:1rem;margin-top:1rem;display:grid}.research-graph-module__Mugsva__graphPanel,.research-graph-module__Mugsva__detail,.research-graph-module__Mugsva__documentList{background:#fff;border:1px solid #dce4ef;border-radius:16px;box-shadow:0 6px 20px #0f172a09}.research-graph-module__Mugsva__graphPanel{overflow:hidden}.research-graph-module__Mugsva__panelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.4rem .8rem;display:flex}.research-graph-module__Mugsva__panelHeader h2{margin:0;font-size:1.22rem}.research-graph-module__Mugsva__panelHeader p{color:#64748b;margin:.3rem 0 0;font-size:.8rem}.research-graph-module__Mugsva__libraryLink{color:#1d4ed8;flex-shrink:0;font-size:.82rem;font-weight:700;text-decoration:none}.research-graph-module__Mugsva__libraryLink:hover{text-decoration:underline}.research-graph-module__Mugsva__saveProjectButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.research-graph-module__Mugsva__saveProjectButton:disabled{opacity:.55;cursor:wait}.research-graph-module__Mugsva__filters{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.45rem .7rem;padding:.3rem 1.4rem 1rem;display:flex}.research-graph-module__Mugsva__topicGroups{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.65rem 1.4rem;display:flex}.research-graph-module__Mugsva__topicGroups>strong{color:#475569;margin-right:.15rem;font-size:.76rem}.research-graph-module__Mugsva__topicGroup,.research-graph-module__Mugsva__topicGroupActive{color:#334155;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.3rem .6rem;font-size:.72rem}.research-graph-module__Mugsva__topicGroup:hover,.research-graph-module__Mugsva__topicGroupActive{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.research-graph-module__Mugsva__topicGroupActive{font-weight:800}.research-graph-module__Mugsva__topicGroup span{color:#64748b;margin-left:.2rem;font-size:.68rem}.research-graph-module__Mugsva__relationFilters{color:#475569;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.7rem 1.4rem;font-size:.76rem;display:flex}.research-graph-module__Mugsva__relationFilters>span{font-weight:800}.research-graph-module__Mugsva__canvasControls{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.45rem;padding:.8rem 1.2rem;display:flex}.research-graph-module__Mugsva__canvasControls button{color:#1e3a8a;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .65rem;font-size:.76rem;font-weight:700}.research-graph-module__Mugsva__canvasControls button:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.research-graph-module__Mugsva__canvasControls button:disabled{color:#94a3b8;cursor:not-allowed}.research-graph-module__Mugsva__canvasNotice{color:#334155;background:#f8fafc;margin:0;padding:.55rem 1.2rem;font-size:.78rem}.research-graph-module__Mugsva__canvasNotice button{color:#1e40af;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-left:.55rem;padding:.25rem .45rem;font-weight:750}.research-graph-module__Mugsva__canvasNotice button:hover{background:#eff6ff}.research-graph-module__Mugsva__filter{color:#334155;cursor:pointer;align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex}.research-graph-module__Mugsva__filter input{accent-color:#1d4ed8}.research-graph-module__Mugsva__swatch{border-radius:50%;width:8px;height:8px}.research-graph-module__Mugsva__canvas{background:radial-gradient(circle,#fff,#f8fbff 75%)}.research-graph-module__Mugsva__graphSurface{position:relative}.research-graph-module__Mugsva__canvas svg{width:100%;height:auto;min-height:470px;display:block}.research-graph-module__Mugsva__node{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.research-graph-module__Mugsva__node:active{cursor:grabbing}.research-graph-module__Mugsva__node:hover circle,.research-graph-module__Mugsva__node:focus-visible circle{stroke:#0f172a;stroke-width:4px}.research-graph-module__Mugsva__nodeMenu{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #bfccde;border-radius:12px;flex-direction:column;gap:.35rem;width:min(220px,52vw);padding:.65rem;display:flex;position:absolute;box-shadow:0 12px 30px #0f172a2e}.research-graph-module__Mugsva__nodeMenu strong{color:#334155;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.research-graph-module__Mugsva__nodeMenu button{color:#1e3a8a;font:inherit;text-align:left;cursor:pointer;background:#f1f5f9;border:0;border-radius:7px;padding:.4rem .5rem;font-size:.77rem;font-weight:700}.research-graph-module__Mugsva__nodeMenu button:hover:not(:disabled){background:#dbeafe}.research-graph-module__Mugsva__nodeMenu button:disabled{color:#94a3b8;cursor:not-allowed}.research-graph-module__Mugsva__nodeMenuLink{padding:.2rem .5rem;font-size:.76rem;font-weight:700}.research-graph-module__Mugsva__nodeMenuLink a{color:#1d4ed8;text-decoration:none}.research-graph-module__Mugsva__nodeMenuLink a:hover{text-decoration:underline}.research-graph-module__Mugsva__nodeMenu small{color:#475569;font-size:.7rem;line-height:1.3}.research-graph-module__Mugsva__nodeLabel{fill:#1e293b;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-size:13px;font-weight:650}.research-graph-module__Mugsva__edgeLabel,.research-graph-module__Mugsva__privateEdgeLabel{fill:#334155;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;pointer-events:none;font-size:11px;font-weight:750}.research-graph-module__Mugsva__privateEdgeLabel{fill:#6d28d9}.research-graph-module__Mugsva__mapKey{color:#64748b;margin:0;padding:.5rem 1.2rem 1rem;font-size:.76rem}.research-graph-module__Mugsva__mapKey span{color:#334155;font-size:1.2rem;font-weight:700}.research-graph-module__Mugsva__message{color:#475569;text-align:center;place-items:center;min-height:300px;padding:2rem;display:grid}.research-graph-module__Mugsva__detail{max-height:calc(100vh - 106px);padding:1.3rem;position:sticky;top:88px;overflow:auto}.research-graph-module__Mugsva__kind{letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.research-graph-module__Mugsva__detail h2{margin:.5rem 0;font-size:1.3rem;line-height:1.3}.research-graph-module__Mugsva__meta{color:#64748b;font-size:.85rem}.research-graph-module__Mugsva__topicBadge{color:#1e40af;background:#eff6ff;border-radius:100px;padding:.35rem .7rem;font-size:.73rem;font-weight:700;display:inline-block}.research-graph-module__Mugsva__matchEvidence{color:#334155;background:#f8fafc;border-left:3px solid #2563eb;margin:.9rem 0;padding:.8rem;font-size:.84rem}.research-graph-module__Mugsva__matchEvidence p{margin:.45rem 0;line-height:1.5}.research-graph-module__Mugsva__matchEvidence small{color:#64748b;line-height:1.4}.research-graph-module__Mugsva__topicAnalysis{color:#334155;background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #bfdbfe;border-radius:10px;margin:.9rem 0;padding:.85rem}.research-graph-module__Mugsva__topicAnalysisHeading{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.research-graph-module__Mugsva__topicAnalysisHeading h3{border:0;margin:0;padding:0;font-size:.95rem}.research-graph-module__Mugsva__topicAnalysis>p{margin:.6rem 0;font-size:.84rem;line-height:1.55}.research-graph-module__Mugsva__relevanceBadge{color:#075985;background:#e0f2fe;border-radius:999px;padding:.22rem .45rem;font-size:.65rem;font-weight:800}.research-graph-module__Mugsva__relevanceBadge[data-relevance=direct]{color:#166534;background:#dcfce7}.research-graph-module__Mugsva__relevanceBadge[data-relevance=exploratory]{color:#92400e;background:#fef3c7}.research-graph-module__Mugsva__topicGroupExplanation{background:#eff6ff;border-left:3px solid #60a5fa;gap:.2rem;margin:.65rem 0;padding:.55rem;font-size:.76rem;line-height:1.45;display:grid}.research-graph-module__Mugsva__topicAnalysis blockquote{background:#f8fafc;border-left:3px solid #94a3b8;margin:.65rem 0;padding:.55rem .65rem;font-size:.76rem}.research-graph-module__Mugsva__topicAnalysis blockquote p{margin:.3rem 0 0;line-height:1.45}.research-graph-module__Mugsva__topicAnalysis>small{color:#64748b;font-size:.68rem;line-height:1.4;display:block}.research-graph-module__Mugsva__analysisPending{color:#475569;background:#f8fafc;border-radius:8px;padding:.65rem;font-size:.77rem;line-height:1.45}.research-graph-module__Mugsva__openDocument{margin:1rem 0 1.3rem}.research-graph-module__Mugsva__openDocument a{color:#1d4ed8;font-weight:700}.research-graph-module__Mugsva__detail h3{border-top:1px solid #e2e8f0;padding-top:1rem;font-size:.98rem}.research-graph-module__Mugsva__emptyRelations{color:#64748b;font-size:.84rem;line-height:1.55}.research-graph-module__Mugsva__personalRelationForm{background:#faf8ff;border:1px solid #ddd6fe;border-radius:10px;gap:.6rem;margin:.8rem 0;padding:.8rem;display:grid}.research-graph-module__Mugsva__personalRelationForm>strong{color:#5b21b6;font-size:.85rem}.research-graph-module__Mugsva__personalRelationForm>p{color:#6b5b83;margin:-.35rem 0 .1rem;font-size:.74rem;line-height:1.4}.research-graph-module__Mugsva__personalRelationForm label{color:#334155;gap:.25rem;font-size:.74rem;font-weight:750;display:grid}.research-graph-module__Mugsva__personalRelationForm select,.research-graph-module__Mugsva__personalRelationForm input,.research-graph-module__Mugsva__personalRelationForm textarea{color:#0f172a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.48rem;font-size:.78rem}.research-graph-module__Mugsva__personalRelationForm textarea{resize:vertical}.research-graph-module__Mugsva__privateRelationActions{flex-wrap:wrap;gap:.4rem;margin-top:.35rem;display:flex}.research-graph-module__Mugsva__privateRelationActions button{color:#5b21b6;font:inherit;cursor:pointer;background:#fff;border:1px solid #c4b5fd;border-radius:7px;padding:.36rem .55rem;font-size:.72rem;font-weight:750}.research-graph-module__Mugsva__privateRelationActions button:hover{background:#f3e8ff}.research-graph-module__Mugsva__privateRelationActions button:disabled{opacity:.55;cursor:wait}.research-graph-module__Mugsva__personalRelationMessage{color:#5b21b6;background:#f5f3ff;border-radius:7px;padding:.5rem;font-size:.76rem}.research-graph-module__Mugsva__relations{padding:0;list-style:none}.research-graph-module__Mugsva__relations li{border-bottom:1px solid #e2e8f0;padding:.7rem 0}.research-graph-module__Mugsva__direction{color:#64748b;font-size:.74rem;display:block}.research-graph-module__Mugsva__relations button{color:#1d4ed8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.23rem 0;font-weight:700;display:block}.research-graph-module__Mugsva__relations button:hover{text-decoration:underline}.research-graph-module__Mugsva__relations small{color:#475569;overflow-wrap:anywhere;line-height:1.4;display:block}.research-graph-module__Mugsva__evidenceLinks{gap:1rem;margin-top:.35rem;font-size:.74rem;display:flex}.research-graph-module__Mugsva__evidenceLinks a{color:#1d4ed8}.research-graph-module__Mugsva__evidenceLinks span{color:#94a3b8}.research-graph-module__Mugsva__notice{color:#475569;background:#eff6ff;border-left:3px solid #60a5fa;padding:.8rem 1rem;font-size:.85rem;line-height:1.5}.research-graph-module__Mugsva__documentList{margin-top:1rem;padding:1.25rem}.research-graph-module__Mugsva__documentList h2{margin:0 0 1rem;font-size:1.1rem}.research-graph-module__Mugsva__cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.65rem;display:grid}.research-graph-module__Mugsva__card,.research-graph-module__Mugsva__cardActive{text-align:left;min-height:105px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:10px;flex-direction:column;gap:.35rem;padding:.8rem;display:flex}.research-graph-module__Mugsva__card:hover,.research-graph-module__Mugsva__cardActive{background:#f8fbff;border-color:#3b82f6}.research-graph-module__Mugsva__card span,.research-graph-module__Mugsva__cardActive span{font-size:.72rem;font-weight:750}.research-graph-module__Mugsva__card strong,.research-graph-module__Mugsva__cardActive strong{color:#1e293b;font-size:.84rem;line-height:1.4}.research-graph-module__Mugsva__card small,.research-graph-module__Mugsva__cardActive small{color:#64748b}@media (max-width:980px){.research-graph-module__Mugsva__workspace{grid-template-columns:1fr}.research-graph-module__Mugsva__detail{max-height:none;position:static}}@media (max-width:660px){.research-graph-module__Mugsva__page{padding:1.3rem .75rem 3rem}.research-graph-module__Mugsva__search{grid-template-columns:1fr}.research-graph-module__Mugsva__search label:first-child,.research-graph-module__Mugsva__search label:nth-of-type(2),.research-graph-module__Mugsva__searchRow,.research-graph-module__Mugsva__search select,.research-graph-module__Mugsva__hint,.research-graph-module__Mugsva__conceptProposal,.research-graph-module__Mugsva__conceptError{grid-area:auto/1}.research-graph-module__Mugsva__searchRow,.research-graph-module__Mugsva__addConcept,.research-graph-module__Mugsva__panelHeader{flex-direction:column}.research-graph-module__Mugsva__canvas svg{min-height:340px}.research-graph-module__Mugsva__nodeLabel{display:none}}
