:where(:root){--a11y-heading-bar:#1b4d3e;--a11y-heading-tint:#1b4d3e;--a11y-focus-ring:#1b4d3e;--a11y-focus-halo:#fff;--a11y-reading-bg:#fff3c4;--a11y-reading-text:#131b2e}html[data-a11y-spacing="1"]{--a11y-lh:1.65;--a11y-ls:.04em;--a11y-ws:.08em}html[data-a11y-spacing="2"]{--a11y-lh:1.8;--a11y-ls:.12em;--a11y-ws:.16em}html[data-a11y-spacing] :is(p,li,dd,dt,blockquote,figcaption,label,td,th,summary,textarea,[data-read-block]){line-height:var(--a11y-lh)!important;letter-spacing:var(--a11y-ls)!important;word-spacing:var(--a11y-ws)!important}html[data-a11y-spacing] :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--a11y-ls)!important;word-spacing:var(--a11y-ws)!important}html.a11y-font-custom :where(*):not(pre,code,kbd,samp,pre *,code *){font-family:var(--a11y-font-family,inherit)!important}html.a11y-underline-links a[href]:not([data-no-underline]):not(:has(img,picture,video,div,h2,h3,h4)){text-underline-offset:.18em!important;text-decoration-line:underline!important;text-decoration-thickness:max(1px,.08em)!important}html.a11y-highlight-headings :is(h1,h2,h3,h4,h5,h6){box-shadow:inset .22em 0 0 0 var(--a11y-heading-bar)!important;background-color:color-mix(in srgb, var(--a11y-heading-tint) 18%, transparent)!important;padding-inline-start:.4em!important}html.a11y-big-targets :is(button,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],[role=radio],select,summary,a[href]):not([data-a11y-compact] *){min-width:2.75rem!important;min-height:2.75rem!important}html.a11y-big-targets :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea):not([data-a11y-compact] *){min-height:2.75rem!important}html.a11y-big-targets :is(input[type=checkbox],input[type=radio]):not([data-a11y-compact] *){width:1.375rem;height:1.375rem;min-width:1.375rem!important;min-height:1.375rem!important}html.a11y-cursor-large{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><path d='M8 4 L8 38 L17 29 L23 43 L29 40 L23 27 L36 27 Z' fill='%23000' stroke='%23fff' stroke-width='3' stroke-linejoin='round'/></svg>") 6 4,auto!important}html.a11y-cursor-large :is(a[href],button,[role=button],[role=link],summary,select,label[for],input[type=checkbox],input[type=radio],input[type=submit],input[type=button]){cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><path d='M18 4 C15 4 13 6 13 9 L13 26 L9 22 C7 20 4 21 4 24 L4 26 L15 40 C16 42 18 44 21 44 L32 44 C36 44 39 41 39 37 L39 22 C39 19 37 17 34 17 C33 17 32 17 32 18 C32 15 30 13 27 13 C26 13 25 13 25 14 C25 11 23 9 20 9 L20 9 L20 9 C20 6 19 4 18 4 Z' fill='%23000' stroke='%23fff' stroke-width='3' stroke-linejoin='round'/></svg>") 18 6,pointer!important}html.a11y-cursor-large :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]),textarea,[contenteditable=true]){cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'><path d='M16 6 L24 6 L24 10 L22 10 L22 38 L24 38 L24 42 L16 42 L16 38 L18 38 L18 10 L16 10 Z M24 6 L32 6 L32 10 L30 10 L30 38 L32 38 L32 42 L24 42' fill='%23000' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/></svg>") 24 24,text!important}html.a11y-focus :focus-visible{outline:3px solid var(--a11y-focus-ring)!important;outline-offset:2px!important;box-shadow:0 0 0 6px var(--a11y-focus-halo)!important}html.a11y-contrast-more ::placeholder,html.a11y-contrast ::placeholder{color:inherit!important;opacity:.75!important}html.a11y-contrast-more *,html.a11y-contrast *{text-shadow:none!important}html.a11y-reduce-motion *,html.a11y-reduce-motion :before,html.a11y-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-a11y-reading]{background-color:var(--a11y-reading-bg)!important;color:var(--a11y-reading-text)!important}html.a11y-click-read main :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,dd,dt,figcaption,td,th,summary,label,[data-read-block]):hover{outline:2px dashed var(--a11y-focus-ring)!important;outline-offset:2px!important;cursor:pointer!important}@media (forced-colors:active){html.a11y-focus :focus-visible{box-shadow:none!important;outline:3px solid highlight!important}html.a11y-highlight-headings :is(h1,h2,h3,h4,h5,h6){box-shadow:none!important;background-color:#0000!important;border-inline-start:.22em solid canvastext!important}[data-a11y-reading]{color:highlighttext!important;background-color:highlight!important}}@media print{html{filter:none!important;font-size:100%!important}html.a11y-highlight-headings :is(h1,h2,h3,h4,h5,h6){box-shadow:none!important;background-color:#0000!important;padding-inline-start:0!important}html.a11y-underline-links a[href]{-webkit-text-decoration-line:inherit!important;text-decoration-line:inherit!important}[data-a11y-reading]{color:inherit!important;background-color:#0000!important}}
:where(:root){--ak-surface:#fff;--ak-surface-2:#f2f3ff;--ak-text:#131b2e;--ak-muted:#404945;--ak-border:#dae2fd;--ak-accent:#1b4d3e;--ak-accent-text:#fff;--ak-focus:#1b4d3e;--ak-danger:#ba1a1a;--ak-radius:.5rem;--ak-shadow:0 10px 25px -3px #0f172a2e;--ak-font:inherit}.ak{font-family:var(--ak-font);color:var(--ak-text);box-sizing:border-box;font-size:1rem;line-height:1.45}.ak *,.ak :before,.ak :after{box-sizing:inherit}.ak :focus-visible{outline:3px solid var(--ak-focus);outline-offset:2px}.ak-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ak-button{border:1px solid var(--ak-border);border-radius:var(--ak-radius);background:var(--ak-surface);min-width:2.75rem;min-height:2.75rem;color:var(--ak-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-weight:600;display:inline-flex}.ak-button:hover{background:var(--ak-surface-2)}.ak-button[disabled],.ak-button[aria-disabled=true]{opacity:.5;cursor:default}.ak-button--primary{background:var(--ak-accent);border-color:var(--ak-accent);color:var(--ak-accent-text)}.ak-button--primary:hover{filter:brightness(1.08);background:var(--ak-accent)}.ak-button--quiet{background:0 0;border-color:#0000}.ak-button--icon{padding:.5rem}.ak-button[aria-pressed=true]{background:var(--ak-accent);border-color:var(--ak-accent);color:var(--ak-accent-text)}.ak-skip{inset-inline-start:-200vw;z-index:10000;border-radius:var(--ak-radius);background:var(--ak-accent);color:var(--ak-accent-text);box-shadow:var(--ak-shadow);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:.5rem}.ak-skip:focus,.ak-skip:focus-visible{outline:3px solid var(--ak-focus);outline-offset:2px;inset-inline-start:.5rem}.ak-float{z-index:9000;border:1px solid var(--ak-border);border-radius:calc(var(--ak-radius) * 2);background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow);align-items:center;gap:.25rem;max-width:calc(100vw - 1rem);padding:.4rem;display:flex;position:fixed}.ak-float--bottom-left{left:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}.ak-status{color:var(--ak-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 .5rem;font-size:.875rem;overflow:hidden}.ak-dialog{border:1px solid var(--ak-border);border-radius:calc(var(--ak-radius) * 2);background:var(--ak-surface);color:var(--ak-text);width:min(40rem,100vw - 2rem);max-height:calc(100vh - 2rem);box-shadow:var(--ak-shadow);padding:1.25rem}.ak-dialog::backdrop{background:#00000059}.ak-dialog h2{margin:0 0 .75rem;font-size:1.25rem;line-height:1.3}.ak-dialog table{border-collapse:collapse;width:100%;margin:.5rem 0 1rem}.ak-dialog th,.ak-dialog td{text-align:start;border-bottom:1px solid var(--ak-border);vertical-align:top;padding:.4rem .5rem}.ak-dialog kbd{border:1px solid var(--ak-border);background:var(--ak-surface-2);border-bottom-width:2px;border-radius:.3rem;padding:.1rem .4rem;font-family:inherit;font-size:.875em;display:inline-block}.ak-card{border:1px solid var(--ak-border);border-radius:calc(var(--ak-radius) * 2);background:var(--ak-surface);color:var(--ak-text);box-shadow:var(--ak-shadow);padding:1rem}@media (forced-colors:active){.ak-button,.ak-float,.ak-dialog,.ak-card,.ak-skip{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.ak-button--primary,.ak-button[aria-pressed=true],.ak-skip{color:highlighttext;forced-color-adjust:none;background:highlight}.ak :focus-visible{outline:3px solid highlight}}
.ak-controls{--ak-hue-text:#10b981;--ak-hue-reading:#2563eb;--ak-hue-colour:#f59e0b;--ak-hue-motion:#0d9488;--ak-hue-keyboard:#475569;--ak-hue-pointer:#ef4444;flex-direction:column;gap:.75rem;display:flex}.ak-controls--settings{columns:18rem 3;column-gap:1.5rem;display:block}.ak-controls--settings .ak-section{break-inside:avoid;margin-bottom:1.5rem}.ak-controls--compact{gap:.5rem}.ak-section{border:1px solid var(--ak-border);border-radius:calc(var(--ak-radius) * 2.5);background:var(--ak-surface);padding:.875rem 1rem 1rem}.ak-controls--panel .ak-section{background:var(--ak-surface-2);border:0}@supports (color:color-mix(in lab, red, red)){.ak-controls--panel .ak-section{background:color-mix(in srgb, var(--ak-surface-2) 70%, var(--ak-surface))}}.ak-controls--compact .ak-section{background:0 0;border:0;border-radius:0;padding:0}.ak-section--text{--ak-hue:var(--ak-hue-text)}.ak-section--reading{--ak-hue:var(--ak-hue-reading)}.ak-section--colour{--ak-hue:var(--ak-hue-colour)}.ak-section--motion{--ak-hue:var(--ak-hue-motion)}.ak-section--keyboard{--ak-hue:var(--ak-hue-keyboard)}.ak-section--pointer{--ak-hue:var(--ak-hue-pointer)}.ak-section__head{align-items:center;gap:.625rem;margin-bottom:.75rem;display:flex}.ak-section__icon{background:var(--ak-hue,var(--ak-accent));border-radius:.625rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ak-section__icon{background:color-mix(in srgb, var(--ak-hue,var(--ak-accent)) 14%, transparent)}}.ak-section__icon{color:var(--ak-hue,var(--ak-accent));font-size:1.0625rem}.ak-controls--compact .ak-section__icon{border-radius:.5rem;width:1.625rem;height:1.625rem;font-size:.9375rem}.ak-section__title{letter-spacing:-.01em;flex:auto;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.ak-section__reset{min-height:2.25rem;color:var(--ak-accent);border-radius:999px;flex:none;padding:.25rem .75rem;font-size:.875rem}.ak-section__reset:hover{background:var(--ak-accent)}@supports (color:color-mix(in lab, red, red)){.ak-section__reset:hover{background:color-mix(in srgb, var(--ak-accent) 10%, transparent)}}.ak-section__reset[disabled]{opacity:.4}.ak-section__reset[disabled]:hover{background:0 0}.ak-section__body{flex-direction:column;gap:1rem;display:flex}.ak-controls--compact .ak-section__body{gap:.5rem}.ak-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ak-label{font-size:.9375rem;font-weight:600}.ak-hint{color:var(--ak-muted);margin:0;font-size:.8125rem;line-height:1.45}.ak-note{border-radius:var(--ak-radius);background:var(--ak-surface);color:var(--ak-text);margin:0;padding:.6rem .75rem;font-size:.9375rem;line-height:1.4}.ak-controls__action{border-radius:999px;align-self:flex-start}.ak-switch{border-radius:var(--ak-radius);width:100%;min-height:2.75rem;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;font-size:.9375rem;font-weight:600;display:flex}.ak-switch[disabled]{opacity:.5;cursor:default}.ak-switch__label{flex:auto}.ak-switch__track{background:var(--ak-text);border:1px solid #0000;border-radius:1rem;flex:none;width:3rem;height:1.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ak-switch__track{background:color-mix(in srgb, var(--ak-text) 22%, var(--ak-surface))}}.ak-switch__track{transition:background-color .16s,border-color .16s}.ak-switch__thumb{background:#fff;border-radius:50%;width:1.375rem;height:1.375rem;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:.125rem;left:.125rem;box-shadow:0 1px 2px #00000040,0 2px 6px #0000001f}.ak-switch:hover .ak-switch__track{background:var(--ak-text)}@supports (color:color-mix(in lab, red, red)){.ak-switch:hover .ak-switch__track{background:color-mix(in srgb, var(--ak-text) 32%, var(--ak-surface))}}.ak-switch[aria-checked=true] .ak-switch__track,.ak-switch[aria-checked=true]:hover .ak-switch__track{background:var(--ak-accent);border-color:var(--ak-accent)}.ak-switch[aria-checked=true] .ak-switch__thumb{transform:translate(1.25rem)}.ak-switch[aria-checked=true] .ak-switch__thumb:after{content:"";border:solid var(--ak-accent);border-width:0 .17rem .17rem 0;width:.32rem;height:.65rem;position:absolute;top:.22rem;left:.45rem;transform:rotate(45deg)}.ak-stepper{border:1px solid var(--ak-border);background:var(--ak-surface);border-radius:999px;align-self:flex-start;align-items:center;padding:.1875rem;display:inline-flex}.ak-stepper__button{background:0 0;border:0;border-radius:999px;min-width:2.75rem;min-height:2.75rem;padding:0;font-size:1.375rem;font-weight:500;line-height:1;transition:background-color .12s,color .12s}.ak-stepper__button:hover{background:var(--ak-accent);color:var(--ak-accent-text)}.ak-stepper__button:focus-visible{outline-offset:-3px}.ak-stepper__button[aria-disabled=true]{opacity:.35;cursor:default}.ak-stepper__button[aria-disabled=true]:hover{color:inherit;background:0 0}.ak-stepper__output{font-variant-numeric:tabular-nums;letter-spacing:-.01em;justify-content:center;align-items:center;min-width:4.25rem;padding:0 .5rem;font-weight:700;display:inline-flex}.ak-choice{background:var(--ak-text);border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.1875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ak-choice{background:color-mix(in srgb, var(--ak-text) 7%, transparent)}}.ak-choice__option{min-height:2.75rem;color:var(--ak-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:auto;padding:.4rem .875rem;font-size:.9375rem;font-weight:600;transition:background-color .14s,color .14s,box-shadow .14s}.ak-choice__option:hover{background:var(--ak-text)}@supports (color:color-mix(in lab, red, red)){.ak-choice__option:hover{background:color-mix(in srgb, var(--ak-text) 8%, transparent)}}.ak-choice__option[aria-checked=true],.ak-choice__option[aria-checked=true]:hover{border-color:var(--ak-accent);background:var(--ak-accent);color:var(--ak-accent-text);box-shadow:0 4px 12px -4px var(--ak-accent)}@supports (color:color-mix(in lab, red, red)){.ak-choice__option[aria-checked=true],.ak-choice__option[aria-checked=true]:hover{box-shadow:0 4px 12px -4px color-mix(in srgb, var(--ak-accent) 70%, transparent)}}.ak-choice__option[disabled]{opacity:.5;cursor:default}.ak-choice__option[disabled]:hover{background:0 0}.ak-choice__option[disabled][aria-checked=true]:hover{background:var(--ak-accent)}.ak-select{border:1px solid var(--ak-border);background:var(--ak-surface);width:100%;min-height:2.75rem;color:var(--ak-text);font:inherit;border-radius:999px;padding:.4rem .875rem;font-size:.9375rem}.ak-select[disabled]{opacity:.5}.ak-panel{border:1px solid var(--ak-border);flex-direction:column;width:min(24rem,100vw - 1rem);max-height:min(40rem,100vh - 1rem);display:flex}@supports (color:color-mix(in lab, red, red)){.ak-panel{border:1px solid color-mix(in srgb, var(--ak-border) 60%, transparent)}}.ak-panel{border-radius:calc(var(--ak-radius) * 3);background:var(--ak-surface);color:var(--ak-text);transform-origin:100% 100%;animation:.22s cubic-bezier(.22,1,.36,1) ak-panel-in;overflow:hidden;box-shadow:0 1px 2px #0f172a0f,0 12px 32px -8px #0f172a2e,0 32px 64px -16px #0f172a38}@keyframes ak-panel-in{0%{opacity:0;transform:translateY(.75rem)scale(.97)}}.ak-panel__head{align-items:center;gap:.625rem;padding:.875rem .625rem .75rem 1rem;display:flex}.ak-panel__mark{background:var(--ak-accent);width:2.25rem;height:2.25rem;color:var(--ak-accent-text);box-shadow:0 6px 16px -6px var(--ak-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ak-panel__mark{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--ak-accent) 80%, transparent)}}.ak-panel__title{letter-spacing:-.015em;flex:auto;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.ak-panel__close{border-radius:50%;font-size:1.5rem;line-height:1}.ak-panel__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ak-text) transparent;flex:auto;min-height:0;padding:.25rem .75rem .75rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.ak-panel__body{scrollbar-color:color-mix(in srgb, var(--ak-text) 25%, transparent) transparent}}.ak-panel__foot{border-top:1px solid var(--ak-border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ak-panel__foot{border-top:1px solid color-mix(in srgb, var(--ak-border) 70%, transparent)}}.ak-panel__foot{background:var(--ak-surface)}.ak-panel__foot .ak-button{border-radius:999px}.ak-panel__foot .ak-button--primary{box-shadow:0 6px 16px -6px var(--ak-accent)}@supports (color:color-mix(in lab, red, red)){.ak-panel__foot .ak-button--primary{box-shadow:0 6px 16px -6px color-mix(in srgb, var(--ak-accent) 80%, transparent)}}@media (prefers-reduced-motion:reduce){.ak-panel{animation:none}.ak-switch__track,.ak-switch__thumb,.ak-stepper__button,.ak-choice__option{transition:none}}@media (forced-colors:active){.ak-section,.ak-panel,.ak-note,.ak-stepper,.ak-select,.ak-choice,.ak-choice__option,.ak-switch__track,.ak-section__icon,.ak-panel__mark{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.ak-controls--compact .ak-section,.ak-choice{border:0}.ak-panel__head,.ak-panel__foot{background:canvas;border-color:canvastext}.ak-panel__foot{border-top:1px solid canvastext}.ak-stepper__button{border:1px solid canvastext}.ak-switch__thumb{box-shadow:none;background:canvastext}.ak-switch[aria-checked=true] .ak-switch__track{forced-color-adjust:none;background:highlight;border-color:highlight}.ak-switch[aria-checked=true] .ak-switch__thumb{background:highlighttext}.ak-switch[aria-checked=true] .ak-switch__thumb:after{border-color:highlight}.ak-choice__option[aria-checked=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.ak-hint,.ak-section__reset{color:canvastext}.ak-switch[disabled],.ak-select[disabled],.ak-choice__option[disabled],.ak-section__reset[disabled],.ak-stepper__button[aria-disabled=true]{color:graytext;opacity:1}.ak-choice__option[disabled][aria-checked=true]{color:graytext;background:canvas;border-color:graytext}}.ak-skip-links .ak-skip{align-items:center;min-height:2.75rem;line-height:1.2;display:inline-flex}.ak-shortcuts{overflow:auto}.ak-shortcuts-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ak-shortcuts-head h2{margin:0;padding-block:.5rem}.ak-shortcuts-intro{color:var(--ak-muted);margin:0 0 1rem}.ak-shortcuts-caption{text-align:start;caption-side:top;padding:.5rem .5rem .25rem;font-weight:700}.ak-shortcuts-keys{white-space:nowrap}.ak-shortcuts-keys kbd+span,.ak-shortcuts-keys span+kbd{margin-inline-start:.25rem}.ak-shortcuts-subtitle{margin:1rem 0 .5rem;font-size:1.05rem;line-height:1.3}.ak-shortcuts-empty{color:var(--ak-muted);margin:0}.ak-shortcuts-headings{margin:0;padding:0;list-style:none}.ak-shortcuts-heading{margin:0}.ak-shortcuts-heading--2{padding-inline-start:1.25rem}.ak-shortcuts-heading--3{padding-inline-start:2.5rem}.ak-shortcuts-heading--4,.ak-shortcuts-heading--5,.ak-shortcuts-heading--6{padding-inline-start:3.75rem}.ak-shortcuts-jump{text-align:start;justify-content:flex-start;width:100%;font-weight:500}.ak-setup-card{z-index:9500;flex-direction:column;gap:.75rem;width:min(26rem,100vw - 2rem);max-height:calc(100vh - 2rem);display:flex;position:fixed;overflow:auto}.ak-setup-card--bottom-right{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.ak-setup-card--top-right{top:1rem;right:1rem}.ak-setup-card--centre{top:50%;left:50%;transform:translate(-50%,-50%)}.ak-setup-card--min{width:auto;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));flex-direction:row;align-items:center;gap:.5rem;padding:.5rem;top:auto;left:auto;transform:none}.ak-setup-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ak-setup-title{margin:0;font-size:1.2rem;line-height:1.3}.ak-setup-body{color:var(--ak-muted);margin:0}.ak-setup-stop{color:var(--ak-muted);margin:0;font-size:.875rem}.ak-setup-actions{flex-wrap:wrap;gap:.5rem;display:flex}.ak-setup-actions--end{justify-content:flex-end}.ak-setup-needs{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ak-setup-need{border-radius:var(--ak-radius);cursor:pointer;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding:.5rem;display:flex}.ak-setup-need:hover{background:var(--ak-surface-2)}.ak-setup-need input{width:1.375rem;height:1.375rem;accent-color:var(--ak-accent);flex:none;margin:.15rem 0 0}.ak-setup-need small{color:var(--ak-muted);font-size:.875rem;display:block}.ak-setup-changes{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ak-setup-change{justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.ak-setup-change--off{color:var(--ak-muted);text-decoration:line-through}.ak-setup-switch{border-radius:var(--ak-radius);min-width:2.75rem;min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem;display:inline-flex}.ak-switch-track{background:var(--ak-muted);border-radius:1rem;flex:none;width:2.5rem;height:1.5rem;display:inline-block;position:relative}.ak-switch-knob{background:var(--ak-surface);border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.2rem;left:.2rem}.ak-setup-switch[aria-checked=true] .ak-switch-track{background:var(--ak-accent)}.ak-setup-switch[aria-checked=true] .ak-switch-knob{left:1.2rem}.ak-switch-text{text-align:start;min-width:2rem;font-size:.875rem}.ak-setup-left{border-radius:var(--ak-radius);background:var(--ak-surface-2);gap:.5rem;padding:.75rem;display:grid}.ak-setup-ring{z-index:9400;pointer-events:none;border:4px solid var(--ak-accent);box-shadow:0 0 0 3px var(--ak-surface);border-radius:.5rem;position:fixed}.ak-setup-adjust{border-top:1px solid var(--ak-border);padding-top:.75rem}@media (forced-colors:active){.ak-switch-track{background:buttonface;border:1px solid buttontext}.ak-switch-knob{background:buttontext}.ak-setup-switch[aria-checked=true] .ak-switch-track{forced-color-adjust:none;background:highlight}.ak-setup-switch[aria-checked=true] .ak-switch-knob{background:highlighttext}.ak-setup-ring{box-shadow:none;border-color:highlight}.ak-setup-left{border:1px solid canvastext}}@media print{.ak-setup,.ak-setup-ring{display:none!important}}.ak-voice-pill{left:.5rem;bottom:calc(4.25rem + env(safe-area-inset-bottom,0px));padding-inline-end:.5rem}.ak-voice-pill .ak-status{flex:auto;max-width:18rem}.ak-voice-mic{flex:none;position:relative}.ak-voice-mic svg{width:1.4rem;height:1.4rem}.ak-voice-mic[aria-pressed=true]{background:var(--ak-danger);border-color:var(--ak-danger);color:#fff}.ak-voice-mic[aria-pressed=true]:after{content:"";border-radius:inherit;border:2px solid var(--ak-danger);opacity:.6;pointer-events:none;animation:1.4s ease-out infinite ak-voice-pulse;position:absolute;inset:-4px}.ak-voice-mic[data-paused=true]{background:var(--ak-surface-2);border-color:var(--ak-border);color:var(--ak-muted)}.ak-voice-mic[data-paused=true]:after{opacity:0;animation:none}@keyframes ak-voice-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ak-voice-mic[aria-pressed=true]:after{opacity:.4;animation:none}}.ak-voice-note{gap:.5rem;max-width:24rem;padding-inline-start:.75rem}.ak-voice-note .ak-status{white-space:normal;line-height:1.3}.ak-voice-numbers{z-index:9500;pointer-events:none;position:fixed;inset:0}.ak-voice-badge{border:2px solid var(--ak-surface);background:var(--ak-accent);min-width:1.6rem;height:1.6rem;color:var(--ak-accent-text);font:700 .875rem/1.35rem var(--ak-font);text-align:center;box-shadow:var(--ak-shadow);border-radius:.8rem;padding:0 .4rem;position:fixed;transform:translate(-35%,-55%)}.ak-voice-help p{color:var(--ak-muted);margin:0 0 .75rem}.ak-voice-help td:first-child{width:40%;font-weight:600}.ak-voice-help .ak-voice-example{background:var(--ak-surface-2);border:1px solid var(--ak-border);border-radius:1rem;margin:.1rem .4rem .1rem 0;padding:.1rem .5rem;display:inline-block}.ak-voice-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}@media (forced-colors:active){.ak-voice-mic[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.ak-voice-mic[aria-pressed=true]:after{border-color:highlight}.ak-voice-badge{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:canvastext}.ak-voice-help .ak-voice-example{border-color:canvastext}}.ak-reader{flex-wrap:wrap;row-gap:.25rem;max-width:min(100vw - 1rem,40rem)}.ak-reader .ak-button--icon svg{flex:none;width:1.25rem;height:1.25rem}.ak-reader__speed{font-variant-numeric:tabular-nums;min-width:3.25rem}.ak-reader__status{white-space:normal;flex:100%;padding:.25rem .5rem}@media (min-width:48rem){.ak-reader__status{white-space:nowrap;flex:0 18rem}}:root{--ak-surface:var(--card);--ak-surface-2:var(--muted);--ak-text:var(--foreground);--ak-muted:var(--muted-foreground);--ak-border:var(--border);--ak-accent:var(--primary);--ak-accent-text:var(--primary-foreground);--ak-focus:var(--ring);--ak-danger:var(--destructive);--ak-radius:var(--control-radius);--ak-shadow:0 10px 25px -3px #0f172a2e;--ak-font:var(--font-sans);--a11y-heading-bar:var(--primary);--a11y-heading-tint:var(--primary);--a11y-focus-ring:var(--ring);--a11y-focus-halo:var(--card);--a11y-reading-bg:#fff3c4;--a11y-reading-text:#131b2e}.dark{--ak-shadow:0 10px 25px -3px #00000080;--a11y-reading-bg:#5a4a10;--a11y-reading-text:#faf8ff}html.a11y-font :where(*):not(pre,code,kbd,samp,pre *,code *){font-family:var(--font-a11y), var(--font-sans), system-ui, sans-serif!important}html.a11y-contrast .ak-controls{--ak-hue-text:var(--ak-accent);--ak-hue-reading:var(--ak-accent);--ak-hue-colour:var(--ak-accent);--ak-hue-motion:var(--ak-accent);--ak-hue-keyboard:var(--ak-accent);--ak-hue-pointer:var(--ak-accent)}html.a11y-contrast{--background:#fff;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--muted:#f0f0f0;--muted-foreground:#1f1f1f;--secondary:#ededed;--secondary-foreground:#000;--accent:#e4e4e4;--accent-foreground:#000;--border:#4a4a4a;--input:#4a4a4a;--primary:#0b3326;--primary-foreground:#fff;--brand:#0b3326;--brand-foreground:#fff;--ring:#0b3326;--gold:#8a5300;--gold-foreground:#fff;--nd-gold-600:#5c3700;--success:#0b3326;--destructive:#8b0000;--tertiary:#0a1266;--tertiary-soft:#e6e6ff;--surface-high:#e0e0e0;--ct-blue:#0b3a8a;--ct-green:#0b3326;--ct-orange:#7a3f00;--ct-purple:#1d2580;--ct-amber:#5c3700;--ct-red:#8b0000}html.a11y-contrast.dark{--background:#000;--foreground:#fff;--card:#000;--card-foreground:#fff;--popover:#000;--popover-foreground:#fff;--muted:#141414;--muted-foreground:#e6e6e6;--secondary:#161616;--secondary-foreground:#fff;--accent:#1f1f1f;--accent-foreground:#fff;--border:#bdbdbd;--input:#bdbdbd;--primary:#b9f0d8;--primary-foreground:#000;--brand:#b9f0d8;--brand-foreground:#000;--ring:#b9f0d8;--gold:#ffd08a;--gold-foreground:#000;--nd-gold-600:#ffd08a;--success:#b9f0d8;--destructive:#ffb4ab;--tertiary:#d6d9ff;--tertiary-soft:#1a2370;--surface-high:#2a2a2a;--ct-blue:#a8c8ff;--ct-green:#b9f0d8;--ct-orange:#ffc98a;--ct-purple:#d6d9ff;--ct-amber:#ffd08a;--ct-red:#ffb4ab}html.a11y-contrast [class*=shadow-]{box-shadow:0 0 0 1px var(--border)!important}html.a11y-contrast :is(.text-muted-foreground,.text-muted-foreground\/70,.text-muted-foreground\/60){color:var(--muted-foreground)!important}html.a11y-contrast [class*=text-white\/]{color:#fff!important}html.a11y-contrast :is(.opacity-60,.opacity-70,.opacity-75,.opacity-80){opacity:1!important}[data-capturing] .ak-float,[data-capturing] .ak-skip{visibility:hidden!important}
