/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.a11y-ui{--a11y-gap:16px;--a11y-bottom:0px;letter-spacing:normal;text-align:left;font-family:inherit;font-size:14px;line-height:1.4}.a11y-fab{bottom:calc(var(--a11y-gap) + var(--a11y-bottom));z-index:1095;background:var(--color-primary);width:52px;height:52px;color:var(--color-primary-foreground);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:transform .15s,bottom .2s;display:inline-flex;position:fixed;box-shadow:0 6px 18px #00000038}.a11y-ui--left .a11y-fab{left:var(--a11y-gap)}.a11y-ui--right .a11y-fab{right:var(--a11y-gap)}.a11y-fab:hover{transform:scale(1.06)}.a11y-fab__icon{font-size:28px;line-height:1;display:inline-flex}html.a11y-fab-hidden .a11y-fab{display:none}.a11y-ui :is(button,select):focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:2px solid #0000}.a11y-dialog{z-index:2147483001;border:1px solid var(--color-border);background:var(--color-background);width:min(400px,100vw - 16px);color:var(--color-text-primary);border-radius:16px;flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;overflow:hidden;box-shadow:0 18px 50px #00000047}.a11y-dialog[hidden]{display:none}.a11y-ui--left .a11y-dialog{left:8px}.a11y-ui--right .a11y-dialog{right:8px}.a11y-dialog__head{background:var(--color-primary);color:var(--color-primary-foreground);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.a11y-dialog__title{margin:0;font-size:17px;font-weight:700;line-height:1.3}.a11y-dialog__head .a11y-icon-btn{color:inherit;background:0 0;border-color:#ffffff73}.a11y-dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 16px 16px;overflow-y:auto}.a11y-dialog__foot{border-top:1px solid var(--color-border);padding:12px 16px}.a11y-icon-btn{border:1px solid var(--color-border);background:var(--color-background);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;display:inline-flex}.a11y-icon-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}.a11y-dialog__head .a11y-icon-btn:hover{color:inherit;background:#ffffff26}.a11y-hide-row{background:var(--color-text-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.a11y-hide-row{background:color-mix(in srgb, var(--color-text-primary) 5%, transparent)}}.a11y-hide-row__label{font-size:14px;font-weight:600}.a11y-hide-row__select{border:1px solid var(--color-border);background:var(--color-background);max-width:55%;height:36px;color:var(--color-text-primary);font:inherit;border-radius:8px;padding:0 10px;font-size:14px}.a11y-section{margin-top:16px}.a11y-section__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;font-weight:700}.a11y-stepper{border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:10px 12px;display:flex}.a11y-stepper__label{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.a11y-stepper__ctrl{align-items:center;gap:8px;display:inline-flex}.a11y-stepper__value{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:14px;font-weight:700}.a11y-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a11y-tile{border:1px solid var(--color-border);background:var(--color-background);min-height:92px;color:var(--color-text-primary);font:inherit;text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:13px;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s;display:flex;position:relative}.a11y-tile:hover{border-color:var(--color-primary)}.a11y-tile[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.a11y-tile__icon{font-size:20px;line-height:1;display:inline-flex}.a11y-stepper__label .a11y-tile__icon{font-size:18px}.a11y-tile__level{opacity:.85;font-size:11px;font-weight:500}.a11y-tile__dots{gap:3px;display:flex}.a11y-tile__dots span{opacity:.25;background:currentColor;border-radius:2px;width:14px;height:3px}.a11y-tile__dots span.is-on{opacity:1}.a11y-reset{background:var(--color-primary);width:100%;height:44px;color:var(--color-primary-foreground);font:inherit;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.a11y-reset .a11y-tile__icon{font-size:16px}.a11y-reading-line{z-index:2147483000;background:var(--color-primary);height:4px;box-shadow:0 0 0 1px var(--color-background);pointer-events:none;margin-top:-2px;position:fixed;left:0;right:0}.a11y-reading-mask{z-index:2147483000;pointer-events:none;background:#0009;position:fixed;left:0;right:0}.a11y-reading-mask--top{top:0}.a11y-reading-mask--bottom{bottom:0}@media (prefers-reduced-motion:reduce){.a11y-fab,.a11y-tile{transition:none}}html.a11y-fs-m2{font-size:80%}html.a11y-fs-m1{font-size:90%}html.a11y-fs-1{font-size:110%}html.a11y-fs-2{font-size:120%}html.a11y-fs-3{font-size:130%}html.a11y-fs-4{font-size:140%}html.a11y-fs-5{font-size:150%}html.a11y-line-height-1 body :is(p,li,dt,dd,td,th,label,blockquote,figcaption,h1,h2,h3,h4,h5,h6,a,span,small,strong,em):not(.a11y-ui,.a11y-ui *){line-height:1.5!important}html.a11y-line-height-2 body :is(p,li,dt,dd,td,th,label,blockquote,figcaption,h1,h2,h3,h4,h5,h6,a,span,small,strong,em):not(.a11y-ui,.a11y-ui *){line-height:1.8!important}html.a11y-line-height-3 body :is(p,li,dt,dd,td,th,label,blockquote,figcaption,h1,h2,h3,h4,h5,h6,a,span,small,strong,em):not(.a11y-ui,.a11y-ui *){line-height:2.1!important}html.a11y-letter-spacing-1 body :is(p,li,dt,dd,td,th,label,blockquote,figcaption,h1,h2,h3,h4,h5,h6,a,span,small,strong,em,button):not(.a11y-ui,.a11y-ui *){letter-spacing:.05em!important;word-spacing:.08em!important}html.a11y-letter-spacing-2 body :is(p,li,dt,dd,td,th,label,blockquote,figcaption,h1,h2,h3,h4,h5,h6,a,span,small,strong,em,button):not(.a11y-ui,.a11y-ui *){letter-spacing:.1em!important;word-spacing:.16em!important}html.a11y-letter-spacing-3 body :is(p,li,dt,dd,td,th,label,blockquote,figcaption,h1,h2,h3,h4,h5,h6,a,span,small,strong,em,button):not(.a11y-ui,.a11y-ui *){letter-spacing:.15em!important;word-spacing:.24em!important}html.a11y-align-text-1 body :is(p,li,dt,dd,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6):not(.a11y-ui,.a11y-ui *){text-align:left!important}html.a11y-align-text-2 body :is(p,li,dt,dd,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6):not(.a11y-ui,.a11y-ui *){text-align:center!important}html.a11y-align-text-3 body :is(p,li,dt,dd,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6):not(.a11y-ui,.a11y-ui *){text-align:right!important}html.a11y-readable-font body :not(.a11y-ui,.a11y-ui *){font-family:Verdana,Tahoma,Arial,Noto Sans Armenian,Noto Sans,sans-serif!important}html.a11y-font-weight body :is(p,li,dt,dd,td,th,label,blockquote,figcaption,a,span,small,em,button):not(.a11y-ui,.a11y-ui *){font-weight:700!important}html.a11y-big-cursor,html.a11y-big-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M6 3 L6 39 L15 31 L21 45 L28 42 L22 28 L34 28 Z' fill='%23000' stroke='%23fff' stroke-width='2.5' stroke-linejoin='round'/%3E%3C/svg%3E") 6 3,auto!important}html.a11y-highlight-links body a:not(.a11y-ui *){text-underline-offset:3px!important;outline:2px solid var(--color-primary)!important;outline-offset:2px!important;text-decoration:underline!important}html.a11y-highlight-content body :is(p,li,dt,dd,td,th,blockquote,figcaption,h1,h2,h3,h4,h5,h6):not(.a11y-ui,.a11y-ui *):is(:hover,:focus-within){outline:2px dashed var(--color-primary)!important;outline-offset:3px!important}html.a11y-light-contrast body,html.a11y-light-contrast body :not(.a11y-ui,.a11y-ui *,.ci){color:#000!important;text-shadow:none!important;box-shadow:none!important;background-color:#fff!important;border-color:#000!important}html.a11y-light-contrast body .ci:not(.a11y-ui *){background-color:#000!important}html.a11y-high-contrast{filter:contrast(1.5)}html.a11y-monochrome{filter:grayscale()}html.a11y-high-contrast.a11y-monochrome{filter:contrast(1.5)grayscale()}html.a11y-hide-images body :is(img,picture,[role=img]:not(.ci)):not(.a11y-ui *){visibility:hidden!important}html.a11y-hide-images body :not(.a11y-ui,.a11y-ui *){background-image:none!important}html.a11y-stop-animations *,html.a11y-stop-animations :before,html.a11y-stop-animations :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.a11y-glyph{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:800;line-height:1;display:inline-block}.a11y-icon-btn .a11y-glyph{font-size:20px;font-weight:700}.a11y-tile__icon--big_cursor .ci{transform:rotate(-30deg)}