.rd-root .lv-at :is(.lv-label,.lv-more,.inm-label){font-size:var(--rd-meta)}.lv-at-tool{padding:clamp(96px, 14vh, 150px) var(--rd-gut) clamp(56px, 9vh, 110px);background:var(--rd-cream);grid-template-columns:42% minmax(0,1fr);align-items:start;display:grid}.lv-at-tool__left{align-content:start;gap:18px;padding-right:clamp(16px,4vw,72px);display:grid;position:sticky;top:clamp(80px,11vh,110px)}.rd-root .lv-at-h1{letter-spacing:-.05em;font-size:clamp(2.3rem,4.2vw,4.9rem);font-weight:500;line-height:.98}.lv-at-h1 span{opacity:.5}.rd-root .lv-at-lead{max-width:34em;font-size:var(--rd-lead);letter-spacing:-.012em;line-height:1.45}.lv-at-tool__right{border-left:1px solid #0b18301f;gap:12px;min-width:0;padding-left:clamp(12px,2vw,36px);display:grid}.lv-at-drop{border-radius:var(--rd-r-box);cursor:pointer;background:#fff;border:1.5px dashed #3c83f68c;justify-items:start;gap:6px;padding:clamp(18px,2vw,28px);transition:background-color .25s,border-color .25s;display:grid;position:relative}.lv-at-drop:hover,.lv-at-drop.is-over{border-color:var(--rd-accent);background:#3c83f612}.lv-at-drop:focus-within{outline:2px solid var(--rd-accent);outline-offset:3px}.lv-at-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.rd-root .lv-at-drop strong{font-size:var(--rd-lead);letter-spacing:-.02em;font-weight:560}.rd-root .lv-at-drop span{font-size:var(--rd-meta);opacity:.62}.rd-root .lv-at-status{font-size:var(--rd-meta);opacity:.7}.lv-at-report{font-variant-numeric:tabular-nums;min-width:0;margin-top:14px}.rd-root .lv-at-report .tg-sig{border-radius:var(--rd-r-box);background:var(--rd-tile);font-size:var(--rd-body);align-items:baseline;gap:10px;margin:0 0 18px;padding:14px 16px;font-weight:560;line-height:1.45;display:flex}.lv-at-report .tg-sig:before{content:"";border-radius:var(--rd-r-dot);background:#94a3b8;flex:none;width:8px;height:8px;transform:translateY(-1px)}.lv-at-report .tg-sig.is-verified{background:#16a34a1a}.lv-at-report .tg-sig.is-verified:before{background:#16a34a}.lv-at-report .tg-sig.is-tampered{color:#991b1b;background:#dc262617}.lv-at-report .tg-sig.is-tampered:before{background:#dc2626}.rd-root .lv-at-report .tg-file{font-size:var(--rd-meta);opacity:.6;overflow-wrap:anywhere}.rd-root .lv-at-report .tg-head h3{letter-spacing:-.04em;margin-top:4px;font-size:clamp(1.5rem,2.2vw,2.3rem);font-weight:500;line-height:1.05}.lv-at-report .tg-head dl{border-block:1px solid #0b18301f;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:14px 24px;margin:18px 0 0;padding:16px 0;display:grid}.rd-root .lv-at-report .tg-head dt{font-size:var(--rd-meta);letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-weight:500}.rd-root .lv-at-report .tg-head dd{font-size:var(--rd-body);overflow-wrap:anywhere;margin:4px 0 0}.rd-root .lv-at-report .tg-warn{border-radius:var(--rd-r-box);color:#7a5410;font-size:var(--rd-meta);background:#f59e0b24;margin-top:12px;padding:10px 14px}.rd-root .lv-at-report .tg-h{font-size:var(--rd-lead);letter-spacing:-.02em;margin:34px 0 12px;font-weight:560}.rd-root .lv-at-report .tg-ok{color:#166534;font-size:var(--rd-body);align-items:baseline;gap:10px;margin-top:28px;font-weight:560;display:flex}.lv-at-report .tg-ok:before{content:"";border-radius:var(--rd-r-dot);background:#16a34a;flex:none;width:8px;height:8px}.lv-at-report .tg-findings{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv-at-report .tg-findings li{border-radius:var(--rd-r-box);background:#dc262612;padding:14px 16px}.rd-root .lv-at-report .tg-findings b{color:#991b1b;font-size:var(--rd-body);align-items:center;gap:8px;margin-right:10px;font-weight:600;display:inline-flex}.lv-at-report .tg-findings b:before{content:"";border-radius:var(--rd-r-dot);background:#dc2626;width:8px;height:8px}.rd-root .lv-at-report .tg-findings span,.rd-root .lv-at-report .tg-findings small{font-size:var(--rd-meta);opacity:.68}.rd-root .lv-at-report .tg-findings p{font-size:var(--rd-body);margin-top:6px;line-height:1.45}.lv-at-report .tg-weeks{border-collapse:collapse;width:100%;font-size:var(--rd-body)}.lv-at-report .tg-weeks th,.lv-at-report .tg-weeks td{text-align:left;border-bottom:1px solid #0b18301f;padding:10px 10px 10px 0}.lv-at-report .tg-weeks th{font-size:var(--rd-meta);letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-weight:500}.lv-at-report .tg-weeks tr.is-over td{color:#991b1b;font-weight:600}.lv-at-report .tg-legend{font-size:var(--rd-meta);flex-wrap:wrap;gap:6px 18px;display:flex}.lv-at-report .tg-legend span{align-items:center;gap:7px;display:inline-flex}.lv-at-report .tg-legend span:before{content:"";border-radius:var(--rd-r-dot);background:var(--c);width:14px;height:9px}.lv-at-report :is(.tg-scale,.tg-day){grid-template-columns:6.6rem 1fr 4.6rem;align-items:center;gap:10px;display:grid}.lv-at-report .tg-scale{font-size:var(--rd-meta);opacity:.55;margin-top:14px}.lv-at-report .tg-ticks{justify-content:space-between;display:flex}.lv-at-report .tg-ticks i{font-style:normal}.lv-at-report .tg-days{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rd-root .lv-at-report :is(.tg-date,.tg-total){font-size:var(--rd-meta)}.lv-at-report .tg-total{text-align:right}.lv-at-report .tg-bar{border-radius:var(--rd-r-dot);background:#0b18300f;height:22px;position:relative;overflow:hidden}.lv-at-report .tg-seg{background:var(--c);position:absolute;top:0;bottom:0}.lv-at-report .tg-day.is-flagged .tg-date{color:#b91c1c;font-weight:600}.lv-at-report .tg-day.is-flagged .tg-bar{outline-offset:1px;outline:2px solid #fca5a5}.lv-at-report .tg-seg--d{--c:#3c83f6}.lv-at-report .tg-seg--w{--c:#f59e0b}.lv-at-report .tg-seg--a{--c:#a78bfa}.lv-at-report .tg-seg--r{--c:#cfe3d4}.lv-at-report .tg-seg--n{--c:#d6dbe3}.lv-at-report .tg-seg--x{--c:#dc2626}.rd-root .lv-at-report .tg-scope{max-width:52em;font-size:var(--rd-meta);opacity:.68;margin-top:22px;line-height:1.55}.lv-at-limits{padding:clamp(72px, 12vh, 140px) var(--rd-gut) clamp(64px, 10vh, 120px);background:#fff}.rd-root .lv-at-limits h2{letter-spacing:-.05em;max-width:14em;font-size:clamp(2rem,4vw,4.6rem);font-weight:500;line-height:1}.lv-at-rule{--p:0;background:#0b18301f;height:1px;margin-top:clamp(22px,3vw,40px);position:relative}.lv-at-rule:after{content:"";width:calc(var(--p) * 100%);background:var(--rd-ink);position:absolute;inset:0 auto 0 0}html.rd-static .lv-at-rule{--p:1}.lv-at-table{border-collapse:collapse;width:100%;margin-top:clamp(26px,3vw,44px)}.rd-root .lv-at-table caption{caption-side:top;text-align:left;font-size:var(--rd-meta);letter-spacing:.12em;text-transform:uppercase;opacity:.62;padding-bottom:16px;font-weight:500}.lv-at-table thead th{text-align:left;font-size:var(--rd-meta);opacity:.6;border-bottom:1px solid #0b18302e;padding:0 16px 12px 0;font-weight:500}.lv-at-table td{vertical-align:top;font-size:var(--rd-lead);border-bottom:1px solid #0b18301f;padding:clamp(18px,2vw,28px) 16px clamp(18px,2vw,28px) 0;line-height:1.4}.lv-at-table td:first-child{letter-spacing:-.04em;width:36%;font-size:clamp(1.4rem,2.2vw,2.4rem);font-weight:400;line-height:1.05}.lv-at-table td:last-child{text-align:right;width:9em;font-size:var(--rd-body);opacity:.7;padding-right:0}.lv-at-table tbody tr{transition:background-color .25s}.lv-at-table tbody tr:hover{background:var(--rd-cream)}.lv-at-asc{background:#fff}.lv-at-cta .asc-sky__shade{background:linear-gradient(#050c1a9e,#050c1a47 55%,#050c1a8c)}.lv-at-cta .asc-sky__copy.lv-at-cta__copy{justify-items:start;gap:24px;display:grid;top:clamp(70px,10vh,120px)}.rd-root .lv-at-cta .asc-sky__copy h2{letter-spacing:-.05em;max-width:11em;font-size:clamp(2.1rem,4.4vw,5.2rem);line-height:1}.asc-sky__side.lv-at-cta__side{top:auto;right:var(--asc-gut);gap:14px;width:min(34vw,460px);display:grid;bottom:clamp(40px,8vh,90px)}.rd-root .lv-at-cta__side p{font-size:var(--rd-body);line-height:1.45}.lv-at .inm{--inm-ink:var(--rd-ink);--inm-dim:#0b183094;--inm-line:#0b183024;background:var(--rd-cream)}.rd-root .lv-at .inm-h2{font-size:clamp(1.9rem,3.4vw,4rem);line-height:1}.rd-root .lv-at :is(.inm-q button,.inm-lead){font-size:var(--rd-lead);line-height:1.4}.rd-root .lv-at .inm-q__a p{font-size:var(--rd-body);line-height:1.5}.lv-at-faq .inm-faq__head>div:first-child{grid-column:1}.lv-at-faq__intro{grid-column:2/4;align-content:start;justify-items:start;gap:14px;display:grid}.lv-at-faq__intro .inm-lead--faq{padding-left:calc(2 * var(--u));grid-column:auto}.lv-at-faq .inm-faq__grid{padding-bottom:calc(40 * var(--u))}.lv-at-faq .inm-q:nth-child(odd){grid-column:2}.lv-at-faq .inm-q:nth-child(2n){grid-column:3}.lv-at-faq .inm-q button span{max-width:none}.lv-at .lv-meta{background:var(--rd-cream)}@media (width<=760px){.lv-at-tool{grid-template-columns:1fr;gap:28px;padding-top:96px}.lv-at-tool__left{padding-right:0;position:static}.rd-root .lv-at-h1{font-size:clamp(2rem,9vw,2.7rem)}.lv-at-tool__right{border-left:0;padding-left:0}.lv-at-report :is(.tg-day,.tg-scale){grid-template-columns:5.4rem 1fr 3.6rem;gap:6px}.lv-at-report .tg-ticks i:nth-child(2n){visibility:hidden}.lv-at-report .tg-weeks thead{display:none}.lv-at-report .tg-weeks tr{border-bottom:1px solid #0b18301f;grid-template-columns:1fr 1fr;padding:8px 0;display:grid}.lv-at-report .tg-weeks td{border:0;padding:2px 0}.lv-at-table thead{display:none}.lv-at-table tr{border-bottom:1px solid #0b18301f;gap:6px;padding:18px 0;display:grid}.lv-at-table td,.lv-at-table td:first-child,.lv-at-table td:last-child{text-align:left;border:0;width:auto;padding:0}.asc-sky.lv-at-cta{min-height:640px}.asc-sky__side.lv-at-cta__side{left:var(--asc-gut);width:auto;min-width:0}.lv-at-faq .inm-faq__head>div:first-child,.lv-at-faq__intro,.lv-at-faq .inm-q:nth-child(odd),.lv-at-faq .inm-q:nth-child(2n){grid-column:1}.lv-at-faq__intro .inm-lead--faq{padding-left:0}.lv-at-faq .inm-q{min-height:0}.lv-at-faq .inm-q button{padding-bottom:18px}}
