.klaro,.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom:1px solid #c8c8c8;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--light2,#c8c8c8);display:block;position:relative;padding:10px 10px 10px 66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .context-notice .cm-switch-container p,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .context-notice .cm-switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#60a5fa}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{opacity:.6}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{opacity:.8}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#60a5fa;opacity:.8;cursor:not-allowed}.klaro .context-notice .cm-list-input,.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .context-notice .cm-list-title,.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .context-notice .cm-list-description,.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3,#7c7c7c);font-size:.9em;padding-top:4px}.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#a3a3a3;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#e6e6e6;background-color:var(--white3,#e6e6e6);position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px var(color,green3)}.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translateX(20px)}.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{transform:translateX(20px)}.klaro .context-notice .slider,.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .context-notice a,.klaro .cookie-notice a{text-decoration:none}.klaro .cookie-modal a{color:#60a5fa}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;text-align:left;padding:0;margin:.7em 0 0}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .context-notice .cm-link,.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle;cursor:pointer;font-size:1em;padding:.4em;border-radius:4px;background-color:#60a5fa;font-weight:700}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color,#fff);background-color:#60a5fa;border-radius:4px;border-radius:var(--border-radius,4px);margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer;font-weight:700}.klaro .context-notice .cm-btn:disabled,.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#60a5fa}.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:pink}.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#60a5fa}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:#5c5c5c;border-color:var(--dark2,#5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2,#459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1,#333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#24cc9a;color:var(--green2,#24cc9a)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:5px}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:15px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top:1px solid #5c5c5c;border-top:var(--border-width,1px) var(--border-style,solid) var(--dark2,#5c5c5c);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2,#5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:1px solid #5c5c5c;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--dark2,#5c5c5c);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{color:#a0a0a0;color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all{border-top:1px solid #5c5c5c;border-top:var(--border-width,1px) var(--border-style,solid) var(--dark2,#5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:#5c5c5c;color:var(--dark2,#5c5c5c);padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#1e40af;z-index:999;position:fixed;bottom:10px;right:10px;left:10px;border-radius:10px}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:10px}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em;color:white}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.2em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto;padding:.2em 1em 1em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}.klaro{--klaro-ink:var(--mmo-color-content-primary);--klaro-muted:var(--mmo-color-content-muted-soft);--klaro-blue-deep:var(--mmo-color-brand-primary-strong);--klaro-blue:var(--mmo-color-brand-primary);--klaro-blue-bright:var(--mmo-palette-blue-bright);--klaro-blue-pale:var(--mmo-palette-blue-pale);--klaro-cream:var(--mmo-color-surface-canvas);--klaro-bone:var(--mmo-color-surface-raised);--klaro-gold:var(--mmo-color-brand-accent-light);--klaro-gold-bright:var(--mmo-color-brand-accent-highlight);--klaro-gold-deep:var(--mmo-color-brand-accent-strong);color:var(--klaro-ink)}.klaro .cookie-modal .cm-bg{background:color-mix(in srgb,var(--mmo-palette-ink) 66%,transparent);backdrop-filter:blur(7px) saturate(.9)}.klaro .cookie-notice:not(.cookie-modal-notice){right:clamp(.75rem,2vw,2rem);bottom:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,2rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--mmo-palette-gold-soft) 64%,transparent);border-radius:1.15rem;background:radial-gradient(circle at 10% -120%,color-mix(in srgb,var(--mmo-palette-blue-light) 92%,transparent),transparent 20rem),linear-gradient(112deg,var(--klaro-blue-deep),var(--klaro-blue) 62%,var(--klaro-blue-bright));box-shadow:0 .32rem 0 var(--mmo-palette-navy-deep),0 1.2rem 2.8rem color-mix(in srgb,var(--mmo-palette-ink) 32%,transparent),inset 0 1px color-mix(in srgb,var(--mmo-palette-white) 22%,transparent)}.klaro .cookie-notice:not(.cookie-modal-notice):before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,var(--klaro-gold),transparent);content:""}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{padding:1.1rem clamp(1rem,2.5vw,1.8rem)}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h2,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{color:var(--klaro-bone)}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h2{margin:0 0 .4rem;font-size:1.1rem;font-weight:900;letter-spacing:-.01em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin:0;max-width:76rem;font-size:.95rem;line-height:1.55}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body strong{color:var(--klaro-gold-bright);font-weight:850}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{align-items:center;gap:.75rem;justify-content:flex-end;margin-top:.9rem}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{margin:0;border:1px solid color-mix(in srgb,var(--mmo-palette-white) 34%,transparent);border-radius:.72rem;color:var(--klaro-bone);background:color-mix(in srgb,var(--mmo-palette-navy-ink) 24%,transparent);font-weight:800;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more:hover{border-color:var(--klaro-gold);background:color-mix(in srgb,var(--mmo-palette-blue-light) 30%,transparent);transform:translateY(-1px)}.klaro .cookie-modal .cm-modal.cm-klaro,.klaro .cookie-modal-notice{overflow:hidden;border:1px solid color-mix(in srgb,var(--mmo-palette-gold-soft) 62%,transparent);border-radius:1.2rem;color:var(--klaro-ink);background:var(--klaro-bone);box-shadow:0 .38rem 0 var(--mmo-palette-navy-deep),0 2rem 5rem color-mix(in srgb,var(--mmo-palette-navy-ink) 38%,transparent),inset 0 1px color-mix(in srgb,var(--mmo-palette-white) 70%,transparent)}.klaro .cookie-modal .cm-modal.cm-klaro{padding:0}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{max-width:700px}}.klaro .cookie-modal .cm-modal .cm-header{position:relative;padding:1.35rem 4rem 1.25rem 1.5rem;border-bottom:1px solid color-mix(in srgb,var(--mmo-palette-gold-soft) 48%,transparent);background:radial-gradient(circle at 12% -150%,color-mix(in srgb,var(--mmo-palette-blue-light) 90%,transparent),transparent 18rem),linear-gradient(112deg,var(--klaro-blue-deep),var(--klaro-blue) 62%,var(--klaro-blue-bright));box-shadow:inset 0 1px color-mix(in srgb,var(--mmo-palette-white) 20%,transparent)}.klaro .cookie-modal .cm-modal .cm-header h1,.klaro .cookie-modal .cm-modal .cm-header h1.title{margin:0;padding:0;color:var(--klaro-bone);font-size:clamp(1.45rem,4vw,2rem);font-weight:900;letter-spacing:-.025em}.klaro .cookie-modal .cm-modal .cm-header p{margin-top:.55rem;color:var(--mmo-palette-blue-soft);font-size:.94rem;line-height:1.55}.klaro .cookie-modal .cm-modal .cm-header a{color:var(--klaro-gold-bright);font-weight:800;text-decoration-color:color-mix(in srgb,var(--mmo-palette-gold-soft) 55%,transparent);text-underline-offset:.18em}.klaro .cookie-modal .cm-modal .hide{top:1.2rem;right:1.2rem;display:grid;width:2.15rem;height:2.15rem;padding:.48rem;place-items:center;border:1px solid color-mix(in srgb,var(--mmo-palette-white) 32%,transparent);border-radius:50%;background:color-mix(in srgb,var(--mmo-palette-navy-ink) 28%,transparent);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.klaro .cookie-modal .cm-modal .hide:hover{border-color:var(--klaro-gold);background:color-mix(in srgb,var(--mmo-palette-blue-light) 34%,transparent);transform:rotate(4deg) scale(1.04)}.klaro .cookie-modal .cm-modal .hide svg{stroke:var(--klaro-bone)}.klaro .cookie-modal .cm-modal .cm-body{padding:1.25rem 1.5rem;color:var(--klaro-ink);background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--mmo-palette-blue-light) 7%,transparent),transparent 18rem),var(--klaro-bone)}.klaro .cookie-modal .cm-modal .cm-body li,.klaro .cookie-modal .cm-modal .cm-body p,.klaro .cookie-modal .cm-modal .cm-body span,.klaro .cookie-modal .cm-modal .cm-body strong{color:var(--klaro-ink)}.klaro .cookie-modal .cm-modal .cm-body .cm-list-description,.klaro .cookie-modal .cm-modal .cm-body p.purposes{color:var(--klaro-muted)}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes>li,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services>li{margin-top:.75rem;padding-top:.85rem;padding-bottom:.85rem;border:1px solid color-mix(in srgb,var(--mmo-palette-sapphire) 16%,transparent);border-radius:.85rem;background:rgba(234,247,255,.52)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes>li:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services>li:first-child{margin-top:0}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-color:color-mix(in srgb,var(--mmo-palette-sapphire) 18%,transparent)}.klaro .context-notice .cm-list-input+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input+.cm-list-label .slider{border:1px solid color-mix(in srgb,var(--mmo-palette-navy) 24%,transparent);background:#9db9cc;box-shadow:inset 0 2px 5px color-mix(in srgb,var(--mmo-palette-ink) 18%,transparent),0 2px 5px color-mix(in srgb,var(--mmo-palette-ink) 14%,transparent)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{border-color:var(--mmo-palette-gold-border);background:linear-gradient(180deg,var(--klaro-gold-bright),var(--mmo-palette-gold));box-shadow:inset 0 1px color-mix(in srgb,var(--mmo-palette-white) 55%,transparent),0 3px 7px color-mix(in srgb,var(--mmo-palette-gold-deep) 23%,transparent)}.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background:var(--klaro-bone);box-shadow:0 2px 4px color-mix(in srgb,var(--mmo-palette-ink) 24%,transparent)}.klaro .context-notice .cm-list-input:focus-visible+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:focus-visible+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus-visible+.cm-list-label .slider{outline:3px solid color-mix(in srgb,var(--mmo-palette-blue-light) 46%,transparent);outline-offset:3px}.klaro .cookie-modal .cm-modal .cm-footer{padding:1rem 1.5rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--mmo-palette-sapphire) 14%,transparent);background:var(--klaro-cream)}.klaro .cookie-modal .cm-modal .cm-footer-buttons{flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by,.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:var(--klaro-muted)}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{min-height:2.55rem;margin:0;padding:.65rem 1rem;border:1px solid color-mix(in srgb,var(--mmo-palette-blue-mist) 44%,transparent);border-radius:.72rem;color:var(--klaro-bone);background:linear-gradient(180deg,var(--klaro-blue-bright),var(--klaro-blue) 58%,var(--klaro-blue-deep));box-shadow:0 .25rem 0 var(--mmo-palette-navy-deep),0 .65rem 1.1rem color-mix(in srgb,var(--mmo-palette-ink) 20%,transparent),inset 0 1px color-mix(in srgb,var(--mmo-palette-white) 22%,transparent);font-weight:850;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.klaro .context-notice .cm-btn:hover,.klaro .cookie-modal .cm-btn:hover,.klaro .cookie-notice .cm-btn:hover{filter:brightness(1.07) saturate(1.04);transform:translateY(-1px)}.klaro .context-notice .cm-btn:focus-visible,.klaro .cookie-modal .cm-btn:focus-visible,.klaro .cookie-modal .hide:focus-visible,.klaro .cookie-notice .cm-btn:focus-visible,.klaro .cookie-notice .cn-learn-more:focus-visible{outline:3px solid color-mix(in srgb,var(--mmo-palette-gold-soft) 72%,transparent);outline-offset:3px}.klaro .context-notice .cm-btn.cm-btn-danger,.klaro .cookie-modal .cm-btn.cm-btn-danger,.klaro .cookie-notice .cm-btn.cm-btn-danger{border-color:color-mix(in srgb,var(--mmo-palette-sapphire) 24%,transparent);color:var(--klaro-blue-deep);background:linear-gradient(180deg,#fffefb,var(--mmo-palette-blue-pale));box-shadow:0 .22rem 0 #9db9cc,0 .55rem 1rem color-mix(in srgb,var(--mmo-palette-ink) 14%,transparent),inset 0 1px white}.klaro .cookie-modal .cm-btn.cm-btn-accept-all,.klaro .cookie-notice .cm-btn.cm-btn-success{border-color:var(--mmo-palette-gold-border);color:var(--klaro-ink);background:linear-gradient(180deg,var(--klaro-gold-bright),var(--klaro-gold) 48%,var(--mmo-palette-gold));box-shadow:0 .28rem 0 var(--klaro-gold-deep),0 .72rem 1.25rem color-mix(in srgb,var(--mmo-palette-gold-deep) 24%,transparent),inset 0 1px color-mix(in srgb,var(--mmo-palette-white) 62%,transparent)}.klaro .context-notice{border:1px solid color-mix(in srgb,var(--mmo-palette-sapphire) 16%,transparent);border-radius:1rem;color:var(--klaro-ink);background:var(--klaro-bone);box-shadow:0 .7rem 1.8rem color-mix(in srgb,var(--mmo-palette-ink) 14%,transparent)}.klaro .context-notice p,.klaro .context-notice strong{color:var(--klaro-ink)}.klaro .context-notice p a{color:var(--klaro-blue);font-weight:800}@media (max-width:659px){.klaro .cookie-modal .cm-modal.cm-klaro{top:auto;bottom:0;max-height:94%;border-radius:1.15rem 1.15rem 0 0;transform:none}.klaro .cookie-modal .cm-modal .cm-body,.klaro .cookie-modal .cm-modal .cm-footer,.klaro .cookie-modal .cm-modal .cm-header{padding-right:1rem;padding-left:1rem}.klaro .cookie-modal .cm-modal .cm-header{padding-right:3.75rem}.klaro .cookie-modal .cm-modal .cm-footer-buttons,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:grid;grid-template-columns:1fr;width:100%}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons .cm-btn{width:100%}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{align-items:stretch;flex-direction:column}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.klaro *,.klaro :after,.klaro :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--mmo-palette-porcelain-rgb:255 253 248;--mmo-palette-porcelain:rgb(var(--mmo-palette-porcelain-rgb));--mmo-palette-ivory-rgb:255 248 233;--mmo-palette-ivory:rgb(var(--mmo-palette-ivory-rgb));--mmo-palette-ivory-warm-rgb:255 245 226;--mmo-palette-ivory-warm:rgb(var(--mmo-palette-ivory-warm-rgb));--mmo-palette-beige-rgb:245 230 206;--mmo-palette-beige:rgb(var(--mmo-palette-beige-rgb));--mmo-palette-beige-deep-rgb:233 207 170;--mmo-palette-beige-deep:rgb(var(--mmo-palette-beige-deep-rgb));--mmo-palette-gold-highlight-rgb:255 230 154;--mmo-palette-gold-highlight:rgb(var(--mmo-palette-gold-highlight-rgb));--mmo-palette-gold-soft-rgb:247 215 125;--mmo-palette-gold-soft:rgb(var(--mmo-palette-gold-soft-rgb));--mmo-palette-gold-rgb:239 184 63;--mmo-palette-gold:rgb(var(--mmo-palette-gold-rgb));--mmo-palette-gold-border-rgb:217 156 38;--mmo-palette-gold-border:rgb(var(--mmo-palette-gold-border-rgb));--mmo-palette-gold-muted-rgb:213 183 132;--mmo-palette-gold-muted:rgb(var(--mmo-palette-gold-muted-rgb));--mmo-palette-gold-shadow-rgb:182 122 23;--mmo-palette-gold-shadow:rgb(var(--mmo-palette-gold-shadow-rgb));--mmo-palette-gold-deep-rgb:155 98 17;--mmo-palette-gold-deep:rgb(var(--mmo-palette-gold-deep-rgb));--mmo-palette-gold-antique-rgb:210 172 98;--mmo-palette-gold-antique:rgb(var(--mmo-palette-gold-antique-rgb));--mmo-palette-gold-bark-rgb:131 94 39;--mmo-palette-gold-bark:rgb(var(--mmo-palette-gold-bark-rgb));--mmo-palette-blue-softest-rgb:238 248 255;--mmo-palette-blue-softest:rgb(var(--mmo-palette-blue-softest-rgb));--mmo-palette-blue-pale-rgb:234 247 255;--mmo-palette-blue-pale:rgb(var(--mmo-palette-blue-pale-rgb));--mmo-palette-blue-soft-rgb:223 242 253;--mmo-palette-blue-soft:rgb(var(--mmo-palette-blue-soft-rgb));--mmo-palette-blue-mist-rgb:185 229 251;--mmo-palette-blue-mist:rgb(var(--mmo-palette-blue-mist-rgb));--mmo-palette-blue-frost-rgb:146 207 250;--mmo-palette-blue-frost:rgb(var(--mmo-palette-blue-frost-rgb));--mmo-palette-blue-light-rgb:74 174 243;--mmo-palette-blue-light:rgb(var(--mmo-palette-blue-light-rgb));--mmo-palette-blue-bright-rgb:42 145 216;--mmo-palette-blue-bright:rgb(var(--mmo-palette-blue-bright-rgb));--mmo-palette-blue-rgb:34 127 189;--mmo-palette-blue:rgb(var(--mmo-palette-blue-rgb));--mmo-palette-sapphire-rgb:23 111 177;--mmo-palette-sapphire:rgb(var(--mmo-palette-sapphire-rgb));--mmo-palette-sapphire-deep-rgb:18 81 138;--mmo-palette-sapphire-deep:rgb(var(--mmo-palette-sapphire-deep-rgb));--mmo-palette-navy-rgb:16 79 135;--mmo-palette-navy:rgb(var(--mmo-palette-navy-rgb));--mmo-palette-navy-deep-rgb:11 65 111;--mmo-palette-navy-deep:rgb(var(--mmo-palette-navy-deep-rgb));--mmo-palette-navy-ink-rgb:8 55 94;--mmo-palette-navy-ink:rgb(var(--mmo-palette-navy-ink-rgb));--mmo-palette-blue-black-rgb:3 48 76;--mmo-palette-blue-black:rgb(var(--mmo-palette-blue-black-rgb));--mmo-palette-blue-steel-rgb:40 103 159;--mmo-palette-blue-steel:rgb(var(--mmo-palette-blue-steel-rgb));--mmo-palette-blue-steel-light-rgb:67 135 185;--mmo-palette-blue-steel-light:rgb(var(--mmo-palette-blue-steel-light-rgb));--mmo-palette-ink-rgb:16 42 67;--mmo-palette-ink:rgb(var(--mmo-palette-ink-rgb));--mmo-palette-muted-rgb:69 95 120;--mmo-palette-muted:rgb(var(--mmo-palette-muted-rgb));--mmo-palette-muted-soft-rgb:82 107 130;--mmo-palette-muted-soft:rgb(var(--mmo-palette-muted-soft-rgb));--mmo-palette-white-rgb:255 255 255;--mmo-palette-white:rgb(var(--mmo-palette-white-rgb));--mmo-palette-neutral-50-rgb:248 250 251;--mmo-palette-neutral-50:rgb(var(--mmo-palette-neutral-50-rgb));--mmo-palette-neutral-100-rgb:238 243 246;--mmo-palette-neutral-100:rgb(var(--mmo-palette-neutral-100-rgb));--mmo-palette-neutral-200-rgb:220 231 237;--mmo-palette-neutral-200:rgb(var(--mmo-palette-neutral-200-rgb));--mmo-palette-neutral-300-rgb:198 212 220;--mmo-palette-neutral-300:rgb(var(--mmo-palette-neutral-300-rgb));--mmo-palette-neutral-400-rgb:170 186 196;--mmo-palette-neutral-400:rgb(var(--mmo-palette-neutral-400-rgb));--mmo-palette-neutral-500-rgb:132 150 163;--mmo-palette-neutral-500:rgb(var(--mmo-palette-neutral-500-rgb));--mmo-palette-neutral-600-rgb:98 116 135;--mmo-palette-neutral-600:rgb(var(--mmo-palette-neutral-600-rgb));--mmo-palette-neutral-700-rgb:69 89 109;--mmo-palette-neutral-700:rgb(var(--mmo-palette-neutral-700-rgb));--mmo-palette-success-rgb:40 168 112;--mmo-palette-success:rgb(var(--mmo-palette-success-rgb));--mmo-palette-success-bright-rgb:94 214 156;--mmo-palette-success-bright:rgb(var(--mmo-palette-success-bright-rgb));--mmo-palette-success-deep-rgb:26 110 74;--mmo-palette-success-deep:rgb(var(--mmo-palette-success-deep-rgb));--mmo-palette-success-surface-rgb:234 247 240;--mmo-palette-success-surface:rgb(var(--mmo-palette-success-surface-rgb));--mmo-palette-danger-rgb:190 79 85;--mmo-palette-danger:rgb(var(--mmo-palette-danger-rgb));--mmo-palette-danger-bright-rgb:232 101 91;--mmo-palette-danger-bright:rgb(var(--mmo-palette-danger-bright-rgb));--mmo-palette-danger-mid-rgb:216 80 73;--mmo-palette-danger-mid:rgb(var(--mmo-palette-danger-mid-rgb));--mmo-palette-danger-deep-rgb:139 51 57;--mmo-palette-danger-deep:rgb(var(--mmo-palette-danger-deep-rgb));--mmo-palette-danger-surface-rgb:255 240 235;--mmo-palette-danger-surface:rgb(var(--mmo-palette-danger-surface-rgb));--mmo-color-brand-primary-rgb:var(--mmo-palette-sapphire-rgb);--mmo-color-brand-primary:rgb(var(--mmo-color-brand-primary-rgb));--mmo-color-brand-primary-light-rgb:var(--mmo-palette-blue-light-rgb);--mmo-color-brand-primary-light:rgb(var(--mmo-color-brand-primary-light-rgb));--mmo-color-brand-primary-strong-rgb:var(--mmo-palette-navy-rgb);--mmo-color-brand-primary-strong:rgb(var(--mmo-color-brand-primary-strong-rgb));--mmo-color-brand-primary-shadow-rgb:var(--mmo-palette-navy-deep-rgb);--mmo-color-brand-primary-shadow:rgb(var(--mmo-color-brand-primary-shadow-rgb));--mmo-color-brand-accent-rgb:var(--mmo-palette-gold-rgb);--mmo-color-brand-accent:rgb(var(--mmo-color-brand-accent-rgb));--mmo-color-brand-accent-light-rgb:var(--mmo-palette-gold-soft-rgb);--mmo-color-brand-accent-light:rgb(var(--mmo-color-brand-accent-light-rgb));--mmo-color-brand-accent-highlight-rgb:var(--mmo-palette-gold-highlight-rgb);--mmo-color-brand-accent-highlight:rgb(var(--mmo-color-brand-accent-highlight-rgb));--mmo-color-brand-accent-strong-rgb:var(--mmo-palette-gold-deep-rgb);--mmo-color-brand-accent-strong:rgb(var(--mmo-color-brand-accent-strong-rgb));--mmo-color-brand-primary-mid-rgb:var(--mmo-palette-blue-steel-rgb);--mmo-color-brand-primary-mid:rgb(var(--mmo-color-brand-primary-mid-rgb));--mmo-color-brand-primary-soft-rgb:var(--mmo-palette-blue-steel-light-rgb);--mmo-color-brand-primary-soft:rgb(var(--mmo-color-brand-primary-soft-rgb));--mmo-color-brand-accent-muted-rgb:var(--mmo-palette-gold-antique-rgb);--mmo-color-brand-accent-muted:rgb(var(--mmo-color-brand-accent-muted-rgb));--mmo-color-brand-primary-frost-rgb:var(--mmo-palette-blue-frost-rgb);--mmo-color-brand-primary-frost:rgb(var(--mmo-color-brand-primary-frost-rgb));--mmo-color-surface-canvas-rgb:var(--mmo-palette-ivory-rgb);--mmo-color-surface-canvas:rgb(var(--mmo-color-surface-canvas-rgb));--mmo-color-surface-raised-rgb:var(--mmo-palette-porcelain-rgb);--mmo-color-surface-raised:rgb(var(--mmo-color-surface-raised-rgb));--mmo-color-surface-subtle-rgb:var(--mmo-palette-beige-rgb);--mmo-color-surface-subtle:rgb(var(--mmo-color-surface-subtle-rgb));--mmo-color-surface-info-rgb:var(--mmo-palette-blue-softest-rgb);--mmo-color-surface-info:rgb(var(--mmo-color-surface-info-rgb));--mmo-color-surface-muted-rgb:var(--mmo-palette-neutral-100-rgb);--mmo-color-surface-muted:rgb(var(--mmo-color-surface-muted-rgb));--mmo-color-surface-sunken-rgb:var(--mmo-palette-neutral-200-rgb);--mmo-color-surface-sunken:rgb(var(--mmo-color-surface-sunken-rgb));--mmo-color-surface-inverse-rgb:var(--mmo-palette-ink-rgb);--mmo-color-surface-inverse:rgb(var(--mmo-color-surface-inverse-rgb));--mmo-color-content-primary-rgb:var(--mmo-palette-ink-rgb);--mmo-color-content-primary:rgb(var(--mmo-color-content-primary-rgb));--mmo-color-content-muted-rgb:var(--mmo-palette-muted-rgb);--mmo-color-content-muted:rgb(var(--mmo-color-content-muted-rgb));--mmo-color-content-muted-soft-rgb:var(--mmo-palette-muted-soft-rgb);--mmo-color-content-muted-soft:rgb(var(--mmo-color-content-muted-soft-rgb));--mmo-color-content-subtle-rgb:var(--mmo-palette-neutral-500-rgb);--mmo-color-content-subtle:rgb(var(--mmo-color-content-subtle-rgb));--mmo-color-content-disabled-rgb:var(--mmo-palette-neutral-600-rgb);--mmo-color-content-disabled:rgb(var(--mmo-color-content-disabled-rgb));--mmo-color-content-inverse-rgb:var(--mmo-palette-porcelain-rgb);--mmo-color-content-inverse:rgb(var(--mmo-color-content-inverse-rgb));--mmo-color-content-on-brand-rgb:var(--mmo-palette-white-rgb);--mmo-color-content-on-brand:rgb(var(--mmo-color-content-on-brand-rgb));--mmo-color-content-on-accent-rgb:var(--mmo-palette-ink-rgb);--mmo-color-content-on-accent:rgb(var(--mmo-color-content-on-accent-rgb));--mmo-color-focus-ring-rgb:var(--mmo-palette-blue-light-rgb);--mmo-color-focus-ring:rgb(var(--mmo-color-focus-ring-rgb));--mmo-color-border-subtle-rgb:var(--mmo-palette-neutral-200-rgb);--mmo-color-border-subtle:rgb(var(--mmo-color-border-subtle-rgb));--mmo-color-border-default-rgb:var(--mmo-palette-neutral-300-rgb);--mmo-color-border-default:rgb(var(--mmo-color-border-default-rgb));--mmo-color-border-strong-rgb:var(--mmo-palette-neutral-400-rgb);--mmo-color-border-strong:rgb(var(--mmo-color-border-strong-rgb));--mmo-color-border-brand:color-mix(in srgb,var(--mmo-palette-blue-mist) 62%,transparent);--mmo-color-border-accent:color-mix(in srgb,var(--mmo-palette-gold-muted) 52%,transparent);--mmo-color-border-accent-muted:color-mix(in srgb,var(--mmo-palette-gold-bark) 24%,transparent);--mmo-color-feedback-success-rgb:var(--mmo-palette-success-rgb);--mmo-color-feedback-success:rgb(var(--mmo-color-feedback-success-rgb));--mmo-color-feedback-success-surface-rgb:var(--mmo-palette-success-surface-rgb);--mmo-color-feedback-success-surface:rgb(var(--mmo-color-feedback-success-surface-rgb));--mmo-color-feedback-success-border:color-mix(in srgb,var(--mmo-palette-success) 34%,transparent);--mmo-color-feedback-success-text-rgb:var(--mmo-palette-success-deep-rgb);--mmo-color-feedback-success-text:rgb(var(--mmo-color-feedback-success-text-rgb));--mmo-color-feedback-success-bright-rgb:var(--mmo-palette-success-bright-rgb);--mmo-color-feedback-success-bright:rgb(var(--mmo-color-feedback-success-bright-rgb));--mmo-color-feedback-danger-rgb:var(--mmo-palette-danger-rgb);--mmo-color-feedback-danger:rgb(var(--mmo-color-feedback-danger-rgb));--mmo-color-feedback-danger-surface-rgb:var(--mmo-palette-danger-surface-rgb);--mmo-color-feedback-danger-surface:rgb(var(--mmo-color-feedback-danger-surface-rgb));--mmo-color-feedback-danger-border:color-mix(in srgb,var(--mmo-palette-danger) 34%,transparent);--mmo-color-feedback-danger-text-rgb:var(--mmo-palette-danger-deep-rgb);--mmo-color-feedback-danger-text:rgb(var(--mmo-color-feedback-danger-text-rgb));--mmo-color-feedback-danger-bright-rgb:var(--mmo-palette-danger-bright-rgb);--mmo-color-feedback-danger-bright:rgb(var(--mmo-color-feedback-danger-bright-rgb));--mmo-color-feedback-danger-mid-rgb:var(--mmo-palette-danger-mid-rgb);--mmo-color-feedback-danger-mid:rgb(var(--mmo-color-feedback-danger-mid-rgb));--mmo-color-feedback-info-rgb:var(--mmo-palette-sapphire-rgb);--mmo-color-feedback-info:rgb(var(--mmo-color-feedback-info-rgb));--mmo-color-feedback-info-surface-rgb:var(--mmo-palette-blue-softest-rgb);--mmo-color-feedback-info-surface:rgb(var(--mmo-color-feedback-info-surface-rgb));--mmo-color-feedback-info-border:color-mix(in srgb,var(--mmo-palette-blue-mist) 62%,transparent);--mmo-color-feedback-info-text-rgb:var(--mmo-palette-sapphire-deep-rgb);--mmo-color-feedback-info-text:rgb(var(--mmo-color-feedback-info-text-rgb));--mmo-gradient-brand:linear-gradient(145deg,var(--mmo-palette-blue-bright),var(--mmo-palette-sapphire) 58%,var(--mmo-palette-navy));--mmo-gradient-accent:linear-gradient(180deg,var(--mmo-palette-gold-highlight),var(--mmo-palette-gold-soft) 48%,var(--mmo-palette-gold));--mmo-gradient-page:linear-gradient(135deg,var(--mmo-palette-ivory),var(--mmo-palette-ivory-warm) 58%,var(--mmo-palette-beige));--mmo-gradient-button-brand:linear-gradient(to bottom,var(--mmo-palette-blue-bright),var(--mmo-palette-sapphire),var(--mmo-palette-navy));--mmo-gradient-button-accent:linear-gradient(to bottom,var(--mmo-palette-gold-highlight),var(--mmo-palette-gold-soft),var(--mmo-palette-gold));--mmo-gradient-button-disabled:linear-gradient(180deg,var(--mmo-palette-neutral-100),var(--mmo-palette-neutral-200));--mmo-gradient-button-danger:linear-gradient(to bottom,color-mix(in srgb,var(--mmo-palette-danger) 88%,var(--mmo-palette-white)),var(--mmo-palette-danger),var(--mmo-palette-danger-deep));--mmo-gradient-footer:linear-gradient(to right,var(--mmo-palette-navy),var(--mmo-palette-sapphire));--mmo-shadow-button-brand:0 6px 0 var(--mmo-palette-navy-deep),0 12px 22px color-mix(in srgb,var(--mmo-palette-ink) 28%,transparent);--mmo-shadow-button-brand-hover:0 7px 0 var(--mmo-palette-navy-deep),0 15px 26px color-mix(in srgb,var(--mmo-palette-ink) 32%,transparent);--mmo-shadow-button-accent:0 6px 0 var(--mmo-palette-gold-deep),0 12px 24px color-mix(in srgb,var(--mmo-palette-gold-deep) 28%,transparent);--mmo-shadow-button-accent-hover:0 7px 0 var(--mmo-palette-gold-deep),0 15px 28px color-mix(in srgb,var(--mmo-palette-gold-deep) 32%,transparent);--mmo-shadow-button-danger:0 6px 0 var(--mmo-palette-danger-deep),0 12px 22px color-mix(in srgb,var(--mmo-palette-danger-deep) 26%,transparent);--mmo-shadow-button-disabled:0 3px 0 var(--mmo-palette-neutral-400);--mmo-shadow-card:0 1.25rem 3rem color-mix(in srgb,var(--mmo-palette-ink) 16%,transparent);--mmo-shadow-card-soft:0 0.65rem 1.5rem color-mix(in srgb,var(--mmo-palette-ink) 10%,transparent);--mmo-shadow-panel:0 0.45rem 1.3rem color-mix(in srgb,var(--mmo-palette-ink) 8%,transparent)}