.a11y-trigger{position:fixed;inset-block-end:calc(22px + var(--a11y-lift, 0px));inset-inline-end:22px;z-index:57;box-sizing:border-box;inline-size:48px;block-size:48px;margin:0;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--fg, #fff);background-color:var(--glass-ink, rgba(28,25,39,.72));-webkit-backdrop-filter:var(--glass-blur-chip, blur(14px) saturate(140%));backdrop-filter:var(--glass-blur-chip, blur(14px) saturate(140%));border:1px solid var(--glass-stroke, rgba(183,165,208,.32));box-shadow:var(--glass-hi, inset 0 1px 0 rgba(255,255,255,.24), inset 0 -1px 0 rgba(0,0,0,.3));transition:background-color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1)),color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1))}.a11y-trigger svg{display:block;inline-size:26px;block-size:26px}.a11y-trigger:hover{background-color:var(--glass-ink-dense, rgba(28,25,39,.86));color:var(--wisteria, #B7A5D0)}.a11y-trigger:focus-visible,.a11y-panel :focus-visible{outline:2px solid var(--wisteria, #B7A5D0);outline-offset:3px}.a11y-trigger:focus-visible,.a11y-close:focus-visible{border-radius:50%}.a11y-switch:focus-visible{border-radius:var(--r-3, 16px)}.a11y-reset:focus-visible{border-radius:var(--r-pill, 999px)}.a11y-panel{position:fixed;inset:auto;inset-inline:0;inset-block-end:0;margin:0;box-sizing:border-box;inline-size:100%;max-inline-size:100%;max-block-size:85dvh;overflow:auto;overscroll-behavior:contain;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));color:var(--fg, #fff);font-family:var(--font-body, "narkiss-hadash", system-ui, sans-serif);font-size:max(16px,min(calc(16px * var(--nl-text, 1)),40px));font-weight:400;line-height:1.5;text-align:start;background-color:var(--glass-ink-dense, rgba(28,25,39,.86));-webkit-backdrop-filter:var(--glass-blur-modal, blur(24px) saturate(120%));backdrop-filter:var(--glass-blur-modal, blur(24px) saturate(120%));border:1px solid var(--glass-stroke, rgba(183,165,208,.32));border-block-end:0;border-start-start-radius:var(--r-4, 24px);border-start-end-radius:var(--r-4, 24px);border-end-start-radius:0;border-end-end-radius:0;box-shadow:var(--glass-hi, inset 0 1px 0 rgba(255,255,255,.24), inset 0 -1px 0 rgba(0,0,0,.3)),var(--glass-shadow, 0 24px 60px rgba(0,0,0,.46))}.a11y-panel::backdrop{background:var(--glass-scrim, rgba(10,9,13,.82))}@media(min-width:561px){.a11y-panel{inset-inline-start:auto;inset-inline-end:22px;inset-block-end:82px;inline-size:360px;max-inline-size:calc(100vw - 44px);max-block-size:min(640px,calc(100dvh - 112px));padding:20px;border-block-end:1px solid var(--glass-stroke, rgba(183,165,208,.32));border-radius:var(--r-4, 24px)}}.a11y-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.a11y-title{margin:0;min-inline-size:0;font-family:var(--font-display, "narkiss-hadash-extended", system-ui, sans-serif);font-size:max(20px,min(calc(20px * var(--nl-text, 1)),40px));font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--fg, #fff)}html[dir=rtl] .a11y-title{letter-spacing:0}.a11y-close{position:relative;flex:none;box-sizing:border-box;inline-size:44px;block-size:44px;margin:0;padding:0;border-radius:50%;cursor:pointer;color:var(--fg, #fff);background-color:var(--glass-fill-soft, rgba(255,255,255,.07));border:1px solid var(--stroke-2, rgba(183,165,208,.22));transition:background-color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1))}.a11y-close:before,.a11y-close:after{content:"";position:absolute;inset:0;margin:auto;inline-size:16px;block-size:2px;border-radius:2px;background:currentColor}.a11y-close:before{transform:rotate(45deg)}.a11y-close:after{transform:rotate(-45deg)}.a11y-close:hover{background-color:#ffffff1f}.a11y-intro{margin:4px 0 8px;font-size:max(16px,min(calc(16px * var(--nl-text, 1)),40px));font-weight:400;color:var(--fg-3, #CBC6D8)}.a11y-rows{display:flex;flex-direction:column}.a11y-row+.a11y-row,.a11y-size,.a11y-size+.a11y-row{border-block-start:1px solid var(--stroke, rgba(183,165,208,.13))}.a11y-rows>:first-child{border-block-start:0}.a11y-row{padding-block:0}.a11y-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;inline-size:100%;min-block-size:48px;margin:0;padding:8px 12px;border:0;border-radius:var(--r-3, 16px);background:transparent;cursor:pointer;color:var(--fg, #fff);text-align:start;font-family:var(--font-body, "narkiss-hadash", system-ui, sans-serif);font-size:max(16px,min(calc(16px * var(--nl-text, 1)),40px));font-weight:600;line-height:1.35;transition:background-color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1))}.a11y-switch:hover{background-color:var(--glass-fill-soft, rgba(255,255,255,.07))}.a11y-switch[aria-disabled=true]{cursor:default}.a11y-switch[aria-disabled=true]:hover{background-color:transparent}.a11y-label{flex:1 1 auto;min-inline-size:0}.a11y-track{position:relative;flex:none;box-sizing:border-box;inline-size:40px;block-size:24px;border-radius:var(--r-pill, 999px);background:var(--stroke-2, rgba(183,165,208,.22));border:1px solid rgba(203,198,216,.55)}.a11y-knob{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--fg-3, #CBC6D8)}.a11y-switch[aria-checked=true] .a11y-track{background:var(--iris, #6C4E89);border-color:var(--fg, #fff)}.a11y-switch[aria-checked=true] .a11y-knob{inset-inline-start:18px;background:#fff}.a11y-note{margin:0;padding:0 12px 8px;font-size:max(16px,min(calc(16px * var(--nl-text, 1)),40px));font-weight:400;color:var(--fg-3, #CBC6D8)}.a11y-size{margin:0;padding:10px 12px 12px;border:0;border-block-start:1px solid var(--stroke, rgba(183,165,208,.13));min-inline-size:0}.a11y-legend{float:inline-start;inline-size:100%;margin:0 0 10px;padding:0;font-size:max(16px,min(calc(16px * var(--nl-text, 1)),40px));font-weight:600;line-height:1.35;color:var(--fg, #fff)}.a11y-pills{clear:both;display:flex;flex-wrap:wrap;gap:8px}.a11y-pill{position:relative;display:inline-grid;place-items:center;box-sizing:border-box;min-block-size:44px;min-inline-size:72px;padding:0 16px;border-radius:var(--r-pill, 999px);border:1px solid var(--stroke-2, rgba(183,165,208,.22));cursor:pointer}.a11y-pill input{position:absolute;inset:-1px;margin:0;border-radius:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid transparent;transition:background-color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1))}.a11y-pill:hover input:not(:checked){background-color:var(--glass-fill-soft, rgba(255,255,255,.07))}.a11y-pill input:checked{background-color:var(--iris, #6C4E89);border-color:var(--fg, #fff)}.a11y-pill-text{position:relative;pointer-events:none;font-size:max(16px,min(calc(16px * var(--nl-text, 1)),40px));font-weight:600;line-height:1.2;color:var(--fg, #fff);font-variant-numeric:tabular-nums}.a11y-pill input:checked+.a11y-pill-text{color:#fff}.a11y-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-block-start:0;padding-block-start:14px;border-block-start:1px solid var(--stroke, rgba(183,165,208,.13))}.a11y-reset{box-sizing:border-box;min-block-size:44px;margin:0;padding:8px 18px;border-radius:var(--r-pill, 999px);cursor:pointer;background:transparent;border:1px solid var(--stroke-2, rgba(183,165,208,.22));color:var(--fg, #fff);font-family:var(--font-body, "narkiss-hadash", system-ui, sans-serif);font-size:max(16px,min(calc(16px * var(--nl-text, 1)),40px));font-weight:600;line-height:1.3;text-align:center;transition:background-color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1)),border-color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1))}.a11y-reset:hover{background-color:var(--glass-fill-soft, rgba(255,255,255,.07));border-color:#b7a5d080}.a11y-statement{flex:1 1 140px;min-inline-size:0;justify-content:flex-end;text-align:end;display:inline-flex;align-items:center;min-block-size:44px;font-size:max(16px,min(calc(16px * var(--nl-text, 1)),40px));font-weight:600;color:var(--wisteria, #B7A5D0);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.a11y-statement:hover{text-decoration-thickness:2px}html[data-a11y-contrast=more] .a11y-track{background:#6e6b78;border-color:#fff9}@media(forced-colors:active){.a11y-knob,.a11y-close:before,.a11y-close:after{forced-color-adjust:none;background:ButtonText}.a11y-switch[aria-checked=true] .a11y-track{forced-color-adjust:none;background:Highlight;border-color:Highlight}.a11y-switch[aria-checked=true] .a11y-knob{background:HighlightText}.a11y-pill input:checked{forced-color-adjust:none;background-color:Highlight;border-color:Highlight}.a11y-pill input:checked+.a11y-pill-text{forced-color-adjust:none;color:HighlightText}}@keyframes a11y-panel-in{0%{opacity:0;transform:translateY(12px)}}@keyframes a11y-scrim-in{0%{opacity:0}}@media(prefers-reduced-motion:no-preference){:where(html:not([data-a11y-motion=reduce])) .a11y-panel[open]{animation:a11y-panel-in var(--t-lift, .2s) var(--ease-smooth, cubic-bezier(.4,.1,.2,1))}:where(html:not([data-a11y-motion=reduce])) .a11y-panel[open]::backdrop{animation:a11y-scrim-in var(--t-lift, .2s) var(--ease-smooth, cubic-bezier(.4,.1,.2,1))}:where(html:not([data-a11y-motion=reduce])) .a11y-knob{transition:inset-inline-start var(--t-lift, .2s) var(--ease-smooth, cubic-bezier(.4,.1,.2,1))}:where(html:not([data-a11y-motion=reduce])) .a11y-trigger{transition:background-color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1)),color var(--t-glow, .3s) var(--ease-hover, cubic-bezier(.2,.7,.2,1)),transform var(--t-lift, .2s) var(--ease-hover, cubic-bezier(.2,.7,.2,1))}:where(html:not([data-a11y-motion=reduce])) .a11y-trigger:active{transform:scale(.94)}}
