@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-lr-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c29908{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_c29908{--font-lr-mono:"Geist Mono","Geist Mono Fallback"}:root{color-scheme:light;--lr-paper:#ffffff;--lr-ink:#0a0c0b;--lr-ink-2:#303532;--lr-muted:#58615c;--lr-line:#d5dad6;--lr-line-strong:#9da6a0;--lr-soft:#f4f6f4;--lr-green:#087a45;--lr-green-soft:#edf8f2;--lr-red:#b72d2b;--lr-red-soft:#fff3f2;--lr-amber:#965300;--lr-focus:#075f39;--lr-content:1480px;--lr-sidebar:224px;--lr-ease:cubic-bezier(.22,.7,.18,1)}*{box-sizing:border-box}html{scroll-behavior:auto}body,html{background:var(--lr-paper);color:var(--lr-ink)}body{min-width:0;min-height:100vh;margin:0;font-family:var(--font-lr-sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:15px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:1;border-color:var(--lr-line);background:var(--lr-soft);color:var(--lr-muted)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--lr-focus);outline-offset:3px}#light-r-workspace:focus-visible{outline:3px solid var(--lr-focus);outline-offset:-3px}img{display:block;max-width:100%}.sr-only{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}.lrSkipLink{position:fixed;top:10px;left:10px;z-index:1000;padding:10px 14px;transform:translateY(-150%);border:1px solid var(--lr-ink);background:var(--lr-paper);color:var(--lr-ink);font-weight:750;text-decoration:none}.lrSkipLink:focus{transform:translateY(0)}.lrStartup{display:grid;min-height:100vh;place-content:center;gap:22px;background:#fff;color:var(--lr-ink);text-align:center}.lrStartup p{margin:0;color:var(--lr-ink-2);font-size:13px;font-weight:650;letter-spacing:.06em}.lrStartupMark{position:relative;width:164px;height:34px}.lrStartupMark:before{position:absolute;top:16px;right:16px;left:16px;height:1px;background:var(--lr-line-strong);content:"";transform-origin:left;animation:lrBootLine .9s var(--lr-ease) both}.lrStartupMark i{position:absolute;top:9px;width:15px;height:15px;border:2px solid var(--lr-ink);border-radius:50%;background:#fff;animation:lrBootNode .52s var(--lr-ease) both}.lrStartupMark i:first-child{left:8px}.lrStartupMark i:nth-child(2){left:calc(50% - 7px);animation-delay:.18s}.lrStartupMark i:nth-child(3){right:8px;animation-delay:.36s}@keyframes lrBootLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lrBootNode{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.lrPortal{min-height:100vh;background:#fff}.lrSidebar{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:var(--lr-sidebar);flex-direction:column;border-right:1px solid var(--lr-line);background:#fff}.lrPortalBrand{display:grid;min-height:88px;padding:18px 18px 16px;grid-template-columns:40px 1fr;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--lr-line);background:#fff;text-align:left}.lrPortalBrand>span{display:grid;width:40px;height:40px;place-items:center;border:1.5px solid var(--lr-ink);border-radius:50%;font-size:13px;font-weight:850;letter-spacing:-.04em}.lrPortalBrand small{display:grid;color:var(--lr-ink);font-size:15px;font-weight:800;line-height:1.05}.lrPortalBrand small b{margin-top:6px;color:var(--lr-muted);font-family:var(--font-lr-mono,ui-monospace,monospace);font-size:10px;font-weight:650;letter-spacing:.12em}.lrPrimaryNav,.lrUtilityNav{display:grid;gap:5px;padding:18px 12px}.lrPrimaryNav{flex:1 1 auto;align-content:start}.lrUtilityNav{border-top:1px solid var(--lr-line)}.lrPrimaryNav>button,.lrUtilityNav>button{position:relative;display:grid;min-height:46px;padding:0 12px;grid-template-columns:24px 20px minmax(0,1fr) auto;align-items:center;gap:8px;overflow:hidden;border:0;background:#fff;color:var(--lr-ink-2);text-align:left}.lrUtilityNav>button{grid-template-columns:20px minmax(0,1fr);min-height:42px;color:var(--lr-muted)}.lrPrimaryNav>button:before,.lrUtilityNav>button:before{position:absolute;inset:7px auto 7px 0;width:2px;background:transparent;content:""}.lrPrimaryNav>button:hover,.lrUtilityNav>button:hover{background:var(--lr-soft);color:var(--lr-ink)}.lrPrimaryNav>button.isActive,.lrUtilityNav>button.isActive{background:var(--lr-ink);color:#fff}.lrPrimaryNav>button.isActive:before,.lrUtilityNav>button.isActive:before{background:var(--lr-green)}.lrPrimaryNav button>i{color:currentColor;font-family:var(--font-lr-mono,ui-monospace,monospace);font-size:10px;font-style:normal;font-weight:750;opacity:.68}.lrPrimaryNav button>span,.lrUtilityNav button>span{overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lrPrimaryNav button>b{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:10px;background:var(--lr-red);color:#fff;font-size:10px;font-weight:800}.lrMobileMore,.lrPrimaryNav>.lrMobileMoreTrigger{display:none}.lrSidebarFoot{display:grid;padding:14px 12px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;border-top:1px solid var(--lr-line)}.lrSidebarFoot>div{display:grid;min-width:0}.lrSidebarFoot small,.lrSidebarFoot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrSidebarFoot span{font-size:11px;font-weight:700}.lrSidebarFoot small{color:var(--lr-muted);font-size:10px}.lrSidebarFoot button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--lr-line);background:#fff}.lrPortalBody{min-height:100vh;margin-left:var(--lr-sidebar);background:#fff}.lrPortalHeader{position:relative;z-index:20;display:flex;min-height:88px;padding:18px clamp(22px,3vw,48px);align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--lr-line);background:rgba(255,255,255,.96)}.lrPortalHeader>div:first-child{min-width:0}.lrPortalHeader p{margin:0 0 5px;color:var(--lr-muted);font-family:var(--font-lr-mono,ui-monospace,monospace);font-size:10px;font-weight:700;letter-spacing:.12em}.lrPortalHeader h1{margin:0;outline:none;font-size:clamp(23px,2vw,32px);font-weight:760;letter-spacing:-.045em;line-height:1}.lrHeaderSignals{display:flex;align-items:stretch;gap:8px}.lrStatusDetails{position:relative}.lrSlotSignal,.lrStatusDetails summary{display:flex;min-height:42px;padding:0 13px;align-items:center;gap:8px;border:1px solid var(--lr-line);background:#fff;color:var(--lr-ink);font-size:12px;font-weight:700;list-style:none}.lrStatusDetails summary::-webkit-details-marker{display:none}.lrStatusDetails summary>i{width:8px;height:8px;border-radius:50%;background:var(--lr-green)}.lrStatusDetails summary.isDegraded>i{background:var(--lr-red)}.lrStatusDetails summary.isPreview>i{border:1px solid var(--lr-ink);background:#fff}.lrStatusDetails[open] summary{border-color:var(--lr-ink)}.lrStatusDetails>div{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;width:min(360px,calc(100vw - 32px));padding:16px;grid-template-columns:108px minmax(0,1fr);gap:9px 14px;border:1px solid var(--lr-ink);background:#fff;box-shadow:8px 8px 0 rgba(10,12,11,.08)}.lrStatusDetails>div span{color:var(--lr-muted);font-size:11px}.lrStatusDetails>div strong{font-size:11px;font-weight:720}.lrSlotSignal{display:grid;grid-template-columns:auto auto}.lrSlotSignal span{color:var(--lr-muted);font-size:10px}.lrSlotSignal strong{font-family:var(--font-lr-mono,monospace);font-size:12px}.lrFunctionalScene{width:auto!important;max-width:var(--lr-content);margin:0 auto!important;padding:0 clamp(22px,3vw,48px);border-bottom:1px solid var(--lr-line)}.lrFunctionalScene>svg{height:132px!important}.lrActionStatus{display:flex;max-width:var(--lr-content);min-height:38px;margin:0 auto;padding:8px clamp(22px,3vw,48px);align-items:center;gap:9px;border-bottom:1px solid var(--lr-line);color:var(--lr-green);font-size:12px;font-weight:700;text-transform:capitalize}.lrActionStatus>i{width:8px;height:8px;border:1px solid;border-radius:50%;animation:lrStatusPulse 1.4s ease-in-out infinite}@keyframes lrStatusPulse{0%,to{background:#fff}50%{background:currentColor}}.lrPortalNotice,.lrServiceBanner{display:grid;max-width:calc(var(--lr-content) - 2 * clamp(22px, 3vw, 48px));min-height:52px;margin:16px auto 0;padding:12px 14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--lr-red);background:var(--lr-red-soft);color:var(--lr-ink)}.lrPortalNotice span,.lrServiceBanner span{display:grid}.lrServiceBanner strong{font-size:12px}.lrServiceBanner small{color:var(--lr-ink-2);font-size:11px}.lrPortalNotice button,.lrServiceBanner button{display:inline-flex;min-height:34px;padding:0 10px;align-items:center;gap:6px;border:1px solid;background:#fff;font-size:11px;font-weight:700}.lrPortalNotice{grid-template-columns:minmax(0,1fr) 34px;border-color:var(--lr-green);background:var(--lr-green-soft);color:var(--lr-ink)}.lrPortalNotice.isError{border-color:var(--lr-red);background:var(--lr-red-soft)}.lrPortalNotice>button{width:34px;padding:0;justify-content:center}.lrPortalTransition{max-width:var(--lr-content);margin:0 auto;padding:clamp(22px,3vw,46px)}.lrPortalPage{display:grid;gap:22px;min-width:0}.lrPageIntro{display:grid;min-height:70px;padding:0 0 18px;grid-template-columns:minmax(0,1fr) minmax(240px,480px);align-items:end;gap:32px;border-bottom:1px solid var(--lr-ink)}.lrPageIntro>div{min-width:0}.lrAboutHero p,.lrPageIntro p{margin:0 0 7px;color:var(--lr-green);font-family:var(--font-lr-mono,ui-monospace,monospace);font-size:10px;font-weight:750;letter-spacing:.13em}.lrAboutHero h2,.lrPageIntro h2{margin:0;max-width:780px;font-size:clamp(23px,2.35vw,38px);font-weight:730;letter-spacing:-.05em;line-height:1.04}.lrPageIntro>button,.lrPageIntro>span{justify-self:end;color:var(--lr-ink-2);font-size:13px;line-height:1.55}.lrPageIntro>button{display:inline-flex;min-height:40px;padding:0 13px;align-items:center;gap:7px;border:1px solid var(--lr-ink);background:#fff;color:var(--lr-ink);font-weight:700}.lrPortal input,.lrPortal select{min-height:42px;padding:0 12px;border:1px solid var(--lr-line-strong);border-radius:0;background:#fff}.lrPortal input:focus,.lrPortal input:hover,.lrPortal select:focus,.lrPortal select:hover{border-color:var(--lr-ink)}.lrPortal label>span{color:var(--lr-ink-2);font-size:11px;font-weight:700}.lrCatalogToolbar button,.lrComparePanel button,.lrDetectionActions button,.lrDiscordPanel button,.lrDocumentSearch button,.lrFilterActions button,.lrInlineCallout button,.lrPagination button,.lrPlanCard button,.lrPrimaryAction,.lrSectionTabs button,.lrSlotActions button{display:inline-flex;min-height:40px;padding:0 13px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--lr-ink);border-radius:0;background:#fff;color:var(--lr-ink);font-size:12px;font-weight:720}.isPrimary,.lrPrimaryAction{border-color:var(--lr-ink)!important;background:var(--lr-ink)!important;color:#fff!important}.isPrimary:hover:not(:disabled),.lrPrimaryAction:hover:not(:disabled){background:var(--lr-green)!important;border-color:var(--lr-green)!important}.lrPortal .lrPrimaryAction:disabled,.lrPortal button.isPrimary:disabled,.lrPortal button:disabled{border-color:var(--lr-line)!important;background:var(--lr-soft)!important;color:var(--lr-muted)!important}.lrSourceCard{display:grid;padding:clamp(18px,2.4vw,28px);grid-template-columns:minmax(280px,1fr) minmax(300px,.9fr);gap:28px;border:1px solid var(--lr-line);background:#fff}.lrSourceIdentity{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:13px}.lrSourceIdentity>svg{width:38px;height:38px;padding:8px;border:1px solid var(--lr-ink);border-radius:50%}.lrSourceIdentity>div{display:grid;min-width:0;gap:3px}.lrSourceIdentity span{color:var(--lr-green);font-family:var(--font-lr-mono,monospace);font-size:10px;font-weight:700}.lrSourceIdentity strong{font-size:19px;letter-spacing:-.025em}.lrSourceIdentity small{color:var(--lr-muted);font-size:11px}.lrSourceControl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.lrSourceControl label{display:grid;gap:6px}.lrSourceControl button{min-height:42px;padding:0 14px;border:1px solid var(--lr-ink);background:var(--lr-ink);color:#fff;font-size:12px;font-weight:720}.lrSourceControl>small{grid-column:1/-1;color:var(--lr-muted);font-size:10px}.lrSectionTabs{display:flex;width:fit-content;max-width:100%;border-bottom:1px solid var(--lr-line-strong)}.lrSectionTabs button{min-height:42px;border:0;border-bottom:2px solid transparent;background:#fff;color:var(--lr-muted)}.lrSectionTabs button.isActive{border-bottom-color:var(--lr-ink);color:var(--lr-ink)}.lrSectionTabs button b{display:grid;min-width:22px;height:22px;place-items:center;border:1px solid var(--lr-line);border-radius:50%;font-family:var(--font-lr-mono,monospace);font-size:10px}.lrInnerPanel{min-width:0}.lrCatalogToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.lrCatalogToolbar>div{display:flex;gap:8px}.lrCategoryRail{display:flex;min-width:0;flex-wrap:wrap;gap:5px!important}.lrCategoryRail button{min-height:40px;padding:0 10px;border-color:var(--lr-line);color:var(--lr-muted);font-size:11px}.lrCategoryRail button.isActive{border-color:var(--lr-ink);background:var(--lr-ink);color:#fff}.lrInlineCallout{display:grid;min-height:54px;padding:11px 13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--lr-line-strong);background:var(--lr-soft);font-size:12px}.lrInlineCallout.isUnavailable{border-color:var(--lr-red);background:var(--lr-red-soft)}.lrInlineCallout.isWarning{border-color:var(--lr-amber);background:#fff8ed}.lrInlineCallout strong{color:var(--lr-ink)}.lrAssetGrid{display:grid;margin-top:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border:1px solid var(--lr-line);background:var(--lr-line)}.lrAssetCard{display:grid;min-width:0;min-height:244px;padding:14px;align-content:start;gap:5px;border:0;background:#fff;text-align:left}.lrAssetCard:hover:not(:disabled){background:var(--lr-soft)}.lrAssetCard.isSelected{box-shadow:inset 0 0 0 2px var(--lr-ink)}.lrAssetCard.isProtected{opacity:1}.lrAssetCard.isProtected:after{content:"Protected";color:var(--lr-green);font-size:10px;font-weight:750}.lrAssetCard>span{color:var(--lr-green);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.lrAssetCard>strong{overflow:hidden;min-height:40px;font-size:14px;line-height:1.35}.lrAssetCard>small{color:var(--lr-muted);font-size:11px;line-height:1.4}.lrAssetImage,.lrVariantThumb{position:relative;display:grid;width:100%;aspect-ratio:1;margin-bottom:7px;place-items:center;overflow:hidden;background:var(--lr-soft)}.lrAssetImage img,.lrVariantThumb img{width:100%;height:100%;object-fit:contain}.lrAssetImage>span{font-size:28px;font-weight:760}.lrAssetImage>i{position:absolute;right:7px;bottom:7px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--lr-ink);color:#fff}.lrPagination{display:flex;margin-top:18px;align-items:center;justify-content:center;gap:12px}.lrPagination span{font-family:var(--font-lr-mono,monospace);font-size:11px}.lrEmptyState{display:grid;min-height:180px;padding:28px;place-content:center;justify-items:center;gap:7px;border:1px solid var(--lr-line);background:#fff;text-align:center}.lrEmptyState strong{font-size:16px}.lrEmptyState span{max-width:520px;color:var(--lr-muted);font-size:12px}.lrEmptyState.isLoading{border-style:dashed}.lrEmptyState.isLoading svg{animation:lrRotate 1.4s linear infinite}.lrEmptyState.isUnavailable{border-color:var(--lr-red);background:var(--lr-red-soft)}@keyframes lrRotate{to{transform:rotate(1turn)}}.lrIllustratedEmpty{min-height:224px;padding:0;grid-template-columns:minmax(0,1.32fr) minmax(250px,.68fr);place-content:stretch;justify-items:stretch;overflow:hidden;text-align:left}.lrEmptyDiagram{display:block;width:100%;height:100%;min-height:222px;border-right:1px solid var(--lr-line);background:linear-gradient(rgba(10,12,11,.035) 1px,transparent 0),linear-gradient(90deg,rgba(10,12,11,.035) 1px,transparent 0);background-size:34px 34px}.lrEmptyDiagram text{fill:var(--lr-ink-2);font-family:var(--font-lr-mono,ui-monospace,monospace);font-size:9px;font-weight:720;letter-spacing:.1em}.lrDiagramBar,.lrDiagramDocument,.lrDiagramDocumentLine,.lrDiagramRoute{fill:none;stroke:var(--lr-ink);stroke-width:1.35;vector-effect:non-scaling-stroke}.lrDiagramDecision.isDashed,.lrDiagramDocument,.lrDiagramPending.isDashed,.lrDiagramRoute.isDashed{stroke:var(--lr-line-strong);stroke-dasharray:5 5}.lrDiagramSource{fill:var(--lr-ink);stroke:var(--lr-ink)}.lrDiagramDecision{fill:#fff;stroke:var(--lr-ink);stroke-width:1.35}.lrDiagramPending{fill:#fff;stroke:var(--lr-line-strong);stroke-width:1.35}.lrDiagramBar{stroke-width:3}.lrDiagramBar.isDashed{stroke:var(--lr-line-strong);stroke-dasharray:5 5}.lrEmptyCopy{display:grid;padding:28px;align-content:center;justify-items:start;gap:8px}.lrEmptyCopy>svg{color:var(--lr-ink)}.lrEmptyCopy>strong{font-size:17px;line-height:1.2}.lrEmptyCopy>span{max-width:340px;color:var(--lr-ink-2);font-size:12px;line-height:1.55}.lrEmptyCopy>small{margin-top:8px;color:var(--lr-muted);font-family:var(--font-lr-mono,ui-monospace,monospace);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.lrSlotGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lrSlotCard{display:grid;align-content:start;border:1px solid var(--lr-line);background:#fff}.lrSlotTop{display:grid;padding:16px;grid-template-columns:86px minmax(0,1fr) auto;align-items:start;gap:14px;border-bottom:1px solid var(--lr-line)}.lrSlotTop .lrAssetImage{width:86px;margin:0}.lrSlotTop>div:nth-child(2){display:grid;gap:3px}.lrSlotTop>div:nth-child(2) span{color:var(--lr-green);font-size:10px;font-weight:700}.lrSlotTop>div:nth-child(2) strong{font-size:16px}.lrSlotTop>div:nth-child(2) small{color:var(--lr-muted);font-size:10px}.lrSlotTop>button{display:inline-flex;min-height:34px;padding:0 9px;align-items:center;gap:5px;border:1px solid var(--lr-line);background:#fff;font-size:10px;font-weight:700}.lrSlotActions{display:grid;padding:14px 16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px}.lrSlotActions label{display:grid;gap:6px}.lrExpandSlot{display:flex;min-height:38px;padding:0 16px;align-items:center;gap:7px;border:0;background:var(--lr-soft);font-size:11px;font-weight:700}.lrExpandSlot,.lrVariantList{border-top:1px solid var(--lr-line)}.lrVariantList{display:grid}.lrVariantList>div{display:grid;min-height:62px;padding:8px 14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--lr-line)}.lrVariantThumb{width:46px;margin:0}.lrVariantList>div>span{display:grid;min-width:0}.lrVariantList strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lrVariantList small{color:var(--lr-muted);font-size:11px}.lrVariantList>div>i{color:var(--lr-green);font-size:10px;font-style:normal;font-weight:700}.lrDetectionSection{display:grid;gap:18px;padding-bottom:30px}.lrDetectionSection+.lrDetectionSection{padding-top:28px;border-top:1px solid var(--lr-line-strong)}.lrDetectionSectionHead{display:flex;align-items:center;justify-content:space-between;gap:20px}.lrDetectionSectionHead h3,.lrDetectionSectionHead small,.lrDetectionSectionHead span{display:block}.lrDetectionSectionHead small{color:var(--lr-green);font-family:var(--font-lr-mono,monospace);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.lrDetectionSectionHead h3{margin:5px 0 4px;font-size:21px;line-height:1.3;letter-spacing:-.025em}.lrDetectionSectionHead span{color:var(--lr-ink-2);font-size:12px}.lrDetectionScope{flex:0 0 auto;padding:3px;gap:3px;border:1px solid var(--lr-line-strong)}.lrDetectionScope,.lrDetectionScope button{display:inline-flex;background:var(--lr-paper)}.lrDetectionScope button{align-items:center;gap:9px;min-height:42px;padding:0 14px;border:0;color:var(--lr-ink);font-size:12px;font-weight:700}.lrDetectionScope button:hover{background:var(--lr-soft)}.lrDetectionScope button.isActive{background:var(--lr-green-soft);box-shadow:inset 0 -2px var(--lr-green)}.lrDetectionScope b{min-width:22px;padding:1px 5px;border:1px solid;color:var(--lr-ink);font-family:var(--font-lr-mono,monospace);font-size:11px;text-align:center}.lrDetectionClassFilter{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;color:var(--lr-ink);font-size:12px}.lrDetectionClassFilter>span{font-weight:750}.lrDetectionClassFilter select{max-width:100%;min-height:44px;padding:8px 32px 8px 12px;border:1px solid var(--lr-line-strong);background:var(--lr-paper);color:var(--lr-ink);font:inherit}.lrDetectionClassFilter small{flex-basis:100%;color:var(--lr-ink-2);line-height:1.6}.lrAlertPagination{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--lr-ink);font-size:12px}.lrAlertPagination span{margin-right:auto;line-height:1.6}.lrAlertPagination button{min-height:44px;padding:8px 12px;border:1px solid var(--lr-line-strong);background:var(--lr-paper);color:var(--lr-ink);font:inherit}.lrAlertPagination button:disabled{cursor:not-allowed;border-style:dashed}.lrCoverageLine{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border:1px solid var(--lr-green);background:var(--lr-green-soft);color:var(--lr-ink-2);font-size:12px}.lrCoverageLine svg{flex:0 0 auto;margin-top:2px;color:var(--lr-green)}.lrDetectionEmpty{min-height:112px;display:grid;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:5px 12px;padding:22px;border:1px solid var(--lr-line);background:var(--lr-paper);color:var(--lr-ink-2)}.lrDetectionEmpty svg{grid-row:1/3;align-self:center;color:var(--lr-green)}.lrDetectionEmpty strong{color:var(--lr-ink);font-size:14px}.lrDetectionEmpty span{font-size:12px;line-height:1.6}.lrDetectionActions>small{flex-basis:100%;max-width:280px;color:var(--lr-ink-2);font-size:11px;overflow-wrap:anywhere}.lrDetectionList{display:grid;gap:12px}.lrDetectionCard{position:relative;display:grid;padding:16px;grid-template-columns:24px minmax(320px,1.4fr) minmax(190px,.65fr) auto;align-items:center;gap:16px;border:1px solid var(--lr-line);background:#fff}.lrDetectionCard.isUnread{border-left:3px solid var(--lr-green)}.lrDetectionState{display:grid;place-items:center}.lrDetectionState>i{width:9px;height:9px;border-radius:50%;background:var(--lr-green)}.lrDetectionPair{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px}.lrDetectionPair>span{display:grid;min-width:0}.lrDetectionPair small{color:var(--lr-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.lrDetectionPair strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lrDetectionPair b{color:var(--lr-green);font-family:var(--font-lr-mono,monospace);font-size:10px}.lrDetectionMeta{display:flex;flex-wrap:wrap;gap:5px}.lrDetectionMeta span{padding:4px 7px;border:1px solid var(--lr-line);color:var(--lr-ink-2);font-size:11px}.lrDetectionMeta .isDone,.lrDetectionMeta .isFollow{border-color:var(--lr-green);color:var(--lr-green)}.lrDetectionActions{display:flex;max-width:360px;flex-wrap:wrap;justify-content:flex-end;gap:6px}.lrDetectionActions button{min-height:40px;padding:0 9px;font-size:10px}.lrDetectionRepair{flex-basis:100%;color:var(--lr-red);font-size:10px}.lrComparePanel{display:grid;padding:clamp(20px,3vw,38px);gap:18px;border:1px solid var(--lr-line);background:#fff}.lrCompareInputs{display:grid;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:end;gap:10px}.lrCompareInputs label,.lrDocumentSearch label,.lrRetainedInput label{display:grid;gap:7px}.lrCompareInputs>i{display:grid;height:42px;place-items:center;color:var(--lr-green)}.lrComparePanel>.lrPrimaryAction{justify-self:center;min-width:220px}.lrFieldError{margin:0;color:var(--lr-red);font-size:12px;font-weight:700;text-align:center}.lrRetainedInput{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.lrRetainedResults{display:grid;border-top:1px solid var(--lr-line)}.lrRetainedResults>div{display:grid;min-height:48px;grid-template-columns:minmax(0,1fr) auto 170px;align-items:center;gap:12px;border-bottom:1px solid var(--lr-line)}.lrRetainedResults span{font-size:12px;font-weight:700}.lrRetainedResults strong{color:var(--lr-green);font-family:var(--font-lr-mono,monospace)}.lrRetainedResults small{color:var(--lr-muted);font-size:10px;text-align:right}.lrHistory{display:grid;border:1px solid var(--lr-line)}.lrHistoryHeading{display:flex;min-height:40px;padding:0 14px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lr-ink)}.lrHistoryHeading span{font-size:12px;font-weight:750}.lrHistoryHeading small{color:var(--lr-muted);font-family:var(--font-lr-mono,monospace);font-size:11px}.lrHistory>button{display:grid;min-height:58px;padding:8px 14px;grid-template-columns:minmax(0,1fr) 160px 190px 20px;align-items:center;gap:12px;border:0;border-bottom:1px solid var(--lr-line);background:#fff;text-align:left}.lrHistory>button:hover{background:var(--lr-soft)}.lrHistory>button>span:first-child{display:grid;min-width:0}.lrHistory>button strong{font-family:var(--font-lr-mono,monospace);font-size:11px}.lrHistory>button small{color:var(--lr-muted);font-size:10px}.lrDocumentSearch{display:grid;padding:20px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:end;gap:8px;border:1px solid var(--lr-line)}.lrDocumentRecord{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--lr-ink)}.lrDocumentRecord>div{display:grid;min-height:86px;padding:14px;align-content:center;gap:5px;border-right:1px solid var(--lr-line);border-bottom:1px solid var(--lr-line)}.lrDocumentRecord>div:nth-child(3n){border-right:0}.lrDocumentRecord span{color:var(--lr-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.lrDocumentRecord strong{font-size:15px}.lrDocumentRecord>p{grid-column:1/-1;margin:0;padding:13px 14px;background:var(--lr-soft);color:var(--lr-ink-2);font-size:11px}.lrInsightFilters{display:grid;padding:16px;grid-template-columns:minmax(180px,.7fr) minmax(300px,1.6fr) auto;align-items:center;gap:16px;border:1px solid var(--lr-line)}.lrInsightFilters>div:first-child{display:grid}.lrInsightFilters>div:first-child>span{font-size:12px;font-weight:750}.lrInsightFilters>div:first-child>small{color:var(--lr-muted);font-size:10px}.lrInsightFilters fieldset{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:7px 12px;border:0}.lrInsightFilters label{display:inline-flex;align-items:center;gap:6px;color:var(--lr-ink-2);font-size:10px;font-weight:650}.lrInsightFilters input{min-height:0;width:15px;height:15px;accent-color:var(--lr-green)}.lrFilterActions{display:flex;gap:6px}.lrInsightSummary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--lr-line)}.lrInsightSummary>div{display:grid;min-height:100px;padding:16px;align-content:center;border-right:1px solid var(--lr-line)}.lrInsightSummary>div:last-child{border:0}.lrInsightSummary span{color:var(--lr-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.lrInsightSummary strong{font-size:clamp(22px,2.4vw,34px);letter-spacing:-.04em}.lrInsightSummary small{color:var(--lr-muted);font-size:10px}.lrDecisionEstimate{display:grid;padding:18px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;border:1px solid var(--lr-green);background:var(--lr-green-soft)}.lrDecisionEstimate>div{display:grid}.lrDecisionEstimate span{color:var(--lr-green);font-family:var(--font-lr-mono,monospace);font-size:11px;font-weight:750}.lrDecisionEstimate strong{font-size:26px}.lrDecisionEstimate p{margin:0;font-size:12px}.lrDecisionEstimate>small{grid-column:2;color:var(--lr-muted);font-size:10px}.lrChartGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lrMetricCard{min-width:0;padding:16px;border:1px solid var(--lr-line);background:#fff}.lrMetricHeading{display:flex;min-height:34px;align-items:start;justify-content:space-between;gap:10px}.lrMetricHeading span{font-size:12px;font-weight:750}.lrMetricHeading small{color:var(--lr-muted);font-size:11px}.lrDonutLayout{display:grid;min-height:230px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px}.lrDonut{position:relative;width:146px;aspect-ratio:1;border-radius:50%}.lrDonut:after{position:absolute;inset:29px;border-radius:50%;background:#fff;content:""}.lrDonut>span{position:absolute;inset:0;z-index:1;display:grid;place-content:center;text-align:center}.lrDonut strong{font-size:19px}.lrDonut small{color:var(--lr-muted);font-size:11px}.lrLegend,.lrLegend>div{display:grid;gap:6px}.lrLegend>div{grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center}.lrLegend i{width:8px;height:8px}.lrLegend span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lrLegend small,.lrLegend strong{font-family:var(--font-lr-mono,monospace);font-size:10px}.lrLegend small{color:var(--lr-muted)}.lrRatioValue{display:grid;min-height:230px;place-content:center;text-align:center}.lrRatioValue strong{font-size:48px;letter-spacing:-.06em}.lrRatioValue span{color:var(--lr-muted);font-size:10px}.lrEmptyMetric{display:grid;min-height:230px;place-items:center;color:var(--lr-muted);font-size:11px}.lrExclusions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--lr-muted);font-size:10px}.lrExclusions b{padding:4px 7px;border:1px solid var(--lr-line);color:var(--lr-ink-2);font-weight:650}.lrSettingsFieldset{min-width:0;margin:0;padding:0;border:0}.lrSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lrSettingsGrid>article{display:grid;padding:18px;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:12px;border:1px solid var(--lr-line)}.lrSettingsGrid>article>div{display:grid;gap:3px}.lrSettingsGrid>article>div strong{font-size:14px}.lrSettingsGrid>article>div span{color:var(--lr-muted);font-size:11px}.lrSettingsGrid>article>label{grid-column:2}.lrSettingsGrid>article>label:not(.lrChoice):not(.lrSwitch){display:grid;gap:5px}.lrChoice{display:inline-flex;align-items:center;gap:7px;font-size:11px}.lrChoice input{width:15px;height:15px;min-height:0;accent-color:var(--lr-green)}.lrSwitch{position:relative;display:inline-flex;min-height:34px;align-items:center;gap:9px}.lrSwitch input{position:absolute;inset:0;z-index:2;width:100%;height:100%;min-height:0;opacity:0;cursor:pointer}.lrSwitch>i{position:relative;width:34px;height:18px;border:1px solid var(--lr-line-strong);border-radius:10px;background:#fff}.lrSwitch>i:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--lr-muted);content:"";transition:transform .18s var(--lr-ease),background .18s var(--lr-ease)}.lrSwitch input:checked+i{border-color:var(--lr-green)}.lrSwitch input:checked+i:after{transform:translateX(16px);background:var(--lr-green)}.lrSwitch input:focus-visible+i{outline:3px solid var(--lr-focus);outline-offset:3px}.lrSwitch>span{color:var(--lr-ink)!important;font-size:11px!important}.lrDiscordPanel{display:grid;border:1px solid var(--lr-line)}.lrDiscordIntro{display:grid;min-height:82px;padding:16px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;border-bottom:1px solid var(--lr-line)}.lrDiscordIntro>div{display:grid}.lrDiscordIntro strong{font-size:14px}.lrDiscordIntro span{color:var(--lr-muted);font-size:11px}.lrDiscordIntro>b{padding:4px 7px;border:1px solid var(--lr-line);color:var(--lr-muted);font-size:10px}.lrDiscordIntro>b.isConnected{border-color:var(--lr-green);color:var(--lr-green)}.lrDiscordConnected{display:grid;padding:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lrDiscordConnected>div{display:grid}.lrDiscordConnected>div span{color:var(--lr-muted);font-size:10px}.lrDiscordConnected>div strong{font-size:12px}.lrDiscordConnected>label{grid-column:span 1}.lrDiscordConnected>button{justify-self:end}.lrDiscordConnect{display:grid;padding:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lrDiscordConnect>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px}.lrDiscordConnect>div>span{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--lr-ink);border-radius:50%;font-family:var(--font-lr-mono,monospace);font-size:10px}.lrDiscordConnect p{display:grid;margin:0}.lrDiscordConnect p strong{font-size:12px}.lrDiscordConnect p small{color:var(--lr-muted);font-size:10px}.lrDiscordCode,.lrDiscordConnect>button{grid-column:1/-1}.lrDiscordCode{display:grid!important;padding:12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center;border:1px solid var(--lr-green);background:var(--lr-green-soft)}.lrDiscordCode code{overflow:hidden;font-size:11px;text-overflow:ellipsis}.lrDiscordCode small{grid-column:1/-1;color:var(--lr-muted);font-size:10px}.lrPlanCard{display:grid;padding:clamp(22px,3vw,40px);grid-template-columns:minmax(230px,.65fr) minmax(300px,1fr) minmax(220px,.7fr);gap:28px;border:1px solid var(--lr-ink)}.lrPlanPrice{display:flex;align-items:baseline;align-self:start}.lrPlanPrice>span{font-size:18px}.lrPlanPrice>strong{font-size:clamp(46px,5vw,76px);letter-spacing:-.08em;line-height:.9}.lrPlanPrice>small{margin-left:8px;color:var(--lr-muted)}.lrPlanBenefits{display:grid;align-content:start;gap:10px}.lrPlanBenefits>span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;font-size:12px}.lrPlanBenefits svg{color:var(--lr-green)}.lrPlanState{display:grid;align-content:start;padding-left:20px;border-left:1px solid var(--lr-line)}.lrPlanState span{color:var(--lr-muted);font-size:10px}.lrPlanState strong{font-size:18px}.lrPlanState p,.lrPlanState small{color:var(--lr-muted);font-size:10px}.lrPlanCard>.lrPrimaryAction{grid-column:1/-1;justify-self:start}.lrAccessCodePanel,.lrRefundPanel{display:grid;grid-column:1/-1;padding-top:20px;grid-template-columns:minmax(260px,1fr) minmax(280px,1fr);align-items:end;gap:16px;border-top:1px solid var(--lr-line)}.lrAccessCodePanel>div,.lrRefundPanel>div{display:grid}.lrAccessCodePanel span,.lrRefundPanel span{color:var(--lr-green);font-family:var(--font-lr-mono,monospace);font-size:10px;font-weight:750}.lrAccessCodePanel strong,.lrRefundPanel strong{font-size:14px}.lrAccessCodePanel small,.lrRefundPanel small{color:var(--lr-muted);font-size:10px}.lrAccessCodePanel>label{display:grid;grid-template-columns:minmax(0,1fr) auto}.lrAccessCodePanel>label button{min-height:42px}.lrRefundPanel>button{justify-self:end}.lrAboutHero{display:grid;min-height:280px;padding:clamp(26px,5vw,68px);align-content:end;border:1px solid var(--lr-ink)}.lrAboutHero>span{max-width:820px;margin-top:18px;color:var(--lr-ink-2);font-size:13px}.lrAboutGrid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--lr-line)}.lrAboutGrid article{display:grid;min-height:180px;padding:20px;align-content:start;gap:8px;border-right:1px solid var(--lr-line)}.lrAboutGrid article:last-child{border:0}.lrAboutGrid article svg{color:var(--lr-green)}.lrAboutGrid article strong{font-size:18px}.lrAboutGrid article span{color:var(--lr-muted);font-size:11px}.lrPrivacyStatement{display:grid;padding:18px;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid var(--lr-green);background:var(--lr-green-soft)}.lrPrivacyStatement>span{display:grid}.lrPrivacyStatement strong{font-size:13px}.lrPrivacyStatement small{color:var(--lr-ink-2);font-size:11px}.lrTransition-protection>.lrPortalPage{animation:lrProtectionEnter .52s var(--lr-ease) both}.lrTransition-detections>.lrPortalPage{animation:lrBranchEnter .52s var(--lr-ease) both}.lrTransition-compare>.lrPortalPage{animation:lrConvergeEnter .56s var(--lr-ease) both}.lrTransition-documents>.lrPortalPage{animation:lrAssembleEnter .54s var(--lr-ease) both}.lrTransition-insights>.lrPortalPage{animation:lrAggregateEnter .52s var(--lr-ease) both}.lrTransition-settings>.lrPortalPage{animation:lrRouteEnter .48s var(--lr-ease) both}.lrTransition-plan>.lrPortalPage{animation:lrCapacityEnter .5s var(--lr-ease) both}.lrTransition-about>.lrPortalPage{animation:lrQuietEnter .42s var(--lr-ease) both}@keyframes lrProtectionEnter{0%{opacity:0;clip-path:inset(0 12% 0 12%)}to{opacity:1;clip-path:inset(0)}}@keyframes lrBranchEnter{0%{opacity:0;transform:translateX(-12px);clip-path:polygon(0 0,62% 0,48% 100%,0 100%)}to{opacity:1;transform:none;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes lrConvergeEnter{0%{opacity:0;transform:scaleX(.975)}to{opacity:1;transform:scaleX(1)}}@keyframes lrAssembleEnter{0%{opacity:0;clip-path:inset(8% 0 8% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes lrAggregateEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lrRouteEnter{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}@keyframes lrCapacityEnter{0%{opacity:0;transform:scale(.988)}to{opacity:1;transform:scale(1)}}@keyframes lrQuietEnter{0%{opacity:0}to{opacity:1}}.lrPortal{--lr-sidebar:202px}.lrSidebar{border-right:0;box-shadow:inset -1px 0 0 var(--lr-line)}.lrPortalBrand{position:relative;min-height:96px;padding:20px 18px;grid-template-columns:46px minmax(0,1fr);border-bottom:0}.lrPortalBrand:after{position:absolute;right:18px;bottom:0;left:18px;height:1px;background:var(--lr-ink);content:"";transform:scaleX(.26);transform-origin:left;transition:transform .48s var(--lr-ease)}.lrPortalBrand:hover:after{transform:scaleX(1)}.lrPortalBrand>.lrPortalBrandMark{position:relative;display:block;width:44px;height:28px;border:0;border-radius:0;background:linear-gradient(150deg,transparent 46%,var(--lr-ink) 47%,var(--lr-ink) 51%,transparent 52%) 0 /50% 100% no-repeat,linear-gradient(30deg,transparent 46%,var(--lr-ink) 47%,var(--lr-ink) 51%,transparent 52%) 100% /50% 100% no-repeat}.lrPortalBrandMark i{position:absolute;z-index:1;width:6px;height:6px;border:1.5px solid var(--lr-ink);border-radius:50%;background:#fff}.lrPortalBrandMark i:first-child{top:11px;left:0}.lrPortalBrandMark i:nth-child(2){top:1px;left:13px}.lrPortalBrandMark i:nth-child(3){right:13px;bottom:1px}.lrPortalBrandMark i:nth-child(4){top:11px;right:0;border-color:var(--lr-green);background:var(--lr-green)}.lrPrimaryNav{position:relative;padding:22px 14px 16px;gap:8px}.lrPrimaryNav:before{position:absolute;top:44px;bottom:44px;left:31px;width:1px;background:var(--lr-line-strong);content:""}.lrPrimaryNav>button,.lrUtilityNav>button{overflow:visible;background:transparent;transition:color .22s ease,background-color .22s ease,transform .36s var(--lr-ease)}.lrPrimaryNav>button{min-height:52px;padding:0 10px;grid-template-columns:15px 20px minmax(0,1fr) auto;gap:10px}.lrPrimaryNav>button:before{inset:50% auto auto 14px;z-index:1;width:9px;height:9px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid var(--lr-line-strong);background:#fff;transition:width .28s var(--lr-ease),height .28s var(--lr-ease),border-color .22s ease,background-color .22s ease}.lrPrimaryNav>button:after{position:absolute;inset:7px 0 7px auto;width:8px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;content:"";transition:border-color .22s ease,width .36s var(--lr-ease)}.lrPrimaryNav>button:hover{transform:translateX(3px);background:linear-gradient(90deg,var(--lr-soft),transparent 78%)}.lrPrimaryNav>button.isActive,.lrUtilityNav>button.isActive{background:linear-gradient(90deg,var(--lr-green-soft),transparent 82%);color:var(--lr-ink)}.lrPrimaryNav>button.isActive:before{width:13px;height:13px;border-color:var(--lr-green);background:var(--lr-green)}.lrPrimaryNav>button.isActive:after{width:16px;border-color:var(--lr-ink)}.lrPrimaryNav button>i{opacity:1}.lrUtilityNav{margin:0 14px;padding:14px 0}.lrUtilityNav>button.isActive{box-shadow:inset 2px 0 0 var(--lr-green)}.lrPortalHeader{min-height:76px;padding:14px clamp(24px,3.4vw,56px);border-bottom-color:var(--lr-ink)}.lrPortalHeader p{margin-bottom:4px}.lrWorkspaceStage{position:relative;display:grid;max-width:var(--lr-content);min-height:304px;margin:0 auto;padding:34px clamp(24px,3.4vw,56px) 26px;grid-template-columns:minmax(300px,.82fr) minmax(480px,1.18fr);align-items:stretch;gap:clamp(30px,5vw,84px);overflow:hidden;border-bottom:1px solid var(--lr-ink);background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(10,12,11,.035) 50%,transparent calc(50% + .5px)),linear-gradient(rgba(10,12,11,.028) 1px,transparent 0),linear-gradient(90deg,rgba(10,12,11,.028) 1px,transparent 0);background-size:100% 100%,48px 48px,48px 48px}.lrWorkspaceStage:after,.lrWorkspaceStage:before{position:absolute;pointer-events:none;content:""}.lrWorkspaceStage:before{top:0;left:clamp(24px,3.4vw,56px);width:54px;height:3px;background:var(--lr-green);transform-origin:left;animation:lrStageRule .62s var(--lr-ease) both}.lrWorkspaceStage:after{right:clamp(24px,3.4vw,56px);bottom:-1px;width:18px;height:18px;border-right:2px solid var(--lr-ink);border-bottom:2px solid var(--lr-ink)}.lrStageCopy{position:relative;z-index:2;display:grid;align-content:center;justify-items:start;min-width:0}.lrStageCopy p{display:flex;margin:0 0 14px;align-items:center;gap:10px;color:var(--lr-green);font-family:var(--font-lr-mono,ui-monospace,monospace);font-size:10px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.lrStageCopy p>span{display:grid;width:27px;height:27px;place-items:center;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:var(--lr-green);color:#fff;font-size:9px}.lrStageCopy h2{max-width:620px;margin:0;font-size:clamp(31px,3.25vw,55px);font-weight:760;letter-spacing:-.062em;line-height:.98;text-wrap:balance}.lrStageCopy>strong{margin-top:20px;color:var(--lr-green);font-family:var(--font-lr-mono,ui-monospace,monospace);font-size:11px;letter-spacing:.035em}.lrStageCopy>small,.lrStageCopy>strong.isPreviewMeasure{color:var(--lr-ink-2)}.lrStageCopy>small{max-width:590px;margin-top:9px;font-size:12px;line-height:1.55}.lrStageCopy>button{display:inline-flex;min-height:40px;margin-top:16px;padding:0 13px;align-items:center;gap:7px;border:1px solid var(--lr-ink);background:#fff;font-size:11px;font-weight:760}.lrFunctionalScene{align-self:center;width:100%!important;max-width:none;margin:0!important;padding:0;border:0;background:transparent!important}.lrFunctionalScene>svg{height:220px!important;min-height:0!important}.lrFunctionalScene>figcaption{min-height:34px;border-color:var(--lr-line-strong)}.lrView-detections .lrWorkspaceStage,.lrView-insights .lrWorkspaceStage,.lrView-settings .lrWorkspaceStage{grid-template-columns:minmax(480px,1.18fr) minmax(300px,.82fr)}.lrView-detections .lrStageCopy,.lrView-insights .lrStageCopy,.lrView-settings .lrStageCopy{grid-column:2;grid-row:1}.lrView-detections .lrFunctionalScene,.lrView-insights .lrFunctionalScene,.lrView-settings .lrFunctionalScene{grid-column:1;grid-row:1}.lrView-compare .lrWorkspaceStage{grid-template-columns:minmax(360px,.95fr) minmax(520px,1.05fr)}.lrView-documents .lrWorkspaceStage{grid-template-columns:minmax(320px,.74fr) minmax(540px,1.26fr)}.lrView-plan .lrWorkspaceStage{grid-template-columns:minmax(420px,1.06fr) minmax(420px,.94fr)}.lrPortalTransition{padding:30px clamp(24px,3.4vw,56px) 54px}.lrPortalPage{gap:28px}.lrPortalPage>*{animation:lrContentSettle .56s var(--lr-ease) both}.lrPortalPage>:nth-child(2){animation-delay:45ms}.lrPortalPage>:nth-child(3){animation-delay:90ms}.lrPortalPage>:nth-child(4){animation-delay:135ms}.lrPortalPage>:nth-child(n+5){animation-delay:.18s}.lrView-protection .lrWorkspaceStage{animation:lrStageExpand .64s var(--lr-ease) both}.lrView-detections .lrWorkspaceStage{animation:lrStageBranch .64s var(--lr-ease) both}.lrView-compare .lrWorkspaceStage{animation:lrStageConverge .68s var(--lr-ease) both}.lrView-documents .lrWorkspaceStage{animation:lrStageAssemble .65s var(--lr-ease) both}.lrView-insights .lrWorkspaceStage{animation:lrStageAggregate .62s var(--lr-ease) both}.lrView-settings .lrWorkspaceStage{animation:lrStageRoute .62s var(--lr-ease) both}.lrView-plan .lrWorkspaceStage{animation:lrStageCapacity .65s var(--lr-ease) both}.lrView-about .lrWorkspaceStage{animation:lrStageQuiet .56s var(--lr-ease) both}.lrSourceCard{position:relative;border:0;border-left:3px solid var(--lr-green);background:linear-gradient(90deg,var(--lr-green-soft),#fff 46%);box-shadow:inset 0 1px 0 var(--lr-line),inset 0 -1px 0 var(--lr-line)}.lrSourceCard:after{position:absolute;inset:12px 12px auto auto;width:18px;height:18px;border-top:1px solid var(--lr-ink);border-right:1px solid var(--lr-ink);content:""}.lrView-detections .lrDetectionList{position:relative;padding-left:22px}.lrView-detections .lrDetectionList:before{position:absolute;top:0;bottom:0;left:6px;width:1px;background:var(--lr-line-strong);content:""}.lrView-detections .lrDetectionCard{position:relative;border-width:1px 0 1px 1px}.lrView-detections .lrDetectionCard:before{position:absolute;top:50%;left:-23px;width:22px;height:1px;background:var(--lr-line-strong);content:""}.lrView-compare .lrComparePanel{position:relative;border:0;background:linear-gradient(90deg,transparent calc(50% - .5px),var(--lr-line) 50%,transparent calc(50% + .5px)),linear-gradient(var(--lr-soft),var(--lr-soft))}.lrView-compare .lrComparePanel:before{position:absolute;top:50%;left:50%;width:15px;height:15px;transform:translate(-50%,-50%) rotate(45deg);border:1px solid var(--lr-green);background:#fff;content:""}.lrView-documents .lrDocumentRecord,.lrView-documents .lrDocumentSearch{position:relative;box-shadow:9px 9px 0 var(--lr-soft)}.lrView-documents .lrDocumentSearch:after{position:absolute;right:-1px;bottom:-1px;width:20px;height:20px;border-right:2px solid var(--lr-ink);border-bottom:2px solid var(--lr-ink);content:""}.lrView-insights .lrChartGrid{align-items:stretch}.lrView-insights .lrMetricCard{position:relative;overflow:hidden}.lrView-insights .lrMetricCard:after{position:absolute;right:-34px;bottom:-34px;width:88px;height:88px;border:1px solid var(--lr-line-strong);border-radius:50%;content:""}.lrView-settings .lrSettingsGrid{position:relative}.lrView-settings .lrSettingsGrid:before{position:absolute;top:50%;right:0;left:0;z-index:0;height:1px;background:var(--lr-line-strong);content:""}.lrView-settings .lrSettingsGrid>*{position:relative;z-index:1;background:#fff}.lrView-plan .lrPlanCard{position:relative;overflow:hidden;background-image:linear-gradient(90deg,transparent 49%,rgba(8,122,69,.06) 50%,transparent 51%);background-size:10% 100%}@keyframes lrStageRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lrContentSettle{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes lrStageExpand{0%{opacity:0;clip-path:inset(0 18%)}to{opacity:1;clip-path:inset(0)}}@keyframes lrStageBranch{0%{opacity:0;clip-path:polygon(0 0,64% 0,48% 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes lrStageConverge{0%{opacity:0;transform:scaleX(.94)}to{opacity:1;transform:scaleX(1)}}@keyframes lrStageAssemble{0%{opacity:0;clip-path:inset(13% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes lrStageAggregate{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lrStageRoute{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}@keyframes lrStageCapacity{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes lrStageQuiet{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@media (max-width:1100px){.lrView-compare .lrWorkspaceStage,.lrView-detections .lrWorkspaceStage,.lrView-documents .lrWorkspaceStage,.lrView-insights .lrWorkspaceStage,.lrView-plan .lrWorkspaceStage,.lrView-settings .lrWorkspaceStage,.lrWorkspaceStage{min-height:0;grid-template-columns:1fr;gap:20px}.lrView-detections .lrFunctionalScene,.lrView-detections .lrStageCopy,.lrView-insights .lrFunctionalScene,.lrView-insights .lrStageCopy,.lrView-settings .lrFunctionalScene,.lrView-settings .lrStageCopy{grid-column:1;grid-row:auto}.lrStageCopy{min-height:186px}.lrStageCopy h2{max-width:760px}.lrFunctionalScene>svg{height:190px!important}}@media (max-width:1280px){:root{--lr-sidebar:204px}.lrAssetGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.lrDetectionCard{grid-template-columns:22px minmax(300px,1fr) minmax(180px,.7fr)}.lrDetectionActions{grid-column:2/-1;justify-content:flex-start}.lrChartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lrRatioCard{grid-column:1/-1}}@media (max-width:900px){.lrDetectionSectionHead{align-items:flex-start;flex-direction:column;gap:14px}.lrDetectionScope{align-self:flex-start}:root{--lr-sidebar:0px}body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.lrPortal{min-height:calc(100vh - 72px)}.lrSidebar{inset:auto 0 0;width:auto;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--lr-ink);border-right:0}.lrPortalBrand,.lrSidebarFoot,.lrUtilityNav{display:none}.lrPrimaryNav{display:grid;height:64px;padding:0;grid-template-columns:repeat(5,1fr);gap:0}.lrPrimaryNav:before{display:none}.lrPrimaryNav>button{display:grid;min-height:64px;padding:5px 2px;grid-template-columns:1fr;grid-template-rows:20px 15px;place-items:center;gap:3px;border-right:1px solid var(--lr-line)}.lrPrimaryNav>button[data-tab=insights]{display:none}.lrPrimaryNav>button:before{inset:0 8px auto;width:auto;height:2px;transform:none;border:0;background:transparent}.lrPrimaryNav>button.isActive:before{background:var(--lr-green)}.lrPrimaryNav button>i,.lrPrimaryNav>button:after{display:none}.lrPrimaryNav button>span{font-size:10px}.lrPrimaryNav button>b{position:absolute;top:5px;right:calc(50% - 22px);min-width:17px;height:17px;font-size:10px}.lrMobileMoreTrigger{display:grid!important}.lrMobileMore{position:fixed;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:100;display:grid;width:min(330px,calc(100vw - 20px));padding:42px 10px 10px;border:1px solid var(--lr-ink);background:#fff;box-shadow:8px 8px 0 rgba(10,12,11,.1)}.lrMobileMore>button:not(.lrMobileMoreClose){display:grid;min-height:48px;padding:0 10px;grid-template-columns:24px 1fr 20px;align-items:center;gap:9px;border:0;border-bottom:1px solid var(--lr-line);background:#fff;text-align:left}.lrMobileMore>button.isActive:not(.lrMobileMoreClose){border-left:3px solid var(--lr-green);background:var(--lr-green-soft);color:var(--lr-green)}.lrMobileMoreClose{position:absolute;top:4px;right:4px;display:grid;width:44px;height:44px;place-items:center;border:0;background:#fff}.lrPortalBody{margin-left:0}.lrPortalHeader{position:sticky;top:0;min-height:62px;padding:10px 14px}.lrPortalHeader p{margin-bottom:3px;font-size:10px}.lrPortalHeader h1{font-size:22px}.lrStatusDetails{display:none}.lrCatalogToolbar button,.lrCategoryRail button,.lrComparePanel button,.lrDetectionActions button,.lrDiscordPanel button,.lrDocumentSearch button,.lrFilterActions button,.lrInlineCallout button,.lrPageIntro>button,.lrPagination button,.lrPlanCard button,.lrPortal input,.lrPortal select,.lrPrimaryAction,.lrSectionTabs button,.lrSlotActions button,.lrSlotSignal,.lrSourceControl button{min-height:44px}.lrCategoryRail button{min-width:44px}.lrChoice,.lrSwitch{min-height:44px}.lrWorkspaceStage{padding:24px 14px 18px;gap:14px;background-size:100% 100%,36px 36px,36px 36px}.lrWorkspaceStage:before{left:14px}.lrWorkspaceStage:after{right:14px}.lrStageCopy{min-height:0}.lrStageCopy p{margin-bottom:11px}.lrStageCopy h2{max-width:720px;font-size:clamp(29px,7vw,42px)}.lrStageCopy>strong{margin-top:14px}.lrStageCopy>small{max-width:680px}.lrFunctionalScene{padding:0}.lrFunctionalScene>svg{height:166px!important}.lrFunctionalScene>figcaption{min-height:30px;font-size:10px}.lrPortalTransition{padding:18px 12px 28px}.lrPageIntro{min-height:0;grid-template-columns:1fr;align-items:start;gap:9px}.lrPageIntro h2{font-size:27px}.lrPageIntro>button,.lrPageIntro>span{justify-self:start}.lrSourceCard{grid-template-columns:1fr}.lrAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lrSlotGrid{grid-template-columns:1fr}.lrDetectionCard{grid-template-columns:22px minmax(0,1fr)}.lrDetectionActions,.lrDetectionMeta{grid-column:2}.lrCompareInputs{grid-template-columns:1fr}.lrCompareInputs>i{height:24px;transform:rotate(90deg)}.lrHistory>button{grid-template-columns:minmax(0,1fr) auto 20px}.lrHistory>button>small{display:none}.lrDocumentRecord{grid-template-columns:repeat(2,minmax(0,1fr))}.lrDocumentRecord>div:nth-child(3n){border-right:1px solid var(--lr-line)}.lrDocumentRecord>div:nth-child(2n){border-right:0}.lrInsightFilters,.lrInsightSummary{grid-template-columns:1fr}.lrInsightSummary>div{min-height:76px;border-right:0;border-bottom:1px solid var(--lr-line)}.lrDecisionEstimate{grid-template-columns:1fr}.lrDecisionEstimate>small{grid-column:1}.lrChartGrid{grid-template-columns:1fr}.lrRatioCard{grid-column:auto}.lrDiscordConnect,.lrDiscordConnected,.lrPlanCard,.lrSettingsGrid{grid-template-columns:1fr}.lrPlanState{padding:16px 0 0;border-top:1px solid var(--lr-line);border-left:0}.lrAccessCodePanel,.lrRefundPanel{grid-template-columns:1fr}.lrRefundPanel>button{justify-self:start}}@media (max-width:560px){.lrIllustratedEmpty{grid-template-columns:1fr}.lrEmptyDiagram{min-height:190px;border-right:0;border-bottom:1px solid var(--lr-line)}.lrEmptyCopy{padding:22px}.lrPortalHeader{min-height:58px}.lrPortalHeader h1{font-size:20px}.lrSlotSignal span{display:none}.lrPageIntro h2{font-size:23px}.lrSourceCard{padding:16px}.lrSourceControl{grid-template-columns:1fr}.lrSourceControl>small{grid-column:1}.lrSectionTabs{width:100%}.lrSectionTabs button{flex:1 1;padding:0 8px;font-size:10px}.lrCatalogToolbar{align-items:stretch;flex-direction:column}.lrCatalogToolbar>div:last-child{justify-content:flex-end}.lrAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lrAssetCard{min-height:226px;padding:10px}.lrSlotTop{grid-template-columns:70px minmax(0,1fr)}.lrSlotTop .lrAssetImage{width:70px}.lrSlotTop>button{grid-column:2;justify-self:start}.lrDetectionPair,.lrSlotActions{grid-template-columns:1fr}.lrDetectionPair>svg{transform:rotate(90deg)}.lrDetectionActions{justify-content:flex-start}.lrDocumentSearch,.lrRetainedInput{grid-template-columns:1fr}.lrRetainedResults>div{grid-template-columns:minmax(0,1fr) auto}.lrRetainedResults small{grid-column:1/-1;text-align:left}.lrDocumentRecord{grid-template-columns:1fr}.lrDocumentRecord>div{border-right:0!important}.lrDonutLayout{grid-template-columns:116px minmax(0,1fr)}.lrDonut{width:112px}.lrDonut:after{inset:23px}.lrSettingsGrid>article{padding:14px}.lrDiscordIntro,.lrSettingsGrid>article{grid-template-columns:24px minmax(0,1fr)}.lrDiscordIntro>b{grid-column:2;justify-self:start}.lrAboutGrid{grid-template-columns:1fr}.lrAboutGrid article{min-height:130px;border-right:0;border-bottom:1px solid var(--lr-line)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}