@font-face{font-family:BMWMotorradRegular;src:url(../media/BMWMotorradW05-Regular.389866ea.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BMWMotorradBold;src:url(../media/BMWMotorradW05-Bold.693b5bc0.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BMWTypeNext;src:url(../media/BMWTypeNext-Light.4a915dd3.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BMWTypeNext;src:url(../media/BMWTypeNext-Medium.00c963c3.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BMWTypeNext;src:url(../media/BMWTypeNext-Bold.1501216f.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MINISansSerifRegular;src:url(../media/MINISansSerif-Regular.587d3062.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MINISansSerifBold;src:url(../media/MINISansSerif-Bold.979a9a1e.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MINISerifRegular;src:url(../media/MINISerif-Regular.260c10a0.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MINISerifBold;src:url(../media/MINISerif-Bold.46b44607.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:MINISerifItalic;src:url(../media/MINISerif-Italic.3ac76503.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}html,body{background:#fff;max-width:100vw;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0;font-family:BMWTypeNext}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:.75vw}::-webkit-scrollbar-track{background:0 0;border-radius:.75vw}::-webkit-scrollbar-thumb{background:#888;border-radius:.75vw}::-webkit-scrollbar-thumb:hover{background:#555;border-radius:.75vw}.mantine-Group-root,.mantine-PinInput-pinInput,.mantine-PinInput-input{width:100%!important}.mantine-Checkbox-label{-webkit-user-select:none;user-select:none;font-size:19px;font-weight:300;cursor:pointer!important}.mantine-Checkbox-input{cursor:pointer!important;border-radius:3px!important}.mantine-CodeHighlight-codeHighlight,.mantine-CodeHighlight-pre,.mantine-CodeHighlight-code{height:500px!important;min-height:500px!important}.decrypter-code{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:32px;height:596px;padding-top:48px;padding-bottom:48px;display:grid}.decrypter-code .mantine-Textarea-wrapper,.decrypter-code .mantine-Textarea-input,.decrypter-code .mantine-Textarea-section{height:500px!important;min-height:500px!important}.mantine-Menu-dropdown{border-color:#8e8e8e!important}.mantine-Calendar-day{color:#222!important}.mantine-Select-dropdown{z-index:9999!important}*{-webkit-tap-highlight-color:#0000!important;-webkit-tap-highlight-color:#0000!important}.mantine-Autocomplete-option{font-weight:300!important}html.no-scroll *,body.no-scroll *{overflow:hidden!important}.mantine-CheckboxGroup-description,.mantine-Radio-label,.mantine-Radio-description,.mantine-Radio-labelWrapper{-webkit-user-select:none;user-select:none;font-weight:300!important}
.mantine-Button-label{font-size:16px;font-weight:500}.mantine-Input-input{background:0 0!important;font-size:16px!important}
[data-loading=true]:not(.mantine-Button-root){position:relative;overflow:hidden}[data-loading=true]:not(.mantine-Button-root):before{content:"";opacity:1;z-index:9000;background:#f2f2f2;border-radius:3px;width:100%;height:100%;position:absolute;top:0;left:0}[data-loading=true]:not(.mantine-Button-root):after{content:"";z-index:6000;background:linear-gradient(90deg,#f2f2f2 0%,#fff 50%,#f2f2f2 100%) 0 0/200% 100%;border-radius:3px;width:100%;height:100%;animation:2.4s linear infinite shimmerWalker;position:absolute;top:0;left:0}@keyframes shimmerWalker{0%{opacity:0;background-position:-200% 0}50%{opacity:1;background-position:200% 0}to{opacity:0;background-position:200% 0}}
.safari-browser{height:100vh;height:calc(var(--vh,1vh)*100)}.safari-old .flex-container{display:flex}.safari-old .grid-container{display:-ms-grid;display:grid}.safari-browser .loading-container{background-color:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;display:flex}.safari-browser .async-content{min-height:200px}.safari-browser input,.safari-browser select,.safari-browser textarea{appearance:none;border-radius:0}.safari-browser input[type=search]{appearance:textfield}.safari-browser .scroll-container{-webkit-overflow-scrolling:touch}.safari-browser .animated-element{backface-visibility:hidden;transform:translateZ(0)}.safari-browser{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.safari-browser .backdrop-blur{background-color:#fffc}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.safari-browser .backdrop-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff9}}.safari-browser .error-boundary{z-index:9999;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.safari-browser .debug-overlay{z-index:10000;pointer-events:none;position:fixed;top:0;right:0}@media screen and (-webkit-min-device-pixel-ratio:0){.safari-specific{transform:translateZ(0)}[style*=aspect-ratio]{position:relative}}.safari-browser body{background-color:#fff;min-height:100vh}.safari-browser #__next{min-height:100vh}.safari-browser .loading-spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:1s linear infinite safari-spin}@keyframes safari-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.safari-browser .console-warning{color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;margin:10px;padding:10px}
.m_5cb1b9c8{position:relative}.m_e597c321{border-radius:var(--ch-radius,0px);position:relative;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_e597c321:where([data-with-border]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_e597c321:where([data-with-border]),.m_e597c321:where([data-with-border]):where([data-code-color-scheme=dark]){border:1px solid var(--mantine-color-dark-6)}.m_e597c321:where([data-with-border]):where([data-code-color-scheme=light]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_e597c321{--ch-background:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_e597c321{--ch-background:var(--mantine-color-dark-8)}.m_dfe9c588{border-radius:var(--ch-radius,var(--mantine-radius-sm));background-color:var(--ch-background);font-size:calc(.8125rem*var(--mantine-scale));padding:calc(.1875rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));overflow:hidden}:where([data-mantine-color-scheme=light]) .m_dfe9c588:where([data-with-border]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_dfe9c588:where([data-with-border]),.m_dfe9c588:where([data-with-border]):where([data-code-color-scheme=dark]){border:1px solid var(--mantine-color-dark-6)}.m_dfe9c588:where([data-with-border]):where([data-code-color-scheme=light]){border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=light]) .m_dfe9c588{--ch-background:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dfe9c588{--ch-background:var(--mantine-color-dark-8)}.m_2c47c4fd{--code-line-height:1.7;margin:0;display:block}.m_2c47c4fd[data-with-offset] .m_5caae6d3{padding-top:calc(3.125rem*var(--mantine-scale))}.m_5caae6d3{padding:var(--mantine-spacing-xs)var(--mantine-spacing-md);background-color:var(--ch-background);font-size:calc(.8125rem*var(--mantine-scale));line-height:var(--code-line-height,var(--mantine-line-height));font-family:var(--mantine-font-family-monospace);width:fit-content;min-width:100%;display:block}.m_5caae6d3:where([data-inline]){padding:calc(.1875rem*var(--mantine-scale))calc(.3125rem*var(--mantine-scale));background-color:var(--ch-background);display:inline-block}.m_be7e9c9c{top:calc(.5rem*var(--mantine-scale));right:calc(.5rem*var(--mantine-scale));z-index:1;background-color:var(--ch-background);border-bottom-left-radius:var(--mantine-radius-md);position:absolute}.m_be7e9c9c:where([data-with-offset]){top:calc(.75rem*var(--mantine-scale))}.m_d498bab7{color:var(--mantine-color-text);opacity:.5}@media (hover:hover){.m_d498bab7:hover{color:var(--mantine-color-bright);opacity:1}}@media (hover:none){.m_d498bab7:active{color:var(--mantine-color-bright);opacity:1}}.m_d498bab7:where([data-code-color-scheme=dark]){color:var(--mantine-color-dark-0)}@media (hover:hover){.m_d498bab7:where([data-code-color-scheme=dark]):hover{color:var(--mantine-color-white)}}@media (hover:none){.m_d498bab7:where([data-code-color-scheme=dark]):active{color:var(--mantine-color-white)}}.m_d498bab7:where([data-code-color-scheme=light]){color:var(--mantine-color-black)}@media (hover:hover){.m_d498bab7:where([data-code-color-scheme=light]):hover{color:var(--mantine-color-black)}}@media (hover:none){.m_d498bab7:where([data-code-color-scheme=light]):active{color:var(--mantine-color-black)}}.m_d498bab7 :where(svg){width:calc(1.125rem*var(--mantine-scale));height:calc(1.125rem*var(--mantine-scale));display:block}.m_4c3d814c:where([data-code-color-scheme=light]){background-color:var(--mantine-color-gray-9);color:var(--mantine-color-white)}.m_4c3d814c:where([data-code-color-scheme=dark]){background-color:var(--mantine-color-gray-2);color:var(--mantine-color-black)}.m_f744fd40[data-collapsed]{max-height:var(--ch-max-height,180px);position:relative;overflow:hidden}.m_f744fd40[data-collapsed]:after{content:"";height:calc(5rem*var(--mantine-scale));pointer-events:none;background:linear-gradient(0deg,var(--ch-background)0%,var(--ch-background)25%,transparent 100%);z-index:1;position:absolute;bottom:0;left:0;right:0}.m_c9378bc2{z-index:2;bottom:0;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-anchor);text-align:center;width:100%;padding-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-xs);white-space:nowrap;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.m_c9378bc2[data-hidden]{display:none}.m_c9378bc2:where([data-code-color-scheme=dark]){color:var(--mantine-primary-color-5)}.m_c9378bc2:where([data-code-color-scheme=light]){color:var(--mantine-primary-color-6)}.m_5cac2e62{font-size:var(--mantine-font-size-xs);justify-content:center;align-items:center;gap:calc(.4375rem*var(--mantine-scale));padding:calc(.3125rem*var(--mantine-scale))calc(.5625rem*var(--mantine-scale));font-family:var(--mantine-font-family-monospace);-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.8;border:calc(.0625rem*var(--mantine-scale))solid transparent;white-space:nowrap;border-radius:var(--mantine-radius-default);margin:0;font-weight:700;line-height:1;display:flex}.m_5cac2e62:where([data-active]){opacity:1}:where([data-mantine-color-scheme=light]) .m_5cac2e62{border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-8)}:where([data-mantine-color-scheme=light]) .m_5cac2e62:where([data-active]){background-color:var(--mantine-color-white);color:var(--mantine-color-black)}:where([data-mantine-color-scheme=dark]) .m_5cac2e62{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0)}:where([data-mantine-color-scheme=dark]) .m_5cac2e62:where([data-active]){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}.m_5cac2e62:where([data-color-scheme=light]){border-color:var(--mantine-color-gray-3);color:var(--mantine-color-gray-8)}.m_5cac2e62:where([data-color-scheme=light]):where([data-active]){background-color:var(--mantine-color-white);color:var(--mantine-color-black)}.m_5cac2e62:where([data-color-scheme=dark]){border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-0)}.m_5cac2e62:where([data-color-scheme=dark]):where([data-active]){background-color:var(--mantine-color-dark-5);color:var(--mantine-color-white)}@media (hover:hover){.m_5cac2e62:hover{opacity:1}}@media (hover:none){.m_5cac2e62:active{opacity:1}}.m_5cac2e62:where(:only-child){cursor:default}.m_b46cddfb :where(svg){display:block}.m_7b14120b{z-index:2;top:0;left:0;right:calc(4.375rem*var(--mantine-scale));position:absolute}.m_38d99e51{padding:calc(.75rem*var(--mantine-scale))calc(.625rem*var(--mantine-scale));gap:var(--mantine-spacing-xs);padding-bottom:0;display:flex}
/*# sourceMappingURL=d26afe3efe8c70da.css.map*/