:root{--z-bg:#fff;--z-fg:#0f172a;--z-surface:#f8fafc;--z-surface-raised:#fff;--z-surface-overlay:#fff;--z-border:#e2e8f0;--z-border-strong:#cbd5e1;--z-muted:#f1f5f9;--z-muted-fg:#64748b;--z-primary:#7c3aed;--z-primary-fg:#fff;--z-primary-hover:#6d28d9;--z-primary-active:#5b21b6;--z-primary-soft:#f5f3ff;--z-primary-soft-fg:#6d28d9;--z-success:#059669;--z-success-fg:#fff;--z-success-soft:#ecfdf5;--z-success-soft-fg:#047857;--z-warning:#f59e0b;--z-warning-fg:#0f172a;--z-warning-soft:#fffbeb;--z-warning-soft-fg:#b45309;--z-danger:#dc2626;--z-danger-fg:#fff;--z-danger-hover:#b91c1c;--z-danger-soft:#fef2f2;--z-danger-soft-fg:#b91c1c;--z-info:#0284c7;--z-info-fg:#fff;--z-info-soft:#f0f9ff;--z-info-soft-fg:#0369a1;--z-ring:#8b5cf6;--z-overlay:rgba(2,6,23,.55);--z-font-sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--z-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--z-radius:0.375rem;--z-index-dropdown:1000;--z-index-overlay:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-toast:1070;--z-index-tooltip:1080}@media (prefers-reduced-motion:reduce){[class*=_],[data-zephora-theme] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.Button_button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:var(--z-radius);font-family:var(--z-font-sans);font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.Button_button:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Button_button:disabled{opacity:.55;cursor:not-allowed}.Button_sm{height:2rem;padding-inline:.75rem;font-size:.875rem}.Button_md{height:2.5rem;padding-inline:1rem;font-size:.875rem}.Button_lg{height:3rem;padding-inline:1.25rem;font-size:1rem}.Button_fullWidth{width:100%}.Button_solid{background:var(--z-primary);color:var(--z-primary-fg)}.Button_solid:hover:not(:disabled){background:var(--z-primary-hover)}.Button_solid:active:not(:disabled){background:var(--z-primary-active)}.Button_soft{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.Button_soft:hover:not(:disabled){filter:brightness(.97)}.Button_outline{background:transparent;border-color:var(--z-border-strong);color:var(--z-fg)}.Button_outline:hover:not(:disabled){background:var(--z-muted)}.Button_ghost{background:transparent;color:var(--z-fg)}.Button_ghost:hover:not(:disabled){background:var(--z-muted)}.Button_link{background:transparent;color:var(--z-primary);text-decoration:underline;text-underline-offset:.2em;padding-inline:.25rem;height:auto}.Button_danger{background:var(--z-danger);color:var(--z-danger-fg)}.Button_danger:hover:not(:disabled){background:var(--z-danger-hover)}.Button_icon,.Button_label{display:inline-flex;align-items:center}.Button_spinner{width:1em;height:1em;border-radius:9999px;border:2px solid;border-inline-end-color:transparent;animation:Button_zephora-button-spin .6s linear infinite}@keyframes Button_zephora-button-spin{to{transform:rotate(1turn)}}.IconButton_iconButton{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--z-radius);font-family:var(--z-font-sans);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.IconButton_iconButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.IconButton_iconButton:disabled{opacity:.55;cursor:not-allowed}.IconButton_circle{border-radius:9999px}.IconButton_sm{width:2rem;height:2rem;font-size:.875rem}.IconButton_md{width:2.5rem;height:2.5rem;font-size:1rem}.IconButton_lg{width:3rem;height:3rem;font-size:1.125rem}.IconButton_solid{background:var(--z-primary);color:var(--z-primary-fg)}.IconButton_solid:hover:not(:disabled){background:var(--z-primary-hover)}.IconButton_solid:active:not(:disabled){background:var(--z-primary-active)}.IconButton_soft{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.IconButton_soft:hover:not(:disabled){filter:brightness(.97)}.IconButton_outline{background:transparent;border-color:var(--z-border-strong);color:var(--z-fg)}.IconButton_outline:hover:not(:disabled){background:var(--z-muted)}.IconButton_ghost{background:transparent;color:var(--z-fg)}.IconButton_ghost:hover:not(:disabled){background:var(--z-muted)}.IconButton_link{background:transparent;color:var(--z-primary)}.IconButton_danger{background:var(--z-danger);color:var(--z-danger-fg)}.IconButton_danger:hover:not(:disabled){background:var(--z-danger-hover)}.IconButton_icon{display:inline-flex;align-items:center;justify-content:center}.IconButton_spinner{width:1em;height:1em;border-radius:9999px;border:2px solid;border-inline-end-color:transparent;animation:IconButton_zephora-icon-button-spin .6s linear infinite}@keyframes IconButton_zephora-icon-button-spin{to{transform:rotate(1turn)}}.Input_root{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:var(--z-font-sans);padding-inline:.75rem;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.Input_root:focus-within{outline:2px solid var(--z-ring);outline-offset:2px}.Input_root[data-disabled]{opacity:.55;cursor:not-allowed}.Input_invalid{border-color:var(--z-danger)}.Input_fullWidth{width:100%}.Input_sm{height:2rem;font-size:.875rem}.Input_md{height:2.5rem;font-size:.875rem}.Input_lg{height:3rem;font-size:1rem}.Input_input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:inherit;font:inherit;padding:0;outline:none}.Input_input::placeholder{color:var(--z-muted-fg)}.Input_input:disabled{cursor:not-allowed}.Input_adornment{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--z-muted-fg)}.Textarea_textarea{display:block;width:100%;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:var(--z-font-sans);padding-block:.5rem;resize:vertical;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.Textarea_textarea::placeholder{color:var(--z-muted-fg)}.Textarea_textarea:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Textarea_textarea:disabled{opacity:.55;cursor:not-allowed}.Textarea_invalid{border-color:var(--z-danger)}.Textarea_autoResize{resize:none;overflow:hidden}.Textarea_sm{padding-inline:.5rem;font-size:.875rem}.Textarea_md{padding-inline:.75rem;font-size:.875rem}.Textarea_lg{padding-inline:1rem;font-size:1rem}.InputNumber_root{display:inline-flex;align-items:stretch;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:var(--z-font-sans);overflow:hidden}.InputNumber_root:focus-within{outline:2px solid var(--z-ring);outline-offset:2px}.InputNumber_root[data-disabled]{opacity:.55;cursor:not-allowed}.InputNumber_invalid{border-color:var(--z-danger)}.InputNumber_sm{height:2rem;font-size:.875rem}.InputNumber_md{height:2.5rem;font-size:.875rem}.InputNumber_lg{height:3rem;font-size:1rem}.InputNumber_input{flex:1 1 auto;min-width:0;width:4.5rem;border:none;background:transparent;color:inherit;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-inline:.75rem;outline:none}.InputNumber_input:disabled{cursor:not-allowed}.InputNumber_steppers{display:flex;flex-direction:column;flex:0 0 auto;-webkit-border-start:1px solid var(--z-border);border-inline-start:1px solid var(--z-border)}.InputNumber_stepper{display:inline-flex;align-items:center;justify-content:center;flex:1 1 50%;border:none;background:transparent;color:var(--z-muted-fg);cursor:pointer;padding-inline:.5rem;padding-block:0;font-size:inherit}.InputNumber_stepper+.InputNumber_stepper{-webkit-border-before:1px solid var(--z-border);border-block-start:1px solid var(--z-border)}.InputNumber_stepper:hover:not(:disabled){background:var(--z-muted);color:var(--z-fg)}.InputNumber_stepper:disabled{cursor:not-allowed;opacity:.55}.InputOTP_root{display:inline-flex;gap:.5rem}.InputOTP_root[data-disabled]{opacity:.55}.InputOTP_cell{width:2.5rem;height:2.5rem;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:var(--z-font-sans);font-size:1rem;text-align:center;padding:0;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.InputOTP_cell:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.InputOTP_cell[data-state=filled]{border-color:var(--z-primary)}.InputOTP_cell:disabled{cursor:not-allowed}.InputOTP_invalid{border-color:var(--z-danger)}.Password_toggle{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--z-muted-fg);cursor:pointer;padding:.25rem;border-radius:var(--z-radius);font-size:1em}.Password_toggle:hover:not(:disabled){color:var(--z-fg)}.Password_toggle:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Password_toggle:disabled{cursor:not-allowed}.Checkbox_root{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--z-font-sans);color:var(--z-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox_root[data-disabled]{opacity:.55;cursor:not-allowed}.Checkbox_input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Checkbox_indicator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--z-border-strong);border-radius:calc(var(--z-radius) * .6);background:var(--z-surface);color:transparent;padding:.125rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.Checkbox_root[data-state=checked] .Checkbox_indicator,.Checkbox_root[data-state=indeterminate] .Checkbox_indicator{background:var(--z-primary);border-color:var(--z-primary);color:var(--z-primary-fg)}.Checkbox_input:focus-visible+.Checkbox_indicator{outline:2px solid var(--z-ring);outline-offset:2px}.Checkbox_invalid .Checkbox_indicator{border-color:var(--z-danger)}.Checkbox_sm .Checkbox_indicator{width:.875rem;height:.875rem}.Checkbox_sm{font-size:.875rem}.Checkbox_md .Checkbox_indicator{width:1rem;height:1rem}.Checkbox_md{font-size:.875rem}.Checkbox_lg .Checkbox_indicator{width:1.25rem;height:1.25rem}.Checkbox_lg{font-size:1rem}.Checkbox_label{display:inline-flex;align-items:center}.Radio_group{display:flex;gap:.5rem}.Radio_vertical{flex-direction:column}.Radio_horizontal{flex-direction:row;gap:1rem}.Radio_radio{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--z-font-sans);color:var(--z-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Radio_radio[data-disabled]{opacity:.55;cursor:not-allowed}.Radio_input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Radio_indicator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--z-border-strong);border-radius:9999px;background:var(--z-surface);transition:border-color .15s cubic-bezier(.4,0,.2,1)}.Radio_radio[data-state=checked] .Radio_indicator{border-color:var(--z-primary)}.Radio_dot{border-radius:9999px;background:transparent;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.Radio_radio[data-state=checked] .Radio_dot{background:var(--z-primary)}.Radio_input:focus-visible+.Radio_indicator{outline:2px solid var(--z-ring);outline-offset:2px}.Radio_sm{font-size:.875rem}.Radio_sm .Radio_indicator{width:.875rem;height:.875rem}.Radio_sm .Radio_dot{width:.375rem;height:.375rem}.Radio_md{font-size:.875rem}.Radio_md .Radio_indicator{width:1rem;height:1rem}.Radio_md .Radio_dot{width:.5rem;height:.5rem}.Radio_lg{font-size:1rem}.Radio_lg .Radio_indicator{width:1.25rem;height:1.25rem}.Radio_lg .Radio_dot{width:.625rem;height:.625rem}.Radio_label,.Switch_root{display:inline-flex;align-items:center}.Switch_root{gap:.5rem;font-family:var(--z-font-sans);color:var(--z-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Switch_root[data-disabled]{opacity:.55;cursor:not-allowed}.Switch_input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Switch_track{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:9999px;background:var(--z-border-strong);padding:.125rem;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.Switch_root[data-state=checked] .Switch_track{background:var(--z-primary)}.Switch_input:focus-visible+.Switch_track{outline:2px solid var(--z-ring);outline-offset:2px}.Switch_thumb{border-radius:9999px;background:var(--z-surface);transition:transform .15s cubic-bezier(.4,0,.2,1)}.Switch_sm{font-size:.875rem}.Switch_sm .Switch_track{width:1.75rem}.Switch_sm .Switch_thumb{width:.75rem;height:.75rem}.Switch_sm[data-state=checked] .Switch_thumb{transform:translateX(.75rem)}.Switch_md{font-size:.875rem}.Switch_md .Switch_track{width:2.25rem}.Switch_md .Switch_thumb{width:1rem;height:1rem}.Switch_md[data-state=checked] .Switch_thumb{transform:translateX(1rem)}.Switch_lg{font-size:1rem}.Switch_lg .Switch_track{width:2.75rem}.Switch_lg .Switch_thumb{width:1.25rem;height:1.25rem}.Switch_lg[data-state=checked] .Switch_thumb{transform:translateX(1.25rem)}[dir=rtl] .Switch_sm[data-state=checked] .Switch_thumb{transform:translateX(-.75rem)}[dir=rtl] .Switch_md[data-state=checked] .Switch_thumb{transform:translateX(-1rem)}[dir=rtl] .Switch_lg[data-state=checked] .Switch_thumb{transform:translateX(-1.25rem)}.Label_label,.Switch_label{display:inline-flex;align-items:center}.Label_label{gap:.25rem;font-family:var(--z-font-sans);font-weight:500;color:var(--z-fg);cursor:default}.Label_sm{font-size:.75rem}.Label_md{font-size:.875rem}.Label_lg{font-size:1rem}.Label_disabled{opacity:.55;cursor:not-allowed}.Label_asterisk{color:var(--z-danger)}.Select_root{position:relative;gap:.25rem;font-family:var(--z-font-sans)}.Select_root,.Select_trigger{display:inline-flex;align-items:center}.Select_trigger{justify-content:space-between;gap:.5rem;min-inline-size:10rem;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:inherit;cursor:pointer;text-align:start}.Select_trigger:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Select_trigger:disabled{opacity:.55;cursor:not-allowed}.Select_trigger[data-invalid]{border-color:var(--z-danger)}.Select_trigger[data-placeholder] .Select_valueText{color:var(--z-muted-fg)}.Select_sm{height:2rem;padding-inline:.625rem;font-size:.8125rem}.Select_md{height:2.5rem;padding-inline:.75rem;font-size:.875rem}.Select_lg{height:3rem;padding-inline:1rem;font-size:1rem}.Select_valueText{display:inline-flex;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_valueIcon{display:inline-flex;flex:none}.Select_caret{flex:none;inline-size:.5rem;block-size:.5rem;-webkit-border-end:2px solid var(--z-muted-fg);border-inline-end:2px solid var(--z-muted-fg);-webkit-border-after:2px solid var(--z-muted-fg);border-block-end:2px solid var(--z-muted-fg);transform:rotate(45deg);-webkit-margin-before:-.25rem;margin-block-start:-.25rem}.Select_trigger[data-state=open] .Select_caret{transform:rotate(-135deg);-webkit-margin-before:.25rem;margin-block-start:.25rem}.Select_clear{display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);font-size:1rem;cursor:pointer}.Select_clear:hover{background:var(--z-muted);color:var(--z-fg)}.Select_clear:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Select_listbox{z-index:var(--z-index-popover,1060);max-block-size:16rem;overflow-y:auto;padding:.25rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface-overlay);box-shadow:0 8px 24px rgba(0,0,0,.12);font-family:var(--z-font-sans);font-size:.875rem;transition:opacity .15s ease}.Select_listbox[data-state=open]{animation:Select_z-select-fade-in .15s ease}.Select_listbox[data-state=closed]{opacity:0;pointer-events:none}@keyframes Select_z-select-fade-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.Select_listbox{transition:none}.Select_listbox[data-state=open]{animation:none}}.Select_option{display:flex;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.625rem;border-radius:calc(var(--z-radius) - 2px);color:var(--z-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_optionIcon{display:inline-flex;flex:none}.Select_optionBody{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.Select_optionDescription{font-size:.75rem;color:var(--z-muted-fg)}.Select_groupLabel{padding-block:.375rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select_groupLabel,.Select_loading{padding-inline:.625rem;color:var(--z-muted-fg)}.Select_loading{display:flex;align-items:center;gap:.5rem;padding-block:.375rem}.Select_spinner{flex:none;inline-size:.875rem;block-size:.875rem;border:2px solid var(--z-border);border-block-start-color:var(--z-primary);border-radius:9999px;animation:Select_z-select-spin .7s linear infinite}@keyframes Select_z-select-spin{to{transform:rotate(1turn)}}.Select_option[data-active]{background:var(--z-muted)}.Select_option[data-state=selected]{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.Select_option[data-disabled]{opacity:.5;cursor:not-allowed}.Select_empty{padding-block:.375rem;padding-inline:.625rem;color:var(--z-muted-fg)}.Slider_root{display:flex;align-items:center;gap:.75rem;font-family:var(--z-font-sans);touch-action:none}.Slider_root[data-disabled]{opacity:.55}.Slider_horizontal{inline-size:100%;min-inline-size:8rem}.Slider_vertical{flex-direction:column;block-size:10rem}.Slider_track{position:relative;background:var(--z-muted);border-radius:9999px;cursor:pointer}.Slider_root[data-disabled] .Slider_track{cursor:not-allowed}.Slider_horizontal .Slider_track{inline-size:100%;block-size:.375rem}.Slider_vertical .Slider_track{block-size:100%;inline-size:.375rem}.Slider_range{position:absolute;background:var(--z-primary);border-radius:inherit;pointer-events:none}.Slider_horizontal .Slider_range{inset-block:0;inset-inline-start:0}.Slider_vertical .Slider_range{inset-inline:0;inset-block-end:0}.Slider_thumb{position:absolute;inline-size:1.125rem;block-size:1.125rem;border-radius:9999px;background:var(--z-surface-raised);border:2px solid var(--z-primary);cursor:-webkit-grab;cursor:grab}.Slider_horizontal .Slider_thumb{inset-block-start:50%;translate:-50% -50%}[dir=rtl] .Slider_horizontal .Slider_thumb{translate:50% -50%}.Slider_vertical .Slider_thumb{inset-inline-start:50%;translate:-50% 50%}.Slider_thumb:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Slider_thumb[data-state=dragging]{cursor:-webkit-grabbing;cursor:grabbing}.Slider_tooltip{position:absolute;z-index:1080;padding-block:.125rem;padding-inline:.375rem;font-size:.75rem;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:var(--z-radius);background:var(--z-surface-overlay);color:var(--z-fg);border:1px solid var(--z-border);pointer-events:none}.Slider_horizontal .Slider_tooltip{inset-block-end:calc(100% + .5rem);inset-inline-start:50%;translate:-50% 0}[dir=rtl] .Slider_horizontal .Slider_tooltip{translate:50% 0}.Slider_vertical .Slider_tooltip{inset-inline-start:calc(100% + .5rem);inset-block-start:50%;translate:0 -50%}.Slider_mark{position:absolute;inline-size:.25rem;block-size:.25rem;border-radius:9999px;background:var(--z-border-strong);pointer-events:none}.Slider_horizontal .Slider_mark{inset-block-start:50%;translate:-50% -50%}.Slider_vertical .Slider_mark{inset-inline-start:50%;translate:-50% 50%}.Slider_mark[data-state=active]{background:var(--z-primary-fg)}.Slider_markLabel{position:absolute;inset-block-start:.75rem;translate:-50% 0;font-size:.75rem;color:var(--z-muted-fg);white-space:nowrap}.Slider_valueLabel{min-inline-size:2ch;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--z-fg)}.Rating_rating{display:inline-flex;gap:.125rem;font-family:var(--z-font-sans)}.Rating_rating[data-disabled]{opacity:.55}.Rating_star{position:relative;display:inline-flex;cursor:pointer;color:var(--z-border-strong)}.Rating_rating[data-disabled] .Rating_star,.Rating_rating[data-readonly] .Rating_star{cursor:default}.Rating_star.Rating_filled{color:var(--z-warning,#f59e0b)}.Rating_input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.Rating_star:has(.Rating_input:focus-visible){outline:2px solid var(--z-ring);outline-offset:2px;border-radius:var(--z-radius)}.Rating_icon{pointer-events:none}.Rating_sm .Rating_icon{inline-size:1rem;block-size:1rem}.Rating_md .Rating_icon{inline-size:1.5rem;block-size:1.5rem}.Rating_lg .Rating_icon{inline-size:2rem;block-size:2rem}.ColorPicker_root{display:inline-flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);font-family:var(--z-font-sans)}.ColorPicker_root[data-disabled]{opacity:.55}.ColorPicker_sm{inline-size:12rem}.ColorPicker_md{inline-size:15rem}.ColorPicker_lg{inline-size:18rem}.ColorPicker_pad{position:relative;block-size:8rem;border-radius:calc(var(--z-radius) - 2px);cursor:crosshair;touch-action:none}.ColorPicker_pad:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.ColorPicker_root[data-disabled] .ColorPicker_pad{cursor:not-allowed}.ColorPicker_padThumb{position:absolute;inline-size:.875rem;block-size:.875rem;border-radius:9999px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.3);translate:-50% -50%;pointer-events:none}.ColorPicker_hue{position:relative;block-size:.75rem;border-radius:9999px;background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);cursor:pointer;touch-action:none}.ColorPicker_hue:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.ColorPicker_root[data-disabled] .ColorPicker_hue{cursor:not-allowed}.ColorPicker_hueThumb{position:absolute;inset-block-start:50%;inline-size:1rem;block-size:1rem;border-radius:9999px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.3);translate:-50% -50%;pointer-events:none}.ColorPicker_controls{display:flex;align-items:center;gap:.5rem}.ColorPicker_preview{flex:none;inline-size:1.75rem;block-size:1.75rem;border-radius:calc(var(--z-radius) - 2px);border:1px solid var(--z-border)}.ColorPicker_hexInput{inline-size:100%;min-inline-size:0;height:1.75rem;padding-inline:.5rem;border:1px solid var(--z-border-strong);border-radius:calc(var(--z-radius) - 2px);background:var(--z-surface);color:var(--z-fg);font-family:var(--z-font-mono);font-size:.8125rem}.ColorPicker_hexInput:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.ColorPicker_swatches{display:flex;flex-wrap:wrap;gap:.375rem}.ColorPicker_swatch{inline-size:1.375rem;block-size:1.375rem;border:1px solid var(--z-border);border-radius:calc(var(--z-radius) - 2px);cursor:pointer;padding:0}.ColorPicker_swatch[data-state=selected]{outline:2px solid var(--z-ring);outline-offset:1px}.ColorPicker_swatch:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.ColorPicker_swatch:disabled{cursor:not-allowed}.Form_form{gap:1rem;font-family:var(--z-font-sans);color:var(--z-fg)}.Form_field,.Form_form{display:flex;flex-direction:column}.Form_field{gap:.375rem;min-inline-size:0}.Form_field.Form_horizontal{display:grid;grid-template-columns:10rem 1fr;align-items:start;grid-column-gap:1rem;column-gap:1rem}.Form_field.Form_horizontal .Form_label{-webkit-padding-before:.5rem;padding-block-start:.5rem}.Form_label{font-size:.875rem;font-weight:500;color:var(--z-fg)}.Form_requiredMark{-webkit-margin-start:.25rem;margin-inline-start:.25rem;color:var(--z-danger)}.Form_controlArea{display:flex;flex-direction:column;gap:.375rem;min-inline-size:0}.Form_help{color:var(--z-muted-fg)}.Form_error,.Form_help{margin:0;font-size:.75rem}.Form_error{color:var(--z-danger)}.Fieldset_fieldset{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:1rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);font-family:var(--z-font-sans);color:var(--z-fg);min-inline-size:0}.Fieldset_fieldset[data-disabled]{opacity:.55}.Fieldset_legend{padding-inline:.375rem;font-size:.875rem;font-weight:600;color:var(--z-fg)}.ToggleGroup_group{display:inline-flex;gap:0;padding:.25rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-muted);font-family:var(--z-font-sans)}.ToggleGroup_group[data-disabled]{opacity:.55}.ToggleGroup_fullWidth{display:flex;inline-size:100%}.ToggleGroup_fullWidth .ToggleGroup_item{flex:1 1}.ToggleGroup_item{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:1px solid transparent;border-radius:calc(var(--z-radius) - 2px);background:transparent;color:var(--z-muted-fg);font-family:inherit;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.ToggleGroup_item:hover:not(:disabled):not([data-state=on]){color:var(--z-fg)}.ToggleGroup_item:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.ToggleGroup_item:disabled{cursor:not-allowed}.ToggleGroup_item[data-state=on]{background:var(--z-surface-raised);color:var(--z-fg);border-color:var(--z-border)}.ToggleGroup_sm{height:1.75rem;padding-inline:.625rem;font-size:.8125rem}.ToggleGroup_md{height:2.125rem;padding-inline:.875rem;font-size:.875rem}.ToggleGroup_lg{height:2.625rem;padding-inline:1.125rem;font-size:1rem}.DatePicker_root{position:relative;display:inline-flex;font-family:var(--z-font-sans)}.DatePicker_input{min-inline-size:11rem;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:inherit;cursor:pointer}.DatePicker_input::placeholder{color:var(--z-muted-fg)}.DatePicker_input:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DatePicker_input:disabled{opacity:.55;cursor:not-allowed}.DatePicker_input[data-invalid]{border-color:var(--z-danger)}.DatePicker_sm{height:2rem;padding-inline:.625rem;font-size:.8125rem}.DatePicker_md{height:2.5rem;padding-inline:.75rem;font-size:.875rem}.DatePicker_lg{height:3rem;padding-inline:1rem;font-size:1rem}.DatePicker_popover{z-index:var(--z-index-popover,1060);border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface-overlay);box-shadow:0 8px 24px rgba(0,0,0,.12)}.DatePicker_calendar{display:inline-flex;flex-direction:column;gap:.5rem;padding:.75rem;font-family:var(--z-font-sans);color:var(--z-fg)}.DatePicker_header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.DatePicker_navButton{display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-fg);font-size:1rem;cursor:pointer}.DatePicker_navButton:hover{background:var(--z-muted)}.DatePicker_navButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DatePicker_monthLabel{font-size:.875rem;font-weight:600}.DatePicker_headerLabel{display:inline-flex;align-items:center;gap:.25rem}.DatePicker_headerButton{border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-fg);font-family:inherit;font-size:.875rem;font-weight:600;block-size:1.75rem;padding-inline:.375rem;cursor:pointer}.DatePicker_headerButton:hover{background:var(--z-muted)}.DatePicker_headerButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DatePicker_grid{display:flex;flex-direction:column;gap:.125rem}.DatePicker_weekRow{display:grid;grid-template-columns:repeat(7,2rem);grid-gap:.125rem;gap:.125rem}.DatePicker_weekday{display:inline-flex;align-items:center;justify-content:center;block-size:2rem;font-size:.75rem;font-weight:500;color:var(--z-muted-fg)}.DatePicker_emptyCell{block-size:2rem}.DatePicker_day{display:inline-flex;align-items:center;justify-content:center;block-size:2rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-fg);font-family:inherit;font-size:.8125rem;cursor:pointer}.DatePicker_day:hover:not(:disabled){background:var(--z-muted)}.DatePicker_day:focus-visible{outline:2px solid var(--z-ring);outline-offset:1px}.DatePicker_day:disabled{opacity:.4;cursor:not-allowed}.DatePicker_day[data-today]{border:1px solid var(--z-border-strong)}.DatePicker_day[data-state=selected]{background:var(--z-primary);color:var(--z-primary-fg)}.DatePicker_day[aria-disabled=true]{opacity:.4;cursor:not-allowed}.DatePicker_day[data-in-range]{border-radius:0;background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.DatePicker_day[data-range-end],.DatePicker_day[data-range-start]{background:var(--z-primary);color:var(--z-primary-fg)}.DatePicker_viewGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25rem;gap:.25rem;min-inline-size:14.75rem}.DatePicker_viewCell{border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-fg);font-family:inherit;font-size:.8125rem;block-size:2.5rem;cursor:pointer}.DatePicker_viewCell:hover{background:var(--z-muted)}.DatePicker_viewCell:focus-visible{outline:2px solid var(--z-ring);outline-offset:1px}.DatePicker_viewCell[data-state=selected]{background:var(--z-primary);color:var(--z-primary-fg)}.DatePicker_timeRow{display:flex;align-items:center;justify-content:center;gap:.25rem}.DatePicker_timeSelect{border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:inherit;font-size:.8125rem;padding-block:.25rem;padding-inline:.375rem}.DatePicker_timeSelect:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DatePicker_presets{display:flex;flex-wrap:wrap;gap:.25rem;-webkit-border-before:1px solid var(--z-border);border-block-start:1px solid var(--z-border);-webkit-padding-before:.5rem;padding-block-start:.5rem}.DatePicker_presetButton{border:none;border-radius:var(--z-radius);background:var(--z-muted);color:var(--z-fg);font-family:inherit;font-size:.75rem;padding-block:.25rem;padding-inline:.5rem;cursor:pointer}.DatePicker_presetButton:hover{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.DatePicker_presetButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DatePicker_clearButton{position:absolute;inset-inline-end:.375rem;inset-block-start:50%;display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);font-size:.875rem;cursor:pointer;transform:translateY(-50%)}.DatePicker_clearButton:hover{background:var(--z-muted);color:var(--z-fg)}.DatePicker_clearButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Combobox_root{position:relative;display:inline-flex;align-items:center;gap:.25rem;font-family:var(--z-font-sans)}.Combobox_input{min-inline-size:10rem;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:inherit}.Combobox_input::placeholder{color:var(--z-muted-fg)}.Combobox_input:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Combobox_input:disabled{opacity:.55;cursor:not-allowed}.Combobox_input[data-invalid]{border-color:var(--z-danger)}.Combobox_sm{height:2rem;padding-inline:.625rem;font-size:.8125rem}.Combobox_md{height:2.5rem;padding-inline:.75rem;font-size:.875rem}.Combobox_lg{height:3rem;padding-inline:1rem;font-size:1rem}.Combobox_clear{display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);font-size:1rem;cursor:pointer}.Combobox_clear:hover{background:var(--z-muted);color:var(--z-fg)}.Combobox_clear:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Combobox_listbox{z-index:var(--z-index-popover,1060);max-block-size:16rem;overflow-y:auto;padding:.25rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface-overlay);box-shadow:0 8px 24px rgba(0,0,0,.12);font-family:var(--z-font-sans);font-size:.875rem;transition:opacity .15s ease}.Combobox_listbox[data-state=open]{animation:Combobox_z-combobox-fade-in .15s ease}.Combobox_listbox[data-state=closed]{opacity:0;pointer-events:none}@keyframes Combobox_z-combobox-fade-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.Combobox_listbox{transition:none}.Combobox_listbox[data-state=open]{animation:none}}.Combobox_option{display:flex;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.625rem;border-radius:calc(var(--z-radius) - 2px);color:var(--z-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Combobox_optionIcon{display:inline-flex;flex:none}.Combobox_optionBody{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.Combobox_optionDescription{font-size:.75rem;color:var(--z-muted-fg)}.Combobox_groupLabel{padding-block:.375rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Combobox_groupLabel,.Combobox_loading{padding-inline:.625rem;color:var(--z-muted-fg)}.Combobox_loading{display:flex;align-items:center;gap:.5rem;padding-block:.375rem}.Combobox_spinner{flex:none;inline-size:.875rem;block-size:.875rem;border:2px solid var(--z-border);border-block-start-color:var(--z-primary);border-radius:9999px;animation:Combobox_z-combobox-spin .7s linear infinite}@keyframes Combobox_z-combobox-spin{to{transform:rotate(1turn)}}.Combobox_option[data-active]{background:var(--z-muted)}.Combobox_option[data-state=selected]{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.Combobox_option[data-disabled]{opacity:.5;cursor:not-allowed}.Combobox_empty{padding-block:.375rem;padding-inline:.625rem;color:var(--z-muted-fg)}.MultiSelect_root{position:relative;display:inline-flex;font-family:var(--z-font-sans)}.MultiSelect_trigger{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem;min-inline-size:12rem;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);cursor:pointer}.MultiSelect_trigger:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.MultiSelect_root[data-disabled] .MultiSelect_trigger{opacity:.55;cursor:not-allowed}.MultiSelect_trigger[data-invalid]{border-color:var(--z-danger)}.MultiSelect_sm{min-block-size:2rem;padding-block:.25rem;padding-inline:.5rem;font-size:.8125rem}.MultiSelect_md{min-block-size:2.5rem;padding-block:.25rem;padding-inline:.625rem;font-size:.875rem}.MultiSelect_lg{min-block-size:3rem;padding-block:.375rem;padding-inline:.75rem;font-size:1rem}.MultiSelect_placeholder{color:var(--z-muted-fg)}.MultiSelect_chip{display:inline-flex;align-items:center;gap:.25rem;padding-block:.125rem;padding-inline:.5rem;border-radius:calc(var(--z-radius) - 2px);background:var(--z-primary-soft);color:var(--z-primary-soft-fg);font-size:.8125rem}.MultiSelect_overflowChip{background:var(--z-muted);color:var(--z-muted-fg)}.MultiSelect_chipRemove{display:inline-flex;align-items:center;justify-content:center;inline-size:1rem;block-size:1rem;border:none;border-radius:9999px;background:transparent;color:inherit;font-size:.875rem;line-height:1;cursor:pointer}.MultiSelect_chipRemove:hover{background:var(--z-overlay,rgba(0,0,0,.1))}.MultiSelect_caret{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;inline-size:.5rem;block-size:.5rem;-webkit-border-end:2px solid var(--z-muted-fg);border-inline-end:2px solid var(--z-muted-fg);-webkit-border-after:2px solid var(--z-muted-fg);border-block-end:2px solid var(--z-muted-fg);transform:rotate(45deg);-webkit-margin-before:-.25rem;margin-block-start:-.25rem}.MultiSelect_panel{z-index:var(--z-index-popover,1060);display:flex;flex-direction:column;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface-overlay);box-shadow:0 8px 24px rgba(0,0,0,.12);font-family:var(--z-font-sans);font-size:.875rem;transition:opacity .15s ease}.MultiSelect_panel[data-state=open]{animation:MultiSelect_z-multiselect-fade-in .15s ease}.MultiSelect_panel[data-state=closed]{opacity:0;pointer-events:none}@keyframes MultiSelect_z-multiselect-fade-in{0%{opacity:0;transform:translateY(-.25rem)}}@media (prefers-reduced-motion:reduce){.MultiSelect_panel{transition:none}.MultiSelect_panel[data-state=open]{animation:none}}.MultiSelect_search{margin:.25rem;-webkit-margin-after:0;margin-block-end:0;padding-block:.375rem;padding-inline:.625rem;border:1px solid var(--z-border-strong);border-radius:calc(var(--z-radius) - 2px);background:var(--z-surface);color:var(--z-fg);font-family:inherit;font-size:.875rem}.MultiSelect_search::placeholder{color:var(--z-muted-fg)}.MultiSelect_search:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.MultiSelect_listbox{max-block-size:16rem;overflow-y:auto;padding:.25rem}.MultiSelect_option{display:flex;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.625rem;border-radius:calc(var(--z-radius) - 2px);color:var(--z-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MultiSelect_optionIcon{display:inline-flex;flex:none}.MultiSelect_optionBody{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.MultiSelect_optionDescription{font-size:.75rem;color:var(--z-muted-fg)}.MultiSelect_groupLabel{padding-block:.375rem .25rem;padding-inline:.625rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--z-muted-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.MultiSelect_valueText{display:inline-flex;align-items:center;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MultiSelect_clearAll{display:inline-flex;align-items:center;justify-content:center;flex:none;-webkit-margin-start:auto;margin-inline-start:auto;inline-size:1.25rem;block-size:1.25rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);font-size:1rem;line-height:1;cursor:pointer}.MultiSelect_clearAll:hover{background:var(--z-muted);color:var(--z-fg)}.MultiSelect_clearAll+.MultiSelect_caret{-webkit-margin-start:0;margin-inline-start:0}.MultiSelect_note{font-size:.75rem}.MultiSelect_loading,.MultiSelect_note{padding-block:.375rem;padding-inline:.625rem;color:var(--z-muted-fg)}.MultiSelect_loading{display:flex;align-items:center;gap:.5rem}.MultiSelect_spinner{flex:none;inline-size:.875rem;block-size:.875rem;border:2px solid var(--z-border);border-block-start-color:var(--z-primary);border-radius:9999px;animation:MultiSelect_z-multiselect-spin .7s linear infinite}@keyframes MultiSelect_z-multiselect-spin{to{transform:rotate(1turn)}}.MultiSelect_option[data-active]{background:var(--z-muted)}.MultiSelect_option[data-disabled]{opacity:.5;cursor:not-allowed}.MultiSelect_checkbox{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:1rem;block-size:1rem;border:1px solid var(--z-border-strong);border-radius:calc(var(--z-radius) - 3px);background:var(--z-surface);color:var(--z-primary-fg);font-size:.75rem;line-height:1}.MultiSelect_checkbox[data-state=checked]{background:var(--z-primary);border-color:var(--z-primary)}.MultiSelect_empty{padding-block:.375rem;padding-inline:.625rem;color:var(--z-muted-fg)}.FileUpload_root{display:flex;flex-direction:column;gap:.5rem;font-family:var(--z-font-sans)}.FileUpload_root[data-disabled]{opacity:.55}.FileUpload_input{display:none}.FileUpload_dropzone{display:flex;align-items:center;justify-content:center;min-block-size:5rem;padding:1rem;border:2px dashed var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);cursor:pointer;text-align:center;transition:border-color .15s ease,background-color .15s ease}.FileUpload_dropzone:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.FileUpload_dropzone[data-state=dragging]{border-color:var(--z-primary);background:var(--z-primary-soft)}.FileUpload_dropzone[data-disabled]{cursor:not-allowed}.FileUpload_hint{font-size:.875rem;color:var(--z-muted-fg)}.FileUpload_list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.FileUpload_item{display:flex;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.625rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);font-size:.875rem;color:var(--z-fg)}.FileUpload_itemError{border-color:var(--z-danger)}.FileUpload_fileName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUpload_fileSize{flex:none;color:var(--z-muted-fg);font-size:.75rem}.FileUpload_errorText{flex:none;color:var(--z-danger);font-size:.75rem}.FileUpload_remove{display:inline-flex;align-items:center;justify-content:center;flex:none;-webkit-margin-start:auto;margin-inline-start:auto;inline-size:1.5rem;block-size:1.5rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);font-size:1rem;cursor:pointer}.FileUpload_remove:hover:not(:disabled){background:var(--z-muted);color:var(--z-fg)}.FileUpload_remove:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Card_card{display:flex;flex-direction:column;gap:.75rem;border:1px solid transparent;border-radius:var(--z-radius);font-family:var(--z-font-sans);color:var(--z-fg);background:var(--z-surface)}.Card_outline{border-color:var(--z-border)}.Card_elevated{background:var(--z-surface-raised);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08)}.Card_filled{background:var(--z-muted)}.Card_padding-sm{padding:.75rem}.Card_padding-md{padding:1rem}.Card_padding-lg{padding:1.5rem}.Card_interactive{transition:box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.Card_interactive:hover{box-shadow:0 4px 12px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1)}.Card_interactive[role=button]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Card_interactive:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Card_header{font-weight:600;font-size:1rem;line-height:1.4}.Card_body{flex:1 1 auto;font-size:.875rem;line-height:1.6}.Card_footer{display:flex;align-items:center;gap:.5rem}.Divider_divider{border:none;margin:0;color:var(--z-border);font-family:var(--z-font-sans)}.Divider_horizontal{-webkit-border-before:1px solid var(--z-border);border-block-start:1px solid var(--z-border);inline-size:100%}.Divider_vertical{-webkit-border-start:1px solid var(--z-border);border-inline-start:1px solid var(--z-border);align-self:stretch;block-size:auto;min-block-size:1em}.Divider_dashed.Divider_horizontal{border-block-start-style:dashed}.Divider_dashed.Divider_vertical{border-inline-start-style:dashed}.Divider_withLabel{display:flex;align-items:center;gap:.75rem;border:none;color:var(--z-muted-fg);font-size:.875rem}.Divider_withLabel.Divider_vertical{flex-direction:column;inline-size:auto}.Divider_withLabel:after,.Divider_withLabel:before{content:"";flex:1 1;-webkit-border-before:1px solid var(--z-border);border-block-start:1px solid var(--z-border)}.Divider_withLabel.Divider_vertical:after,.Divider_withLabel.Divider_vertical:before{-webkit-border-before:none;border-block-start:none;-webkit-border-start:1px solid var(--z-border);border-inline-start:1px solid var(--z-border)}.Divider_withLabel.Divider_dashed:after,.Divider_withLabel.Divider_dashed:before{border-block-start-style:dashed}.Divider_withLabel.Divider_dashed.Divider_vertical:after,.Divider_withLabel.Divider_dashed.Divider_vertical:before{border-block-start-style:none;border-inline-start-style:dashed}.Divider_label{flex:none;white-space:nowrap}.Container_container{inline-size:100%;margin-inline:auto}.Container_sm{max-inline-size:640px}.Container_md{max-inline-size:768px}.Container_lg{max-inline-size:1024px}.Container_xl{max-inline-size:1280px}.Container_full{max-inline-size:none}.Container_padded{padding-inline:1rem}.Stack_stack{display:flex;min-inline-size:0}.Stack_column{flex-direction:column}.Stack_row{flex-direction:row}.Grid_row,.Stack_wrap{flex-wrap:wrap}.Grid_row{display:flex;min-inline-size:0;margin-inline:calc(var(--z-row-gutter-x, 0px) / -2)}.Grid_nowrap{flex-wrap:nowrap}.Grid_col{box-sizing:border-box;min-inline-size:0;padding-inline:calc(var(--z-row-gutter-x, 0px) / 2)}.Grid_colFlex{flex:1 1;max-inline-size:100%}.Grid_span-1{flex:0 0 4.1667%;max-inline-size:4.1667%}.Grid_span-2{flex:0 0 8.3333%;max-inline-size:8.3333%}.Grid_span-3{flex:0 0 12.5%;max-inline-size:12.5%}.Grid_span-4{flex:0 0 16.6667%;max-inline-size:16.6667%}.Grid_span-5{flex:0 0 20.8333%;max-inline-size:20.8333%}.Grid_span-6{flex:0 0 25%;max-inline-size:25%}.Grid_span-7{flex:0 0 29.1667%;max-inline-size:29.1667%}.Grid_span-8{flex:0 0 33.3333%;max-inline-size:33.3333%}.Grid_span-9{flex:0 0 37.5%;max-inline-size:37.5%}.Grid_span-10{flex:0 0 41.6667%;max-inline-size:41.6667%}.Grid_span-11{flex:0 0 45.8333%;max-inline-size:45.8333%}.Grid_span-12{flex:0 0 50%;max-inline-size:50%}.Grid_span-13{flex:0 0 54.1667%;max-inline-size:54.1667%}.Grid_span-14{flex:0 0 58.3333%;max-inline-size:58.3333%}.Grid_span-15{flex:0 0 62.5%;max-inline-size:62.5%}.Grid_span-16{flex:0 0 66.6667%;max-inline-size:66.6667%}.Grid_span-17{flex:0 0 70.8333%;max-inline-size:70.8333%}.Grid_span-18{flex:0 0 75%;max-inline-size:75%}.Grid_span-19{flex:0 0 79.1667%;max-inline-size:79.1667%}.Grid_span-20{flex:0 0 83.3333%;max-inline-size:83.3333%}.Grid_span-21{flex:0 0 87.5%;max-inline-size:87.5%}.Grid_span-22{flex:0 0 91.6667%;max-inline-size:91.6667%}.Grid_span-23{flex:0 0 95.8333%;max-inline-size:95.8333%}.Grid_span-24{flex:0 0 100%;max-inline-size:100%}.Grid_offset-0{-webkit-margin-start:0;margin-inline-start:0}.Grid_offset-1{-webkit-margin-start:4.1667%;margin-inline-start:4.1667%}.Grid_offset-2{-webkit-margin-start:8.3333%;margin-inline-start:8.3333%}.Grid_offset-3{-webkit-margin-start:12.5%;margin-inline-start:12.5%}.Grid_offset-4{-webkit-margin-start:16.6667%;margin-inline-start:16.6667%}.Grid_offset-5{-webkit-margin-start:20.8333%;margin-inline-start:20.8333%}.Grid_offset-6{-webkit-margin-start:25%;margin-inline-start:25%}.Grid_offset-7{-webkit-margin-start:29.1667%;margin-inline-start:29.1667%}.Grid_offset-8{-webkit-margin-start:33.3333%;margin-inline-start:33.3333%}.Grid_offset-9{-webkit-margin-start:37.5%;margin-inline-start:37.5%}.Grid_offset-10{-webkit-margin-start:41.6667%;margin-inline-start:41.6667%}.Grid_offset-11{-webkit-margin-start:45.8333%;margin-inline-start:45.8333%}.Grid_offset-12{-webkit-margin-start:50%;margin-inline-start:50%}.Grid_offset-13{-webkit-margin-start:54.1667%;margin-inline-start:54.1667%}.Grid_offset-14{-webkit-margin-start:58.3333%;margin-inline-start:58.3333%}.Grid_offset-15{-webkit-margin-start:62.5%;margin-inline-start:62.5%}.Grid_offset-16{-webkit-margin-start:66.6667%;margin-inline-start:66.6667%}.Grid_offset-17{-webkit-margin-start:70.8333%;margin-inline-start:70.8333%}.Grid_offset-18{-webkit-margin-start:75%;margin-inline-start:75%}.Grid_offset-19{-webkit-margin-start:79.1667%;margin-inline-start:79.1667%}.Grid_offset-20{-webkit-margin-start:83.3333%;margin-inline-start:83.3333%}.Grid_offset-21{-webkit-margin-start:87.5%;margin-inline-start:87.5%}.Grid_offset-22{-webkit-margin-start:91.6667%;margin-inline-start:91.6667%}.Grid_offset-23{-webkit-margin-start:95.8333%;margin-inline-start:95.8333%}@media (min-width:640px){.Grid_sm-span-1{flex:0 0 4.1667%;max-inline-size:4.1667%}.Grid_sm-span-2{flex:0 0 8.3333%;max-inline-size:8.3333%}.Grid_sm-span-3{flex:0 0 12.5%;max-inline-size:12.5%}.Grid_sm-span-4{flex:0 0 16.6667%;max-inline-size:16.6667%}.Grid_sm-span-5{flex:0 0 20.8333%;max-inline-size:20.8333%}.Grid_sm-span-6{flex:0 0 25%;max-inline-size:25%}.Grid_sm-span-7{flex:0 0 29.1667%;max-inline-size:29.1667%}.Grid_sm-span-8{flex:0 0 33.3333%;max-inline-size:33.3333%}.Grid_sm-span-9{flex:0 0 37.5%;max-inline-size:37.5%}.Grid_sm-span-10{flex:0 0 41.6667%;max-inline-size:41.6667%}.Grid_sm-span-11{flex:0 0 45.8333%;max-inline-size:45.8333%}.Grid_sm-span-12{flex:0 0 50%;max-inline-size:50%}.Grid_sm-span-13{flex:0 0 54.1667%;max-inline-size:54.1667%}.Grid_sm-span-14{flex:0 0 58.3333%;max-inline-size:58.3333%}.Grid_sm-span-15{flex:0 0 62.5%;max-inline-size:62.5%}.Grid_sm-span-16{flex:0 0 66.6667%;max-inline-size:66.6667%}.Grid_sm-span-17{flex:0 0 70.8333%;max-inline-size:70.8333%}.Grid_sm-span-18{flex:0 0 75%;max-inline-size:75%}.Grid_sm-span-19{flex:0 0 79.1667%;max-inline-size:79.1667%}.Grid_sm-span-20{flex:0 0 83.3333%;max-inline-size:83.3333%}.Grid_sm-span-21{flex:0 0 87.5%;max-inline-size:87.5%}.Grid_sm-span-22{flex:0 0 91.6667%;max-inline-size:91.6667%}.Grid_sm-span-23{flex:0 0 95.8333%;max-inline-size:95.8333%}.Grid_sm-span-24{flex:0 0 100%;max-inline-size:100%}.Grid_sm-offset-0{-webkit-margin-start:0;margin-inline-start:0}.Grid_sm-offset-1{-webkit-margin-start:4.1667%;margin-inline-start:4.1667%}.Grid_sm-offset-2{-webkit-margin-start:8.3333%;margin-inline-start:8.3333%}.Grid_sm-offset-3{-webkit-margin-start:12.5%;margin-inline-start:12.5%}.Grid_sm-offset-4{-webkit-margin-start:16.6667%;margin-inline-start:16.6667%}.Grid_sm-offset-5{-webkit-margin-start:20.8333%;margin-inline-start:20.8333%}.Grid_sm-offset-6{-webkit-margin-start:25%;margin-inline-start:25%}.Grid_sm-offset-7{-webkit-margin-start:29.1667%;margin-inline-start:29.1667%}.Grid_sm-offset-8{-webkit-margin-start:33.3333%;margin-inline-start:33.3333%}.Grid_sm-offset-9{-webkit-margin-start:37.5%;margin-inline-start:37.5%}.Grid_sm-offset-10{-webkit-margin-start:41.6667%;margin-inline-start:41.6667%}.Grid_sm-offset-11{-webkit-margin-start:45.8333%;margin-inline-start:45.8333%}.Grid_sm-offset-12{-webkit-margin-start:50%;margin-inline-start:50%}.Grid_sm-offset-13{-webkit-margin-start:54.1667%;margin-inline-start:54.1667%}.Grid_sm-offset-14{-webkit-margin-start:58.3333%;margin-inline-start:58.3333%}.Grid_sm-offset-15{-webkit-margin-start:62.5%;margin-inline-start:62.5%}.Grid_sm-offset-16{-webkit-margin-start:66.6667%;margin-inline-start:66.6667%}.Grid_sm-offset-17{-webkit-margin-start:70.8333%;margin-inline-start:70.8333%}.Grid_sm-offset-18{-webkit-margin-start:75%;margin-inline-start:75%}.Grid_sm-offset-19{-webkit-margin-start:79.1667%;margin-inline-start:79.1667%}.Grid_sm-offset-20{-webkit-margin-start:83.3333%;margin-inline-start:83.3333%}.Grid_sm-offset-21{-webkit-margin-start:87.5%;margin-inline-start:87.5%}.Grid_sm-offset-22{-webkit-margin-start:91.6667%;margin-inline-start:91.6667%}.Grid_sm-offset-23{-webkit-margin-start:95.8333%;margin-inline-start:95.8333%}}@media (min-width:768px){.Grid_md-span-1{flex:0 0 4.1667%;max-inline-size:4.1667%}.Grid_md-span-2{flex:0 0 8.3333%;max-inline-size:8.3333%}.Grid_md-span-3{flex:0 0 12.5%;max-inline-size:12.5%}.Grid_md-span-4{flex:0 0 16.6667%;max-inline-size:16.6667%}.Grid_md-span-5{flex:0 0 20.8333%;max-inline-size:20.8333%}.Grid_md-span-6{flex:0 0 25%;max-inline-size:25%}.Grid_md-span-7{flex:0 0 29.1667%;max-inline-size:29.1667%}.Grid_md-span-8{flex:0 0 33.3333%;max-inline-size:33.3333%}.Grid_md-span-9{flex:0 0 37.5%;max-inline-size:37.5%}.Grid_md-span-10{flex:0 0 41.6667%;max-inline-size:41.6667%}.Grid_md-span-11{flex:0 0 45.8333%;max-inline-size:45.8333%}.Grid_md-span-12{flex:0 0 50%;max-inline-size:50%}.Grid_md-span-13{flex:0 0 54.1667%;max-inline-size:54.1667%}.Grid_md-span-14{flex:0 0 58.3333%;max-inline-size:58.3333%}.Grid_md-span-15{flex:0 0 62.5%;max-inline-size:62.5%}.Grid_md-span-16{flex:0 0 66.6667%;max-inline-size:66.6667%}.Grid_md-span-17{flex:0 0 70.8333%;max-inline-size:70.8333%}.Grid_md-span-18{flex:0 0 75%;max-inline-size:75%}.Grid_md-span-19{flex:0 0 79.1667%;max-inline-size:79.1667%}.Grid_md-span-20{flex:0 0 83.3333%;max-inline-size:83.3333%}.Grid_md-span-21{flex:0 0 87.5%;max-inline-size:87.5%}.Grid_md-span-22{flex:0 0 91.6667%;max-inline-size:91.6667%}.Grid_md-span-23{flex:0 0 95.8333%;max-inline-size:95.8333%}.Grid_md-span-24{flex:0 0 100%;max-inline-size:100%}.Grid_md-offset-0{-webkit-margin-start:0;margin-inline-start:0}.Grid_md-offset-1{-webkit-margin-start:4.1667%;margin-inline-start:4.1667%}.Grid_md-offset-2{-webkit-margin-start:8.3333%;margin-inline-start:8.3333%}.Grid_md-offset-3{-webkit-margin-start:12.5%;margin-inline-start:12.5%}.Grid_md-offset-4{-webkit-margin-start:16.6667%;margin-inline-start:16.6667%}.Grid_md-offset-5{-webkit-margin-start:20.8333%;margin-inline-start:20.8333%}.Grid_md-offset-6{-webkit-margin-start:25%;margin-inline-start:25%}.Grid_md-offset-7{-webkit-margin-start:29.1667%;margin-inline-start:29.1667%}.Grid_md-offset-8{-webkit-margin-start:33.3333%;margin-inline-start:33.3333%}.Grid_md-offset-9{-webkit-margin-start:37.5%;margin-inline-start:37.5%}.Grid_md-offset-10{-webkit-margin-start:41.6667%;margin-inline-start:41.6667%}.Grid_md-offset-11{-webkit-margin-start:45.8333%;margin-inline-start:45.8333%}.Grid_md-offset-12{-webkit-margin-start:50%;margin-inline-start:50%}.Grid_md-offset-13{-webkit-margin-start:54.1667%;margin-inline-start:54.1667%}.Grid_md-offset-14{-webkit-margin-start:58.3333%;margin-inline-start:58.3333%}.Grid_md-offset-15{-webkit-margin-start:62.5%;margin-inline-start:62.5%}.Grid_md-offset-16{-webkit-margin-start:66.6667%;margin-inline-start:66.6667%}.Grid_md-offset-17{-webkit-margin-start:70.8333%;margin-inline-start:70.8333%}.Grid_md-offset-18{-webkit-margin-start:75%;margin-inline-start:75%}.Grid_md-offset-19{-webkit-margin-start:79.1667%;margin-inline-start:79.1667%}.Grid_md-offset-20{-webkit-margin-start:83.3333%;margin-inline-start:83.3333%}.Grid_md-offset-21{-webkit-margin-start:87.5%;margin-inline-start:87.5%}.Grid_md-offset-22{-webkit-margin-start:91.6667%;margin-inline-start:91.6667%}.Grid_md-offset-23{-webkit-margin-start:95.8333%;margin-inline-start:95.8333%}}@media (min-width:1024px){.Grid_lg-span-1{flex:0 0 4.1667%;max-inline-size:4.1667%}.Grid_lg-span-2{flex:0 0 8.3333%;max-inline-size:8.3333%}.Grid_lg-span-3{flex:0 0 12.5%;max-inline-size:12.5%}.Grid_lg-span-4{flex:0 0 16.6667%;max-inline-size:16.6667%}.Grid_lg-span-5{flex:0 0 20.8333%;max-inline-size:20.8333%}.Grid_lg-span-6{flex:0 0 25%;max-inline-size:25%}.Grid_lg-span-7{flex:0 0 29.1667%;max-inline-size:29.1667%}.Grid_lg-span-8{flex:0 0 33.3333%;max-inline-size:33.3333%}.Grid_lg-span-9{flex:0 0 37.5%;max-inline-size:37.5%}.Grid_lg-span-10{flex:0 0 41.6667%;max-inline-size:41.6667%}.Grid_lg-span-11{flex:0 0 45.8333%;max-inline-size:45.8333%}.Grid_lg-span-12{flex:0 0 50%;max-inline-size:50%}.Grid_lg-span-13{flex:0 0 54.1667%;max-inline-size:54.1667%}.Grid_lg-span-14{flex:0 0 58.3333%;max-inline-size:58.3333%}.Grid_lg-span-15{flex:0 0 62.5%;max-inline-size:62.5%}.Grid_lg-span-16{flex:0 0 66.6667%;max-inline-size:66.6667%}.Grid_lg-span-17{flex:0 0 70.8333%;max-inline-size:70.8333%}.Grid_lg-span-18{flex:0 0 75%;max-inline-size:75%}.Grid_lg-span-19{flex:0 0 79.1667%;max-inline-size:79.1667%}.Grid_lg-span-20{flex:0 0 83.3333%;max-inline-size:83.3333%}.Grid_lg-span-21{flex:0 0 87.5%;max-inline-size:87.5%}.Grid_lg-span-22{flex:0 0 91.6667%;max-inline-size:91.6667%}.Grid_lg-span-23{flex:0 0 95.8333%;max-inline-size:95.8333%}.Grid_lg-span-24{flex:0 0 100%;max-inline-size:100%}.Grid_lg-offset-0{-webkit-margin-start:0;margin-inline-start:0}.Grid_lg-offset-1{-webkit-margin-start:4.1667%;margin-inline-start:4.1667%}.Grid_lg-offset-2{-webkit-margin-start:8.3333%;margin-inline-start:8.3333%}.Grid_lg-offset-3{-webkit-margin-start:12.5%;margin-inline-start:12.5%}.Grid_lg-offset-4{-webkit-margin-start:16.6667%;margin-inline-start:16.6667%}.Grid_lg-offset-5{-webkit-margin-start:20.8333%;margin-inline-start:20.8333%}.Grid_lg-offset-6{-webkit-margin-start:25%;margin-inline-start:25%}.Grid_lg-offset-7{-webkit-margin-start:29.1667%;margin-inline-start:29.1667%}.Grid_lg-offset-8{-webkit-margin-start:33.3333%;margin-inline-start:33.3333%}.Grid_lg-offset-9{-webkit-margin-start:37.5%;margin-inline-start:37.5%}.Grid_lg-offset-10{-webkit-margin-start:41.6667%;margin-inline-start:41.6667%}.Grid_lg-offset-11{-webkit-margin-start:45.8333%;margin-inline-start:45.8333%}.Grid_lg-offset-12{-webkit-margin-start:50%;margin-inline-start:50%}.Grid_lg-offset-13{-webkit-margin-start:54.1667%;margin-inline-start:54.1667%}.Grid_lg-offset-14{-webkit-margin-start:58.3333%;margin-inline-start:58.3333%}.Grid_lg-offset-15{-webkit-margin-start:62.5%;margin-inline-start:62.5%}.Grid_lg-offset-16{-webkit-margin-start:66.6667%;margin-inline-start:66.6667%}.Grid_lg-offset-17{-webkit-margin-start:70.8333%;margin-inline-start:70.8333%}.Grid_lg-offset-18{-webkit-margin-start:75%;margin-inline-start:75%}.Grid_lg-offset-19{-webkit-margin-start:79.1667%;margin-inline-start:79.1667%}.Grid_lg-offset-20{-webkit-margin-start:83.3333%;margin-inline-start:83.3333%}.Grid_lg-offset-21{-webkit-margin-start:87.5%;margin-inline-start:87.5%}.Grid_lg-offset-22{-webkit-margin-start:91.6667%;margin-inline-start:91.6667%}.Grid_lg-offset-23{-webkit-margin-start:95.8333%;margin-inline-start:95.8333%}}.AspectRatio_root{position:relative;inline-size:100%;overflow:hidden}.AspectRatio_root>*{position:absolute;inset:0;inline-size:100%;block-size:100%}.AspectRatio_root>img,.AspectRatio_root>video{object-fit:cover}.Splitter_root{display:flex;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;border:1px solid var(--z-border);border-radius:var(--z-radius);overflow:hidden}.Splitter_horizontal{flex-direction:row}.Splitter_vertical{flex-direction:column}.Splitter_root>.Splitter_panel:first-child{flex:0 0 var(--z-splitter-size,50%)}.Splitter_root>.Splitter_panel:last-child{flex:1 1}.Splitter_panel{min-inline-size:0;min-block-size:0;overflow:auto}.Splitter_handle{flex:none;background:var(--z-border);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.Splitter_horizontal>.Splitter_handle{inline-size:4px;cursor:col-resize}.Splitter_vertical>.Splitter_handle{block-size:4px;cursor:row-resize}.Splitter_handle:hover,.Splitter_handle[data-dragging]{background:var(--z-primary)}.Splitter_handle:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Splitter_root[data-dragging]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ScrollArea_root{scrollbar-width:thin;scrollbar-color:var(--z-border-strong) transparent}.ScrollArea_root:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.ScrollArea_root::-webkit-scrollbar{inline-size:8px;block-size:8px}.ScrollArea_root::-webkit-scrollbar-track{background:transparent}.ScrollArea_root::-webkit-scrollbar-thumb{background:var(--z-border-strong);border-radius:9999px}.ScrollArea_root::-webkit-scrollbar-thumb:hover{background:var(--z-muted-fg)}.ScrollArea_vertical{overflow-y:auto;overflow-x:hidden}.ScrollArea_horizontal{overflow-x:auto;overflow-y:hidden}.ScrollArea_both{overflow:auto}.ScrollArea_always{scrollbar-gutter:stable}.ScrollArea_always.ScrollArea_vertical{overflow-y:scroll}.ScrollArea_always.ScrollArea_horizontal{overflow-x:scroll}.ScrollArea_always.ScrollArea_both{overflow:scroll}.Tabs_root{display:flex;flex-direction:column;font-family:var(--z-font-sans)}.Tabs_root[data-orientation=vertical]{flex-direction:row;gap:1rem}.Tabs_list{display:flex}.Tabs_list[data-orientation=vertical]{flex-direction:column;align-items:stretch}.Tabs_tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;color:var(--z-muted-fg);font:inherit;font-size:.875rem;font-weight:500;padding:.5rem 1rem;cursor:pointer;text-align:center;white-space:nowrap}.Tabs_tab:hover:not(:disabled){color:var(--z-fg)}.Tabs_tab:disabled{opacity:.55;cursor:not-allowed}.Tabs_tab:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.Tabs_list[data-variant=line][data-orientation=horizontal]{-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border)}.Tabs_list[data-variant=line][data-orientation=vertical]{-webkit-border-end:1px solid var(--z-border);border-inline-end:1px solid var(--z-border)}.Tabs_list[data-variant=line][data-orientation=horizontal] .Tabs_tab{border:0;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;-webkit-margin-after:-1px;margin-block-end:-1px}.Tabs_list[data-variant=line][data-orientation=horizontal] .Tabs_tab[data-state=active]{color:var(--z-primary);border-block-end-color:var(--z-primary)}.Tabs_list[data-variant=line][data-orientation=vertical] .Tabs_tab{border:0;-webkit-border-end:2px solid transparent;border-inline-end:2px solid transparent;-webkit-margin-end:-1px;margin-inline-end:-1px;text-align:start}.Tabs_list[data-variant=line][data-orientation=vertical] .Tabs_tab[data-state=active]{color:var(--z-primary);border-inline-end-color:var(--z-primary)}.Tabs_list[data-variant=enclosed][data-orientation=horizontal]{-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border);gap:.25rem}.Tabs_list[data-variant=enclosed] .Tabs_tab{border-start-start-radius:var(--z-radius);border-start-end-radius:var(--z-radius);-webkit-margin-after:-1px;margin-block-end:-1px}.Tabs_list[data-variant=enclosed] .Tabs_tab[data-state=active]{background:var(--z-surface);border-color:var(--z-border);border-block-end-color:var(--z-surface);color:var(--z-fg)}.Tabs_list[data-variant=pill]{gap:.25rem}.Tabs_list[data-variant=pill] .Tabs_tab{border-radius:9999px}.Tabs_list[data-variant=pill] .Tabs_tab[data-state=active]{background:var(--z-primary);color:var(--z-primary-fg)}.Tabs_panel{padding:1rem .25rem;font-size:.875rem;color:var(--z-fg)}.Tabs_panel:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Accordion_root{display:flex;flex-direction:column;border:1px solid var(--z-border);border-radius:var(--z-radius);font-family:var(--z-font-sans)}.Accordion_item{-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border)}.Accordion_item:last-child{-webkit-border-after:0;border-block-end:0}.Accordion_header{margin:0;font-size:.875rem;font-weight:500}.Accordion_trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;inline-size:100%;padding:.75rem 1rem;border:0;background:transparent;color:var(--z-fg);font:inherit;text-align:start;cursor:pointer}.Accordion_trigger:hover:not(:disabled){background:var(--z-muted)}.Accordion_trigger:disabled{opacity:.55;cursor:not-allowed}.Accordion_trigger:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.Accordion_title{flex:1 1}.Accordion_indicator{flex-shrink:0;color:var(--z-muted-fg);transition:transform .2s cubic-bezier(.4,0,.2,1)}.Accordion_trigger[data-state=open] .Accordion_indicator{transform:rotate(180deg)}.Accordion_panel{padding:0 1rem .75rem;font-size:.875rem;color:var(--z-fg)}.Collapsible_root{display:flex;flex-direction:column;gap:.25rem;font-family:var(--z-font-sans)}.Collapsible_trigger{display:inline-flex;align-items:center;gap:.5rem;align-self:start;padding:.5rem .75rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.Collapsible_trigger:hover:not(:disabled){background:var(--z-muted)}.Collapsible_trigger:disabled{opacity:.55;cursor:not-allowed}.Collapsible_trigger:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Collapsible_content{padding:.5rem .25rem;font-size:.875rem;color:var(--z-fg)}.Breadcrumb_root{font-family:var(--z-font-sans);font-size:.875rem}.Breadcrumb_list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.Breadcrumb_item{gap:.5rem}.Breadcrumb_icon,.Breadcrumb_item,.Breadcrumb_link{display:inline-flex;align-items:center}.Breadcrumb_link{gap:.25rem;color:var(--z-muted-fg);text-decoration:none;border-radius:calc(var(--z-radius) - 2px)}.Breadcrumb_link:hover{color:var(--z-fg);text-decoration:underline;text-underline-offset:.2em}.Breadcrumb_link:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Breadcrumb_text{color:var(--z-muted-fg)}.Breadcrumb_page,.Breadcrumb_text{display:inline-flex;align-items:center;gap:.25rem}.Breadcrumb_page{color:var(--z-fg);font-weight:500}.Breadcrumb_separator{color:var(--z-muted-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Breadcrumb_ellipsis{border:0;background:transparent;padding:0 .25rem;color:var(--z-muted-fg);font:inherit;cursor:pointer;border-radius:calc(var(--z-radius) - 2px)}.Breadcrumb_ellipsis:hover{color:var(--z-fg);background:var(--z-muted)}.Breadcrumb_ellipsis:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Menu_menu{display:flex;flex-direction:column;gap:.125rem;min-inline-size:10rem;padding:.25rem;background:var(--z-surface-raised);border:1px solid var(--z-border);border-radius:var(--z-radius);font-family:var(--z-font-sans)}.Menu_item{display:flex;align-items:center;gap:.5rem;inline-size:100%;padding:.375rem .5rem;border:0;background:transparent;color:var(--z-fg);font:inherit;font-size:.875rem;text-align:start;border-radius:calc(var(--z-radius) - 2px);cursor:pointer}.Menu_item:hover:not(:disabled){background:var(--z-muted)}.Menu_item:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px;background:var(--z-muted)}.Menu_item:disabled{opacity:.55;cursor:not-allowed}.Menu_item[data-danger]{color:var(--z-danger)}.Menu_icon,.Menu_indicator{display:inline-flex;align-items:center}.Menu_indicator{justify-content:center;inline-size:1rem;font-size:.75rem;color:var(--z-primary)}.Menu_subTrigger[data-state=open]:not(:disabled){background:var(--z-muted)}.Menu_subIndicator{color:var(--z-muted-fg);font-size:.875rem;line-height:1}[dir=rtl] .Menu_subIndicator{transform:scaleX(-1)}.Menu_panel{z-index:var(--z-index-popover,1060);filter:drop-shadow(0 4px 12px rgb(0 0 0/.15));transform-origin:top}.Menu_panel[data-state=open]{animation:Menu_menu-in .15s ease}.Menu_panel[data-state=closed]{animation:Menu_menu-out .15s ease forwards;pointer-events:none}@keyframes Menu_menu-in{0%{opacity:0;transform:scale(.96)}}@keyframes Menu_menu-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.Menu_panel[data-state=closed],.Menu_panel[data-state=open]{animation:none}}.Menu_label{flex:1 1}.Menu_shortcut{color:var(--z-muted-fg);font-size:.75rem;font-family:var(--z-font-mono)}.Menu_group{display:flex;flex-direction:column;gap:.125rem}.Menu_groupLabel{padding:.375rem .5rem .125rem;font-size:.75rem;font-weight:500;color:var(--z-muted-fg)}.Menu_separator{block-size:1px;background:var(--z-border);margin-block:.25rem}.Dropdown_popup{z-index:var(--z-index-popover,1060);filter:drop-shadow(0 4px 12px rgb(0 0 0/.15));transform-origin:top}.Dropdown_popup[data-state=open]{animation:Dropdown_popup-in .15s ease}.Dropdown_popup[data-state=closed]{animation:Dropdown_popup-out .15s ease forwards;pointer-events:none}@keyframes Dropdown_popup-in{0%{opacity:0;transform:scale(.96)}}@keyframes Dropdown_popup-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.Dropdown_popup[data-state=closed],.Dropdown_popup[data-state=open]{animation:none}}.Menubar_root{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);font-family:var(--z-font-sans)}.Menubar_trigger{padding:.375rem .75rem;border:0;background:transparent;border-radius:calc(var(--z-radius) - 2px);color:var(--z-fg);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap}.Menubar_trigger:hover,.Menubar_trigger[data-state=open]{background:var(--z-muted)}.Menubar_trigger:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.Menubar_popup{z-index:var(--z-index-popover,1060);filter:drop-shadow(0 4px 12px rgb(0 0 0/.15));transform-origin:top}.Menubar_popup[data-state=open]{animation:Menubar_popup-in .15s ease}.Menubar_popup[data-state=closed]{animation:Menubar_popup-out .15s ease forwards;pointer-events:none}@keyframes Menubar_popup-in{0%{opacity:0;transform:scale(.96)}}@keyframes Menubar_popup-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.Menubar_popup[data-state=closed],.Menubar_popup[data-state=open]{animation:none}}.NavigationMenu_root{font-family:var(--z-font-sans)}.NavigationMenu_list{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.NavigationMenu_item{position:relative}.NavigationMenu_link,.NavigationMenu_trigger{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:0;border-radius:var(--z-radius);background:transparent;color:var(--z-fg);font:inherit;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.NavigationMenu_link:hover,.NavigationMenu_trigger:hover,.NavigationMenu_trigger[data-state=open]{background:var(--z-muted)}.NavigationMenu_link:focus-visible,.NavigationMenu_trigger:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.NavigationMenu_chevron{color:var(--z-muted-fg);transition:transform .2s cubic-bezier(.4,0,.2,1)}.NavigationMenu_trigger[data-state=open] .NavigationMenu_chevron{transform:rotate(180deg)}.NavigationMenu_panel{position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0;z-index:var(--z-index-popover,1060);min-inline-size:14rem;padding:1rem;background:var(--z-surface-raised);border:1px solid var(--z-border);border-radius:var(--z-radius);box-shadow:0 8px 24px rgba(0,0,0,.12);font-size:.875rem;color:var(--z-fg)}.Pagination_root{font-family:var(--z-font-sans)}.Pagination_list{display:flex;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none}.Pagination_item{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--z-radius);background:transparent;color:var(--z-fg);font-family:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease}.Pagination_item:hover:not(:disabled){background:var(--z-muted)}.Pagination_item:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Pagination_item:disabled{opacity:.55;cursor:not-allowed}.Pagination_active{background:var(--z-primary);color:var(--z-primary-fg)}.Pagination_active:hover:not(:disabled){background:var(--z-primary-hover)}.Pagination_sm{min-inline-size:2rem;block-size:2rem;padding-inline:.25rem;font-size:.8125rem}.Pagination_md{min-inline-size:2.5rem;block-size:2.5rem;padding-inline:.5rem;font-size:.875rem}.Pagination_lg{min-inline-size:3rem;block-size:3rem;padding-inline:.5rem;font-size:1rem}.Pagination_ellipsis{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2rem;color:var(--z-muted-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Stepper_root{display:flex;margin:0;padding:0;list-style:none;font-family:var(--z-font-sans);counter-reset:zephora-step}.Stepper_horizontal{flex-direction:row;align-items:flex-start}.Stepper_vertical{flex-direction:column}.Stepper_step{position:relative;display:flex;flex:1 1;min-inline-size:0}.Stepper_vertical .Stepper_step{flex:none;-webkit-padding-after:1.5rem;padding-block-end:1.5rem}.Stepper_vertical .Stepper_step:last-child{-webkit-padding-after:0;padding-block-end:0}.Stepper_step:not(:last-child):after{content:"";position:absolute;background:var(--z-border)}.Stepper_horizontal .Stepper_step:not(:last-child):after{inset-block-start:calc(var(--zephora-stepper-dot) / 2);inset-inline-start:calc(var(--zephora-stepper-dot) + .5rem);inset-inline-end:.5rem;block-size:2px;transform:translateY(-1px)}.Stepper_vertical .Stepper_step:not(:last-child):after{inset-inline-start:calc(var(--zephora-stepper-dot) / 2);inset-block-start:calc(var(--zephora-stepper-dot) + .375rem);inset-block-end:.375rem;inline-size:2px;transform:translateX(-1px)}.Stepper_step[data-state=completed]:not(:last-child):after{background:var(--z-primary)}.Stepper_content{display:flex;align-items:flex-start;gap:.5rem;color:inherit;text-align:start}.Stepper_horizontal .Stepper_content{flex-direction:column}.Stepper_button{background:transparent;border:none;padding:0;margin:0;font:inherit;cursor:pointer;border-radius:var(--z-radius)}.Stepper_button:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Stepper_indicator{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--zephora-stepper-dot);block-size:var(--zephora-stepper-dot);border-radius:9999px;border:2px solid var(--z-border-strong);background:var(--z-surface);color:var(--z-muted-fg);font-weight:600}.Stepper_step[data-state=active] .Stepper_indicator{border-color:var(--z-primary);color:var(--z-primary)}.Stepper_step[data-state=completed] .Stepper_indicator{border-color:var(--z-primary);background:var(--z-primary);color:var(--z-primary-fg)}.Stepper_step[data-error] .Stepper_indicator{border-color:var(--z-danger);background:var(--z-danger);color:var(--z-danger-fg)}.Stepper_text{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.Stepper_title{font-weight:600;color:var(--z-fg)}.Stepper_step[data-state=upcoming] .Stepper_title{color:var(--z-muted-fg);font-weight:500}.Stepper_step[data-error] .Stepper_title{color:var(--z-danger)}.Stepper_description{color:var(--z-muted-fg)}.Stepper_sm{--zephora-stepper-dot:1.5rem;font-size:.8125rem}.Stepper_sm .Stepper_indicator{font-size:.75rem}.Stepper_md{--zephora-stepper-dot:2rem;font-size:.875rem}.Stepper_md .Stepper_indicator{font-size:.8125rem}.Stepper_lg{--zephora-stepper-dot:2.5rem;font-size:1rem}.Stepper_lg .Stepper_indicator{font-size:.9375rem}.NavigationBar_root{position:relative;background:var(--z-surface);color:var(--z-fg);font-family:var(--z-font-sans)}.NavigationBar_sticky{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:100}.NavigationBar_bordered{-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border)}.NavigationBar_bar{display:flex;align-items:center;gap:1rem;min-block-size:3.5rem;padding-inline:1rem}.NavigationBar_brand{display:flex;align-items:center;gap:.5rem;font-weight:600;flex:none}.NavigationBar_nav{display:flex;align-items:center;flex:1 1 auto;min-inline-size:0}.NavigationBar_links{display:flex;align-items:center;gap:.25rem}.NavigationBar_actions{display:flex;align-items:center;gap:.5rem;flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.NavigationBar_toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-fg);cursor:pointer}.NavigationBar_toggle:hover{background:var(--z-muted)}.NavigationBar_toggle:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}@media (max-width:48rem){.NavigationBar_links{display:none;position:absolute;inset-block-start:100%;inset-inline:0;flex-direction:column;align-items:stretch;padding:.75rem 1rem;background:var(--z-surface);-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border);z-index:100}.NavigationBar_links[data-state=open]{display:flex}}@media (min-width:48.0625rem){.NavigationBar_toggle{display:none}}.Sidebar_panel{display:flex;flex-direction:column;background:var(--z-surface);color:var(--z-fg);font-family:var(--z-font-sans);box-sizing:border-box}.Sidebar_inline{block-size:100%;-webkit-border-end:1px solid var(--z-border);border-inline-end:1px solid var(--z-border);transition:inline-size .2s ease;overflow:hidden}.Sidebar_inline.Sidebar_end{-webkit-border-end:none;border-inline-end:none;-webkit-border-start:1px solid var(--z-border);border-inline-start:1px solid var(--z-border)}.Sidebar_inline[data-state=closed]{display:none}.Sidebar_backdrop{position:fixed;inset:0;background:var(--z-overlay);z-index:var(--z-index-overlay,1040)}.Sidebar_overlay{position:fixed;inset-block:0;inset-inline-start:0;max-inline-size:100vw;-webkit-border-end:1px solid var(--z-border);border-inline-end:1px solid var(--z-border);box-shadow:0 .5rem 2rem rgba(0,0,0,.25);z-index:var(--z-index-modal,1050)}.Sidebar_overlay.Sidebar_end{inset-inline-start:auto;inset-inline-end:0;-webkit-border-end:none;border-inline-end:none;-webkit-border-start:1px solid var(--z-border);border-inline-start:1px solid var(--z-border)}.Sidebar_header{flex:none;padding:1rem;-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border);font-weight:600}.Sidebar_body{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:.75rem}.Sidebar_footer{flex:none;padding:1rem;-webkit-border-before:1px solid var(--z-border);border-block-start:1px solid var(--z-border)}.Command_root{display:flex;flex-direction:column;background:var(--z-surface-raised);border:1px solid var(--z-border);border-radius:var(--z-radius);font-family:var(--z-font-sans);overflow:hidden}.Command_input,.Command_root{inline-size:100%;color:var(--z-fg)}.Command_input{border:none;-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border);background:transparent;font:inherit;font-size:.9375rem;padding:.75rem 1rem;outline:none}.Command_input::placeholder{color:var(--z-muted-fg)}.Command_input:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.Command_list{max-block-size:20rem;overflow-y:auto;padding:.375rem}.Command_group+.Command_group{-webkit-margin-before:.375rem;margin-block-start:.375rem}.Command_heading{padding:.375rem .625rem;font-size:.75rem;font-weight:600;color:var(--z-muted-fg);text-transform:uppercase;letter-spacing:.04em}.Command_item{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;border-radius:var(--z-radius);font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Command_item[data-state=active]{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.Command_item[data-disabled]{opacity:.55;cursor:not-allowed}.Command_icon{display:inline-flex;align-items:center;flex:none;color:var(--z-muted-fg)}.Command_item[data-state=active] .Command_icon{color:inherit}.Command_label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Command_shortcut{flex:none;font-family:var(--z-font-mono);font-size:.75rem;color:var(--z-muted-fg)}.Command_empty{padding:1.5rem 1rem;text-align:center;font-size:.875rem;color:var(--z-muted-fg)}.Command_backdrop{background:var(--z-overlay)}.Command_backdrop,.Command_positioner{position:fixed;inset:0;z-index:var(--z-index-modal,1050)}.Command_positioner{display:flex;align-items:flex-start;justify-content:center;-webkit-padding-before:10vh;padding-block-start:10vh;padding-inline:1rem;pointer-events:none}.Command_dialog{inline-size:100%;max-inline-size:40rem;pointer-events:auto;box-shadow:0 1rem 3rem rgba(0,0,0,.3);border-radius:var(--z-radius)}.ContextMenu_trigger{display:block}.ContextMenu_menu{min-inline-size:11rem;background:var(--z-surface-overlay);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.18);z-index:var(--z-index-popover,1060);outline:none;transform-origin:top}.ContextMenu_menu[data-state=open]{animation:ContextMenu_menu-in .15s ease}.ContextMenu_menu[data-state=closed]{animation:ContextMenu_menu-out .15s ease forwards;pointer-events:none}@keyframes ContextMenu_menu-in{0%{opacity:0;transform:scale(.96)}}@keyframes ContextMenu_menu-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.ContextMenu_menu[data-state=closed],.ContextMenu_menu[data-state=open]{animation:none}}.SplitButton_group{display:inline-flex;align-items:stretch}.SplitButton_primary{border-start-end-radius:0;border-end-end-radius:0}.SplitButton_toggle{border-start-start-radius:0;border-end-start-radius:0;-webkit-border-start:1px solid rgba(0,0,0,.15);border-inline-start:1px solid rgba(0,0,0,.15);padding-inline:.5rem}.SplitButton_menu{min-inline-size:11rem;padding:.25rem;background:var(--z-surface-overlay);color:var(--z-fg);border:1px solid var(--z-border);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.18);font-family:var(--z-font-sans);font-size:.875rem;z-index:var(--z-index-popover,1060)}.SplitButton_item,.SplitButton_menu{border-radius:var(--z-radius);outline:none}.SplitButton_item{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SplitButton_item[data-state=active]{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.SplitButton_item:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.SplitButton_item[data-danger]{color:var(--z-danger)}.SplitButton_item[data-disabled]{opacity:.55;cursor:not-allowed}.TreeSelect_root{position:relative;display:inline-flex;align-items:center;font-family:var(--z-font-sans)}.TreeSelect_field{flex-wrap:wrap;gap:.25rem;min-inline-size:12rem;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg)}.TreeSelect_field[data-invalid]{border-color:var(--z-danger)}.TreeSelect_field[data-disabled]{opacity:.55}.TreeSelect_field[data-size=sm]{min-block-size:2rem;padding-block:.25rem;padding-inline:.5rem;font-size:.8125rem}.TreeSelect_field[data-size=md]{min-block-size:2.5rem;padding-block:.25rem;padding-inline:.625rem;font-size:.875rem}.TreeSelect_field[data-size=lg]{min-block-size:3rem;padding-block:.375rem;padding-inline:.75rem;font-size:1rem}.TreeSelect_bareTrigger{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-inline-size:0;border:none;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer;text-align:start}.TreeSelect_bareTrigger:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.TreeSelect_bareTrigger:disabled{cursor:not-allowed}.TreeSelect_bareTrigger[data-placeholder] .TreeSelect_valueText{color:var(--z-muted-fg)}.TreeSelect_trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-inline-size:12rem;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg);font-family:var(--z-font-sans);cursor:pointer;text-align:start}.TreeSelect_trigger:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.TreeSelect_trigger:disabled{opacity:.55;cursor:not-allowed}.TreeSelect_trigger[data-invalid]{border-color:var(--z-danger)}.TreeSelect_trigger[data-placeholder] .TreeSelect_valueText{color:var(--z-muted-fg)}.TreeSelect_sm{block-size:2rem;padding-inline:.625rem;font-size:.8125rem}.TreeSelect_md{block-size:2.5rem;padding-inline:.75rem;font-size:.875rem}.TreeSelect_lg{block-size:3rem;padding-inline:1rem;font-size:1rem}.TreeSelect_valueText{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreeSelect_indicator{display:inline-flex;align-items:center;flex:none;color:var(--z-muted-fg)}.TreeSelect_chip{display:inline-flex;align-items:center;gap:.25rem;padding-block:.125rem;padding-inline:.5rem;border-radius:calc(var(--z-radius) - 2px);background:var(--z-primary-soft);color:var(--z-primary-soft-fg);font-size:.8125rem}.TreeSelect_overflowChip{background:var(--z-muted);color:var(--z-muted-fg)}.TreeSelect_chipRemove{display:inline-flex;align-items:center;justify-content:center;inline-size:1rem;block-size:1rem;border:none;border-radius:9999px;background:transparent;color:inherit;font-size:.875rem;line-height:1;cursor:pointer;padding:0}.TreeSelect_chipRemove:hover{background:var(--z-overlay,rgba(0,0,0,.1))}.TreeSelect_clear{position:absolute;inset-inline-end:2rem;inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;border:none;border-radius:9999px;background:transparent;color:var(--z-muted-fg);font-size:.875rem;line-height:1;cursor:pointer;padding:0}.TreeSelect_clear:hover{background:var(--z-muted)}.TreeSelect_root[data-clearable] .TreeSelect_valueText{-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}.TreeSelect_popup{min-inline-size:12rem;max-block-size:20rem;overflow-y:auto;transition:opacity .15s ease;background:var(--z-surface-overlay);border:1px solid var(--z-border);border-radius:var(--z-radius);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.18);font-family:var(--z-font-sans);font-size:.875rem;z-index:var(--z-index-popover,1060)}.TreeSelect_popup[data-state=closed]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.TreeSelect_popup{transition:none}}.TreeSelect_searchBox{position:-webkit-sticky;position:sticky;inset-block-start:0;padding:.25rem;background:var(--z-surface-overlay);-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border)}.TreeSelect_search{inline-size:100%;box-sizing:border-box;padding-block:.375rem;padding-inline:.5rem;border:1px solid var(--z-border-strong);border-radius:calc(var(--z-radius) - 2px);background:var(--z-surface);color:var(--z-fg);font:inherit}.TreeSelect_search:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.TreeSelect_checkbox{display:inline-flex;align-items:center;justify-content:center;inline-size:1rem;block-size:1rem;flex:none;border:1px solid var(--z-border-strong);border-radius:calc(var(--z-radius) - 3px);background:var(--z-surface)}.TreeSelect_checkbox[data-state=checked],.TreeSelect_checkbox[data-state=mixed]{background:var(--z-primary);border-color:var(--z-primary)}.TreeSelect_checkbox[data-state=checked]:after{content:"";inline-size:.3125rem;block-size:.5625rem;border:solid var(--z-primary-fg);border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-margin-after:.125rem;margin-block-end:.125rem}.TreeSelect_checkbox[data-state=mixed]:after{content:"";inline-size:.5rem;block-size:2px;background:var(--z-primary-fg)}.TreeSelect_empty{padding-block:.375rem;padding-inline:.625rem;color:var(--z-muted-fg)}.TreeSelect_node[data-state=checked]>.TreeSelect_row{background:var(--z-primary-soft);color:var(--z-primary-soft-fg);font-weight:500}.TreeSelect_group,.TreeSelect_tree{margin:0;padding:.25rem;list-style:none;outline:none}.TreeSelect_group{padding-block:0;-webkit-padding-start:1rem;padding-inline-start:1rem}.TreeSelect_node{color:var(--z-fg)}.TreeSelect_row{display:flex;align-items:center;gap:.25rem;padding:.3125rem .5rem;border-radius:var(--z-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TreeSelect_node[data-active]>.TreeSelect_row{background:var(--z-muted)}.TreeSelect_node[data-state=selected]>.TreeSelect_row{background:var(--z-primary-soft);color:var(--z-primary-soft-fg);font-weight:500}.TreeSelect_node[data-disabled]>.TreeSelect_row{opacity:.55;cursor:not-allowed}.TreeSelect_expander{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;flex:none;border:none;background:transparent;color:var(--z-muted-fg);border-radius:var(--z-radius);cursor:pointer;padding:0}.TreeSelect_expander:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.TreeSelect_spacer{inline-size:1.25rem;flex:none}.TreeSelect_nodeLabel{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Avatar_avatar{position:relative;display:inline-flex;flex-shrink:0;vertical-align:middle;font-family:var(--z-font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Avatar_circle{border-radius:9999px}.Avatar_square{border-radius:var(--z-radius)}.Avatar_xs{inline-size:1.5rem;block-size:1.5rem;font-size:.625rem}.Avatar_sm{inline-size:2rem;block-size:2rem;font-size:.75rem}.Avatar_md{inline-size:2.5rem;block-size:2.5rem;font-size:.875rem}.Avatar_lg{inline-size:3rem;block-size:3rem;font-size:1rem}.Avatar_xl{inline-size:4rem;block-size:4rem;font-size:1.25rem}.Avatar_image{object-fit:cover}.Avatar_fallback,.Avatar_image{inline-size:100%;block-size:100%;border-radius:inherit}.Avatar_fallback{display:flex;align-items:center;justify-content:center;background:var(--z-muted);color:var(--z-muted-fg);font-weight:600;letter-spacing:.025em;text-transform:uppercase;overflow:hidden}.Avatar_status{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:27%;block-size:27%;min-inline-size:.5rem;min-block-size:.5rem;border-radius:9999px;border:2px solid var(--z-bg)}.Avatar_status[data-status=online]{background:var(--z-success)}.Avatar_status[data-status=offline]{background:var(--z-muted-fg)}.Avatar_status[data-status=busy]{background:var(--z-danger)}.Avatar_status[data-status=away]{background:var(--z-warning)}.Avatar_group{display:inline-flex;align-items:center}.Avatar_group>*{box-shadow:0 0 0 2px var(--z-bg)}.Avatar_group>:not(:first-child){-webkit-margin-start:-.5rem;margin-inline-start:-.5rem}.Badge_badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:1px solid transparent;border-radius:9999px;font-family:var(--z-font-sans);font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.Badge_primary{--zb-main:var(--z-primary);--zb-on:var(--z-primary-fg);--zb-soft:var(--z-primary-soft);--zb-soft-fg:var(--z-primary-soft-fg)}.Badge_success{--zb-main:var(--z-success);--zb-on:var(--z-success-fg);--zb-soft:var(--z-success-soft);--zb-soft-fg:var(--z-success-soft-fg)}.Badge_warning{--zb-main:var(--z-warning);--zb-on:var(--z-warning-fg);--zb-soft:var(--z-warning-soft);--zb-soft-fg:var(--z-warning-soft-fg)}.Badge_danger{--zb-main:var(--z-danger);--zb-on:var(--z-danger-fg);--zb-soft:var(--z-danger-soft);--zb-soft-fg:var(--z-danger-soft-fg)}.Badge_info{--zb-main:var(--z-info);--zb-on:var(--z-info-fg);--zb-soft:var(--z-info-soft);--zb-soft-fg:var(--z-info-soft-fg)}.Badge_neutral{--zb-main:var(--z-muted-fg);--zb-on:var(--z-bg);--zb-soft:var(--z-muted);--zb-soft-fg:var(--z-fg)}.Badge_solid{background:var(--zb-main);color:var(--zb-on)}.Badge_soft{background:var(--zb-soft);color:var(--zb-soft-fg)}.Badge_outline{background:transparent;border-color:var(--zb-main);color:var(--zb-main)}.Badge_sm{block-size:1.125rem;min-inline-size:1.125rem;padding-inline:.375rem;font-size:.6875rem}.Badge_md{block-size:1.25rem;min-inline-size:1.25rem;padding-inline:.5rem;font-size:.75rem}.Badge_lg{block-size:1.5rem;min-inline-size:1.5rem;padding-inline:.625rem;font-size:.8125rem}.Badge_anchor{position:relative;display:inline-flex;vertical-align:middle}.Badge_indicator{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(50%,-50%);box-shadow:0 0 0 2px var(--z-bg);pointer-events:none}[dir=rtl] .Badge_indicator{transform:translate(-50%,-50%)}.Badge_dot{block-size:.5625rem;min-inline-size:0;inline-size:.5625rem;padding:0}.Chip_chip{display:inline-flex;align-items:center;gap:.375rem;border:1px solid transparent;border-radius:9999px;font-family:var(--z-font-sans);font-weight:500;line-height:1;white-space:nowrap;vertical-align:middle}.Chip_chip[data-disabled]{opacity:.55}.Chip_primary{--zc-main:var(--z-primary);--zc-on:var(--z-primary-fg);--zc-soft:var(--z-primary-soft);--zc-soft-fg:var(--z-primary-soft-fg)}.Chip_success{--zc-main:var(--z-success);--zc-on:var(--z-success-fg);--zc-soft:var(--z-success-soft);--zc-soft-fg:var(--z-success-soft-fg)}.Chip_warning{--zc-main:var(--z-warning);--zc-on:var(--z-warning-fg);--zc-soft:var(--z-warning-soft);--zc-soft-fg:var(--z-warning-soft-fg)}.Chip_danger{--zc-main:var(--z-danger);--zc-on:var(--z-danger-fg);--zc-soft:var(--z-danger-soft);--zc-soft-fg:var(--z-danger-soft-fg)}.Chip_info{--zc-main:var(--z-info);--zc-on:var(--z-info-fg);--zc-soft:var(--z-info-soft);--zc-soft-fg:var(--z-info-soft-fg)}.Chip_neutral{--zc-main:var(--z-muted-fg);--zc-on:var(--z-bg);--zc-soft:var(--z-muted);--zc-soft-fg:var(--z-fg)}.Chip_solid{background:var(--zc-main);color:var(--zc-on)}.Chip_soft{background:var(--zc-soft);color:var(--zc-soft-fg)}.Chip_outline{background:transparent;border-color:var(--zc-main);color:var(--zc-main)}.Chip_sm{block-size:1.5rem;padding-inline:.5rem;font-size:.75rem}.Chip_md{block-size:1.75rem;padding-inline:.625rem;font-size:.8125rem}.Chip_lg{block-size:2rem;padding-inline:.75rem;font-size:.875rem}.Chip_action{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:inherit}.Chip_action:disabled{cursor:not-allowed}.Chip_action:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Chip_chip[data-clickable]:hover:not([data-disabled]){filter:brightness(.95)}.Chip_avatar{-webkit-margin-start:-.25rem;margin-inline-start:-.25rem}.Chip_avatar,.Chip_delete,.Chip_icon,.Chip_label{display:inline-flex;align-items:center}.Chip_delete{justify-content:center;margin:0;-webkit-margin-end:-.25rem;margin-inline-end:-.25rem;padding:.125rem;border:0;background:none;color:inherit;opacity:.7;cursor:pointer;border-radius:9999px;font-size:.75em;line-height:1}.Chip_delete:hover:not(:disabled){opacity:1;background:var(--z-overlay)}.Chip_delete:disabled{cursor:not-allowed}.Chip_delete:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Tooltip_tooltip{z-index:var(--z-index-tooltip,1080);max-inline-size:20rem;padding-inline:.625rem;padding-block:.375rem;border-radius:var(--z-radius);background:var(--z-fg);color:var(--z-bg);font-family:var(--z-font-sans);font-size:.75rem;line-height:1.4;box-shadow:0 4px 6px -1px rgba(2,6,23,.1),0 2px 4px -2px rgba(2,6,23,.1);pointer-events:none;transition:opacity .15s ease-in}.Tooltip_tooltip[data-state=closed]{opacity:0}.Tooltip_arrow{position:absolute;inline-size:.5rem;block-size:.5rem;background:var(--z-fg);transform:rotate(45deg)}.Tooltip_arrow[data-side=bottom]{inset-block-start:-.25rem}.Tooltip_arrow[data-side=top]{inset-block-end:-.25rem}.Tooltip_arrow[data-side=left]{inset-inline-end:-.25rem}.Tooltip_arrow[data-side=right]{inset-inline-start:-.25rem}.HoverCard_card{z-index:var(--z-index-popover,1060);max-inline-size:20rem;padding-inline:1rem;padding-block:.75rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface-raised);color:var(--z-fg);font-family:var(--z-font-sans);font-size:.875rem;line-height:1.5;box-shadow:0 10px 15px -3px rgba(2,6,23,.1),0 4px 6px -4px rgba(2,6,23,.1);transition:opacity .15s ease-in}.HoverCard_card[data-state=closed]{opacity:0;pointer-events:none}.HoverCard_arrow{position:absolute;inline-size:.5rem;block-size:.5rem;background:var(--z-surface-raised);border:1px solid var(--z-border);transform:rotate(45deg)}.HoverCard_arrow[data-side=bottom]{inset-block-start:-.3125rem;-webkit-border-after:none;border-block-end:none;-webkit-border-end:none;border-inline-end:none}.HoverCard_arrow[data-side=top]{inset-block-end:-.3125rem;-webkit-border-before:none;border-block-start:none;-webkit-border-start:none;border-inline-start:none}.HoverCard_arrow[data-side=left]{inset-inline-end:-.3125rem;-webkit-border-after:none;border-block-end:none;-webkit-border-start:none;border-inline-start:none}.HoverCard_arrow[data-side=right]{inset-inline-start:-.3125rem;-webkit-border-before:none;border-block-start:none;-webkit-border-end:none;border-inline-end:none}.ListBox_listbox{list-style:none;margin:0;padding:.25rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);font-family:var(--z-font-sans);max-block-size:20rem;overflow:auto}.ListBox_item,.ListBox_listbox{display:flex;flex-direction:column;gap:.125rem}.ListBox_item{padding-inline:.625rem;padding-block:.375rem;border-radius:calc(var(--z-radius) - 2px);color:var(--z-fg);font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ListBox_item:hover:not([data-disabled]){background:var(--z-muted)}.ListBox_item[data-state=selected]{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.ListBox_item[data-disabled]{opacity:.5;cursor:not-allowed}.ListBox_item:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.ListBox_label{display:block}.ListBox_description{display:block;font-size:.75rem;color:var(--z-muted-fg)}.ListBox_item[data-state=selected] .ListBox_description{color:inherit;opacity:.8}.Transfer_transfer{display:flex;align-items:stretch;gap:.75rem;font-family:var(--z-font-sans)}.Transfer_panel{display:flex;flex-direction:column;gap:.5rem;inline-size:14rem;padding:.5rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface)}.Transfer_title{padding-inline:.25rem;font-size:.875rem;font-weight:600;color:var(--z-fg)}.Transfer_search{inline-size:100%;padding-inline:.5rem;padding-block:.25rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-bg);color:var(--z-fg);font-family:inherit;font-size:.8125rem}.Transfer_search:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Transfer_search::placeholder{color:var(--z-muted-fg)}.Transfer_list{flex:1 1;border:0;padding:0;background:transparent;min-block-size:8rem}.Transfer_controls{display:flex;flex-direction:column;justify-content:center;gap:.375rem}.Timeline_timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-family:var(--z-font-sans);color:var(--z-fg)}.Timeline_item{position:relative;display:flex;gap:.75rem;-webkit-padding-after:1.5rem;padding-block-end:1.5rem}.Timeline_item:last-child{-webkit-padding-after:0;padding-block-end:0}.Timeline_item:before{content:"";position:absolute;inset-inline-start:.5625rem;inset-block-start:1.375rem;inset-block-end:.125rem;inline-size:2px;background:var(--z-border)}.Timeline_item:last-child:before{display:none}.Timeline_dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:1.25rem;block-size:1.25rem;border-radius:9999px;background:var(--z-surface);border:2px solid var(--z-primary);color:var(--z-primary);font-size:.625rem}.Timeline_item[data-color=success] .Timeline_dot{border-color:var(--z-success);color:var(--z-success)}.Timeline_item[data-color=warning] .Timeline_dot{border-color:var(--z-warning);color:var(--z-warning)}.Timeline_item[data-color=danger] .Timeline_dot{border-color:var(--z-danger);color:var(--z-danger)}.Timeline_item[data-color=info] .Timeline_dot{border-color:var(--z-info);color:var(--z-info)}.Timeline_content{display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.Timeline_time{font-size:.75rem;color:var(--z-muted-fg)}.Timeline_title{font-size:.875rem;font-weight:600;color:var(--z-fg)}.Timeline_description{font-size:.875rem;color:var(--z-muted-fg)}.Timeline_timeline[data-alternate] .Timeline_item{display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:.75rem;column-gap:.75rem}.Timeline_timeline[data-alternate] .Timeline_item:before{inset-inline-start:50%;transform:translateX(-50%)}[dir=rtl] .Timeline_timeline[data-alternate] .Timeline_item:before{transform:translateX(50%)}.Timeline_timeline[data-alternate] .Timeline_item .Timeline_dot{grid-column:2}.Timeline_timeline[data-alternate] .Timeline_item .Timeline_content{grid-column:3;grid-row:1}.Timeline_timeline[data-alternate] .Timeline_item:nth-child(2n) .Timeline_content{grid-column:1;text-align:end;justify-self:end}.Timeline_timeline[data-orientation=horizontal]{flex-direction:row}.Timeline_timeline[data-orientation=horizontal] .Timeline_item{flex:1 1;flex-direction:column;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem}.Timeline_timeline[data-orientation=horizontal] .Timeline_item:last-child{-webkit-padding-end:0;padding-inline-end:0}.Timeline_timeline[data-orientation=horizontal] .Timeline_item:before{inset-inline-start:1.375rem;inset-inline-end:.125rem;inset-block-start:.5625rem;inset-block-end:auto;inline-size:auto;block-size:2px}.Typography_heading{margin:0;letter-spacing:-.025em;line-height:1.2}.Typography_heading,.Typography_paragraph,.Typography_text{font-family:var(--z-font-sans);color:var(--z-fg)}.Typography_paragraph{margin-block:0 1em}.Typography_code{font-family:var(--z-font-mono);font-size:.875em;background:var(--z-muted);color:var(--z-fg);border:1px solid var(--z-border);border-radius:var(--z-radius);padding-inline:.375rem;padding-block:.125rem}.Typography_muted{color:var(--z-muted-fg)}.Typography_truncate{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Typography_size-xs{font-size:.75rem}.Typography_size-sm{font-size:.875rem}.Typography_size-md{font-size:1rem}.Typography_size-lg{font-size:1.125rem}.Typography_size-xl{font-size:1.25rem}.Typography_size-2xl{font-size:1.5rem}.Typography_size-3xl{font-size:1.875rem}.Typography_size-4xl{font-size:2.25rem}.Typography_size-5xl{font-size:3rem}.Typography_weight-regular{font-weight:400}.Typography_weight-medium{font-weight:500}.Typography_weight-semibold{font-weight:600}.Typography_weight-bold{font-weight:700}.Typography_align-start{text-align:start}.Typography_align-center{text-align:center}.Typography_align-end{text-align:end}.Typography_align-justify{text-align:justify}.Typography_leading-tight{line-height:1.375}.Typography_leading-normal{line-height:1.6}.Typography_leading-relaxed{line-height:1.8}.Kbd_kbd{gap:.25rem}.Kbd_kbd,.Kbd_key{display:inline-flex;align-items:center;font-family:var(--z-font-mono);color:var(--z-fg)}.Kbd_key{justify-content:center;min-inline-size:1.5em;padding-inline:.375rem;padding-block:.125rem;background:var(--z-surface);border:1px solid var(--z-border-strong);border-radius:var(--z-radius);box-shadow:inset 0 -1px 0 var(--z-border-strong);font-weight:500;line-height:1.4;white-space:nowrap}.Kbd_plus{color:var(--z-muted-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Kbd_sm{font-size:.6875rem}.Kbd_md{font-size:.75rem}.Kbd_lg{font-size:.875rem}.Carousel_root{position:relative;font-family:var(--z-font-sans);color:var(--z-fg)}.Carousel_root:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Carousel_viewport{overflow:hidden;border-radius:var(--z-radius);touch-action:pan-y}.Carousel_track{display:flex;transition:transform .3s cubic-bezier(.4,0,.2,1)}.Carousel_slide{flex:0 0 100%;min-inline-size:100%}.Carousel_arrow{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border:1px solid var(--z-border);border-radius:9999px;background:var(--z-surface-raised);color:var(--z-fg);cursor:pointer}.Carousel_arrow:hover:not(:disabled){background:var(--z-muted)}.Carousel_arrow:disabled{opacity:.45;cursor:not-allowed}.Carousel_arrow:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Carousel_prev{inset-inline-start:.5rem}.Carousel_next{inset-inline-end:.5rem}.Carousel_dots{display:flex;justify-content:center;gap:.5rem;padding-block:.5rem}.Carousel_dot{inline-size:.5rem;block-size:.5rem;padding:0;border:none;border-radius:9999px;background:var(--z-border-strong);cursor:pointer}.Carousel_dot[aria-current=true]{background:var(--z-primary)}.Carousel_dot:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Image_root{position:relative;display:inline-block;overflow:hidden;max-inline-size:100%;border:none;padding:0;background:none;font-family:var(--z-font-sans);color:var(--z-fg)}button.Image_root{cursor:zoom-in}.Image_root:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Image_img{display:block;inline-size:100%;block-size:100%;border-radius:inherit}.Image_cover{object-fit:cover}.Image_contain{object-fit:contain}.Image_fill{object-fit:fill}.Image_fallback{inline-size:100%;block-size:100%;min-block-size:3rem;background:var(--z-muted);color:var(--z-muted-fg);font-size:.875rem}.Image_backdrop,.Image_fallback{display:flex;align-items:center;justify-content:center}.Image_backdrop{position:fixed;inset:0;z-index:var(--z-index-modal,1050);background:var(--z-overlay)}.Image_dialog{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-inline-size:95vw}.Image_toolbar{display:flex;gap:.5rem}.Image_previewImg{max-inline-size:90vw;max-block-size:80vh;transition:transform .2s cubic-bezier(.4,0,.2,1)}.Descriptions_root{font-family:var(--z-font-sans);color:var(--z-fg)}.Descriptions_header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;-webkit-margin-after:.75rem;margin-block-end:.75rem}.Descriptions_title{font-weight:600;font-size:1rem}.Descriptions_extra{flex-shrink:0}.Descriptions_list{display:grid;margin:0}.Descriptions_item{display:flex;gap:.5rem;min-inline-size:0}.Descriptions_vertical .Descriptions_item{flex-direction:column;gap:.25rem}.Descriptions_label{color:var(--z-muted-fg);flex-shrink:0}.Descriptions_horizontal .Descriptions_label:after{content:":"}.Descriptions_content{margin:0;min-inline-size:0;overflow-wrap:break-word}.Descriptions_sm{font-size:.8125rem}.Descriptions_sm .Descriptions_item{padding:.25rem 0}.Descriptions_md{font-size:.875rem}.Descriptions_md .Descriptions_item{padding:.375rem 0}.Descriptions_lg{font-size:1rem}.Descriptions_lg .Descriptions_item{padding:.5rem 0}.Descriptions_bordered .Descriptions_list{border:1px solid var(--z-border);border-radius:var(--z-radius);overflow:hidden;background:var(--z-surface)}.Descriptions_bordered .Descriptions_item{-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border);-webkit-border-end:1px solid var(--z-border);border-inline-end:1px solid var(--z-border);-webkit-margin-after:-1px;margin-block-end:-1px;-webkit-margin-end:-1px;margin-inline-end:-1px;padding:0;gap:0}.Descriptions_bordered .Descriptions_content,.Descriptions_bordered .Descriptions_label{padding:.5rem .75rem}.Descriptions_bordered.Descriptions_sm .Descriptions_content,.Descriptions_bordered.Descriptions_sm .Descriptions_label{padding:.375rem .5rem}.Descriptions_bordered.Descriptions_lg .Descriptions_content,.Descriptions_bordered.Descriptions_lg .Descriptions_label{padding:.75rem 1rem}.Descriptions_bordered .Descriptions_label{background:var(--z-muted)}.Descriptions_bordered.Descriptions_horizontal .Descriptions_label:after{content:""}.Statistic_root{display:inline-flex;flex-direction:column;gap:.25rem;font-family:var(--z-font-sans);color:var(--z-fg)}.Statistic_title{font-size:.875rem;color:var(--z-muted-fg)}.Statistic_value{display:inline-flex;align-items:baseline;gap:.25rem;font-weight:600;line-height:1.2}.Statistic_sm .Statistic_value{font-size:1.25rem}.Statistic_md .Statistic_value{font-size:1.5rem}.Statistic_lg .Statistic_value{font-size:2rem}.Statistic_up .Statistic_arrow{color:var(--z-success)}.Statistic_down .Statistic_arrow{color:var(--z-danger)}.Statistic_arrow{display:inline-flex;align-self:center}.Statistic_affix{font-size:.75em;color:var(--z-muted-fg)}.Statistic_skeleton{display:block;inline-size:5rem;block-size:1.5em;border-radius:var(--z-radius);background:var(--z-muted);animation:Statistic_zephora-statistic-pulse 1.4s ease-in-out infinite}.Statistic_sm .Statistic_skeleton{block-size:1.25rem}.Statistic_md .Statistic_skeleton{block-size:1.5rem}.Statistic_lg .Statistic_skeleton{block-size:2rem}@keyframes Statistic_zephora-statistic-pulse{0%,to{opacity:1}50%{opacity:.5}}.OrganizationChart_root{font-family:var(--z-font-sans);color:var(--z-fg);overflow-x:auto}.OrganizationChart_children,.OrganizationChart_root{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.OrganizationChart_children{-webkit-padding-before:1.25rem;padding-block-start:1.25rem;position:relative}.OrganizationChart_children:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;-webkit-border-start:1px solid var(--z-border-strong);border-inline-start:1px solid var(--z-border-strong);block-size:1.25rem}.OrganizationChart_item{display:flex;flex-direction:column;align-items:center;position:relative;padding:1.25rem .5rem 0}.OrganizationChart_item:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px;border-radius:var(--z-radius)}.OrganizationChart_item:after,.OrganizationChart_item:before{content:"";position:absolute;inset-block-start:0;inset-inline-end:50%;inline-size:50%;block-size:1.25rem;-webkit-border-before:1px solid var(--z-border-strong);border-block-start:1px solid var(--z-border-strong)}.OrganizationChart_item:after{inset-inline-end:auto;inset-inline-start:50%;-webkit-border-start:1px solid var(--z-border-strong);border-inline-start:1px solid var(--z-border-strong)}.OrganizationChart_item:only-child{-webkit-padding-before:0;padding-block-start:0}.OrganizationChart_item:only-child:after,.OrganizationChart_item:only-child:before{display:none}.OrganizationChart_item:first-child:before{border:none}.OrganizationChart_item:last-child:after{-webkit-border-before:none;border-block-start:none}.OrganizationChart_root>.OrganizationChart_item{-webkit-padding-before:0;padding-block-start:0}.OrganizationChart_root>.OrganizationChart_item:after,.OrganizationChart_root>.OrganizationChart_item:before{display:none}.OrganizationChart_node{display:flex;flex-direction:column;align-items:center}.OrganizationChart_card{border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface-raised);padding:.5rem .75rem;font-size:.875rem;text-align:center;cursor:default;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.OrganizationChart_item:hover>.OrganizationChart_node>.OrganizationChart_card{border-color:var(--z-border-strong)}.OrganizationChart_toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;-webkit-margin-before:.25rem;margin-block-start:.25rem;padding:0;border:1px solid var(--z-border);border-radius:9999px;background:var(--z-surface);color:var(--z-muted-fg);cursor:pointer}.OrganizationChart_toggle:hover{background:var(--z-muted)}.OrganizationChart_toggle:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.QRCode_root{display:inline-block;color:var(--z-fg);border-radius:var(--z-radius)}.DataTable_root{position:relative;overflow:auto;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);font-family:var(--z-font-sans);color:var(--z-fg)}.DataTable_table{inline-size:100%;border-collapse:collapse}.DataTable_table td,.DataTable_table th{text-align:start;-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border)}.DataTable_md td,.DataTable_md th{padding:.5rem .75rem;font-size:.875rem}.DataTable_sm td,.DataTable_sm th{padding:.25rem .5rem;font-size:.8125rem}.DataTable_lg td,.DataTable_lg th{padding:.75rem 1rem;font-size:1rem}.DataTable_table th{font-weight:600;color:var(--z-muted-fg)}.DataTable_table [data-align=center]{text-align:center}.DataTable_table [data-align=end]{text-align:end}.DataTable_striped tbody tr:nth-child(odd){background:var(--z-muted)}.DataTable_table tbody tr[data-selected]{background:var(--z-primary-soft)}.DataTable_stickyHead thead td,.DataTable_stickyHead thead th{position:-webkit-sticky;position:sticky;inset-block-start:0;background:var(--z-surface);z-index:2}.DataTable_stickyHead thead .DataTable_headerRow th{inset-block-start:var(--z-datatable-group-size,0)}.DataTable_stickyHead thead .DataTable_filterRow td,.DataTable_stickyHead thead .DataTable_filterRow th{inset-block-start:calc(var(--z-datatable-group-size, 0px) + var(--z-datatable-header-size, 2.25rem))}.DataTable_table tfoot td{font-weight:600;-webkit-border-after:0;border-block-end:0;-webkit-border-before:1px solid var(--z-border);border-block-start:1px solid var(--z-border);background:var(--z-surface)}.DataTable_stickyFoot tfoot td{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:2}.DataTable_table tbody tr[data-clickable]{cursor:pointer}.DataTable_table tbody tr[data-clickable]:hover{background:var(--z-muted)}.DataTable_table tbody tr[data-clickable]:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.DataTable_table td[data-pin],.DataTable_table th[data-pin]{background:var(--z-surface)}.DataTable_striped tbody tr:nth-child(odd) td[data-pin],.DataTable_table tbody tr[data-clickable]:hover td[data-pin]{background:var(--z-muted)}.DataTable_table tbody tr[data-selected] td[data-pin]{background:var(--z-primary-soft)}.DataTable_sortButton{display:inline-flex;align-items:center;gap:.25rem;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:inherit;color:inherit}.DataTable_sortButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DataTable_sortIcon{font-size:.625rem;color:var(--z-muted-fg)}.DataTable_sortOrder{min-inline-size:1rem;padding-inline:.25rem;border-radius:999px;background:var(--z-primary-soft);color:var(--z-primary-soft-fg);font-size:.625rem;font-weight:600;line-height:1rem;text-align:center}.DataTable_resizable th{position:relative}.DataTable_resizeHandle{position:absolute;inset-block:0;inset-inline-end:0;inline-size:.375rem;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DataTable_resizeHandle:hover{background:var(--z-primary-soft)}.DataTable_resizeHandle:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px;background:var(--z-primary-soft)}.DataTable_reorderable th[draggable=true]{cursor:-webkit-grab;cursor:grab}.DataTable_filterCell{padding-block:.25rem}.DataTable_filterGroup{display:flex;align-items:center;gap:.25rem}.DataTable_filterGroup .DataTable_filterInput{min-inline-size:2.5rem}.DataTable_toolbar{display:flex;justify-content:flex-end;padding:.5rem .75rem;-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border)}.DataTable_columnsMenu{position:relative}.DataTable_columnsPopup{position:absolute;inset-block-start:100%;inset-inline-end:0;-webkit-margin-before:.25rem;margin-block-start:.25rem;z-index:var(--z-index-dropdown,1000);display:flex;flex-direction:column;gap:.375rem;min-inline-size:9rem;padding:.5rem .625rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);box-shadow:var(--z-shadow-md,0 4px 12px rgba(0,0,0,.15))}.DataTable_columnsOption{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;cursor:pointer}.DataTable_filterInput{box-sizing:border-box;inline-size:100%;min-inline-size:4rem;padding:.25rem .5rem;font:inherit;font-size:.8125rem;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-bg);color:var(--z-fg)}.DataTable_filterInput:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DataTable_selectCell{inline-size:2rem}.DataTable_expandCell{inline-size:2.25rem}.DataTable_colMenuButton,.DataTable_expandButton{display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;border:0;padding:0;background:none;border-radius:var(--z-radius);cursor:pointer;font:inherit;color:var(--z-muted-fg)}.DataTable_colMenuButton:hover,.DataTable_expandButton:hover{background:var(--z-muted);color:var(--z-fg)}.DataTable_colMenuButton:focus-visible,.DataTable_expandButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DataTable_groupCell{text-align:center}.DataTable_colMenu{position:relative;display:inline-block;vertical-align:middle;-webkit-margin-start:.25rem;margin-inline-start:.25rem}.DataTable_menuItem{display:block;inline-size:100%;padding:.25rem .5rem;border:0;border-radius:var(--z-radius);background:none;font:inherit;font-size:.8125rem;font-weight:400;color:var(--z-fg);text-align:start;cursor:pointer}.DataTable_menuItem:hover{background:var(--z-muted)}.DataTable_menuItem:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.DataTable_expansionCell{background:var(--z-muted);padding:.75rem 1rem}.DataTable_checkbox{inline-size:1rem;block-size:1rem;accent-color:var(--z-primary)}.DataTable_checkbox:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DataTable_table[data-loading] tbody{opacity:.5;pointer-events:none}.DataTable_loadingOverlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.DataTable_spinnerIcon{color:var(--z-primary);animation:DataTable_zephora-datatable-spin .8s linear infinite}@keyframes DataTable_zephora-datatable-spin{to{transform:rotate(1turn)}}.DataTable_skeleton{display:block;block-size:1em;border-radius:var(--z-radius);background:var(--z-muted);animation:DataTable_zephora-datatable-pulse 1.2s ease-in-out infinite}@keyframes DataTable_zephora-datatable-pulse{50%{opacity:.4}}.DataTable_empty{text-align:center;color:var(--z-muted-fg);padding-block:1.5rem}.DataTable_table .DataTable_spacer{padding:0;border:0}.DataTable_pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem .75rem}.DataTable_pageButton{padding:.25rem .75rem;font:inherit;font-size:.8125rem;cursor:pointer;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg)}.DataTable_pageButton:hover:not(:disabled){background:var(--z-muted)}.DataTable_pageButton:disabled{opacity:.55;cursor:not-allowed}.DataTable_pageButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.DataTable_pageButtonActive{background:var(--z-primary);border-color:var(--z-primary);color:var(--z-primary-fg)}.DataTable_pageButtonActive:hover:not(:disabled){background:var(--z-primary-hover)}.DataTable_pageEllipsis{padding-inline:.25rem;color:var(--z-muted-fg)}.DataTable_pageInfo{font-size:.8125rem;color:var(--z-muted-fg)}.DataTable_pageSizeSelect{padding:.25rem .5rem;font:inherit;font-size:.8125rem;cursor:pointer;border:1px solid var(--z-border-strong);border-radius:var(--z-radius);background:var(--z-surface);color:var(--z-fg)}.DataTable_pageSizeSelect:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.TreeTable_root{overflow:auto;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);font-family:var(--z-font-sans);color:var(--z-fg)}.TreeTable_table{inline-size:100%;border-collapse:collapse}.TreeTable_table td,.TreeTable_table th{text-align:start;padding:.5rem .75rem;font-size:.875rem;-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border)}.TreeTable_table th{font-weight:600;color:var(--z-muted-fg)}.TreeTable_table [data-align=center]{text-align:center}.TreeTable_table [data-align=end]{text-align:end}.TreeTable_table tbody tr:hover{background:var(--z-muted)}.TreeTable_firstCell{display:inline-flex;align-items:center;gap:.375rem}.TreeTable_toggle{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;padding:0;border:0;border-radius:var(--z-radius);background:none;color:var(--z-muted-fg);cursor:pointer}.TreeTable_toggle:hover{background:var(--z-muted);color:var(--z-fg)}.TreeTable_toggle:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.TreeTable_chevron{transition:transform .15s ease}.TreeTable_toggle[data-state=expanded] .TreeTable_chevron{transform:rotate(90deg)}.TreeTable_toggleSpacer{display:inline-block;inline-size:1.25rem}.Tree_tree{padding:.25rem;font-family:var(--z-font-sans);font-size:.875rem;color:var(--z-fg)}.Tree_group,.Tree_tree{list-style:none;margin:0}.Tree_group{padding:0}.Tree_item{outline:none}.Tree_item:focus-visible>.Tree_row{outline:2px solid var(--z-ring);outline-offset:-2px}.Tree_row{display:flex;align-items:center;gap:.375rem;padding-block:.25rem;-webkit-padding-end:.5rem;padding-inline-end:.5rem;border-radius:var(--z-radius);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Tree_item[aria-selected=true]>.Tree_row{background:var(--z-primary-soft);color:var(--z-primary-soft-fg)}.Tree_item[aria-disabled=true]>.Tree_row{opacity:.5;cursor:not-allowed}.Tree_item:not([aria-disabled=true])>.Tree_row:hover{background:var(--z-muted)}.Tree_item[aria-selected=true]:not([aria-disabled=true])>.Tree_row:hover{background:var(--z-primary-soft)}.Tree_chevron{display:inline-flex;justify-content:center;inline-size:1rem;flex-shrink:0;color:var(--z-muted-fg);transition:transform .15s ease}.Tree_chevron[data-state=expanded]{transform:rotate(90deg)}.Tree_spacer{display:inline-block}.Tree_checkbox,.Tree_spacer{inline-size:1rem;flex-shrink:0}.Tree_checkbox{display:inline-flex;align-items:center;justify-content:center;block-size:1rem;border:1px solid var(--z-border-strong);border-radius:.25rem;background:var(--z-bg)}.Tree_checkbox[data-state=checked],.Tree_checkbox[data-state=mixed]{background:var(--z-primary);border-color:var(--z-primary)}.Tree_checkbox[data-state=checked]:after{content:"";inline-size:.3125rem;block-size:.5625rem;border:solid var(--z-primary-fg);border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-margin-after:.125rem;margin-block-end:.125rem}.Tree_checkbox[data-state=mixed]:after{content:"";inline-size:.5rem;block-size:2px;background:var(--z-primary-fg)}.Tree_icon{display:inline-flex;flex-shrink:0;color:var(--z-muted-fg)}.Tree_label{min-inline-size:0}.Dialog_backdrop{position:fixed;inset:0;background:var(--z-overlay);z-index:var(--z-index-overlay,1040);animation:Dialog_zephora-dialog-fade .15s ease-out;transition:opacity .15s ease-in}.Dialog_backdrop[data-state=closed]{opacity:0;pointer-events:none}.Dialog_positioner{position:fixed;inset:0;z-index:var(--z-index-modal,1050);display:grid;place-items:center;overflow-y:auto}.Dialog_positioner[data-state=closed]{pointer-events:none}.Dialog_panel{position:relative;display:flex;flex-direction:column;inline-size:100%;max-block-size:calc(100dvh - 2rem);margin:1rem;background:var(--z-surface-raised);color:var(--z-fg);font-family:var(--z-font-sans);border:1px solid var(--z-border);border-radius:var(--z-radius);box-shadow:0 1rem 3rem rgba(0,0,0,.25);animation:Dialog_zephora-dialog-zoom .15s ease-out;transition:opacity .15s ease-in,transform .15s ease-in}.Dialog_panel[data-state=closed]{opacity:0;transform:scale(.96);pointer-events:none}.Dialog_sm{max-inline-size:24rem}.Dialog_md{max-inline-size:32rem}.Dialog_lg{max-inline-size:42rem}.Dialog_xl{max-inline-size:56rem}.Dialog_full{max-inline-size:none;inline-size:100%;block-size:100dvh;max-block-size:none;margin:0;border:none;border-radius:0}.Dialog_header{display:flex;flex-direction:column;gap:.25rem;-webkit-padding-before:1.25rem;padding-block-start:1.25rem;padding-inline:1.25rem;-webkit-padding-end:3rem;padding-inline-end:3rem}.Dialog_title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.Dialog_description{margin:0;color:var(--z-muted-fg)}.Dialog_body,.Dialog_description{font-size:.875rem;line-height:1.5}.Dialog_body{flex:1 1 auto;overflow-y:auto;padding-block:1rem;padding-inline:1.25rem}.Dialog_footer{display:flex;justify-content:flex-end;gap:.5rem;-webkit-padding-after:1.25rem;padding-block-end:1.25rem;padding-inline:1.25rem}.Dialog_close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);cursor:pointer}.Dialog_close:hover{background:var(--z-muted);color:var(--z-fg)}.Dialog_close:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}@keyframes Dialog_zephora-dialog-fade{0%{opacity:0}}@keyframes Dialog_zephora-dialog-zoom{0%{opacity:0;transform:scale(.96)}}.Popover_panel{z-index:var(--z-index-popover,1060);max-inline-size:min(24rem,calc(100vw - .5rem));padding-block:.75rem;padding-inline:1rem;background:var(--z-surface-overlay);color:var(--z-fg);font-family:var(--z-font-sans);font-size:.875rem;line-height:1.5;border:1px solid var(--z-border);border-radius:var(--z-radius);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.18);outline:none;animation:Popover_zephora-popover-in .12s ease-out;transition:opacity .15s ease-in}.Popover_panel[data-state=closed]{opacity:0;pointer-events:none}.Popover_panel:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Popover_arrow{position:absolute;inline-size:.5rem;block-size:.5rem;background:var(--z-surface-overlay);border:1px solid var(--z-border);transform:rotate(45deg)}.Popover_arrow[data-side=bottom]{inset-block-start:-.3125rem;-webkit-border-after:none;border-block-end:none;-webkit-border-end:none;border-inline-end:none}.Popover_arrow[data-side=top]{inset-block-end:-.3125rem;-webkit-border-before:none;border-block-start:none;-webkit-border-start:none;border-inline-start:none}.Popover_arrow[data-side=left]{inset-inline-end:-.3125rem;-webkit-border-after:none;border-block-end:none;-webkit-border-start:none;border-inline-start:none}.Popover_arrow[data-side=right]{inset-inline-start:-.3125rem;-webkit-border-before:none;border-block-start:none;-webkit-border-end:none;border-inline-end:none}@keyframes Popover_zephora-popover-in{0%{opacity:0;transform:scale(.97)}}.Sheet_backdrop{position:fixed;inset:0;background:var(--z-overlay);z-index:var(--z-index-overlay,1040);animation:Sheet_zephora-sheet-fade .2s ease-out;transition:opacity .15s ease-in}.Sheet_backdrop[data-state=closed]{opacity:0;pointer-events:none}.Sheet_panel{position:fixed;z-index:var(--z-index-modal,1050);display:flex;flex-direction:column;background:var(--z-surface-raised);color:var(--z-fg);font-family:var(--z-font-sans);box-shadow:0 .5rem 2.5rem rgba(0,0,0,.3);transition:transform .15s cubic-bezier(.32,.72,0,1)}.Sheet_panel[data-state=closed]{pointer-events:none}.Sheet_start{inset-block:0;inset-inline-start:0;-webkit-border-end:1px solid var(--z-border);border-inline-end:1px solid var(--z-border)}.Sheet_end{inset-block:0;inset-inline-end:0;-webkit-border-start:1px solid var(--z-border);border-inline-start:1px solid var(--z-border)}.Sheet_top{inset-inline:0;inset-block-start:0;-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border)}.Sheet_bottom{inset-inline:0;inset-block-end:0;-webkit-border-before:1px solid var(--z-border);border-block-start:1px solid var(--z-border)}.Sheet_inline-sm{inline-size:min(20rem,100vw)}.Sheet_inline-md{inline-size:min(28rem,100vw)}.Sheet_inline-lg{inline-size:min(36rem,100vw)}.Sheet_inline-full{inline-size:100vw}.Sheet_block-sm{block-size:min(14rem,100dvh)}.Sheet_block-md{block-size:min(20rem,100dvh)}.Sheet_block-lg{block-size:min(28rem,100dvh)}.Sheet_block-full{block-size:100dvh}.Sheet_start[data-state=open]{animation:Sheet_zephora-sheet-from-start .25s cubic-bezier(.32,.72,0,1)}.Sheet_end[data-state=open]{animation:Sheet_zephora-sheet-from-end .25s cubic-bezier(.32,.72,0,1)}.Sheet_top[data-state=open]{animation:Sheet_zephora-sheet-from-top .25s cubic-bezier(.32,.72,0,1)}.Sheet_bottom[data-state=open]{animation:Sheet_zephora-sheet-from-bottom .25s cubic-bezier(.32,.72,0,1)}.Sheet_start[data-state=closed]{transform:translateX(-100%)}.Sheet_end[data-state=closed]{transform:translateX(100%)}.Sheet_top[data-state=closed]{transform:translateY(-100%)}.Sheet_bottom[data-state=closed]{transform:translateY(100%)}[dir=rtl] .Sheet_start[data-state=open]{animation-name:Sheet_zephora-sheet-from-end}[dir=rtl] .Sheet_end[data-state=open]{animation-name:Sheet_zephora-sheet-from-start}[dir=rtl] .Sheet_start[data-state=closed]{transform:translateX(100%)}[dir=rtl] .Sheet_end[data-state=closed]{transform:translateX(-100%)}.Sheet_header{display:flex;flex-direction:column;gap:.25rem;-webkit-padding-before:1.25rem;padding-block-start:1.25rem;padding-inline:1.25rem;-webkit-padding-end:3rem;padding-inline-end:3rem}.Sheet_title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.Sheet_description{margin:0;color:var(--z-muted-fg)}.Sheet_body,.Sheet_description{font-size:.875rem;line-height:1.5}.Sheet_body{flex:1 1 auto;overflow-y:auto;padding-block:1rem;padding-inline:1.25rem}.Sheet_footer{display:flex;justify-content:flex-end;gap:.5rem;-webkit-padding-after:1.25rem;padding-block-end:1.25rem;padding-inline:1.25rem}.Sheet_close{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);cursor:pointer}.Sheet_close:hover{background:var(--z-muted);color:var(--z-fg)}.Sheet_close:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}@keyframes Sheet_zephora-sheet-fade{0%{opacity:0}}@keyframes Sheet_zephora-sheet-from-start{0%{transform:translateX(-100%)}}@keyframes Sheet_zephora-sheet-from-end{0%{transform:translateX(100%)}}@keyframes Sheet_zephora-sheet-from-top{0%{transform:translateY(-100%)}}@keyframes Sheet_zephora-sheet-from-bottom{0%{transform:translateY(100%)}}.ConfirmDialog_confirm{max-inline-size:26rem}.ConfirmDialog_confirm:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Toast_viewport{position:fixed;z-index:var(--z-index-toast,1070);display:flex;flex-direction:column;gap:.5rem;padding:1rem;max-block-size:100dvh;overflow:hidden auto;pointer-events:none}.Toast_viewport[data-position^=top]{inset-block-start:0}.Toast_viewport[data-position^=bottom]{inset-block-end:0;flex-direction:column-reverse}.Toast_viewport[data-position$=start]{inset-inline-start:0;align-items:flex-start}.Toast_viewport[data-position$=end]{inset-inline-end:0;align-items:flex-end}.Toast_viewport[data-position=bottom],.Toast_viewport[data-position=top]{inset-inline-start:50%;transform:translateX(-50%);align-items:center}.Toast_toast{display:flex;align-items:flex-start;gap:.75rem;min-inline-size:18rem;max-inline-size:24rem;padding-block:.75rem;padding-inline:1rem;background:var(--z-surface-overlay);color:var(--z-fg);font-family:var(--z-font-sans);font-size:.875rem;border:1px solid var(--z-border);border-inline-start-width:3px;border-radius:var(--z-radius);box-shadow:0 .5rem 1.5rem rgba(0,0,0,.18);pointer-events:auto;animation:Toast_zephora-toast-in .15s ease-out}.Toast_toast[data-state=closed]{animation:Toast_zephora-toast-out .15s ease-in forwards}.Toast_info{border-inline-start-color:var(--z-info)}.Toast_success{border-inline-start-color:var(--z-success)}.Toast_warning{border-inline-start-color:var(--z-warning)}.Toast_danger{border-inline-start-color:var(--z-danger)}.Toast_icon{flex:0 0 auto;display:inline-flex;-webkit-margin-before:.125rem;margin-block-start:.125rem}.Toast_info .Toast_icon{color:var(--z-info)}.Toast_success .Toast_icon{color:var(--z-success)}.Toast_warning .Toast_icon{color:var(--z-warning)}.Toast_danger .Toast_icon{color:var(--z-danger)}.Toast_spinner{animation:Toast_zephora-toast-spin .8s linear infinite}.Toast_content{flex:1 1 auto;display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.Toast_title{font-weight:600;line-height:1.4}.Toast_description{color:var(--z-muted-fg);line-height:1.5}.Toast_action{flex:0 0 auto;align-self:center;padding-block:.25rem;padding-inline:.5rem;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-primary);font:inherit;font-weight:600;cursor:pointer}.Toast_action:hover{background:var(--z-muted)}.Toast_action:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Toast_close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);cursor:pointer}.Toast_close:hover{background:var(--z-muted);color:var(--z-fg)}.Toast_close:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}@keyframes Toast_zephora-toast-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes Toast_zephora-toast-out{to{opacity:0;transform:translateY(.5rem)}}@keyframes Toast_zephora-toast-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Toast_toast,.Toast_toast[data-state=closed]{animation:none}.Toast_spinner{animation-duration:2s}}.Alert_alert{display:flex;align-items:flex-start;gap:.75rem;padding-block:.75rem;padding-inline:1rem;border:1px solid transparent;border-radius:var(--z-radius);font-family:var(--z-font-sans);font-size:.875rem;line-height:1.5}.Alert_icon{flex:0 0 auto;display:inline-flex;-webkit-margin-before:.0625rem;margin-block-start:.0625rem}.Alert_content{flex:1 1 auto;display:flex;flex-direction:column;gap:.125rem;min-inline-size:0}.Alert_title{font-weight:600}.Alert_close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:none;border-radius:var(--z-radius);background:transparent;color:inherit;opacity:.7;cursor:pointer}.Alert_close:hover{opacity:1}.Alert_close:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Alert_soft.Alert_info{background:var(--z-info-soft);color:var(--z-info-soft-fg)}.Alert_soft.Alert_success{background:var(--z-success-soft);color:var(--z-success-soft-fg)}.Alert_soft.Alert_warning{background:var(--z-warning-soft);color:var(--z-warning-soft-fg)}.Alert_soft.Alert_danger{background:var(--z-danger-soft);color:var(--z-danger-soft-fg)}.Alert_solid.Alert_info{background:var(--z-info);color:var(--z-info-fg)}.Alert_solid.Alert_success{background:var(--z-success);color:var(--z-success-fg)}.Alert_solid.Alert_warning{background:var(--z-warning);color:var(--z-warning-fg)}.Alert_solid.Alert_danger{background:var(--z-danger);color:var(--z-danger-fg)}.Alert_outline{background:transparent}.Alert_outline.Alert_info{border-color:var(--z-info);color:var(--z-info-soft-fg)}.Alert_outline.Alert_success{border-color:var(--z-success);color:var(--z-success-soft-fg)}.Alert_outline.Alert_warning{border-color:var(--z-warning);color:var(--z-warning-soft-fg)}.Alert_outline.Alert_danger{border-color:var(--z-danger);color:var(--z-danger-soft-fg)}.Notification_viewport{position:fixed;z-index:var(--z-index-toast,1070);display:flex;flex-direction:column;gap:.625rem;padding:1rem;max-block-size:100dvh;overflow:hidden auto;pointer-events:none}.Notification_viewport[data-placement^=top]{inset-block-start:0}.Notification_viewport[data-placement^=bottom]{inset-block-end:0;flex-direction:column-reverse}.Notification_viewport[data-placement$=start]{inset-inline-start:0;align-items:flex-start}.Notification_viewport[data-placement$=end]{inset-inline-end:0;align-items:flex-end}.Notification_notification{display:flex;align-items:flex-start;gap:.75rem;inline-size:24rem;max-inline-size:calc(100vw - 2rem);padding-block:1rem;padding-inline:1rem;background:var(--z-surface-overlay);color:var(--z-fg);font-family:var(--z-font-sans);font-size:.875rem;border:1px solid var(--z-border);border-radius:var(--z-radius);box-shadow:0 .75rem 2rem rgba(0,0,0,.2);pointer-events:auto;animation:Notification_zephora-notification-in .18s ease-out}.Notification_icon{flex:0 0 auto;display:inline-flex;-webkit-margin-before:.125rem;margin-block-start:.125rem}.Notification_info .Notification_icon{color:var(--z-info)}.Notification_success .Notification_icon{color:var(--z-success)}.Notification_warning .Notification_icon{color:var(--z-warning)}.Notification_danger .Notification_icon{color:var(--z-danger)}.Notification_content{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem;min-inline-size:0}.Notification_titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.Notification_title{font-weight:600;line-height:1.4}.Notification_description{color:var(--z-muted-fg);line-height:1.5}.Notification_actions{display:flex;gap:.5rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}.Notification_close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:none;border-radius:var(--z-radius);background:transparent;color:var(--z-muted-fg);cursor:pointer}.Notification_close:hover{background:var(--z-muted);color:var(--z-fg)}.Notification_close:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Notification_more{align-self:center;color:var(--z-muted-fg);font-family:var(--z-font-sans);font-size:.75rem;pointer-events:auto}@keyframes Notification_zephora-notification-in{0%{opacity:0;transform:translateY(-.5rem)}}.Progress_root{display:inline-flex;flex-direction:column;gap:.375rem;font-family:var(--z-font-sans);color:var(--z-fg);--z-progress-color:var(--z-primary)}.Progress_root.Progress_linear{display:flex;inline-size:100%}.Progress_success{--z-progress-color:var(--z-success)}.Progress_warning{--z-progress-color:var(--z-warning)}.Progress_danger{--z-progress-color:var(--z-danger)}.Progress_header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.875rem}.Progress_label{color:var(--z-fg)}.Progress_value{color:var(--z-muted-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Progress_track{inline-size:100%;background:var(--z-muted);border-radius:9999px;overflow:hidden}.Progress_sm .Progress_track{block-size:.25rem}.Progress_md .Progress_track{block-size:.5rem}.Progress_lg .Progress_track{block-size:.75rem}.Progress_bar{block-size:100%;background:var(--z-progress-color);border-radius:inherit;transition:inline-size .3s cubic-bezier(.4,0,.2,1)}.Progress_indeterminateBar{inline-size:40%;animation:Progress_zephora-progress-slide 1.2s ease-in-out infinite}@keyframes Progress_zephora-progress-slide{0%{-webkit-margin-start:-40%;margin-inline-start:-40%}to{-webkit-margin-start:100%;margin-inline-start:100%}}.Progress_circle{display:block}.Progress_circleTrack{stroke:var(--z-muted)}.Progress_circleBar{stroke:var(--z-progress-color);transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}.Progress_indeterminateCircle{animation:Progress_zephora-progress-spin 1s linear infinite}@keyframes Progress_zephora-progress-spin{to{transform:rotate(1turn)}}.Skeleton_root{display:flex;flex-direction:column;gap:.5rem;inline-size:100%}.Skeleton_bar{background:var(--z-muted);border-radius:var(--z-radius)}.Skeleton_text{block-size:.875rem;inline-size:100%}.Skeleton_circular{border-radius:9999px;inline-size:2.5rem;block-size:2.5rem}.Skeleton_rectangular{inline-size:100%;block-size:5rem}.Skeleton_pulse{animation:Skeleton_zephora-skeleton-pulse 1.6s ease-in-out infinite}@keyframes Skeleton_zephora-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.Skeleton_wave{position:relative;overflow:hidden}.Skeleton_wave:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--z-surface-raised),transparent);animation:Skeleton_zephora-skeleton-wave 1.6s linear infinite}@keyframes Skeleton_zephora-skeleton-wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Spinner_root{display:inline-flex;align-items:center;justify-content:center}.Spinner_ring{display:inline-block;border-radius:9999px;border-style:solid;border-color:var(--z-muted);border-block-start-color:var(--z-primary);animation:Spinner_zephora-spinner-spin .7s linear infinite}.Spinner_xs{inline-size:.75rem;block-size:.75rem;border-width:2px}.Spinner_sm{inline-size:1rem;block-size:1rem;border-width:2px}.Spinner_md{inline-size:1.5rem;block-size:1.5rem;border-width:3px}.Spinner_lg{inline-size:2.25rem;block-size:2.25rem;border-width:3px}.Spinner_primary{border-block-start-color:var(--z-primary)}.Spinner_success{border-block-start-color:var(--z-success)}.Spinner_warning{border-block-start-color:var(--z-warning)}.Spinner_danger{border-block-start-color:var(--z-danger)}.Spinner_current{border-color:color-mix(in srgb,currentColor 25%,transparent);border-block-start-color:currentColor}@keyframes Spinner_zephora-spinner-spin{to{transform:rotate(1turn)}}.Empty_root{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--z-font-sans);color:var(--z-fg);padding-block:2rem;padding-inline:1.5rem;gap:.5rem}.Empty_icon{color:var(--z-muted-fg);display:inline-flex}.Empty_title{font-weight:600;color:var(--z-fg)}.Empty_description{color:var(--z-muted-fg);max-inline-size:28rem}.Empty_actions{display:flex;align-items:center;justify-content:center;gap:.5rem;-webkit-margin-before:.75rem;margin-block-start:.75rem}.Empty_sm{padding-block:1.25rem;gap:.375rem}.Empty_sm .Empty_icon svg{inline-size:2.5rem;block-size:auto}.Empty_sm .Empty_title{font-size:.875rem}.Empty_sm .Empty_description{font-size:.8125rem}.Empty_md .Empty_title{font-size:1rem}.Empty_md .Empty_description{font-size:.875rem}.Empty_lg{padding-block:3rem;gap:.75rem}.Empty_lg .Empty_icon svg{inline-size:5rem;block-size:auto}.Empty_lg .Empty_title{font-size:1.25rem}.Empty_lg .Empty_description{font-size:1rem}.Result_root{display:flex;flex-direction:column;text-align:center;font-family:var(--z-font-sans);color:var(--z-fg);padding-block:3rem;padding-inline:2rem;gap:.75rem}.Result_icon,.Result_root{align-items:center;justify-content:center}.Result_icon{display:inline-flex}.Result_code{font-size:3.5rem;font-weight:700;line-height:1;letter-spacing:.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Result_title{font-size:1.5rem;font-weight:600;color:var(--z-fg)}.Result_subtitle{font-size:.9375rem;color:var(--z-muted-fg);max-inline-size:32rem}.Result_extra{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;-webkit-margin-before:.75rem;margin-block-start:.75rem}.Result_success .Result_icon{color:var(--z-success)}.Result_error .Result_icon{color:var(--z-danger)}.Result_warning .Result_icon{color:var(--z-warning)}.Result_http404 .Result_icon,.Result_info .Result_icon{color:var(--z-info)}.Result_http403 .Result_icon{color:var(--z-warning)}.Result_http500 .Result_icon{color:var(--z-danger)}.Fab_fab{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:9999px;font-family:var(--z-font-sans);font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.12);transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.Fab_fab:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Fab_fab:hover:not(:disabled){box-shadow:0 6px 16px rgba(0,0,0,.24),0 3px 6px rgba(0,0,0,.14)}.Fab_fab:disabled{opacity:.55;cursor:not-allowed}.Fab_floating{position:fixed;z-index:var(--z-index-overlay,1040)}.Fab_bottomEnd{inset-inline-end:var(--z-fab-offset,1.5rem)}.Fab_bottomEnd,.Fab_bottomStart{inset-block-end:var(--z-fab-offset,1.5rem)}.Fab_bottomStart{inset-inline-start:var(--z-fab-offset,1.5rem)}.Fab_topEnd{inset-inline-end:var(--z-fab-offset,1.5rem)}.Fab_topEnd,.Fab_topStart{inset-block-start:var(--z-fab-offset,1.5rem)}.Fab_topStart{inset-inline-start:var(--z-fab-offset,1.5rem)}.Fab_sm{inline-size:2.5rem;block-size:2.5rem;font-size:.8125rem}.Fab_md{inline-size:3.5rem;block-size:3.5rem;font-size:.875rem}.Fab_lg{inline-size:4rem;block-size:4rem;font-size:1rem}.Fab_extended{inline-size:auto;padding-inline:1.25rem}.Fab_extended.Fab_sm{padding-inline:.875rem}.Fab_primary{background:var(--z-primary);color:var(--z-primary-fg)}.Fab_primary:hover:not(:disabled){background:var(--z-primary-hover)}.Fab_primary:active:not(:disabled){background:var(--z-primary-active)}.Fab_danger{background:var(--z-danger);color:var(--z-danger-fg)}.Fab_danger:hover:not(:disabled){background:var(--z-danger-hover)}.Fab_neutral{background:var(--z-surface-raised);color:var(--z-fg);border:1px solid var(--z-border)}.Fab_neutral:hover:not(:disabled){background:var(--z-muted)}.Fab_icon{justify-content:center}.Fab_icon,.Fab_label{display:inline-flex;align-items:center}.Editor_root{display:flex;flex-direction:column;border:1px solid var(--z-border);border-radius:var(--z-radius);background:var(--z-surface);font-family:var(--z-font-sans);color:var(--z-fg);overflow:hidden}.Editor_root:focus-within{border-color:var(--z-border-strong)}.Editor_toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem;padding:.375rem;-webkit-border-after:1px solid var(--z-border);border-block-end:1px solid var(--z-border);background:var(--z-muted)}.Editor_toolButton{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.75rem;block-size:1.75rem;padding-inline:.375rem;border:1px solid transparent;border-radius:var(--z-radius);background:transparent;color:var(--z-fg);font-family:inherit;font-size:.8125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Editor_toolButton:hover:not(:disabled){background:var(--z-surface-raised)}.Editor_toolButton[aria-pressed=true]{background:var(--z-primary-soft);color:var(--z-primary-soft-fg);border-color:var(--z-border-strong)}.Editor_toolButton:disabled{opacity:.55;cursor:not-allowed}.Editor_toolButton:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Editor_content{padding:.75rem;font-size:.9375rem;line-height:1.6;outline:none;overflow-wrap:break-word}.Editor_content:focus-visible{outline:2px solid var(--z-ring);outline-offset:-2px}.Editor_content:empty:before{content:attr(data-placeholder);color:var(--z-muted-fg);pointer-events:none}.Editor_content blockquote{margin-inline:0;-webkit-padding-start:.75rem;padding-inline-start:.75rem;-webkit-border-start:3px solid var(--z-border-strong);border-inline-start:3px solid var(--z-border-strong);color:var(--z-muted-fg)}.Editor_content pre{font-family:var(--z-font-mono);font-size:.875rem;background:var(--z-muted);border-radius:var(--z-radius);padding:.5rem .75rem;overflow-x:auto}.Knob_root{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-family:var(--z-font-sans);color:var(--z-fg);cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;--z-knob-color:var(--z-primary)}.Knob_root:focus-visible{outline:2px solid var(--z-ring);outline-offset:2px}.Knob_root[data-disabled]{opacity:.55;cursor:not-allowed}.Knob_root[data-readonly]{cursor:default}.Knob_success{--z-knob-color:var(--z-success)}.Knob_warning{--z-knob-color:var(--z-warning)}.Knob_danger{--z-knob-color:var(--z-danger)}.Knob_svg{display:block}.Knob_track{stroke:var(--z-muted)}.Knob_arc{stroke:var(--z-knob-color)}.Knob_indicator{stroke:var(--z-fg)}.Knob_value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.MeterGroup_root{display:flex;flex-direction:column;gap:.75rem;inline-size:100%;font-family:var(--z-font-sans);color:var(--z-fg)}.MeterGroup_track{display:flex;inline-size:100%;background:var(--z-muted);border-radius:9999px;overflow:hidden}.MeterGroup_sm .MeterGroup_track{block-size:.375rem}.MeterGroup_md .MeterGroup_track{block-size:.625rem}.MeterGroup_lg .MeterGroup_track{block-size:1rem}.MeterGroup_segment{block-size:100%}.MeterGroup_segment+.MeterGroup_segment{-webkit-border-start:1px solid var(--z-bg);border-inline-start:1px solid var(--z-bg)}.MeterGroup_legend{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1rem;list-style:none;margin:0;padding:0;font-size:.875rem}.MeterGroup_legendItem{display:inline-flex;align-items:center;gap:.375rem}.MeterGroup_dot{inline-size:.625rem;block-size:.625rem;border-radius:9999px;flex:none}.MeterGroup_legendLabel{color:var(--z-fg)}.MeterGroup_legendValue{color:var(--z-muted-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_root{display:inline-flex;flex-direction:column;gap:.75rem;font-family:var(--z-font-sans);color:var(--z-fg);max-inline-size:100%}.Chart_svg{display:block;max-inline-size:100%;block-size:auto}.Chart_grid{stroke:var(--z-border);stroke-width:1}.Chart_legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem 1rem;list-style:none;margin:0;padding:0;font-size:.8125rem;color:var(--z-muted-fg)}.Chart_legendItem{display:inline-flex;align-items:center;gap:.375rem}.Chart_dot{inline-size:.625rem;block-size:.625rem;border-radius:9999px;flex:none}