.aw-widget-root{--aw-primary:217 91% 60%;--aw-primary-foreground:0 0% 100%;--aw-background:0 0% 100%;--aw-foreground:0 0% 0%;--aw-border:214 32% 91%;--aw-accent:210 40% 96%;--aw-destructive:0 84% 60%;--aw-card-bg:203 50% 96%;position:fixed;z-index:999999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;filter:none !important;isolation:isolate !important;}.aw-high-contrast{filter:none !important;}.aw-text-left *:not(.aw-accessibility-panel):not(.aw-accessibility-panel *):not(.aw-widget-root):not(.aw-widget-root *){text-align:left !important;}.aw-text-center *:not(.aw-accessibility-panel):not(.aw-accessibility-panel *):not(.aw-widget-root):not(.aw-widget-root *){text-align:center !important;}.aw-text-right *:not(.aw-accessibility-panel):not(.aw-accessibility-panel *):not(.aw-widget-root):not(.aw-widget-root *){text-align:right !important;}.aw-accessibility-widget-button{position:fixed !important;z-index:999999 !important;width:56px !important;height:56px !important;border-radius:50% !important;background:#003dd6 !important;color:#fff !important;box-shadow:0 4px 12px hsl(var(--aw-primary),.3) !important;transition:all .2s ease !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;cursor:pointer !important;font-family:inherit !important;padding:0 !important;font-size:16px !important;letter-spacing:normal !important;line-height:1 !important;filter:none !important;transform:none !important;opacity:1 !important;}.aw-accessibility-widget-button svg{color:#fff !important;stroke:#fff !important;}.aw-accessibility-widget-button:hover{transform:scale(1.05) !important;box-shadow:0 6px 16px hsl(var(--aw-primary),.4) !important;}.aw-accessibility-panel{position:fixed !important;top:0 !important;bottom:0 !important;z-index:999999 !important;width:420px !important;max-height:100vh !important;max-height:100dvh !important;overflow-y:auto !important;background:#fff !important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif !important;font-size:16px !important;letter-spacing:normal !important;line-height:1.5 !important;text-align:left !important;filter:none !important;transform:none !important;}.aw-accessibility-panel.aw-panel-left{left:0 !important;box-shadow:4px 0 32px rgba(0,0,0,.15) !important;animation:aw-slideInLeft .3s ease !important;}.aw-accessibility-panel.aw-panel-right{right:0 !important;box-shadow:-4px 0 32px rgba(0,0,0,.15) !important;animation:aw-slideInRight .3s ease !important;}@media (max-width: 480px){.aw-accessibility-panel{width:100vw !important;max-width:100vw !important;}}@keyframes aw-slideInLeft{0%{transform:translate(-100%);}to{transform:translate(0);}}@keyframes aw-slideInRight{0%{transform:translate(100%);}to{transform:translate(0);}}.aw-ada-header{background:hsl(var(--aw-primary)) !important;color:#fff !important;padding:16px 20px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;}.aw-ada-title{font-size:16px !important;font-weight:600 !important;display:flex !important;align-items:center !important;gap:8px !important;color:#fff !important;}.aw-feature-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:10px !important;}.aw-feature-card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:0 !important;border:1px solid hsl(var(--aw-border)) !important;border-radius:8px !important;background:#f2f7fa !important;cursor:pointer !important;transition:all .2s ease !important;min-height:100px !important;color:#000 !important;}.aw-feature-card:hover{border-color:hsl(var(--aw-primary)) !important;background:hsl(var(--aw-primary),.05) !important;}.aw-feature-card.aw-active{border-color:hsl(var(--aw-primary)) !important;background:hsl(var(--aw-primary),.1) !important;}.aw-feature-card-icon{font-size:24px !important;color:#000 !important;stroke:currentColor !important;}.aw-feature-card-label{font-size:18px !important;font-weight:600 !important;text-align:center !important;color:#000 !important;}.aw-control-buttons{display:flex !important;align-items:center !important;gap:8px !important;}.aw-control-btn{width:28px !important;height:28px !important;border-radius:50% !important;background:hsl(var(--aw-foreground)) !important;color:hsl(var(--aw-background)) !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;cursor:pointer !important;transition:all .2s ease !important;padding:0 !important;}.aw-control-btn:hover{transform:scale(1.1) !important;}.aw-control-value{font-size:14px !important;font-weight:600 !important;min-width:50px !important;text-align:center !important;color:hsl(var(--aw-foreground)) !important;}.aw-lang-select{background:#fff !important;border:1px solid rgba(255,255,255,.3) !important;color:hsl(var(--aw-primary)) !important;padding:4px 12px !important;border-radius:6px !important;font-size:14px !important;font-weight:500 !important;cursor:pointer !important;max-width:140px !important;}.aw-close-btn{background:#fff !important;border:2px solid white !important;color:#b30000 !important;width:32px !important;height:32px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all .2s ease !important;padding:6px !important;}.aw-close-btn:hover{background:#f9f9f9 !important;}.aw-statement-btn:hover{opacity:.9 !important;}.aw-reset-btn:hover{background:hsl(var(--aw-destructive),.1) !important;}.aw-switch{position:relative !important;display:inline-block !important;width:44px !important;height:24px !important;}.aw-switch input{opacity:0 !important;width:0 !important;height:0 !important;}.aw-switch-slider{position:absolute !important;cursor:pointer !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background-color:hsl(var(--aw-border)) !important;transition:.3s !important;border-radius:24px !important;}.aw-switch-slider:before{position:absolute !important;content:"" !important;height:18px !important;width:18px !important;left:3px !important;bottom:3px !important;background-color:#fff !important;transition:.3s !important;border-radius:50% !important;}.aw-switch input:checked+.aw-switch-slider{background-color:hsl(var(--aw-primary)) !important;}.aw-switch input:checked+.aw-switch-slider:before{transform:translate(20px) !important;}#reading-mask{position:fixed;left:0;right:0;height:60px;background:linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,.7));pointer-events:none;z-index:999998;transition:top .1s ease-out;}#text-magnifier{position:fixed;width:400px;height:250px;border:3px solid hsl(var(--aw-primary));border-radius:8px;pointer-events:none;z-index:999999;display:none;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.3);overflow-y:auto;padding:20px;}.aw-theme-light{--aw-background:0 0% 100%;--aw-foreground:0 0% 0%;--aw-border:214 32% 91%;--aw-accent:210 40% 96%;}.aw-theme-light #text-magnifier{background:#fff !important;color:#000 !important;}.aw-theme-light .aw-accessibility-panel{background:#fff !important;}@media (prefers-color-scheme: dark){.aw-widget-root:not(.aw-theme-light):not(.aw-theme-dark){--aw-background:0 0% 100%;--aw-foreground:0 0% 0%;--aw-border:214 32% 91%;--aw-accent:210 40% 96%;}.aw-widget-root:not(.aw-theme-light):not(.aw-theme-dark) #text-magnifier{background:#fff;color:#000;}.aw-widget-root:not(.aw-theme-light):not(.aw-theme-dark) .aw-accessibility-panel{background:#fff !important;}}.aw-theme-dark{--aw-background:0 0% 100%;--aw-foreground:0 0% 0%;--aw-border:214 32% 91%;--aw-accent:210 40% 96%;}.aw-theme-dark #text-magnifier{background:#fff !important;color:#000 !important;}.aw-theme-dark .aw-accessibility-panel{background:#fff !important;}