:root{--ui-font-sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ui-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ui-canvas:#fff;--ui-background:var(--ui-canvas);--ui-surface:#fafafa;--ui-surface-hover:#f0f0f0;--ui-surface-pressed:#e8e8e8;--ui-ink:#171717;--ui-muted:#666;--ui-line:#e4e4e4;--ui-control-border:#767676;--ui-on-ink:#fff;--ui-focus:#555;--ui-success:#166534;--ui-success-bg:#f0fdf4;--ui-warning:#854d0e;--ui-warning-bg:#fffbeb;--ui-danger:#b42318;--ui-danger-bg:#fff4f2;--ui-primary-hover:#333;--ui-primary-pressed:#000;--ui-danger-hover:#921f16;--ui-danger-pressed:#7a1a13;--ui-brand-gap:.5rem;--ui-brand-label-ink:#555;--ui-brand-label-border:#ddd;--ui-brand-label-padding-block:.125rem;--ui-radius:.1875rem;--ui-hero:clamp(1.5rem, 2.5vw, 1.75rem);--ui-page:clamp(1.25rem, 2vw, 1.5rem);--ui-marketing-section:clamp(1.125rem, 2vw, 1.375rem);--ui-section:1.125rem;--ui-subheading:1rem;--ui-body:.875rem;--ui-body-line:1.375rem;--ui-control:.8125rem;--ui-control-line:1.125rem;--ui-label:.75rem;--ui-caption:.75rem;--ui-caption-line:1.125rem;--ui-footer-type:.75rem;--ui-space-0:0;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-16:4rem;--ui-space-20:5rem;--ui-space-24:6rem;--ui-space:var(--ui-space-2);--ui-brand-wordmark:4.5rem;--ui-footer-gap:var(--ui-space-24);--ui-section-space:var(--ui-space-20);--ui-page-gutter:max(var(--ui-space-4), 2.5vw);--ui-page-width:calc(100% - 2 * var(--ui-page-gutter));--ui-control-height:2rem;--ui-button-min-width:0;--ui-button-padding-block:.375rem;--ui-button-padding-inline:.75rem;--ui-icon-padding:.4375rem;--ui-icon-size:1rem;--ui-footer-icon-size:1rem;--ui-field-padding-block:.375rem;--ui-field-padding-inline:.75rem;--ui-field-type:var(--ui-control);--ui-field-line:var(--ui-control-line);--ui-text-action-height:2rem;--ui-card-padding:var(--ui-space-4);--ui-focus-width:2px;--ui-focus-offset:3px;--ui-shadow-menu:0 12px 36px #0000001f;--ui-shadow-dialog:0 20px 80px #0000001f;--ui-backdrop:#00000054;--ui-motion-fast:.12s;--ui-motion-menu:.16s;--ui-motion-dialog:.2s;--ui-ease:cubic-bezier(.2, 0, 0, 1);--ui-z-base:0;--ui-z-shell:50;--ui-z-popover:100;--ui-z-modal-backdrop:150;--ui-z-modal:160;--ui-z-modal-popup:170;--ui-z-toast:180;--ui-z-tooltip:190}@media (min-width:600px){:root{--ui-card-padding:var(--ui-space-5)}}@media (max-width:599px){:root{--ui-brand-wordmark:4rem;--ui-footer-gap:var(--ui-space-16);--ui-section-space:var(--ui-space-12)}}@media (any-pointer:coarse){:root{--ui-control-height:2.75rem;--ui-button-min-width:var(--ui-control-height);--ui-button-padding-block:.75rem;--ui-icon-padding:.8125rem;--ui-field-padding-block:.6875rem;--ui-field-type:1rem;--ui-field-line:1.25rem;--ui-text-action-height:2.75rem}}
.ui-notice-viewport{z-index:var(--ui-z-toast);left:max(var(--ui-space-4), env(safe-area-inset-left));bottom:max(var(--ui-space-4), env(safe-area-inset-bottom));gap:var(--ui-space-3);width:min(28rem, calc(100vw - 2 * var(--ui-space-4)));max-height:calc(100dvh - 2 * var(--ui-space-4));pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow:auto}.ui-floating-notice{box-sizing:border-box;width:100%;padding:var(--ui-space-4);color:var(--ui-ink);background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-menu);font-family:var(--ui-font-sans);pointer-events:auto;flex-shrink:0}.ui-floating-notice-heading{align-items:flex-start;gap:var(--ui-space-2);display:flex}.ui-floating-notice-heading>[role=status]{flex:1;min-width:0}.ui-floating-notice-heading>.ui-icon-button{flex-shrink:0}.ui-floating-notice .ui-floating-notice-title{align-items:center;gap:var(--ui-space-2);font-size:var(--ui-body);font-weight:600;line-height:var(--ui-body-line);margin:0;display:flex}.ui-floating-notice p{margin:var(--ui-space-2) 0 0;font-size:var(--ui-label);line-height:var(--ui-body-line);overflow-wrap:anywhere}.ui-floating-notice .ui-spinner{flex-shrink:0}.ui-floating-notice-actions{gap:var(--ui-space-3);margin-top:var(--ui-space-3);display:grid}.ui-floating-notice-actions .ui-button{white-space:normal}:root:has(.ui-floating-notice) .ui-mint-notification{visibility:hidden}:root:has(.ui-dialog-overlay[data-state=open]) .ui-floating-notice{visibility:hidden}@media (forced-colors:active){.ui-floating-notice{border-color:canvastext}}.ui-rewards-glyph-brand{align-items:center;gap:var(--ui-space-3);color:var(--ui-ink);display:inline-flex}.ui-rewards-glyph-brand>svg{width:var(--ui-space-8);height:var(--ui-space-8);flex:none}.ui-rewards-glyph-brand>span{font-size:var(--ui-label);letter-spacing:.13em;font-weight:600}.ui-rewards-brand{align-items:center;gap:var(--ui-brand-gap);white-space:nowrap;vertical-align:middle;flex-wrap:wrap;flex:0 auto;max-width:100%;display:inline-flex}.ui-rewards-brand>svg{flex:none}.ui-rewards-signature{align-items:center;gap:var(--ui-space-2);display:inline-flex}.ui-rewards-signature>svg{flex:none}.ui-rewards-symbol{width:var(--ui-space-5);height:var(--ui-space-5)}.ui-rewards-signature>svg:not(.ui-rewards-symbol){width:var(--ui-brand-wordmark);height:auto}.ui-rewards-label{box-sizing:border-box;padding:var(--ui-brand-label-padding-block) var(--ui-space-2);border:1px solid var(--ui-brand-label-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-brand-label-ink);font:500 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans);letter-spacing:0;display:inline-block}.ui-footer-home{min-width:var(--ui-control-height);min-height:var(--ui-control-height);justify-content:center;align-items:center;display:inline-flex}.ui-footer-mark{width:1.75rem;height:1.75rem;display:block}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-family:var(--ui-font-sans);font-size:var(--ui-body);line-height:var(--ui-body-line);color:var(--ui-ink)}button,input,textarea,select{font-family:var(--ui-font-sans)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}:where(button,input,textarea,select,[role=button],.ui-button,.ui-text-action,.ui-card-action,.ui-tab,.ui-segment,.ui-menu-item):focus{outline:none}:where(a){color:inherit}.ui-button,.ui-text-action,.ui-input,.ui-textarea,.ui-select,.ui-select-content,.ui-select-item,.ui-dialog-content,.ui-card,.ui-card-action,.ui-tab,.ui-segment,.ui-menu,.ui-menu-item,.ui-check-field,.ui-checkbox,.ui-radio,.ui-switch,.ui-feedback,.ui-badge,.ui-footer,.ui-footer *,.ui-disclosure{box-sizing:border-box}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-type-hero{font:500 var(--ui-hero)/1.12 var(--ui-font-sans);letter-spacing:-.035em;max-width:22ch}.ui-type-page{font:500 var(--ui-page)/1.15 var(--ui-font-sans);letter-spacing:-.035em}.ui-type-marketing-section{font:500 var(--ui-marketing-section)/1.2 var(--ui-font-sans);letter-spacing:-.025em}.ui-type-section{font:500 var(--ui-section)/1.25 var(--ui-font-sans);letter-spacing:-.025em}.ui-type-subheading{font:500 var(--ui-subheading)/1.35 var(--ui-font-sans);letter-spacing:-.01em}.ui-type-body{font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);letter-spacing:0}.ui-type-label{font:500 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans);letter-spacing:0}.ui-type-caption{font:400 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans);letter-spacing:0}.ui-numeric{font-variant-numeric:tabular-nums}.ui-prose{max-width:68ch}.ui-icon{vertical-align:middle;width:var(--ui-icon-size);height:var(--ui-icon-size);stroke-width:1.6px;flex:none;display:inline-block}.ui-icon-footer{width:var(--ui-footer-icon-size);height:var(--ui-footer-icon-size)}.ui-button{appearance:none;justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);min-width:var(--ui-button-min-width);max-width:100%;padding:var(--ui-button-padding-block) var(--ui-button-padding-inline);border:1px solid var(--ui-ink);border-radius:var(--ui-radius);background:var(--ui-ink);color:var(--ui-on-ink);font:500 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);letter-spacing:0;text-transform:none;text-align:center;vertical-align:middle;cursor:pointer;transition:background-color var(--ui-motion-fast) var(--ui-ease), color var(--ui-motion-fast) var(--ui-ease), border-color var(--ui-motion-fast) var(--ui-ease);margin:0;text-decoration:none;display:inline-flex}.ui-button-secondary{background:var(--ui-canvas);color:var(--ui-ink);border-color:var(--ui-control-border)}.ui-button-ghost{color:var(--ui-ink);background:0 0;border-color:#0000}.ui-button-destructive{background:var(--ui-danger);color:var(--ui-on-ink);border-color:var(--ui-danger)}.ui-button-full{width:100%}.ui-button-label{min-width:0;display:grid}.ui-button .ui-button-label-reserve-spinner{padding-inline:calc((var(--ui-icon-size) + var(--ui-space-2)) / 2)}.ui-button-label>span{justify-content:center;align-items:center;gap:var(--ui-space-2);overflow-wrap:anywhere;grid-area:1/1;display:inline-flex}.ui-button-reserve{visibility:hidden;pointer-events:none}.ui-button-icon{width:var(--ui-icon-size);height:var(--ui-icon-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-icon-button{min-width:var(--ui-control-height);padding:var(--ui-icon-padding);gap:0}.ui-icon-button .ui-button-label{justify-content:center;align-items:center;display:flex}.ui-button:is(:disabled,[aria-disabled=true]){background:var(--ui-surface-pressed);color:var(--ui-muted);border-color:var(--ui-line);cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}@media (hover:hover){.ui-button:not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-primary-hover);border-color:var(--ui-primary-hover);color:var(--ui-on-ink)}.ui-button-secondary:not(:disabled):not([aria-disabled=true]):hover,.ui-button-ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-surface-hover);color:var(--ui-ink)}.ui-button-secondary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--ui-control-border)}.ui-button-ghost:not(:disabled):not([aria-disabled=true]):hover{border-color:#0000}.ui-button-destructive:not(:disabled):not([aria-disabled=true]):hover{background:var(--ui-danger-hover);border-color:var(--ui-danger-hover)}}.ui-button:not(:disabled):not([aria-disabled=true]):active{background:var(--ui-primary-pressed);border-color:var(--ui-primary-pressed);color:var(--ui-on-ink)}.ui-button-secondary:not(:disabled):not([aria-disabled=true]):active,.ui-button-ghost:not(:disabled):not([aria-disabled=true]):active{background:var(--ui-surface-pressed);color:var(--ui-ink)}.ui-button-secondary:not(:disabled):not([aria-disabled=true]):active{border-color:var(--ui-control-border)}.ui-button-ghost:not(:disabled):not([aria-disabled=true]):active{border-color:#0000}.ui-button-destructive:not(:disabled):not([aria-disabled=true]):active{background:var(--ui-danger-pressed);border-color:var(--ui-danger-pressed)}.ui-button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.ui-text-action{appearance:none;justify-content:flex-start;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-text-action-height);min-width:var(--ui-text-action-height);border-radius:var(--ui-radius);max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:none;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline-flex}.ui-text-action-inline{vertical-align:baseline;min-width:0;min-height:0;display:inline}.ui-text-action .ui-button-label-reserve-spinner{padding-inline-end:calc(var(--ui-icon-size) + var(--ui-space-2))}.ui-text-action-inline .ui-button-label-reserve-spinner{padding-inline:0}.ui-text-action-inline .ui-button-label,.ui-text-action-inline .ui-button-label>span{display:inline}.ui-text-action-inline .ui-button-reserve{display:none}.ui-text-action:is(:disabled,[aria-disabled=true]){color:var(--ui-muted);cursor:not-allowed;text-decoration-style:dotted}.ui-text-action:not(:disabled):not([aria-disabled=true]):active{color:var(--ui-primary-pressed)}.ui-spinner{width:var(--ui-icon-size);height:var(--ui-icon-size);box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-field{gap:var(--ui-space-2);min-width:0;display:grid}.ui-field-label{font:500 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans);color:var(--ui-ink)}.ui-input,.ui-textarea,.ui-select{appearance:none;width:100%;min-width:0;max-width:100%;min-height:var(--ui-control-height);padding:var(--ui-field-padding-block) var(--ui-field-padding-inline);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-canvas);color:var(--ui-ink);font:400 var(--ui-field-type)/var(--ui-field-line) var(--ui-font-sans);letter-spacing:0;text-align:left;box-shadow:none;margin:0}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--ui-muted);opacity:1}.ui-textarea{resize:vertical;min-height:6rem;display:block}.ui-input:disabled,.ui-textarea:disabled,.ui-select:disabled{color:var(--ui-muted);background:var(--ui-surface-pressed);border-color:var(--ui-line);cursor:not-allowed}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true],.ui-select[aria-invalid=true]{border-color:var(--ui-danger)}.ui-field-hint,.ui-field-error{font:400 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans);color:var(--ui-muted);overflow-wrap:anywhere;margin:0}.ui-field-error{color:var(--ui-danger)}.ui-field :is(.ui-field-hint,.ui-field-error){margin-top:calc(-1 * var(--ui-space-1))}.ui-input[type=color]{min-width:var(--ui-control-height);cursor:pointer}.ui-input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ui-input[type=color]::-webkit-color-swatch{border:1px solid var(--ui-control-border);border-radius:var(--ui-radius)}.ui-input[type=color]::-moz-color-swatch{border:1px solid var(--ui-control-border);border-radius:var(--ui-radius)}.ui-input[type=file]{padding:var(--ui-space-1)}.ui-input::file-selector-button{margin:0 var(--ui-space-3) 0 0;padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink);font:500 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);cursor:pointer}.ui-check-field{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);color:var(--ui-ink);font:400 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);cursor:pointer;margin:0;display:inline-flex}.ui-checkbox,.ui-radio,.ui-switch{appearance:none;width:var(--ui-icon-size);height:var(--ui-icon-size);background:var(--ui-canvas);color:var(--ui-on-ink);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);cursor:pointer;flex:none;place-content:center;margin:0;padding:0;display:inline-grid}.ui-checkbox:checked,.ui-radio:checked,.ui-switch:checked{background:var(--ui-ink);border-color:var(--ui-ink)}.ui-checkbox:checked:after{content:"";border-bottom:2px solid;border-left:2px solid;width:.5rem;height:.25rem;transform:rotate(-45deg)translateY(-1px)}.ui-radio{border-radius:50%}.ui-radio:checked:after{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.ui-switch{justify-content:start;width:2rem;padding:2px}.ui-switch:after{content:"";background:var(--ui-ink);border-radius:1px;width:.75rem;height:.75rem}.ui-switch:checked{justify-content:end}.ui-switch:checked:after{background:var(--ui-canvas)}.ui-checkbox:disabled,.ui-radio:disabled,.ui-switch:disabled{border-color:var(--ui-line);background:var(--ui-surface-pressed);color:var(--ui-muted);cursor:not-allowed}.ui-check-field:has(input:disabled){color:var(--ui-muted);cursor:not-allowed}.ui-select{justify-content:space-between;align-items:center;gap:var(--ui-space-2);cursor:pointer;display:inline-flex}.ui-select>span:first-child{overflow-wrap:anywhere;min-width:0}.ui-select>span:last-child{flex:none;display:inline-flex}.ui-select-content{z-index:var(--ui-z-modal-popup);min-width:var(--radix-select-trigger-width);max-width:min(36rem,100vw - 2rem);max-height:min(22rem, var(--radix-select-content-available-height));background:var(--ui-canvas);color:var(--ui-ink);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-menu);font:400 var(--ui-field-type)/var(--ui-field-line) var(--ui-font-sans);overflow:hidden}.ui-select-viewport{padding:var(--ui-space-1)}.ui-select-item{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:var(--ui-field-padding-block) var(--ui-field-padding-inline);border-radius:var(--ui-radius);cursor:pointer;overflow-wrap:anywhere;border:1px solid #0000;outline:none;display:flex;position:relative}.ui-select-item[data-highlighted]{background:var(--ui-surface-hover);text-underline-offset:.2em;text-decoration:underline}.ui-select-item[data-state=checked]{background:var(--ui-surface-pressed)}.ui-select-item[data-disabled]{color:var(--ui-muted);cursor:not-allowed}.ui-select-scroll{background:var(--ui-canvas);min-height:var(--ui-text-action-height);justify-content:center;align-items:center;display:flex}.ui-dialog-overlay{background:var(--ui-backdrop);z-index:var(--ui-z-modal-backdrop);position:fixed;inset:0}.ui-dialog-content{z-index:var(--ui-z-modal);overscroll-behavior:contain;background:var(--ui-canvas);width:min(27.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ui-ink);padding:var(--ui-card-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-dialog);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ui-dialog-large{width:min(40rem,100vw - 2rem)}.ui-dialog-title{padding-right:var(--ui-space-10);font:500 var(--ui-subheading)/1.35 var(--ui-font-sans);letter-spacing:-.01em;margin:0}.ui-dialog-description{margin:var(--ui-space-4) 0 var(--ui-space-6);color:var(--ui-muted);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);white-space:pre-line;overflow-wrap:anywhere}.ui-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-space-6);flex-wrap:wrap;display:flex}.ui-dialog-close{right:var(--ui-space-2);top:var(--ui-space-2);position:absolute}.ui-drawer-content{left:var(--ui-space-4);top:var(--ui-space-4);bottom:var(--ui-space-4);width:min(20rem,100vw - 2rem);transform:none}.ui-card{padding:var(--ui-card-padding);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-canvas)}.ui-card-action{appearance:none;width:100%;min-height:var(--ui-control-height);padding:var(--ui-card-padding);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-canvas);color:var(--ui-ink);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);text-align:left;cursor:pointer;margin:0;text-decoration:none;display:block}.ui-card-action[aria-pressed=true],.ui-card-action[aria-selected=true]{border-color:var(--ui-ink);background:var(--ui-surface-pressed);box-shadow:inset 0 0 0 1px var(--ui-ink)}.ui-card-action:disabled{background:var(--ui-surface-pressed);color:var(--ui-muted);cursor:not-allowed}@media (hover:hover){.ui-card-action:not(:disabled):hover{background:var(--ui-surface-hover)}}.ui-card-action:not(:disabled):active{background:var(--ui-surface-pressed)}.ui-tab-list,.ui-segmented{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}.ui-tab,.ui-segment{appearance:none;justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);min-width:var(--ui-control-height);padding:var(--ui-button-padding-block) var(--ui-button-padding-inline);border-radius:var(--ui-radius);color:var(--ui-muted);font:500 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;margin:0;text-decoration:none;display:inline-flex}.ui-tab[aria-selected=true],.ui-tab[aria-current=page],.ui-segment[aria-pressed=true]{border-color:var(--ui-control-border);background:var(--ui-surface-pressed);color:var(--ui-ink);text-underline-offset:.25em;text-decoration:underline}.ui-tab:disabled,.ui-segment:disabled{background:var(--ui-surface-pressed);color:var(--ui-muted);cursor:not-allowed}@media (hover:hover){.ui-tab:not(:disabled):hover,.ui-segment:not(:disabled):hover{background:var(--ui-surface-hover);color:var(--ui-ink)}}.ui-tab:not(:disabled):active,.ui-segment:not(:disabled):active{background:var(--ui-surface-pressed);color:var(--ui-ink)}.ui-tab-panel{margin-top:var(--ui-space-4)}.ui-popup-owner,.ui-tooltip-owner{display:inline-flex}.ui-menu,.ui-tooltip{z-index:var(--ui-z-modal-popup);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--ui-space-1);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);background:var(--ui-canvas);color:var(--ui-ink);box-shadow:var(--ui-shadow-menu);font:400 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);position:fixed;overflow:auto}.ui-menu{min-width:12rem}.ui-menu-item{appearance:none;width:100%;min-height:var(--ui-control-height);padding:var(--ui-button-padding-block) var(--ui-field-padding-inline);border-radius:var(--ui-radius);color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:block}.ui-menu-item:focus{background:var(--ui-surface-hover)}.ui-menu-item:disabled{color:var(--ui-muted);cursor:not-allowed}.ui-tooltip{z-index:var(--ui-z-tooltip);padding:var(--ui-space-2) var(--ui-space-3);max-width:min(22rem,100vw - 2rem)}.ui-disclosure{border-bottom:1px solid var(--ui-line)}.ui-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-height);padding:var(--ui-space-3) 0;color:var(--ui-ink);font:500 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);cursor:pointer;list-style:none;display:flex}.ui-disclosure>summary::-webkit-details-marker{display:none}.ui-disclosure>summary::marker{content:""}.ui-disclosure-icon{transition:transform var(--ui-motion-menu) var(--ui-ease)}details[open]>summary .ui-disclosure-icon{transform:rotate(180deg)}.ui-disclosure-content{padding-bottom:var(--ui-space-4);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans)}.ui-table-scroll{max-width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font:400 var(--ui-control)/var(--ui-control-line) var(--ui-font-sans);font-variant-numeric:tabular-nums}.ui-table :is(th,td){padding:var(--ui-space-3);border-bottom:1px solid var(--ui-line);text-align:left}.ui-table th{font:500 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans);color:var(--ui-muted)}.ui-badge,.lifecycle-badge{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius);background:var(--ui-surface-hover);color:var(--ui-ink);font:400 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans);display:inline-flex}.ui-badge-success,.lifecycle-badge[data-live=true]{background:var(--ui-success-bg);color:var(--ui-success)}.ui-badge-warning{background:var(--ui-warning-bg);color:var(--ui-warning)}.ui-badge-danger{background:var(--ui-danger-bg);color:var(--ui-danger)}.lifecycle-badge[data-live=true]:before,.lifecycle-badge[data-busy=true]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.375rem;height:.375rem}.ui-feedback{padding:var(--ui-space-4);border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink);font:400 var(--ui-body)/var(--ui-body-line) var(--ui-font-sans);overflow-wrap:anywhere}.ui-feedback-success{background:var(--ui-success-bg);color:var(--ui-success);border-color:var(--ui-success)}.ui-feedback-warning{background:var(--ui-warning-bg);color:var(--ui-warning);border-color:var(--ui-warning)}.ui-feedback-danger{background:var(--ui-danger-bg);color:var(--ui-danger);border-color:var(--ui-danger)}.ui-skeleton{min-height:var(--ui-control-line);background:var(--ui-surface-pressed);border-radius:var(--ui-radius);display:block}.ui-footer{gap:var(--ui-space-6);border-top:1px solid var(--ui-line);padding:var(--ui-space-6) 0;margin:var(--ui-footer-gap) auto 0;color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans);text-align:left;grid-template-columns:1fr;display:grid}.ui-footer :is(nav,.ui-footer-support){align-items:flex-start;gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-footer-heading{margin:0 0 var(--ui-space-1);color:var(--ui-ink);font:600 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans)}.ui-footer-copy{max-width:24ch;margin:var(--ui-space-2) 0 0;color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans)}.ui-footer>*{overflow-wrap:anywhere;min-width:0}.ui-footer-link,.ui-footer .ui-text-action{justify-content:flex-start;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-text-action-height);color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans);text-decoration:none;display:inline-flex}.ui-footer-link:hover,.ui-footer .ui-text-action:hover{color:var(--ui-ink);text-underline-offset:.2em;text-decoration:underline}.ui-footer-unavailable{align-items:baseline;gap:var(--ui-space-2);min-height:var(--ui-text-action-height);color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans);flex-wrap:wrap;display:flex}.ui-footer-unavailable small,.ui-footer-legal{color:var(--ui-muted);font:400 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans)}.ui-footer-legal{gap:var(--ui-space-3) var(--ui-space-6);padding-top:var(--ui-space-6);border-top:1px solid var(--ui-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.ui-footer-legal p{font:inherit;color:inherit;margin:0}.ui-footer-actions{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-footer-brand>a{padding:var(--ui-space-3);margin:calc(-1 * var(--ui-space-3));margin-bottom:0;display:inline-flex}.ui-operator-footer{align-items:center;gap:var(--ui-space-3);margin-top:var(--ui-footer-gap);padding:var(--ui-space-6) 0;border-top:1px solid var(--ui-line);color:var(--ui-muted);font:400 var(--ui-footer-type)/var(--ui-control-line) var(--ui-font-sans);flex-wrap:wrap;display:flex}.ui-operator-footer small{font:400 var(--ui-caption)/var(--ui-caption-line) var(--ui-font-sans)}.ui-operator-footer :is(a,.ui-text-action){min-height:var(--ui-text-action-height);align-items:center;gap:var(--ui-space-2);color:inherit;display:inline-flex}.ui-specimens{max-width:80rem;padding:var(--ui-space-4);margin:0 auto}.ui-specimen-header{justify-content:space-between;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-line);flex-wrap:wrap;min-height:3.5rem;display:flex}.ui-specimens main>section{gap:var(--ui-space-4);padding-block:var(--ui-space-8);border-bottom:1px solid var(--ui-line);display:grid}.ui-specimens main>section>:is(h2,p){margin:0}.ui-specimen-row{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-specimen-form{gap:var(--ui-space-6);max-width:40rem;display:grid}.ui-specimen-form>.ui-button{justify-self:start}.ui-specimen-fields{gap:var(--ui-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.ui-specimen-fieldset{padding:var(--ui-space-4);border:1px solid var(--ui-control-border);border-radius:var(--ui-radius);margin:0}.ui-specimen-fieldset legend{padding-inline:var(--ui-space-2);font:500 var(--ui-label)/var(--ui-control-line) var(--ui-font-sans)}@media (min-width:600px){.ui-footer{gap:var(--ui-space-8);padding-block:var(--ui-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ui-footer{grid-template-columns:1.4fr 1fr 1fr 1fr}}.ui-footer-compact{gap:var(--ui-space-4);margin-top:var(--ui-footer-gap);padding-block:var(--ui-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ui-footer-compact .ui-footer-brand,.ui-footer-compact .ui-footer-support{grid-column:1/-1}.ui-footer-compact .ui-footer-copy{max-width:none}.ui-footer-compact :is(nav,.ui-footer-support){gap:var(--ui-space-1)}.ui-footer-compact .ui-footer-support{align-items:center;gap:var(--ui-space-3);flex-flow:wrap}.ui-footer-compact .ui-footer-support .ui-footer-heading{margin:0}.ui-footer-compact .ui-footer-legal{padding-top:var(--ui-space-3);gap:var(--ui-space-2) var(--ui-space-4)}@media (min-width:960px){.ui-footer-compact{grid-template-columns:1.4fr 1fr 1fr 1fr}.ui-footer-compact .ui-footer-brand,.ui-footer-compact .ui-footer-support{grid-column:auto}.ui-footer-compact .ui-footer-support{align-items:flex-start;gap:var(--ui-space-2);flex-direction:column}}.ui-button:focus-visible:not(:active):not(:disabled):not([aria-disabled=true]){background:var(--ui-muted);color:var(--ui-on-ink);text-underline-offset:.2em;text-decoration:underline}.ui-button-secondary:focus-visible:not(:active):not(:disabled):not([aria-disabled=true]),.ui-button-ghost:focus-visible:not(:active):not(:disabled):not([aria-disabled=true]){background:var(--ui-surface-pressed);color:var(--ui-ink)}.ui-button-destructive:focus-visible:not(:active):not(:disabled):not([aria-disabled=true]){background:var(--ui-danger-hover)}.ui-input:focus:not(:disabled),.ui-textarea:focus:not(:disabled),.ui-select:focus-visible:not(:disabled){background:var(--ui-surface-hover)}:is(.ui-text-action,.ui-card-action,.ui-tab,.ui-segment,.ui-menu-item):focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--ui-surface-pressed);color:var(--ui-ink);text-underline-offset:.2em;text-decoration:underline}.ui-check-field:has(input:focus-visible){background:var(--ui-surface-pressed);text-underline-offset:.2em;text-decoration:underline}@media (any-pointer:coarse){.ui-button{min-width:var(--ui-control-height)}}@media (prefers-reduced-motion:reduce){.ui-spinner{border-style:dotted;border-right-color:currentColor;animation:none}.ui-button,.ui-disclosure-icon{transition:none}}@media (forced-colors:active){.ui-button,.ui-input,.ui-textarea,.ui-select,.ui-checkbox,.ui-radio,.ui-switch,.ui-tab,.ui-segment,.ui-card-action{border-color:buttontext}.ui-button:is(:disabled,[aria-disabled=true]),.ui-input:disabled,.ui-select:disabled{color:graytext;border-color:graytext}.ui-checkbox:checked,.ui-radio:checked,.ui-switch:checked{color:highlighttext;forced-color-adjust:none;background:highlight}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:highlight}:is(.ui-button,.ui-text-action,.ui-card-action,.ui-tab,.ui-segment,.ui-menu-item,.ui-input,.ui-textarea,.ui-select):focus-visible:not(:disabled):not([aria-disabled=true]),.ui-select-item[data-highlighted]{color:highlighttext;forced-color-adjust:none;background:highlight}.ui-check-field:has(input:focus-visible){color:highlighttext;forced-color-adjust:none;background:highlight}}
