*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--drk-font-body,system-ui, sans-serif);font-size:var(--drk-text-base,1rem);line-height:var(--drk-leading-normal,1.5);color:var(--drk-text,#1c1917);background:var(--drk-bg,#f7f5f2);margin:0}body.app{flex-direction:column;min-height:100vh;display:flex}.main{flex:1 0 auto}
.CookieBanner-module-scss-module__UBievG__banner{z-index:1000;background-color:var(--drk-blue);color:var(--drk-text-on-brand);padding:var(--drk-space-6) var(--drk-space-4);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #00000026}.CookieBanner-module-scss-module__UBievG__banner__inner{width:100%;max-width:var(--drk-container-max);padding-left:var(--drk-container-pad);padding-right:var(--drk-container-pad);gap:var(--drk-space-6);flex-direction:column;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex}@media (min-width:768px){.CookieBanner-module-scss-module__UBievG__banner__inner{flex-direction:row;justify-content:space-between;align-items:center}}.CookieBanner-module-scss-module__UBievG__banner__content{flex:auto;min-width:0}.CookieBanner-module-scss-module__UBievG__banner__heading{font-family:var(--drk-font-display);font-size:var(--drk-text-lg);margin:0 0 var(--drk-space-2) 0;color:var(--drk-text-on-brand);font-weight:700}.CookieBanner-module-scss-module__UBievG__banner__text{font-family:var(--drk-font-body);font-size:var(--drk-text-sm);line-height:var(--drk-leading-relaxed);color:#fffffff2;margin:0}.CookieBanner-module-scss-module__UBievG__banner__link{color:var(--drk-blue-light);text-underline-offset:2px;text-decoration:underline}.CookieBanner-module-scss-module__UBievG__banner__link:hover{color:var(--drk-text-on-brand)}.CookieBanner-module-scss-module__UBievG__banner__link:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--drk-rot) 30%, transparent);outline-offset:2px;outline:2px solid #fff}.CookieBanner-module-scss-module__UBievG__banner__actions{gap:var(--drk-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.CookieBanner-module-scss-module__UBievG__banner__btnPrimary,.CookieBanner-module-scss-module__UBievG__banner__btnSecondary,.CookieBanner-module-scss-module__UBievG__banner__btnGhost{font:inherit;cursor:pointer;font-family:var(--drk-font-body);font-weight:700;font-size:var(--drk-text-sm);padding:0;padding:var(--drk-space-2) var(--drk-space-4);border-radius:var(--drk-radius-md);cursor:pointer;transition:background-color var(--drk-transition-fast),color var(--drk-transition-fast);background:0 0;border:none;margin:0;text-decoration:none;display:inline-block}.CookieBanner-module-scss-module__UBievG__banner__btnPrimary:focus-visible,.CookieBanner-module-scss-module__UBievG__banner__btnSecondary:focus-visible,.CookieBanner-module-scss-module__UBievG__banner__btnGhost:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--drk-rot) 30%, transparent);outline-offset:2px;outline:2px solid #fff}.CookieBanner-module-scss-module__UBievG__banner__btnPrimary{background-color:var(--drk-rot);color:var(--drk-text-on-brand)}.CookieBanner-module-scss-module__UBievG__banner__btnPrimary:hover{background-color:var(--drk-rot-dark)}.CookieBanner-module-scss-module__UBievG__banner__btnSecondary{color:var(--drk-text-on-brand);border:2px solid var(--drk-text-on-brand);background-color:#0000}.CookieBanner-module-scss-module__UBievG__banner__btnSecondary:hover{background-color:#ffffff26}.CookieBanner-module-scss-module__UBievG__banner__btnGhost{color:var(--drk-text-on-brand);background-color:#ffffff1a;border:1px solid #fff6}.CookieBanner-module-scss-module__UBievG__banner__btnGhost:hover{background-color:#fff3}.CookieBanner-module-scss-module__UBievG__banner__preferences{width:100%;max-width:var(--drk-container-max);padding-left:var(--drk-container-pad);padding-right:var(--drk-container-pad);margin-left:auto;margin-right:auto;margin-top:var(--drk-space-4);border-radius:var(--drk-radius-md);opacity:0;max-height:0;transition:max-height var(--drk-transition-base),opacity var(--drk-transition-fast),padding var(--drk-transition-base);background-color:#ffffff14;border:1px solid #ffffff4d;padding:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.CookieBanner-module-scss-module__UBievG__banner__preferences{transition:none}}.CookieBanner-module-scss-module__UBievG__banner__preferences--open{opacity:1;max-height:20rem;padding:var(--drk-space-4)}.CookieBanner-module-scss-module__UBievG__banner__prefActions{margin-top:var(--drk-space-2)}.CookieBanner-module-scss-module__UBievG__banner__fieldset{gap:var(--drk-space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.CookieBanner-module-scss-module__UBievG__banner__legend{margin-bottom:var(--drk-space-2);font-weight:700}.CookieBanner-module-scss-module__UBievG__banner__choice{align-items:center;gap:var(--drk-space-2);font-size:var(--drk-text-sm);display:flex}.CookieBanner-module-scss-module__UBievG__banner__choice input{accent-color:var(--drk-rot)}.CookieBanner-module-scss-module__UBievG__banner__choice input:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--drk-rot) 30%, transparent);outline:2px solid #fff}.CookieBanner-module-scss-module__UBievG__settingsLink{font:inherit;cursor:pointer;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline-block}.CookieBanner-module-scss-module__UBievG__settingsLink:hover{text-decoration:underline}.CookieBanner-module-scss-module__UBievG__settingsLink:focus-visible{outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--drk-rot) 30%, transparent);outline-offset:2px;outline:2px solid #fff}
.SupportWidget-module-scss-module__cYF4ZW__launcher{right:var(--drk-space-4);bottom:min(var(--drk-cookie-banner-height,0px) + var(--drk-space-4),100dvh - 3.5rem);z-index:1001;align-items:center;gap:var(--drk-space-2);padding:var(--drk-space-2) var(--drk-space-6);font-family:var(--drk-font-body);font-size:var(--drk-text-base);color:#fff;background:var(--drk-rot);border-radius:var(--drk-radius-md);cursor:pointer;border:none;font-weight:600;transition:bottom .2s;display:inline-flex;position:fixed;box-shadow:0 4px 12px #0003}.SupportWidget-module-scss-module__cYF4ZW__launcher:hover{filter:brightness(.95)}.SupportWidget-module-scss-module__cYF4ZW__launcher:focus-visible{outline:2px solid var(--drk-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SupportWidget-module-scss-module__cYF4ZW__launcher{transition:none}}.SupportWidget-module-scss-module__cYF4ZW__launcherIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.15rem;height:1.15rem}.SupportWidget-module-scss-module__cYF4ZW__dialog{right:var(--drk-space-4);bottom:calc(var(--drk-cookie-banner-height,0px) + var(--drk-space-4) + 3.25rem);z-index:1001;width:min(24rem,100vw - 2*var(--drk-space-4));max-height:min(40rem,100dvh - var(--drk-cookie-banner-height,0px) - 3.25rem - 2*var(--drk-space-4));padding:var(--drk-space-6);background:var(--drk-surface,#fff);border:1px solid var(--drk-border);border-radius:var(--drk-radius-md);position:fixed;overflow-y:auto;box-shadow:0 8px 28px #00000038}.SupportWidget-module-scss-module__cYF4ZW__title{font-family:var(--drk-font-display);font-size:var(--drk-text-lg);color:var(--drk-text);margin:0 0 var(--drk-space-4);padding-right:2.25rem;font-weight:700}.SupportWidget-module-scss-module__cYF4ZW__backdrop{display:none}.SupportWidget-module-scss-module__cYF4ZW__close{top:var(--drk-space-3);right:var(--drk-space-3);z-index:1;width:2rem;height:2rem;color:var(--drk-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.SupportWidget-module-scss-module__cYF4ZW__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.SupportWidget-module-scss-module__cYF4ZW__close:hover{color:var(--drk-text);background:#0000000f}.SupportWidget-module-scss-module__cYF4ZW__close:focus-visible{outline:2px solid var(--drk-blue);outline-offset:2px}.SupportWidget-module-scss-module__cYF4ZW__field{margin-bottom:var(--drk-space-4)}.SupportWidget-module-scss-module__cYF4ZW__label{font-size:var(--drk-text-sm);color:var(--drk-text);margin-bottom:var(--drk-space-1);font-weight:500;display:block}.SupportWidget-module-scss-module__cYF4ZW__input,.SupportWidget-module-scss-module__cYF4ZW__textarea{width:100%;padding:var(--drk-space-2) var(--drk-space-4);font-size:var(--drk-text-base);border:1px solid var(--drk-border);border-radius:var(--drk-radius-sm);font-family:var(--drk-font-body)}.SupportWidget-module-scss-module__cYF4ZW__input:focus,.SupportWidget-module-scss-module__cYF4ZW__textarea:focus{outline:2px solid var(--drk-blue);outline-offset:2px}.SupportWidget-module-scss-module__cYF4ZW__textarea{resize:vertical;min-height:6rem;line-height:var(--drk-leading-normal)}.SupportWidget-module-scss-module__cYF4ZW__error{font-size:var(--drk-text-sm);color:var(--drk-rot);margin:var(--drk-space-1) 0 0}.SupportWidget-module-scss-module__cYF4ZW__file{width:100%;font-size:var(--drk-text-sm);font-family:var(--drk-font-body)}.SupportWidget-module-scss-module__cYF4ZW__hint{font-size:var(--drk-text-sm);color:var(--drk-text-secondary);margin:var(--drk-space-1) 0 0}.SupportWidget-module-scss-module__cYF4ZW__fileList{margin:var(--drk-space-2) 0 0;gap:var(--drk-space-1);flex-direction:column;padding:0;list-style:none;display:flex}.SupportWidget-module-scss-module__cYF4ZW__fileItem{justify-content:space-between;align-items:center;gap:var(--drk-space-2);padding:var(--drk-space-1) var(--drk-space-2);font-size:var(--drk-text-sm);background:var(--drk-blue-light);border:1px solid var(--drk-border);border-radius:var(--drk-radius-sm);display:flex}.SupportWidget-module-scss-module__cYF4ZW__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SupportWidget-module-scss-module__cYF4ZW__fileRemove{width:1.5rem;height:1.5rem;line-height:1;font-size:var(--drk-text-lg);color:var(--drk-text-secondary);cursor:pointer;background:0 0;border:none;flex-shrink:0}.SupportWidget-module-scss-module__cYF4ZW__fileRemove:hover{color:var(--drk-rot)}.SupportWidget-module-scss-module__cYF4ZW__consentField{margin:var(--drk-space-4) 0}.SupportWidget-module-scss-module__cYF4ZW__checkboxLabel{align-items:flex-start;gap:var(--drk-space-2);font-size:var(--drk-text-sm);line-height:var(--drk-leading-normal);color:var(--drk-text);cursor:pointer;display:flex}.SupportWidget-module-scss-module__cYF4ZW__checkboxLabel a{color:var(--drk-blue);text-decoration:underline}.SupportWidget-module-scss-module__cYF4ZW__checkbox{width:1.25rem;height:1.25rem;accent-color:var(--drk-rot);flex-shrink:0;margin-top:.1rem}.SupportWidget-module-scss-module__cYF4ZW__actions{gap:var(--drk-space-4);margin-top:var(--drk-space-4);flex-wrap:wrap;display:flex}.SupportWidget-module-scss-module__cYF4ZW__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.SupportWidget-module-scss-module__cYF4ZW__success{padding:var(--drk-space-2) 0}.SupportWidget-module-scss-module__cYF4ZW__successTitle{font-family:var(--drk-font-display);font-size:var(--drk-text-lg);color:var(--drk-text);margin:0 0 var(--drk-space-2);font-weight:700}.SupportWidget-module-scss-module__cYF4ZW__successText{font-size:var(--drk-text-base);color:var(--drk-text-secondary);line-height:var(--drk-leading-relaxed);margin:0}@media (max-width:40rem){.SupportWidget-module-scss-module__cYF4ZW__backdrop{z-index:1999;background:#00000073;animation:.15s SupportWidget-module-scss-module__cYF4ZW__supportFade;display:block;position:fixed;inset:0}.SupportWidget-module-scss-module__cYF4ZW__dialog{width:100%;max-width:100%;max-height:92dvh;padding:var(--drk-space-6) var(--drk-space-4) calc(var(--drk-space-6) + env(safe-area-inset-bottom,0px));z-index:2000;overscroll-behavior:contain;border-radius:20px 20px 0 0;animation:.2s SupportWidget-module-scss-module__cYF4ZW__supportSheet;inset:auto 0 0;box-shadow:0 -10px 30px #0000004d}.SupportWidget-module-scss-module__cYF4ZW__close{top:var(--drk-space-4);right:var(--drk-space-4);width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.SupportWidget-module-scss-module__cYF4ZW__backdrop,.SupportWidget-module-scss-module__cYF4ZW__dialog{animation:none}}@keyframes SupportWidget-module-scss-module__cYF4ZW__supportFade{0%{opacity:0}to{opacity:1}}@keyframes SupportWidget-module-scss-module__cYF4ZW__supportSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}
