.drifter-widget-root{--background:0 0% 100%;--foreground:20 14.3% 4.1%;--muted:20 5.9% 90%;--muted-foreground:20 3.8% 46.1%;--ring:20 14.3% 83.1%;--ring-offset-background:0 0% 100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.drifter-widget-root .bg-muted{background-color:hsl(var(--muted))}.drifter-widget-root .text-muted-foreground{color:hsl(var(--muted-foreground))}.drifter-widget-root .ring-offset-background{--tw-ring-offset-color:hsl(var(--ring-offset-background))}.drifter-timeline-container{position:relative;padding-left:2rem;padding-right:.5rem}.drifter-timeline-line{position:absolute;left:1rem;top:0;bottom:0;width:2px;background-color:#d6d3d1}.drifter-timeline-dot{position:absolute;left:.5rem;transform:translateX(-50%);width:1rem;height:1rem;border-radius:9999px;border:2px solid #d6d3d1;z-index:10}.drifter-timeline-dot.filled{background-color:#d6d3d1}.drifter-timeline-dot.empty{background-color:#fff}.drifter-tabs-list{height:2.25rem;border-radius:.5rem;background-color:#f5f1ea;padding:.25rem}.drifter-tabs-list,.drifter-tabs-trigger{display:inline-flex;align-items:center;justify-content:center}.drifter-tabs-trigger{white-space:nowrap;border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;color:rgba(28,46,81,.7);transition:all .15s;cursor:pointer;position:relative}.drifter-tabs-trigger.active{background-color:#fff;color:#1c2e51;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.drifter-tabs-trigger:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #d1a14d}@keyframes pulse-twice{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-twice{animation:pulse-twice 1s ease-in-out 2}