@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(https://lindthal.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2)format("woff2")}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(https://lindthal.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2)format("woff2")}:root{color:#222833;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;background:#fff;font-family:Nunito Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body{background:#fff;min-width:320px;min-height:100vh;margin:0}button,select{font:inherit}button{color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#253f7a;border:0;border-radius:3px;min-height:44px;padding:0 20px;font-size:.82rem;font-weight:700}button:hover:not(:disabled){background:#1c315f}button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #253f7a47}button:disabled{cursor:not-allowed;opacity:.38}.shell{background:#fff;min-height:100vh}.shellLogin{place-items:center;padding:64px 28px;display:grid}.loginSurface{gap:42px;width:min(540px,100%);display:grid}.brandStack{justify-items:start;display:grid}.brandLogo{width:min(228px,68vw);height:auto;margin-bottom:50px;display:block}.eyebrow{color:#253f7a;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.71rem;font-weight:700}h1,h2,p{overflow-wrap:anywhere}h1,h2{color:#253f7a;font-weight:400}h1{margin:8px 0 0;font-size:3.25rem;line-height:1.05}h2{margin:0;font-size:1.35rem;line-height:1.2}.intro{color:#626b79;max-width:480px;margin:20px 0 0;font-size:1.03rem;line-height:1.65}.loginActions{justify-items:start;gap:15px;display:grid}.loginActions>button{min-width:240px}.loginState,.dataStatus{color:#626b79;align-items:center;gap:8px;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.statusDot{background:#a24b2d;border-radius:50%;width:7px;height:7px}.statusDot.muted{background:#99a0aa}.statusDot.loading{background:#b2832e}.dataStatus.ready{color:#2f6b4f}.dataStatus.ready .statusDot{background:#3e805f}.notice{color:#626b79;margin:0;font-size:.88rem;line-height:1.55}.warning{color:#99472c}.shellSession{padding:34px clamp(22px,4vw,64px) 42px}.sessionSurface{width:min(1520px,100%);margin:0 auto}.sessionHeader{justify-content:space-between;align-items:center;gap:40px;margin-bottom:64px;display:flex}.workspaceIdentity{align-items:center;gap:25px;display:flex}.sessionLogo{width:116px;height:auto;display:block}.workspaceIdentity h1{margin-top:3px;font-size:1.6rem;line-height:1.15}.buttonRow{align-items:center;gap:6px;display:flex}button.quietButton,button.pageButton{color:#455064;letter-spacing:0;text-transform:none;background:0 0;min-height:36px;padding:0 10px;font-size:.75rem}button.quietButton:hover:not(:disabled),button.pageButton:hover:not(:disabled){color:#253f7a;background:#f0f2f5}.dataBrowser{gap:42px;display:grid}.sectionHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sectionHeader h2{margin-bottom:7px;font-size:1.55rem}.dataLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,76px);min-width:0;display:grid}.datasetList{align-content:start;gap:25px;display:grid}.datasetGroup{gap:2px;display:grid}.datasetGroupLabel{color:#8a919d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 7px;font-size:.67rem;font-weight:700}.datasetTab{color:#4e5869;text-align:left;text-transform:none;letter-spacing:0;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:37px;padding:7px 9px;display:flex}.datasetTab:hover:not(:disabled){color:#253f7a;background:#f4f5f7}.datasetTab.active{color:#253f7a;background:#eceff4}.datasetTab span{font-size:.86rem;font-weight:700}.datasetTab small{color:#818894;white-space:nowrap;font-size:.72rem;font-weight:400}.tablePanel{min-width:0}.tableToolbar{justify-content:space-between;align-items:flex-end;gap:30px;min-height:68px;display:flex}.tableTitle h2{margin:5px 0 7px;font-size:1.62rem}.tableRange{color:#6d7582;margin:0;font-size:.83rem}.pageSizeControl{color:#737b87;gap:5px;min-width:108px;font-size:.68rem;font-weight:700;display:grid}select{color:#273043;background:#f0f2f5;border:0;border-radius:3px;min-height:36px;padding:0 30px 0 11px}.datasetDetails{margin-top:17px}.loginDetails summary,.datasetDetails summary{color:#667080;cursor:pointer;width:fit-content;font-size:.78rem;font-weight:700}.compactMeta,.loginDetails dl{margin:16px 0 0;display:grid}.compactMeta{grid-template-columns:100px 180px minmax(220px,1fr);gap:18px 30px}.loginDetails dl{grid-template-columns:repeat(4,minmax(120px,1fr));gap:24px}dl div{min-width:0}dt{color:#858c98;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:700}dd{color:#303744;overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.8rem;line-height:1.45}.tableScroll{width:100%;margin-top:20px;position:relative;overflow-x:auto}table{border-collapse:separate;border-spacing:0 3px;background:0 0;width:100%;min-width:840px}th,td{text-align:left;vertical-align:top;overflow-wrap:anywhere;max-width:280px;padding:9px 12px}th{color:#3d4c68;z-index:1;background:#fff;position:sticky;top:0}.sortButton{color:#485469;letter-spacing:0;text-align:left;text-transform:none;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:28px;padding:0;font-size:.71rem;font-weight:700;display:flex}.sortButton:hover:not(:disabled){color:#253f7a;background:0 0}.sortIndicator{color:#8c95a4;opacity:.45;flex:0 0 9px;width:9px;height:12px;position:relative}.sortIndicator:before,.sortIndicator:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:7px;height:5px;position:absolute;left:1px}.sortIndicator:before{top:0}.sortIndicator:after{bottom:0;transform:rotate(180deg)}.sortButton.active .sortIndicator{color:#253f7a;opacity:1}.sortIndicator[data-direction=asc]:after,.sortIndicator[data-direction=desc]:before{display:none}td{color:#2b313b;font-size:.81rem;line-height:1.48}tbody tr:nth-child(2n) td{background:#f7f8fa}tbody tr:hover td{background:#edf1f4}.emptyCell{color:#a3a9b2}.tableLoading{color:#253f7a;background:#ffffffd6;place-items:center;min-height:180px;font-size:.82rem;font-weight:700;display:grid;position:absolute;inset:0}.emptyState{color:#747d89;margin:20px 0 0;padding:34px 0}.pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:17px;display:grid}.pagination p{color:#737b87;margin:0;font-size:.78rem}.pagination .pageButton:first-child{justify-self:start}.pagination .pageButton:last-child{justify-self:end}.loginDetails{margin-top:76px}.clearSessionButton{margin-top:12px}@media (width<=860px){.shellSession{padding:24px 18px 36px}.sessionHeader{align-items:flex-start;margin-bottom:48px}.dataLayout{grid-template-columns:1fr;gap:40px}.datasetList{grid-template-columns:repeat(3,minmax(158px,1fr));gap:14px;padding-bottom:4px;overflow-x:auto}.loginDetails dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.shellLogin{place-items:start;padding:42px 22px}.brandLogo{margin-bottom:38px}h1{font-size:2.7rem}.sessionHeader{gap:20px;display:grid}.workspaceIdentity{align-items:flex-start;gap:18px}.sessionLogo{width:105px}.workspaceIdentity h1{font-size:1.36rem}.sectionHeader,.tableToolbar{display:grid}.sectionHeader{gap:12px}.tableToolbar{gap:22px}.pageSizeControl{width:128px}.compactMeta,.loginDetails dl{grid-template-columns:1fr}.loginDetails{margin-top:58px}}
