@font-face{font-family:D1 Sans;font-style:normal;font-weight:400 700;font-display:optional;src:url(/fonts/d1-body.woff2)format("woff2")}@font-face{font-family:D1 Display;font-style:normal;font-weight:600;font-display:optional;src:url(/fonts/d1-display.woff2)format("woff2")}@font-face{font-family:D1 Display Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);ascent-override:85.45%;descent-override:24.81%;line-gap-override:0%;size-adjust:108.84%}@font-face{font-family:D1 Sans Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);ascent-override:83.2%;descent-override:19.9%;line-gap-override:0%;size-adjust:105.53%}[data-design=d1]{--d1-paper:#f5f4ef;--d1-paper-raised:#fbfaf6;--d1-paper-sunken:#ecebe4;--d1-ink:#12161f;--d1-ink-soft:#3b4250;--d1-muted:#454d5b;--d1-faint:#4a5260;--d1-line:#d7d5cc;--d1-line-strong:#b9b6ab;--d1-signal:#124f83;--d1-signal-strong:#0f4370;--d1-on-signal:#f5f4ef;--d1-good:#1b6b33;--d1-bad:#b3261e;--d1-accent:var(--d1-signal);--d1-accent-strong:var(--d1-signal-strong);--d1-accent-wash:var(--d1-paper-sunken);--d1-display:"D1 Display", "D1 Display Fallback", ui-sans-serif, system-ui, sans-serif;--d1-sans:"D1 Sans", "D1 Sans Fallback", ui-sans-serif, system-ui, sans-serif;--d1-measure:66ch;--d1-ease:cubic-bezier(.2, .7, .3, 1);--primary:var(--d1-signal);--primary-foreground:var(--d1-on-signal);--ring:var(--d1-signal);--border:var(--d1-line);--input:var(--d1-line-strong);--background:var(--d1-paper);--foreground:var(--d1-ink);--card:var(--d1-paper-raised);--card-foreground:var(--d1-ink);--muted:var(--d1-paper-sunken);--muted-foreground:var(--d1-muted);--accent:var(--d1-paper-sunken);--accent-foreground:var(--d1-ink);--radius:3px;background-color:var(--d1-paper);color:var(--d1-ink);font-family:var(--d1-sans);font-synthesis-weight:none}[data-design=d1] ::selection{background:var(--d1-signal);color:var(--d1-on-signal)}[data-design=d1] :focus-visible{outline:2px solid var(--d1-signal);outline-offset:3px;border-radius:2px}[data-design=d1] :is(table,time,.d1-tnum,.d1-stat-num,.tabular-nums){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}[data-design=d1] :is(h1,h2,h3){text-wrap:balance}[data-design=d1] p{text-wrap:pretty}[data-design=d1] :is(h1,h2,h3,.font-sentient,.d1-display,.d1-h1,.d1-h2,.d1-h3,.d1-stat-num){font-family:var(--d1-display);font-variation-settings:normal;font-weight:600}[data-design=d1] .d1-h1{letter-spacing:-.008em;font-size:clamp(2.5rem,1.55rem + 3.8vw,4.5rem);line-height:1.04}[data-design=d1] .d1-h2{letter-spacing:-.005em;font-size:clamp(1.875rem,1.35rem + 2vw,2.75rem);line-height:1.12}[data-design=d1] .d1-h3{letter-spacing:0;font-size:clamp(1.25rem,1.12rem + .6vw,1.5rem);line-height:1.25}[data-design=d1] :is(.d1-h1,.d1-h2,.d1-h3) em{color:var(--d1-signal);font-style:normal}[data-design=d1] .d1-band-ink :is(.d1-h1,.d1-h2,.d1-h3) em{color:var(--d1-paper);box-shadow:inset 0 -.14em #f5f4ef59}[data-design=d1] .d1-deck{color:var(--d1-muted);max-width:var(--d1-measure);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}[data-design=d1] .d1-body{color:var(--d1-muted);max-width:var(--d1-measure);font-size:1.0625rem;line-height:1.6}[data-design=d1] .d1-meta{color:var(--d1-faint);font-size:.9375rem}[data-design=d1] .d1-stat-num{letter-spacing:-.01em;color:var(--d1-signal);font-size:clamp(2rem,1.5rem + 1.8vw,3rem);line-height:1;display:block}[data-design=d1] .d1-wrap{max-width:78rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){[data-design=d1] .d1-wrap{padding-inline:2rem}}[data-design=d1] .d1-band{background:var(--d1-paper);color:var(--d1-ink)}[data-design=d1] .d1-band-sunken{background:var(--d1-paper-sunken);border-block:1px solid var(--d1-line)}[data-design=d1] .d1-band-ink{background:var(--d1-ink);color:var(--d1-paper)}[data-design=d1] .d1-band-ink .d1-deck,[data-design=d1] .d1-band-ink .d1-body,[data-design=d1] .d1-band-ink .d1-meta{color:#c9ccd3}[data-design=d1] .d1-band-ink .d1-rule,[data-design=d1] .d1-band-ink .d1-row,[data-design=d1] .d1-band-ink .d1-ledger{border-color:#f5f4ef2e}[data-design=d1] .d1-band-ink .d1-stat-num,[data-design=d1] .d1-band-ink .d1-link-arrow{color:#f2c76b}[data-design=d1] .d1-rule{border:0;border-top:1px solid var(--d1-line);margin:0}[data-design=d1] .d1-rule-tick{background-image:linear-gradient(to right, var(--d1-signal) 0 3rem, var(--d1-line) 3rem 100%);border:0;height:1px}[data-design=d1] .d1-band-ink .d1-rule-tick{background-image:linear-gradient(90deg,#f2c76b 0 3rem,#f5f4ef2e 3rem 100%)}[data-design=d1] .d1-row{border-top:1px solid var(--d1-line);padding-block:1.5rem;display:block;position:relative}[data-design=d1] .d1-row:before{content:"";inset-block:-1px auto;background:var(--d1-signal);width:0;height:1px;transition:width .4s var(--d1-ease);position:absolute;left:0}[data-design=d1] a.d1-row:hover:before,[data-design=d1] li:hover>a.d1-row:before{width:100%}[data-design=d1] .d1-ledger{border-bottom:1px solid var(--d1-line)}[data-design=d1] .d1-panel{border:1px solid var(--d1-line-strong);background:var(--d1-paper-raised);border-radius:3px}[data-design=d1] .d1-media{background:var(--d1-paper-raised);border:1px solid var(--d1-line);border-radius:3px}[data-design=d1] .d1-btn{min-height:2.75rem;transition:background-color .2s var(--d1-ease), color .2s var(--d1-ease), border-color .2s var(--d1-ease), transform .12s var(--d1-ease);border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}[data-design=d1] .d1-btn:active{transform:translateY(1px)}[data-design=d1] .d1-btn-primary{background:var(--d1-signal);color:var(--d1-on-signal)}[data-design=d1] .d1-btn-primary:hover{background:var(--d1-signal-strong)}[data-design=d1] .d1-btn-ghost{border-color:var(--d1-line-strong);color:var(--d1-ink)}[data-design=d1] .d1-btn-ghost:hover{border-color:var(--d1-signal);color:var(--d1-signal)}[data-design=d1] .d1-band-ink .d1-btn-primary{background:var(--d1-paper);color:var(--d1-ink)}[data-design=d1] .d1-band-ink .d1-btn-ghost{color:var(--d1-paper);border-color:#f5f4ef66}[data-design=d1] .d1-btn-lg{min-height:3.25rem;padding:1rem 1.75rem;font-size:1rem}[data-design=d1] .d1-link-arrow{min-height:2.75rem;color:var(--d1-signal);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;display:inline-flex}[data-design=d1] .d1-link-arrow svg{transition:transform .25s var(--d1-ease)}[data-design=d1] .d1-link-arrow:hover svg{transform:translate(2px,-2px)}[data-design=d1] .d1-link-quiet{color:var(--d1-ink);background-image:linear-gradient(var(--d1-signal), var(--d1-signal));transition:background-size .3s var(--d1-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}[data-design=d1] .d1-link-quiet:hover{background-size:100% 1px}[data-design=d1] .d1-input{width:100%;min-height:2.75rem;color:var(--d1-ink);background:0 0;border:0;font-size:1rem}[data-design=d1] .d1-input::placeholder{color:var(--d1-faint)}[data-design=d1] .d1-input:focus{outline:none}@media (prefers-reduced-motion:no-preference){@keyframes d1-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes d1-slide{0%{transform:translateY(16px)}}[data-design=d1] .d1-rise{animation:d1-rise .6s var(--d1-ease) backwards;animation-delay:calc(var(--i,0) * 70ms)}[data-design=d1] .d1-slide{animation:d1-slide .7s var(--d1-ease) backwards}}[data-design=d1] :is(.rounded,.rounded-sm,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-full,.rounded-\[1\.125rem\],.rounded-\[1\.5rem\]){border-radius:3px}[data-design=d1] :is(.shadow,.shadow-xs,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.hover\:shadow-lg:hover,.hover\:shadow-md:hover){box-shadow:none}[data-design=d1] :is(.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md){backdrop-filter:none}[data-design=d1] :is(.bg-gradient-to-r,.bg-gradient-to-b,.bg-gradient-to-br,.bg-gradient-to-t,.bg-gradient-to-l){background-image:none}[data-design=d1] .bg-white,[data-design=d1] .bg-zinc-50,[data-design=d1] .bg-gray-50,[data-design=d1] .bg-slate-50,[data-design=d1] .bg-background,[data-design=d1] .bg-\[\#FAF9F6\]{background-color:var(--d1-paper)}[data-design=d1] .bg-zinc-100,[data-design=d1] .bg-gray-100,[data-design=d1] .bg-slate-100,[data-design=d1] .bg-muted{background-color:var(--d1-paper-sunken)}[data-design=d1] .bg-zinc-950,[data-design=d1] .bg-zinc-900,[data-design=d1] .bg-black,[data-design=d1] .bg-gray-900,[data-design=d1] .bg-slate-900,[data-design=d1] [data-slot=header-top-bar]{background-color:var(--d1-ink)}[data-design=d1] .border-zinc-200,[data-design=d1] .border-gray-200,[data-design=d1] .border-slate-200,[data-design=d1] .border-zinc-100,[data-design=d1] .border-gray-100,[data-design=d1] .divide-zinc-200>:not([hidden])~:not([hidden]),[data-design=d1] .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--d1-line)}[data-design=d1] .text-zinc-900,[data-design=d1] .text-gray-900,[data-design=d1] .text-slate-900,[data-design=d1] .text-zinc-950,[data-design=d1] .text-foreground{color:var(--d1-ink)}[data-design=d1] .text-zinc-700,[data-design=d1] .text-gray-700,[data-design=d1] .text-slate-700,[data-design=d1] .text-zinc-600,[data-design=d1] .text-gray-600,[data-design=d1] .text-slate-600,[data-design=d1] .text-muted-foreground{color:var(--d1-muted)}[data-design=d1] .text-zinc-500,[data-design=d1] .text-gray-500,[data-design=d1] .text-slate-500,[data-design=d1] .text-zinc-400,[data-design=d1] .text-gray-400,[data-design=d1] .text-slate-400{color:var(--d1-faint)}[data-design=d1] .text-emerald-700,[data-design=d1] .text-emerald-600,[data-design=d1] .text-emerald-800,[data-design=d1] .text-emerald-400,[data-design=d1] .text-sky-300,[data-design=d1] .text-sky-200,[data-design=d1] .text-primary{color:var(--d1-signal)}[data-design=d1] .bg-emerald-700,[data-design=d1] .bg-emerald-600,[data-design=d1] .bg-emerald-500,[data-design=d1] .bg-primary{background-color:var(--d1-signal);color:var(--d1-on-signal)}[data-design=d1] .hover\:bg-emerald-800:hover,[data-design=d1] .hover\:bg-emerald-700:hover,[data-design=d1] .hover\:bg-primary\/90:hover{background-color:var(--d1-signal-strong)}[data-design=d1] .bg-emerald-50{background-color:var(--d1-paper-sunken)}[data-design=d1] .border-emerald-200,[data-design=d1] .border-emerald-700,[data-design=d1] .hover\:border-emerald-700:hover,[data-design=d1] .border-primary{border-color:var(--d1-signal)}[data-design=d1] .focus-visible\:ring-emerald-700:focus-visible{--tw-ring-color:var(--d1-signal)}[data-design=d1] .text-xs,[data-design=d1] .text-\[11px\],[data-design=d1] .text-\[10px\]{font-size:.8125rem;line-height:1.5}[data-design=d1] .text-sm{font-size:.9375rem;line-height:1.55}[data-design=d1] .uppercase{text-transform:none;letter-spacing:0}[data-design=d1] :is(.tracking-wide,.tracking-wider,.tracking-widest){letter-spacing:0}
