html.a11y-bigger-text-1{font-size:125%!important}html.a11y-bigger-text-2{font-size:150%!important}html.a11y-bigger-cursor,html.a11y-bigger-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='M8 4l24 20-10 2 6 14-6 2-6-14-8 8z' fill='white' stroke='black' stroke-width='2'/%3E%3C/svg%3E") 4 4,auto!important}html.a11y-hide-images .material-symbols-outlined:not(.a11y-widget-icon),html.a11y-hide-images img,html.a11y-hide-images picture,html.a11y-hide-images svg:not(.a11y-widget-icon),html.a11y-hide-images video{opacity:0!important;pointer-events:none}html.a11y-hide-images .a11y-panel .material-symbols-outlined{opacity:1!important;pointer-events:auto}html.a11y-hide-images .a11y-decorative,html.a11y-hide-images .hero-circles{opacity:0!important;pointer-events:none}html.a11y-hide-images [style*=background-image]{background-image:none!important}html.a11y-readable-fonts,html.a11y-readable-fonts *{font-family:Arial,Helvetica,Segoe UI,sans-serif!important}html.a11y-dyslexic-font,html.a11y-dyslexic-font *{font-family:OpenDyslexic,Comic Sans MS,sans-serif!important}html.a11y-bionic-reading b.a11y-bionic{font-weight:800!important}html.a11y-stop-animations *,html.a11y-stop-animations :after,html.a11y-stop-animations :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.a11y-tooltip{background:#1a1a2e;color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;font-family:Arial,sans-serif;z-index:99999;box-shadow:0 2px 12px rgba(0,0,0,.5);border:1px solid rgba(171,163,255,.3);max-width:300px;word-wrap:break-word}.a11y-panel-overlay,.a11y-tooltip{position:fixed;pointer-events:none}.a11y-panel-overlay{inset:0;background:rgba(0,0,0,.5);z-index:9998;opacity:0;transition:opacity .3s ease}.a11y-panel-overlay.open{opacity:1;pointer-events:auto}.a11y-panel{position:fixed;top:0;left:0;bottom:0;width:420px;max-width:90vw;background:#1a1a2e;z-index:9999;transform:translateX(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s .35s;overflow-y:auto;visibility:hidden;display:flex;flex-direction:column}.a11y-panel.open{transform:translateX(0);visibility:visible;transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s;box-shadow:4px 0 30px rgba(0,0,0,.6)}.a11y-panel-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.a11y-panel-header h2{color:#fff;font-size:18px;font-weight:600;margin:0;font-family:Figtree,sans-serif}.a11y-panel-close{background:none;border:none;color:rgba(255,255,255,.5);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color .2s,background .2s}.a11y-panel-close:hover{color:#fff;background:rgba(255,255,255,.1)}.a11y-panel-body{padding:20px 24px;flex:1;overflow-y:auto}.a11y-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4);margin:0 0 12px;font-family:Figtree,sans-serif}.a11y-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.a11y-tile{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:background .2s,border-color .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.a11y-tile:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.a11y-tile.active{background:rgba(171,163,255,.12);border-color:rgba(171,163,255,.4)}.a11y-tile-icon{font-size:28px;color:rgba(255,255,255,.6);line-height:1}.a11y-tile.active .a11y-tile-icon{color:#ABA3FF}.a11y-tile-label{font-size:11px;color:rgba(255,255,255,.55);text-align:center;line-height:1.3;font-family:Inter,sans-serif}.a11y-tile.active .a11y-tile-label{color:#ABA3FF}.a11y-tile-badge{font-size:9px;color:#ABA3FF;font-weight:600;margin-top:-4px}.a11y-panel-footer{padding:16px 24px 24px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0;display:flex;flex-direction:column;gap:12px}.a11y-reset-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(255,255,255,.7);font-size:13px;font-weight:500;cursor:pointer;transition:background .2s,color .2s;font-family:Inter,sans-serif}.a11y-reset-btn:hover{background:rgba(255,255,255,.1);color:#fff}.a11y-statement-link{display:block;text-align:center;font-size:12px;color:rgba(255,255,255,.35);text-decoration:none;transition:color .2s;font-family:Inter,sans-serif}.a11y-statement-link:hover{color:#ABA3FF}html.a11y-highlight-links a{outline:2px solid #ABA3FF!important;outline-offset:2px;background:rgba(171,163,255,.1)!important;text-decoration:underline!important}html.a11y-highlight-links .a11y-panel a{outline:none!important;background:transparent!important;text-decoration:none!important}.a11y-reading-line{height:12px;background:rgb(0,0,0);border:2.67px solid rgb(255,243,0);transition:top .05s linear}.a11y-reading-line,.a11y-reading-mask{position:fixed;left:0;right:0;pointer-events:none;z-index:99997}.a11y-reading-mask{background:rgba(0,0,0,.7);transition:height .05s linear,top .05s linear}.a11y-reading-mask-top{top:0;height:0}.a11y-reading-mask-bottom{top:100vh;bottom:0}.a11y-color-filters-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;margin-bottom:24px}.a11y-color-filters-title{font-size:12px;font-weight:600;color:rgba(255,255,255,.6);margin:0 0 10px;text-align:center;font-family:Inter,sans-serif}.a11y-color-filters-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.a11y-color-filter-btn{display:flex;align-items:center;gap:6px;padding:6px 10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;color:rgba(255,255,255,.55);font-size:11px;cursor:pointer;transition:border-color .2s,background .2s;font-family:Inter,sans-serif}.a11y-color-filter-btn:hover{background:rgba(255,255,255,.08)}.a11y-color-filter-btn.active{border-color:rgba(171,163,255,.5);background:rgba(171,163,255,.12);color:#ABA3FF}.a11y-cf-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.a11y-cf-dot+.a11y-cf-dot{margin-left:-10px}.a11y-structure-overlay{position:fixed;top:0;right:0;bottom:0;width:360px;max-width:90vw;background:#1a1a2e;z-index:99999;box-shadow:-4px 0 30px rgba(0,0,0,.6);overflow-y:auto;padding:24px;font-family:Inter,sans-serif}.a11y-structure-content h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 16px;font-family:Figtree,sans-serif}.a11y-structure-subtitle{color:rgba(255,255,255,.4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin:16px 0 8px}.a11y-structure-content ul{list-style:none;padding:0;margin:0}.a11y-structure-content li{color:rgba(255,255,255,.6);font-size:13px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.a11y-structure-tag{display:inline-block;background:rgba(171,163,255,.15);color:#ABA3FF;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;margin-right:6px;text-transform:uppercase}.a11y-structure-close{display:block;margin:20px auto 0;padding:10px 24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:rgba(255,255,255,.7);font-size:13px;cursor:pointer;font-family:Inter,sans-serif}.a11y-structure-close:hover{background:rgba(255,255,255,.1);color:#fff}.a11y-panel{font-size:16px!important}.a11y-panel,.a11y-panel *,.a11y-panel-overlay{animation:initial!important}html.a11y-stop-animations .a11y-panel,html.a11y-stop-animations .a11y-panel *{transition:none!important}html.a11y-dyslexic-font .a11y-panel,html.a11y-dyslexic-font .a11y-panel *,html.a11y-readable-fonts .a11y-panel,html.a11y-readable-fonts .a11y-panel *{font-family:Inter,sans-serif!important}html.a11y-dyslexic-font .a11y-panel .a11y-panel-header h2,html.a11y-dyslexic-font .a11y-panel .a11y-section-label,html.a11y-readable-fonts .a11y-panel .a11y-panel-header h2,html.a11y-readable-fonts .a11y-panel .a11y-section-label{font-family:Figtree,sans-serif!important}html.a11y-dyslexic-font .a11y-panel .a11y-panel-close,html.a11y-dyslexic-font .a11y-panel .a11y-panel-close *,html.a11y-dyslexic-font .a11y-panel .a11y-tile-icon,html.a11y-dyslexic-font .a11y-panel .a11y-tile-icon *,html.a11y-readable-fonts .a11y-panel .a11y-panel-close,html.a11y-readable-fonts .a11y-panel .a11y-panel-close *,html.a11y-readable-fonts .a11y-panel .a11y-tile-icon,html.a11y-readable-fonts .a11y-panel .a11y-tile-icon *{font-family:Material Symbols Outlined!important}html.a11y-invert-colors .a11y-panel{filter:invert(1)}