.emoji-picker_picker__jQ_Yj{--emoji-cell:37px;position:relative;display:flex;flex-direction:column;width:var(--emoji-picker-width,352px);max-width:100%;height:var(--emoji-picker-height,408px);min-height:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.emoji-picker_emojiGlyph__rhLzV{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;line-height:1}.emoji-picker_header__lVb29{position:relative;display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.emoji-picker_search__3avub{display:flex;flex:1 1 auto;min-width:0;height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);background:var(--surface-muted);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.emoji-picker_search__3avub:focus-within{border-color:var(--border-strong);background:var(--surface)}.emoji-picker_searchIcon__nq3tv{flex:0 0 auto;color:var(--text-muted)}.emoji-picker_search__3avub input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--foreground);font:inherit}.emoji-picker_search__3avub input::placeholder{color:var(--text-muted)}.emoji-picker_search__3avub input:focus-visible{outline:none}.emoji-picker_clear__MPFvt{display:inline-grid;flex:0 0 auto;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.emoji-picker_clear__MPFvt:hover{background:var(--surface-muted);color:var(--foreground)}}.emoji-picker_toneButton__PpTDq{display:inline-grid;flex:0 0 auto;width:var(--control-height-sm);height:var(--control-height-sm);place-items:center;padding:0;border:0;border-radius:var(--radius-control);background:transparent;font-size:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.emoji-picker_toneButton__PpTDq:hover{background:var(--surface-muted)}}.emoji-picker_toneButton__PpTDq:active,.emoji-picker_tones__XEPjf{background:var(--surface-muted)}.emoji-picker_tones__XEPjf{position:absolute;top:var(--space-3);right:var(--space-3);left:var(--space-3);z-index:2;display:flex;height:var(--control-height-sm);align-items:center;justify-content:space-between;padding:0 2px;border-radius:var(--radius-control);clip-path:inset(0 0 0 calc(100% - var(--control-height-sm)) round var(--radius-control));opacity:0;visibility:hidden;transition:clip-path var(--duration-considered) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard) var(--duration-instant),visibility 0s linear var(--duration-considered)}.emoji-picker_tones__XEPjf[data-open]{clip-path:inset(0 0 0 0 round var(--radius-control));opacity:1;visibility:visible;transition:clip-path var(--duration-considered) var(--ease-standard),opacity var(--duration-instant) var(--ease-standard),visibility 0s}.emoji-picker_tone__mY14K{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;font-size:19px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.emoji-picker_tone__mY14K[aria-checked=true]{background:var(--surface);box-shadow:0 0 0 1px var(--border)}@media (hover:hover) and (pointer:fine){.emoji-picker_tone__mY14K:hover{background:var(--surface)}}.emoji-picker_tone__mY14K:focus-visible{background:var(--surface)}.emoji-picker_tone__mY14K:active{transform:scale(.92)}.emoji-picker_tabs__fafjT{position:relative;display:grid;grid-template-columns:repeat(var(--emoji-tabs,9),minmax(0,1fr));flex:0 0 auto;margin:0 var(--space-2);border-bottom:1px solid var(--border-subtle)}.emoji-picker_tab__C7iKU{display:grid;height:36px;place-items:center;padding:0;border:0;border-radius:10px 10px 0 0;background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.emoji-picker_tab__C7iKU:hover{color:var(--text-secondary)}}.emoji-picker_tab__C7iKU:focus-visible{color:var(--foreground)}.emoji-picker_tab__C7iKU[data-current]{color:var(--foreground)}.emoji-picker_indicator__7DUge{position:absolute;bottom:-1px;left:0;width:calc(100% / var(--emoji-tabs, 9));height:2px;pointer-events:none}.emoji-picker_indicator__7DUge:after{content:"";position:absolute;inset:0 calc(50% - 9px);border-radius:var(--radius-pill);background:var(--accent)}.emoji-picker_scroller__BBXYz{position:relative;flex:1 1 auto;min-height:0;padding:0 var(--space-2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;outline:none}.emoji-picker_scroller__BBXYz:focus-visible{outline:none}.emoji-picker_canvas___v0QW{position:relative;width:100%}.emoji-picker_row___J2Js,.emoji-picker_sectionRow__gWTjz{position:absolute;top:0;left:0;width:100%}.emoji-picker_sectionRow__gWTjz{display:flex;align-items:flex-end;padding:0 6px 4px}.emoji-picker_sectionLabel__cEu2z{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.emoji-picker_row___J2Js{display:grid}.emoji-picker_cell__MfoUu{display:grid;width:100%;height:100%;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;font-size:calc(var(--emoji-cell) * .6);cursor:pointer;-webkit-tap-highlight-color:transparent}.emoji-picker_cell__MfoUu[data-active]{background:var(--surface-muted)}.emoji-picker_cell__MfoUu .emoji-picker_emojiGlyph__rhLzV{transition:transform var(--duration-spring) var(--ease-spring)}.emoji-picker_cell__MfoUu:active .emoji-picker_emojiGlyph__rhLzV{transform:scale(.84);transition-duration:var(--duration-instant)}.emoji-picker_empty__Aw9zH{display:grid;height:100%;place-content:center;gap:var(--space-1);padding:var(--space-6);text-align:center}.emoji-picker_emptyTitle__eYLFr{margin:0;overflow-wrap:anywhere;color:var(--foreground);font-weight:500}.emoji-picker_emptyHint__o0YEw{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.emoji-picker_preview__SI_4s{display:flex;flex:0 0 auto;height:52px;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-top:1px solid var(--border-subtle)}.emoji-picker_previewGlyph__3zP5c{display:inline-grid;flex:0 0 auto;width:28px;place-items:center;font-size:26px;animation:emoji-picker_emoji-picker-preview__MWnAN var(--duration-spring) var(--ease-spring) both}.emoji-picker_previewIdle__OWaIB{opacity:.45;filter:grayscale(1);animation:none}.emoji-picker_previewText__glhKE{display:grid;min-width:0}.emoji-picker_previewName__v_tx2{overflow:hidden;color:var(--foreground);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.emoji-picker_previewKeywords__ZxG9m{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.emoji-picker_previewHint__wxMSI{color:var(--text-muted)}.emoji-picker_srOnly__PNv5A{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes emoji-picker_emoji-picker-preview__MWnAN{0%{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.emoji-picker_cell__MfoUu .emoji-picker_emojiGlyph__rhLzV,.emoji-picker_search__3avub,.emoji-picker_tab__C7iKU,.emoji-picker_toneButton__PpTDq,.emoji-picker_tone__mY14K,.emoji-picker_tones__XEPjf,.emoji-picker_tones__XEPjf[data-open]{transition:none}.emoji-picker_previewGlyph__3zP5c{animation:none}}.date-range-picker_root__R8BaP{position:relative;display:inline-block;height:var(--control-height-md);vertical-align:top;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);z-index:0;transition:z-index 0s linear .5s}.date-range-picker_root__R8BaP[data-open]{z-index:30;transition-delay:0s}.date-range-picker_root__R8BaP:not([data-open]) .date-range-picker_surface__RkMAn{z-index:0}.date-range-picker_root__R8BaP *,.date-range-picker_root__R8BaP :after,.date-range-picker_root__R8BaP :before{box-sizing:border-box}.date-range-picker_surface__RkMAn{position:absolute;z-index:2;top:0;left:0;overflow:clip;background:var(--surface-raised);box-shadow:var(--shadow-resting);transition:box-shadow var(--duration-considered) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.date-range-picker_surface__RkMAn:after{content:"";position:absolute;inset:0;border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard)}.date-range-picker_root__R8BaP[data-open] .date-range-picker_surface__RkMAn{box-shadow:var(--shadow-floating)}.date-range-picker_trigger__y_Lm7{position:relative;z-index:1;display:inline-flex;width:max-content;height:var(--control-height-md);align-items:center;gap:10px;padding:0 12px 0 14px;border:0;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent}.date-range-picker_trigger__y_Lm7:disabled{cursor:default}.date-range-picker_trigger__y_Lm7[inert]{pointer-events:none}.date-range-picker_chevron__eTFvY,.date-range-picker_triggerIcon__BVmqa{display:grid;flex:none;place-items:center;color:var(--text-secondary)}.date-range-picker_chevron__eTFvY{color:var(--text-muted)}.date-range-picker_value__tlATU{display:inline-flex;font-variant-numeric:tabular-nums}.date-range-picker_value__tlATU[data-empty]{color:var(--text-secondary);font-weight:400}.date-range-picker_rolling__vpKi4{display:inline-flex;gap:.28em;white-space:nowrap}.date-range-picker_word__zfylw{position:relative;display:inline-block}.date-range-picker_wordInner__M3dAw{display:inline-block}.date-range-picker_panel__wLsJ_{position:absolute;top:0;left:0;width:max-content;padding:10px;--cell:36px}.date-range-picker_body__vtfj5{display:flex;gap:10px}.date-range-picker_rail__GM73J{position:relative;display:flex;width:9.25rem;flex:none;flex-direction:column;gap:2px;padding-right:10px;border-right:1px solid var(--border-subtle)}.date-range-picker_railHighlight__9sooe{position:absolute;top:0;left:0;border-radius:12px;background:color-mix(in oklab,var(--foreground) 6.5%,transparent);pointer-events:none}.date-range-picker_preset__yHLJh{position:relative;display:flex;height:32px;flex:none;align-items:center;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.date-range-picker_preset__yHLJh[aria-pressed=true]{color:var(--foreground);font-weight:500}.date-range-picker_calendars__MQMTx{position:relative;padding:0 2px}.date-range-picker_navButton__BhqqX{position:absolute;z-index:2;top:0;display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.date-range-picker_navButton__BhqqX[data-side=prev]{left:2px}.date-range-picker_navButton__BhqqX[data-side=next]{right:2px}.date-range-picker_navButton__BhqqX:active:not(:disabled){transform:scale(.92)}.date-range-picker_navButton__BhqqX:disabled{opacity:.35;cursor:default}.date-range-picker_viewport__Y9RQl{position:relative;display:grid;height:calc(60px + var(--cell) * 6);overflow:clip;overflow-clip-margin:2px}.date-range-picker_viewport__Y9RQl>*{grid-area:1/1}.date-range-picker_months__OcE0F{display:flex;gap:24px}.date-range-picker_month__IJVvj{width:calc(var(--cell) * 7)}.date-range-picker_monthTitle___0wjW{height:32px;margin:0;color:var(--foreground);font-weight:500;line-height:32px;text-align:center;white-space:nowrap}.date-range-picker_grid__b55IG{display:grid}.date-range-picker_weekdays___D5o1{display:grid;height:28px;align-items:center;color:var(--text-muted);font-size:var(--text-xs);grid-template-columns:repeat(7,var(--cell));text-align:center}.date-range-picker_weeks__FZh0l{position:relative}.date-range-picker_week__ZHcr1{display:grid;height:var(--cell);grid-template-columns:repeat(7,var(--cell))}.date-range-picker_blank__nbVx0,.date-range-picker_cell__DlnF6{position:relative;display:block}.date-range-picker_layer__ZKQ05{position:absolute;inset:0;pointer-events:none}.date-range-picker_bar__XRZ_m{position:absolute;height:calc(var(--cell) - 6px);border-radius:var(--radius-pill);background:var(--accent-subtle)}.date-range-picker_thumb__P8NzM{position:absolute;top:0;left:0;width:var(--cell);height:var(--cell)}.date-range-picker_thumb__P8NzM:before{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.date-range-picker_day__eW39x{position:relative;z-index:1;display:grid;width:100%;height:100%;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.date-range-picker_day__eW39x>span{position:relative;display:grid;width:calc(100% - 6px);height:calc(100% - 6px);place-items:center;border-radius:50%;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.date-range-picker_day__eW39x:active:not(:disabled)>span{transform:scale(.9)}.date-range-picker_day__eW39x[data-edge]{color:var(--accent-foreground);font-weight:500;transition-delay:40ms}.date-range-picker_day__eW39x[data-today]:after{content:"";position:absolute;bottom:5px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--accent)}.date-range-picker_day__eW39x[data-today][data-edge]:after{background:var(--accent-foreground)}.date-range-picker_day__eW39x:disabled{color:var(--text-muted);cursor:default;opacity:.5}.date-range-picker_day__eW39x:focus-visible:not([data-edge])>span{background:color-mix(in oklab,var(--foreground) 7%,transparent)}.date-range-picker_footer__SFm5c{display:flex;width:0;min-width:100%;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 2px 0 12px;border-top:1px solid var(--border-subtle)}.date-range-picker_summary__zt3qP{display:grid;min-width:0;gap:1px}.date-range-picker_summaryValue__HiUtX{display:inline-flex;width:max-content;font-weight:500;font-variant-numeric:tabular-nums}.date-range-picker_summaryCount__eMK8S{display:inline-flex;min-height:1.4em;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.date-range-picker_actions__mM7pk{display:flex;flex:none;align-items:center;gap:6px}.date-range-picker_ghost__X6aEP,.date-range-picker_primary__Weo5p{display:inline-flex;height:var(--control-height-sm);align-items:center;justify-content:center;padding:0 14px;border:0;border-radius:var(--radius-control);cursor:pointer;font:inherit;font-weight:500;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.date-range-picker_ghost__X6aEP{background:transparent;color:var(--text-secondary)}.date-range-picker_primary__Weo5p{min-width:4.75rem;background:var(--accent);color:var(--accent-foreground)}.date-range-picker_ghost__X6aEP:active,.date-range-picker_primary__Weo5p:active:not(:disabled){transform:scale(.97)}.date-range-picker_primary__Weo5p:disabled{opacity:.45;cursor:default}.date-range-picker_ghost__X6aEP:focus-visible{background:var(--surface-muted);color:var(--foreground)}.date-range-picker_navButton__BhqqX:focus-visible,.date-range-picker_preset__yHLJh:focus-visible{background:color-mix(in oklab,var(--foreground) 5%,transparent);color:var(--foreground)}.date-range-picker_srOnly__1xzaT{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.date-range-picker_panel__wLsJ_[data-compact]{padding:8px}.date-range-picker_panel__wLsJ_[data-compact] .date-range-picker_body__vtfj5{flex-direction:column;gap:8px}.date-range-picker_panel__wLsJ_[data-compact] .date-range-picker_rail__GM73J{width:auto;flex-direction:row;gap:2px;margin:0 -8px;padding:0 8px 8px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--border-subtle);overscroll-behavior-x:contain;scrollbar-width:none}.date-range-picker_panel__wLsJ_[data-compact] .date-range-picker_rail__GM73J::-webkit-scrollbar{display:none}.date-range-picker_panel__wLsJ_[data-compact] .date-range-picker_preset__yHLJh{padding:0 11px}.date-range-picker_panel__wLsJ_[data-compact] .date-range-picker_calendars__MQMTx{align-self:center}.date-range-picker_panel__wLsJ_[data-compact] .date-range-picker_footer__SFm5c{flex-wrap:wrap;margin-top:6px;padding-left:11px}.date-range-picker_panel__wLsJ_[data-compact] .date-range-picker_actions__mM7pk{margin-left:auto}.date-range-picker_panel__wLsJ_[data-compact] .date-range-picker_summary__zt3qP{flex:1 1 8rem}@media (hover:hover) and (pointer:fine){.date-range-picker_root__R8BaP:not([data-open]):has(>.date-range-picker_trigger__y_Lm7:hover:not(:disabled)) .date-range-picker_surface__RkMAn{background:color-mix(in oklab,var(--foreground) 3%,var(--surface-raised))}.date-range-picker_root__R8BaP:not([data-open]):has(>.date-range-picker_trigger__y_Lm7:hover:not(:disabled)) .date-range-picker_surface__RkMAn:after{border-color:var(--border-strong)}.date-range-picker_preset__yHLJh:hover{color:var(--foreground)}.date-range-picker_preset__yHLJh:not([aria-pressed=true]):hover{background:color-mix(in oklab,var(--foreground) 4%,transparent)}.date-range-picker_navButton__BhqqX:hover:not(:disabled){background:color-mix(in oklab,var(--foreground) 6.5%,transparent);color:var(--foreground)}.date-range-picker_day__eW39x:hover:not(:disabled):not([data-edge])>span{background:color-mix(in oklab,var(--foreground) 7%,transparent)}.date-range-picker_ghost__X6aEP:hover{background:var(--surface-muted);color:var(--foreground)}.date-range-picker_primary__Weo5p:hover:not(:disabled){background:var(--accent-strong)}}@media (prefers-reduced-motion:reduce){.date-range-picker_day__eW39x,.date-range-picker_day__eW39x>span,.date-range-picker_ghost__X6aEP,.date-range-picker_navButton__BhqqX,.date-range-picker_preset__yHLJh,.date-range-picker_primary__Weo5p,.date-range-picker_surface__RkMAn{transition-duration:0s}}@media (prefers-contrast:more){.date-range-picker_surface__RkMAn:after{border-color:var(--border-strong)}}.dropdown-menu_trigger__tHHfW{display:inline-flex;max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.dropdown-menu_trigger__tHHfW:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.dropdown-menu_trigger__tHHfW[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}.dropdown-menu_trigger__tHHfW:active{border-color:var(--border-strong);background:color-mix(in oklab,var(--surface-muted),var(--border) 55%);box-shadow:none}.dropdown-menu_item__2mM29:focus-visible{outline:none}.dropdown-menu_triggerIcon__ePoI_{display:inline-flex;flex:none;color:var(--text-secondary)}.dropdown-menu_label__E6np5{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;overflow-x:clip}.dropdown-menu_labelMeasure__xGL22{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.dropdown-menu_labelText__77jcs{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-menu_chevron__4EgVP{flex:none;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.dropdown-menu_trigger__tHHfW[data-state=open] .dropdown-menu_chevron__4EgVP{transform:rotate(180deg)}.dropdown-menu_menu__N7a5H{--menu-x:0px;--menu-y:-5px;position:relative;z-index:60;min-width:min(12rem,var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);padding:5px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.dropdown-menu_menu__N7a5H[data-side=top]{--menu-y:5px}.dropdown-menu_menu__N7a5H[data-side=left]{--menu-x:5px;--menu-y:0px}.dropdown-menu_menu__N7a5H[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{.dropdown-menu_menu__N7a5H[data-state=open]{opacity:0;transform:translate(var(--menu-x),var(--menu-y)) scale(.97)}.dropdown-menu_menu__N7a5H[data-state=open] .dropdown-menu_item__2mM29{opacity:0;transform:translate(calc(var(--menu-x) * .4),calc(var(--menu-y) * .4))}}.dropdown-menu_menu__N7a5H[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5),calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard),transform .13s var(--ease-standard);animation:dropdown-menu_menu-exit__njtoa .13s linear both;pointer-events:none}.dropdown-menu_highlight___o21W{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}.dropdown-menu_highlight___o21W[data-tone=danger]{background:color-mix(in oklab,var(--danger) 8%,var(--surface))}.dropdown-menu_item__2mM29{position:relative;display:flex;min-height:36px;align-items:center;gap:10px;padding:0 11px;border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font-size:var(--text-sm);cursor:pointer;outline:none;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0), 4) * 35ms),transform var(--duration-standard) var(--ease-enter) calc(min(var(--i, 0), 4) * 35ms)}.dropdown-menu_icon__HqlVs{display:inline-flex;width:17px;color:var(--text-secondary)}.dropdown-menu_separator__hTmo3{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.dropdown-menu_destructive__sBler,.dropdown-menu_destructive__sBler .dropdown-menu_icon__HqlVs{color:var(--danger)}.dropdown-menu_item__2mM29[data-disabled]{opacity:.45;cursor:default}@keyframes dropdown-menu_menu-exit__njtoa{to{--menu-exit:1}}@media (prefers-reduced-transparency:reduce){.dropdown-menu_menu__N7a5H{background:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.dropdown-menu_chevron__4EgVP,.dropdown-menu_highlight___o21W,.dropdown-menu_item__2mM29,.dropdown-menu_trigger__tHHfW{transition:none}.dropdown-menu_menu__N7a5H,.dropdown-menu_menu__N7a5H[data-state=closed]{transform:none;transition:opacity var(--duration-instant) linear}}.slider_root__VTyyW{--slider-thumb:22px;--slider-track:6px;display:grid;width:100%;min-width:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);user-select:none;-webkit-user-select:none}.slider_header__CdP50{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.slider_label__nwVZx{min-width:0;font-weight:500}.slider_readout__8h4Or{display:inline-flex;flex:none;align-items:center;gap:.3em;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.slider_dash__3CGdc{color:var(--text-muted)}.slider_body__q3Srt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.slider_start__stoFe{display:flex;grid-area:1/1;margin-right:var(--space-3)}.slider_end__bna0P{display:flex;grid-area:1/3;margin-left:var(--space-3)}.slider_control__LV98h{position:relative;grid-area:1/2;height:var(--control-height-md);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slider_track__K3zjF{position:absolute;top:50%;right:calc(var(--slider-thumb) / 2);left:calc(var(--slider-thumb) / 2);height:var(--slider-track);margin-top:calc(var(--slider-track) / -2);border-radius:var(--radius-pill);background:var(--control-track)}.slider_fill__azG4y{position:absolute;inset:0;border-radius:inherit;background:var(--control-fill)}.slider_tick__FFd_z{position:absolute;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--foreground) 30%,transparent)}.slider_fill__azG4y .slider_tick__FFd_z{background:color-mix(in oklab,var(--control-glyph) 60%,transparent)}.slider_thumbs__MPfFZ{position:absolute;inset:0 calc(var(--slider-thumb) / 2);container-type:inline-size;pointer-events:none}.slider_thumbLayer__G3_g5{position:absolute;inset:0}.slider_thumb__IcgFf{position:absolute;top:50%;right:0;box-sizing:border-box;width:var(--slider-thumb);height:var(--slider-thumb);translate:50% -50%;border:0;border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);pointer-events:auto;cursor:grab;transition:box-shadow var(--duration-fast) var(--ease-standard)}.slider_thumb__IcgFf:after{content:"";position:absolute;inset:-11px;border-radius:inherit}.slider_root__VTyyW[data-dragging],.slider_root__VTyyW[data-dragging] .slider_control__LV98h,.slider_root__VTyyW[data-dragging] .slider_thumb__IcgFf{cursor:grabbing}.slider_bubbleAnchor__pZEZg{--edge:calc(var(--slider-thumb) / 2);--x:calc(var(--at, 0) * 1cqw);position:absolute;right:0;bottom:calc(50% + var(--slider-thumb) / 2 + 8px);display:flex;translate:clamp(calc(100% - var(--edge) - var(--x)),50%,calc(100cqw + var(--edge) - var(--x))) 0;pointer-events:none}@media (pointer:coarse){.slider_bubbleAnchor__pZEZg{bottom:calc(50% + var(--slider-thumb) / 2 + 18px)}}.slider_bubble__2Z4oB{display:inline-flex;min-height:1.75rem;align-items:center;padding:0 var(--space-3);border:1px solid color-mix(in oklab,var(--background) 14%,var(--foreground));border-radius:var(--radius-pill);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:500;white-space:nowrap;transform-origin:50% 100%}.slider_marks__NH5yU{position:relative;grid-area:2/2;height:1.25rem;margin:calc(var(--space-1) * -1) calc(var(--slider-thumb) / 2) 0;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.slider_markLabel__Tt7Vr{position:absolute;top:0;translate:-50% 0;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.slider_markLabel__Tt7Vr[data-edge=start]{translate:max(-50%,calc(var(--slider-thumb) / -2)) 0}.slider_markLabel__Tt7Vr[data-edge=end]{translate:min(-50%,calc(-100% + var(--slider-thumb) / 2)) 0}.slider_markLabel__Tt7Vr[data-on]{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.slider_markLabel__Tt7Vr:hover{color:var(--foreground)}}.slider_root__VTyyW[data-disabled]{opacity:.5}.slider_root__VTyyW[data-disabled] .slider_control__LV98h,.slider_root__VTyyW[data-disabled] .slider_markLabel__Tt7Vr,.slider_root__VTyyW[data-disabled] .slider_thumb__IcgFf{cursor:not-allowed}.slider_number__QZhk7{display:inline-flex;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.slider_column__NA1Ly{--feather:.2em;position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent)}.slider_sizer__pG9Zq{visibility:hidden}.slider_glyph__WQpa3{position:absolute;inset:var(--feather) 0;text-align:center}.slider_symbol__c8fgF{display:inline-block;overflow-x:clip;white-space:pre}@media (prefers-reduced-motion:reduce){.slider_markLabel__Tt7Vr,.slider_thumb__IcgFf{transition:none}}.number-field_field__Ayscp{--nf-height:var(--control-height-md);--nf-step:34px;--nf-inset:3px;--nf-text:var(--text-base);--nf-width:var(--number-field-width,196px);--nf-limit:color-mix(in oklab,var(--warning) 72%,var(--foreground));display:grid;min-width:0}.number-field_field__Ayscp[data-size=sm]{--nf-height:var(--control-height-sm);--nf-step:28px;--nf-inset:3px;--nf-text:var(--text-sm);--nf-width:var(--number-field-width,164px)}.number-field_field__Ayscp[data-size=lg]{--nf-height:var(--control-height-lg);--nf-step:40px;--nf-inset:4px;--nf-text:var(--text-lg);--nf-width:var(--number-field-width,228px)}:root[data-theme=dark] .number-field_field__Ayscp{--nf-limit:color-mix(in oklab,var(--warning) 88%,var(--foreground))}.number-field_head__fzBeh{display:flex;width:min(100%,var(--nf-width));align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.number-field_label__mfF63{min-width:0;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.number-field_field__Ayscp[data-size=sm] .number-field_label__mfF63{font-size:var(--text-xs)}.number-field_limit__ZpZIo{flex:none;color:var(--nf-limit);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap}.number-field_label__mfF63[data-scrub]{cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none}.number-field_control__rH_CE{display:flex;align-items:center;width:min(100%,var(--nf-width));min-height:var(--nf-height);gap:2px;border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--nf-inset);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-standard) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.number-field_control__rH_CE:hover,.number-field_field__Ayscp:has(.number-field_label__mfF63[data-scrub]:hover) .number-field_control__rH_CE{border-color:var(--border-strong)}}.number-field_control__rH_CE[data-scrubbing]{border-color:var(--foreground)}.number-field_control__rH_CE:has(input:focus){border-color:var(--foreground)}.number-field_control__rH_CE[data-warn],.number-field_control__rH_CE[data-warn]:hover{border-color:color-mix(in oklab,var(--warning) 55%,var(--border));background:color-mix(in oklab,var(--warning) 5%,var(--surface))}.number-field_control__rH_CE[data-warn]:has(input:focus){border-color:color-mix(in oklab,var(--warning) 80%,var(--border))}.number-field_control__rH_CE[data-disabled]{opacity:.5;background:var(--surface-muted)}.number-field_step__PrqvE{display:grid;width:var(--nf-step);height:var(--nf-step);flex:0 0 var(--nf-step);place-items:center;border:0;border-radius:calc(var(--radius-control) - var(--nf-inset) - 1px);padding:0;background:transparent;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-standard) var(--ease-standard)}.number-field_icon__lQxs2{display:grid;place-items:center}.number-field_icon__lQxs2 svg{transition:transform var(--duration-spring) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.number-field_step__PrqvE:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-muted);color:var(--foreground)}}.number-field_step__PrqvE:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]){background:color-mix(in oklab,var(--foreground) 10%,var(--surface));color:var(--foreground);transition:background-color 60ms linear,color 60ms linear}.number-field_step__PrqvE:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg{transform:scale(.82);transition:transform 90ms var(--ease-standard)}.number-field_step__PrqvE:focus-visible{outline:none;background:var(--surface-muted);color:var(--foreground)}.number-field_step__PrqvE[aria-disabled=true]{opacity:.32;cursor:not-allowed}.number-field_step__PrqvE:disabled{opacity:.35;cursor:not-allowed}.number-field_control__rH_CE[data-strain=max] .number-field_step__PrqvE[aria-disabled=true]:last-child,.number-field_control__rH_CE[data-strain=min] .number-field_step__PrqvE[aria-disabled=true]:first-child{opacity:.6;color:var(--nf-limit);transition:opacity 60ms linear,color 60ms linear}.number-field_valueWrap__9ogcv{position:relative;display:flex;min-width:0;flex:1;align-self:stretch;align-items:center;justify-content:center;cursor:text}.number-field_control__rH_CE[data-disabled] .number-field_valueWrap__9ogcv{cursor:not-allowed}.number-field_value__0EUel{display:inline-flex;align-items:center;white-space:nowrap;color:var(--foreground);font-size:var(--nf-text);transition:color var(--duration-standard) var(--ease-standard);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums}.number-field_affix__LHs2Q{display:inline-flex;color:var(--text-secondary);font-weight:400}.number-field_char__X8oVT{display:inline-block;overflow-x:clip;white-space:pre}.number-field_number__xGNe4{position:relative;display:inline-grid;align-items:center}.number-field_display__TEpIP{display:inline-flex;grid-area:1/1}.number-field_display__TEpIP[data-hidden]{position:absolute;top:0;left:0;visibility:hidden}.number-field_mirror__bh2oq{grid-area:1/1;white-space:pre}.number-field_input__7cpIZ{position:absolute;z-index:1;top:0;left:0;width:calc(100% + 1em);height:100%;margin:0;border:0;padding:0;background:transparent;color:transparent;caret-color:var(--foreground);font:inherit;font-variant-numeric:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;outline:none}.number-field_input__7cpIZ:focus-visible{outline:none}.number-field_input__7cpIZ::selection{background:color-mix(in oklab,var(--foreground) 16%,transparent);color:transparent}.number-field_input__7cpIZ:disabled{cursor:not-allowed}.number-field_column__Ks7X7{--feather:.2em;position:relative;display:inline-block;overflow-x:visible;overflow-y:clip;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);mask-image:linear-gradient(to bottom,transparent,#000 calc(var(--feather) * 1.5),#000 calc(100% - var(--feather) * 1.5),transparent);mask-repeat:repeat-x;mask-clip:no-clip}.number-field_sizer__I3Jwz{visibility:hidden}.number-field_glyph__1HXwX{position:absolute;inset:var(--feather) 0;text-align:center}.number-field_symbol__cRlCM{display:inline-block;overflow-x:clip;white-space:pre}.number-field_messageSlot__PqU7P{display:block;overflow:hidden}.number-field_hint__0GHCp{display:block;padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums}.number-field_words__K3n0z{position:relative;display:block}.number-field_wordSlot__VgsCN{position:relative;display:inline-block;vertical-align:top;white-space:pre}.number-field_wordSizer__rJwXN{position:absolute;top:0;left:0;visibility:hidden;white-space:pre}.number-field_word__ib0_n{display:inline-block;white-space:pre}.number-field_srOnly__RGRa7{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.number-field_control__rH_CE,.number-field_step__PrqvE{transition:opacity var(--duration-instant) linear,border-color var(--duration-instant) linear,background-color var(--duration-instant) linear}.number-field_icon__lQxs2 svg,.number-field_step__PrqvE:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true]) svg{transform:none;transition:none}.number-field_control__rH_CE[data-strain] .number-field_value__0EUel{color:var(--nf-limit);transition:none}}.popover_anchor__Mcc5T:active:not(:disabled){transform:none}.popover_content__FmDK_{--popover-x:0px;--popover-y:-5px;z-index:80;min-width:12rem;max-width:min(22rem,calc(100vw - 20px));padding:1rem;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-popover-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-spring) var(--ease-spring)}.popover_content__FmDK_[data-side=top]{--popover-y:5px}.popover_content__FmDK_[data-side=left]{--popover-x:5px;--popover-y:0px}.popover_content__FmDK_[data-side=right]{--popover-x:-5px;--popover-y:0px}@starting-style{.popover_content__FmDK_[data-state=open]{opacity:0;transform:translate(var(--popover-x),var(--popover-y)) scale(.97)}}.popover_content__FmDK_[data-state=closed]{opacity:0;transform:translate(calc(var(--popover-x) * .5),calc(var(--popover-y) * .5)) scale(.98);transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);animation:popover_popover-exit__j6_xO var(--duration-fast) linear both;pointer-events:none}.popover_content__FmDK_:focus{outline:none}@keyframes popover_popover-exit__j6_xO{to{--popover-exit:1}}@media (prefers-reduced-motion:reduce){.popover_content__FmDK_,.popover_content__FmDK_[data-state=closed]{transform:none;transition:opacity var(--duration-instant) var(--ease-standard)}}.tabs_root__PheDU{position:relative}.tabs_listShell__0YO_T{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.tabs_viewport__99HRz{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}.tabs_viewport__99HRz::-webkit-scrollbar{display:none}.tabs_listShell__0YO_T[data-left=true] .tabs_viewport__99HRz{mask-image:linear-gradient(90deg,transparent,black 35px,black)}.tabs_listShell__0YO_T[data-right=true] .tabs_viewport__99HRz{mask-image:linear-gradient(90deg,black,black calc(100% - 35px),transparent)}.tabs_listShell__0YO_T[data-left=true][data-right=true] .tabs_viewport__99HRz{mask-image:linear-gradient(90deg,transparent,black 35px,black calc(100% - 35px),transparent)}.tabs_list__6ZqQ_{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}.tabs_scrollButton__3vAm_{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}.tabs_scrollLeft__YL7UN{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}.tabs_scrollRight__bZcx8{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}.tabs_scrollButton__3vAm_:disabled{opacity:0;pointer-events:none}.tabs_scrollButton__3vAm_:focus-visible{--focus-outline-offset:-3px}.tabs_trigger__5g_sq{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.tabs_trigger__5g_sq:hover{color:var(--foreground)}}.tabs_trigger__5g_sq:active{color:var(--foreground)}.tabs_trigger__5g_sq[data-state=active]{color:var(--accent-strong)}.tabs_selection__mAO7C{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}.tabs_triggerLabel__l9e_n{position:relative;z-index:1}.tabs_trigger__5g_sq:disabled{cursor:not-allowed;opacity:.5}.tabs_content__7aeGH{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.tabs_content__7aeGH[data-motion-pop-id]{margin-top:0}.tabs_content__7aeGH[data-state=inactive]{pointer-events:none}.tabs_content__7aeGH:focus-visible{--focus-outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.tabs_trigger__5g_sq{transition:none}}.rating_field__NKyNl{display:grid;justify-items:start;gap:6px;min-width:0}.rating_label__76z3i{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.rating_row__BKVNA{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:2px;max-width:100%}.rating_stars__QbJr2{--cell:36px;--glyph:24px;display:inline-flex;gap:2px;margin-inline:calc((var(--glyph) - var(--cell)) / 2);touch-action:pan-y;user-select:none;-webkit-user-select:none}.rating_sm__GMd4L .rating_stars__QbJr2{--cell:28px;--glyph:18px}.rating_lg__pEB5s .rating_stars__QbJr2{--cell:44px;--glyph:30px}.rating_cell__OyRQa{position:relative;display:grid;width:var(--cell);height:var(--cell);flex:none;place-items:center;border-radius:calc(var(--radius-control) - 6px)}.rating_hit__sx8yS{position:absolute;inset:0;margin:0;border:0;border-radius:inherit;padding:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.rating_hit__sx8yS:focus-visible{outline:none}.rating_half__dRB1M{z-index:1;inset-inline-end:50%;border-start-end-radius:0;border-end-end-radius:0}.rating_hit__sx8yS:disabled{cursor:default}.rating_lift__ed24r,.rating_pop__w_x_q{display:grid;width:var(--glyph);height:var(--glyph);pointer-events:none}.rating_base__9IBFn,.rating_fill__Z7hyH,.rating_kept__g7Vmg{display:grid;grid-area:1/1}.rating_base__9IBFn svg,.rating_fill__Z7hyH svg,.rating_kept__g7Vmg svg{width:var(--glyph);height:var(--glyph)}.rating_base__9IBFn svg{fill:transparent;stroke:var(--border-strong);transition:fill var(--duration-standard) var(--ease-standard),stroke var(--duration-standard) var(--ease-standard)}.rating_stars__QbJr2[data-rated] .rating_base__9IBFn svg{fill:var(--border);stroke:var(--border)}.rating_kept__g7Vmg{color:color-mix(in oklab,var(--warning) 30%,transparent)}.rating_fill__Z7hyH{color:var(--warning)}.rating_fill__Z7hyH svg,.rating_kept__g7Vmg svg{fill:currentColor;stroke:currentColor}.rating_value__m9o1C{display:inline-grid;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.rating_value__m9o1C[data-empty]{color:var(--text-muted)}.rating_value__m9o1C>*{grid-area:1/1}.rating_sizer__C0lf_{visibility:hidden}.rating_description__yEli_{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-variant-numeric:tabular-nums}.rating_roll__r8R0n{position:relative;display:block}.rating_word__yhXzE{display:inline-block;white-space:pre}.rating_srOnly__7_6pb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rating_field__NKyNl[data-disabled] .rating_stars__QbJr2,.rating_field__NKyNl[data-disabled] .rating_value__m9o1C{opacity:.5}@media (prefers-reduced-motion:reduce){.rating_base__9IBFn svg,.rating_value__m9o1C{transition:none}}.tooltip_tooltip__23Ptv{--tooltip-y:3px;z-index:90;max-width:15rem;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in oklab,var(--background) 14%,var(--foreground));border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-size:var(--text-sm);font-weight:400;line-height:var(--leading-body);transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter),transform var(--duration-fast) var(--ease-enter)}.tooltip_tooltip__23Ptv[data-side=bottom]{--tooltip-y:-3px}@starting-style{.tooltip_tooltip__23Ptv[data-state$=-open]{opacity:0;transform:translateY(var(--tooltip-y)) scale(.97)}.tooltip_tooltip__23Ptv[data-instant][data-state$=-open]{transform:none}}.tooltip_tooltip__23Ptv[data-instant][data-state$=-open],.tooltip_tooltip__23Ptv[data-state=closed]{transition:opacity var(--duration-instant) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.tooltip_tooltip__23Ptv[data-state=closed]{opacity:0;transform:scale(.98);animation:tooltip_tooltip-exit__I1ZaJ var(--duration-instant) linear both}.tooltip_text__yTMgL{position:relative;display:block;overflow:clip;overflow-clip-margin:var(--space-2)}.tooltip_measure__Cowiz{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.tooltip_line__JnUlG,.tooltip_measure__Cowiz{width:max-content;max-width:calc(15rem - 2 * var(--space-4) - 2px)}.tooltip_line__JnUlG{display:block}@keyframes tooltip_tooltip-exit__I1ZaJ{to{--tooltip-exit:1}}@media (prefers-reduced-motion:reduce){.tooltip_tooltip__23Ptv,.tooltip_tooltip__23Ptv[data-instant][data-state$=-open],.tooltip_tooltip__23Ptv[data-state=closed]{transform:none;transition:opacity var(--duration-instant) var(--ease-standard)}}.context-menu_target__m7unj{display:block;outline:none}.context-menu_menu__Dk1dC{position:fixed;z-index:100;min-width:min(13rem,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:min(300px,calc(100vh - 16px));overflow-y:auto;padding:5px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);outline:none}.context-menu_highlight__maPSx{position:absolute;top:0;right:5px;left:5px;border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard)}.context-menu_highlight__maPSx[data-tone=danger]{background:color-mix(in oklab,var(--danger) 8%,var(--surface))}.context-menu_item__HT_xF{position:relative;display:flex;width:100%;min-height:34px;align-items:center;gap:9px;padding:0 11px;border:0;border-radius:calc(var(--radius-panel) - 6px);background:transparent;color:inherit;font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);text-align:left;cursor:pointer;outline:none;transition:background-color var(--duration-instant) var(--ease-standard),color var(--duration-fast) var(--ease-standard);animation:context-menu_context-item-in__9zRR4 var(--duration-standard) var(--ease-enter) both;animation-delay:calc(min(var(--i, 0), 4) * 35ms)}.context-menu_item__HT_xF:focus-visible{outline:none}.context-menu_item__HT_xF:active:not(:disabled){background:color-mix(in oklab,var(--foreground) 5%,transparent)}.context-menu_item__HT_xF:disabled{opacity:.45;cursor:default}.context-menu_item__HT_xF.context-menu_destructive__X3Ik8{color:var(--danger)}.context-menu_icon__8_M_i{display:inline-flex;flex:none;width:16px;align-items:center;justify-content:center;color:var(--text-secondary)}.context-menu_item__HT_xF>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.context-menu_destructive__X3Ik8 .context-menu_icon__8_M_i{color:currentColor}@keyframes context-menu_context-item-in__9zRR4{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.context-menu_highlight__maPSx,.context-menu_item__HT_xF{animation:none;transition:none}}.search-field_field__y9ds2{display:grid;gap:var(--space-2);min-width:0}.search-field_field__y9ds2 label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.search-field_shell__xUU0y{display:flex;min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.search-field_shell__xUU0y:hover:not(:focus-within){border-color:var(--foreground)}}.search-field_shell__xUU0y:focus-within{border-color:var(--foreground)}.search-field_shell__xUU0y>svg{flex:0 0 auto;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard)}.search-field_shell__xUU0y:focus-within>svg,.search-field_shell__xUU0y[data-filled=true]>svg{color:var(--foreground)}.search-field_input__DYdDu{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);outline:0}.search-field_input__DYdDu:focus-visible{outline:0}.search-field_input__DYdDu::placeholder{color:var(--text-muted)}.search-field_input__DYdDu::-webkit-search-cancel-button{display:none}.search-field_clearSlot__8ei5h,.search-field_shell__xUU0y button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center}.search-field_shell__xUU0y button{border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.search-field_shell__xUU0y button:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.search-field_shell__xUU0y,.search-field_shell__xUU0y button,.search-field_shell__xUU0y>svg{transition:none}}.user-menu_root__eImFP{position:relative;display:inline-flex;flex:none;vertical-align:middle}.user-menu_trigger__af4Ut{--presence-surface:var(--user-menu-surface,var(--surface));position:relative;display:inline-flex;height:40px;flex:none;align-items:center;gap:var(--space-2);margin:0;padding:4px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}.user-menu_trigger__af4Ut[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){.user-menu_trigger__af4Ut:hover{--presence-surface:var(--surface-muted);background:var(--surface-muted)}}.user-menu_trigger__af4Ut[data-state=open]{--presence-surface:var(--surface-muted);background:var(--surface-muted)}.user-menu_trigger__af4Ut:active{--presence-surface:color-mix(in oklab,var(--surface-muted),var(--foreground) 8%);background:color-mix(in oklab,var(--surface-muted),var(--foreground) 8%)}.user-menu_triggerName__OGypX{max-width:11rem;overflow:hidden;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.user-menu_chevron__a5K1h{flex:none;margin-left:-2px;color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.user-menu_trigger__af4Ut:hover .user-menu_chevron__a5K1h,.user-menu_trigger__af4Ut[data-state=open] .user-menu_chevron__a5K1h{color:var(--foreground)}.user-menu_trigger__af4Ut[data-state=open] .user-menu_chevron__a5K1h{transform:rotate(180deg)}@media (max-width:639px){.user-menu_trigger__af4Ut[data-name]{padding-right:4px}.user-menu_chevron__a5K1h,.user-menu_triggerName__OGypX{display:none}}.user-menu_face__MRh0N{position:relative;display:inline-grid;width:var(--face-size);height:var(--face-size);flex:none}.user-menu_face__MRh0N[data-size=sm]{--face-size:32px;--dot-size:11px}.user-menu_face__MRh0N[data-size=md]{--face-size:34px;--dot-size:10px}.user-menu_portrait__oO6_C{display:block;width:100%;height:100%;border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);outline-offset:-1px;user-select:none}.user-menu_initials__tZNgd{display:grid;place-items:center;color:var(--text-secondary);font-size:calc(var(--face-size) * .36);font-weight:500;line-height:1}.user-menu_face__MRh0N .user-menu_dot__qRwzP{position:absolute;right:-1px;bottom:-1px;box-shadow:0 0 0 2px var(--presence-surface,var(--surface))}.user-menu_dot__qRwzP{--dot-color:var(--success);position:relative;display:inline-block;width:var(--dot-size,10px);height:var(--dot-size,10px);flex:none;border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.user-menu_dot__qRwzP:after,.user-menu_dot__qRwzP:before{content:"";position:absolute;inset:0;margin:auto;background:var(--presence-surface,var(--surface));transition:transform var(--duration-spring) var(--ease-spring),background-color var(--duration-fast) var(--ease-standard)}.user-menu_dot__qRwzP:before{width:46%;height:46%;border-radius:var(--radius-pill);transform:scale(0)}.user-menu_dot__qRwzP:after{width:58%;height:22%;min-height:1.5px;border-radius:1px;transform:scaleX(0)}.user-menu_dot__qRwzP[data-status=busy]{--dot-color:var(--danger)}.user-menu_dot__qRwzP[data-status=busy]:after{transform:scaleX(1)}.user-menu_dot__qRwzP[data-status=away]{--dot-color:var(--warning)}.user-menu_dot__qRwzP[data-status=away]:before,.user-menu_dot__qRwzP[data-status=offline]:before{transform:scale(1)}.user-menu_dot__qRwzP[data-status=offline]{--dot-color:var(--text-muted)}.user-menu_panel__JpVGp{--presence-surface:var(--surface-raised);--row:32px;--inset:4px;--menu-radius:10px;--menu-line:color-mix(in oklab,var(--foreground) 9%,transparent);position:fixed;top:0;left:0;z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:.5px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.01em;line-height:1.3;text-align:left;outline:none;transform-origin:var(--origin-x,100%) var(--origin-y,0)}.user-menu_panel__JpVGp[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.user-menu_panel__JpVGp[data-inline][data-align=end]{right:0}.user-menu_panel__JpVGp[data-inline][data-align=start]{left:0}.user-menu_panel__JpVGp[data-inline][data-align=center]{left:50%;margin-left:-7.75rem}.user-menu_header__E7JxR{display:flex;align-items:center;gap:10px;padding:8px}.user-menu_identity__5YrGd{display:grid;min-width:0;flex:1;gap:2px}.user-menu_nameRow__it_o9{display:flex;min-width:0;align-items:center;gap:6px}.user-menu_name__pe6Vj{flex:0 1 auto;color:var(--foreground);font-size:13px;letter-spacing:-.012em;line-height:1.25}.user-menu_name__pe6Vj,.user-menu_plan__le76P{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.user-menu_plan__le76P{display:inline-block;max-width:55%;flex:0 100 auto;height:17px;padding:0 5px;border:.5px solid var(--menu-line);border-radius:4px;background:color-mix(in oklab,var(--foreground) 4%,transparent);color:var(--text-secondary);font-size:11px;letter-spacing:-.005em;line-height:16px}.user-menu_email__fRtgM{overflow:hidden;color:var(--text-muted);font-size:12px;letter-spacing:-.008em;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.user-menu_list__NWF1t{position:relative}.user-menu_separator__cO5Sx{height:.5px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}@media (max-resolution:1dppx){.user-menu_separator__cO5Sx{height:1px;background:color-mix(in oklab,var(--foreground) 6%,transparent)}}.user-menu_highlight__X_H_D{position:absolute;top:0;right:0;left:0;border-radius:6px;background:color-mix(in oklab,var(--foreground) 6%,transparent);opacity:0;pointer-events:none}.user-menu_item__6e2oD{position:relative;display:flex;width:100%;height:var(--row);box-sizing:border-box;align-items:center;gap:10px;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.user-menu_icon__2efmq{display:inline-grid;width:16px;flex:none;place-items:center;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard)}.user-menu_item__6e2oD:focus .user-menu_icon__2efmq{color:var(--foreground)}.user-menu_itemLabel__VoceG{position:relative;display:inline-flex;min-width:0;flex:1}.user-menu_rise__757K0{display:inline-block;white-space:nowrap}@media (hover:none){.user-menu_item__6e2oD:active{background:var(--surface-muted)}}.user-menu_keys__L_Ffs{display:inline-flex;flex:none;align-items:center;gap:1px;margin-left:auto;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums}.user-menu_key__w_HIF{display:inline-block;min-width:1.05em;font:inherit;text-align:center}.user-menu_row__nd8qX{position:relative;display:flex;height:36px;align-items:center;gap:10px;padding:0 4px 0 8px}.user-menu_rowLabel__3ZAXS{flex:1;color:var(--foreground);font-size:13px}.user-menu_row__nd8qX .user-menu_icon__2efmq .user-menu_dot__qRwzP{--dot-size:10px}.user-menu_segments__GB7rt{--segment:28px;position:relative;isolation:isolate;display:inline-grid;height:26px;flex:none;grid-auto-columns:var(--segment);grid-auto-flow:column;padding:2px;border-radius:7px;background:color-mix(in oklab,var(--foreground) 5%,transparent)}.user-menu_thumb__DJEyq{position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:var(--segment);border-radius:5px;background:var(--surface-raised);box-shadow:0 1px 1.5px oklch(0 0 0/.08),0 0 0 .5px var(--menu-line);transform:translateX(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring)}[data-theme=dark] .user-menu_thumb__DJEyq{background:color-mix(in oklab,var(--foreground) 20%,var(--surface-raised));box-shadow:none}.user-menu_segment__ZT_5o{display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:5px;background:transparent;color:var(--text-muted);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}.user-menu_segment__ZT_5o .user-menu_dot__qRwzP{--dot-size:9px;--presence-surface:var(--surface-raised)}@media (hover:hover) and (pointer:fine){.user-menu_segment__ZT_5o:hover{color:var(--text-secondary)}}.user-menu_segment__ZT_5o[aria-checked=true]{color:var(--foreground)}.user-menu_spinner__yb9y6{animation:user-menu_user-menu-spin__SmUZL .8s linear infinite}@keyframes user-menu_user-menu-spin__SmUZL{to{transform:rotate(1turn)}}.user-menu_scrim__VeUxK{position:fixed;inset:0;z-index:70;background:oklch(0 0 0/.32);-webkit-tap-highlight-color:transparent}.user-menu_sheet__9jtVB{--row:46px;--inset:10px;position:fixed;top:auto;right:0;bottom:0;left:0;z-index:71;width:auto;max-width:none;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-bottom:0;border-radius:var(--radius-panel) var(--radius-panel) 0 0}.user-menu_handle__hAVd_{display:block;width:36px;height:5px;margin:0 auto 10px;border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab}.user-menu_sheet__9jtVB .user-menu_header__E7JxR{padding:4px 8px 12px}.user-menu_sheet__9jtVB .user-menu_item__6e2oD,.user-menu_sheet__9jtVB .user-menu_rowLabel__3ZAXS{font-size:var(--text-base)}.user-menu_sheet__9jtVB .user-menu_row__nd8qX{height:52px}.user-menu_sheet__9jtVB .user-menu_segments__GB7rt{--segment:40px;height:34px}.user-menu_sheet__9jtVB .user-menu_keys__L_Ffs{display:none}@media (prefers-reduced-motion:reduce){.user-menu_chevron__a5K1h,.user-menu_dot__qRwzP,.user-menu_dot__qRwzP:after,.user-menu_dot__qRwzP:before,.user-menu_icon__2efmq,.user-menu_item__6e2oD,.user-menu_segment__ZT_5o,.user-menu_thumb__DJEyq,.user-menu_trigger__af4Ut{transition:none}.user-menu_spinner__yb9y6{animation-duration:2.4s}}.studio_shell__EHx9E{--sidebar:232px;--topbar:52px;--gutter:clamp(16px,2.6vw,32px);--card-radius:16px;--control-height-sm:2rem;--control-height-md:2.25rem;--text-body:.8125rem;--sidebar-fill:color-mix(in oklab,var(--foreground) 2.2%,var(--background));--hover-fill:color-mix(in oklab,var(--foreground) 4%,transparent);--active-fill:color-mix(in oklab,var(--foreground) 7%,transparent);display:flex;min-height:100dvh;background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.studio_shell__EHx9E h1,.studio_shell__EHx9E h2,.studio_shell__EHx9E h3,.studio_shell__EHx9E h4{margin:0}.studio_embedded__67gY_{display:block;min-height:0;background:transparent}.studio_embedded__67gY_>.studio_main__0_Frr{max-width:none;padding-top:24px}.studio_insight__OMy_a>:nth-child(n){width:100%;max-width:none;margin-inline:0}.studio_srOnly__ohob3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.studio_main__0_Frr{container:main/inline-size;display:grid;width:100%;max-width:1280px;gap:32px;margin:0 auto;padding:24px var(--gutter) 32px;font-size:var(--text-body)}.studio_section__H_8Ll{display:grid;min-width:0;gap:12px;scroll-margin-top:calc(var(--topbar) + 16px)}.studio_hero__qCy43{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:4px}.studio_heroText__VJ5Ld{min-width:0;max-width:560px}.studio_date__JA8tD{margin:0 0 4px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.studio_hero__qCy43 h1{font-family:var(--font-body);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:1.25!important;text-wrap:balance}.studio_lede__RxBSv{margin:4px 0 0;color:var(--text-secondary);font-size:var(--text-body);line-height:1.45;text-wrap:pretty}.studio_heroActions__nGJkr{display:flex;flex-wrap:wrap;align-items:center;gap:8px}:is(.studio_heroActions__nGJkr,.studio_panelHead__dvCxS,.studio_sectionHead__wgESE)>[role=group]{padding:2px}:is(.studio_heroActions__nGJkr,.studio_panelHead__dvCxS,.studio_sectionHead__wgESE)>[role=group]>button{min-height:26px;padding:0 10px;font-size:var(--text-body)}.studio_metrics__onlWO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface)}.studio_metric__gbKc8{position:relative;display:grid;min-width:0;align-content:start;padding:16px 20px}.studio_metric__gbKc8+.studio_metric__gbKc8{border-left:1px solid var(--border-subtle)}.studio_metricLabel__djNZ0{min-width:0;margin-bottom:6px!important;overflow:hidden;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-body);font-weight:400;letter-spacing:var(--tracking-body);line-height:1.4!important;text-overflow:ellipsis;white-space:nowrap}.studio_metricValue__8wnja{min-height:30px}.studio_metricValue__8wnja>span{font-family:var(--font-body);font-size:1.5rem;letter-spacing:-.02em;line-height:1.25}.studio_metricDelta__UxRB4{display:flex;min-width:0;align-items:center;gap:6px;margin-top:4px}.studio_delta__Zpfxw{display:inline-flex;flex:none;align-items:center;gap:2px;font-size:var(--text-xs);font-weight:500;font-variant-numeric:tabular-nums}.studio_delta__Zpfxw[data-tone=good]{color:var(--success)}.studio_delta__Zpfxw[data-tone=bad]{color:var(--danger)}.studio_metricCompare__6OqaL{flex:1;color:var(--text-muted);font-size:var(--text-xs)}.studio_rise__a_MYe{position:relative;display:inline-flex;min-width:0;overflow-x:clip}.studio_riseText__PVLrg{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_metricSpark__SczLG{margin-top:12px}.studio_metricSpark__SczLG figcaption{position:absolute;top:16px;right:20px;max-width:calc(100% - 40px);padding-left:8px;background:var(--surface);font-size:var(--text-xs);line-height:1.4}.studio_metricSpark__SczLG figcaption>span:first-child{display:none}.studio_sectionHead__wgESE{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;align-items:center;min-height:32px}.studio_sectionHead__wgESE h2{font-family:var(--font-body);font-size:var(--text-base);font-weight:500;letter-spacing:-.01em;line-height:1.4!important}.studio_sectionHead__wgESE p{margin:0;color:var(--text-muted);font-size:var(--text-body);font-variant-numeric:tabular-nums}.studio_panel__IHewo{display:grid;min-width:0;align-content:start;gap:16px;padding:16px 20px 20px;border:1px solid var(--border);border-radius:var(--card-radius);background:var(--surface)}.studio_panelHead__dvCxS{display:flex;min-width:0;min-height:32px;align-items:center;justify-content:space-between;gap:8px 16px}.studio_panelHead__dvCxS h3{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.4!important}.studio_panelHead__dvCxS p{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.studio_split__CSdhl{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);gap:16px}.studio_capacity__To0TN{align-content:space-between}.studio_gaugeSlot__vVEjI{display:grid;justify-items:center;padding:4px 0}.studio_facts__PnS42{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--border-subtle)}.studio_facts__PnS42>div{display:grid;min-width:0;gap:2px;padding:12px 0 0}.studio_facts__PnS42>div+div{padding-left:16px}.studio_facts__PnS42 dt{color:var(--text-muted);font-size:var(--text-xs)}.studio_facts__PnS42 dd{margin:0;overflow:hidden;color:var(--foreground);font-size:var(--text-sm);font-weight:500;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.studio_factValue__kCnra>span{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-body);line-height:1.4}.studio_retainers__ouGWT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.studio_retainer___w3SV{position:relative;min-width:0}.studio_retainer___w3SV+.studio_retainer___w3SV:before{position:absolute;top:0;bottom:0;left:-20px;width:1px;background:var(--border-subtle);content:""}.studio_retainerSwitch__ot85X{display:none}.studio_retainerSwitch__ot85X>[role=group]{display:flex;width:100%}.studio_retainerSwitch__ot85X>[role=group]>button{flex:1 1 auto;padding:0 8px}.studio_filters__52Das{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.studio_filters__52Das>div:first-child{min-width:0}.studio_filterCount__NtO16{margin:0;color:var(--text-muted);font-size:var(--text-body);font-variant-numeric:tabular-nums}.studio_tableWrap__Mrh1j{min-width:0}.studio_tableWrap__Mrh1j>div{border-radius:var(--card-radius)}@media (min-width:621px){.studio_tableWrap__Mrh1j table{font-size:var(--text-body)}.studio_tableWrap__Mrh1j table th,.studio_tableWrap__Mrh1j table th>button{height:36px;font-size:var(--text-xs)}.studio_tableWrap__Mrh1j table td{height:48px}}.studio_projectCell__HbKui{display:grid;min-width:0;justify-items:start;gap:1px}.studio_personName__5WAwM,.studio_projectName__M0lkC{max-width:100%;overflow:hidden;padding:0;border:0;border-radius:4px;background:none;color:var(--foreground);font:inherit;font-weight:500!important;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.studio_personName__5WAwM:focus-visible,.studio_projectName__M0lkC:focus-visible{text-decoration-color:var(--border-strong)}.studio_projectClient__viobl{color:var(--text-muted);font-size:var(--text-xs)}.studio_leadCell__qatwB{display:flex;min-width:0;align-items:center;gap:8px}.studio_leadName__mAHmH{font-weight:400!important}.studio_progressCell__VE2vo{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.studio_progressTrack___jB31{position:relative;display:block;width:56px;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--foreground) 9%,transparent)}.studio_progressTrack___jB31 i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent)}.studio_progressTrack___jB31 i[data-done]{background:var(--success)}.studio_dueCell__qQ7_f{color:var(--text-secondary);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.studio_personName__5WAwM:hover,.studio_projectName__M0lkC:hover{text-decoration-color:var(--border-strong)}}.studio_teamPanel__weQJ0{container:team/inline-size;padding:4px}.studio_teamList__3Wlj7{display:grid;margin:0;padding:0;list-style:none}.studio_person__5xWmn{position:relative;min-width:0}.studio_person__5xWmn+.studio_person__5xWmn:before{position:absolute;top:0;right:12px;left:52px;height:1px;background:var(--border-subtle);content:""}.studio_personRow__Eok6f{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr) minmax(0,.9fr) 80px;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;transition:background-color .6s var(--ease-standard)}.studio_person__5xWmn[data-highlight] .studio_personRow__Eok6f{background:var(--active-fill);transition-duration:var(--duration-fast)}.studio_personText__n3Zkf{display:grid;min-width:0;line-height:1.35}.studio_personLine__NAT7y{display:flex;min-width:0;align-items:baseline;gap:8px;font-size:var(--text-body)}.studio_personName__5WAwM{font-weight:500!important}.studio_you__syFa0{flex:none;color:var(--text-muted);font-size:var(--text-xs)}.studio_personRole__vPP5M{color:var(--text-muted)}.studio_personRole__vPP5M,.studio_personState__Ju_x6{overflow:hidden;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.studio_personState__Ju_x6{min-width:0;color:var(--text-secondary)}.studio_personState__Ju_x6[data-away]{color:var(--text-muted)}.studio_load__l01Q4{display:grid;justify-items:end;gap:4px}.studio_loadText__KnebK{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.studio_loadText__KnebK strong{color:var(--foreground);font-weight:500}.studio_loadText__KnebK[data-over] strong{color:var(--danger)}.studio_loadTrack__nhD_x{position:relative;display:block;width:64px;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--foreground) 9%,transparent)}.studio_loadTrack__nhD_x i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--accent)}.studio_loadTrack__nhD_x i[data-over]{background:var(--danger)}@container team (max-width: 520px){.studio_personRow__Eok6f{grid-template-columns:28px minmax(0,1fr) 72px}.studio_personState__Ju_x6{display:none}}.studio_feedPanel__mb3Qs{--timeline-surface:var(--surface)}.studio_eventCopy__Y_Tal,.studio_eventQuote__IqH72{margin:0;color:var(--text-secondary)}.studio_eventQuote__IqH72{padding-left:12px;border-left:1px solid var(--border-strong)}.studio_activityPanel__wVudu{grid-template-columns:minmax(0,1fr);column-gap:40px}.studio_activityStats__B4G8G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.studio_activityStats__B4G8G>div{display:grid;min-width:0;align-content:start;gap:2px}.studio_activityStats__B4G8G dt{color:var(--text-muted);font-size:var(--text-xs)}.studio_activityStats__B4G8G dd{margin:0}.studio_statValue__sVZxS,.studio_statValue__sVZxS>span{color:var(--foreground);font-family:var(--font-body);font-size:var(--text-lg);font-weight:500;letter-spacing:-.015em;line-height:1.3;font-variant-numeric:tabular-nums}.studio_dayNote__7VRI5{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-body)}.studio_dayNote__7VRI5 .studio_riseText__PVLrg,.studio_dayNote__7VRI5 .studio_rise__a_MYe{display:block;white-space:normal}.studio_sheet__m5z_X{--drawer-size:min(28rem,calc(100vw - 16px))}.studio_sheetBody__Hf3xL{display:grid;gap:24px}.studio_sheetStatus__ku3Hs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.studio_sheetSummary__4oRsX{margin:0;color:var(--foreground);font-size:var(--text-base);line-height:1.5;text-wrap:pretty}.studio_sheetHeading__9Cz7G{margin-bottom:10px!important;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-body);line-height:1.4!important}.studio_sheetTeam__0QG9B{display:grid;gap:12px;margin:0;padding:0;list-style:none}.studio_sheetTeam__0QG9B li{display:flex;min-width:0;align-items:center;gap:12px}.studio_sheetPerson__kBr7c{display:grid;min-width:0;line-height:1.35}.studio_sheetPerson__kBr7c strong{font-size:var(--text-sm);font-weight:500}.studio_sheetPerson__kBr7c small{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.studio_milestones__wnUx_{display:grid;margin:0;padding:0;list-style:none}.studio_milestones__wnUx_ li{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;font-size:var(--text-sm)}.studio_milestones__wnUx_ li+li:before{position:absolute;bottom:calc(50% + 10px);left:9.5px;height:20px;width:1px;background:var(--border);content:""}.studio_milestoneMark__BEioD{display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--background)}.studio_milestones__wnUx_ li[data-done] .studio_milestoneMark__BEioD{border-color:var(--foreground);background:var(--foreground)}.studio_milestones__wnUx_ li:not([data-done]) .studio_milestoneLabel__AXp2z{color:var(--text-secondary)}.studio_milestoneDate__qRX10{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.studio_sheetActions___zGr1{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px}@container main (min-width: 940px){.studio_splitWorkload__FXX64{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.studio_splitTeam__hx4ch{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.studio_activityPanel__wVudu{grid-template-columns:minmax(0,1fr) 168px}.studio_activityStats__B4G8G{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:4px 0 0 24px;border-left:1px solid var(--border-subtle)}}@container main (max-width: 939px){.studio_capacity__To0TN{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:32px;align-items:center}.studio_capacity__To0TN .studio_panelHead__dvCxS{grid-column:1/-1}.studio_capacity__To0TN .studio_facts__PnS42{grid-template-columns:minmax(0,1fr);border-top:0}.studio_capacity__To0TN .studio_facts__PnS42>div{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.studio_capacity__To0TN .studio_facts__PnS42>div+div{padding-left:0}}@container main (max-width: 860px){.studio_metrics__onlWO{grid-template-columns:repeat(2,minmax(0,1fr))}.studio_metric__gbKc8:nth-child(3){border-left:0}.studio_metric__gbKc8:nth-child(n+3){border-top:1px solid var(--border-subtle)}.studio_retainerSwitch__ot85X{display:block}.studio_retainers__ouGWT{grid-template-columns:minmax(0,1fr)}.studio_retainer___w3SV+.studio_retainer___w3SV:before,.studio_retainer___w3SV:not([data-selected]){display:none}}@container main (max-width: 560px){.studio_main__0_Frr{gap:24px}.studio_panel__IHewo{padding:16px}.studio_metric__gbKc8{padding:14px 16px}.studio_metricSpark__SczLG figcaption{top:14px;right:16px;max-width:calc(100% - 32px)}.studio_metricCompare__6OqaL{display:none}.studio_capacity__To0TN{grid-template-columns:minmax(0,1fr)}.studio_capacity__To0TN .studio_facts__PnS42{grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-subtle)}.studio_capacity__To0TN .studio_facts__PnS42>div{display:grid;padding:12px 0 0;border-bottom:0}.studio_capacity__To0TN .studio_facts__PnS42>div+div{padding-left:12px}.studio_teamPanel__weQJ0{padding:4px}.studio_personRow__Eok6f{gap:10px;padding:8px}}@media (max-width:640px){.studio_heroActions__nGJkr{width:100%;flex-wrap:nowrap;gap:8px}.studio_heroActions__nGJkr>[role=group]{flex:1 1 auto;min-width:0}.studio_heroActions__nGJkr>[role=group]>button{flex:1 1 0;padding:0 6px}.studio_heroActions__nGJkr>button{flex:none}}@media (max-width:620px){.studio_tableWrap__Mrh1j td[data-label=Lead],.studio_tableWrap__Mrh1j td[data-label=Team],.studio_tableWrap__Mrh1j th[data-key=lead],.studio_tableWrap__Mrh1j th[data-key=team]{display:none}}@media (prefers-reduced-motion:reduce){.studio_personRow__Eok6f{transition:none}}.tag-input_field__VJ12a{display:grid;width:100%;min-width:0}.tag-input_field__VJ12a label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}.tag-input_control__pkgmT{box-sizing:content-box;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 0 0 6px transparent;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.tag-input_control__pkgmT:hover:not(:focus-within){border-color:var(--border-strong)}}.tag-input_control__pkgmT:focus-within{border-color:var(--foreground);box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid transparent;outline-offset:2px}.tag-input_content__6w1NN{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:calc(var(--control-height-md) - 2px);padding:7px;cursor:text}.tag-input_content__6w1NN,.tag-input_tag__LWe7s{position:relative;align-items:center;box-sizing:border-box}.tag-input_tag__LWe7s{display:inline-flex;gap:3px;min-height:28px;border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 4px 0 9px;background:var(--surface-muted);color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;cursor:default}.tag-input_tag__LWe7s button{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}@media (hover:hover) and (pointer:fine){.tag-input_tag__LWe7s button:hover{background:var(--surface);color:var(--foreground)}}.tag-input_tag__LWe7s button:focus-visible{background:var(--surface);color:var(--foreground);outline:none;box-shadow:inset 0 0 0 1.5px var(--focus-ring)}.tag-input_tag__LWe7s button:active{transform:scale(.96);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.tag-input_content__6w1NN input{flex:1 1 100px;min-width:80px;min-height:28px;box-sizing:border-box;border:0;padding:0 5px;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm)}.tag-input_content__6w1NN input:focus,.tag-input_content__6w1NN input:focus-visible{outline:none}.tag-input_content__6w1NN input::placeholder{color:transparent}.tag-input_placeholder__UE9zv{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;padding:0 12px;color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;pointer-events:none}.tag-input_ring__MGJgq{position:absolute;top:0;left:0;z-index:1;box-sizing:border-box;border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-subtle);opacity:0;pointer-events:none}.tag-input_tagLabel__r4UCc,.tag-input_tag__LWe7s button{position:relative;z-index:2}.tag-input_tag__LWe7s[data-picked] button{color:var(--foreground)}.tag-input_messageSlot__Bx7q_{display:block;overflow:hidden}.tag-input_hint__uDIJU{display:block;padding-top:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}.tag-input_words____hoI{position:relative;display:block}.tag-input_word__KhQVI{display:inline-block;white-space:pre}.tag-input_srOnly__Pc6BE{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.tag-input_control__pkgmT,.tag-input_tag__LWe7s button{transition:none}.tag-input_tag__LWe7s button:active{transform:none}}