.access-settings,.access-policy{scroll-margin-top:100px}.access-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:20px 0}.access-fields label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;line-height:1.5}.access-fields input[type=checkbox]{width:22px;height:22px;flex:none}.access-fields select{max-width:100%;min-height:44px}.access-settings button,.access-policy button,.access-eval-tools button,.access-eval-tools a{padding:12px 18px;border-radius:12px;border:2px solid #2585af;background:#0f405a;color:#fff;cursor:pointer;font:inherit}.access-eval-tools{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.access-eval-tools:empty{display:none}.access-score-label{display:block;font-size:13px;font-weight:700;line-height:1.4;margin-top:5px}.access-note{line-height:1.6}.mode-amenagement{--access-scale:1.18}.mode-amenagement[data-access-size=normal]{--access-scale:1}.mode-amenagement[data-access-size=very-large]{--access-scale:1.3}
.mode-amenagement :is(main,dialog,.v22-account)>:not(svg){min-width:0}.mode-amenagement :is(main,dialog) :is(p,li,label,input,select,textarea,button,td,th,.keypoint span,.nr-btn,.btn,.status-note){font-size:calc(1rem * var(--access-scale))!important;overflow-wrap:break-word}.mode-amenagement main :is(h1,h2,h3){overflow-wrap:break-word;text-wrap:balance}.mode-amenagement main h1{font-size:clamp(1.8rem,4vw,3rem)}.mode-amenagement main h2{font-size:clamp(1.4rem,3vw,2rem)}.mode-amenagement :is(button,.btn,.nr-btn){white-space:normal!important;height:auto;max-width:100%}.access-line :is(main,dialog) :is(p,li,label,.keypoint span){line-height:1.8!important}.access-spacing :is(main,dialog) :is(p,li,.keypoint){letter-spacing:.025em;margin-block-end:1em}.access-width :is(.lesson-copy,.theory-card p,.nr-form,.question-card>p){max-width:70ch}.access-buttons :is(button,.btn,.nr-btn,input,select,summary){min-height:44px}.access-focus :focus-visible{outline:4px solid #ffcf40!important;outline-offset:4px!important;box-shadow:0 0 0 7px #142d44!important}.access-motion *, .access-motion *::before,.access-motion *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.access-neon *, .access-neon *::before,.access-neon *::after{text-shadow:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}.access-decorations :is(.world-stars,.card-aura,.platform-ring,.hero-art,.nr-ring-spark,.nr-bar-spark,.n04-card-stars,.victory-rays){visibility:hidden!important}.access-background :is(.world,.hero,.student-hero){background-image:none!important}.access-contrast.nr-neon :is(.nr-card,.panel,.question-card,.lesson,.nr-form,.access-settings,dialog,.v22-account>div){background:#102c40!important;color:#f4f8ff!important;border-color:#9bc4dd!important}.access-contrast:not(.nr-neon) :is(.nr-card,.panel,.question-card,.lesson,.nr-form,.access-settings,dialog,.v22-account>div){background:#fff9ec!important;color:#162d40!important;border-color:#315d80!important}.access-contrast :is(main,dialog) :is(p,small,label,.muted,.nr-muted,.keypoint span){color:inherit!important;opacity:1!important}.access-concentration :is(.v22-profile,.hero-art,.world-stars,.card-aura,.n04-card-stars){visibility:hidden!important}.mode-amenagement .v22-account>div{max-height:calc(100dvh - 90px);overflow-y:auto}.mode-amenagement :is(.nr-grid,.dashboard-grid,.result-metrics){grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.mode-amenagement :is(table,.nr-table){max-width:100%}.mode-amenagement img{max-width:100%;object-fit:contain}.mode-amenagement .nr-table-wrap{overflow-x:auto}.mode-amenagement .nr-chart{min-height:210px;height:auto}.mode-amenagement .nr-chart-column{min-width:55px}.mode-amenagement .nr-ring-card{min-height:180px}.mode-amenagement [hidden]{display:none!important}@media(max-width:650px){.mode-amenagement .access-fields{grid-template-columns:1fr}.mode-amenagement .v22-top{flex-wrap:wrap}.mode-amenagement :is(.setup-layout,.n03-parts){grid-template-columns:1fr}}
.access-fields label:has(input[type=checkbox]),#access-preferences>label{display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;flex-wrap:nowrap}.access-fields input[type=checkbox],#access-preferences>label input{min-height:22px!important;height:22px!important;width:22px!important;margin:5px 0 0}.access-fields label:has(select){display:grid;align-content:start;gap:8px}
.access-task-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.access-task-nav button{font:inherit;padding:12px;border-radius:10px;cursor:pointer}html:not(.nr-neon) #results .panel{background:#f1f7fb;color:#17334c;border:1px solid #b2c7d8}#results .panel :is(h2,h3){color:inherit}body:has(#results)>header:not(.v22-top) a{color:#17628b}html.nr-neon body:has(#results)>header:not(.v22-top) a{color:#8fe7ff}
html:not(.nr-neon) #results .panel p{color:#17334c!important;opacity:1}html.nr-neon #results .panel :is(h2,h3,p){color:#f1f7fb!important}
