:root{--a11y-blue:#0b5cf0;--a11y-blue-dark:#0a49bd;--a11y-blue-soft:#eef3ff;--a11y-ink:#1b2130;--a11y-muted:#5b6577;--a11y-line:#e3e8f2}.a11y-launcher{z-index:2147483000;background:var(--a11y-blue);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 20px #0b5cf059;left:auto!important}.a11y-launcher:hover{background:var(--a11y-blue-dark)}.a11y-launcher:focus-visible,.a11y-panel button:focus-visible,.a11y-panel select:focus-visible{outline-offset:2px;outline:3px solid #111827}.a11y-overlay{z-index:2147483000;background:0 0;position:fixed;inset:0}.a11y-panel{z-index:2147483001;width:min(440px,100vw);color:var(--a11y-ink);background:#eef2f8;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 32px #0f141938;left:auto!important}.a11y-head{background:var(--a11y-blue);color:#fff;padding:16px 18px 56px}.a11y-head-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.a11y-panel *,.a11y-launcher{letter-spacing:normal;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.a11y-icon-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.a11y-lang{font-size:13px;font-weight:700}.a11y-lang-select{appearance:none;color:#fff;cursor:pointer;text-align:center;background:#ffffff24;border:1px solid #fff6;border-radius:999px;padding:6px 14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:13px;font-weight:700}.a11y-lang-select:hover{background:#ffffff3d}.a11y-lang-select option{color:#1b2130;background:#fff}.a11y-title{color:#fff;text-align:center;margin:18px 0 20px;font-size:25px;font-weight:700}.a11y-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.a11y-action{color:var(--a11y-blue);cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 6px;font-size:13px;font-weight:600;display:flex;box-shadow:0 2px 6px #0a28641f}.a11y-action:hover,.a11y-action[data-active=true]{background:var(--a11y-blue-soft);color:var(--a11y-blue-dark)}.a11y-body{flex:1;margin-top:-44px;padding:0 12px 20px;overflow-y:auto}.a11y-card{background:#fff;border-radius:16px;margin-bottom:14px;padding:16px;box-shadow:0 4px 16px #0f1e4614}.a11y-lead{color:var(--a11y-ink);margin:0 0 6px;font-size:16px;font-weight:500}.a11y-section-title{margin:0 0 14px;font-size:16px;font-weight:600}.a11y-profile{text-align:left;border:none;border-top:1px solid var(--a11y-line);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;margin:0;padding:14px 2px;display:grid}.a11y-profile-name{font-size:15px;font-weight:600}.a11y-profile-sub{color:var(--a11y-muted);margin-top:2px;font-size:13px}.a11y-switch{background:#eef1f6;border-radius:999px;order:-1;align-items:center;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px 3px #1428501f}.a11y-switch span{color:#97a1b3;border-radius:999px;padding:8px 12px}.a11y-switch span[data-sel=true]{color:var(--a11y-ink);background:#fff;box-shadow:0 1px 4px #1428502e}.a11y-profile[data-on=true] .a11y-switch span[data-sel=true]{background:var(--a11y-blue);color:#fff}.a11y-profile-icon{color:var(--a11y-ink);background:#eef2f8;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.a11y-profile[data-on=true] .a11y-profile-icon{background:var(--a11y-blue-soft);color:var(--a11y-blue)}.a11y-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.a11y-tile{min-height:96px;color:var(--a11y-ink);text-align:center;cursor:pointer;background:#f1f5fa;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px 8px;font-size:13px;font-weight:500;display:flex}.a11y-tile:hover{background:#e6ecf6}.a11y-tile[data-on=true]{background:var(--a11y-blue-soft);color:var(--a11y-blue-dark);box-shadow:inset 0 0 0 2px var(--a11y-blue)}.a11y-tile svg{color:var(--a11y-ink)}.a11y-tile[data-on=true] svg{color:var(--a11y-blue)}.a11y-stepper{background:#f1f5fa;border:none;border-radius:12px;flex-direction:column;grid-column:span 2;align-items:center;gap:12px;padding:16px 12px;display:flex}.a11y-stepper[data-on=true]{background:var(--a11y-blue-soft);box-shadow:inset 0 0 0 2px var(--a11y-blue)}.a11y-stepper-label{text-align:center;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.a11y-stepper-row{background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:0;width:100%;max-width:240px;padding:3px;display:flex}.a11y-round{background:var(--a11y-blue);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;display:flex}.a11y-stepper-value{color:var(--a11y-blue);text-align:center;flex:1;font-size:14px;font-weight:600}.a11y-select{border:1px solid var(--a11y-line);width:100%;color:var(--a11y-ink);background:#f1f5fa;border-radius:10px;padding:10px 12px;font-size:14px}.a11y-color-pairs{grid-template-columns:1fr 1.9fr;align-items:stretch;gap:12px;margin-top:12px;display:grid}.a11y-color-pairs .a11y-tile{min-height:118px}.a11y-swatches{background:#eef4fb;border:none;border-radius:12px;flex-direction:column;justify-content:center;gap:10px;margin-bottom:0;padding:16px 14px;display:flex}.a11y-swatches .a11y-stepper-label{color:var(--a11y-ink);font-size:14px;font-weight:500}.a11y-swatch-row{justify-content:center;gap:8px;margin:0;display:flex}.a11y-swatch{cursor:pointer;border:1px solid #d8dfec;border-radius:999px;flex:none;width:24px;height:24px;padding:0}.a11y-swatch[data-on=true]{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--a11y-ink)}.a11y-cancel{width:auto;color:var(--a11y-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;align-self:center;padding:2px 10px;font-size:13px;font-weight:500}.a11y-cancel:hover{color:var(--a11y-blue);text-decoration:underline}@media (width<=520px){.a11y-color-pairs{grid-template-columns:1fr}}.a11y-statement-popup{z-index:20;background:#fff;border-radius:8px;flex-direction:column;animation:.3s ease-out a11y-slide-in-right;display:flex;position:absolute;inset:52px 10px 24px;overflow:hidden;box-shadow:0 10px 40px #0f141959}@keyframes a11y-slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.a11y-statement-popup-head{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;padding:14px 18px 0;display:flex}.a11y-statement-close{border:1px solid var(--a11y-blue);width:22px;height:22px;color:var(--a11y-blue);cursor:pointer;background:#fff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.a11y-statement-popup-title{color:var(--a11y-blue);text-align:left;margin:0;padding-right:0;font-size:22px;font-weight:700}.a11y-statement-popup-body{scrollbar-width:thin;flex:1;padding:6px 18px 18px;overflow-y:auto}.a11y-statement-popup-body::-webkit-scrollbar{width:10px}.a11y-statement-popup-body::-webkit-scrollbar-track{background:#f1f1f1}.a11y-statement-popup-body::-webkit-scrollbar-thumb{background:#c9ccd1;border-radius:6px}.a11y-statement-popup-body h3{color:#1a1a1a;margin:22px 0 10px;font-size:16px;font-weight:700}.a11y-statement-popup-body h3:first-of-type{margin-top:8px}.a11y-statement-popup-body p,.a11y-statement-popup-body li,.a11y-statement-popup-text{color:#222;margin:0 0 14px;font-size:15px;line-height:1.6}.a11y-statement-popup-body ul{margin:8px 0;padding-left:20px;list-style:outside}.a11y-statement-popup-body li{margin-bottom:4px;list-style:outside}.a11y-guide{background:var(--a11y-blue);z-index:2147482000;pointer-events:none;height:5px;position:fixed;left:0;right:0}.a11y-mask-top,.a11y-mask-bottom{z-index:2147482000;pointer-events:none;background:#000000c7;position:fixed;left:0;right:0}.a11y-mask-top[data-coarse],.a11y-mask-bottom[data-coarse]{background:#0009}.a11y-magnifier{z-index:2147482500;color:#fff;pointer-events:none;background:#111827;border-radius:10px;max-width:460px;padding:10px 14px;font-size:26px;line-height:1.3;position:fixed}html[data-a11y-scale] #root{zoom:var(--a11y-content-scale)}html[data-a11y-font] #root p,html[data-a11y-font] #root li,html[data-a11y-font] #root a,html[data-a11y-font] #root span,html[data-a11y-font] #root button,html[data-a11y-font] #root label,html[data-a11y-font] #root td,html[data-a11y-font] #root input,html[data-a11y-font] #root textarea{font-size:calc(1rem * var(--a11y-font-scale))!important}html[data-a11y-font] #root h1{font-size:calc(2.1rem * var(--a11y-font-scale))!important}html[data-a11y-font] #root h2{font-size:calc(1.6rem * var(--a11y-font-scale))!important}html[data-a11y-font] #root h3{font-size:calc(1.3rem * var(--a11y-font-scale))!important}html[data-a11y-font] #root h4,html[data-a11y-font] #root h5,html[data-a11y-font] #root h6{font-size:calc(1.1rem * var(--a11y-font-scale))!important}html[data-a11y-lh] #root p,html[data-a11y-lh] #root li,html[data-a11y-lh] #root a,html[data-a11y-lh] #root span,html[data-a11y-lh] #root h1,html[data-a11y-lh] #root h2,html[data-a11y-lh] #root h3,html[data-a11y-lh] #root h4{line-height:var(--a11y-line-height)!important}html[data-a11y-ls] #root p,html[data-a11y-ls] #root li,html[data-a11y-ls] #root a,html[data-a11y-ls] #root span,html[data-a11y-ls] #root h1,html[data-a11y-ls] #root h2,html[data-a11y-ls] #root h3{letter-spacing:var(--a11y-letter-spacing)!important}html[data-a11y-align=left] #root p,html[data-a11y-align=left] #root li,html[data-a11y-align=left] #root h1,html[data-a11y-align=left] #root h2,html[data-a11y-align=left] #root h3{text-align:left!important}html[data-a11y-align=center] #root p,html[data-a11y-align=center] #root li,html[data-a11y-align=center] #root h1,html[data-a11y-align=center] #root h2,html[data-a11y-align=center] #root h3{text-align:center!important}html[data-a11y-align=right] #root p,html[data-a11y-align=right] #root li,html[data-a11y-align=right] #root h1,html[data-a11y-align=right] #root h2,html[data-a11y-align=right] #root h3{text-align:right!important}html[data-a11y-readable-font] #root :not(svg):not(path):not(i){font-family:Verdana,Arial,Helvetica,sans-serif!important}html[data-a11y-highlight-titles] #root :is(h1,h2,h3,h4,h5,h6){box-shadow:inset 0 -.35em #2563eb29!important}html[data-a11y-highlight-links] #root a{text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:2px!important;-webkit-text-decoration-color:var(--a11y-blue)!important;-webkit-text-decoration-color:var(--a11y-blue)!important;text-decoration-color:var(--a11y-blue)!important}html[data-a11y-contrast=dark] #root,html[data-a11y-contrast=dark] #root :not(svg):not(path):not(img):not(video){color:#f5f7fa!important;background-color:#05070a!important;background-image:none!important;border-color:#3b4658!important}html[data-a11y-contrast=dark] #root a{color:#7fc4ff!important}html[data-a11y-contrast=light] #root,html[data-a11y-contrast=light] #root :not(svg):not(path):not(img):not(video){color:#111827!important;background-color:#fff!important;background-image:none!important;border-color:#d0d7e2!important}html[data-a11y-contrast=light] #root a{color:#0b47a1!important}html[data-a11y-contrast=high] #root,html[data-a11y-contrast=high] #root :not(svg):not(path):not(img):not(video){color:#ff0!important;background-color:#000!important;background-image:none!important;border-color:#ff0!important}html[data-a11y-contrast=high] #root a{color:#0ff!important}html[data-a11y-readable-contrast] #root :is(.text-muted-foreground,.text-gray-500,.text-gray-400,.text-gray-600){color:#1f2937!important}html[data-a11y-readable-contrast] #root :is([class*="bg-[#1F2937]"],[class*="bg-[#0f1419]"],.bg-foreground,.ds-page-hero) :is(.text-muted-foreground,.text-gray-500,.text-gray-400,.text-gray-600){color:#9ca3af!important}html[data-a11y-readable-contrast] #root :is(.border,.border-b,.border-t,.border-l,.border-r,.border-border){border-color:#4b5563!important}html[data-a11y-readable-contrast] #root a{text-underline-offset:3px;font-weight:500;text-decoration:underline!important}html[data-a11y-saturation=high]{filter:saturate(2)}html[data-a11y-saturation=low]{filter:saturate(.45)}html[data-a11y-saturation=mono]{filter:grayscale()}html[data-a11y-text-color] #root p,html[data-a11y-text-color] #root li,html[data-a11y-text-color] #root span,html[data-a11y-text-color] #root a{color:var(--a11y-text-color)!important}html[data-a11y-title-color] #root :is(h1,h2,h3,h4,h5,h6){color:var(--a11y-title-color)!important}html[data-a11y-bg-color] #root,html[data-a11y-bg-color] #root section,html[data-a11y-bg-color] #root div,html[data-a11y-bg-color] #root main,html[data-a11y-bg-color] #root header,html[data-a11y-bg-color] #root footer{background-color:var(--a11y-bg-color)!important;background-image:none!important}html[data-a11y-hide-images] #root :is(img,picture,video,svg){visibility:hidden!important}html[data-a11y-hide-images] #root [style*=background-image]{background-image:none!important}html[data-a11y-read-mode] #root :is(nav,aside,footer,iframe,video){display:none!important}html[data-a11y-read-mode] #root main{background:#fff!important;max-width:760px!important;margin:0 auto!important}html[data-a11y-read-mode] #root :is(img,picture){display:none!important}html[data-a11y-stop-animations] #root *,html[data-a11y-stop-animations] #root :before,html[data-a11y-stop-animations] #root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-a11y-highlight-hover] #root :hover{outline-offset:1px;outline:3px solid var(--a11y-blue)!important}html[data-a11y-highlight-focus] #root :focus,html[data-a11y-highlight-focus] #root :focus-visible{outline-offset:2px;outline:4px solid #111827!important}html[data-a11y-big-targets] #root :is(a,button,[role=button]){min-width:44px;min-height:44px}html[data-a11y-cursor=black] #root,html[data-a11y-cursor=black] #root *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M5 2l14 11-6.5.6 3.6 7-2.9 1.4-3.5-7L5 19z' fill='%23000' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E") 2 2,auto!important}html[data-a11y-cursor=white] #root,html[data-a11y-cursor=white] #root *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M5 2l14 11-6.5.6 3.6 7-2.9 1.4-3.5-7L5 19z' fill='%23fff' stroke='%23000' stroke-width='1'/%3E%3C/svg%3E") 2 2,auto!important}@media (width<=480px){.a11y-panel{width:100vw}.a11y-launcher{width:44px;height:44px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px))}}
