:root{--dsc-background-color:#fff;--dsc-overlay-color:#f2f2f2;--dsc-border-color:#e0e0e0;--dsc-muted-color:#b3b3b3;--dsc-text-color:#1a1a1a;--dsc-positive-color:#20b978;--dsc-negative-color:#ff5252;--dsc-font-family:system-ui,sans-serif;--dsc-easing:cubic-bezier(0.76,0,0.24,1)}@media (prefers-color-scheme:dark){:root{--dsc-background-color:#1a1a1a;--dsc-overlay-color:#2a2a2a;--dsc-border-color:#4d4d4d;--dsc-muted-color:#888;--dsc-text-color:#fff}}.dsc{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;box-sizing:border-box;color:var(--dsc-text-color);font-family:var(--dsc-font-family);font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.5;scroll-behavior:smooth}.dsc *{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;box-sizing:inherit;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;outline:none;padding:0;vertical-align:baseline}.dsc ol,.dsc p,.dsc ul{margin:0!important}.dsc a:focus-visible,.dsc button:focus-visible{outline:var(--dsc-text-color) dashed 1px}.dsc-stack{display:flex;flex-direction:column;gap:20px}.dsc-banner{display:none}.dsc-banner.visible{align-items:flex-end;bottom:0;display:flex;height:100vh;justify-content:flex-end;left:0;padding:16px;pointer-events:none;position:fixed;right:0;z-index:9999999999}.dsc-banner.hiding{animation:dsc-slide-in-up .3s ease reverse forwards}.dsc-box{animation:dsc-slide-in-up .3s ease forwards;background-color:var(--dsc-background-color);border-radius:8px;box-shadow:0 6px 10px 0 rgba(0,0,0,.2);pointer-events:all;width:320px}.dsc-header{align-items:center;border-bottom:1px solid var(--dsc-border-color);display:flex;font-size:20px;gap:16px;justify-content:space-between;line-height:1;padding:20px}.dsc-body{padding:20px 20px 22px}.dsc-categories{padding-bottom:2px}.dsc-category{gap:16px}.dsc-category-header{align-items:center;display:flex;gap:16px}.dsc-category-header>*{flex:0 0 auto}.dsc-label{display:block;font-weight:500;margin-right:auto}.dsc-help{border-radius:50%;color:var(--dsc-muted-color);display:block;transition:color .2s ease}.dsc-help:hover,.open .dsc-help{color:var(--dsc-text-color)}.open .dsc-help:hover{color:var(--dsc-negative-color)}.dsc-help-open{display:block}.dsc-help-close,.open .dsc-help-open{display:none}.open .dsc-help-close{display:block}.dsc-checkbox{left:-99999px;position:absolute!important}.dsc-checkbox:focus-visible+.dsc-toggle{outline:var(--dsc-text-color) dashed 1px}.dsc-checkbox:checked+.dsc-toggle{background-color:var(--dsc-positive-color)}.dsc-checkbox:checked+.dsc-toggle span{transform:translateX(24px)}.dsc-checkbox[disabled]+.dsc-toggle{background-color:var(--dsc-muted-color)}.dsc-checkbox[disabled]+.dsc-toggle .dsc-toggle-lock{display:block}.dsc-checkbox[disabled]+.dsc-toggle .dsc-toggle-check{display:none}.dsc-toggle{background-color:var(--dsc-negative-color);border-radius:12px;cursor:pointer;height:24px;padding:3px;width:48px}.dsc-toggle,.dsc-toggle span{display:block;position:relative;transition:all .3s var(--dsc-easing)}.dsc-toggle span{background-color:#fff;border-radius:9px;height:18px;width:18px}.dsc-toggle:after,.dsc-toggle:before{display:none!important}.dsc-toggle-icon{color:hsla(0,0%,100%,.7);display:block;left:7px;position:absolute;top:50%;transform:translateY(-50%)}.dsc-toggle-times{left:31px}.dsc-toggle-lock{display:none}.dsc-description{animation:dsc-slide-in-up .3s ease forwards;border:1px solid var(--dsc-border-color);border-radius:12px;display:none;line-height:1.5;padding:16px;position:relative}.open .dsc-description{display:block}.dsc-description:after,.dsc-description:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.dsc-description:before{border-color:transparent transparent var(--dsc-border-color) transparent;border-width:0 6px 6px;right:68px;top:-6px}.dsc-description:after{border-color:transparent transparent var(--dsc-background-color) transparent;border-width:0 5px 5px;right:69px;top:-4px}.dsc-small{font-size:12px!important}.dsc-muted{opacity:.8}.dsc-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--dsc-text-color);border-radius:12px;color:var(--dsc-background-color);cursor:pointer;display:inline-flex;font-weight:500;gap:15px;justify-content:space-between;line-height:1;padding:15px 16px;text-decoration:none;transition:opacity .3s ease}.dsc-button svg{color:var(--dsc-muted-color);flex:0 0 auto;height:auto;transition:all .2s ease;width:20px}.dsc-button:hover{background-color:var(--dsc-text-color)}.dsc-button:hover,.dsc-button:hover svg{color:var(--dsc-background-color)}.dsc-button.disabled{opacity:.2;pointer-events:none}@keyframes dsc-slide-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dsc-overlay{display:none;position:relative}.dsc-overlay.visible{aspect-ratio:16/9;background-color:var(--dsc-overlay-color);color:var(--dsc-text-color);cursor:default;display:grid;overflow:hidden;padding:24px;place-items:center;pointer-events:all;z-index:2}.dsc-overlay.loading .dsc-overlay-content,.dsc-overlay.visible+iframe{display:none}.dsc-overlay.loading .dsc-spinner{display:block}.embed-container .dsc-overlay{aspect-ratio:unset;bottom:0;left:0;position:absolute;right:0;top:0}.dsc-overlay-content{max-width:320px;text-align:center}.dsc-overlay-button{align-self:center}.dsc-overlay-button svg{transform:rotate(45deg)}.dsc-spinner{animation:dsc-spin 1s linear infinite;display:none;height:auto;left:calc(50% - 15px);opacity:.5;position:absolute;top:calc(50% - 15px);width:30px}@keyframes dsc-spin{to{transform:rotate(1turn)}}@media (max-width:500px){.dsc{font-size:14px}.dsc-banner.visible{padding:0}.dsc-box{border-radius:12px 12px 0 0;box-shadow:0 0 20px 0 rgba(0,0,0,.15);width:100%}.dsc-overlay-button svg{transform:rotate(90deg)}}