.ui-field{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start;min-width:0}.ui-field-head{display:flex;align-items:center;gap:var(--sp-1);min-width:0;min-height:var(--field-line-height)}.ui-field-label{color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600;line-height:1.4}.ui-field-necessity{-webkit-margin-start:var(--sp-1);margin-inline-start:var(--sp-1);font-weight:400}.ui-field-aside,.ui-field-necessity{color:var(--tmeet-muted);font-size:var(--fs-meta)}.ui-field-aside{-webkit-margin-start:auto;margin-inline-start:auto}.ui-field-foot{gap:var(--sp-3)}.ui-field-foot,.ui-field-message{display:flex;align-items:flex-start;min-width:0}.ui-field-message{gap:var(--sp-1);flex:1 1 auto;margin:0;color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5}.ui-field-message[data-tone=error]{color:var(--tmeet-danger)}.ui-field-message>svg{margin-top:1px}.ui-count{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-count[data-full],.ui-group-label{color:var(--tmeet-ink-soft);font-weight:600}.ui-group-label{display:block;margin-bottom:var(--sp-2);font-size:var(--fs-label);line-height:1.4}.ui-input{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--tmeet-line-control);border-radius:var(--r-control);background-color:var(--tmeet-panel);color:var(--tmeet-ink);cursor:text;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.ui-input[data-size=lg]{min-height:calc(var(--control-height) + var(--sp-2))}.ui-input:not([data-disabled]):hover{border-color:var(--tmeet-ink)}.ui-input:focus-within{border-color:var(--tmeet-primary);outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:2px}.ui-input-control:focus-visible{outline:none}.ui-input[data-invalid]{border-color:var(--tmeet-danger);background-color:var(--tmeet-danger-soft)}.ui-input[data-disabled]{border-color:var(--tmeet-line-control);background-color:var(--tmeet-panel-soft);color:var(--tmeet-muted);cursor:not-allowed}.ui-input-control{flex:1 1;align-self:stretch;min-width:6ch;margin:0;border:0;border-radius:inherit;background:transparent;padding:0 var(--sp-3);color:inherit;font-size:var(--fs-body);line-height:var(--field-line-height);text-overflow:ellipsis}.ui-input[data-size=lg] .ui-input-control{font-size:var(--fs-subtitle)}.ui-input-control::placeholder{color:var(--tmeet-muted);opacity:1}.ui-input-control:disabled{cursor:not-allowed}.ui-input-control[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ui-input-control[type=number]::-webkit-inner-spin-button,.ui-input-control[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ui-input-icon{display:grid;flex:none;place-items:center;-webkit-padding-start:var(--sp-3);padding-inline-start:var(--sp-3);color:var(--tmeet-muted)}.ui-input-icon+.ui-input-control{-webkit-padding-start:var(--sp-2);padding-inline-start:var(--sp-2)}.ui-input-prefix{flex:0 1 auto;min-width:0;overflow:hidden;padding-left:var(--sp-3);color:var(--tmeet-muted);font-size:var(--fs-body);line-height:var(--field-line-height);white-space:nowrap;text-overflow:ellipsis;direction:rtl;text-align:left}.ui-input-prefix>bdi{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.ui-input[data-has-prefix] .ui-input-control{min-width:min(12ch,45%);-webkit-padding-start:0;padding-inline-start:0}.ui-input-suffix{color:var(--tmeet-muted);font-size:var(--fs-body)}.ui-input-suffix,.ui-input-trail{flex:none;-webkit-padding-end:var(--sp-3);padding-inline-end:var(--sp-3)}.ui-input-trail{display:flex;align-items:center;align-self:stretch;gap:var(--sp-2)}.ui-input-trail[data-flush],.ui-input[data-clearable] .ui-input-trail{-webkit-padding-end:0;padding-inline-end:0}.ui-input-trail>.ui-count{margin:0}.ui-input-status{display:grid;place-items:center}.ui-input-status[data-status=checking]{color:var(--tmeet-muted)}.ui-input-status[data-status=available]{color:var(--tmeet-accent-ink)}.ui-input-status[data-status=unavailable]{color:var(--tmeet-danger)}.ui-spin{animation:tmeet-spin var(--dur-spin) linear infinite}.ui-combobox-toggle,.ui-input-clear{display:grid;flex:none;place-items:center;width:var(--control-height);align-self:stretch;margin:0;border:0;border-radius:0 calc(var(--r-control) - 1px) calc(var(--r-control) - 1px) 0;background:transparent;padding:0;color:var(--tmeet-muted);transition:color var(--dur-fast-2) var(--ease)}.ui-combobox-toggle:hover,.ui-input-clear:hover{color:var(--tmeet-ink)}.ui-input-clear{cursor:pointer}.ui-textarea{display:grid;width:100%;min-width:0;border:1px solid var(--tmeet-line-control);border-radius:var(--r-control);background-color:var(--tmeet-panel);color:var(--tmeet-ink);transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.ui-textarea:not([data-disabled]):hover{border-color:var(--tmeet-ink)}.ui-textarea:focus-within{border-color:var(--tmeet-primary);outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:2px}.ui-textarea-control:focus-visible{outline:none}.ui-textarea[data-invalid]{border-color:var(--tmeet-danger);background-color:var(--tmeet-danger-soft)}.ui-textarea[data-disabled]{background-color:var(--tmeet-panel-soft);color:var(--tmeet-muted)}.ui-textarea-control{display:block;width:100%;margin:0;border:0;border-radius:inherit;background:transparent;padding:10px var(--sp-3);color:inherit;font-size:var(--fs-body);line-height:var(--field-line-height);resize:none;overflow-y:hidden}.ui-textarea-control::placeholder{color:var(--tmeet-muted);opacity:1}.ui-textarea-foot{display:flex;justify-content:flex-end;padding:0 var(--sp-3) var(--sp-2);pointer-events:none}.ui-select{position:relative;display:block;width:100%;min-width:0}.ui-select[data-compact]{display:inline-block;width:auto}.ui-select-trigger{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--control-height);margin:0;border:1px solid var(--tmeet-line-control);border-radius:var(--r-control);background-color:var(--tmeet-panel);padding:0 var(--sp-3);color:var(--tmeet-ink);font-size:var(--fs-body);line-height:var(--field-line-height);text-align:start;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.ui-select[data-size=lg] .ui-select-trigger{min-height:calc(var(--control-height) + var(--sp-2));font-size:var(--fs-subtitle)}.ui-select[data-compact] .ui-select-trigger{gap:var(--sp-1);padding-inline:var(--sp-3) 10px;font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ui-select-trigger:not([aria-disabled=true]):hover{border-color:var(--tmeet-ink)}.ui-select-trigger:focus-visible,.ui-select-trigger[aria-expanded=true]{border-color:var(--tmeet-primary)}.ui-select-trigger[aria-invalid=true]{border-color:var(--tmeet-danger);background-color:var(--tmeet-danger-soft)}.ui-select-trigger[aria-disabled=true]{border-color:var(--tmeet-line-control);background-color:var(--tmeet-panel-soft);color:var(--tmeet-muted);cursor:not-allowed}.ui-select-value{display:flex;flex:1 1 auto;align-items:center;gap:var(--sp-2);min-width:0}.ui-select-icon{display:grid;flex:none;place-items:center;color:var(--tmeet-ink-soft)}.ui-select-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-caret,.ui-select-placeholder{color:var(--tmeet-muted)}.ui-select-caret{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;transition:rotate var(--dur-1) var(--ease)}.ui-input[data-open] .ui-select-caret,.ui-select-trigger[aria-expanded=true] .ui-select-caret{rotate:180deg}.ui-popover{position:fixed;z-index:var(--tmeet-z-dropdown);box-sizing:border-box;min-width:0;max-width:calc(100vw - 2 * var(--sp-2));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--tmeet-line-strong);border-radius:var(--r-popover);background-color:var(--tmeet-popover);box-shadow:var(--sh-popover);padding:var(--sp-1);color:var(--tmeet-ink);transform-origin:top center;transition:opacity var(--dur-fast-2) var(--ease-entrance),scale var(--dur-fast-2) var(--ease-entrance)}.ui-popover[data-placement=top]{transform-origin:bottom center}@starting-style{.ui-popover{opacity:0;scale:.98}}.ui-popover[data-instant]{transition:none}.ui-listbox{scroll-padding-block:var(--sp-1)}.ui-option{display:flex;align-items:center;gap:10px;min-height:var(--control-height);border-radius:var(--r-control);padding:var(--sp-2) var(--sp-3);color:var(--tmeet-ink);font-size:var(--fs-body);line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-option[data-active]{background-color:color-mix(in srgb,var(--tmeet-ink) 7%,transparent)}.ui-listbox[data-nav=keyboard] .ui-option[data-active]{outline:var(--bw-thick) solid var(--tmeet-ring-color);outline-offset:calc(-1 * var(--bw-thick))}.ui-option[aria-disabled=true]{color:var(--tmeet-muted);cursor:not-allowed}.ui-option[aria-disabled=true][data-active]{background-color:transparent}.ui-option-icon{display:grid;flex:none;place-items:center;width:20px;height:20px;color:var(--tmeet-ink-soft)}.ui-option[aria-disabled=true] .ui-option-icon{color:var(--tmeet-muted)}.ui-option-text{display:grid;flex:1 1 auto;grid-gap:2px;gap:2px;min-width:0}.ui-option-label{overflow-wrap:anywhere}.ui-option-desc{color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.45}.ui-option-badge{display:inline-flex;flex:none}.ui-option-check{flex:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--tmeet-accent-ink);visibility:hidden}.ui-option[aria-selected=true] .ui-option-label{font-weight:600}.ui-option[aria-selected=true] .ui-option-check{visibility:visible}.ui-option+.ui-option-group,.ui-option-group+.ui-option,.ui-option-group+.ui-option-group{margin-top:var(--sp-1);border-top:1px solid var(--tmeet-line);padding-top:var(--sp-1)}.ui-option-group-label{padding:var(--sp-2) var(--sp-3) var(--sp-1);color:var(--tmeet-muted);font-size:var(--fs-meta);font-weight:700;line-height:1.4}.ui-listbox-empty{margin:0;padding:var(--sp-5) var(--sp-3);color:var(--tmeet-muted);font-size:var(--fs-label);text-align:center}.ui-combobox{position:relative;width:100%;min-width:0}.ui-input[data-open]{border-color:var(--tmeet-primary)}.ui-timerange{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-2);min-width:0}.ui-timerange>.ui-select{flex:1 1;width:auto}.ui-timerange[data-compact]>.ui-select{flex:none}.ui-timerange[data-compact] .ui-select-trigger{min-width:7.5rem}.ui-timerange-sep{flex:none;color:var(--tmeet-muted);font-size:var(--fs-body)}.ui-timerange-error{display:flex;flex:1 1 100%;align-items:flex-start;gap:var(--sp-1);margin:0;contain:inline-size;color:var(--tmeet-danger);font-size:var(--fs-meta);line-height:1.5}.ui-timerange-error:not(:empty){margin-top:var(--sp-2)}.ui-timerange-error>svg{margin-top:1px}.ui-weekdays-field{min-width:0}.ui-weekdays{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.ui-weekday{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);margin:0;border:1px solid var(--tmeet-line-control);border-radius:var(--r-pill);background-color:var(--tmeet-panel);padding:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:600;transition:background-color var(--dur-fast-2) var(--ease),border-color var(--dur-fast-2) var(--ease),color var(--dur-fast-2) var(--ease),translate var(--dur-fast-1) var(--ease)}.ui-weekday:not([aria-disabled=true]):hover{border-color:var(--tmeet-ink);color:var(--tmeet-ink)}.ui-weekday[aria-pressed=true]{border-color:var(--tmeet-primary);background-color:var(--tmeet-primary);color:var(--tmeet-on-primary)}.ui-weekday[aria-pressed=true]:not([aria-disabled=true]):hover{border-color:var(--tmeet-primary-strong);background-color:var(--tmeet-primary-strong);color:var(--tmeet-on-primary)}.ui-weekday:not([aria-disabled=true]):active{translate:0 1px}.ui-weekday[aria-disabled=true]{background-color:var(--tmeet-panel-soft);color:var(--tmeet-muted);cursor:not-allowed}.ui-weekday[aria-disabled=true][aria-pressed=true]{border-color:var(--tmeet-primary-line);background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}@media (max-width:400px){.ui-weekdays{gap:2px}}.ui-swatches-field{min-width:0}.ui-swatches{display:flex;flex-wrap:wrap;gap:2px}.ui-swatch{position:relative;display:grid;place-items:center;width:var(--control-height);height:var(--control-height);margin:0;border:0;border-radius:var(--r-pill);background:transparent;padding:0;cursor:pointer}.ui-swatch:focus-visible{outline-offset:-3px}.ui-swatch-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);background-color:var(--ui-swatch-color);color:var(--tmeet-on-primary);transition:scale var(--dur-fast-2) var(--ease)}@media (hover:hover) and (pointer:fine){.ui-swatch:not([aria-disabled=true]):hover .ui-swatch-dot{scale:1.1}}.ui-swatch:before{content:"";position:absolute;inset:5px;border:var(--bw-thick) solid transparent;border-radius:var(--r-pill);pointer-events:none}.ui-swatch[aria-checked=true]:before{border-color:var(--ui-swatch-color)}.ui-swatch-check{visibility:hidden}.ui-swatch[aria-checked=true] .ui-swatch-check{visibility:visible}.ui-swatch[aria-disabled=true]{cursor:not-allowed}.ui-switch-field{display:flex;align-items:center;gap:var(--sp-3);min-width:0;min-height:var(--control-height)}.ui-switch-field[data-described]{align-items:flex-start}.ui-switch-field[data-layout=row]{justify-content:space-between}.ui-switch{display:grid;flex:none;place-items:center;width:calc(var(--control-height) + var(--sp-1));height:var(--control-height);margin:0 calc(-1 * var(--sp-1));border:0;background:transparent;padding:0;cursor:pointer}.ui-switch:focus-visible{outline:none}.ui-switch-track{position:relative;display:block;width:40px;height:24px;border-radius:var(--r-pill);background-color:var(--tmeet-line-control);transition:background-color var(--dur-1) var(--ease)}.ui-switch:focus-visible .ui-switch-track{outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:2px}.ui-switch-thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--r-pill);background-color:var(--tmeet-on-primary);box-shadow:var(--sh-1);transition:translate var(--dur-1) var(--ease-signature)}.ui-switch:not([aria-disabled=true]):hover .ui-switch-track{background-color:color-mix(in srgb,var(--tmeet-line-control) 80%,var(--tmeet-ink))}.ui-switch[aria-checked=true] .ui-switch-track{background-color:var(--tmeet-primary)}.ui-switch[aria-checked=true]:not([aria-disabled=true]):hover .ui-switch-track{background-color:var(--tmeet-primary-strong)}.ui-switch[aria-checked=true] .ui-switch-thumb{translate:16px 0}.ui-switch[aria-disabled=true]{cursor:not-allowed}.ui-switch[aria-disabled=true] .ui-switch-track{background-color:var(--tmeet-line-strong)}.ui-switch[aria-disabled=true][aria-checked=true] .ui-switch-track{background-color:var(--tmeet-primary-line)}.ui-switch-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.ui-switch-field[data-described] .ui-switch-text{padding-top:11px}.ui-switch-label{color:var(--tmeet-ink);font-size:var(--fs-body);line-height:var(--field-line-height);cursor:pointer}.ui-switch-field[data-disabled] .ui-switch-label{color:var(--tmeet-muted);cursor:not-allowed}.ui-switch-description{color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5}.ui-tabs{position:relative;min-width:0}.ui-tabs-scroller{margin:calc(-1 * var(--sp-2));padding:var(--sp-2);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;contain:paint}.ui-tabs-scroller::-webkit-scrollbar{display:none}.ui-tabs[data-overflow=end] .ui-tabs-scroller{-webkit-mask-image:linear-gradient(to right,var(--tmeet-ink) calc(100% - 40px),transparent);mask-image:linear-gradient(to right,var(--tmeet-ink) calc(100% - 40px),transparent)}.ui-tabs[data-overflow=start] .ui-tabs-scroller{-webkit-mask-image:linear-gradient(to left,var(--tmeet-ink) calc(100% - 40px),transparent);mask-image:linear-gradient(to left,var(--tmeet-ink) calc(100% - 40px),transparent)}.ui-tabs[data-overflow=both] .ui-tabs-scroller{-webkit-mask-image:linear-gradient(to right,transparent,var(--tmeet-ink) 40px,var(--tmeet-ink) calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,var(--tmeet-ink) 40px,var(--tmeet-ink) calc(100% - 40px),transparent)}.ui-tablist{display:flex;width:max-content;min-width:100%}.ui-tab{position:relative;display:inline-flex;flex:none;align-items:center;min-height:var(--control-height);margin:0;border:0;background:none;padding:0;color:var(--tmeet-muted);font-size:var(--fs-body);font-weight:500;white-space:nowrap;cursor:pointer}.ui-tab[aria-disabled=true]{cursor:not-allowed}.ui-tab:focus-visible{outline:none}.ui-tab:focus-visible>.ui-tab-inner{outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:2px}.ui-tab-inner{display:inline-flex;align-items:center;gap:var(--sp-2);border-radius:var(--r-control);transition:background-color var(--dur-fast-2) var(--ease),color var(--dur-fast-2) var(--ease)}.ui-tab-text{display:inline-grid}.ui-tab-text:after{content:attr(data-label);height:0;overflow:hidden;font-weight:600;visibility:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-tab-count{min-width:20px;border-radius:var(--r-pill);background-color:color-mix(in srgb,var(--tmeet-ink) 7%,transparent);padding:0 6px;color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:700;line-height:20px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-tab[aria-selected=true] .ui-tab-count{background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}.ui-tabs[data-variant=underline] .ui-tablist{gap:var(--sp-1);border-bottom:1px solid var(--tmeet-line)}.ui-tabs[data-variant=underline] .ui-tab-inner{padding:var(--sp-1) 10px}.ui-tabs[data-variant=underline] .ui-tab:after{content:"";position:absolute;right:10px;bottom:-1px;left:10px;height:2px;border-radius:2px 2px 0 0;background-color:transparent;transition:background-color var(--dur-fast-2) var(--ease)}.ui-tabs[data-variant=underline] .ui-tab:not([aria-selected=true]):not([aria-disabled=true]):hover .ui-tab-inner{background-color:color-mix(in srgb,var(--tmeet-ink) 6%,transparent)}.ui-tabs[data-variant=underline] .ui-tab[aria-selected=true]{color:var(--tmeet-ink);font-weight:600}.ui-tabs[data-variant=underline] .ui-tab[aria-selected=true]:after{background-color:var(--tmeet-accent-ink)}.ui-tabs[data-variant=pill] .ui-tablist{gap:var(--sp-1)}.ui-tabs[data-variant=pill] .ui-tab-inner{min-height:36px;border-radius:var(--r-pill);padding:0 14px}.ui-tabs[data-variant=pill] .ui-tab:not([aria-selected=true]):not([aria-disabled=true]):hover .ui-tab-inner{background-color:color-mix(in srgb,var(--tmeet-ink) 6%,transparent);color:var(--tmeet-ink)}.ui-tabs[data-variant=pill] .ui-tab[aria-selected=true]{color:var(--tmeet-accent-ink);font-weight:600}.ui-tabs[data-variant=pill] .ui-tab[aria-selected=true] .ui-tab-inner{background-color:var(--tmeet-primary-soft);box-shadow:inset 0 0 0 1px var(--tmeet-primary-line)}.ui-tabs[data-variant=pill] .ui-tab[aria-selected=true] .ui-tab-count{background-color:var(--tmeet-panel)}.ui-tabs[data-variant=pill] .ui-tab{font-size:var(--fs-label)}.ui-tab[aria-disabled=true] .ui-tab-inner{color:var(--tmeet-muted)}.ui-tabpanel:focus-visible{outline-offset:4px}.ui-steps-bar{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);min-width:0}.ui-steps-caption{display:flex;align-items:baseline;gap:var(--sp-2);margin:0;color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.4}.ui-steps-count{color:var(--tmeet-accent-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-steps-name{color:var(--tmeet-ink-soft);font-weight:600}.ui-steps-track{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:var(--sp-1);gap:var(--sp-1)}.ui-steps-seg{display:block;height:4px;overflow:hidden;border-radius:var(--r-pill);background-color:var(--tmeet-line-strong)}.ui-steps-seg>span{display:block;width:100%;height:100%;border-radius:inherit;background-color:var(--tmeet-accent-ink);transform-origin:left center;scale:0 1;transition:scale var(--dur-3) var(--ease-signature)}.ui-steps-seg[data-state=complete]>span,.ui-steps-seg[data-state=current]>span{scale:1 1}.ui-steps-frame{container:ui-steps/inline-size;min-width:0}.ui-steps-list{flex-wrap:wrap;margin:0;padding:0;list-style:none}.ui-step,.ui-steps-list{display:flex;align-items:center;gap:var(--sp-2)}.ui-step{min-width:0}.ui-step+.ui-step:before{content:"";display:block;width:var(--sp-5);height:1px;background-color:var(--tmeet-line-structural)}.ui-step-body{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-height);margin:0;border:0;border-radius:var(--r-control);background:none;padding:0;color:var(--tmeet-muted);font-size:var(--fs-label);font-weight:500}button.ui-step-body{position:relative;cursor:pointer}button.ui-step-body:after{content:"";position:absolute;inset-block:0;inset-inline:min(0px,calc((100% - var(--control-height)) / 2))}button.ui-step-body:hover .ui-step-label{color:var(--tmeet-ink);text-decoration:underline;text-underline-offset:3px}.ui-step-index{display:grid;flex:none;place-items:center;width:24px;height:24px;border:1px solid var(--tmeet-line-control);border-radius:var(--r-pill);background-color:var(--tmeet-panel);font-size:var(--fs-meta);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-step[data-state=current] .ui-step-body{color:var(--tmeet-ink);font-weight:600}.ui-step[data-state=current] .ui-step-index{border-color:var(--tmeet-primary);background-color:var(--tmeet-primary);color:var(--tmeet-on-primary)}.ui-step[data-state=complete] .ui-step-body{color:var(--tmeet-ink-soft)}.ui-step[data-state=complete] .ui-step-index{border-color:var(--tmeet-primary-line);background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}@container ui-steps (max-width: 520px){.ui-step:not([data-state=current]) .ui-step-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ui-step+.ui-step:before{width:var(--sp-3)}}@container ui-steps (max-width: 419px){.ui-steps-list[data-dense] .ui-step[data-state=current] .ui-step-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.ui-dialog-root{position:fixed;inset:0;z-index:var(--tmeet-z-dialog);display:grid;place-items:center;padding:var(--sp-6)}.ui-dialog-scrim{position:absolute;inset:0;background-color:var(--tmeet-scrim);transition:opacity var(--dur-2) var(--ease-entrance)}@media (prefers-reduced-transparency:reduce){.ui-dialog-scrim{background-color:color-mix(in srgb,var(--tmeet-scrim) 40%,var(--tmeet-dark-deep))}}@starting-style{.ui-dialog-scrim{opacity:0}}.ui-dialog{--ui-dialog-width:520px;position:relative;display:flex;flex-direction:column;width:min(100%,var(--ui-dialog-width));max-height:calc(100dvh - 2 * var(--sp-6));overflow:hidden;border:1px solid var(--tmeet-line);border-radius:var(--r-xl);background-color:var(--tmeet-panel);box-shadow:var(--sh-4);color:var(--tmeet-ink);transition:opacity var(--dur-2) var(--ease-signature),scale var(--dur-2) var(--ease-signature)}@starting-style{.ui-dialog{opacity:0;scale:.97}}.ui-dialog[data-size=sm]{--ui-dialog-width:400px}.ui-dialog[data-size=lg]{--ui-dialog-width:640px}.ui-dialog-root[data-state=closing] .ui-dialog-scrim{opacity:0;transition:opacity var(--dur-1) var(--ease-exit)}.ui-dialog-root[data-state=closing] .ui-dialog{opacity:0;scale:.97;transition:opacity var(--dur-1) var(--ease-exit),scale var(--dur-1) var(--ease-exit)}.ui-dialog:focus-visible{outline:none}.ui-dialog-close{position:absolute;top:var(--sp-3);right:var(--sp-3);z-index:1;display:grid;place-items:center;width:var(--control-height);height:var(--control-height);margin:0;border:0;border-radius:var(--r-control);background:transparent;padding:0;color:var(--tmeet-muted);transition:background-color var(--dur-fast-2) var(--ease),color var(--dur-fast-2) var(--ease)}.ui-dialog-close:hover{background-color:color-mix(in srgb,var(--tmeet-ink) 6%,transparent);color:var(--tmeet-ink)}.ui-dialog-top{padding:var(--sp-6) var(--sp-6) 0}.ui-dialog-top+.ui-dialog-header{padding-top:var(--sp-5)}.ui-dialog-header{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-6) var(--sp-6) 0}.ui-dialog-header[data-closable]{-webkit-padding-end:calc(var(--sp-6) + var(--control-height) - var(--sp-3));padding-inline-end:calc(var(--sp-6) + var(--control-height) - var(--sp-3))}.ui-dialog-top:has(+.ui-dialog-header[data-closable]){-webkit-padding-end:calc(var(--sp-6) + var(--control-height) - var(--sp-3));padding-inline-end:calc(var(--sp-6) + var(--control-height) - var(--sp-3))}.ui-dialog-title{margin:0;color:var(--tmeet-ink);font-size:var(--fs-title);font-weight:700;line-height:1.3}.ui-dialog-description{margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);line-height:1.6}.ui-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-5) var(--sp-6)}.ui-dialog-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);border-top:1px solid var(--tmeet-line);padding:var(--sp-4) var(--sp-6)}.ui-dialog-body+.ui-dialog-footer{margin-top:0}.ui-dialog-header+.ui-dialog-footer{margin-top:var(--sp-6)}.ui-dialog-footer-start{-webkit-margin-end:auto;margin-inline-end:auto}.ui-dialog-footer-end,.ui-dialog-footer-start{display:flex;align-items:center;gap:var(--sp-2)}.ui-dialog-footer-end{-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:640px){.ui-dialog-root{align-items:end;justify-items:stretch;padding:0;padding-top:var(--sp-6)}.ui-dialog{width:100%;max-height:calc(100dvh - var(--sp-6));border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0}@starting-style{.ui-dialog{opacity:1;scale:1;translate:0 100%}}.ui-dialog{transition:translate var(--dur-2) var(--ease-signature)}.ui-dialog-root[data-state=closing] .ui-dialog{opacity:1;scale:1;translate:0 100%;transition:translate var(--dur-2) var(--ease-exit)}.ui-dialog-root[data-state=closing] .ui-dialog-scrim{transition-duration:var(--dur-2)}.ui-dialog-body,.ui-dialog-header,.ui-dialog-top{padding-inline:var(--sp-5)}.ui-dialog-footer{padding:var(--sp-3) var(--sp-5) calc(var(--sp-3) + env(safe-area-inset-bottom))}.ui-dialog-footer-end{flex:1 1 auto}.ui-dialog-footer-end>*{flex:1 1}}.ui-option-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;min-height:var(--control-height);margin:0;overflow:hidden;border:1px solid var(--tmeet-line-control);border-radius:var(--r-card);background-color:var(--tmeet-panel);padding:0;color:var(--tmeet-ink);font:inherit;text-align:start;text-decoration:none;cursor:pointer;transition:border-color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease),translate var(--dur-fast-1) var(--ease)}.ui-option-card:not([data-disabled]):hover{border-color:var(--tmeet-ink);background-color:var(--tmeet-panel-soft)}.ui-option-card:not([data-disabled]):active{translate:0 1px}.ui-option-card:has(>.ui-option-card-input:focus-visible){outline:var(--bw-heavy) solid var(--tmeet-ring-color);outline-offset:2px}.ui-option-card[data-selected]{border-color:var(--tmeet-primary);background-color:var(--tmeet-primary-soft)}.ui-option-card[data-selected] .ui-option-card-title{color:var(--tmeet-accent-ink)}.ui-option-card[data-disabled]{background-color:var(--tmeet-panel-soft);color:var(--tmeet-muted);cursor:not-allowed}.ui-option-card-art{display:grid;place-items:center;height:120px;border-bottom:1px solid var(--tmeet-line);background-color:var(--tmeet-primary-soft);color:var(--tmeet-chart-mark)}.ui-option-card[data-selected] .ui-option-card-art{border-bottom-color:var(--tmeet-primary-line)}.ui-option-card[data-disabled] .ui-option-card-art{background-color:var(--tmeet-panel-soft);filter:grayscale(1)}.ui-option-card-body{display:grid;flex:1 1 auto;align-content:start;grid-gap:var(--sp-1);gap:var(--sp-1);padding:var(--sp-4) var(--sp-4) var(--sp-3)}.ui-option-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);color:var(--tmeet-ink);font-size:var(--fs-subtitle);font-weight:700;line-height:1.35}.ui-option-card-desc,.ui-option-card[data-disabled] .ui-option-card-title{color:var(--tmeet-ink-soft)}.ui-option-card-desc{font-size:var(--fs-label);line-height:1.55}.ui-option-card-example{margin-top:var(--sp-1);color:var(--tmeet-muted);font-size:var(--fs-meta);line-height:1.5}.ui-option-card-reason{display:flex;align-items:flex-start;gap:var(--sp-1);margin-top:var(--sp-2);color:var(--tmeet-ink-soft);font-size:var(--fs-meta);line-height:1.5}.ui-option-card-reason>svg{margin-top:1px}.ui-option-card-action{display:inline-flex;align-items:center;gap:var(--sp-1);margin-top:auto;padding:var(--sp-1) var(--sp-4) var(--sp-4);color:var(--tmeet-accent-ink);font-size:var(--fs-label);font-weight:600}.ui-option-card-check{position:absolute;top:var(--sp-3);right:var(--sp-3);color:var(--tmeet-accent-ink);visibility:hidden}.ui-option-card[data-selected] .ui-option-card-check{visibility:visible}.ui-option-card[data-layout=chip]{flex-direction:row;align-items:center;gap:var(--sp-2);border-radius:var(--r-control);padding:0 var(--sp-3)}.ui-option-card[data-layout=chip] .ui-option-card-body{padding:10px 0}.ui-option-card[data-layout=chip] .ui-option-card-title{font-size:var(--fs-body);font-weight:600}.ui-option-card[data-layout=chip] .ui-option-card-desc{font-size:var(--fs-meta)}.ui-option-card-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--r-tile);background-color:var(--tmeet-panel-soft);color:var(--tmeet-ink-soft);transition:background-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.ui-option-card[data-selected] .ui-option-card-icon{background-color:var(--tmeet-panel);color:var(--tmeet-accent-ink)}.ui-option-card[data-layout=chip] .ui-option-card-check{position:static;flex:none;-webkit-margin-start:auto;margin-inline-start:auto}.ui-badge{display:inline-flex;align-items:center;gap:var(--sp-1);border:1px solid var(--tmeet-line-strong);border-radius:var(--r-pill);background-color:var(--tmeet-panel-soft);padding:3px var(--sp-3);color:var(--tmeet-ink-soft);font-size:var(--fs-meta);font-weight:700;line-height:1.35;white-space:nowrap}.ui-badge[data-size=sm]{padding:1px var(--sp-2)}.ui-badge[data-tone=info]{border-color:var(--tmeet-info-line);background-color:var(--tmeet-info-soft);color:var(--tmeet-info)}.ui-badge[data-tone=success]{border-color:var(--tmeet-primary-line);background-color:var(--tmeet-primary-soft);color:var(--tmeet-accent-ink)}.ui-badge[data-tone=warn]{border-color:var(--tmeet-warn-line);background-color:var(--tmeet-warn-soft);color:var(--tmeet-warn)}.ui-badge[data-tone=danger]{border-color:var(--tmeet-danger-line);background-color:var(--tmeet-danger-soft);color:var(--tmeet-danger)}.ui-empty{display:grid;justify-items:center;grid-gap:var(--sp-2);gap:var(--sp-2);border:1px dashed var(--tmeet-line-strong);border-radius:var(--r-xl);background-color:var(--tmeet-panel);padding:var(--sp-9) var(--sp-5);text-align:center}.ui-empty-icon{display:grid;place-items:center;width:var(--sp-9);height:var(--sp-9);margin-bottom:var(--sp-2);border-radius:var(--r-pill);background-color:var(--tmeet-panel-soft);color:var(--tmeet-muted)}.ui-empty-title{margin:0;color:var(--tmeet-ink);font-size:var(--fs-body);font-weight:700;line-height:1.4}.ui-empty-body{max-width:380px;margin:0;color:var(--tmeet-ink-soft);font-size:var(--fs-label);line-height:1.6}.ui-empty-action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-3)}.ui-hint{position:relative;display:inline-flex;vertical-align:middle}.ui-hint-button{display:grid;place-items:center;width:24px;height:24px;box-sizing:content-box;margin:-10px;border:0;border-radius:var(--r-pill);background-color:transparent;background-clip:content-box;padding:10px;color:var(--tmeet-muted);cursor:pointer;transition:color var(--dur-fast-2) var(--ease),background-color var(--dur-fast-2) var(--ease)}.ui-hint-button:hover{background-color:color-mix(in srgb,var(--tmeet-ink) 6%,transparent);color:var(--tmeet-ink)}.ui-hint-button[aria-expanded=true]{color:var(--tmeet-accent-ink)}.ui-hint-button:focus-visible{outline-offset:-8px}.ui-hint-bubble{position:absolute;top:calc(100% + var(--sp-2));left:50%;z-index:var(--tmeet-z-dropdown);width:max-content;max-width:min(280px,calc(100vw - 2 * var(--sp-3)));border:1px solid var(--tmeet-line-strong);border-radius:var(--r-tile);background-color:var(--tmeet-popover);box-shadow:var(--sh-popover);padding:var(--sp-3);color:var(--tmeet-ink-soft);font-size:var(--fs-label);font-weight:400;line-height:1.55;text-align:start;white-space:normal;translate:calc(-50% + var(--ui-hint-shift, 0px)) 0;transition:opacity var(--dur-fast-2) var(--ease-entrance),scale var(--dur-fast-2) var(--ease-entrance);transform-origin:top center}.ui-hint-bubble[hidden]{display:none}@starting-style{.ui-hint-bubble{opacity:0;scale:.98}}.ui-illo{display:block;width:100%;max-width:172px;height:auto;overflow:visible}.ui-illo-link{stroke:var(--tmeet-line-structural);stroke-width:2;stroke-linecap:round;fill:none}.ui-illo-node{fill:currentColor}.ui-illo-orbit{fill:none;stroke:var(--tmeet-primary-line);stroke-width:2;stroke-dasharray:3 5;stroke-linecap:round}.ui-illo-arrow{fill:none;stroke:var(--tmeet-primary-line);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-illo-host .ui-illo-dot{fill:currentColor}.ui-illo-host .ui-illo-glyph{fill:var(--tmeet-on-primary)}.ui-illo-idle .ui-illo-dot{fill:var(--tmeet-primary-line)}.ui-illo-idle .ui-illo-glyph{fill:var(--tmeet-on-primary)}.ui-illo-guest .ui-illo-dot{fill:var(--tmeet-panel);stroke:var(--tmeet-line-structural);stroke-width:2}.ui-illo-guest .ui-illo-glyph{fill:var(--tmeet-line-structural)}.ui-illo-stack .ui-illo-dot{stroke:var(--tmeet-primary-soft);stroke-width:3}@media (forced-colors:active){.ui-illo{display:none}}