html{background:#0b1116;color-scheme:dark}body{margin:0;font-family:system-ui,sans-serif}*{box-sizing:border-box}body>.app{border-radius:0;min-height:100vh}.app .body{padding:18px}.app .ticker,.app .mticker{display:none}.app .tablewrap{max-height:none}.app .toast{position:fixed;top:10px;left:12px;right:12px;max-width:calc(100% - 24px);z-index:20}.app .wintoast{position:fixed;bottom:12px;right:12px}.app .overlay{position:fixed}.app .modal-body{max-height:70vh}.app-med .slide{position:fixed;top:29px;max-height:calc(100vh - 29px);overflow:auto}.app .rc-top{gap:8px}.app .rc-who{font-size:11px}.app .rc-sub{font-size:10px}.app .rc-summary{margin-bottom:12px}.app .tile{padding:10px}.app .rc-btn.quit{display:none}.guided .app .rc-top .rc-btn,.guided .app-fut .topbtns{display:none}.guided .app .rc-who{display:none}.guided .app-fut .sourcebox{display:none}.guided .app-fut .fstatus{display:none}.paused *, .paused *::before,.paused *::after{animation-play-state:paused!important}.guided .app .scanning{outline:2px solid #a292ff;outline-offset:-2px}button,a,input,select{touch-action:manipulation}:focus-visible{outline:3px solid #a292ff;outline-offset:2px}
@media(max-width:700px){
 .app .body{padding:12px}.app .rc-top{margin-bottom:12px}.app .rc-title{font-size:20px}.app .rc-sub{letter-spacing:.04em}.app .seal{width:32px;height:32px}.app .rc-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.app .tile{padding:8px;min-width:0}.app .tile-k{font-size:10px}.app .tile-v{font-size:21px}.app .tile-note{font-size:10px}.app .tile:last-child{grid-column:auto}.guided .app .rc-summary .tile:nth-child(n+4){display:none}.guided .app .toolbar select,.guided .app .toolbar .right{display:none}.app .toolbar{gap:7px}.app .search{flex-basis:100%}.app .search input{font-size:16px}.app .rc-brand{gap:8px}.app .progress{position:sticky;top:0;z-index:4}
 .guided .app-kiosk table,.guided .app-gmp table{min-width:0;table-layout:fixed;font-size:12px}.guided .app-kiosk th,.guided .app-kiosk td,.guided .app-gmp th,.guided .app-gmp td{padding:9px 6px;overflow-wrap:anywhere;white-space:normal}.guided .app-kiosk th,.guided .app-kiosk td{display:none}.guided .app-kiosk th:nth-child(2),.guided .app-kiosk td:nth-child(3){display:table-cell;width:44%}.guided .app-kiosk th:nth-child(4),.guided .app-kiosk td:nth-child(5){display:table-cell;width:56%}.guided .app-kiosk .nm{font-size:13px}.guided .app-kiosk .stag{display:none}.guided .app-kiosk .sub{font-size:11px}
 .guided .app-gmp th,.guided .app-gmp td{display:none}.guided .app-gmp th:nth-child(2),.guided .app-gmp td:nth-child(3){display:table-cell;width:45%}.guided .app-gmp th:nth-child(8),.guided .app-gmp td:nth-child(9){display:table-cell;width:30%}.guided .app-gmp th:nth-child(5),.guided .app-gmp td:nth-child(6){display:table-cell;width:25%}
 .app-fut .ftiles{gap:6px}.app-fut .ftile{min-width:0;flex:1 1 29%;padding:8px}.app-fut h1{font-size:18px}.guided .app-fut .ftile:nth-child(n+4){display:none}.guided .app-fut table{min-width:0;font-size:12px}.guided .app-fut th,.guided .app-fut td{display:none;white-space:normal;padding:8px;overflow-wrap:anywhere}.guided .app-fut th:nth-child(2),.guided .app-fut td:nth-child(2){display:table-cell;width:50%}.guided .app-fut th:nth-child(8),.guided .app-fut td:nth-child(8),.guided .app-fut th:nth-child(9),.guided .app-fut td:nth-child(9){display:table-cell;width:25%}.app-fut .mailprev table{min-width:650px}.app .overlay{padding:10px 6px}.app .modal-head,.app .modal-body{padding:12px}.app .modal-head h2{font-size:16px}.app .modal-body{max-height:78vh}
 .guided .app-vpc .viewseg{display:none}.guided .app-vpc table{min-width:0;table-layout:fixed;font-size:12px}.guided .app-vpc th,.guided .app-vpc td{display:none;white-space:normal;overflow-wrap:anywhere;padding:8px}.guided .app-vpc th:nth-child(2),.guided .app-vpc td:nth-child(2){display:table-cell;width:30%}.guided .app-vpc th:nth-child(3),.guided .app-vpc td:nth-child(3){display:table-cell;width:42%}.guided .app-vpc th:nth-child(6),.guided .app-vpc td:nth-child(6){display:table-cell;width:28%}.app .hfpop{width:calc(100% - 16px);left:8px!important}.app .hfq{font-size:16px}
 .guided .app-med .covbar,.guided .app-med .coverage,.guided .app-med .tiles{display:none}.guided .app-med table{min-width:0;font-size:12px}.guided .app-med th:nth-child(3),.guided .app-med td:nth-child(3),.guided .app-med th:nth-child(4),.guided .app-med td:nth-child(4),.guided .app-med th:nth-child(5),.guided .app-med td:nth-child(5){display:none}.app-med .slide{width:100%!important;max-width:100%!important}.app-med .top{padding:9px}.app-med .insight-line{font-size:14px}.app-med .panel{padding:10px}
}
.app .toast{bottom:auto;left:12px;right:12px;width:auto;height:auto;transform:none!important;border-radius:10px;white-space:normal;pointer-events:none;line-height:1.5}
.guided .app-fut .sourcebar,.guided .app-fut .statusrow,.guided .app-fut .fhead>button{display:none}.guided .app-fut .fhead{padding:4px 8px 12px}.guided .app-fut .fhead .sub{display:block;font-size:11px;margin-top:6px}.guided .app-fut .ftiles{padding:6px 8px}.guided .app-fut .tcard{margin-top:10px}.guided .app-fut .tcard:not(.t-thu){display:none}.guided .app-fut .tracks{display:block}
@media(max-width:700px){.guided .app-kiosk th{display:none!important}.guided .app-kiosk th:nth-child(3){display:table-cell!important;width:44%}.guided .app-kiosk th:nth-child(5){display:table-cell!important;width:56%}.guided .app-gmp th{display:none!important}.guided .app-gmp th:nth-child(3){display:table-cell!important;width:45%}.guided .app-gmp th:nth-child(9){display:table-cell!important;width:30%}.guided .app-gmp th:nth-child(6){display:table-cell!important;width:25%}.guided .app-fut .mailprev th,.guided .app-fut .mailprev td{display:table-cell;width:auto}.app-fut .fhead{padding:0}.app-fut .mugwrap{display:none}}
html,body{height:100%;overflow:hidden}#demo-scroll{height:100%;overflow:auto;overscroll-behavior:contain;overflow-anchor:none}#demo-scroll>.app{min-height:100%;border-radius:0}
.app .toast{top:auto;bottom:12px}
.app .sample-notice{position:fixed;top:0;left:0;right:0;z-index:100}
.app .body{padding-top:56px}
.app .overlay{top:44px;height:calc(100% - 44px)}
.app-med .slide{top:44px;max-height:calc(100vh - 44px)}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}

