.ev-root{font-family:var(--font-body);font-size:var(--ev-text-body);color:var(--color-fg-body);--ev-space-0:calc(var(--unit)*0);--ev-space-1:calc(var(--unit)*1);--ev-space-2:calc(var(--unit)*2);--ev-space-3:calc(var(--unit)*3);--ev-space-4:calc(var(--unit)*4);--ev-space-5:calc(var(--unit)*5);--ev-space-6:calc(var(--unit)*6);--ev-space-8:calc(var(--unit)*8);--ev-space-10:calc(var(--unit)*10);--ev-space-12:calc(var(--unit)*12);--ev-space-16:calc(var(--unit)*16);--ev-text-section:17px;--ev-text-section-leading:1.25;--ev-text-section-tracking:.11em;--ev-text-subhead:11px;--ev-text-subhead-leading:1.3;--ev-text-subhead-tracking:.13em;--ev-text-lede:17px;--ev-text-lede-leading:1.6;--ev-text-body:14px;--ev-text-body-leading:1.6;--ev-text-small:12px;--ev-text-small-leading:1.55;--ev-text-data:12.5px;--ev-text-data-leading:1.5;--ev-text-data-tracking:.01em;--ev-text-control:14px;--ev-target-min:44px;--ev-measure:72ch}.ev-target{min-height:var(--ev-target-min);min-width:var(--ev-target-min)}.ev-target-inline{min-height:var(--ev-target-min)}.ev-accent-text{color:var(--color-accent-text)}.ev-accent-border{border-color:var(--color-accent-text)}.ev-accent-tint{background:var(--color-accent-tint);color:var(--color-ink-on-accent-tint)}.ev-measure{max-width:var(--ev-measure)}.ev-root :focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}@media (max-width:680px){.ev-root{--ev-text-control:16px}}@media (prefers-reduced-motion:reduce){.ev-root *,.ev-root :before,.ev-root :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.ev-btn{justify-content:center;align-items:center;gap:calc(var(--unit)*2);font-family:var(--font-body);font-weight:500;font-size:var(--ev-text-control);padding:0 calc(var(--unit)*4);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;display:inline-flex}.ev-btn--primary{background:var(--color-fg);color:var(--color-bg)}.ev-btn--secondary{background:var(--color-bg-raised);color:var(--color-fg);border-color:var(--color-fg)}.ev-btn--quiet{color:var(--color-fg-muted);border-color:var(--color-border);background:0 0}.ev-btn[disabled]{opacity:.45;cursor:not-allowed}.ev-card{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:none;padding:calc(var(--unit)*5)}.ev-text--section{font-family:var(--font-display);font-weight:500;font-size:var(--ev-text-section);line-height:var(--ev-text-section-leading);letter-spacing:var(--ev-text-section-tracking);text-transform:uppercase;color:var(--color-fg)}.ev-text--subhead{font-family:var(--font-body);font-weight:600;font-size:var(--ev-text-subhead);line-height:var(--ev-text-subhead-leading);letter-spacing:var(--ev-text-subhead-tracking);text-transform:uppercase;color:var(--color-fg-muted)}.ev-text--lede{font-family:var(--font-body);font-weight:300;font-size:var(--ev-text-lede);line-height:var(--ev-text-lede-leading);color:var(--color-fg-body)}.ev-text--body{font-family:var(--font-body);font-weight:400;font-size:var(--ev-text-body);line-height:var(--ev-text-body-leading);color:var(--color-fg-body)}.ev-text--small{font-family:var(--font-body);font-weight:400;font-size:var(--ev-text-small);line-height:var(--ev-text-small-leading);color:var(--color-fg-muted)}.ev-text--data{font-family:var(--font-mono);font-weight:400;font-size:var(--ev-text-data);line-height:var(--ev-text-data-leading);letter-spacing:var(--ev-text-data-tracking);color:var(--color-fg-body)}.ev-text--muted{color:var(--color-fg-muted)}.ev-text--subtle{color:var(--color-fg-subtle)}.ev-field-label{font-family:var(--font-body);font-weight:600;font-size:var(--ev-text-subhead);line-height:var(--ev-text-subhead-leading);letter-spacing:var(--ev-text-subhead-tracking);text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:calc(var(--unit)*2);display:block}.ev-hint-line{font-family:var(--font-body);font-size:var(--ev-text-small);line-height:var(--ev-text-small-leading);color:var(--color-fg-muted)}.ev-hint-line--emphasis{color:var(--color-fg-body);font-weight:600}.ev-segmented{border:1px solid var(--color-border);border-radius:var(--radius);display:inline-flex;overflow:hidden}.ev-segmented__option{background:var(--color-bg-raised);color:var(--color-fg-muted);font-family:var(--font-body);font-weight:500;font-size:var(--ev-text-control);padding:0 calc(var(--unit)*4);cursor:pointer;border:none}.ev-segmented__option+.ev-segmented__option{border-inline-start:1px solid var(--color-border)}.ev-segmented__option[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.ev-status-dot{width:calc(var(--unit)*2);height:calc(var(--unit)*2);border-radius:var(--radius);background:var(--color-border);display:inline-block}.ev-status-dot--idle{background:var(--color-border)}.ev-status-dot--active{background:var(--color-fg)}.ev-status-dot--done{background:var(--color-fg-muted)}.ev-visually-hidden{width:calc(var(--unit)*.25);height:calc(var(--unit)*.25);white-space:nowrap;clip:rect(0,0,0,0);position:absolute;overflow:hidden}
