@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--container-5xl:64rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--default-font-family:var(--font-body);--default-mono-font-family:var(--font-code);--radius-control:var(--radius-control);--radius-surface:var(--radius-surface)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}html{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--ui-font);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px}body{font-size:var(--ui-type-body);line-height:var(--ui-line-body);margin:0}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:disabled,[data-disabled]{cursor:not-allowed}::selection{color:var(--ui-selection-text);background:var(--ui-selection-background)}*{scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);background-clip:content-box;border:2px solid #0000;border-radius:8px}body{background-color:var(--background);font-family:var(--font-body);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}}@layer components{.ui-button,.ui-input{height:var(--ui-control-height-md);border-radius:var(--ui-radius-control);padding-inline:var(--ui-control-padding);font-size:var(--ui-type-label);line-height:var(--ui-line-body)}.ui-button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);font-weight:var(--ui-weight-label);white-space:nowrap;transition:background-color var(--ui-duration-fast) var(--ui-ease-standard), color var(--ui-duration-fast) var(--ui-ease-standard), border-color var(--ui-duration-fast) var(--ui-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-button[data-size=sm]{height:var(--ui-control-height-sm)}.ui-button[data-size=lg]{height:var(--ui-control-height-lg)}.ui-button[data-variant=primary]{background:var(--ui-action);color:var(--ui-on-action);border-color:#0000}.ui-button[data-variant=brand]{background:var(--ui-brand);color:var(--ui-on-brand);border-color:#0000}.ui-button[data-variant=ghost]{background:0 0;border-color:#0000}.ui-button[data-variant=danger]{color:var(--ui-danger);background:0 0}.ui-button:disabled{opacity:.5}.ui-button[aria-busy=true]{opacity:1;cursor:wait}.ui-button-content{justify-content:center;align-items:center;gap:var(--ui-control-gap);transition:opacity var(--ui-duration-fast) var(--ui-ease-enter);display:inline-flex}.ui-button[aria-busy=true] .ui-button-content{opacity:0}.ui-button-spinner{opacity:0;pointer-events:none;transition:opacity var(--ui-duration-fast) var(--ui-ease-enter);place-items:center;display:grid;position:absolute;inset:0}.ui-button[aria-busy=true] .ui-button-spinner{opacity:1}.ui-button-spinner .ui-spinner{animation-play-state:paused}.ui-button[aria-busy=true] .ui-button-spinner .ui-spinner{animation-play-state:running}.ui-button svg,.ui-icon-button svg,.ui-select svg,.ui-option svg,.ui-menu-item svg,.ui-nav-item svg{width:var(--ui-icon);height:var(--ui-icon);flex-shrink:0}.ui-spinner{width:var(--ui-icon);height:var(--ui-icon);animation:.7s linear infinite ui-spin}.ui-stable-text{display:inline-grid}.ui-input{appearance:none;border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-width:0;font-weight:var(--ui-weight-body);transition:border-color var(--ui-duration-fast) var(--ui-ease-standard), background-color var(--ui-duration-fast) var(--ui-ease-standard);display:block}.ui-input::placeholder{color:var(--ui-text-secondary);opacity:1}.ui-input:disabled{background:var(--ui-surface-muted);color:var(--ui-text-disabled)}.ui-input[aria-invalid=true],.ui-input[data-invalid]{border-color:var(--ui-danger)}.ui-textarea{resize:none;height:auto;min-height:96px;padding-block:var(--ui-space-2)}.ui-field{gap:var(--ui-space-2);min-width:0;display:grid}.ui-label{font-weight:var(--ui-weight-label)}.ui-field-message{color:var(--ui-danger);font-size:var(--ui-type-caption);line-height:var(--ui-line-caption);overflow-wrap:anywhere;margin:0}.ui-field-message-slot[data-reserve=true]{min-height:var(--ui-line-caption)}.ui-select{justify-content:space-between;align-items:center;gap:var(--ui-control-gap);text-align:start;display:flex}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select[data-placeholder]{color:var(--ui-text-secondary)}.ui-positioner{z-index:var(--ui-layer-popup);outline:none}.ui-popup{background:var(--ui-surface);color:var(--ui-text);border-radius:var(--ui-radius-overlay);box-shadow:var(--ui-shadow-overlay);padding:var(--ui-space-1);transform-origin:var(--transform-origin);transition:opacity var(--ui-duration-overlay) var(--ui-ease-enter), transform var(--ui-duration-overlay) var(--ui-ease-enter)}.ui-popup[data-starting-style],.ui-popup[data-ending-style]{opacity:0;transform:translateY(-2px)}.ui-select-popup{min-width:var(--anchor-width);max-width:var(--available-width)}.ui-option-list{max-height:min(256px, var(--available-height));overscroll-behavior:contain;overflow:auto}.ui-option{grid-template-columns:minmax(0, 1fr) var(--ui-icon);align-items:center;column-gap:var(--ui-space-2);min-height:var(--ui-row-height);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-control);cursor:default;overflow-wrap:anywhere;outline:none;display:grid}.ui-option-indicator{grid-area:1/2}.ui-option-text{grid-area:1/1}.ui-option[data-highlighted],.ui-menu-item[data-highlighted]{background:var(--ui-selected)}.ui-option[data-disabled],.ui-menu-item[data-disabled]{color:var(--ui-text-disabled)}.ui-menu-popup{min-width:192px;max-width:var(--available-width);max-height:var(--available-height);overflow:auto}.ui-menu-item{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-row-height);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-control);cursor:default;outline:none;display:flex}.ui-menu-item[data-danger]{color:var(--ui-danger)}.ui-backdrop{background:var(--ui-scrim);z-index:var(--ui-layer-dialog);transition:opacity var(--ui-duration-dialog) var(--ui-ease-enter);position:fixed;inset:0}.ui-backdrop[data-starting-style],.ui-backdrop[data-ending-style]{opacity:0}.ui-dialog{z-index:var(--ui-layer-dialog);background:var(--ui-surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-text);padding:var(--ui-space-6);border-radius:var(--ui-radius-dialog);box-shadow:var(--ui-shadow-overlay);gap:var(--ui-space-4);transition:opacity var(--ui-duration-dialog) var(--ui-ease-enter);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog[data-starting-style],.ui-dialog[data-ending-style]{opacity:0}.ui-dialog-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);display:flex}.ui-section-title{font-size:var(--ui-type-section);line-height:var(--ui-line-section);font-weight:var(--ui-weight-heading);margin:0}.ui-dialog-actions{justify-content:flex-end;gap:var(--ui-space-2);display:flex}.ui-secondary{color:var(--ui-text-secondary);margin:0}.ui-icon-button{min-width:var(--ui-control-height-md);min-height:var(--ui-control-height-md);border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);background:0 0;border:0;place-items:center;display:inline-grid}.ui-tooltip-positioner{z-index:var(--ui-layer-tooltip)}.ui-tooltip{background:var(--ui-action);color:var(--ui-on-action);border-radius:var(--ui-radius-control);padding:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-type-caption);max-width:240px;box-shadow:var(--ui-shadow-overlay)}.ui-tab-list{gap:var(--ui-space-4);border-bottom:1px solid var(--ui-border);display:flex}.ui-tab{color:var(--ui-text-secondary);font-weight:var(--ui-weight-label);min-height:var(--ui-control-height-lg);padding-inline:var(--ui-space-1);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.ui-tab[data-active]{border-bottom-color:var(--ui-text);color:var(--ui-text)}.ui-tab-panel{padding-block:var(--ui-space-4)}.ui-tab-panel[hidden]{display:none}.ui-choice-label{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height-md);cursor:pointer;display:flex}.ui-checkbox{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:4px;flex:none;place-items:center;width:16px;height:16px;padding:0;display:inline-grid}.ui-checkbox[data-checked],.ui-checkbox[data-indeterminate]{background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-on-action)}.ui-checkbox svg{width:12px;height:12px}.ui-switch{background:var(--ui-border-strong);border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:2px}.ui-switch[data-checked]{background:var(--ui-action)}.ui-switch-thumb{background:var(--ui-surface);width:14px;height:14px;transition:transform var(--ui-duration-fast) var(--ui-ease-standard);border-radius:7px;display:block}.ui-switch-thumb[data-checked]{transform:translate(12px)}.ui-scroll-area{min-width:0;min-height:0;position:relative;overflow:hidden}.ui-scroll-viewport{overscroll-behavior:contain;width:100%;height:100%}.ui-scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity var(--ui-duration-fast) var(--ui-ease-standard);background:0 0;padding:2px;display:flex}.ui-scrollbar[data-orientation=vertical]{width:8px}.ui-scrollbar[data-orientation=horizontal]{height:8px}.ui-scrollbar[data-hovering],.ui-scrollbar[data-scrolling]{opacity:1}.ui-scroll-thumb{background:var(--ui-scroll-thumb);border-radius:8px;flex:1}.ui-scroll-corner{background:0 0}.ui-calendar{width:252px;padding:var(--ui-space-2);--rdp-day-width:32px;--rdp-day-height:32px}.ui-calendar .rdp-months{position:relative}.ui-calendar .rdp-month_caption{min-height:36px;font-weight:var(--ui-weight-label);justify-content:center;align-items:center;display:flex}.ui-calendar .rdp-month_grid{table-layout:fixed;border-collapse:collapse;width:100%}.ui-calendar .rdp-weekday{width:32px;height:28px;font-weight:var(--ui-weight-body);font-size:var(--ui-type-caption);color:var(--ui-text-secondary)}.ui-calendar .rdp-day{text-align:center;width:32px;height:32px}.ui-calendar .rdp-day_button{border-radius:var(--ui-radius-control);font-variant-numeric:tabular-nums;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.ui-calendar .rdp-selected .rdp-day_button{background:var(--ui-action);color:var(--ui-on-action)}.ui-calendar .rdp-outside{color:var(--ui-text-secondary)}.ui-calendar .rdp-disabled{color:var(--ui-text-disabled)}.ui-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{box-shadow:inset 0 0 0 1px var(--ui-border-strong)}.ui-calendar .rdp-button_previous,.ui-calendar .rdp-button_next{border-radius:var(--ui-radius-control);background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:2px}.ui-calendar .rdp-button_previous{left:0}.ui-calendar .rdp-button_next{right:0}.ui-calendar svg{width:16px;height:16px}.ui-calendar-popup{padding:var(--ui-space-1)}.ui-progress-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-4);margin-bottom:var(--ui-space-2);display:flex}.ui-progress-track{background:var(--ui-selected);height:4px;overflow:hidden}.ui-progress-indicator{background:var(--ui-action);height:100%}.ui-progress[data-indeterminate] .ui-progress-indicator{width:25%}.ui-numeric{font-variant-numeric:tabular-nums lining-nums}.ui-table :where(th){text-align:inherit}.ui-align-end{text-align:end}.ui-table-scroll{scrollbar-gutter:stable;width:100%;position:relative;overflow-x:auto}.ui-table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;width:100%}.ui-table th{font-weight:var(--ui-weight-label);color:var(--ui-text-secondary)}.ui-table th,.ui-table td{height:40px;padding-inline:var(--ui-space-3);border-bottom:1px solid var(--ui-border);white-space:nowrap}.ui-table th:first-child,.ui-table td:first-child{padding-inline-start:0}.ui-sidebar{width:var(--ui-sidebar-width);border-inline-end:1px solid var(--ui-border);background:var(--ui-surface);flex-direction:column;height:100dvh;padding:0;display:flex}.ui-sidebar-header{height:var(--ui-header-height);padding-inline:var(--ui-space-4);border-bottom:1px solid var(--ui-border);font-weight:var(--ui-weight-label);flex-shrink:0;align-items:center;display:flex}.ui-sidebar nav{gap:var(--ui-space-1);padding:var(--ui-space-2);display:grid}.ui-nav-item{align-items:center;gap:var(--ui-space-2);min-height:36px;padding-inline:var(--ui-space-2);color:var(--ui-text-secondary);border-radius:var(--ui-radius-control);text-decoration:none;display:flex}.ui-nav-item[aria-current=page]{background:var(--ui-selected);color:var(--ui-text)}.ui-sidebar-footer{padding:var(--ui-space-2);color:var(--ui-text-secondary);margin-top:auto}.ui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-field-message-slot{display:grid}.ui-field-message-slot>*{grid-area:1/1}.ui-message-reserve{visibility:hidden}.ui-field-message-slot[data-reserve=false]:has(>:only-child:empty){display:none}.ui-settings-layout{grid-template-columns:minmax(0,1fr);display:grid}.ui-settings-layout[data-navigation=true]{grid-template-columns:var(--ui-settings-navigation-width) minmax(0, 1fr)}.ui-settings-navigation{padding:var(--ui-space-4)}.ui-settings-navigation-pane{border-inline-end:1px solid var(--ui-border);min-width:0;min-height:0}.ui-settings-content{padding:var(--ui-space-6);min-width:0}.ui-settings-section+.ui-settings-section{margin-top:var(--ui-space-8)}.ui-settings-section>h2{margin-bottom:var(--ui-space-3)}.ui-settings-row{align-items:center;gap:var(--ui-space-6);min-height:56px;padding-block:var(--ui-space-3);grid-template-columns:minmax(0,1fr) minmax(0,240px);display:grid}.ui-settings-row+.ui-settings-row{border-top:1px solid var(--ui-border)}.ui-settings-control{min-width:0}.ui-radio-group{gap:var(--ui-space-1);display:grid}.ui-radio{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;display:grid}.ui-radio[data-checked]{border-color:var(--ui-action)}.ui-radio-indicator{background:var(--ui-action);border-radius:50%;width:8px;height:8px}.ui-choice-label:has([data-disabled]){color:var(--ui-text-disabled);cursor:not-allowed}.ui-combobox-group{position:relative}.ui-combobox-group .ui-input{padding-inline-end:var(--ui-control-height-md)}.ui-combobox-trigger{width:var(--ui-control-height-md);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.ui-combobox-trigger svg,.ui-number-step svg{width:var(--ui-icon);height:var(--ui-icon)}.ui-empty{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text-secondary)}.ui-number-group{position:relative}.ui-number-group .ui-input{padding-inline:var(--ui-control-height-md);text-align:center}.ui-number-step{width:var(--ui-control-height-md);border-radius:var(--ui-radius-control);background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:1px}.ui-number-step:first-child{inset-inline-start:1px}.ui-number-step:last-child{inset-inline-end:1px}.ui-number-step:disabled{color:var(--ui-text-disabled)}.ui-slider-control{min-height:var(--ui-control-height-lg);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.ui-slider-track{background:var(--ui-selected);width:100%;height:4px;position:relative}.ui-slider-indicator{background:var(--ui-action);height:100%}.ui-slider-thumb{background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:50%;width:14px;height:14px}.ui-toast-viewport{bottom:var(--ui-space-6);right:var(--ui-space-6);z-index:var(--ui-layer-tooltip);gap:var(--ui-space-2);flex-direction:column;width:min(360px,100vw - 48px);display:flex;position:fixed}.ui-toast{background:var(--ui-surface);color:var(--ui-text);padding:var(--ui-space-3);border-radius:var(--ui-radius-overlay);box-shadow:var(--ui-shadow-overlay);transition:opacity var(--ui-duration-overlay) var(--ui-ease-standard)}.ui-toast[data-starting-style],.ui-toast[data-ending-style]{opacity:0}.ui-toast-content{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.ui-toolbar{--ui-toolbar-row-height:calc(var(--ui-header-height) - 1px);min-width:0;height:calc(var(--ui-header-height) - 1px);align-items:stretch;display:flex}.ui-toolbar>*{border-inline-end:1px solid var(--ui-border);flex:0 auto;min-width:0}.ui-select[data-surface=toolbar]{border-radius:var(--ui-radius-chrome);height:100%;padding-inline:var(--ui-space-4);background:0 0;border-block:0;border-inline-start:0;width:176px}.ui-select[data-surface=toolbar][data-popup-open]{background:var(--ui-hover)}.ui-popup[data-attachment=attached]{border-radius:var(--ui-radius-attached)}.ui-menu-header{margin:calc(-1 * var(--ui-space-1)) calc(-1 * var(--ui-space-1)) var(--ui-space-1);padding:var(--ui-space-4);border-bottom:1px solid var(--ui-border)}.ui-account-trigger{width:100%;height:100%;padding-inline:var(--ui-space-4);border-radius:var(--ui-radius-chrome);justify-content:flex-start}.ui-account-trigger .ui-button-content{justify-content:space-between;width:100%;min-width:0}.ui-account-workspace{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-account-identity{gap:var(--ui-space-1);overflow-wrap:anywhere;min-width:0;display:grid}.ui-account-popup{width:304px}.ui-sidebar-header:has(.ui-account-trigger){padding:0}.ui-popup[data-attachment=attached][data-side=top]{border-radius:9px 9px 0 0}.ui-app-shell{height:100dvh;font-family:var(--ui-font);font-size:var(--ui-type-body);line-height:var(--ui-line-body);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.ui-app-shell[data-sidebar=true]{grid-template-columns:auto minmax(0,1fr)}.ui-app-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ui-app-header{height:var(--ui-header-height);min-height:var(--ui-header-height);padding-inline:0 var(--ui-space-6);justify-content:space-between;align-items:center;gap:var(--ui-space-4);border-bottom:1px solid var(--ui-border);font-weight:var(--ui-weight-label);flex-shrink:0;display:flex}.ui-app-scroll{flex:1;min-height:0}.ui-app-scroll>.ui-scroll-viewport{scroll-padding-top:var(--ui-space-8)}.ui-app-content{padding:var(--ui-space-8)}.ui-popup[data-width=trigger]{width:var(--anchor-width);min-width:var(--anchor-width)}.ui-popup[data-width=content]{min-width:192px}.ui-option-description{font-size:var(--ui-type-caption);line-height:var(--ui-line-caption);color:var(--ui-text-secondary);grid-area:2/1}.ui-option:has(.ui-option-description){padding-block:var(--ui-space-2)}.ui-option:has(.ui-option-description) .ui-option-indicator{grid-row:1/3}.ui-dialog-close{width:var(--ui-control-height-md);flex-shrink:0;padding-inline:0}.ui-settings-sections{max-width:var(--ui-settings-content-width);min-width:0;margin-inline:auto}.ui-settings-layout[data-scrollable=true]{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.ui-settings-content-scroll,.ui-settings-navigation-scroll{min-width:0;height:100%;min-height:0}.ui-settings-content-scroll>.ui-scroll-viewport{scroll-padding-block:var(--ui-space-6)}.ui-settings-dialog{width:min(var(--ui-settings-dialog-width), calc(100vw - 32px));height:min(var(--ui-settings-dialog-height), calc(100dvh - 32px));grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden}.ui-settings-dialog>.ui-dialog-header{padding:var(--ui-space-6);border-bottom:1px solid var(--ui-border)}.ui-settings-tabs{height:100%;min-height:0}.ui-settings-nav-list{gap:var(--ui-space-1);display:grid}.ui-settings-nav-item{align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-height-md);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-control);color:var(--ui-text-secondary);text-align:start;font-weight:var(--ui-weight-label);background:0 0;border:0;text-decoration:none;display:flex}.ui-settings-nav-item svg{width:var(--ui-icon);height:var(--ui-icon);flex-shrink:0}.ui-settings-nav-item[data-active],.ui-settings-nav-item[aria-current]{color:var(--ui-text);background:var(--ui-selected)}.ui-settings-tab-panel{min-width:0}.ui-settings-tab-panel[hidden],.ui-settings-tab-panel[inert]{display:none}.ui-settings-page{--ui-settings-navigation-width:var(--ui-sidebar-width);grid-template-rows:var(--ui-header-height) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.ui-settings-page-header{grid-template-columns:var(--ui-settings-navigation-width) minmax(0, 1fr);border-bottom:1px solid var(--ui-border);align-items:center;display:grid}.ui-settings-page[data-navigation=false] .ui-settings-page-header{grid-template-columns:auto minmax(0,1fr)}.ui-settings-page-header>h1{padding-inline:var(--ui-space-6)}.ui-settings-page-back{height:100%;padding-inline:var(--ui-space-4);border-inline-end:1px solid var(--ui-border);align-items:center;display:flex}.ui-settings-page-main{min-height:0}.ui-accordion-heading{font:inherit;margin:0}.ui-accordion-item+.ui-accordion-item{border-top:1px solid var(--ui-border)}.ui-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-3) 0;width:100%;font-weight:var(--ui-weight-label);text-align:start;background:0 0;border:0;display:flex}.ui-accordion-trigger svg{width:var(--ui-icon);height:var(--ui-icon);transition:transform var(--ui-duration-fast) var(--ui-ease-standard)}.ui-accordion-trigger[data-panel-open] svg{transform:rotate(180deg)}.ui-collapse-panel{height:var(--collapsible-panel-height);transition:height var(--ui-duration-overlay) var(--ui-ease-enter), opacity var(--ui-duration-fast) var(--ui-ease-enter);overflow:hidden}.ui-collapse-panel[data-starting-style],.ui-collapse-panel[data-ending-style]{opacity:0;height:0}.ui-accordion-content{padding-bottom:var(--ui-space-3)}.ui-collapse-content{padding-block:var(--ui-space-3)}.ui-popover{padding:var(--ui-space-3);gap:var(--ui-space-3);max-width:var(--available-width);max-height:var(--available-height);display:grid;overflow:auto}.ui-drawer{border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(440px,100vw);height:100dvh;max-height:none;inset:0 0 0 auto;overflow:hidden;transform:none}.ui-drawer-body{min-height:0}.ui-confirm-error{min-height:var(--ui-line-caption);color:var(--ui-danger);font-size:var(--ui-type-caption);display:grid}.ui-confirm-error>*{grid-area:1/1}.ui-pagination{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-page-number{text-align:end;display:inline-block}.ui-breadcrumbs{gap:var(--ui-space-2);color:var(--ui-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-breadcrumbs li{align-items:center;gap:var(--ui-space-2);overflow-wrap:anywhere;min-width:0;display:flex}.ui-breadcrumbs a{color:inherit;text-decoration:none}.ui-breadcrumbs [aria-current]{color:var(--ui-text)}.ui-breadcrumbs svg{flex-shrink:0;width:12px;height:12px}.ui-inline-message{color:var(--ui-text-secondary);overflow-wrap:anywhere;margin:0}.ui-inline-message[data-tone=danger]{color:var(--ui-danger)}.ui-inline-message[data-tone=success]{color:var(--ui-success)}.ui-inline-message[data-tone=warning]{color:var(--ui-warning)}.ui-empty-state{gap:var(--ui-space-3);padding-block:var(--ui-space-6);display:grid}.ui-skeleton{background:var(--ui-selected);border-radius:2px;display:block}.ui-segmented-control{background:var(--ui-surface-muted);border:1px solid var(--ui-border);border-radius:var(--ui-radius-control);min-width:0;padding:2px;display:flex}.ui-segment{min-height:var(--ui-control-height-md);padding:var(--ui-space-1) var(--ui-control-padding);border-radius:calc(var(--ui-radius-control) - 2px);color:var(--ui-text-secondary);cursor:pointer;white-space:nowrap;flex:1;justify-content:center;align-items:center;display:flex}.ui-segment[data-checked]{color:var(--ui-text);background:var(--ui-surface);box-shadow:0 0 0 1px var(--ui-border)}.ui-segment[data-disabled]{color:var(--ui-text-disabled);cursor:not-allowed}.ui-description-list{margin:0}.ui-description-list>div{gap:var(--ui-space-4);padding-block:var(--ui-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui-description-list dt{color:var(--ui-text-secondary)}.ui-description-list dd{overflow-wrap:anywhere;margin:0}.ui-search-input,.ui-password-input{position:relative}.ui-search-input>svg{width:var(--ui-icon);height:var(--ui-icon);pointer-events:none;color:var(--ui-text-secondary);inset-inline-start:var(--ui-control-padding);position:absolute;top:50%;transform:translateY(-50%)}.ui-search-input>.ui-input{padding-inline-start:calc(var(--ui-control-padding) + var(--ui-icon) + var(--ui-space-2))}.ui-password-input>.ui-input{padding-inline-end:var(--ui-control-height-lg)}.ui-password-toggle{height:calc(100% - 2px);width:var(--ui-control-height-md);padding-inline:0;position:absolute;top:1px;right:1px}.ui-file-upload{gap:var(--ui-space-2);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-control);padding:var(--ui-space-4);min-width:0;transition:border-color var(--ui-duration-fast) var(--ui-ease-enter), background-color var(--ui-duration-fast) var(--ui-ease-enter);display:grid}.ui-file-upload[data-dragging=true]{background:var(--ui-hover);border-color:var(--ui-text)}.ui-file-upload[data-disabled=true]{color:var(--ui-text-disabled)}.ui-file-upload[data-state=uploaded]{border-style:solid}.ui-file-summary{align-items:center;gap:var(--ui-space-3);min-width:0;min-height:calc(var(--ui-line-body) + var(--ui-line-caption));display:flex}.ui-file-icons{width:var(--ui-icon);height:var(--ui-icon);flex:0 0 var(--ui-icon);transition:transform var(--ui-duration-fast) var(--ui-ease-enter);position:relative}.ui-file-icons>span{opacity:0;transition:opacity var(--ui-duration-fast) var(--ui-ease-enter), transform var(--ui-duration-fast) var(--ui-ease-enter);place-items:center;display:grid;position:absolute;inset:0;transform:translateY(3px)}.ui-file-icons>span[data-visible=true]{opacity:1;transform:translateY(0)}.ui-file-icons svg{width:var(--ui-icon);height:var(--ui-icon)}.ui-file-icons .ui-spinner{animation-play-state:paused}.ui-file-upload[data-state=uploading] .ui-spinner{animation-play-state:running}.ui-file-done{color:var(--ui-success)}.ui-file-upload[data-dragging=true] .ui-file-icons{transform:translateY(-2px)}.ui-file-summary-content{min-width:0;display:grid}.ui-file-upload[data-motion=true] .ui-file-summary-content{animation:ui-file-settle var(--ui-duration-fast) var(--ui-ease-enter)}.ui-file-upload[data-motion=false] .ui-file-icons,.ui-file-upload[data-motion=false] .ui-file-icons>span{transition:none}.ui-file-status{min-height:var(--ui-line-caption);font-size:var(--ui-type-caption);line-height:var(--ui-line-caption);color:var(--ui-text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-file-meta{min-height:var(--ui-line-body);text-overflow:ellipsis;white-space:nowrap;color:var(--ui-text-secondary);overflow:hidden}.ui-file-actions{gap:var(--ui-space-2);display:flex}.ui-file-error{min-height:var(--ui-line-caption);font-size:var(--ui-type-caption);color:var(--ui-danger);margin:0}.ui-sidebar{min-width:0;min-height:0;transition:width var(--ui-duration-rail) var(--ui-ease-rail);overflow:hidden}.ui-sidebar[data-collapsed=true]{width:var(--ui-sidebar-collapsed-width)}.ui-sidebar-header{gap:var(--ui-space-1)}.ui-sidebar[data-collapsible=true] .ui-sidebar-header{padding-inline:var(--ui-sidebar-inset)}.ui-sidebar-toggle{width:var(--ui-sidebar-leading-width);min-width:var(--ui-sidebar-leading-width);flex-shrink:0;padding:0}.ui-sidebar-brand{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-sidebar-label{white-space:nowrap;text-overflow:ellipsis;opacity:1;min-width:0;transition:opacity var(--ui-duration-rail-label-enter) var(--ui-ease-rail) var(--ui-delay-rail-label-enter);overflow:hidden}.ui-sidebar-label[data-collapsed=true]{opacity:0;pointer-events:none;transition-duration:var(--ui-duration-rail-label-exit);transition-delay:0s}.ui-sidebar-leading{width:var(--ui-sidebar-leading-width);min-width:var(--ui-sidebar-leading-width);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-sidebar-initial{font-weight:var(--ui-weight-label)}.ui-sidebar-scroll{flex:1;min-height:0}.ui-sidebar nav{padding:var(--ui-sidebar-inset)}.ui-sidebar .ui-nav-item{gap:var(--ui-space-1);padding-inline:0 var(--ui-space-2);white-space:nowrap;overflow:hidden}.ui-sidebar[data-collapsed=true] .ui-nav-item{padding-inline-end:0}.ui-sidebar-footer{padding-inline:var(--ui-sidebar-inset);flex-shrink:0}.ui-sidebar-footer:empty{display:none}.ui-sidebar-label .ui-account-trigger{height:var(--ui-header-height)}.ui-spherical-gradient{width:var(--ui-avatar-lg);height:var(--ui-avatar-lg);background-image:var(--ui-sphere-mist);color:var(--ui-sphere-color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-spherical-gradient[data-variant=dune]{background-image:var(--ui-sphere-dune)}.ui-spherical-gradient[data-variant=slate]{background-image:var(--ui-sphere-slate)}.ui-spherical-gradient[data-variant=ink]{background-image:var(--ui-sphere-ink);color:var(--ui-sphere-color-light)}.ui-spherical-gradient[data-variant=ember]{background-image:var(--ui-sphere-ember)}.ui-spherical-gradient[data-variant=harbor]{background-image:var(--ui-sphere-harbor);color:var(--ui-sphere-color-light)}.ui-avatar{width:var(--ui-avatar-md);height:var(--ui-avatar-md);border-radius:50%;flex-shrink:0;display:inline-flex;position:relative;overflow:hidden}.ui-avatar[data-size=sm]{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm)}.ui-avatar[data-size=lg]{width:var(--ui-avatar-lg);height:var(--ui-avatar-lg)}.ui-avatar-fallback,.ui-avatar .ui-spherical-gradient,.ui-avatar-image{width:100%;height:100%}.ui-avatar-image{object-fit:cover}.ui-avatar-monogram{font-size:var(--ui-type-caption);font-weight:var(--ui-weight-label);line-height:1}.ui-avatar[data-size=lg] .ui-avatar-monogram{font-size:var(--ui-type-section)}.ui-account-identity-row{align-items:center;gap:var(--ui-space-3);display:flex}.ui-account-trigger .ui-account-avatar{flex-shrink:0;display:flex}.ui-account-trigger .ui-button-content{gap:var(--ui-space-2)}.ui-account-workspace{text-align:start;flex:1}.ui-account-trigger[data-account-variant=rail]{height:var(--ui-header-height);border-radius:var(--ui-radius-control);border-width:0;padding:0}.ui-account-trigger[data-account-variant=rail] .ui-button-content{justify-content:flex-start;gap:var(--ui-space-1)}.ui-account-copy{text-align:start;flex:1;display:grid}.ui-account-copy>span{text-overflow:ellipsis;overflow:hidden}.ui-account-copy .ui-secondary{font-size:var(--ui-type-caption)}.ui-account-caret{flex-shrink:0;margin-inline-end:var(--ui-space-2);display:inline-flex}.ui-sidebar[data-collapsed=true] .ui-account-caret{width:0;margin:0}.ui-sidebar-brand .ui-account-trigger{width:100%;padding-inline:0}.ui-sidebar-brand .ui-account-avatar{width:var(--ui-sidebar-leading-width);justify-content:center}.ui-sidebar[data-collapsed=true] .ui-sidebar-brand{flex:0;width:0}.ui-sidebar[data-collapsed=true] .ui-sidebar-header{gap:0}.ui-stable-text[data-transition=fade]>span{transition:opacity var(--ui-duration-fast) var(--ui-ease-enter)}.ui-stable-text>[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.ui-status-text{color:var(--ui-text-secondary);transition:color var(--ui-duration-fast) var(--ui-ease-enter)}.ui-status-text[data-tone=success]{color:var(--ui-success)}.ui-status-text[data-tone=danger]{color:var(--ui-danger)}.ui-status-text[data-tone=warning]{color:var(--ui-warning)}.ui-disclosure-button{height:auto;min-height:var(--ui-control-height-md);text-align:start;max-width:100%;padding-inline:0}.ui-disclosure-button .ui-button-content{justify-content:flex-start;min-width:0}.ui-disclosure-label{overflow-wrap:anywhere;white-space:normal}.ui-disclosure-indicator{width:var(--ui-icon);height:var(--ui-icon);color:var(--ui-text-secondary);transition:transform var(--ui-duration-fast) var(--ui-ease-enter);flex-shrink:0;display:flex}.ui-disclosure-button[aria-expanded=true] .ui-disclosure-indicator{transform:rotate(180deg)}.ui-disclosure-button[data-motion=false] .ui-disclosure-indicator,[data-motion=false]>.ui-collapse-panel{transition:none}.ui-item-list{margin:0;padding:0;list-style:none}.ui-item-row{align-items:center;gap:var(--ui-space-3);min-width:0;min-height:60px;padding-block:var(--ui-space-3);display:flex}.ui-item-row+.ui-item-row{border-top:1px solid var(--ui-border)}.ui-item-leading,.ui-item-trailing{align-items:center;gap:var(--ui-space-2);flex-shrink:0;display:flex}.ui-item-content{flex:1;min-width:0}.ui-item-title{overflow-wrap:anywhere}.ui-item-description{color:var(--ui-text-secondary);font-size:var(--ui-type-caption);line-height:var(--ui-line-caption);margin-top:var(--ui-space-1);overflow-wrap:anywhere}.ui-toolbar[data-surface=section]{--ui-toolbar-row-height:calc(var(--ui-header-height) - 2px);height:auto;min-height:var(--ui-header-height);border:1px solid var(--ui-border);flex-wrap:wrap}.ui-toolbar[data-surface=section]>:last-child{border-inline-end:0}.ui-toolbar-label,.ui-toolbar-meta{padding-inline:var(--ui-space-4);min-height:var(--ui-toolbar-row-height);align-items:center;display:flex}.ui-toolbar-label{font-weight:var(--ui-weight-label)}.ui-toolbar>.ui-toolbar-meta{color:var(--ui-text-secondary);font-size:var(--ui-type-caption);margin-inline-start:auto}.ui-toolbar-control{min-height:var(--ui-toolbar-row-height)}.ui-toolbar>.ui-toolbar-control[data-size=fill]{flex:160px}.ui-toolbar-control .ui-select{width:100%;height:var(--ui-toolbar-row-height);min-width:120px}.ui-toolbar-actions{align-items:center;gap:var(--ui-space-2);padding:calc((var(--ui-toolbar-row-height) - var(--ui-control-height-md)) / 2) var(--ui-space-3);display:flex}}@layer utilities{.visible{visibility:visible}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.max-w-5xl{max-width:var(--container-5xl)}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.gap-6{gap:calc(var(--spacing) * 6)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-canvas:#fcfcfc;--ui-surface:#fff;--ui-surface-muted:#f8f8f8;--ui-hover:#0000000a;--ui-selected:#0000000f;--ui-text:#191919;--ui-text-secondary:#545454;--ui-text-disabled:#858585;--ui-border:#00000014;--ui-border-strong:#b3b3b3;--ui-action:#363636;--ui-action-hover:#191919;--ui-on-action:#fff;--ui-brand:#a51c30;--ui-brand-hover:#861627;--ui-on-brand:#fff;--ui-danger:#b42318;--ui-danger-hover:#912018;--ui-success:#207044;--ui-warning:#855b00;--ui-focus:var(--ui-text);--ui-selection-background:#dfe1e5;--ui-selection-text:var(--ui-text);--ui-scrim:#00000030;--ui-scroll-thumb:#b3b3b3;--ui-scroll-thumb-hover:#888;--ui-shadow-overlay:0 0 0 1px var(--ui-border), 0 2px 10px #00000008, 0 16px 56px #0000000d;--ui-font:var(--font-inter,"Inter"), ui-sans-serif, system-ui, sans-serif;--ui-font-code:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ui-type-caption:12px;--ui-type-body:13px;--ui-type-label:13px;--ui-type-section:17px;--ui-type-title:26px;--ui-line-caption:16px;--ui-line-body:18px;--ui-line-section:26px;--ui-line-title:32px;--ui-weight-body:400;--ui-weight-label:500;--ui-weight-heading:500;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-12:48px;--ui-control-height-sm:28px;--ui-control-height-md:32px;--ui-control-height-lg:44px;--ui-control-padding:12px;--ui-control-gap:8px;--ui-icon:16px;--ui-radius-chrome:0px;--ui-radius-attached:0 0 9px 9px;--ui-radius-control:6px;--ui-radius-overlay:9px;--ui-radius-dialog:14px;--ui-row-height:32px;--ui-sidebar-width:240px;--ui-sidebar-collapsed-width:52px;--ui-sidebar-inset:8px;--ui-sidebar-leading-width:calc(var(--ui-sidebar-collapsed-width) - var(--ui-sidebar-inset) * 2 - 1px);--ui-duration-rail:.26s;--ui-duration-rail-label-enter:.15s;--ui-duration-rail-label-exit:80ms;--ui-delay-rail-label-enter:.1s;--ui-ease-rail:cubic-bezier(.2, 0, 0, 1);--ui-avatar-sm:32px;--ui-avatar-md:36px;--ui-avatar-lg:48px;--ui-sphere-color-light:#fff;--ui-sphere-color-ink:#1a1a1b;--ui-sphere-color-warm:#9a8b6d;--ui-sphere-color-sepia:#82796b;--ui-sphere-color-muted:var(--ui-sphere-color-ink)}@supports (color:lab(0% 0 0)){:root{--ui-sphere-color-light:lab(100% 0 0);--ui-sphere-color-ink:lab(9.2706% .19826 -.726998);--ui-sphere-color-warm:lab(58.6105% 2.1151 18.2224);--ui-sphere-color-sepia:lab(51.3313% 1.74615 9.18537)}}@supports (color:color-mix(in lab, red, red)){:root{--ui-sphere-color-muted:color-mix(in oklch, var(--ui-sphere-color-ink) 6%, var(--ui-sphere-color-light))}}:root{--ui-sphere-mist:radial-gradient(ellipse 95% 80% at 16% 18%, var(--ui-sphere-color-light), transparent 56%), radial-gradient(circle at 82% 22%, var(--ui-sphere-color-warm), transparent 46%), radial-gradient(ellipse 110% 70% at 68% 92%, var(--ui-sphere-color-ink), transparent 58%), radial-gradient(circle at 42% 52%, var(--ui-sphere-color-muted), transparent 52%), linear-gradient(152deg, var(--ui-sphere-color-ink), var(--ui-sphere-color-ink)), linear-gradient(318deg, var(--ui-sphere-color-warm), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root{--ui-sphere-mist:radial-gradient(ellipse 95% 80% at 16% 18%, color-mix(in oklch, var(--ui-sphere-color-light) 85%, transparent), transparent 56%), radial-gradient(circle at 82% 22%, color-mix(in oklch, var(--ui-sphere-color-warm) 42%, transparent), transparent 46%), radial-gradient(ellipse 110% 70% at 68% 92%, color-mix(in oklch, var(--ui-sphere-color-ink) 22%, transparent), transparent 58%), radial-gradient(circle at 42% 52%, color-mix(in oklch, var(--ui-sphere-color-muted) 90%, transparent), transparent 52%), linear-gradient(152deg, color-mix(in oklch, var(--ui-sphere-color-ink) 12%, var(--ui-sphere-color-light)), color-mix(in oklch, var(--ui-sphere-color-ink) 26%, var(--ui-sphere-color-muted))), linear-gradient(318deg, color-mix(in oklch, var(--ui-sphere-color-warm) 16%, var(--ui-sphere-color-muted)), transparent 70%)}}:root{--ui-sphere-dune:radial-gradient(ellipse 90% 75% at 22% 28%, var(--ui-sphere-color-warm), transparent 52%), radial-gradient(circle at 88% 58%, var(--ui-sphere-color-light), transparent 48%), radial-gradient(ellipse 80% 60% at 30% 90%, var(--ui-sphere-color-ink), transparent 50%), linear-gradient(168deg, var(--ui-sphere-color-warm), var(--ui-sphere-color-warm)), linear-gradient(40deg, var(--ui-sphere-color-ink), transparent 65%)}@supports (color:color-mix(in lab, red, red)){:root{--ui-sphere-dune:radial-gradient(ellipse 90% 75% at 22% 28%, color-mix(in oklch, var(--ui-sphere-color-warm) 55%, transparent), transparent 52%), radial-gradient(circle at 88% 58%, color-mix(in oklch, var(--ui-sphere-color-light) 70%, transparent), transparent 48%), radial-gradient(ellipse 80% 60% at 30% 90%, color-mix(in oklch, var(--ui-sphere-color-ink) 16%, transparent), transparent 50%), linear-gradient(168deg, color-mix(in oklch, var(--ui-sphere-color-warm) 28%, var(--ui-sphere-color-muted)), color-mix(in oklch, var(--ui-sphere-color-warm) 12%, var(--ui-sphere-color-light))), linear-gradient(40deg, color-mix(in oklch, var(--ui-sphere-color-ink) 10%, var(--ui-sphere-color-muted)), transparent 65%)}}:root{--ui-sphere-slate:radial-gradient(circle at 28% 24%, var(--ui-sphere-color-light), transparent 50%), radial-gradient(ellipse 100% 70% at 78% 30%, var(--ui-sphere-color-ink), transparent 55%), radial-gradient(circle at 48% 78%, var(--ui-sphere-color-muted), transparent 48%), linear-gradient(138deg, var(--ui-sphere-color-ink), var(--ui-sphere-color-ink)), linear-gradient(300deg, var(--ui-sphere-color-sepia), transparent 72%)}@supports (color:color-mix(in lab, red, red)){:root{--ui-sphere-slate:radial-gradient(circle at 28% 24%, color-mix(in oklch, var(--ui-sphere-color-light) 55%, transparent), transparent 50%), radial-gradient(ellipse 100% 70% at 78% 30%, color-mix(in oklch, var(--ui-sphere-color-ink) 20%, transparent), transparent 55%), radial-gradient(circle at 48% 78%, color-mix(in oklch, var(--ui-sphere-color-muted) 90%, transparent), transparent 48%), linear-gradient(138deg, color-mix(in oklch, var(--ui-sphere-color-ink) 18%, var(--ui-sphere-color-muted)), color-mix(in oklch, var(--ui-sphere-color-ink) 38%, var(--ui-sphere-color-light))), linear-gradient(300deg, color-mix(in oklch, var(--ui-sphere-color-sepia) 35%, var(--ui-sphere-color-muted)), transparent 72%)}}:root{--ui-sphere-ink:radial-gradient(ellipse 85% 70% at 30% 18%, var(--ui-sphere-color-light), transparent 52%), radial-gradient(circle at 78% 36%, var(--ui-sphere-color-warm), transparent 44%), radial-gradient(ellipse 95% 65% at 60% 88%, var(--ui-sphere-color-light), transparent 58%), radial-gradient(circle at 18% 72%, var(--ui-sphere-color-sepia), transparent 46%), linear-gradient(156deg, var(--ui-sphere-color-ink), var(--ui-sphere-color-ink)), linear-gradient(320deg, var(--ui-sphere-color-sepia), transparent 68%)}@supports (color:color-mix(in lab, red, red)){:root{--ui-sphere-ink:radial-gradient(ellipse 85% 70% at 30% 18%, color-mix(in oklch, var(--ui-sphere-color-light) 38%, transparent), transparent 52%), radial-gradient(circle at 78% 36%, color-mix(in oklch, var(--ui-sphere-color-warm) 28%, transparent), transparent 44%), radial-gradient(ellipse 95% 65% at 60% 88%, color-mix(in oklch, var(--ui-sphere-color-light) 18%, transparent), transparent 58%), radial-gradient(circle at 18% 72%, color-mix(in oklch, var(--ui-sphere-color-sepia) 55%, transparent), transparent 46%), linear-gradient(156deg, var(--ui-sphere-color-ink), color-mix(in oklch, var(--ui-sphere-color-ink) 72%, var(--ui-sphere-color-ink))), linear-gradient(320deg, color-mix(in oklch, var(--ui-sphere-color-sepia) 40%, var(--ui-sphere-color-ink)), transparent 68%)}}:root{--ui-sphere-ember:radial-gradient(circle at 62% 22%, var(--ui-sphere-color-warm), transparent 48%), radial-gradient(ellipse 90% 70% at 18% 78%, var(--ui-sphere-color-ink), transparent 52%), radial-gradient(circle at 86% 70%, var(--ui-sphere-color-light), transparent 42%), linear-gradient(172deg, var(--ui-sphere-color-warm), var(--ui-sphere-color-ink)), linear-gradient(48deg, var(--ui-sphere-color-warm), transparent 70%)}@supports (color:color-mix(in lab, red, red)){:root{--ui-sphere-ember:radial-gradient(circle at 62% 22%, color-mix(in oklch, var(--ui-sphere-color-warm) 62%, transparent), transparent 48%), radial-gradient(ellipse 90% 70% at 18% 78%, color-mix(in oklch, var(--ui-sphere-color-ink) 24%, transparent), transparent 52%), radial-gradient(circle at 86% 70%, color-mix(in oklch, var(--ui-sphere-color-light) 45%, transparent), transparent 42%), linear-gradient(172deg, color-mix(in oklch, var(--ui-sphere-color-warm) 34%, var(--ui-sphere-color-muted)), color-mix(in oklch, var(--ui-sphere-color-ink) 42%, var(--ui-sphere-color-light))), linear-gradient(48deg, color-mix(in oklch, var(--ui-sphere-color-warm) 22%, var(--ui-sphere-color-muted)), transparent 70%)}}:root{--ui-sphere-harbor:radial-gradient(ellipse 100% 80% at 20% 16%, var(--ui-sphere-color-light), transparent 54%), radial-gradient(circle at 84% 28%, var(--ui-sphere-color-sepia), transparent 48%), radial-gradient(ellipse 90% 60% at 55% 90%, var(--ui-sphere-color-light), transparent 56%), radial-gradient(circle at 36% 58%, var(--ui-sphere-color-ink), transparent 50%), linear-gradient(148deg, var(--ui-sphere-color-sepia), var(--ui-sphere-color-ink)), linear-gradient(310deg, var(--ui-sphere-color-muted), transparent 65%)}@supports (color:color-mix(in lab, red, red)){:root{--ui-sphere-harbor:radial-gradient(ellipse 100% 80% at 20% 16%, color-mix(in oklch, var(--ui-sphere-color-light) 32%, transparent), transparent 54%), radial-gradient(circle at 84% 28%, color-mix(in oklch, var(--ui-sphere-color-sepia) 70%, transparent), transparent 48%), radial-gradient(ellipse 90% 60% at 55% 90%, color-mix(in oklch, var(--ui-sphere-color-light) 16%, transparent), transparent 56%), radial-gradient(circle at 36% 58%, color-mix(in oklch, var(--ui-sphere-color-ink) 35%, transparent), transparent 50%), linear-gradient(148deg, color-mix(in oklch, var(--ui-sphere-color-sepia) 55%, var(--ui-sphere-color-ink)), color-mix(in oklch, var(--ui-sphere-color-ink) 85%, var(--ui-sphere-color-ink))), linear-gradient(310deg, color-mix(in oklch, var(--ui-sphere-color-muted) 40%, var(--ui-sphere-color-ink)), transparent 65%)}}:root{--ui-header-height:48px;--ui-content-width:960px;--ui-settings-content-width:720px;--ui-settings-navigation-width:192px;--ui-settings-dialog-width:960px;--ui-settings-dialog-height:640px;--ui-duration-fast:.15s;--ui-duration-overlay:.15s;--ui-duration-dialog:.25s;--ui-ease-standard:cubic-bezier(.4, 0, .2, 1);--ui-ease-enter:cubic-bezier(.2, 0, 0, 1);--ui-ease-exit:cubic-bezier(0, 0, .2, 1);--ui-layer-popup:20;--ui-layer-dialog:30;--ui-layer-tooltip:40}[data-typography=tinker]{--ui-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", sans-serif;--ui-type-body:14px;--ui-type-label:14px;--ui-line-body:20px;--ui-control-padding:14px;--ui-radius-control:8px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-canvas:#131313;--ui-surface:#181818;--ui-surface-muted:#242424;--ui-hover:#ffffff0a;--ui-selected:#ffffff0f;--ui-text:#f2f2f2;--ui-text-secondary:#a3a3a3;--ui-text-disabled:#858585;--ui-border:#ffffff14;--ui-border-strong:#5c5c5c;--ui-action:#f2f2f2;--ui-action-hover:#fff;--ui-on-action:#181818;--ui-danger:#ff9690;--ui-danger-hover:#ffb4ae;--ui-success:#78d9a5;--ui-warning:#eac36d;--ui-focus:var(--ui-text);--ui-selection-background:#42464c;--ui-selection-text:var(--ui-text);--ui-scroll-thumb:#5c5c5c;--ui-scroll-thumb-hover:#888;--ui-scrim:#00000080;--ui-shadow-overlay:0 0 0 1px var(--ui-border), 0 2px 10px #00000038, 0 16px 56px #00000057}@media (prefers-reduced-motion:reduce){:root{--ui-duration-fast:0s;--ui-duration-overlay:0s;--ui-duration-dialog:0s;--ui-duration-rail:0s;--ui-duration-rail-label-enter:0s;--ui-duration-rail-label-exit:0s;--ui-delay-rail-label-enter:0s}}@media (hover:hover) and (pointer:fine){.ui-button:not(:disabled):hover,.ui-icon-button:hover{background:var(--ui-hover)}.ui-button[data-variant=primary]:not(:disabled):hover{background:var(--ui-action-hover)}.ui-button[data-variant=brand]:not(:disabled):hover{background:var(--ui-brand-hover)}.ui-button[data-variant=danger]:not(:disabled):hover{color:var(--ui-danger-hover)}.ui-nav-item:hover,.ui-calendar .rdp-day_button:hover:not(:disabled),.ui-calendar .rdp-button_previous:hover:not(:disabled),.ui-calendar .rdp-button_next:hover:not(:disabled){background:var(--ui-hover)}.ui-scroll-thumb:hover{background:var(--ui-scroll-thumb-hover)}}@media (pointer:coarse){.ui-button,.ui-input,.ui-icon-button,.ui-menu-item,.ui-option,.ui-nav-item,.ui-choice-label{min-height:var(--ui-control-height-lg)}.ui-input{font-size:16px}.ui-calendar{width:324px}.ui-calendar .rdp-day,.ui-calendar .rdp-day_button{width:44px;height:44px}}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-spinner{animation:none}}@media (max-width:640px){.ui-settings-layout[data-navigation=true]{grid-template-columns:minmax(0,1fr)}.ui-settings-navigation-pane{border-inline-end:0;border-bottom:1px solid var(--ui-border)}.ui-settings-content{padding:var(--ui-space-4)}.ui-settings-row{gap:var(--ui-space-2);grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.ui-calendar .rdp-selected .rdp-day_button:hover{background:var(--ui-action-hover)}.ui-combobox-trigger:hover,.ui-number-step:hover:not(:disabled){background:var(--ui-hover)}}@media (max-width:760px){.ui-app-shell[data-sidebar=true]{grid-template-columns:minmax(0,1fr)}.ui-app-shell>.ui-sidebar{display:none}.ui-app-header{height:auto;padding-inline:0 var(--ui-space-4);flex-wrap:wrap}.ui-app-content{padding:var(--ui-space-4)}}@media (max-width:640px){.ui-settings-layout[data-scrollable=true][data-navigation=true]{grid-template-rows:auto minmax(0,1fr)}.ui-settings-layout[data-scrollable=true] .ui-settings-navigation-pane{max-height:144px}.ui-settings-nav-list{flex-wrap:wrap;display:flex}.ui-settings-navigation-scroll{height:auto}.ui-settings-navigation-scroll>.ui-scroll-viewport{height:auto;max-height:144px}.ui-settings-nav-item{width:auto}.ui-settings-dialog>.ui-dialog-header{padding:var(--ui-space-4)}.ui-settings-page-header{grid-template-columns:auto minmax(0,1fr)}.ui-settings-page-header>h1{padding-inline:var(--ui-space-4)}}@media (hover:hover) and (pointer:fine){.ui-settings-nav-item:hover{background:var(--ui-hover);color:var(--ui-text)}}@media (pointer:coarse){.ui-settings-nav-item{min-height:var(--ui-control-height-lg)}.ui-dialog-close{width:var(--ui-control-height-lg)}}@media (hover:hover) and (pointer:fine){.ui-accordion-trigger:hover{color:var(--ui-text-secondary)}.ui-breadcrumbs a:hover{color:var(--ui-text)}}@media (pointer:coarse){.ui-segment,.ui-accordion-trigger{min-height:var(--ui-control-height-lg)}.ui-password-toggle{width:var(--ui-control-height-lg)}}@media (hover:hover) and (pointer:fine){.ui-nav-item:hover{background:var(--ui-hover);color:var(--ui-text)}}@keyframes ui-file-settle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-file-summary-content{animation:none!important}.ui-file-icons,.ui-file-icons>span{transform:none!important}.ui-disclosure-indicator,.ui-collapse-panel,.ui-status-text,.ui-stable-text>span{transition:none}}@media (pointer:coarse){.ui-disclosure-button{min-height:var(--ui-control-height-lg)}.ui-toolbar-actions{padding-block:max(0px, calc((var(--ui-toolbar-row-height) - var(--ui-control-height-lg)) / 2))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fcfcfc;--surface:#f6f7f9;--foreground:#17191d;--muted-foreground:#626974;--border:#e3e6eb;--primary:#17191d;--primary-foreground:#fff;--brand:#a51c30;--destructive:#bc3445;--success:#257347;--warning:#946100;--focus-ring:var(--foreground);--radius-control:6px;--radius-surface:8px;--font-body:var(--font-inter), Inter, Arial, Helvetica, sans-serif;--font-code:var(--font-body);--ui-font:var(--font-body);--ui-font-code:var(--font-code);--ui-canvas:var(--background);--ui-text:var(--foreground);--ui-text-secondary:var(--muted-foreground);--ui-brand:var(--brand);--ui-focus:var(--focus-ring);--ui-danger:var(--destructive);--ui-success:var(--success);--ui-warning:var(--warning);--chart-first:#a51c30;--chart-second:#596270;--chart-third:#8e97a3;--chart-other:#d8dce2}.poker-page{width:100%;min-width:0;max-width:1240px;margin-inline:auto;padding:0 0 64px}.poker-wordmark{color:var(--foreground);letter-spacing:-.04em;white-space:nowrap;font-size:17px;font-weight:650;text-decoration:none}.poker-header-nav{align-items:center;gap:24px;margin-left:24px;display:flex}.poker-header-nav a{color:var(--muted-foreground);align-items:center;gap:6px;text-decoration:none;display:flex}.poker-header-nav svg{width:16px;height:16px}.poker-header-account{justify-content:flex-end;align-items:center;min-width:110px;max-width:240px;height:100%;margin-left:auto;display:flex}.poker-header-account .ui-account-trigger{width:auto;max-width:100%}.poker-mobile-menu{display:none}.poker-skip{z-index:100;background:var(--ui-surface);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.poker-skip:focus{transform:none}.poker-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-block:8px 28px;display:flex}.poker-page-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:550;line-height:32px}.poker-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.poker-section{min-width:0;margin-top:40px}.poker-section h2{letter-spacing:-.025em;margin:0 0 20px;font-size:18px;font-weight:550;line-height:24px}.poker-section h3{margin:0 0 12px;font-size:14px;font-weight:550}.poker-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.poker-loading{flex-direction:column;gap:12px;min-height:240px;padding-block:16px;display:flex}.poker-round-list{border-top:1px solid var(--border)}.poker-round-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) 160px minmax(220px,1fr);align-items:center;gap:24px;padding:20px 0;display:grid}.poker-round-row a{color:var(--foreground);font-weight:550;text-decoration:none}.poker-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.poker-round-progress{grid-template-columns:1fr auto;gap:8px 16px;min-width:0;display:grid}.poker-round-progress .ui-progress{grid-column:1/-1;min-height:4px}.poker-round-progress>.ui-progress .ui-progress-heading{display:none}.poker-status{white-space:nowrap}.poker-status[data-state=ready]{color:var(--success)}.poker-status[data-state=rejected]{color:var(--destructive)}.poker-status[data-state=validating]{color:var(--muted-foreground)}.poker-rank{font-variant-numeric:tabular-nums;width:72px;padding-inline-start:12px}tr[data-leader=true] .poker-rank{padding-inline-start:12px;font-weight:650}.poker-margin{color:var(--muted-foreground);min-width:6.5ch;display:inline-block}.poker-finishes{cursor:pointer;background:0 0;border:0;width:180px;min-height:32px;padding:8px 0;display:block}@media (pointer:coarse){.poker-finishes{min-height:44px}}.poker-finish-bar{gap:2px;width:100%;height:8px;display:flex}.poker-finish-bar>span{background:var(--chart-other);flex-basis:0;min-width:0}.poker-finish-bar [data-place="1"]{background:var(--chart-first)}.poker-finish-bar [data-place="2"]{background:var(--chart-second)}.poker-finish-bar [data-place="3"]{background:var(--chart-third)}.poker-finish-bar .poker-no-finishes{flex-grow:1}.poker-finish-details{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:4px 16px;display:grid}.poker-round-overview{border:1px solid var(--border);background:var(--ui-surface);grid-template-columns:1fr 1fr;gap:40px;padding:24px;display:grid}.poker-round-overview>.poker-round-progress{align-content:center}.poker-form-page{max-width:460px;margin-inline:auto}.poker-provider-actions{flex-direction:column;gap:12px;display:flex}.poker-form-divider{color:var(--muted-foreground);text-align:center;padding-block:32px 24px}.poker-feedback{min-height:44px;color:var(--success);overflow-wrap:anywhere;padding-block:8px}.poker-feedback[data-error=true]{color:var(--destructive)}.poker-inline-note{color:var(--muted-foreground);margin:12px 0 20px;line-height:1.6}.poker-narrow{max-width:720px}.poker-form-grid{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.poker-form-actions{align-items:center;gap:8px;display:flex}.poker-settings{border:1px solid var(--border);background:var(--ui-surface)}.poker-settings .ui-settings-content{max-width:100%}.poker-wrap{overflow-wrap:anywhere;word-break:break-word}.poker-upload-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.poker-rejection{white-space:pre-wrap;overflow-wrap:anywhere;max-width:440px;font:inherit;color:var(--destructive);margin-top:8px}.poker-log{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font:inherit;background:var(--surface);border:1px solid var(--border);margin:12px 0 0;padding:16px;font-size:13px;line-height:20px;overflow:auto}.poker-workspace-notice{border-block:1px solid var(--border);color:var(--muted-foreground);margin:0 0 20px;padding-block:12px;font-size:13px;line-height:20px}.poker-bot-health{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.poker-health-facts dd{font-variant-numeric:tabular-nums;font-size:20px}.poker-health-facts dd>span{color:var(--muted-foreground);font-size:12px;line-height:20px;display:block}.poker-bot-health .poker-score-note+h3,.poker-bot-log{margin-top:20px}.poker-snapshot-identity{margin:0 0 20px;font-size:13px;line-height:20px}.poker-snapshot-identity>span{color:var(--muted-foreground);margin-top:4px;display:block}.poker-format{max-width:1000px}.poker-format-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.poker-format-defaults{color:var(--muted-foreground);margin:0 0 32px;font-size:13px;line-height:22px}.poker-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px;display:grid}.poker-format-grid .poker-section{margin:0}.poker-format p,.poker-rule-list{line-height:1.65}.poker-format .ui-table-scroll{scrollbar-gutter:auto}.poker-format .ui-table th{background:var(--surface)}.poker-format .ui-table-scroll+p,.poker-format-facts+p{margin-top:16px}.poker-format-facts{margin:0}.poker-format-facts>div{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:12px;display:flex}.poker-format-facts dt{color:var(--muted-foreground)}.poker-format-facts dd{font-variant-numeric:tabular-nums;margin:0}.poker-rule-list{margin:0;padding-inline-start:20px}.poker-rule-list li+li{margin-top:12px}@media (max-width:760px){.poker-format-grid{grid-template-columns:minmax(0,1fr);gap:32px}.poker-format-settings>div{border-top:0;border-inline-end:1px solid var(--border);padding:12px}.poker-format-settings>div:last-child{border:0}.poker-format-settings dt{min-height:32px}}.poker-active-label{color:var(--success);margin-left:12px;font-size:12px}.poker-admin-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.poker-round-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-block:16px;display:flex}.poker-round-actions>span{min-width:120px}.poker-round-actions .poker-feedback{flex-basis:100%}@media (hover:hover) and (pointer:fine){.poker-header-nav a:hover,.poker-round-row a:hover{color:var(--brand)}}@media (max-width:900px){.poker-round-row{grid-template-columns:1fr auto;gap:12px 16px}.poker-round-row .poker-round-progress{grid-column:1/-1}}@media (max-width:640px){.poker-page{padding:0 0 40px}.poker-header-nav{display:none}.poker-header-account{min-width:80px;max-width:170px}.poker-mobile-menu{margin-left:8px;display:block}.poker-page-heading{flex-direction:column;gap:20px;margin-block:20px 32px}.poker-page-heading h1{font-size:24px}.poker-section{margin-top:32px}.poker-section-heading{flex-direction:column;gap:0;margin-bottom:16px}.poker-section-heading h2{margin-bottom:8px}.poker-round-overview,.poker-form-grid{grid-template-columns:1fr}.poker-round-overview{gap:24px;padding:16px}}.poker-shell .ui-app-header{padding-inline:48px}.poker-shell .ui-app-content{padding:32px 48px}.poker-shell[data-sidebar=true] .poker-header-brand,.poker-shell[data-sidebar=true] .poker-header-account{display:none}.poker-shell[data-sidebar=true] .poker-header-nav{margin-left:0}@media (max-width:760px){.poker-shell .ui-app-header{flex-wrap:nowrap;padding-inline:16px}.poker-shell .ui-app-content{padding:24px 16px}.poker-shell[data-sidebar=true] .poker-header-brand{display:block}.poker-shell[data-sidebar=true] .poker-header-account{display:flex}.poker-mobile-menu{margin-left:8px;display:block}.poker-header-nav{display:none}}.poker-context-cell{align-items:center;max-width:320px;height:100%;font-weight:500;display:flex}.poker-context-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.poker-shell .poker-header-nav{height:100%}.poker-context-cell .ui-select{border-inline:1px solid var(--border);height:100%;min-height:48px;padding-inline:16px}.poker-overview-heading{align-items:center;gap:24px;min-height:80px;margin-block:0 24px;display:flex}.poker-overview-heading .poker-page-heading{flex:1;align-items:center;margin:0}.poker-overview-art{object-fit:contain;flex-shrink:0;width:80px;height:80px}.poker-overview-facts{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 32px;display:grid}.poker-overview-facts>div{border-inline-end:1px solid var(--border);padding:18px 24px}.poker-overview-facts>div:first-child{padding-inline-start:0}.poker-overview-facts>div:last-child{border:0}.poker-overview-facts dt{color:var(--muted-foreground);margin-bottom:8px;font-size:13px}.poker-overview-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:500;line-height:28px}.poker-overview-facts dd>span{color:var(--muted-foreground);font-size:15px;font-weight:400}.poker-competition-field{position:relative;container:competition-field/inline-size}.poker-competition-field .ui-table-scroll{scrollbar-gutter:auto}.poker-team-search{width:220px;height:36px;min-height:36px;position:absolute;top:0;right:0}.poker-competition-field .ui-tab-list{isolation:isolate;background:var(--surface);border-radius:var(--radius-control);border:0;grid-template-columns:1fr 1fr;gap:0;width:220px;padding:3px;display:grid;position:relative}.poker-competition-field .ui-tab-list:before{content:"";z-index:-1;background:var(--ui-surface);width:calc(50% - 3px);transition:transform var(--ui-duration-fast) var(--ui-ease-standard);border-radius:4px;position:absolute;inset:3px auto 3px 3px;box-shadow:0 1px 3px #00000012,0 0 0 1px #00000008}.poker-competition-field .ui-tab-list:has(.ui-tab:last-child[data-active]):before{transform:translate(100%)}.poker-competition-field .ui-tab-list:has(:focus-visible):before{transition-duration:0s}.poker-competition-field .ui-tab{border:0;border-radius:4px;min-height:30px}.poker-competition-field .ui-tab-panel{min-height:260px;padding-block:20px 0}.poker-scoreboard .ui-table{min-width:var(--poker-score-min-width,820px);table-layout:fixed}.poker-scoreboard .poker-rank{width:52px}.poker-scoreboard th:nth-child(2){width:210px}.poker-scoreboard .poker-score-total{width:96px;font-weight:600}.poker-scoreboard .ui-table th,.poker-team-directory .ui-table th{background:var(--surface);height:48px;font-size:12px;font-weight:500}.poker-scoreboard .ui-table td,.poker-team-directory .ui-table td{height:56px}.poker-scoreboard .ui-table th:first-child,.poker-scoreboard .ui-table td:first-child,.poker-team-directory .ui-table th:first-child,.poker-team-directory .ui-table td:first-child{padding-inline-start:16px}.poker-score-round>span{color:var(--muted-foreground);font-size:11px;font-weight:400;display:block}.poker-scoreboard tr[data-leader=true] td:nth-child(2){font-weight:550}.poker-competition-field tr[data-own-team=true]{background:var(--surface)}.poker-own-label{color:var(--muted-foreground);margin-top:-4px;font-size:11px;line-height:16px;display:block}.poker-unplayed{color:var(--muted-foreground)}.poker-score-note{color:var(--muted-foreground);margin:12px 0 0;font-size:12px;line-height:20px}.poker-detail-row[hidden]{display:none}.poker-score-details{white-space:normal;padding:20px 0 24px}.poker-detail-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.poker-detail-heading h3{margin:0;font-size:14px;font-weight:550}.poker-detail-heading a,.poker-score-breakdown a{color:var(--foreground);text-decoration:none}.poker-detail-heading a{text-underline-offset:3px;font-size:13px;text-decoration:underline}.poker-score-breakdown{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.poker-score-breakdown a{flex-direction:column;gap:8px;display:flex}.poker-score-breakdown span{color:var(--muted-foreground);font-size:12px}.poker-score-breakdown strong{font-size:20px;font-weight:500}.poker-team-directory .ui-table{min-width:560px}.poker-team-facts{flex-wrap:wrap;gap:24px 48px;margin:0;display:flex}.poker-team-facts dt{color:var(--muted-foreground);margin-bottom:6px;font-size:12px}.poker-team-facts dd{margin:0}.poker-overview-rounds{margin-top:32px}.poker-overview-rounds .poker-section-heading{margin-bottom:16px}.poker-overview-rounds h2{margin:0;font-size:16px}.poker-overview-rounds .poker-round-row{padding:16px 0}@media (hover:hover) and (pointer:fine){.poker-score-breakdown a:hover{color:var(--brand)}}@media (max-width:760px){.poker-shell .poker-header-nav:has(.poker-context-cell){min-width:0;margin-left:0;display:flex}.poker-shell[data-sidebar=true] .poker-header-brand:has(+.poker-header-nav .poker-context-cell){display:none}.poker-context-cell{max-width:180px}.poker-context-cell .ui-select{border:0;padding-inline:8px}.poker-overview-heading{align-items:flex-start;gap:12px}.poker-overview-heading .poker-page-heading{flex-direction:column;align-items:flex-start;gap:12px}.poker-overview-art{width:64px;height:64px}.poker-overview-facts>div{padding-inline:12px}.poker-overview-facts dd{font-size:20px}.poker-competition-field .ui-tab-list{width:200px}.poker-team-search{width:180px}}@container competition-field (max-width:820px){.poker-scoreboard .ui-table,.poker-team-directory .ui-table{min-width:0}.poker-scoreboard th:nth-child(2){width:auto}.poker-scoreboard .poker-score-round{display:none}.poker-scoreboard .poker-score-total{width:88px}.poker-scoreboard .poker-rank{width:48px}.poker-score-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@container competition-field (max-width:560px){.poker-team-directory .ui-table tr:not(.poker-detail-row)>:last-child{display:none}}@container team-workspace (max-width:420px){.poker-bot-active .poker-data-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.poker-bot-active .poker-toolbar-label{width:auto}.poker-bot-active .poker-toolbar-action{border-bottom:1px solid var(--border);grid-area:1/2}.poker-bot-active .poker-toolbar-grow{border-inline-end:0;grid-area:2/1/auto/-1}}@media (max-width:480px){.poker-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.poker-overview-facts>div{padding:12px 16px}.poker-overview-facts>div:nth-child(2){border-inline-end:0}.poker-overview-facts>div:nth-child(3){padding-inline-start:0}.poker-overview-facts>div:nth-child(n+3){border-top:1px solid var(--border)}.poker-team-search{width:100%;margin-bottom:12px;position:static}.poker-context-cell{max-width:140px}}@media (prefers-reduced-motion:reduce){.poker-competition-field .ui-tab-list:before{transition:none}}.poker-data-surface{border:1px solid var(--border);min-width:0;container:data-surface/inline-size}.poker-data-surface .ui-table-scroll{scrollbar-gutter:auto}.poker-data-surface>.ui-empty-state,.poker-data-surface>.poker-loading,.poker-data-surface>.poker-feedback{padding-inline:16px}.poker-data-surface .ui-table th{background:var(--surface);height:48px;font-size:12px;font-weight:500}.poker-data-surface .ui-table td{height:60px}.poker-data-surface .ui-table th:first-child,.poker-data-surface .ui-table td:first-child{padding-inline-start:16px}.poker-data-surface .ui-table tbody tr:last-child>td{border-bottom:0}.poker-data-surface tr[data-own-team=true]{background:var(--surface)}.poker-data-toolbar{border-bottom:1px solid var(--border);align-items:stretch;min-height:48px;display:flex}.poker-data-toolbar>:not(:last-child){border-inline-end:1px solid var(--border)}.poker-data-toolbar .ui-select{height:calc(var(--ui-header-height) - 1px);min-width:150px}.poker-toolbar-label,.poker-toolbar-count{white-space:nowrap;align-items:center;padding:12px 16px;display:flex}.poker-toolbar-label{font-weight:500}.poker-toolbar-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:96px;margin-left:auto;font-size:12px}.poker-toolbar-grow{flex:1;min-width:0}.poker-toolbar-grow .ui-select{width:100%;min-width:0}.poker-toolbar-action{align-items:center;padding:7px 12px;display:flex}.poker-table-link{color:var(--foreground);font-weight:500;text-decoration:none}.poker-cell-detail{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.poker-round-history .ui-table{min-width:700px}.poker-round-history .poker-round-progress{min-width:190px}.poker-team-workspace{container:team-workspace/inline-size}.poker-team-workspace .ui-tab-panel{padding-top:28px}.poker-team-workspace .ui-tab-list{gap:24px}.poker-team-workspace .poker-section:first-child{margin-top:0}.poker-bot-active{border:1px solid var(--border)}.poker-active-caption{min-height:44px;color:var(--muted-foreground);margin:0;padding:12px 16px;font-size:12px;line-height:20px}.poker-active-caption[data-error=true]{color:var(--destructive)}.poker-bot-upload{max-width:640px;margin-top:28px}.poker-team-workspace h2{margin-bottom:16px;font-size:16px}.poker-submissions{margin-top:24px}.poker-submissions .ui-table,.poker-team-performance .ui-table{min-width:600px}.poker-detail-actions{margin-top:20px}.poker-member-workspace{max-width:640px}.poker-leave-team{border-top:1px solid var(--border);padding-top:24px}.poker-performance-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.poker-team-performance{margin-top:0}.poker-round-results .ui-table{min-width:700px}.poker-result-details{gap:24px;display:grid}.poker-distribution{gap:12px;max-width:560px;display:grid}.poker-distribution-row{grid-template-columns:56px minmax(48px,1fr) 64px 60px;align-items:center;gap:12px;font-size:12px;display:grid}.poker-distribution-row>.ui-numeric{text-align:end}.poker-distribution-track{background:var(--surface);height:6px}.poker-distribution-track>span{background:var(--chart-other);height:100%;display:block}.poker-distribution-track>[data-place="1"]{background:var(--chart-first)}.poker-distribution-track>[data-place="2"]{background:var(--chart-second)}.poker-distribution-track>[data-place="3"]{background:var(--chart-third)}@container data-surface (max-width:700px){.poker-round-results .ui-table,.poker-round-history .ui-table{min-width:0}.poker-round-results .poker-results-secondary,.poker-round-history .ui-table tr>:nth-child(2),.poker-round-history .ui-table tr>:nth-child(4){display:none}.poker-round-history .poker-round-progress{min-width:120px}.poker-round-results .poker-rank{width:44px}.poker-round-results .poker-margin{display:block}.poker-round-results .ui-table th{white-space:normal}.poker-round-results .ui-table th:nth-child(3){width:112px}}@container data-surface (max-width:560px){.poker-submissions .ui-table,.poker-team-performance .ui-table{min-width:0}.poker-team-performance .ui-table th{white-space:normal}.poker-team-performance .ui-table th:first-child{width:40%}.poker-submissions .ui-table tr:not(.poker-detail-row)>:nth-child(n+3),.poker-team-performance .ui-table tr:not(.poker-detail-row)>:last-child{display:none}}@container data-surface (max-width:420px){.poker-round-history .ui-table th:first-child{width:40%}.poker-round-history .ui-table tr>:nth-child(3){display:none}.poker-round-history .poker-round-progress{grid-template-columns:1fr;gap:4px;min-width:0}.poker-round-history .poker-table-link{white-space:normal}}@container team-workspace (max-width:560px){.poker-bot-active .poker-data-toolbar{flex-wrap:wrap}.poker-bot-active .poker-toolbar-label{border-inline-end:0;border-bottom:1px solid var(--border);width:100%}.poker-performance-facts>div{padding:12px}.poker-performance-facts dt{min-height:40px}.poker-performance-facts>div:nth-child(2){border-inline-end:1px solid var(--border)}.poker-performance-facts>div:nth-child(n+3){border-top:0;padding-inline-start:12px}}@media (max-width:480px){.poker-data-toolbar .ui-select{min-width:120px;padding-inline:12px}.poker-toolbar-count{min-width:0;padding-inline:8px}.poker-distribution-row{grid-template-columns:48px minmax(40px,1fr) 42px 48px;gap:8px}}.poker-submission-time{display:none}@media (max-width:760px){.poker-format-settings>div:nth-child(n){border-top:0;padding-inline:12px}}@container data-surface (max-width:560px){.poker-submission-time{display:block}.poker-submissions .poker-active-label{margin-top:4px;margin-left:0;display:block}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2?dpl=dpl_F49VqqBgxyVV2wn2KT8QRAse6BmN)format("woff2");font-display:optional}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_5a0d0968-module__mGujDG__className{font-family:inter,inter Fallback,Arial}.inter_5a0d0968-module__mGujDG__variable{--font-inter:"inter", "inter Fallback", Arial}
