._1JxLvW_calendar{width:min(100%,328px);min-width:0;color:hsl(var(--foreground))}._1JxLvW_header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:34px;margin-bottom:14px;display:grid;container-type:inline-size}@container (max-width:259px){._1JxLvW_heading,._1JxLvW_navigation{grid-column:1/-1}._1JxLvW_navigation{justify-self:end}}._1JxLvW_heading{min-width:0;font-family:var(--font-sans,sans-serif);letter-spacing:normal;margin:0;font-size:1rem;font-weight:500;line-height:1.5}._1JxLvW_title{line-height:1.5;display:grid}._1JxLvW_title>._1JxLvW_titleRow{grid-area:1/1;justify-self:start}._1JxLvW_titleRow{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}._1JxLvW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1JxLvW_navigation{flex:none;align-items:center;gap:2px;margin-right:-6px;display:inline-flex}._1JxLvW_navButton,._1JxLvW_todayButton{height:32px;color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),opacity .16s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.16,1,.3,1);display:grid}._1JxLvW_navButton{width:32px}._1JxLvW_todayButton{padding:0 11px;font-size:.875rem;font-weight:500;line-height:1}@media (hover:hover) and (pointer:fine){._1JxLvW_navButton:hover:not([aria-disabled]),._1JxLvW_todayButton:hover:not([aria-disabled]){background:hsl(var(--muted));color:hsl(var(--foreground))}}._1JxLvW_navButton:active:not([aria-disabled]),._1JxLvW_todayButton:active:not([aria-disabled]){transition-duration:.16s,.16s,.16s,.1s;transition-timing-function:cubic-bezier(.22,1,.36,1);scale:.96}._1JxLvW_navButton[aria-disabled],._1JxLvW_todayButton[aria-disabled]{cursor:default;opacity:.36}._1JxLvW_weekdays,._1JxLvW_week{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:4px;display:grid}._1JxLvW_weekdays{color:hsl(var(--muted-foreground));text-align:center;margin-bottom:6px;font-size:.75rem;font-weight:500;line-height:24px}._1JxLvW_weekdays span{min-width:0;overflow:hidden}._1JxLvW_monthViewport{contain:paint;display:grid;position:relative;overflow:hidden}._1JxLvW_monthBody{will-change:transform;grid-area:1/1;min-width:0;position:relative}._1JxLvW_monthBody[inert]{pointer-events:none}._1JxLvW_grid{row-gap:4px;display:grid}._1JxLvW_placeholderDay{aspect-ratio:1}._1JxLvW_day{aspect-ratio:1;width:100%;min-width:0;color:hsl(var(--foreground));font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s cubic-bezier(.22, 1, .36, 1) var(--number-delay,0s);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.875rem;font-weight:400;line-height:1;display:grid;position:relative}._1JxLvW_day:before{content:"";border-radius:inherit;background:0 0;transition:background-color .16s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}._1JxLvW_dayNumber{transition:opacity .16s cubic-bezier(.22, 1, .36, 1) var(--number-delay,0s), scale .26s cubic-bezier(.16, 1, .3, 1);position:relative}._1JxLvW_highlight{aspect-ratio:1;pointer-events:none;will-change:transform;width:calc(14.2857% - 3.42857px);position:absolute;top:0;left:0}._1JxLvW_highlightFill{background:hsl(var(--primary));border-radius:50%;transition:background-color .16s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){._1JxLvW_day:hover:not(:disabled):not(._1JxLvW_selected):before{background:hsl(var(--muted))}._1JxLvW_monthBody:has(._1JxLvW_day._1JxLvW_selected:hover) ._1JxLvW_highlightFill{background:hsl(var(--primary) / .9)}}._1JxLvW_day:active:not(:disabled):before,._1JxLvW_day:active:not(:disabled) ._1JxLvW_dayNumber{transition-duration:.16s,.1s;transition-timing-function:cubic-bezier(.22,1,.36,1);scale:.94}._1JxLvW_monthBody:has(._1JxLvW_day._1JxLvW_selected:active:not(:disabled)) ._1JxLvW_highlightFill{transition-duration:.16s,.1s;transition-timing-function:cubic-bezier(.22,1,.36,1);scale:.94}._1JxLvW_day._1JxLvW_outside{color:hsl(var(--muted-foreground))}._1JxLvW_day._1JxLvW_outside:not(._1JxLvW_selected) ._1JxLvW_dayNumber{opacity:.8}._1JxLvW_day._1JxLvW_today ._1JxLvW_dayNumber:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:calc(100% + 4px);left:50%}._1JxLvW_day._1JxLvW_selected,._1JxLvW_day._1JxLvW_today{font-weight:500}._1JxLvW_day._1JxLvW_selected{color:hsl(var(--primary-foreground))}._1JxLvW_day:disabled{cursor:default;color:hsl(var(--muted-foreground))}._1JxLvW_day:disabled ._1JxLvW_dayNumber{opacity:.42}._1JxLvW_day._1JxLvW_outside:disabled ._1JxLvW_dayNumber{opacity:.3}@media (prefers-reduced-motion:reduce){._1JxLvW_navButton,._1JxLvW_todayButton,._1JxLvW_day,._1JxLvW_day:before,._1JxLvW_dayNumber,._1JxLvW_highlightFill{transition:none}._1JxLvW_navButton:active,._1JxLvW_todayButton:active,._1JxLvW_day:active:before,._1JxLvW_day:active ._1JxLvW_dayNumber{scale:none}._1JxLvW_monthBody:has(._1JxLvW_day._1JxLvW_selected:active) ._1JxLvW_highlightFill{scale:none}}._1JxLvW_day:focus-visible,._1JxLvW_navButton:focus-visible,._1JxLvW_todayButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}
:is(:root:not(.dark) .AVqsFW_header,:root:not(.dark) .AVqsFW_content,:root:not(.dark) .AVqsFW_footer){--foreground:20 15% 16%;--muted-foreground:24 9% 38%;--sidebar-foreground:20 15% 16%;--sidebar-accent:35 18% 89%;--sidebar-accent-foreground:20 15% 16%;--sidebar-border:34 15% 81%;color:hsl(var(--foreground))}.AVqsFW_header{padding:12px 12px 16px}.AVqsFW_grind{background:hsl(var(--primary) / .1);height:88px;color:hsl(var(--foreground));border:1px solid hsl(var(--primary) / .16);border-radius:16px;gap:12px;padding:14px;transition:background-color .18s ease-out}.AVqsFW_grind:hover,.AVqsFW_grind:active,.AVqsFW_grind[data-active=true]{background:hsl(var(--primary) / .16);color:hsl(var(--foreground))}.AVqsFW_playSeal{background:hsl(var(--primary));width:44px;height:44px;color:hsl(var(--primary-foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AVqsFW_playSeal svg{width:20px;height:20px;margin-left:2px}.AVqsFW_grindTitle{font-size:18px;font-weight:700;line-height:1.3}.AVqsFW_grindCaption{color:hsl(var(--muted-foreground));white-space:normal;font-size:12px;line-height:1.5}.AVqsFW_grindChevron{color:hsl(var(--primary));margin-left:auto}.AVqsFW_content{gap:0}.AVqsFW_navigation{padding:0 12px 16px}.AVqsFW_section{background:hsl(var(--background) / .55);border-radius:16px}.AVqsFW_section[data-state=open]{background:hsl(var(--card) / .75)}.AVqsFW_sectionHeader{align-items:center;gap:0;padding:4px;display:flex}.AVqsFW_disclosure{border-radius:12px;gap:12px;height:56px;padding:8px;transition:background-color .15s ease-out}.AVqsFW_disclosure[data-active=true]{background:0 0;font-weight:600}.AVqsFW_disclosure:hover{background:hsl(var(--sidebar-accent) / .7)}.AVqsFW_groupIcon{background:hsl(var(--sidebar-accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AVqsFW_groupIcon svg{width:20px;height:20px}.AVqsFW_groupLabel{letter-spacing:.09em;text-transform:uppercase;flex:1;font-size:12px;font-weight:700}.AVqsFW_hubLink{width:44px;min-height:44px;color:hsl(var(--muted-foreground));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AVqsFW_hubLink svg{width:16px;height:16px}.AVqsFW_hubLink:hover,.AVqsFW_hubLink[aria-current=page]{color:hsl(var(--primary));background:hsl(var(--primary) / .08)}.AVqsFW_hubLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.AVqsFW_destinations{border:0;gap:0;margin:0;padding:0 8px 8px;transform:none}.AVqsFW_destination+.AVqsFW_destination:before{content:"";background:hsl(var(--sidebar-border) / .45);height:1px;margin:0 12px 0 52px;display:block}.AVqsFW_toolLink{border-radius:10px;gap:12px;height:auto;min-height:52px;padding:8px;transition:background-color .15s ease-out,color .15s ease-out;transform:none}.AVqsFW_toolIcon{background:hsl(var(--muted) / .65);width:32px;height:32px;color:hsl(var(--foreground));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AVqsFW_toolIcon svg{width:18px;height:18px}.AVqsFW_toolLabel{white-space:normal;flex:1;min-width:0;font-size:14px;line-height:1.4}.AVqsFW_toolChevron{color:hsl(var(--muted-foreground));opacity:.65;width:14px!important;height:14px!important}.AVqsFW_toolLink[data-active=true]{background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-weight:600}.AVqsFW_toolLink[data-active=true] .AVqsFW_toolIcon{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.AVqsFW_footer{border-top:1px solid hsl(var(--sidebar-border) / .65);background:hsl(var(--sidebar));padding:12px}[data-collapsible=icon] .AVqsFW_header{padding:12px 10px}[data-collapsible=icon] .AVqsFW_navigation{padding:0 10px 16px}:is([data-collapsible=icon] .AVqsFW_header [data-sidebar=menu-button],[data-collapsible=icon] .AVqsFW_navigation [data-sidebar=menu-button],[data-collapsible=icon] .AVqsFW_footer [data-sidebar=menu-button]){justify-content:center;width:44px!important;height:44px!important;padding:0!important}[data-collapsible=icon] .AVqsFW_section{background:0 0}[data-collapsible=icon] .AVqsFW_sectionHeader{padding:0}:is([data-collapsible=icon] .AVqsFW_groupIcon,[data-collapsible=icon] .AVqsFW_playSeal){background:0 0;border-radius:0;width:16px;height:16px}[data-collapsible=icon] .AVqsFW_grind{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0;border-radius:10px}[data-collapsible=icon] .AVqsFW_grind:hover{background:hsl(var(--primary) / .9)}[data-collapsible=icon] .AVqsFW_disclosure[data-active=true]{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}[data-collapsible=icon] .AVqsFW_grindChevron{display:none}[data-collapsible=icon] .AVqsFW_groupLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-collapsible=icon] .AVqsFW_footer{padding:12px 10px}@media (prefers-reduced-motion:reduce){.AVqsFW_grind,.AVqsFW_toolLink,.AVqsFW_disclosure{transition:none}}
.dfWffW_field{gap:7px;min-width:0;display:grid}.dfWffW_label{color:hsl(var(--foreground));font-size:.875rem;font-weight:500;line-height:1.5}.dfWffW_trigger{border:1px solid hsl(var(--border));border-radius:var(--radius-md,8px);background:hsl(var(--background));width:100%;min-height:44px;color:hsl(var(--foreground));font:inherit;text-align:left;cursor:pointer;align-items:center;gap:9px;padding:0 12px;font-size:.875rem;transition:border-color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.dfWffW_trigger:hover:not(:disabled){border-color:hsl(var(--ring));background:hsl(var(--muted))}}.dfWffW_trigger:active:not(:disabled),.dfWffW_trigger[aria-expanded=true]{border-color:hsl(var(--ring));background:hsl(var(--muted))}.dfWffW_trigger:disabled{cursor:not-allowed;opacity:.5}.dfWffW_trigger>svg:first-child{color:hsl(var(--muted-foreground));flex:none}.dfWffW_valueText{flex:1;min-width:0;display:flex;position:relative}.dfWffW_value,.dfWffW_part{white-space:pre;display:inline-flex;position:relative}.dfWffW_value{font-variant-numeric:tabular-nums}.dfWffW_partValue{white-space:pre;display:inline-block}.dfWffW_placeholder{min-width:0;color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dfWffW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dfWffW_chevron{color:hsl(var(--muted-foreground));flex:none;transition:transform .26s cubic-bezier(.16,1,.3,1)}.dfWffW_trigger[aria-expanded=true] .dfWffW_chevron{transform:rotate(180deg)}.dfWffW_popover{width:min(352px,100vw - 32px);max-height:var(--radix-popover-content-available-height);padding:16px;overflow-y:auto}.dfWffW_footer{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:11px;font-size:.75rem;display:flex}.dfWffW_status{justify-items:end;min-width:0;display:grid}.dfWffW_status>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;max-width:100%;overflow:hidden}.dfWffW_footer button{border-radius:var(--radius-md,8px);color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.dfWffW_footer button:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground))}}.dfWffW_footer button:active:not(:disabled){transition-duration:.16s,.16s,.1s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:scale(.97)}.dfWffW_footer button:disabled{cursor:not-allowed;opacity:.4}.dfWffW_description{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5;transition:opacity .16s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.dfWffW_trigger,.dfWffW_chevron,.dfWffW_footer button,.dfWffW_description{transition:none}.dfWffW_footer button:active:not(:disabled){transform:none}}.dfWffW_trigger:focus-visible,.dfWffW_footer button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.dfWffW_trigger[aria-invalid=true]{border-color:hsl(var(--destructive))}.dfWffW_valueText{overflow:hidden}