.ui-aria-form,.ui-aria-field,.ui-aria-slider{min-width:0;font:var(--type-body,14px)/var(--line-body,1.5) var(--font-body,sans-serif);color:var(--color-ink);gap:8px;display:grid}.ui-aria-form{gap:20px}.ui-aria-label{font-weight:var(--weight-medium,500);font-size:var(--type-label,14px)}.ui-aria-description,.ui-aria-option-description,.ui-aria-error{font-size:var(--type-caption,12px);color:var(--color-muted);overflow-wrap:anywhere;line-height:1.5}.ui-aria-error{color:var(--color-danger)}.ui-aria-error:empty,.ui-aria-error-space:empty:not([data-reserved]){display:none}.ui-aria-option-description{font-weight:400;display:block}.ui-aria-button{box-sizing:border-box;border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);min-width:44px;max-width:100%;min-height:44px;color:var(--color-ink);background:var(--gradient-control,linear-gradient(180deg,#ffffff0d,#00000005)),var(--color-paper);box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff20,0 1px 2px #0000001a);font:var(--weight-medium,500) var(--type-label,14px)/1.4 var(--font-body,sans-serif);cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere;outline:none;justify-content:center;align-items:center;gap:8px;padding:9px 15px;text-decoration:none;transition:background-color .12s,box-shadow .12s,border-color .12s;display:inline-flex;position:relative}.ui-aria-button-primary{background:var(--gradient-control-accent,linear-gradient(180deg,#ffffff1a,#0000000a)),var(--color-brand-primary);color:var(--color-on-brand-primary);border-color:var(--color-control-line)}.ui-aria-button-primary[data-hovered]{background-color:var(--color-brand-primary-hover)}.ui-aria-button-quiet{box-shadow:none;background:0 0;border-color:#0000}.ui-aria-button[data-hovered]{border-color:var(--color-accent)}.ui-aria-button[data-pressed],.ui-aria-toggle[data-selected]{box-shadow:var(--shadow-control-pressed,inset 0 1px 3px #00000026);background:var(--gradient-inset,linear-gradient(180deg,#00000008,transparent)),var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent)}.ui-aria-button-primary[data-hovered],.ui-aria-button-primary[data-pressed]{border-color:var(--color-control-line)}.ui-aria-button-primary[data-pressed]{background:var(--gradient-inset,linear-gradient(180deg,#00000008,transparent)),var(--color-brand-primary-pressed);color:var(--color-on-brand-primary)}.ui-aria-button[data-disabled],.ui-aria-button[data-pending]{cursor:default;opacity:.5}.ui-aria-button[data-pending]{opacity:.75}.ui-aria-pending{min-width:1em;display:inline-flex}.ui-aria-link{font:inherit;color:var(--color-accent);text-underline-offset:.2em;cursor:pointer;outline:none}.ui-aria-link[data-disabled]{opacity:.5;cursor:default}.ui-aria-group,.ui-aria-toolbar{min-width:0;font-family:var(--font-body,sans-serif);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-aria-group{border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-inset,linear-gradient(180deg,#00000006,transparent)),var(--color-canvas);box-shadow:var(--shadow-inset,inset 0 1px 2px #00000012);padding:8px}.ui-aria-toolbar{border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--color-paper);box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff20,0 1px 2px #0000001a);padding:6px}.ui-aria-toolbar[data-orientation=vertical],.ui-aria-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ui-aria-toggle-group{border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-inset,linear-gradient(180deg,#00000006,transparent)),var(--color-canvas);min-width:0;box-shadow:var(--shadow-inset,inset 0 1px 2px #00000012);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.ui-aria-toggle-group>.ui-aria-toggle{box-shadow:none;background:0 0;border-color:#0000;flex:1}.ui-aria-toggle-group>.ui-aria-toggle[data-selected]{background:var(--gradient-control,linear-gradient(180deg,#ffffff0d,#00000005)),var(--color-paper);border-color:var(--color-control-line);box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff20,0 1px 2px #0000001a);color:var(--color-ink)}.ui-aria-separator{background:var(--color-line);border:0;flex-shrink:0;width:100%;height:1px;margin:8px 0;box-shadow:0 1px #ffffff08}.ui-aria-separator[aria-orientation=vertical]{align-self:center;width:1px;height:28px;margin:0 4px}.ui-aria-options{flex-direction:column;gap:2px;min-width:0;display:flex}.ui-aria-radio-group[data-orientation=horizontal] .ui-aria-options{flex-flow:wrap;gap:16px}.ui-aria-checkbox,.ui-aria-radio,.ui-aria-switch{cursor:pointer;min-height:44px;font:var(--type-label,14px)/1.5 var(--font-body,sans-serif);color:var(--color-ink);overflow-wrap:anywhere;outline:none;align-items:center;gap:10px;min-width:0;display:flex}.ui-aria-checkmark,.ui-aria-radio-mark{border:1px solid var(--color-control-line);background:var(--gradient-control,linear-gradient(180deg,#ffffff0d,#00000005)),var(--color-paper);width:22px;height:22px;box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff20,0 1px 2px #0000001a);color:var(--color-on-accent,var(--color-paper));box-sizing:border-box;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.ui-aria-checkbox[data-selected] .ui-aria-checkmark,.ui-aria-checkbox[data-indeterminate] .ui-aria-checkmark,.ui-aria-radio[data-selected] .ui-aria-radio-mark{background:var(--gradient-control-accent,linear-gradient(180deg,#ffffff1a,#0000000a)),var(--color-accent);border-color:var(--color-accent)}.ui-aria-radio-mark{border-radius:50%}.ui-aria-radio[data-selected] .ui-aria-radio-mark:after{content:"";background:var(--color-on-accent,var(--color-paper));border-radius:50%;width:8px;height:8px;box-shadow:0 1px 2px #00000020}.ui-aria-switch-track{box-sizing:border-box;border:1px solid var(--color-control-line);background:var(--gradient-inset,linear-gradient(180deg,#00000008,transparent)),var(--color-canvas);width:40px;height:24px;box-shadow:var(--shadow-inset,inset 0 1px 2px #00000020);border-radius:20px;flex:none;align-items:center;padding:3px;display:flex}.ui-aria-switch-track>span{background:var(--color-paper);border:1px solid var(--color-control-line);box-sizing:border-box;border-radius:50%;width:16px;height:16px;transition:margin .12s;box-shadow:0 1px 2px #00000026}.ui-aria-switch[data-selected] .ui-aria-switch-track{background:var(--gradient-control-accent,linear-gradient(180deg,#ffffff1a,#0000000a)),var(--color-accent);border-color:var(--color-accent)}.ui-aria-switch[data-selected] .ui-aria-switch-track>span{background:var(--color-on-accent,var(--color-paper));margin-inline-start:14px}.ui-aria-checkbox[data-disabled],.ui-aria-radio[data-disabled],.ui-aria-switch[data-disabled]{opacity:.5;cursor:default}.ui-aria-input,.ui-aria-token-input{box-sizing:border-box;border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-inset,linear-gradient(180deg,#00000008,transparent)),var(--color-canvas);width:100%;min-width:0;min-height:44px;box-shadow:var(--shadow-inset,inset 0 1px 2px #00000015);color:var(--color-ink);font:var(--type-body,14px)/1.5 var(--font-body,sans-serif);outline:none;padding:10px 12px}.ui-aria-input::placeholder{color:var(--color-muted);opacity:1}.ui-aria-textarea{resize:vertical}.ui-aria-input:disabled,.ui-aria-token-input[data-disabled]{opacity:.5;cursor:default}.ui-aria-field[data-invalid]>.ui-aria-input,.ui-aria-field[data-invalid]>.ui-aria-input-group{border-color:var(--color-danger)}.ui-aria-input-group{border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-inset,linear-gradient(180deg,#00000008,transparent)),var(--color-canvas);min-width:0;box-shadow:var(--shadow-inset,inset 0 1px 2px #00000015);align-items:center;gap:2px;display:flex}.ui-aria-input-group>.ui-aria-input{box-shadow:none;background:0 0;border:0;flex:1}.ui-aria-input-group>.ui-aria-button{border-radius:calc(var(--radius-control,10px) - 2px);flex:none}.ui-aria-search .ui-aria-input-group{padding-inline-start:12px}.ui-aria-search .ui-aria-input-group>svg{color:var(--color-muted);flex:none}.ui-aria-search[data-empty] .ui-aria-clear{visibility:hidden}.ui-aria-search .ui-aria-input::-webkit-search-cancel-button{display:none}.ui-aria-number .ui-aria-input{text-align:center}.ui-aria-number .ui-aria-input-group>.ui-aria-button{font-size:20px}.ui-aria-select-trigger{text-align:start;justify-content:space-between;width:100%}.ui-aria-select-trigger>[data-placeholder]{color:var(--color-muted)}.ui-aria-select-trigger>svg{flex:none}.ui-aria-field.ui-aria-select .ui-aria-select-trigger{min-height:var(--size-control,44px);gap:12px;padding-inline-end:12px}.ui-aria-select .ui-aria-select-value{overflow-wrap:anywhere;flex:1;min-width:0}.ui-aria-select .ui-aria-select-trigger>svg{box-sizing:content-box;border-inline-start:1px solid var(--color-control-line);color:var(--color-muted);padding-inline-start:12px}.ui-aria-field.ui-aria-select[data-invalid] .ui-aria-select-trigger{border-color:var(--color-danger)}.ui-aria-field.ui-aria-select[data-open] .ui-aria-select-trigger{background:var(--gradient-inset),var(--color-canvas);box-shadow:var(--shadow-inset);border-color:var(--color-accent)}.ui-aria-field.ui-aria-combobox .ui-aria-input-group{background-color:var(--color-paper);gap:0}.ui-aria-field.ui-aria-combobox .ui-aria-input-group>.ui-aria-button{min-width:var(--size-control,44px);border-inline-start:1px solid var(--color-control-line);background-image:var(--gradient-control);border-start-start-radius:0;border-end-start-radius:0;align-self:stretch;padding:10px}.ui-aria-field.ui-aria-combobox .ui-aria-input-group:has(.ui-aria-input[data-focused]){border-color:var(--color-accent)}.ui-aria-field .ui-aria-request-status{display:block}.ui-aria-choice-popover{box-sizing:border-box;width:var(--trigger-width);z-index:1200;border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-control,linear-gradient(180deg,#ffffff08,transparent)),var(--color-paper);min-width:12rem;max-width:calc(100vw - 24px);color:var(--color-ink);box-shadow:var(--shadow-popover,inset 0 1px 0 #ffffff12,0 6px 18px #00000020);font:var(--type-label,14px)/1.5 var(--font-body,sans-serif);flex-direction:column;display:flex;overflow:hidden}.ui-aria-choice-list{box-sizing:border-box;outline:none;flex-direction:column;gap:2px;min-width:0;max-height:20rem;padding:5px;display:flex;overflow:auto}.ui-aria-choice-popover>.ui-aria-choice-list{flex:auto;min-height:0}.ui-aria-choice{box-sizing:border-box;cursor:default;overflow-wrap:anywhere;min-height:44px;color:var(--color-ink);border-radius:7px;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;padding:8px 10px;display:flex}.ui-aria-choice[data-focused],.ui-aria-choice[data-selected]{background:var(--color-accent-soft);color:var(--color-accent)}.ui-aria-choice[data-selected]{font-weight:var(--weight-medium,500)}.ui-aria-choice[data-disabled]{opacity:.45}.ui-aria-choice-popover .ui-aria-choice{padding-inline-end:34px;position:relative}.ui-aria-choice-popover .ui-aria-choice[data-selected]:after{content:"✓";inset-inline-end:11px;font-weight:var(--weight-strong,600);position:absolute;top:50%;transform:translateY(-50%)}.ui-aria-choice-popover .ui-aria-choice[data-focused]:not([data-disabled]){outline:2px solid var(--color-focus);outline-offset:-2px}.ui-aria-choice-popover .ui-aria-choice[data-disabled]{cursor:not-allowed}.ui-aria-empty{color:var(--color-muted);font-size:var(--type-caption,12px);overflow-wrap:anywhere;margin:0;padding:14px}.ui-aria-autocomplete{border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--color-paper);min-width:0;box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff20,0 1px 2px #0000001a);gap:8px;padding:12px;display:grid}.ui-aria-slider-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-aria-slider-output{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:var(--type-caption,12px)}.ui-aria-slider-track{box-sizing:border-box;width:100%;height:44px;position:relative}.ui-aria-slider-track:before{content:"";background:var(--color-canvas);border:1px solid var(--color-control-line);height:6px;box-shadow:var(--shadow-inset,inset 0 1px 2px #00000020);box-sizing:border-box;border-radius:6px;position:absolute;inset:19px 0}.ui-aria-slider-fill{background:var(--color-accent);border-radius:6px;height:6px;max-height:6px;position:absolute;top:19px;box-shadow:inset 0 1px #ffffff20}.ui-aria-slider-thumb{border:1px solid var(--color-control-line);background:var(--gradient-control,linear-gradient(180deg,#ffffff0d,#00000005)),var(--color-paper);width:22px;height:22px;box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff20,0 1px 2px #00000030);border-radius:50%;outline:none;position:absolute;top:50%}.ui-aria-slider[data-orientation=vertical]{width:fit-content;min-height:180px}.ui-aria-slider[data-orientation=vertical] .ui-aria-slider-track{width:44px;height:180px}.ui-aria-slider[data-orientation=vertical] .ui-aria-slider-track:before{width:6px;height:100%;inset:0 19px}.ui-aria-slider[data-orientation=vertical] .ui-aria-slider-fill{width:6px;max-width:6px;height:auto;max-height:none;top:auto;left:19px}.ui-aria-slider[data-orientation=vertical] .ui-aria-slider-thumb{top:auto;left:50%}.ui-aria-slider[data-disabled]{opacity:.5}.ui-aria-token-input{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.ui-aria-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:1px solid var(--color-control-line);background:var(--gradient-control,linear-gradient(180deg,#ffffff0d,#00000005)),var(--color-accent-soft);color:var(--color-accent);box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff20,0 1px 2px #00000012);border-radius:5px;margin:0 1px;padding:2px 5px;display:inline}.ui-aria-token[data-selected]{background:var(--color-accent);color:var(--color-on-accent,var(--color-paper))}.ui-aria-button[data-focus-visible],.ui-aria-link[data-focus-visible],.ui-aria-input[data-focus-visible],.ui-aria-token-input[data-focus-visible],.ui-aria-slider-thumb[data-focus-visible],.ui-aria-group[data-focus-visible],.ui-aria-input-group[data-focus-visible]{outline:var(--size-focus-ring) solid var(--color-focus);outline-offset:var(--size-focus-offset)}.ui-aria-checkbox[data-focus-visible] .ui-aria-checkmark,.ui-aria-radio[data-focus-visible] .ui-aria-radio-mark,.ui-aria-switch[data-focus-visible] .ui-aria-switch-track{outline:2px solid var(--color-focus);outline-offset:3px}.ui-aria-demo{gap:18px;min-width:0;max-width:100%;display:grid}.ui-aria-demo-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-aria-demo-result{color:var(--color-muted);font:var(--type-caption,12px)/1.6 var(--font-body,sans-serif);overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.ui-aria-button,.ui-aria-switch-track>span{transition:none}}@media (forced-colors:active){.ui-aria-button,.ui-aria-input,.ui-aria-token-input,.ui-aria-checkmark,.ui-aria-radio-mark,.ui-aria-switch-track,.ui-aria-slider-thumb,.ui-aria-choice-popover{box-shadow:none;border:1px solid buttontext}.ui-aria-checkbox[data-selected] .ui-aria-checkmark,.ui-aria-radio[data-selected] .ui-aria-radio-mark,.ui-aria-switch[data-selected] .ui-aria-switch-track{color:highlighttext;forced-color-adjust:none;background:highlight}.ui-aria-slider-fill{forced-color-adjust:none;background:highlight}.ui-aria-choice[data-focused],.ui-aria-toggle[data-selected]{outline:2px solid highlight}}.ui-aria-switch-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ui-aria-switch-field[data-invalid] .ui-aria-switch-track{border-color:var(--color-danger)}.ui-aria-switch-field[data-size=small] .ui-aria-switch-track{width:32px;height:20px;padding:3px}.ui-aria-switch-field[data-size=small] .ui-aria-switch-track>span{width:12px;height:12px}.ui-aria-switch-field[data-size=small] .ui-aria-switch[data-selected] .ui-aria-switch-track>span{margin-inline-start:10px}.ui-aria-switch-field[data-appearance=card]>.ui-aria-switch{border:1px solid var(--color-control-line);border-radius:var(--radius-control);background:var(--gradient-control),var(--color-paper);box-shadow:var(--shadow-control);padding:14px}.ui-aria-switch-field[data-appearance=card]>.ui-aria-switch[data-selected]{border-color:var(--color-accent);background:var(--color-accent-soft)}.ui-aria-switch-field[data-appearance=card]>.ui-aria-switch[data-invalid]{border-color:var(--color-danger)}.ui-aria-switch-field .ui-aria-switch[data-readonly]{cursor:default}@media (forced-colors:active){.ui-aria-switch-field[data-appearance=card]>.ui-aria-switch{box-shadow:none;border-color:buttontext}.ui-aria-switch-field[data-invalid] .ui-aria-switch-track{border-style:dashed;border-color:canvastext}}
.ui-aria-date-field,.ui-aria-date-picker{width:100%;min-width:0;max-width:360px;color:var(--color-ink);font:inherit;flex-direction:column;gap:8px;font-size:14px;display:flex}.ui-aria-date-range-picker{max-width:520px}.ui-aria-date-label{color:var(--color-ink);font-size:13px;font-weight:500;line-height:1.5;display:block}.ui-aria-date-description,.ui-aria-date-error{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.ui-aria-date-description{color:var(--color-muted)}.ui-aria-date-error{color:var(--color-danger)}.ui-aria-date-input,.ui-aria-date-group{box-sizing:border-box;border:1px solid var(--color-control-line);border-radius:var(--radius-control,var(--radius-medium));background:var(--gradient-inset,linear-gradient(180deg, #0000000a, transparent)), var(--color-canvas);min-width:0;min-height:44px;box-shadow:var(--shadow-inset,inset 0 1px 3px #0000001f);color:var(--color-ink);align-items:center;transition:border-color .12s,box-shadow .12s;display:flex}.ui-aria-date-input{flex-wrap:wrap;gap:1px;padding:4px 10px}.ui-aria-date-group{gap:4px;padding:3px}.ui-aria-date-group .ui-aria-date-input{box-shadow:none;background:0 0;border:0;flex:1;min-height:36px;padding:3px 6px}.ui-aria-date-input[data-focus-within],.ui-aria-date-group[data-focus-within]{outline:2px solid var(--color-focus);outline-offset:3px}.ui-aria-date-group .ui-aria-date-input[data-focus-within]{outline:none}.ui-aria-date-field[data-invalid] .ui-aria-date-input,.ui-aria-date-picker[data-invalid] .ui-aria-date-group{border-color:var(--color-danger)}.ui-aria-date-segment{font-variant-numeric:tabular-nums;caret-color:#0000;border-radius:3px;outline:none;padding:3px 2px}.ui-aria-date-segment[data-type=literal]{color:var(--color-muted);padding-inline:0}.ui-aria-date-segment[data-placeholder]{color:var(--color-muted)}.ui-aria-date-segment[data-focused]{background:var(--color-accent);color:var(--color-on-accent);box-shadow:0 0 0 1px var(--color-focus)}.ui-aria-date-trigger,.ui-aria-date-calendar-nav{border:1px solid var(--color-control-line);border-radius:var(--radius-control,var(--radius-medium));background:var(--gradient-control,var(--gradient-button)), var(--color-raised);width:44px;height:44px;box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff24, 0 1px 2px #00000029);color:var(--color-ink);cursor:pointer;touch-action:manipulation;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .12s,box-shadow .12s;display:inline-flex}.ui-aria-date-trigger[data-hovered],.ui-aria-date-calendar-nav[data-hovered]{background-color:var(--color-hover)}.ui-aria-date-trigger[data-pressed],.ui-aria-date-calendar-nav[data-pressed]{box-shadow:var(--shadow-control-pressed,inset 0 1px 3px #00000040)}.ui-aria-date-trigger[data-focus-visible],.ui-aria-date-calendar-nav[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:3px}.ui-aria-date-trigger[data-disabled],.ui-aria-date-calendar-nav[data-disabled]{opacity:.5;cursor:default}.ui-aria-date-field[data-disabled],.ui-aria-date-picker[data-disabled]{opacity:.55}.ui-aria-date-field[data-readonly] .ui-aria-date-input,.ui-aria-date-picker[data-readonly] .ui-aria-date-group{background-color:var(--color-raised)}.ui-aria-date-range-inputs{flex-wrap:wrap;flex:1;align-items:center;column-gap:3px;min-width:0;display:flex}.ui-aria-date-range-inputs .ui-aria-date-input{flex:0 auto}.ui-aria-date-range-divider{color:var(--color-muted)}.ui-aria-date-popover{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:var(--available-height);border:1px solid var(--color-control-line);border-radius:var(--radius-card);background:var(--color-raised);box-shadow:var(--shadow-popover,var(--shadow-float));color:var(--color-ink);font:inherit;z-index:100;overflow:auto}.ui-aria-date-dialog{outline:none;padding:6px}.ui-aria-date-calendar{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--gradient-control,var(--gradient-button)), var(--color-raised);width:fit-content;min-width:0;max-width:100%;box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff1f, 0 2px 4px #00000014);color:var(--color-ink);font:inherit;padding:12px;font-size:13px}.ui-aria-date-dialog .ui-aria-date-calendar{box-shadow:none;background:0 0;border:0;padding:6px}.ui-aria-date-calendar>.ui-aria-date-label{margin-bottom:8px}.ui-aria-date-calendar-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ui-aria-date-calendar-title{font:inherit;text-align:center;margin:0;font-weight:500;line-height:1.5}.ui-aria-date-calendar-nav{width:44px;height:44px}.ui-aria-date-calendar[dir=rtl] .ui-aria-date-calendar-nav svg{transform:rotate(180deg)}.ui-aria-date-calendar-months{flex-wrap:wrap;gap:16px;max-width:100%;display:flex}.ui-aria-date-calendar-grid{border-collapse:collapse;table-layout:fixed;width:252px;max-width:100%}.ui-aria-date-calendar-grid td{text-align:center;padding:2px 0}.ui-aria-date-calendar-weekday{width:14.2857%;color:var(--color-muted);text-align:center;padding:0 0 7px;font-size:11px;font-weight:400}.ui-aria-date-calendar-cell{box-sizing:border-box;border-radius:var(--radius-control,var(--radius-medium));width:100%;min-width:0;height:34px;color:var(--color-ink);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #0000;outline:none;justify-content:center;align-items:center;display:flex;position:relative}.ui-aria-date-calendar-cell[data-hovered]{background:var(--color-hover)}.ui-aria-date-calendar-cell[data-pressed]{box-shadow:var(--shadow-control-pressed,inset 0 1px 3px #00000040)}.ui-aria-date-calendar-cell[data-selected]{background:var(--gradient-control-accent,var(--gradient-button)), var(--color-accent);color:var(--color-on-accent);border-color:var(--color-control-line);box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff29, 0 1px 2px #0003);font-weight:600}.ui-aria-date-range-calendar .ui-aria-date-calendar-cell[data-selected]:not([data-selection-start]):not([data-selection-end]){box-shadow:none;background:var(--color-accent-soft);color:var(--color-ink);border-color:#0000;border-radius:0}.ui-aria-date-calendar-cell[data-today]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;inset-block-end:3px}.ui-aria-date-calendar-cell[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:3px;z-index:1}.ui-aria-date-calendar-cell[data-outside-month]{visibility:hidden}.ui-aria-date-calendar-cell[data-disabled]{color:var(--color-muted);opacity:.45;cursor:default}.ui-aria-date-calendar-cell[data-unavailable]{color:var(--color-muted);cursor:default;text-decoration:line-through}.ui-aria-date-calendar[data-disabled]{opacity:.55}.ui-aria-date-calendar[data-invalid]{border-color:var(--color-danger)}.ui-aria-date-example{justify-items:start;gap:16px;width:100%;min-width:0;display:grid}.ui-aria-date-example-status{color:var(--color-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.ui-aria-date-input,.ui-aria-date-group,.ui-aria-date-trigger,.ui-aria-date-calendar-nav{transition:none}}@media (forced-colors:active){.ui-aria-date-calendar-cell[data-selected]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.ui-aria-date-range-calendar .ui-aria-date-calendar-cell[data-selected]:not([data-selection-start]):not([data-selection-end]),.ui-aria-date-segment[data-focused]{color:highlighttext;background:highlight}.ui-aria-date-calendar-cell[data-focus-visible],.ui-aria-date-trigger[data-focus-visible],.ui-aria-date-calendar-nav[data-focus-visible]{outline-offset:3px;outline:3px solid canvastext}}
.ui-aria-color-control,.ui-aria-color-field,.ui-aria-color-picker{min-width:0;color:var(--color-ink);font-family:var(--font-body,inherit);gap:8px;display:grid}.ui-aria-dc-label{color:var(--color-ink);font-size:.8125rem;font-weight:500;line-height:1.5}.ui-aria-dc-description,.ui-aria-dc-error{overflow-wrap:anywhere;color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.6}.ui-aria-dc-error{color:var(--color-danger)}.ui-aria-color-field{width:min(100%,280px)}.ui-aria-color-input{box-sizing:border-box;border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-inset,linear-gradient(180deg,var(--color-canvas),var(--color-paper))),var(--color-canvas);width:100%;min-width:0;min-height:44px;box-shadow:var(--shadow-inset,inset 0 1px 2px #0000001f);color:var(--color-ink);font:inherit;padding:10px 12px;font-size:.875rem}.ui-aria-color-input[data-focused],.ui-aria-color-input[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:2px}.ui-aria-color-field[data-invalid] .ui-aria-color-input{border-color:var(--color-danger)}.ui-aria-color-field[data-readonly] .ui-aria-color-input{background:var(--color-raised)}.ui-aria-color-field[data-disabled],.ui-aria-color-control[data-disabled],.ui-aria-color-slider[data-disabled]{opacity:.5}.ui-aria-color-area{aspect-ratio:1.4;border-radius:var(--radius-control,10px);border:1px solid var(--color-control-line);width:100%;max-width:280px;box-shadow:var(--shadow-inset,inset 0 1px 3px #00000040);touch-action:none;forced-color-adjust:none;position:relative}.ui-aria-color-area[data-disabled],.ui-aria-color-wheel[data-disabled]{opacity:.5}.ui-aria-color-thumb{box-sizing:border-box;cursor:grab;forced-color-adjust:none;border:3px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #000000a6,0 2px 5px #0000004d}.ui-aria-color-thumb[data-dragging]{cursor:grabbing}.ui-aria-color-thumb[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:3px}.ui-aria-color-thumb[data-disabled]{cursor:default}.ui-aria-color-slider{width:min(100%,280px);min-width:0;font-family:var(--font-body,inherit);gap:12px;display:grid}.ui-aria-color-slider-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-aria-color-output{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.ui-aria-color-track{border-radius:var(--radius-control,10px);border:1px solid var(--color-control-line);height:22px;box-shadow:var(--shadow-inset,inset 0 1px 3px #00000038);forced-color-adjust:none}.ui-aria-color-slider[data-orientation=horizontal] .ui-aria-color-thumb{top:50%}.ui-aria-color-slider[data-orientation=vertical]{justify-items:center;width:80px}.ui-aria-color-slider[data-orientation=vertical] .ui-aria-color-slider-heading{flex-direction:column;gap:2px}.ui-aria-color-slider[data-orientation=vertical] .ui-aria-color-track{width:22px;height:180px}.ui-aria-color-slider[data-orientation=vertical] .ui-aria-color-thumb{left:50%}.ui-aria-color-wheel{touch-action:none;forced-color-adjust:none;flex-shrink:0;width:200px;max-width:100%;height:200px}.ui-aria-color-wheel-track{box-shadow:0 0 0 1px var(--color-control-line),inset 0 1px 2px #fff3;forced-color-adjust:none;border-radius:50%;position:absolute;inset:0}.ui-aria-color-swatch-shell{vertical-align:middle;background:repeating-conic-gradient(#bbb 0 25%,#fff 0 50%) 0 0 / 12px 12px;box-shadow:inset 0 0 0 1px var(--color-control-line);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.ui-aria-color-swatch{box-sizing:border-box;border-radius:inherit;forced-color-adjust:none;border:1px solid #00000029;width:36px;height:36px}.ui-aria-color-swatch-picker{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.ui-aria-color-swatch-picker[data-layout=stack]{flex-direction:column;align-items:flex-start}.ui-aria-color-swatch-item{box-sizing:border-box;border-radius:var(--radius-control,10px);cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.ui-aria-color-swatch-item[data-selected]{border-color:var(--color-ink);background:var(--color-raised);box-shadow:var(--shadow-control,0 1px 2px #00000026)}.ui-aria-color-swatch-item[data-hovered]{background:var(--color-hover)}.ui-aria-color-swatch-item[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:2px}.ui-aria-color-swatch-item[data-disabled]{opacity:.35;cursor:default}.ui-aria-color-selection-mark{background:var(--color-ink);width:16px;height:16px;color:var(--color-canvas);box-shadow:0 0 0 2px var(--color-paper);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:none;position:absolute;inset:auto -1px -1px auto}.ui-aria-color-swatch-item[data-selected] .ui-aria-color-selection-mark{display:flex}.ui-aria-color-picker-trigger,.ui-aria-color-close{box-sizing:border-box;min-height:44px;font:inherit;color:var(--color-ink);border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-control,linear-gradient(180deg,var(--color-raised),var(--color-paper))),var(--color-paper);box-shadow:var(--shadow-control,inset 0 1px 0 #ffffff1f,0 2px 3px #00000026);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:8px 12px;font-size:.8125rem;display:flex}.ui-aria-color-picker-trigger{font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;min-width:0}.ui-aria-color-picker-trigger>.ui-aria-color-swatch-shell{margin-right:auto}.ui-aria-color-picker-trigger[data-pressed],.ui-aria-color-close[data-pressed]{box-shadow:var(--shadow-control-pressed,inset 0 1px 3px #00000040);background:var(--color-hover)}.ui-aria-color-picker-trigger[data-focus-visible],.ui-aria-color-close[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:3px}.ui-aria-color-picker-trigger[data-disabled]{opacity:.5;cursor:default}.ui-aria-color-close{flex:none;width:44px;padding:0;font-size:1.25rem}.ui-aria-color-popover{width:min(320px,100vw - 24px);max-height:var(--available-height);box-sizing:border-box;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-control-line);border-radius:var(--radius-large,16px);box-shadow:var(--shadow-popover,0 16px 40px #00000047,inset 0 1px 0 #ffffff14);font-family:var(--font-body,inherit);padding:16px;overflow:auto}.ui-aria-color-dialog{outline:none;min-width:0}.ui-aria-color-picker-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ui-aria-color-picker-title{font:inherit;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;line-height:1.5}.ui-aria-color-picker-controls{gap:20px;min-width:0;margin-top:16px;display:grid}.ui-aria-color-picker-panel{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-large,16px);background:var(--color-paper);box-shadow:var(--shadow-control,0 2px 4px #0000001a);width:min(100%,320px);color:var(--color-ink);padding:18px}.ui-aria-dc-example{gap:18px;width:100%;min-width:0;max-width:360px;display:grid}.ui-aria-dc-value{font:12px/1.6 var(--font-mono,monospace);overflow-wrap:anywhere;color:var(--color-muted);margin:0;display:block}.ui-aria-dc-consumer{max-width:1200px;color:var(--color-ink);margin:auto;padding:24px}.ui-aria-dc-consumer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.ui-aria-dc-consumer-card{border:1px solid var(--color-line);border-radius:var(--radius-large,16px);background:var(--color-paper);min-width:0;padding:18px}.ui-aria-dc-consumer-card h2{margin:0 0 18px;font-size:1rem}.ui-aria-dc-consumer-card>*+*{margin-top:16px}.ui-aria-dc-consumer-card form{gap:12px;display:grid}@media (max-width:380px){.ui-aria-dc-consumer,.ui-aria-dc-consumer-card,.ui-aria-color-popover{padding:12px}}@media (forced-colors:active){.ui-aria-color-input,.ui-aria-color-picker-trigger,.ui-aria-color-close{border:1px solid buttontext}.ui-aria-color-swatch-item[data-selected]{outline:2px solid highlight}.ui-aria-color-swatch-item[data-focus-visible]{outline-offset:3px;outline:3px solid canvastext}.ui-aria-color-selection-mark{color:highlighttext;background:highlight}}

.ui-aria-breadcrumbs,.ui-aria-grid-list,.ui-aria-list-box,.ui-aria-tree,.ui-aria-navigation-tree,.ui-aria-table,.ui-aria-tabs,.ui-aria-tag-group,.ui-aria-meter,.ui-aria-progress-bar,.ui-aria-virtualizer{box-sizing:border-box;color:var(--color-ink);font:inherit;min-width:0;max-width:100%}.ui-aria-breadcrumbs{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ui-aria-breadcrumb{align-items:center;gap:.35rem;font-size:.875rem;display:inline-flex}.ui-aria-breadcrumb:not(:last-child):after{content:"/";color:var(--color-muted);opacity:.65}.ui-aria-breadcrumb-link{color:var(--color-muted);cursor:pointer;border-radius:.3rem;padding:.35rem .25rem;text-decoration:none}.ui-aria-breadcrumb-link[data-current],.ui-aria-breadcrumb[data-current] .ui-aria-breadcrumb-link{color:var(--color-ink);cursor:default;font-weight:600}.ui-aria-breadcrumb-link[data-hovered]{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline}.ui-aria-grid-list,.ui-aria-list-box,.ui-aria-tree,.ui-aria-navigation-tree{border:1px solid var(--color-line);border-radius:var(--radius-control,.7rem);background:var(--gradient-inset,linear-gradient(var(--color-canvas), var(--color-paper))), var(--color-canvas);width:100%;max-height:24rem;box-shadow:var(--shadow-inset,inset 0 1px 2px color-mix(in srgb, var(--color-ink) 7%, transparent));outline:none;flex-direction:column;gap:.2rem;padding:.35rem;display:flex;overflow:auto}.ui-aria-grid-list-item,.ui-aria-list-box-item,.ui-aria-tree-item,.ui-aria-navigation-tree-item{box-sizing:border-box;border-radius:max(.3rem, calc(var(--radius-control,.7rem) - .2rem));min-height:2.65rem;color:var(--color-ink);cursor:default;overflow-wrap:anywhere;border:1px solid #0000;outline:none;flex-shrink:0;padding:.6rem .7rem;transition:background .12s,border-color .12s,box-shadow .12s;position:relative}.ui-aria-grid-list-item[data-hovered],.ui-aria-list-box-item[data-hovered],.ui-aria-tree-item[data-hovered],.ui-aria-navigation-tree-item[data-hovered]{background:var(--color-hover)}.ui-aria-grid-list-item[data-selected],.ui-aria-list-box-item[data-selected],.ui-aria-tree-item[data-selected],.ui-aria-navigation-tree-item[data-current]{background:var(--gradient-control-accent,linear-gradient(color-mix(in srgb, var(--color-accent-soft) 85%, var(--color-paper)), var(--color-accent-soft))), var(--color-accent-soft);border-color:var(--color-control-line);box-shadow:var(--shadow-control,inset 0 1px 0 color-mix(in srgb, var(--color-paper) 45%, transparent), 0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent))}.ui-aria-grid-list-item[data-pressed],.ui-aria-list-box-item[data-pressed],.ui-aria-tree-item[data-pressed]{box-shadow:var(--shadow-control-pressed,inset 0 1px 3px color-mix(in srgb, var(--color-ink) 14%, transparent))}.ui-aria-grid-list-item[data-disabled],.ui-aria-list-box-item[data-disabled],.ui-aria-tree-item[data-disabled],.ui-aria-navigation-tree-item[data-disabled],.ui-aria-tab[data-disabled],.ui-aria-tag[data-disabled],.ui-aria-breadcrumb-link[data-disabled]:not([data-current]){opacity:.48;cursor:not-allowed}.ui-aria-breadcrumb[data-disabled]:not([data-current]):not(:has(.ui-aria-breadcrumb-link[data-current])){opacity:.48;cursor:not-allowed}.ui-aria-collection-section{flex-direction:column;gap:.2rem;display:flex}.ui-aria-collection-section+.ui-aria-collection-section{border-top:1px solid var(--color-line);margin-top:.4rem;padding-top:.5rem}.ui-aria-collection-header{color:var(--color-muted);padding:.4rem .7rem;font-size:.75rem;font-weight:600}.ui-aria-tree-item,.ui-aria-navigation-tree-item{padding-inline-start:calc(.4rem + (var(--tree-item-level,1) - 1) * 1.2rem)}.ui-aria-tree-content{align-items:center;gap:.45rem;width:100%;min-width:0;display:flex}.ui-aria-tree-expand,.ui-aria-tag-remove{width:1.75rem;height:1.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-aria-tree-expand[data-hovered],.ui-aria-tag-remove[data-hovered]{background:var(--color-hover);border-color:var(--color-line)}.ui-aria-tree-expand[data-pressed],.ui-aria-tag-remove[data-pressed]{box-shadow:var(--shadow-control-pressed,inset 0 1px 2px color-mix(in srgb, var(--color-ink) 15%, transparent))}.ui-aria-tree-item[data-expanded] .ui-aria-tree-expand>svg,.ui-aria-navigation-tree-item[data-expanded] .ui-aria-tree-expand>svg{transform:rotate(90deg)}.ui-aria-tree-item:not([data-has-child-items]) .ui-aria-tree-expand,.ui-aria-navigation-tree-item:not([data-has-child-items]) .ui-aria-tree-expand{visibility:hidden}.ui-aria-navigation-tree-link{min-width:0;color:inherit;cursor:pointer;border-radius:.25rem;outline:none;flex:1;padding:.2rem;text-decoration:none}.ui-aria-navigation-tree-link[data-current]{font-weight:600}.ui-aria-navigation-tree-item[data-current-ancestor]:not([data-current]){border-inline-start-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 45%, transparent)}.ui-aria-table{border-spacing:0;border:1px solid var(--color-line);border-radius:var(--radius-control,.7rem);background:var(--color-paper);width:100%;box-shadow:var(--shadow-control,0 1px 2px color-mix(in srgb, var(--color-ink) 7%, transparent));outline:none;overflow:hidden}.ui-aria-column{text-align:start;background:var(--gradient-control,linear-gradient(var(--color-raised), var(--color-paper))), var(--color-paper);border-bottom:1px solid var(--color-line);color:var(--color-muted);outline:none;padding:.75rem;font-size:.8rem;font-weight:600}.ui-aria-column[data-allows-sorting]{cursor:pointer}.ui-aria-column[aria-sort=ascending]:after{content:" ↑";color:var(--color-ink)}.ui-aria-column[aria-sort=descending]:after{content:" ↓";color:var(--color-ink)}.ui-aria-cell{border-bottom:1px solid var(--color-line);overflow-wrap:anywhere;outline:none;padding:.7rem .75rem}.ui-aria-row:last-child .ui-aria-cell{border-bottom:0}.ui-aria-row{outline:none}.ui-aria-row[data-selected] .ui-aria-cell{background:var(--color-accent-soft)}.ui-aria-row[data-hovered] .ui-aria-cell{background:var(--color-hover)}.ui-aria-row[data-disabled]{opacity:.48}.ui-aria-tabs{flex-direction:column;gap:.65rem;width:100%;display:flex}.ui-aria-tabs[data-orientation=vertical]{flex-direction:row;align-items:flex-start}.ui-aria-tab-list{border:1px solid var(--color-line);border-radius:var(--radius-control,.7rem);background:var(--gradient-inset,linear-gradient(var(--color-canvas), var(--color-paper))), var(--color-canvas);box-shadow:var(--shadow-inset,inset 0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent));align-items:center;gap:.25rem;padding:.3rem;display:flex;overflow:auto}.ui-aria-tab-list[data-orientation=vertical]{flex-direction:column;flex-shrink:0;align-items:stretch}.ui-aria-tab{border-radius:max(.3rem, calc(var(--radius-control,.7rem) - .2rem));white-space:nowrap;min-height:2.3rem;color:var(--color-muted);cursor:pointer;border:1px solid #0000;outline:none;padding:.5rem .9rem;font-weight:500}.ui-aria-tab[data-hovered]{color:var(--color-ink);background:var(--color-hover)}.ui-aria-tab[data-selected]{color:var(--color-ink);border-color:var(--color-control-line,var(--color-line));background:var(--gradient-control,linear-gradient(var(--color-raised), var(--color-paper))), var(--color-paper);box-shadow:var(--shadow-control,inset 0 1px 0 color-mix(in srgb, var(--color-paper) 65%, transparent), 0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent))}.ui-aria-tab[data-pressed]{box-shadow:var(--shadow-control-pressed,inset 0 1px 2px color-mix(in srgb, var(--color-ink) 12%, transparent))}.ui-aria-tab-panel{border-radius:var(--radius-control,.7rem);outline:none;flex:1;min-width:0;padding:.75rem;line-height:1.6}.ui-aria-tab-panels{flex:1;min-width:0}.ui-aria-tag-list{outline:none;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:2.5rem;display:flex}.ui-aria-tag{border:1px solid var(--color-control-line,var(--color-line));border-radius:var(--radius-control,.7rem);max-width:100%;min-height:2.25rem;color:var(--color-ink);background:var(--gradient-control,linear-gradient(var(--color-raised), var(--color-paper))), var(--color-paper);box-shadow:var(--shadow-control,inset 0 1px 0 color-mix(in srgb, var(--color-paper) 65%, transparent), 0 1px 2px color-mix(in srgb, var(--color-ink) 7%, transparent));outline:none;align-items:center;gap:.35rem;padding:.2rem .4rem .2rem .7rem;font-size:.85rem;display:flex}.ui-aria-tag[data-selected]{background:var(--color-accent-soft);border-color:var(--color-accent)}.ui-aria-tag[data-hovered]{border-color:var(--color-muted)}.ui-aria-tag-remove{width:1.65rem;height:1.65rem;font-size:1.15rem}.ui-aria-meter,.ui-aria-progress-bar{gap:.65rem;width:100%;display:grid}.ui-aria-indicator-summary{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}.ui-aria-indicator-track{border:1px solid var(--color-line);border-radius:var(--radius-control,.7rem);background:var(--gradient-inset,linear-gradient(var(--color-canvas), var(--color-paper))), var(--color-canvas);height:.6rem;box-shadow:var(--shadow-inset,inset 0 1px 2px color-mix(in srgb, var(--color-ink) 12%, transparent));position:relative;overflow:hidden}.ui-aria-indicator-fill{box-sizing:border-box;border-radius:inherit;background:linear-gradient(color-mix(in srgb, var(--color-accent) 80%, var(--color-paper)), var(--color-accent));max-width:100%;height:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-paper) 25%, transparent)}.ui-aria-indicator-fill[data-indeterminate]{animation:1.6s ease-in-out infinite alternate ui-aria-indicator-travel}.ui-aria-virtualizer{height:15rem}.ui-aria-virtualizer>.ui-aria-list-box,.ui-aria-virtualizer>.ui-aria-grid-list,.ui-aria-virtualizer>.ui-aria-tree{height:100%;max-height:none;padding:0;display:block}.ui-aria-virtualizer>.ui-aria-table{height:100%;max-height:none;display:block;overflow:auto}.ui-aria-virtualizer .ui-aria-table-header,.ui-aria-virtualizer .ui-aria-row{width:inherit;height:inherit}.ui-aria-virtualizer .ui-aria-column,.ui-aria-virtualizer .ui-aria-cell{box-sizing:border-box;height:100%}.ui-aria-virtualizer .ui-aria-list-box-item,.ui-aria-virtualizer .ui-aria-grid-list-item{height:100%;min-height:0}.ui-aria-data-example{gap:.8rem;width:100%;min-width:0;display:grid}.ui-aria-data-status{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.5}.ui-aria-data-empty{color:var(--color-muted);padding:1rem;font-size:.85rem;display:block}.ui-aria-data-action{color:var(--color-ink);font:inherit;cursor:pointer;border:1px solid var(--color-control-line,var(--color-line));border-radius:var(--radius-control,.7rem);background:var(--gradient-control,linear-gradient(var(--color-raised), var(--color-paper))), var(--color-paper);box-shadow:var(--shadow-control,0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent));justify-self:start;padding:.45rem .75rem;font-size:.8rem}.ui-aria-breadcrumb-link[data-focus-visible],.ui-aria-grid-list[data-focus-visible],.ui-aria-grid-list-item[data-focus-visible],.ui-aria-list-box[data-focus-visible],.ui-aria-list-box-item[data-focus-visible],.ui-aria-tree-item[data-focus-visible],.ui-aria-navigation-tree-item[data-focus-visible],.ui-aria-navigation-tree-link[data-focus-visible],.ui-aria-tree-expand[data-focus-visible],.ui-aria-table[data-focus-visible],.ui-aria-column[data-focus-visible],.ui-aria-row[data-focus-visible],.ui-aria-cell[data-focus-visible],.ui-aria-tab[data-focus-visible],.ui-aria-tab-panel[data-focus-visible],.ui-aria-tag[data-focus-visible],.ui-aria-tag-remove[data-focus-visible],.ui-aria-data-action:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}@keyframes ui-aria-indicator-travel{0%{transform:translate(0)}to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.ui-aria-indicator-fill[data-indeterminate]{opacity:.55;animation:none;width:100%!important}.ui-aria-grid-list-item,.ui-aria-list-box-item,.ui-aria-tree-item,.ui-aria-navigation-tree-item{transition:none}}@media (forced-colors:active){.ui-aria-indicator-fill{forced-color-adjust:none;background:highlight}.ui-aria-list-box-item[data-selected],.ui-aria-grid-list-item[data-selected],.ui-aria-tree-item[data-selected],.ui-aria-navigation-tree-item[data-current],.ui-aria-tab[data-selected],.ui-aria-tag[data-selected]{border-color:highlight;outline:1px solid highlight}}
.ui-aria-disclosure,.ui-aria-disclosure-group,.ui-aria-drop-zone,.ui-aria-file-trigger,.ui-aria-menu,.ui-aria-modal,.ui-aria-popover,.ui-aria-toast-region,.ui-aria-tooltip{box-sizing:border-box;color:var(--color-ink);font:var(--type-label,.9375rem)/var(--line-body,1.5) var(--font-body)}.ui-aria-disclosure{border:1px solid var(--color-line);border-radius:var(--radius-control,10px);background:var(--color-raised);width:100%;min-width:0;box-shadow:var(--shadow-control,inset 0 1px color-mix(in srgb, var(--color-ink) 9%, transparent), 0 2px 3px color-mix(in srgb, var(--color-canvas) 25%, transparent))}.ui-aria-disclosure-heading{font:inherit;margin:0}.ui-aria-disclosure-trigger{border-radius:var(--radius-control,10px);background:var(--gradient-control,linear-gradient(color-mix(in srgb, var(--color-ink) 4%, var(--color-raised)), var(--color-raised))), var(--color-paper);width:100%;min-height:44px;color:inherit;text-align:start;font:inherit;font-weight:var(--weight-medium,500);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.ui-aria-disclosure-trigger[data-hovered]{background:var(--color-hover)}.ui-aria-disclosure-trigger[data-pressed]{box-shadow:var(--shadow-control-pressed,inset 0 1px 3px var(--color-canvas))}.ui-aria-disclosure-chevron{flex:none;transition:transform .15s}.ui-aria-disclosure[data-expanded] .ui-aria-disclosure-chevron{transform:rotate(90deg)}.ui-aria-disclosure-panel{border-top:1px solid var(--color-line);overflow-wrap:anywhere;padding:.75rem 1rem 1rem}.ui-aria-disclosure-panel[hidden=until-found]{border:0;padding:0}.ui-aria-disclosure-group{gap:.5rem;width:100%;display:grid}.ui-aria-disclosure[data-disabled],.ui-aria-drop-zone[data-disabled]{opacity:.48}.ui-aria-disclosure-trigger[data-disabled]{cursor:default}.ui-aria-drop-zone{border:1px dashed var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-inset,linear-gradient(var(--color-paper), var(--color-raised))), var(--color-canvas);width:100%;min-height:160px;box-shadow:var(--shadow-inset,inset 0 2px 4px color-mix(in srgb, var(--color-canvas) 40%, transparent));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.ui-aria-drop-zone[data-drop-target]{border-color:var(--color-focus);background:var(--color-accent-soft)}.ui-aria-drop-zone[data-focus-visible],.ui-aria-disclosure-trigger[data-focus-visible],.ui-aria-overlay-button[data-focus-visible],.ui-aria-preview-link[data-focus-visible],.ui-aria-file-trigger button[data-focus-visible],.ui-aria-toast[data-focus-visible]{outline:2px solid var(--color-focus);outline-offset:3px}.ui-aria-file-trigger{max-width:100%;display:inline-flex}.ui-aria-overlay-button,.ui-aria-file-trigger button{box-sizing:border-box;border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--gradient-control,linear-gradient(color-mix(in srgb, var(--color-ink) 5%, var(--color-raised)), var(--color-raised))), var(--color-paper);min-height:44px;color:var(--color-ink);box-shadow:var(--shadow-control,inset 0 1px color-mix(in srgb, var(--color-ink) 15%, transparent), 0 2px 3px color-mix(in srgb, var(--color-canvas) 25%, transparent));font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .9rem;display:inline-flex}.ui-aria-overlay-button[data-hovered],.ui-aria-file-trigger button[data-hovered]{background:var(--color-hover)}.ui-aria-overlay-button[data-pressed],.ui-aria-file-trigger button[data-pressed]{box-shadow:var(--shadow-control-pressed,inset 0 1px 3px var(--color-canvas));transform:translateY(1px)}.ui-aria-overlay-button[data-disabled],.ui-aria-file-trigger button[data-disabled]{opacity:.48;cursor:default}.ui-aria-overlay-button-primary{border-color:var(--color-accent);background:var(--gradient-control-accent,linear-gradient(transparent, transparent)), var(--color-accent);color:var(--color-on-accent)}.ui-aria-popover,.ui-aria-modal{border:1px solid var(--color-line);border-radius:calc(var(--radius-control,10px) + 4px);background:var(--color-raised);max-width:calc(100vw - 2rem);box-shadow:var(--shadow-popover,inset 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 12px 35px color-mix(in srgb, var(--color-canvas) 55%, transparent));outline:none;overflow:auto}.ui-aria-popover{max-height:var(--available-height);transform-origin:var(--trigger-anchor-point);padding:.375rem}.ui-aria-menu{outline:none;min-width:min(190px,100vw - 3rem);max-width:min(360px,100vw - 3rem);padding:.125rem}.ui-aria-menu-item{border-radius:calc(var(--radius-control,10px) - 4px);cursor:default;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem 1rem;min-height:44px;padding:.5rem .75rem;display:grid}.ui-aria-menu-item[data-focused]{background:var(--gradient-control-accent,linear-gradient(transparent, transparent)), var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-control,none)}.ui-aria-menu-item[data-disabled]{opacity:.45}.ui-aria-menu-item[data-selected]:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;grid-area:1/2;width:.55rem;height:.3rem;transform:rotate(-45deg)}.ui-aria-menu-item[role=menuitemradio][data-selected]:after{background:currentColor;border:0;border-radius:50%;width:.375rem;height:.375rem;transform:none}.ui-aria-menu-item[data-has-submenu]:after{content:"";border-block-start:1.5px solid;border-inline-end:1.5px solid;grid-area:1/2;width:.4rem;height:.4rem;transform:rotate(45deg)}[dir=rtl] .ui-aria-menu-item[data-has-submenu]:after{transform:rotate(-45deg)}.ui-aria-menu-item[data-open]:not([data-focused]){background:var(--color-paper)}.ui-aria-menu-item [slot=description]{opacity:.8;grid-column:1;font-size:.8em}.ui-aria-menu-item kbd{font:.8em var(--font-mono);opacity:.8;grid-area:1/2}.ui-aria-menu-section+.ui-aria-menu-section{border-top:1px solid var(--color-line);margin-top:.25rem;padding-top:.25rem}.ui-aria-menu-section header{color:var(--color-muted);padding:.5rem .75rem;font-size:.8em}.ui-aria-modal-overlay{z-index:100000;background:var(--color-scrim);box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ui-aria-modal{width:420px;max-height:calc(100dvh - 2rem)}.ui-aria-overlay-dialog{outline:none;padding:1.25rem}.ui-aria-overlay-title{color:var(--color-ink);font:var(--weight-medium,500) 1.15rem/1.4 var(--font-display,var(--font-body));margin:0 0 .625rem}.ui-aria-overlay-copy{color:var(--color-muted);margin:0 0 1rem}.ui-aria-overlay-text{font:inherit;overflow-wrap:anywhere}.ui-aria-overlay-actions{flex-wrap:wrap;justify-content:end;gap:.5rem;margin-top:1.25rem;display:flex}.ui-aria-preview-link{color:var(--color-ink);-webkit-text-decoration-color:var(--color-control-line);text-decoration-color:var(--color-control-line);text-underline-offset:4px;cursor:pointer}.ui-aria-profile-preview{width:260px;padding:1rem}.ui-aria-toast-region{bottom:max(1rem, env(safe-area-inset-bottom));right:max(1rem, env(safe-area-inset-right));z-index:var(--layer-toast,1100);outline:none;flex-direction:column;gap:.75rem;width:min(370px,100vw - 2rem);display:flex;position:fixed}.ui-aria-toast{border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--color-raised);box-shadow:var(--shadow-popover,0 8px 24px color-mix(in srgb, var(--color-canvas) 50%, transparent));outline:none;align-items:start;gap:1rem;padding:1rem;display:flex}.ui-aria-toast-content{overflow-wrap:anywhere;flex:1;gap:.25rem;min-width:0;display:grid}.ui-aria-toast-content [slot=title]{font-weight:var(--weight-medium,500)}.ui-aria-toast-content [slot=description]{color:var(--color-muted);font-size:.85em}.ui-aria-toast .ui-aria-overlay-button{flex:none;min-width:44px;padding:.25rem}.ui-aria-tooltip{border:1px solid var(--color-control-line);border-radius:var(--radius-control,10px);background:var(--color-raised);max-width:min(280px,100vw - 2rem);box-shadow:var(--shadow-popover,0 4px 12px color-mix(in srgb, var(--color-canvas) 40%, transparent));overflow-wrap:anywhere;padding:.5rem .75rem}.ui-aria-tooltip:is(:not([data-placement]),[data-anchor-unavailable]){visibility:hidden!important;pointer-events:none!important}.ui-aria-overlay-example{justify-items:start;gap:1rem;width:min(100%,440px);display:grid}.ui-aria-overlay-status{color:var(--color-muted);font:.85rem/1.5 var(--font-body);overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.ui-aria-disclosure-chevron{transition:none}.ui-aria-overlay-button[data-pressed],.ui-aria-file-trigger button[data-pressed]{transform:none}}@media (forced-colors:active){.ui-aria-disclosure,.ui-aria-disclosure-trigger,.ui-aria-drop-zone,.ui-aria-overlay-button,.ui-aria-file-trigger button,.ui-aria-popover,.ui-aria-modal,.ui-aria-toast,.ui-aria-tooltip{color:canvastext;box-shadow:none;background:canvas;border-color:buttontext}.ui-aria-menu-item[data-focused]{forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}.ui-aria-menu-item[data-selected]:after{color:canvastext;forced-color-adjust:none}.ui-aria-menu-item[data-selected][data-focused]:after{color:highlighttext}.ui-aria-menu-item[data-selected][data-disabled]:after{color:graytext}.ui-aria-drop-zone[data-drop-target]{outline:2px solid highlight}}

.ui-aria-toast-region{z-index:var(--layer-toast,100100)}
