.LawCard-module-scss-module__S2LtRq__skeletonLine{background:#1c3260;border-radius:4px;height:10px}.LawCard-module-scss-module__S2LtRq__cardWrapper{perspective:1200px}.LawCard-module-scss-module__S2LtRq__cardInner{width:100%;height:100%;transform-style:preserve-3d;position:relative}.LawCard-module-scss-module__S2LtRq__cardFront{backface-visibility:hidden;cursor:pointer;background:#0d1c3a;border:1px solid #1c3260;border-left:2px solid #c8a843;border-radius:10px;flex-direction:column;justify-content:center;padding:22px 24px;transition:box-shadow .2s;display:flex;position:absolute;inset:0}.LawCard-module-scss-module__S2LtRq__cardFront:hover{box-shadow:0 8px 32px #c8a8431f}.LawCard-module-scss-module__S2LtRq__frontHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.LawCard-module-scss-module__S2LtRq__frontTitle{color:#fff;margin:0;font-size:clamp(1.2rem,3vw,1.6rem);line-height:1.15}.LawCard-module-scss-module__S2LtRq__lawCodeBadge{white-space:nowrap;color:#c8a843;background:#c8a8431a;border:1px solid #c8a84333;border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:.66rem}.LawCard-module-scss-module__S2LtRq__frontStats{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.LawCard-module-scss-module__S2LtRq__statsGroup{gap:20px;display:flex}.LawCard-module-scss-module__S2LtRq__cardBack{backface-visibility:hidden;background:#0d1c3a;border:1px solid #c8a84340;border-left:2px solid #c8a843;border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.LawCard-module-scss-module__S2LtRq__backHeader{border-bottom:1px solid #1c3260;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 12px;display:flex}.LawCard-module-scss-module__S2LtRq__backTitleWrap{min-width:0}.LawCard-module-scss-module__S2LtRq__backTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;display:block;overflow:hidden}.LawCard-module-scss-module__S2LtRq__backSubtitle{color:#4a80d4;letter-spacing:.07em;text-transform:uppercase;margin-top:2px;font-size:.6rem}.LawCard-module-scss-module__S2LtRq__collapseBtn{color:#7a98c0;cursor:pointer;font-size:.72rem;font-family:var(--font-mono);white-space:nowrap;background:0 0;border:1px solid #1c3260;border-radius:6px;flex-shrink:0;padding:5px 10px;transition:border-color .15s,color .15s}.LawCard-module-scss-module__S2LtRq__collapseBtn:hover{color:#c8a843;border-color:#c8a843}.LawCard-module-scss-module__S2LtRq__searchRow{border-bottom:1px solid #1c326099;flex-shrink:0;padding:10px 20px;position:relative}.LawCard-module-scss-module__S2LtRq__searchIcon{color:#4a80d4;pointer-events:none;font-size:.8rem;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.LawCard-module-scss-module__S2LtRq__searchInput{color:#fff;box-sizing:border-box;background:#080f20;border:1px solid #1c3260;border-radius:6px;outline:none;width:100%;padding:6px 28px;font-family:inherit;font-size:.8rem;transition:border-color .15s}.LawCard-module-scss-module__S2LtRq__searchInput:focus{border-color:#c8a84380}.LawCard-module-scss-module__S2LtRq__searchClear{color:#7a98c0;cursor:pointer;background:0 0;border:none;padding:2px;font-size:.72rem;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.LawCard-module-scss-module__S2LtRq__articlesList{scrollbar-width:none;flex:1;overflow-y:auto}.LawCard-module-scss-module__S2LtRq__articlesList::-webkit-scrollbar{display:none}.LawCard-module-scss-module__S2LtRq__skeletonContainer{flex-direction:column;gap:14px;padding:12px 20px;display:flex}.LawCard-module-scss-module__S2LtRq__skeletonItem{flex-direction:column;gap:5px;display:flex}.LawCard-module-scss-module__S2LtRq__emptyState{text-align:center;color:#4a80d4;font-family:var(--font-mono);opacity:.6;padding:28px 20px;font-size:.75rem}.LawCard-module-scss-module__S2LtRq__articleListCol{flex-direction:column;display:flex}.LawCard-module-scss-module__S2LtRq__articleLink{text-decoration:none}.LawCard-module-scss-module__S2LtRq__articleRow{cursor:pointer;border-bottom:1px solid #1c326066;align-items:center;gap:10px;padding:9px 20px;transition:background .15s;display:flex}.LawCard-module-scss-module__S2LtRq__articleRow:hover{background:#c8a8430d}.LawCard-module-scss-module__S2LtRq__articleNumBadge{color:#c8a843;text-align:center;background:#c8a84314;border:1px solid #c8a8432e;border-radius:4px;flex-shrink:0;min-width:32px;padding:2px 6px;font-size:.6rem}.LawCard-module-scss-module__S2LtRq__articleInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.LawCard-module-scss-module__S2LtRq__articleTitle{color:#d6e0f0;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.3;display:block;overflow:hidden}.LawCard-module-scss-module__S2LtRq__articlePreview{color:#7a98c0;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;display:block;overflow:hidden}.LawCard-module-scss-module__S2LtRq__articleArrow{color:#4a80d4;opacity:.55;flex-shrink:0;font-size:.7rem}.LawCard-module-scss-module__S2LtRq__backStats{flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem;display:flex}.LawCard-module-scss-module__S2LtRq__backStatRow{justify-content:space-between;align-items:center;display:flex}.LawCard-module-scss-module__S2LtRq__backStatLabel{color:var(--color-text-muted,#7a98c0);font-size:.75rem;font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.05em}.LawCard-module-scss-module__S2LtRq__backStatValue{color:var(--color-text-primary,#d6e0f0);font-size:.9rem;font-weight:500}.LawCard-module-scss-module__S2LtRq__cardFooter{border-top:1px solid #1c3260;flex-shrink:0;padding:10px 20px}.LawCard-module-scss-module__S2LtRq__allArticlesLink{text-decoration:none}.LawCard-module-scss-module__S2LtRq__allArticlesBtn{font-family:var(--font-mono);color:#c8a843;letter-spacing:.04em;cursor:pointer;align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.LawCard-module-scss-module__S2LtRq__statValue{color:#fff;font-size:1rem}.LawCard-module-scss-module__S2LtRq__statLabel{color:#7a98c0;text-transform:uppercase;font-size:.62rem}.LawCard-module-scss-module__S2LtRq__frontMeta{align-items:center;gap:8px;margin-top:4px;display:flex}.LawCard-module-scss-module__S2LtRq__metaDate{color:#7a98c0;font-size:11px;font-family:var(--font-mono);opacity:.6}.LawCard-module-scss-module__S2LtRq__metaDocType{color:#c8a843;text-transform:uppercase;letter-spacing:.04em;opacity:.65;background:#c8a84314;border:1px solid #c8a8432e;border-radius:3px;padding:1px 5px;font-size:10px}@media (max-width:640px){.LawCard-module-scss-module__S2LtRq__cardFront{padding:18px 16px}.LawCard-module-scss-module__S2LtRq__frontHeader,.LawCard-module-scss-module__S2LtRq__frontStats,.LawCard-module-scss-module__S2LtRq__backHeader{flex-direction:column;align-items:flex-start}.LawCard-module-scss-module__S2LtRq__statsGroup{flex-wrap:wrap;gap:14px}.LawCard-module-scss-module__S2LtRq__backHeader,.LawCard-module-scss-module__S2LtRq__searchRow,.LawCard-module-scss-module__S2LtRq__cardFooter,.LawCard-module-scss-module__S2LtRq__skeletonContainer,.LawCard-module-scss-module__S2LtRq__articleRow{padding-left:16px;padding-right:16px}.LawCard-module-scss-module__S2LtRq__collapseBtn{width:100%}.LawCard-module-scss-module__S2LtRq__articleTitle,.LawCard-module-scss-module__S2LtRq__articlePreview{white-space:normal;text-overflow:unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LawCard-module-scss-module__S2LtRq__allArticlesBtn{justify-content:space-between;width:100%}}
.LawParseForm-module-scss-module__ZYHgeW__wrapper{margin-bottom:28px}.LawParseForm-module-scss-module__ZYHgeW__content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a52;border:1px solid #4a80d41f;border-radius:10px;padding:18px}.LawParseForm-module-scss-module__ZYHgeW__textBlock{margin-bottom:14px}.LawParseForm-module-scss-module__ZYHgeW__title{font-size:.82rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#c8a843;margin:0 0 4px}.LawParseForm-module-scss-module__ZYHgeW__description{color:var(--color-smoke);margin:0;font-size:.85rem;line-height:1.5}.LawParseForm-module-scss-module__ZYHgeW__controls{gap:10px;display:flex}.LawParseForm-module-scss-module__ZYHgeW__input{flex:1}.LawParseForm-module-scss-module__ZYHgeW__button{color:#f3e7b3;font-size:.8rem;font-family:var(--font-mono);cursor:pointer;background:#c8a84314;border:1px solid #c8a8432e;border-radius:8px;padding:0 18px;transition:background .2s,border-color .2s,transform .2s}.LawParseForm-module-scss-module__ZYHgeW__button:hover:not(:disabled){background:#c8a84324;border-color:#c8a84352}.LawParseForm-module-scss-module__ZYHgeW__button:active:not(:disabled){transform:translateY(1px)}.LawParseForm-module-scss-module__ZYHgeW__button:disabled{opacity:.45;cursor:not-allowed}.LawParseForm-module-scss-module__ZYHgeW__validationError,.LawParseForm-module-scss-module__ZYHgeW__error{color:#fca5a5;font-size:.76rem;font-family:var(--font-mono);margin:10px 0 0}.LawParseForm-module-scss-module__ZYHgeW__loadingText{color:#7a98c0;font-size:.74rem;font-family:var(--font-mono);margin:10px 0 0}@media (max-width:640px){.LawParseForm-module-scss-module__ZYHgeW__controls{flex-direction:column}.LawParseForm-module-scss-module__ZYHgeW__button{height:44px}}
