:root{--ds-white:#fff;--ds-black:#000;--ds-blue-900:#0051cc;--ds-blue-800:#006be5;--ds-blue-700:#0b84ff;--ds-blue-600:#54a9ff;--ds-blue-500:#6db5ff;--ds-blue-400:#9dceff;--ds-blue-300:#b6daff;--ds-blue-200:#cee6ff;--ds-blue-100:#e7f3ff;--ds-blue-50:#f0f7ff;--ds-pink-900:#c5266f;--ds-pink-800:#d62e7d;--ds-pink-700:#e7358a;--ds-pink-600:#ea539b;--ds-pink-500:#f186b9;--ds-pink-400:#f290bf;--ds-pink-300:#f5aed0;--ds-pink-200:#f9cce2;--ds-pink-100:#fceaf3;--ds-pink-50:#fef5f9;--ds-pink-1:#fff7fb;--ds-pink-2:#fce7f3;--ds-green-900:#53a149;--ds-green-800:#6cbb62;--ds-green-700:#86d47c;--ds-green-600:#9edd96;--ds-green-500:#b6e5b0;--ds-green-400:#c2eabd;--ds-green-300:#cfeeca;--ds-green-200:#dbf2d8;--ds-green-100:#e7f6e5;--ds-green-50:#f3fbf2;--ds-yellow-950:#9b5716;--ds-yellow-900:#cc751d;--ds-yellow-800:#e59037;--ds-yellow-700:#ffa850;--ds-yellow-600:#ffb973;--ds-yellow-500:#ffcb96;--ds-yellow-400:#ffd3a7;--ds-yellow-300:#ffdcb9;--ds-yellow-200:#ffe5ca;--ds-yellow-100:#ffeedc;--ds-yellow-50:#fff6ed;--ds-red-900:#b83736;--ds-red-800:#d15150;--ds-red-700:#eb6a69;--ds-red-600:#ef8887;--ds-red-500:#f3a6a5;--ds-red-400:#f5b4b4;--ds-red-300:#f7c3c3;--ds-red-200:#f9d2d2;--ds-red-100:#fbe1e1;--ds-red-50:#fdf0f0;--ds-navy-900:#1d3d67;--ds-navy-800:#345076;--ds-navy-700:#4a6485;--ds-navy-600:#617795;--ds-navy-500:#778ba4;--ds-navy-400:#8e9eb3;--ds-navy-300:#a5b1c2;--ds-navy-200:#bbc5d1;--ds-navy-100:#d2d8e1;--ds-navy-50:#e8ecf0;--ds-light-rainbow-1:linear-gradient(90deg, #fdf6fa 0%, #f6fafe 100%);--ds-light-rainbow-2:linear-gradient(90deg, #fae5ef 0%, #e4f0fd 100%);--ds-dark-rainbow-1:linear-gradient(90deg, #e14b93 0%, #0b84ff 100%);--ds-dark-rainbow-2:linear-gradient(90deg, #c5266f 0%, #006be5 100%);--ds-pink-gradient-1:linear-gradient(90deg, #e14b93 0%, #b80c5e 100%);--ds-pink-gradient-2:linear-gradient(90deg, #c5266f 0%, #b90e60 100%);--ds-light-rainbow-border-1:linear-gradient(90deg, #f08cbd 0%, #79b4f0 100%);--ds-light-rainbow-border-2:linear-gradient(90deg, #e6378a 0%, #147ae4 100%);--ds-dark-rainbow-border-1:linear-gradient(90deg, #e6368a 0%, #137ae4 100%);--ds-dark-rainbow-border-2:linear-gradient(90deg, #c32771 0%, #026be4 100%);--ds-light-rainbow-text-1:linear-gradient(90deg, #e7358a 0%, #0b84ff 100%);--ds-font-family:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-radius-sm:4px;--ds-radius-md:7px;--ds-radius-lg:14px;--ds-radius-round:9999px;--ds-radius-full:50%;--ds-shadow-1:0 2px 5px 0 #0000001a;--ds-shadow-2:0 0 15px 0 #0000001a;--ds-shadow-3:0 0 20px 0 #00000026;--ds-shadow-4:0 0 25px 0 #00000040;--ds-transition-fast:.15s ease;--ds-transition-normal:.2s ease;--ds-transition-slow:.3s ease;--ds-spring-easing:cubic-bezier(.25, .1, .25, 1);--ds-spring-duration:.2s;--ds-focus-ring:0 0 0 3px #e7358a40;--ds-gray-1:#f4f5f7;--ds-gray-2:#8394ab;--ds-gray-3:#bec7d3;--ds-gray-4:#dde2e8;--ds-gray-5:#7387a1;--ds-gray-6:#cac7c4;--ds-gray-7:#697e9a;--ds-gray-8:#c6ced9;--ds-gray-9:#edeff2;--ds-gray-10:#fafbfc;--ds-gray-11:#f3f4f6;--ds-gray-12:#9ca3af;--ds-gray-13:#6b7280;--ds-gray-14:#e5e7eb;--ds-gray-15:#4b5563;--ds-outline-offset:2px;--ds-outline-width:2px}button{transition:background-color var(--ds-spring-duration) var(--ds-spring-easing), transform var(--ds-spring-duration) var(--ds-spring-easing);border:none;outline:none}button:active:not(:disabled){transform:scale(.9)}.ds-light-rainbow{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:8px;font-weight:600;display:flex;position:relative}.ds-light-rainbow:before{content:"";background-image:var(--ds-light-rainbow-1), var(--ds-light-rainbow-border-1);z-index:0;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:7px;position:absolute;inset:0}.ds-light-rainbow:after{content:"";background-image:var(--ds-light-rainbow-2), var(--ds-light-rainbow-border-2);opacity:0;pointer-events:none;z-index:1;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:7px;transition:opacity .2s;position:absolute;inset:0}.ds-light-rainbow:hover:not(:disabled):after{opacity:1}.ds-light-rainbow .ds-btn-label{z-index:2;background:var(--ds-light-rainbow-text-1);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.ds-light-rainbow svg{z-index:2;position:relative}.ds-light-rainbow .ds-btn-focus-outline{background:var(--ds-light-rainbow-border-1);-webkit-mask-composite:xor;pointer-events:none;z-index:3;opacity:0;transition:opacity var(--ds-transition-fast);border-radius:9px;padding:2px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ds-light-rainbow.is-focused .ds-btn-focus-outline{opacity:1}.ds-light-rainbow:focus{border-color:#0000!important;outline:none!important}.ds-dark-rainbow{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:8px;font-weight:600;display:flex;position:relative}.ds-dark-rainbow:before{content:"";background-image:var(--ds-dark-rainbow-1), var(--ds-dark-rainbow-border-1);z-index:0;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:7px;position:absolute;inset:0}.ds-dark-rainbow:after{content:"";background-image:var(--ds-dark-rainbow-2), var(--ds-dark-rainbow-border-2);opacity:0;pointer-events:none;z-index:1;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;border-radius:7px;transition:opacity .2s;position:absolute;inset:0}.ds-dark-rainbow:hover:not(:disabled):after{opacity:1}.ds-dark-rainbow .ds-btn-label{z-index:2;color:#fff;position:relative}.ds-dark-rainbow svg{z-index:2;position:relative}.ds-dark-rainbow .ds-btn-focus-outline{background:var(--ds-dark-rainbow-border-1);-webkit-mask-composite:xor;pointer-events:none;z-index:3;opacity:0;transition:opacity var(--ds-transition-fast);border-radius:9px;padding:2px;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ds-dark-rainbow.is-focused .ds-btn-focus-outline{opacity:1}.ds-dark-rainbow:focus{outline:none!important}*{box-sizing:border-box;--app-height:100dvh;-webkit-user-select:none;user-select:none;user-drag:none;app-region:no-drag;scrollbar-width:thin;scrollbar-color:#cbd5e0 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#8e9eb3}.ds-scrollbar-overlay{scrollbar-gutter:auto}.ds-scrollbar-stable{--ds-scrollbar-stable-size:8px;--ds-scrollbar-stable-gap:4px;scrollbar-width:none;-ms-overflow-style:none;padding-inline-end:calc(var(--ds-scrollbar-stable-size) + var(--ds-scrollbar-stable-gap))!important}.ds-scrollbar-stable::-webkit-scrollbar{width:0;height:0;display:none}.ds-scrollbar-stable-host{width:var(--ds-scrollbar-stable-size,8px);background:var(--ds-white);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;right:0}.ds-scrollbar-stable-thumb{width:var(--ds-scrollbar-stable-size,8px);background-color:var(--ds-navy-200);border-radius:4px}
