.pf-root{--pf-rhythm:320px;--home-h2:2rem;--home-h3:1.375rem;--home-num:2.5rem;--home-lede:1rem;--home-body:1rem;--home-small:.875rem;--home-tint:#0000000e;--home-radius:1.5rem;--home-ground:#fff;--home-ink:#000000d9;--home-ink-soft:#0009;--home-ink-muted:#00000080;--home-ink-faint:#0000004d;--home-line:#0000000f;--home-line-strong:#0000001f;--home-card:#fff;--home-accent:var(--lotics-blue-600);background:var(--home-ground);color:var(--home-ink);overflow-x:clip}.pf-root>.tcards,.pf-root>.sol,.pf-root>.pw,.pf-root>.dlv,.pf-root>.roll2,.pf-root>.urg,.pf-root>.custom-pricing,.pf-root>.home-faq{padding-block:calc(var(--pf-rhythm) / 2)}.pf-root h2{margin:0}.pf-root.pf-root h2{font-family:var(--ed-display);font-size:var(--home-h2);letter-spacing:-.025em;color:var(--home-ink);text-wrap:balance;font-weight:600;line-height:1.2}@media (width>=768px){.pf-root{--home-h2:3rem}}@media (width<=768px){.pf-root{--pf-rhythm:160px}}.home-hero{padding-top:10rem}.home-hero>.home-hero-col{z-index:1;position:relative}.home-hero-field{--field-band:clamp(17rem, 30vw, 26rem);--field-reach:calc(var(--field-band) * .1);--field-shift:calc(var(--field-band) * .33);--field-under-words:14rem;--field-above:calc(var(--field-under-words) + var(--field-reach) - var(--field-shift) + 1.5rem);--field-below:calc(var(--field-reach) + var(--field-shift) + 3rem);width:100%;height:calc(var(--field-band) - var(--field-under-words) + var(--field-above) + var(--field-below));margin-top:calc(var(--field-above) * -1);margin-bottom:calc(var(--field-below) * -1);pointer-events:none;color:var(--home-ink);display:block}@media (width<=768px){.home-hero-field{--field-under-words:6rem}}.home-hero-stacked{padding-block:8rem calc(var(--pf-rhythm) / 2 + 4rem)}.home-hero-col{justify-items:start;gap:1.5rem;display:grid}@media (width>=1024px){.home-hero-col{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2.5rem 4rem}.home-hero-lede{align-self:end}.home-hero-col>.primary-cta{grid-column:1}}.home-hero-display{font-family:var(--ed-display);letter-spacing:-.047em;color:var(--home-ink);text-wrap:balance;margin:0;font-size:clamp(2.25rem,11.5vw,3rem);font-weight:600;line-height:1.16}.home-hero-lede{max-width:26rem;font-family:var(--font-family);color:var(--home-ink-soft);text-wrap:pretty;margin:0;font-size:1.125rem;font-weight:500;line-height:1.4}@media (width>=768px){.home-hero-display{font-size:clamp(2.5rem,5vw,4rem)}.home-hero-lede{max-width:56rem;font-size:1.25rem}}.home-hero-figure{margin:6rem 0 0}.home-hero-frame{background:url(/images/hero-wallpaper.webp) 50%/cover no-repeat;border-radius:1.75rem;padding:1.25rem}.home-hero-video{border-radius:.75rem;width:100%;height:auto;display:block;box-shadow:0 18px 50px #14181c47}.home-hero-assist{white-space:nowrap;font-family:var(--font-family);font-size:var(--home-small);text-align:center;color:var(--home-ink-soft);justify-content:center;align-items:center;gap:.5rem .625rem;margin-top:1.25rem;line-height:1.5;display:flex}.home-hero-assist-marks{align-items:center;display:inline-flex}.home-hero-assist-marks img{background:var(--home-card);width:1.625rem;height:1.625rem;box-shadow:0 0 0 1px var(--home-line-strong);border-radius:999px;padding:.25rem;display:block}.home-hero-assist-marks img+img{margin-left:-.5rem}.home-hero-foot{margin-top:14rem}@media (width<=768px){.home-hero-foot{margin-top:10rem}}@media (width<=640px){.home-hero-stacked{padding-top:7.25rem}.home-hero-frame{border-radius:1rem;padding:.625rem}.home-hero-lede{color:var(--home-ink)}}@media (width<=768px){.home-hero{padding-top:8rem}}.home-voices-row{grid-template-columns:repeat(3,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.home-voice{font-family:var(--font-family);text-align:center;align-content:start;justify-items:center;gap:.75rem;display:grid}.home-voice-quote{max-width:22rem;font-size:var(--home-body);color:var(--home-ink-soft);text-wrap:balance;margin:0;line-height:1.5}.home-voice-quote:before{content:"“";height:1.75rem;color:var(--home-ink-faint);font-family:Georgia,Times New Roman,serif;font-size:3.5rem;line-height:1;display:block}.home-voice-by{font-size:var(--home-small);color:var(--home-ink-soft);margin:0}.home-voice-company{color:var(--home-ink);font-weight:600}.home-voices-nav{display:none}@media (width<=768px){.home-voices-row{grid-template-columns:1fr}.home-voice{grid-area:1/1}.home-voice[data-shown=false]{visibility:hidden}.home-voices-nav{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}}.home-voices-step{width:2.25rem;height:2.25rem;color:var(--home-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;display:grid}@media (hover:hover){.home-voices-step:hover{color:var(--home-ink)}}.home-voices-step:focus-visible{outline:2px solid var(--home-accent);outline-offset:2px}.home-voices-count{min-width:2.5rem;font-family:var(--font-family);font-size:var(--home-small);text-align:center;color:var(--home-ink-soft)}.home-head,.pf-root .section-header,.pf-root .vsec-intro{text-align:center;max-width:48rem;margin:0 auto 4.5rem;display:block}@media (width<=768px){.home-head,.pf-root .section-header,.pf-root .vsec-intro{margin-bottom:3rem}}.home-head-lede,.pf-root .section-header p,.pf-root .vsec-lead{max-width:36rem;font-family:var(--font-family);font-size:var(--home-lede);color:var(--home-ink-soft);text-wrap:balance;margin:.5rem auto 0;line-height:1.4}@media (width<=640px){.home-head-lede,.pf-root .section-header p,.pf-root .vsec-lead{color:var(--home-ink)}}.sol-grid{grid-template-columns:1fr 2fr;gap:1.5rem;display:grid}.sol-sticky{align-content:start;max-width:21.25rem;display:grid;position:sticky;top:calc(50svh - 6rem)}.sol-copy{grid-area:1/1;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1)}.sol-copy[data-active=false]{opacity:0;filter:blur(4px);pointer-events:none;transform:translateY(.75rem)}.sol-shot-row{transition:opacity .6s cubic-bezier(.22,1,.36,1)}.sol-shot-row[data-active=false]{opacity:.4}.sol-copy-title{font-family:var(--font-family);font-size:var(--home-h3);color:var(--home-ink);text-wrap:pretty;margin:0;font-weight:600;line-height:1.3}.sol-copy-line{font-family:var(--font-family);font-size:var(--home-body);color:var(--home-ink-muted);text-wrap:pretty;margin:.375rem 0 0;line-height:1.5}.sol-shots{grid-template-columns:minmax(0,1fr);gap:7.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sol-copy-inline{display:none}.sol-shot{aspect-ratio:880/722;border-radius:var(--home-radius);background:var(--home-tint);max-width:100%;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.sol-copy,.sol-shot-row{transition:none}}@media (width<=1024px){.sol-grid{grid-template-columns:1fr}.sol-rail{display:none}.sol-shots{gap:5rem}.sol-shot-row[data-active=false]{opacity:1}.sol-copy-inline{max-width:22.5rem;margin-bottom:2rem;display:block}}@media (width>=1025px) and (width<=1279px){.sol-shot{aspect-ratio:auto}}@media (width<=640px){.sol-shot{aspect-ratio:4/5}.sol-copy-inline{margin-bottom:1.25rem}.sol-copy-line{color:var(--home-ink-soft)}}.scn{--scn-chat-width:20rem;--scn-blue:#1a73e8;--scn-violet:#6b4fd8;--scn-ease:cubic-bezier(.22, 1, .36, 1);border-radius:inherit;height:100%;font-family:var(--font-family);color:var(--home-ink);position:relative;overflow:hidden}.scn[data-kind=sources]{background:radial-gradient(60% 70% at 8% 12%,#ffd6c2 0%,#0000 62%),radial-gradient(55% 60% at 92% 4%,#d9d0ff 0%,#0000 60%),radial-gradient(70% 70% at 62% 104%,#c3e2ff 0%,#0000 62%),#f6f0ea}.scn[data-kind=check]{background:radial-gradient(60% 70% at 10% 18%,#ffd3ad 0%,#0000 62%),radial-gradient(55% 60% at 88% 6%,#eedcff 0%,#0000 60%),radial-gradient(70% 70% at 88% 100%,#ffc3cf 0%,#0000 62%),#f8efe8}.scn[data-kind=dashboard]{background:radial-gradient(55% 60% at 88% 8%,#d6ccff 0%,#0000 62%),radial-gradient(60% 70% at 6% 96%,#c4ecdf 0%,#0000 60%),radial-gradient(60% 60% at 12% 6%,#cfe4ff 0%,#0000 62%),#eff2f8}.scn-stage{top:9%;bottom:-2.5rem;right:-2.5rem;left:calc(3% + var(--scn-chat-width) + 1.5rem);position:absolute}.scn-window{background:#fff;border-radius:.875rem;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 1.75rem 4.5rem #18163c38}.scn-window-bar{background:linear-gradient(#f8f8f9,#eeeef0);border-bottom:1px solid #00000012;flex:none;align-items:center;height:2.25rem;padding:0 .875rem;display:flex;position:relative}.scn-lights{gap:.5rem;display:flex}.scn-window-title{color:var(--home-ink-soft);white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex;position:absolute;inset:0}.scn-lights i{border-radius:50%;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 .5px #0000002e}.scn-lights i[data-light=close]{background:#ff5f57}.scn-lights i[data-light=min]{background:#febc2e}.scn-lights i[data-light=max]{background:#28c840}.scn-window-body{flex:1;min-height:0;padding:1.5rem 3.75rem 1.5rem 2rem;overflow:hidden}.scn-mark{object-fit:contain;flex:none;display:inline-block}.scn-shot{object-fit:cover;background:#f3efe9;flex:none;display:block}.scn-stack{flex:none;align-items:center;display:inline-flex}.scn-stack .scn-shot{border:2px solid #fff;border-radius:.5rem;width:1.625rem;height:1.875rem;margin-left:-.5rem;box-shadow:0 0 0 1px #0000000f}.scn-stack .scn-shot:first-child{margin-left:0}.scn-stack-more{color:var(--home-ink-muted);margin-left:.25rem;font-size:.75rem;font-weight:500}.scn-logo{color:#fff;border-radius:.5rem;flex:none;place-items:center;font-weight:600;display:inline-grid}.scn-logo-md{width:2.25rem;height:2.25rem;font-size:.875rem}.scn-logo-lg{border-radius:.625rem;width:2.5rem;height:2.5rem;font-size:.9375rem}.scn-logo-sm{border-radius:.375rem;width:1.5rem;height:1.5rem;font-size:.625rem}.scn-logo-teal{background:#2f6f64}.scn-logo-rust{background:#b5562f}.scn-logo-indigo{background:#5b5fa8}.scn-logo-ochre{background:#d9893a}.scn-logo-blue{background:#2d5fa8}.scn-logo-plum{background:#7a3e6b}.scn-logo-moss{background:#56733a}.scn-logo-slate{background:#475569}.scn-who{align-items:center;gap:.625rem;display:flex}.scn-who-mark{flex:none;position:relative}.scn-who-text{min-width:0;line-height:1.3;display:grid}.scn-who-text b{white-space:nowrap;font-size:.875rem;font-weight:600}.scn-who-text span{color:var(--home-ink-muted);white-space:nowrap;font-size:.75rem}.scn-title{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.5rem;font-weight:600}.scn-send-button{color:#fff;white-space:nowrap;background:#0b57d0;border-radius:999px;flex:none;align-items:center;height:1.625rem;padding:0 .875rem;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0b57d066}.scn-chat{box-sizing:border-box;z-index:2;width:var(--scn-chat-width);background:#fff;border-radius:1.375rem;padding:1.125rem 1.125rem .75rem;position:absolute;top:50%;left:3%;transform:translateY(-50%);box-shadow:0 0 0 1px #0000000f,0 1.5rem 4rem #1412324d}.scn-prompt{text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.scn-tool{color:var(--scn-blue);white-space:nowrap}.scn-tool .scn-mark{vertical-align:-.1875rem;margin-right:.25rem}.scn-chat-bar{justify-content:space-between;align-items:center;margin-top:.875rem;display:flex}.scn-chat-actions{align-items:center;gap:.875rem;display:flex}.scn-send{background:#111;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.scn-num{text-align:right}.scn-good{color:#15803d}.scn-bad{color:#c2410c}.scn-due-soon,.scn-who-text .scn-due-soon{color:#b45309}.scn-due-late,.scn-who-text .scn-due-late{color:#b91c1c}.scn-card{box-sizing:border-box;border:1px solid var(--home-line-strong);border-radius:.75rem;min-width:0;padding:.75rem .875rem .625rem}.scn-card-head{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:.75rem;font-weight:600;display:flex}.scn-card-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.scn-card-period{color:var(--home-ink-muted);flex:none;font-weight:400}.scn[data-kind=sources] .scn-stage{inset:8% -6% -6% 26%}.scn[data-kind=sources] .scn-chat{width:18.5rem;top:66%;left:3%}.scn[data-kind=sources] .scn-window-body{padding:0}.scn-main{min-width:0;padding:2rem 4rem 0 2.25rem}.scn-count{letter-spacing:0;color:var(--home-ink-muted);margin-left:.5rem;font-size:.875rem;font-weight:500}.scn[data-kind=sources] .scn-title{margin-bottom:1.25rem;font-size:1.625rem}.scn-grid{font-variant-numeric:var(--lotics-font-numeric);font-size:.875rem}.scn-grid-head,.scn-row{grid-template-columns:minmax(0,1fr) 2.5rem 5.5rem 7.25rem;align-items:center;column-gap:1.25rem;display:grid}.scn-grid-head{border-bottom:1px solid var(--home-line-strong);color:var(--home-ink-muted);white-space:nowrap;padding:.75rem 0;font-size:.75rem;font-weight:500}.scn-grid-lines .scn-grid-head,.scn-grid-lines .scn-row{grid-template-columns:minmax(0,1fr) 2.5rem 8.25rem 5rem}.scn-row{border-bottom:1px solid var(--home-line);min-height:0;overflow:hidden}.scn-detail b,.scn-detail span{text-overflow:ellipsis;overflow:hidden}.scn-detail b{font-weight:500}.scn-row>*{padding:1.25rem 0}.scn-row .scn-who{gap:.875rem;min-width:0}.scn-row .scn-who-text{gap:.125rem}.scn-row .scn-who-text b{text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.scn-source{justify-content:center;display:flex}.scn-row .scn-num{white-space:nowrap}.scn-late{grid-template-rows:1fr;display:grid}.scn-row-fresh{position:relative}.scn-row>.scn-row-loading{grid-template-columns:inherit;column-gap:inherit;visibility:hidden;align-items:center;padding:0;display:grid;position:absolute;inset:0}.scn-row-loading .scn-who-text{gap:.375rem}.scn-row-loading .scn-num{justify-content:flex-end;display:flex}.scn-slip{color:#dc2626;box-decoration-break:clone;background:#dc26261a;border-radius:.25rem;margin:0 -.125rem;padding:0 .125rem;text-decoration:none}.scn-ai-tag-pill{color:var(--scn-violet);background:#f4f3fd;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.1875rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.scn[data-kind=check] .scn-stage{inset:7% -6% -8% 5%}.scn[data-kind=check] .scn-window-body{grid-template-columns:11rem minmax(0,1fr);padding:0;display:grid}.scn-rail{border-right:1px solid var(--home-line);white-space:nowrap;align-content:start;gap:.375rem;min-width:0;padding:1.5rem .875rem;font-size:.875rem;display:grid;overflow:hidden}.scn-rail-back{color:var(--home-ink-soft);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.scn-rail-back-mark{background:#f1f1f3;border-radius:50%;place-items:center;width:1.625rem;height:1.625rem;display:grid}.scn-rail-step{min-width:0;color:var(--home-ink-soft);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.5rem .625rem;display:flex}.scn-rail-step i{box-sizing:border-box;border:1.5px solid #d4d4d8;border-radius:50%;flex:none;width:.875rem;height:.875rem;margin-top:.125rem}.scn-rail-step span{text-overflow:ellipsis;min-width:0;display:grid;overflow:hidden}.scn-rail-step small{color:var(--scn-blue);font-size:.6875rem}.scn-rail-done i{color:#fff;background:#a1a1aa;border-color:#a1a1aa;place-items:center;display:grid}.scn-rail-now{color:var(--home-ink);background:#f4f4f5;font-weight:500}.scn-rail-now i{border:2px solid var(--scn-blue)}.scn-record{min-width:0;padding:1.5rem 4.75rem 0 2rem}.scn-record .scn-title{margin:0}.scn-record-meta{white-space:nowrap;align-items:center;gap:.375rem;margin:.5rem 0 1.25rem;font-size:.8125rem;display:flex}.scn-sep{color:var(--home-ink-muted)}.scn-catch{zoom:1.15;background:#fff;border-radius:.875rem;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 .75rem 2rem #18163c14}.scn-catch-step{grid-template-columns:1.25rem minmax(0,1fr);column-gap:.75rem;padding:1rem 1.25rem;display:grid;position:relative}.scn-catch-slip{padding-bottom:.25rem}.scn-catch-fix{padding-top:1.125rem;padding-bottom:1.125rem}.scn-catch-mark{place-items:center;width:1.25rem;height:1.375rem;display:grid}.scn-catch-mark .scn-orb{width:1.125rem;height:1.125rem}.scn-catch-slip:after{content:"";background:var(--home-line-strong);transform-origin:top;width:1px;position:absolute;top:2.75rem;bottom:-1.125rem;left:1.875rem}.scn-catch-slip .scn-catch-mark{color:#dc2626}.scn-catch-slip[data-tone=warn] .scn-catch-mark{color:#d97706}.scn-catch-text{text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:600;line-height:1.57}.scn-check-line{display:block}.scn-catch-refuses{color:#dc2626;margin:.25rem 0 0;font-size:.8125rem;font-weight:500}.scn-fix-head{white-space:nowrap;align-items:baseline;gap:.5rem;margin:0 0 .25rem;font-size:.8125rem;line-height:1.375rem;display:flex}.scn-fix-head b{font-weight:600}.scn-fix-head time{color:var(--home-ink-muted);font-size:.75rem}.scn-catch-fix{--scn-reply-at:1.4s}.scn-catch-fix .scn-ai-reply{font-size:.9375rem}.scn-fix-done{gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.scn-fix-done li{color:var(--home-ink-soft);white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.scn-fix-tick{color:#16a34a;display:grid}.scn-file-tile{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:.375rem;flex:none;width:2.25rem;height:2.625rem;position:relative}.scn-file-tile-lines{background:repeating-linear-gradient(#e4e4e7 0 1.5px,#0000 1.5px 4px);height:.75rem;position:absolute;top:.5rem;left:.5rem;right:.5rem}.scn-file-tile b{letter-spacing:.02em;color:#fff;border-radius:.1875rem;padding:.0625rem .25rem;font-size:.5625rem;font-weight:600;position:absolute;bottom:.375rem;left:-.25rem}.scn-file-tile[data-type=pdf] b{background:#e5484d}.scn-file-tile[data-type=docx] b{background:#2b6cd4}.scn-file-tile[data-type=xlsx] b{background:#1f8a4c}.scn-tick{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:1.125rem;height:1.125rem;display:grid}.scn-section{margin:1.5rem 0 .375rem;font-size:.9375rem;font-weight:600}.scn-fields{margin:0}.scn-field{font-variant-numeric:var(--lotics-font-numeric);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.375rem 0;font-size:.8125rem;display:grid}.scn-field dt{color:var(--home-ink-muted)}.scn-field dd{white-space:nowrap;gap:.125rem;min-width:0;margin:0;display:grid}.scn-input{box-sizing:border-box;border:1px solid var(--home-line-strong);border-radius:.5rem;align-items:center;gap:.5rem;height:2rem;padding:0 .625rem;display:flex;overflow:hidden}.scn-was{color:var(--home-ink-muted);text-decoration:line-through 1.5px #c2410c}.scn-fixed{color:#15803d;background:#eafaf1;border-radius:.3125rem;padding:.0625rem .375rem;font-weight:600}.scn-ai{--scn-reply-at:2.7s;--scn-after:calc(var(--scn-reply-at) + 1.9s);box-sizing:border-box;z-index:3;background:#fff;border-radius:1rem;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 1.5rem 3.5rem #14123247}.scn-ai-dash{width:19rem;bottom:4%;left:3%}.scn-ai-head{border-bottom:1px solid var(--home-line);white-space:nowrap;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8125rem;display:flex}.scn-ai-head b{font-weight:600}.scn-orb{background:conic-gradient(from 200deg,#6b4fd8,#1a73e8,#22b8c7,#8b5cf6,#6b4fd8);border-radius:50%;flex:none;width:1.125rem;height:1.125rem;mask-image:radial-gradient(circle,#0000 38%,#000 40%)}.scn-ai-body{padding:.625rem .875rem .875rem}.scn-ai-reply{text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.55}.scn-ai-reply strong{font-weight:600}.scn-ai-done{flex-wrap:wrap;gap:.375rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.scn-ai-done li{color:#15803d;white-space:nowrap;background:#f0fdf4;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .625rem .25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.scn[data-kind=dashboard] .scn-stage{inset:7% -6% -8% 4%}.scn[data-kind=dashboard] .scn-window-body{padding:1rem 4.5rem 0 1.25rem}.scn-dash-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.scn-dash-head .scn-title{margin:0;font-size:1.25rem}.scn-periods{white-space:nowrap;background:#f1f1f3;border-radius:.75rem;padding:.25rem;font-size:.9375rem;font-weight:500;display:inline-flex}.scn-periods span{color:var(--home-ink-muted);border-radius:.5rem;padding:.5rem 1rem}.scn-periods span[data-on=true]{color:var(--home-ink);background:#fff;box-shadow:0 1px 2px #0000001a}.scn-kpis{border:1px solid var(--home-line-strong);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.scn-kpi{border-right:1px solid var(--home-line);min-width:0;padding:.75rem 1rem}.scn-kpi:last-child{border-right:0}.scn-dash-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:.75rem;margin-top:.75rem;display:grid}.scn-dash-top{flex-direction:column;padding:1rem 1.25rem;display:flex}.scn-dash-rank{margin-block:auto}.scn-ai-tag{color:var(--scn-violet);font-weight:500}.scn-card-head .scn-ai-tag{color:var(--lotics-tone-blue-solid);align-items:center;gap:.375rem;display:inline-flex}.scn-dash-swatch{border-top:2px dashed;width:1rem}@media (prefers-reduced-motion:no-preference){.scn[data-arrival=waiting] .scn-late{grid-template-rows:0fr}.scn[data-arrival=waiting] .scn-row-fresh,.scn[data-arrival=waiting] .scn-row-fresh>:not(.scn-row-loading){opacity:0}.scn[data-arrival=waiting] .scn-row-loading{visibility:visible}.scn[data-arrival=arrived] .scn-late{--scn-at:calc(.6s + var(--scn-late) * 2.2s);animation:scn-open .7s var(--scn-ease) var(--scn-at) both}.scn[data-arrival=arrived] .scn-row-fresh{animation:scn-settle .8s var(--scn-ease) calc(var(--scn-at) + .1s) both, scn-wash 3s ease calc(var(--scn-at) + .1s) both}.scn[data-arrival=arrived] .scn-row-loading{animation:scn-swap-out .45s ease calc(var(--scn-at) + 1.3s) both}.scn[data-arrival=arrived] .scn-row-fresh>:not(.scn-row-loading){animation:scn-rise-in .5s var(--scn-ease) calc(var(--scn-at) + 1.35s + var(--scn-cell) * 80ms) both}.scn-row-fresh>:first-child{--scn-cell:0}.scn-row-fresh>:nth-child(2){--scn-cell:1}.scn-row-fresh>:nth-child(3){--scn-cell:2}.scn-row-fresh>:nth-child(4){--scn-cell:3}.scn[data-arrival=waiting] .scn-word,.scn[data-arrival=waiting] .scn-ai-done{opacity:0}.scn[data-arrival=arrived] .scn-orb{animation:1.1s ease-in-out 2 scn-breathe}.scn[data-arrival=arrived] .scn-word{animation:scn-appear .15s ease calc(var(--scn-reply-at) + var(--scn-w) * 55ms) both}.scn[data-arrival=arrived] .scn-ai-done{animation:scn-appear .3s ease calc(var(--scn-after) + .3s) both}.scn[data-arrival=waiting] .scn-catch-slip:after{transform:scaleY(0)}.scn[data-arrival=waiting] .scn-catch-fix .scn-catch-mark,.scn[data-arrival=waiting] .scn-fix-head,.scn[data-arrival=waiting] .scn-fix-done li,.scn[data-arrival=waiting] .scn-fixed{opacity:0}.scn[data-arrival=waiting] .scn-was{color:var(--home-ink);text-decoration-color:#0000}.scn[data-arrival=arrived] .scn-catch-slip:after{animation:scn-thread .5s var(--scn-ease) .5s both}.scn[data-arrival=arrived] .scn-catch-fix .scn-catch-mark,.scn[data-arrival=arrived] .scn-fix-head{animation:.3s .9s both scn-appear}.scn[data-arrival=arrived] .scn-fix-done li{animation:scn-rise-in .42s var(--scn-ease) calc(2.4s + var(--scn-done) * .4s) both}.scn[data-arrival=arrived] .scn-fix-done .scn-fix-tick{animation:scn-tick .52s var(--scn-ease) calc(2.45s + var(--scn-done) * .4s) both}.scn[data-arrival=arrived] .scn-was{animation:.4s 2.5s both scn-strike}.scn[data-arrival=arrived] .scn-fixed{animation:scn-pop .42s var(--scn-ease) 2.75s both, scn-glow 1.4s ease 2.75s both}}@keyframes scn-thread{0%{transform:scaleY(0)}}@keyframes scn-tick{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:none}}@keyframes scn-strike{0%{color:var(--home-ink);text-decoration-color:#0000}}@keyframes scn-glow{0%{box-shadow:0 0 0 .375rem #16a34a40}to{box-shadow:0 0 #16a34a00}}@keyframes scn-hold{0%,to{visibility:visible}}@keyframes scn-show{0%{visibility:hidden}}@keyframes scn-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes scn-pop{0%{opacity:0;transform:translateY(.5rem)scale(.96)}to{opacity:1;transform:none}}@keyframes scn-settle{0%{opacity:0;transform:translateY(.625rem)scale(.985)}to{opacity:1;transform:none}}@keyframes scn-rise-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes scn-wash{0%{background:#f1f5ff}to{background:0 0}}@keyframes scn-appear{0%{opacity:0}to{opacity:1}}@keyframes scn-swap-out{0%{visibility:visible;opacity:1;transform:none}to{visibility:hidden;opacity:0;transform:translateY(-.25rem)}}@keyframes scn-breathe{50%{opacity:.6;transform:scale(1.2)}}@media (width>=1025px) and (width<=1279px){.scn{flex-direction:column;gap:1rem;height:auto;padding:1.25rem;display:flex}.scn-chat,.scn[data-kind=sources] .scn-chat{width:auto;max-width:var(--scn-chat-width);order:-1;position:static;transform:none}.scn-stage,.scn[data-kind] .scn-stage{position:relative;inset:auto}.scn-window{height:auto}.scn-window-body,.scn[data-kind=dashboard] .scn-window-body{padding:1.25rem 1.5rem}.scn[data-kind=check] .scn-window-body{grid-template-columns:minmax(0,1fr)}.scn-rail{display:none}.scn-main,.scn-record{padding:1.25rem 1.5rem}.scn-ai,.scn-ai-dash{width:auto;position:static}}@media (width<=640px){.scn{--scn-zoom:1.76;--scn-front:1.35;width:880px;height:calc(1100px / var(--scn-zoom));transform:scale(calc(var(--scn-fit) * var(--scn-zoom)));transform-origin:0 0;position:absolute;top:0;left:0}.scn[data-kind] .scn-stage{width:720px;top:7%;left:4%;right:auto}.scn-chat,.scn[data-kind=sources] .scn-chat{transform:scale(var(--scn-front));transform-origin:0 100%;top:auto;bottom:24px;left:24px}.scn-ai-dash{width:19rem;transform:scale(var(--scn-front));transform-origin:0 100%;bottom:24px;left:24px}.scn[data-kind=sources] .scn-stage{width:480px}.scn-main{padding-right:1.5rem}.scn-grid-head,.scn-row,.scn-grid-lines .scn-grid-head,.scn-grid-lines .scn-row{grid-template-columns:minmax(0,1fr) 2.5rem 6.75rem}.scn-grid-head>:nth-child(3),.scn-row>:nth-child(3),.scn-row-loading>:nth-child(3){display:none}.scn[data-kind=check] .scn-stage{top:4%;left:-2px}.scn-record{padding-left:.875rem}.scn[data-kind=check] .scn-window-body{grid-template-columns:minmax(0,1fr)}.scn-rail{display:none}.scn-catch{zoom:1;transform-origin:0 0;width:18rem;margin-bottom:10rem;transform:scale(1.5)}.scn-kpis{display:none}}@layer theme,base,lotics,components,utilities,lotics.tokens,lotics.reset;@layer lotics.components{.lotics-skeleton{width:var(--lotics-skeleton-width);height:var(--lotics-skeleton-height);border-radius:var(--lotics-skeleton-radius);background:var(--muted);animation-name:lotics-skeleton-pulse;animation-duration:calc(var(--lotics-duration-slow) * 6);animation-timing-function:var(--lotics-ease-standard);flex-shrink:0;animation-iteration-count:infinite;display:block}@media (prefers-reduced-motion:reduce){.lotics-skeleton{animation:none}}@keyframes lotics-skeleton-pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.lotics-icon{color:var(--lotics-icon-color,var(--lotics-ink-default));flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.lotics-status{--lotics-status-dot:var(--lotics-tone-zinc-solid);--lotics-status-wash:var(--lotics-tone-zinc);--lotics-status-edge:var(--lotics-tone-zinc-strong);--lotics-status-ink:var(--lotics-tone-zinc-ink);align-items:center;gap:var(--lotics-space-6);background:0 0;border:0 solid #0000;border-radius:0;flex-direction:row;min-width:0;margin:0;padding:0;display:flex}.lotics-status[data-list]{gap:var(--lotics-space-4);flex-wrap:wrap}.lotics-status[data-variant=tonal]{gap:var(--lotics-space-4);padding-block:var(--lotics-status-block,var(--lotics-space-4));padding-inline:var(--lotics-space-8);border-width:1px;border-color:var(--lotics-status-edge);border-radius:var(--lotics-radius-control);background:var(--lotics-status-wash)}.lotics-status__dot{border-radius:var(--lotics-radius-full);background:var(--lotics-status-dot);flex-shrink:0;width:6px;height:6px;position:relative}.lotics-status__tile{--lotics-status-dot:var(--lotics-tone-zinc-solid);width:var(--lotics-status-tile);height:var(--lotics-status-tile);border-radius:var(--lotics-radius-control);background-color:var(--muted);flex-direction:row;flex:none;justify-content:center;align-items:center;display:flex}.lotics-status__tile-dot{width:var(--lotics-status-tile-dot);height:var(--lotics-status-tile-dot);border-radius:var(--lotics-radius-full);background:var(--lotics-status-dot)}.lotics-status__ring{box-sizing:border-box;width:var(--lotics-status-tile-dot);height:var(--lotics-status-tile-dot);border:1px dashed var(--lotics-ink-inactive);border-radius:var(--lotics-radius-full)}.lotics-status__brand{flex-shrink:0;display:flex}.lotics-status__glyph{--lotics-icon-color:var(--lotics-status-ink)}.lotics-status__glow{border-radius:var(--lotics-radius-full);background:var(--lotics-status-dot);width:8px;height:8px;animation:lotics-status-pulse calc(var(--lotics-duration-slow) * 12.5) ease-in-out infinite;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lotics-status__glow{animation:none}}@keyframes lotics-status-pulse{0%,to{opacity:1}50%{opacity:.3}}.lotics-status__label{min-width:0;font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-status-weight,var(--lotics-weight-medium));font-feature-settings:var(--lotics-font-features);color:var(--lotics-ink-default);text-align:start;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;overflow-wrap:break-word;-webkit-box-orient:vertical;align-self:baseline;display:-webkit-box;overflow:hidden}.lotics-status[data-variant=tonal] .lotics-status__label{color:var(--lotics-status-ink)}.lotics-status[data-size=xs]{display:inline}.lotics-status[data-size=xs] .lotics-status__dot,.lotics-status[data-size=xs] .lotics-status__brand,.lotics-status[data-size=xs] .lotics-status__glyph{vertical-align:middle;margin-inline-end:var(--lotics-space-6);display:inline-flex}.lotics-status[data-size=xs]+.lotics-status[data-size=xs]{margin-inline-start:var(--lotics-space-6)}.lotics-status[data-size=xs] .lotics-status__label{font-size:var(--lotics-text-xs);line-height:var(--lotics-leading-xs);letter-spacing:var(--lotics-tracking-xs);font-weight:var(--lotics-weight-regular);color:var(--lotics-ink-muted);display:inline}.lotics-status__label[data-select=none]{user-select:none}.lotics-status__label[data-select=auto]{user-select:auto}.lotics-avatar{width:var(--lotics-avatar-size);height:var(--lotics-avatar-size);border-radius:var(--lotics-radius-full);user-select:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lotics-shadow-color) 8%, transparent);--lotics-avatar-hue:var(--muted);--lotics-avatar-ink:var(--lotics-ink-default);--lotics-avatar-size:var(--lotics-mark-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.lotics-avatar[data-size=xs]{--lotics-avatar-size:var(--lotics-mark-xs)}.lotics-avatar[data-size=sm]{--lotics-avatar-size:var(--lotics-mark-sm)}.lotics-avatar[data-size=lg]{--lotics-avatar-size:var(--lotics-mark-lg)}.lotics-avatar[data-size=xl]{--lotics-avatar-size:var(--lotics-mark-xl)}.lotics-avatar[data-size=xxl]{--lotics-avatar-size:var(--lotics-mark-xxl)}.lotics-avatar[data-subject=agent]{--lotics-avatar-hue:color-mix(in srgb, var(--lotics-accent) 40%, var(--background))}.lotics-avatar[data-subject=organization],.lotics-avatar[data-picture]{border-radius:var(--lotics-radius-control)}.lotics-avatar__fallback{background:var(--lotics-avatar-hue);--lotics-icon-color:var(--lotics-avatar-ink);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lotics-avatar .lotics-avatar__initials{color:var(--lotics-avatar-ink)}.lotics-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.lotics-avatar__file{flex-direction:row;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.lotics-avatar__image[data-fit=contain]{object-fit:contain}.lotics-file-badge{--lotics-file-badge-tracking:.3px;--lotics-file-badge-stamp-tracking:.2px;--lotics-file-badge-hairline:color-mix(in srgb, var(--lotics-shadow-color) 8%, transparent)}.lotics-file-badge:not([data-tile]),.lotics-file-badge__page{width:var(--lotics-file-badge-w);height:var(--lotics-file-badge-h);border-radius:var(--lotics-file-badge-radius);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex;position:relative}.lotics-file-badge[data-pressable]{appearance:none;cursor:default;background:0 0;border:0;margin:0;padding:0}.lotics-file-badge[data-pressable]:after{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard);background-color:#0000;position:absolute;inset:0}.lotics-file-badge[data-pressable]:hover:after{background-color:var(--lotics-scrim-hover)}.lotics-file-badge[data-pressable]:active:after{background-color:var(--lotics-scrim-press)}.lotics-file-badge[data-pressable]:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-file-badge[data-tile]{width:var(--lotics-file-badge-tile);height:var(--lotics-file-badge-tile);border-radius:var(--lotics-radius-control);background-color:var(--muted);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.lotics-file-badge:not([data-tile])[data-glyph],.lotics-file-badge__page[data-glyph]{--lotics-icon-color:var(--lotics-file-badge-ink);justify-content:center;align-items:center}.lotics-file-badge__glyph{flex:none}.lotics-file-badge:not([data-tile])[data-placeholder],.lotics-file-badge__page[data-placeholder]{border-width:var(--lotics-file-badge-border);border-style:dashed;border-color:var(--input);background-color:var(--muted);--lotics-icon-color:var(--lotics-ink-inactive);justify-content:center;align-items:center}.lotics-file-badge__page[data-placeholder]{border-color:var(--lotics-ink-inactive);background-color:#0000}.lotics-file-badge__sheet{min-width:0;min-height:0;padding-top:var(--lotics-file-badge-pad-y);padding-inline:var(--lotics-file-badge-pad-x);align-items:stretch;gap:var(--lotics-file-badge-line-gap);border:1px solid var(--border);border-radius:var(--lotics-file-badge-radius);background-color:var(--card);flex-direction:column;flex:1;display:flex;position:relative}.lotics-file-badge__sheet[data-media]{background-color:var(--lotics-file-badge-ink);--lotics-icon-color:var(--lotics-white);border-color:#0000;align-items:center;gap:0;padding-inline:0}.lotics-file-badge__rule{height:var(--lotics-file-badge-rule-h);border-radius:var(--lotics-radius-full);background-color:var(--lotics-file-badge-hairline);display:block}.lotics-file-badge__rule[data-last]{width:60%}.lotics-file-badge__pill{inset-inline-start:calc(var(--lotics-file-badge-pill-poke) * -1);bottom:var(--lotics-file-badge-pill-bottom);height:var(--lotics-file-badge-pill-h);padding-inline:var(--lotics-file-badge-pill-pad);border-radius:var(--lotics-file-badge-pill-radius);background-color:var(--lotics-file-badge-ink);flex-direction:row;align-items:center;display:flex;position:absolute}.lotics-file-badge__pill[data-media]{box-shadow:0 0 0 1px var(--card)}.lotics-file-badge__label{white-space:nowrap;font-family:var(--font-sans);font-size:var(--lotics-file-badge-label-size);line-height:var(--lotics-file-badge-label-leading);letter-spacing:var(--lotics-file-badge-tracking);font-weight:var(--lotics-weight-semibold);color:var(--lotics-white)}.lotics-file-badge__stamp{inset:0;bottom:calc(var(--lotics-file-badge-pill-bottom) + var(--lotics-file-badge-pill-h));width:fit-content;height:fit-content;padding-inline:var(--lotics-file-badge-stamp-pad-x);padding-block:var(--lotics-file-badge-stamp-pad-y);border-radius:var(--lotics-file-badge-stamp-radius);background-color:var(--lotics-white);font-family:var(--font-sans);font-size:var(--lotics-file-badge-stamp-size);letter-spacing:var(--lotics-file-badge-stamp-tracking);line-height:normal;font-weight:var(--lotics-weight-semibold);color:var(--lotics-ink-default);box-shadow:0 .5px 1px color-mix(in srgb, var(--lotics-shadow-color) 10%, transparent);flex-direction:row;align-items:center;margin:auto;display:flex;position:absolute}.lotics-file-thumbnail{width:var(--lotics-file-thumbnail-size,100%);aspect-ratio:1;flex-shrink:0;display:block;position:relative}.lotics-file-thumbnail__body{width:100%;height:100%;display:block}.lotics-file-thumbnail[data-diff=removed] .lotics-file-thumbnail__body{opacity:.45}.lotics-file-thumbnail[data-compact] .lotics-file-thumbnail__body{flex-direction:row;justify-content:center;align-items:center;display:flex}.lotics-file-thumbnail__image{border:0 solid var(--border);border-radius:var(--lotics-radius-control);appearance:none;cursor:default;background:0 0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.lotics-file-thumbnail__image:after{content:"";pointer-events:none;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard);background-color:#0000;position:absolute;inset:0}.lotics-file-thumbnail__image:hover:after{background-color:var(--lotics-scrim-hover)}.lotics-file-thumbnail__image:active:after{background-color:var(--lotics-scrim-press)}.lotics-file-thumbnail__image:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-file-thumbnail__picture{object-fit:cover;width:100%;height:100%;display:block}.lotics-file-thumbnail__play{width:var(--lotics-file-thumbnail-play);height:var(--lotics-file-thumbnail-play);border-radius:var(--lotics-radius-full);background-color:var(--lotics-scrim-strong);pointer-events:none;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.lotics-file-thumbnail__uploading{padding:var(--lotics-space-8);border-radius:var(--lotics-radius-control);background-color:var(--lotics-scrim-strong);pointer-events:none;--lotics-icon-color:var(--lotics-white);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lotics-file-thumbnail__uploading[data-tone=error]{background-color:var(--lotics-scrim-danger)}.lotics-file-thumbnail__uploading[data-interactive] .lotics-file-thumbnail__stack{pointer-events:auto}.lotics-file-thumbnail__stack{align-items:center;gap:var(--lotics-space-6);flex-direction:column;display:flex}.lotics-file-thumbnail__label{text-align:center}.lotics-file-thumbnail__remove{top:calc(var(--lotics-space-8) * -1);right:calc(var(--lotics-space-8) * -1);z-index:var(--lotics-z-row-content);position:absolute}.lotics-file-thumbnail__acts{top:var(--lotics-space-4);right:var(--lotics-space-4);z-index:var(--lotics-z-row-content);position:absolute}.lotics-file-thumbnail__selection{border-radius:var(--lotics-radius-control);z-index:var(--lotics-z-row-content);pointer-events:none;position:absolute;inset:0}.lotics-file-thumbnail__selection[data-selected]{background-color:color-mix(in srgb, var(--lotics-shadow-color) 15%, transparent)}.lotics-file-thumbnail__check{bottom:var(--lotics-space-4);right:var(--lotics-space-4);position:absolute}.lotics-file-thumbnail__check[data-shape=document],.lotics-file-thumbnail__check[data-shape=media]{flex-direction:column;justify-content:center;align-items:stretch;display:flex;top:0;bottom:0}.lotics-file-thumbnail__taken{width:var(--lotics-file-thumbnail-taken);height:var(--lotics-file-thumbnail-taken);border-radius:var(--lotics-radius-full);background-color:var(--lotics-tone-gray-strong);--lotics-icon-color:var(--lotics-tone-gray-ink);flex-direction:row;justify-content:center;align-items:center;display:flex}.lotics-file-thumbnail__taken[data-tone=success]{background-color:var(--lotics-tone-emerald-strong);--lotics-icon-color:var(--lotics-tone-emerald-ink)}.lotics-file-thumbnail__taken[data-tone=warning]{background-color:var(--lotics-tone-amber-strong);--lotics-icon-color:var(--lotics-tone-amber-ink)}.lotics-file-thumbnail__mark{top:var(--lotics-space-4);left:var(--lotics-space-4);z-index:var(--lotics-z-sticky-column);padding:var(--lotics-space-2);border-radius:var(--lotics-radius-full);background-color:var(--lotics-white);pointer-events:none;flex-direction:row;align-items:center;display:flex;position:absolute}.lotics-document-card{width:var(--lotics-document-card-size,100%);height:var(--lotics-document-card-size,100%);justify-content:center;align-items:center;gap:var(--lotics-space-8);padding-inline:var(--lotics-space-8);padding-block:var(--lotics-space-10);border:1px solid var(--border);border-radius:var(--lotics-radius-control);background-color:var(--card);appearance:none;cursor:default;flex-direction:column;display:flex;overflow:hidden;container:lotics-document-card/inline-size}.lotics-document-card:hover{background-image:linear-gradient(0deg, var(--lotics-wash-hover), var(--lotics-wash-hover))}.lotics-document-card:active{background-image:linear-gradient(0deg, var(--lotics-wash-selected), var(--lotics-wash-selected))}.lotics-document-card:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-document-card__name{text-align:center;--lotics-text-lines:1;align-self:stretch}@container lotics-document-card (width>=120px){.lotics-document-card__name{--lotics-text-lines:2}}@container lotics-document-card (width>=150px){.lotics-document-card__name{--lotics-text-lines:3}}.lotics-text{font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-regular);color:var(--lotics-ink-default);text-align:start;text-transform:none;white-space:pre-wrap;overflow-wrap:break-word;font-feature-settings:var(--lotics-font-features);border:0 solid var(--border);appearance:none;background:0 0;border-radius:0;text-decoration:none;display:inline}.lotics-text:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}button.lotics-text,a.lotics-text[href]{cursor:pointer}.lotics-text[data-size=xs]{font-size:var(--lotics-text-xs);line-height:var(--lotics-leading-xs);letter-spacing:var(--lotics-tracking-xs)}.lotics-text[data-size=sm]{font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm)}.lotics-text[data-size=md]{font-size:var(--lotics-text-md);line-height:var(--lotics-leading-md);letter-spacing:var(--lotics-tracking-md)}.lotics-text[data-size=lg]{font-size:var(--lotics-text-lg);line-height:var(--lotics-leading-lg);letter-spacing:var(--lotics-tracking-lg)}.lotics-text[data-size=xl]{font-size:var(--lotics-text-xl);line-height:var(--lotics-leading-xl);letter-spacing:var(--lotics-tracking-xl)}.lotics-text[data-size=xxl]{font-size:var(--lotics-text-xxl);line-height:var(--lotics-leading-xxl);letter-spacing:var(--lotics-tracking-xxl)}.lotics-text[data-size=xxxl]{font-size:var(--lotics-text-xxxl);line-height:var(--lotics-leading-xxxl);letter-spacing:var(--lotics-tracking-xxxl)}.lotics-text[data-leading=tight][data-size=xs]{line-height:var(--lotics-leading-tight-xs)}.lotics-text[data-leading=tight][data-size=sm]{line-height:var(--lotics-leading-tight-sm)}.lotics-text[data-leading=tight][data-size=md]{line-height:var(--lotics-leading-tight-md)}.lotics-text[data-leading=tight][data-size=lg]{line-height:var(--lotics-leading-tight-lg)}.lotics-text[data-leading=tight][data-size=xl]{line-height:var(--lotics-leading-tight-xl)}.lotics-text[data-leading=tight][data-size=xxl]{line-height:var(--lotics-leading-tight-xxl)}.lotics-text[data-leading=tight][data-size=xxxl]{line-height:var(--lotics-leading-tight-xxxl)}.lotics-text[data-wrap=anywhere]{overflow-wrap:anywhere}.lotics-text[data-weight=regular]{font-weight:var(--lotics-weight-regular)}.lotics-text[data-weight=medium]{font-weight:var(--lotics-weight-medium)}.lotics-text[data-weight=semibold]{font-weight:var(--lotics-weight-semibold)}.lotics-text[data-color=default]{color:var(--lotics-ink-default)}.lotics-text[data-color=muted]{color:var(--lotics-ink-muted)}.lotics-text[data-color=inactive]{color:var(--lotics-ink-inactive)}.lotics-text[data-color=onInverse]{color:var(--lotics-ink-on-inverse)}.lotics-text[data-color=danger]{color:var(--lotics-ink-danger)}.lotics-text[data-color=warning]{color:var(--lotics-ink-warning)}.lotics-text[data-color=success]{color:var(--lotics-ink-success)}.lotics-text[data-family=display]{font-family:var(--lotics-font-display)}.lotics-text[data-family=code]{font-family:var(--font-mono)}.lotics-text[data-align=left]{text-align:left}.lotics-text[data-align=center]{text-align:center}.lotics-text[data-align=right]{text-align:right}.lotics-text[data-decoration=underline]{text-decoration:underline}.lotics-text[data-decoration=line-through]{text-decoration:line-through}.lotics-text[data-decoration=underline\ line-through]{text-decoration:underline line-through}.lotics-text[data-transform=uppercase]{text-transform:uppercase;letter-spacing:var(--lotics-tracking-caps)}.lotics-text[data-transform=lowercase]{text-transform:lowercase}.lotics-text[data-transform=capitalize]{text-transform:capitalize}.lotics-text[data-select=none]{user-select:none}.lotics-text[data-select=auto]{user-select:auto}.lotics-text[data-select=text]{user-select:text}.lotics-text[data-clamped]{-webkit-line-clamp:var(--lotics-text-lines);line-clamp:var(--lotics-text-lines);-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.lotics-media-card{--lotics-media-card-type-size:8px;--lotics-media-card-type-tracking:.3px;width:var(--lotics-media-card-size,100%);height:var(--lotics-media-card-size,100%);border:1px solid var(--border);border-radius:var(--lotics-radius-control);background-color:var(--card);appearance:none;cursor:default;flex-direction:column;align-items:stretch;padding:0;display:flex;position:relative;overflow:hidden}.lotics-media-card:after{content:"";pointer-events:none;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard);background-color:#0000;position:absolute;inset:0}.lotics-media-card:hover:after{background-color:var(--lotics-scrim-hover)}.lotics-media-card:active:after{background-color:var(--lotics-scrim-press)}.lotics-media-card:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-media-card[data-compact]{border:0 solid var(--border);border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-2));background-color:var(--lotics-media-card-ink);--lotics-icon-color:var(--lotics-white);justify-content:center;align-items:center}.lotics-media-card[data-compact]:after{content:none}.lotics-media-card[data-compact]:active{opacity:.85}.lotics-media-card__body{background-color:var(--lotics-media-card-ink);--lotics-icon-color:var(--lotics-white);flex-direction:row;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.lotics-media-card__backdrop{width:var(--lotics-media-card-backdrop);height:var(--lotics-media-card-backdrop);border-radius:var(--lotics-radius-full);background-color:color-mix(in srgb, var(--lotics-white) 22%, transparent);flex-direction:row;justify-content:center;align-items:center;display:flex}.lotics-media-card__footer{align-items:flex-start;gap:var(--lotics-space-2);padding-inline:var(--lotics-space-8);padding-block:var(--lotics-space-6);border-top:1px solid var(--border);background-color:var(--muted);flex-direction:column;display:flex}.lotics-media-card__type{padding-inline:var(--lotics-space-4);padding-block:var(--lotics-space-2);border-radius:var(--lotics-radius-control);background-color:var(--lotics-media-card-ink);font-family:var(--font-sans);font-size:var(--lotics-media-card-type-size);letter-spacing:var(--lotics-media-card-type-tracking);line-height:normal;font-weight:var(--lotics-weight-semibold);color:var(--lotics-white);flex-direction:row;align-items:center;display:flex}.lotics-filename{flex-direction:row;align-items:baseline;min-width:0;max-width:100%;display:flex}.lotics-filename__head{flex:0 auto;min-width:0}.lotics-filename>.lotics-filename__tail{white-space:nowrap;flex-shrink:0}.lotics-filename__spoken{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:where(.lotics-icon-button){--lotics-icon-button-size:var(--lotics-control-content-height);border:0 solid var(--border)}:where(.lotics-icon-button[data-size=lg]){--lotics-icon-button-size:var(--lotics-control-height)}:where(.lotics-icon-button[data-size=sm]){--lotics-icon-button-size:24px}.lotics-icon-button{width:var(--lotics-icon-button-size);height:var(--lotics-icon-button-size);border-radius:var(--lotics-radius-full);font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);color:var(--lotics-ink-default);--lotics-icon-color:currentColor;appearance:none;cursor:pointer;touch-action:manipulation;user-select:none;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard);background-color:#0000;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.lotics-icon-button:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-icon-button:after{content:"";inset:calc((var(--lotics-control-height) - var(--lotics-icon-button-size)) / -2);position:absolute}.lotics-icon-button[data-variant=primary]{background-color:var(--primary);color:var(--lotics-ink-on-inverse)}.lotics-icon-button[data-variant=secondary]{background-color:var(--secondary);color:var(--lotics-ink-default)}.lotics-icon-button[data-variant=muted]{color:var(--lotics-ink-muted)}.lotics-icon-button[data-tone=danger]{color:var(--lotics-ink-danger)}.lotics-icon-button[data-variant=tonal][data-tone=danger]{background-color:var(--lotics-wash-danger)}.lotics-icon-button[data-variant=white]{color:var(--lotics-white)}.lotics-icon-button[data-elevated]{background-color:var(--card);box-shadow:var(--lotics-shadow-raised)}.lotics-icon-button[data-variant=ghost]:not([data-disabled]):hover,.lotics-icon-button[data-variant=white]:not([data-disabled]):hover{background-color:var(--lotics-wash-control-hover)}.lotics-icon-button[data-variant=ghost]:not([data-disabled]):active,.lotics-icon-button[data-variant=white]:not([data-disabled]):active{background-color:var(--lotics-wash-control-press)}.lotics-icon-button[data-variant=muted]:not([data-disabled]):hover{background-color:var(--lotics-wash-selected)}.lotics-icon-button[data-variant=muted]:not([data-disabled]):active{background-color:var(--lotics-wash-press)}.lotics-icon-button[data-elevated]:not([data-disabled]):hover{background-color:var(--card);background-image:linear-gradient(0deg, var(--lotics-wash-control-hover), var(--lotics-wash-control-hover))}.lotics-icon-button[data-elevated]:not([data-disabled]):active{background-color:var(--card);background-image:linear-gradient(0deg, var(--lotics-wash-control-press), var(--lotics-wash-control-press))}.lotics-icon-button[data-tone=danger]:not([data-disabled]):hover{background-color:var(--destructive);color:var(--destructive-foreground);background-image:none}.lotics-icon-button[data-tone=danger]:not([data-disabled]):active{background-color:color-mix(in srgb, var(--lotics-shadow-color) var(--lotics-on-solid-press), var(--destructive));color:var(--destructive-foreground);background-image:none}.lotics-icon-button[data-pressed]{background-color:var(--lotics-wash-press);color:var(--lotics-ink-default)}.lotics-icon-button[data-disabled]{opacity:var(--lotics-disabled-opacity);cursor:default}.lotics-activity-indicator{color:var(--lotics-activity-indicator-color,var(--lotics-ink-default));flex-shrink:0}.lotics-activity-indicator[data-variant=spinner]{width:var(--lotics-activity-indicator-size);height:var(--lotics-activity-indicator-size);border-style:solid;border-width:calc(var(--lotics-activity-indicator-size) / 8);border-color:color-mix(in srgb, currentColor 20%, transparent);border-radius:var(--lotics-radius-full);animation-name:lotics-activity-indicator-spin;animation-duration:calc(var(--lotics-duration-slow) * 3);border-top-color:currentColor;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.lotics-activity-indicator[data-variant=dots]{align-items:center;gap:calc(var(--lotics-activity-indicator-size) / 2.5);flex-direction:row;display:inline-flex}.lotics-activity-indicator__dot{width:var(--lotics-activity-indicator-size);height:var(--lotics-activity-indicator-size);border-radius:var(--lotics-radius-full);animation-name:lotics-activity-indicator-bounce;animation-duration:calc(var(--lotics-duration-base) * 10);background:currentColor;flex-shrink:0;animation-timing-function:linear;animation-iteration-count:infinite;display:block}.lotics-activity-indicator__dot:nth-child(2){animation-delay:var(--lotics-duration-base)}.lotics-activity-indicator__dot:nth-child(3){animation-delay:calc(var(--lotics-duration-base) * 2)}@media (prefers-reduced-motion:reduce){.lotics-activity-indicator[data-variant=spinner],.lotics-activity-indicator__dot{animation:none}}@keyframes lotics-activity-indicator-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes lotics-activity-indicator-bounce{0%{transform:translateY(0)}16.67%{transform:translateY(-8px)}38.89%{transform:translateY(-8px)}55.56%{transform:translateY(0)}to{transform:translateY(0)}}.lotics-tooltip__positioner{z-index:var(--lotics-z-overlay-above);pointer-events:none}.lotics-tooltip__popup{box-sizing:border-box;max-width:320px;padding-block:var(--lotics-space-4);padding-inline:var(--lotics-space-8);border-radius:var(--lotics-radius-control);background-color:var(--primary);color:var(--lotics-ink-on-inverse);font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-regular);white-space:pre-line;transition:opacity var(--lotics-duration-fast) var(--lotics-ease-standard), transform var(--lotics-duration-fast) var(--lotics-ease-standard);border:0 solid #0000;flex-direction:row;align-items:center;display:flex}.lotics-tooltip__popup[data-starting-style],.lotics-tooltip__popup[data-ending-style]{opacity:0;transform:scale(.96)}.lotics-checkbox{--lotics-checkbox-fill:var(--primary);appearance:none;cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-image:none;border-style:solid;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.lotics-checkbox:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-checkbox[data-disabled]{opacity:var(--lotics-disabled-opacity)}.lotics-checkbox[data-shape=box]{border-width:1px;border-color:var(--border);border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-4));background:var(--card)}.lotics-checkbox[data-shape=box][data-filled]{background:var(--lotics-checkbox-fill)}.lotics-checkbox[data-shape=ring]{border-width:1.5px;border-color:var(--input);border-radius:var(--lotics-radius-full);background:0 0;position:relative}.lotics-checkbox[data-shape=ring][data-filled]{border-color:var(--lotics-checkbox-fill)}.lotics-checkbox[data-shape=ring]:not([data-static]):not([data-filled]):hover{border-color:var(--lotics-border-hover)}.lotics-checkbox__half{border-radius:var(--lotics-radius-full);background:var(--lotics-checkbox-fill);clip-path:inset(0 50% 0 0);position:absolute;inset:0}.lotics-checkbox__fill{border-radius:var(--lotics-radius-full);background:var(--lotics-checkbox-fill);opacity:0;transition:opacity var(--lotics-duration-base) var(--lotics-ease-standard), transform var(--lotics-duration-base) var(--lotics-ease-standard);position:absolute;inset:0;transform:scale(0)}.lotics-checkbox__fill[data-checked]{opacity:1;transform:scale(1)}.lotics-checkbox__mark{justify-content:center;align-items:center;line-height:1;display:flex}.lotics-checkbox[data-shape=box] .lotics-checkbox__mark[data-indeterminate]{border-radius:var(--lotics-radius-full);background:var(--lotics-ink-on-inverse);width:14px;height:2px}.lotics-checkbox[data-shape=ring] .lotics-checkbox__mark{opacity:0;transition:opacity var(--lotics-duration-base) var(--lotics-ease-standard), transform var(--lotics-duration-base) var(--lotics-ease-standard);position:relative;transform:scale(0)}.lotics-checkbox[data-shape=ring] .lotics-checkbox__mark[data-checked]{opacity:1;transform:scale(1)}.lotics-form-field{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative}.lotics-form-field:after{content:"";inset:calc(var(--lotics-space-4) * -1);border-radius:var(--lotics-radius-control);box-shadow:0 0 0 var(--lotics-ring-width) transparent;pointer-events:none;transition:box-shadow var(--lotics-duration-slow) var(--lotics-ease-standard);position:absolute}.lotics-form-field[data-landed]:after{box-shadow:0 0 0 var(--lotics-ring-width) var(--lotics-accent)}.lotics-form-field__arrival{inset:calc(var(--lotics-space-4) * -1)}.lotics-form-field[data-span]{grid-column:1/-1}.lotics-form-field__header{justify-content:flex-start;align-items:center;gap:var(--lotics-space-8);flex-direction:row;min-width:0;display:flex}.lotics-form-field__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-tight-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-medium);color:var(--lotics-ink-default);cursor:default;flex-shrink:1;overflow:hidden}.lotics-form-field__mark{font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-tight-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-regular);color:var(--lotics-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.lotics-form-field__change{height:var(--lotics-leading-tight-sm);flex-direction:row;flex-shrink:0;align-items:center;display:flex}.lotics-form-field__acts{justify-content:flex-end;align-items:center;gap:var(--lotics-space-8);flex-direction:row;min-width:0;display:flex}.lotics-form-field__acts[data-at=label]{flex-shrink:0;margin-inline-start:auto}.lotics-form-field__acts[data-at=label]:empty{display:none}.lotics-form-field__countdown,.lotics-form-field__description,.lotics-form-field__warning,.lotics-form-field__error{font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-regular);margin:0}.lotics-form-field__countdown{min-width:0;margin-top:var(--lotics-space-4)}.lotics-form-field__countdown[data-tone=danger]{color:var(--lotics-ink-danger)}.lotics-form-field__countdown[data-tone=warning]{color:var(--lotics-ink-warning)}.lotics-form-field__countdown[data-tone=muted]{color:var(--lotics-ink-muted)}.lotics-form-field__description{min-width:0;margin-top:var(--lotics-space-8);color:var(--lotics-ink-muted)}.lotics-form-field__warning{margin-top:var(--lotics-space-8);color:var(--lotics-ink-warning)}.lotics-form-field__error{margin-top:var(--lotics-space-8);color:var(--lotics-ink-danger)}.lotics-form-field__countdown:not([data-pitch=text]):not([data-layout=control-first]):not([data-layout=stacked][data-read]),.lotics-form-field__description:not([data-pitch=text]):not([data-layout=control-first]):not([data-layout=stacked][data-read]),.lotics-form-field__warning:not([data-pitch=text]):not([data-layout=control-first]):not([data-layout=stacked][data-read]),.lotics-form-field__error:not([data-pitch=text]):not([data-layout=control-first]):not([data-layout=stacked][data-read]){padding-inline-start:var(--lotics-control-text-inset)}.lotics-form-field__control{--lotics-status-weight:var(--lotics-input-weight);min-width:0;margin-top:var(--lotics-space-6);flex-direction:column;align-items:stretch;display:flex}.lotics-form-field__control[data-layout=stacked]{min-height:var(--lotics-control-height);justify-content:center}.lotics-form-field__control[data-read]{align-items:flex-start}.lotics-form-field__control[data-read]:not([data-read=box]):not([data-pitch=text]):not([data-layout=stacked]){padding-inline-start:var(--lotics-control-text-inset)}.lotics-form-field[data-layout=beside]{grid-template-columns:var(--lotics-control-min-width) minmax(0, 1fr);column-gap:var(--lotics-space-16);grid-auto-rows:max-content;display:grid}.lotics-form-field__control[data-layout=beside],.lotics-form-field__countdown[data-layout=beside],.lotics-form-field__description[data-layout=beside],.lotics-form-field__warning[data-layout=beside],.lotics-form-field__error[data-layout=beside]{grid-column:2}.lotics-form-field__header[data-layout=beside]{--lotics-form-field-rest:calc(var(--lotics-control-height) / 2);padding-top:calc(var(--lotics-form-field-line,var(--lotics-form-field-rest)) - var(--lotics-leading-tight-sm) / 2);flex-direction:column;grid-area:1/1/span 5;align-self:start;align-items:flex-start;gap:0}.lotics-form-field__label[data-layout=beside]{white-space:normal;font-weight:var(--lotics-weight-regular);color:var(--lotics-ink-muted)}.lotics-form-field__control[data-layout=beside]{min-height:var(--lotics-control-height);justify-content:center;margin-top:0}.lotics-form-field__control[data-layout=beside][data-measure=short]{width:100%;max-width:var(--lotics-control-short-width)}.lotics-form-field__control[data-read=row]{padding-top:calc((var(--lotics-control-height) - var(--lotics-control-content-height)) / 2);justify-content:flex-start}.lotics-form-field__control[data-read][data-pitch=text]{min-height:var(--lotics-leading-sm);padding-top:0}.lotics-form-field__header[data-layout=beside][data-pitch=text]{--lotics-form-field-rest:calc(var(--lotics-leading-sm) / 2)}@media (width<768px){.lotics-form-field[data-layout=stacked][data-pitch=text]{justify-content:space-between;align-items:baseline;column-gap:var(--lotics-space-16);row-gap:var(--lotics-space-6);flex-flow:wrap}.lotics-form-field__control[data-layout=stacked][data-pitch=text]{margin-top:0}.lotics-form-field__countdown[data-pitch=text],.lotics-form-field__description[data-pitch=text],.lotics-form-field__warning[data-pitch=text],.lotics-form-field__error[data-pitch=text]{flex-basis:100%}}@container lotics-boundary (width>=768px){.lotics-form-field[data-layout=stacked][data-pitch=text]{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:0}.lotics-form-field__control[data-layout=stacked][data-pitch=text]{margin-top:var(--lotics-space-6)}.lotics-form-field__countdown[data-pitch=text],.lotics-form-field__description[data-pitch=text],.lotics-form-field__warning[data-pitch=text],.lotics-form-field__error[data-pitch=text]{flex-basis:auto}}@container lotics-boundary (width<768px){.lotics-form-field[data-layout=stacked][data-pitch=text]{justify-content:space-between;align-items:baseline;column-gap:var(--lotics-space-16);row-gap:var(--lotics-space-6);flex-flow:wrap}.lotics-form-field__control[data-layout=stacked][data-pitch=text]{margin-top:0}.lotics-form-field__countdown[data-pitch=text],.lotics-form-field__description[data-pitch=text],.lotics-form-field__warning[data-pitch=text],.lotics-form-field__error[data-pitch=text]{flex-basis:100%}}.lotics-form-field[data-layout=control-first]{column-gap:var(--lotics-space-8);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.lotics-form-field[data-layout=control-first] .lotics-form-field__header{grid-area:1/2}.lotics-form-field[data-layout=control-first] .lotics-form-field__description{grid-area:2/2;margin-top:0}.lotics-form-field[data-layout=control-first] .lotics-form-field__control{grid-area:1/1/span 2;margin-top:0}.lotics-form-field[data-layout=control-first][data-described] .lotics-form-field__control{align-self:start}.lotics-form-field[data-layout=control-first] .lotics-form-field__countdown,.lotics-form-field[data-layout=control-first] .lotics-form-field__warning,.lotics-form-field[data-layout=control-first] .lotics-form-field__error{grid-column:1/-1}.lotics-diff-mark{align-items:center;gap:var(--lotics-space-6);flex-direction:row;flex-shrink:0;width:fit-content;display:inline-flex}.lotics-diff-mark__disc{width:var(--lotics-diff-mark-disc);height:var(--lotics-diff-mark-disc);border-radius:var(--lotics-radius-full);background-color:#0000;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lotics-diff-mark[data-kind=added] .lotics-diff-mark__disc{background-color:var(--lotics-tone-emerald-strong);--lotics-icon-color:var(--lotics-tone-emerald-ink)}.lotics-diff-mark[data-kind=changed] .lotics-diff-mark__disc{background-color:var(--lotics-tone-amber-strong);--lotics-icon-color:var(--lotics-tone-amber-ink)}.lotics-diff-mark[data-kind=removed] .lotics-diff-mark__disc{background-color:var(--lotics-tone-red-strong);--lotics-icon-color:var(--lotics-tone-red-ink)}.lotics-bar-chart{--lotics-bar-chart-color:var(--lotics-tone-blue-solid);--lotics-bar-chart-column:56px;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;display:flex}.lotics-bar-chart[data-orientation=vertical]:not([data-empty]){grid-template-columns:repeat(var(--lotics-bar-chart-count), minmax(0, 1fr));grid-template-rows:minmax(0, var(--lotics-bar-chart-height)) auto;gap:var(--lotics-space-8);min-height:0;display:grid;position:relative}.lotics-bar-chart__bars{align-items:stretch;gap:var(--lotics-space-8);flex-direction:column;min-width:0;display:flex}.lotics-bar-chart__zero{inset-inline:0;bottom:var(--lotics-bar-chart-zero);background-color:var(--border);pointer-events:none;grid-area:1/1/2/-1;height:1px;position:absolute}.lotics-bar-chart[data-orientation=vertical] .lotics-bar-chart__slot{grid-row:1/span 2;grid-template-rows:subgrid;min-width:0;display:grid}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__slot{grid-template-columns:var(--lotics-bar-chart-label-width) minmax(0, 1fr) var(--lotics-bar-chart-value-width);align-items:center;column-gap:var(--lotics-space-8);grid-template-areas:"label track value";min-width:0;display:grid}.lotics-bar-chart[data-stacked] .lotics-bar-chart__slot{grid-template-columns:minmax(0, 1fr) var(--lotics-bar-chart-value-width);row-gap:var(--lotics-space-2);grid-template-areas:"label value""track track"}.lotics-bar-chart__track{min-width:0;position:relative}.lotics-bar-chart[data-orientation=vertical] .lotics-bar-chart__track{min-height:0}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__track{grid-area:track;height:24px}.lotics-bar-chart[data-thin] .lotics-bar-chart__track{height:12px}.lotics-bar-chart__bar{border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-8));background-color:var(--lotics-bar-chart-color);position:absolute}.lotics-bar-chart[data-orientation=vertical] .lotics-bar-chart__bar{width:min(100%, var(--lotics-bar-chart-column));inset-inline:0;bottom:var(--lotics-bar-chart-start);height:var(--lotics-bar-chart-length);min-height:2px;margin-inline:auto}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__bar{top:0;bottom:0;left:var(--lotics-bar-chart-start);width:var(--lotics-bar-chart-length);min-width:2px}.lotics-bar-chart__label-slot{align-items:center;gap:var(--lotics-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.lotics-bar-chart__label-slot[data-start]{align-items:flex-start}.lotics-bar-chart__label-slot[data-end]{align-items:flex-end}.lotics-bar-chart__label-slot[data-start]>.lotics-bar-chart__label-box{align-items:flex-start}.lotics-bar-chart__label-slot[data-end]>.lotics-bar-chart__label-box{align-items:flex-end}.lotics-bar-chart__label-box{flex-direction:row;align-items:center;min-width:0;display:flex}.lotics-bar-chart[data-orientation=vertical] .lotics-bar-chart__label-box{gap:var(--lotics-space-2);width:var(--lotics-bar-chart-label-box,auto);flex-direction:column;position:relative}.lotics-bar-chart[data-orientation=vertical][data-inline] .lotics-bar-chart__label-box{justify-content:center;align-items:baseline;gap:var(--lotics-space-6);flex-direction:row}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__label-box{gap:var(--lotics-space-6);flex-direction:row;grid-area:label}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__label{flex:auto;min-width:0}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__value{flex-direction:column;grid-area:value;align-items:flex-end;min-width:0;display:flex}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__slot[data-pressable]{padding:var(--lotics-space-4) var(--lotics-row-wash-bleed);margin:calc(var(--lotics-space-4) * -1) calc(var(--lotics-row-wash-bleed) * -1)}.lotics-bar-chart__bar[data-partial]{border:1.5px solid var(--lotics-bar-chart-color);background-color:#0000;background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--lotics-bar-chart-color) 40%, transparent) 0 3px, transparent 3px 7px)}.lotics-bar-chart__bar[data-rest]{background-color:var(--lotics-tone-zinc-solid)}.lotics-bar-chart__slot[data-dimmed]{--lotics-ink-default:var(--lotics-ink-muted)}.lotics-bar-chart__slot[data-dimmed] .lotics-bar-chart__bar{opacity:var(--lotics-recede-opacity)}@container lotics-reading-band (width>=0){.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__bars{gap:0}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__slot{min-height:var(--lotics-bar-chart-pitch);align-content:center}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__track{height:var(--lotics-leading-tight-sm)}.lotics-bar-chart[data-orientation=horizontal] .lotics-bar-chart__slot[data-pressable]{margin-block:0;padding-block:0}}.lotics-datum-lead{width:var(--lotics-mark-sm);min-height:var(--lotics-mark-sm);flex-direction:row;flex:none;justify-content:center;align-items:center;display:flex}:where(.lotics-datum-toggle){border-radius:var(--lotics-radius-control);font-family:var(--font-sans);color:inherit;text-align:start;appearance:none;background-color:#0000;background-image:none}.lotics-datum-toggle{cursor:pointer;touch-action:manipulation;user-select:none}.lotics-datum-toggle:hover{background-image:linear-gradient(0deg, var(--lotics-wash-selected), var(--lotics-wash-selected))}.lotics-datum-toggle:active{background-image:linear-gradient(0deg, var(--lotics-wash-press), var(--lotics-wash-press))}.lotics-datum-toggle:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-datum-toggle[data-pressed]{--lotics-ink-default:var(--lotics-accent);--lotics-ink-muted:var(--lotics-accent)}.lotics-line-chart{align-content:center;column-gap:var(--lotics-space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.lotics-line-chart[data-empty]{grid-template-columns:minmax(0,1fr)}.lotics-line-chart__legend{align-items:center;gap:var(--lotics-space-16);flex-flow:wrap;grid-column:1/-1;margin-block-end:var(--lotics-space-8);display:flex}.lotics-line-chart__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:stretch;display:grid}.lotics-line-chart__axis{justify-items:end;padding-inline-end:var(--lotics-space-4);display:grid}.lotics-line-chart__tick{transform:translateY(var(--lotics-line-chart-tick));white-space:nowrap;grid-area:1/1;align-self:start}.lotics-line-chart__plot{min-width:0;height:var(--lotics-line-chart-height);flex-direction:column;flex:1;align-items:stretch;display:flex}.lotics-line-chart__chart{display:block}.lotics-line-chart__grid{stroke:var(--lotics-wash-selected);stroke-width:1px}.lotics-line-chart__grid[data-baseline]{stroke:var(--border)}.lotics-line-chart__wash{stop-color:var(--lotics-line-chart-color)}.lotics-line-chart__wash[data-stop=top]{stop-opacity:.16}.lotics-line-chart__wash[data-stop=bottom]{stop-opacity:.01}.lotics-line-chart__area{stroke:none}.lotics-line-chart__line{fill:none;stroke:var(--lotics-line-chart-color);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.lotics-line-chart__series[data-projected] .lotics-line-chart__line{stroke-dasharray:5 6}.lotics-line-chart__point{r:3;fill:var(--card);stroke:var(--lotics-line-chart-color);stroke-width:1.5px}.lotics-line-chart__point[data-latest]{r:4.5;fill:var(--lotics-line-chart-color);stroke:var(--card);stroke-width:2px}.lotics-line-chart__labels{height:var(--lotics-leading-xs);flex-direction:row;grid-column:2;align-items:flex-start;margin-inline-start:var(--lotics-line-chart-pad-left);margin-inline-end:var(--lotics-line-chart-pad-right);display:flex;position:relative}.lotics-line-chart__label{left:var(--lotics-line-chart-label);white-space:nowrap;position:absolute;transform:translate(-50%)}.lotics-line-chart__label[data-start]{transform:translate(0)}.lotics-line-chart__label[data-end]{transform:translate(-100%)}.lotics-legend-item{align-items:center;gap:var(--lotics-space-8);flex-direction:row;flex-shrink:1;min-width:130px;display:flex}.lotics-legend-item[data-inline]{min-width:0}.lotics-legend-item__swatch{border-radius:calc(var(--lotics-radius-control) - var(--lotics-space-8));background-color:var(--lotics-legend-item-swatch);flex-shrink:0;width:8px;height:8px}.lotics-legend-item__label{flex-shrink:1;min-width:0}.lotics-metric{flex-direction:column;flex:auto;justify-content:flex-start;align-items:stretch;display:flex}.lotics-metric:not([data-labelled]){flex-shrink:0}.lotics-metric__head{align-items:center;gap:var(--lotics-space-2);flex-direction:row;min-height:24px;display:flex}.lotics-metric__values{align-items:baseline;gap:var(--lotics-space-8);flex-flow:wrap;display:flex}.lotics-metric__head+.lotics-metric__values{margin-block-start:var(--lotics-space-24)}.lotics-metric__values[data-stacked]{align-items:flex-start;gap:var(--lotics-space-4);flex-direction:column}.lotics-metric__value{flex-shrink:0}.lotics-metric__detail{align-items:center;gap:var(--lotics-space-8);flex-flow:wrap;margin-block-start:var(--lotics-space-8);display:flex}.lotics-metric__target{justify-content:space-between;align-items:center;gap:var(--lotics-space-8);flex-flow:wrap;flex:auto;min-width:0;display:flex}.lotics-metric__bound{flex-shrink:0}.lotics-metric__shape{align-self:center;align-items:center;gap:var(--lotics-space-8);flex-direction:row;flex-shrink:0;display:flex}.lotics-metric__caption{margin-block-start:var(--lotics-space-8)}.lotics-metric__history{min-height:32px;flex-direction:column;flex:auto;align-items:stretch;margin-block-start:var(--lotics-space-12);display:flex}.lotics-metric__note{margin-block-start:var(--lotics-space-8)}.lotics-metric[data-strip]{grid-row:1/-1;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.lotics-metric__head[data-strip]{grid-row:1}.lotics-metric__values[data-strip]{grid-row:2}.lotics-metric__detail[data-strip]{grid-row:3}.lotics-metric__caption[data-strip]{grid-row:4}.lotics-metric__history[data-strip]{grid-row:5;align-self:stretch}.lotics-metric__note[data-strip]{grid-row:6}@container lotics-reading-band (width>=0){.lotics-metric[data-strip]{flex-direction:column;display:flex}.lotics-metric__head+.lotics-metric__values{margin-block-start:var(--lotics-space-6)}.lotics-metric__detail{margin-block-start:var(--lotics-space-4)}.lotics-metric__history{flex:none;margin-block-start:auto;padding-block-start:var(--lotics-space-8)}}.lotics-info-popover__popup{--lotics-popover-width:calc(280px + 2 * var(--lotics-popover-inset))}.lotics-popover__positioner{z-index:var(--lotics-z-overlay)}.lotics-popover__backdrop{z-index:var(--lotics-z-overlay);background-color:var(--lotics-scrim-strong);opacity:1;transition:opacity var(--lotics-duration-base) var(--lotics-ease-standard);position:fixed;inset:0}.lotics-popover__backdrop[data-starting-style],.lotics-popover__backdrop[data-ending-style]{opacity:0}.lotics-popover__backdrop[data-ending-style]{pointer-events:none}.lotics-popover__popup{--lotics-popover-inset:var(--lotics-space-12);box-sizing:border-box;width:var(--lotics-popover-width,max-content);max-width:min(800px, var(--available-width,800px));max-height:min(80vh, var(--available-height,80vh));padding:var(--lotics-popover-inset);border-radius:var(--lotics-radius-card);background-color:var(--popover);--lotics-register-ground:var(--popover);color:var(--popover-foreground);box-shadow:var(--lotics-shadow-raised);font-family:var(--font-sans);font-size:var(--lotics-text-md);line-height:var(--lotics-leading-md);letter-spacing:var(--lotics-tracking-md);transition:opacity var(--lotics-duration-fast) var(--lotics-ease-standard), transform var(--lotics-duration-fast) var(--lotics-ease-standard);border:0 solid #0000;outline:none;flex-direction:column;align-items:stretch;display:flex}.lotics-popover__popup:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-popover__popup[data-starting-style],.lotics-popover__popup[data-ending-style]{opacity:0}.lotics-popover__popup[data-inherit]{width:max(var(--anchor-width), var(--lotics-control-min-width));max-width:max(var(--anchor-width), var(--lotics-control-min-width))}.lotics-popover__header{padding-bottom:var(--lotics-space-8);flex-direction:column;align-items:stretch;display:flex}.lotics-popover__body{min-height:0;max-height:var(--lotics-popover-body-max-height,none);margin-inline:calc(-1 * var(--lotics-popover-inset));flex-direction:column;align-items:stretch;display:flex}.lotics-popover__body[data-scroll]{overflow:hidden auto}.lotics-popover__content{min-width:0;padding-inline:var(--lotics-popover-inset);flex-direction:column;flex-grow:1;align-items:stretch;display:flex}.lotics-popover__footer{margin-inline:calc(-1 * var(--lotics-popover-inset));margin-top:var(--lotics-popover-inset);flex-direction:column;align-items:stretch;display:flex}.lotics-popover__actions{align-items:center;gap:var(--lotics-space-8);padding-inline:var(--lotics-popover-inset);padding-top:var(--lotics-popover-inset);flex-direction:row;justify-content:flex-end;display:flex}.lotics-popover__actions[data-align=start]{justify-content:flex-start}.lotics-popover__actions[data-align=space-between]{justify-content:space-between}.lotics-popover__close{padding:var(--lotics-space-8);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.lotics-popover__positioner[data-sheet]{pointer-events:none}.lotics-popover__popup[data-sheet]{pointer-events:auto;width:auto;max-width:none;max-height:90vh;padding-bottom:var(--lotics-space-32);border-end-end-radius:0;border-end-start-radius:0;position:fixed;inset:auto 0 0;transform:translateY(0)}.lotics-popover__popup[data-sheet][data-starting-style],.lotics-popover__popup[data-sheet][data-ending-style]{opacity:1;transform:translateY(100%)}.lotics-divider{border:0 solid var(--border);--lotics-divider-space:0;flex-shrink:0}.lotics-divider[data-orientation=horizontal]{margin:var(--lotics-divider-space) 0;border-top-width:1px;align-self:stretch}.lotics-divider[data-orientation=vertical]{margin:0 var(--lotics-divider-space);border-left-width:1px;align-self:stretch}.lotics-divider[data-spacing="2"]{--lotics-divider-space:var(--lotics-space-2)}.lotics-divider[data-spacing="4"]{--lotics-divider-space:var(--lotics-space-4)}.lotics-divider[data-spacing="6"]{--lotics-divider-space:var(--lotics-space-6)}.lotics-divider[data-spacing="8"]{--lotics-divider-space:var(--lotics-space-8)}.lotics-divider[data-spacing="10"]{--lotics-divider-space:var(--lotics-space-10)}.lotics-divider[data-spacing="12"]{--lotics-divider-space:var(--lotics-space-12)}.lotics-divider[data-spacing="16"]{--lotics-divider-space:var(--lotics-space-16)}.lotics-divider[data-spacing="24"]{--lotics-divider-space:var(--lotics-space-24)}.lotics-divider[data-spacing="32"]{--lotics-divider-space:var(--lotics-space-32)}.lotics-divider[data-spacing="48"]{--lotics-divider-space:var(--lotics-space-48)}.lotics-popover-nav__header{align-items:center;gap:var(--lotics-space-8);flex-direction:row;padding-inline-start:var(--lotics-space-8);display:flex}.lotics-popover-nav__title{flex:1;min-width:0}.lotics-progress{align-items:stretch;gap:var(--lotics-space-8);--lotics-progress-color:var(--lotics-accent);--lotics-progress-complete-color:var(--lotics-tone-green-solid);--lotics-progress-paint:var(--lotics-progress-color);flex-direction:column;min-width:0;display:flex}.lotics-progress[data-complete],.lotics-progress[data-reached]{--lotics-progress-paint:var(--lotics-progress-complete-color)}.lotics-progress[data-short]{--lotics-progress-paint:var(--lotics-tone-amber-solid)}.lotics-progress[data-compact]{align-items:center;gap:var(--lotics-space-8);flex-direction:row;align-self:stretch;width:100%}.lotics-progress[data-inline]{place-self:auto start;gap:var(--lotics-space-4);flex:none;width:auto}.lotics-progress__header{align-items:baseline;gap:var(--lotics-space-16);flex-direction:row;min-width:0;display:flex}.lotics-progress__label{min-width:0;display:flex}.lotics-progress__value{margin-inline-start:auto;display:flex}.lotics-progress[data-compact] .lotics-progress__caption{white-space:nowrap}.lotics-progress[data-compact] .lotics-progress__value{min-width:var(--lotics-progress-figure,9ch);flex-shrink:0;justify-content:flex-end}.lotics-progress__track{height:var(--lotics-progress-thickness);border-radius:var(--lotics-radius-full);background:var(--lotics-progress-track,var(--muted));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lotics-shadow-color) 4%, transparent);flex-direction:row;align-items:stretch;display:flex;position:relative;overflow:hidden}.lotics-progress__rail{align-items:stretch;gap:var(--lotics-space-6);flex-direction:column;min-width:0;display:flex;position:relative}.lotics-progress[data-compact] .lotics-progress__rail{flex:64px;min-width:0}.lotics-progress[data-compact][data-unbounded] .lotics-progress__track{visibility:hidden}.lotics-progress[data-inline] .lotics-progress__rail{flex:0 0 var(--lotics-space-48)}.lotics-progress__indicator{border-radius:var(--lotics-radius-full);background:var(--lotics-progress-paint);width:0;height:100%;transition-property:width,background-color;transition-duration:var(--lotics-duration-base);transition-timing-function:var(--lotics-ease-standard);position:absolute;top:0}.lotics-progress__pace,.lotics-progress__gate{left:var(--lotics-progress-tick);position:absolute;translate:-50%}.lotics-progress__pace{top:calc(var(--lotics-space-6) * -1);width:var(--lotics-space-8);height:var(--lotics-space-6);background:var(--muted-foreground);clip-path:polygon(0 0,100% 0,50% 100%)}.lotics-progress__gate{top:calc(var(--lotics-space-4) * -1);width:var(--lotics-space-2);height:calc(var(--lotics-progress-thickness) + 2 * var(--lotics-space-4));border-radius:var(--lotics-radius-full);background:var(--foreground)}.lotics-progress__gate-label{margin-left:var(--lotics-progress-tick);translate:calc(var(--lotics-progress-tick) * -1) 0;white-space:nowrap;align-self:flex-start;width:max-content;display:flex}.lotics-progress[data-tone][data-shape=bar] .lotics-progress__indicator{min-width:var(--lotics-progress-thickness)}.lotics-progress[data-tone=warning]{--lotics-progress-color:var(--lotics-tone-amber-solid);--lotics-progress-complete-color:var(--lotics-tone-amber-solid)}.lotics-progress[data-tone=danger]{--lotics-progress-color:var(--lotics-tone-red-solid);--lotics-progress-complete-color:var(--lotics-tone-red-solid)}.lotics-progress[data-verdict] .lotics-progress__indicator{transition:none}.lotics-progress[data-verdict=exact]{--lotics-progress-paint:var(--lotics-tone-emerald-solid)}.lotics-progress[data-verdict=over]{--lotics-progress-paint:var(--lotics-tone-red-solid)}.lotics-progress__segment,.lotics-progress__remainder{flex-grow:var(--lotics-progress-weight);flex-basis:0}.lotics-progress__segment{background-color:var(--lotics-progress-color)}.lotics-progress[data-shape=ring]{align-items:center;gap:var(--lotics-space-12)}.lotics-progress[data-shape=ring] .lotics-progress__track{width:var(--lotics-progress-size);height:var(--lotics-progress-size);border-radius:var(--lotics-radius-full);box-shadow:none;background:0 0;flex-shrink:0;order:1;justify-content:center;align-items:center;position:relative}.lotics-progress[data-shape=ring] .lotics-progress__header{align-items:center;gap:var(--lotics-space-2);flex-direction:column;order:2}.lotics-progress[data-shape=ring] .lotics-progress__value{margin-inline-start:0}.lotics-progress__ring{fill:none;stroke:var(--lotics-progress-track,var(--muted))}.lotics-progress[data-shape=ring] .lotics-progress__indicator{fill:none;width:auto;height:auto;stroke:var(--lotics-progress-paint);stroke-linecap:round;position:static}.lotics-progress__figure{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lotics-sparkline{--lotics-sparkline-color:var(--lotics-ink-default);min-width:0;min-height:var(--lotics-sparkline-height);flex-direction:column;flex:auto;align-self:stretch;display:flex;position:relative}.lotics-sparkline__chart{display:block;position:absolute;inset:0}.lotics-sparkline__line{fill:none;stroke:var(--lotics-sparkline-color);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.lotics-trend{--lotics-trend-ink:var(--lotics-ink-muted);color:var(--lotics-trend-ink);align-items:stretch;gap:var(--lotics-space-4);flex-direction:column;flex-shrink:0;display:flex}.lotics-trend[data-tone=success]{--lotics-trend-ink:var(--lotics-ink-success)}.lotics-trend[data-tone=danger]{--lotics-trend-ink:var(--lotics-ink-danger)}.lotics-trend[data-variant=chip]{align-self:flex-start;align-items:center;gap:var(--lotics-space-6);flex-direction:row}.lotics-trend__pill{padding-inline:var(--lotics-space-6);padding-block:var(--lotics-space-2);border-radius:var(--lotics-radius-control);background-color:var(--lotics-tone-zinc);flex-direction:row;flex-shrink:0;align-items:center;display:flex}.lotics-trend[data-tone=success]>.lotics-trend__pill{background-color:var(--lotics-tone-green)}.lotics-trend[data-tone=danger]>.lotics-trend__pill{background-color:var(--lotics-tone-red)}.lotics-trend__against{white-space:nowrap;flex-shrink:0}.lotics-trend__against[data-folded]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lotics-trend__row{align-items:center;gap:var(--lotics-space-8);flex-direction:row;display:flex}.lotics-trend[data-tone] .lotics-trend__label{color:var(--lotics-trend-ink)}.lotics-button{min-width:0;height:var(--lotics-control-height);padding-inline:var(--lotics-space-10);justify-content:center;align-items:center;gap:var(--lotics-space-6);border:0 solid var(--border);border-radius:var(--lotics-radius-control);font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);color:var(--lotics-ink-default);--lotics-icon-color:currentColor;appearance:none;cursor:pointer;touch-action:manipulation;user-select:none;transition:background-color var(--lotics-duration-fast) var(--lotics-ease-standard);background-color:#0000;background-image:none;flex-direction:row;flex-shrink:0;display:inline-flex;position:relative}.lotics-button:focus-visible{outline:var(--lotics-ring-width) solid var(--ring);outline-offset:0}.lotics-button__label{font-family:var(--font-sans);font-size:var(--lotics-text-sm);line-height:var(--lotics-leading-sm);letter-spacing:var(--lotics-tracking-sm);font-weight:var(--lotics-weight-medium);color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lotics-button[data-align=flex-start]{align-self:flex-start}.lotics-button[data-align=flex-end]{align-self:flex-end}.lotics-button[data-align=center]{align-self:center}.lotics-button[data-align=stretch]{align-self:stretch}.lotics-button[data-align=auto]{align-self:auto}.lotics-button[data-variant=secondary]{background-color:var(--lotics-button-secondary-rest,var(--secondary));box-shadow:var(--lotics-button-secondary-edge,none);color:var(--secondary-foreground)}.lotics-button[data-variant=muted]{color:var(--lotics-ink-muted)}.lotics-button[data-tone=danger]{color:var(--lotics-ink-danger)}.lotics-button[data-variant=tonal][data-tone=danger]{background-color:var(--lotics-button-danger-rest,var(--lotics-wash-danger));color:var(--lotics-button-danger-rest-ink,var(--lotics-ink-danger))}.lotics-button[data-variant=primary]{background-color:var(--primary);color:var(--lotics-ink-on-inverse);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--primary-foreground) 8%, transparent), 0 1px 2px color-mix(in srgb, var(--lotics-shadow-color) 18%, transparent);background-image:linear-gradient(180deg, color-mix(in srgb, var(--primary-foreground) 14%, transparent) 0%, transparent 100%)}.lotics-button[data-brand]:not([data-disabled]){background-color:var(--lotics-button-brand);color:var(--lotics-ink-on-inverse)}.lotics-button[data-brand][data-loading]{background-color:var(--lotics-button-brand)}.lotics-button:not([data-disabled]):hover{background-image:linear-gradient(0deg, var(--lotics-wash-selected), var(--lotics-wash-selected))}.lotics-button:not([data-disabled]):active{background-image:linear-gradient(0deg, var(--lotics-wash-press), var(--lotics-wash-press))}.lotics-button[data-tone=danger]:not([data-disabled]):hover{background-color:var(--destructive);color:var(--destructive-foreground);background-image:none}.lotics-button[data-tone=danger]:not([data-disabled]):active{background-color:color-mix(in srgb, var(--lotics-shadow-color) var(--lotics-on-solid-press), var(--destructive));color:var(--destructive-foreground);background-image:none}.lotics-button[data-variant=primary]:not([data-disabled]):hover{background-color:color-mix(in srgb, var(--primary-foreground) var(--lotics-on-solid-hover), var(--primary));background-image:none}.lotics-button[data-variant=primary]:not([data-disabled]):active{background-color:color-mix(in srgb, var(--primary-foreground) var(--lotics-on-solid-press), var(--primary));background-image:none}.lotics-button[data-brand]:not([data-disabled]):hover{background-color:color-mix(in srgb, var(--lotics-shadow-color) var(--lotics-on-solid-hover), var(--lotics-button-brand));background-image:none}.lotics-button[data-brand]:not([data-disabled]):active{background-color:color-mix(in srgb, var(--lotics-shadow-color) var(--lotics-on-solid-press), var(--lotics-button-brand));background-image:none}.lotics-button[data-disabled]{color:var(--lotics-ink-inactive);cursor:default}.lotics-button[data-variant=primary][data-disabled]{color:var(--lotics-ink-on-inverse)}.lotics-button[data-disabled]:not([data-loading]){box-shadow:none;background-image:none}.lotics-button[data-variant=primary][data-disabled]:not([data-loading]){background-color:var(--lotics-wash-control-press)}.lotics-button[data-variant=secondary][data-disabled]:not([data-loading]){background-color:var(--lotics-wash-hover)}.lotics-button[data-variant=tonal][data-tone=danger][data-disabled]:not([data-loading]){background-color:var(--lotics-wash-danger)}}.scn[data-kind=docs]{--scn-chat-width:17rem;--scd-start:.6s;--scd-beat:1.5s;--scd-work:1s;--scp-start:var(--scd-start);--scp-beat:var(--scd-beat);--scp-work:var(--scd-work);background:radial-gradient(55% 60% at 10% 10%,#dff3e4 0%,#0000 62%),radial-gradient(60% 70% at 92% 8%,#d6e4ff 0%,#0000 60%),radial-gradient(70% 70% at 20% 100%,#fde7c8 0%,#0000 62%),#f1f4ef}.scn[data-kind=docs] .scn-stage{top:6%;bottom:-8%;right:-6%;left:calc(3% + var(--scn-chat-width) - 1rem)}.scn[data-kind=docs] .scn-chat{top:58%}.scn[data-kind=docs] .scn-window-body{font-variant-numeric:var(--lotics-font-numeric);padding:1.75rem 4rem 1.5rem 2.25rem}.scn[data-kind=docs] .scn-title{margin:0}.scd-meta{white-space:nowrap;align-items:center;gap:.375rem;margin:.5rem 0 1.25rem;font-size:.8125rem;display:flex}.scd-status{display:grid}.scd-status>span{grid-area:1/1}.scd-status-drafting{visibility:hidden}.scn[data-kind=docs] .scp{margin-bottom:1.25rem}.scn[data-kind=docs] .scn-section{margin:0 0 .5rem}.scd-files{margin:0;padding:0;list-style:none;display:grid}.scd-row{padding:.6875rem 0;position:relative}.scd-file{align-items:center;gap:.875rem;display:flex}.scd-file .scn-who-text{flex:1}.scd-late{grid-template-rows:1fr;display:grid}.scd-row-drafted{min-height:0;margin-inline:-.25rem;padding:0 .25rem;overflow:hidden}.scd-row-drafted>.scd-file{padding-block:.6875rem}.scd-loading{visibility:hidden;justify-content:space-between;align-items:center;gap:.875rem;display:flex;position:absolute;inset:0 .25rem 0 3.375rem}.scd-loading .scn-who-text{gap:.375rem}@media (prefers-reduced-motion:no-preference){.scn[data-kind=docs][data-arrival=waiting] .scd-status-drafting,.scn[data-kind=docs][data-arrival=waiting] .scd-loading{visibility:visible}.scn[data-kind=docs][data-arrival=waiting] .scd-status-done{visibility:hidden}.scn[data-kind=docs][data-arrival=waiting] .scd-late{grid-template-rows:0fr}.scn[data-kind=docs][data-arrival=waiting] .scd-row-drafted .scn-file-tile,.scn[data-kind=docs][data-arrival=waiting] .scd-row-drafted .scd-file>:not(.scn-file-tile){opacity:0}.scn[data-kind=docs] .scd-late{--scd-at:calc(var(--scd-start) + var(--scd-i) * var(--scd-beat));--scd-land:calc(var(--scd-at) + var(--scd-work))}.scn[data-kind=docs] .scd-set{--scd-done:calc(var(--scd-start) + (var(--scd-n) - 1) * var(--scd-beat) + var(--scd-work))}.scn[data-kind=docs][data-arrival=arrived] .scd-late{animation:scn-open .6s var(--scn-ease) var(--scd-at) both}.scn[data-kind=docs][data-arrival=arrived] .scd-row-drafted .scn-file-tile{animation:scn-pop .42s var(--scn-ease) calc(var(--scd-at) + .15s) both}.scn[data-kind=docs][data-arrival=arrived] .scd-row-drafted{animation:scn-wash 2.2s ease var(--scd-at)}.scn[data-kind=docs][data-arrival=arrived] .scd-loading{animation:scn-swap-out .4s ease var(--scd-land) both}.scn[data-kind=docs][data-arrival=arrived] .scd-row-drafted .scd-file>:not(.scn-file-tile){animation:scn-rise-in .5s var(--scn-ease) calc(var(--scd-land) + 50ms) both}.scn[data-kind=docs][data-arrival=arrived] .scd-row-drafted .scd-file>:last-child:not(.scn-file-tile){animation-delay:calc(var(--scd-land) + .13s)}.scn[data-kind=docs][data-arrival=arrived] .scd-status-drafting{animation:scn-hold var(--scd-done) linear 0s}.scn[data-kind=docs][data-arrival=arrived] .scd-status-done{animation:scn-show 1ms linear var(--scd-done) both}}@media (width>=1025px) and (width<=1279px){.scn[data-kind=docs] .scn-stage{inset:auto}.scn[data-kind=docs] .scn-window-body{padding-right:2.25rem}}@media (width<=640px){.scn[data-kind=docs]{--scn-zoom:1.6;--scn-front:1}.scn[data-kind=docs] .scn-chat{top:auto}.scn[data-kind=docs] .scn-stage{width:520px;top:4%;left:12px}.scn[data-kind=docs] .scn-window-body{padding:1.25rem 1.25rem 1rem}.scn[data-kind=docs] .scd-row:not(.scd-row-drafted),.scn[data-kind=docs] .scd-row-drafted>.scd-file{padding-block:.25rem}}.scp-head{color:var(--home-ink-soft);justify-content:space-between;margin:0 0 .5rem;font-size:.875rem;display:flex}.scp-count{font-variant-numeric:var(--lotics-font-numeric);justify-items:end;display:grid}.scp-count>span{visibility:hidden;grid-area:1/1}.scp-count>span:last-child{visibility:visible}.scp-bar{--scp-ink:#22a355;background:#eceef0;border-radius:999px;height:.5rem;display:block;position:relative;overflow:hidden}.scp-bar i{background:var(--scp-ink);position:absolute;top:0;bottom:0}.scp-bar-had{left:0}@media (prefers-reduced-motion:no-preference){.scn[data-arrival=waiting] .scp-count>span:first-child{visibility:visible}.scn[data-arrival=waiting] .scp-count>span:last-child,.scn[data-arrival=waiting] .scp-bar-notch{visibility:hidden}.scn[data-arrival=waiting] .scp[data-short] .scp-bar{--scp-ink:#f59e0b}.scp-bar-notch,.scp-count>span{--scp-land:calc(var(--scp-start) + var(--scp-i) * var(--scp-beat) + var(--scp-work))}.scp{--scp-done:calc(var(--scp-start) + (var(--scp-n) - 1) * var(--scp-beat) + var(--scp-work))}.scn[data-arrival=arrived] .scp-bar-notch{animation:scp-notch .38s var(--scn-ease) var(--scp-land) both}.scn[data-arrival=arrived] .scp[data-short] .scp-bar{animation:scp-amber calc(var(--scp-start) + var(--scp-past-half) * var(--scp-beat) + var(--scp-work)) linear 0s}.scn[data-arrival=arrived] .scp-count>span:not(:last-child){animation:scn-hold var(--scp-beat) linear calc(var(--scp-land) - var(--scp-beat))}.scn[data-arrival=arrived] .scp-count>span:first-child{animation:scn-hold calc(var(--scp-start) + var(--scp-work)) linear 0s}.scn[data-arrival=arrived] .scp-count>span:last-child{animation:scn-show 1ms linear var(--scp-done) both}}@keyframes scp-notch{0%{width:0}}@keyframes scp-amber{0%,to{--scp-ink:#f59e0b}}.scn[data-kind=work]{--scn-chat-width:17rem;--scw-start:.6s;--scw-beat:1.3s;--scw-work:.9s;--scp-start:var(--scw-start);--scp-beat:var(--scw-beat);--scp-work:var(--scw-work);background:radial-gradient(55% 60% at 12% 8%,#fff0c2 0%,#0000 62%),radial-gradient(60% 70% at 90% 12%,#d9d0ff 0%,#0000 60%),radial-gradient(70% 70% at 18% 100%,#bff0dc 0%,#0000 62%),#eef3f1}.scn[data-kind=work] .scn-stage{top:6%;bottom:-8%;right:-6%;left:calc(3% + var(--scn-chat-width) - 1rem)}.scn[data-kind=work] .scn-chat{top:58%}.scn[data-kind=work] .scn-window-body{padding:1.75rem 4rem 1.5rem 2.25rem}.scn[data-kind=work] .scn-title{margin:0}.scw-meta{white-space:nowrap;align-items:center;gap:.375rem;margin:.5rem 0 1.5rem;font-size:.8125rem;display:flex}.scw-status{display:grid}.scw-status>span{grid-area:1/1}.scw-status-working{visibility:hidden}.scn[data-kind=work] .scp{margin-bottom:.5rem}.scw-steps{margin:0;padding:0;list-style:none;display:grid}.scw-late{grid-template-rows:1fr;display:grid}.scw-row{align-items:center;gap:.875rem;min-height:0;margin-inline:-.25rem;padding:0 .25rem;display:flex;position:relative;overflow:hidden}.scw-row>:not(.scw-loading){margin-block:.75rem}.scw-mark{color:#52525b;background:#f4f4f5;border-radius:.375rem;flex:none;place-items:center;width:2.25rem;height:2.625rem;display:grid}.scw-mark-ai{background:#f3efff}.scw-text{flex:1;min-width:0;line-height:1.3;display:grid}.scw-text b{white-space:nowrap;font-size:.875rem;font-weight:600}.scw-text>span{color:var(--home-ink-muted);white-space:nowrap;font-size:.75rem}.scw-codes{gap:.375rem;margin-top:.25rem;display:flex}.scw-code{font-variant-numeric:var(--lotics-font-numeric);color:var(--scn-violet);background:#f3efff;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.scw-loading{visibility:hidden;justify-content:space-between;align-items:center;gap:.875rem;display:flex;position:absolute;inset:0 .25rem 0 3.375rem}.scw-loading .scn-who-text{gap:.375rem}@media (prefers-reduced-motion:no-preference){.scn[data-kind=work][data-arrival=waiting] .scw-status-working,.scn[data-kind=work][data-arrival=waiting] .scw-loading{visibility:visible}.scn[data-kind=work][data-arrival=waiting] .scw-status-done{visibility:hidden}.scn[data-kind=work][data-arrival=waiting] .scw-late{grid-template-rows:0fr}.scn[data-kind=work][data-arrival=waiting] .scw-late .scw-row>:not(.scw-loading){opacity:0}.scn[data-kind=work] .scw-late{--scw-at:calc(var(--scw-start) + var(--scw-i) * var(--scw-beat));--scw-land:calc(var(--scw-at) + var(--scw-work))}.scn[data-kind=work] .scw-set{--scw-done:calc(var(--scw-start) + (var(--scw-n) - 1) * var(--scw-beat) + var(--scw-work))}.scn[data-kind=work][data-arrival=arrived] .scw-late{animation:scn-open .6s var(--scn-ease) var(--scw-at) both}.scn[data-kind=work][data-arrival=arrived] .scw-late .scw-row{animation:scn-wash 2.2s ease var(--scw-at)}.scn[data-kind=work][data-arrival=arrived] .scw-late .scw-row>:first-child{animation:scn-pop .42s var(--scn-ease) calc(var(--scw-at) + .15s) both}.scn[data-kind=work][data-arrival=arrived] .scw-loading{animation:scn-swap-out .4s ease var(--scw-land) both}.scn[data-kind=work][data-arrival=arrived] .scw-late .scw-text{animation:scn-rise-in .5s var(--scn-ease) calc(var(--scw-land) + 50ms) both}.scn[data-kind=work][data-arrival=arrived] .scw-late .scw-row>.scn-tick{animation:scn-tick .52s var(--scn-ease) calc(var(--scw-land) + .15s) both}.scn[data-kind=work][data-arrival=arrived] .scw-status-working{animation:scn-hold var(--scw-done) linear 0s}.scn[data-kind=work][data-arrival=arrived] .scw-status-done{animation:scn-show 1ms linear var(--scw-done) both}}@media (width>=1025px) and (width<=1279px){.scn[data-kind=work] .scn-stage{inset:auto}.scn[data-kind=work] .scn-window-body{padding-right:2.25rem}}@media (width<=640px){.scn[data-kind=work]{--scn-zoom:1.6;--scn-front:1}.scn[data-kind=work] .scn-chat{top:auto}.scn[data-kind=work] .scn-stage{width:520px;top:4%;left:12px}.scn[data-kind=work] .scn-window-body{padding:1.25rem 1.25rem 1rem}.scn[data-kind=work] .scw-row>:not(.scw-loading){margin-block:.5rem}}.scn[data-kind=timeline]{background:radial-gradient(60% 70% at 6% 12%,#c8f0ea 0%,#0000 62%),radial-gradient(55% 60% at 94% 6%,#d4dcff 0%,#0000 60%),radial-gradient(70% 70% at 86% 104%,#ffd8c4 0%,#0000 62%),#eef3f4}.scn[data-kind=timeline] .scn-stage{inset:7% -6% -8% 4%}.scf-board .scn-window-body{padding:1.75rem 4.25rem 0 1.75rem}.scf-board .scn-title{margin-bottom:1.25rem;font-size:1.375rem}.scf-grid{--scf-ok:#4f7fdc;--scf-ok-rest:#dde7fb;--scf-soon:#e39a0b;--scf-soon-rest:#fbecc9;--scf-late:#dc3545;--scf-late-rest:#fbd3d6;font-variant-numeric:var(--lotics-font-numeric)}.scf-head,.scf-row{grid-template-columns:13.5rem minmax(0,1fr) 5.25rem;column-gap:1rem;display:grid}.scf-head{border-bottom:1px solid var(--home-line-strong);height:2.5rem;color:var(--home-ink-muted);white-space:nowrap;font-size:.75rem;font-weight:500}.scf-head>span{align-self:center}.scf-head>.scf-track{align-self:stretch}.scf-row{border-bottom:1px solid var(--home-line);height:4.5rem;font-size:.8125rem}.scf-row>*{align-self:center;min-width:0}.scf-row>.scf-track{align-self:stretch}.scf-row .scn-num{white-space:nowrap;font-weight:500}.scf-who{align-items:center;gap:.625rem;display:flex}.scf-who .scn-who-text b{font-size:.8125rem}.scf-who .scn-who-text span{text-overflow:ellipsis;overflow:hidden}.scf-track{position:relative}.scf-track:before{content:"";top:0;bottom:-1px;left:var(--scf-at);z-index:1;background:#1f2430;width:1.5px;margin-left:-.75px;position:absolute}.scf-head>.scf-track:before{top:50%}.scf-tick{top:50%;left:var(--scf-at);font-size:.6875rem;font-weight:400;position:absolute;transform:translate(-50%,-50%)}.scf-today{top:50%;left:var(--scf-at);z-index:2;color:#fff;background:#1f2430;border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.scf-bar{top:50%;left:var(--scf-left);width:var(--scf-width);background:var(--scf-rest);border-radius:999px;height:.75rem;margin-top:-.375rem;position:absolute;overflow:hidden}.scf-bar-used{width:var(--scf-used);background:var(--scf-fill);position:absolute;inset:0 auto 0 0}.scf-bar-ok{--scf-fill:var(--scf-ok);--scf-rest:var(--scf-ok-rest)}.scf-bar-soon{--scf-fill:var(--scf-soon);--scf-rest:var(--scf-soon-rest)}.scf-bar-late{--scf-fill:var(--scf-late);--scf-rest:var(--scf-late-rest)}@media (prefers-reduced-motion:no-preference){.scn[data-arrival=waiting] .scf-track:before,.scn[data-arrival=waiting] .scf-today{opacity:0}.scn[data-arrival=waiting] .scf-bar,.scn[data-arrival=waiting] .scf-bar-used{transform:scaleX(0)}.scn[data-arrival=arrived] .scf-today{animation:.6s .3s both scn-appear}.scn[data-arrival=arrived] .scf-track:before{transform-origin:top;animation:scf-draw .9s var(--scn-ease) .4s both}.scn[data-arrival=arrived] .scf-bar{transform-origin:0;animation:scf-grow .8s var(--scn-ease) calc(.7s + var(--scf-i) * 90ms) both}.scn[data-arrival=arrived] .scf-bar-used{transform-origin:0;animation:scf-grow .9s var(--scn-ease) calc(1.1s + var(--scf-i) * 90ms) both}.scn[data-arrival=arrived] .scf-bar-late{animation:scf-grow .8s var(--scn-ease) calc(.7s + var(--scf-i) * 90ms) both, scf-pulse .7s ease-in-out 2.3s 2}}@keyframes scf-draw{0%{transform:scaleY(0)}to{transform:none}}@keyframes scf-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes scf-pulse{50%{transform:scaleY(1.5)}}@media (width>=1025px) and (width<=1279px){.scn[data-kind=timeline] .scn-stage{inset:auto}.scf-board .scn-window-body{padding:1.25rem 1.5rem}.scf-tick:nth-child(2),.scf-tick:nth-child(3){display:none}}@media (width<=640px){.scn[data-kind=timeline]{--scn-zoom:2}.scn[data-kind=timeline] .scn-stage{width:680px;top:3%;left:12px;right:auto}.scf-tick:first-child,.scf-tick:nth-child(3){display:none}.scf-tick:nth-child(2){left:12.5%;transform:translateY(-50%)}}.scn[data-kind=lines]{--scn-chat-width:18rem;--scl-start:.6s;--scl-beat:.9s;--scl-work:.5s;background:radial-gradient(55% 60% at 8% 10%,#ffe6c4 0%,#0000 62%),radial-gradient(60% 70% at 92% 6%,#ddd4ff 0%,#0000 60%),radial-gradient(70% 70% at 70% 104%,#cfe4ff 0%,#0000 62%),#f4f1ec}.scn[data-kind=lines] .scn-stage{top:5%;bottom:-8%;right:-6%;left:calc(3% + var(--scn-chat-width) - 1rem)}.scn[data-kind=lines] .scn-chat{top:58%}.scn[data-kind=lines] .scn-window-body{font-variant-numeric:var(--lotics-font-numeric);padding:1.75rem 6.5rem 1.5rem 2.5rem}.scn[data-kind=lines] .scn-title{margin:0}.scl-meta{white-space:nowrap;align-items:center;gap:.375rem;margin:.5rem 0 1.25rem;font-size:.8125rem;display:flex}.scl-row{grid-template-columns:minmax(0,1fr) 7rem 2rem;align-items:center;column-gap:1rem;display:grid}.scl-head{border-bottom:1px solid var(--home-line-strong);color:var(--home-ink-muted);padding:.625rem 0;font-size:.8125rem}.scl-late{grid-template-rows:1fr;display:grid}.scl-line{border-radius:.5rem;min-height:0;margin-inline:-.75rem;padding-inline:.75rem;position:relative;overflow:hidden}.scl-line>:not(.scl-loading),.scl-total>*{margin-block:.875rem}.scl-item b{font-weight:500}.scl-num{text-align:right;white-space:nowrap;font-size:.875rem}.scl-edit{color:var(--home-ink-muted);place-items:center;display:grid}.scl-loading{visibility:hidden;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 3.75rem 0 .75rem}.scl-loading .scn-who-text{gap:.375rem}.scl-total{border-top:1px solid var(--home-line-strong)}.scl-total b,.scl-total .scl-num{font-size:.9375rem;font-weight:600}.scl-action{justify-content:flex-end;margin-top:.5rem;display:flex}@media (prefers-reduced-motion:no-preference){.scn[data-kind=lines][data-arrival=waiting] .scl-late{grid-template-rows:0fr}.scn[data-kind=lines][data-arrival=waiting] .scl-total,.scn[data-kind=lines][data-arrival=waiting] .scl-action{opacity:0}.scn[data-kind=lines] .scl-late{--scl-at:calc(var(--scl-start) + var(--scl-i) * var(--scl-beat));--scl-land:calc(var(--scl-at) + var(--scl-work))}.scn[data-kind=lines] .scl-set{--scl-summed:calc(var(--scl-start) + var(--scl-n) * var(--scl-beat) + .1s);--scl-ready:calc(var(--scl-summed) + .5s)}.scn[data-kind=lines][data-arrival=arrived] .scl-late{animation:scn-open .6s var(--scn-ease) var(--scl-at) both}.scn[data-kind=lines][data-arrival=arrived] .scl-line{animation:scl-wash 1.8s ease var(--scl-at) both}.scn[data-kind=lines][data-arrival=arrived] .scl-loading{animation:scn-swap-out .35s ease var(--scl-land) both;visibility:visible}.scn[data-kind=lines][data-arrival=arrived] .scl-line>:not(.scl-loading){animation:scn-rise-in .45s var(--scn-ease) calc(var(--scl-land) + 50ms) both}.scn[data-kind=lines][data-arrival=arrived] .scl-total{animation:scn-rise-in .5s var(--scn-ease) var(--scl-summed) both}.scn[data-kind=lines][data-arrival=arrived] .scl-action{animation:scn-pop .45s var(--scn-ease) var(--scl-ready) both}.scn[data-kind=lines][data-arrival=arrived] .scl-action>*{animation:scl-ring 1.4s ease calc(var(--scl-ready) + .35s) both}}@keyframes scl-wash{0%,45%{background-color:#f5f2ff}to{background-color:#0000}}@keyframes scl-ring{0%{box-shadow:0 0 #7c3aed59}to{box-shadow:0 0 0 .625rem #7c3aed00}}@media (width>=1025px) and (width<=1279px){.scn[data-kind=lines] .scn-stage{inset:auto}.scn[data-kind=lines] .scn-window-body{padding-right:2.5rem}}@media (width<=640px){.scn[data-kind=lines]{--scn-zoom:1.6;--scn-front:1}.scn[data-kind=lines] .scn-chat{top:auto}.scn[data-kind=lines] .scn-stage{width:520px;top:2%;left:12px}.scn[data-kind=lines] .scn-window-body{padding:1.25rem 1.25rem 1rem}.scl-line>:not(.scl-loading),.scl-total>*{margin-block:.375rem}.scl-meta{margin-bottom:1rem}}.roll2{background:var(--home-tint)}.roll2-steps{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.roll2-step{border-radius:var(--home-radius);background:var(--home-card);min-height:14.875rem;font-family:var(--font-family);grid-template-rows:1fr auto auto;padding:2rem;display:grid}.roll2-num{font-size:var(--home-num);letter-spacing:-.02em;color:var(--home-accent);font-weight:500;line-height:1.1}.roll2-step-title{font-size:var(--home-h3);color:var(--home-ink);text-wrap:balance;margin:0 0 .5rem;font-weight:600;line-height:1.2}.roll2-step-line{max-width:21rem;font-size:var(--home-body);color:var(--home-ink-soft);margin:0;line-height:1.4}@media (width<=768px){.roll2-steps{grid-template-columns:1fr}.roll2-step{min-height:0}.roll2-num{margin-bottom:1.5rem}}.urg-body{grid-template-columns:7fr 5fr;align-items:center;gap:2rem 4rem;display:grid}.urg-globe{width:calc(100% + 6rem);margin-left:-6rem}.urg-points{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.urg-point{font-family:var(--font-family)}.urg-point-title{font-size:var(--home-h3);letter-spacing:-.015em;color:var(--home-ink);text-wrap:balance;margin:0 0 .75rem;font-weight:600;line-height:1.2}.urg-point-line{max-width:22rem;font-size:var(--home-body);color:var(--home-ink-soft);margin:0;line-height:1.5}@media (width<=1024px){.urg-body{grid-template-columns:1fr}.urg-globe{width:100%;margin-left:0}}.wglobe{aspect-ratio:816/520;width:100%;position:relative;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.wglobe-svg{width:100%;height:100%;display:block;overflow:visible}.wglobe-limb,.wglobe-graticule{fill:none;stroke:var(--home-line-strong);stroke-width:1.5px}.wglobe-graticule{stroke:var(--home-line)}.wglobe-dots{fill:none;stroke:var(--home-ink);stroke-linecap:round}.wglobe-pin{width:0;height:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .3s;position:absolute}.wglobe-pin:hover,.wglobe-pin:focus-visible,.wglobe-pin[data-open=true]{z-index:2}.wglobe-pin:focus-visible{outline:none}.wglobe-pin:focus-visible .wglobe-card{outline:2px solid var(--home-accent);outline-offset:2px}.wglobe-dot{position:absolute;top:-3.5px;left:-3.5px}.wglobe-card{transition:box-shadow .3s;position:absolute;top:0;left:.75rem;transform:translateY(-50%)}.wglobe-pin[data-side=left] .wglobe-card{left:auto;right:.75rem}.wglobe-name{white-space:nowrap;align-items:center;gap:.375rem;display:flex}.wglobe-fact{border:1px solid var(--home-line-strong);background:var(--home-card);width:15rem;font-family:var(--font-family);white-space:normal;opacity:0;transform-origin:0 0;filter:blur(3px);pointer-events:none;border-radius:10px;gap:.25rem;padding:.75rem .875rem;transition:opacity .18s,transform .22s,filter .18s;display:grid;position:absolute;top:calc(100% + .375rem);left:0;transform:translateY(-.375rem)scale(.97);box-shadow:0 12px 32px #0000001a,0 2px 6px #0000000a}.wglobe-pin[data-side=left] .wglobe-fact{transform-origin:100% 0;left:auto;right:0}.wglobe-fact-title{color:var(--home-ink);font-size:.8125rem;font-weight:600;line-height:1.3}.wglobe-fact-line{color:var(--home-ink-soft);font-size:.8125rem;line-height:1.45}.wglobe-pin:hover .wglobe-fact,.wglobe-pin:focus-visible .wglobe-fact,.wglobe-pin[data-open=true] .wglobe-fact{opacity:1;filter:none;transition:opacity .32s cubic-bezier(.22,1,.36,1) 60ms,transform .45s cubic-bezier(.22,1,.36,1) 60ms,filter .32s cubic-bezier(.22,1,.36,1) 60ms;transform:none}.wglobe-pin.is-home .wglobe-dot{background:var(--home-ink)}@media (prefers-reduced-motion:reduce){.wglobe-fact,.wglobe-pin:hover .wglobe-fact,.wglobe-pin:focus-visible .wglobe-fact,.wglobe-pin[data-open=true] .wglobe-fact{filter:none;transition:opacity .15s;transform:none}}.home-faq{max-width:calc(35rem + 2 * var(--landing-padding-x))}.home-faq-list{border-top:1px solid var(--home-line-strong)}.home-faq .faq-item{border-bottom-color:var(--home-line-strong);padding:1rem 0}.home-faq .faq-question{color:var(--home-ink);font-weight:400}.home-faq .faq-question:hover,.home-faq .faq-answer p{color:var(--home-ink-soft)}
