:root,:host,.ad-theme{--ad-font-family-sans: "Segoe UI Variable", "Segoe UI", Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ad-font-family-mono: "Cascadia Code", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--ad-font-family-heading: var(--ad-font-family-sans);--ad-font-size-display: clamp(2.125rem, 1.55rem + 1.6vw, 3.125rem);--ad-font-size-h1: clamp(1.75rem, 1.42rem + .9vw, 2.375rem);--ad-font-size-h2: clamp(1.5rem, 1.28rem + .65vw, 1.9375rem);--ad-font-size-h3: clamp(1.25rem, 1.12rem + .4vw, 1.5625rem);--ad-font-size-title: clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--ad-font-size-subtitle: clamp(.9375rem, .9rem + .15vw, 1.0625rem);--ad-font-size-body: clamp(.8125rem, .78rem + .12vw, .9375rem);--ad-font-size-body-sm: clamp(.75rem, .72rem + .1vw, .875rem);--ad-font-size-label: clamp(.6875rem, .66rem + .08vw, .8125rem);--ad-font-size-caption: clamp(.625rem, .6rem + .08vw, .75rem);--ad-font-weight-regular: 400;--ad-font-weight-medium: 500;--ad-font-weight-semibold: 600;--ad-font-weight-bold: 700;--ad-line-height-display: 1.04;--ad-line-height-heading: 1.15;--ad-line-height-title: 1.25;--ad-line-height-body: 1.5;--ad-line-height-compact: 1.3;--ad-letter-spacing-display: -.035em;--ad-letter-spacing-heading: -.02em;--ad-letter-spacing-title: -.01em;--ad-letter-spacing-label: .015em;--ad-letter-spacing-eyebrow: .1em;--ad-primary: #ff244c;--ad-secondary: #ff7c97;--ad-primary-900: oklch(from var(--ad-primary) .18 calc(c*.42) h);--ad-primary-800: oklch(from var(--ad-primary) .27 calc(c*.6) h);--ad-primary-700: oklch(from var(--ad-primary) .38 calc(c*.78) h);--ad-primary-600: oklch(from var(--ad-primary) .5 calc(c*.92) h);--ad-secondary-200: oklch(from var(--ad-secondary) .84 calc(c*.62) h);--ad-secondary-100: oklch(from var(--ad-secondary) .92 calc(c*.32) h);--ad-secondary-50: oklch(from var(--ad-secondary) .97 calc(c*.12) h);--ad-neutral-950: oklch(from var(--ad-primary) .1 .012 h);--ad-neutral-900: oklch(from var(--ad-primary) .14 .016 h);--ad-neutral-850: oklch(from var(--ad-primary) .18 .018 h);--ad-neutral-800: oklch(from var(--ad-primary) .23 .02 h);--ad-neutral-700: oklch(from var(--ad-primary) .32 .02 h);--ad-neutral-600: oklch(from var(--ad-primary) .45 .02 h);--ad-neutral-500: oklch(from var(--ad-primary) .58 .02 h);--ad-neutral-400: oklch(from var(--ad-primary) .7 .018 h);--ad-neutral-300: oklch(from var(--ad-primary) .82 .014 h);--ad-neutral-200: oklch(from var(--ad-primary) .92 .01 h);--ad-info: #6fc8ff;--ad-red: var(--ad-primary);--ad-pink: var(--ad-secondary);--ad-text: #f7f5f8;--ad-muted: #bfc0d9;--ad-on-accent: #fff;--ad-on-accent-muted: #f0dfe4;--ad-surface-shell: radial-gradient(ellipse 27.5rem 6.875rem at 37% 0, rgb(from var(--ad-primary-800) r g b / .16), transparent) padding-box, radial-gradient(ellipse 9.375rem 28.125rem at 0 65%, rgb(from var(--ad-primary-700) r g b / .09), transparent) padding-box, linear-gradient(110deg, var(--ad-neutral-900), var(--ad-neutral-950) 47%, var(--ad-neutral-900)) padding-box, linear-gradient( 118deg, var(--ad-secondary), var(--ad-primary-600) 14%, var(--ad-primary-700) 40%, var(--ad-secondary) 75%, var(--ad-primary-600) ) border-box;--ad-shadow-shell: 0 0 .375rem rgb(from var(--ad-secondary) r g b / .57), 0 0 1.1875rem rgb(from var(--ad-primary) r g b / .43), 0 0 2.6875rem rgb(from var(--ad-primary) r g b / .21), 0 1.5625rem 5.625rem #000b, inset 0 0 .1875rem rgb(from var(--ad-secondary) r g b / .23), inset 0 0 1.375rem rgb(from var(--ad-primary) r g b / .14);--ad-surface-card: radial-gradient( ellipse 22.1875rem 9.6875rem at 43% -8%, rgb(from var(--ad-primary) r g b / .36), transparent 78% ) padding-box, radial-gradient(ellipse 43.75rem 22.5rem at 7% 0, rgb(from var(--ad-neutral-850) r g b / .35), transparent) padding-box, linear-gradient(115deg, var(--ad-neutral-900), var(--ad-neutral-900) 61%, var(--ad-neutral-900)) padding-box, linear-gradient( 145deg, var(--ad-primary), var(--ad-primary-600) 20%, var(--ad-primary-700) 54%, var(--ad-primary) 82%, var(--ad-primary-600) ) border-box;--ad-shadow-card: inset 0 .0625rem .0625rem rgb(from var(--ad-secondary-100) r g b / .12), inset 0 0 .875rem rgb(from var(--ad-primary) r g b / .07), 0 0 .6875rem rgb(from var(--ad-primary) r g b / .1);--ad-surface-glass: radial-gradient(ellipse at 32% 0, rgb(from var(--ad-primary-800) r g b / .19), transparent 62%) padding-box, linear-gradient(135deg, var(--ad-neutral-900), var(--ad-neutral-900) 60%, var(--ad-neutral-850)) padding-box, linear-gradient(125deg, var(--ad-secondary), var(--ad-primary-600) 18%, var(--ad-neutral-700) 49%, var(--ad-primary-600) 100%) border-box;--ad-shadow-glass: inset 0 .0625rem .125rem rgb(from var(--ad-neutral-200) r g b / .17), inset 0 0 .5rem rgb(from var(--ad-secondary-200) r g b / .02), 0 .1875rem .4375rem #0005;--ad-shadow-glass-hover: 0 0 .875rem rgb(from var(--ad-primary) r g b / .2), inset 0 .0625rem .125rem rgb(from var(--ad-secondary-100) r g b / .22);--ad-surface-ruby: radial-gradient(ellipse at 35% 0, rgb(from var(--ad-primary-600) r g b / .25), transparent 70%) padding-box, radial-gradient(ellipse at 100% 100%, rgb(from var(--ad-primary-600) r g b / .27), transparent 68%) padding-box, linear-gradient(140deg, var(--ad-primary-700), var(--ad-primary-900) 55%, var(--ad-primary-700)) padding-box, linear-gradient(125deg, var(--ad-secondary-200), var(--ad-primary) 22%, var(--ad-primary-600) 58%, var(--ad-secondary)) border-box;--ad-shadow-ruby: inset 0 .0625rem .125rem rgb(from var(--ad-neutral-200) r g b / .46), inset 0 0 .9375rem rgb(from var(--ad-primary) r g b / .28), 0 0 .3125rem rgb(from var(--ad-primary) r g b / .3), 0 0 1.1875rem rgb(from var(--ad-primary) r g b / .19);--ad-surface-tile: radial-gradient(ellipse at 52% 42%, rgb(from var(--ad-primary-700) r g b / .44), rgb(from var(--ad-primary-900) r g b / .2) 68%) padding-box, linear-gradient(145deg, var(--ad-primary-900), var(--ad-primary-900) 69%, var(--ad-primary-900)) padding-box, linear-gradient(135deg, var(--ad-primary), var(--ad-primary-700) 22%, var(--ad-primary-600) 68%, var(--ad-primary-700)) border-box;--ad-shadow-tile: inset 0 0 .5625rem rgb(from var(--ad-primary) r g b / .14), inset 0 .0625rem .0625rem rgb(from var(--ad-secondary) r g b / .17), 0 0 .9375rem rgb(from var(--ad-primary) r g b / .16);--ad-surface-input: radial-gradient(ellipse at 75% 0, rgb(from var(--ad-primary-700) r g b / .06), transparent 70%) padding-box, linear-gradient(135deg, var(--ad-neutral-900), var(--ad-neutral-900) 60%, var(--ad-neutral-850)) padding-box, linear-gradient(125deg, var(--ad-primary), var(--ad-primary-600) 18%, var(--ad-primary-800) 49%, var(--ad-primary)) border-box;--ad-shadow-input: inset 0 .0625rem .125rem rgb(from var(--ad-neutral-200) r g b / .13), inset 0 0 .5rem rgb(from var(--ad-secondary-200) r g b / .02), 0 .1875rem .4375rem #0005;--ad-surface-dialog: radial-gradient(ellipse at 80% 0, rgb(from var(--ad-primary-700) r g b / .25), transparent 70%), var(--ad-neutral-850);--ad-shadow-dialog: 0 0 1.75rem rgb(from var(--ad-primary) r g b / .19), 0 2.1875rem 6.25rem #000b;--ad-fluid-unit: clamp(.052rem, .043rem + .045vw, .075rem);--ad-space-unit: clamp(.21875rem, .18rem + .1vw, .28125rem);--ad-space-1: calc(var(--ad-space-unit) * 1);--ad-space-2: calc(var(--ad-space-unit) * 2);--ad-space-3: calc(var(--ad-space-unit) * 3);--ad-space-4: calc(var(--ad-space-unit) * 4);--ad-space-5: calc(var(--ad-space-unit) * 5);--ad-space-6: calc(var(--ad-space-unit) * 6);--ad-space-8: calc(var(--ad-space-unit) * 8);--ad-space-10: calc(var(--ad-space-unit) * 10);--ad-space-12: calc(var(--ad-space-unit) * 12);--ad-radius: clamp(.6875rem, .58rem + .28vw, .9375rem);--ad-radius-sm: calc(var(--ad-radius) * .6);--ad-radius-lg: calc(var(--ad-radius) * 1.4);--ad-radius-pill: 999rem;--ad-duration-fast: .14s;--ad-duration-normal: .22s;--ad-duration-slow: .36s;--ad-ease-standard: cubic-bezier(.2, 0, 0, 1);--ad-ease-spring: cubic-bezier(.16, 1, .3, 1);--ad-z-floating: 40;--ad-z-overlay: 900;--ad-z-toast: 1600;--ad-z-system: 2100;--ad-control-height: clamp(2.375rem, 2.15rem + .6vw, 2.875rem);--ad-focus: var(--ad-secondary-100);--ad-success: #11d6a4;--ad-warning: #f0c16a}.ad-theme{color-scheme:dark;font-family:var(--ad-font-family-sans)}@font-face{font-family:Melodix;src:url(./Melodix-100-Cx5X0wk6.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Melodix;src:url(./Melodix-200-DU5zZnAB.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Melodix;src:url(./Melodix-300-or4EARLq.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Melodix;src:url(./Melodix-400-C5pzQxb4.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Melodix;src:url(./Melodix-500-B02Gfpkf.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Melodix;src:url(./Melodix-600-BTQfd2XW.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Melodix;src:url(./Melodix-700-Bdrql3SJ.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Melodix;src:url(./Melodix-800-Zb3gCB2U.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Melodix;src:url(./Melodix-900-P-iTCOh0.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-100-CEDIqC7e.woff2) format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-200-D4bv5AbX.woff2) format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-300-CT_PYRAW.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-400-Fd7OHz5A.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-500-Bb05MmCQ.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-600-hCHLX-Jz.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-700-DK1QpEHt.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-800-WGXvo1aj.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Melodix Text;src:url(./MelodixText-900-BRGoNORD.woff2) format("woff2");font-weight:900;font-display:swap}:root,.ad-theme{--ad-font-family-melodix: "Melodix", Georgia, serif;--ad-font-family-melodix-text: "Melodix Text", "Melodix", Georgia, serif}@property --ad-spot-x{syntax: "*"; inherits: false;}@property --ad-spot-y{syntax: "*"; inherits: false;}.ad,.ad *,[data-ad-reference],[data-ad-reference] *{box-sizing:border-box}[data-ad-material=ghost]{--ad-material-bg: transparent;--ad-material-shadow: none}[data-ad-material=danger]{--ad-material-bg: linear-gradient(135deg, var(--ad-primary-700), var(--ad-primary-800));--ad-material-shadow: inset 0 .0625rem .0625rem rgb(from var(--ad-secondary-200) r g b / .3), 0 0 .875rem rgb(from var(--ad-primary) r g b / .19)}.ad[data-ad-material],[data-ad-reference][data-ad-material][data-ad-component]{background:var(--ad-material-bg);box-shadow:var(--ad-material-shadow)}.ad[data-ad-material]{border:.0625rem solid transparent}:where(.ad) button,:where(.ad) input,:where(.ad) select,button:where(.ad),input:where(.ad),select:where(.ad){font-family:var(--ad-font-family-sans);color:inherit}button.ad{cursor:pointer;-webkit-tap-highlight-color:transparent}button.ad:disabled{cursor:default;opacity:.4}.ad button:focus-visible,.ad input:focus-visible,.ad select:focus-visible,.ad[tabindex]:focus-visible,button.ad:focus-visible{outline:.125rem solid var(--ad-focus);outline-offset:.1875rem}[data-ad-tone=success]{--ad-tone: var(--ad-success)}[data-ad-tone=error]{--ad-tone: var(--ad-primary)}[data-ad-tone=warning]{--ad-tone: var(--ad-warning)}[data-ad-tone=pending],[data-ad-tone=offline]{--ad-tone: var(--ad-neutral-400)}[data-ad-tone=processing]{--ad-tone: var(--ad-secondary)}[data-ad-tone=info]{--ad-tone: var(--ad-info)}.ad-empty-state>.ad-icon{color:var(--ad-secondary);filter:drop-shadow(0 0 .5625rem rgb(from var(--ad-primary) r g b / .33))}.ad-menu .ad-divider{margin:.3125rem 0}.ad-border{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;overflow:visible;contain:layout;pointer-events:none;user-select:none;z-index:20}.ad-border>svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.ad-border-aura,.ad-border-core{position:absolute;inset:-16px;overflow:clip;mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.ad-border-light{position:absolute;top:0;left:0;will-change:transform}[data-ad-offscreen] .ad-border-light,[data-ad-motion=off] .ad-border-light{will-change:auto}[data-ad-color-scheme=light] .ad-border .ad-border-aura{opacity:.4}.ad-spinner{width:.9375rem;height:.9375rem;border:.125rem solid rgb(from var(--ad-secondary) r g b / .2);border-top-color:var(--ad-secondary-100);border-radius:50%;animation:ad-spin .8s linear infinite}@keyframes ad-spin{to{transform:rotate(360deg)}}:is([data-ad-motion=off] .ad,[data-ad-motion=off] .ad *),:is([data-ad-motion=off] .ad,[data-ad-motion=off] .ad *):before,:is([data-ad-motion=off] .ad,[data-ad-motion=off] .ad *):after,[data-ad-motion=off] .ad-dialog::backdrop{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(prefers-reduced-motion:reduce){:root:not([data-ad-motion=on]) :is(.ad,.ad *),:root:not([data-ad-motion=on]) :is(.ad,.ad *):before,:root:not([data-ad-motion=on]) :is(.ad,.ad *):after,:root:not([data-ad-motion=on]) .ad-dialog::backdrop{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important}}.ad-ripple{position:absolute;z-index:0;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;border-radius:50%;border:.0625rem solid var(--ad-secondary-100);background:radial-gradient(closest-side,rgb(from var(--ad-secondary) r g b / .2),transparent);box-shadow:0 0 .75rem var(--ad-primary);pointer-events:none;animation:ad-ripple .65s cubic-bezier(.2,.8,.2,1) forwards}@keyframes ad-ripple{to{scale:18;opacity:0}}@media(prefers-reduced-motion:reduce){.ad-ripple{display:none}}.ad-theme ::-webkit-scrollbar{width:clamp(.6rem,.7vw,1rem);height:clamp(.6rem,.7vw,1rem)}.ad-theme ::-webkit-scrollbar-track{border-radius:var(--ad-radius-pill);background:rgb(from var(--ad-neutral-950) r g b / .35)}.ad-theme ::-webkit-scrollbar-thumb{border:.18rem solid transparent;border-radius:var(--ad-radius-pill);background:linear-gradient(180deg,var(--ad-secondary),var(--ad-primary)) padding-box;box-shadow:0 0 .5rem rgb(from var(--ad-primary) r g b / .6)}.ad-theme ::-webkit-scrollbar-thumb:hover{background:var(--ad-secondary) padding-box}.ad-theme ::-webkit-scrollbar-button{display:none}.ad-theme ::-webkit-scrollbar-corner{background:transparent}[data-ad-offscreen],[data-ad-offscreen]:before,[data-ad-offscreen]:after,[data-ad-offscreen] *,[data-ad-offscreen] *:before,[data-ad-offscreen] *:after{animation-play-state:paused!important}.ad{font-family:inherit;color:var(--ad-text)}:is([data-ad-material=ruby],[data-ad-material=tile]){--ad-text: var(--ad-on-accent);--ad-muted: var(--ad-on-accent-muted)}[data-ad-material=shell]{--ad-material-bg: var(--ad-surface-shell);--ad-material-shadow: var(--ad-shadow-shell)}[data-ad-material=card]{--ad-material-bg: var(--ad-surface-card);--ad-material-shadow: var(--ad-shadow-card)}[data-ad-material=glass]{--ad-material-bg: var(--ad-surface-glass);--ad-material-shadow: var(--ad-shadow-glass)}[data-ad-material=ruby]{--ad-material-bg: var(--ad-surface-ruby);--ad-material-shadow: var(--ad-shadow-ruby)}[data-ad-material=tile]{--ad-material-bg: var(--ad-surface-tile);--ad-material-shadow: var(--ad-shadow-tile)}[data-ad-material=input]{--ad-material-bg: var(--ad-surface-input);--ad-material-shadow: var(--ad-shadow-input)}[data-ad-material=dialog]{--ad-material-bg: var(--ad-surface-dialog);--ad-material-shadow: var(--ad-shadow-dialog)}.ad-surface,.ad-card{position:relative;border-radius:1.125rem;isolation:isolate}.ad-surface:not(.ad-card){padding:1.25rem}.ad-header-copy{min-width:0;flex:1}.ad-header-copy p{color:var(--ad-muted);font-size:.8125rem;line-height:1.5;margin:.3125rem 0 0}.ad-header-actions{margin-left:auto}.ad-toolbar,.ad-button-group{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.ad-collapsible-section summary>.ad-icon:last-child{margin-left:auto;transition:transform .2s}.ad-collapsible-section[open] summary>.ad-icon:last-child{transform:rotate(180deg)}:is(.ad-illustration,.ad-brand-mark,.ad-host-seal) svg:not([data-host-photo]){filter:hue-rotate(var(--ad-hue-shift, 0deg))}:is(.ad-button,.ad-icon-button,.ad-toggle-button,.ad-split-button,.ad-input-base,.ad-text-field-shell,.ad-text-area,.ad-number-field,.ad-select,.ad-switch,.ad-checkbox,.ad-slider,.ad-file-picker,.ad-tabs,.ad-tab,.ad-segmented-control){--ad-size-h: var(--ad-control-height);--ad-size-font: .8125rem;--ad-size-radius: var(--ad-radius);--ad-size-pad-x: .6875rem;--ad-size-gap: .625rem}:is(.ad-button,.ad-icon-button,.ad-toggle-button,.ad-split-button,.ad-input-base,.ad-text-field-shell,.ad-text-area,.ad-number-field,.ad-select,.ad-switch,.ad-checkbox,.ad-slider,.ad-file-picker,.ad-tabs,.ad-tab,.ad-segmented-control)[data-ad-size=xs]{--ad-size-h: 1.8rem;--ad-size-font: .6875rem;--ad-size-radius: .52rem;--ad-size-pad-x: .52rem;--ad-size-gap: .42rem}:is(.ad-button,.ad-icon-button,.ad-toggle-button,.ad-split-button,.ad-input-base,.ad-text-field-shell,.ad-text-area,.ad-number-field,.ad-select,.ad-switch,.ad-checkbox,.ad-slider,.ad-file-picker,.ad-tabs,.ad-tab,.ad-segmented-control)[data-ad-size=sm]{--ad-size-h: 2.15rem;--ad-size-font: .75rem;--ad-size-radius: .64rem;--ad-size-pad-x: .64rem;--ad-size-gap: .5rem}:is(.ad-button,.ad-icon-button,.ad-toggle-button,.ad-split-button,.ad-input-base,.ad-text-field-shell,.ad-text-area,.ad-number-field,.ad-select,.ad-switch,.ad-checkbox,.ad-slider,.ad-file-picker,.ad-tabs,.ad-tab,.ad-segmented-control)[data-ad-size=md]{--ad-size-h: 2.65rem;--ad-size-font: .825rem;--ad-size-radius: .78rem;--ad-size-pad-x: .76rem;--ad-size-gap: .6rem}:is(.ad-button,.ad-icon-button,.ad-toggle-button,.ad-split-button,.ad-input-base,.ad-text-field-shell,.ad-text-area,.ad-number-field,.ad-select,.ad-switch,.ad-checkbox,.ad-slider,.ad-file-picker,.ad-tabs,.ad-tab,.ad-segmented-control)[data-ad-size=lg]{--ad-size-h: 3.08rem;--ad-size-font: .94rem;--ad-size-radius: .9rem;--ad-size-pad-x: .95rem;--ad-size-gap: .72rem}@keyframes ad-btn-breathe{50%{opacity:1}}@keyframes ad-btn-sheen{0%,60%{transform:translate(-190%) rotate(14deg);opacity:0}68%{opacity:.18}76%{opacity:.85}92%,to{transform:translate(255%) rotate(14deg);opacity:0}}.ad-button,.ad-icon-button,.ad-toggle-button{--ad-btn-radius: 999rem;--ad-btn-bg-top: var(--ad-neutral-700);--ad-btn-bg-mid: var(--ad-neutral-850);--ad-btn-bg-bottom: var(--ad-neutral-900);--ad-btn-border-a: rgb(from var(--ad-secondary-100) r g b / .65);--ad-btn-border-b: rgb(from var(--ad-primary-600) r g b / .43);--ad-btn-edge: rgb(from var(--ad-secondary) r g b / .21);--ad-btn-glow: rgb(from var(--ad-primary) r g b / .16);--ad-btn-inner: #ffffff3d;--ad-btn-bottom: #000a;--ad-button-x: 50%;--ad-button-y: 20%;position:relative;display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;max-inline-size:100%;height:var(--ad-size-h);gap:var(--ad-size-gap);padding-inline:calc(var(--ad-size-pad-x) * 1.55);border:.0625rem solid transparent;border-radius:var(--ad-btn-radius);color:var(--ad-neutral-200);font-size:var(--ad-size-font);font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;background:linear-gradient(180deg,var(--ad-btn-bg-top),var(--ad-btn-bg-mid) 58%,var(--ad-btn-bg-bottom)) padding-box,linear-gradient(135deg,var(--ad-btn-border-a),#ffffff18 18%,var(--ad-btn-border-b) 56%,rgb(from var(--ad-primary-800) r g b / .31) 100%) border-box;box-shadow:inset 0 .08rem .15rem var(--ad-btn-inner),inset 0 -.48rem .95rem var(--ad-btn-bottom),inset 0 0 0 .03125rem #ffffff09,0 .42rem 1rem #0009,0 0 1rem var(--ad-btn-glow);isolation:isolate;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.2,.78,.24,1),filter .22s,box-shadow .22s,border-color .22s,opacity .22s}.ad-button:before,.ad-icon-button:before,.ad-toggle-button:before{content:"";position:absolute;inset:.0625rem;z-index:-1;border-radius:calc(var(--ad-btn-radius) - .0625rem);pointer-events:none;background:radial-gradient(70% 105% at var(--ad-button-x) var(--ad-button-y),#ffffff3f 0%,rgb(from var(--ad-neutral-200) r g b / .14) 24%,rgb(from var(--ad-secondary-200) r g b / .08) 48%,transparent 72%),linear-gradient(180deg,#ffffff2f 0%,#ffffff10 18%,transparent 36%),linear-gradient(180deg,#ffffff12 0%,transparent 24%,transparent 100%),radial-gradient(88% 48% at 50% 112%,var(--ad-btn-edge) 0%,transparent 74%);opacity:.96;transition:opacity .22s,filter .22s}.ad-button:after,.ad-icon-button:after,.ad-toggle-button:after{content:"";position:absolute;top:-72%;bottom:-72%;left:-18%;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(from var(--ad-neutral-200) r g b / .08) 18%,#fffefecf 48%,rgb(from var(--ad-secondary-100) r g b / .3) 62%,transparent 80%);filter:blur(.08rem);transform:translate(-190%) rotate(14deg);opacity:0}.ad-button:hover:not(:disabled),.ad-icon-button:hover:not(:disabled),.ad-toggle-button:hover:not(:disabled){transform:translateY(-.09rem);filter:brightness(1.07) saturate(1.08);box-shadow:inset 0 .09rem .18rem #ffffff61,inset 0 -.54rem 1.05rem var(--ad-btn-bottom),inset 0 0 0 .03125rem #ffffff14,0 .58rem 1.15rem #000a,0 0 1.35rem color-mix(in srgb,var(--ad-btn-glow) 92%,transparent)}.ad-button:hover:not(:disabled):before,.ad-icon-button:hover:not(:disabled):before,.ad-toggle-button:hover:not(:disabled):before{opacity:1;filter:brightness(1.04)}.ad-button:hover:not(:disabled):after,.ad-icon-button:hover:not(:disabled):after,.ad-toggle-button:hover:not(:disabled):after{animation:ad-btn-sheen 1.05s ease-out 1}.ad-button:active:not(:disabled),.ad-icon-button:active:not(:disabled),.ad-toggle-button:active:not(:disabled){transform:translateY(.03rem) scale(.987);filter:brightness(.96);box-shadow:inset 0 .26rem .64rem #000b,inset 0 0 .4rem var(--ad-btn-edge),0 .1rem .24rem #0008}.ad-button:focus-visible,.ad-icon-button:focus-visible,.ad-toggle-button:focus-visible{outline:.125rem solid var(--ad-neutral-200);outline-offset:.18rem}.ad-button[data-ad-variant=primary],.ad-icon-button[data-ad-variant=primary],.ad-split-button[data-ad-variant=primary],.ad-toggle-button[aria-pressed=true]{--ad-btn-bg-top: var(--ad-primary);--ad-btn-bg-mid: var(--ad-primary-600);--ad-btn-bg-bottom: var(--ad-primary-900);--ad-btn-border-a: var(--ad-neutral-200);--ad-btn-border-b: rgb(from var(--ad-secondary) r g b / .86);--ad-btn-edge: rgb(from var(--ad-primary) r g b / .44);--ad-btn-glow: rgb(from var(--ad-primary) r g b / .42);--ad-btn-inner: #fffafca3;--ad-btn-bottom: rgb(from var(--ad-primary-800) r g b / .42);color:var(--ad-on-accent)}.ad-button[data-ad-variant=primary]:after,.ad-icon-button[data-ad-variant=primary]:after,.ad-toggle-button[aria-pressed=true]:after{animation:ad-btn-sheen 4.6s ease-in-out infinite}.ad-button[data-ad-variant=secondary],.ad-icon-button[data-ad-variant=secondary],.ad-split-button[data-ad-variant=secondary],.ad-toggle-button[aria-pressed=false]{--ad-btn-bg-top: var(--ad-neutral-700);--ad-btn-bg-mid: var(--ad-neutral-850);--ad-btn-bg-bottom: var(--ad-neutral-900);--ad-btn-border-a: rgb(from var(--ad-neutral-300) r g b / .66);--ad-btn-border-b: rgb(from var(--ad-neutral-600) r g b / .36);--ad-btn-edge: rgb(from var(--ad-secondary) r g b / .17);--ad-btn-glow: rgb(from var(--ad-primary) r g b / .11);--ad-btn-inner: #ffffff35;--ad-btn-bottom: #000a}.ad-button[data-ad-variant=ghost],.ad-icon-button[data-ad-variant=ghost],.ad-split-button[data-ad-variant=ghost]{--ad-btn-bg-top: #ffffff05;--ad-btn-bg-mid: #ffffff02;--ad-btn-bg-bottom: #0000000b;--ad-btn-border-a: rgb(from var(--ad-secondary-200) r g b / .18);--ad-btn-border-b: rgb(from var(--ad-primary-600) r g b / .13);--ad-btn-edge: rgb(from var(--ad-secondary-200) r g b / .05);--ad-btn-glow: transparent;--ad-btn-inner: #ffffff08;--ad-btn-bottom: #00000018;color:var(--ad-neutral-300)}.ad-button[data-ad-variant=danger],.ad-icon-button[data-ad-variant=danger],.ad-split-button[data-ad-variant=danger]{--ad-btn-bg-top: var(--ad-primary-600);--ad-btn-bg-mid: var(--ad-primary-800);--ad-btn-bg-bottom: var(--ad-primary-900);--ad-btn-border-a: rgb(from var(--ad-secondary-200) r g b / .83);--ad-btn-border-b: rgb(from var(--ad-primary) r g b / .43);--ad-btn-edge: rgb(from var(--ad-primary) r g b / .3);--ad-btn-glow: rgb(from var(--ad-primary-600) r g b / .22);--ad-btn-inner: rgb(from var(--ad-secondary-100) r g b / .37);--ad-btn-bottom: rgb(from var(--ad-primary-900) r g b / .47);color:var(--ad-on-accent)}.ad-button:disabled,.ad-icon-button:disabled,.ad-toggle-button:disabled{opacity:.42;filter:saturate(.2) brightness(.88);cursor:not-allowed;animation:none;transform:none}.ad-button:disabled:after,.ad-icon-button:disabled:after,.ad-toggle-button:disabled:after{display:none}.ad-button>.ad-icon,.ad-toggle-button>.ad-icon{--ad-icon-size: calc(var(--ad-size-font) * 1.45);flex:0 0 auto;filter:drop-shadow(0 0 .24rem rgb(from var(--ad-secondary-100) r g b / .42))}.ad-button-label{display:block;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-button>.ad-spinner{flex:0 0 auto}.ad-icon-button{aspect-ratio:1/1;width:var(--ad-size-h);min-width:var(--ad-size-h);padding:0;border-radius:var(--ad-btn-radius)}.ad-icon-button[data-ad-round],.ad-button[data-ad-round]{width:var(--ad-size-h);height:var(--ad-size-h);padding:0;border-radius:50%}.ad-icon-button>.ad-icon{--ad-icon-size: calc(var(--ad-size-h) * .44);filter:drop-shadow(0 0 .2rem rgb(from var(--ad-secondary-100) r g b / .49))}.ad-switch,.ad-checkbox{display:inline-flex;align-items:center;gap:var(--ad-size-gap);cursor:pointer;font-size:var(--ad-size-font);position:relative}.ad-switch input,.ad-checkbox input{position:absolute;opacity:0;width:.0625rem;height:.0625rem}.ad-toggle-track{--ad-track-h: calc(var(--ad-size-h) * .64);--ad-track-w: calc(var(--ad-track-h) * 1.82);width:var(--ad-track-w);height:var(--ad-track-h);position:relative;border-radius:999rem;border:.0625rem solid rgb(from var(--ad-primary) r g b / .55);background:linear-gradient(180deg,var(--ad-neutral-800),var(--ad-neutral-900));box-shadow:inset 0 0 .3125rem #000b;flex:none}.ad-toggle-track i{--ad-thumb-inset: calc(var(--ad-track-h) * .08);position:absolute;left:var(--ad-thumb-inset);top:var(--ad-thumb-inset);width:calc(var(--ad-track-h) - var(--ad-thumb-inset) * 2);height:calc(var(--ad-track-h) - var(--ad-thumb-inset) * 2);border:.125rem solid var(--ad-neutral-300);border-radius:50%;background:linear-gradient(135deg,var(--ad-neutral-700),var(--ad-neutral-850));box-shadow:0 0 .1875rem rgb(from var(--ad-secondary-200) r g b / .25);transition:transform .42s cubic-bezier(.34,1.56,.5,1),scale .18s ease-out,background .25s,border-color .25s,box-shadow .25s}.ad-switch input:focus-visible+.ad-toggle-track,.ad-checkbox input:focus-visible+.ad-toggle-track{outline:.125rem solid var(--ad-secondary-100);outline-offset:.1875rem}.ad-tab-shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:-1;pointer-events:none}.ad-tab-shape .tab-shape__glow{stroke:var(--ad-primary);stroke-width:6.5;opacity:.72;filter:blur(.25rem)}.ad-tab-shape .tab-shape__edge{stroke:var(--ad-secondary);stroke-width:1.15}.ad-tab-shape .tab-shape__glint{stroke:var(--ad-neutral-200);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:8 92;animation:ad-tab-glint 6s linear infinite}.ad-tab-shape .tab-shape__glint[data-part=wide]{stroke:var(--ad-secondary);stroke-width:7.2;opacity:.1}.ad-tab-shape .tab-shape__glint[data-part=near]{stroke:var(--ad-secondary);stroke-width:4.2;opacity:.25}.ad-tab-shape-glint{will-change:transform}.ad-tab-shape .tab-shape__floor{stroke:var(--ad-secondary);stroke-width:1.85;filter:drop-shadow(0 0 .25rem var(--ad-primary))}@media(prefers-reduced-motion:reduce){.ad-button,.ad-icon-button,.ad-toggle-button{animation:none!important;transition:none!important}.ad-button:after,.ad-icon-button:after,.ad-toggle-button:after{animation:none!important;display:none!important}}:is(.ad-button,.ad-icon-button)[data-ad-variant=ghost]{border-color:transparent;background:transparent;box-shadow:none;color:var(--ad-neutral-300);animation:none}:is(.ad-button,.ad-icon-button)[data-ad-variant=ghost]:before,:is(.ad-button,.ad-icon-button)[data-ad-variant=ghost]:after{display:none}:is(.ad-button,.ad-icon-button)[data-ad-variant=ghost]>.ad-icon{filter:none}:is(.ad-button,.ad-icon-button)[data-ad-variant=ghost]:hover:not(:disabled){background:rgb(from var(--ad-primary) r g b / .08);box-shadow:none;color:var(--ad-text);filter:none;transform:none}:is(.ad-button,.ad-icon-button)[data-ad-variant=ghost]:active:not(:disabled){background:rgb(from var(--ad-primary) r g b / .14);box-shadow:none;transform:scale(.98)}.ad-button-fx{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.ad-button-fx:before{content:"";position:absolute;inset:-40% -10% -40% 30%;background:radial-gradient(circle at 72% 30%,#fff 0 1.2%,transparent 2.6%),radial-gradient(circle at 86% 68%,var(--ad-secondary-100) 0 1.4%,transparent 3.2%),radial-gradient(circle at 58% 74%,var(--ad-secondary-200) 0 1.8%,transparent 4%),repeating-conic-gradient(from 20deg at 80% 50%,transparent 0 7deg,#ffffff24 8deg 10deg,transparent 12deg 19deg),radial-gradient(ellipse at 80% 50%,rgb(from var(--ad-secondary) r g b / .44),transparent 65%);mask-image:linear-gradient(90deg,transparent,#000 40%);filter:saturate(1.35);opacity:0;transition:opacity .4s;will-change:transform}.ad-button-fx:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 30%,rgb(from var(--ad-secondary-100) r g b / .14),transparent 70%);opacity:0}.ad-button-orbit{position:absolute;inset:0;z-index:0;border-radius:inherit;padding:.0625rem;overflow:hidden;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .4s;pointer-events:none}.ad-button-orbit:before{content:"";position:absolute;top:50%;left:50%;width:max(130%,6rem);aspect-ratio:1;translate:-50% -50%;background:conic-gradient(transparent 0 76%,var(--ad-secondary) 84%,#fff 88%,transparent 93%);will-change:transform}:is(.ad-button,.ad-icon-button):is([data-ad-variant=primary],[data-ad-variant=danger])>.ad-button-fx:before,.ad-toggle-button[aria-pressed=true]>.ad-button-fx:before{opacity:.85;animation:ad-btn-plasma 7s ease-in-out infinite alternate}:is(.ad-button,.ad-icon-button):is([data-ad-variant=primary],[data-ad-variant=danger])>.ad-button-fx:after,.ad-toggle-button[aria-pressed=true]>.ad-button-fx:after{animation:ad-btn-breathe 3.1s ease-in-out infinite}:is(.ad-button,.ad-icon-button):is([data-ad-variant=primary],[data-ad-variant=danger])>.ad-button-orbit,.ad-toggle-button[aria-pressed=true]>.ad-button-orbit{opacity:1}:is(.ad-button,.ad-icon-button):is([data-ad-variant=primary],[data-ad-variant=danger])>.ad-button-orbit:before,.ad-toggle-button[aria-pressed=true]>.ad-button-orbit:before{animation:ad-btn-orbit 4.5s linear infinite}:is(.ad-button,.ad-icon-button,.ad-toggle-button):hover:not(:disabled)>.ad-button-fx:before{opacity:.9;animation:ad-btn-plasma 7s ease-in-out infinite alternate}:is(.ad-button,.ad-icon-button,.ad-toggle-button):hover:not(:disabled)>.ad-button-orbit{opacity:1}:is(.ad-button,.ad-icon-button,.ad-toggle-button):hover:not(:disabled)>.ad-button-orbit:before{animation:ad-btn-orbit 1.6s linear infinite}:is(.ad-button,.ad-icon-button):disabled>:is(.ad-button-fx,.ad-button-orbit){display:none}.ad-icon-button>.ad-button-fx:before{inset:-30%;mask-image:radial-gradient(closest-side,#000 40%,transparent)}:is(.ad-button,.ad-icon-button)[data-ad-variant=ghost]>.ad-button-fx:before{display:none}@keyframes ad-btn-plasma{0%{transform:translate3d(-3%,-2%,0) scale(1.02) rotate(0)}to{transform:translate3d(3%,2%,0) scale(1.14) rotate(8deg)}}@keyframes ad-btn-orbit{to{rotate:360deg}}:is(.ad-input-adornment,.ad-split-button) :is(.ad-button-fx,.ad-button-orbit){display:none}@keyframes ad-tab-glint{to{stroke-dashoffset:-100}}.ad-steps .ad-status-indicator{font-size:.625rem;gap:.3125rem}.ad-steps .ad-status-dot{width:1.4375rem;height:1.4375rem}.ad-popover,.ad-menu{position:fixed;inset:auto;margin:0;min-width:14.6875rem;max-width:21.875rem;padding:.5rem;border:.0625rem solid rgb(from var(--ad-primary-600) r g b / .51)!important;border-radius:.8125rem;z-index:1000;color:var(--ad-text)}.ad-wave-decoration{width:100%;height:8.125rem;display:block;pointer-events:none}.ad-checkbox .ad-toggle-track{--ad-box: calc(var(--ad-size-h) * .5);width:var(--ad-box);height:var(--ad-box);border-radius:calc(var(--ad-box) * .28);transition:background .2s,border-color .2s,box-shadow .25s}.ad-checkbox .ad-toggle-track i{display:none}.ad-checkbox:hover input:not(:disabled)+.ad-toggle-track{border-color:var(--ad-secondary);box-shadow:0 0 .5rem rgb(from var(--ad-primary) r g b / .19)}.ad-checkbox input:checked+.ad-toggle-track{border-color:var(--ad-secondary);background:linear-gradient(180deg,var(--ad-primary),var(--ad-primary-600));box-shadow:inset 0 .0625rem rgb(from var(--ad-secondary-100) r g b / .53),0 0 .7rem rgb(from var(--ad-primary) r g b / .4);animation:ad-check-pop .4s cubic-bezier(.34,1.6,.5,1)}.ad-checkbox input:checked+.ad-toggle-track:after{content:"";position:absolute;left:28%;top:24%;width:46%;height:26%;border-left:.125rem solid #fff;border-bottom:.125rem solid #fff;transform:rotate(-45deg);filter:drop-shadow(0 0 .15rem #fff8);animation:ad-check-draw .35s .08s ease-out both}.ad-checkbox input:disabled+.ad-toggle-track{opacity:.45}@keyframes ad-check-pop{0%{scale:.7}60%{scale:1.15}}@keyframes ad-check-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.ad-checkbox input:indeterminate+.ad-toggle-track{border-color:var(--ad-secondary);background:linear-gradient(180deg,var(--ad-primary),var(--ad-primary-600))}.ad-checkbox input:indeterminate+.ad-toggle-track:after{content:"";position:absolute;inset:45% 24%;border-radius:999rem;background:#fff}.ad-field{display:grid;gap:calc(var(--ad-space-1) * 1.5);min-width:0;color:var(--ad-text);font-size:var(--ad-size-font)}.ad-field-label{display:inline-flex;gap:.2em;font-size:var(--ad-font-size-label);font-weight:600;letter-spacing:.01em;color:var(--ad-neutral-200)}.ad-field-required{color:var(--ad-pink)}.ad-field-message{display:flex;align-items:flex-start;gap:.35em;color:var(--ad-muted);font-size:var(--ad-font-size-caption);line-height:1.4}.ad-field-message[data-error]{color:var(--ad-secondary)}.ad-field-message>.ad-icon{--ad-icon-size: 1.15em;flex:none;margin-top:.05em}.ad-input-base{--ad-input-accent: var(--ad-pink);--ad-input-icon: calc(var(--ad-size-font) * 1.45);position:relative;display:flex;align-items:center;gap:calc(var(--ad-size-gap) * .75);min-width:0;width:100%;min-height:var(--ad-size-h);padding-inline:var(--ad-size-pad-x);border:.0625rem solid rgb(from var(--ad-secondary) r g b / .18);border-radius:var(--ad-size-radius);background:var(--ad-surface-input);box-shadow:var(--ad-shadow-input);font-size:var(--ad-size-font);color:var(--ad-text);cursor:text;transition:border-color .18s,box-shadow .18s,background .18s}.ad-input-base:hover:not([data-disabled]){border-color:rgb(from var(--ad-secondary) r g b / .42)}.ad-input-base:focus-within{border-color:var(--ad-input-accent);box-shadow:0 0 0 .1875rem rgb(from var(--ad-primary) r g b / .14),0 0 1rem rgb(from var(--ad-primary) r g b / .15),inset 0 .0625rem .125rem rgb(from var(--ad-neutral-200) r g b / .13)}.ad-input-base:after{content:"";position:absolute;inset:auto .5rem -.0625rem;height:.125rem;border-radius:999rem;background:linear-gradient(90deg,transparent,var(--ad-input-accent),transparent);box-shadow:0 0 .5rem var(--ad-red);transform:scaleX(0);transition:transform .24s cubic-bezier(.2,.8,.2,1);pointer-events:none}.ad-input-base:focus-within:after{transform:scaleX(1)}.ad-input-base[data-invalid]{--ad-input-accent: var(--ad-secondary);border-color:rgb(from var(--ad-primary) r g b / .61)}.ad-input-base[data-disabled]{opacity:.45;cursor:not-allowed}.ad-input-base[data-readonly]{border-style:dashed;border-color:rgb(from var(--ad-secondary) r g b / .4);background:var(--ad-neutral-900);box-shadow:none}.ad-input-base[data-ad-variant=filled]{border-color:transparent;border-bottom-color:rgb(from var(--ad-secondary) r g b / .4);border-end-start-radius:.25rem;border-end-end-radius:.25rem;background:linear-gradient(180deg,var(--ad-neutral-800),var(--ad-neutral-850));box-shadow:inset 0 .0625rem #ffffff10}.ad-input-base[data-ad-variant=filled]:hover:not([data-disabled]){background:linear-gradient(180deg,var(--ad-primary-800),var(--ad-neutral-800));border-color:transparent;border-bottom-color:rgb(from var(--ad-secondary) r g b / .66)}.ad-input-base[data-ad-variant=underlined]{padding-inline:.125rem;border-color:transparent;border-bottom-color:rgb(from var(--ad-secondary) r g b / .42);border-radius:0;background:transparent;box-shadow:none}.ad-input-base[data-ad-variant=underlined]:hover:not([data-disabled]){border-color:transparent;border-bottom-color:rgb(from var(--ad-secondary) r g b / .77)}.ad-input-base:is([data-ad-variant=filled],[data-ad-variant=underlined]):focus-within{border-color:transparent;border-bottom-color:var(--ad-input-accent);box-shadow:none}.ad-input-base[data-ad-variant=underlined]:after{inset-inline:0}.ad-input-base[data-multiline]{align-items:flex-start;padding-block:calc(var(--ad-size-pad-x) * .75)}.ad-input-base-content{display:flex;align-items:center;flex:1;min-width:0;align-self:stretch}.ad-input-base input,.ad-input-base textarea,.ad-input-base button.ad-input-control{flex:1;min-width:0;width:100%;min-height:calc(var(--ad-size-h) - .125rem);padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;text-align:left}.ad-input-base input::placeholder,.ad-input-base textarea::placeholder{color:var(--ad-neutral-500);opacity:1}.ad-input-base textarea{min-height:4lh;resize:vertical;line-height:1.5}.ad-input-base input[type=number]{appearance:textfield;-moz-appearance:textfield}.ad-input-base input::-webkit-inner-spin-button,.ad-input-base input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ad-input-base button.ad-input-control{display:flex;align-items:center;cursor:pointer}.ad-input-base button.ad-input-control:disabled{cursor:not-allowed}.ad-input-adornment{display:inline-flex;align-items:center;gap:.125rem;flex:none;color:var(--ad-muted)}.ad-input-base[data-multiline] .ad-input-adornment{min-height:calc(var(--ad-size-h) - .125rem - var(--ad-size-pad-x) * 1.5)}.ad-input-adornment>.ad-icon,.ad-input-adornment .ad-icon-button>.ad-icon{--ad-icon-size: var(--ad-input-icon);width:var(--ad-icon-size);height:var(--ad-icon-size)}.ad-input-base:focus-within .ad-input-adornment[data-position=start]{color:var(--ad-input-accent)}.ad-input-adornment .ad-icon-button{--ad-size-h: calc(var(--ad-input-icon) + .5rem);width:var(--ad-size-h);min-width:var(--ad-size-h);height:var(--ad-size-h);border:0;border-radius:999rem;background:transparent;box-shadow:none;color:var(--ad-muted);animation:none;transform:none;filter:none}.ad-input-adornment .ad-icon-button:before,.ad-input-adornment .ad-icon-button:after{display:none}.ad-input-adornment .ad-icon-button>.ad-icon{filter:none}.ad-input-adornment .ad-icon-button:hover:not(:disabled){background:rgb(from var(--ad-primary) r g b / .08);color:var(--ad-text);transform:none;box-shadow:none}.ad-input-adornment .ad-icon-button:active:not(:disabled){background:rgb(from var(--ad-primary) r g b / .14);transform:scale(.94)}.ad-input-adornment .ad-icon-button:disabled{opacity:.35;filter:none}.ad-input-adornment .ad-icon-button:focus-visible{outline:.125rem solid var(--ad-input-accent);outline-offset:0}.ad-input-base :is(input,textarea,button.ad-input-control):focus-visible{outline:0}.ad-input-base[data-invalid]{animation:ad-field-shake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes ad-field-shake{20%,60%{transform:translate(-.25rem)}40%,80%{transform:translate(.25rem)}}.ad-field-label{transition:color .25s,text-shadow .25s}.ad-field:focus-within .ad-field-label{color:var(--ad-pink);text-shadow:0 0 .6rem rgb(from var(--ad-primary) r g b / .4)}.ad-input-base input::placeholder,.ad-input-base textarea::placeholder{transition:opacity .3s,transform .3s}.ad-input-base:focus-within input::placeholder,.ad-input-base:focus-within textarea::placeholder{opacity:.45;transform:translate(.35rem)}.ad-input-adornment[data-position=start]>.ad-icon{transition:transform .35s cubic-bezier(.34,1.56,.5,1),color .25s}.ad-input-base:focus-within .ad-input-adornment[data-position=start]>.ad-icon{transform:scale(1.12)}.ad-input-base-content{position:relative}.ad-input-base[data-floating]{--ad-float-h: calc(var(--ad-size-h) + .75rem);min-height:var(--ad-float-h)}.ad-input-label{position:absolute;left:0;top:50%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ad-neutral-400);font-size:var(--ad-size-font);transform-origin:left center;translate:0 -50%;pointer-events:none;transition:top .3s cubic-bezier(.2,.8,.2,1),translate .3s cubic-bezier(.2,.8,.2,1),scale .3s cubic-bezier(.2,.8,.2,1),color .25s,text-shadow .25s,letter-spacing .3s}.ad-input-base[data-floating]:is(:focus-within,[data-filled]) .ad-input-label{top:.45rem;translate:0 0;scale:.76;letter-spacing:.03em}.ad-input-base[data-floating]:focus-within .ad-input-label{color:var(--ad-pink);text-shadow:0 0 .6rem rgb(from var(--ad-primary) r g b / .4)}.ad-input-base[data-floating][data-filled]:not(:focus-within) .ad-input-label{color:var(--ad-neutral-300)}.ad-input-base[data-floating] :is(input,button.ad-input-control){min-height:calc(var(--ad-float-h) - .125rem);padding-top:1rem}.ad-input-base[data-floating]:not(:focus-within):not([data-filled]) :is(input,textarea)::placeholder{opacity:0}.ad-input-base[data-floating]:not(:focus-within):not([data-filled]) .ad-select-control{color:transparent}.ad-input-base[data-floating][data-multiline] .ad-input-label{top:calc(1rem + .75em)}.ad-input-base[data-floating][data-multiline]:is(:focus-within,[data-filled]) .ad-input-label{top:-.05rem;translate:0 0}.ad-input-base[data-floating][data-multiline] textarea{padding-top:1rem}.ad-link{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:inherit;text-decoration:none;border-radius:.55rem;outline:none;transition:color .16s,background .16s,box-shadow .16s,transform .16s}.ad-link[data-ad-underline=always]{text-decoration:underline;text-underline-offset:.18em}.ad-link[data-ad-underline=hover]{background:linear-gradient(90deg,var(--ad-pink),var(--ad-secondary-100)) 0 100% / 0 .0625rem no-repeat;transition:color .2s,background-size .35s cubic-bezier(.2,.8,.2,1)}.ad-link[data-ad-underline=hover]:hover{background-size:100% .0625rem}.ad-link>.ad-icon{transition:transform .35s cubic-bezier(.34,1.56,.5,1)}.ad-link:hover>.ad-icon:last-child:not(:first-child){transform:translate(.2rem)}.ad-link:hover>.ad-icon:first-child{transform:scale(1.12) rotate(-6deg)}.ad-link:hover{color:var(--ad-pink)}.ad-link:focus-visible{outline:.125rem solid var(--ad-secondary-100);outline-offset:.18rem}.ad-link>.ad-icon{width:1em;height:1em}.ad-file-picker{display:flex;align-items:center;gap:var(--ad-size-gap);flex-wrap:wrap;min-width:0}.ad-file-picker>.ad-button{flex:none}.ad-file-picker>small{flex:1 1 8rem;min-width:0;font-size:calc(var(--ad-size-font) * .88);color:var(--ad-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-file-picker>.ad-button:hover:not(:disabled)>.ad-icon{animation:ad-file-hop .6s cubic-bezier(.34,1.6,.5,1)}.ad-file-picker>small[data-picked]{color:var(--ad-neutral-200);animation:ad-file-name .5s cubic-bezier(.2,.9,.3,1.2) both}.ad-file-picker>small[data-picked]:before{content:"✓ ";color:var(--ad-pink);text-shadow:0 0 .5em var(--ad-red)}@keyframes ad-file-hop{40%{transform:translateY(-.25rem) rotate(-8deg)}}@keyframes ad-file-name{0%{opacity:0;transform:translate(-.75rem);filter:blur(.2rem)}}.ad-file-picker[data-variant=zone]{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ad-space-4);width:100%;padding:var(--ad-space-5);border:.125rem dashed rgb(from var(--ad-primary) r g b / .5);border-radius:var(--ad-radius-lg);background:rgb(from var(--ad-primary) r g b / .06);color:var(--ad-text);font:inherit;text-align:start;cursor:pointer;--ad-icon-size: 2rem;transition:background var(--ad-duration-normal),border-color var(--ad-duration-normal),box-shadow var(--ad-duration-normal)}.ad-file-picker[data-variant=zone]:hover:not(:disabled),.ad-file-picker[data-variant=zone]:focus-visible,.ad-file-picker[data-variant=zone][data-over]{border-color:var(--ad-primary);background:rgb(from var(--ad-primary) r g b / .12);box-shadow:0 0 1.5rem rgb(from var(--ad-primary) r g b / .25);outline:none}.ad-file-picker[data-variant=zone]:hover:not(:disabled)>.ad-icon{animation:ad-file-hop .6s cubic-bezier(.34,1.6,.5,1)}.ad-file-picker[data-variant=zone]:disabled{opacity:.5;cursor:not-allowed}.ad-file-picker-text{display:grid;gap:var(--ad-space-1);min-width:0}.ad-file-picker-text>strong{font-size:var(--ad-font-size-title)}.ad-file-picker-text>small{overflow:hidden;color:var(--ad-muted);font-size:var(--ad-font-size-caption);white-space:nowrap;text-overflow:ellipsis}.ad-file-picker-text>small[data-picked]{color:var(--ad-neutral-200)}.ad-file-picker[data-variant=avatar]{display:inline-flex;width:fit-content}.ad-file-picker-avatar-button{position:relative;display:block;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ad-file-picker-avatar-button:focus-visible{outline:.125rem solid var(--ad-secondary);outline-offset:.25rem}.ad-file-picker-avatar-edit{position:absolute;z-index:1;right:-.1rem;bottom:.1rem;display:grid;place-items:center;width:1.8rem;aspect-ratio:1;border:.0625rem solid var(--ad-secondary);border-radius:50%;background:var(--ad-primary-800);color:var(--ad-on-accent);box-shadow:0 0 .6rem rgb(from var(--ad-primary) r g b / .5);opacity:0;transform:translateY(.3rem) scale(.8);transition:opacity .2s,transform .2s;pointer-events:none;--ad-icon-size: 1rem}.ad-file-picker-avatar-button:is(:hover,:focus-visible) .ad-file-picker-avatar-edit,.ad-file-picker[data-variant=avatar][data-over] .ad-file-picker-avatar-edit{opacity:1;transform:none}.ad-file-picker-avatar-button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}@media(hover:none){.ad-file-picker-avatar-edit{opacity:1;transform:none}}.ad-icon-button{flex:none}.ad-segmented-control{display:inline-flex;max-width:100%;min-width:0}.ad-segmented-control>.ad-tabs{flex:1}.ad-select-control{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-select-control[data-placeholder]{color:var(--ad-neutral-500)}.ad-select-chevron{transition:transform .2s,color .2s}.ad-input-base:has([aria-expanded=true]) .ad-select-chevron{transform:rotate(180deg);color:var(--ad-text)}.ad-option-popover{padding:.3rem!important;background:var(--ad-surface-dialog)!important;box-shadow:var(--ad-shadow-dialog)!important;border-color:rgb(from var(--ad-secondary) r g b / .31)!important}.ad-option-list{display:grid;gap:.0625rem;max-height:min(42dvh,18rem);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ad-option{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2.25rem;padding:.4rem .65rem;border:0;border-radius:calc(var(--ad-radius) * .6);background:transparent;color:var(--ad-neutral-300);font:inherit;font-size:var(--ad-font-size-body-sm);text-align:left;cursor:pointer}.ad-option-text{display:grid;flex:1;min-width:0}.ad-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-option-description{overflow:hidden;color:var(--ad-muted);font-size:var(--ad-font-size-caption);font-weight:var(--ad-font-weight-regular);text-overflow:ellipsis;white-space:nowrap}.ad-option>.ad-icon{--ad-icon-size: 1rem;flex:none}.ad-option-icon{color:var(--ad-secondary-100)}.ad-option-check{color:var(--ad-pink)}.ad-option-group{padding:.5rem .65rem .2rem;color:var(--ad-secondary-100);font-size:var(--ad-font-size-caption);font-weight:var(--ad-font-weight-bold);letter-spacing:var(--ad-letter-spacing-eyebrow);text-transform:uppercase}.ad-option-search{display:flex;align-items:center;gap:.45rem;margin-bottom:.3rem;padding:.35rem .65rem;border-bottom:.0625rem solid rgb(from var(--ad-secondary) r g b / .2);color:var(--ad-muted);--ad-icon-size: .95rem}.ad-option-search>input{flex:1;min-width:0;border:0;background:none;color:var(--ad-text);font:inherit;font-size:var(--ad-font-size-body-sm);outline:none}.ad-option-empty{padding:.75rem;color:var(--ad-muted);font-size:var(--ad-font-size-body-sm);text-align:center}.ad-select-value{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;vertical-align:middle}.ad-select-value-text{overflow:hidden;text-overflow:ellipsis}.ad-option:hover:not(:disabled),.ad-option[data-active],.ad-option:focus-visible{background:rgb(from var(--ad-neutral-200) r g b / .06);color:var(--ad-text);outline:0}.ad-option[aria-selected=true]{background:linear-gradient(90deg,rgb(from var(--ad-primary-700) r g b / .37),rgb(from var(--ad-primary-900) r g b / .27) 80%);color:var(--ad-text);font-weight:600}.ad-option:disabled{opacity:.4;cursor:not-allowed}.ad-slider{--ad-slider-track: .55rem;--ad-slider-thumb: 1.125rem;appearance:none;-webkit-appearance:none;width:100%;height:max(var(--ad-size-h, 2rem),var(--ad-slider-thumb));background:transparent;margin:0;cursor:pointer}.ad-slider[data-ad-size=xs]{--ad-slider-track: .375rem;--ad-slider-thumb: .875rem}.ad-slider[data-ad-size=sm]{--ad-slider-track: .45rem;--ad-slider-thumb: 1rem}.ad-slider[data-ad-size=lg]{--ad-slider-track: .65rem;--ad-slider-thumb: 1.25rem}.ad-slider::-webkit-slider-runnable-track{height:var(--ad-slider-track);border-radius:999rem;background:linear-gradient(#ffffff40,#fff0 60%) 0 0 / var(--ad-level) 100% no-repeat,linear-gradient(90deg,var(--ad-primary-700),var(--ad-primary) 70%,var(--ad-secondary)) 0 0 / var(--ad-level) 100% no-repeat,linear-gradient(var(--ad-neutral-950),var(--ad-neutral-900));box-shadow:inset 0 .1rem .2rem #000d,inset 0 -.0625rem #ffffff14,0 .0625rem #ffffff0f}.ad-slider::-moz-range-track{height:var(--ad-slider-track);border-radius:999rem;background:linear-gradient(var(--ad-neutral-950),var(--ad-neutral-900));box-shadow:inset 0 .1rem .2rem #000d,inset 0 -.0625rem #ffffff14}.ad-slider::-moz-range-progress{height:var(--ad-slider-track);border-radius:999rem;background:linear-gradient(#ffffff40,#fff0 60%),linear-gradient(90deg,var(--ad-primary-700),var(--ad-primary) 70%,var(--ad-secondary));box-shadow:0 0 .5rem rgb(from var(--ad-primary) r g b / .55)}.ad-slider::-webkit-slider-thumb{appearance:none;width:var(--ad-slider-thumb);height:var(--ad-slider-thumb);margin-top:calc((var(--ad-slider-track) - var(--ad-slider-thumb)) / 2);border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--ad-secondary-100) 30%,var(--ad-secondary) 62%,var(--ad-primary-700));box-shadow:0 .15rem .3rem #000b,inset 0 -.12rem .2rem rgb(from var(--ad-primary-800) r g b / .7),0 0 .6rem rgb(from var(--ad-primary) r g b / .7);transition:transform .25s cubic-bezier(.34,1.56,.5,1),box-shadow .25s}.ad-slider::-moz-range-thumb{width:calc(var(--ad-slider-thumb) - .125rem);height:calc(var(--ad-slider-thumb) - .125rem);border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--ad-secondary-100) 30%,var(--ad-secondary) 62%,var(--ad-primary-700));box-shadow:0 .15rem .3rem #000b,0 0 .6rem rgb(from var(--ad-primary) r g b / .7);transition:transform .25s cubic-bezier(.34,1.56,.5,1)}.ad-slider:hover:not(:disabled)::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 .25rem .45rem #000b,inset 0 -.12rem .2rem rgb(from var(--ad-primary-800) r g b / .7),0 0 0 .3rem rgb(from var(--ad-primary) r g b / .15),0 0 .9rem var(--ad-primary)}.ad-slider:active:not(:disabled)::-webkit-slider-thumb{transform:scale(1.3);box-shadow:0 .1rem .25rem #000b,inset 0 -.12rem .2rem rgb(from var(--ad-primary-800) r g b / .7),0 0 0 .45rem rgb(from var(--ad-primary) r g b / .2),0 0 1.2rem var(--ad-primary)}.ad-slider:hover:not(:disabled)::-moz-range-thumb{transform:scale(1.18)}.ad-slider:disabled{opacity:.42;filter:saturate(.2) brightness(.88);cursor:not-allowed}.ad-slider-field:has(.ad-slider:disabled) .ad-field-label{opacity:.5}.ad-split-button{--ad-split-trigger: calc(var(--ad-size-h) * .92);--ad-btn-radius: 999rem;--ad-btn-bg-top: var(--ad-neutral-700);--ad-btn-bg-mid: var(--ad-neutral-850);--ad-btn-bg-bottom: var(--ad-neutral-900);--ad-btn-border-a: rgb(from var(--ad-neutral-300) r g b / .62);--ad-btn-border-b: rgb(from var(--ad-primary-700) r g b / .4);--ad-btn-edge: rgb(from var(--ad-primary) r g b / .21);--ad-btn-glow: rgb(from var(--ad-primary) r g b / .15);--ad-btn-inner: #ffffff3c;--ad-btn-bottom: #000a;display:inline-grid;grid-template-columns:minmax(0,auto) auto;align-items:stretch;position:relative;inline-size:max-content;max-inline-size:100%;min-inline-size:0;height:var(--ad-size-h);overflow:hidden;isolation:isolate;border:.0625rem solid transparent;border-radius:var(--ad-btn-radius);background:linear-gradient(180deg,var(--ad-btn-bg-top),var(--ad-btn-bg-mid) 58%,var(--ad-btn-bg-bottom)) padding-box,linear-gradient(135deg,var(--ad-btn-border-a),#ffffff18 18%,var(--ad-btn-border-b) 56%,rgb(from var(--ad-primary-800) r g b / .31) 100%) border-box;box-shadow:inset 0 .08rem .15rem var(--ad-btn-inner),inset 0 -.48rem .95rem var(--ad-btn-bottom),inset 0 0 0 .03125rem #ffffff09,0 .42rem 1rem #0009,0 0 1rem var(--ad-btn-glow);transition:transform .22s cubic-bezier(.2,.78,.24,1),filter .22s,box-shadow .22s}.ad-split-button:before{content:"";position:absolute;inset:.0625rem;z-index:-1;border-radius:calc(var(--ad-btn-radius) - .0625rem);pointer-events:none;background:radial-gradient(70% 105% at 50% 20%,#ffffff3f 0%,rgb(from var(--ad-neutral-200) r g b / .14) 24%,rgb(from var(--ad-secondary-200) r g b / .08) 48%,transparent 72%),linear-gradient(180deg,#ffffff2f 0%,#ffffff10 18%,transparent 36%),radial-gradient(88% 48% at 50% 112%,var(--ad-btn-edge) 0%,transparent 74%);opacity:.96}.ad-split-button .ad-split-button-main,.ad-split-button .ad-split-button-trigger{height:100%;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none;transform:none;filter:none;overflow:hidden;outline:0}.ad-split-button .ad-split-button-main:before,.ad-split-button .ad-split-button-main:after,.ad-split-button .ad-split-button-trigger:before,.ad-split-button .ad-split-button-trigger:after{display:none}.ad-split-button .ad-split-button-main{flex:1 1 auto;inline-size:auto;max-inline-size:100%;padding-inline:calc(var(--ad-size-pad-x) * 1.35);justify-content:flex-start;gap:calc(var(--ad-size-gap) * .82)}.ad-split-button .ad-split-button-main>.ad-icon{flex:0 0 auto;filter:drop-shadow(0 0 .24rem rgb(from var(--ad-secondary-100) r g b / .42))}.ad-split-button .ad-split-button-main>.ad-button-label{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-split-button .ad-split-button-trigger{flex:0 0 var(--ad-split-trigger);inline-size:var(--ad-split-trigger);padding:0;position:relative;justify-content:center}.ad-split-button .ad-split-button-trigger>.ad-icon{flex:0 0 auto;filter:drop-shadow(0 0 .2rem rgb(from var(--ad-secondary-100) r g b / .49))}.ad-split-button .ad-split-button-trigger:before{display:block;content:"";position:absolute;left:0;top:18%;bottom:18%;inline-size:.0625rem;background:linear-gradient(180deg,transparent,rgb(from var(--ad-neutral-200) r g b / .36),#ffffff30,rgb(from var(--ad-neutral-200) r g b / .36),transparent)}.ad-split-button:hover{transform:translateY(-.09rem);filter:brightness(1.07) saturate(1.08);box-shadow:inset 0 .09rem .18rem #ffffff61,inset 0 -.54rem 1.05rem var(--ad-btn-bottom),inset 0 0 0 .03125rem #ffffff14,0 .58rem 1.15rem #000a,0 0 1.35rem color-mix(in srgb,var(--ad-btn-glow) 92%,transparent)}.ad-split-button .ad-split-button-main:hover,.ad-split-button .ad-split-button-trigger:hover{background:#ffffff08}.ad-split-button .ad-split-button-main:active,.ad-split-button .ad-split-button-trigger:active{background:#00000024}.ad-split-button:focus-within{outline:.125rem solid var(--ad-neutral-200);outline-offset:.18rem}@media(max-width:24rem){.ad-split-button{inline-size:100%}.ad-split-button .ad-split-button-main{padding-inline:var(--ad-size-pad-x)}}.ad-switch .ad-toggle-track{overflow:hidden;transition:border-color .25s,box-shadow .35s}.ad-switch .ad-toggle-track:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff2a,transparent 45%),linear-gradient(90deg,var(--ad-primary-800),var(--ad-primary-700) 60%,var(--ad-primary));clip-path:inset(0 100% 0 0 round 999rem);transition:clip-path .42s cubic-bezier(.34,1.3,.5,1)}.ad-switch .ad-toggle-track i{z-index:1}.ad-switch:hover input:not(:disabled)+.ad-toggle-track{border-color:var(--ad-secondary);box-shadow:inset 0 0 .3125rem #000b,0 0 .6rem rgb(from var(--ad-primary) r g b / .19)}.ad-switch:active input:not(:disabled)+.ad-toggle-track i{scale:1.22 .88}.ad-switch input:checked+.ad-toggle-track{border-color:var(--ad-primary);animation:ad-switch-flare .6s ease-out;box-shadow:0 0 .75rem rgb(from var(--ad-primary) r g b / .25)}.ad-switch input:checked+.ad-toggle-track:before{clip-path:inset(0 0 0 0 round 999rem)}.ad-switch input:checked+.ad-toggle-track i{transform:translate(calc(var(--ad-track-w) - var(--ad-track-h)));background:radial-gradient(circle at 35% 30%,#ffffff,var(--ad-secondary-100) 60%,var(--ad-secondary-200));border-color:var(--ad-neutral-200);box-shadow:0 0 .4rem #fff8,0 0 .9rem rgb(from var(--ad-primary) r g b / .67)}.ad-switch input:disabled+.ad-toggle-track{opacity:.45}@keyframes ad-switch-flare{40%{box-shadow:0 0 1.4rem .2rem rgb(from var(--ad-primary) r g b / .67)}}.ad-tab{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--ad-size-gap) * .75);min-width:0;height:calc(var(--ad-size-h) - .375rem);padding-inline:calc(var(--ad-size-pad-x) * 1.35);border:0;border-radius:var(--ad-size-radius);background:transparent;color:var(--ad-neutral-400);font:inherit;font-size:var(--ad-size-font);font-weight:650;letter-spacing:.01em;white-space:nowrap;cursor:pointer;overflow:hidden;transition:color .2s,text-shadow .2s}.ad-tab>.ad-icon{--ad-icon-size: calc(var(--ad-size-font) * 1.45);transition:transform .25s var(--ad-tabs-spring, ease),filter .25s}.ad-tab-label{overflow:hidden;text-overflow:ellipsis}.ad-tab:before{content:"";position:absolute;inset:0;z-index:-1;clip-path:var(--ad-blade);background:linear-gradient(180deg,rgb(from var(--ad-secondary) r g b / .11),rgb(from var(--ad-secondary) r g b / .03)),linear-gradient(90deg,rgb(from var(--ad-secondary) r g b / 0),rgb(from var(--ad-secondary) r g b / .19),rgb(from var(--ad-secondary) r g b / 0)) 0 100% / 100% .0625rem no-repeat;opacity:0;scale:.92;transition:opacity .22s,scale .3s cubic-bezier(.34,1.45,.5,1)}.ad-tab:hover:not(:disabled):not([aria-selected=true]){color:#fff;text-shadow:0 0 .6rem rgb(from var(--ad-secondary) r g b / .6)}.ad-tab:hover:not(:disabled):not([aria-selected=true]):before{opacity:1;scale:1}.ad-tab:hover:not(:disabled):not([aria-selected=true])>.ad-icon{transform:translateY(-.0625rem) rotate(-6deg);filter:drop-shadow(0 0 .3rem rgb(from var(--ad-secondary) r g b / .67))}.ad-tab[aria-selected=true]{color:#fff;text-shadow:0 0 .75rem rgb(from var(--ad-secondary) r g b / .67)}.ad-tab[aria-selected=true]>.ad-icon{filter:drop-shadow(0 0 .35rem var(--ad-secondary-200));animation:ad-tab-pop .55s cubic-bezier(.34,1.6,.5,1)}.ad-tab[aria-selected=true]:before{opacity:1;scale:1;background:radial-gradient(60% 90% at 50% 120%,rgb(from var(--ad-primary) r g b / .67),transparent 70%),linear-gradient(180deg,var(--ad-primary-700),var(--ad-primary-800) 62%,var(--ad-primary-900))}.ad-tab:disabled{opacity:.4;cursor:not-allowed}.ad-tab:focus-visible{outline:.125rem solid var(--ad-pink);outline-offset:-.125rem}@keyframes ad-tab-pop{0%{transform:scale(.6) rotate(-20deg)}60%{transform:scale(1.3) rotate(6deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ad-tab>.ad-icon{animation:none;transition:none}}.ad-tabs{--ad-tabs-pad: .25rem;--ad-tabs-spring: cubic-bezier(.34, 1.45, .5, 1);position:relative;display:flex;gap:.125rem;min-width:0;padding:var(--ad-tabs-pad) var(--ad-tabs-pad) calc(var(--ad-tabs-pad) + .3rem);border:.0625rem solid rgb(from var(--ad-primary-600) r g b / .24);border-radius:calc(var(--ad-size-radius) + .25rem);background:linear-gradient(180deg,#ffffff06,transparent 40%),linear-gradient(180deg,var(--ad-neutral-900),var(--ad-neutral-950));box-shadow:inset 0 .0625rem .1875rem #000c,inset 0 -.0625rem #ffffff08;isolation:isolate;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ad-tabs::-webkit-scrollbar{display:none}.ad-tabs:after{content:"";position:absolute;z-index:-3;left:calc(var(--ad-tabs-pad) + .5rem);right:calc(var(--ad-tabs-pad) + .5rem);bottom:.25rem;height:.0625rem;background:linear-gradient(90deg,transparent,rgb(from var(--ad-primary) r g b / .19) 15%,rgb(from var(--ad-primary) r g b / .19) 85%,transparent)}.ad-tabs>.ad-tab{flex:1 0 auto}:is(.ad-tabs,.ad-tab){--ad-blade-cut: calc(var(--ad-size-radius) * .75);--ad-blade-notch: .4rem;--ad-blade: polygon( var(--ad-blade-cut) 0, calc(100% - var(--ad-blade-cut)) 0, 100% var(--ad-blade-cut), 100% calc(100% - var(--ad-blade-cut)), calc(100% - var(--ad-blade-cut)) 100%, calc(50% + var(--ad-blade-notch)) 100%, 50% calc(100% - var(--ad-blade-notch) * .75), calc(50% - var(--ad-blade-notch)) 100%, var(--ad-blade-cut) 100%, 0 calc(100% - var(--ad-blade-cut)), 0 var(--ad-blade-cut) )}.ad-tabs-indicator,.ad-tabs-trail{position:absolute;top:var(--ad-tabs-pad);bottom:calc(var(--ad-tabs-pad) + .3rem);left:0;width:var(--ad-tabs-w);transform:translate(var(--ad-tabs-x));pointer-events:none}.ad-tabs-indicator{z-index:-1;transition:transform .55s var(--ad-tabs-spring),width .45s var(--ad-tabs-spring),scale .3s ease-out}.ad-tabs-indicator:after{content:"";position:absolute;inset:-.35rem -.25rem -.15rem;z-index:-1;border-radius:var(--ad-size-radius);background:radial-gradient(closest-side,rgb(from var(--ad-primary) r g b / .55),transparent);filter:blur(.45rem);opacity:0;animation:ad-tabs-breathe 3.2s ease-in-out infinite;will-change:opacity}.ad-tabs-halo{position:absolute;inset:0;z-index:-1;filter:drop-shadow(0 0 .4rem rgb(from var(--ad-primary) r g b / .4)) drop-shadow(0 .2rem .6rem rgb(from var(--ad-primary) r g b / .2))}.ad-tabs-halo:before{content:"";position:absolute;inset:0;clip-path:var(--ad-blade);background:var(--ad-primary-800)}.ad-tabs-blade{position:absolute;inset:0;isolation:isolate;clip-path:var(--ad-blade)}.ad-tabs-blade-edge{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:600%;background:linear-gradient(100deg,var(--ad-secondary) 0%,var(--ad-secondary-200) 38%,var(--ad-neutral-200) 48%,var(--ad-secondary-200) 58%,var(--ad-primary-600) 100%) 0 0 / 50% 100%;transform:translate(-50%);animation:ad-tabs-glint 3.6s linear infinite;will-change:transform}.ad-tabs-blade:before{content:"";position:absolute;inset:.0625rem;clip-path:var(--ad-blade);background:radial-gradient(60% 90% at 50% 120%,rgb(from var(--ad-primary) r g b / .67),transparent 70%),linear-gradient(180deg,#ffffff22,transparent 35%),linear-gradient(180deg,var(--ad-primary-700),var(--ad-primary-800) 62%,var(--ad-primary-900))}.ad-tabs-blade:after{content:"";position:absolute;inset:0;clip-path:var(--ad-blade);background:linear-gradient(105deg,transparent 35%,#ffffff30 48%,transparent 60%);transform:translate(-100%);animation:ad-tabs-sweep 5.5s ease-in-out infinite}.ad-tabs-trail{z-index:-2;border-radius:var(--ad-size-radius);background:radial-gradient(closest-side,rgb(from var(--ad-primary) r g b / .5),transparent);filter:blur(.6rem);opacity:0;transition:transform .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1),opacity .5s}.ad-tabs-rail{position:absolute;z-index:-2;left:0;bottom:.1875rem;width:var(--ad-tabs-w);height:.1875rem;transform:translate(var(--ad-tabs-x));border-radius:999rem;background:radial-gradient(closest-side,var(--ad-neutral-200),var(--ad-primary) 45%,transparent);box-shadow:0 0 .75rem .15rem rgb(from var(--ad-primary) r g b / .53);pointer-events:none;transition:transform .6s var(--ad-tabs-spring),width .5s var(--ad-tabs-spring)}.ad-tabs[data-moving] .ad-tabs-indicator{scale:1.04 .86;filter:drop-shadow(0 0 .8rem rgb(from var(--ad-primary) r g b / .67)) brightness(1.25)}.ad-tabs[data-moving] .ad-tabs-trail{opacity:1}.ad-tabs>.ad-tab[aria-selected=true]:before{display:none}@keyframes ad-tabs-glint{to{transform:translate(0)}}@keyframes ad-tabs-sweep{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes ad-tabs-breathe{50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ad-tabs-indicator,.ad-tabs-trail,.ad-tabs-rail,.ad-tabs-blade-edge,.ad-tabs-blade:after,.ad-tabs-indicator:after{transition:none;animation:none}}.ad-text-area--resize-both .ad-input-base{width:fit-content;max-width:100%}.ad-text-area--resize-both textarea{resize:both;width:min(30rem,100%);min-width:10rem;max-width:100%}.ad-text-area--resize-none textarea{resize:none}.ad-theme-picker{display:inline-flex;flex-wrap:wrap;gap:var(--ad-space-2);max-width:100%}.ad-theme-picker>.ad-button{flex:none}.ad-theme-picker>.ad-button[aria-checked=true]{--ad-btn-border-a: var(--ad-pink);--ad-btn-glow: rgb(from var(--ad-primary) r g b / .42)}.ad-theme-picker .ad-button-label{display:inline-flex;align-items:center;gap:.45em;overflow:visible}.ad-theme-swatch{flex:none;width:.9em;height:.9em;border-radius:50%;box-shadow:0 0 0 .125rem #0007,0 0 .45em currentColor}.ad-theme-swatch{transition:transform .35s cubic-bezier(.34,1.6,.5,1)}.ad-theme-picker>.ad-button:hover .ad-theme-swatch{transform:translateY(-.15em) scale(1.25)}.ad-theme-picker>.ad-button[aria-checked=true] .ad-theme-swatch{position:relative}.ad-theme-picker>.ad-button[aria-checked=true] .ad-theme-swatch:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 .3em #fff2,0 0 1em currentColor;opacity:0;animation:ad-swatch-pulse 2s ease-in-out infinite}@keyframes ad-swatch-pulse{50%{opacity:1}}.ad-theme-picker[data-gallery]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:var(--ad-space-3)}.ad-theme-card{--ad-theme-card: var(--ad-primary);position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(0,1fr) auto;aspect-ratio:5 / 4;padding:0;overflow:hidden;border:.0625rem solid rgb(from var(--ad-theme-card) r g b / .38);border-radius:.8rem;background:linear-gradient(135deg,var(--ad-neutral-900),var(--ad-neutral-950));color:var(--ad-text);font:inherit;cursor:pointer;transition:filter .18s,box-shadow .18s,border-color .18s}.ad-theme-card:hover{filter:brightness(1.13)}.ad-theme-card:disabled{cursor:not-allowed;filter:grayscale(.5)}.ad-theme-card[aria-checked=true]{border-color:color-mix(in oklch,var(--ad-theme-card) 75%,#fff);box-shadow:0 0 .35rem rgb(from var(--ad-theme-card) r g b / .58),0 0 1rem rgb(from var(--ad-theme-card) r g b / .28)}.ad-theme-card-preview{display:grid;place-items:center;min-height:0;padding:var(--ad-space-2);background:radial-gradient(ellipse at 50% 76%,rgb(from var(--ad-theme-card) r g b / .18),transparent 72%)}.ad-theme-card-preview>:is(img,svg,.ad-image-shine){width:auto;max-width:100%;height:100%;aspect-ratio:1;object-fit:contain}.ad-theme-card-caption{display:grid;justify-items:center;gap:.15rem;padding:var(--ad-space-2);background:linear-gradient(180deg,transparent,var(--ad-neutral-950))}.ad-theme-card-caption>span{color:var(--ad-muted);font-size:var(--ad-font-size-caption);text-align:center}.ad-theme-card-check{position:absolute;top:.5rem;right:.5rem;display:grid;place-items:center;width:1.6rem;aspect-ratio:1;border-radius:50%;background:var(--ad-theme-card);color:#fff;box-shadow:0 0 .6rem var(--ad-theme-card)}.ad-toggle-button[aria-pressed=true]{background:linear-gradient(180deg,var(--ad-btn-bg-top),var(--ad-btn-bg-mid) 54%,var(--ad-btn-bg-bottom)) padding-box,linear-gradient(135deg,var(--ad-btn-border-a),var(--ad-btn-border-b) 48%,rgb(from var(--ad-secondary) r g b / .54) 78%,rgb(from var(--ad-primary-700) r g b / .31)) border-box;box-shadow:inset 0 .075rem .12rem var(--ad-btn-inner),inset 0 -.42rem .95rem var(--ad-btn-bottom),0 .32rem .75rem #0008,0 0 1.15rem var(--ad-btn-glow);color:var(--ad-neutral-200);filter:none}.ad-toggle-button[aria-pressed=false]{filter:saturate(.88) brightness(.94)}.ad-toggle-button[aria-pressed=true]{animation:ad-toggle-pop .45s cubic-bezier(.34,1.6,.5,1),ad-btn-breathe 3.1s .45s ease-in-out infinite}.ad-toggle-button[aria-pressed=true]>.ad-icon{animation:ad-toggle-icon .55s cubic-bezier(.34,1.6,.5,1)}@keyframes ad-toggle-pop{40%{scale:1.08;box-shadow:0 0 1.6rem rgb(from var(--ad-primary) r g b / .67)}}@keyframes ad-toggle-icon{0%{transform:rotate(-120deg) scale(.4)}}.ad-piano-roll{--ad-roll-row: clamp(.85rem, 2.2dvh, 1.35rem);--ad-roll-keys: clamp(3rem, 7vw, 4.5rem);position:relative;min-width:0;min-height:12rem;border:.0625rem solid rgb(from var(--ad-primary) r g b / .25);border-radius:var(--ad-radius-lg, 1rem);background:var(--ad-neutral-950);overflow:hidden;user-select:none;-webkit-user-select:none}.ad-piano-roll-scroll{display:grid;grid-template-columns:var(--ad-roll-keys) max-content;width:100%;height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--ad-primary-700) transparent}.ad-piano-roll-corner{position:sticky;left:0;z-index:4;background:var(--ad-neutral-900)}.ad-piano-roll-corner:first-child{top:0;z-index:5}.ad-piano-roll-corner:has(+.ad-piano-roll-words){bottom:0;z-index:5;border-top:.0625rem solid #ffffff14}.ad-piano-roll-ruler{position:sticky;top:0;z-index:3;height:1.5rem;border-bottom:.0625rem solid #ffffff14;background:linear-gradient(180deg,var(--ad-neutral-850),var(--ad-neutral-900));cursor:pointer}.ad-piano-roll-ruler>span{position:absolute;bottom:.1rem;padding-left:.2rem;border-left:.0625rem solid #ffffff22;color:var(--ad-muted);font-size:var(--ad-font-size-caption);line-height:1}.ad-piano-roll-ruler>span[data-major]{border-left-color:rgb(from var(--ad-primary) r g b / .6);color:var(--ad-text)}.ad-piano-roll-head-mark{position:absolute;top:0;bottom:0;width:.6rem;translate:-50% 0;background:var(--ad-primary);clip-path:polygon(0 0,100% 0,50% 100%)}.ad-piano-roll-keys.ad-piano-keyboard{position:sticky;left:0;z-index:2;height:calc(var(--ad-roll-row) * var(--ad-roll-rows));min-height:0;border-radius:0}.ad-piano-roll-world{position:relative;height:calc(var(--ad-roll-row) * var(--ad-roll-rows));cursor:crosshair}.ad-piano-roll[data-grid] .ad-piano-roll-world{background:linear-gradient(90deg,#ffffff12 .0625rem,transparent .0625rem) 0 0 / var(--ad-pps) 100%,linear-gradient(#ffffff08 .0625rem,transparent .0625rem) 0 0 / 100% var(--ad-roll-row)}.ad-piano-roll-row{position:absolute;left:0;right:0;height:var(--ad-roll-row);background:#ffffff05;pointer-events:none}.ad-piano-roll-note{position:absolute;height:var(--ad-roll-row)}.ad-piano-roll-note-body{position:absolute;inset:12% 0;width:100%;padding:0;border:0;border-radius:999px;background:linear-gradient(90deg,var(--ad-primary),var(--ad-secondary));box-shadow:inset 0 .0625rem #fff5,0 0 .4rem rgb(from var(--ad-primary) r g b / .45);cursor:grab;transition:filter .15s,box-shadow .15s}.ad-piano-roll-note-body:active{cursor:grabbing}.ad-piano-roll-note-body:focus-visible{outline:.125rem solid #fff;outline-offset:.1rem}.ad-piano-roll-note[data-selected] .ad-piano-roll-note-body{box-shadow:inset 0 0 0 .125rem #fff,0 0 .9rem var(--ad-primary)}.ad-piano-roll-note[data-now] .ad-piano-roll-note-body{filter:brightness(1.35)}.ad-piano-roll-edge{position:absolute;top:0;bottom:0;width:max(.35rem,18%);max-width:.6rem;cursor:ew-resize}.ad-piano-roll-edge[data-edge=start]{left:0}.ad-piano-roll-edge[data-edge=end]{right:0}.ad-piano-roll-area{position:absolute;display:none;border:.0625rem dashed var(--ad-secondary-100);background:rgb(from var(--ad-primary) r g b / .12);pointer-events:none}.ad-piano-roll-playhead{position:absolute;top:0;bottom:0;width:.125rem;translate:-50% 0;background:#fff;box-shadow:0 0 .6rem #fff,0 0 1rem var(--ad-primary);pointer-events:none}.ad-piano-roll-words{position:sticky;bottom:0;z-index:3;height:1.6rem;border-top:.0625rem solid #ffffff14;background:var(--ad-neutral-900)}.ad-piano-roll-words>span{position:absolute;top:.25rem;overflow:hidden;padding-left:.2rem;border-left:.0625rem solid rgb(from var(--ad-primary) r g b / .4);color:var(--ad-text);font-size:var(--ad-font-size-caption);white-space:nowrap;text-overflow:ellipsis}.ad-piano-roll-words>span[data-sung]{color:var(--ad-muted)}.ad-piano-roll-words>span[data-now]{color:var(--ad-secondary-100);text-shadow:0 0 .4rem var(--ad-primary)}.ad-animated-border{position:relative;min-width:0;min-height:0;border-radius:inherit}.ad-marquee{overflow:hidden;min-width:0;mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ad-marquee-track{display:flex;width:max-content;animation:ad-marquee var(--ad-marquee-time) linear infinite}.ad-marquee[data-reverse] .ad-marquee-track{animation-direction:reverse}.ad-marquee:is(:hover,:focus-within) .ad-marquee-track{animation-play-state:paused}.ad-marquee[data-static]{mask:none}.ad-marquee[data-static] .ad-marquee-track{animation:none;width:100%}.ad-marquee[data-static] .ad-marquee-group{flex:1;min-width:0;flex-wrap:wrap;padding:0;overflow-wrap:anywhere}.ad-marquee[data-static] .ad-marquee-group[aria-hidden]{display:none}.ad-marquee-group{display:flex;align-items:center;gap:var(--ad-space-6);padding-right:var(--ad-space-6);flex:none}@keyframes ad-marquee{to{transform:translate(-50%)}}.ad-beacon{--ad-beacon: var(--ad-red);position:relative;contain:layout;display:inline-grid;place-items:center;isolation:isolate}.ad-beacon>i{position:absolute;z-index:-1;inset:0;border-radius:50%;border:.125rem solid var(--ad-beacon);box-shadow:0 0 1rem var(--ad-beacon);opacity:0;pointer-events:none}.ad-beacon[data-active]>i{animation:ad-beacon-ring 2.4s cubic-bezier(.2,.6,.3,1) infinite}.ad-beacon[data-active]>i:nth-child(2){animation-delay:.8s}.ad-beacon[data-active]>i:nth-child(3){animation-delay:1.6s}@keyframes ad-beacon-ring{0%{opacity:.85;scale:.9}to{opacity:0;scale:2.2}}.ad-sparkles{--ad-sparkle: var(--ad-neutral-200);position:relative;contain:layout;display:inline-block}.ad-sparkle{position:absolute;aspect-ratio:1;translate:-50% -50%;fill:var(--ad-sparkle);filter:drop-shadow(0 0 .25em var(--ad-primary));pointer-events:none;scale:0;animation:ad-sparkle-twinkle 2.4s ease-in-out infinite}@keyframes ad-sparkle-twinkle{0%,to{scale:0;rotate:0deg}50%{scale:1;rotate:90deg}}.ad-shimmer{display:flex;align-items:center;gap:var(--ad-space-3);min-width:0}.ad-shimmer-lines{display:grid;gap:.6rem;flex:1;min-width:0}.ad-shimmer i{position:relative;display:block;height:.75rem;overflow:hidden;border-radius:999rem;background:#ffffff10}.ad-shimmer i:after{content:"";position:absolute;inset:0;width:60%;background:linear-gradient(100deg,transparent 30%,rgb(from var(--ad-secondary) r g b / .2) 50%,transparent 70%);transform:translate(-100%);animation:ad-shimmer-run 1.6s ease-in-out infinite;will-change:transform}.ad-shimmer-circle{flex:none;width:2.75rem!important;height:2.75rem!important}@keyframes ad-shimmer-run{to{transform:translate(166.667%)}}.ad-signal-bars{--ad-signal-tone: var(--ad-primary);display:inline-flex;align-items:flex-end;gap:.18em;width:1.4em;height:1.4em}.ad-signal-bars[data-weak]{--ad-signal-tone: var(--ad-warning)}.ad-signal-bars>i{flex:1;border-radius:.12em;background:rgb(from var(--ad-neutral-200) r g b / .16);transition:background .4s,box-shadow .4s}.ad-signal-bars>i[data-lit]{background:linear-gradient(var(--ad-secondary-100),var(--ad-signal-tone));box-shadow:0 0 .45em rgb(from var(--ad-signal-tone) r g b / .55)}.ad-signal-bars>i[data-lit]:has(+i:not([data-lit])),.ad-signal-bars>i[data-lit]:last-child{animation:ad-signal-breathe 2.4s ease-in-out infinite}@keyframes ad-signal-breathe{50%{opacity:.6}}.ad-image-shine{position:relative;display:block;width:100%;aspect-ratio:1}.ad-image-shine>img,.ad-image-shine-sweep{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.ad-image-shine-glow{filter:blur(1.4rem) brightness(1.4) saturate(1.3);opacity:.45;will-change:opacity;animation:ad-image-shine-glow 2.6s ease-in-out infinite}.ad-image-shine-picture{will-change:transform}.ad-image-shine[data-glow]>.ad-image-shine-picture{animation:ad-image-shine-breathe 2.6s ease-in-out infinite}.ad-image-shine-sweep{overflow:hidden;mask:var(--ad-shine-src) center / contain no-repeat}.ad-image-shine-sweep>i{position:absolute;inset:0 auto 0 0;width:50%;background:linear-gradient(90deg,transparent,rgb(from var(--ad-secondary) r g b / .4) 42%,rgb(from var(--ad-secondary-100) r g b / .75) 50%,rgb(from var(--ad-secondary) r g b / .4) 58%,transparent);transform:translate(-100%);will-change:transform;animation:ad-image-shine-sweep 2.2s ease-in-out infinite}@keyframes ad-image-shine-glow{50%{opacity:.95}}@keyframes ad-image-shine-sweep{to{transform:translate(200%)}}@keyframes ad-image-shine-breathe{50%{transform:scale(1.035)}}.ad-equalizer{display:inline-flex;align-items:flex-end;gap:.15em;height:1.25em}.ad-equalizer>i{width:.22em;height:100%;border-radius:999rem;background:linear-gradient(0deg,var(--ad-primary),var(--ad-secondary-100));box-shadow:0 0 .35em rgb(from var(--ad-primary) r g b / .53);transform-origin:bottom;scale:1 .25;transition:scale .3s}.ad-equalizer[data-playing]>i{animation:ad-eq-bounce .8s ease-in-out infinite alternate}@keyframes ad-eq-bounce{0%{scale:1 .2}40%{scale:1 .9}70%{scale:1 .45}to{scale:1 1}}.ad-equalizer[data-live]>i{transition:scale .08s linear}.ad-glow-text{display:inline-block;margin:0;font-weight:800;letter-spacing:-.01em;color:transparent;background:linear-gradient(100deg,var(--ad-primary),var(--ad-secondary-200) 30%,#fff 45%,var(--ad-secondary-200) 60%,var(--ad-primary) 80%,var(--ad-primary)) 0 0 / 250% 100%;background-clip:text;-webkit-background-clip:text;position:relative;isolation:isolate;animation:ad-glow-flow 5s linear infinite}.ad-glow-text-halo{position:absolute;inset:0;z-index:-1;color:transparent;text-shadow:0 0 .35em rgb(from var(--ad-primary) r g b / .53),0 0 1em rgb(from var(--ad-primary) r g b / .27);pointer-events:none;user-select:none;will-change:transform}.ad-glow-text[data-flicker]{animation:ad-glow-flow 5s linear infinite,ad-glow-flicker 4.5s steps(1,end) infinite}@keyframes ad-glow-flow{to{background-position:-250% 0}}@keyframes ad-glow-flicker{0%,41%,44%,47%,to{opacity:1}42%,46%{opacity:.35}}.ad-reveal{display:grid;gap:var(--ad-space-3)}.ad-reveal>*{transition:opacity .6s ease-out,transform .7s cubic-bezier(.2,.9,.3,1.15),filter .6s ease-out;transition-delay:calc(var(--ad-reveal-i, 0) * var(--ad-reveal-stagger))}.ad-reveal:not([data-shown])>*{opacity:0}.ad-reveal[data-effect=rise]:not([data-shown])>*{transform:translateY(1.5rem)}.ad-reveal[data-effect=zoom]:not([data-shown])>*{transform:scale(.85)}.ad-reveal[data-effect=blur]:not([data-shown])>*{filter:blur(.75rem);transform:scale(1.05)}.ad-tilt{position:relative;display:block;border-radius:var(--ad-radius);perspective:50rem;transform-style:preserve-3d;animation:ad-tilt-float 6s ease-in-out infinite}.ad-tilt:hover{animation-play-state:paused}.ad-tilt>*{transform:rotateX(var(--ad-tilt-x, 0deg)) rotateY(var(--ad-tilt-y, 0deg));transform-style:preserve-3d;transition:transform .7s cubic-bezier(.34,1.45,.5,1),scale .5s cubic-bezier(.34,1.45,.5,1),box-shadow .4s;will-change:transform}.ad-tilt:hover>*{scale:1.03;transition-duration:.12s,.5s,.4s;box-shadow:0 1.4rem 2.6rem #000c,0 0 1.6rem rgb(from var(--ad-primary) r g b / .2)}.ad-tilt[data-glare]:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;background:radial-gradient(circle at var(--ad-glare-x, 50%) var(--ad-glare-y, 50%),#ffffff44,rgb(from var(--ad-secondary-200) r g b / .1) 30%,transparent 60%);mix-blend-mode:screen;opacity:0;transition:opacity .3s;pointer-events:none}.ad-tilt[data-glare]:hover:after{opacity:1}.ad-tilt[data-ad-motion=off],.ad-tilt[data-ad-motion=off]>*{animation:none;transform:none;translate:none;scale:none;will-change:auto}@keyframes ad-tilt-float{0%,to{transform:perspective(50rem) rotateX(3deg) rotateY(-4deg);translate:0 0}50%{transform:perspective(50rem) rotateX(-3deg) rotateY(4deg);translate:0 -.35rem}}.ad-spotlight{--ad-spot-color: var(--ad-red);--ad-spot-r: 18rem;position:relative;isolation:isolate;border-radius:var(--ad-radius)}.ad-spotlight:before,.ad-spotlight:after{--ad-spot-x: inherit;--ad-spot-y: inherit;content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .35s;pointer-events:none}.ad-spotlight:before{z-index:1;background:radial-gradient(var(--ad-spot-r) circle at var(--ad-spot-x, 50%) var(--ad-spot-y, 50%),color-mix(in srgb,var(--ad-spot-color) 18%,transparent),transparent 65%)}.ad-spotlight:after{z-index:2;padding:.0625rem;background:radial-gradient(calc(var(--ad-spot-r) * .6) circle at var(--ad-spot-x, 50%) var(--ad-spot-y, 50%),color-mix(in srgb,var(--ad-spot-color) 90%,#fff),transparent 70%);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ad-spotlight:hover:before,.ad-spotlight:hover:after{opacity:1}.ad-badge:not([data-ad-tone]){--ad-tone: var(--ad-pink)}.ad-badge{--ad-badge-cut: .3rem;position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:.4em;padding:.18rem .6rem;font-size:.6875rem;line-height:1.1rem;font-weight:700;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;color:color-mix(in srgb,var(--ad-tone) 25%,var(--ad-text));clip-path:polygon(var(--ad-badge-cut) 0,100% 0,100% calc(100% - var(--ad-badge-cut)),calc(100% - var(--ad-badge-cut)) 100%,0 100%,0 var(--ad-badge-cut));background:linear-gradient(180deg,color-mix(in srgb,var(--ad-tone) 30%,var(--ad-neutral-900)),color-mix(in srgb,var(--ad-tone) 14%,var(--ad-neutral-900)));box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--ad-tone) 55%,transparent),inset 0 .0625rem #ffffff26}.ad-badge:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,#ffffff40 50%,transparent 60%);transform:translate(-100%);animation:ad-badge-sweep 6s ease-in-out infinite;pointer-events:none}.ad-badge[data-ad-size=xs]{--ad-badge-cut: .2rem;padding:.05rem .4rem;font-size:.5625rem;line-height:.9rem}.ad-badge[data-ad-size=sm]{--ad-badge-cut: .25rem;padding:.12rem .5rem;font-size:.625rem;line-height:1rem}.ad-badge[data-ad-size=lg]{--ad-badge-cut: .4rem;padding:.3rem .85rem;font-size:.8125rem;line-height:1.35rem}.ad-badge-dot{width:.58em;height:.58em;border-radius:50%;background:var(--ad-tone);box-shadow:0 0 .35rem var(--ad-tone);flex:none}.ad-badge:is([data-ad-tone=success],[data-ad-tone=processing]) .ad-badge-dot{animation:ad-badge-pulse 1.8s ease-in-out infinite}@keyframes ad-badge-sweep{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes ad-badge-pulse{50%{opacity:.35}}.ad-collapsible-section{border-radius:.9375rem;interpolate-size:allow-keywords;transition:box-shadow .35s}.ad-collapsible-section[open]{box-shadow:0 0 1.2rem rgb(from var(--ad-primary) r g b / .13)}.ad-collapsible-section summary{position:relative;padding:1rem 1.25rem;display:flex;align-items:center;gap:.875rem;cursor:pointer;list-style:none;font-size:1rem;font-weight:600;border-radius:inherit;transition:background .25s,color .25s}.ad-collapsible-section summary::-webkit-details-marker{display:none}.ad-collapsible-section summary:hover{background:#ffffff08}.ad-collapse-heading{display:grid;flex:1;gap:.15rem;min-width:0}.ad-collapse-heading>small{color:var(--ad-muted);font-size:var(--ad-font-size-caption);font-weight:400}.ad-collapsible-section summary>.ad-icon:first-child{transition:transform .4s cubic-bezier(.34,1.56,.5,1),color .25s}.ad-collapsible-section summary:hover>.ad-icon:first-child,.ad-collapsible-section[open] summary>.ad-icon:first-child{transform:scale(1.12) rotate(-8deg);color:var(--ad-pink)}.ad-collapsible-section::details-content{block-size:0;overflow:hidden;transition:block-size .45s cubic-bezier(.2,.8,.2,1),content-visibility .45s allow-discrete}.ad-collapsible-section[open]::details-content{block-size:auto}.ad-collapse-content{padding:0 1.25rem 1.25rem;font-size:.8125rem;color:var(--ad-muted)}.ad-collapsible-section[open] .ad-collapse-content{animation:ad-collapse-in .5s .05s cubic-bezier(.2,.8,.2,1) both}@keyframes ad-collapse-in{0%{opacity:0;transform:translateY(-.5rem)}}.ad-data-table{display:grid;gap:var(--ad-space-3);min-width:0;container:ad-data-table / inline-size;font-size:.8125rem;font-variant-numeric:tabular-nums}.ad-data-table-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ad-space-3);color:var(--ad-text)}.ad-data-table-bar>.ad-field{flex:0 1 16rem}.ad-data-table-bar>strong{margin-inline-end:auto;font-size:.875rem;letter-spacing:.01em}.ad-data-table-tools{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem;border:.0625rem solid rgb(from var(--ad-primary) r g b / .22);border-radius:var(--ad-radius-pill);background:rgb(from var(--ad-neutral-850) r g b / .7)}.ad-data-table-columns{display:grid;gap:.5rem;min-width:12rem}.ad-data-table-scroll{overflow:auto;border:.0625rem solid rgb(from var(--ad-primary) r g b / .35);border-radius:var(--ad-radius);background:linear-gradient(155deg,rgb(from var(--ad-primary) r g b / .035),transparent 45%),var(--ad-neutral-900);box-shadow:0 .75rem 2rem #0000001f,inset 0 .0625rem #ffffff0d;scrollbar-width:thin;scrollbar-color:var(--ad-primary-700) transparent}.ad-data-table table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left}.ad-data-table thead{position:relative;z-index:3}.ad-data-table th{position:sticky;top:0;z-index:1;font-weight:600;color:var(--ad-text);white-space:nowrap;background:linear-gradient(180deg,var(--ad-neutral-850),var(--ad-neutral-900));box-shadow:inset 0 -.0625rem rgb(from var(--ad-primary) r g b / .3)}.ad-data-table th,.ad-data-table td{padding:.7rem .85rem;border-bottom:.0625rem solid rgb(from var(--ad-primary) r g b / .13)}.ad-data-table[data-dense] :is(th,td){padding:.35rem .6rem}.ad-data-table :is(th,td)[data-align=center]{text-align:center}.ad-data-table :is(th,td)[data-align=end]{text-align:end}.ad-data-table td{padding-block:.55rem;overflow:hidden;color:var(--ad-text);text-overflow:ellipsis;white-space:nowrap;transition:background .25s,color .25s,box-shadow .25s}.ad-data-table[data-striped] tbody tr:nth-child(2n) td{background:rgb(from var(--ad-neutral-850) r g b / .24)}.ad-data-table tbody tr:hover td,.ad-data-table tbody tr[data-selected] td{background:rgb(from var(--ad-primary) r g b / .07);color:var(--ad-text)}.ad-data-table tbody tr td:first-child{box-shadow:inset 0 0 0 var(--ad-primary)}.ad-data-table tbody tr:hover td:first-child,.ad-data-table tbody tr[data-selected] td:first-child{box-shadow:inset .1875rem 0 0 var(--ad-primary)}.ad-data-table tbody tr[data-clickable]{cursor:pointer}.ad-data-table-check{width:40px}.ad-data-table-select-all-label{display:none}.ad-data-table-column-option{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ad-data-table-column-actions{display:inline-flex;gap:.1rem}.ad-data-table :is(th,td)[data-pinned]{position:sticky;z-index:2;background:var(--ad-neutral-900)}.ad-data-table th[data-pinned]{z-index:3;background:var(--ad-neutral-850)}.ad-data-table [data-pinned=left]{box-shadow:inset -.0625rem 0 rgb(from var(--ad-primary) r g b / .2)}.ad-data-table [data-pinned=right]{box-shadow:inset .0625rem 0 rgb(from var(--ad-primary) r g b / .2)}.ad-data-table :is(td.ad-data-table-check,td.ad-data-table-expand,td.ad-data-table-row-number,td.ad-data-table-actions){background:var(--ad-neutral-900)}.ad-data-table tbody tr:is(:hover,[data-selected]) td:is([data-pinned],.ad-data-table-check,.ad-data-table-expand,.ad-data-table-row-number,.ad-data-table-actions){background:linear-gradient(rgb(from var(--ad-primary) r g b / .07),rgb(from var(--ad-primary) r g b / .07)),var(--ad-neutral-900)}.ad-data-table :is(.ad-data-table-check,.ad-data-table-expand,.ad-data-table-row-number,.ad-data-table-actions){padding-inline:.3rem;text-align:center}.ad-data-table-row-number{overflow:visible;font-size:.7rem}.ad-data-table-expand [data-expanded] .ad-icon{rotate:180deg}.ad-data-table-sort-priority{display:grid;place-items:center;min-width:1rem;height:1rem;border-radius:50%;background:rgb(from var(--ad-primary) r g b / .14);font-size:.65rem;color:var(--ad-muted)}.ad-data-table tr.ad-data-table-details td{padding:1rem;white-space:normal;background:rgb(from var(--ad-primary) r g b / .035)}.ad-data-table tr.ad-data-table-spacer td{padding:0;border:0;pointer-events:none;background:none;box-shadow:none}.ad-data-table[data-virtual] .ad-data-table-scroll{overflow-anchor:none}.ad-data-table-sort{display:inline-flex;align-items:center;gap:.35em;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-width:0;line-height:1.35;white-space:normal;overflow-wrap:anywhere;text-align:inherit}.ad-data-table-sort>.ad-icon{flex:none;--ad-icon-size: .75rem;opacity:0;transition:opacity .2s,rotate .3s cubic-bezier(.34,1.56,.5,1),color .2s}.ad-data-table-sort:hover>.ad-icon{opacity:.5}.ad-data-table-sort[data-direction]{color:var(--ad-text)}.ad-data-table-sort[data-direction]>.ad-icon{opacity:1;color:var(--ad-secondary)}.ad-data-table-sort[data-direction=asc]>.ad-icon{rotate:180deg}.ad-data-table-empty{padding:2rem .8rem!important;text-align:center;color:var(--ad-muted)!important}.ad-data-table-loading td>i{position:relative;display:block;height:.6rem;overflow:hidden;border-radius:999rem;background:rgb(from var(--ad-neutral-700) r g b / .5)}.ad-data-table-loading td>i:after{content:"";position:absolute;top:0;bottom:0;left:0;width:400%;background:linear-gradient(90deg,transparent,rgb(from var(--ad-secondary) r g b / .18),transparent) 0 0 / 50% 100%;transform:translate(-50%);animation:ad-table-shimmer 1.4s linear infinite;will-change:transform}.ad-data-table-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ad-space-3);color:var(--ad-muted)}.ad-data-table-page-controls{display:inline-flex;align-items:center;gap:var(--ad-space-3);margin-inline-start:auto}.ad-data-table-page-controls>.ad-field{display:inline-flex;align-items:center;gap:.5rem}.ad-data-table-page-controls .ad-field-label{white-space:nowrap;color:var(--ad-muted)}.ad-data-table-page-controls .ad-input-base{min-width:4.5rem}.ad-data-table-pages{display:inline-flex;align-items:center;gap:var(--ad-space-2);font-variant-numeric:tabular-nums}.ad-data-table-next .ad-icon{rotate:180deg}@keyframes ad-table-shimmer{to{transform:translate(0)}}.ad-data-table-head{display:flex;align-items:center;justify-content:space-between;gap:.25rem;min-width:0;width:100%}.ad-data-table-resize{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;width:.55rem;cursor:col-resize;touch-action:none}.ad-data-table-resize:after{position:absolute;inset-block:25%;inset-inline-end:.2rem;width:.1rem;border-radius:99rem;background:var(--ad-secondary);opacity:0;transition:opacity var(--ad-duration-fast);content:""}.ad-data-table th:hover .ad-data-table-resize:after,.ad-data-table-resize:focus-visible:after{opacity:.9}.ad-data-table-resize:focus-visible{outline:.125rem solid var(--ad-secondary);outline-offset:-.125rem}.ad-data-table th[data-align=end]>.ad-data-table-head{justify-content:flex-end}.ad-data-table th[data-align=end] .ad-data-table-filter{order:-1}.ad-data-table th[data-align=end] .ad-data-table-sort{flex-direction:row-reverse}.ad-data-table th[data-align=center]>.ad-data-table-head{justify-content:center}.ad-data-table-filter.ad-icon-button{opacity:.45;transition:opacity var(--ad-duration-fast)}.ad-data-table th:hover .ad-data-table-filter.ad-icon-button,.ad-data-table-filter.ad-icon-button[data-active],.ad-data-table-filter.ad-icon-button[aria-expanded=true]{opacity:1}.ad-data-table-filter.ad-icon-button[data-active]{color:var(--ad-secondary-100);filter:drop-shadow(0 0 .35rem var(--ad-primary))}.ad-data-table-filter-popover{min-width:14rem}.ad-data-table-values,.ad-data-table-values-list{display:grid;gap:.35rem}.ad-data-table-values-list{display:flex;flex-wrap:wrap;gap:.35rem;max-width:20rem}.ad-data-table-range{display:grid;grid-template-columns:1fr 1fr;gap:var(--ad-space-2)}.ad-data-table-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ad-space-2)}.ad-data-table-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .3rem .2rem .65rem;border:.0625rem solid rgb(from var(--ad-primary) r g b / .45);border-radius:var(--ad-radius-pill);background:rgb(from var(--ad-primary) r g b / .12);color:var(--ad-neutral-200)}.ad-data-table-chip>strong{color:var(--ad-secondary-100)}.ad-data-table-chip>button{display:grid;place-items:center;padding:.15rem;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;--ad-icon-size: .7rem}.ad-data-table-chip>button:hover{background:rgb(from var(--ad-primary) r g b / .3)}.ad-data-table-group-by{flex:0 1 13rem}.ad-data-table tr.ad-data-table-group td{padding-block:.45rem;background:linear-gradient(90deg,rgb(from var(--ad-primary) r g b / .12),rgb(from var(--ad-neutral-850) r g b / .46));color:var(--ad-text);font-weight:600;white-space:normal}.ad-data-table-group-content{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.25rem}.ad-data-table-group-summaries{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.25rem;margin-inline-start:auto}.ad-data-table-group-summary{display:inline-flex;align-items:center;gap:.45rem;color:var(--ad-muted);font-size:.75rem;font-weight:400}.ad-data-table-group-summary>strong{color:var(--ad-text);font-weight:600}.ad-data-table-group-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;--ad-icon-size: .85rem;min-width:0;text-align:start;overflow-wrap:anywhere}.ad-data-table-group-toggle>:is(.ad-icon,.ad-data-table-group-count){flex:none}.ad-data-table-group-toggle>.ad-icon{transition:rotate var(--ad-duration-normal) var(--ad-ease-spring)}.ad-data-table-group[data-collapsed] .ad-data-table-group-toggle>.ad-icon{rotate:-90deg}.ad-data-table-group-count{min-width:1.4rem;padding:0 .4rem;border-radius:var(--ad-radius-pill);background:rgb(from var(--ad-primary) r g b / .35);font-size:var(--ad-font-size-caption);text-align:center}@container ad-data-table (max-width: 48rem){.ad-data-table-scroll{--ad-table-pin-left: auto;--ad-table-pin-right: auto}.ad-data-table:not([data-virtual]):not([data-pinned]) table,.ad-data-table:not([data-virtual]):not([data-pinned]) tbody{display:block;width:100%}.ad-data-table:not([data-virtual]):not([data-pinned]) thead{display:block;position:static;padding:.5rem;border-bottom:.0625rem solid rgb(from var(--ad-primary) r g b / .2)}.ad-data-table:not([data-virtual]):not([data-pinned]) thead tr{display:grid;gap:.25rem}.ad-data-table:not([data-virtual]):not([data-pinned]) th{position:relative;display:block;padding:.35rem .6rem;min-width:0;border:0;border-radius:.25rem;box-shadow:none;text-align:start;background:rgb(from var(--ad-primary) r g b / .035)}.ad-data-table:not([data-virtual]):not([data-pinned]) th:is(.ad-data-table-expand,.ad-data-table-row-number,.ad-data-table-actions){display:none}.ad-data-table:not([data-virtual]):not([data-pinned]) th.ad-data-table-check{width:auto}.ad-data-table:not([data-virtual]):not([data-pinned]) .ad-data-table-select-all-label{display:inline}.ad-data-table:not([data-virtual]):not([data-pinned]) .ad-data-table-head{justify-content:space-between}.ad-data-table:not([data-virtual]):not([data-pinned]) .ad-data-table-sort{flex-direction:row}.ad-data-table:not([data-virtual]):not([data-pinned]) .ad-data-table-filter{order:0}.ad-data-table:not([data-virtual]):not([data-pinned]) .ad-data-table-page-controls{width:100%;justify-content:space-between}.ad-data-table:not([data-virtual]):not([data-pinned]) tbody tr:not(.ad-data-table-group):not(.ad-data-table-details){display:grid;grid-template-columns:minmax(0,1fr);margin:.55rem;overflow:hidden;border:.0625rem solid rgb(from var(--ad-primary) r g b / .22);border-radius:calc(var(--ad-radius) * .75);background:rgb(from var(--ad-neutral-850) r g b / .34)}.ad-data-table:not([data-virtual]):not([data-pinned])[data-selectable] tbody tr:not(.ad-data-table-group):not(.ad-data-table-details){grid-template-columns:2.4rem minmax(0,1fr)}.ad-data-table:not([data-virtual]):not([data-pinned]) tbody tr:not(.ad-data-table-group):not(.ad-data-table-details) td{display:flex;grid-column:-2 / -1;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.45rem .75rem;border-bottom:.0625rem solid rgb(from var(--ad-primary) r g b / .1);text-align:end;white-space:normal}.ad-data-table:not([data-virtual]):not([data-pinned]) tbody tr:not(.ad-data-table-group):not(.ad-data-table-details) td[data-primary]{grid-row:1;justify-content:flex-start;font-weight:700;text-align:start}.ad-data-table:not([data-virtual]):not([data-pinned]) tbody tr:not(.ad-data-table-group):not(.ad-data-table-details) td:not([data-primary]):not(.ad-data-table-check):before{content:attr(data-label);flex:none;color:var(--ad-muted);font-size:.72rem;text-align:start}.ad-data-table:not([data-virtual]):not([data-pinned])[data-selectable] tbody tr:not(.ad-data-table-group):not(.ad-data-table-details) td.ad-data-table-check{display:grid;grid-column:1;grid-row:1;place-items:center;padding:.4rem}.ad-data-table:not([data-virtual]):not([data-pinned]) tbody tr.ad-data-table-group,.ad-data-table:not([data-virtual]):not([data-pinned]) tbody tr.ad-data-table-group td{display:block;width:100%}}html:has(.ad-dialog[open]){overflow:hidden}.ad-dialog{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;position:fixed;margin:auto;width:min(32.5rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:clamp(1.25rem,3vw,1.75rem);border:.0625rem solid rgb(from var(--ad-secondary) r g b / .51)!important;border-radius:1.4375rem;overflow:hidden;isolation:isolate;color:var(--ad-text)}.ad.ad-dialog[data-ad-material]{background:radial-gradient(26rem circle at var(--ad-spot-x, -40rem) var(--ad-spot-y, -40rem),rgb(from var(--ad-primary) r g b / .11),transparent 60%),var(--ad-surface-dialog)}.ad-dialog>.ad-header{flex-wrap:nowrap;align-items:flex-start}.ad-dialog>.ad-header .ad-header-copy{flex-basis:0}.ad-dialog>.ad-header .ad-header-actions{flex:none}.ad-dialog-art{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.ad-dialog:not([open]){display:none!important}.ad-dialog[open]{animation:ad-dialog-in .38s cubic-bezier(.2,.9,.3,1.15) both}.ad-dialog::backdrop{background:rgb(from var(--ad-neutral-950) r g b / .67);backdrop-filter:blur(.4375rem);animation:ad-backdrop-in .3s ease-out both}@keyframes ad-dialog-in{0%{opacity:0;transform:translateY(1.25rem) scale(.94);filter:blur(.3rem)}}@keyframes ad-backdrop-in{0%{background:rgb(from var(--ad-neutral-950) r g b / 0);backdrop-filter:blur(0)}}.ad-dialog[data-ad-width=narrow]{width:min(28rem,calc(100vw - 2rem))}.ad-dialog[data-ad-width=wide]{width:min(44rem,calc(100vw - 2rem))}.ad-dialog[data-ad-width=large]{width:min(60rem,calc(100vw - 2rem))}.ad-dialog[data-ad-width=full]{width:min(84rem,calc(100vw - 2rem))}.ad-empty-state{padding:1.5625rem .9375rem;text-align:center;display:flex;flex-direction:column;align-items:center;min-width:0;overflow-wrap:anywhere}.ad-empty-state>*{min-width:0;max-width:100%}.ad-empty-state>.ad-button{height:auto;min-height:var(--ad-size-h);padding-block:.5em}.ad-empty-state .ad-button-label{white-space:normal}.ad-empty-state>.ad-icon{position:relative;isolation:isolate;animation:ad-empty-float 4s ease-in-out infinite}.ad-empty-state>.ad-icon:before{content:"";position:absolute;z-index:-1;inset:-55%;border-radius:50%;background:radial-gradient(closest-side,rgb(from var(--ad-primary) r g b / .33),transparent);animation:ad-empty-halo 4s ease-in-out infinite}.ad-empty-state>:not(.ad-icon){animation:ad-empty-rise .6s cubic-bezier(.2,.8,.2,1) both}.ad-empty-state>:nth-child(3){animation-delay:.08s}.ad-empty-state>:nth-child(4){animation-delay:.16s}.ad-empty-state h3{font-size:1.125rem;margin:.9375rem 0 .3125rem}.ad-empty-state p{font-size:.8125rem;color:var(--ad-muted);margin:0 0 1.0625rem}@keyframes ad-empty-float{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-.5rem) rotate(4deg)}}@keyframes ad-empty-halo{0%,to{opacity:.55;scale:.85}50%{opacity:1;scale:1.1}}@keyframes ad-empty-rise{0%{opacity:0;transform:translateY(.75rem)}}.ad-key-value-list{display:grid;gap:.125rem;margin:0;font-size:.8125rem}.ad-key-value-list>div{display:grid;min-width:0;grid-template-columns:minmax(min(7.5rem,40%),1fr) minmax(0,1.2fr);align-items:center;gap:1.125rem;padding:.45rem .6rem;border-radius:.5rem;transition:background .25s;animation:ad-kv-row .5s cubic-bezier(.2,.8,.2,1) both}.ad-key-value-list>div:nth-child(2){animation-delay:.07s}.ad-key-value-list>div:nth-child(3){animation-delay:.14s}.ad-key-value-list>div:nth-child(n+4){animation-delay:.21s}.ad-key-value-list>div:hover{background:#ffffff08}.ad-key-value-list dt{min-width:0;overflow-wrap:anywhere;color:var(--ad-muted);transition:color .25s}.ad-key-value-list>div:hover dt{color:var(--ad-pink)}.ad-key-value-list dd{min-width:0;margin:0;overflow-wrap:anywhere}@keyframes ad-kv-row{0%{opacity:0;transform:translate(-.6rem)}}.ad.ad-menu{--ad-menu-radius: 1.08rem;--ad-menu-caret-size: .72rem;position:fixed;inset:auto;min-inline-size:min(clamp(16rem,24vw,21rem),var(--ad-popover-available-width, calc(100vw - 1.25rem) ));max-inline-size:min(26rem,var(--ad-popover-available-width, calc(100vw - 1.25rem) ));padding:.62rem;border:.0625rem solid transparent;border-radius:var(--ad-menu-radius);color:var(--ad-text);overflow:visible;isolation:isolate;backdrop-filter:blur(1.35rem) saturate(1.18);background:radial-gradient(120% 92% at 50% -12%,rgb(from var(--ad-primary-600) r g b / .23) 0%,rgb(from var(--ad-primary-800) r g b / .16) 25%,transparent 57%) padding-box,radial-gradient(90% 120% at 0 100%,rgb(from var(--ad-primary-800) r g b / .13) 0%,transparent 65%) padding-box,linear-gradient(145deg,rgb(from var(--ad-neutral-850) r g b / .93),rgb(from var(--ad-neutral-900) r g b / .94) 56%,rgb(from var(--ad-neutral-850) r g b / .93)) padding-box,linear-gradient(140deg,rgb(from var(--ad-secondary-200) r g b / .72),rgb(from var(--ad-primary) r g b / .55) 14%,rgb(from var(--ad-primary-700) r g b / .34) 40%,rgb(from var(--ad-secondary) r g b / .63) 76%,rgb(from var(--ad-primary-700) r g b / .34)) border-box;box-shadow:inset 0 .0625rem .125rem rgb(from var(--ad-neutral-200) r g b / .29),inset 0 0 1.2rem rgb(from var(--ad-primary) r g b / .1),0 .9rem 2.8rem #000c,0 0 1.35rem rgb(from var(--ad-primary) r g b / .23),0 0 3rem rgb(from var(--ad-primary) r g b / .09);transform-origin:var(--ad-popover-anchor-x, 50%) top;animation:ad-menu-enter .19s cubic-bezier(.18,.82,.28,1) both}.ad.ad-menu:after{content:"";position:absolute;inset:.18rem;border-radius:calc(var(--ad-menu-radius) - .18rem);border:.0625rem solid #ffffff09;box-shadow:inset 0 .0625rem .1rem #ffffff18;pointer-events:none;z-index:4}.ad.ad-menu:before{content:"";position:absolute;z-index:-1;inline-size:var(--ad-menu-caret-size);block-size:var(--ad-menu-caret-size);left:clamp(1.3rem,calc(var(--ad-popover-anchor-x, 50%) - var(--ad-menu-caret-size) / 2),calc(100% - 2rem));top:calc(var(--ad-menu-caret-size) * -.49);transform:rotate(45deg);border-left:.0625rem solid rgb(from var(--ad-secondary) r g b / .56);border-top:.0625rem solid rgb(from var(--ad-secondary-200) r g b / .69);border-radius:.15rem 0 0;background:linear-gradient(135deg,var(--ad-primary-800),var(--ad-neutral-850) 66%);box-shadow:-.18rem -.18rem .65rem rgb(from var(--ad-primary) r g b / .23)}.ad.ad-menu[data-ad-side=above]{transform-origin:var(--ad-popover-anchor-x, 50%) bottom;animation-name:ad-menu-enter-above}.ad.ad-menu[data-ad-side=above]:before{top:auto;bottom:calc(var(--ad-menu-caret-size) * -.49);transform:rotate(225deg)}.ad-menu>.ad-divider{margin:.16rem .72rem;inline-size:auto;background:linear-gradient(90deg,transparent,rgb(from var(--ad-primary) r g b / .17) 14%,rgb(from var(--ad-secondary) r g b / .23) 50%,rgb(from var(--ad-primary) r g b / .17) 86%,transparent)}@keyframes ad-menu-enter{0%{opacity:0;transform:translateY(-.38rem) scale(.975);filter:blur(.08rem)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes ad-menu-enter-above{0%{opacity:0;transform:translateY(.38rem) scale(.975);filter:blur(.08rem)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.ad.ad-menu{animation:none}}.ad-menu-item{--ad-menu-item-tone: var(--ad-neutral-200);appearance:none;inline-size:100%;min-inline-size:0;min-block-size:2.5rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.4rem .7rem;border:0;border-radius:calc(var(--ad-radius) * .65);background:transparent;color:var(--ad-menu-item-tone);text-align:left;font-family:inherit;font-size:var(--ad-font-size-body-sm);font-weight:600;line-height:1.2;cursor:pointer;transition:background .14s,color .14s}.ad-menu-item:hover:not(:disabled),.ad-menu-item:focus-visible{outline:0;background:#ffffff10;color:#fff}.ad-menu-item:active:not(:disabled){background:#ffffff1a}.ad-menu-item:disabled{opacity:.38;cursor:not-allowed}.ad-menu-item-icon,.ad-menu-item-end{display:grid;place-items:center;color:var(--ad-neutral-400)}.ad-menu-item-icon>.ad-icon{--ad-icon-size: 1.15rem}.ad-menu-item:hover:not(:disabled) .ad-menu-item-icon{color:var(--ad-pink)}.ad-menu-item-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-menu-item-end>.ad-icon{--ad-icon-size: 1rem}.ad-menu-item[data-ad-tone=error]{--ad-menu-item-tone: var(--ad-secondary)}.ad-menu-item[data-ad-tone=error] .ad-menu-item-icon{color:var(--ad-secondary)}.ad-menu-item[data-ad-tone=error]:hover:not(:disabled),.ad-menu-item[data-ad-tone=error]:focus-visible{background:rgb(from var(--ad-primary) r g b / .13);color:var(--ad-secondary-200)}.ad-message-bar{position:relative;display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;min-width:0;padding:.7rem 1rem .7rem 1.1rem;font-size:var(--ad-font-size-body-sm);line-height:1.5;color:var(--ad-neutral-200);border:.0625rem solid color-mix(in srgb,var(--ad-tone) 35%,transparent);border-radius:calc(var(--ad-radius) * .8);background:linear-gradient(90deg,color-mix(in srgb,var(--ad-tone) 16%,transparent),transparent 70%),rgb(from var(--ad-neutral-900) r g b / .95);overflow:hidden;animation:ad-message-in .45s cubic-bezier(.2,.9,.3,1.15) both}.ad-message-bar:before{content:"";position:absolute;left:0;top:.45rem;bottom:.45rem;width:.1875rem;border-radius:0 999rem 999rem 0;background:var(--ad-tone);box-shadow:0 0 .75rem var(--ad-tone)}.ad-message-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--ad-tone) 30%,transparent) 50%,transparent 70%);translate:-100% 0;animation:ad-message-scan 1.1s .15s ease-out both;pointer-events:none}.ad-message-bar-icon{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;color:var(--ad-tone);background:color-mix(in srgb,var(--ad-tone) 14%,var(--ad-neutral-900));box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--ad-tone) 50%,transparent),0 0 .75rem color-mix(in srgb,var(--ad-tone) 30%,transparent)}.ad-message-bar-icon>.ad-icon{--ad-icon-size: 1.1rem}.ad-message-bar-icon{position:relative}.ad-message-bar:is([data-ad-tone=error],[data-ad-tone=warning]) .ad-message-bar-icon:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 .0625rem var(--ad-tone),0 0 1.1rem color-mix(in srgb,var(--ad-tone) 55%,transparent);opacity:0;animation:ad-message-alert 2s ease-in-out infinite}.ad-message-bar-text{flex:1 1 12ch;min-width:0;overflow-wrap:anywhere}.ad-message-bar-action{flex:0 1 auto;max-width:100%;margin-inline-start:auto;overflow-wrap:anywhere}.ad-message-bar-action .ad-button{max-width:100%;height:auto;min-height:var(--ad-size-h);padding-block:.5em;white-space:normal}.ad-message-bar-action .ad-button-label{white-space:normal}@keyframes ad-message-in{0%{opacity:0;transform:translateY(-.4rem)}}@keyframes ad-message-scan{to{translate:100% 0}}@keyframes ad-message-alert{50%{opacity:1}}.ad-popover{min-width:min(14.6875rem,var(--ad-popover-available-width, calc(100vw - 1rem) ));max-width:min(21.875rem,var(--ad-popover-available-width, calc(100vw - 1rem) ));max-height:var(--ad-popover-available-height, calc(100dvh - 1rem) );overflow:auto;overflow-wrap:anywhere;transform-origin:var(--ad-popover-anchor-x, 50%) top;animation:ad-popover-in .22s cubic-bezier(.2,.9,.3,1.2) both}.ad-popover[data-ad-side=above]{transform-origin:var(--ad-popover-anchor-x, 50%) bottom}:is(.ad-option-list,.ad-menu)>:is(.ad-option,.ad-menu-item){animation:ad-row-in .28s cubic-bezier(.2,.8,.2,1) both}:is(.ad-option-list,.ad-menu)>:nth-child(2){animation-delay:.03s}:is(.ad-option-list,.ad-menu)>:nth-child(3){animation-delay:.06s}:is(.ad-option-list,.ad-menu)>:nth-child(4){animation-delay:.09s}:is(.ad-option-list,.ad-menu)>:nth-child(5){animation-delay:.12s}:is(.ad-option-list,.ad-menu)>:nth-child(n+6){animation-delay:.15s}@keyframes ad-popover-in{0%{opacity:0;transform:translateY(-.35rem) scale(.96);filter:blur(.25rem)}}@keyframes ad-row-in{0%{opacity:0;transform:translate(-.4rem)}}.ad-progress-bar{height:.5625rem;border:.0625rem solid var(--ad-primary-600);border-radius:.5rem;background:linear-gradient(var(--ad-neutral-900),var(--ad-neutral-900));position:relative;width:100%;overflow:hidden}.ad-progress-bar>span{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;overflow:hidden;background:linear-gradient(90deg,var(--ad-primary),var(--ad-secondary));box-shadow:inset 0 .0625rem .0625rem rgb(from var(--ad-secondary-200) r g b / .47),0 0 .6rem rgb(from var(--ad-primary) r g b / .33);transition:width .6s cubic-bezier(.2,.8,.2,1)}.ad-progress-bar>span:after{content:"";position:absolute;inset:0 auto 0 0;width:60%;background:linear-gradient(100deg,transparent 30%,#ffffff66 50%,transparent 70%);transform:translate(-100%);animation:ad-progress-glint 2.2s ease-in-out infinite}.ad-progress-bar[data-indeterminate]>span{animation:ad-progress-run 1.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes ad-progress-glint{to{transform:translate(270%)}}@keyframes ad-progress-run{0%{transform:translate(-100%)}to{transform:translate(290%)}}.ad-progress-bar[data-variant=wave]{height:1.75rem;border:0;background:none;overflow:visible}.ad-progress-bar[data-variant=wave]>svg{display:block;width:100%;height:100%}.ad-progress-wave-idle{fill:rgb(from var(--ad-neutral-200) r g b / .18)}.ad-progress-wave-done{fill:var(--ad-primary);filter:drop-shadow(0 0 .2rem rgb(from var(--ad-primary) r g b / .7))}.ad-progress-bar[data-variant=wave][data-indeterminate] .ad-progress-wave-done{animation:ad-progress-wave-run 1.6s ease-in-out infinite}@keyframes ad-progress-wave-run{50%{opacity:.35}}.ad-status-indicator{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--ad-font-size-body-sm);min-width:0;color:var(--ad-neutral-300);overflow-wrap:anywhere}.ad-status-dot{position:relative;display:grid;place-items:center;flex:none;width:1rem;height:1rem}.ad-status-dot>i{width:.5rem;height:.5rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--ad-tone) 55%);box-shadow:0 0 .5rem var(--ad-tone)}.ad-status-dot:before,.ad-status-dot:after{content:"";position:absolute;inset:0;border-radius:50%}[data-ad-tone=success]>.ad-status-dot:before,[data-ad-tone=success]>.ad-status-dot:after{border:.0625rem solid var(--ad-tone);animation:ad-status-radar 2.4s ease-out infinite}[data-ad-tone=success]>.ad-status-dot:after{animation-delay:1.2s}[data-ad-tone=processing]>.ad-status-dot:before{inset:-.125rem;background:conic-gradient(from 0deg,transparent 0 55%,var(--ad-tone));mask:radial-gradient(closest-side,transparent 72%,#000 75%);animation:ad-status-spin .9s linear infinite}:is([data-ad-tone=error],[data-ad-tone=warning])>.ad-status-dot>i{animation:ad-status-blink 1.1s steps(2,jump-none) infinite}[data-ad-tone=pending]>.ad-status-dot>i{animation:ad-status-breathe 2.4s ease-in-out infinite}[data-ad-tone=offline]>.ad-status-dot>i{background:var(--ad-neutral-600);box-shadow:none}.ad-status-indicator[data-ad-tone=offline]{color:var(--ad-muted)}@keyframes ad-status-radar{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.8}}@keyframes ad-status-spin{to{rotate:1turn}}@keyframes ad-status-blink{50%{opacity:.3}}@keyframes ad-status-breathe{50%{scale:.7;opacity:.55}}.ad-steps{--ad-step-node: 1.9rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:0;margin:0;list-style:none}.ad-steps>li{position:relative;display:grid;justify-items:center;align-content:start;gap:.5rem;min-width:0;text-align:center}.ad-steps>li+li:before{content:"";position:absolute;z-index:0;top:calc(var(--ad-step-node) / 2 - .0625rem);right:calc(50% + var(--ad-step-node) / 2 + .25rem);left:calc(-50% + var(--ad-step-node) / 2 + .25rem);height:.125rem;border-radius:999rem;background:#ffffff14}.ad-steps>li[data-state=done]+li:before,.ad-steps>li+li[data-state=done]:before{background:linear-gradient(90deg,var(--ad-primary),var(--ad-secondary));box-shadow:0 0 .5rem rgb(from var(--ad-primary) r g b / .53)}.ad-steps>li+li[data-state=current]:before{overflow:hidden;background:linear-gradient(90deg,var(--ad-primary) 0 40%,rgb(from var(--ad-primary) r g b / .25) 100%);box-shadow:0 0 .5rem rgb(from var(--ad-primary) r g b / .53)}.ad-steps>li[data-state=current]{--ad-steps-glint: 1}.ad-steps-glint{position:absolute;top:calc(var(--ad-step-node) / 2 - .0625rem);right:calc(50% + var(--ad-step-node) / 2 + .25rem);left:calc(-50% + var(--ad-step-node) / 2 + .25rem);height:.125rem;overflow:hidden;border-radius:999rem;clip-path:inset(0 round 999rem);pointer-events:none}.ad-steps-glint:before{content:"";position:absolute;inset:0;width:30%;background:linear-gradient(90deg,transparent,var(--ad-neutral-200),transparent);transform:translate(-93.333%);animation:ad-steps-flow 1.6s linear infinite;will-change:transform}.ad-step-node{position:relative;z-index:1;display:grid;place-items:center;width:var(--ad-step-node);height:var(--ad-step-node);border-radius:50%;font-size:.75rem;font-weight:700;color:var(--ad-neutral-500);background:var(--ad-neutral-900);box-shadow:inset 0 0 0 .0625rem #ffffff26;transition:background .3s,box-shadow .3s,color .3s}.ad-step-node>.ad-icon{--ad-icon-size: 1rem;animation:ad-steps-pop .45s cubic-bezier(.34,1.6,.5,1) both}.ad-steps>li[data-state=done] .ad-step-node{color:#fff;background:linear-gradient(180deg,var(--ad-primary),var(--ad-primary-700));box-shadow:inset 0 .0625rem rgb(from var(--ad-secondary-100) r g b / .53),0 0 .6rem rgb(from var(--ad-primary) r g b / .4)}.ad-steps>li[data-state=current] .ad-step-node{color:#fff;background:radial-gradient(circle,rgb(from var(--ad-primary) r g b / .33),var(--ad-neutral-900) 70%);box-shadow:inset 0 0 0 .125rem var(--ad-secondary),0 0 .9rem rgb(from var(--ad-primary) r g b / .53)}.ad-steps>li[data-state=current] .ad-step-node:before{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 .125rem var(--ad-secondary-200),0 0 1.4rem rgb(from var(--ad-primary) r g b / .67);opacity:0;animation:ad-steps-pulse 1.8s ease-in-out infinite}.ad-steps>li[data-state=current] .ad-step-node:after{content:"";position:absolute;inset:-.3rem;border-radius:50%;border:.0625rem dashed rgb(from var(--ad-secondary) r g b / .67);animation:ad-steps-orbit 6s linear infinite}.ad-step-label{max-width:100%;font-size:var(--ad-font-size-caption);font-weight:600;color:var(--ad-neutral-500);overflow-wrap:anywhere}.ad-steps>li:is([data-state=done],[data-state=current]) .ad-step-label{color:var(--ad-neutral-200)}@keyframes ad-steps-flow{to{transform:translate(326.667%)}}@keyframes ad-steps-pulse{50%{opacity:1}}@keyframes ad-steps-orbit{to{rotate:1turn}}@keyframes ad-steps-pop{0%{scale:0;rotate:-45deg}}.ad-toast{position:relative;display:flex;align-items:center;gap:.8rem;min-width:min(18rem,100%);max-width:100%;font-size:var(--ad-font-size-body-sm);font-weight:600;padding:.7rem 1.2rem .75rem .7rem;border:.0625rem solid color-mix(in srgb,var(--ad-tone) 40%,transparent);border-radius:2rem;background:radial-gradient(60% 140% at 0 50%,color-mix(in srgb,var(--ad-tone) 22%,transparent),transparent 70%),rgb(from var(--ad-neutral-900) r g b / .95);box-shadow:0 .8rem 2rem #000b,0 0 1.2rem color-mix(in srgb,var(--ad-tone) 25%,transparent);backdrop-filter:blur(1rem);overflow:hidden;animation:ad-toast-in .55s cubic-bezier(.34,1.5,.5,1) both}.ad-toast>:nth-child(2){min-width:0;overflow-wrap:anywhere}.ad-toast-icon{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--ad-tone) 70%,#fff),var(--ad-tone) 70%);box-shadow:0 0 .9rem var(--ad-tone);animation:ad-toast-icon .6s .15s cubic-bezier(.34,1.6,.5,1) both}.ad-toast-icon>.ad-icon{--ad-icon-size: 1.05rem;color:var(--ad-neutral-900)}.ad-toast-floating{position:fixed;bottom:1.5rem;left:50%;translate:-50% 0;z-index:9999;min-width:min(18rem,90vw);max-width:min(90vw,46.875rem)}.ad-toast-timer{position:absolute;left:1.5rem;right:1.5rem;bottom:0;height:.125rem;border-radius:999rem;background:linear-gradient(90deg,var(--ad-tone),#fff);box-shadow:0 0 .5rem var(--ad-tone);transform-origin:left;animation:ad-toast-timer var(--ad-toast-duration, 3.6s) linear both}@keyframes ad-toast-in{0%{opacity:0;transform:translateY(1.5rem) scale(.85);filter:blur(.3rem)}}@keyframes ad-toast-icon{0%{transform:scale(0) rotate(-90deg)}}@keyframes ad-toast-timer{to{transform:scaleX(0)}}.ad-tooltip-trigger{display:inline-flex}.ad-tooltip{position:fixed;inset:auto;margin:0;max-width:min(20rem,calc(100vw - 1rem));padding:.45rem .65rem;border:0;border-radius:.55rem;background:rgb(from var(--ad-neutral-950) r g b / .94);box-shadow:inset 0 0 0 .0625rem rgb(from var(--ad-primary) r g b / .35),0 .5rem 1.5rem #000a,0 0 1rem rgb(from var(--ad-primary) r g b / .18);color:var(--ad-text);font:var(--ad-font-weight-medium) var(--ad-font-size-caption) / 1.45 var(--ad-font-family-sans);pointer-events:none;animation:ad-tooltip-in .18s cubic-bezier(.2,.9,.3,1.2) both}.ad-tooltip[data-ad-side=below]{animation-name:ad-tooltip-in-below}@keyframes ad-tooltip-in{0%{opacity:0;transform:translateY(.25rem) scale(.96)}}@keyframes ad-tooltip-in-below{0%{opacity:0;transform:translateY(-.25rem) scale(.96)}}@property --ad-red{syntax: "<color>"; inherits: true; initial-value: #ff244c;}@property --ad-pink{syntax: "<color>"; inherits: true; initial-value: #ff7c97;}@property --ad-focus{syntax: "<color>"; inherits: true; initial-value: #ffdce4;}@property --ad-text{syntax: "<color>"; inherits: true; initial-value: #f7f5f8;}@property --ad-muted{syntax: "<color>"; inherits: true; initial-value: #bfc0d9;}.ad-theme{--ad-primary: inherit;--ad-secondary: inherit;transition:--ad-red .7s ease,--ad-pink .7s ease,--ad-focus .7s ease,--ad-text .7s ease,--ad-muted .7s ease}.ad-theme[data-ad-color-scheme=light]{color-scheme:light;--ad-neutral-950: oklch(from var(--ad-primary) .98 .006 h);--ad-neutral-900: oklch(from var(--ad-primary) .965 .008 h);--ad-neutral-850: oklch(from var(--ad-primary) .94 .01 h);--ad-neutral-800: oklch(from var(--ad-primary) .9 .012 h);--ad-neutral-700: oklch(from var(--ad-primary) .82 .014 h);--ad-neutral-600: oklch(from var(--ad-primary) .7 .016 h);--ad-neutral-500: oklch(from var(--ad-primary) .58 .018 h);--ad-neutral-400: oklch(from var(--ad-primary) .46 .02 h);--ad-neutral-300: oklch(from var(--ad-primary) .34 .018 h);--ad-neutral-200: oklch(from var(--ad-primary) .22 .014 h);--ad-text: #211b1f;--ad-muted: #6f6269;--ad-surface-input: linear-gradient(135deg, var(--ad-neutral-950), var(--ad-neutral-900)) padding-box, linear-gradient(125deg, var(--ad-primary), var(--ad-secondary) 50%, var(--ad-primary)) border-box;--ad-shadow-input: inset 0 .0625rem .125rem rgb(from var(--ad-text) r g b / .08), 0 .1875rem .4375rem rgb(from var(--ad-primary) r g b / .12)}.ad-typography{margin:0;color:var(--ad-text);font-family:var(--ad-font-family-sans);font-size:var(--ad-font-size-body);font-weight:var(--ad-font-weight-regular);line-height:var(--ad-line-height-body)}.ad-typography[data-ad-variant=display]{font-size:var(--ad-font-size-display);font-weight:var(--ad-font-weight-bold);line-height:var(--ad-line-height-display);letter-spacing:var(--ad-letter-spacing-display)}.ad-typography[data-ad-variant=h1]{font-size:var(--ad-font-size-h1);font-weight:var(--ad-font-weight-bold);line-height:var(--ad-line-height-heading);letter-spacing:var(--ad-letter-spacing-heading)}.ad-typography[data-ad-variant=h2]{font-size:var(--ad-font-size-h2);font-weight:var(--ad-font-weight-semibold);line-height:var(--ad-line-height-heading);letter-spacing:var(--ad-letter-spacing-heading)}.ad-typography[data-ad-variant=h3]{font-size:var(--ad-font-size-h3);font-weight:var(--ad-font-weight-semibold);line-height:var(--ad-line-height-title);letter-spacing:var(--ad-letter-spacing-title)}.ad-typography[data-ad-variant=title]{font-size:var(--ad-font-size-title);font-weight:var(--ad-font-weight-semibold);line-height:var(--ad-line-height-title);letter-spacing:var(--ad-letter-spacing-title)}.ad-typography[data-ad-variant=subtitle]{font-size:var(--ad-font-size-subtitle);font-weight:var(--ad-font-weight-medium);line-height:var(--ad-line-height-body)}.ad-typography[data-ad-variant=body]{font-size:var(--ad-font-size-body);line-height:var(--ad-line-height-body)}.ad-typography[data-ad-variant=body-sm]{font-size:var(--ad-font-size-body-sm);line-height:var(--ad-line-height-body)}.ad-typography[data-ad-variant=label]{font-size:var(--ad-font-size-label);font-weight:var(--ad-font-weight-semibold);line-height:var(--ad-line-height-compact);letter-spacing:var(--ad-letter-spacing-label)}.ad-typography[data-ad-variant=caption]{font-size:var(--ad-font-size-caption);line-height:var(--ad-line-height-compact)}.ad-typography[data-ad-variant=eyebrow]{font-size:var(--ad-font-size-caption);font-weight:var(--ad-font-weight-bold);line-height:var(--ad-line-height-compact);letter-spacing:var(--ad-letter-spacing-eyebrow);text-transform:uppercase}.ad-typography[data-ad-variant=mono]{font-family:var(--ad-font-family-mono);font-size:var(--ad-font-size-body-sm);line-height:var(--ad-line-height-body);font-variant-numeric:tabular-nums}.ad-typography[data-ad-tone=muted]{color:var(--ad-muted)}.ad-typography[data-ad-tone=accent]{color:var(--ad-pink);text-shadow:0 0 .875rem rgb(from var(--ad-primary) r g b / .3)}.ad-typography[data-ad-tone=success]{color:var(--ad-success)}.ad-typography[data-ad-tone=warning]{color:var(--ad-warning)}.ad-typography[data-ad-tone=danger]{color:var(--ad-secondary)}.ad-typography[data-ad-weight=regular]{font-weight:var(--ad-font-weight-regular)}.ad-typography[data-ad-weight=medium]{font-weight:var(--ad-font-weight-medium)}.ad-typography[data-ad-weight=semibold]{font-weight:var(--ad-font-weight-semibold)}.ad-typography[data-ad-weight=bold]{font-weight:var(--ad-font-weight-bold)}.ad-typography[data-ad-truncate=true]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-typography:is([data-ad-variant=display],[data-ad-variant=h1],[data-ad-variant=h2],[data-ad-variant=h3]){font-family:var(--ad-font-family-heading)}.ad-avatar{--ad-avatar: 3rem;position:relative;isolation:isolate;width:var(--ad-avatar);height:var(--ad-avatar);display:grid;place-items:center;flex:none;border-radius:50%;font-size:calc(var(--ad-avatar) * .42);font-weight:700;color:#fff;text-shadow:0 0 .5em var(--ad-primary);background:radial-gradient(circle at 35% 25%,#ffffff22,transparent 55%),linear-gradient(160deg,var(--ad-primary-800),var(--ad-primary-900));transition:transform .4s cubic-bezier(.34,1.56,.5,1),box-shadow .4s,filter .4s}.ad-avatar[data-ad-size=xs]{--ad-avatar: 1.75rem}.ad-avatar[data-ad-size=sm]{--ad-avatar: 2.25rem}.ad-avatar[data-ad-size=lg]{--ad-avatar: 4rem}.ad-avatar:before{content:"";position:absolute;z-index:-1;inset:-.125rem;border-radius:50%;background:conic-gradient(from 0deg,var(--ad-primary),var(--ad-secondary-100),var(--ad-primary),rgb(from var(--ad-primary) r g b / 0) 60%,var(--ad-primary));mask:radial-gradient(closest-side,transparent calc(100% - .125rem),#000 calc(100% - .1rem));animation:ad-avatar-ring 6s linear infinite}.ad-avatar:hover{transform:translateY(-.15rem) scale(1.06);box-shadow:0 .6rem 1.2rem rgb(from var(--ad-primary) r g b / .27)}.ad-avatar:hover:before{animation-duration:1.6s}@keyframes ad-avatar-ring{to{rotate:1turn}}.ad-avatar[data-variant=host]{--ad-avatar: 5.5rem;background:none;text-shadow:none}.ad-avatar[data-variant=host][data-ad-size=xs]{--ad-avatar: 3rem}.ad-avatar[data-variant=host][data-ad-size=sm]{--ad-avatar: 4.25rem}.ad-avatar[data-variant=host][data-ad-size=lg]{--ad-avatar: 8rem}.ad-avatar[data-variant=host]:before{content:none}.ad-avatar[data-variant=host]:hover{box-shadow:none;filter:brightness(1.18) drop-shadow(0 0 .6rem rgb(from var(--ad-primary) r g b / .4))}.ad-host-seal{position:relative;display:block;width:100%;height:100%}.ad-host-seal>svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.ad-host-seal>svg[data-host-spin]{transform-origin:50.78125% 50.78125%;will-change:transform;animation:ad-host-spin linear infinite}@keyframes ad-host-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){:root:not([data-ad-motion=on]) .ad-host-seal>svg[data-host-spin]{animation:none}}.ad-avatar-photo{width:100%;height:100%;border-radius:50%;object-fit:cover}.ad-avatar-badge{position:absolute;bottom:-.35em;left:50%;translate:-50% 0;padding:.15em .6em;border:.0625rem solid rgb(from var(--ad-secondary) r g b / .6);border-radius:999px;background:var(--ad-neutral-950);color:var(--ad-secondary-100);font-size:max(.5625rem,calc(var(--ad-avatar) * .12));font-weight:700;letter-spacing:.12em;line-height:1.3;text-shadow:none;text-transform:uppercase;white-space:nowrap}.ad-avatar-presence{position:absolute;right:4%;bottom:4%;width:max(.55rem,calc(var(--ad-avatar) * .24));aspect-ratio:1;border:.125rem solid var(--ad-neutral-950);border-radius:50%;background:var(--ad-success);box-shadow:0 0 .4rem var(--ad-success)}.ad-avatar-presence[data-presence=busy]{background:var(--ad-primary);box-shadow:0 0 .4rem var(--ad-primary)}.ad-avatar-presence[data-presence=offline]{background:var(--ad-neutral-600, #555);box-shadow:none}.ad-brand-mark{position:relative;display:inline-grid;justify-items:center;gap:.25rem;max-width:100%;color:var(--ad-secondary)}.ad-brand-mark>svg{width:min(15rem,100%);height:auto;filter:hue-rotate(var(--ad-hue-shift, 0deg)) drop-shadow(0 0 .6rem rgb(from var(--ad-primary) r g b / .45));animation:ad-brand-breathe 4s ease-in-out infinite}.ad-brand-mark>small{display:block;opacity:.8;font-size:.5rem;letter-spacing:.28rem;color:var(--ad-secondary-200);animation:ad-brand-spacing 4s ease-in-out infinite;will-change:transform,opacity}@keyframes ad-brand-breathe{0%,to{opacity:.82}50%{opacity:1}}@keyframes ad-brand-spacing{50%{transform:scaleX(1.12);opacity:1}}.ad-button-group{display:inline-flex;align-items:center;gap:.42rem;min-width:0;max-width:100%;padding:.4rem;border:.0625rem solid transparent;border-radius:calc(var(--ad-radius) + .32rem);background:linear-gradient(180deg,var(--ad-neutral-850),var(--ad-neutral-900) 70%,var(--ad-neutral-900)) padding-box,linear-gradient(135deg,rgb(from var(--ad-secondary) r g b / .33),rgb(from var(--ad-primary-700) r g b / .21) 52%,rgb(from var(--ad-secondary) r g b / .17)) border-box;box-shadow:inset 0 .075rem .15rem #ffffff20,inset 0 -.42rem .9rem #0008,0 .38rem .9rem #0008,0 0 1rem rgb(from var(--ad-primary) r g b / .08);isolation:isolate}.ad-button-group>.ad{flex:none;margin:0}.ad-button-group>.ad-button{min-inline-size:max-content}.ad-button-group>.ad-icon-button,.ad-button-group>.ad-toggle-button{justify-self:center}@media(max-width:30rem){.ad-button-group{flex-wrap:wrap}}.ad-card{min-width:0;position:relative}.ad-card[data-ad-padding=none]{padding:0}.ad-card[data-ad-padding=sm]{padding:var(--ad-space-2)}.ad-card[data-ad-padding=md]{padding:var(--ad-space-4)}.ad-card[data-ad-padding=lg]{padding:var(--ad-space-6)}.ad-card>.ad-header{margin-bottom:var(--ad-space-3)}.ad-card:after{--ad-spot-x: inherit;--ad-spot-y: inherit;content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(22rem circle at var(--ad-spot-x, 50%) var(--ad-spot-y, 0%),rgb(from var(--ad-primary) r g b / .08),transparent 60%);opacity:0;transition:opacity .35s;pointer-events:none}.ad-card:hover:after{opacity:1}.ad-loader-generator{display:grid;gap:var(--ad-space-4);min-width:0}.ad-loader-generator-top{width:100%}.ad-loader-generator-stage{place-items:center;min-height:14rem;border:.0625rem solid rgb(from var(--ad-primary) r g b / .3);border-radius:var(--ad-radius-lg);background:radial-gradient(circle at 50% 45%,rgb(from var(--ad-primary) r g b / .12),transparent 60%),var(--ad-neutral-950)}.ad-loader-generator-controls{align-content:start;gap:var(--ad-space-3);min-width:0}.ad-loader-generator-grid{width:100%;min-width:0;padding-block-end:var(--ad-space-1);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--ad-primary) transparent}.ad-loader-generator-option.ad-button{flex:0 0 8.5rem;flex-direction:column;height:auto;min-height:6.5rem;justify-items:center;gap:var(--ad-space-2);padding:var(--ad-space-2);border:.0625rem solid rgb(from var(--ad-primary) r g b / .2);border-radius:var(--ad-radius);background:var(--ad-neutral-900);color:var(--ad-muted);font:inherit;font-size:var(--ad-font-size-caption);cursor:pointer;transition:border-color var(--ad-duration-fast),background var(--ad-duration-fast)}.ad-loader-generator-option .ad-button-label{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--ad-space-2);overflow:visible;text-overflow:clip;white-space:normal}.ad-loader-generator-option>:is(.ad-button-fx,.ad-button-orbit){display:none}.ad-loader-generator-option:hover{border-color:rgb(from var(--ad-primary) r g b / .55)}.ad-loader-generator-option[aria-checked=true]{border-color:var(--ad-primary);background:rgb(from var(--ad-primary) r g b / .14);color:var(--ad-text);box-shadow:0 0 .9rem rgb(from var(--ad-primary) r g b / .3)}.ad-loader-generator-slider{display:flex}.ad-loader-generator-toolbar{width:100%;min-width:0;padding-block-end:var(--ad-space-1);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--ad-primary) transparent}.ad-loader-generator-toolbar>.ad-switch{flex:0 0 auto;min-height:2.25rem;align-items:center}.ad-loader-generator-color{flex:1 0 10rem;min-width:0}.ad-loader-generator-size{flex:0 0 14rem}.ad-loader-generator-slider{flex:1 0 10rem}.ad-loader-generator-size .ad-segmented-control,.ad-loader-generator-size .ad-tabs{width:100%}.ad-melodix-text{--ad-melodix-glow: #3d8bff;--ad-melodix-top: #ffffff;--ad-melodix-mid: #c9d3e3;--ad-melodix-low: #7f8ca6;display:inline-block;max-inline-size:100%;overflow-wrap:anywhere;font-family:var(--ad-font-family-melodix);line-height:1.25;letter-spacing:.06em}.ad-melodix-text:not([data-finish=ink]){color:transparent;background:linear-gradient(180deg,var(--ad-melodix-top) 10%,var(--ad-melodix-mid) 46%,var(--ad-melodix-low) 58%,var(--ad-melodix-top) 92%);background-clip:text;-webkit-background-clip:text}.ad-melodix-text[data-finish=theme]{--ad-melodix-glow: var(--ad-primary);--ad-melodix-mid: var(--ad-secondary-100);--ad-melodix-low: var(--ad-primary)}.ad-melodix-text[data-glow]{filter:drop-shadow(0 0 .05em rgb(from var(--ad-melodix-glow) r g b / .85)) drop-shadow(0 0 .25em rgb(from var(--ad-melodix-glow) r g b / .4))}.ad-theme-editor{display:grid;gap:var(--ad-space-4);min-width:0}.ad-theme-editor-bar,.ad-theme-editor-actions,.ad-theme-editor-search{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ad-space-2)}.ad-theme-editor-bar{justify-content:space-between}.ad-theme-editor-actions>.ad-file-picker>small{display:none}.ad-theme-editor-paste{display:grid;gap:var(--ad-space-2);width:min(24rem,calc(100vw - 2rem))}.ad-theme-editor-simple,.ad-theme-editor-advanced{display:grid;gap:var(--ad-space-3)}.ad-theme-editor-colors{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--ad-space-3)}.ad-theme-editor-swap.ad-icon-button{margin-top:1.55rem;transition:rotate var(--ad-duration-slow) var(--ad-ease-spring)}.ad-theme-editor-swap.ad-icon-button:active{rotate:180deg}@media(max-width:30rem){.ad-theme-editor-colors{grid-template-columns:minmax(0,1fr)}.ad-theme-editor-swap.ad-icon-button{justify-self:center;margin-top:0}}.ad-theme-editor-strip{display:flex;overflow:hidden;height:1.75rem;border-radius:var(--ad-radius-pill);box-shadow:inset 0 0 0 .0625rem #fff2}.ad-theme-editor-strip>i{flex:1}.ad-theme-editor-search>.ad-field{flex:1 1 14rem}.ad-theme-editor-tokens{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--ad-space-3)}.ad-theme-editor-token{position:relative;display:grid;gap:.15rem;padding:var(--ad-space-2);border-radius:var(--ad-radius);transition:background var(--ad-duration-fast)}.ad-theme-editor-token[data-changed]{background:rgb(from var(--ad-primary) r g b / .1);box-shadow:inset 0 0 0 .0625rem rgb(from var(--ad-primary) r g b / .35)}.ad-theme-editor-token>code{overflow:hidden;color:var(--ad-muted);font-family:var(--ad-font-family-mono);font-size:var(--ad-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.ad-theme-editor-token>.ad-icon-button{position:absolute;top:var(--ad-space-1);right:var(--ad-space-1)}.ad-chip{display:inline-flex;align-items:center;max-width:100%;min-height:1.75rem;border:.0625rem solid rgb(from var(--ad-primary) r g b / .45);border-radius:var(--ad-radius-pill);background:linear-gradient(180deg,rgb(from var(--ad-primary) r g b / .2),rgb(from var(--ad-primary-900) r g b / .35));color:var(--ad-neutral-200);font-size:var(--ad-font-size-body-sm);line-height:1.2;animation:ad-chip-in .28s var(--ad-ease-spring) both}.ad-chip[data-selected]{border-color:var(--ad-secondary);background:linear-gradient(180deg,var(--ad-primary-700),var(--ad-primary-900));color:#fff;box-shadow:0 0 .6rem rgb(from var(--ad-primary) r g b / .4)}.ad-chip[data-disabled]{opacity:.5}.ad-chip-body{display:inline-flex;align-items:center;gap:.35rem;min-width:0;padding:.15rem .65rem;border:0;background:none;color:inherit;font:inherit;--ad-icon-size: .9rem}button.ad-chip-body{cursor:pointer}.ad-chip-body:has(>.ad-avatar){padding-inline-start:.15rem}.ad-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-chip:has(>.ad-chip-remove)>.ad-chip-body{padding-inline-end:.2rem}.ad-chip-remove{display:grid;place-items:center;margin-inline-end:.2rem;padding:.2rem;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;--ad-icon-size: .65rem;transition:background var(--ad-duration-fast),color var(--ad-duration-fast)}.ad-chip-remove:hover,.ad-chip-remove:focus-visible{background:rgb(from var(--ad-primary) r g b / .45);color:#fff;outline:none}@keyframes ad-chip-in{0%{opacity:0;transform:scale(.8)}}.ad-chip-field-items{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;min-height:calc(var(--ad-size-h, 2.5rem) - .75rem)}.ad-input-base .ad-chip-field-input{flex:1 1 6rem;width:auto;min-height:1.75rem}.ad-tag-input{display:grid;gap:.45rem;min-width:0}.ad-tag-input-suggestions{display:flex;flex-wrap:wrap;gap:.35rem}.ad-people-picker{min-width:0}.ad-people-picker .ad-option{min-height:2.75rem}.ad-color-picker{min-width:0}.ad-color-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem;width:min(15rem,calc(100vw - 3rem))}.ad-color-picker[data-inline] .ad-color-panel{width:min(100%,18rem)}.ad-color-area{position:relative;aspect-ratio:4 / 3;border-radius:var(--ad-radius);background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--ad-color-hue));cursor:crosshair;touch-action:none}.ad-color-hue{position:relative;height:.85rem;border-radius:var(--ad-radius-pill);background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:ew-resize;touch-action:none}.ad-color-area>i,.ad-color-hue>i{position:absolute;width:1rem;height:1rem;border:.15rem solid #fff;border-radius:50%;box-shadow:0 0 0 .0625rem #0008,0 .15rem .4rem #0009;translate:-50% -50%;pointer-events:none}.ad-color-hue>i{top:50%}.ad-color-area:focus-visible,.ad-color-hue:focus-visible{outline:.125rem solid var(--ad-focus);outline-offset:.15rem}.ad-color-hex{display:flex;align-items:center;gap:.5rem;padding:.35rem .6rem;border:.0625rem solid rgb(from var(--ad-primary) r g b / .35);border-radius:var(--ad-radius-pill);background:var(--ad-neutral-950)}.ad-color-hex>input{flex:1;min-width:0;width:100%;border:0;background:none;color:var(--ad-text);font:inherit;font-family:var(--ad-font-family-mono);text-transform:uppercase;outline:none}.ad-color-sample{flex:none;width:1.15rem;height:1.15rem;border-radius:50%;box-shadow:inset 0 0 0 .0625rem #fff4,0 0 .5rem currentColor}.ad-color-control{font-family:var(--ad-font-family-mono);text-align:start}.ad-color-swatches{display:flex;flex-wrap:wrap;gap:.4rem}.ad-color-swatches>button{width:1.5rem;height:1.5rem;padding:0;border:.125rem solid transparent;border-radius:50%;box-shadow:inset 0 0 0 .0625rem #fff3;cursor:pointer;transition:transform var(--ad-duration-fast) var(--ad-ease-spring)}.ad-color-swatches>button:hover{transform:scale(1.15)}.ad-color-swatches>button[aria-pressed=true]{border-color:#fff}.ad-date-picker{min-width:0}.ad-date-popover{width:18rem}.ad-calendar{display:grid;gap:.5rem}.ad-calendar-head{display:flex;align-items:center;justify-content:space-between;text-transform:capitalize}.ad-calendar-next .ad-icon{rotate:180deg}.ad-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem}.ad-calendar-weekday{padding-block:.25rem;color:var(--ad-muted);font-size:var(--ad-font-size-caption);text-align:center;text-transform:capitalize}.ad-calendar-day{aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;color:var(--ad-neutral-200);font:inherit;font-size:var(--ad-font-size-body-sm);cursor:pointer;transition:background var(--ad-duration-fast),color var(--ad-duration-fast)}.ad-calendar-day:hover:not(:disabled){background:rgb(from var(--ad-primary) r g b / .2);color:#fff}.ad-calendar-day[data-outside]{color:var(--ad-neutral-600)}.ad-calendar-day[data-today]{box-shadow:inset 0 0 0 .0625rem var(--ad-secondary);color:var(--ad-secondary-100)}.ad-calendar-day[aria-pressed=true]{background:radial-gradient(circle at 35% 30%,var(--ad-secondary),var(--ad-primary));color:#fff;font-weight:700;box-shadow:0 0 .7rem rgb(from var(--ad-primary) r g b / .6)}.ad-calendar-day:disabled{opacity:.3;cursor:not-allowed}.ad-calendar-foot{display:flex;justify-content:space-between}.ad-stat-tile{position:relative;flex:1 1 11rem;min-width:0}.ad-stat-tile-badge{position:absolute;top:calc(var(--ad-space-2) * -1);right:calc(var(--ad-space-2) * -1);z-index:2;display:grid;place-items:center;min-inline-size:1.5rem;block-size:1.5rem;padding-inline:.4rem;border-radius:var(--ad-radius-pill);background:var(--ad-primary);color:#fff;font-size:var(--ad-font-size-caption);font-weight:var(--ad-font-weight-bold);box-shadow:0 0 .75rem var(--ad-primary)}.ad-stat-tile-badge:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 1.4rem var(--ad-primary);opacity:0;animation:ad-stat-tile-pulse 2s ease-in-out infinite}@keyframes ad-stat-tile-pulse{50%{opacity:1}}button.ad-stat-tile{padding:0;border:0;border-radius:var(--ad-radius-lg);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}button.ad-stat-tile:focus-visible{outline:.125rem solid var(--ad-focus);outline-offset:.2rem}.ad-stat-tile-card.ad-card{display:flex;gap:var(--ad-space-4);align-items:center;height:100%}.ad-stat-tile-icon{position:relative;display:grid;flex:none;place-items:center;inline-size:clamp(3rem,5vw,4.25rem);aspect-ratio:1;border:.0625rem solid var(--ad-primary);border-radius:50%;color:var(--ad-primary);--ad-icon-size: 1.6rem;background:radial-gradient(circle,rgb(from var(--ad-primary) r g b / .16),var(--ad-neutral-950) 68%);box-shadow:inset 0 0 1rem rgb(from var(--ad-primary) r g b / .16),0 0 1rem rgb(from var(--ad-primary) r g b / .3)}.ad-stat-tile-spark{position:absolute;inset:.3rem .15rem auto auto;--ad-icon-size: .75rem;animation:ad-stat-tile-twinkle 3.2s ease-in-out infinite}.ad-stat-tile-text{display:grid;gap:var(--ad-space-1);min-width:0}@keyframes ad-stat-tile-twinkle{50%{opacity:.35;scale:.8}}.ad-media-card,.ad-media-card>.ad-tilt,.ad-media-card-card.ad-card{height:100%;min-width:0}.ad-media-card-card.ad-card{position:relative;isolation:isolate;overflow:hidden;transition:transform .18s var(--ad-ease-standard)}.ad-media-card-card.ad-card:hover{transform:translateY(-.2rem)}.ad-media-card-image{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover;object-position:center 28%;transition:transform .42s var(--ad-ease-standard),filter .24s}.ad-media-card-card:hover .ad-media-card-image{filter:saturate(1.12) contrast(1.04);transform:scale(1.045)}.ad-media-card-card[data-image]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(from var(--ad-neutral-950) r g b / .68),transparent 42%),linear-gradient(0deg,rgb(from var(--ad-neutral-950) r g b / .76),rgb(from var(--ad-neutral-950) r g b / .28) 48%,transparent 74%)}.ad-media-card-art{position:absolute;inset:15% 0 0;z-index:-1;display:flex;opacity:.25;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 88%,transparent);mask-composite:intersect;transition:opacity .18s;pointer-events:none}.ad-media-card-card[data-image] .ad-media-card-art{opacity:.18}.ad-media-card-card:hover .ad-media-card-art{opacity:.32}.ad-media-card-art>.ad-equalizer{display:flex;width:100%;height:100%;gap:.35rem;padding-inline:.75rem}.ad-media-card-art>.ad-equalizer>i{flex:1;width:auto}.ad-media-card-content{display:flex;flex-direction:column;gap:var(--ad-space-3);block-size:100%;box-sizing:border-box;padding:clamp(.85rem,1.2vw,1.25rem)}.ad-media-card-head{display:flex;gap:var(--ad-space-2);align-items:flex-start;justify-content:space-between;min-inline-size:0}.ad-media-card-card[data-image] .ad-media-card-head{text-shadow:0 .0625rem .125rem #000,0 0 .7rem #000c}.ad-media-card-title{display:grid;flex:1;gap:.18rem;min-inline-size:0}.ad-media-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ad-space-2);inline-size:fit-content;max-inline-size:100%;margin-block-start:auto;padding:.22rem;border:.0625rem solid rgb(from var(--ad-primary) r g b / .2);border-radius:var(--ad-radius-pill);background:rgb(from var(--ad-neutral-950) r g b / .6);backdrop-filter:blur(.9rem) saturate(1.25)}.ad-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;align-items:center}.ad-dialog-actions>.ad-button{height:auto;min-height:var(--ad-size-h);padding-block:.6rem}.ad-dialog-actions .ad-button-label{white-space:normal;overflow-wrap:anywhere}.ad-dialog[open] .ad-dialog-actions>*{animation:ad-dialog-action .45s cubic-bezier(.34,1.4,.5,1) both;animation-delay:.22s}.ad-dialog[open] .ad-dialog-actions>:nth-child(2){animation-delay:.3s}@keyframes ad-dialog-action{0%{opacity:0;transform:translateY(.6rem) scale(.95)}}.ad-dialog-body{min-height:0;max-height:calc(100dvh - 10rem);overflow-y:auto;overflow-x:clip;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ad-primary) transparent;padding:1.125rem 0;padding-inline-end:var(--ad-space-2)}.ad-dialog-body p{font-size:.875rem;line-height:1.65;color:var(--ad-muted);margin:0 0 .875rem}.ad-dialog[open] .ad-dialog-body{animation:ad-dialog-part .45s .12s cubic-bezier(.2,.8,.2,1) both}@keyframes ad-dialog-part{0%{opacity:0;transform:translateY(.5rem)}}.ad-divider{height:.0625rem;width:100%;margin:.9375rem 0;background:linear-gradient(90deg,transparent,rgb(from var(--ad-primary-600) r g b / .34) 15%,rgb(from var(--ad-primary-600) r g b / .34) 85%,transparent)}.ad-divider[aria-orientation=vertical]{width:.0625rem;height:1.875rem;margin:0 .5rem}.ad-divider{position:relative;overflow:hidden}.ad-divider:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,var(--ad-secondary-100),var(--ad-primary),transparent);transform:translate(-100%);animation:ad-divider-pulse 6s ease-in-out infinite}.ad-divider[aria-orientation=vertical]:after{inset:0 0 auto;width:auto;height:40%;background:linear-gradient(180deg,transparent,var(--ad-secondary-100),var(--ad-primary),transparent);transform:translateY(-100%);animation-name:ad-divider-pulse-y}@keyframes ad-divider-pulse{0%,55%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ad-divider-pulse-y{0%,55%{transform:translateY(-100%)}to{transform:translateY(250%)}}.ad-grid{display:grid;min-width:0;grid-template-columns:var(--ad-grid-columns);row-gap:var(--ad-grid-row-gap);column-gap:var(--ad-grid-column-gap);align-items:var(--ad-grid-align);justify-items:var(--ad-grid-justify);justify-content:var(--ad-grid-distribution)}.ad-grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ad-grid-min-child-width)),1fr))}.ad-grid--dense{grid-auto-flow:dense}.ad-grid-item{min-width:0;grid-column:var(--ad-grid-column-start) / var(--ad-grid-column-end);grid-row:var(--ad-grid-row-start) / var(--ad-grid-row-end)}@media(min-width:40rem){.ad-grid:not(.ad-grid--auto-fit){grid-template-columns:var(--ad-grid-columns-sm)}.ad-grid{row-gap:var(--ad-grid-row-gap-sm);column-gap:var(--ad-grid-column-gap-sm);align-items:var(--ad-grid-align-sm);justify-items:var(--ad-grid-justify-sm);justify-content:var(--ad-grid-distribution-sm)}.ad-grid-item{grid-column:var(--ad-grid-column-start-sm) / var(--ad-grid-column-end-sm);grid-row:var(--ad-grid-row-start-sm) / var(--ad-grid-row-end-sm)}}@media(min-width:56.25rem){.ad-grid:not(.ad-grid--auto-fit){grid-template-columns:var(--ad-grid-columns-md)}.ad-grid{row-gap:var(--ad-grid-row-gap-md);column-gap:var(--ad-grid-column-gap-md);align-items:var(--ad-grid-align-md);justify-items:var(--ad-grid-justify-md);justify-content:var(--ad-grid-distribution-md)}.ad-grid-item{grid-column:var(--ad-grid-column-start-md) / var(--ad-grid-column-end-md);grid-row:var(--ad-grid-row-start-md) / var(--ad-grid-row-end-md)}}@media(min-width:75rem){.ad-grid:not(.ad-grid--auto-fit){grid-template-columns:var(--ad-grid-columns-lg)}.ad-grid{row-gap:var(--ad-grid-row-gap-lg);column-gap:var(--ad-grid-column-gap-lg);align-items:var(--ad-grid-align-lg);justify-items:var(--ad-grid-justify-lg);justify-content:var(--ad-grid-distribution-lg)}.ad-grid-item{grid-column:var(--ad-grid-column-start-lg) / var(--ad-grid-column-end-lg);grid-row:var(--ad-grid-row-start-lg) / var(--ad-grid-row-end-lg)}}@media(min-width:96rem){.ad-grid:not(.ad-grid--auto-fit){grid-template-columns:var(--ad-grid-columns-xl)}.ad-grid{row-gap:var(--ad-grid-row-gap-xl);column-gap:var(--ad-grid-column-gap-xl);align-items:var(--ad-grid-align-xl);justify-items:var(--ad-grid-justify-xl);justify-content:var(--ad-grid-distribution-xl)}.ad-grid-item{grid-column:var(--ad-grid-column-start-xl) / var(--ad-grid-column-end-xl);grid-row:var(--ad-grid-row-start-xl) / var(--ad-grid-row-end-xl)}}.ad-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ad-space-3);min-width:0}.ad-header-copy{flex:1 1 12rem;min-width:0;overflow-wrap:break-word}.ad-header-copy h1,.ad-header-copy h2,.ad-header-copy h3,.ad-header-copy h4{margin:0;font-family:var(--ad-font-family-heading);color:var(--ad-text);line-height:var(--ad-line-height-heading);letter-spacing:var(--ad-letter-spacing-heading)}.ad-header-copy p{margin:var(--ad-space-1) 0 0}.ad-header-actions{display:flex;flex-wrap:wrap;min-width:0;max-width:100%;align-items:center;gap:var(--ad-space-2);margin-inline-start:auto}.ad-header[data-ad-compact=true]{gap:var(--ad-space-2)}.ad-header[data-ad-compact=true] .ad-header-copy{flex-basis:4rem}.ad-icon{--ad-icon-size: 1.5rem;display:inline-grid;place-items:center;flex:none;width:var(--ad-icon-size);height:var(--ad-icon-size);color:inherit}.ad-icon>[data-ad-component=IconAsset]{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ad-icon[data-ad-surface=tile]{width:calc(var(--ad-icon-size) * 1.8);height:calc(var(--ad-icon-size) * 1.8);padding:calc(var(--ad-icon-size) * .34);border:.0625rem solid rgb(from var(--ad-primary) r g b / .36);border-radius:calc(var(--ad-radius) * .85);background:var(--ad-surface-tile);box-shadow:var(--ad-shadow-tile);color:var(--ad-on-accent)}.ad-icon[data-ad-surface=tile]{position:relative;transition:transform .4s cubic-bezier(.34,1.56,.5,1),border-color .3s}.ad-icon[data-ad-surface=tile]>[data-ad-component=IconAsset]{transition:transform .45s cubic-bezier(.34,1.56,.5,1)}.ad-icon[data-ad-surface=tile]:hover{transform:translateY(-.125rem) scale(1.06);border-color:var(--ad-secondary)}.ad-icon[data-ad-surface=tile]:hover>[data-ad-component=IconAsset]{transform:rotate(-10deg) scale(1.08)}.ad-icon[data-ad-surface=tile]:after{content:"";position:absolute;inset:-.0625rem;border-radius:inherit;box-shadow:0 0 1rem rgb(from var(--ad-primary) r g b / .33);opacity:0;animation:ad-tile-breathe 4s ease-in-out infinite;pointer-events:none}@keyframes ad-tile-breathe{50%{opacity:1}}.ad-illustration{display:grid;place-items:center;min-width:0;min-height:0}.ad-illustration-art{max-width:100%;max-height:100%}.ad-illustration[data-ad-framed=true]{padding:var(--ad-space-3);border:.0625rem solid rgb(from var(--ad-secondary) r g b / .3);border-radius:var(--ad-radius);background:var(--ad-surface-glass);box-shadow:var(--ad-shadow-glass)}.ad-illustration-art{position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;animation:ad-art-float 7s ease-in-out infinite;will-change:transform}.ad-illustration-art>[data-ad-component=IllustrationAsset]{position:relative;display:block;width:100%;height:100%;filter:hue-rotate(var(--ad-hue-shift, 0deg))}.ad-illustration-glow{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.ad-illustration-glow[data-glow=pulse]{opacity:0;animation:ad-art-glow 5s ease-in-out infinite;will-change:opacity}.ad-illustration[data-ad-framed=true]{position:relative;isolation:isolate;overflow:hidden}.ad-illustration-edge{position:absolute;inset:0;container-type:size;border-radius:inherit;padding:.0625rem;overflow:hidden;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.ad-illustration-edge:before{content:"";position:absolute;top:50%;left:50%;width:hypot(100cqw,100cqh);aspect-ratio:1;translate:-50% -50%;background:conic-gradient(transparent 0 70%,var(--ad-secondary),transparent 85%);animation:ad-art-edge 5s linear infinite;will-change:transform}@keyframes ad-art-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.4rem) scale(1.02)}}@keyframes ad-art-glow{50%{opacity:1}}@keyframes ad-art-edge{to{rotate:1turn}}.ad-scroll-area{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ad-primary) var(--ad-neutral-900);padding-inline-end:clamp(.4rem,.25rem + .35vw,.75rem)}.ad-scroll-area::-webkit-scrollbar{width:clamp(.45rem,.3rem + .25vw,.7rem);height:clamp(.45rem,.3rem + .25vw,.7rem)}.ad-scroll-area::-webkit-scrollbar-track{background:var(--ad-neutral-900);border-radius:999rem}.ad-scroll-area::-webkit-scrollbar-thumb{background:linear-gradient(var(--ad-primary),var(--ad-primary-600));border-radius:999rem}@property --ad-fade-top{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ad-fade-bottom{syntax: "<length>"; inherits: false; initial-value: 0px;}@supports (animation-timeline: scroll()){.ad-scroll-area{mask:linear-gradient(#0000,#000 var(--ad-fade-top),#000 calc(100% - var(--ad-fade-bottom)),#0000);animation:ad-scroll-fade linear both;animation-timeline:scroll(self)}}@keyframes ad-scroll-fade{0%{--ad-fade-top: 0px;--ad-fade-bottom: 2rem}10%,90%{--ad-fade-top: 2rem;--ad-fade-bottom: 2rem}to{--ad-fade-top: 2rem;--ad-fade-bottom: 0px}}.ad-stack{display:flex;min-width:0;flex-direction:var(--ad-stack-direction);gap:var(--ad-stack-gap);align-items:var(--ad-stack-align);justify-content:var(--ad-stack-justify);flex-wrap:var(--ad-stack-wrap)}.ad-stack--inline{display:inline-flex}.ad-stack__divider{display:contents}@media(min-width:40rem){.ad-stack{flex-direction:var(--ad-stack-direction-sm);gap:var(--ad-stack-gap-sm);align-items:var(--ad-stack-align-sm);justify-content:var(--ad-stack-justify-sm);flex-wrap:var(--ad-stack-wrap-sm)}}@media(min-width:56.25rem){.ad-stack{flex-direction:var(--ad-stack-direction-md);gap:var(--ad-stack-gap-md);align-items:var(--ad-stack-align-md);justify-content:var(--ad-stack-justify-md);flex-wrap:var(--ad-stack-wrap-md)}}@media(min-width:75rem){.ad-stack{flex-direction:var(--ad-stack-direction-lg);gap:var(--ad-stack-gap-lg);align-items:var(--ad-stack-align-lg);justify-content:var(--ad-stack-justify-lg);flex-wrap:var(--ad-stack-wrap-lg)}}@media(min-width:96rem){.ad-stack{flex-direction:var(--ad-stack-direction-xl);gap:var(--ad-stack-gap-xl);align-items:var(--ad-stack-align-xl);justify-content:var(--ad-stack-justify-xl);flex-wrap:var(--ad-stack-wrap-xl)}}.ad-tab-panel{padding:1.125rem;color:var(--ad-muted);font-size:.8125rem}.ad-tab-panel-content{animation:ad-panel-in .45s cubic-bezier(.2,.8,.2,1) both}@keyframes ad-panel-in{0%{opacity:0;transform:translateY(.5rem);filter:blur(.2rem)}}.ad-text{font-family:var(--ad-font-family-sans);font-size:var(--ad-font-size-body);line-height:var(--ad-line-height-body);color:var(--ad-text)}.ad-text[data-ad-variant=body]{font-size:var(--ad-font-size-body);line-height:var(--ad-line-height-body)}.ad-text[data-ad-variant=title]{font-size:var(--ad-font-size-title);font-weight:var(--ad-font-weight-semibold);line-height:var(--ad-line-height-title);letter-spacing:var(--ad-letter-spacing-title)}.ad-text[data-ad-variant=muted]{color:var(--ad-muted);font-size:var(--ad-font-size-body-sm)}.ad-text[data-ad-variant=eyebrow]{color:var(--ad-muted);font-size:var(--ad-font-size-caption);font-weight:var(--ad-font-weight-bold);line-height:var(--ad-line-height-compact);letter-spacing:var(--ad-letter-spacing-eyebrow);text-transform:uppercase}.ad-toolbar{padding:.8125rem;background:var(--ad-surface-shell);border:.0625rem solid rgb(from var(--ad-primary-700) r g b / .37);border-radius:.9375rem}.ad-audio-player{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.75rem,2vw,1.25rem);min-width:0;padding:.75rem clamp(.75rem,2vw,1.1rem);border-radius:calc(var(--ad-radius) * 1.2);border:.0625rem solid rgb(from var(--ad-secondary) r g b / .2);background:radial-gradient(40% 120% at 0 50%,rgb(from var(--ad-primary) r g b / .12),transparent 70%),linear-gradient(180deg,var(--ad-neutral-850),var(--ad-neutral-900));box-shadow:inset 0 .0625rem #ffffff0f}.ad-player-play{position:relative;display:grid;flex:none}.ad-player-play>.ad-icon-button{--ad-size-h: 3rem;width:3rem;height:3rem}.ad-player-play:before,.ad-player-play:after{content:"";position:absolute;inset:0;border-radius:50%;border:.0625rem solid var(--ad-secondary);opacity:0;pointer-events:none}.ad-audio-player[data-playing] .ad-player-play:before,.ad-audio-player[data-playing] .ad-player-play:after{animation:ad-player-wave 1.8s ease-out infinite}.ad-audio-player[data-playing] .ad-player-play:after{animation-delay:.9s}.ad-player-track{flex:1 1 4rem;min-width:0;display:grid;gap:.15rem}.ad-player-times{display:flex;justify-content:space-between}.ad-time{white-space:nowrap;font-size:.6875rem;color:var(--ad-muted);font-variant-numeric:tabular-nums}.ad-player-volume{display:flex;align-items:center;gap:.25rem;flex:0 1 9rem;min-width:0}.ad-player-volume>.ad-slider-field{flex:1;min-width:0}.ad-player-volume .ad-slider{width:100%}.ad-player-volume>[data-muted]{color:var(--ad-muted);opacity:.6}@keyframes ad-player-wave{0%{opacity:.8;scale:1}to{opacity:0;scale:1.7}}.ad-level-meter{position:relative;width:100%;height:clamp(2rem,1.6rem + 1vw,3rem);overflow:hidden}.ad-level-meter>svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 .22rem color-mix(in srgb,var(--ad-red) 78%,transparent))}.ad-level-meter-axis{stroke:color-mix(in srgb,var(--ad-red) 24%,transparent);stroke-width:.7}.ad-level-meter-wave{transition:opacity .18s ease}.ad-level-meter[data-active=false] .ad-level-meter-wave{opacity:.28}.ad-level-meter[data-compact]{width:4.6rem;height:1.45rem;border-radius:999rem}.ad-rotary-knob.knob{--size: 13.75rem;--angle: 45.9deg;--rotation: 0deg;position:relative;width:min(var(--size),100%);max-width:100%;aspect-ratio:1;flex:none;isolation:isolate;-webkit-tap-highlight-color:transparent;transform:perspective(60rem) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ad-rotary-knob.knob:before{content:"";position:absolute;inset:3.8%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,transparent 58%,rgb(from var(--ad-primary) r g b / .055) 68%,transparent 78%);box-shadow:0 0 1.25rem rgb(from var(--ad-primary) r g b / .18),0 0 3.25rem rgb(from var(--ad-primary) r g b / .12),0 0 5.375rem rgb(from var(--ad-primary) r g b / .06);z-index:-1;animation:ad-knob-breathe 5s ease-in-out infinite}@keyframes ad-knob-breathe{50%{opacity:.6}}.ad-rotary-knob.is-dragging.knob:before{animation:none}.ad-rotary-knob.knob:after{content:"";position:absolute;inset:8.6%;border-radius:50%;pointer-events:none;border:.0625rem solid rgb(from var(--ad-primary) r g b / .16);box-shadow:inset 0 0 .9375rem rgb(from var(--ad-primary) r g b / .12),0 0 .75rem rgb(from var(--ad-primary) r g b / .1)}.ad-rotary-knob .knob__surface{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:hue-rotate(var(--ad-hue-shift, 0deg)) drop-shadow(0 0 .4375rem rgb(from var(--ad-primary) r g b / .18)) drop-shadow(0 0 1.25rem rgb(from var(--ad-primary) r g b / .1))}.ad-rotary-knob .knob__control{position:absolute;inset:5.5%;border-radius:50%;cursor:grab;outline:none;touch-action:none;user-select:none;-webkit-user-select:none}.ad-rotary-knob .knob__control:active,.ad-rotary-knob.is-dragging .knob__control{cursor:grabbing}.ad-rotary-knob.is-dragging .knob__surface,.ad-rotary-knob:hover .knob__surface{filter:hue-rotate(var(--ad-hue-shift, 0deg)) drop-shadow(0 0 .625rem rgb(from var(--ad-primary) r g b / .28)) drop-shadow(0 0 1.75rem rgb(from var(--ad-primary) r g b / .16))}.ad-rotary-knob .knob__surface{transition:filter .4s ease,scale .3s cubic-bezier(.34,1.56,.5,1)}.ad-rotary-knob .knob__base{filter:hue-rotate(var(--ad-hue-shift, 0deg)) drop-shadow(0 .9rem 1.1rem #000c) drop-shadow(0 0 .4375rem rgb(from var(--ad-primary) r g b / .18)) drop-shadow(0 0 1.25rem rgb(from var(--ad-primary) r g b / .1))}.ad-rotary-knob .knob__rotor-frame{overflow:clip;filter:hue-rotate(var(--ad-hue-shift, 0deg)) drop-shadow(0 .35rem .45rem #000b)}.ad-rotary-knob .knob__rotor{display:block;width:100%;height:100%;transform:rotate(var(--rotation));transform-origin:center;will-change:transform}.ad-rotary-knob.is-dragging .knob__rotor,.ad-rotary-knob.is-dragging .knob__sheen{scale:.975}.ad-rotary-knob .knob__sheen{position:absolute;inset:18.7%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 26%,#ffffff2e,transparent 42%),conic-gradient(from 0deg,transparent 0deg,#ffffff14 30deg,transparent 70deg,transparent 150deg,rgb(from var(--ad-secondary) r g b / .07) 200deg,transparent 240deg,transparent 300deg,#ffffff10 330deg,transparent 360deg);box-shadow:inset 0 .0625rem .0625rem #ffffff2a,inset 0 -.25rem .75rem #0009;mix-blend-mode:screen;transition:scale .3s cubic-bezier(.34,1.56,.5,1)}.ad-rotary-knob .knob__value,.ad-rotary-knob .knob__input{position:absolute;left:50%;bottom:2.5%;translate:-50% 0;min-width:3.4em;padding:.12em .45em;border-radius:.4em;color:var(--ad-neutral-200);font:600 max(.625rem,calc(var(--size) * .068)) / 1.2 var(--ad-font-family-mono, monospace);font-variant-numeric:tabular-nums;text-align:center;text-shadow:0 0 .3125rem var(--ad-neutral-200),0 0 .875rem var(--ad-primary);background:linear-gradient(rgb(from var(--ad-neutral-900) r g b / .9),rgb(from var(--ad-neutral-850) r g b / .9));box-shadow:inset 0 0 0 .0625rem rgb(from var(--ad-primary) r g b / .24),inset 0 .0625rem #ffffff14,0 .25rem .75rem #0009;transition:box-shadow .25s,color .25s}.ad-rotary-knob .knob__value[data-editable]{cursor:text}.ad-rotary-knob .knob__value[data-editable]:hover{box-shadow:inset 0 0 0 .0625rem rgb(from var(--ad-secondary) r g b / .67),inset 0 .0625rem #ffffff1f,0 0 .9rem rgb(from var(--ad-primary) r g b / .33)}.ad-rotary-knob .knob__value[data-editing]{visibility:hidden}.ad-rotary-knob .knob__input{width:3.4em;border:0;outline:none;box-shadow:inset 0 0 0 .0625rem var(--ad-secondary),0 0 1rem rgb(from var(--ad-primary) r g b / .47);caret-color:#fff}.ad-rotary-knob[data-ad-size=xs] .knob__value,.ad-rotary-knob[data-ad-size=xs] .knob__input{bottom:-.4em}.ad-rotary-knob .knob__control:focus-visible:after{content:"";position:absolute;inset:-2%;border:.125rem solid var(--ad-secondary);border-radius:inherit;box-shadow:0 0 .75rem rgb(from var(--ad-primary) r g b / .27);pointer-events:none;filter:drop-shadow(0 0 .4375rem rgb(from var(--ad-primary) r g b / .18)) drop-shadow(0 0 1.25rem rgb(from var(--ad-primary) r g b / .1))}.ad-rotary-knob .knob__indicator{position:absolute;inset:0;border-radius:50%;pointer-events:none}.ad-rotary-knob .knob__slot{position:absolute;left:48.4%;top:16.65%;width:3.2%;height:11.25%;transform:rotate(var(--angle));transform-origin:50% calc(100% * (50 - 16.65) / 11.25);will-change:transform;border-radius:62.4375rem;background:linear-gradient(90deg,var(--ad-neutral-950) 0%,var(--ad-primary-900) 25%,var(--ad-primary-800) 66%,var(--ad-primary-900) 100%);box-shadow:0 0 0 .0625rem var(--ad-primary-900),0 .0625rem .0625rem .0625rem rgb(from var(--ad-secondary) r g b / .5),inset .0625rem .1875rem .3125rem #000,0 0 .625rem .1875rem rgb(from var(--ad-primary) r g b / .38),0 0 1.5rem .375rem rgb(from var(--ad-primary) r g b / .16)}.ad-rotary-knob .knob__slot:before{content:"";position:absolute;inset:9% 20%;border-radius:inherit;background:linear-gradient(90deg,var(--ad-primary) 0%,var(--ad-secondary) 17%,var(--ad-neutral-200) 47%,#fff 62%,var(--ad-secondary) 85%,var(--ad-primary) 100%);box-shadow:0 0 .125rem .0625rem var(--ad-neutral-200),0 0 .3125rem .125rem var(--ad-primary),0 0 .875rem .25rem rgb(from var(--ad-primary) r g b / .82),0 0 1.875rem .5rem rgb(from var(--ad-primary) r g b / .38),0 0 3.375rem .75rem rgb(from var(--ad-primary) r g b / .16)}.ad-rotary-knob .knob__slot:after{content:"";position:absolute;inset:-7% -40%;border-radius:50%;background:radial-gradient(ellipse,rgb(from var(--ad-primary) r g b / .08) 20%,transparent 72%)}.ad-rotary-knob[data-disabled=true]{opacity:.45;filter:saturate(.55);pointer-events:none}.ad-rotary-knob[data-readonly=true] .knob__control{cursor:default}.ad-sr-only{position:absolute!important;width:.0625rem!important;height:.0625rem!important;padding:0!important;margin:-.0625rem!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.ad-rotary-knob .knob__indicator,.ad-rotary-knob .knob__rotor{will-change:auto}}.ad-rotary-knob:is(:hover,.is-dragging) .knob__base{filter:hue-rotate(var(--ad-hue-shift, 0deg)) drop-shadow(0 .9rem 1.1rem #000c) drop-shadow(0 0 .625rem rgb(from var(--ad-primary) r g b / .28)) drop-shadow(0 0 1.75rem rgb(from var(--ad-primary) r g b / .16))}.ad-rotary-knob:is(:hover,.is-dragging) .knob__rotor{filter:hue-rotate(var(--ad-hue-shift, 0deg)) drop-shadow(0 .35rem .45rem #000b)}.ad-rotary-knob.knob[data-labelled]{margin-block-end:1.6em}.ad-rotary-knob .knob__label{position:absolute;top:100%;left:50%;translate:-50% .4em;color:var(--ad-muted);font-size:var(--ad-font-size-caption);white-space:nowrap;pointer-events:none}.ad-piano-keyboard{position:relative;container-type:size;width:100%;height:100%;min-height:6rem;overflow:hidden;border-radius:0 .5rem .5rem 0;background:var(--ad-neutral-950);box-shadow:.35rem 0 1rem #0007;user-select:none}.ad-piano-key{position:absolute;left:0;display:flex;align-items:center;justify-content:flex-end;width:100%;margin:0;padding:0 .3rem 0 0;border:0;border-bottom:.0625rem solid #00000022;border-radius:0 .3rem .3rem 0;background:linear-gradient(90deg,#d8d4de,#f7f5fa 35%,#fff 70%,#e4e0e8);box-shadow:inset -.2rem 0 .35rem #0000001a,inset 0 -.0625rem #ffffffb0;color:var(--ad-primary);font:700 clamp(.4rem,calc(100cqh / var(--ad-keys) * .55),.8rem) / 1 var(--ad-font-family-sans);letter-spacing:.02em;cursor:default;transition:background .18s,box-shadow .18s,color .18s,translate .12s}.ad-piano-key[data-black]{z-index:1;width:64%;border:.0625rem solid #000;background:linear-gradient(90deg,#030305,#16161c 55%,#2c2c35 88%,#18181e);box-shadow:.15rem .2rem .35rem #000a,inset -.0625rem 0 #ffffff1a;color:var(--ad-neutral-200)}button.ad-piano-key{cursor:pointer}button.ad-piano-key:hover{filter:brightness(1.08)}.ad-piano-key[data-pressed]{translate:-.12rem 0;box-shadow:inset .25rem 0 .5rem #0004}.ad-piano-key[data-active]{color:#fff;background:linear-gradient(90deg,var(--ad-primary-800),var(--ad-primary) 55%,var(--ad-secondary-100));box-shadow:inset 0 0 .5rem #ffffff70,0 0 .5rem var(--ad-primary),0 0 1.1rem rgb(from var(--ad-primary) r g b / .7)}.ad-piano-key[data-hit]{color:#052a17;background:linear-gradient(90deg,#12b85f,#6dffab 62%,#eafff3);box-shadow:inset 0 0 .5rem #ffffffb8,0 0 .55rem #3dff91,0 0 1.2rem #24e878b8;animation:ad-piano-key-hit .9s ease-in-out infinite}@keyframes ad-piano-key-hit{50%{filter:brightness(1.25)}}.ad-piano-key>span{pointer-events:none;white-space:nowrap}.ad-melody-roll{--ad-roll-keys: clamp(2.75rem, 8%, 4.5rem);position:relative;display:grid;grid-template-columns:var(--ad-roll-keys) minmax(0,1fr);width:100%;height:100%;min-height:8rem;overflow:hidden;isolation:isolate;padding:.0625rem;border-radius:var(--ad-radius-lg, 1rem);box-shadow:0 0 calc(var(--ad-roll-beat) * 1.6rem) rgb(from var(--ad-primary) r g b / .25);transition:box-shadow .12s}.ad-melody-roll:before,.ad-melody-roll:after{content:"";position:absolute;inset:0;z-index:-1;border:.0625rem solid rgb(from var(--ad-primary) r g b / .18);border-radius:inherit;pointer-events:none}.ad-melody-roll:before{background:radial-gradient(80% 120% at 25% 50%,rgb(from var(--ad-primary) r g b / .05),transparent 70%),linear-gradient(180deg,rgb(from var(--ad-neutral-950) r g b / .72),rgb(from var(--ad-neutral-900) r g b / .6));box-shadow:inset 0 .0625rem #ffffff12;backdrop-filter:blur(.5rem)}.ad-melody-roll:after{border-color:rgb(from var(--ad-primary) r g b / .35);background:radial-gradient(80% 120% at 25% 50%,rgb(from var(--ad-primary) r g b / .12),transparent 70%);opacity:var(--ad-roll-beat);transition:opacity .12s;will-change:opacity}.ad-melody-roll-keys.ad-piano-keyboard{min-height:0;z-index:2}.ad-melody-roll-lane{position:relative;container-type:size;overflow:hidden;border-left:.0625rem solid #ffffff22;background:linear-gradient(#ffffff0d .0625rem,transparent .0625rem) 0 0 / 100% calc(100% / var(--ad-roll-rows))}.ad-melody-roll-seconds{position:absolute;top:0;bottom:0;left:0;width:calc(100cqw + var(--ad-roll-second));background:linear-gradient(90deg,#ffffff0a .0625rem,transparent .0625rem) 0 0 / var(--ad-roll-second) 100%;transform:translate(var(--ad-roll-shift));will-change:transform;pointer-events:none}.ad-melody-roll-strip{position:absolute;inset:0;will-change:transform}.ad-melody-note{position:absolute;height:calc(100% / var(--ad-roll-rows) * .76);translate:0 15.8%;border-radius:999px;background-image:linear-gradient(90deg,var(--ad-primary),var(--ad-secondary));box-shadow:inset 0 .0625rem #fff5;display:flex;align-items:center;overflow:hidden;transition:filter .2s,opacity .3s}.ad-melody-note>span{padding-inline:.4em;color:#fff;font:600 clamp(.5rem,1.6cqh,.75rem) / 1 var(--ad-font-family-sans);white-space:nowrap;text-shadow:0 0 .3em #0008}.ad-melody-note[data-now]{filter:brightness(1.3) drop-shadow(0 0 .4rem var(--ad-primary))}.ad-melody-note[data-past]:not([data-hit]){opacity:.45}.ad-melody-note[data-hit]{background-image:linear-gradient(90deg,#55ff9a,#16d875);filter:drop-shadow(0 0 .45rem #32ff8ff0) drop-shadow(0 0 1.1rem #32ff8f99);animation:ad-melody-hit .62s ease-out}@keyframes ad-melody-hit{28%{filter:brightness(1.9) drop-shadow(0 0 1.2rem #32ff8f);scale:1 1.6}}.ad-melody-trail{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ad-melody-trail>path{fill:none;stroke:color-mix(in oklch,var(--ad-secondary-100),#3dff91 calc(var(--ad-roll-accuracy) * 100%));stroke-width:.15rem;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.ad-melody-trail>path[data-halo]{stroke:currentColor}.ad-melody-trail>path[data-halo=wide]{stroke-width:.65rem;opacity:.1}.ad-melody-trail>path[data-halo=near]{stroke-width:.4rem;opacity:.22}.ad-melody-playhead{position:absolute;top:0;bottom:0;width:.125rem;translate:-50% 0;background:#fff;box-shadow:0 0 .6rem #fff,0 0 1rem var(--ad-primary)}.ad-melody-playhead:after{content:"";position:absolute;inset:0;box-shadow:0 0 1.6rem #fff,0 0 2.6rem var(--ad-primary);opacity:var(--ad-roll-beat);will-change:opacity}.ad-melody-voice{--ad-voice: calc(.95rem + var(--ad-roll-level) * .7rem);position:absolute;z-index:3;width:var(--ad-voice);height:var(--ad-voice);translate:-50% -50%;border:.125rem solid #fff;border-radius:50%;background:color-mix(in oklch,#fff,#2ee886 calc(var(--ad-roll-accuracy) * 100%));box-shadow:0 0 0 .2rem #fff2,0 0 calc(.5rem + var(--ad-roll-accuracy) * 1rem) rgb(46 232 134 / calc(.2 + var(--ad-roll-accuracy) * .7));transition:top .08s linear,width .08s,height .08s,background .08s}.ad-melody-voice[data-hit]{background:#4dffa0;animation:ad-melody-voice-hit .42s ease-out}@keyframes ad-melody-voice-hit{45%{scale:1.35}}.ad-karaoke-lyrics{--ad-lyric-kick: 0;--ad-lyric-snare: 0;--ad-lyric-pulse: 0;display:grid;justify-items:center;gap:.4em;padding-inline:7%;text-align:center;text-shadow:0 .2rem 1rem #000;pointer-events:none}.ad-karaoke-lyrics>p{margin:0;animation:ad-lyric-in .22s ease both}.ad-lyrics-current{font:750 clamp(1.75rem,1rem + 3.2vw,3.25rem) / 1.15 var(--ad-font-family-heading);letter-spacing:-.02em;min-block-size:1.15em;filter:brightness(calc(1.08 + var(--ad-lyric-pulse) * .28)) saturate(calc(1.04 + var(--ad-lyric-kick) * .22)) drop-shadow(0 0 calc(.15rem + var(--ad-lyric-snare) * .25rem) rgb(255 238 244 / calc(.28 + var(--ad-lyric-snare) * .4))) drop-shadow(0 0 calc(.2rem + var(--ad-lyric-kick) * .4rem) rgb(from var(--ad-primary) r g b / calc(.3 + var(--ad-lyric-kick) * .36)));transition:filter 55ms cubic-bezier(.16,1,.3,1)}.ad-lyrics-current[data-message]{color:#fff}.ad-lyrics-next{min-block-size:1.2em;color:#ffffff73;font:500 clamp(1rem,.7rem + 1.4vw,1.6rem) / 1.2 var(--ad-font-family-heading)}.ad-lyrics-current .ad-lyric-word{color:transparent;background-image:linear-gradient(180deg,#fff 0%,var(--ad-secondary-100) 18%,var(--ad-primary) 62%,var(--ad-secondary) 100%),linear-gradient(#fff,#fff);background-size:var(--ad-lyric-fill, 0%) 100%,100% 100%;background-position:left,left;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}@keyframes ad-lyric-in{0%{opacity:0;transform:translateY(.3em)}}.ad-floating-panel{position:fixed;z-index:var(--ad-z-floating, 40);touch-action:none;cursor:grab;border-radius:var(--ad-radius-lg, 1rem);transition:box-shadow .25s}.ad-floating-panel:active{cursor:grabbing}.ad-floating-panel[data-active]{box-shadow:0 0 0 .0625rem rgb(from var(--ad-primary) r g b / .55),0 0 1.5rem rgb(from var(--ad-primary) r g b / .25)}.ad-floating-panel-handle{position:absolute;z-index:5;touch-action:none}.ad-floating-panel-handle:is([data-edge=n],[data-edge=s]){left:.9rem;right:.9rem;height:.65rem;cursor:ns-resize}.ad-floating-panel-handle:is([data-edge=e],[data-edge=w]){top:.9rem;bottom:.9rem;width:.65rem;cursor:ew-resize}.ad-floating-panel-handle[data-edge=n]{top:-.3rem}.ad-floating-panel-handle[data-edge=s]{bottom:-.3rem}.ad-floating-panel-handle[data-edge=e]{right:-.3rem}.ad-floating-panel-handle[data-edge=w]{left:-.3rem}.ad-floating-panel-handle:is([data-edge=ne],[data-edge=nw],[data-edge=se],[data-edge=sw]){width:1rem;height:1rem}.ad-floating-panel-handle[data-edge=nw]{top:-.3rem;left:-.3rem;cursor:nwse-resize}.ad-floating-panel-handle[data-edge=se]{bottom:-.3rem;right:-.3rem;cursor:nwse-resize}.ad-floating-panel-handle[data-edge=ne]{top:-.3rem;right:-.3rem;cursor:nesw-resize}.ad-floating-panel-handle[data-edge=sw]{bottom:-.3rem;left:-.3rem;cursor:nesw-resize}.ad-sparkline{display:block;width:100%;max-width:20rem;aspect-ratio:24 / 7;height:auto;position:relative;overflow:visible}.ad-sparkline>svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.ad-sparkline-area{animation:ad-spark-fade 1.2s .4s ease-out both}.ad-sparkline-line{fill:none;stroke:var(--ad-spark);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;filter:drop-shadow(0 0 .25rem var(--ad-spark));animation:ad-spark-draw 1.4s cubic-bezier(.6,0,.2,1) both}.ad-sparkline-dot{fill:#fff;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 .3rem var(--ad-spark))}.ad-sparkline-ping{fill:none;stroke:var(--ad-spark);stroke-width:1;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:ad-spark-ping 1.8s 1.4s ease-out infinite}@keyframes ad-spark-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ad-spark-fade{0%{opacity:0}}@keyframes ad-spark-ping{0%{scale:1;opacity:.9}to{scale:4;opacity:0}}.ad-waveform{position:relative;contain:layout;flex:1;min-width:3rem;height:clamp(3.25rem,2.6rem + 1.8vw,4.75rem);border-radius:.5rem;cursor:pointer;touch-action:none;outline:none}.ad-waveform:focus-visible{box-shadow:0 0 0 .125rem color-mix(in srgb,var(--ad-pink) 70%,transparent)}.ad-waveform[aria-disabled]{cursor:not-allowed;filter:saturate(.4);opacity:.6}.ad-waveform>svg.ad-waveform-base{position:relative;display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 50%;animation:ad-waveform-rise 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes ad-waveform-rise{0%{clip-path:inset(0 100% 0 0);transform:scaleY(.15);opacity:0}40%{opacity:1}}.ad-waveform-floor{position:absolute;inset:12% 0;border-radius:50%;background:radial-gradient(ellipse 100% 100% at 100% 50%,color-mix(in srgb,var(--ad-wave-color, var(--ad-red)) 40%,transparent),transparent 75%);transform:scaleX(var(--ad-wave-progress, 0));transform-origin:left;opacity:.8;pointer-events:none}.ad-waveform-overlay,.ad-waveform-layer,.ad-waveform-follow{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ad-waveform-layer{mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;animation:ad-waveform-rise-layer 1.1s cubic-bezier(.16,1,.3,1) both}@keyframes ad-waveform-rise-layer{0%{transform:scaleY(.15);opacity:0}}.ad-waveform-lit>i,.ad-waveform-bloom>i{position:absolute;inset:0;background:linear-gradient(90deg,var(--ad-primary-700),var(--ad-wave-color, var(--ad-red)) 60%,var(--ad-secondary-100));transform:scaleX(var(--ad-wave-progress, 0));transform-origin:left}.ad-waveform-window{position:absolute;inset:0;overflow:hidden;transform:translate(calc(var(--ad-wave-played, 0%) - 100%))}.ad-waveform-window-inner{position:absolute;inset:0;transform:translate(calc(100% - var(--ad-wave-played, 0%)))}.ad-waveform-follow{transform:translate(var(--ad-wave-played, 0%))}.ad-waveform-edge{fill:none;stroke:#fff;stroke-width:.75;stroke-opacity:.14;vector-effect:non-scaling-stroke}.ad-waveform-axis{stroke:color-mix(in srgb,var(--ad-pink) 30%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.ad-waveform-peaks{opacity:.12;transition:opacity .4s}.ad-waveform-core{opacity:.24;transition:opacity .4s}.ad-waveform:hover .ad-waveform-peaks{opacity:.18}.ad-waveform:hover .ad-waveform-core{opacity:.34}.ad-waveform-ahead>path{fill:color-mix(in srgb,var(--ad-pink) 60%,#fff);opacity:.18}.ad-waveform-lit{opacity:.5}.ad-waveform-lit-core{opacity:1}.ad-waveform-bloom{opacity:.9}.ad-waveform-layer.ad-waveform-depth{background:linear-gradient(#ffffff29,#fff0 42%,#0000 56%,#0009)}.ad-waveform-sheen{position:absolute;inset:0 auto 0 0;width:16%;background:#fff;opacity:.16;transform:translate(-125%) skew(-18deg);animation:ad-waveform-sheen 5.5s cubic-bezier(.45,0,.2,1) infinite}@keyframes ad-waveform-sheen{0%,35%{transform:translate(-125%) skew(-18deg)}to{transform:translate(690%) skew(-18deg)}}.ad-waveform-spot{position:absolute;top:-50%;left:0;width:12%;height:200%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,#ffffffe6,rgb(from var(--ad-primary) r g b / 0));opacity:.55}.ad-waveform-depth{pointer-events:none}.ad-waveform-cursor{position:absolute;top:-.2rem;bottom:-.1rem;left:0;width:.125rem;translate:-50% 0;border-radius:999rem;background:linear-gradient(transparent,var(--ad-secondary-100) 20%,#fff 50%,var(--ad-secondary-100) 80%,transparent);box-shadow:0 0 .45rem var(--ad-primary),0 0 1.2rem rgb(from var(--ad-primary) r g b / .6);pointer-events:none}.ad-waveform-cursor:after{content:"";position:absolute;top:50%;left:50%;width:.45rem;height:.45rem;translate:-50% -50%;border-radius:50%;background:#fff;box-shadow:0 0 0 .18rem rgb(from var(--ad-primary) r g b / .33),0 0 .7rem var(--ad-primary);transition:scale .25s cubic-bezier(.34,1.56,.5,1)}.ad-waveform-cursor:before{content:"";position:absolute;top:50%;left:50%;width:7rem;height:.125rem;translate:-50% -50%;border-radius:999rem;background:linear-gradient(90deg,transparent,rgb(from var(--ad-secondary) r g b / .6) 30%,#fff 50%,rgb(from var(--ad-secondary) r g b / .6) 70%,transparent);filter:blur(.04rem);opacity:.75;animation:ad-waveform-flare 3.2s ease-in-out infinite}@keyframes ad-waveform-flare{50%{scale:1.29 1;opacity:.45}}.ad-waveform-sparks{position:absolute;top:50%;left:50%;opacity:0;transition:opacity .4s}.ad-waveform[data-playing] .ad-waveform-sparks{opacity:1}.ad-waveform-sparks>i{position:absolute;width:.2rem;height:.2rem;margin:-.1rem;border-radius:50%;background:#fff;box-shadow:0 0 .35rem var(--ad-primary);opacity:0;animation:ad-waveform-spark 1.6s ease-out infinite}.ad-waveform-sparks>i:nth-child(1){--dx: -1.4rem;--dy: -1.5rem;animation-delay:0s}.ad-waveform-sparks>i:nth-child(2){--dx: -2.2rem;--dy: .9rem;animation-delay:.2s}.ad-waveform-sparks>i:nth-child(3){--dx: -.8rem;--dy: 1.6rem;animation-delay:.4s}.ad-waveform-sparks>i:nth-child(4){--dx: -2.6rem;--dy: -.6rem;animation-delay:.6s}.ad-waveform-sparks>i:nth-child(5){--dx: -1.1rem;--dy: -2rem;animation-delay:.8s}.ad-waveform-sparks>i:nth-child(6){--dx: -1.9rem;--dy: 1.8rem;animation-delay:1s}.ad-waveform-sparks>i:nth-child(7){--dx: -3rem;--dy: .2rem;animation-delay:1.2s}.ad-waveform-sparks>i:nth-child(8){--dx: -.6rem;--dy: -1.1rem;animation-delay:1.4s}@keyframes ad-waveform-spark{10%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}.ad-waveform:hover .ad-waveform-cursor:after,.ad-waveform:focus-visible .ad-waveform-cursor:after{scale:1.4}.ad-waveform-hover{position:absolute;top:0;bottom:0;left:var(--ad-wave-hover);width:.0625rem;background:linear-gradient(transparent,#ffffff99 30%,transparent);pointer-events:none}.ad-waveform-hover:before{content:"";position:absolute;top:-15%;bottom:-15%;left:50%;width:8rem;translate:-50% 0;background:radial-gradient(closest-side,#ffffff1f,transparent)}.ad-waveform-tip{position:absolute;bottom:calc(100% + .35rem);left:50%;translate:-50% 0;padding:.1rem .4rem;border-radius:.35rem;background:rgb(from var(--ad-neutral-850) r g b / .9);box-shadow:inset 0 0 0 .0625rem rgb(from var(--ad-secondary) r g b / .4);color:#fff;font-size:var(--ad-font-size-caption);font-variant-numeric:tabular-nums;white-space:nowrap;animation:ad-waveform-tip .18s ease-out both}@keyframes ad-waveform-tip{0%{opacity:0;translate:-50% .2rem}}.ad-waveform[data-loading] :is(.ad-waveform-peaks,.ad-waveform-core){animation:ad-waveform-wait 1.4s ease-in-out infinite}@keyframes ad-waveform-wait{50%{opacity:.4}}@supports (grid-template-rows: subgrid){.ad-form-fields.ad-grid{grid-auto-rows:auto auto auto minmax(var(--ad-grid-row-gap),auto);row-gap:0;align-items:stretch;margin-block-end:calc(var(--ad-grid-row-gap) * -1)}.ad-form-field{display:grid;grid-row-end:span 4;grid-template-rows:subgrid}.ad-form-field>*{grid-row:2;align-self:center}.ad-form-field>:has(>.ad-field){display:grid;grid-row:1 / 5;grid-template-rows:subgrid;row-gap:0;align-self:stretch}.ad-form-field>.ad-field,.ad-form-field>:has(>.ad-field)>.ad-field{grid-row:1 / 4;grid-template-rows:subgrid;row-gap:0;align-self:stretch}.ad-form-field .ad-field>*{grid-row:2;align-self:center}.ad-form-field .ad-field>.ad-field-label{grid-row:1;align-self:end;margin-block-end:calc(var(--ad-space-1) * 1.5)}.ad-form-field .ad-field>.ad-field-message{grid-row:3;align-self:start;margin-block-start:calc(var(--ad-space-1) * 1.5)}.ad-form-field>:has(>.ad-field)>:not(.ad-field){grid-row:4}}form .ad-grid>.ad-grid-item{animation:ad-fields-in .5s cubic-bezier(.2,.8,.2,1) both}form .ad-grid>.ad-grid-item:nth-child(2){animation-delay:.06s}form .ad-grid>.ad-grid-item:nth-child(3){animation-delay:.12s}form .ad-grid>.ad-grid-item:nth-child(4){animation-delay:.18s}form .ad-grid>.ad-grid-item:nth-child(n+5){animation-delay:.24s}@keyframes ad-fields-in{0%{opacity:0;transform:translateY(.6rem)}}.ad-landscape{position:relative;isolation:isolate;overflow:hidden;min-height:7rem;aspect-ratio:1220 / 168;border-radius:var(--ad-radius);background:var(--ad-neutral-900)}.ad-landscape>canvas{filter:hue-rotate(var(--ad-hue-shift, 0deg));position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:0;transition:opacity 1.2s ease-out;animation:ad-landscape-drift 24s ease-in-out infinite alternate}.ad-landscape>canvas[data-ready]{opacity:.8}.ad-landscape[data-shade]:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(from var(--ad-neutral-900) r g b / .94),rgb(from var(--ad-neutral-900) r g b / .67) 32%,rgb(from var(--ad-neutral-900) r g b / .15) 70%,rgb(from var(--ad-neutral-900) r g b / .04));pointer-events:none}.ad-landscape-glow{position:absolute;z-index:1;left:58%;bottom:-10%;width:28%;aspect-ratio:2;border-radius:50%;background:radial-gradient(closest-side,rgb(from var(--ad-primary) r g b / .33),transparent);mix-blend-mode:screen;animation:ad-landscape-glow 5s ease-in-out infinite;pointer-events:none}.ad-landscape-content{position:relative;z-index:2;height:100%;padding:clamp(.75rem,2vw,1.5rem)}@keyframes ad-landscape-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.08) translate(-1.5%)}}@keyframes ad-landscape-glow{0%,to{opacity:.5;scale:.9}50%{opacity:1;scale:1.1}}.ad-planet{position:relative;isolation:isolate;overflow:hidden;min-height:6rem;aspect-ratio:515 / 114;border-radius:var(--ad-radius);background:radial-gradient(ellipse 60% 120% at 100% 100%,rgb(from var(--ad-primary) r g b / .08),transparent 70%),var(--ad-neutral-900)}.ad-planet>canvas{filter:hue-rotate(var(--ad-hue-shift, 0deg));position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% 100%;opacity:0;transition:opacity 1.2s ease-out}.ad-planet:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 120% at 100% 100%,transparent 38%,rgb(from var(--ad-secondary) r g b / .16) 52%,transparent 66%);opacity:0;animation:ad-planet-rim 6s ease-in-out infinite;pointer-events:none;will-change:opacity}.ad-planet>canvas[data-ready]{opacity:1}.ad-planet-content{position:relative;z-index:1;height:100%;padding:clamp(.75rem,2vw,1.5rem)}@keyframes ad-planet-rim{50%{opacity:1}}.ad-neon-waves{position:relative;display:block;width:100%;height:clamp(4.5rem,3rem + 6vw,7.5rem);overflow:visible;pointer-events:none}.ad-neon-waves-strands,.ad-neon-waves-comets{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ad-neon-waves-star{position:absolute;aspect-ratio:1;border-radius:50%;background:var(--ad-pink);translate:-50% -50%;animation:ad-neon-twinkle 4s ease-in-out infinite}@keyframes ad-neon-twinkle{50%{opacity:.05}}.ad-neon-waves-comet{position:absolute;top:0;left:0;width:0;height:1.6px;border-radius:.8px;background:var(--ad-secondary-100, #ffb9cb);box-shadow:0 0 .2rem var(--ad-pink),0 0 .5rem var(--ad-primary),0 0 .7rem rgb(from var(--ad-primary) r g b / .5);opacity:0;will-change:transform,opacity}.ad-quantum-field{position:relative;display:block;width:100%;height:clamp(12rem,24vw,28rem);overflow:hidden;isolation:isolate;background:transparent}.ad-quantum-field>canvas{display:block;width:100%;height:100%;pointer-events:none}.ad-quantum-field[data-interactive=true]{cursor:grab;touch-action:none}.ad-quantum-field[data-interactive=true]:active{cursor:grabbing}.ad-quantum-field>:not(canvas){position:relative;z-index:1}.ad-quantum-background{position:relative;width:100%;height:clamp(18rem,42vh,27rem);overflow:hidden;isolation:isolate;border-radius:var(--ad-radius-lg, 1rem);background:transparent}.ad-quantum-background[data-fullscreen]{position:fixed;inset:0;z-index:var(--ad-z-overlay, 900);width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;color:inherit;background:var(--ad-surface-dialog, #050208)}.ad-quantum-background[data-fullscreen]::backdrop{background:transparent}.ad-quantum-background>iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:transparent;color-scheme:dark}.ad-qb-content{position:absolute;inset:0;z-index:1;pointer-events:none}.ad-qb-content>*{pointer-events:auto}.ad-spectrum{display:block;width:100%;max-width:21rem;aspect-ratio:325 / 232;height:auto;pointer-events:none}.ad-spectrum[data-variant=bars]{max-width:12rem;aspect-ratio:163 / 140}.ad-spectrum[data-variant=segmented]{position:relative;overflow:hidden}.ad-spectrum[data-variant=segmented] rect{fill:var(--ad-primary-600)}.ad-spectrum-column{position:absolute;top:0;height:100%;overflow:hidden;transform:translateY(100%);will-change:transform}.ad-spectrum-column>svg{display:block;width:100%;height:100%;will-change:transform}.ad-database-art{display:block;width:100%;max-width:11rem;aspect-ratio:170 / 179;height:auto;position:relative;overflow:visible}:is(.ad-database-art,.ad-server-art)>.ad-art-layer{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.ad-art-orbit{stroke-dasharray:14 86;stroke-linecap:round;animation:ad-art-orbit 4s linear infinite}.ad-art-spark-layer{animation:ad-art-spark 4s ease-in-out var(--ad-delay, 0s) infinite;will-change:transform,opacity}.ad-art-aura-layer{animation:ad-art-aura 5s ease-in-out infinite;will-change:transform,opacity}@keyframes ad-art-orbit{to{stroke-dashoffset:-100}}@keyframes ad-art-spark{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes ad-art-aura{50%{opacity:.6;transform:scale(1.08)}}.ad-server-art{display:block;width:100%;max-width:11rem;aspect-ratio:180 / 170;height:auto;position:relative;overflow:visible}.ad-server-led,.ad-server-glow{stroke:var(--ad-red);animation:ad-server-led 3.4s ease-in-out infinite}.ad-server-dot{fill:var(--ad-pink);filter:drop-shadow(0 0 .2rem var(--ad-red));animation:ad-server-led 3.4s ease-in-out infinite;will-change:opacity}.ad-server-orbit{stroke:color-mix(in srgb,var(--ad-pink) 72%,#fff);stroke-width:1px;stroke-dasharray:7 93;stroke-linecap:round;animation:ad-art-orbit 6.4s linear infinite}.ad-server-cloud{animation:ad-server-cloud 3s ease-in-out infinite;will-change:transform}@keyframes ad-server-led{50%{opacity:.35}}@keyframes ad-server-cloud{50%{transform:translateY(-.2rem)}}html{font-size:clamp(87.5%,calc(82% + .25vw),100%);color-scheme:dark;scrollbar-width:thin;scrollbar-color:var(--ad-primary) transparent}html[data-ad-color-mode=light],html[data-ad-color-mode=light] .ad-theme{color-scheme:light}*{box-sizing:border-box}body{margin:0;overflow-x:clip;font-family:Segoe UI,Arial,sans-serif;color:var(--ad-text);background:radial-gradient(ellipse 42rem 27rem at 52% -15rem,rgb(from var(--ad-primary-700) r g b / .4),transparent),var(--ad-neutral-900);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.ad-link:hover{text-decoration:none}[hidden]{display:none!important}.site-top.ad-toolbar{position:sticky;top:0;z-index:20;justify-content:space-between;flex-wrap:wrap;padding:var(--ad-space-3) clamp(var(--ad-space-3),2vw,var(--ad-space-6));border-radius:0;border-width:0 0 .0625rem;background:linear-gradient(110deg,var(--ad-neutral-850),var(--ad-neutral-900) 60%)}.site-brand{display:inline-flex;align-items:center;gap:var(--ad-space-3);min-width:0;flex-shrink:0}.site-tools{min-width:0;flex-wrap:wrap;justify-content:flex-end}.site-tools>*{flex:none}.site-tools>.ad-badge{width:8.5rem;justify-content:center}.site-tools .ad-button,.site-tools .ad-icon-button{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--ad-radius-sm)}.site-tools :is(.ad-button,.ad-icon-button)[aria-pressed=true]{color:var(--ad-primary);background:rgb(from var(--ad-primary) r g b / .08)}.site-locale{font-variant-numeric:tabular-nums;letter-spacing:.04em}.site-language-menu .ad-menu-item-icon{display:none}.docs-layout{flex:1;min-height:0}.docs-sidebar{min-width:0;padding:var(--ad-space-3)}.docs-main{min-width:0;overflow-x:clip;scrollbar-gutter:stable;padding:var(--ad-space-4) clamp(var(--ad-space-3),2.4vw,var(--ad-space-8)) var(--ad-space-5)}.docs-mobile-nav-panel{max-height:min(66dvh,32rem);overflow-y:auto;overflow-x:clip}.docs-sidebar>.docs-sidebar-head,.docs-sidebar>.docs-nav-scroll,.docs-sidebar>.ad-divider,.docs-sidebar>.docs-sidebar-foot{display:none}@media(min-width:56.25rem){#app{height:100dvh}.docs-layout{grid-template-rows:minmax(0,1fr)}.docs-sidebar{overflow:hidden;border-right:.0625rem solid rgb(from var(--ad-primary-600) r g b / .2);background:radial-gradient(ellipse 120% 34% at 0 0,rgb(from var(--ad-primary-700) r g b / .17),transparent 70%),linear-gradient(180deg,rgb(from var(--ad-neutral-900) r g b / .94),rgb(from var(--ad-neutral-900) r g b / .97))}.docs-main{overflow-y:auto;overflow-x:clip;scrollbar-width:thin;scrollbar-color:var(--ad-primary-700) transparent}.docs-mobile-nav{display:none}.docs-sidebar>.docs-sidebar-head,.docs-sidebar>.ad-divider,.docs-sidebar>.docs-sidebar-foot{display:flex;flex:none}.docs-sidebar>.docs-nav-scroll{display:block;flex:1}}.docs-overview-link,.docs-mobile-overview{display:flex;align-items:center;gap:var(--ad-space-2);padding:var(--ad-space-2);border-radius:.65rem;color:var(--ad-neutral-400)}.docs-overview-link>.ad-badge,.docs-mobile-overview>.ad-badge{margin-left:auto}.docs-overview-link:hover{background:rgb(from var(--ad-primary) r g b / .08);color:var(--ad-text)}.docs-overview-link.active,.docs-mobile-overview{background:linear-gradient(100deg,rgb(from var(--ad-primary-700) r g b / .49),rgb(from var(--ad-primary-900) r g b / .33));box-shadow:inset .12rem 0 0 var(--ad-primary);color:#fff}.docs-nav-category.ad-button{width:100%;justify-content:flex-start}.docs-nav-category .ad-button-label{display:flex;align-items:center;gap:var(--ad-space-2);flex:1;overflow:visible}.docs-nav-category .ad-button-label>.ad-typography{flex:1;min-width:0;text-align:left}.docs-nav-category>.ad-icon:last-child{transition:transform .18s}.docs-nav-category[aria-expanded=true]>.ad-icon:last-child{transform:rotate(180deg)}.docs-nav-items{position:relative;padding:var(--ad-space-1) var(--ad-space-1) var(--ad-space-1) 2.35rem}.docs-nav-items:before{content:"";position:absolute;left:1.18rem;top:var(--ad-space-1);bottom:var(--ad-space-2);width:.0625rem;background:linear-gradient(rgb(from var(--ad-primary-600) r g b / .34),transparent)}.docs-nav-item,.docs-mobile-nav-panel .ad-link{position:relative;padding:var(--ad-space-1) var(--ad-space-2);border-radius:.5rem;color:var(--ad-neutral-400)}.docs-nav-item:before{content:"";position:absolute;left:-1.28rem;top:50%;translate:0 -50%;width:.3rem;aspect-ratio:1;border-radius:50%;background:var(--ad-primary-700);border:.0625rem solid rgb(from var(--ad-primary-600) r g b / .4)}.docs-nav-item:hover,.docs-mobile-nav-panel .ad-link:hover{background:rgb(from var(--ad-primary-800) r g b / .29);color:var(--ad-text)}.docs-nav-item.active,.docs-mobile-nav-panel .ad-link.active{background:linear-gradient(90deg,rgb(from var(--ad-primary-700) r g b / .4),rgb(from var(--ad-primary-900) r g b / .37));color:var(--ad-neutral-200);box-shadow:inset .12rem 0 0 var(--ad-primary)}.docs-nav-item.active:before{background:var(--ad-primary);box-shadow:0 0 .65rem var(--ad-primary)}.docs-sidebar-foot{padding:0 var(--ad-space-2)}.docs-overview,.docs-component-shell{width:min(100%,96rem);margin-inline:auto}.docs-overview-hero .ad-typography[data-ad-variant=h1]{font-size:clamp(2rem,3.6vw,3.8rem);line-height:1;letter-spacing:-.04em}.docs-overview-hero .ad-wave-decoration{opacity:.72}.docs-overview-hero .docs-hero-backdrop{opacity:.56;mask:radial-gradient(ellipse 80% 110% at 93% 85%,#000 18%,transparent 100%)}.docs-overview-hero .docs-install.ad-card{background:radial-gradient(ellipse 70% 120% at 82% -45%,rgb(from var(--ad-secondary) r g b / .09),transparent 75%) padding-box,linear-gradient(145deg,rgb(from var(--ad-neutral-900) r g b / .95),rgb(from var(--ad-neutral-850) r g b / .85)) padding-box,linear-gradient(125deg,rgb(from var(--ad-secondary) r g b / .13),rgb(from var(--ad-primary) r g b / .04) 62%,rgb(from var(--ad-secondary) r g b / .1)) border-box;box-shadow:inset 0 .0625rem rgb(from var(--ad-secondary) r g b / .05),0 .5rem 1.5rem #0003}.docs-overview-hero .docs-install.ad-card:before{content:"";position:absolute;inset:.0625rem .75rem auto;height:.0625rem;background:linear-gradient(90deg,transparent,rgb(from var(--ad-primary) r g b / .1) 30%,rgb(from var(--ad-secondary) r g b / .27) 72%,transparent);pointer-events:none}.docs-overview-hero .docs-install .ad-button[data-ad-variant=ghost]{border-color:rgb(from var(--ad-secondary) r g b / .13);background:linear-gradient(155deg,rgb(from var(--ad-neutral-700) r g b / .18),rgb(from var(--ad-neutral-900) r g b / .35));box-shadow:inset 0 .0625rem rgb(from var(--ad-secondary) r g b / .12),0 .125rem .375rem #0004;color:var(--ad-text)}.docs-overview-hero .docs-install .ad-button[data-ad-variant=ghost]:hover:not(:disabled){border-color:rgb(from var(--ad-secondary) r g b / .25);box-shadow:inset 0 .0625rem rgb(from var(--ad-secondary) r g b / .18),0 .25rem .625rem #0005;filter:brightness(1.08)}.docs-component-hero.ad-card,.docs-showcase-tile{overflow-clip-margin:20px}.docs-component-hero.ad-card{position:relative;isolation:isolate;overflow:clip;background:linear-gradient(135deg,var(--ad-neutral-900),var(--ad-neutral-900)) padding-box,linear-gradient(120deg,rgb(from var(--ad-secondary) r g b / .2),rgb(from var(--ad-primary) r g b / .06) 58%,rgb(from var(--ad-secondary) r g b / .16)) border-box;box-shadow:inset 0 .0625rem rgb(from var(--ad-secondary) r g b / .08),0 .875rem 2.5rem #0005}.docs-hero-backdrop{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;mask:linear-gradient(90deg,transparent,#000 30%,#000 88%,transparent)}html[data-ad-color-mode=light] .docs-hero-backdrop{opacity:.2}.docs-hero-backdrop>*{position:absolute;inset:0;width:100%;height:100%;max-width:none;min-height:0;aspect-ratio:auto;border-radius:0;background:none;opacity:.9}.docs-hero-backdrop>.ad-planet{scale:-1 1}.docs-hero-backdrop>.ad-spectrum{inset:auto 3% 0 auto;width:min(42%,32rem);height:88%;opacity:.6}.docs-showcase-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-auto-flow:row dense;gap:var(--ad-space-3)}.docs-showcase-tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;min-width:0;block-size:15rem;overflow:clip;border:.0625rem solid rgb(from var(--ad-primary-700) r g b / .23);border-radius:1rem;background:radial-gradient(ellipse 80% 70% at 50% 0%,rgb(from var(--ad-primary) r g b / .07),transparent 70%),rgb(from var(--ad-neutral-900) r g b / .95);color:inherit;text-decoration:none;transition:translate .5s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .5s}.docs-showcase-link{color:inherit;text-decoration:none;outline:none}.docs-showcase-link:after{content:"";position:absolute;inset:0;z-index:1}.docs-showcase-tile:hover,.docs-showcase-tile:focus-within{translate:0 -.25rem;border-color:rgb(from var(--ad-secondary) r g b / .6);box-shadow:0 1rem 2.5rem -1rem rgb(from var(--ad-primary) r g b / .33),0 0 0 .0625rem rgb(from var(--ad-secondary) r g b / .2) inset;outline:none}.docs-showcase-preview{display:grid;place-items:center;min-height:9rem;max-height:15rem;padding:var(--ad-space-4);overflow:hidden;zoom:.82}.docs-showcase-preview .example-playground{gap:0}.docs-showcase-preview .example-stage{padding:0;border:0;background:none}.docs-showcase-foot{display:flex;align-items:center;gap:var(--ad-space-3);padding:var(--ad-space-3) var(--ad-space-4);border-top:.0625rem solid #ffffff0a;border-radius:0 0 .9375rem .9375rem;background:rgb(from var(--ad-neutral-900) r g b / .8)}.docs-showcase-foot>.ad-stack{flex:1;min-width:0}.docs-showcase-foot>.ad-icon{rotate:-90deg;color:var(--ad-primary-600);transition:translate .4s cubic-bezier(.2,.8,.2,1),color .3s}.docs-showcase-tile:hover .docs-showcase-foot>.ad-icon{translate:.25rem 0;color:#fff}.docs-breadcrumbs>.ad-icon{--ad-icon-size: .75rem;color:var(--ad-primary-600)}.docs-breadcrumbs>.ad-icon,.docs-related-grid>.ad-link>.ad-icon,.docs-next>.ad-icon{rotate:-90deg}.docs-prev>.ad-icon{rotate:90deg}.docs-live-stage.ad-card{display:grid;place-items:safe center;overflow:auto}:where(.docs-live-stage)>*{max-width:100%;min-width:0}.docs-live-stage.ad-card:has(>.example-playground){padding:0;border:0;background:none;box-shadow:none}.docs-live-stage--wide.ad-card{place-items:stretch}.docs-code-block.ad-card{min-width:0;overflow:hidden}.docs-code-block>.ad-divider{margin:0}.docs-code-head{padding:var(--ad-space-2) var(--ad-space-3)}.docs-code-pre{margin:0;padding:var(--ad-space-3);white-space:pre;color:var(--ad-secondary-200);line-height:1.6;tab-size:2}.docs-code-body{overflow-x:auto}.docs-related-grid>.ad-link,.docs-prev-next>.ad-link{display:flex;align-items:center;justify-content:space-between;gap:var(--ad-space-3);padding:var(--ad-space-3);border:.0625rem solid rgb(from var(--ad-primary-700) r g b / .23);border-radius:.65rem;background:var(--ad-neutral-900);color:var(--ad-neutral-400)}.docs-related-grid>.ad-link:hover,.docs-prev-next>.ad-link:hover{background:var(--ad-primary-800);color:#fff;border-color:rgb(from var(--ad-primary-600) r g b / .36)}.docs-prev-next>.ad-link{padding:var(--ad-space-1) var(--ad-space-3);min-height:2rem;font-size:var(--ad-font-size-label);font-weight:600}.docs-related-grid>.ad-link>.ad-stack{flex:1;min-width:0}@media(max-width:74.99rem){.docs-overview-hero .ad-wave-decoration{display:none}}@media(max-width:39.99rem){.site-brand .ad-typography[data-ad-variant=eyebrow],.site-tools>.ad-badge{display:none}}.example-playground{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ad-space-4);width:100%;min-width:0}.example-stage{display:grid;place-items:safe center;min-width:0;padding:clamp(var(--ad-space-3),2.5vw,var(--ad-space-6)) var(--ad-space-4);border-radius:var(--ad-radius);background:radial-gradient(ellipse 70% 90% at 50% 0%,rgb(from var(--ad-primary) r g b / .08),transparent 70%),rgb(from var(--ad-neutral-900) r g b / .8);border:.0625rem solid #ffffff0d}.qb-example{display:grid;gap:.75rem;width:100%}.qb-panel{display:grid;gap:.75rem}.qb-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.qb-toolbar>.ad-file-picker{flex:none}.qb-toolbar>.ad-file-picker>small{display:none}.qb-toolbar>.ad-file-picker>.ad-button{max-width:11rem}.qb-toolbar>.ad-file-picker .ad-button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-toolbar>.ad-audio-player{flex:1 1 13rem;min-width:min(100%,13rem);padding:.35rem .5rem}.qb-toolbar .ad-player-play>.ad-icon-button{--ad-size-h: 2.25rem;width:2.25rem;height:2.25rem}.qb-actions{display:flex;align-items:center;gap:.25rem}.qb-actions>.ad-tooltip-trigger{display:inline-flex}.qb-panel nav{max-width:100%;overflow-x:auto}.qb-panel .ad-collapse-content{display:grid;gap:.75rem}.qb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem 1rem;align-items:center}.qb-essentials{flex:1 1 100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.qb-exit{position:absolute;top:1rem;right:1rem}.qb-setting{display:flex;align-items:end;gap:.5rem;min-width:0}.qb-setting>.ad-slider-field{flex:1;min-width:0}.qb-setting>output{min-width:3ch;padding-bottom:.55rem;color:var(--ad-muted);font-variant-numeric:tabular-nums;text-align:end}:where(.example-stage)>*{max-width:100%;min-width:0}.example-stage[data-stretch]>*{width:min(100%,26rem)}.example-stage[data-spread]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:var(--ad-space-4) var(--ad-space-6)}.example-stage[data-spread]>figure{display:grid;justify-items:center;gap:var(--ad-space-2);margin:0;min-width:0}.example-stage[data-spread][data-stretch]>figure{flex:1 1 min(100%,14rem);width:auto;justify-items:stretch}.example-stage[data-spread] figcaption{color:var(--ad-muted);font-size:var(--ad-font-size-caption);text-align:center}.example-knobs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ad-space-3) var(--ad-space-5);padding-top:var(--ad-space-1)}.example-knob{display:flex;align-items:center;gap:var(--ad-space-2);min-width:0;max-width:100%}.example-knob>.ad-segmented-control{min-width:0}.example-knob>span{color:var(--ad-muted);font-size:var(--ad-font-size-caption);white-space:nowrap}.example-extra{padding-top:var(--ad-space-4);border-top:.0625rem solid #ffffff0d}.example-compare{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ad-space-4) var(--ad-space-5)}.example-compare>figure{display:grid;justify-items:center;align-content:start;gap:var(--ad-space-2);margin:0;min-width:0}.example-compare>figure:has(>.ad-field){flex:1 1 10rem;max-width:18rem}.example-compare>figure>:first-child{max-width:100%}.example-compare>figure>.ad-field{width:100%}.example-compare figcaption{color:var(--ad-muted);font-size:var(--ad-font-size-caption)}.docs-code-title{min-width:0}.docs-code-head>.ad-button{flex:none}.docs-main{view-transition-name:docs-main}::view-transition-group(root){animation-duration:.3s}::view-transition-old(docs-main){animation:docs-page-out .26s cubic-bezier(.4,0,1,1) both}::view-transition-new(docs-main){animation:docs-page-in .55s cubic-bezier(.16,1,.3,1) both}@keyframes docs-page-out{to{opacity:0}}.docs-component-content>*,.docs-overview>*{animation:docs-section-in .6s cubic-bezier(.2,.8,.2,1) both}.docs-component-content>:nth-child(2),.docs-overview>:nth-child(2){animation-delay:.06s}.docs-component-content>:nth-child(3),.docs-overview>:nth-child(3){animation-delay:.12s}.docs-component-content>:nth-child(4),.docs-overview>:nth-child(4){animation-delay:.18s}.docs-component-content>:nth-child(n+5),.docs-overview>:nth-child(n+5){animation-delay:.24s}@keyframes docs-page-in{0%{opacity:0}}@keyframes docs-section-in{0%{opacity:0}}[data-ad-motion=off] :is(.docs-component-shell,.docs-overview,.docs-component-content>*,.docs-overview>*,.docs-showcase-tile,.docs-showcase>.ad-header,.docs-hero-backdrop>*){animation:none}@media(prefers-reduced-motion:reduce){.docs-component-shell,.docs-overview,.docs-component-content>*,.docs-overview>*,.docs-showcase-tile,.docs-showcase>.ad-header,.docs-hero-backdrop>*{animation:none}}.docs-code-dialog.ad-dialog{width:min(56rem,calc(100vw - 2rem))}.docs-install-line.ad-typography{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;color:var(--ad-text)}.site-settings.ad-dialog{width:min(44rem,calc(100vw - 2rem))}.docs-code-dialog--live.ad-dialog{width:min(78rem,calc(100vw - 2rem))}.docs-live{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:var(--ad-space-4);min-width:0}.docs-live-editor{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border-radius:var(--ad-radius);background:var(--ad-neutral-950);box-shadow:inset 0 0 0 .0625rem rgb(from var(--ad-primary) r g b / .25)}.docs-live-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ad-space-2);padding:var(--ad-space-2) var(--ad-space-3);border-bottom:.0625rem solid #ffffff0d}.docs-live-actions{display:inline-flex;gap:var(--ad-space-2);margin-inline-start:auto}.docs-live-code{min-height:18rem;max-height:60dvh;field-sizing:content;padding:var(--ad-space-3);border:0;outline:none;resize:none;background:none;color:var(--ad-secondary-100);font:.8125rem / 1.6 var(--ad-font-family-mono);tab-size:2;white-space:pre;overflow:auto;caret-color:var(--ad-secondary)}.docs-code-editor{position:relative;display:grid;min-height:18rem;height:min(60dvh,34rem)}.docs-code-editor>*{grid-area:1 / 1}.docs-code-editor-host{min-width:0;min-height:0}.docs-code-editor-host:not([data-loaded]){visibility:hidden}.docs-code-editor>.docs-live-code{max-height:none}.docs-live-code:focus-visible{box-shadow:inset 0 0 0 .0625rem var(--ad-secondary)}.docs-live-preview{display:grid;align-content:center;justify-items:center;gap:var(--ad-space-3);min-width:0;min-height:12rem;padding:var(--ad-space-4);border-radius:var(--ad-radius);background:radial-gradient(ellipse 70% 90% at 50% 0%,rgb(from var(--ad-primary) r g b / .08),transparent 70%),var(--ad-neutral-950);box-shadow:inset 0 0 0 .0625rem #ffffff0d;overflow:auto}.docs-live-preview>*{max-width:100%}.docs-live-frame{width:100%;height:min(60dvh,34rem);border:0}
