:root{--page:#f5f6f3;--surface:#ffffff;--surface-soft:#f9faf8;--ink:#17201c;--muted:#66716b;--line:#d9ded9;--line-strong:#c8d0ca;--green:#276749;--green-soft:#e4f0e9;--blue:#2f6595;--blue-soft:#e6eff7;--amber:#9a651b;--amber-soft:#f8eddc;--violet:#72508c;--violet-soft:#efe8f4;--rose:#93495d;--rose-soft:#f6e8ec;--danger:#a13b3b}*{box-sizing:border-box}html{min-width:320px}body,html{background:var(--page)}body{margin:0;color:var(--ink);font-family:Arial,Noto Sans KR,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.caseBand{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center}.lrConnectionGate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:hidden;padding:12px;background:#fafaf8;opacity:1;visibility:visible;transition:opacity .46s cubic-bezier(.22,.75,.18,1),visibility .46s step-end}.lrConnectionGate.isLeaving{opacity:0;visibility:hidden;pointer-events:none}.lrConnectionFrame{width:min(96vw,920px);height:min(92vh,680px);border:0;background:transparent}.lrConnectionFailure{position:absolute;left:50%;bottom:clamp(20px,5vh,52px);translate:-50% 0;width:min(calc(100vw - 32px),520px);display:grid;justify-items:center;gap:6px;color:#b0373e;text-align:center}.lrConnectionFailure span{color:rgba(17,17,17,.48);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.lrConnectionFailure strong{font-size:12px;font-weight:650}.lrConnectionFailure button{display:inline-flex;align-items:center;gap:6px;margin-top:4px;border:1px solid;border-radius:999px;padding:6px 11px;background:#fafaf8;color:inherit;font-size:11px}@media (max-width:700px){.lrConnectionGate{padding:0}.lrConnectionFrame{width:100vw;height:94vh}}@media (prefers-reduced-motion:reduce){.lrConnectionGate{transition-duration:.16s}}.caseNotebookGrid{display:grid;gap:16px}.caseNotebookToolbar{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.casePrioritySummary{display:flex;gap:8px;flex-wrap:wrap}.casePrioritySummary div{border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);padding:8px 10px;min-width:104px}.casePrioritySummary span{display:block;color:var(--muted);font-size:11px;font-weight:900}.casePrioritySummary strong{display:block;margin-top:3px;font-size:15px}.caseSortControl{display:flex;flex-wrap:wrap;gap:6px}.caseSortControl button{min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);padding:0 10px;color:var(--muted);font-size:12px;font-weight:900}.caseSortControl button.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.caseWorkbench{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,930px);gap:14px;align-items:start;justify-content:start;max-width:1220px}.caseQueuePanel{position:sticky;top:12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:10px;max-height:min(720px,calc(100vh - 190px));overflow:auto}.caseQueueHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 9px}.caseQueueHeader span{color:var(--muted);font-size:11px;font-weight:900}.caseQueueHeader strong{font-size:13px}.caseQueueRows{display:grid;gap:7px}.caseQueueRow{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--ink);padding:10px;text-align:left;display:grid;gap:5px}.caseQueueRow.active{border-color:var(--green);background:#f1f7f3;box-shadow:inset 3px 0 0 var(--green)}.caseQueueRow strong{display:block;font-size:13px}.caseQueueRow em,.caseQueueRow small,.caseQueueRow span{display:block;color:var(--muted);font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.caseQueueRow em{max-height:0;opacity:0;overflow:hidden;transition:max-height .16s ease,opacity .16s ease}.caseQueueRow.active em,.caseQueueRow:hover em{max-height:60px;opacity:1}.caseQueueRow small{color:var(--ink);font-weight:800}.caseDetailGrid{min-width:0;max-width:930px}.caseDetailFrame{display:grid;grid-template-columns:minmax(0,600px) minmax(270px,300px);gap:14px;align-items:start}.caseCard{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:18px;display:grid;gap:16px}.caseCard.high{border-color:#a9ceb8}.caseCard.standard{border-color:#b8cbda}.caseCard.low{border-color:#e0caa8}.caseHeader{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.caseHeader span{color:var(--muted);font-size:12px;font-weight:800}.caseHeader h2{margin:4px 0 0;font-size:18px;line-height:1.35}.caseBandBadge{border-radius:999px;padding:6px 9px;white-space:nowrap;font-size:12px;font-weight:800}.caseBandBadge.high{background:var(--green-soft);color:var(--green)}.caseBandBadge.standard{background:var(--blue-soft);color:var(--blue)}.caseBandBadge.low{background:var(--amber-soft);color:var(--amber)}.caseActionPanel{border:1px solid #c8d7cf;border-radius:7px;background:#f4f9f6;padding:16px;display:grid;gap:14px}.caseActionPanel>div:first-child{display:grid;gap:4px}.caseActionPanel span{color:var(--green);font-size:11px;font-weight:900}.caseActionPanel strong{font-size:18px;line-height:1.35}.caseActionPanel p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.casePrimaryActions{display:flex;flex-wrap:wrap;gap:8px}.casePrimaryActions .primaryButton,.casePrimaryActions .secondaryButton{min-height:38px}.caseSignalBars{display:grid;gap:9px}.caseSignalBars button{border:1px solid #d7e3db;border-radius:6px;background:#fff;padding:10px;color:var(--ink);text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:center;cursor:help}.caseSignalBars button.active,.caseSignalBars button:focus-visible,.caseSignalBars button:hover{border-color:var(--green);box-shadow:inset 3px 0 0 var(--green);outline:0}.caseSignalBars span{color:var(--muted);font-size:11px;font-weight:900}.caseSignalName{gap:7px}.caseInfoDot,.caseSignalName{display:inline-flex;align-items:center}.caseInfoDot{width:28px;height:28px;border:1px solid #9fc6ae;border-radius:50%;background:var(--green-soft);color:var(--green);justify-content:center;flex:0 0 auto}.caseSignalBars strong{font-size:13px}.caseSignalTrack{grid-column:1/-1;height:8px;border-radius:999px;background:#e4ede7;overflow:hidden}.caseSignalTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#2f6f98)}.caseCoreStats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.caseCoreStats div{border:1px solid #d7e3db;border-radius:6px;background:#fff;padding:9px 10px}.caseCoreStats dt{color:var(--muted);font-size:11px;font-weight:900}.caseCoreStats dd{margin-top:4px;font-size:13px;font-weight:900}.caseDisclosureTitle{gap:7px;color:var(--ink)}.caseDisclosureTitle,.caseInfoButton{display:inline-flex;align-items:center}.caseInfoButton{width:30px;height:30px;border:1px solid #9fc6ae;border-radius:50%;background:var(--green-soft);color:var(--green);justify-content:center;padding:0;cursor:help}.caseInfoButton:focus-visible,.caseInfoButton:hover{border-color:var(--green);background:#d8eadf;outline:0}.caseAssistantPanel{position:sticky;top:12px;display:grid;gap:10px}.caseAssistantCard{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:13px;display:grid;gap:9px}.caseAssistantCard.primary{border-color:#c8d7cf;background:#f4f9f6}.caseAssistantCard.activeGuide{border-color:#98c1aa;box-shadow:0 12px 28px rgba(35,71,52,.08)}.caseAssistantHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.caseAssistantHeader>span{color:var(--green);font-size:11px;font-weight:900}.caseAssistantClose{width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;padding:0}.caseAssistantClose:focus-visible,.caseAssistantClose:hover{border-color:var(--green);color:var(--green);outline:0}.caseAssistantCard.guide{border-color:#bfd1dd;background:#f5f9fb}.caseAssistantCard.glossary{border-color:#e1d1ad;background:#fffaf0}.caseAssistantCard>span{color:var(--green);font-size:11px;font-weight:900}.caseAssistantCard h3{margin:0;font-size:15px;line-height:1.35}.caseAssistantCard p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.caseAssistantCard>small{border-left:3px solid #a9ceb8;padding-left:8px;color:var(--ink);font-size:12px;line-height:1.5}.caseGuideFocusButtons{display:flex;flex-wrap:wrap;gap:6px}.caseGuideFocusButtons button{min-height:28px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);padding:0 9px;font-size:11px;font-weight:900}.caseGuideFocusButtons button.active,.caseGuideFocusButtons button:focus-visible,.caseGuideFocusButtons button:hover{border-color:var(--green);background:var(--green-soft);color:var(--green);outline:0}.caseStepList{list-style:none;margin:0;padding:0;display:grid;gap:8px}.caseStepList li{border-left:3px solid #a9ceb8;padding-left:9px;display:grid;gap:3px}.caseStepList.compact{gap:7px}.caseStepList.compact li{padding-left:8px}.caseGlossaryList strong,.caseMiniDetections strong,.caseStepList strong{font-size:12px}.caseMiniDetections{display:grid;gap:7px}.caseMiniDetections div{border:1px solid var(--line);border-radius:6px;background:#fff;padding:8px;display:grid;gap:3px}.caseMiniDetections small{color:var(--muted);font-size:11px;line-height:1.45}.caseGlossaryList{display:grid;gap:8px}.caseGlossaryList div{border-top:1px solid rgba(0,0,0,.08);padding-top:8px;display:grid;gap:3px}.caseGlossaryList div:first-child{border-top:0;padding-top:0}.caseMiniDisclosure{border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.7)}.caseMiniDisclosure summary{min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:900;cursor:pointer}.caseMiniDisclosure[open]{padding-bottom:10px}.caseMiniDisclosure .caseGuideBody{margin:0 10px}.caseFacts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.caseFacts div{border:1px solid var(--line);border-radius:6px;padding:10px;background:var(--surface-soft)}.caseFacts dt{color:var(--muted);font-size:11px;font-weight:800}.caseFacts dd{margin:4px 0 0;font-weight:800}.caseSubjectBox{border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);padding:12px;display:flex;gap:12px;align-items:center;justify-content:space-between}.caseSubjectBox span{color:var(--muted);font-size:11px;font-weight:900}.caseSubjectBox strong{display:block;margin-top:3px}.caseSubjectBox p{margin:4px 0 0;color:var(--muted);font-size:13px}.caseBoundaryNotice{display:block;margin:8px 0 0;max-width:680px;color:var(--muted);font-size:12px;line-height:1.55}.caseSubjectBox .caseBoundaryNotice{font-size:12px}.caseSeverityBox{border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);padding:13px;display:grid;gap:10px}.caseSeverityBox.critical{border-color:#d5a8b1;background:#fff7f8}.caseSeverityBox.high{border-color:#d9bd8f;background:#fff9ef}.caseSeverityBox.elevated{border-color:#b8cbda;background:#f5f9fb}.caseSeverityBox.low{border-color:#cbd7cf;background:#f8fbf9}.caseSeverityHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.caseSeverityHeader span{color:var(--muted);font-size:11px;font-weight:900}.caseSeverityHeader strong{display:block;margin-top:3px}.caseSeverityHeader small{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:5px 8px;white-space:nowrap;font-size:11px;font-weight:900}.caseSeverityParts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.caseSeverityParts div{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:9px}.caseSeverityParts dt{color:var(--muted);font-size:11px;font-weight:900}.caseSeverityParts dd{margin:4px 0 0;font-weight:900}.caseSeverityBox p{margin:0;font-size:13px;line-height:1.55}.caseSeverityDisclaimer{color:var(--muted);font-size:12px;line-height:1.5}.caseExpansionBox{border:1px solid #cbd7df;border-radius:7px;background:#f5f9fb;padding:13px;display:grid;gap:11px}.caseExpansionReadable{border:1px solid #d6e1e8;border-radius:6px;background:#fff;padding:12px;display:grid;gap:5px}.caseExpansionReadable.promoted{border-color:#b7d9c4;background:#f1f8f4}.caseExpansionReadable.pending{border-color:#d9c99d;background:#fff8e8}.caseExpansionReadable.quiet{border-color:#d6e1e8;background:#fff}.caseExpansionReadable strong{font-size:14px}.caseExpansionReadable p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.caseExpansionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.caseExpansionHeader span{color:var(--blue);font-size:11px;font-weight:900}.caseExpansionHeader strong{display:block;margin-top:3px}.caseExpansionHeader small{border:1px solid #bfd1dd;border-radius:999px;background:#fff;color:var(--blue);padding:5px 8px;white-space:nowrap;font-size:11px;font-weight:900}.caseExpansionFacts{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.caseExpansionFacts div{border:1px solid #d6e1e8;border-radius:6px;background:#fff;padding:9px}.caseExpansionFacts dt{color:var(--muted);font-size:11px;font-weight:900}.caseExpansionFacts dd{margin:4px 0 0;font-weight:900}.caseExpansionBox>p{margin:0;color:var(--ink);font-size:13px;line-height:1.55}.caseExpansionActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.caseExpansionActions .secondaryButton{min-height:36px}.caseExpansionActions>span{color:var(--muted);font-size:12px;font-weight:800}.caseNestedDisclosure{border:1px solid #d6e1e8;border-radius:6px;background:rgba(255,255,255,.72)}.caseNestedDisclosure summary{min-height:38px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink);font-size:12px;font-weight:900;cursor:pointer}.caseDisclosure summary:after,.caseMiniDisclosure summary:after,.caseNestedDisclosure summary:after{content:"열기";flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--muted);padding:3px 7px;font-size:10px;font-weight:900}.caseDisclosure[open]>summary:after,.caseMiniDisclosure[open]>summary:after,.caseNestedDisclosure[open]>summary:after{content:"접기"}.caseNestedDisclosure summary span{color:var(--muted);font-size:11px}.caseNestedDisclosure[open]{padding-bottom:10px}.caseNestedBody{margin:0 10px;display:grid;gap:10px}.caseExpansionJobSummary{border:1px solid #d6e1e8;border-radius:6px;background:#fff;padding:9px 10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.caseExpansionJobSummary span{font-size:12px;font-weight:900}.caseExpansionJobSummary small{color:var(--muted);font-size:12px}.caseExpansionMatrix{border:1px solid #d6e1e8;border-radius:6px;background:#fff;padding:10px;display:grid;gap:10px}.caseExpansionMatrix section{display:grid;gap:6px}.caseExpansionMatrix section>span{color:var(--blue);font-size:11px;font-weight:900}.caseExpansionMatrix section>div{display:flex;flex-wrap:wrap;gap:6px}.caseExpansionMatrix small{max-width:100%;border:1px solid #d6e1e8;border-radius:999px;background:#f7fafb;color:var(--ink);padding:5px 8px;font-size:11px;font-weight:800;overflow-wrap:anywhere}.caseExpansionMatrix small.promoted{border-color:#b7d9c4;background:#f1f8f4;color:#1f5a3b}.caseExpansionMatrix small.checked{border-color:#d9c99d;background:#fff8e8;color:#715a19}.caseExpansionMatrix small.pending{color:var(--muted)}.caseExpansionRetryLine{border:1px solid #d9c99d;border-radius:6px;background:#fff8e8;padding:10px;display:grid;gap:4px}.caseExpansionRetryLine.running{border-color:#bfd1dd;background:#f7fafb}.caseExpansionRetryLine.failed{border-color:#e2bdbd;background:#f9eaea}.caseExpansionRetryLine.completed{border-color:#b7d9c4;background:#f1f8f4}.caseExpansionRetryLine strong{font-size:13px}.caseExpansionRetryLine p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.caseExpansionRetryLine span{color:var(--ink);font-size:12px;font-weight:800}.caseExpansionDecision{border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);padding:10px;display:grid;gap:4px}.caseExpansionDecision.promoted{border-color:#b7d9c4;background:#f1f8f4}.caseExpansionDecision.pending{border-color:#d9c99d;background:#fff8e8}.caseExpansionDecision.quiet{border-color:#d6e1e8;background:#f7fafb}.caseExpansionDecision strong{font-size:13px}.caseExpansionDecision p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.caseExpansionNotes{display:grid;gap:6px}.caseExpansionNotes span{border-left:3px solid #bfd1dd;padding-left:8px;color:var(--muted);font-size:12px;line-height:1.5}.caseRelatedList{display:grid;gap:8px}.caseRelatedList div{border:1px solid #d6e1e8;border-radius:6px;background:#fff;padding:10px;display:grid;gap:4px}.caseRelatedList span{color:var(--blue);font-size:11px;font-weight:900}.caseRelatedList strong{font-size:13px}.caseRelatedList p,.caseRelatedList small{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.caseDetectionList{border:1px solid var(--line);border-radius:7px;background:#fff;padding:12px;display:grid;gap:10px}.caseDetectionListHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.caseDetectionListHeader span{color:var(--muted);font-size:11px;font-weight:900}.caseDetectionListHeader strong{font-size:13px}.caseDetectionRows{display:grid;gap:7px}.caseDetectionRows div{border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);padding:9px 10px;display:grid;gap:3px}.caseDetectionRows span{font-size:13px;font-weight:800}.caseDetectionList p,.caseDetectionRows small{color:var(--muted);font-size:12px}.caseDetectionList p{margin:0}.caseStatusWorkflow{border:1px solid #d7e3db;border-radius:7px;background:#fff;padding:12px;display:grid;gap:10px}.caseStageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.caseStageHeader>div{display:grid;gap:3px}.caseStageHeader span{color:var(--muted);font-size:11px;font-weight:900}.caseStageHeader strong{font-size:15px}.caseStageRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.caseStageButton{min-height:86px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);color:var(--ink);padding:9px;display:grid;grid-template-rows:auto 1fr;gap:7px;text-align:left;align-content:start}.caseStageButton:focus-visible,.caseStageButton:hover:not(:disabled){border-color:var(--green);outline:0}.caseStageButton.active{border-color:var(--green);background:var(--green-soft);box-shadow:inset 3px 0 0 var(--green)}.caseStageButton.actionable{border-color:#8fbba0;background:#f8fbf9}.caseStageButton.systemOnly{color:#506057}.caseStageButton:disabled{cursor:default}.caseStageNumber{width:24px;height:24px;border-radius:50%;background:#fff;color:var(--green);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900}.caseStageButton strong{display:block;font-size:12px}.caseStageButton small{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.35}.caseStageButton b{display:inline-flex;margin-top:7px;border-radius:999px;background:#eef2ef;color:#4d6155;padding:3px 6px;font-size:10px;line-height:1.2}.caseStageButton.actionable b{background:var(--green-soft);color:var(--green)}.caseStageAdvice{margin:0;border-left:3px solid #a9ceb8;padding-left:9px;color:var(--muted);font-size:12px;line-height:1.5}.caseGuideLink{border:1px solid #c8d7cf;border-radius:7px;background:#f2f8f4;padding:13px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.caseGuideLink span{color:var(--green);font-size:11px;font-weight:900}.caseGuideLink strong{display:block;margin:2px 0 4px}.caseGuideLink p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.guideMetaLine{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.guideMetaLine small{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:4px 8px;font-size:11px;font-weight:800}.caseGuideBody,.guideArticleBody{margin-top:10px;display:grid;gap:8px}.caseGuideBody p,.guideArticleBody p{margin:0;color:var(--ink);font-size:13px;line-height:1.65}.caseDisclosure{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:0}.caseDisclosure summary{min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink);font-size:13px;font-weight:900;cursor:pointer}.caseDisclosure summary span{color:var(--muted);font-size:11px;font-weight:800}.caseDisclosure summary .caseDisclosureTitle{color:var(--ink);font-size:13px;font-weight:900}.caseDisclosure[open]{padding-bottom:12px}.caseDisclosureBody{margin:0 12px;display:grid;gap:12px}.caseDisclosure[open]>.caseGuideBody,.caseDisclosure[open]>.caseTimeline{margin:0 12px}.caseTimeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.caseTimeline section{border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);padding:13px;display:grid;gap:10px;align-content:start}.caseTimeline h3{margin:0;font-size:14px}.caseTimeline>section>p{margin:0;color:var(--muted);font-size:13px}.timelineRow{border-top:1px solid var(--line);padding-top:9px;display:grid;gap:3px}.timelineRow:first-of-type{border-top:0;padding-top:0}.timelineRow span{color:var(--muted);font-size:11px}.timelineRow strong{font-size:13px}.timelineRow p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.caseNoteInput{display:grid;gap:6px}.caseNoteInput span{color:var(--muted);font-size:12px;font-weight:800}.caseNoteInput textarea{width:100%;min-height:86px;resize:vertical}.landingNotice{margin-top:12px;border:1px solid #bcd4c6;border-radius:6px;padding:9px 10px;background:var(--green-soft);color:#214f39;font-size:12px;line-height:1.5}.landingNotice.error{border-color:#e2bdbd;background:#f9eaea;color:#7f2f2f}.landingPage{min-height:100vh;background:linear-gradient(180deg,#edf1ed,#f8faf8);color:var(--ink)}.landingHero{min-height:82vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);gap:48px;align-items:center;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:58px 0 40px}.landingCopy{display:grid;gap:18px}.landingBrand{display:inline-flex;width:fit-content;align-items:center;gap:9px;font-weight:900;font-size:18px}.landingEyebrow{margin:0;color:var(--green);font-size:11px;font-weight:900;letter-spacing:0}.landingCopy h1{max-width:780px;margin:0;font-size:54px;line-height:1.08;letter-spacing:0}.landingLead{max-width:690px;margin:0;color:#3f5048;font-size:18px;line-height:1.72}.landingBenefits{display:flex;flex-wrap:wrap;gap:8px;max-width:760px}.landingBenefits span{display:inline-flex;align-items:center;gap:7px;border:1px solid #c8d8ce;border-radius:999px;background:#f8fbf9;padding:8px 11px;color:#315543;font-size:12px;font-weight:750}.landingActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.landingMonitor{border:1px solid var(--line-strong);border-radius:8px;background:#fbfcfb;box-shadow:0 22px 64px rgba(28,39,33,.12);overflow:hidden}.monitorHeader{min-height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:0 14px}.monitorHeader span{width:9px;height:9px;border-radius:50%;background:#d9e0da}.monitorHeader strong{margin-left:auto;color:var(--muted);font-size:12px}.monitorSignal{margin:16px;border:1px solid #b9d7c5;background:var(--green-soft);padding:14px;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}.monitorSignal b{display:block;margin-bottom:4px;font-size:14px}.monitorSignal small{color:#365747;font-size:12px;line-height:1.5}.monitorRows{display:grid;gap:10px;padding:0 16px 16px}.monitorRows div{border:1px solid var(--line);background:#fff;padding:13px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px}.monitorRows span{grid-row:1/3;color:var(--blue);font-size:12px;font-weight:900}.monitorRows strong{font-size:14px}.monitorRows small{color:var(--muted);font-size:12px;line-height:1.45}.landingScope,.landingWorkflow{width:min(1180px,calc(100% - 48px));margin:0 auto}.landingStatistics{width:min(1180px,calc(100% - 48px));margin:0 auto 28px;padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.landingStatisticBody,.landingStatisticsHeading{display:flex;align-items:center;justify-content:space-between;gap:24px}.landingStatisticsHeading h2{margin:4px 0 0;font-size:24px}.landingStatisticsHeading>span{color:var(--muted);font-size:12px}.landingStatisticBody{margin-top:20px;align-items:stretch}.landingMetricGrid{flex:1 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landingMetricGrid article{min-height:96px;padding:16px;border:1px solid var(--line);border-radius:7px;background:#f8faf8}.landingMetricGrid span{display:block;color:var(--muted);font-size:12px}.landingMetricGrid strong{display:block;margin-top:11px;font-size:27px}.landingCategoryChart{display:flex;align-items:center;gap:16px;min-width:360px}.landingCategoryDonut{width:116px;height:116px;flex:0 0 116px;padding:20px;border-radius:50%}.landingCategoryDonut:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--surface)}.landingCategoryDonut span{display:flex;position:relative;margin-top:-76px;height:76px;align-items:center;justify-content:center;color:var(--muted);font-size:11px}.landingCategoryDonut b{color:var(--ink);font-size:18px;margin-right:2px}.landingCategoryLegend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.landingCategoryLegend span{white-space:nowrap;color:var(--muted);font-size:11px}.landingCategoryLegend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px}.landingWorkflow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 0 28px}.landingWorkflow article{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:18px;min-height:160px}.landingWorkflow h2{margin:18px 0 8px;font-size:17px}.landingWorkflow p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.landingScope{border-top:1px solid var(--line);padding:34px 0 60px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.1fr);gap:28px}.landingScope h2{margin:7px 0 10px;max-width:560px;font-size:27px;line-height:1.28}.landingScope span{display:block;max-width:520px;color:var(--muted);font-size:14px;line-height:1.65}.landingTrust{display:grid;gap:12px}.landingTrust article{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:19px}.landingTrust h3{margin:0 0 8px;font-size:16px}.landingTrust p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.loadingGate{min-height:100vh;display:grid;place-items:center;padding:24px;background:#edf1ed}.loadingGatePanel{width:min(100%,420px);border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);padding:24px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;box-shadow:0 18px 50px rgba(23,32,28,.09)}.loadingGatePanel h1{margin:0;font-size:22px}.loadingGatePanel span{color:var(--muted);font-size:13px;line-height:1.5}.loadingGateEyebrow{margin:0 0 5px;color:var(--blue);font-size:11px;font-weight:800}.loadingSpinner{width:34px;height:34px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--green);animation:rdmca-spin .9s linear infinite}@keyframes rdmca-spin{to{transform:rotate(1turn)}}.appShell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr)}.appSidebar{position:sticky;top:0;height:100vh;background:#18231e;color:#f7faf8;padding:22px 14px 16px;display:flex;flex-direction:column;gap:22px}.brandMark{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 10px;font-size:17px;font-weight:800;white-space:nowrap}.appNav{display:grid;gap:4px}.accountBlock button,.appNav button{width:100%;min-height:42px;border:0;border-radius:6px;padding:0 11px;background:transparent;color:#cbd6d0;display:flex;align-items:center;gap:10px;text-align:left;font-weight:700}.appNav button.active,.appNav button:hover{background:#2a3931;color:white}.appNav button.active{box-shadow:inset 3px 0 0 #65a983}.feedbackLauncher{min-height:40px;border:1px solid #405148;border-radius:6px;padding:0 11px;background:#223129;color:#dce7e1;display:flex;align-items:center;gap:9px;font-weight:700}.feedbackLauncher:hover{border-color:#6b8d7a;background:#2a3931;color:white}.accountBlock{margin-top:auto;border-top:1px solid #35433c;padding:14px 7px 0;display:grid;gap:9px}.accountEmail{color:#aebcb5;font-size:12px;overflow-wrap:anywhere}.accountBlock button{background:#26362e;color:white;justify-content:center}.appWorkspace{min-width:0;padding:30px clamp(20px,3vw,44px) 48px}.pageHeader{margin-bottom:22px}.pageHeader p{margin:0 0 6px;color:var(--blue);font-size:11px;font-weight:800}.pageHeader h1{margin:0 0 7px;font-size:30px;line-height:1.15}.pageHeader span{color:var(--muted);font-size:14px}.serviceActivityBar{min-height:42px;margin:-8px 0 16px;padding:9px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;color:var(--muted);font-size:12px}.serviceActivityBar strong{color:var(--ink);font-size:13px}.serviceActivityBar.active svg{color:var(--green)}.serviceActivityBar.waiting svg{color:var(--blue)}.serviceActivityBar.checking svg{color:var(--amber)}.noticeBar{min-height:42px;margin-bottom:16px;padding:9px 10px 9px 12px;border:1px solid #bcd4c6;border-radius:6px;background:var(--green-soft);color:#214f39;display:grid;grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:9px;font-size:13px}.noticeBar.error{border-color:#e2bdbd;background:#f9eaea;color:#7f2f2f}.noticeBar button{width:28px;height:28px;border:0;border-radius:5px;background:transparent;color:inherit;font-size:20px}.tabContent{display:grid;gap:16px}.narrowContent{max-width:980px}.protectionViewTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:5px;border:1px solid var(--line);border-radius:9px;background:#eef1ed}.protectionViewTabs button{min-height:68px;padding:12px 15px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);display:flex;align-items:center;gap:11px;text-align:left}.protectionViewTabs button>span{display:grid;gap:3px}.protectionViewTabs button strong{color:var(--ink);font-size:14px}.protectionViewTabs button small{color:var(--muted);font-size:11px}.protectionViewTabs button.active{border-color:#b8d2c2;background:var(--surface);color:var(--green);box-shadow:0 2px 7px rgba(30,70,49,.08)}.creatorSourcePanel{border:1px solid #bfd0c4;border-radius:8px;background:#f7faf7;padding:12px 14px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(420px,1.2fr);gap:8px 18px;align-items:end}.creatorSourcePanel>div:first-child{display:grid;gap:4px}.creatorSourcePanel strong{font-size:13px}.creatorSourcePanel small,.creatorSourcePanel span{color:var(--muted);font-size:11px;line-height:1.45}.creatorSourcePanel>small{grid-column:1/-1}.creatorSourceControls{display:grid;grid-template-columns:90px minmax(180px,1fr) auto auto;gap:7px}.creatorSourceControls button,.creatorSourceControls input,.creatorSourceControls select{min-height:36px}.balanceStrip{display:grid;grid-template-columns:repeat(2,minmax(180px,280px));gap:10px}.balance{min-height:82px;padding:14px 16px;border:1px solid var(--line);border-radius:7px;background:var(--surface);display:grid;grid-template-columns:1fr auto;gap:3px 16px;align-items:center}.balance span{color:var(--muted);font-size:13px;font-weight:700}.balance strong{grid-row:1/3;grid-column:2;font-size:30px}.balance small{color:var(--muted);font-size:11px}.balance.alpha strong{color:var(--amber)}.balance.beta strong{color:var(--blue)}.scopePanel{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:16px;display:grid;gap:14px}.scopePanel>div:first-child span{color:var(--green);font-size:12px;font-weight:800}.scopePanel>div:first-child strong{display:block;margin-top:5px;font-size:17px}.scopePanel>div:first-child p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.scopeColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scopeColumns>div{border:1px solid var(--line);background:#fff;padding:14px}.scopeColumns h3{margin:0 0 9px;font-size:14px}.scopeColumns ul{margin:0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.65}.scopeColumns li+li{margin-top:4px}.alertFeed,.analysisHistory,.checkoutPanel,.documentDetail,.ledgerSection,.listSection,.toolPanel{border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:16px;min-width:0}.panelTitle,.sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.panelTitle h2,.sectionHeader h2{margin:0;font-size:16px}.panelTitle p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.sectionHeader>div{display:flex;align-items:baseline;gap:9px}.sectionHeader span{color:var(--muted);font-size:12px}.pagerControls{display:inline-flex;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden;background:white}.pagerControls button{min-width:54px;height:32px;border:0;background:white;color:var(--ink);font-size:12px;font-weight:800}.pagerControls button+button{border-left:1px solid var(--line)}.pagerControls button:disabled{color:var(--muted);background:#f2f3f0;cursor:not-allowed}.formRow,.formStack,.pairForm{display:flex;align-items:end;gap:10px}.formRow label,.formStack label,.pairForm label,.productSelect{display:grid;gap:6px}.controlGroup>span,.formRow label>span,.formStack label>span,.pairForm label>span,.productSelect>span{color:var(--muted);font-size:12px;font-weight:700}.formRow label.grow{flex:1 1 260px}input,select{height:40px;padding:0 10px;outline:none}input,select,textarea{width:100%;border:1px solid var(--line-strong);border-radius:6px;background:white;color:var(--ink)}textarea{padding:10px 11px;line-height:1.5;resize:vertical}input:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 2px rgba(47,101,149,.12)}.analysisActions button,.bulkButtons button,.cardActions button,.primaryButton,.secondaryButton{min-height:40px;border:1px solid transparent;border-radius:6px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;white-space:nowrap;text-decoration:none}.primaryButton{background:var(--green);color:white}.primaryButton.cubicButton{background:var(--violet)}.analysisActions button,.bulkButtons button,.cardActions button,.secondaryButton{border-color:var(--line-strong);background:white;color:var(--ink)}.bulkButtons,.segmented,.stepper{display:inline-flex;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden;background:white}.segmented button,.stepper button{min-width:54px;height:36px;border:0;background:white;color:var(--muted)}.segmented button+button,.stepper button+button{border-left:1px solid var(--line)}.segmented .on{background:var(--green-soft);color:var(--green);font-weight:800}.segmented .alphaOn{background:var(--amber-soft);color:var(--amber)}.segmented .betaOn{background:var(--blue-soft);color:var(--blue)}.stepper strong{min-width:42px;display:grid;place-items:center;border-left:1px solid var(--line)}.protectionControls{min-height:70px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:#eef1ed;display:flex;align-items:end;gap:14px;flex-wrap:wrap}.controlGroup{display:grid;gap:6px}.bulkButtons button{border:0;border-radius:0;height:38px}.bulkButtons button+button{border-left:1px solid var(--line)}.protectionLayout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:start;gap:14px}.itemGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.itemCard{position:relative;min-height:252px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);padding:10px;text-align:left;display:grid;grid-template-rows:132px 1fr;gap:9px;overflow:hidden}.itemCard.selected{border-color:var(--green);box-shadow:inset 0 0 0 2px rgba(39,103,73,.14)}.itemThumb{border-radius:5px;background:#edf0ec;display:grid;place-items:center;overflow:hidden;color:var(--muted)}.itemThumb img{width:100%;height:100%;object-fit:contain}.itemBody{min-width:0;display:grid;align-content:start;gap:4px;padding-right:52px}.itemBody strong{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.itemBody span{color:var(--muted);font-size:11px}.ledgerToken,.stateBadge,.statusBadge,.tokenBadge{display:inline-flex;align-items:center;justify-content:center;min-height:23px;border-radius:999px;padding:0 8px;font-size:11px;font-weight:800}.itemCard>.stateBadge{position:absolute;right:10px;top:151px;background:#e9ece9;color:var(--muted)}.itemCard>.stateBadge.protected{background:var(--green-soft);color:var(--green)}.protectionList{display:grid;gap:9px;max-height:620px;overflow:auto}.protectionSection .protectionList{grid-template-columns:repeat(auto-fill,minmax(390px,520px));align-items:start;justify-content:start;gap:12px;max-height:none;overflow:visible}.protectionCard{border:1px solid var(--line);border-radius:7px;padding:12px;background:var(--surface-soft);display:grid;gap:11px}.protectionCard.compact{cursor:pointer}.protectionCard.expanded{border-color:var(--green);background:#f8fbf9;box-shadow:inset 3px 0 0 var(--green)}.cardHeading{display:flex;justify-content:space-between;gap:10px}.cardHeading>div{min-width:0;display:grid;gap:3px}.cardHeading .protectionIdentity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px}.protectionIdentity>img{width:48px;height:48px;border-radius:6px;object-fit:contain;background:#edf0ec}.protectionIdentity>div{min-width:0;display:grid;gap:3px}.cardHeading strong{font-size:14px;overflow-wrap:anywhere}.cardHeading span:not(.tokenBadge){color:var(--muted);font-size:11px}.cardHeadingBadges{display:grid;justify-items:end;gap:5px;flex:0 0 auto}.categoryBadge{border-radius:999px;padding:3px 8px;background:#eeeaf8;color:#5b438e!important;font-size:10px!important;font-weight:800}.slotListControls{display:flex;align-items:center;gap:7px}.slotListControls select{min-width:150px;height:34px}.cardOpenHint{color:var(--muted);font-size:10px;font-weight:800}.tokenBadge.alpha{background:var(--amber-soft);color:var(--amber)}.tokenBadge.beta{background:var(--blue-soft);color:var(--blue)}.documentDetail dl,.protectionCard dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.documentDetail dl div,.protectionCard dl div{min-width:0;display:grid;gap:3px}dt{color:var(--muted);font-size:10px}dd,dt{font-weight:700}dd{margin:0;font-size:12px;overflow-wrap:anywhere}.cardActions{display:flex;flex-wrap:wrap;gap:7px}.cardActions button{min-height:34px;padding:5px 9px;font-size:12px}.cardActions button small{color:var(--muted);font-size:10px}.familyCountBadge{border:1px solid #b8cff8;background:#eef5ff;color:#1754a3;font-weight:700}.familyCountBadge,.protectionStateBadge{border-radius:999px;padding:4px 8px;font-size:11px;white-space:nowrap}.protectionStateBadge{background:#e9ece9;color:var(--muted);font-weight:800}.protectionStateBadge.active{background:var(--green-soft);color:var(--green)}.slotFamilyManager{border:1px solid #cddbf0;border-radius:8px;background:#f7faff;padding:11px;display:grid;gap:9px}.slotFamilyHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.slotFamilyHeader>div{display:grid;gap:3px}.slotFamilyHeader span,.slotFamilyManager>small{color:var(--muted);font-size:11px}.slotFamilyHeader>span{color:#1754a3;font-size:13px;font-weight:800}.familyModeSummary{display:flex;flex-wrap:wrap;gap:6px}.familyModeSummary span{border-radius:999px;padding:4px 8px;background:#e8eef6;color:#35506e;font-size:10px;font-weight:800}.slotFamilyAdd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.slotRootControls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px}.slotRootControls button,.slotRootControls input{min-height:34px;min-width:0}.slotRootControls button:first-child{border-color:#9fb6a6;background:#edf6ef;color:var(--green);font-weight:800}.slotFamilyAdd input{min-width:0;height:34px}.slotFamilyAdd button,.slotFamilyMember button{min-height:32px;font-size:11px}.slotFamilyMembers{display:grid;gap:6px;max-height:230px;overflow:auto}.familyMemberDetails{border-top:1px solid #d8e2ef;padding-top:8px}.familyMemberDetails summary{color:#1754a3;cursor:pointer;font-size:11px;font-weight:800}.familyMemberDetails[open] summary{margin-bottom:8px}.slotFamilyMember{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:6px;background:var(--surface)}.slotFamilyMember.approval_required{border-color:#edb94e;background:#fffaf0}.slotFamilyMember img{width:34px;height:34px;object-fit:contain;border-radius:5px;background:#eef1f5}.slotFamilyMember>div{display:grid;min-width:0}.slotFamilyMember span,.slotFamilyMember strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slotFamilyMember span{color:var(--muted);font-size:10px}.familyMemberActions{display:flex!important;gap:4px}.familyMemberActions button{min-width:42px;padding-inline:7px}.rootMemberBadge{color:#1754a3!important;font-weight:700}.detectionStatus{min-height:42px;border:1px solid var(--line);border-radius:6px;padding:8px 9px;display:flex;align-items:center;gap:8px;background:white;color:var(--muted)}.detectionStatus>div{min-width:0;display:grid;gap:2px}.detectionStatus strong{font-size:12px;color:var(--ink)}.detectionStatus span{font-size:10px;overflow-wrap:anywhere}.detectionStatus.detected{border-color:#e0b4ab;background:#fff5f2;color:#a63d2f}.detectionStatus.detected strong{color:#8d2f24}.detectionStatus.clear{border-color:#b8d6c3;background:var(--green-soft);color:var(--green)}.detectionStatus.clear strong{color:var(--green)}.iconButton{width:34px;height:34px;border:1px solid var(--line);border-radius:6px;background:white;display:grid;place-items:center}.emptyState{min-height:90px;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px}.emptyState.large{min-height:190px;border:1px dashed var(--line-strong);border-radius:7px;background:rgba(255,255,255,.45)}.alertFeed{display:grid;gap:7px}.alertRow{min-height:39px;padding:0 10px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;font-size:12px}.alertRow strong{color:var(--muted);font-size:11px}.featureBand{min-height:98px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:7px;background:var(--surface);padding:15px 18px;display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:22px}.featureBand>div{display:grid;gap:5px}.featureBand span{color:var(--muted);font-size:12px;font-weight:700}.featureBand strong{font-size:31px}.featureBand p{margin:0;color:#445049;font-size:13px;line-height:1.55}.gammaBand{border-left-color:var(--green)}.cubicBand{border-left-color:var(--violet)}.cubicBand strong{color:var(--violet)}.zetaBand{border-left-color:var(--rose)}.zetaBand strong{color:var(--rose)}.pairForm{display:grid;grid-template-columns:1fr 1fr auto}.analysisCards{display:grid;gap:8px}.analysisCards article{min-height:72px;border-top:1px solid var(--line);padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px}.analysisCards article>div:first-child{min-width:0;display:grid;gap:4px}.analysisCards article strong{overflow-wrap:anywhere;font-size:13px}.analysisCards article span:not(.statusBadge){color:var(--muted);font-size:11px}.analysisCards .analysisError{color:var(--danger);line-height:1.45}.analysisActions{display:flex;gap:6px}.analysisActions button{min-height:34px;padding:0 9px;font-size:11px}.analysisProgress{min-height:34px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:11px;font-weight:700}.analysisProgress svg{animation:analysis-spin 1.2s linear infinite}@keyframes analysis-spin{to{transform:rotate(1turn)}}.statusBadge{background:#e8ecea;color:var(--muted)}.statusBadge.complete{background:var(--green-soft);color:var(--green)}.statusBadge.expired,.statusBadge.failed{background:#f6e4e4;color:var(--danger)}.statusBadge.pending_collection{background:var(--blue-soft);color:var(--blue)}.documentHeader{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.documentHeader>div{min-width:0;display:grid;gap:4px}.documentHeader span:not(.statusBadge){color:var(--muted);font-size:11px}.documentHeader strong{overflow-wrap:anywhere;font-size:16px}.documentDetail dl{grid-template-columns:repeat(4,1fr);padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.documentFinding{padding-top:14px;display:grid;gap:5px}.documentFinding span{color:var(--muted);font-size:11px;font-weight:700}.documentFinding strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.documentFeedbackButton{min-height:38px;margin-top:15px;border:1px solid var(--line-strong);border-radius:6px;padding:0 11px;background:white;color:var(--blue);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.feedbackOverlay{position:fixed;inset:0;z-index:100;padding:24px;background:rgba(17,25,21,.58);display:grid;place-items:center;overflow-y:auto}.feedbackDialog{width:min(620px,100%);max-height:calc(100vh - 48px);border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:0 22px 60px rgba(10,18,14,.25);padding:19px;overflow-y:auto}.feedbackDialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.feedbackDialog>header span{color:var(--green);font-size:11px;font-weight:800}.feedbackDialog h2{margin:4px 0 0;font-size:21px}.feedbackDialog>p{margin:13px 0 16px;color:var(--muted);font-size:13px;line-height:1.55}.feedbackFields{display:grid;gap:13px}.feedbackFields label{display:grid;gap:6px}.feedbackFields label>span,.feedbackFields legend{color:var(--muted);font-size:12px;font-weight:700}.feedbackFields label>small{color:var(--muted);font-size:11px;text-align:right}.feedbackFields fieldset{margin:0;padding:0;border:0}.feedbackFields legend{margin-bottom:7px}.ratingButtons{display:flex;gap:5px}.ratingButtons button{width:38px;height:38px;border:1px solid var(--line);border-radius:6px;background:white;color:#8a948f;display:grid;place-items:center}.ratingButtons button.selected{border-color:#c69039;background:var(--amber-soft);color:var(--amber)}.feedbackError{margin-top:13px;border:1px solid #e2bdbd;border-radius:6px;background:#f9eaea;color:#7f2f2f;padding:9px 11px;font-size:12px}.feedbackDialog>footer{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.walletGrid{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.walletTile{min-height:106px;padding:14px;border:1px solid var(--line);border-radius:7px;background:var(--surface);display:grid;align-content:center;gap:5px}.walletTile small,.walletTile span{color:var(--muted);font-size:11px}.walletTile strong{font-size:25px}.walletTile.alpha strong{color:var(--amber)}.walletTile.beta strong{color:var(--blue)}.walletTile.cubic strong{color:var(--violet)}.walletTile.gamma strong{color:var(--green)}.walletTile.zeta strong{color:var(--rose)}.walletLayout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:14px;align-items:start}.formStack{flex-direction:column;align-items:stretch}.conversionCount{display:grid;gap:7px}.conversionCount>span,.conversionPreview>span{color:var(--muted);font-size:12px;font-weight:700}.quantityStepper{height:40px;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;border:1px solid var(--line-strong);border-radius:6px;overflow:hidden;background:white}.quantityStepper button{border:0;background:white;color:var(--ink);font-size:18px}.quantityStepper input{height:38px;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;text-align:center;font-weight:800;appearance:textfield}.quantityStepper input::-webkit-inner-spin-button,.quantityStepper input::-webkit-outer-spin-button{appearance:none;margin:0}.quantityPresets{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.quantityPresets button{min-height:31px;border:1px solid var(--line);border-radius:5px;background:white;color:var(--muted);font-size:11px;font-weight:700}.quantityPresets button.active{border-color:#9bbbad;background:var(--green-soft);color:var(--green)}.conversionPreview{min-height:65px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);padding:11px;display:grid;gap:7px}.conversionPreview strong{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:14px}.conversionPreview b{color:var(--green)}.checkoutPanel{display:grid;gap:13px}.productSelect{max-width:320px}.planGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.planCard{min-height:142px;border:1px solid var(--line-strong);border-radius:7px;background:white;padding:13px;color:var(--ink);text-align:left;display:grid;align-content:start;gap:6px}.planCard:hover{border-color:#8eae9f}.planCard.selected{border-color:var(--green);box-shadow:inset 0 0 0 2px rgba(39,103,73,.12);background:#f8fbf9}.planCard>span{color:var(--green);font-size:11px;font-weight:800;text-transform:uppercase}.planCard>strong{font-size:26px}.planCard>b{font-size:13px}.planCard>small{color:var(--muted);font-size:11px;line-height:1.4}.planCard:disabled{cursor:not-allowed;opacity:.62}.planConversionNote{margin:-2px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.checkoutClosedNotice{border:1px solid #c7d7e5;border-radius:7px;background:#f4f9fc;padding:13px 14px;display:grid;gap:5px}.checkoutClosedNotice strong{color:#203b4c;font-size:13px}.checkoutClosedNotice p{margin:0;color:#49606f;font-size:12px;line-height:1.55}.purchaseTerms{border:1px solid #e4d3b5;border-radius:7px;background:#fffaf0;padding:14px}.purchaseTerms h3{margin:0 0 9px;font-size:14px}.purchaseTerms ul{margin:0 0 12px;padding-left:20px;color:#544b3e;font-size:12px;line-height:1.6}.termsCheck{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:700;line-height:1.45}.termsCheck input{width:16px;height:16px;margin-top:1px;flex:0 0 auto}.refundLotList{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.refundLotRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e4d3b5;border-radius:7px;background:#fffaf0;padding:10px 12px}.refundLotRow small{color:var(--muted);font-size:11px}.refundQuoteCard{margin-top:12px;border:1px solid #cdd9c7;border-radius:7px;background:#f6faf3;padding:14px}.refundQuoteCard h3{margin:0 0 9px;font-size:14px}.refundQuoteCard dl{margin:0 0 12px;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.refundQuoteCard dl>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.refundQuoteCard dt{color:var(--muted)}.refundQuoteCard dd{margin:0;font-weight:700}.checkoutActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.checkoutActions a{min-height:40px;border:1px solid var(--line-strong);border-radius:6px;padding:0 12px;display:inline-flex;align-items:center;color:var(--blue);font-size:12px;font-weight:700;text-decoration:none}.ledgerList,.ledgerRow{display:grid}.ledgerRow{min-height:42px;border-top:1px solid var(--line);grid-template-columns:84px 70px 1fr;align-items:center;gap:10px;font-size:12px}.ledgerRow>span:last-child{color:var(--muted);text-align:right}.ledgerToken{justify-self:start;background:#e8ecea;color:var(--muted)}.ledgerToken.alpha{background:var(--amber-soft);color:var(--amber)}.ledgerToken.beta{background:var(--blue-soft);color:var(--blue)}.ledgerToken.cubic{background:var(--violet-soft);color:var(--violet)}.aboutContent{max-width:1100px}.aboutLead{padding:30px 0 26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.aboutLead p{margin:0 0 10px;color:var(--green);font-size:11px;font-weight:800}.aboutLead h2{max-width:780px;margin:0 0 14px;font-size:31px;line-height:1.25}.aboutLead span{display:block;max-width:760px;color:#4d5953;font-size:15px;line-height:1.7}.principlesGrid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.principlesGrid article{min-height:190px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.principlesGrid article>span{color:var(--green);font-size:12px;font-weight:800}.principlesGrid h3{margin:18px 0 9px;font-size:17px}.principlesGrid p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.guideGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.guideGrid article{border:1px solid var(--line);background:#fff;padding:18px}.guideGrid article>span{color:var(--green);font-size:12px;font-weight:800}.guideGrid h3{margin:12px 0 7px;font-size:16px}.guideGrid p,.guideSteps{color:var(--muted);font-size:13px;line-height:1.65}.guideGrid p{margin:0}.guideSteps{margin:0;padding-left:20px}.guideSteps li+li{margin-top:8px}.scopeStatement{border-left:4px solid var(--blue);background:var(--blue-soft);padding:18px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.scopeStatement h3{margin:0 0 6px;font-size:16px}.scopeStatement p{margin:0;color:#3d5366;font-size:13px;line-height:1.6}@media (max-width:1120px){.appShell{grid-template-columns:210px minmax(0,1fr)}.protectionLayout,.walletLayout{grid-template-columns:1fr}.walletGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.landingHero{min-height:auto;grid-template-columns:1fr;gap:28px;width:min(100% - 28px,640px);padding:32px 0 24px}.landingCopy h1{font-size:38px;line-height:1.12}.landingLead{font-size:16px}.landingActions{display:grid;grid-template-columns:1fr}.landingActions button{width:100%;justify-content:center}.landingScope,.landingStatistics,.landingWorkflow{width:min(100% - 28px,640px)}.landingStatisticBody,.landingStatisticsHeading{display:grid;grid-template-columns:1fr}.landingMetricGrid{grid-template-columns:1fr}.landingCategoryChart{min-width:0;flex-wrap:wrap}.landingScope,.landingWorkflow{grid-template-columns:1fr}.landingWorkflow article{min-height:0}.landingScope{padding:26px 0 42px}.landingScope h2{font-size:23px}.appShell{display:block}.appSidebar{position:static;width:100%;height:auto;padding:11px 12px;gap:10px}.brandMark{min-height:38px}.appNav{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.appNav::-webkit-scrollbar{display:none}.appNav button{flex:0 0 auto;width:auto;min-height:38px;white-space:nowrap}.appNav button.active{box-shadow:inset 0 -3px 0 #65a983}.feedbackLauncher{width:100%;justify-content:center}.accountBlock{margin:0;padding:10px 0 0;grid-template-columns:minmax(0,1fr) 120px;align-items:center}.accountBlock button{min-height:36px}.appWorkspace{padding-top:22px}.pairForm{grid-template-columns:1fr 1fr}.pairForm .primaryButton{grid-column:1/-1}.analysisCards article{grid-template-columns:minmax(0,1fr) auto}.analysisActions{grid-column:1/-1}.documentDetail dl{grid-template-columns:repeat(2,1fr)}.caseWorkbench{grid-template-columns:1fr}.caseDetailGrid{max-width:none}.caseDetailFrame{grid-template-columns:1fr}.caseAssistantPanel{position:static}.caseStageRail{grid-template-columns:repeat(2,minmax(0,1fr))}.caseQueuePanel{position:static;max-height:320px}.caseFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.caseTimeline{grid-template-columns:1fr}}@media (max-width:620px){.appWorkspace{padding:18px 14px 36px}.pageHeader h1{font-size:25px}.pageHeader span{font-size:13px;line-height:1.5;display:block}.creatorSourcePanel,.protectionViewTabs{grid-template-columns:1fr}.creatorSourcePanel>small{grid-column:auto}.creatorSourceControls{grid-template-columns:90px 1fr}.protectionSection .protectionList{grid-template-columns:minmax(0,1fr)}.serviceActivityBar{grid-template-columns:auto minmax(0,1fr)}.serviceActivityBar span{grid-column:1/-1;line-height:1.5}.balanceStrip,.guideGrid,.principlesGrid,.scopeColumns,.walletGrid{grid-template-columns:1fr}.balanceStrip{gap:8px}.balance{min-height:74px}.panelTitle,.sectionHeader{align-items:flex-start}.panelTitle{flex-direction:column}.formRow,.pairForm{display:grid;grid-template-columns:1fr;align-items:stretch}.formRow .primaryButton,.formRow .secondaryButton,.pairForm .primaryButton{width:100%;grid-column:auto}.protectionControls{align-items:stretch}.controlGroup{flex:1 1 130px}.segmented,.stepper{width:100%}.segmented button,.stepper button,.stepper strong{flex:1 1}.bulkButtons,.protectionControls>.primaryButton{width:100%}.bulkButtons button{flex:1 1;min-width:0;white-space:normal}.protectionLayout{grid-template-columns:minmax(0,1fr)}.itemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.itemCard{min-height:228px;grid-template-rows:112px 1fr}.itemCard>.stateBadge{top:131px}.itemBody{padding-right:0;padding-top:27px}.documentDetail dl,.protectionCard dl{grid-template-columns:1fr}.caseSubjectBox{align-items:stretch;flex-direction:column}.caseSubjectBox .secondaryButton{width:100%}.casePrimaryActions{display:grid;grid-template-columns:1fr}.casePrimaryActions .primaryButton,.casePrimaryActions .secondaryButton{width:100%;justify-content:center}.caseCoreStats{grid-template-columns:1fr}.caseDisclosure summary,.caseNestedDisclosure summary{align-items:flex-start;flex-direction:column;justify-content:center;padding:8px 12px}.cardActions{display:grid}.cardActions button{width:100%;white-space:normal}.featureBand,.slotFamilyAdd,.slotRootControls{grid-template-columns:1fr}.featureBand{gap:8px}.analysisCards article{grid-template-columns:minmax(0,1fr)}.analysisCards .statusBadge{justify-self:start}.analysisActions{display:grid;grid-template-columns:1fr 1fr}.documentHeader{flex-direction:column}.planGrid,.walletLayout{grid-template-columns:1fr}.planCard{min-height:104px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.planCard>b,.planCard>small,.planCard>span{grid-column:1}.planCard>strong{grid-column:2;grid-row:1/4}.checkoutActions{display:grid}.checkoutActions .primaryButton,.checkoutActions a{width:100%;justify-content:center}.ledgerRow{grid-template-columns:72px 55px minmax(0,1fr)}.aboutLead h2{font-size:25px}.principlesGrid{border-left:0}.principlesGrid article{min-height:0;border-left:1px solid var(--line)}.feedbackOverlay{padding:10px;align-items:end}.feedbackDialog{max-height:calc(100vh - 20px);padding:15px}.feedbackDialog>footer{display:grid;grid-template-columns:1fr 1fr}.feedbackDialog>footer button{width:100%}.caseBand{grid-template-columns:1fr}.caseHeader{display:grid}.caseBandBadge{width:fit-content}.caseFacts{grid-template-columns:1fr}.caseExpansionHeader,.caseSeverityHeader{display:grid}.caseExpansionHeader small,.caseSeverityHeader small{width:fit-content}.caseExpansionFacts,.caseSeverityParts{grid-template-columns:1fr}.caseExpansionActions{display:grid}.caseExpansionActions .secondaryButton{width:100%;justify-content:center}.caseStageRail{grid-template-columns:1fr}.caseStageButton{min-height:auto}}@media (max-width:410px){.itemGrid{grid-template-columns:1fr}.itemCard{min-height:246px;grid-template-rows:132px 1fr}.itemCard>.stateBadge{top:151px}.accountBlock{grid-template-columns:1fr}}.lrLanding{--lr-ink:#0b0c0e;--lr-muted:#6d7077;--lr-line:rgba(11,12,14,.14);min-height:100vh;color:var(--lr-ink);background:radial-gradient(circle at 82% 10%,rgba(0,0,0,.035),transparent 30%),#f8f8f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lrLandingNav{width:min(1440px,calc(100% - 64px));height:84px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lr-line)}.lrWordmark{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.lrWordmark>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--lr-ink);font:800 14px/1 ui-monospace,monospace;letter-spacing:-.06em}.lrWordmark>small{font-size:15px;font-weight:760;letter-spacing:-.02em}.lrLandingNav>div{display:flex;align-items:center;gap:26px}.lrLandingNav a{color:inherit;text-decoration:none;font-size:12px;font-weight:650;letter-spacing:.04em}.lrLandingNav .lrLandingStartLink,.lrLandingNav button{border:1px solid var(--lr-ink);border-radius:0;padding:10px 18px;color:#fff;background:var(--lr-ink);font:inherit;font-size:12px;font-weight:720;cursor:pointer}.lrHero{width:min(1440px,calc(100% - 64px));margin:0 auto;display:grid;grid-template-columns:minmax(440px,.92fr) minmax(500px,1.08fr);gap:clamp(44px,7vw,112px);align-items:center;padding:clamp(78px,9vw,136px) 0 100px}.lrKicker,.lrPlanStatement>p,.lrPrivacy p{margin:0 0 18px;font:700 10px/1 ui-monospace,monospace;letter-spacing:.18em;color:#575a61}.lrHeroCopy>h1{max-width:760px;margin:0;font-size:clamp(46px,5.1vw,78px);line-height:.98;letter-spacing:-.062em;font-weight:790}.lrHeroLead{max-width:670px;margin:30px 0 0;color:#555960;font-size:16px;line-height:1.78}.lrCreatorStart{margin-top:38px;padding:20px;border:1px solid var(--lr-ink);background:rgba(255,255,255,.72);box-shadow:10px 10px 0 rgba(11,12,14,.055)}.lrCreatorStartHeading{display:flex;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--lr-line)}.lrCreatorStartHeading>span{font:700 11px/1 ui-monospace,monospace;color:#767981}.lrCreatorStartHeading>div{display:grid;gap:4px}.lrCreatorStartHeading strong{font-size:14px}.lrCreatorStartHeading small{color:var(--lr-muted);font-size:11px;line-height:1.5}.lrCreatorInputRow{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:16px;align-items:end}.lrCreatorInputRow label{display:grid;gap:7px}.lrCreatorInputRow label>span{font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.08em;color:#676a71}.lrCreatorInputRow input{width:100%;min-width:0;height:46px;box-sizing:border-box;border:1px solid #b8bac0;border-radius:0;padding:0 14px;color:var(--lr-ink);background:#fff;font:650 14px/1 ui-monospace,monospace;outline:none}.lrCreatorInputRow input:focus{border-color:var(--lr-ink);box-shadow:inset 0 0 0 1px var(--lr-ink)}.lrConfirmCreator,.lrCreatorInputRow>button{height:46px;border:1px solid var(--lr-ink);border-radius:0;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:var(--lr-ink);font:720 12px/1 inherit;cursor:pointer}.lrCreatorInputRow>button:disabled{cursor:not-allowed;opacity:.35}.lrSpin{animation:lrSpin .8s linear infinite}@keyframes lrSpin{to{transform:rotate(1turn)}}.lrCreatorError{margin:11px 0 0;color:#bf383f;font-size:11px;line-height:1.5}.lrCreatorConfirmation{margin-top:14px;padding-top:14px;border-top:1px solid var(--lr-line)}.lrCreatorIdentity{display:grid;grid-template-columns:52px 1fr 28px;gap:12px;align-items:center}.lrCreatorAvatar{width:52px;height:52px;overflow:hidden;display:grid;place-items:center;background:#ececea;border:1px solid #d4d4d0}.lrCreatorAvatar img{width:100%;height:100%;object-fit:cover}.lrCreatorAvatar span{font-weight:800}.lrCreatorIdentity>div:nth-child(2){min-width:0;display:grid;gap:2px}.lrCreatorIdentity>div:nth-child(2)>span{color:#777a81;font:700 9px/1.4 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.lrCreatorIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.lrCreatorIdentity small{color:var(--lr-muted);font-size:10px}.lrCreatorIdentity>i{width:26px;height:26px;display:grid;place-items:center;color:#fff;background:#111;border-radius:50%}.lrAlternateCreator{margin:10px 0 0 64px;padding:0;border:0;background:transparent;color:#4d5056;font-size:10px;text-decoration:underline;cursor:pointer}.lrCreatorPreview{position:relative;display:flex;gap:6px;margin:14px 0;padding:12px 0 22px;border-top:1px solid var(--lr-line)}.lrCreatorPreview>div{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid #d9d9d5;background:#f0f0ee}.lrCreatorPreview img{width:100%;height:100%;object-fit:contain}.lrCreatorPreview>div span{font-size:11px;font-weight:800}.lrCreatorPreview>small{position:absolute;left:0;bottom:2px;color:#82858b;font-size:9px}.lrConfirmCreator{width:100%}.lrConfigureLater{margin:13px auto 0;padding:0;display:block;border:0;color:#72757b;background:transparent;font-size:10px;text-decoration:underline;cursor:pointer}.lrLandingNotice{margin-top:12px;padding:10px 12px;border-left:2px solid #111;background:rgba(255,255,255,.7);font-size:11px}.lrLandingNotice.isError{border-color:#c9383e;color:#a8272d}.lrHeroSystem{position:relative;border:1px solid var(--lr-line);background:rgba(255,255,255,.5)}.lrSystemHeader{height:54px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lr-line)}.lrSystemHeader span{font:760 10px/1 ui-monospace,monospace;letter-spacing:.12em}.lrSystemHeader small{color:#777a80;font-size:10px}.lrHeroSystem svg{width:100%;height:auto;display:block}.lrSystemRoutes path{fill:none;stroke:#b9bbc0;stroke-width:1.25}.lrSystemActive{fill:none;stroke:#111;stroke-width:2;stroke-dasharray:5 9;animation:lrRoute 12s linear infinite}@keyframes lrRoute{to{stroke-dashoffset:-140}}.lrSystemDots circle{fill:#fff;stroke:#111;stroke-width:1.5}.lrSystemLedger{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lr-line)}.lrSystemLedger>div{padding:18px;display:grid;grid-template-columns:auto 1fr;gap:3px 10px;border-right:1px solid var(--lr-line)}.lrSystemLedger>div:last-child{border-right:0}.lrSystemLedger span{grid-row:1/3;color:#888a90;font:700 9px/1.4 ui-monospace,monospace}.lrSystemLedger strong{font-size:11px}.lrSystemLedger small{color:#777a81;font-size:9px;line-height:1.45}.lrPrivacy,.lrPromise,.lrPublicProof{width:min(1440px,calc(100% - 64px));margin:0 auto}.lrPromise{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line)}.lrPromise article{min-height:170px;padding:32px;border-right:1px solid var(--lr-line)}.lrPromise article:last-child{border-right:0}.lrPromise svg{margin-bottom:25px}.lrPromise strong{display:block;font-size:15px}.lrPromise p{max-width:320px;margin:10px 0 0;color:var(--lr-muted);font-size:12px;line-height:1.65}.lrPlanStatement{padding:110px 32px;text-align:center}.lrPlanStatement strong{display:block;font-size:clamp(50px,7vw,92px);line-height:1;letter-spacing:-.065em}.lrPlanStatement span{display:block;margin-top:22px;color:var(--lr-muted);font-size:13px}.lrPublicProof{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--lr-ink)}.lrPublicProof>div{padding:26px;display:grid;gap:12px;border-right:1px solid var(--lr-ink)}.lrPublicProof>div:last-child{border-right:0}.lrPublicProof span{color:#6f7279;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.lrPublicProof strong{font-size:24px;letter-spacing:-.04em}.lrPrivacy{padding:110px 0 130px;display:grid;grid-template-columns:70px minmax(0,780px);gap:28px}.lrPrivacy h2{margin:0;font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.045em}.lrPrivacy span{display:block;margin-top:22px;color:var(--lr-muted);font-size:13px;line-height:1.8}@media (max-width:1000px){.lrHero{grid-template-columns:1fr}.lrHeroSystem{max-width:760px}.lrPromise article{padding:24px}}@media (max-width:720px){.lrHero,.lrLandingNav,.lrPrivacy,.lrPromise,.lrPublicProof{width:min(100% - 32px,1440px)}.lrLandingNav>div>a{display:none}.lrHero{padding-top:58px}.lrHeroCopy>h1{font-size:clamp(40px,13vw,60px)}.lrCreatorInputRow,.lrPromise,.lrPublicProof,.lrSystemLedger{grid-template-columns:1fr}.lrPromise article,.lrPublicProof>div,.lrSystemLedger>div{border-right:0;border-bottom:1px solid var(--lr-line)}.lrPromise article:last-child,.lrPublicProof>div:last-child,.lrSystemLedger>div:last-child{border-bottom:0}.lrPrivacy{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lrSpin,.lrSystemActive{animation:none!important}}.lrPortal{--portal-bg:#0a0b0d;--portal-panel:#111317;--portal-panel-soft:#15181d;--portal-line:rgba(255,255,255,.115);--portal-line-strong:rgba(255,255,255,.24);--portal-text:#f4f4f0;--portal-muted:#9499a3;--portal-green:#56e69d;--portal-red:#ff727e;min-height:100vh;display:grid;grid-template-columns:228px minmax(0,1fr);color:var(--portal-text);background:radial-gradient(circle at 82% 5%,rgba(70,223,154,.055),transparent 30%),radial-gradient(circle at 18% 90%,rgba(138,146,255,.055),transparent 32%),var(--portal-bg)}.lrPortal button,.lrPortal input,.lrPortal select{font:inherit}.lrPortal button{color:inherit}.lrSidebar{position:sticky;top:0;height:100vh;padding:24px 14px 18px;display:grid;grid-template-rows:auto 1fr auto;border-right:1px solid var(--portal-line);background:rgba(8,9,11,.94);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:20}.lrPortalBrand{width:100%;padding:0 8px 22px;display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--portal-line);background:transparent;cursor:pointer}.lrPortalBrand>span{width:38px;height:38px;display:grid;place-items:center;color:#090a0c;background:#f5f5f1;font:900 13px/1 ui-monospace,monospace}.lrPortalBrand>small{font-size:15px;font-weight:790;letter-spacing:-.025em}.lrSidebar nav{padding-top:18px;display:grid;align-content:start;gap:4px}.lrSidebar nav>button{position:relative;min-height:42px;padding:0 12px;display:grid;grid-template-columns:21px 1fr auto;align-items:center;gap:8px;border:1px solid transparent;color:#a8acb4;background:transparent;text-align:left;font-size:12px;cursor:pointer;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease}.lrSidebar nav>button:hover{color:#fff;transform:translateX(2px)}.lrSidebar nav>button.isActive{color:#fff;border-color:var(--portal-line);background:linear-gradient(90deg,rgba(255,255,255,.085),rgba(255,255,255,.025))}.lrSidebar nav>button.isActive:before{content:"";position:absolute;inset:8px auto 8px -15px;width:2px;background:var(--portal-green);box-shadow:0 0 15px var(--portal-green)}.lrSidebar nav>button b{min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border-radius:10px;color:#08090b;background:var(--portal-red);font:800 9px/1 ui-monospace,monospace}.lrSidebarFoot{padding:14px 7px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-top:1px solid var(--portal-line)}.lrSidebarFoot>div{min-width:0;display:grid;gap:4px}.lrSidebarFoot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.lrSidebarFoot small{color:var(--portal-muted);font-size:8px}.lrSidebarFoot button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--portal-line);background:transparent;cursor:pointer}.lrPortalBody{min-width:0}.lrPortalHeader{min-height:102px;padding:26px clamp(24px,4vw,60px);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--portal-line);background:rgba(10,11,13,.74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lrAboutHero>p,.lrPageIntro p,.lrPortalHeader p{margin:0 0 7px;color:#757a84;font:740 9px/1.3 ui-monospace,monospace;letter-spacing:.13em}.lrPortalHeader h1{margin:0;font-size:24px;line-height:1;letter-spacing:-.04em}.lrHeaderSignals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lrHeaderSignals>span{min-height:30px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--portal-line);color:#a5aab3;font:680 9px/1 ui-monospace,monospace}.lrLiveSignal i{width:6px;height:6px;border-radius:50%;background:#777}.lrLiveSignal.is-active i{background:var(--portal-green);box-shadow:0 0 9px rgba(86,230,157,.8);animation:lrPortalPulse 1.3s ease-in-out infinite}.lrLiveSignal.is-waiting i{background:#ffba5c}@keyframes lrPortalPulse{50%{opacity:.28;transform:scale(.8)}}.lrPortalNotice{margin:18px clamp(24px,4vw,60px) 0;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(86,230,157,.34);color:#baf8d7;background:rgba(86,230,157,.07);font-size:11px}.lrPortalNotice.isError{border-color:rgba(255,114,126,.38);color:#ffbdc3;background:rgba(255,114,126,.075)}.lrPortalNotice button{padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.lrPortalPage{padding:38px clamp(24px,4vw,60px) 90px;animation:lrPortalEnter .44s cubic-bezier(.2,.8,.2,1) both}@keyframes lrPortalEnter{0%{opacity:0;transform:translateY(8px)}}.lrPageIntro{margin-bottom:28px;display:flex;align-items:end;justify-content:space-between;gap:34px}.lrAboutHero h2,.lrPageIntro h2{max-width:820px;margin:0;font-size:clamp(24px,3vw,40px);line-height:1.08;letter-spacing:-.05em}.lrPageIntro>span{max-width:500px;color:var(--portal-muted);font-size:11px;line-height:1.7}.lrCatalogToolbar button,.lrDetectionActions button,.lrDocumentSearch button,.lrInlineCallout button,.lrPageIntro>button,.lrSectionTabs button,.lrSlotActions button,.lrSourceControl button{min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--portal-line-strong);background:transparent;font-size:10px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.lrCatalogToolbar button:hover,.lrDetectionActions button:hover,.lrDocumentSearch button:hover,.lrInlineCallout button:hover,.lrPageIntro>button:hover,.lrSectionTabs button:hover,.lrSlotActions button:hover,.lrSourceControl button:hover{border-color:#fff;background:rgba(255,255,255,.08)}.lrPortal button:disabled{cursor:not-allowed;opacity:.34}.lrSourceCard{padding:22px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(440px,1.2fr);gap:32px;border:1px solid var(--portal-line);background:linear-gradient(120deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.lrSourceIdentity{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;align-items:center}.lrSourceIdentity>svg{width:42px;height:42px;padding:10px;border:1px solid var(--portal-line-strong)}.lrSourceIdentity>div{min-width:0;display:grid;gap:4px}.lrSourceIdentity span{color:var(--portal-green);font:700 9px/1.3 ui-monospace,monospace;text-transform:uppercase}.lrSourceIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.lrSourceControl small,.lrSourceIdentity small{color:var(--portal-muted);font-size:9px;line-height:1.55}.lrSourceControl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.lrCompareInputs label,.lrDocumentSearch label,.lrRetainedInput label,.lrSettingsGrid label,.lrSlotActions label,.lrSourceControl label{display:grid;gap:7px}.lrCompareInputs label span,.lrDocumentSearch label span,.lrRetainedInput label span,.lrSettingsGrid label>span,.lrSlotActions label span,.lrSourceControl label span{color:#8d929c;font:680 8px/1.2 ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}.lrCompareInputs input,.lrDocumentSearch input,.lrRetainedInput input,.lrSettingsGrid select,.lrSlotActions select,.lrSourceControl input{height:39px;min-width:0;padding:0 12px;border:1px solid var(--portal-line);border-radius:0;outline:0;color:#fff;background:#0c0e11;font-size:11px}.lrCompareInputs input:focus,.lrDocumentSearch input:focus,.lrRetainedInput input:focus,.lrSettingsGrid select:focus,.lrSlotActions select:focus,.lrSourceControl input:focus{border-color:rgba(86,230,157,.7)}.lrSourceControl small{grid-column:1/-1}.lrSectionTabs{margin:22px 0;display:flex;gap:8px;border-bottom:1px solid var(--portal-line)}.lrSectionTabs button{min-height:43px;margin-bottom:-1px;border-width:0 0 1px;border-color:transparent;color:var(--portal-muted)}.lrSectionTabs button.isActive{color:#fff;border-color:var(--portal-green);background:rgba(86,230,157,.045)}.lrSectionTabs button b{color:var(--portal-green);font:760 9px/1 ui-monospace,monospace}.lrCatalogToolbar{margin-bottom:18px;display:flex;justify-content:space-between;gap:18px}.lrCategoryRail{display:flex;flex-wrap:wrap;gap:5px}.lrCatalogToolbar>div:last-child{display:flex;gap:7px}.lrCatalogToolbar .isPrimary,.lrDetectionActions .isPrimary,.lrDocumentSearch .isPrimary{color:#060907;border-color:var(--portal-green);background:var(--portal-green)}.lrCategoryRail button{min-height:31px;padding:0 10px;color:var(--portal-muted);border-color:transparent}.lrCategoryRail button.isActive{color:#fff;border-color:var(--portal-line-strong);background:rgba(255,255,255,.07)}.lrInlineCallout{margin-bottom:18px;padding:13px 15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid rgba(255,186,92,.28);color:#e7d1ae;background:rgba(255,186,92,.055);font-size:10px;line-height:1.6}.lrAssetGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.lrAssetCard{min-width:0;padding:0 0 13px;display:grid;gap:6px;border:1px solid var(--portal-line);color:#fff;background:var(--portal-panel);text-align:left;cursor:pointer;overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease}.lrAssetCard:hover{transform:translateY(-3px);border-color:var(--portal-line-strong);background:#171a1f}.lrAssetCard.isSelected{border-color:var(--portal-green);box-shadow:inset 0 0 0 1px rgba(86,230,157,.2)}.lrAssetCard.isProtected{opacity:.55}.lrAssetImage{position:relative;aspect-ratio:1.17;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,rgba(255,255,255,.055),transparent),#0d0f12}.lrAssetImage img{width:100%;height:100%;object-fit:contain}.lrAssetImage>span{font-size:28px;font-weight:850}.lrAssetImage>i{position:absolute;top:8px;right:8px;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#071009;background:var(--portal-green)}.lrAssetCard>small,.lrAssetCard>span,.lrAssetCard>strong{margin:0 11px;min-width:0}.lrAssetCard>span{color:var(--portal-green);font:690 8px/1.3 ui-monospace,monospace;text-transform:uppercase}.lrAssetCard>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.lrAssetCard>small{overflow:hidden;color:var(--portal-muted);font-size:8px;white-space:nowrap}.lrPagination{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px}.lrPagination button{min-height:32px;padding:0 12px;border:1px solid var(--portal-line);background:transparent;cursor:pointer}.lrPagination span{color:var(--portal-muted);font:700 9px/1 ui-monospace,monospace}.lrSlotGrid{display:grid;gap:12px}.lrSlotCard{border:1px solid var(--portal-line);background:var(--portal-panel)}.lrSlotTop{padding:17px;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:15px}.lrSlotTop .lrAssetImage{width:74px;height:64px;aspect-ratio:auto}.lrSlotTop>div:nth-child(2){min-width:0;display:grid;gap:5px}.lrSlotTop>div:nth-child(2) span{color:var(--portal-green);font:690 8px/1 ui-monospace,monospace;text-transform:uppercase}.lrSlotTop>div:nth-child(2) strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.lrSlotTop>div:nth-child(2) small{color:var(--portal-muted);font-size:9px}.lrExpandSlot,.lrSlotTop>button{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--portal-line);background:transparent;font-size:9px;cursor:pointer}.lrSlotActions{padding:13px 17px;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:9px;border-top:1px solid var(--portal-line);background:rgba(255,255,255,.018)}.lrExpandSlot{width:100%;min-height:39px;justify-content:flex-start;padding:0 17px;border-width:1px 0 0;color:var(--portal-muted)}.lrVariantList{border-top:1px solid var(--portal-line)}.lrVariantList>div{padding:10px 17px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid var(--portal-line)}.lrVariantList>div:last-child{border-bottom:0}.lrVariantThumb{width:38px;height:38px;overflow:hidden;display:grid;place-items:center;background:#0b0d10}.lrVariantThumb img{width:100%;height:100%;object-fit:contain}.lrVariantList>div>span{min-width:0;display:grid;gap:3px}.lrVariantList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.lrVariantList small{color:var(--portal-muted);font-size:8px}.lrVariantList i{color:var(--portal-green);font:650 8px/1 ui-monospace,monospace;font-style:normal}.lrEmptyState{min-height:250px;grid-column:1/-1;display:grid;place-items:center;align-content:center;gap:9px;border:1px dashed var(--portal-line-strong);color:var(--portal-muted);text-align:center}.lrEmptyState strong{color:#e8e8e5;font-size:13px}.lrEmptyState span{max-width:500px;font-size:10px;line-height:1.6}.lrDetectionList{display:grid;gap:10px}.lrDetectionCard{position:relative;padding:17px;display:grid;grid-template-columns:22px minmax(360px,1.4fr) minmax(180px,.7fr) auto;gap:15px;align-items:center;border:1px solid var(--portal-line);background:var(--portal-panel)}.lrDetectionCard.isUnread{border-color:rgba(255,114,126,.35)}.lrDetectionState{display:grid;place-items:center}.lrDetectionState i{width:8px;height:8px;border-radius:50%;background:var(--portal-red);box-shadow:0 0 11px rgba(255,114,126,.7)}.lrDetectionPair{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:11px;align-items:center}.lrDetectionPair>span{min-width:0;display:grid;gap:3px}.lrDetectionMeta span,.lrDetectionPair small{color:var(--portal-muted);font-size:8px}.lrDetectionPair strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.lrDetectionPair b{color:var(--portal-green);font:700 9px/1 ui-monospace,monospace}.lrDetectionMeta{display:flex;flex-wrap:wrap;gap:5px}.lrDetectionMeta span{padding:5px 7px;border:1px solid var(--portal-line);text-transform:uppercase}.lrDetectionMeta .isDone{color:var(--portal-green);border-color:rgba(86,230,157,.3)}.lrDetectionMeta .isFollow{color:#d0d3ff;border-color:rgba(138,146,255,.34)}.lrDetectionActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.lrDetectionActions button{min-height:31px;padding:0 9px}.lrComparePanel{padding:clamp(24px,4vw,50px);border:1px solid var(--portal-line);background:linear-gradient(130deg,rgba(255,255,255,.045),rgba(255,255,255,.012))}.lrCompareInputs{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:12px}.lrCompareInputs>i{height:39px;display:grid;place-items:center;color:var(--portal-muted)}.lrPrimaryAction{min-height:42px;margin-top:18px;padding:0 17px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--portal-green);color:#071009!important;background:var(--portal-green);font-weight:760;font-size:10px;cursor:pointer}.lrRetainedInput{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.lrRetainedInput .lrPrimaryAction{margin:0;height:39px}.lrRetainedResults{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lrRetainedResults>div{padding:13px;display:grid;gap:4px;border:1px solid var(--portal-line);background:rgba(0,0,0,.2)}.lrRetainedResults span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.lrRetainedResults strong{color:var(--portal-green);font-size:18px}.lrRetainedResults small{color:var(--portal-muted);font-size:8px}.lrHistory{margin-top:24px;border:1px solid var(--portal-line)}.lrHistoryHeading{min-height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--portal-line);background:rgba(255,255,255,.02)}.lrHistoryHeading span{font-size:11px;font-weight:730}.lrHistoryHeading small{color:var(--portal-muted);font:680 8px/1 ui-monospace,monospace}.lrHistory>button{width:100%;min-height:54px;padding:8px 14px;display:grid;grid-template-columns:minmax(0,1fr) 180px 170px auto;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--portal-line);background:transparent;text-align:left;cursor:pointer}.lrHistory>button:last-child{border-bottom:0}.lrHistory>button:hover{background:rgba(255,255,255,.035)}.lrHistory>button>span:first-child{min-width:0;display:grid;gap:3px}.lrHistory strong{font-size:10px}.lrHistory small{color:var(--portal-muted);font-size:8px}.lrDocumentSearch{padding:18px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:8px;background:var(--portal-panel)}.lrDocumentRecord,.lrDocumentSearch{display:grid;border:1px solid var(--portal-line)}.lrDocumentRecord{margin-top:14px;grid-template-columns:repeat(3,1fr)}.lrDocumentRecord>div{min-height:86px;padding:16px;display:grid;align-content:center;gap:8px;border-right:1px solid var(--portal-line);border-bottom:1px solid var(--portal-line)}.lrDocumentRecord>div:nth-child(3n){border-right:0}.lrDocumentRecord>div:nth-last-child(-n+3){border-bottom:0}.lrDocumentRecord span{color:var(--portal-muted);font:680 8px/1 ui-monospace,monospace;text-transform:uppercase}.lrDocumentRecord strong{font-size:12px}.lrDocumentRecord p{grid-column:1/-1;margin:0;padding:13px 16px;border-top:1px solid var(--portal-line);color:var(--portal-muted);font-size:9px}.lrInsightSummary{margin-bottom:12px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--portal-line)}.lrInsightFilters{margin-bottom:10px;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;border:1px solid var(--portal-line);background:rgba(255,255,255,.014)}.lrInsightFilters>span{margin-right:4px;color:var(--portal-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.lrInsightFilters label{display:inline-flex;align-items:center;gap:5px;color:#d7d9df;font-size:9px;cursor:pointer}.lrInsightFilters input{accent-color:#f1f1f1}.lrInsightSummary>div{min-height:102px;padding:18px;display:grid;align-content:center;gap:6px;border-right:1px solid var(--portal-line)}.lrInsightSummary>div:last-child{border-right:0}.lrInsightSummary span{color:var(--portal-muted);font-size:9px}.lrInsightSummary strong{font-size:25px;letter-spacing:-.04em}.lrInsightSummary small{color:var(--portal-muted);font-size:8px}.lrDecisionEstimate{margin:0 0 12px;padding:20px;display:grid;grid-template-columns:minmax(180px,.34fr) 1fr;gap:18px 28px;align-items:center;border:1px solid var(--portal-line);background:radial-gradient(circle at 10% 50%,rgba(255,255,255,.065),transparent 30%),var(--portal-panel)}.lrDecisionEstimate>div{display:grid;gap:7px}.lrDecisionEstimate span{color:var(--portal-muted);font-size:8px;letter-spacing:.14em}.lrDecisionEstimate strong{font-size:clamp(25px,3.2vw,42px);letter-spacing:-.055em}.lrDecisionEstimate p{margin:0;color:var(--portal-text);font-size:12px;line-height:1.7}.lrDecisionEstimate p b{color:#fff}.lrDecisionEstimate small{grid-column:2;color:var(--portal-muted);font-size:8px;line-height:1.65}.lrChartGrid{display:grid;grid-template-columns:1fr 1fr .72fr;gap:10px}.lrMetricCard{min-width:0;min-height:300px;border:1px solid var(--portal-line);background:var(--portal-panel)}.lrMetricHeading{min-height:49px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--portal-line)}.lrMetricHeading span{font-size:10px;font-weight:720}.lrMetricHeading small{color:var(--portal-muted);font:660 8px/1 ui-monospace,monospace}.lrDonutLayout{min-height:250px;padding:20px;display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center}.lrDonut{width:150px;height:150px;padding:24px;border-radius:50%}.lrDonut:before{content:"";position:absolute}.lrDonut>span{width:102px;height:102px;display:grid;place-items:center;align-content:center;border-radius:50%;background:var(--portal-panel)}.lrDonut strong{font-size:22px;line-height:1}.lrDonut small{margin-top:5px;color:var(--portal-muted);font-size:8px}.lrLegend{gap:8px}.lrLegend,.lrLegend>div{min-width:0;display:grid}.lrLegend>div{grid-template-columns:7px minmax(0,1fr) auto auto;align-items:center;gap:7px}.lrLegend i{width:7px;height:7px;background:#f7f7f5}.lrLegend>div:nth-child(2) i{background:#46df9a}.lrLegend>div:nth-child(3) i{background:#8a92ff}.lrLegend>div:nth-child(4) i{background:#ffba5c}.lrLegend>div:nth-child(5) i{background:#cf72ff}.lrLegend>div:nth-child(6) i{background:#4cc9f0}.lrLegend>div:nth-child(7) i{background:#ff6f91}.lrLegend>div:nth-child(8) i{background:#868b93}.lrLegend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c7cad0;font-size:8px}.lrLegend small,.lrLegend strong{font:700 8px/1 ui-monospace,monospace}.lrLegend small{color:var(--portal-muted)}.lrRatioCard{display:grid;grid-template-rows:auto 1fr}.lrRatioValue{display:grid;place-items:center;align-content:center;gap:9px;text-align:center}.lrRatioValue strong{font-size:clamp(38px,5vw,68px);letter-spacing:-.07em}.lrRatioValue span{color:var(--portal-muted);font-size:9px}.lrEmptyMetric{min-height:250px;display:grid;place-items:center;color:var(--portal-muted);font-size:10px}.lrExclusions{margin-top:10px;padding:12px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid var(--portal-line)}.lrExclusions>span{margin-right:5px;color:var(--portal-muted);font-size:9px}.lrExclusions b{padding:5px 7px;border:1px solid var(--portal-line);color:#c9ccd2;font:620 8px/1 ui-monospace,monospace}.lrSettingsGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lrSettingsGrid article{min-height:210px;padding:21px;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:13px;border:1px solid var(--portal-line);background:var(--portal-panel)}.lrSettingsGrid article>div{display:grid;gap:6px}.lrSettingsGrid article>div strong{font-size:12px}.lrSettingsGrid article>div span{color:var(--portal-muted);font-size:9px;line-height:1.55}.lrSettingsGrid article>label{grid-column:2}.lrChoice{display:flex!important;grid-template-columns:none!important;align-items:center;gap:7px!important;color:#c9ccd2;font-size:10px}.lrChoice input{accent-color:var(--portal-green)}.lrSwitch{display:flex!important;align-items:center;gap:10px!important;font-size:10px;cursor:pointer}.lrSwitch input{position:absolute;opacity:0}.lrSwitch i{position:relative;width:38px;height:21px;border:1px solid var(--portal-line-strong);background:#090a0c}.lrSwitch i:after{content:"";position:absolute;top:3px;left:3px;width:13px;height:13px;background:#727780;transition:transform .2s ease,background .2s ease}.lrSwitch input:checked+i:after{transform:translateX(17px);background:var(--portal-green)}.lrComingSoon{margin-top:12px;padding:15px;display:flex;align-items:center;gap:11px;border:1px dashed var(--portal-line-strong);color:var(--portal-muted)}.lrComingSoon>span{display:grid;gap:4px}.lrComingSoon strong{color:#d7d9dc;font-size:10px}.lrComingSoon small{font-size:8px}.lrPlanCard{min-height:470px;padding:clamp(26px,5vw,65px);display:grid;grid-template-columns:.8fr 1.3fr .9fr;grid-template-rows:1fr auto;gap:36px;align-items:center;border:1px solid var(--portal-line-strong);background:radial-gradient(circle at 20% 20%,rgba(86,230,157,.1),transparent 35%),var(--portal-panel)}.lrPlanPrice{display:flex;align-items:baseline}.lrPlanPrice>span{color:var(--portal-green);font-size:22px}.lrPlanPrice strong{font-size:clamp(54px,7vw,90px);line-height:.9;letter-spacing:-.08em}.lrPlanPrice small{margin-left:8px;color:var(--portal-muted);font-size:10px}.lrPlanBenefits{display:grid;gap:15px}.lrPlanBenefits span{display:flex;align-items:center;gap:10px;color:#d3d5d9;font-size:11px;line-height:1.4}.lrPlanBenefits svg{color:var(--portal-green)}.lrPlanState{display:grid;gap:7px}.lrPlanState>span{color:var(--portal-muted);font:680 8px/1 ui-monospace,monospace;text-transform:uppercase}.lrPlanState strong{font-size:25px;text-transform:capitalize}.lrPlanState p,.lrPlanState small{color:var(--portal-muted);font-size:9px;line-height:1.55}.lrPlanState p{padding:9px;border:1px solid rgba(138,146,255,.25);color:#c9ccff}.lrPlanCard .lrPrimaryAction{grid-column:1/-1;width:100%}.lrRefundPanel{grid-column:1/-1;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--portal-line);background:rgba(255,255,255,.018)}.lrRefundPanel>div{display:grid;gap:5px}.lrRefundPanel span{color:var(--portal-muted);font:680 8px/1 ui-monospace,monospace;letter-spacing:.1em}.lrRefundPanel strong{font-size:15px}.lrRefundPanel small{color:var(--portal-muted);font-size:8px;line-height:1.55}.lrRefundPanel button{min-width:132px;padding:10px 14px;border:1px solid var(--portal-line-strong);background:transparent;color:var(--portal-text);font-size:9px;cursor:pointer}.lrRefundPanel button:disabled{opacity:.42;cursor:default}.lrAboutHero{min-height:340px;padding:clamp(35px,7vw,90px);display:grid;align-content:center;border:1px solid var(--portal-line);background:radial-gradient(circle at 80% 30%,rgba(86,230,157,.08),transparent 35%),var(--portal-panel)}.lrAboutHero>span{max-width:800px;margin-top:24px;color:var(--portal-muted);font-size:12px;line-height:1.8}.lrAboutGrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--portal-line);border-top:0}.lrAboutGrid article{min-height:190px;padding:27px;display:grid;align-content:start;gap:13px;border-right:1px solid var(--portal-line)}.lrAboutGrid article:last-child{border-right:0}.lrAboutGrid strong{font-size:14px}.lrAboutGrid span{color:var(--portal-muted);font-size:10px;line-height:1.65}.lrPrivacyStatement{margin-top:12px;padding:20px;display:flex;align-items:center;gap:15px;border:1px solid var(--portal-line)}.lrPrivacyStatement>span{display:grid;gap:5px}.lrPrivacyStatement strong{font-size:11px}.lrPrivacyStatement small{color:var(--portal-muted);font-size:9px;line-height:1.6}@media (max-width:1380px){.lrAssetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.lrDetectionCard{grid-template-columns:22px minmax(340px,1fr)}.lrDetectionActions,.lrDetectionMeta{grid-column:2;justify-content:flex-start}.lrChartGrid{grid-template-columns:1fr 1fr}.lrRatioCard{grid-column:1/-1;min-height:210px}.lrPlanCard{grid-template-columns:1fr 1.3fr}.lrPlanState{grid-column:1/-1}}@media (max-width:1000px){.lrPortal{grid-template-columns:76px minmax(0,1fr)}.lrSidebar{padding-inline:9px}.lrPortalBrand{justify-content:center;padding-inline:0}.lrPortalBrand small,.lrSidebar nav span,.lrSidebarFoot>div{display:none}.lrSidebar nav>button{grid-template-columns:1fr;justify-items:center;padding:0}.lrSidebar nav>button b{position:absolute;top:3px;right:4px}.lrSidebarFoot{display:flex;justify-content:center}.lrChartGrid,.lrSettingsGrid,.lrSourceCard{grid-template-columns:1fr}.lrSourceControl{grid-template-columns:1fr auto}.lrAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lrSlotActions{grid-template-columns:1fr 1fr}.lrSlotActions label{grid-column:1/-1}.lrDocumentRecord{grid-template-columns:repeat(2,1fr)}.lrDocumentRecord>div{border-right:1px solid var(--portal-line)!important;border-bottom:1px solid var(--portal-line)!important}.lrDocumentRecord>div:nth-child(2n){border-right:0!important}.lrDocumentRecord>div:nth-last-child(-n+2){border-bottom:0!important}.lrPlanCard{grid-template-columns:1fr}.lrPlanState{grid-column:auto}.lrRefundPanel{display:grid}.lrRefundPanel button{width:100%}}@media (max-width:720px){.lrPortal{display:block;padding-bottom:70px}.lrSidebar{position:fixed;inset:auto 0 0;width:100%;height:66px;padding:6px;display:block;border:solid var(--portal-line);border-width:1px 0 0}.lrPortalBrand,.lrSidebarFoot{display:none}.lrSidebar nav{padding:0;display:grid;grid-template-columns:repeat(8,1fr);gap:0}.lrSidebar nav>button{min-height:53px}.lrSidebar nav>button.isActive:before{inset:-6px 10px auto;width:auto;height:2px}.lrPortalHeader{align-items:start}.lrHeaderSignals{max-width:170px}.lrHeaderSignals>span:nth-child(2){display:none}.lrPortalPage{padding-inline:16px}.lrPageIntro{display:grid}.lrSourceCard{padding:16px}.lrSourceControl{grid-template-columns:1fr}.lrSourceControl small{grid-column:auto}.lrCatalogToolbar{display:grid}.lrAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lrSlotTop{grid-template-columns:62px minmax(0,1fr)}.lrSlotTop>button{grid-column:1/-1}.lrSlotActions{grid-template-columns:1fr}.lrSlotActions label{grid-column:auto}.lrDetectionCard{grid-template-columns:16px minmax(0,1fr)}.lrDetectionPair{grid-template-columns:1fr}.lrDetectionPair>svg{transform:rotate(90deg)}.lrCompareInputs,.lrDocumentSearch,.lrRetainedInput{grid-template-columns:1fr}.lrCompareInputs>i{transform:rotate(90deg)}.lrRetainedResults{grid-template-columns:1fr}.lrHistory>button{grid-template-columns:1fr auto}.lrHistory>button>small{display:none}.lrDocumentRecord,.lrInsightSummary{grid-template-columns:1fr}.lrDocumentRecord>div,.lrInsightSummary>div{border-right:0!important;border-bottom:1px solid var(--portal-line)!important}.lrDocumentRecord>div:last-of-type,.lrInsightSummary>div:last-child{border-bottom:0!important}.lrDecisionEstimate{grid-template-columns:1fr}.lrDecisionEstimate small{grid-column:1}.lrDonutLayout{grid-template-columns:1fr;justify-items:center}.lrLegend{width:100%}.lrAboutGrid{grid-template-columns:1fr}.lrAboutGrid article{border-right:0;border-bottom:1px solid var(--portal-line)}.lrAboutGrid article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.lrLiveSignal.is-active i,.lrPortalPage{animation:none!important}.lrAssetCard,.lrSidebar nav>button{transition:none!important}}