:root,[data-theme=light]{--ct-header-bg:#fff;--ct-header-text:#13334f;--ct-header-muted:#54738e;--ct-header-accent:#0d78a6;--co-head-bg:#5bc0de}.co-ncqbcs{max-width:17rem;font-size:var(--ct-fs-sm);font-style:italic;font-weight:var(--ct-fw-semibold);overflow-wrap:anywhere;line-height:1.25;text-decoration:none}.co-ncqbcs:hover{text-decoration:underline}.ct-topbar__nav .co-more{position:relative}.ct-topbar__nav .co-more>summary{padding:var(--ct-space-2) var(--ct-space-3);font-size:var(--ct-fs-sm);font-weight:var(--ct-fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--ct-topbar-text);cursor:pointer;border-bottom:2px solid #0000;line-height:1.3;list-style:none;display:inline-block}.ct-topbar__nav .co-more>summary:hover{border-bottom-color:var(--ct-topbar-rule)}.ct-topbar__nav .co-more>summary::-webkit-details-marker{display:none}.ct-topbar__nav .co-more>summary:after{content:"";vertical-align:-.1em;border:.3em solid #0000;border-top-color:currentColor;margin-left:.35em;display:inline-block}.ct-topbar__nav .co-more__menu{z-index:40;min-width:16rem;padding:var(--ct-space-2) 0;background:var(--ct-surface);border:1px solid var(--ct-border-strong);border-radius:var(--ct-radius-sm);box-shadow:var(--ct-shadow-2);margin:0;list-style:none;display:block;position:absolute;top:calc(100% + .4rem);right:0}.co-more__menu li{margin:0}.ct-topbar__nav .co-more__menu a{padding:var(--ct-space-2) var(--ct-space-4);font-size:var(--ct-fs-base);font-weight:var(--ct-fw-regular);letter-spacing:normal;text-transform:none;color:var(--ct-text);border-bottom:0;display:block}.ct-topbar__nav .co-more__menu a:hover{background:var(--ct-table-hover)}.co-more__header{padding:var(--ct-space-2) var(--ct-space-4);font-size:var(--ct-fs-sm);color:var(--ct-text-muted)}.co-page{padding-block:var(--ct-space-3) var(--ct-space-7);max-width:none}.co-rule{border:0;border-top:1px solid var(--ct-border);margin:var(--ct-space-4) 0}.co-title{text-align:center;font-size:var(--ct-fs-h2);margin:0}.co-row{gap:var(--ct-space-4);margin-bottom:var(--ct-space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.co-col{min-width:0}.co-col--2{grid-column:span 2}.co-col--3{grid-column:span 3}.co-col--4{grid-column:span 4}.co-col--5{grid-column:span 5}.co-col--6{grid-column:span 6}.co-col--7{grid-column:span 7}@media (max-width:1100px){.co-col--2,.co-col--3,.co-col--4,.co-col--5,.co-col--6,.co-col--7{grid-column:span 12}.co-spacer{display:none}}.co-analysis{font-size:var(--ct-fs-h5);color:#000;margin:0 0 var(--ct-space-3);font-weight:700}.co-pills{gap:var(--ct-space-1);margin:0;padding:0;list-style:none;display:grid}.co-pills li{margin:0}.co-pills a{padding:var(--ct-space-2) var(--ct-space-3);border-radius:var(--ct-radius-sm);color:gray;text-decoration:none;display:block}.co-pills a:hover{background:var(--ct-table-hover);color:var(--ct-text-strong)}.co-pills a.is-active{color:#fff;background:gray}.co-card{padding:0;overflow:visible}.co-card__head{padding:var(--ct-space-3) var(--ct-space-4);background:var(--co-head-bg);color:#000;font-size:var(--ct-fs-lg,1.125rem);border-radius:var(--ct-radius-md) var(--ct-radius-md) 0 0;font-weight:700;font-family:var(--ct-font-sans);letter-spacing:0;margin:0}.co-card__body{padding:var(--ct-space-4);min-width:0}.co-label{margin:0 0 var(--ct-space-2);font-weight:700}.co-message{margin:var(--ct-space-3) 0;font-weight:var(--ct-fw-semibold);color:var(--ct-text-strong)}.co-chart{width:100%;min-width:0;min-height:450px}.co-checklist{gap:var(--ct-space-1) var(--ct-space-3);flex-wrap:wrap;display:flex}.co-check{font-weight:var(--ct-fw-regular);white-space:pre;align-items:center;gap:.15rem;margin:0;display:inline-flex}.co-table td,.co-table th{white-space:nowrap}.co-select{position:relative}.co-select__button{justify-content:space-between;align-items:center;gap:var(--ct-space-2);width:100%;min-height:2.5rem;padding:var(--ct-space-2) var(--ct-space-3);text-align:left;cursor:pointer;border:1px solid var(--ct-border-strong);border-radius:var(--ct-radius-sm);background:var(--ct-surface);color:var(--ct-text);font:inherit;font-size:var(--ct-fs-sm);font-weight:var(--ct-fw-regular);display:flex}.co-select__button:focus-visible{outline:2px solid var(--ct-focus);outline-offset:1px;border-color:var(--ct-focus)}.co-select__button:disabled{opacity:.6;cursor:not-allowed}.co-select__value{overflow-wrap:anywhere;min-width:0}.co-select__caret{border-right:2px solid var(--ct-text-muted);border-bottom:2px solid var(--ct-text-muted);flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)translate(-2px,-2px)}.co-select__popup{z-index:30;background:var(--ct-surface);width:max(100%,min(24rem,100vw - 32px));color:var(--ct-text);border:1px solid var(--ct-border-strong);border-radius:var(--ct-radius-sm);box-shadow:var(--ct-shadow-2);position:absolute;top:calc(100% + 2px);left:0}.co-select__search{width:100%;border:0!important;border-bottom:1px solid var(--ct-border)!important;border-radius:var(--ct-radius-sm) var(--ct-radius-sm) 0 0!important}.co-select__list{max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}.co-select__option{padding:var(--ct-space-2) var(--ct-space-3);cursor:pointer;border-bottom:1px solid var(--ct-border);font-size:var(--ct-fs-sm);overflow-wrap:anywhere;margin:0}.co-select__option:last-child{border-bottom:0}.co-select__option.is-active{background:var(--ct-table-hover);box-shadow:inset 3px 0 0 var(--ct-accent)}.co-select__option.is-selected{font-weight:var(--ct-fw-semibold)}.co-select__empty{padding:var(--ct-space-2) var(--ct-space-3);color:var(--ct-text-muted);font-size:var(--ct-fs-sm)}.co-chart .modebar{background:0 0}.co-studies ul{gap:var(--ct-space-1);border-bottom:2px solid var(--ct-border);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.co-studies li{margin:0}.co-studies a{padding:var(--ct-space-2) var(--ct-space-4);color:gray;border-radius:var(--ct-radius-sm) var(--ct-radius-sm) 0 0;font-weight:var(--ct-fw-semibold);border:2px solid #0000;margin-bottom:-2px;text-decoration:none;display:block}.co-studies a:hover{color:var(--ct-text-strong);background:var(--ct-table-hover)}.co-studies a.is-active{color:var(--ct-text-strong);border-color:var(--ct-border) var(--ct-border) #fff;background:#fff}.co-col>.co-card+.co-card{margin-top:var(--ct-space-4)}.lc-choices{gap:var(--ct-space-2);display:grid}.lc-choice{font-weight:var(--ct-fw-regular);align-items:center;gap:.4rem;margin:0;display:inline-flex}.lc-choice input{accent-color:#4472c4;width:1.1rem;height:1.1rem;margin:0}.lc-ome-1 input{accent-color:#199d77}.lc-ome-2 input{accent-color:#d66127}.lc-ome-3 input{accent-color:#7670b2}.lc-category{gap:var(--ct-space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}@media (max-width:700px){.lc-category{grid-template-columns:minmax(0,1fr)}}.lc-q{margin:var(--ct-space-3) 0;font-weight:var(--ct-fw-semibold)}
