.a11y-root{--a11y-navy: oklch(.27 .085 268);--a11y-ink: #14142b;--a11y-muted: #4a4a68;--a11y-line: #c4c4d8;--a11y-focus: #3b32d6;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--a11y-ink)}.a11y-fab{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:100;display:grid;place-items:center;width:56px;height:56px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--a11y-navy);color:#fff;box-shadow:0 6px 18px #07113a59,0 1px 3px #0000004d;cursor:pointer;transition:transform .16s ease-out,box-shadow .16s ease-out}.a11y-fab:hover{transform:scale(1.06)}.a11y-fab:active{transform:scale(.97)}.a11y-fab svg{width:26px;height:26px}.a11y-fab:focus-visible,.a11y-root button:focus-visible,.a11y-root a:focus-visible,.a11y-root summary:focus-visible,.a11y-root input:focus-visible+span{outline:3px solid var(--a11y-focus);outline-offset:2px}.a11y-fab:focus-visible{outline-color:#fff;box-shadow:0 0 0 5px var(--a11y-focus),0 6px 18px #07113a59}.a11y-panel{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:101;display:flex;flex-direction:column;width:min(26rem,calc(100vw - 32px));max-height:calc(100dvh - 108px - env(safe-area-inset-bottom,0px));overflow:hidden;border:1px solid var(--a11y-line);border-radius:1.25rem;background:#fff;box-shadow:0 24px 70px #07113a59;font-size:1rem;line-height:1.45}@media (max-width: 30rem){.a11y-panel{left:calc(8px + env(safe-area-inset-left,0px));right:calc(8px + env(safe-area-inset-right,0px));width:auto}}.a11y-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem .875rem 1.25rem;border-bottom:1px solid var(--a11y-line)}.a11y-panel-head h2{margin:0;font-size:1.125rem;font-weight:700}.a11y-close{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .875rem;border:1px solid var(--a11y-line);border-radius:999px;background:#fff;color:var(--a11y-ink);font:inherit;font-weight:600;cursor:pointer}.a11y-close svg{width:1.125rem;height:1.125rem}.a11y-panel-body{flex:1 1 auto;overflow-y:auto;padding:.5rem 1.25rem 1rem;overscroll-behavior:contain}.a11y-panel-body h3{margin:1.25rem 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--a11y-muted)}.a11y-note{margin:.5rem 0 0;color:var(--a11y-muted);font-size:.9375rem}.a11y-status{min-height:1.25rem;margin:.5rem 0 0;font-size:.9375rem;font-weight:600}.a11y-panel-foot{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--a11y-line);background:#f5f5fb}.a11y-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;border:1px solid var(--a11y-navy);border-radius:999px;background:#fff;color:var(--a11y-navy);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.a11y-btn:hover{background:#eceafd}.a11y-profiles{display:grid;gap:.5rem}.a11y-profiles button{display:flex;flex-direction:column;align-items:flex-start;min-height:44px;padding:.625rem .875rem;border:1px solid var(--a11y-line);border-radius:.75rem;background:#fff;color:var(--a11y-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.a11y-profiles button small{font-size:.8125rem;font-weight:400;color:var(--a11y-muted)}.a11y-profiles button[aria-pressed=true]{border-color:var(--a11y-navy);background:var(--a11y-navy);color:#fff}.a11y-profiles button[aria-pressed=true] small{color:#e2e0ff}.a11y-field{margin:.75rem 0 0;padding:0;border:0;min-inline-size:0}.a11y-field legend,.a11y-legend{display:block;padding:0;margin-bottom:.375rem;font-weight:600}.a11y-pills{display:flex;flex-wrap:wrap;gap:.375rem}.a11y-pill{position:relative}.a11y-pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.a11y-pill span{display:inline-flex;align-items:center;min-height:44px;padding:0 .875rem;border:1px solid var(--a11y-line);border-radius:999px;background:#fff}.a11y-pill input:checked+span{border-color:var(--a11y-navy);background:var(--a11y-navy);color:#fff;font-weight:600}.a11y-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.a11y-stepper button:not(.a11y-link-button){display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--a11y-navy);border-radius:50%;background:#fff;color:var(--a11y-navy);font:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}.a11y-stepper button:disabled{opacity:.45;cursor:not-allowed}.a11y-stepper output{min-width:4.5rem;text-align:center;font-weight:600}.a11y-link-button{min-height:44px;padding:0 .5rem;border:0;background:none;color:var(--a11y-focus);font:inherit;text-decoration:underline;cursor:pointer}.a11y-link-button:disabled{color:var(--a11y-muted);cursor:default}.a11y-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:44px;margin-top:.25rem}.a11y-row label{flex:1;cursor:pointer}.a11y-row input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:2.75rem;height:1.5rem;margin:0;border:2px solid var(--a11y-muted);border-radius:999px;background:#fff;position:relative;cursor:pointer;order:2}.a11y-row input[role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:50%;background:var(--a11y-muted);transition:transform .14s ease-out}.a11y-row input[role=switch]:checked{border-color:var(--a11y-navy);background:var(--a11y-navy)}.a11y-row input[role=switch]:checked:after{background:#fff;transform:translate(1.25rem)}.a11y-row input[role=switch]:focus-visible{outline:3px solid var(--a11y-focus);outline-offset:2px}.a11y-hint{order:3;flex-basis:100%;margin:-.5rem 0 .25rem;color:var(--a11y-muted);font-size:.875rem}.a11y-colors{display:grid;gap:.5rem;margin-top:.5rem}.a11y-color{display:flex;align-items:center;justify-content:space-between;gap:1rem}.a11y-color input{width:3.5rem;height:2.75rem;padding:2px;border:1px solid var(--a11y-muted);border-radius:.5rem;background:#fff}.a11y-contrast{margin:.25rem 0 0;font-size:.875rem;font-weight:600}.a11y-contrast[data-ok=false]{color:#a31515}.a11y-links summary{display:flex;align-items:center;min-height:44px;margin-top:.75rem;font-weight:600;cursor:pointer}.a11y-links ul{margin:0;padding:0 0 .5rem 1.25rem}.a11y-links a{display:inline-block;padding:.5rem 0;color:var(--a11y-focus)}.a11y-guide{position:fixed;left:0;right:0;top:calc(var(--a11y-y) - 2px);height:4px;background:#ffe600;box-shadow:0 0 0 2px #000;pointer-events:none;z-index:91}.a11y-mask{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:90;background:linear-gradient(to bottom,rgb(0 0 0 / .75) calc(var(--a11y-y) - 56px),transparent calc(var(--a11y-y) - 56px),transparent calc(var(--a11y-y) + 56px),rgb(0 0 0 / .75) calc(var(--a11y-y) + 56px))}.a11y-magnifier{position:fixed;z-index:99;max-width:20rem;padding:.75rem 1rem;border:2px solid #ffe600;border-radius:.75rem;background:#000;color:#fff;font:600 1.75rem/1.3 ui-sans-serif,system-ui,sans-serif;pointer-events:none}html[data-a11y-text="1"]{font-size:112.5%}html[data-a11y-text="2"]{font-size:125%}html[data-a11y-text="3"]{font-size:150%}html[data-a11y-text="4"]{font-size:175%}html[data-a11y-lh="1"] .mk :where(p,li,a,span,label,dd,dt,td,th,small,summary,legend,input,textarea,select,button){line-height:1.6!important}html[data-a11y-lh="2"] .mk :where(p,li,a,span,label,dd,dt,td,th,small,summary,legend,input,textarea,select,button){line-height:1.9!important}html[data-a11y-lh="3"] .mk :where(p,li,a,span,label,dd,dt,td,th,small,summary,legend,input,textarea,select,button){line-height:2.2!important}html[data-a11y-lh="1"] .mk :where(h1,h2,h3,h4,h5,h6){line-height:1.25!important}html[data-a11y-lh="2"] .mk :where(h1,h2,h3,h4,h5,h6){line-height:1.4!important}html[data-a11y-lh="3"] .mk :where(h1,h2,h3,h4,h5,h6){line-height:1.5!important}html[data-a11y-ls="1"] .mk *{letter-spacing:.05em!important}html[data-a11y-ls="2"] .mk *{letter-spacing:.1em!important;word-spacing:.1em!important}html[data-a11y-ls="3"] .mk *{letter-spacing:.15em!important;word-spacing:.16em!important}html[data-a11y-font=readable] .mk,html[data-a11y-font=readable] .mk *{font-family:Verdana,Tahoma,Trebuchet MS,sans-serif!important}html[data-a11y-align=left] .mk :where(p,li,h1,h2,h3,h4,h5,h6,label,dd,dt,td,th,summary,small){text-align:left!important}html[data-a11y-align=center] .mk :where(p,li,h1,h2,h3,h4,h5,h6,label,dd,dt,td,th,summary,small){text-align:center!important}html[data-a11y-align=right] .mk :where(p,li,h1,h2,h3,h4,h5,h6,label,dd,dt,td,th,summary,small){text-align:right!important}html.a11y-hl-headings .mk :where(h1,h2,h3,h4,h5,h6){padding:.1em .35em;background:#ffef5a!important;color:#111!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;outline:2px solid #111}html.a11y-hl-links .mk a:not(.mk-btn){padding:0 .15em;background:#ffef5a!important;color:#0a0a8c!important;text-decoration:underline!important;outline:1px solid #0a0a8c}html.a11y-hl-links .mk a.mk-btn{outline:3px solid #ffb000;outline-offset:2px}html.a11y-hl-hover .mk :where(a,button,[role=button],input,select,textarea,label,summary):hover{outline:3px solid #ffb000!important;outline-offset:2px}html.a11y-hl-focus :focus-visible{outline:4px solid #ffe600!important;outline-offset:3px!important;box-shadow:0 0 0 3px #000,0 0 0 8px #ffe600!important}html[data-a11y-sat=high]{filter:saturate(1.7)}html[data-a11y-sat=low]{filter:saturate(.45)}html[data-a11y-sat=mono]{filter:grayscale(1)}html[data-a11y-theme=dark] .mk{--mk-paper: #0e0e1a;--mk-paper-sunk: #15152a;--mk-text: #f3f3fb;--mk-text-muted: #c9c9e0;--mk-line: #44446a;--mk-indigo-deep: #bdb7ff;--mk-ink: #07070f;--mk-ink-raised: #12122a}html[data-a11y-theme=dark] .mk .bg-white{background:#17172e!important;color:var(--mk-text)}html[data-a11y-theme=dark] .mk :where(input,select,textarea){background:#0e0e1a!important;color:#f3f3fb!important;border-color:#7b7ba3!important}html[data-a11y-theme=dark] .mk .mk-btn-outline{background:#17172e;color:#f3f3fb}html[data-a11y-theme=light] .mk,html.a11y-read .mk{--mk-ink: #ffffff;--mk-ink-raised: #f1f1f8;--mk-ink-line: rgb(20 20 43 / .25);--mk-on-ink: #14142b;--mk-on-ink-muted: #3a3a58;--mk-indigo-deep: #3730a3}html[data-a11y-theme=light] .mk .text-white,html.a11y-read .mk .text-white{color:#14142b!important}html[data-a11y-theme=light] .mk [class*=border-white],html.a11y-read .mk [class*=border-white]{border-color:#14142b4d!important}html[data-a11y-theme=light] .mk .mk-btn-light,html.a11y-read .mk .mk-btn-light{background:#14142b;color:#fff}html[data-a11y-theme=light] .mk .mk-btn-ghost-dark,html.a11y-read .mk .mk-btn-ghost-dark{background:transparent;color:#14142b;border-color:#14142b}html[data-a11y-theme=light] .mk .mk-header,html.a11y-read .mk .mk-header{background:#ffffffeb;border-bottom-color:#14142b40}html[data-a11y-theme=contrast] .mk{--mk-paper: #000;--mk-paper-sunk: #000;--mk-ink: #000;--mk-ink-raised: #000;--mk-ink-line: #fff;--mk-on-ink: #fff;--mk-on-ink-muted: #fff;--mk-text: #fff;--mk-text-muted: #fff;--mk-line: #fff;--mk-indigo: #ffe600;--mk-indigo-deep: #ffe600}html[data-a11y-theme=contrast] .mk .bg-white,html[data-a11y-theme=contrast] .mk .mk-hero,html[data-a11y-theme=contrast] .mk .mk-header{background:#000!important;background-image:none!important;color:#fff}html[data-a11y-theme=contrast] .mk .mk-fade{background:#000}html[data-a11y-theme=contrast] .mk a:not(.mk-btn){color:#ffe600!important;text-decoration:underline!important}html[data-a11y-theme=contrast] .mk .mk-btn-primary,html[data-a11y-theme=contrast] .mk .mk-btn-light{background:#ffe600;color:#000;border-color:#fff}html[data-a11y-theme=contrast] .mk .mk-btn-ghost-dark,html[data-a11y-theme=contrast] .mk .mk-btn-outline{background:#000;color:#fff;border:2px solid #fff}html[data-a11y-theme=contrast] .mk :where(input,select,textarea){background:#000!important;color:#fff!important;border:2px solid #fff!important}html[data-a11y-theme=contrast] .mk *{box-shadow:none!important}html.a11y-custom .mk,html.a11y-custom .mk :where(section,header,footer,main,article,aside,form,.bg-white,.mk-hero,.mk-fade,.mk-dark){background:var(--a11y-bg)!important;background-image:none!important}html.a11y-custom .mk :where(p,li,span,label,div,a,small,summary,legend,td,th,dd,dt){color:var(--a11y-text)!important}html.a11y-custom .mk :where(h1,h2,h3,h4,h5,h6){color:var(--a11y-heading)!important}html.a11y-custom .mk .mk-btn{background:var(--a11y-text)!important;color:var(--a11y-bg)!important;border-color:var(--a11y-text)!important}html.a11y-custom .mk :where(input,select,textarea){background:var(--a11y-bg)!important;color:var(--a11y-text)!important;border:2px solid var(--a11y-text)!important}html.a11y-hide-images .mk :where(img,picture,video,canvas,[data-placeholder]){display:none!important}html.a11y-read .mk :where(.mk-fade,.mk-glow-drift,[data-placeholder]){display:none!important}html.a11y-read .mk .mk-hero,html.a11y-read .mk .mk-dark{background:#fff!important;background-image:none!important}html.a11y-read .mk main section>div{max-width:46rem!important}html.a11y-read .mk main .grid{display:block!important}html.a11y-read .mk main .grid>*+*{margin-top:1.5rem}html.a11y-no-motion *,html.a11y-no-motion *:before,html.a11y-no-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-no-motion.mk-js .mk-reveal{opacity:1!important;transform:none!important}html[data-a11y-cursor=black],html[data-a11y-cursor=black] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 10-7 2 4 8-3 1-4-8-6 5z' fill='black' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}html[data-a11y-cursor=white],html[data-a11y-cursor=white] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24'%3E%3Cpath d='M4 2l16 10-7 2 4 8-3 1-4-8-6 5z' fill='white' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}@media (prefers-reduced-motion: reduce){.a11y-fab,.a11y-fab:hover,.a11y-fab:active,.a11y-row input[role=switch]:after{transition:none;transform:none}.a11y-row input[role=switch]:checked:after{transform:translate(1.25rem)}}
