*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%}body{min-height:100dvh;background:var(--color-background-default);color:var(--color-content-paragraphs);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.Icon_icon{flex:none;display:block}.Spinner_spinner{display:inline-block;flex:none;border-radius:var(--radius-full);border:2px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentcolor;animation:Spinner_spin .6s linear infinite}@keyframes Spinner_spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner{animation-duration:1.4s}}.Text_text{margin:0}.Text_text[data-tone=headings]{color:var(--color-content-headings)}.Text_text[data-tone=paragraphs]{color:var(--color-content-paragraphs)}.Text_text[data-tone=highlight]{color:var(--color-content-highlight)}.Text_text[data-tone=disabled]{color:var(--color-content-disabled)}.Text_text[data-tone=pure-white]{color:var(--color-content-pure-white)}.Text_text[data-tone=success]{color:var(--color-feedback-success)}.Text_text[data-tone=warning]{color:var(--color-feedback-warning)}.Text_text[data-tone=error]{color:var(--color-feedback-error)}.Text_text[data-tone=info]{color:var(--color-feedback-info)}.Text_text[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Box_box{min-width:0}.Stack_stack{display:flex;min-width:0}.Stack_stack[data-inline]{display:inline-flex}.Stack_stack[data-direction=row]{flex-direction:row}.Stack_stack[data-direction=column]{flex-direction:column}.Stack_stack[data-wrap]{flex-wrap:wrap}.Stack_stack[data-align=start]{align-items:flex-start}.Stack_stack[data-align=center]{align-items:center}.Stack_stack[data-align=end]{align-items:flex-end}.Stack_stack[data-align=stretch]{align-items:stretch}.Stack_stack[data-align=baseline]{align-items:baseline}.Stack_stack[data-justify=start]{justify-content:flex-start}.Stack_stack[data-justify=center]{justify-content:center}.Stack_stack[data-justify=end]{justify-content:flex-end}.Stack_stack[data-justify=between]{justify-content:space-between}.Stack_stack[data-justify=around]{justify-content:space-around}.Stack_stack[data-justify=evenly]{justify-content:space-evenly}.Skeleton_skeleton{background:var(--color-background-default);flex:none}.Skeleton_skeleton[data-animation=pulse]{animation:Skeleton_rvn-skeleton-pulse 1.6s ease-in-out infinite}.Skeleton_skeleton[data-animation=wave]{position:relative;overflow:hidden}.Skeleton_skeleton[data-animation=wave]:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface-first) 70%,transparent),transparent);animation:Skeleton_rvn-skeleton-wave 1.6s ease-in-out infinite}.Skeleton_text{display:flex;flex-direction:column}@keyframes Skeleton_rvn-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes Skeleton_rvn-skeleton-wave{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton[data-animation=pulse],.Skeleton_skeleton[data-animation=wave]:after{animation:none}}.VisuallyHidden_visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.Kbd_kbd{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:1.5em;padding:0 var(--space-4);font-family:var(--text-body-s-font-family);font-size:var(--text-caption-font-size);line-height:1.6;color:var(--color-content-paragraphs);background:var(--color-surface-first);border:solid var(--color-border-default);border-width:1px 1px 2px;border-radius:var(--radius-sm)}.Kbd_kbd[data-size=md]{min-width:1.8em;padding:var(--space-4) var(--space-8);font-size:var(--text-body-s-font-size)}.rvn-btn{--_fg:var(--color-content-headings);--_solid:var(--color-accent-primary);--_solid-hover:color-mix(in srgb,var(--_solid) 88%,#000);--_solid-active:color-mix(in srgb,var(--_solid) 78%,#000);--_border:var(--color-border-default);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}.rvn-btn[data-tone=brand]{--_fg:var(--color-accent-primary);--_solid:var(--color-accent-primary);--_solid-hover:var(--color-accent-primary-hover);--_solid-active:var(--color-accent-primary-pressed);--_border:var(--color-accent-primary)}.rvn-btn[data-tone=neutral]{--_fg:var(--color-content-headings);--_solid:var(--color-content-headings);--_border:var(--color-border-default)}.rvn-btn[data-tone=positive]{--_fg:var(--color-feedback-success);--_solid:var(--color-feedback-success);--_border:var(--color-feedback-success)}.rvn-btn[data-tone=negative]{--_fg:var(--color-feedback-error);--_solid:var(--color-feedback-error);--_border:var(--color-feedback-error)}.rvn-btn[data-tone=warning]{--_fg:var(--color-feedback-warning);--_solid:var(--color-feedback-warning);--_border:var(--color-feedback-warning)}.rvn-btn[data-variant=solid]{background:var(--_solid);color:var(--color-content-pure-white)}.rvn-btn[data-variant=solid][data-tone=neutral]{color:var(--color-surface-first)}.rvn-btn[data-variant=solid]:hover{background:var(--_solid-hover)}.rvn-btn[data-variant=solid]:active,.rvn-btn[data-variant=solid][data-pressed]{background:var(--_solid-active)}.rvn-btn[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--_border)}.rvn-btn[data-variant=ghost],.rvn-btn[data-variant=outline]{background:transparent;color:var(--_fg)}.rvn-btn[data-variant=ghost]:hover,.rvn-btn[data-variant=outline]:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.rvn-btn[data-variant=ghost]:active,.rvn-btn[data-variant=ghost][data-pressed],.rvn-btn[data-variant=outline]:active,.rvn-btn[data-variant=outline][data-pressed]{background:var(--_solid);color:var(--color-content-pure-white);box-shadow:none}.rvn-btn:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}.rvn-btn:disabled,.rvn-btn[data-disabled]{cursor:not-allowed;color:var(--color-content-disabled);pointer-events:none}.rvn-btn[data-variant=solid]:disabled,.rvn-btn[data-variant=solid][data-disabled]{background:var(--color-background-disabled)}.rvn-btn[data-variant=outline]:disabled,.rvn-btn[data-variant=outline][data-disabled]{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border-default)}.rvn-btn[data-variant=ghost]:disabled,.rvn-btn[data-variant=ghost][data-disabled]{background:transparent}.rvn-btn[data-loading]{cursor:progress}.Button_button{gap:var(--space-8);font:var(--text-button-l);letter-spacing:var(--text-button-l-letter-spacing)}.Button_button[data-size=lg]{min-height:48px;padding-inline:var(--space-16);font:var(--text-button-m);letter-spacing:var(--text-button-m-letter-spacing)}.Button_button[data-size=sm]{min-height:40px;padding-inline:var(--space-12);font:var(--text-button-s);letter-spacing:var(--text-button-s-letter-spacing)}.Button_icon{display:inline-flex;flex:none}.Button_icon>svg{width:16px;height:16px}.ButtonSecondary_btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);border-radius:var(--radius-lg);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:var(--color-surface-first);border:1px solid var(--_bd,var(--color-border-default));color:var(--_fg,var(--color-content-headings));font:var(--text-button-l);letter-spacing:var(--text-button-l-letter-spacing);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ButtonSecondary_btn[data-size=lg]{min-height:48px;padding:var(--space-16)}.ButtonSecondary_btn[data-size=sm]{min-height:40px;padding:var(--space-12) var(--space-16);font:var(--text-button-s);letter-spacing:var(--text-button-s-letter-spacing)}.ButtonSecondary_btn[data-tone=neutral]{--_bd:var(--color-border-default);--_fg:var(--color-content-headings)}.ButtonSecondary_btn[data-tone=negative]{--_bd:var(--color-feedback-error);--_fg:var(--color-feedback-error);--_bg:var(--color-feedback-error-bg);--_solid:var(--color-feedback-error)}.ButtonSecondary_btn[data-tone=positive]{--_bd:var(--color-feedback-success);--_fg:var(--color-feedback-success);--_bg:var(--color-feedback-success-bg);--_solid:var(--color-feedback-success)}.ButtonSecondary_btn[data-tone=warning]{--_bd:var(--color-feedback-warning);--_fg:var(--color-feedback-warning);--_bg:var(--color-feedback-warning-bg);--_solid:var(--color-feedback-warning)}.ButtonSecondary_btn[data-tone=neutral]:hover{border-color:var(--color-accent-secondary);color:var(--color-accent-secondary)}.ButtonSecondary_btn[data-tone=neutral]:active,.ButtonSecondary_btn[data-tone=neutral][data-pressed]{background:var(--color-accent-secondary-subtle);border-color:var(--color-accent-secondary);color:var(--color-accent-secondary)}.ButtonSecondary_btn[data-tone=negative]:hover,.ButtonSecondary_btn[data-tone=positive]:hover,.ButtonSecondary_btn[data-tone=warning]:hover{background:var(--_bg)}.ButtonSecondary_btn[data-tone=negative]:active,.ButtonSecondary_btn[data-tone=negative][data-pressed],.ButtonSecondary_btn[data-tone=positive]:active,.ButtonSecondary_btn[data-tone=positive][data-pressed],.ButtonSecondary_btn[data-tone=warning]:active,.ButtonSecondary_btn[data-tone=warning][data-pressed]{background:var(--_solid);border-color:var(--_solid);color:var(--color-content-pure-white)}.ButtonSecondary_btn:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}.ButtonSecondary_btn:disabled,.ButtonSecondary_btn[data-disabled]{cursor:not-allowed;pointer-events:none;background:var(--color-background-disabled);border-color:transparent;color:var(--color-content-disabled)}.ButtonSecondary_btn[data-loading]{cursor:progress}.IconButton_iconButton{padding:var(--space-8);flex:none}.IconButton_iconButton[data-size=lg]{width:40px;height:40px}.IconButton_iconButton[data-size=md]{width:36px;height:36px}.IconButton_iconButton[data-size=sm]{width:32px;height:32px}.ButtonGroup_group{display:inline-flex}.ButtonGroup_group[data-orientation=vertical]{flex-direction:column}.ButtonGroup_group:not([data-attached]){gap:var(--space-8)}.ButtonGroup_group[data-orientation=vertical]:not([data-attached]){align-items:flex-start}.ButtonGroup_group[data-attached][data-orientation=horizontal]>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.ButtonGroup_group[data-attached][data-orientation=horizontal]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ButtonGroup_group[data-attached][data-orientation=vertical]>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ButtonGroup_group[data-attached][data-orientation=vertical]>:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.ButtonGroup_group[data-attached]>:focus-visible,.ButtonGroup_group[data-attached]>:hover{position:relative;z-index:1}.BackButton_backButton{display:inline-flex;align-items:center;gap:var(--space-4);padding-block:var(--space-8);border-radius:var(--radius-sm);color:var(--color-content-paragraphs);font:var(--text-link);letter-spacing:var(--text-link-letter-spacing);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .12s ease}.BackButton_backButton[data-size=lg]{min-height:40px}.BackButton_backButton[data-size=sm]{min-height:32px}.BackButton_backButton:hover{color:var(--color-accent-primary)}.BackButton_backButton:active{color:var(--color-accent-primary-pressed)}.BackButton_backButton:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}.BackButton_backButton:disabled,.BackButton_backButton[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed;pointer-events:none}.SegmentedControl_group{display:inline-flex;align-items:stretch;gap:0;padding:var(--space-4);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.SegmentedControl_item{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8) var(--space-12);border:none;border-radius:var(--radius-lg);background:transparent;color:var(--color-content-paragraphs);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);white-space:nowrap;cursor:pointer;transition:background-color .12s ease,color .12s ease}.SegmentedControl_item[data-size=sm]{padding:var(--space-4) var(--space-8);font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing)}.SegmentedControl_item>svg{flex:none;width:16px;height:16px}.SegmentedControl_item[data-size=sm]>svg{width:14px;height:14px}.SegmentedControl_item[data-hovered]:not([data-selected]){background:color-mix(in srgb,var(--color-content-paragraphs) 8%,transparent);color:var(--color-content-headings)}.SegmentedControl_item[data-selected]{background:var(--color-accent-primary);color:var(--color-content-pure-white)}.SegmentedControl_item[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:2px}.SegmentedControl_item[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed}.SegmentedControl_item[data-selected][data-disabled]{background:var(--color-background-disabled)}.SearchBar_field{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-16);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-content-paragraphs);transition:border-color .12s ease,color .12s ease}.SearchBar_field[data-size=lg]{min-height:48px}.SearchBar_field[data-size=md]{min-height:40px;padding:var(--space-8) var(--space-16)}.SearchBar_field:hover{border-color:color-mix(in srgb,var(--color-border-default) 60%,var(--color-content-paragraphs))}.SearchBar_field[data-focus-within]{border-color:var(--color-accent-primary);color:var(--color-content-headings)}.SearchBar_field[data-invalid]{border-color:var(--color-feedback-error);color:var(--color-feedback-error)}.SearchBar_field[data-disabled]{border-color:var(--color-border-default);color:var(--color-content-disabled);background:var(--color-background-disabled)}.SearchBar_searchIcon{color:inherit}.SearchBar_input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--color-content-headings);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.SearchBar_input::placeholder{color:var(--color-content-paragraphs)}.SearchBar_input::-webkit-search-cancel-button{display:none}.SearchBar_field[data-disabled] .SearchBar_input{color:var(--color-content-disabled)}.SearchBar_clear{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:2px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-content-paragraphs);cursor:pointer}.SearchBar_clear[data-hovered]{background:color-mix(in srgb,currentColor 12%,transparent);color:var(--color-content-headings)}.SearchBar_clear[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:1px}.FilterButton_filterButton{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-content-headings);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.FilterButton_filterButton[data-size=lg]{min-height:48px}.FilterButton_filterButton[data-size=md]{min-height:40px;padding:var(--space-8) var(--space-16)}.FilterButton_label{flex:1 1;text-align:start}.FilterButton_icon{color:inherit}.FilterButton_count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-accent-primary-subtle);color:var(--color-content-highlight);font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing)}.FilterButton_filterButton:hover{border-color:color-mix(in srgb,var(--color-border-default) 55%,var(--color-content-paragraphs))}.FilterButton_filterButton:focus-visible{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-primary) 30%,transparent)}.FilterButton_filterButton[data-open]{background:var(--color-background-default);color:var(--color-accent-primary)}.FilterButton_filterButton[data-open] .FilterButton_icon{color:var(--color-content-highlight)}.FilterButton_filterButton[data-invalid]{border-color:var(--color-feedback-error);color:var(--color-feedback-error)}.FilterButton_filterButton[data-invalid] .FilterButton_icon{color:var(--color-feedback-error)}.FilterButton_filterButton:disabled{cursor:not-allowed;color:var(--color-content-disabled);background:var(--color-surface-first)}.FilterButton_filterButton:disabled .FilterButton_icon{color:var(--color-content-disabled)}.rvn-field{display:flex;flex-direction:column;gap:var(--space-4)}.rvn-field-label{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-content-headings);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.rvn-field-required{color:var(--color-feedback-error)}.rvn-field-description{color:var(--color-content-paragraphs)}.rvn-field-description,.rvn-field-error{font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing)}.rvn-field-error{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-feedback-error)}.rvn-field-footer{display:flex;justify-content:space-between;gap:var(--space-8)}.rvn-field-count{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--color-content-paragraphs);font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing)}.rvn-field-control{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-content-headings);transition:border-color .12s ease,background-color .12s ease}.rvn-field-control[data-size=sm]{padding:var(--space-8) var(--space-16);min-height:40px}.rvn-field-control[data-size=md]{min-height:40px}.rvn-field-control[data-size=lg]{min-height:48px}.rvn-field-control:hover{border-color:color-mix(in srgb,var(--color-border-default) 55%,var(--color-content-paragraphs))}.rvn-field-control:focus-within,.rvn-field-control[data-focused]{border-color:var(--color-accent-primary)}.rvn-field-control[data-invalid]{border-color:var(--color-feedback-error)}.rvn-field-control[data-disabled]{background:var(--color-background-disabled);border-color:var(--color-border-default);color:var(--color-content-disabled);cursor:not-allowed}.rvn-field-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--color-content-headings);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.rvn-field-input::placeholder{color:var(--color-content-paragraphs)}.rvn-field-input:disabled{color:var(--color-content-disabled);cursor:not-allowed}.rvn-field-textarea{resize:vertical;min-height:88px;padding-block:0}.rvn-field-affordance{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:2px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-content-paragraphs);cursor:pointer}.rvn-field-affordance:hover,.rvn-field-affordance[data-hovered]{color:var(--color-content-headings)}.rvn-field-affordance[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:1px}.Checkbox_checkbox{display:inline-flex;align-items:center;gap:var(--space-8);cursor:pointer;color:var(--color-content-headings);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.Checkbox_checkbox[data-disabled]{cursor:not-allowed;color:var(--color-content-disabled)}.Checkbox_box{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;border:2px solid var(--color-content-headings);border-radius:var(--radius-sm);background:transparent;transition:background-color .1s ease,border-color .1s ease}.Checkbox_checkbox[data-size=lg] .Checkbox_box{width:20px;height:20px}.Checkbox_checkbox[data-size=sm] .Checkbox_box{width:16px;height:16px}.Checkbox_box:before{content:"";position:absolute;inset:-8px;border-radius:var(--radius-full);background:transparent;transition:background-color .1s ease}.Checkbox_checkbox[data-hovered] .Checkbox_box:before{background:color-mix(in srgb,currentColor 10%,transparent)}.Checkbox_checkbox[data-pressed] .Checkbox_box:before{background:color-mix(in srgb,currentColor 16%,transparent)}.Checkbox_mark{width:100%;height:100%;color:var(--color-content-pure-white)}.Checkbox_checkbox[data-indeterminate] .Checkbox_box,.Checkbox_checkbox[data-selected] .Checkbox_box{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.Checkbox_checkbox[data-invalid] .Checkbox_box{border-color:var(--color-feedback-error)}.Checkbox_checkbox[data-invalid][data-selected] .Checkbox_box{background:var(--color-feedback-error)}.Checkbox_checkbox[data-disabled] .Checkbox_box{border-color:var(--color-content-disabled)}.Checkbox_checkbox[data-disabled][data-selected] .Checkbox_box{background:var(--color-content-disabled)}.Checkbox_checkbox[data-focus-visible] .Checkbox_box{outline:2px solid var(--color-border-highlight);outline-offset:2px}.Checkbox_label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.Switch_switch{display:inline-flex;align-items:center;gap:var(--space-8);cursor:pointer;color:var(--color-content-headings);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.Switch_switch[data-disabled]{cursor:not-allowed;color:var(--color-content-disabled)}.Switch_track{--_w:52px;--_h:32px;--_pad:4px;position:relative;flex:none;display:inline-flex;align-items:center;width:var(--_w);height:var(--_h);padding:var(--_pad);border-radius:var(--radius-full);background:var(--color-border-default);transition:background-color .14s ease}.Switch_switch[data-size=sm] .Switch_track{--_w:40px;--_h:24px;--_pad:3px}.Switch_thumb{display:block;height:100%;aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-content-pure-white);box-shadow:var(--elevation-sm);transition:transform .14s ease}.Switch_switch[data-selected] .Switch_thumb{transform:translateX(calc(var(--_w) - var(--_h)))}.Switch_switch[data-selected] .Switch_track{background:var(--color-accent-primary)}.Switch_switch[data-hovered] .Switch_track{background:color-mix(in srgb,var(--color-border-default) 80%,var(--color-content-paragraphs))}.Switch_switch[data-selected][data-hovered] .Switch_track{background:var(--color-accent-primary-hover)}.Switch_switch[data-focus-visible] .Switch_track{outline:2px solid var(--color-border-highlight);outline-offset:2px}.Switch_switch[data-disabled] .Switch_track{background:var(--color-background-disabled)}.Switch_switch[data-disabled] .Switch_thumb{background:var(--color-content-disabled);box-shadow:none}.Switch_label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.RadioGroup_items{display:flex;flex-direction:column;gap:var(--space-4)}.RadioGroup_radio{display:inline-flex;align-items:center;gap:var(--space-8);cursor:pointer;color:var(--color-content-headings);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.RadioGroup_radio[data-disabled]{cursor:not-allowed;color:var(--color-content-disabled)}.RadioGroup_dot{position:relative;flex:none;width:20px;height:20px;border:2px solid var(--color-content-paragraphs);border-radius:var(--radius-full);transition:border-color .1s ease,background-color .1s ease}.RadioGroup_dot:after{inset:3px}.RadioGroup_dot:after,.RadioGroup_dot:before{content:"";position:absolute;border-radius:var(--radius-full);background:transparent;transition:background-color .1s ease}.RadioGroup_dot:before{inset:-8px}.RadioGroup_radio[data-hovered] .RadioGroup_dot:before{background:color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}.RadioGroup_radio[data-pressed] .RadioGroup_dot:before{background:color-mix(in srgb,var(--color-accent-primary) 20%,transparent)}.RadioGroup_radio[data-selected] .RadioGroup_dot{border-color:var(--color-accent-primary)}.RadioGroup_radio[data-selected] .RadioGroup_dot:after{background:var(--color-accent-primary)}.RadioGroup_radio[data-invalid] .RadioGroup_dot{border-color:var(--color-feedback-error)}.RadioGroup_radio[data-invalid][data-selected] .RadioGroup_dot:after{background:var(--color-feedback-error)}.RadioGroup_radio[data-disabled] .RadioGroup_dot{border-color:var(--color-content-disabled)}.RadioGroup_radio[data-disabled][data-selected] .RadioGroup_dot:after{background:var(--color-content-disabled)}.RadioGroup_radio[data-focus-visible] .RadioGroup_dot{outline:2px solid var(--color-border-highlight);outline-offset:2px}.RadioGroup_label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.RadioGroup_radio[data-variant=card]{width:100%;padding:var(--space-8) var(--space-12);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);transition:border-color .12s ease,background-color .12s ease}.RadioGroup_radio[data-variant=card][data-hovered]{background:var(--color-background-default)}.RadioGroup_radio[data-variant=card][data-selected]{border-color:var(--color-accent-primary);background:var(--color-accent-primary-subtle)}.RadioGroup_radio[data-variant=card][data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:2px}.RadioGroup_radio[data-variant=card] .RadioGroup_dot:before{display:none}.Slider_slider{flex-direction:column;width:100%}.Slider_header,.Slider_slider{display:flex;gap:var(--space-8)}.Slider_header{justify-content:space-between;align-items:baseline}.Slider_label{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.Slider_label,.Slider_output{color:var(--color-content-headings)}.Slider_output{font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing)}.Slider_track{position:relative;height:20px;width:100%}.Slider_rail{inset-inline:0;background:var(--color-border-default)}.Slider_fill,.Slider_rail{position:absolute;top:50%;margin-top:-3px;height:6px;border-radius:var(--radius-full)}.Slider_fill{background:var(--color-accent-primary)}.Slider_thumb{position:absolute;top:50%;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-content-pure-white);border:1px solid var(--color-border-default);box-shadow:var(--elevation-sm);transition:box-shadow .1s ease}.Slider_thumb[data-dragging],.Slider_thumb[data-focus-visible]{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent-primary) 24%,transparent);outline:none}.Slider_track[data-disabled] .Slider_fill{background:var(--color-content-disabled)}.Slider_track[data-disabled] .Slider_thumb{background:var(--color-background-disabled)}.Slider_floating{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);white-space:nowrap;color:var(--color-content-headings);font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing)}.Slider_bounds{display:flex;justify-content:space-between;color:var(--color-content-paragraphs);font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing)}.Select_value{flex:1 1;min-width:0;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.Select_value[data-placeholder]{color:var(--color-content-paragraphs)}.Select_chevron{flex:none;color:var(--color-content-headings);transition:transform .12s ease}.Select_chevron[data-open]{transform:rotate(180deg)}.Select_popover{width:var(--trigger-width);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-md);overflow:hidden}.Select_popover[data-entering]{animation:Select_pop-in .12s ease}@keyframes Select_pop-in{0%{opacity:0;transform:translateY(-4px)}}.Select_listbox{display:flex;flex-direction:column;padding:var(--space-4);max-height:18rem;overflow:auto;outline:none}.Select_option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-content-headings);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing);cursor:pointer;outline:none}.Select_option[data-focused],.Select_option[data-hovered]{background:var(--color-accent-primary-subtle)}.Select_option[data-selected]{color:var(--color-content-highlight)}.Select_option[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed}.Select_optionLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Link_link{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-accent-primary);font:var(--text-link);letter-spacing:var(--text-link-letter-spacing);cursor:pointer;border-radius:var(--radius-sm);transition:color .1s ease}.Link_link[data-size=sm]{font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing)}.Link_link[data-size=md]{font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing)}.Link_link:hover{color:var(--color-accent-primary-hover)}.Link_link:active{color:var(--color-accent-primary-pressed)}.Link_link[data-variant=default]:hover,.Link_link[data-variant=underline]{text-decoration:underline}.Link_link[data-visited]{color:var(--color-accent-secondary)}.Link_link:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}.Link_link[data-disabled]{color:var(--color-content-disabled);pointer-events:none;text-decoration:none}.Link_icon{display:inline-flex;flex:none}.Breadcrumbs_nav{min-width:0}.Breadcrumbs_list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.Breadcrumbs_item,.Breadcrumbs_list{align-items:center;gap:var(--space-8)}.Breadcrumbs_item{display:inline-flex}.Breadcrumbs_current{color:var(--color-content-headings);font:var(--text-link);letter-spacing:var(--text-link-letter-spacing)}.Breadcrumbs_item[data-size=sm] .Breadcrumbs_current{font:var(--text-caption)}.Breadcrumbs_item[data-size=md] .Breadcrumbs_current{font:var(--text-body-s)}.Breadcrumbs_separator{flex:none;color:var(--color-accent-primary)}.Tabs_tabs{display:flex;flex-direction:column;gap:var(--space-16)}.Tabs_list{display:flex;gap:var(--space-8);border-bottom:1px solid var(--color-border-default)}.Tabs_tabs[data-orientation=vertical] .Tabs_list{flex-direction:column;border-bottom:none;-webkit-border-start:1px solid var(--color-border-default);border-inline-start:1px solid var(--color-border-default)}.Tabs_tab{position:relative;padding:var(--space-8) var(--space-4);color:var(--color-content-paragraphs);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);cursor:pointer;white-space:nowrap;outline:none;transition:color .1s ease}.Tabs_tab:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;border-radius:var(--radius-full);background:transparent;transition:background-color .1s ease}.Tabs_tab[data-hovered],.Tabs_tab[data-selected]{color:var(--color-accent-primary)}.Tabs_tab[data-selected]:after{background:var(--color-accent-primary)}.Tabs_tab[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:2px;border-radius:var(--radius-sm)}.Tabs_tab[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed}.Tabs_panel{outline:none}.Tabs_panel[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:2px;border-radius:var(--radius-md)}.NavItem_navItem{display:flex;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-12);border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-content-headings);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);text-align:start;cursor:pointer;transition:background-color .1s ease,color .1s ease,padding .1s ease,box-shadow .1s ease}.NavItem_navItem[data-size=lg]{min-height:48px}.NavItem_navItem[data-size=sm]{min-height:40px;padding:var(--space-8) var(--space-12)}.NavItem_navItem[data-collapsed]{width:48px;justify-content:center;padding:var(--space-12)}.NavItem_icon{display:inline-flex;flex:none;color:inherit}.NavItem_label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavItem_chevron{flex:none;transition:transform .12s ease}.NavItem_chevron[data-open]{transform:rotate(180deg)}.NavItem_navItem:not([data-collapsed]):hover{padding-inline:var(--space-16)}.NavItem_navItem:not([data-collapsed]):hover,.NavItem_navItem[data-collapsed]:hover{color:var(--color-accent-primary);background:color-mix(in srgb,var(--color-accent-primary) 6%,transparent)}.NavItem_navItem:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.NavItem_navItem[data-active]{background:var(--color-accent-primary-subtle);color:var(--color-accent-primary);box-shadow:inset 0 -22px 24px 0 var(--color-accent-primary-subtle)}.NavItem_navItem:disabled,.NavItem_navItem[aria-disabled=true]{color:var(--color-content-disabled);background:transparent;cursor:not-allowed;pointer-events:none}.Sidebar_sidebar{display:flex;flex-direction:column;gap:var(--space-24);width:240px;height:100%;padding:var(--space-16);background:var(--color-surface-first);-webkit-border-end:1px solid var(--color-border-default);border-inline-end:1px solid var(--color-border-default);transition:width .16s ease}.Sidebar_sidebar[data-collapsed]{width:80px;align-items:center}.Sidebar_sidebar[data-hover-expand]{flex:none;width:76px;overflow:hidden;white-space:nowrap}.Sidebar_sidebar[data-hover-expand]:focus-within,.Sidebar_sidebar[data-hover-expand]:hover{width:240px}@media (prefers-reduced-motion:reduce){.Sidebar_sidebar{transition:none}}.Sidebar_items{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1;min-height:0;overflow-y:auto}.Sidebar_footer{display:flex;flex-direction:column;gap:var(--space-8)}.Sidebar_toggle{align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-first);color:var(--color-content-paragraphs);cursor:pointer}.Sidebar_sidebar[data-collapsed] .Sidebar_toggle{align-self:center}.Sidebar_toggle:hover{color:var(--color-content-headings)}.Sidebar_toggle:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}.Sidebar_toggleIcon{transition:transform .16s ease}.Sidebar_toggleIcon[data-collapsed]{transform:rotate(180deg)}.MobileNav_nav{justify-content:space-around;padding:var(--space-8) var(--space-12);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:var(--elevation-md)}.MobileNav_item,.MobileNav_nav{display:flex;align-items:center;gap:var(--space-4)}.MobileNav_item{position:relative;flex-direction:column;flex:1 1;min-width:0;padding:0;border:none;background:transparent;color:var(--color-content-paragraphs);font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing);cursor:pointer;transition:color .12s ease}.MobileNav_item:hover{color:var(--color-content-headings)}.MobileNav_item:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px;border-radius:var(--radius-md)}.MobileNav_itemIcon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);transition:width .16s ease,height .16s ease,transform .16s ease,background-color .16s ease,color .16s ease}.MobileNav_itemLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.MobileNav_item[data-active]{color:var(--color-accent-secondary)}.MobileNav_item[data-active] .MobileNav_itemIcon{width:40px;height:40px;margin-bottom:-16px;background:var(--color-accent-primary);color:var(--color-content-pure-white);transform:translateY(-18px);box-shadow:var(--elevation-sm)}.Logo_logo{display:block;flex:none;color:var(--color-content-headings)}.AppHeader_header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);min-height:72px;padding:0 var(--space-24);background:var(--color-surface-first);border-bottom:1px solid var(--color-border-default)}.AppHeader_left{display:flex;align-items:center;gap:var(--space-16);min-width:0}.AppHeader_logo{display:inline-flex;align-items:center;min-width:0}.AppHeader_actions{display:flex;align-items:center;gap:var(--space-16);flex:none}.AppHeader_menuButton{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-content-headings);cursor:pointer}.AppHeader_menuButton:hover{background:color-mix(in srgb,var(--color-content-paragraphs) 8%,transparent)}.AppHeader_menuButton:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}@media (max-width:767.98px){.AppHeader_header{min-height:56px;padding:0 var(--space-16);gap:var(--space-16)}}.AspectRatio_aspectRatio{position:relative;width:100%;overflow:hidden}.AspectRatio_aspectRatio>:where(img,video,picture,canvas,iframe,svg){display:block;width:100%;height:100%;object-fit:cover}.Divider_divider{flex:none;background:var(--color-border-default)}.Divider_divider[data-orientation=horizontal]{width:100%;height:1px}.Divider_divider[data-orientation=horizontal][data-inset]{width:calc(100% - 2 * var(--space-16));margin-inline:var(--space-16)}.Divider_divider[data-orientation=vertical]{width:1px;height:100%;align-self:stretch}.Divider_divider[data-orientation=vertical][data-inset]{height:calc(100% - 2 * var(--space-16));margin-block:var(--space-16)}.Alert_alert{display:flex;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-lg);border:1px solid transparent;--alert-color:var(--color-feedback-info);--alert-bg:var(--color-feedback-info-bg)}.Alert_alert[data-tone=success]{--alert-color:var(--color-feedback-success);--alert-bg:var(--color-feedback-success-bg)}.Alert_alert[data-tone=warning]{--alert-color:var(--color-feedback-warning);--alert-bg:var(--color-feedback-warning-bg)}.Alert_alert[data-tone=error]{--alert-color:var(--color-feedback-error);--alert-bg:var(--color-feedback-error-bg)}.Alert_alert[data-variant=soft]{background:var(--alert-bg)}.Alert_alert[data-variant=outline]{border-color:var(--alert-color)}.Alert_icon{display:inline-flex;flex:none;color:var(--alert-color);margin-top:1px}.Alert_body{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;flex:1 1}.Alert_title{margin:0;font:var(--text-label-l);letter-spacing:var(--text-label-l-letter-spacing);color:var(--color-content-headings)}.Alert_message{font:var(--text-body-s);color:var(--color-content-paragraphs)}.Alert_action{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-4)}.Alert_dismiss{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin:-2px -4px -2px 0;border-radius:var(--radius-sm);color:var(--color-content-paragraphs)}.Alert_dismiss:hover{background:color-mix(in srgb,currentColor 12%,transparent)}.Alert_dismiss:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:1px}.EmptyState_empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-8);padding:var(--space-40) var(--space-24)}.EmptyState_empty[data-size=sm]{padding:var(--space-24) var(--space-16);gap:var(--space-4)}.EmptyState_icon{display:inline-flex;color:var(--color-content-disabled);margin-bottom:var(--space-4)}.EmptyState_empty[data-size=sm] .EmptyState_icon{margin-bottom:0}.EmptyState_title{margin:0;font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing);color:var(--color-content-headings)}.EmptyState_description{margin:0;max-width:42ch;font:var(--text-body-s);color:var(--color-content-paragraphs)}.EmptyState_actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8);margin-top:var(--space-8)}.DescriptionList_list{margin:0;display:flex;flex-direction:column}.DescriptionList_list[data-direction=column]{gap:var(--space-16)}.DescriptionList_list[data-direction=row]{gap:0}.DescriptionList_item{display:flex;min-width:0}.DescriptionList_list[data-direction=column] .DescriptionList_item{flex-direction:column;gap:var(--space-4)}.DescriptionList_list[data-direction=row] .DescriptionList_item{flex-direction:row;gap:var(--space-16);padding-block:var(--space-12);border-top:1px solid var(--color-border-default)}.DescriptionList_list[data-direction=row] .DescriptionList_item:first-child{border-top:0}.DescriptionList_term{font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing);color:var(--color-content-paragraphs)}.DescriptionList_list[data-direction=row] .DescriptionList_term{flex:0 0 40%;max-width:240px}.DescriptionList_value{margin:0;font:var(--text-body-m);color:var(--color-content-headings);min-width:0}.DescriptionList_list[data-direction=row] .DescriptionList_value{flex:1 1}.Spacer_spacer{flex:none;display:block}.Spacer_spacer[data-axis=vertical]{width:100%}.Spacer_spacer[data-axis=horizontal]{height:100%;display:inline-block}.ImagePlaceholder_placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:56px;padding:var(--space-16);border-radius:var(--radius-md);color:var(--color-content-paragraphs)}.ImagePlaceholder_placeholder[data-variant=default]{background:var(--color-background-default)}.ImagePlaceholder_placeholder[data-variant=subtle]{background:var(--color-accent-primary-subtle);color:var(--color-content-highlight)}.ImagePlaceholder_placeholder[data-variant=outline]{background:transparent;border:1px solid var(--color-border-default)}.ImagePlaceholder_icon{width:24px;height:24px}.Dot_dot{display:inline-block;flex:none;border-radius:var(--radius-full);background:var(--color-feedback-info)}.Dot_dot[data-size=sm]{width:8px;height:8px}.Dot_dot[data-size=md]{width:12px;height:12px}.Dot_dot[data-size=lg]{width:16px;height:16px}.Dot_dot[data-tone=info]{background:var(--color-feedback-info)}.Dot_dot[data-tone=success]{background:var(--color-feedback-success)}.Dot_dot[data-tone=warning]{background:var(--color-feedback-warning)}.Dot_dot[data-tone=error]{background:var(--color-feedback-error)}.Dot_dot[data-tone=neutral]{background:var(--color-background-disabled)}.Dot_dot[data-ring]{box-shadow:0 0 0 2px var(--color-surface-first)}.Avatar_root{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-4);color:var(--color-content-headings);vertical-align:middle}.Avatar_root[data-interactive]{cursor:pointer;border-radius:var(--radius-full);transition:background-color .12s ease}.Avatar_root[data-interactive][data-variant=caret],.Avatar_root[data-interactive][data-variant=text]{border-radius:var(--radius-md)}.Avatar_root[data-interactive]:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}.Avatar_root[data-interactive]:hover{background:color-mix(in srgb,var(--color-content-headings) 6%,transparent)}.Avatar_root[data-interactive]:active{background:color-mix(in srgb,var(--color-content-headings) 12%,transparent)}.Avatar_root[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.Avatar_circleWrap{position:relative;flex:none;display:inline-flex}.Avatar_circle{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius-full);background:var(--color-content-headings);color:var(--color-surface-first)}.Avatar_root[data-size=sm] .Avatar_circle{width:24px;height:24px}.Avatar_root[data-size=md] .Avatar_circle{width:32px;height:32px}.Avatar_root[data-size=lg] .Avatar_circle{width:40px;height:40px}.Avatar_photo{width:100%;height:100%;object-fit:cover}.Avatar_initials{font-family:var(--text-label-m-font-family);font-weight:500;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_root[data-size=sm] .Avatar_initials{font-size:10px}.Avatar_root[data-size=md] .Avatar_initials{font-size:13px}.Avatar_root[data-size=lg] .Avatar_initials{font-size:16px}.Avatar_dot{position:absolute;top:0;right:0}.Avatar_caret{flex:none}.Avatar_caret,.Avatar_name{color:var(--color-content-headings)}.Avatar_name{font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing);white-space:nowrap}.Avatar_root[data-size=lg] .Avatar_name{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.Avatar_srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.MediaUpload_dropzone{display:flex;flex-direction:column;border:2px dashed var(--color-border-default);border-radius:var(--radius-xl);overflow:hidden;background:transparent}.MediaUpload_dropzone[data-dragging]{border-color:var(--color-accent-primary);background:var(--color-accent-primary-subtle)}.MediaUpload_dropzone[data-invalid]{border-color:var(--color-feedback-error)}.MediaUpload_trigger{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);width:100%;text-align:center;background:transparent;color:var(--color-content-paragraphs);transition:background-color .12s ease}.MediaUpload_dropzone[data-size=lg] .MediaUpload_trigger{padding:var(--space-24)}.MediaUpload_dropzone[data-size=sm] .MediaUpload_trigger{padding:var(--space-16)}.MediaUpload_trigger[data-hovered]{background:var(--color-background-default)}.MediaUpload_trigger[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.MediaUpload_trigger[data-disabled]{cursor:not-allowed}.MediaUpload_iconBox{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-content-headings);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.MediaUpload_trigger[data-hovered] .MediaUpload_iconBox{background:var(--color-accent-primary-subtle);border-color:transparent;color:var(--color-content-highlight)}.MediaUpload_trigger[data-hovered] .MediaUpload_title{color:var(--color-content-highlight)}.MediaUpload_title{color:var(--color-content-headings)}.MediaUpload_dropzone[data-size=lg] .MediaUpload_title{font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing)}.MediaUpload_dropzone[data-size=sm] .MediaUpload_title{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.MediaUpload_hint{font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing);color:var(--color-content-paragraphs)}.MediaUpload_dropzone[data-disabled] .MediaUpload_hint,.MediaUpload_dropzone[data-disabled] .MediaUpload_iconBox,.MediaUpload_dropzone[data-disabled] .MediaUpload_title{color:var(--color-content-disabled)}.MediaUpload_dropzone[data-disabled] .MediaUpload_trigger[data-hovered]{background:transparent}.MediaUpload_dropzone[data-disabled] .MediaUpload_trigger[data-hovered] .MediaUpload_iconBox{background:transparent;border-color:var(--color-border-default)}.MediaUpload_error{font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing);color:var(--color-feedback-error);padding:0 var(--space-16) var(--space-8);text-align:center}.Status_status{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--color-content-paragraphs)}.Status_label{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.Status_status[data-size=sm] .Status_label{font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing)}.Badge_badge{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;padding:2px 5px;border-radius:var(--radius-full);background:var(--color-accent-primary);color:var(--color-content-pure-white);font-family:var(--text-label-m-font-family);font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Badge_badge[data-size=sm]{min-width:16px;height:16px;font-size:11px}.Badge_badge[data-size=md]{min-width:18px;height:18px;font-size:12px}.Badge_badge[data-size=lg]{min-width:20px;height:20px;font-size:13px}.Badge_badge[data-tone=positive]{background:var(--color-feedback-success)}.Badge_badge[data-tone=warning]{background:var(--color-feedback-warning)}.Badge_badge[data-tone=negative]{background:var(--color-feedback-error)}.Tag_tag{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);white-space:nowrap;--tag-color:var(--color-content-headings);--tag-bg:var(--color-background-default)}.Tag_tag[data-tone=info]{--tag-color:var(--color-feedback-info);--tag-bg:var(--color-feedback-info-bg)}.Tag_tag[data-tone=success]{--tag-color:var(--color-feedback-success);--tag-bg:var(--color-feedback-success-bg)}.Tag_tag[data-tone=warning]{--tag-color:var(--color-feedback-warning);--tag-bg:var(--color-feedback-warning-bg)}.Tag_tag[data-tone=error]{--tag-color:var(--color-feedback-error);--tag-bg:var(--color-feedback-error-bg)}.Tag_tag[data-tone=neutral]{--tag-color:var(--color-border-highlight);--tag-bg:var(--color-background-default)}.Tag_tag[data-size=lg]{height:36px;padding:0 var(--space-8);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.Tag_tag[data-size=sm]{height:26px;padding:0 var(--space-8);font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing)}.Tag_tag[data-size=xs]{height:24px;padding:0 var(--space-8);font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing)}.Tag_tag[data-variant=solid]{background:var(--tag-color);color:var(--color-content-pure-white)}.Tag_tag[data-variant=soft]{background:var(--tag-bg);color:var(--tag-color)}.Tag_tag[data-variant=outline]{background:transparent;border-color:var(--tag-color);color:var(--tag-color)}.Tag_tag[data-disabled]{background:var(--color-background-disabled);border-color:transparent;color:var(--color-content-disabled)}.Tag_tag[data-disabled][data-variant=solid]{color:var(--color-content-pure-white)}.Tag_icon{display:inline-flex;flex:none}.Tag_tag[data-size=lg] .Tag_icon{width:20px;height:20px}.Tag_tag[data-size=sm] .Tag_icon{width:16px;height:16px}.Tag_tag[data-size=xs] .Tag_icon{width:14px;height:14px}.Tag_label{display:inline-block}.Chip_chip{display:inline-flex;align-items:stretch;border:1px solid var(--color-accent-primary);border-radius:var(--radius-2xl);background:var(--color-accent-primary-subtle);color:var(--color-accent-primary);overflow:hidden}.Chip_chip[data-disabled]{border-color:var(--color-border-default);background:var(--color-background-default);color:var(--color-content-disabled)}.Chip_main{display:inline-flex;align-items:center;gap:var(--space-4);background:transparent;color:inherit;cursor:pointer;font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.Chip_chip[data-size=lg] .Chip_main{padding:8px var(--space-16)}.Chip_chip[data-size=md] .Chip_main{padding:6px var(--space-16)}.Chip_chip[data-size=sm] .Chip_main{padding:4px var(--space-12);font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing)}.Chip_chip[data-size=xs] .Chip_main{padding:2px var(--space-8);font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing)}.Chip_main:disabled{cursor:not-allowed}.Chip_main[aria-pressed=true]{font-weight:600}.Chip_chip:has(.Chip_remove) .Chip_main{padding-right:var(--space-8)}.Chip_remove{display:inline-flex;align-items:center;justify-content:center;padding-inline:6px;background:transparent;color:inherit;cursor:pointer}.Chip_remove:disabled{cursor:not-allowed}.Chip_remove:hover:not(:disabled){background:var(--color-accent-primary-subtle)}.Chip_main:focus-visible,.Chip_remove:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.Chip_lead{flex:none}.Chip_label{display:inline-block}.ProgressBar_root{--pb-fill:var(--color-accent-primary);display:flex;inline-size:100%;color:var(--color-content-headings)}.ProgressBar_root[data-tone=success]{--pb-fill:var(--color-feedback-success)}.ProgressBar_root[data-tone=warning]{--pb-fill:var(--color-feedback-warning)}.ProgressBar_root[data-tone=error]{--pb-fill:var(--color-feedback-error)}.ProgressBar_root[data-variant=detailed]{flex-direction:column;gap:var(--space-12)}.ProgressBar_root[data-variant=inline]{align-items:center;gap:var(--space-8)}.ProgressBar_track{position:relative;border-radius:var(--radius-full);background:var(--color-border-default);overflow:hidden}.ProgressBar_root[data-variant=detailed] .ProgressBar_track{inline-size:100%;block-size:10px}.ProgressBar_root[data-variant=inline] .ProgressBar_track{flex:1 1;block-size:6px}.ProgressBar_root[data-size=sm][data-variant=detailed] .ProgressBar_track{block-size:6px}.ProgressBar_fill{block-size:100%;border-radius:inherit;background:var(--pb-fill);transition:inline-size .2s ease}.ProgressBar_row{display:flex;justify-content:space-between;gap:var(--space-8);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing)}.ProgressBar_label{font-weight:500}.ProgressBar_hint,.ProgressBar_valueText{color:var(--color-content-paragraphs)}.ProgressBar_pct{font-weight:700}.ProgressBar_pctInline{flex:none;font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.ProgressCircle_root{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;--pc-fill:var(--color-accent-primary)}.ProgressCircle_root[data-tone=success]{--pc-fill:var(--color-feedback-success)}.ProgressCircle_root[data-tone=warning]{--pc-fill:var(--color-feedback-warning)}.ProgressCircle_root[data-tone=error]{--pc-fill:var(--color-feedback-error)}.ProgressCircle_svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ProgressCircle_trackRing{stroke:var(--color-border-default)}.ProgressCircle_fillRing{stroke:var(--pc-fill);transition:stroke-dashoffset .2s ease}.ProgressCircle_value{position:relative;font-family:var(--text-label-m-font-family);font-weight:500;line-height:1;color:var(--color-content-headings);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StepProgress_root{display:flex;align-items:flex-start;gap:var(--space-8);inline-size:100%}.StepProgress_step{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);flex:none}.StepProgress_node{display:inline-flex;align-items:center;justify-content:center;inline-size:16px;block-size:16px;border-radius:var(--radius-sm);border:1px solid var(--color-border-default);color:var(--color-content-disabled)}.StepProgress_step[data-state=current] .StepProgress_node{border-color:var(--color-content-headings);color:var(--color-content-headings)}.StepProgress_step[data-state=done] .StepProgress_node{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-content-pure-white)}.StepProgress_check{inline-size:8px;block-size:8px}.StepProgress_connector{flex:1 1;min-inline-size:16px;block-size:6px;-webkit-margin-before:5px;margin-block-start:5px;border-radius:var(--radius-md);background:var(--color-border-default)}.StepProgress_connector[data-state=done]{background:var(--color-accent-primary)}.StepProgress_connector[data-state=current]{background:linear-gradient(to right,var(--color-accent-primary) 0,var(--color-accent-primary) 30%,var(--color-border-default) 30%,var(--color-border-default) 100%)}.StepProgress_label{font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing);color:var(--color-content-paragraphs);white-space:nowrap}.StepProgress_srOnly{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Toast_toast{--toast-color:var(--color-feedback-info);--toast-bg:var(--color-feedback-info-bg);display:flex;align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-24);border:1px solid var(--toast-bg);border-radius:var(--radius-lg);background:var(--toast-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--toast-color);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.Toast_toast[data-tone=success]{--toast-color:var(--color-feedback-success);--toast-bg:var(--color-feedback-success-bg)}.Toast_toast[data-tone=warning]{--toast-color:var(--color-feedback-warning);--toast-bg:var(--color-feedback-warning-bg)}.Toast_toast[data-tone=error]{--toast-color:var(--color-feedback-error);--toast-bg:var(--color-feedback-error-bg)}@media (max-width:767.98px){.Toast_toast{padding:var(--space-12)}}.Toast_icon{display:inline-flex;flex:none}.Toast_message{flex:1 1}.Toast_dismiss{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:2px;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-sm)}.Toast_dismiss:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ToastRegion_region{position:fixed;z-index:2000;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16);max-width:min(400px,100vw);pointer-events:none}.ToastRegion_region>*{pointer-events:auto}.ToastRegion_region[data-placement=top]{top:0;left:50%;transform:translateX(-50%)}.ToastRegion_region[data-placement=bottom]{bottom:0;left:50%;transform:translateX(-50%);flex-direction:column-reverse}.ToastRegion_region[data-placement=top-start]{top:0;left:0}.ToastRegion_region[data-placement=top-end]{top:0;right:0}.ToastRegion_region[data-placement=bottom-start]{bottom:0;left:0;flex-direction:column-reverse}.ToastRegion_region[data-placement=bottom-end]{bottom:0;right:0;flex-direction:column-reverse}.StarRating_root{display:inline-flex;align-items:center;gap:var(--space-4)}.StarRating_on{color:var(--color-accent-secondary)}.StarRating_off{color:var(--color-border-default)}.StarRating_star{display:inline-flex;padding:0;background:transparent;border:0;cursor:pointer;border-radius:var(--radius-sm)}.StarRating_star:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}.Accordion_group{display:flex;flex-direction:column;gap:var(--space-8)}.Accordion_item{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-first);overflow:hidden}.Accordion_heading{margin:0;font:inherit}.Accordion_trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);width:100%;background:var(--color-surface-first);color:var(--color-content-headings);cursor:pointer;text-align:left;transition:color .12s ease}.Accordion_item[data-size=lg] .Accordion_trigger{padding:var(--space-16) var(--space-24)}.Accordion_item[data-size=sm] .Accordion_trigger{padding:var(--space-12) var(--space-16)}.Accordion_item[data-expanded] .Accordion_trigger,.Accordion_trigger[data-hovered]{color:var(--color-accent-primary)}.Accordion_trigger[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.Accordion_trigger[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed}.Accordion_title{flex:1 1;font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing)}.Accordion_item[data-size=sm] .Accordion_title{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.Accordion_chevron{flex:none;transition:transform .16s ease}.Accordion_item[data-expanded] .Accordion_chevron{transform:rotate(180deg)}.Accordion_panel{background:var(--color-surface-second);border-top:1px solid var(--color-border-default)}.Accordion_panelInner{padding:var(--space-12);color:var(--color-content-headings);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing)}.Accordion_item[data-size=lg] .Accordion_panelInner{padding:var(--space-16) var(--space-24)}.Disclosure_disclosure{display:flex;flex-direction:column;gap:var(--space-8)}.Disclosure_heading{margin:0;font:inherit}.Disclosure_trigger{display:flex;align-items:center;gap:var(--space-4);width:100%;background:transparent;color:var(--color-content-headings);cursor:pointer;text-align:left;font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);transition:color .12s ease}.Disclosure_trigger[data-hovered]{color:var(--color-accent-primary)}.Disclosure_trigger[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:2px;border-radius:var(--radius-sm)}.Disclosure_trigger[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed}.Disclosure_caret{flex:none;transform:rotate(-90deg);transition:transform .16s ease}.Disclosure_disclosure[data-expanded] .Disclosure_caret{transform:rotate(0deg)}.Disclosure_title{flex:1 1}.Disclosure_panel{padding-left:calc(16px + var(--space-4));color:var(--color-content-paragraphs);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing)}.TaskItem_item{background:var(--color-surface-first);border-left-color:var(--color-border-default);border-left-width:1px;border:1px solid var(--color-border-default);border-left:3px solid var(--color-accent-secondary);border-radius:var(--radius-lg);overflow:hidden}.TaskItem_item[data-accent=primary]{border-left-color:var(--color-accent-primary)}.TaskItem_item[data-accent=none]{border-left-width:1px}.TaskItem_item[data-expanded]{background:var(--color-background-default)}.TaskItem_item[data-disabled]{opacity:.55}.TaskItem_header{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-12) var(--space-16)}.TaskItem_main{display:flex;align-items:center;gap:var(--space-12);flex:1 1;min-width:0;flex-wrap:wrap}.TaskItem_name{font:var(--text-heading-s);letter-spacing:var(--text-heading-s-letter-spacing);color:var(--color-content-headings)}.TaskItem_support{font:var(--text-body-m);color:var(--color-content-paragraphs)}.TaskItem_actions{display:flex;align-items:center;gap:var(--space-8);flex:none}.TaskItem_headingWrap{margin:0;font:inherit;flex:none}.TaskItem_toggle{display:inline-flex;align-items:center;gap:var(--space-4);padding:0;font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);color:var(--color-content-highlight);text-decoration:underline;background:none;border:0;cursor:pointer}.TaskItem_toggle:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.TaskItem_item[data-disabled] .TaskItem_toggle{cursor:not-allowed}.TaskItem_caret{flex:none;transition:transform .15s ease}.TaskItem_item[data-expanded] .TaskItem_caret{transform:rotate(180deg)}.TaskItem_panel{display:flex;flex-direction:column;gap:var(--space-8);padding:0 var(--space-16) var(--space-16);font:var(--text-body-s);color:var(--color-content-paragraphs)}@media (max-width:767.98px){.TaskItem_header{flex-wrap:wrap}.TaskItem_name{font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing)}.TaskItem_support{font:var(--text-body-s)}.TaskItem_actions{flex-wrap:wrap}}.rvn-overlay{--rvn-overlay-shadow:0 4px 8px 0 rgba(8,19,48,.25);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--rvn-overlay-shadow);color:var(--color-content-headings)}.rvn-overlay[data-entering]{animation:overlay_rvn-overlay-in .14s ease}.rvn-overlay[data-exiting]{animation:overlay_rvn-overlay-in .1s ease reverse}@keyframes overlay_rvn-overlay-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rvn-overlay[data-entering],.rvn-overlay[data-exiting]{animation:none}}.Menu_popover{min-width:var(--trigger-width,180px)}.Menu_menu{flex-direction:column;padding:var(--space-12);max-height:inherit;overflow:auto}.Menu_item,.Menu_menu{display:flex;outline:none}.Menu_item{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-content-headings);font:var(--text-button-s);letter-spacing:var(--text-button-s-letter-spacing);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Menu_item[data-focused],.Menu_item[data-hovered]{background:var(--color-background-default)}.Menu_item[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.Menu_item[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed}.Menu_item[data-selected]{color:var(--color-accent-primary)}.Menu_icon{display:inline-flex;flex:none;width:16px;height:16px}.Menu_label{flex:1 1}.Menu_separator{height:1px;margin:var(--space-4) 0;background:var(--color-border-default);border:0}.ProfileMenu_popover{min-width:240px}.ProfileMenu_header{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12)}.ProfileMenu_avatar{display:inline-flex;flex:none}.ProfileMenu_identity{display:flex;flex-direction:column;min-width:0}.ProfileMenu_name{color:var(--color-content-headings);font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.ProfileMenu_email,.ProfileMenu_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileMenu_email{color:var(--color-content-paragraphs);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing)}.ProfileMenu_separator{height:1px;margin:0;background:var(--color-border-default);border:0}.ProfileMenu_menu{display:flex;flex-direction:column;padding:var(--space-12);outline:none;max-height:inherit;overflow:auto}.ProfileMenu_item{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-md);color:var(--color-content-headings);font:var(--text-button-s);letter-spacing:var(--text-button-s-letter-spacing);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProfileMenu_item[data-focused],.ProfileMenu_item[data-hovered]{background:var(--color-background-default)}.ProfileMenu_item[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.ProfileMenu_item[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed}.ProfileMenu_danger{color:var(--color-feedback-error)}.ProfileMenu_danger[data-focused],.ProfileMenu_danger[data-hovered]{background:var(--color-feedback-error-bg)}.ProfileMenu_icon{display:inline-flex;flex:none;width:16px;height:16px}.ProfileMenu_label{flex:1 1}.ProfileMenu_chevron{color:var(--color-content-paragraphs)}.ProfileMenu_check,.ProfileMenu_chevron{display:inline-flex;flex:none;-webkit-margin-start:var(--space-8);margin-inline-start:var(--space-8)}.ProfileMenu_check{color:var(--color-accent-primary)}.Tooltip_tooltip{max-width:260px;padding:var(--space-12);font:var(--text-button-s);letter-spacing:var(--text-button-s-letter-spacing);color:var(--color-content-headings)}.Tooltip_arrow svg{display:block;fill:var(--color-surface-first);stroke:var(--color-border-default);stroke-width:1px}.Tooltip_arrow[data-placement=bottom] svg{transform:rotate(180deg)}.Tooltip_arrow[data-placement=left] svg{transform:rotate(-90deg)}.Tooltip_arrow[data-placement=right] svg{transform:rotate(90deg)}.MultiSelect_popover{min-width:320px;max-width:min(420px,90vw)}.MultiSelect_panel{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-12)}.MultiSelect_search{display:flex;align-items:center;gap:var(--space-8);height:40px;padding:0 var(--space-16);border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-first)}.MultiSelect_search:focus-within{border-color:var(--color-border-highlight)}.MultiSelect_searchIcon{flex:none;color:var(--color-content-paragraphs)}.MultiSelect_searchInput{flex:1 1;min-width:0;border:0;background:transparent;outline:none;color:var(--color-content-headings);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing)}.MultiSelect_searchInput::placeholder{color:var(--color-content-paragraphs)}.MultiSelect_actions{display:flex;gap:var(--space-12)}.MultiSelect_actions>*{flex:1 1}.MultiSelect_list{display:flex;flex-direction:column;gap:var(--space-4);max-height:240px;overflow:auto;outline:none}.MultiSelect_item{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-4);border-radius:var(--radius-md);cursor:pointer;outline:none;color:var(--color-content-headings);font:var(--text-body-s);font-weight:700;letter-spacing:var(--text-body-s-letter-spacing)}.MultiSelect_item[data-hovered]{background:color-mix(in srgb,var(--color-background-default) 60%,transparent)}.MultiSelect_item[data-selected]{background:var(--color-background-default)}.MultiSelect_item[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.MultiSelect_box{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border:2px solid var(--color-content-headings);border-radius:var(--radius-sm);color:var(--color-content-pure-white)}.MultiSelect_box[data-checked]{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}.MultiSelect_label{flex:1 1}.MultiSelect_empty{padding:var(--space-12);text-align:center}.MultiSelect_count,.MultiSelect_empty{color:var(--color-content-paragraphs);font:var(--text-body-s)}.MultiSelect_count{padding:var(--space-8);letter-spacing:var(--text-body-s-letter-spacing)}.Modal_overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-16);background:rgba(8,19,48,.4)}.Modal_overlay[data-entering]{animation:Modal_rvn-modal-fade .16s ease}.Modal_overlay[data-exiting]{animation:Modal_rvn-modal-fade .12s ease reverse}.Modal_modal{display:flex;width:100%;max-height:calc(100dvh - 2 * var(--space-16));background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);overflow:hidden}.Modal_modal[data-size=sm]{max-width:480px}.Modal_modal[data-size=md]{max-width:600px}.Modal_modal[data-size=lg]{max-width:720px}.Modal_modal[data-entering]{animation:Modal_rvn-modal-in .18s ease}.Modal_modal[data-exiting]{animation:Modal_rvn-modal-in .12s ease reverse}.Modal_dialog{display:flex;flex-direction:column;width:100%;outline:none}.Modal_header{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-24) var(--space-32);border-bottom:1px solid var(--color-border-default)}.Modal_iconBox{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:var(--space-8);border-radius:var(--radius-md);background:var(--color-feedback-info-bg);color:var(--color-feedback-info)}.Modal_title{flex:1 1;margin:0;font:var(--text-heading-s);letter-spacing:var(--text-heading-s-letter-spacing)}.Modal_close,.Modal_title{color:var(--color-content-headings)}.Modal_close{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:var(--space-4);border-radius:var(--radius-sm);cursor:pointer;background:transparent}.Modal_close[data-hovered]{background:var(--color-background-default)}.Modal_close[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:1px}.Modal_body{flex:1 1;padding:var(--space-32);overflow:auto;color:var(--color-content-headings);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.Modal_footer{display:flex;gap:var(--space-16);padding:var(--space-24) var(--space-32);border-top:1px solid var(--color-border-default)}.Modal_footer>*{flex:1 1}@media (max-width:767.98px){.Modal_overlay{padding:0;align-items:stretch}.Modal_modal,.Modal_modal[data-size=lg],.Modal_modal[data-size=md],.Modal_modal[data-size=sm]{max-width:none;max-height:none;border:0;border-radius:0}.Modal_body,.Modal_footer,.Modal_header{padding-inline:var(--space-16)}}@keyframes Modal_rvn-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes Modal_rvn-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.Modal_modal[data-entering],.Modal_modal[data-exiting],.Modal_overlay[data-entering],.Modal_overlay[data-exiting]{animation:none}}.Drawer_overlay{position:fixed;inset:0;z-index:1000;display:flex;background:rgba(8,19,48,.4)}.Drawer_overlay[data-placement=right]{justify-content:flex-end}.Drawer_overlay[data-placement=left]{justify-content:flex-start}.Drawer_overlay[data-placement=bottom]{align-items:flex-end}.Drawer_overlay[data-entering]{animation:Drawer_rvn-drawer-fade .16s ease}.Drawer_overlay[data-exiting]{animation:Drawer_rvn-drawer-fade .12s ease reverse}.Drawer_drawer{display:flex;background:var(--color-surface-first);border:1px solid var(--color-border-default);overflow:hidden}.Drawer_drawer[data-placement=left],.Drawer_drawer[data-placement=right]{width:min(512px,100vw);height:100dvh}.Drawer_drawer[data-placement=right]{border-block:0;border-right:0}.Drawer_drawer[data-placement=left]{border-block:0;border-left:0}.Drawer_drawer[data-placement=bottom]{width:100vw;max-height:85dvh;border-inline:0;border-bottom:0;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.Drawer_drawer[data-placement=right][data-entering]{animation:Drawer_rvn-slide-right .22s ease}.Drawer_drawer[data-placement=right][data-exiting]{animation:Drawer_rvn-slide-right .18s ease reverse}.Drawer_drawer[data-placement=left][data-entering]{animation:Drawer_rvn-slide-left .22s ease}.Drawer_drawer[data-placement=left][data-exiting]{animation:Drawer_rvn-slide-left .18s ease reverse}.Drawer_drawer[data-placement=bottom][data-entering]{animation:Drawer_rvn-slide-bottom .22s ease}.Drawer_drawer[data-placement=bottom][data-exiting]{animation:Drawer_rvn-slide-bottom .18s ease reverse}.Drawer_dialog{width:100%;outline:none}.Drawer_dialog,.Drawer_header{display:flex;flex-direction:column}.Drawer_header{gap:var(--space-16);padding:var(--space-40) var(--space-40) var(--space-24)}.Drawer_headerRow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.Drawer_title{margin:0;font:var(--text-heading-m);letter-spacing:var(--text-heading-m-letter-spacing);color:var(--color-content-headings)}.Drawer_headerAction{display:flex}.Drawer_close{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:var(--space-4);border-radius:var(--radius-sm);color:var(--color-content-headings);cursor:pointer;background:transparent}.Drawer_close[data-hovered]{background:var(--color-background-default)}.Drawer_close[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:1px}.Drawer_body{flex:1 1;padding:0 var(--space-40);overflow:auto;color:var(--color-content-headings);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.Drawer_footer{display:flex;gap:var(--space-16);padding:var(--space-24) var(--space-40) var(--space-40)}.Drawer_footer>*{flex:1 1}@media (max-width:767.98px){.Drawer_drawer[data-placement=left],.Drawer_drawer[data-placement=right]{width:min(380px,100vw)}.Drawer_header{padding:var(--space-16) var(--space-16) var(--space-12)}.Drawer_body{padding-inline:var(--space-16)}.Drawer_footer{padding:var(--space-12) var(--space-16) var(--space-16)}}@keyframes Drawer_rvn-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes Drawer_rvn-slide-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes Drawer_rvn-slide-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Drawer_rvn-slide-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Drawer_drawer[data-entering],.Drawer_drawer[data-exiting],.Drawer_overlay[data-entering],.Drawer_overlay[data-exiting]{animation:none}}.rvn-cal{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:var(--color-content-headings)}.rvn-cal-header{display:flex;align-items:center;gap:var(--space-4)}.rvn-cal-heading{flex:1 1;margin:0;text-align:center;font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing)}.rvn-cal-nav{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--radius-full);color:var(--color-content-headings);background:transparent;cursor:pointer}.rvn-cal-nav[data-hovered]{background:var(--color-background-default)}.rvn-cal-nav[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.rvn-cal-nav[data-disabled]{color:var(--color-content-disabled);cursor:not-allowed}.rvn-cal-selects{display:flex;gap:var(--space-8)}.rvn-cal-grid{border-collapse:collapse;width:100%}.rvn-cal-weekday{padding-block:var(--space-4);font:var(--text-body-s);font-weight:500;color:var(--color-content-headings)}.rvn-cal-cell,.rvn-cal-weekday{letter-spacing:var(--text-body-s-letter-spacing);text-align:center}.rvn-cal-cell{width:36px;height:36px;border-radius:var(--radius-md);font:var(--text-body-s);color:var(--color-content-paragraphs);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rvn-cal-cell[data-outside-month]{color:var(--color-content-disabled)}.rvn-cal-cell[data-hovered]{background:var(--color-background-default)}.rvn-cal-cell[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.rvn-cal-cell[data-selected],.rvn-cal-cell[data-selection-end],.rvn-cal-cell[data-selection-start]{background:var(--color-accent-primary);color:var(--color-content-pure-white)}.rvn-cal-cell[data-selected]:not([data-selection-start]):not([data-selection-end]){background:var(--color-accent-primary-subtle);color:var(--color-content-headings);border-radius:0}.rvn-cal-cell[data-disabled],.rvn-cal-cell[data-unavailable]{color:var(--color-content-disabled);cursor:not-allowed;background:transparent}.rvn-cal-cell[data-invalid][data-selected]{background:var(--color-feedback-error)}.rvn-cal-presets{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--color-border-default)}.rvn-cal-preset{background:transparent;border:0;padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);text-align:left;cursor:pointer;font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing);color:var(--color-content-headings)}.rvn-cal-preset:hover,.rvn-cal-preset[data-hovered]{color:var(--color-accent-primary);background:var(--color-background-default)}.rvn-cal-preset:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:2px}.Calendar_select{height:28px;padding:0 var(--space-8);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-background-default);color:var(--color-content-headings);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing);cursor:pointer}.Calendar_select:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:1px}.Calendar_withPresets{display:flex;flex-direction:column;align-items:stretch;background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);overflow:hidden}.Calendar_calInner{border:0;border-radius:0;flex:1 1}.DatePicker_root{display:flex;flex-direction:column;gap:var(--space-4);max-width:320px}.DatePicker_group{display:flex;align-items:center;gap:var(--space-8);min-height:40px;padding:var(--space-8) var(--space-12);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-surface-second)}.DatePicker_group[data-focus-within]{border-color:var(--color-border-highlight)}.DatePicker_group[data-invalid]{border-color:var(--color-feedback-error)}.DatePicker_group[data-disabled]{background:var(--color-background-disabled)}.DatePicker_input{display:inline-flex;padding:2px;white-space:nowrap;color:var(--color-content-headings);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing)}.DatePicker_segment{padding:0 1px;border-radius:var(--radius-sm);outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DatePicker_segment[data-placeholder]{color:var(--color-content-paragraphs)}.DatePicker_segment[data-focused]{background:var(--color-accent-primary);color:var(--color-content-pure-white)}.DatePicker_dash{color:var(--color-content-paragraphs)}.DatePicker_trigger{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--color-content-headings);background:transparent;cursor:pointer}.DatePicker_trigger[data-hovered]{background:var(--color-background-default)}.DatePicker_trigger[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:1px}.DatePicker_popover{padding:0}.DatePicker_dialog{outline:none}.NotificationItem_item{display:flex;gap:var(--space-8);align-items:flex-start}.NotificationItem_check{padding-block:var(--space-8);flex:none}.NotificationItem_item[data-reveal] .NotificationItem_check{opacity:0;transition:opacity .12s ease}.NotificationItem_item[data-reveal]:focus-within .NotificationItem_check,.NotificationItem_item[data-reveal]:hover .NotificationItem_check,.NotificationItem_item[data-reveal][data-selected] .NotificationItem_check{opacity:1}@media (hover:none){.NotificationItem_item[data-reveal] .NotificationItem_check{opacity:1}}.NotificationItem_item[data-selected] .NotificationItem_content{background:var(--color-accent-primary-subtle)}.NotificationItem_content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-8) var(--space-16);border-bottom:1px solid var(--color-border-default);text-align:left;color:inherit;background:transparent}.NotificationItem_pressable{cursor:pointer;border:0;border-bottom:1px solid var(--color-border-default);border-radius:var(--radius-md) var(--radius-md) 0 0}.NotificationItem_pressable:hover{background:var(--color-background-default)}.NotificationItem_pressable:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.NotificationItem_titleRow{display:flex;align-items:center;gap:var(--space-12)}.NotificationItem_title{flex:1 1;min-width:0;font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing);color:var(--color-content-headings)}.NotificationItem_dot{flex:none}.NotificationItem_text{font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.NotificationItem_item[data-read] .NotificationItem_title,.NotificationItem_text{color:var(--color-content-paragraphs)}.NotificationItem_item[data-read] .NotificationItem_text{color:var(--color-content-disabled)}.NotificationsPanel_panel{display:flex;flex-direction:column;gap:var(--space-16);width:min(400px,100%);padding:var(--space-24);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:0 4px 8px 0 rgba(8,19,48,.25)}.NotificationsPanel_header{display:flex;align-items:center;gap:var(--space-8)}.NotificationsPanel_title{flex:1 1;margin:0;font:var(--text-heading-m);letter-spacing:var(--text-heading-m-letter-spacing);color:var(--color-content-headings)}.NotificationsPanel_headerAction{display:flex;flex:none}.NotificationsPanel_tabs{display:flex;gap:var(--space-24);border-bottom:1px solid var(--color-border-default)}.NotificationsPanel_tab{padding:var(--space-8) var(--space-16);background:transparent;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);color:var(--color-content-paragraphs)}.NotificationsPanel_tab[data-selected]{color:var(--color-accent-primary);border-bottom-color:var(--color-accent-primary);font-weight:700}.NotificationsPanel_tab:focus-visible{outline:2px solid var(--color-border-highlight);outline-offset:-2px}.NotificationsPanel_selectionBar{display:flex;align-items:center;gap:var(--space-8)}.NotificationsPanel_selectAll{flex:1 1}.NotificationsPanel_count{font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing);font-weight:700;color:var(--color-content-headings)}.NotificationsPanel_list{position:relative;display:flex;flex-direction:column;max-height:360px;overflow:auto}.NotificationsPanel_empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);padding:var(--space-24);text-align:center;color:var(--color-content-paragraphs);font:var(--text-body-m);letter-spacing:var(--text-body-m-letter-spacing)}.NotificationsPanel_fade{position:-webkit-sticky;position:sticky;bottom:0;height:48px;margin-top:-48px;flex:none;pointer-events:none;background:linear-gradient(to top,var(--color-surface-first),transparent)}.Card_card{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-24);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);color:var(--color-content-paragraphs)}.Card_card[data-orientation=horizontal]{display:grid;grid-template-columns:minmax(120px,38%) 1fr;align-content:start}.Card_card[data-orientation=horizontal] .Card_media{grid-column:1;grid-row:1/-1;height:100%}.Card_card[data-interactive]{cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.Card_card[data-interactive]:hover{background:var(--color-background-default)}.Card_card[data-interactive]:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Card_card[data-interactive]:active{border-color:var(--color-border-highlight)}.Card_card[data-disabled]{pointer-events:none}.Card_card[data-disabled],.Card_card[data-disabled] .Card_title{color:var(--color-content-disabled)}.Card_media{overflow:hidden;border-radius:var(--radius-lg);background:var(--color-background-default)}.Card_media>:where(img,video,picture,svg){display:block;width:100%;height:100%;object-fit:cover}.Card_header{display:flex;flex-direction:column;gap:var(--space-4)}.Card_title{margin:0;font:var(--text-heading-s);letter-spacing:var(--text-heading-s-letter-spacing);color:var(--color-content-headings)}.Card_description{margin:0}.Card_content,.Card_description{font:var(--text-body-m);color:var(--color-content-paragraphs)}.Card_footer{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}@media (max-width:767.98px){.Card_card[data-orientation=horizontal]{grid-template-columns:minmax(96px,34%) 1fr}.Card_title{font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing)}.Card_content,.Card_description{font:var(--text-body-s)}}.InfoCard_card{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.InfoCard_card[data-size=sm]{gap:var(--space-4);padding:var(--space-12)}.InfoCard_icon{display:inline-flex;color:var(--color-content-highlight)}.InfoCard_card[data-tone=success] .InfoCard_icon{color:var(--color-feedback-success)}.InfoCard_card[data-tone=warning] .InfoCard_icon{color:var(--color-feedback-warning)}.InfoCard_card[data-tone=error] .InfoCard_icon{color:var(--color-feedback-error)}.InfoCard_title{margin:0;font:var(--text-heading-s);letter-spacing:var(--text-heading-s-letter-spacing);color:var(--color-content-headings)}.InfoCard_card[data-size=sm] .InfoCard_title{font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing)}.InfoCard_body{margin:0;font:var(--text-body-m);color:var(--color-content-paragraphs)}.InfoCard_card[data-size=sm] .InfoCard_body{font:var(--text-body-s)}.InfoCard_card[data-disabled]{border-color:var(--color-border-default)}.InfoCard_card[data-disabled] .InfoCard_body,.InfoCard_card[data-disabled] .InfoCard_icon,.InfoCard_card[data-disabled] .InfoCard_title{color:var(--color-content-disabled)}@media (max-width:767.98px){.InfoCard_title{font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing)}.InfoCard_body{font:var(--text-body-s)}}.StatCard_card{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-16);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.StatCard_card[data-size=lg]{padding:var(--space-24)}.StatCard_card[data-tone=highlight]{background:var(--color-background-highlight);border:1px solid var(--color-accent-secondary-subtle);border-top:3px solid var(--color-accent-secondary)}.StatCard_card[data-tone=highlight] .StatCard_label{color:var(--color-accent-secondary-hover)}.StatCard_top{display:flex;align-items:center;gap:var(--space-8)}.StatCard_chip{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-feedback-info);background:var(--color-feedback-info-bg)}.StatCard_chip>svg{width:16px;height:16px}.StatCard_chip[data-chip-tone=highlight]{color:var(--color-content-pure-white);background:var(--color-accent-secondary)}.StatCard_chip[data-chip-tone=success]{color:var(--color-feedback-success);background:var(--color-feedback-success-bg)}.StatCard_chip[data-chip-tone=warning]{color:var(--color-feedback-warning);background:var(--color-feedback-warning-bg)}.StatCard_chip[data-chip-tone=error]{color:var(--color-feedback-error);background:var(--color-feedback-error-bg)}.StatCard_label{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);color:var(--color-content-paragraphs)}.StatCard_value{font:var(--text-heading-l);letter-spacing:var(--text-heading-l-letter-spacing);color:var(--color-content-headings)}.StatCard_card[data-size=sm] .StatCard_value{font:var(--text-heading-m);letter-spacing:var(--text-heading-m-letter-spacing)}.StatCard_tags{display:flex;flex-wrap:wrap;gap:var(--space-4);align-self:flex-start}.Table_scroll{overflow-x:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-first)}.Table_table{width:100%;border-collapse:collapse;font:var(--text-body-s);color:var(--color-content-paragraphs)}.Table_caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Table_thead .Table_row,.Table_thead tr{background:var(--color-accent-primary-subtle)}.Table_th{padding:var(--space-12) var(--space-16);font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing);color:var(--color-content-highlight);text-align:start;white-space:nowrap}.Table_th[data-align=center]{text-align:center}.Table_th[data-align=end]{text-align:end}.Table_th[data-selection]{width:1px;padding-inline:var(--space-12)}.Table_table[data-sticky] .Table_thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.Table_sortBtn{display:inline-flex;align-items:center;gap:var(--space-4);padding:0;font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;cursor:pointer}.Table_sortBtn:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.Table_sortIcon{flex:none;opacity:.65}.Table_row{border-top:1px solid var(--color-border-default)}.Table_tbody .Table_row:first-child{border-top:0}.Table_tbody .Table_row[data-pressable]{cursor:pointer}.Table_tbody .Table_row:hover{background:var(--color-background-default)}.Table_tbody .Table_row[data-selected]{background:var(--color-accent-primary-subtle)}.Table_tbody .Table_row[data-pressable]:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.Table_td{padding:var(--space-12) var(--space-16);text-align:start;vertical-align:middle}.Table_td[data-align=center]{text-align:center}.Table_td[data-align=end]{text-align:end}.Table_td[data-invalid]{color:var(--color-feedback-error);background:var(--color-feedback-error-bg)}.Table_td[data-disabled]{color:var(--color-content-disabled)}.Pagination_nav{display:inline-block}.Pagination_list{display:flex;align-items:center;gap:var(--space-8);padding:0;margin:0;list-style:none}.Pagination_control,.Pagination_page{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--space-4);font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing);color:var(--color-content-headings);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer}.Pagination_control:not(:disabled):hover,.Pagination_page:hover{background:var(--color-background-default)}.Pagination_control:focus-visible,.Pagination_page:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.Pagination_page[data-active]{color:var(--color-accent-primary);background:var(--color-accent-primary-subtle);font-weight:700}.Pagination_control{border-color:var(--color-border-default);color:var(--color-content-headings)}.Pagination_control:disabled{color:var(--color-content-disabled);cursor:not-allowed}.Pagination_dots{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:var(--color-content-paragraphs)}:root{--chart-1:var(--color-azure-radiance-425);--chart-2:var(--color-marigold-325);--chart-3:var(--color-screamin-green-325);--chart-4:var(--color-selective-yellow-325);--chart-5:var(--color-scarlet-325);--chart-6:var(--color-mirage-325);--chart-grid:var(--color-border-default);--chart-axis-label:var(--color-content-paragraphs);--chart-track:var(--color-background-default)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chart-1:var(--color-azure-radiance-250);--chart-2:var(--color-marigold-150);--chart-3:var(--color-screamin-green-150);--chart-4:var(--color-selective-yellow-150);--chart-5:var(--color-scarlet-250);--chart-6:var(--color-mirage-250)}}:root[data-theme=dark]{--chart-1:var(--color-azure-radiance-250);--chart-2:var(--color-marigold-150);--chart-3:var(--color-screamin-green-150);--chart-4:var(--color-selective-yellow-150);--chart-5:var(--color-scarlet-250);--chart-6:var(--color-mirage-250)}.rvn-chart{flex-direction:column;padding:var(--space-24);height:100%;background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.rvn-chart,.rvn-chart-head{display:flex;gap:var(--space-16)}.rvn-chart-head{align-items:flex-start;justify-content:space-between}.rvn-chart-headings{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.rvn-chart-title{margin:0;font:var(--text-heading-s);letter-spacing:var(--text-heading-s-letter-spacing);color:var(--color-content-headings)}.rvn-chart-desc{margin:0;font:var(--text-body-s);color:var(--color-content-paragraphs)}.rvn-chart-actions{display:flex;align-items:center;gap:var(--space-8);flex:none}.rvn-chart-plot{width:100%;flex:1 1}.rvn-chart-canvas{display:block;width:100%;height:auto;overflow:visible}.rvn-chart-legend{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-16);align-items:center}.rvn-chart-legend-item{display:inline-flex;align-items:center;gap:var(--space-8);font:var(--text-body-s);color:var(--color-content-paragraphs)}.rvn-chart-legend-swatch{width:10px;height:10px;border-radius:var(--radius-full);flex:none}.rvn-chart-footer{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--space-16);gap:var(--space-16);padding-top:var(--space-16);border-top:1px solid var(--color-border-default)}.rvn-chart-gridline{stroke:var(--chart-grid);stroke-width:1;opacity:.5}.rvn-chart-axis-label{font:var(--text-caption);fill:var(--chart-axis-label)}@media (max-width:767.98px){.rvn-chart{padding:var(--space-16)}.rvn-chart-head{flex-direction:column}.rvn-chart-footer{grid-auto-flow:row}}.ChartTooltip_tooltip{display:inline-flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) var(--space-12);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-sm);pointer-events:none}.ChartTooltip_label{font:var(--text-body-s);color:var(--color-content-paragraphs)}.ChartTooltip_row{display:flex;align-items:center;gap:var(--space-8)}.ChartTooltip_dot{width:8px;height:8px;border-radius:var(--radius-full);flex:none}.ChartTooltip_name{font:var(--text-body-s);color:var(--color-content-paragraphs)}.ChartTooltip_value{font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing);color:var(--color-content-headings);-webkit-margin-start:auto;margin-inline-start:auto}.LineChart_wrap{position:relative;width:100%}.LineChart_tip{position:absolute;top:0;transform:translateX(-50%);pointer-events:none}.BarChart_wrap{position:relative;width:100%}.BarChart_tip{position:absolute;top:0;transform:translateX(-50%);pointer-events:none}.FunnelChart_funnel{display:flex;flex-direction:column;gap:var(--space-8);padding:0;margin:0;list-style:none}.FunnelChart_stageRow{display:flex}.FunnelChart_funnel[data-align=center] .FunnelChart_stageRow{justify-content:center}.FunnelChart_stage{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-24);background:var(--color-accent-primary);border-radius:var(--radius-md);color:var(--color-content-pure-white);text-align:center}.FunnelChart_label{font:var(--text-body-s);opacity:.9}.FunnelChart_value{font:var(--text-heading-l);letter-spacing:var(--text-heading-l-letter-spacing)}.FunnelChart_meta{font:var(--text-caption);letter-spacing:var(--text-caption-letter-spacing);opacity:.8}@media (max-width:767.98px){.FunnelChart_value{font:var(--text-heading-m);letter-spacing:var(--text-heading-m-letter-spacing)}}.BarChartHorizontal_rows{display:flex;flex-direction:column;gap:var(--space-16);padding:0;margin:0;list-style:none}.BarChartHorizontal_row{display:flex;flex-direction:column;gap:var(--space-8)}.BarChartHorizontal_head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.BarChartHorizontal_label{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);color:var(--color-content-paragraphs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BarChartHorizontal_value{flex:none;font:var(--text-heading-s);letter-spacing:var(--text-heading-s-letter-spacing)}.BarChartHorizontal_value[data-accent=primary]{color:var(--color-accent-primary)}.BarChartHorizontal_value[data-accent=secondary]{color:var(--color-accent-secondary)}.BarChartHorizontal_track{width:100%;height:24px;background:var(--color-surface-second);border-radius:var(--radius-sm);overflow:hidden}.BarChartHorizontal_bar{height:100%;min-width:2px;border-radius:var(--radius-sm)}.BarChartHorizontal_bar[data-accent=primary]{background:linear-gradient(90deg,var(--color-accent-primary),var(--color-accent-primary-hover))}.BarChartHorizontal_bar[data-accent=secondary]{background:linear-gradient(90deg,var(--color-accent-secondary),var(--color-accent-secondary-hover))}.BarChartHorizontal_connector{display:flex;align-items:center;gap:var(--space-4);font:var(--text-body-s);color:var(--color-content-paragraphs)}.BarChartHorizontal_connectorIcon{flex:none;color:var(--color-content-highlight)}.BarChartHorizontal_connectorPct{font-weight:700;color:var(--color-content-highlight)}.BarChartHorizontal_connector[data-state=alert],.BarChartHorizontal_connector[data-state=alert] .BarChartHorizontal_connectorIcon,.BarChartHorizontal_connector[data-state=alert] .BarChartHorizontal_connectorPct{color:var(--color-feedback-error)}@media (max-width:767.98px){.BarChartHorizontal_label{font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing)}.BarChartHorizontal_value{font:var(--text-heading-xs);letter-spacing:var(--text-heading-xs-letter-spacing)}}.RankingList_card{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-24);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-xl)}.RankingList_header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.RankingList_headings{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.RankingList_title{margin:0;font:var(--text-heading-s);letter-spacing:var(--text-heading-s-letter-spacing);color:var(--color-content-headings)}.RankingList_subtitle{margin:0;font:var(--text-body-s);color:var(--color-content-paragraphs)}.RankingList_total{display:flex;flex-direction:column;align-items:flex-end;text-align:end;flex:none}.RankingList_totalLabel{font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing);color:var(--color-content-paragraphs)}.RankingList_totalValue{font:var(--text-heading-l);letter-spacing:var(--text-heading-l-letter-spacing);color:var(--color-accent-secondary)}.RankingList_list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.RankingList_row{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-12);gap:var(--space-12);padding-block:var(--space-12);border-top:1px solid var(--color-border-default)}.RankingList_list .RankingList_row:first-child{border-top:0}.RankingList_rank{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--color-border-default);border-radius:var(--radius-full);font:var(--text-label-s);letter-spacing:var(--text-label-s-letter-spacing);color:var(--color-content-paragraphs);flex:none}.RankingList_rank[data-top]{border-color:var(--color-accent-secondary);color:var(--color-accent-secondary)}.RankingList_body{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.RankingList_rowHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.RankingList_label{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);color:var(--color-content-headings)}.RankingList_metrics{display:flex;flex-direction:column;align-items:flex-end;flex:none}.RankingList_meta{font:var(--text-body-s);color:var(--color-content-paragraphs)}.RankingList_value{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);color:var(--color-accent-secondary)}.RankingList_track{height:8px;background:var(--color-background-default);border-radius:var(--radius-full);overflow:hidden}.RankingList_bar{height:100%;min-width:2px;border-radius:var(--radius-full);background:var(--color-accent-primary)}.RankingList_bar[data-top]{background:var(--color-accent-secondary)}@media (max-width:767.98px){.RankingList_header{flex-direction:column}.RankingList_total{align-items:flex-start;text-align:start}.RankingList_rowHead{flex-wrap:wrap}}.KanbanBoard_board{display:flex;align-items:stretch;gap:var(--space-12);overflow-x:auto;padding-bottom:var(--space-12);scrollbar-color:var(--color-border-highlight) transparent}.KanbanBoard_board::-webkit-scrollbar{height:10px}.KanbanBoard_board::-webkit-scrollbar-thumb{background:var(--color-border-highlight);border-radius:var(--radius-full)}.KanbanBoard_board::-webkit-scrollbar-track{background:transparent}.KanbanBoard_column{flex:1 1;min-width:16rem;display:flex;flex-direction:column;background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:var(--elevation-sm);overflow:hidden}.KanbanBoard_column[data-tone=accent]{border-top:2px solid var(--color-accent-secondary)}.KanbanBoard_columnHead{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);padding:var(--space-8) var(--space-12);background:var(--color-accent-primary-subtle);border-bottom:1px solid var(--color-border-highlight)}.KanbanBoard_column[data-tone=accent] .KanbanBoard_columnHead{background:var(--color-accent-secondary-subtle)}.KanbanBoard_columnName{font:var(--text-label-l);letter-spacing:var(--text-label-l-letter-spacing);color:var(--color-accent-primary);margin:0}.KanbanBoard_column[data-tone=accent] .KanbanBoard_columnName{color:var(--color-accent-secondary-hover)}.KanbanBoard_columnDesc{flex:none;margin:0;padding:var(--space-8) var(--space-12);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing);color:var(--color-content-paragraphs);border-bottom:1px solid var(--color-border-default);min-height:2.5rem}.KanbanBoard_list{flex:1 1;display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);overflow-y:auto;outline:none;min-height:4rem}.KanbanBoard_list[data-drop-target]{background:var(--color-accent-primary-subtle)}.KanbanBoard_empty{flex:1 1;min-height:4.5rem;display:grid;place-items:center;padding:var(--space-16);text-align:center;border:1px dashed var(--color-border-default);border-radius:var(--radius-md);font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing);color:var(--color-content-disabled)}.KanbanBoard_card{position:relative;flex:none;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-12);-webkit-padding-end:var(--space-24);padding-inline-end:var(--space-24);background:var(--color-surface-first);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-sm);cursor:-webkit-grab;cursor:grab;outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.KanbanBoard_cardGrip{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-content-disabled);cursor:-webkit-grab;cursor:grab;opacity:0;transition:opacity .16s ease}.KanbanBoard_card:focus-within .KanbanBoard_cardGrip,.KanbanBoard_card:hover .KanbanBoard_cardGrip,.KanbanBoard_card[data-dragging] .KanbanBoard_cardGrip,.KanbanBoard_card[data-hovered] .KanbanBoard_cardGrip{opacity:1}.KanbanBoard_cardGrip[data-focus-visible]{opacity:1;outline:2px solid var(--color-border-highlight);outline-offset:1px}.KanbanBoard_cardGrip>svg{width:14px;height:14px}@media (hover:none){.KanbanBoard_cardGrip{opacity:1}}.KanbanBoard_card[data-hovered]{border-color:var(--color-border-highlight);box-shadow:var(--elevation-md);transform:translateY(-1px)}.KanbanBoard_card[data-focus-visible]{outline:2px solid var(--color-border-highlight);outline-offset:2px}.KanbanBoard_card[data-dragging],.KanbanBoard_card[data-pressed]{cursor:-webkit-grabbing;cursor:grabbing}.KanbanBoard_card[data-dragging]{opacity:.4}@media (prefers-reduced-motion:reduce){.KanbanBoard_card{transition:none}}.KanbanBoard_cardTitle{display:flex;align-items:center;gap:var(--space-4);min-width:0}.KanbanBoard_cardTitleIcon{flex:none;display:inline-flex;color:var(--color-accent-secondary)}.KanbanBoard_cardTitleIcon>svg{width:16px;height:16px}.KanbanBoard_cardName{font:var(--text-label-m);letter-spacing:var(--text-label-m-letter-spacing);color:var(--color-content-headings)}.KanbanBoard_cardLine,.KanbanBoard_cardName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.KanbanBoard_cardLine{font:var(--text-body-s);letter-spacing:var(--text-body-s-letter-spacing);color:var(--color-content-paragraphs)}.KanbanBoard_cardFooter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border-default)}.KanbanBoard_dropIndicator{outline:none}.KanbanBoard_dropIndicator[data-drop-target]{outline:1px solid var(--color-accent-primary);outline-offset:-1px;border-radius:var(--radius-full)}