.ui-icon--xs{height:var(--icon-size-xs);width:var(--icon-size-xs)}.ui-icon--s{height:var(--icon-size-s);width:var(--icon-size-s)}.ui-icon--m{height:var(--icon-size-m);width:var(--icon-size-m)}.ui-icon--l{height:var(--icon-size-l);width:var(--icon-size-l)}.ui-indicator{color:var(--color-destructive)}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.ui-button{position:relative;display:inline-flex;width:fit-content;max-width:24rem;align-items:center;justify-content:center;gap:var(--space-10);font-family:var(--font-main);letter-spacing:.025em;text-transform:uppercase;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-button:disabled,.ui-button[data-disabled]{cursor:default}.ui-button[data-loading=true]{cursor:progress}.ui-button--s{min-height:var(--control-height-s);padding:7.5px var(--space-15);border-radius:7px;font-size:var(--font-size-s);line-height:var(--line-height-tight)}.ui-button--m{min-height:var(--control-height-m);padding:var(--space-10) var(--space-20);border-radius:9px;font-size:var(--font-size-m);line-height:var(--line-height-control)}.ui-button--icon-only{flex:0 0 auto;max-width:none;gap:0;padding:0}.ui-button--icon-only.ui-button--s{width:var(--control-height-s);min-width:var(--control-height-s)}.ui-button--icon-only.ui-button--m{width:var(--control-height-m);min-width:var(--control-height-m)}.ui-button--default{background-color:var(--color-secondary);color:var(--color-secondary-foreground);box-shadow:inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b/30%),inset 0 2px rgb(from var(--color-brand-absolute-white) r g b/100%),inset 0 4px 15px rgb(from var(--color-brand-marengo) r g b/10%),0 2px 2px rgb(from var(--color-brand-marengo) r g b/15%),0 0 5px rgb(from var(--color-brand-marengo) r g b/15%)}@media(hover:hover){.ui-button--default:hover:not(:disabled,[data-disabled]){box-shadow:inset 0 1px rgb(from var(--color-brand-absolute-white) r g b/100%),inset 0 2px 5px rgb(from var(--color-brand-marengo) r g b/15%),inset 0 0 0 0 transparent,0 1px 2px rgb(from var(--color-brand-marengo) r g b/30%),0 0 2px rgb(from var(--color-brand-marengo) r g b/50%)}}.ui-button--default:active:not(:disabled,[data-disabled]),.ui-button--default[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-marengo) r g b/50%),inset 0 0 0 0 transparent,inset 0 0 0 0 transparent,0 2px rgb(from var(--color-brand-absolute-white) r g b/100%),0 -1px rgb(from var(--color-brand-absolute-black) r g b/30%)}.ui-button--accidental{background-color:var(--color-primary);color:var(--color-primary-foreground);box-shadow:inset 0 2px rgb(from var(--color-brand-silver-gray) r g b/60%),inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b/30%),inset 0 9px 15px rgb(from var(--color-brand-absolute-black) r g b/25%),0 0 5px rgb(from var(--color-brand-absolute-black) r g b/15%),0 0 2px rgb(from var(--color-brand-absolute-black) r g b/100%)}@media(hover:hover){.ui-button--accidental:hover:not(:disabled,[data-disabled]){box-shadow:inset 0 1px rgb(from var(--color-brand-silver-gray) r g b/30%),inset 0 -1px rgb(from var(--color-brand-absolute-black) r g b/60%),inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b/30%),0 0 2px rgb(from var(--color-brand-absolute-black) r g b/50%),0 1px 2px rgb(from var(--color-brand-absolute-black) r g b/45%)}}.ui-button--accidental:active:not(:disabled,[data-disabled]),.ui-button--accidental[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b/80%),inset 0 0 0 0 transparent,inset 0 0 0 0 transparent,0 2px rgb(from var(--color-brand-absolute-white) r g b/100%),0 -1px rgb(from var(--color-brand-absolute-black) r g b/30%)}.ui-button--plain{background-color:transparent;color:var(--color-destructive)}@media(hover:hover){.ui-button--plain:hover:not(:disabled,[data-disabled]){background-color:var(--color-muted)}}.ui-button--plain:active:not(:disabled,[data-disabled]),.ui-button--plain[data-pressed=true]{box-shadow:inset 0 2px 5px rgb(from var(--color-brand-absolute-black) r g b/80%),0 2px rgb(from var(--color-brand-absolute-white) r g b/100%),0 -1px rgb(from var(--color-brand-marengo) r g b/50%)}.ui-button__indicator{position:absolute;top:-4px;right:-4px}.ui-button__label{min-width:0}.ui-button__label--hidden{opacity:0}.ui-button__loading-icon{transform-origin:center;transform-box:fill-box;animation:ui-button-spin 1s linear infinite}.ui-button__loading-slot{display:inline-grid;place-items:center}.ui-button__loading-slot--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ui-button-spin{to{transform:rotate(360deg)}}.ui-checkbox{display:flex;height:var(--control-size-s);width:var(--control-size-s);cursor:pointer;align-items:center;justify-content:center;border:0;border-radius:var(--radius-field);color:var(--color-destructive-foreground);outline-offset:1px;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-checkbox:focus-visible{outline:2px solid var(--color-destructive)}.ui-checkbox[data-disabled]{cursor:not-allowed;opacity:.5}.ui-checkbox[data-state=unchecked]{background-color:var(--color-input);box-shadow:0 0 0 0 transparent,0 0 2px 1px rgb(from var(--color-input-foreground) r g b/25%) inset,0 0 1px rgb(from var(--color-input-foreground) r g b/25%) inset}.ui-checkbox[data-state=checked],.ui-checkbox[data-state=indeterminate]{background-color:var(--color-destructive);box-shadow:0 0 0 0 transparent,0 0 2px 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset,0 0 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset}@media(hover:hover){.ui-checkbox[data-state=unchecked]:not([data-disabled]):hover{box-shadow:0 2px 2px 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 1px 5px rgb(from var(--color-input-foreground) r g b/30%) inset}.ui-checkbox[data-state=checked]:not([data-disabled]):hover,.ui-checkbox[data-state=indeterminate]:not([data-disabled]):hover{box-shadow:0 0 3px 1px var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 0 5px 1px rgb(from var(--color-brand-absolute-black) r g b/25%) inset}}.ui-checkbox[data-state=unchecked]:not([data-disabled]):active{box-shadow:0 2px 0 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 2px 5px rgb(from var(--color-input-foreground) r g b/50%) inset}.ui-checkbox[data-state=checked]:not([data-disabled]):active,.ui-checkbox[data-state=indeterminate]:not([data-disabled]):active{box-shadow:0 2px 0 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 2px 5px rgb(from var(--color-brand-midnight-blue) r g b/50%) inset}.ui-field{position:relative;width:100%;--ui-field-floating-gap: var(--space-5);--ui-field-surface-min-height-m: var(--control-height-m);--ui-field-surface-min-height-s: var(--control-height-s);--ui-field-surface-padding-m: 5.5px var(--space-15);--ui-field-surface-padding-s: 3px var(--space-10);--ui-field-line-height-m: 14px;--ui-field-line-height-s: 13px;--ui-field-input-line-height-m: var(--ui-field-line-height-m);--ui-field-input-line-height-s: var(--ui-field-line-height-s);--ui-field-input-font-size-m: var(--font-size-m);--ui-field-input-font-size-s: var(--font-size-s);--ui-field-input-translate-y: 0px;--ui-field-label-line-height: var(--line-height-tight);--ui-field-label-color: var(--color-foreground-60);--ui-field-label-active-size: var(--font-size-xs);--ui-field-hint-size: var(--icon-size-s);--ui-field-hint-active-size: var(--icon-size-xs);--ui-field-topbar-height: 14px}.ui-field--s{--ui-field-floating-gap: 1px}.ui-field__surface{width:100%;border-radius:var(--radius-field);background-color:var(--background-field);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard);box-shadow:var(--shadow-field)}@media(hover:hover){.ui-field:not([data-disabled]) .ui-field__surface:hover{box-shadow:var(--shadow-field-hover)}}.ui-field__surface:active,.ui-field[data-focused] .ui-field__surface,.ui-field[data-open] .ui-field__surface{box-shadow:var(--shadow-field-active)}.ui-field[data-disabled] .ui-field__surface{opacity:.6}.ui-field__surface--floating{display:flex;align-items:center;gap:var(--space-10)}.ui-field__surface--floating.ui-field__surface--m{min-height:var(--ui-field-surface-min-height-m);padding:var(--ui-field-surface-padding-m)}.ui-field__surface--floating.ui-field__surface--s{min-height:var(--ui-field-surface-min-height-s);padding:var(--ui-field-surface-padding-s)}.ui-field__surface--topbar{position:relative;display:flex;min-height:100%;flex-direction:column;gap:var(--space-5);padding:var(--space-10) var(--space-15)}.ui-field__main{min-width:0;flex:1 1 0%}.ui-field__field{position:relative;min-width:0;width:100%}.ui-field__field:focus-within{outline:0}.ui-field__field--floating{display:grid;grid-template-rows:auto 0fr;transition:gap var(--duration-fast) var(--ease-standard),grid-template-rows var(--duration-fast) var(--ease-standard)}.ui-field[data-active] .ui-field__field--floating{gap:var(--ui-field-floating-gap);grid-template-rows:auto 1fr}.ui-field .ui-field__label{line-height:var(--ui-field-label-line-height);color:var(--ui-field-label-color);transition:color var(--duration-fast) var(--ease-standard),font-size var(--duration-fast) var(--ease-standard)}.ui-field__label-row{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:var(--space-4);line-height:var(--ui-field-label-line-height);overflow:visible}.ui-field__label-row .ui-field__label{min-width:0}.ui-field[data-active] .ui-field__label-row{height:var(--ui-field-label-active-size)}.ui-field__hint{pointer-events:auto;display:inline-flex;height:var(--ui-field-hint-size);width:var(--ui-field-hint-size);flex:0 0 auto;align-items:center;justify-content:center;line-height:0;transition:height var(--duration-fast) var(--ease-standard),width var(--duration-fast) var(--ease-standard)}.ui-field[data-active] .ui-field__hint{--ui-field-hint-size: var(--ui-field-hint-active-size)}.ui-field__hint .ui-tooltip__icon-trigger{height:var(--ui-field-hint-size);width:var(--ui-field-hint-size)}.ui-field__hint-content{font-size:var(--font-size-s);line-height:var(--line-height-tight)}.ui-field[data-active] .ui-field__label--floating,.ui-field[data-active] .ui-field__label--topbar{font-size:var(--ui-field-label-active-size)}.ui-field__line{height:0;width:100%;overflow:hidden;transition:height var(--duration-fast) var(--ease-standard)}.ui-field[data-active] .ui-field__line--m{height:var(--ui-field-line-height-m)}.ui-field[data-active] .ui-field__line--s{height:var(--ui-field-line-height-s)}.ui-field[data-active] .ui-field__line{overflow:visible}.ui-field__input-control{display:block;width:100%;border:0;background-color:transparent;padding:0;font-family:var(--font-main);font-size:var(--ui-field-input-font-size-m);font-weight:400;color:var(--color-input-foreground);box-shadow:none;caret-color:var(--color-input-foreground)}.ui-field__input-control:focus{outline:0}.ui-field__input-control:autofill,.ui-field__input-control:-webkit-autofill,.ui-field__input-control:-webkit-autofill:hover,.ui-field__input-control:-webkit-autofill:focus{background-color:transparent;box-shadow:0 0 0 1000px var(--background-field) inset;-webkit-text-fill-color:var(--color-input-foreground);caret-color:var(--color-input-foreground);transition:background-color 9999s ease-out}.ui-field--floating.ui-field--m .ui-field__input-control{font-size:var(--ui-field-input-font-size-m);line-height:var(--ui-field-input-line-height-m);margin-block:calc((var(--ui-field-line-height-m) - var(--ui-field-input-line-height-m)) / 2);transform:translateY(var(--ui-field-input-translate-y))}.ui-field--floating.ui-field--s .ui-field__input-control{font-size:var(--ui-field-input-font-size-s);line-height:var(--ui-field-input-line-height-s);margin-block:calc((var(--ui-field-line-height-s) - var(--ui-field-input-line-height-s)) / 2);transform:translateY(var(--ui-field-input-translate-y))}.ui-field__topbar{pointer-events:none;display:flex;height:var(--ui-field-topbar-height);width:100%;align-items:center;justify-content:space-between;gap:var(--space-8)}.ui-field__topbar-end{pointer-events:auto}.ui-field__footer{margin-top:var(--space-4);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-8)}.ui-field__footer-description{min-width:0;flex:1 1 0%}.ui-field__footer-meta{margin-left:auto}.ui-field__footer-actions{width:100%}.ui-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;line-height:0;cursor:help}.ui-tooltip__icon-trigger{overflow:visible;transform-origin:center;transition:transform var(--duration-fast) var(--ease-standard);will-change:transform}@media(hover:hover){.ui-tooltip__trigger:hover .ui-tooltip__icon-trigger{transform:scale(.66)}}.ui-tooltip__trigger[data-state=open] .ui-tooltip__icon-trigger{transform:scale(.66)}.ui-tooltip__icon-trigger--xs{height:var(--icon-size-xs);width:var(--icon-size-xs)}.ui-tooltip__icon-trigger--s{height:var(--icon-size-s);width:var(--icon-size-s)}.ui-tooltip__icon-trigger--m{height:var(--icon-size-m);width:var(--icon-size-m)}.ui-tooltip__icon-trigger--l{height:var(--icon-size-l);width:var(--icon-size-l)}.ui-tooltip__content{z-index:var(--ui-layer-floating, 20)}.ui-tooltip__content[data-ui-overlay-scope=modal],.ui-tooltip__content[data-ui-overlay-scope=drawer]{z-index:var(--ui-layer-modal-floating, 60)}.ui-tooltip__content{width:max-content;max-width:20rem;min-width:150px;padding:var(--space-8) var(--space-10);border:1px solid var(--color-overlay-border);border-radius:var(--radius-panel);color:var(--color-card-foreground);background:var(--background-overlay);background-clip:padding-box,border-box;background-origin:padding-box,border-box;box-shadow:var(--shadow-overlay)}.ui-text-field__clear-button{-webkit-user-select:none;user-select:none;color:var(--color-input-foreground)}.ui-text-field__counter{margin-left:auto;font-family:var(--font-main);font-size:var(--font-size-s);font-weight:400;line-height:var(--line-height-body);color:var(--color-foreground-40)}.ui-text-field__presets{width:100%}.ui-text-field__preset{border-radius:var(--radius-pill)}.ui-description{margin:0;font-family:var(--font-main);font-size:var(--font-size-s);font-weight:400;line-height:var(--line-height-body)}.ui-description--default{color:var(--color-foreground-40)}.ui-description--error{color:var(--color-error)}.ui-label{display:flex;align-items:center}.ui-label--m{font-size:var(--font-size-m);line-height:var(--line-height-control)}.ui-label--s{font-size:var(--font-size-s)}.ui-label--xs{font-size:var(--font-size-2xs)}.ui-label__required{margin-right:var(--space-4);font-family:var(--font-main);color:var(--color-destructive)}.ui-input{position:relative;width:100%}.ui-input.ui-field{--ui-field-surface-padding-m: 5.5px var(--space-15) 1.5px;--ui-field-surface-padding-s: 2.5px var(--space-10) .5px;--ui-field-line-height-m: var(--line-height-control);--ui-field-line-height-s: 16px;--ui-field-input-line-height-m: var(--line-height-control);--ui-field-input-line-height-s: 16px;--ui-field-input-translate-y: -1px}.ui-input--m.ui-field{--ui-field-floating-gap: 3px}.ui-input--m,.ui-input--s{width:100%}.ui-input__content--m{height:var(--control-height-m)}.ui-input__content--s{height:var(--control-height-s)}.ui-input__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-input__control[type=number]{appearance:textfield}.ui-input__control[type=number]::-webkit-outer-spin-button,.ui-input__control[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ui-popover__trigger{cursor:help}.ui-popover__content{z-index:var(--ui-layer-floating, 20)}.ui-popover__content[data-ui-overlay-scope=modal],.ui-popover__content[data-ui-overlay-scope=drawer]{z-index:var(--ui-layer-modal-floating, 60)}.ui-popover__content{width:max-content;max-width:20rem;min-width:var(--panel-min-width);border:1px solid var(--color-overlay-border);border-radius:var(--radius-panel);color:var(--color-card-foreground);background:var(--background-overlay);background-clip:padding-box,border-box;background-origin:padding-box,border-box;box-shadow:var(--shadow-overlay)}.ui-color-picker{display:inline-flex;width:fit-content;max-width:100%;vertical-align:middle}.ui-color-picker__popover{width:320px;max-width:calc(100vw - 24px);padding:var(--space-15);border-radius:var(--radius-panel)}.ui-color-picker__panel{display:grid;gap:var(--space-10)}.ui-color-picker__header{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:var(--space-10);font-family:var(--font-main)}.ui-color-picker__header span{min-width:0;overflow:hidden;font-size:var(--font-size-m);font-weight:700;line-height:var(--line-height-tight);color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap}.ui-color-picker__close{appearance:none;display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:var(--radius-field);background:transparent;font:inherit;color:var(--color-foreground-60);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-color-picker__saturation{position:relative;height:280px;overflow:hidden;border-radius:var(--radius-field);background:linear-gradient(to top,var(--color-brand-absolute-black),transparent),linear-gradient(to right,var(--color-brand-absolute-white),transparent),var(--ui-color-picker-hue);box-shadow:inset 0 0 0 1px rgb(from var(--color-brand-absolute-black) r g b/16%),inset 0 0 0 2px rgb(from var(--color-brand-absolute-white) r g b/22%);cursor:crosshair;touch-action:none}.ui-color-picker__saturation-thumb{position:absolute;z-index:1;width:18px;height:18px;border:2px solid var(--color-brand-absolute-white);border-radius:var(--radius-pill);background:var(--ui-color-picker-color);box-shadow:0 0 0 1px rgb(from var(--color-brand-absolute-black) r g b/28%),0 1px 2px rgb(from var(--color-brand-absolute-black) r g b/28%);transform:translate(-50%,-50%);pointer-events:none}.ui-color-picker__range{display:block;height:14px}.ui-color-picker__range input{appearance:none;width:100%;height:14px;margin:0;border-radius:var(--radius-pill);box-shadow:0 0 0 1px rgb(from var(--color-brand-absolute-black) r g b/12%),0 1px 1px rgb(from var(--color-brand-marengo) r g b/10%),inset 0 1px 1px rgb(from var(--color-brand-absolute-black) r g b/22%),inset 0 -1px rgb(from var(--color-brand-absolute-white) r g b/32%);cursor:pointer}.ui-color-picker__range--hue input{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.ui-color-picker__range--alpha input{background:linear-gradient(45deg,rgb(from var(--color-brand-black) r g b/12%) 25%,transparent 25%),linear-gradient(-45deg,rgb(from var(--color-brand-black) r g b/12%) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(from var(--color-brand-black) r g b/12%) 75%),linear-gradient(-45deg,transparent 75%,rgb(from var(--color-brand-black) r g b/12%) 75%),linear-gradient(to right,transparent,var(--ui-color-picker-alpha-color));background-position:0 0,0 4px,4px -4px,-4px 0,0 0;background-size:8px 8px,8px 8px,8px 8px,8px 8px,100% 100%}.ui-color-picker__range--alpha,.ui-color-picker__popover[data-alpha=false] .ui-color-picker__range--hue{margin-bottom:var(--space-8)}.ui-color-picker__range input::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:16px;height:16px;border:0;border-radius:var(--radius-pill);background:var(--color-brand-absolute-white);box-shadow:0 0 0 1px rgb(from var(--color-brand-absolute-black) r g b/18%),0 1px 1px rgb(from var(--color-brand-marengo) r g b/14%);transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-color-picker__range input::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;border:0;border-radius:var(--radius-pill);background:var(--color-brand-absolute-white);box-shadow:0 0 0 1px rgb(from var(--color-brand-absolute-black) r g b/18%),0 1px 1px rgb(from var(--color-brand-marengo) r g b/14%);transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-color-picker__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.ui-color-picker__popover[data-alpha=false] .ui-color-picker__fields{width:100%;grid-template-columns:minmax(0,1fr)}.ui-color-picker__field{min-width:0;width:100%}.ui-color-picker__field--hex .ui-input__control{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-variant-numeric:tabular-nums;text-transform:uppercase}.ui-color-picker__field--alpha .ui-input__control{font-variant-numeric:tabular-nums;text-align:right}.ui-color-picker__field[data-invalid=true] .ui-field__surface{box-shadow:0 0 0 1px var(--color-destructive),0 1px 2px rgb(from var(--color-destructive) r g b/24%)}.ui-color-picker__hint{margin:-3px 0 0;font-family:var(--font-main);font-size:var(--font-size-s);line-height:1.25;color:var(--color-destructive)}.ui-color-picker__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.ui-color-swatch{appearance:none;position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-brand-absolute-white);border-radius:var(--radius-field);background-color:var(--color-brand-absolute-white);background-image:linear-gradient(45deg,rgb(from var(--color-brand-black) r g b/10%) 25%,transparent 25%),linear-gradient(-45deg,rgb(from var(--color-brand-black) r g b/10%) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(from var(--color-brand-black) r g b/10%) 75%),linear-gradient(-45deg,transparent 75%,rgb(from var(--color-brand-black) r g b/10%) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;box-shadow:inset 0 0 0 1px rgb(from var(--color-brand-absolute-black) r g b/12%),0 1px 2px rgb(from var(--color-brand-marengo) r g b/18%);cursor:default;transition:box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-color-swatch--s{width:var(--control-size-s);height:var(--control-size-s)}.ui-color-swatch--m{width:var(--control-height-s);height:var(--control-height-s)}.ui-color-swatch--l{width:var(--control-height-m);height:var(--control-height-m)}.ui-color-swatch--circle{border-radius:var(--radius-pill)}.ui-color-swatch--selected,.ui-color-swatch[data-selected=true]{box-shadow:inset 0 0 0 1px rgb(from var(--color-brand-absolute-black) r g b/18%),0 0 0 2px var(--color-brand-absolute-white),0 0 0 4px var(--color-brand-black)}.ui-color-swatch[data-interactive=true]{cursor:pointer}.ui-color-swatch__ring{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px rgb(from var(--color-brand-absolute-white) r g b/35%);pointer-events:none}.ui-color-swatch__surface{position:absolute;inset:0;background:var(--ui-color-picker-color)}.ui-color-picker__saturation:focus-visible,.ui-color-picker__range input:focus-visible,.ui-color-picker__close:focus-visible,.ui-color-swatch:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ui-color-picker__range input:disabled,.ui-color-picker__close:disabled,.ui-color-swatch:disabled,.ui-color-swatch[data-disabled]{cursor:default;opacity:.56}@media(hover:hover){.ui-color-picker__close:hover:not(:disabled){color:var(--color-foreground)}.ui-color-swatch[data-interactive=true]:hover:not(:disabled,[data-disabled]){box-shadow:inset 0 0 0 1px rgb(from var(--color-brand-absolute-black) r g b/18%),0 2px 5px -2px rgb(from var(--color-brand-marengo) r g b/42%);transform:translateY(-1px)}}[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform, 100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform, 100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@keyframes fake-animation{}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform, 100%),0)}}@keyframes slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform, 100%),0,0)}to{transform:translateZ(0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform, 100%),0,0)}}@media(hover:hover)and (pointer:fine){[data-vaul-drawer]{-webkit-user-select:none!important;user-select:none!important}}@media(pointer:fine){[data-vaul-handle-hitarea]{width:100%;height:100%}}.ui-drawer__trigger{cursor:pointer}.ui-drawer__overlay{position:fixed;z-index:var(--ui-layer-drawer-overlay, 50);inset:0;background:rgb(from var(--color-brand-black) r g b/38%);-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px)}.ui-drawer__content{position:fixed;z-index:var(--ui-layer-drawer-content, 51);display:flex;min-width:0;min-height:0;outline:0;--ui-drawer-inline-size: 560px;--ui-drawer-side-size: 420px;--ui-drawer-max-block-size: min(82dvh, 720px);--ui-drawer-radius: 20px}.ui-drawer__content--top,.ui-drawer__content--bottom{inset-inline:0;width:100%;max-height:var(--ui-drawer-max-block-size)}.ui-drawer__content--top{top:0}.ui-drawer__content--bottom{bottom:0}.ui-drawer__content--left,.ui-drawer__content--right{top:0;bottom:0;width:min(var(--ui-drawer-side-size),100vw - 15px);max-width:calc(100vw - 15px)}.ui-drawer__content--left{left:0}.ui-drawer__content--right{right:0}.ui-drawer__surface{position:relative;display:flex;width:min(100%,var(--ui-drawer-inline-size));max-height:inherit;min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;overflow:clip;border:1px solid var(--color-brand-absolute-white);background:rgb(from var(--color-brand-pale-white) r g b/86%);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);box-shadow:0 5px 18px rgb(from var(--color-brand-absolute-black) r g b/22%)}.ui-drawer__content--top .ui-drawer__surface,.ui-drawer__content--bottom .ui-drawer__surface{margin-inline:auto}.ui-drawer__content--top .ui-drawer__surface{border-top:0;border-radius:0 0 var(--ui-drawer-radius) var(--ui-drawer-radius)}.ui-drawer__content--bottom .ui-drawer__surface{border-bottom:0;border-radius:var(--ui-drawer-radius) var(--ui-drawer-radius) 0 0}.ui-drawer__content--left .ui-drawer__surface{border-left:0;border-radius:0 var(--ui-drawer-radius) var(--ui-drawer-radius) 0}.ui-drawer__content--right .ui-drawer__surface{border-right:0;border-radius:var(--ui-drawer-radius) 0 0 var(--ui-drawer-radius)}.ui-drawer__handle{position:relative;display:inline-flex;width:54px;height:24px;flex:0 0 auto;order:-1;align-items:center;justify-content:center;align-self:center;margin-block:10px 6px;border-radius:var(--radius-pill);background:transparent;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ui-drawer__handle>[data-vaul-handle-hitarea]{display:inline-flex;width:54px;height:24px;align-items:center;justify-content:center;border-radius:var(--radius-pill);pointer-events:none}.ui-drawer__handle>[data-vaul-handle-hitarea]:before{display:block;width:42px;height:5px;border-radius:var(--radius-pill);background:rgb(from var(--color-brand-marengo) r g b/28%);content:"";transform-origin:center;transition:transform var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}@media(hover:hover){.ui-drawer__handle:hover>[data-vaul-handle-hitarea]:before{background:rgb(from var(--color-brand-marengo) r g b/36%);transform:scaleX(1.08)}}.ui-drawer__handle:active{cursor:grabbing}.ui-drawer__handle:active>[data-vaul-handle-hitarea]:before{background:rgb(from var(--color-brand-marengo) r g b/42%);transform:scaleX(1.12)}.ui-drawer__content--top .ui-drawer__handle{order:10;margin-block:6px 10px}.ui-drawer__content--left .ui-drawer__handle,.ui-drawer__content--right .ui-drawer__handle{position:absolute;top:50%;width:24px;height:54px;margin:0;transform:translateY(-50%)}.ui-drawer__content--left .ui-drawer__handle>[data-vaul-handle-hitarea],.ui-drawer__content--right .ui-drawer__handle>[data-vaul-handle-hitarea]{width:24px;height:54px}.ui-drawer__content--left .ui-drawer__handle>[data-vaul-handle-hitarea]:before,.ui-drawer__content--right .ui-drawer__handle>[data-vaul-handle-hitarea]:before{width:5px;height:42px}@media(hover:hover){.ui-drawer__content--left .ui-drawer__handle:hover>[data-vaul-handle-hitarea]:before,.ui-drawer__content--right .ui-drawer__handle:hover>[data-vaul-handle-hitarea]:before{transform:scaleY(1.08)}}.ui-drawer__content--left .ui-drawer__handle:active>[data-vaul-handle-hitarea]:before,.ui-drawer__content--right .ui-drawer__handle:active>[data-vaul-handle-hitarea]:before{transform:scaleY(1.12)}.ui-drawer__content--left .ui-drawer__handle{right:8px}.ui-drawer__content--right .ui-drawer__handle{left:8px}.ui-drawer__header{display:flex;min-height:58px;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:var(--space-10);padding:12px 15px}.ui-drawer__header-content{display:grid;min-width:0;flex:1 1 0;gap:var(--space-4);padding-block:5px}.ui-drawer__title{min-width:0;font-family:var(--font-main);font-size:17px;font-weight:600;line-height:1.2;color:var(--color-foreground)}.ui-drawer__description{min-width:0;font-family:var(--font-main);font-size:var(--font-size-m);font-weight:400;line-height:1.4;color:var(--color-foreground-60)}.ui-drawer__body{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;overflow:auto;padding:0 15px 15px}.ui-drawer__footer{display:flex;width:100%;flex:0 0 auto;align-items:center;justify-content:flex-end;padding:15px;padding-bottom:max(15px,env(safe-area-inset-bottom));border-top:1px solid rgb(from var(--color-brand-absolute-black) r g b/5%);background:rgb(from var(--color-brand-pale-white) r g b/62%);box-shadow:0 -2px 5px rgb(from var(--color-brand-marengo) r g b/10%)}.ui-drawer__content--top .ui-drawer__footer{padding-top:max(15px,env(safe-area-inset-top));padding-bottom:15px}.ui-drawer__actions{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:var(--space-10)}.ui-drawer__actions--column{flex-direction:column;align-items:stretch}.ui-drawer__actions--row{flex-direction:row;align-items:stretch}.ui-drawer__actions--row>.ui-button{width:100%;max-width:none;flex:1 1 0}.ui-drawer__close{display:inline-flex;box-sizing:border-box;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;overflow:clip;border:0;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);color:var(--color-brand-marengo);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-drawer__close:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ui-drawer__close--floating{background:rgb(from var(--color-brand-black) r g b/40%);color:var(--color-brand-pale-white)}@media(hover:hover){.ui-drawer__close--floating:hover{background:rgb(from var(--color-brand-black) r g b/60%)}}.ui-drawer__close--toolbar{background:rgb(from var(--color-brand-black) r g b/10%)}@media(hover:hover){.ui-drawer__close--toolbar:hover{background:rgb(from var(--color-brand-black) r g b/18%)}}.ui-drawer__close-icon{flex:0 0 auto}.ui-switch{position:relative;display:inline-flex;height:22px;width:40px;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-pill);padding:1px;outline-offset:1px;transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-switch:focus-visible{outline:2px solid var(--color-ring)}.ui-switch[data-disabled]{cursor:not-allowed;opacity:.5}.ui-switch[data-state=unchecked]{background-color:var(--color-input);box-shadow:0 0 3px 1px var(--color-brand-absolute-white),0 0 2px 1px rgb(from var(--color-input-foreground) r g b/25%) inset,0 0 1px rgb(from var(--color-input-foreground) r g b/25%) inset}.ui-switch[data-state=checked]{background-color:var(--color-success);box-shadow:0 0 3px 1px var(--color-brand-absolute-white),0 0 2px 1px rgb(from var(--color-brand-midnight-blue) r g b/25%) inset,0 0 1px rgb(from var(--color-brand-midnight-blue) r g b/25%) inset}@media(hover:hover){.ui-switch[data-state=unchecked]:not([data-disabled]):hover{box-shadow:0 2px 2px 0 var(--color-brand-absolute-white),0 0 1px rgb(from var(--color-input-foreground) r g b/50%) inset,0 1px 5px rgb(from var(--color-input-foreground) r g b/30%) inset}.ui-switch[data-state=checked]:not([data-disabled]):hover{box-shadow:0 2px 2px 0 var(--color-brand-absolute-white),0 0 1px rgb(from var(--color-brand-midnight-blue) r g b/50%) inset,0 1px 5px rgb(from var(--color-brand-midnight-blue) r g b/40%) inset}}.ui-switch[data-state=unchecked]:not([data-disabled]):active{box-shadow:0 2px 0 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 2px 5px rgb(from var(--color-input-foreground) r g b/50%) inset}.ui-switch[data-state=checked]:not([data-disabled]):active{box-shadow:0 2px 0 0 var(--color-brand-absolute-white),0 0 0 0 transparent inset,0 2px 5px rgb(from var(--color-brand-midnight-blue) r g b/50%) inset}.ui-switch__thumb{pointer-events:none;display:block;height:var(--control-size-s);width:var(--control-size-s);border-radius:var(--radius-pill);background-color:var(--color-success-foreground);box-shadow:0 .5px 1px .5px rgb(from var(--color-brand-absolute-black) r g b/10%);transition:transform var(--duration-fast) var(--ease-standard)}.ui-switch__thumb[data-state=unchecked]{transform:translate(0)}.ui-switch__thumb[data-state=checked]{transform:translate(18px)}.ui-switch:active .ui-switch__thumb[data-state=unchecked]{box-shadow:1px .5px 1px .5px rgb(from var(--color-brand-absolute-black) r g b/10%)}.ui-switch:active .ui-switch__thumb[data-state=checked]{box-shadow:-1px .5px 1px .5px rgb(from var(--color-brand-absolute-black) r g b/10%)}.ui-tabs{display:grid;width:100%;min-width:0;max-width:100%;gap:var(--space-15)}.ui-tabs__list{display:inline-flex;width:fit-content;max-width:100%;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.ui-tabs__trigger{display:inline-flex;width:fit-content;max-width:100%;height:35px;min-height:35px;align-items:center;justify-content:center;gap:var(--space-10);border:0;border-radius:var(--radius-field);background:transparent;padding:10px var(--space-15);font-family:var(--font-main);font-size:16px;font-weight:500;line-height:1.2;color:var(--color-brand-black);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ui-tabs__trigger:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ui-tabs__trigger:disabled,.ui-tabs__trigger[data-disabled]{cursor:default;opacity:.56}@media(hover:hover){.ui-tabs__trigger:hover:not(:disabled,[data-disabled],[data-state=active]){background-color:rgb(from var(--color-brand-black) r g b/5%)}}.ui-tabs__trigger[data-state=active]{background:var(--color-brand-black);color:var(--color-brand-pale-white)}.ui-tabs__trigger--icon-only{width:50px;max-width:50px}.ui-tabs__trigger-icon{flex:0 0 auto}.ui-tabs__trigger-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;padding-block:1px;line-height:1.2}.ui-tabs__content{min-width:0;font-family:var(--font-main);color:var(--color-foreground)}.ui-tabs__content:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.ui-scroll-area{position:relative;height:var(--control-height-m);max-width:100%;overflow:hidden}.ui-scroll-area__viewport{height:100%;width:100%;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.ui-scroll-area__viewport::-webkit-scrollbar{display:none}.ui-scroll-area__scrollbar{pointer-events:none;position:absolute;z-index:10;display:flex;border-radius:var(--radius-pill);background:var(--scrollbar-track-color)}.ui-scroll-area__scrollbar[data-orientation=vertical]{--bits-scroll-area-thumb-width: var(--scrollbar-thumb-size);top:0;right:0;height:calc(100% - var(--handle-size, 0px));width:var(--scrollbar-size);flex-direction:column;align-items:center}.ui-scroll-area__scrollbar[data-orientation=horizontal]{--bits-scroll-area-thumb-height: var(--scrollbar-thumb-size);left:0;bottom:0;height:var(--scrollbar-size);width:calc(100% - var(--handle-size, 0px));flex-direction:row;align-items:center}.ui-scroll-area__thumb{pointer-events:auto;position:absolute;z-index:10;cursor:grab;border-radius:var(--radius-pill);background-color:var(--scrollbar-thumb-color);box-shadow:var(--scrollbar-thumb-shadow);transition:background-color 50ms cubic-bezier(.4,0,.2,1),box-shadow 50ms cubic-bezier(.4,0,.2,1)}@media(hover:hover){.ui-scroll-area__thumb:hover{cursor:grab;background-color:var(--scrollbar-thumb-color-hover);box-shadow:var(--scrollbar-thumb-shadow)}}.ui-scroll-area__thumb:active{cursor:grabbing}.ui-select{position:relative}.ui-select.ui-field--m{--ui-field-floating-gap: 2px;--ui-field-line-height-m: 17px}.ui-select__surface{height:var(--ui-field-surface-min-height-m)}.ui-select__trigger{display:block;height:var(--ui-field-surface-min-height-m);width:100%;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer;line-height:0}.ui-select__trigger:focus{outline:0}.ui-select.ui-field--s .ui-select__surface,.ui-select.ui-field--s .ui-select__trigger{height:var(--ui-field-surface-min-height-s)}.ui-select__trigger-control{display:block;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ui-select.ui-field[data-active] .ui-select__trigger-control{overflow:hidden}.ui-select__trigger-icon{flex:0 0 auto;transition:transform var(--duration-fast) var(--ease-standard)}.ui-select__trigger[data-state=open] .ui-select__trigger-icon{transform:rotate(180deg)}.ui-select__content{z-index:var(--ui-layer-floating, 20);--ui-select-content-max-height: min( 20rem, 60vh, var(--bits-select-content-available-height, 100vh) )}.ui-select__content[data-ui-overlay-scope=modal],.ui-select__content[data-ui-overlay-scope=drawer]{z-index:var(--ui-layer-modal-floating, 60)}.ui-select__content{width:var(--bits-select-anchor-width, max-content);max-width:calc(100vw - 1rem);min-width:min(var(--bits-select-anchor-width, var(--panel-min-width)),100vw - 1rem);padding:var(--space-10);border:1px solid var(--color-overlay-border);border-radius:var(--radius-panel);color:var(--color-card-foreground);background:var(--background-overlay);background-clip:padding-box,border-box;background-origin:padding-box,border-box;box-shadow:var(--shadow-overlay)}.ui-select__content .ui-select__scroll-area.ui-scroll-area{height:auto;max-height:var(--ui-select-content-max-height)}.ui-select__content .ui-select__viewport.ui-scroll-area__viewport{height:auto;max-height:inherit}.ui-select__item{display:flex;min-height:var(--control-height-m);align-items:center;justify-content:space-between;gap:var(--space-10);padding:10px 12px;font-size:var(--font-size-m);line-height:var(--line-height-tight)}.ui-select__item--s{min-height:var(--control-height-s);padding:var(--space-5) var(--space-10);font-size:var(--font-size-s)}.ui-select__item[data-highlighted]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.ui-select__item[data-selected]{color:var(--color-destructive)}.ui-select__item-content{flex-grow:1}.ui-alert{display:flex;height:var(--control-height-m);width:100%;align-items:center;gap:var(--space-10);border:1px solid transparent;border-radius:var(--radius-field);padding:var(--space-10) var(--space-15)}.ui-alert--info{border-color:rgb(from var(--color-info) r g b/20%);background-color:rgb(from var(--color-info) r g b/5%);color:var(--color-info-foreground)}.ui-alert--warning{border-color:rgb(from var(--color-warning) r g b/20%);background-color:rgb(from var(--color-warning) r g b/5%);color:var(--color-warning-foreground)}.ui-alert__icon{flex-shrink:0}.ui-alert__icon--info{color:var(--color-info)}.ui-alert__icon--warning{color:var(--color-warning)}.ui-alert__content{flex-grow:1}.ui-alert__close{display:inline-flex;height:var(--control-size-s);width:var(--control-size-s);flex-shrink:0;align-items:center;justify-content:center;border:0;background-color:transparent;padding:0;color:var(--color-foreground-40);box-shadow:none;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover){.ui-alert__close:hover{color:rgb(from var(--color-foreground) r g b/70%)}}.ui-alert__close-icon{color:currentcolor}.ui-pattern-generator-shell.svelte-11sm3rq{display:grid;gap:1rem}.ui-pattern-generator-shell-header.svelte-11sm3rq{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.ui-pattern-generator-shell-heading.svelte-11sm3rq{display:grid;gap:.375rem}.ui-pattern-generator-shell-title.svelte-11sm3rq{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.15;color:var(--color-foreground)}.ui-pattern-generator-shell-subtitle.svelte-11sm3rq{font-size:.9375rem;line-height:1.35;color:var(--color-muted-foreground)}.ui-pattern-generator-shell-body.svelte-11sm3rq{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.ui-pattern-generator-shell-main.svelte-11sm3rq,.ui-pattern-generator-shell-aside.svelte-11sm3rq{display:grid;gap:.75rem}@media not (max-width:992px){.ui-pattern-generator-shell-body[data-has-aside].svelte-11sm3rq{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}}.ui-pattern-step-header.svelte-19tkx1k{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ui-pattern-step-header-main.svelte-19tkx1k{display:grid;gap:.375rem}.ui-pattern-step-header-badge.svelte-19tkx1k{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.125rem .5rem;border-radius:999px;background:rgb(from var(--color-primary) r g b / 12%);color:var(--color-primary);font-size:.6875rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ui-pattern-step-header-title.svelte-19tkx1k{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;line-height:1.2;color:var(--color-foreground)}.ui-pattern-step-header-description.svelte-19tkx1k{max-width:58ch;font-size:.9rem;line-height:1.35;color:var(--color-muted-foreground)}.ui-pattern-step-header-actions.svelte-19tkx1k{display:inline-flex;align-items:center;gap:.5rem}.ui-pattern-step-actions.svelte-17a3zu0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ui-pattern-step-actions[data-align=end].svelte-17a3zu0{justify-content:flex-end}.ui-pattern-step-actions-right.svelte-17a3zu0{display:inline-flex;align-items:center;gap:.5rem}.ui-pattern-step-panel.svelte-ff1qub{display:grid;gap:var(--space-15);padding:var(--space-15);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-card);box-shadow:0 8px 20px -14px rgb(from var(--color-brand-absolute-black) r g b/30%),0 4px 8px -6px rgb(from var(--color-brand-absolute-black) r g b/20%)}.ui-pattern-step-panel__body.svelte-ff1qub{display:grid;gap:var(--space-15);min-width:0}@media(max-width:768px){.ui-pattern-step-panel.svelte-ff1qub{gap:var(--space-10);padding:var(--space-10) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.ui-pattern-step-panel__body.svelte-ff1qub{gap:var(--space-10)}}@media not (max-width:768px){.ui-pattern-step-panel.svelte-ff1qub{padding:var(--space-20)}}.ui-pattern-color-swatch-picker.svelte-1v4tdrf{display:grid;gap:var(--space-10)}.ui-pattern-color-swatch-picker__label.svelte-1v4tdrf{font-size:var(--font-size-m);font-weight:600;line-height:var(--line-height-body);color:var(--color-muted-foreground)}.ui-pattern-color-swatch-picker__grid.svelte-1v4tdrf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.ui-pattern-option-card.svelte-lgs9y6{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-card);color:var(--color-card-foreground);text-align:left;transition:border-color .2s ease,background-color .2s ease}.ui-pattern-option-card.svelte-lgs9y6:hover:not(:disabled){border-color:rgb(from var(--color-primary) r g b / 35%)}.ui-pattern-option-card[data-selected].svelte-lgs9y6{border-color:rgb(from var(--color-primary) r g b / 45%);background:rgb(from var(--color-primary) r g b / 8%)}.ui-pattern-option-card.svelte-lgs9y6:focus-visible{outline:2px solid rgb(from var(--color-primary) r g b / 42%);outline-offset:2px}.ui-pattern-option-card.svelte-lgs9y6:disabled{opacity:.6;cursor:not-allowed}.ui-pattern-option-card-main.svelte-lgs9y6{display:grid;gap:.2rem;min-width:0;flex:1 1 auto}.ui-pattern-option-card-title-row.svelte-lgs9y6{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ui-pattern-option-card-title.svelte-lgs9y6{font-size:.9375rem;font-weight:600;line-height:1.25}.ui-pattern-option-card-meta.svelte-lgs9y6{font-size:.75rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted-foreground)}.ui-pattern-option-card-description.svelte-lgs9y6{font-size:.8125rem;line-height:1.35;color:var(--color-muted-foreground)}.ui-pattern-option-card-end.svelte-lgs9y6,.ui-pattern-option-card-media.svelte-lgs9y6{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.adaptive-logo.svelte-17vcn42{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:var(--space-10);border:1px solid var(--adaptive-logo-border);border-radius:var(--radius-panel);background:var(--adaptive-logo-bg);color:var(--adaptive-logo-fg)}.adaptive-logo--light.svelte-17vcn42{--adaptive-logo-bg: var(--color-brand-absolute-white);--adaptive-logo-fg: var(--color-brand-absolute-black);--adaptive-logo-border: rgb(from var(--color-brand-absolute-black) r g b / 8%)}.adaptive-logo--dark.svelte-17vcn42{--adaptive-logo-bg: var(--color-brand-absolute-black);--adaptive-logo-fg: var(--color-brand-absolute-white);--adaptive-logo-border: rgb(from var(--color-brand-absolute-white) r g b / 12%)}.adaptive-logo.svelte-17vcn42 img:where(.svelte-17vcn42){display:block;width:100%;height:100%;object-fit:contain}.adaptive-logo__fallback.svelte-17vcn42{font-size:var(--font-size-l);font-weight:700;line-height:1}.transform-hint-alert.ui-alert{min-height:auto;align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-10)}.transform-hint-alert .ui-alert__content{font-size:var(--font-size-m);line-height:1.3}.pointer-hint--coarse.svelte-ib1f1n{display:none}@media(pointer:coarse){.transform-hint-alert .ui-alert__content{font-size:var(--font-size-s);line-height:1.25}.pointer-hint--fine.svelte-ib1f1n{display:none}.pointer-hint--coarse.svelte-ib1f1n{display:inline}}.gallery-wrap.svelte-q29n38{display:grid;gap:var(--space-8)}.gallery-title.svelte-q29n38{margin:0;font-size:var(--font-size-m);font-weight:600;color:var(--color-muted-foreground)}.gallery-scroll{--gallery-thumb-height: 166px;height:calc(var(--gallery-thumb-height) + 18px);min-width:0}.gallery-scroll__viewport{height:var(--gallery-thumb-height);width:100%}.gallery-scroll__viewport>[data-scroll-area-content]{height:100%}.gallery.svelte-q29n38{box-sizing:border-box;display:grid;height:100%;grid-auto-flow:column;grid-auto-columns:minmax(88px,104px);gap:var(--space-10);padding:2px 0 0}.thumb.svelte-q29n38{appearance:none;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:rgb(from var(--color-card) r g b / 96%)}.thumb.svelte-q29n38 img:where(.svelte-q29n38),.thumb.svelte-q29n38 span:where(.svelte-q29n38){display:block;width:100%;height:100%;object-fit:cover}.thumb.is-selected.svelte-q29n38{border-color:var(--color-brand-coral);box-shadow:0 0 0 1px rgb(from var(--color-brand-coral) r g b / 35%)}.thumb.svelte-q29n38:focus-visible{outline:2px solid var(--color-brand-coral);outline-offset:2px}.helper.svelte-q29n38{margin:0;font-size:var(--font-size-m);line-height:1.35;color:var(--color-muted-foreground)}.list.svelte-12u89an{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--space-8)}.item.svelte-12u89an{width:100%}.brand-card.svelte-12u89an{appearance:none;display:grid;width:100%;min-height:118px;align-content:center;justify-items:center;gap:var(--space-10);padding:var(--space-14) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-panel);background:rgb(from var(--color-card) r g b / 86%);color:var(--color-foreground);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.brand-card.svelte-12u89an:hover{border-color:rgb(from var(--color-brand-coral) r g b / 50%)}.brand-card.svelte-12u89an:focus-visible{outline:2px solid var(--color-brand-coral);outline-offset:2px}.brand-card.is-selected.svelte-12u89an{border-color:var(--color-brand-coral);box-shadow:0 0 0 1px rgb(from var(--color-brand-coral) r g b / 36%)}.company-logo{width:min(100%,152px);height:70px}.company-name.svelte-12u89an{max-width:100%;overflow:hidden;font-size:var(--font-size-m);font-weight:600;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.details-form.svelte-1wdlpog{width:100%}.list.svelte-1vvbrhx{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.item.svelte-1vvbrhx{width:100%}.logo-thumb{width:56px;height:56px;padding:var(--space-8)}.background-row.svelte-bbs4pp{display:grid;gap:var(--space-8)}.radius-controls.svelte-bbs4pp{display:grid;gap:var(--space-10)}.control-label.svelte-bbs4pp{margin:0;font-size:var(--font-size-m);font-weight:600;line-height:var(--line-height-body);color:var(--color-muted-foreground)}.radius-options.svelte-bbs4pp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.radius-options.svelte-bbs4pp .ui-button{width:100%;justify-content:center}.qr-mobile-tabs{gap:var(--space-10)}.qr-mobile-tabs .ui-tabs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.qr-mobile-tabs .ui-tabs__trigger{width:100%}.mobile-tab-panel.svelte-bbs4pp{display:grid;gap:var(--space-10);min-width:0}.toggle-row.svelte-bbs4pp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:var(--control-size-m)}.toggle-label.svelte-bbs4pp{font-size:var(--font-size-m);font-weight:600;line-height:var(--line-height-body);color:var(--color-muted-foreground)}.restart-button{width:100%;max-width:none}.controls.svelte-ynmptj{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.content.svelte-ynmptj{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding-block:16px;padding-inline:24px;pointer-events:none}.shell.svelte-ynmptj{pointer-events:auto}.panel.svelte-ynmptj{display:grid;gap:16px;padding-right:8px;pointer-events:auto}.panel--drawer.svelte-ynmptj{padding-right:0}.actions.svelte-ynmptj{padding:16px 24px;pointer-events:auto}.actions.svelte-ynmptj .ui-pattern-step-actions{width:100%}.actions.svelte-ynmptj .ui-button{min-height:48px}.panel.svelte-ynmptj .ui-alert{min-height:40px;height:auto;align-items:flex-start;padding-block:10px}.panel-alert [class*=ui-alert__content].svelte-ynmptj{padding-block:1px;line-height:1.35}.mobile-shell.svelte-ynmptj{position:absolute;top:0;right:0;left:0;height:100%;min-height:0;pointer-events:none}.actions--mobile.svelte-ynmptj{position:absolute;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:25;padding:0}.actions--locked.svelte-ynmptj{pointer-events:none}.mobile-drawer-dismiss.svelte-ynmptj{appearance:none;position:absolute;inset:0;z-index:21;padding:0;border:0;background:transparent;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qr-settings-drawer{height:var(--qr-viewport-height, 100dvh);max-height:none;pointer-events:auto;will-change:transform;backface-visibility:hidden}.qr-settings-drawer[data-vaul-drawer]:not(.vaul-dragging){transition-duration:.26s!important}.qr-settings-drawer .ui-drawer__surface{height:100%;max-height:none;justify-content:flex-end;background:rgb(from var(--color-brand-pale-white) r g b/92%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.qr-settings-drawer .ui-drawer__body{flex:0 1 auto;max-height:calc(78svh - 72px);overflow:auto}.qr-settings-drawer .ui-drawer__handle{width:min(184px,100vw - 48px);height:52px;margin-block:0 4px}.qr-settings-drawer .ui-drawer__handle>[data-vaul-handle-hitarea]{width:100%;height:100%}.qr-settings-drawer .ui-drawer__handle>[data-vaul-handle-hitarea]:before{width:64px;height:6px}@media not (max-width:768px){.controls.svelte-ynmptj{position:static;inset:auto;grid-column:2;grid-row:1;pointer-events:auto}.mobile-shell.svelte-ynmptj{display:none}.content.svelte-ynmptj{margin-bottom:8px;padding-block:0;padding-inline:0}.actions.svelte-ynmptj{padding:0}}.qr-konva-scene.svelte-lrvah2{width:100%;height:100%}.lockscreen.svelte-15q8nup{pointer-events:none;position:absolute;inset-inline:0;top:15%;z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-brand-absolute-white);font-family:"SF Pro Display",var(--font-main),system-ui,sans-serif;-webkit-user-select:none;user-select:none}.lock{width:24px;height:24px;filter:drop-shadow(0 1px 1px rgb(from var(--color-brand-absolute-black) r g b/50%))}.time.svelte-15q8nup{margin:0;font-size:clamp(2.4rem,9vw,4.5rem);font-weight:300;letter-spacing:-.02em;text-shadow:0 2px 4px rgb(from var(--color-brand-absolute-black) r g b/40%)}.date.svelte-15q8nup{margin:0;font-size:clamp(1rem,4vw,1.25rem);text-shadow:0 1px 2px rgb(from var(--color-brand-absolute-black) r g b/50%)}@media not (max-width:768px){.lockscreen.svelte-15q8nup{top:5%}}.preview-shell.svelte-qhzq71{position:relative;z-index:10;grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:calc(3rem + env(safe-area-inset-top,0px));padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px));padding-inline:12px;overflow:hidden;isolation:isolate;background-color:var(--qr-preview-bg-color, #1a1a1a)}.preview-shell.svelte-qhzq71:before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--qr-preview-bg-color, transparent);background-image:var(--qr-preview-bg-image, none);background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1.1);filter:blur(24px) brightness(58%) saturate(1.08);pointer-events:none;transition:background-image var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.device.svelte-qhzq71{position:relative;z-index:1;width:min(100%,30rem);height:100%;max-height:100%;max-width:100%;margin-inline:auto}.konva-scene{display:block;width:100%;height:100%;margin-inline:auto;border-radius:2rem;overflow:hidden;touch-action:none;pointer-events:auto}.konva-scene canvas{display:block}@media(max-width:768px){.preview-shell.svelte-qhzq71:before{transform:scale(1.05);filter:blur(12px) brightness(62%) saturate(1.04)}}@media not (max-width:768px){.preview-shell.svelte-qhzq71{padding-block:0;padding-inline:0;border-radius:24px}.preview-shell.svelte-qhzq71:before{border-radius:24px}.device.svelte-qhzq71{width:100%}}.layout.svelte-1yo4c1o{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:var(--qr-viewport-height, 100dvh);min-height:100svh;padding:0;background:var(--color-brand-pale-white);overflow:hidden}@media not (max-width:768px){.layout.svelte-1yo4c1o{grid-template-columns:minmax(340px,1.25fr) minmax(320px,.9fr);padding:24px;gap:20px}}
