:root{--dd-control-height-micro:20px;--dd-control-height-tiny:22px;--dd-control-height-compact:24px;--dd-control-height-dense:26px;--dd-control-height-sm:28px;--dd-control-height-md:30px;--dd-control-height-lg:32px;--dd-control-height-xl:34px;--dd-control-height-2xl:36px;--dd-control-height-3xl:38px;--dd-control-height-4xl:42px;--dd-control-height-5xl:44px;--dd-control-height-6xl:52px;--dd-control-height-7xl:64px;--dd-control-height-touch-compact:40px;--dd-control-height-cta:48px;--dd-control-height-hero:58px;--dd-control-content-shift-y:1px;--dd-control-pad-x-2xs:3px;--dd-control-pad-x-xs:4px;--dd-control-pad-x-tight:5px;--dd-control-pad-x-sm:6px;--dd-control-pad-x-md:8px;--dd-control-pad-x-lg:10px;--dd-control-pad-x-xl:12px;--dd-control-pad-x-2xl:14px;--dd-control-pad-x-3xl:16px;--dd-control-pad-x-4xl:18px;--dd-control-pad-x-5xl:20px;--dd-control-pad-x-hero-start:24px;--dd-control-pad-x-hero-end:18px;--dd-control-pad-y-xs:3px;--dd-control-pad-y-sm:4px;--dd-control-pad-y-md:6px;--dd-control-pad-y-lg:8px;--dd-control-pad-y-xl:10px;--dd-action-icon-size-tiny:var(--dd-control-height-tiny);--dd-action-icon-size-sm:var(--dd-control-height-sm);--dd-action-icon-size-md:var(--dd-control-height-md);--dd-action-icon-size-lg:var(--dd-control-height-lg);--dd-action-icon-size-xl:var(--dd-control-height-2xl);--dd-button-flex-basis-sm:150px;--dd-button-flex-basis-md:156px;--dd-button-min-width-profile:min(100%, 132px);--dd-button-min-width-hero:214px;--dd-button-max-width-hero:240px;--dd-button-min-width-mode-compact:76px;--dd-button-min-width-mode:92px;--dd-button-label-max-width-compact:8.5ch;--pill-secondary-edge:var(--color-primary-dark,#1a2421);--pill-secondary-core:var(--color-primary,#2b5342);--pill-secondary-bg:linear-gradient(90deg, var(--pill-secondary-edge,var(--color-primary-dark,#1a2421)), var(--pill-secondary-core,var(--color-primary,#2b5342)), var(--pill-secondary-edge,var(--color-primary-dark,#1a2421)));--pill-primary-edge:var(--pill-secondary-edge,var(--color-primary-dark,#1a2421));--pill-primary-core:var(--pill-secondary-core,var(--color-primary,#2b5342));--pill-primary-bg:var(--dd-control-gradient-bg,var(--dd-chrome-band-bg,var(--pill-secondary-bg)));--pill-danger-edge:#2a1512;--pill-danger-core:#8f2b2b;--pill-warning-edge:#2a241f;--pill-warning-core:#b8aa95;--pill-sapphire-edge:#11192b;--pill-sapphire-core:#2b56aa;--pill-amethyst-edge:#24172f;--pill-amethyst-core:#6f3fb3;--pill-spessartite-edge:#2b1609;--pill-spessartite-core:#bb5f1d;--pill-radius:9999px;--pill-padding-y:10px;--pill-padding-x:18px;--pill-font-weight:700;--pill-gap:8px;--pill-specular:linear-gradient(to bottom, #ffffff3d, #ffffff14 50%, #fff0 51%, #00000024 100%);--pill-inset:inset 0 1px 0 #ffffff1f, inset 0 -1px 0 #00000038;--pill-shadow:0 10px 22px #00000047}.btn-pill{--btn-pill-content-shift-y:var(--dd-control-content-shift-y,1px);justify-content:center;align-items:center;gap:var(--pill-gap);min-height:var(--pill-min-height,auto);padding:var(--pill-padding-y) var(--pill-padding-x);border-radius:var(--pill-radius);color:#fff4ea;font-weight:var(--pill-font-weight);line-height:var(--dd-control-text-line-height,1.25);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;padding-block:var(--pill-padding-y) calc(var(--pill-padding-y) + var(--dd-control-descender-pad-y,2px));box-shadow:var(--pill-shadow), var(--pill-inset);-webkit-tap-highlight-color:transparent;border:1px solid #0000;text-decoration:none;transition:filter .12s,transform 80ms,box-shadow .12s,background .16s,border-color .16s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.btn-pill__section,.btn-pill__content,.btn-pill>span{z-index:1;justify-content:center;align-items:center;gap:var(--pill-gap);text-align:center;min-width:0;transform:translateY(var(--btn-pill-content-shift-y));line-height:1;display:inline-flex;position:relative}.btn-pill__section{flex:none}.btn-pill__content{flex:0 auto}.btn-pill :where(svg,.svg-inline--fa){flex:none;display:block}.btn-pill :where(.dd-ui-group,.custom-ui-Group-root){align-items:center;line-height:1}.btn-pill__glyph{place-items:center;line-height:0;display:inline-grid}.btn-pill__glyph[data-glyph=play]>:where(svg,.svg-inline--fa),.btn-pill__glyph[data-glyph=chevron-right]>:where(svg,.svg-inline--fa){transform:translate(1px)}.btn-pill__glyph[data-glyph=chevron-left]>:where(svg,.svg-inline--fa){transform:translate(-1px)}.btn-pill--full{width:100%}.dd-action-button-group--equal{--dd-action-button-equal-width:12.5rem}.dd-action-button-group--equal>.btn-pill{flex:0 0 var(--dd-action-button-equal-width);inline-size:var(--dd-action-button-equal-width);max-inline-size:100%}.dd-action-button-group--equal>.btn-pill--full{flex-basis:100%;inline-size:100%}.btn-pill--size-xs{--pill-padding-y:7px;--pill-padding-x:12px;font-size:.76rem}.btn-pill--size-sm{--pill-padding-y:8px;--pill-padding-x:14px;font-size:.84rem}.btn-pill--size-md{font-size:.92rem}.btn-pill--size-lg{--pill-padding-y:11px;--pill-padding-x:20px;font-size:.98rem}.btn-pill--size-xl{--pill-padding-y:13px;--pill-padding-x:30px;--pill-min-height:var(--dd-control-height-cta);font-size:1.08rem}.btn-pill:before{content:"";border-radius:inherit;pointer-events:none;background:var(--pill-button-overlay,none);position:absolute;inset:0}.btn-pill--cta-polish{--pill-button-overlay:linear-gradient(to bottom, #fff3 0%, #ffffff14 30%, #fff0 48%, #0003 100%), linear-gradient(90deg, #ffffff14, transparent 24% 76%, #ffffff0f);box-shadow:var(--pill-shadow), inset 0 1px 0 #fff3, inset 0 0 0 1px #ffffff14, inset 0 -14px 22px #00000038}.btn-pill--cta-polish:after{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 0 34%,#ffffff3d 45%,#0000 57% 100%);transition:opacity .18s,transform .26s;position:absolute;inset:1px;transform:translate(-46%)}.btn-pill--cta-polish:hover{--pill-button-overlay:linear-gradient(to bottom, #ffffff3d 0%, #ffffff1a 30%, #fff0 48%, #0000002e 100%), linear-gradient(90deg, #ffffff1a, transparent 24% 76%, #ffffff14)}.btn-pill--cta-polish:hover:after{opacity:.68;transform:translate(46%)}.btn-pill:disabled,.btn-pill[aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:none;transform:none}.btn-pill--primary,.btn-pill--jade{color:#fff8f3;background:var(--pill-primary-bg);border-color:#0000}.btn-pill--primary:hover,.btn-pill--jade:hover{filter:brightness(1.06)}.btn-pill--primary:active,.btn-pill--jade:active{filter:brightness(.98);box-shadow:0 6px 14px #00000042, var(--pill-inset);transform:translateY(1px)}.btn-pill--primary:focus-visible,.btn-pill--jade:focus-visible{box-shadow:var(--pill-shadow), var(--pill-inset), 0 0 0 3px color-mix(in srgb, var(--pill-primary-core,#23a15c), transparent 58%);outline:none}.btn-pill--secondary{color:#fff8f3;background:var(--pill-primary-bg);border-color:#0000}.btn-pill--secondary:hover{filter:brightness(1.06)}.btn-pill--secondary:active{filter:brightness(.98);box-shadow:0 6px 14px #00000042, var(--pill-inset);transform:translateY(1px)}.btn-pill--secondary:focus-visible{box-shadow:var(--pill-shadow), var(--pill-inset), 0 0 0 3px color-mix(in srgb, var(--pill-primary-core,#23a15c), transparent 58%);outline:none}.btn-pill--danger{color:#fff0f0;background:linear-gradient(90deg, var(--pill-danger-edge), var(--pill-danger-core), var(--pill-danger-edge));border-color:#0000}.btn-pill--warning{color:#1b130d;background:linear-gradient(90deg, var(--pill-warning-edge), var(--pill-warning-core), var(--pill-warning-edge));border-color:#0000}.btn-pill--sapphire{color:#eef4ff;background:linear-gradient(90deg, var(--pill-sapphire-edge), var(--pill-sapphire-core), var(--pill-sapphire-edge));border-color:#0000}.btn-pill--amethyst{color:#f4ecff;background:linear-gradient(90deg, var(--pill-amethyst-edge), var(--pill-amethyst-core), var(--pill-amethyst-edge));border-color:#0000}.btn-pill--spessartite{color:#fff4ea;background:linear-gradient(90deg, var(--pill-spessartite-edge), var(--pill-spessartite-core), var(--pill-spessartite-edge));border-color:#0000}.btn-pill--glass{-webkit-backdrop-filter:blur(14px)}.btn-pill--glass.btn-pill--primary,.btn-pill--glass.btn-pill--jade{background:linear-gradient(90deg, color-mix(in srgb, var(--pill-primary-edge,#1a2421) 82%, transparent), color-mix(in srgb, var(--pill-primary-core,#23a15c) 70%, transparent), color-mix(in srgb, var(--pill-primary-edge,#1a2421) 82%, transparent))}.btn-pill--glass.btn-pill--secondary{background:var(--pill-primary-bg)}.btn-pill--glass.btn-pill--danger{background:linear-gradient(90deg,#2a1512d6,#8f2b2bad,#2a1512d6)}.btn-pill--glass.btn-pill--warning{background:linear-gradient(90deg,#2a241fd6,#b8aa95ad,#2a241fd6)}.btn-pill--glass.btn-pill--sapphire{background:linear-gradient(90deg,#11192bd6,#2b56aaad,#11192bd6)}.btn-pill--glass.btn-pill--amethyst{background:linear-gradient(90deg,#24172fd6,#6f3fb3ad,#24172fd6)}.btn-pill--glass.btn-pill--spessartite{background:linear-gradient(90deg,#2b1609d6,#bb5f1dad,#2b1609d6)}.btn-pill--outline,.btn-pill--subtle{box-shadow:var(--pill-shadow), var(--pill-inset);border-color:#0000}.btn-pill--outline.btn-pill--primary,.btn-pill--outline.btn-pill--jade,.btn-pill--subtle.btn-pill--primary,.btn-pill--subtle.btn-pill--jade,.btn-pill--outline.btn-pill--secondary,.btn-pill--subtle.btn-pill--secondary{color:#e9fbf3;background:var(--pill-primary-bg);border-color:#0000}.btn-pill--outline.btn-pill--danger,.btn-pill--subtle.btn-pill--danger{color:#fff0f0;background:linear-gradient(90deg, var(--pill-danger-edge), var(--pill-danger-core), var(--pill-danger-edge));border-color:#0000}.btn-pill--outline.btn-pill--warning,.btn-pill--subtle.btn-pill--warning{color:#fff4dd;background:linear-gradient(90deg, var(--pill-warning-edge), var(--pill-warning-core), var(--pill-warning-edge));border-color:#0000}.btn-pill--outline.btn-pill--sapphire,.btn-pill--subtle.btn-pill--sapphire{color:#eef4ff;background:linear-gradient(90deg, var(--pill-sapphire-edge), var(--pill-sapphire-core), var(--pill-sapphire-edge));border-color:#0000}.btn-pill--outline.btn-pill--amethyst,.btn-pill--subtle.btn-pill--amethyst{color:#f4ecff;background:linear-gradient(90deg, var(--pill-amethyst-edge), var(--pill-amethyst-core), var(--pill-amethyst-edge));border-color:#0000}.btn-pill--outline.btn-pill--spessartite,.btn-pill--subtle.btn-pill--spessartite{color:#fff4ea;background:linear-gradient(90deg, var(--pill-spessartite-edge), var(--pill-spessartite-core), var(--pill-spessartite-edge));border-color:#0000}.btn-pill--subtle{box-shadow:var(--pill-shadow), var(--pill-inset);border-color:#0000}.btn-pill--danger:hover,.btn-pill--warning:hover,.btn-pill--sapphire:hover,.btn-pill--amethyst:hover,.btn-pill--spessartite:hover{filter:brightness(1.06)}.btn-pill--danger:active,.btn-pill--warning:active,.btn-pill--sapphire:active,.btn-pill--amethyst:active,.btn-pill--spessartite:active{filter:brightness(.98);box-shadow:0 6px 14px #00000042, var(--pill-inset);transform:translateY(1px)}.btn-pill--danger:focus-visible{box-shadow:var(--pill-shadow), var(--pill-inset), 0 0 0 3px #dc585857;outline:none}.btn-pill--warning:focus-visible{box-shadow:var(--pill-shadow), var(--pill-inset), 0 0 0 3px #e4d1b657;outline:none}.btn-pill--sapphire:focus-visible{box-shadow:var(--pill-shadow), var(--pill-inset), 0 0 0 3px #78a0eb57;outline:none}.btn-pill--amethyst:focus-visible{box-shadow:var(--pill-shadow), var(--pill-inset), 0 0 0 3px #ab82e657;outline:none}.btn-pill--spessartite:focus-visible{box-shadow:var(--pill-shadow), var(--pill-inset), 0 0 0 3px #e17d2b57;outline:none}.btn-pill--circular{--btn-pill-content-shift-y:0px;--pill-circular-size:36px;--pill-circular-icon-size:16px;aspect-ratio:1;box-sizing:border-box;flex:0 0 var(--pill-circular-size)!important;width:var(--pill-circular-size)!important;height:var(--pill-circular-size)!important;min-width:var(--pill-circular-size)!important;min-height:var(--pill-circular-size)!important;max-width:var(--pill-circular-size)!important;max-height:var(--pill-circular-size)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;line-height:1!important;display:flex!important}.btn-pill--circular>span{justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:0!important;display:inline-flex!important}.btn-pill--circular svg{width:var(--pill-circular-icon-size,16px);height:var(--pill-circular-icon-size,16px);flex:none;display:block}@media (pointer:coarse){.btn-pill{min-height:max(var(--pill-min-height,0px), 40px)}.btn-pill--size-xs,.btn-pill--size-sm{--pill-padding-y:9px}.btn-pill--circular{--pill-circular-size:40px}}
