@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-sans-latin-400-normal-gapTbOY8.woff2) format("woff2"),url(/assets/geist-sans-latin-400-normal-BOaIZNA2.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-sans-latin-500-normal-uokXdC-Q.woff2) format("woff2"),url(/assets/geist-sans-latin-500-normal-CN2lyvyL.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-sans-latin-600-normal-DFOURf8L.woff2) format("woff2"),url(/assets/geist-sans-latin-600-normal-CA1yjETN.woff) format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-sans-latin-700-normal-BmN9tIp5.woff2) format("woff2"),url(/assets/geist-sans-latin-700-normal-CjScfYeH.woff) format("woff")}.badge-module__badge___ROMxd{display:inline-flex;align-items:center;white-space:nowrap;border-radius:9999px;font-weight:500}.badge-module__sizeXs___PEeJB{gap:.25rem;padding:.0625rem .25rem;font-size:.6875rem;height:1.125rem}.badge-module__sizeSm___tRw2-{gap:.25rem;padding:.0625rem .375rem;font-size:.75rem;height:1.25rem}.badge-module__sizeMd___TNBDG{gap:.25rem;padding:.125rem .5rem;font-size:.75rem}.badge-module__sizeLg___BKeh5{gap:.375rem;padding:.25rem .625rem;font-size:var(--text-sm)}.badge-module__colorSecondary___FkQKT{--badge-solid-border: var(--gray-500);--badge-solid-bg: var(--gray-500);--badge-solid-text: white;--badge-surface-border: var(--border);--badge-surface-bg: var(--background-muted);--badge-surface-text: var(--text-secondary);--badge-soft-bg: var(--background-muted);--badge-soft-text: var(--text-secondary);--badge-outline-text: var(--text-secondary);--badge-outline-border: var(--border)}.badge-module__colorAccent___UmPL5{--badge-solid-border: var(--primary-action-bg);--badge-solid-bg: var(--primary-action-bg);--badge-solid-text: var(--text-contrast);--badge-surface-border: color-mix( in srgb, var(--primary-action-bg) 20%, transparent );--badge-surface-bg: var(--primary-action-muted);--badge-surface-text: var(--primary-action-text-muted);--badge-soft-bg: var(--primary-action-muted);--badge-soft-text: var(--primary-action-text-muted);--badge-outline-text: var(--primary-action-bg);--badge-outline-border: color-mix( in srgb, var(--primary-action-bg) 50%, transparent )}.badge-module__colorInfo___ugOj2{--badge-solid-border: var(--info-bg);--badge-solid-bg: var(--info-bg);--badge-solid-text: white;--badge-surface-border: var(--info-border);--badge-surface-bg: var(--info-bg-muted);--badge-surface-text: var(--info-text-muted);--badge-soft-bg: var(--info-bg-muted);--badge-soft-text: var(--info-text-muted);--badge-outline-text: var(--info-text-muted);--badge-outline-border: var(--info-border)}.badge-module__colorSuccess___1BcOj{--badge-solid-border: var(--success-bg);--badge-solid-bg: var(--success-bg);--badge-solid-text: white;--badge-surface-border: var(--success-border);--badge-surface-bg: var(--success-bg-muted);--badge-surface-text: var(--success-text-muted);--badge-soft-bg: var(--success-bg-muted);--badge-soft-text: var(--success-text-muted);--badge-outline-text: var(--success-text-muted);--badge-outline-border: var(--success-border)}.badge-module__colorWarning___ER72s{--badge-solid-border: var(--warning-bg);--badge-solid-bg: var(--warning-bg);--badge-solid-text: white;--badge-surface-border: var(--warning-border);--badge-surface-bg: var(--warning-bg-muted);--badge-surface-text: var(--warning-text-muted);--badge-soft-bg: var(--warning-bg-muted);--badge-soft-text: var(--warning-text-muted);--badge-outline-text: var(--warning-text-muted);--badge-outline-border: var(--warning-border)}.badge-module__colorPurple___2smQC{--badge-solid-border: var(--purple-500);--badge-solid-bg: var(--purple-500);--badge-solid-text: white;--badge-surface-border: var(--purple-200);--badge-surface-bg: var(--purple-100);--badge-surface-text: var(--purple-700);--badge-soft-bg: var(--purple-100);--badge-soft-text: var(--purple-700);--badge-outline-text: var(--purple-700);--badge-outline-border: var(--purple-200)}.dark .badge-module__colorPurple___2smQC{--badge-solid-border: var(--purple-400);--badge-solid-bg: var(--purple-400);--badge-surface-border: color-mix( in srgb, var(--purple-700) 50%, transparent );--badge-surface-bg: color-mix(in srgb, var(--purple-900) 30%, transparent);--badge-surface-text: var(--purple-300);--badge-soft-bg: color-mix(in srgb, var(--purple-900) 30%, transparent);--badge-soft-text: var(--purple-300);--badge-outline-text: var(--purple-300);--badge-outline-border: var(--purple-800)}.badge-module__colorDanger___vEHlY{--badge-solid-border: var(--danger-bg);--badge-solid-bg: var(--danger-bg);--badge-solid-text: white;--badge-surface-border: var(--danger-border);--badge-surface-bg: var(--danger-bg-muted);--badge-surface-text: var(--danger-text-muted);--badge-soft-bg: var(--danger-bg-muted);--badge-soft-text: var(--danger-text-muted);--badge-outline-text: var(--danger-text-muted);--badge-outline-border: var(--danger-border)}.badge-module__styleSolid___i2ieE{border:1px solid var(--badge-solid-border);background-color:var(--badge-solid-bg);color:var(--badge-solid-text)}.badge-module__styleSurface___QN3F9{border:1px solid var(--badge-surface-border);background-color:var(--badge-surface-bg);color:var(--badge-surface-text)}.badge-module__styleSoft___VpeY3{background-color:var(--badge-soft-bg);color:var(--badge-soft-text)}.badge-module__styleOutline___iwL4D{background-color:transparent;color:var(--badge-outline-text);box-shadow:inset 0 0 0 1px var(--badge-outline-border)}.badge-module__indicator___nsL8B{width:.375rem;height:.375rem;border-radius:9999px}.badge-module__indicatorGray___0PNlH{background-color:var(--text-secondary)}.badge-module__indicatorAccent___1ovz2{background-color:var(--primary-action-bg)}.badge-module__indicatorBlue___MR74X{background-color:var(--info-bg)}.badge-module__indicatorSuccess___KoWw2{background-color:var(--success-bg)}.badge-module__indicatorWarning___3IVyX{background-color:var(--warning-bg)}.badge-module__indicatorPurple___VcMqj{background-color:var(--purple-500)}.badge-module__indicatorError___DsAar{background-color:var(--danger-bg)}.button-module__button___XYW0n{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.375rem;font-weight:500;outline:none;text-decoration:none;transition:all .2s;border:none;background:none;padding:0}.button-module__button___XYW0n:focus-visible{outline:2px solid var(--ring);outline-offset:-1px}.button-module__button___XYW0n:disabled{cursor:not-allowed;opacity:.5}.button-module__button___XYW0n[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button-module__button___XYW0n svg{flex-shrink:0}.button-module__fullWidth___P-I-K{width:100%}.button-module__iconWrapper___s0kCE{display:inline-flex;align-items:center;flex-shrink:0}.button-module__iconWrapper___s0kCE svg{width:.9375rem;height:.9375rem}.button-module__sizeXs___t8bBR .button-module__iconWrapper___s0kCE svg{width:.75rem;height:.75rem}.button-module__sizeSm___disIt .button-module__iconWrapper___s0kCE svg{width:.875rem;height:.875rem}.button-module__sizeXs___t8bBR{height:1.5rem;min-height:1.5rem;padding:0 .5rem;font-size:.75rem;line-height:1rem}.button-module__sizeSm___disIt{height:1.75rem;min-height:1.75rem;padding:0 .625rem;font-size:.8125rem;line-height:1.25rem}.button-module__sizeMd___N4jtA{height:2rem;min-height:2rem;padding:0 .625rem;font-size:.8125rem;line-height:1.5rem}.button-module__sizeLg___RQf4f{height:2.25rem;min-height:2.25rem;padding:0 .75rem;font-size:.875rem;line-height:1.5rem}.button-module__colorPrimary___uqmcu{--btn-bg: var(--primary-action-bg);--btn-text: var(--control-text);--btn-hover: var(--primary-action-hover);--btn-muted: var(--primary-action-muted);--btn-muted-text: var(--primary-action-text-muted);--btn-border: var(--primary-action-bg)}.button-module__colorSecondary___AXCgj{--btn-bg: var(--secondary-action-bg);--btn-text: var(--text-primary);--btn-hover: var(--secondary-action-hover);--btn-muted: var(--background-muted);--btn-muted-text: var(--text-secondary);--btn-border: var(--border)}.button-module__colorDanger___eKaap{--btn-bg: var(--danger-bg);--btn-text: var(--control-text);--btn-hover: var(--danger-hover);--btn-muted: var(--danger-bg-muted);--btn-muted-text: var(--danger-text-muted);--btn-border: var(--danger-bg)}.button-module__colorSuccess___uMYcn{--btn-bg: var(--success-bg);--btn-text: var(--control-text);--btn-hover: var(--success-hover);--btn-muted: var(--success-bg-muted);--btn-muted-text: var(--success-text-muted);--btn-border: var(--success-bg)}.button-module__colorWarning___Qad96{--btn-bg: var(--warning-bg);--btn-text: var(--control-text);--btn-hover: var(--warning-hover);--btn-muted: var(--warning-bg-muted);--btn-muted-text: var(--warning-text-muted);--btn-border: var(--warning-bg)}.button-module__styleSolid___h9yYB{background-color:var(--btn-bg);color:var(--btn-text)}.button-module__styleSolid___h9yYB:hover{background-color:var(--btn-hover)}.button-module__styleSolid___h9yYB:active{transform:translateY(1px)}.button-module__styleGhost___riE78{background:transparent;color:var(--btn-muted-text)}.button-module__styleGhost___riE78:hover{background-color:var(--btn-muted);color:var(--btn-muted-text)}.button-module__styleOutline___T4c-Z{border:1px solid var(--btn-border);background-color:var(--background);color:var(--btn-muted-text)}.button-module__styleOutline___T4c-Z:hover{border-color:var(--btn-border);background-color:var(--btn-muted)}.button-module__styleOutline___T4c-Z:active{transform:translateY(1px)}.button-module__styleIcon___xCrby{color:var(--text-secondary);padding:0;aspect-ratio:1 / 1;transition:color .15s,background-color .15s}.button-module__styleIcon___xCrby:hover{color:var(--text-primary);background-color:var(--background-muted)}.button-module__styleIconOutline___l9soQ{border:1px solid var(--btn-border);background-color:transparent;color:var(--text-secondary);padding:0;aspect-ratio:1 / 1;transition:color .15s,background-color .15s,border-color .15s}.button-module__styleIconOutline___l9soQ:hover{background-color:var(--background-muted);color:var(--text-primary)}.button-module__styleIconOutline___l9soQ:active{background-color:var(--background-muted)}.dialog-module__overlay___NvRZ0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#00000080}.dialog-module__overlay___NvRZ0[data-state=open]{animation:dialog-module__overlay-fade-in___3wDyV .2s ease-out}.dialog-module__overlay___NvRZ0[data-state=closed]{animation:dialog-module__overlay-fade-out___VR--Q .15s ease-in}.dialog-module__content___U3CSw{position:fixed;top:50%;left:50%;z-index:50;display:grid;width:calc(100% - 2rem);max-height:90dvh;gap:1rem;transform:translate(-50%,-50%);border:1px solid var(--border);border-radius:.5rem;background:var(--background);padding:1.5rem;box-shadow:0 .5rem 2rem color-mix(in srgb,var(--text-primary) 10%,transparent);will-change:opacity,transform;overflow:hidden}.dialog-module__content___U3CSw.dialog-module__withScrollable___YpWCM{overflow-y:auto}.dialog-module__content___U3CSw.dialog-module__withNoPadding___mRsml{padding:0}.dialog-module__sizeSm___3oqC-{max-width:28rem}.dialog-module__sizeMd___Pp1n9{max-width:32rem}.dialog-module__sizeLg___KQlem{max-width:42rem}.dialog-module__sizeXl___gV1XX{max-width:56rem}.dialog-module__sizeXxl___rS7A1{max-width:64rem}.dialog-module__content___U3CSw[data-state=open]{animation:dialog-module__dialog-open___9vUCm .2s ease-out}.dialog-module__content___U3CSw[data-state=closed]{animation:dialog-module__dialog-close___0su0P .15s ease-in}.dialog-module__closeButton___ik938{position:absolute;top:.75rem;right:.75rem}.dialog-module__closeIcon___JnGeR{width:1rem;height:1rem;pointer-events:none;flex-shrink:0}.dialog-module__srOnly___uoIDZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dialog-module__header___fl4Bn{display:flex;flex-direction:column;gap:.5rem;text-align:center}.dialog-module__footer___a6QsP{display:flex;flex-direction:column-reverse;gap:.5rem}.dialog-module__title___VyCuy{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1}.dialog-module__description___CSimI{color:var(--text-secondary);font-size:.8125rem}@media (min-width: 40rem){.dialog-module__header___fl4Bn{text-align:left}.dialog-module__footer___a6QsP{flex-direction:row;justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.dialog-module__overlay___NvRZ0[data-state=open],.dialog-module__overlay___NvRZ0[data-state=closed],.dialog-module__content___U3CSw[data-state=open],.dialog-module__content___U3CSw[data-state=closed]{animation-duration:1ms}}@keyframes dialog-module__overlay-fade-in___3wDyV{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__overlay-fade-out___VR--Q{0%{opacity:1}to{opacity:0}}@keyframes dialog-module__dialog-open___9vUCm{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes dialog-module__dialog-close___0su0P{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.demo-intro-dialog-module__content___YyNx7{gap:.75rem;padding:1rem}.demo-intro-dialog-module__header___GHbBs{gap:.375rem;padding-right:1.75rem}.demo-intro-dialog-module__logoMark___E-EzP{display:grid;width:1.875rem;height:1.875rem;margin-bottom:.25rem;place-items:center;border:1px solid var(--accent-border);border-radius:9999px;background:var(--card-bg)}.demo-intro-dialog-module__logoMark___E-EzP img{width:1rem;height:1rem}.demo-intro-dialog-module__logoLight___Cq0Hq{display:block}.demo-intro-dialog-module__logoDark___jyw44,.dark .demo-intro-dialog-module__logoLight___Cq0Hq{display:none}.dark .demo-intro-dialog-module__logoDark___jyw44{display:block}.demo-intro-dialog-module__title___-q9cJ{font-size:1rem;line-height:1.15}.demo-intro-dialog-module__description___PdYWJ{line-height:1.4}.demo-intro-dialog-module__list___HMRjW{display:grid;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none}.demo-intro-dialog-module__item___BUphN{display:flex;align-items:flex-start;gap:.5rem;color:var(--text-primary);font-size:.8125rem;line-height:1.35}.demo-intro-dialog-module__itemIcon___PjxYg{width:.875rem;height:.875rem;flex:0 0 auto;margin-top:.125rem;color:var(--success-text)}.demo-intro-dialog-module__demoLinks___3zLNl{margin-top:.5rem;border-top:1px solid var(--border);padding-top:.75rem}.demo-intro-dialog-module__demoLinksTitle___3w2pH{margin:0 0 .5rem;color:var(--text-primary);font-size:.8125rem;font-weight:500}.demo-intro-dialog-module__demoLinksGrid___edK8s{display:grid;gap:.5rem}.demo-intro-dialog-module__demoLink___B8TGf{height:auto;justify-content:flex-start;padding:.5rem .625rem;text-align:left}.demo-intro-dialog-module__demoLinkContent___vNLFN{display:grid;gap:.125rem}.demo-intro-dialog-module__demoLinkLabel___P286Z{display:inline-flex;align-items:center;gap:.375rem;color:var(--text-primary);font-weight:500}.demo-intro-dialog-module__demoLinkIcon___MpMIz{width:.875rem;height:.875rem;color:var(--text-tertiary)}.demo-intro-dialog-module__demoLinkDescription___IfiwK{color:var(--text-secondary);font-size:.75rem;font-weight:400}.demo-intro-dialog-module__footer___qfRLH{margin-top:.5rem}.segmented-control-module__root___4XJzQ{display:flex;width:100%;gap:.25rem;border:1px solid var(--border);border-radius:.375rem;background:color-mix(in oklab,var(--input) 30%,transparent);overflow:hidden}.segmented-control-module__option___ycal0{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-width:0;height:2.25rem;padding:0 .75rem;background:transparent;color:var(--text-secondary);font-size:.8125rem;font-weight:500;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.segmented-control-module__option___ycal0:hover:not(.segmented-control-module__optionSelected___B1ygf){color:var(--text-primary)}.segmented-control-module__option___ycal0:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring, var(--border))}.segmented-control-module__optionSelected___B1ygf{background:var(--background-muted);color:var(--text-primary)}.segmented-control-module__icon___THILS{flex-shrink:0;width:1rem;height:1rem}.input-module__input___M0Co1{display:flex;height:2.25rem;width:100%;min-width:0;border:1px solid var(--border);border-radius:.375rem;background:transparent;padding:.25rem .75rem;color:var(--text-primary);font-size:.875rem;line-height:1.25rem;outline:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.input-module__input___M0Co1::placeholder{color:var(--text-tertiary)}.input-module__input___M0Co1::selection{background:var(--primary-action-bg);color:#fff}.input-module__input___M0Co1::file-selector-button{display:inline-flex;height:1.75rem;border:0;background:transparent;color:var(--text-primary);font-size:.875rem;font-weight:500}html.dark .input-module__input___M0Co1:not(.input-module__bare___Jx91T){background:color-mix(in oklab,var(--input) 30%,transparent)}.input-module__input___M0Co1.input-module__bare___Jx91T{height:auto;border:0;background:transparent;padding:0;box-shadow:none}.input-module__input___M0Co1.input-module__bare___Jx91T:focus-visible{border-color:transparent;box-shadow:none}.input-module__input___M0Co1:focus-visible{border-color:var(--ring);box-shadow:0 0 3px 3px color-mix(in srgb,var(--ring) 50%,transparent)}.input-module__input___M0Co1:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.input-module__input___M0Co1[aria-invalid=true]{border-color:var(--danger-border)}.input-module__input___M0Co1[aria-invalid=true]:focus-visible{box-shadow:0 0 3px 3px color-mix(in srgb,var(--danger-border) 50%,transparent)}.input-module__variantReadonly___62e8s{cursor:default;border-color:transparent;background:transparent;padding-inline:0;box-shadow:none}.input-module__variantReadonly___62e8s:focus-visible{border-color:transparent;box-shadow:none}.input-module__numberInput___KXv5K{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input-module__numberInput___KXv5K::-webkit-inner-spin-button,.input-module__numberInput___KXv5K::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.label-module__root___d4weh{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1;color:var(--text-secondary)}.peer:disabled~.label-module__root___d4weh{cursor:not-allowed;opacity:.5}.group[data-disabled=true] .label-module__root___d4weh{pointer-events:none;opacity:.5}.color-field-module__row___Dd-Y2{display:flex;align-items:center;gap:.375rem}.color-field-module__label___hrzZl{flex:1;font-size:.75rem;color:var(--text-secondary)}.color-field-module__swatch___EIIzc{width:2.25rem;height:2rem;padding:.125rem;border:1px solid var(--border);border-radius:.375rem;background:transparent;cursor:pointer}.color-field-module__hex___t7-BF{width:6rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.75rem}.select-module__trigger___3TJuW{display:flex;width:fit-content;align-items:center;justify-content:space-between;gap:.5rem;white-space:nowrap;border-radius:.375rem;border:1px solid var(--border);background:transparent;padding:.5rem .75rem;font-size:.875rem;outline:none;transition-property:color,box-shadow;transition-duration:.15s;transition-timing-function:ease}.select-module__trigger___3TJuW:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.select-module__trigger___3TJuW:hover{background:var(--background-subtle)}.select-module__trigger___3TJuW:disabled{cursor:not-allowed;opacity:.5}.select-module__trigger___3TJuW[aria-invalid=true]{border-color:var(--danger-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger-bg) 20%,transparent)}.select-module__trigger___3TJuW[data-size=default]{height:2.25rem}.select-module__trigger___3TJuW[data-size=sm]{height:2rem}.select-module__trigger___3TJuW[data-placeholder]{color:var(--text-secondary)}.select-module__trigger___3TJuW>[data-slot=select-value]{display:flex;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-module__trigger___3TJuW svg:not([class*=size-]){width:1rem;height:1rem}.select-module__trigger___3TJuW svg:not([class*=text-]){color:var(--text-secondary)}.select-module__trigger___3TJuW svg{pointer-events:none;flex-shrink:0}html.dark .select-module__trigger___3TJuW{background:color-mix(in oklab,var(--input) 30%,transparent)}html.dark .select-module__trigger___3TJuW:hover{background:var(--background-muted)}.select-module__triggerIcon___Pku9p{width:1rem;height:1rem;opacity:.5}.select-module__content___itvc6{--enter-opacity: 0;--enter-scale: .95;--enter-translate-x: 0;--enter-translate-y: 0;position:relative;z-index:50;max-height:var(--radix-select-content-available-height);min-width:8rem;transform-origin:var(--radix-select-content-transform-origin);overflow-y:auto;overflow-x:hidden;border-radius:.375rem;border:1px solid var(--border);background:var(--popover-bg);color:var(--popover-text);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.select-module__content___itvc6[data-side=bottom]{--enter-translate-y: -.5rem}.select-module__content___itvc6[data-side=top]{--enter-translate-y: .5rem}.select-module__content___itvc6[data-side=left]{--enter-translate-x: .5rem}.select-module__content___itvc6[data-side=right]{--enter-translate-x: -.5rem}.select-module__content___itvc6[data-state=open]{animation:select-module__selectIn___bkUTa .15s ease-out}.select-module__content___itvc6[data-state=closed]{animation:select-module__selectOut___VhEg4 .15s ease-in}.select-module__contentPopper___oixah[data-side=bottom]{transform:translateY(.25rem)}.select-module__contentPopper___oixah[data-side=top]{transform:translateY(-.25rem)}.select-module__contentPopper___oixah[data-side=left]{transform:translate(-.25rem)}.select-module__contentPopper___oixah[data-side=right]{transform:translate(.25rem)}@keyframes select-module__selectIn___bkUTa{0%{opacity:var(--enter-opacity);transform:translate3d(var(--enter-translate-x),var(--enter-translate-y),0) scale(var(--enter-scale))}}@keyframes select-module__selectOut___VhEg4{to{opacity:0;transform:scale(.95)}}.select-module__viewportPopper___mYFVU{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width);scroll-margin-block:.25rem}.select-module__label___cuWLS{padding:.375rem .5rem;color:var(--text-secondary);font-size:.75rem}.select-module__item___ZTPqi{position:relative;display:flex;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;border-radius:.125rem;padding:.5rem 1.5rem .5rem .75rem;font-size:.875rem;outline:none}.select-module__item___ZTPqi:focus{background:var(--background-muted)}.select-module__item___ZTPqi[data-disabled]{pointer-events:none;opacity:.5}.select-module__item___ZTPqi svg:not([class*=size-]){width:1rem;height:1rem}.select-module__item___ZTPqi svg:not([class*=text-]){color:var(--text-secondary)}.select-module__item___ZTPqi svg{pointer-events:none;flex-shrink:0}.select-module__item___ZTPqi>span:last-of-type{display:flex;align-items:center;gap:.5rem}.select-module__itemIndicator___VeJ0X{position:absolute;right:.5rem;display:flex;width:.875rem;height:.875rem;align-items:center;justify-content:center}.select-module__checkIcon___XmeOe{width:1rem;height:1rem}.select-module__separator___qO1M4{pointer-events:none;margin:.25rem -.25rem;height:1px;background:var(--border)}.select-module__scrollButton___vP--X{display:flex;cursor:default;align-items:center;justify-content:center;padding:.25rem 0}.select-module__scrollIcon___BaTSr{width:1rem;height:1rem}.select-module__fullWidth___zH3O-{width:100%}.logo-upload-module__container___4YVB6{display:flex;flex-direction:column;gap:.5rem}.logo-upload-module__uploadRow___WM4xo{display:flex;align-items:center;gap:.5rem}.logo-upload-module__fileInput___hSQA-{flex:1;min-width:0;font-size:.75rem;color:var(--text-secondary)}.logo-upload-module__fileInput___hSQA-::file-selector-button{margin-right:.5rem;padding:.25rem .5rem;border:1px solid var(--border);border-radius:.375rem;background:var(--secondary-action-bg);color:var(--text-primary);font-size:.75rem;font-weight:500;cursor:pointer}.logo-upload-module__fileInput___hSQA-::file-selector-button:hover{background:var(--secondary-action-hover)}.logo-upload-module__removeIcon___jbhUB{height:.875rem;width:.875rem;color:var(--danger-text)}.logo-upload-module__error___zWMVC{font-size:.75rem;color:var(--danger-text)}.logo-upload-module__label___9-Iq1{font-size:.75rem;color:var(--text-secondary)}.button-card-module__buttonCard___RtmHK{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-radius:.625rem;border:1px solid var(--border);padding:.875rem 1rem;text-align:left;transition:all .15s ease;cursor:pointer;background:transparent}.button-card-module__buttonCard___RtmHK:hover{background-color:var(--background-subtle)}.button-card-module__buttonCardSelected___gB6ja{border-color:var(--primary-action-bg);background-color:var(--primary-action-muted)}.button-card-module__buttonCardSelected___gB6ja:hover{background-color:var(--primary-action-muted)}.button-card-module__buttonCardSuccess___3c1TA{border-color:var(--success-bg)}.button-card-module__buttonCardSuccess___3c1TA:hover{background-color:var(--success-bg-muted)}.button-card-module__inner___hIVWk{display:flex;width:100%;align-items:flex-start;gap:1rem}.button-card-module__iconWrapper___-DQA3{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:var(--background-muted);color:var(--text-secondary);margin-top:.25rem}.button-card-module__iconWrapperSelected___dr-7r{background-color:var(--primary-action-bg);color:var(--text-contrast)}.button-card-module__iconWrapperSuccess___-nOKH{background-color:var(--success-bg);color:#fff}.button-card-module__iconWrapper___-DQA3 svg{width:1.25rem;height:1.25rem}.button-card-module__content___eSE5h{display:flex;min-width:0;flex:1;flex-direction:column;padding:.125rem 0}.button-card-module__titleRow___7Q1fv{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.button-card-module__title___e8T0U{font-weight:500;color:var(--text-primary)}.button-card-module__description___ZumGL{margin-top:.25rem;color:var(--text-secondary);font-size:.75rem;line-height:1.5}.scenario-select-module__list___nCD4o{display:flex;flex-direction:column;gap:.5rem}.sidebar-module__sidebar___107z8{display:flex;flex-direction:column;min-height:0;gap:1rem;overflow-y:auto;padding:1.25rem 1rem;border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg)}.sidebar-module__sidebarContent___5Qa9f{display:flex;flex-direction:column;gap:2.5rem}.sidebar-module__section___1DBmi{display:flex;flex-direction:column;gap:.5rem}.sidebar-module__sectionHeader___69AG6{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.6875rem;display:flex;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.sidebar-module__colorList___dqAIT{display:flex;flex-direction:column;gap:.375rem}.app-module__root___5HP3O{display:flex;flex-direction:column;height:100vh}.app-module__shell___wJV2U{display:grid;grid-template-columns:20rem 1fr;flex:1;min-height:0;background:var(--sidebar-bg)}.app-module__main___2-m0U{display:flex;flex-direction:column;min-width:0;min-height:0;background-color:var(--background);background-image:radial-gradient(circle,color-mix(in srgb,var(--text-primary) 24%,transparent) 1px,transparent 1px);background-size:28px 28px;overflow:auto}.app-module__topBar___mMvOK{background:var(--background);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:0rem 1rem;display:flex;height:3.25rem}.app-module__breadcrumbs___tu3Qb{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.25rem}.app-module__topBarActions___gLRQD{display:flex;align-items:center;gap:.75rem}.app-module__topBarButton___29dZ1{white-space:nowrap}.app-module__content___gpcSH{flex:1;min-height:0;display:flex;justify-content:center;padding:2rem}.app-module__browserFrame___tid4s{position:relative;margin-top:3%;flex:1;display:flex;flex-direction:column;min-height:40rem;max-height:60rem;width:100%;max-width:90rem;border-radius:.75rem;border:1px solid var(--border);background:var(--card-bg);box-shadow:0 24px 60px -20px #0009,0 10px 20px -10px #00000080;overflow:hidden;margin-bottom:4rem}.app-module__chrome___qmQAl{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid var(--border);background:var(--background-subtle)}.app-module__trafficLights___uW7Uz{display:flex;gap:.375rem;flex-shrink:0}.app-module__trafficLight___uLL4C{width:.75rem;height:.75rem;border-radius:50%}.app-module__trafficLightRed___N4-Wj{background:#ff5f57}.app-module__trafficLightYellow___rdHVF{background:#febc2e}.app-module__trafficLightGreen___eqvXh{background:#28c840}.app-module__urlBar___uKoR7{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;max-width:28rem;margin:0 auto;padding:.25rem .75rem;border-radius:.375rem;background:var(--background-muted);color:var(--text-secondary);font-size:.75rem;line-height:1.25rem}.app-module__urlLock___G3nBw{width:.75rem;height:.75rem;flex-shrink:0}.app-module__urlText___qKN0k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-module__chromeSpacer___yEUYM{width:2.75rem;flex-shrink:0}.app-module__frame___7amGk{flex:1;width:100%;border:0;background:#000}.app-module__phoneFrame___Q7KKw{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 0;min-height:0}.app-module__phoneBezel___MrUkv{position:relative;width:24rem;max-width:100%;aspect-ratio:390 / 844;padding:.75rem;border-radius:3rem;background:#0a0a0a;box-shadow:inset 0 0 0 1.5px #2a2a2a,inset 0 0 0 3px #0a0a0a,0 0 0 1px #ffffff0a,0 30px 60px -20px #000000b3,0 12px 24px -12px #00000080}.app-module__phoneScreen___d40c4{position:relative;width:100%;height:100%;overflow:hidden;border-radius:2.375rem;background:#000}.app-module__homeIndicator___-0Org{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);width:35%;height:.3125rem;border-radius:999px;background:#00000073;z-index:2;pointer-events:none}.app-module__phoneIframe___mY8lD{width:100%;height:100%;border:0;background:#000}:root{--gray-50: hsl(0 0% 98%);--gray-100: hsl(0 0% 96%);--gray-200: hsl(0 0% 90%);--gray-300: hsl(0 0% 83%);--gray-400: hsl(0 0% 64%);--gray-500: hsl(0 0% 45%);--gray-600: hsl(0 0% 32%);--gray-700: hsl(0 0% 25%);--gray-800: hsl(0 0% 15%);--gray-900: hsl(0 0% 9%);--gray-950: hsl(0 0% 4%);--cerulean-50: hsl(193 100% 97%);--cerulean-100: hsl(193 96% 93%);--cerulean-200: hsl(193 88% 84%);--cerulean-300: hsl(193 82% 72%);--cerulean-400: hsl(193 74% 58%);--cerulean-500: hsl(193 82% 46%);--cerulean-600: hsl(193 88% 38%);--cerulean-700: hsl(193 84% 32%);--cerulean-800: hsl(193 76% 27%);--cerulean-900: hsl(193 68% 23%);--cerulean-950: hsl(193 80% 14%);--red-50: hsl(0 86% 97%);--red-100: hsl(0 93% 94%);--red-200: hsl(0 96% 89%);--red-300: hsl(0 94% 82%);--red-400: hsl(0 91% 71%);--red-500: hsl(0 84% 60%);--red-600: hsl(0 72% 51%);--red-700: hsl(0 74% 42%);--red-800: hsl(0 70% 35%);--red-900: hsl(0 63% 31%);--red-950: hsl(0 75% 15%);--amber-50: hsl(48 100% 96%);--amber-100: hsl(48 96% 89%);--amber-200: hsl(48 97% 77%);--amber-300: hsl(46 97% 65%);--amber-400: hsl(43 96% 56%);--amber-500: hsl(38 92% 50%);--amber-600: hsl(32 95% 44%);--amber-700: hsl(26 90% 37%);--amber-800: hsl(23 83% 31%);--amber-900: hsl(22 78% 26%);--amber-950: hsl(21 92% 14%);--green-50: hsl(138 76% 97%);--green-100: hsl(141 84% 93%);--green-200: hsl(141 79% 85%);--green-300: hsl(142 77% 73%);--green-400: hsl(142 69% 58%);--green-500: hsl(142 71% 45%);--green-600: hsl(142 76% 36%);--green-700: hsl(142 72% 29%);--green-800: hsl(143 64% 24%);--green-900: hsl(144 61% 20%);--green-950: hsl(145 80% 10%);--blue-50: hsl(214 100% 97%);--blue-100: hsl(214 95% 93%);--blue-200: hsl(213 97% 87%);--blue-300: hsl(212 96% 78%);--blue-400: hsl(213 94% 68%);--blue-500: hsl(217 91% 60%);--blue-600: hsl(221 83% 53%);--blue-700: hsl(224 76% 48%);--blue-800: hsl(226 71% 40%);--blue-900: hsl(224 64% 33%);--blue-950: hsl(226 57% 21%);--purple-50: hsl(270 100% 98%);--purple-100: hsl(269 100% 95%);--purple-200: hsl(269 100% 92%);--purple-300: hsl(269 97% 85%);--purple-400: hsl(270 95% 75%);--purple-500: hsl(271 91% 65%);--purple-600: hsl(271 81% 56%);--purple-700: hsl(272 72% 47%);--purple-800: hsl(273 67% 39%);--purple-900: hsl(274 66% 32%);--purple-950: hsl(274 87% 21%);--background: white;--background-subtle: var(--gray-50);--background-muted: var(--gray-200);--background-elevated: var(--gray-200);--text-primary: var(--gray-900);--text-secondary: var(--gray-500);--text-tertiary: var(--gray-400);--text-contrast: var(--gray-50);--card-bg: white;--card-bg-hover: var(--gray-50);--popover-bg: white;--popover-text: var(--gray-900);--sidebar-bg: hsl(0 0% 98%);--sidebar-muted: var(--gray-100);--sidebar-border: var(--gray-300);--primary-action-bg: var(--cerulean-600);--primary-action-hover: var(--cerulean-700);--primary-action-muted: var(--cerulean-100);--primary-action-text: var(--cerulean-600);--primary-action-text-muted: var(--cerulean-600);--secondary-action-bg: var(--gray-200);--secondary-action-hover: var(--gray-300);--accent-bg: var(--cerulean-50);--accent-border: var(--cerulean-600);--accent-text: var(--cerulean-900);--border: var(--gray-300);--border-subtle: var(--gray-200);--border-muted: var(--gray-200);--input: var(--gray-200);--ring: var(--cerulean-500);--control-text: white;--success-bg: var(--green-600);--success-bg-muted: var(--green-100);--success-hover: var(--green-700);--success-border: var(--green-300);--success-text: var(--green-600);--success-text-muted: var(--green-700);--warning-bg: var(--amber-400);--warning-bg-muted: var(--amber-100);--warning-hover: var(--amber-500);--warning-border: var(--amber-300);--warning-text: var(--amber-400);--warning-text-muted: var(--amber-500);--danger-bg: var(--red-600);--danger-bg-muted: var(--red-100);--danger-hover: var(--red-700);--danger-border: var(--red-300);--danger-text: var(--red-600);--danger-text-muted: var(--red-600);--info-bg: var(--blue-600);--info-bg-muted: var(--blue-100);--info-hover: var(--blue-700);--info-border: var(--blue-300);--info-text: var(--blue-600);--info-text-muted: var(--blue-700);--chart-1: var(--cerulean-500);--chart-2: var(--green-500);--chart-3: hsl(270 60% 55%);--chart-4: var(--amber-500);--chart-5: var(--red-500);--gray-1: var(--gray-50);--gray-2: var(--gray-100);--gray-3: var(--gray-200);--gray-4: var(--gray-300);--gray-5: var(--gray-400);--gray-6: var(--gray-500);--gray-7: var(--gray-600);--gray-8: var(--gray-700);--gray-9: var(--gray-800);--gray-10: var(--gray-800);--gray-11: var(--gray-900);--gray-12: var(--gray-950);--custom-1: var(--cerulean-50);--custom-2: var(--cerulean-100);--custom-3: var(--cerulean-200);--custom-4: var(--cerulean-300);--custom-5: var(--cerulean-400);--custom-6: var(--cerulean-500);--custom-7: var(--cerulean-600);--custom-8: var(--cerulean-700);--custom-9: var(--cerulean-800);--custom-10: var(--cerulean-800);--custom-11: var(--cerulean-900);--custom-12: var(--cerulean-950);--dark-background: hsl(0 0% 8%);--dark-background-subtle: hsl(0 0% 14%);--dark-background-muted: hsl(0 0% 20%);--dark-background-elevated: hsl(0 0% 26%);--dark-foreground: hsl(0 0% 95%);--dark-foreground-muted: hsl(0 0% 55%);--dark-foreground-subtle: hsl(0 0% 40%);--dark-text-primary: hsl(0 0% 95%);--dark-text-secondary: hsl(0 0% 70%);--dark-text-tertiary: hsl(0 0% 45%);--dark-text-contrast: hsl(0 0% 5%);--dark-card-bg: hsl(0 0% 12%);--dark-card-bg-hover: hsl(0 0% 18%);--dark-popover-bg: hsl(0 0% 12%);--dark-popover-text: hsl(0 0% 95%);--dark-sidebar-bg: hsl(0 0% 4%);--dark-sidebar-muted: hsl(0 0% 10%);--dark-sidebar-border: hsl(0 0% 22%);--dark-primary-action-bg: var(--cerulean-500);--dark-primary-action-hover: var(--cerulean-400);--dark-primary-action-muted: hsl(193 40% 15%);--dark-primary-action-text: var(--cerulean-500);--dark-primary-action-text-muted: var(--cerulean-400);--dark-secondary-action-bg: hsl(0 0% 24%);--dark-secondary-action-hover: hsl(0 0% 36%);--dark-accent-bg: hsl(193 40% 15%);--dark-accent-border: var(--cerulean-500);--dark-accent-text: var(--cerulean-300);--dark-border: hsl(0 0% 26%);--dark-border-subtle: hsl(0 0% 20%);--dark-border-muted: hsl(0 0% 14%);--dark-input: hsl(0 0% 26%);--dark-ring: var(--cerulean-500);--dark-control-text: white;--dark-success-bg: var(--green-500);--dark-success-hover: var(--green-400);--dark-success-bg-muted: hsl(142 40% 14%);--dark-success-border: var(--green-700);--dark-success-text: var(--green-500);--dark-success-text-muted: var(--green-400);--dark-warning-bg: var(--amber-500);--dark-warning-hover: var(--amber-600);--dark-warning-bg-muted: hsl(48 97% 14%);--dark-warning-border: var(--amber-500);--dark-warning-text: var(--amber-500);--dark-warning-text-muted: var(--amber-400);--dark-danger-bg: var(--red-500);--dark-danger-bg-muted: hsl(0 40% 20%);--dark-danger-hover: var(--red-400);--dark-danger-border: var(--red-700);--dark-danger-text: var(--red-500);--dark-danger-text-muted: var(--red-400);--dark-info-bg: var(--blue-500);--dark-info-hover: var(--blue-400);--dark-info-bg-muted: hsl(217 45% 20%);--dark-info-border: var(--blue-700);--dark-info-text: var(--blue-500);--dark-info-text-muted: var(--blue-300);--dark-gray-5: hsl(0 0% 25%);--dark-gray-6: hsl(0 0% 35%);--dark-gray-7: hsl(0 0% 45%);--dark-gray-8: hsl(0 0% 55%);--dark-gray-9: hsl(0 0% 65%);--dark-gray-10: hsl(0 0% 75%);--dark-gray-11: hsl(0 0% 85%);--dark-custom-1: hsl(193 50% 8%);--dark-custom-2: hsl(193 48% 12%);--dark-custom-3: hsl(193 46% 16%);--dark-custom-4: hsl(193 44% 22%);--dark-custom-5: hsl(193 50% 30%);--dark-custom-6: hsl(193 60% 40%);--dark-custom-7: hsl(193 70% 50%);--dark-custom-8: hsl(193 75% 60%);--dark-custom-9: hsl(193 80% 70%);--dark-custom-10: hsl(193 82% 75%);--dark-custom-11: hsl(193 85% 82%);--dark-custom-12: hsl(193 90% 92%)}@media (prefers-color-scheme: dark){:root:not(.light){--background: var(--dark-background);--background-subtle: var(--dark-background-subtle);--background-muted: var(--dark-background-muted);--background-elevated: var(--dark-background-elevated);--text-primary: var(--dark-text-primary);--text-secondary: var(--dark-text-secondary);--text-tertiary: var(--dark-text-tertiary);--text-contrast: var(--dark-text-contrast);--card-bg: var(--dark-card-bg);--card-bg-hover: var(--dark-card-bg-hover);--popover-bg: var(--dark-popover-bg);--popover-text: var(--dark-popover-text);--primary-action-bg: var(--dark-primary-action-bg);--primary-action-hover: var(--dark-primary-action-hover);--primary-action-muted: var(--dark-primary-action-muted);--primary-action-text: var(--dark-primary-action-text);--primary-action-text-muted: var(--dark-primary-action-text-muted);--secondary-action-bg: var(--dark-secondary-action-bg);--secondary-action-hover: var(--dark-secondary-action-hover);--accent-bg: var(--dark-accent-bg);--accent-border: var(--dark-accent-border);--accent-text: var(--dark-accent-text);--border: var(--dark-border);--border-subtle: var(--dark-border-subtle);--border-muted: var(--dark-border-muted);--input: var(--dark-input);--ring: var(--dark-ring);--control-text: var(--dark-control-text);--success-bg: var(--dark-success-bg);--success-bg-muted: var(--dark-success-bg-muted);--success-hover: var(--dark-success-hover);--success-border: var(--dark-success-border);--success-text: var(--dark-success-text);--success-text-muted: var(--dark-success-text-muted);--warning-bg: var(--dark-warning-bg);--warning-bg-muted: var(--dark-warning-bg-muted);--warning-hover: var(--dark-warning-hover);--warning-border: var(--dark-warning-border);--warning-text: var(--dark-warning-text);--warning-text-muted: var(--dark-warning-text-muted);--danger-bg: var(--dark-danger-bg);--danger-bg-muted: var(--dark-danger-bg-muted);--danger-hover: var(--dark-danger-hover);--danger-border: var(--dark-danger-border);--danger-text: var(--dark-danger-text);--danger-text-muted: var(--dark-danger-text-muted);--info-bg: var(--dark-info-bg);--info-bg-muted: var(--dark-info-bg-muted);--info-hover: var(--dark-info-hover);--info-border: var(--dark-info-border);--info-text: var(--dark-info-text);--info-text-muted: var(--dark-info-text-muted);--sidebar-bg: var(--dark-sidebar-bg);--sidebar-muted: var(--dark-sidebar-muted);--sidebar-border: var(--dark-sidebar-border);--gray-1: var(--dark-background);--gray-2: var(--dark-background-subtle);--gray-3: var(--dark-background-muted);--gray-4: var(--dark-border);--gray-5: var(--dark-gray-5);--gray-6: var(--dark-gray-6);--gray-7: var(--dark-gray-7);--gray-8: var(--dark-gray-8);--gray-9: var(--dark-gray-9);--gray-10: var(--dark-gray-10);--gray-11: var(--dark-gray-11);--gray-12: var(--dark-foreground);--custom-1: var(--dark-custom-1);--custom-2: var(--dark-custom-2);--custom-3: var(--dark-custom-3);--custom-4: var(--dark-custom-4);--custom-5: var(--dark-custom-5);--custom-6: var(--dark-custom-6);--custom-7: var(--dark-custom-7);--custom-8: var(--dark-custom-8);--custom-9: var(--dark-custom-9);--custom-10: var(--dark-custom-10);--custom-11: var(--dark-custom-11);--custom-12: var(--dark-custom-12)}}:root.dark{--background: var(--dark-background);--background-subtle: var(--dark-background-subtle);--background-muted: var(--dark-background-muted);--background-elevated: var(--dark-background-elevated);--text-primary: var(--dark-text-primary);--text-secondary: var(--dark-text-secondary);--text-tertiary: var(--dark-text-tertiary);--text-contrast: var(--dark-text-contrast);--card-bg: var(--dark-card-bg);--card-bg-hover: var(--dark-card-bg-hover);--popover-bg: var(--dark-popover-bg);--popover-text: var(--dark-popover-text);--primary-action-bg: var(--dark-primary-action-bg);--primary-action-hover: var(--dark-primary-action-hover);--primary-action-muted: var(--dark-primary-action-muted);--primary-action-text: var(--dark-primary-action-text);--primary-action-text-muted: var(--dark-primary-action-text-muted);--secondary-action-bg: var(--dark-secondary-action-bg);--secondary-action-hover: var(--dark-secondary-action-hover);--accent-bg: var(--dark-accent-bg);--accent-border: var(--dark-accent-border);--accent-text: var(--dark-accent-text);--border: var(--dark-border);--border-subtle: var(--dark-border-subtle);--border-muted: var(--dark-border-muted);--input: var(--dark-input);--ring: var(--dark-ring);--control-text: var(--dark-control-text);--success-bg: var(--dark-success-bg);--success-bg-muted: var(--dark-success-bg-muted);--success-hover: var(--dark-success-hover);--success-text: var(--dark-success-text);--success-text-muted: var(--dark-success-text-muted);--success-border: var(--dark-success-border);--warning-bg: var(--dark-warning-bg);--warning-bg-muted: var(--dark-warning-bg-muted);--warning-hover: var(--dark-warning-hover);--warning-text: var(--dark-warning-text);--warning-text-muted: var(--dark-warning-text-muted);--warning-border: var(--dark-warning-border);--danger-bg: var(--dark-danger-bg);--danger-bg-muted: var(--dark-danger-bg-muted);--danger-hover: var(--dark-danger-hover);--danger-text: var(--dark-danger-text);--danger-text-muted: var(--dark-danger-text-muted);--danger-border: var(--dark-danger-border);--info-bg: var(--dark-info-bg);--info-bg-muted: var(--dark-info-bg-muted);--info-hover: var(--dark-info-hover);--info-text: var(--dark-info-text);--info-text-muted: var(--dark-info-text-muted);--info-border: var(--dark-info-border);--sidebar-bg: var(--dark-sidebar-bg);--sidebar-muted: var(--dark-sidebar-muted);--sidebar-border: var(--dark-sidebar-border);--gray-1: var(--dark-background);--gray-2: var(--dark-background-subtle);--gray-3: var(--dark-background-muted);--gray-4: var(--dark-border);--gray-5: var(--dark-gray-5);--gray-6: var(--dark-gray-6);--gray-7: var(--dark-gray-7);--gray-8: var(--dark-gray-8);--gray-9: var(--dark-gray-9);--gray-10: var(--dark-gray-10);--gray-11: var(--dark-gray-11);--gray-12: var(--dark-foreground);--custom-1: var(--dark-custom-1);--custom-2: var(--dark-custom-2);--custom-3: var(--dark-custom-3);--custom-4: var(--dark-custom-4);--custom-5: var(--dark-custom-5);--custom-6: var(--dark-custom-6);--custom-7: var(--dark-custom-7);--custom-8: var(--dark-custom-8);--custom-9: var(--dark-custom-9);--custom-10: var(--dark-custom-10);--custom-11: var(--dark-custom-11);--custom-12: var(--dark-custom-12)}:root[data-brand-font]{--font-sans: var(--brand-font-family), system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}:root[data-brand-style=dasbanq]{--primary-action-bg: hsl(180 100% 42%);--primary-action-hover: hsl(180 100% 36%);--primary-action-muted: hsl(184 100% 93%);--primary-action-text: hsl(180 100% 42%);--primary-action-text-muted: hsl(188 56% 30%);--accent-bg: hsl(184 100% 97%);--accent-border: hsl(183 72% 54%);--accent-text: hsl(190 52% 24%);--ring: hsl(180 100% 46%);--control-text: black;--dark-primary-action-bg: hsl(180 100% 50%);--dark-primary-action-hover: hsl(180 100% 58%);--dark-primary-action-muted: hsl(188 34% 16%);--dark-primary-action-text: hsl(180 100% 50%);--dark-primary-action-text-muted: hsl(181 100% 82%);--dark-accent-bg: hsl(188 34% 16%);--dark-accent-border: hsl(180 72% 52%);--dark-accent-text: hsl(181 100% 86%);--dark-ring: hsl(180 100% 50%);--dark-control-text: black}@media (prefers-color-scheme: dark){:root[data-brand-style]:not(.light){--primary-action-bg: var(--dark-primary-action-bg);--primary-action-hover: var(--dark-primary-action-hover);--primary-action-muted: var(--dark-primary-action-muted);--primary-action-text: var(--dark-primary-action-text);--primary-action-text-muted: var(--dark-primary-action-text-muted);--accent-bg: var(--dark-accent-bg);--accent-border: var(--dark-accent-border);--accent-text: var(--dark-accent-text);--ring: var(--dark-ring);--control-text: var(--dark-control-text)}}:root.dark[data-brand-style]{--primary-action-bg: var(--dark-primary-action-bg);--primary-action-hover: var(--dark-primary-action-hover);--primary-action-muted: var(--dark-primary-action-muted);--primary-action-text: var(--dark-primary-action-text);--primary-action-text-muted: var(--dark-primary-action-text-muted);--accent-bg: var(--dark-accent-bg);--accent-border: var(--dark-accent-border);--accent-text: var(--dark-accent-text);--ring: var(--dark-ring);--control-text: var(--dark-control-text)}:root{--font-geist-sans: "Geist Sans";--font-sans: var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"}*,*:before,*:after{box-sizing:border-box;border:0 solid var(--border)}html,body{margin:0;min-height:100%;background:var(--background);color:var(--text-primary);font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{min-height:100vh;overflow-x:hidden}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,blockquote,figure,dl,dd,hr,pre{margin:0}ul,ol,menu{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{font:inherit;color:inherit;background:transparent;border-radius:0;letter-spacing:inherit}button,select{text-transform:none}button{padding:0;cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}
