.bp-page{flex-direction:column;gap:10px;height:100%;min-height:0;display:flex}.bp-ico{flex:none;width:18px;height:18px}.bp-ico-sm{vertical-align:-2px;flex:none;width:14px;height:14px;margin-left:3px;display:inline-block}.bp-toolbar{flex-direction:column;flex:none;gap:6px;display:flex}.bp-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.bp-search{background:var(--x-card);border:1px solid var(--x-sand);min-width:0;color:var(--x-muted);border-radius:999px;flex:260px;align-items:center;gap:8px;padding:0 14px;display:flex}.bp-search:focus-within{border-color:var(--x-brass)}.bp-search-input{all:unset;min-width:0;color:var(--x-ink);flex:1;padding:8px 0;font:400 16px "Exo 2",ui-sans-serif,system-ui,sans-serif}.bp-search-input::placeholder{color:var(--x-muted)}.bp-facets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bp-facet-btn{align-items:center;gap:6px;display:inline-flex}.bp-facet-n{background:var(--x-brass);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:14px;display:inline-grid}.dark .bp-facet-n{color:#0e1524}.bp-clear{cursor:pointer;font-size:14px}.bp-pop{background:var(--x-card);width:340px;color:var(--x-ink);border:1px solid var(--x-line);border-radius:12px;padding:12px;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif}.bp-pop-title{margin:0 0 6px;font-size:15px;font-weight:600}.bp-pop-filter{margin-bottom:6px;padding:6px 10px;font-size:14px}.bp-pop-list{flex-direction:column;gap:1px;max-height:min(56vh,420px);display:flex;overflow-y:auto}.bp-pop-group{letter-spacing:.04em;text-transform:uppercase;color:var(--x-muted);margin:6px 0 2px;font-size:14px;font-weight:600}.bp-pop-item{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 6px;font-size:14px;display:flex}.bp-pop-item:hover{background:var(--x-soft)}.bp-pop-item input{accent-color:var(--x-brass)}.bp-pop-label{flex:1;min-width:0}.bp-pop-n{color:var(--x-muted);font-size:14px}.bp-pop-foot{justify-content:space-between;gap:8px;margin:8px 0 0;display:flex}.bp-pop-foot .x-linkbtn{cursor:pointer}.bp-view{flex-direction:column;flex:1;min-height:0;display:flex}.bp-result-line{color:var(--x-muted);flex:none;margin:0 0 6px;font-size:15px}.bp-browse{flex:1;gap:14px;min-height:0;display:flex}.bp-col-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bp-col-side{flex-direction:column;flex:0 0 340px;min-height:0;display:flex}.bp-grouped{flex-direction:column;flex:1;min-height:0;display:flex}.bp-fitgrid{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.bp-grid{flex:1;align-content:start;gap:12px;min-height:0;display:grid;overflow:hidden}.bp-cell{min-width:0;min-height:0;display:flex}.bp-cell>*{flex:1;min-width:0}.bp-pager{flex:none;justify-content:flex-end}.bp-empty{grid-column:1/-1}.bp-card,.bp-case,.bp-close{flex-direction:column;gap:6px;padding:12px 14px;display:flex;overflow:hidden}.bp-card-top{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.bp-counts{color:var(--x-muted);min-width:0}.bp-id{flex:none;margin-left:auto;font-size:14px}.bp-card-open{all:unset;cursor:pointer;border-radius:8px;flex-direction:column;gap:4px;min-width:0;display:flex}.bp-card-open:hover .bp-card-title{text-underline-offset:3px;text-decoration:underline}.bp-card-title{color:var(--x-ink);font:600 16px/1.3 "Exo 2",ui-sans-serif,system-ui,sans-serif}.bp-card-statement{color:var(--x-muted);font-size:14px;line-height:1.4}.bp-tags{flex-wrap:nowrap;flex:none;gap:4px;margin-top:auto;display:flex;overflow:hidden}.bp-tag{background:var(--x-soft);border:1px solid var(--x-line);color:var(--x-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;min-width:0;padding:1px 8px;font-size:14px;line-height:1.5;overflow:hidden}.bp-why{color:var(--x-brass-ink);margin:0;font-size:14px;line-height:1.35}.bp-meta{color:var(--x-muted);margin:auto 0 0;font-size:14px}.bp-grade-B{background:var(--x-green-soft);color:var(--x-green-ink);border-color:var(--x-green-line)}.bp-grade-A{background:var(--x-chrome);color:#fff;border-color:var(--x-chrome)}.bp-grade-C{background:var(--x-amber-soft);color:var(--x-amber-ink);border-color:var(--x-amber-line)}.bp-outcome{text-transform:none;letter-spacing:.02em;font-size:14px}.bp-tone-good{background:var(--x-green-soft);color:var(--x-green-ink);border-color:var(--x-green-line)}.bp-tone-mid{background:var(--x-amber-soft);color:var(--x-amber-ink);border-color:var(--x-amber-line)}.bp-tone-bad{background:var(--x-red-soft);color:var(--x-red-ink);border-color:var(--x-red)}.bp-verif{text-transform:none;letter-spacing:0;background:var(--x-line2);color:var(--x-ink);border-color:var(--x-line);white-space:normal;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-weight:500}.bp-tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--x-card);border:1px solid var(--x-line);border-radius:14px;flex-direction:column;flex:1;gap:4px;width:100%;min-width:0;padding:10px 14px;display:flex;overflow:hidden}.bp-tile:hover{border-color:var(--x-brass)}.bp-tile[aria-pressed=true]{border-color:var(--x-brass);box-shadow:inset 0 0 0 1px var(--x-brass)}.bp-tile-name{color:var(--x-ink);font:600 15px/1.3 "Exo 2",ui-sans-serif,system-ui,sans-serif}.bp-tile-n{color:var(--x-muted);margin-top:auto;font-size:14px}.bp-tile-n b{color:var(--x-ink)}.bp-tile-bar{background:var(--x-line2);border-radius:4px;height:4px;display:block;overflow:hidden}.bp-tile-bar>span{background:var(--x-brass);height:100%;display:block}.bp-reader{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.bp-reader-head{flex-wrap:wrap;flex:none;align-items:center;gap:10px 14px;display:flex}.bp-reader-head .x-pillbtn{align-items:center;gap:4px;display:inline-flex}.bp-reader-title{flex:360px;min-width:0}.bp-reader-title p{margin:0}.bp-h2{color:var(--x-ink);margin:0;font:600 19px/1.25 "Exo 2",ui-sans-serif,system-ui,sans-serif}.bp-reader-badges,.bp-reader-steps{align-items:center;gap:6px;display:flex}.bp-rr{flex:1;min-height:0}.bp-rr .rr-main{flex-direction:column;display:flex}.bp-doc{color:var(--x-ink);font-size:16px;line-height:1.5}.bp-doc p{margin:0 0 8px}.bp-sec-title{margin:0 0 8px;font:600 20px/1.25 "Exo 2",ui-sans-serif,system-ui,sans-serif}.bp-h4{color:var(--x-ink);margin:10px 0 4px;font:600 16px/1.3 "Exo 2",ui-sans-serif,system-ui,sans-serif}.bp-h5{color:var(--x-muted);margin:6px 0 2px;font:600 15px/1.3 "Exo 2",ui-sans-serif,system-ui,sans-serif}.bp-lead{font-size:18px;font-weight:500}.bp-facet{font-size:15px}.bp-list{flex-direction:column;gap:4px;margin:0 0 8px;padding-left:22px;display:flex}.bp-cite{color:var(--x-brass-ink);white-space:nowrap;cursor:help;border-radius:4px;font-size:.86em}.bp-table{border-collapse:collapse;width:100%;margin:4px 0 10px;font-size:14px;position:relative}.bp-table th{text-align:left;color:var(--x-muted);border-bottom:1px solid var(--x-line);padding:4px 8px 4px 0;font-weight:600}.bp-table td{border-bottom:1px solid var(--x-line2);vertical-align:top;padding:5px 8px 5px 0}.bp-when{white-space:nowrap;color:var(--x-muted)}.bp-note{font-size:14px;display:block}.bp-lessons{margin:0;padding-left:22px}.bp-lesson p{font-size:15px}.bp-ev-list,.bp-research,.bp-sources{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.bp-ev-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-ev-open{cursor:pointer;font-weight:600}.bp-ev-lesson{font-size:15px;margin:2px 0 0!important}.bp-source{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.bp-source-id,.bp-source-type{color:var(--x-muted);font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:14px}.bp-source-note{font-size:14px;display:block}.bp-grade-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.bp-dl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;margin:6px 0 10px;display:grid}.bp-dl div{border:1px solid var(--x-line);border-radius:10px;padding:6px 10px}.bp-dl dt{color:var(--x-muted);font-size:14px}.bp-dl dd{margin:0;font-size:20px;font-weight:600}.bp-failed{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width<=1023px){.bp-page,.bp-view,.bp-browse,.bp-grouped,.bp-fitgrid,.bp-grid,.bp-reader,.bp-rr{flex:none;height:auto}.bp-browse{flex-direction:column}.bp-col-side{flex:none}.bp-grid{overflow:visible}.bp-search{flex-basis:100%}.bp-table{display:block;overflow-x:auto}}@media (width<=639px){.bp-card-top{flex-wrap:wrap}.bp-reader-steps{justify-content:space-between;width:100%}}.bp-facet-k{color:inherit;opacity:.8}.bp-facet-v{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:170px;display:inline-block;overflow:hidden}.bp-close{gap:3px;padding:8px 12px}.bp-close-open{flex:1;min-width:0}.bp-close .bp-card-title{font-size:15px}.bp-facet-btn[aria-pressed=true]{background:var(--x-chrome);color:#fff;border-color:var(--x-chrome)}.dark .bp-facet-btn[aria-pressed=true]{background:var(--x-brass);color:#0e1524;border-color:var(--x-brass)}.bp-tags>.bp-tag:first-child{flex-shrink:0;max-width:60%}.wz{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.wz-head{flex-direction:column;flex:none;gap:8px;display:flex}.wz-progress-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wz-progress-text{color:var(--x-ink);flex:none;margin:0;font-size:15px;font-weight:600}.wz-progress{background:var(--x-sand-soft);border-radius:999px;flex:0 220px;height:6px;overflow:hidden}.wz-progress>span{background:var(--x-brass);border-radius:999px;height:100%;display:block}.wz-from{margin-left:auto}.wz-startfrom{margin-left:auto;font-weight:600}.wz-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wz-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--x-line);background:var(--x-card);max-width:320px;color:var(--x-ink);border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:14px;display:inline-flex}.wz-chip:hover{border-color:var(--x-brass)}.wz-chip:focus-visible{outline:2px solid var(--x-ink);outline-offset:2px}.wz-chip[aria-current=step]{border-color:var(--x-ink);box-shadow:inset 0 0 0 1px var(--x-ink)}.wz-chip-k{color:var(--x-muted);flex:none}.wz-chip-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.wz-chip[data-answered="0"] .wz-chip-v{color:var(--x-muted);font-style:italic;font-weight:400}.wz-chip-d{letter-spacing:.04em;text-transform:uppercase;color:var(--x-green-ink);flex:none;font-size:14px;font-weight:600}.wz-step{background:var(--x-card);border:1px solid var(--x-line);border-radius:14px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.wz-qrow{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.wz-q{outline:none;font-size:22px}.wz-q:focus-visible{outline:2px solid var(--x-ink);outline-offset:3px}.wz-question{color:var(--x-muted);margin:0;font-size:15px}.wz-choices{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.wz-step-tools{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.wz-step-tools:empty{display:none}.wz-find{flex:0 280px;padding:6px 10px;font-size:14px}.wz-cause{flex:360px;margin:0}.wz-clear{cursor:pointer;font-size:14px}.wz-more{font-weight:600}.wz-more-list{margin-top:10px}.wz-more-list .wz-grid{grid-template-columns:minmax(0,1fr)}.wz-sugg-pager{justify-content:flex-end;align-items:center;gap:8px;display:flex}.wz-groups{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.wz-group{border:0;min-width:0;margin:0;padding:0}.wz-group-name{letter-spacing:.04em;text-transform:uppercase;color:var(--x-muted);margin:0 0 4px;padding:0;font-size:14px;font-weight:600}.wz-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wz-choices[data-cols="3"] .wz-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wz-choices[data-cols="1"] .wz-grid{grid-template-columns:minmax(0,1fr)}.wz-choices[data-cols="2"] .wz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wz-opt{border:1px solid var(--x-line);background:var(--x-card);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:4px 10px;display:flex}.wz-opt:hover{border-color:var(--x-brass);background:var(--x-soft)}.wz-opt:focus-within{outline:2px solid var(--x-ink);outline-offset:1px}.wz-opt[data-selected="1"]{border-color:var(--x-brass);background:var(--x-soft);box-shadow:inset 0 0 0 1px var(--x-brass)}.wz-opt input{accent-color:var(--x-brass-ink);flex:none;margin-top:3px}.wz-opt-text{flex-direction:column;min-width:0;display:flex}.wz-opt-label{color:var(--x-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.wz-opt-sub{color:var(--x-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.wz-choices[data-cols="2"] .wz-opt{padding:14px 16px}.wz-choices[data-cols="2"] .wz-opt-label{white-space:normal;font-size:17px}.wz-choices[data-cols="2"] .wz-opt-sub{font-size:14px}.wz-choices[data-cols="3"] .wz-opt{padding:5px 12px}.wz-choices[data-wz-choices=objective] .wz-opt{padding:10px 12px}.wz-choices[data-wz-choices=objective] .wz-opt-sub{-webkit-line-clamp:3}.wz-choices[data-wz-choices=function] .wz-opt,.wz-choices[data-wz-choices=type] .wz-opt{padding:12px 14px}.wz-choices[data-wz-choices=function] .wz-opt-label,.wz-choices[data-wz-choices=type] .wz-opt-label{font-size:15px}.wz-choices[data-wz-choices=function] .wz-grid,.wz-choices[data-wz-choices=type] .wz-grid,.wz-choices[data-wz-choices=objective] .wz-grid{gap:10px}.wz-nav{flex:none;align-items:center;gap:14px;display:flex}.wz-optional{text-align:center;flex:1}.wz-next{min-width:160px}.wz-next:focus-visible,.wz .x-cta:focus-visible{outline:3px solid var(--x-ink);outline-offset:3px}.wz-describe{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;min-height:0;display:grid}.wz-describe-in,.wz-describe-out{flex-direction:column;gap:8px;min-height:0;display:flex}.wz-notice{border:1px solid var(--x-green-line);background:var(--x-green-soft);color:var(--x-ink);border-radius:10px;margin:0;padding:8px 12px;font-size:14px;line-height:1.45}.wz-text-head{align-items:center;gap:8px;display:flex}.wz-label{font-size:14px;font-weight:600}.wz-count{margin-left:auto}.wz-text{resize:none;flex:1;min-height:90px;padding:8px 10px;font-size:14px;line-height:1.45}.wz-file{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wz-file .x-linkbtn{cursor:pointer;font-size:14px}.wz-file-name{min-width:0}.wz-read-act{align-items:center;gap:12px;display:flex}.wz-read-act .x-absent{margin:0}.wz-sugg{flex-direction:column;gap:6px;min-height:0;display:flex}.wz-read-line,.wz-note{margin:0}.wz-sugg-head{margin:0;font-size:14px;font-weight:600}.wz-sugg-empty{border:1px dashed var(--x-sand);border-radius:10px;margin:0;padding:10px 12px}.wz-sugg-list{flex-direction:column;gap:6px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.wz-sugg-item{border:1px solid var(--x-line);border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:7px 10px;display:grid}.wz-sugg-item[data-confirmed="1"]{border-color:var(--x-brass);background:var(--x-soft)}.wz-sugg-item input{accent-color:var(--x-brass-ink);margin-top:3px}.wz-sugg-label{cursor:pointer;font-size:14px}.wz-sugg-facet{color:var(--x-muted);text-transform:uppercase;letter-spacing:.04em;font-size:14px}.wz-sugg-name{font-weight:600}.wz-quotes{flex-direction:column;grid-column:2;gap:2px;display:flex}.wz-quote{color:var(--x-ink);border-left:3px solid var(--x-brass);text-overflow:ellipsis;white-space:nowrap;padding-left:8px;font-size:14px;font-style:italic;display:block;overflow:hidden}.wz-results{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.wz-res-head{flex-wrap:wrap;flex:none;align-items:flex-start;gap:12px 18px;display:flex}.wz-res-text{flex-direction:column;flex:420px;gap:2px;min-width:0;display:flex}.wz-h2{font-size:22px}.wz-denoms,.wz-readline{margin:0}.wz-readline .x-linkbtn{cursor:pointer;font-weight:600}.wz-res-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wz-res-acts .x-cta{min-height:38px;padding:0 14px;font-size:15px}.wz-open-init{font-weight:600}.wz-res-body{flex:1;gap:14px;min-height:0;display:flex}.wz-res-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wz-res-side{flex-direction:column;flex:0 0 340px;min-height:0;display:flex}.wz-col-head{color:var(--x-muted);margin:0 0 6px;font-size:15px;font-weight:600}.wz-depth{margin:0 0 6px}.wz-card,.wz-case{flex-direction:column;gap:5px;padding:10px 14px;display:flex;overflow:hidden}.wz-card-top{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.wz-card-n{margin-left:auto}.wz-card-top .bp-id{margin-left:0}.wz-card-title,.wz-case-title{flex:none;min-width:0;margin:0;padding-bottom:2px;font-size:16px;font-weight:600;line-height:1.35}.wz-card-title a,.wz-case-title a{color:var(--x-ink);text-decoration:underline;-webkit-text-decoration-color:var(--x-sand);-webkit-text-decoration-color:var(--x-sand);text-decoration-color:var(--x-sand);text-underline-offset:3px}.wz-card-title a:hover,.wz-case-title a:hover{-webkit-text-decoration-color:var(--x-brass);-webkit-text-decoration-color:var(--x-brass);text-decoration-color:var(--x-brass)}.wz-card-title a:focus-visible,.wz-case-title a:focus-visible{outline:2px solid var(--x-ink);outline-offset:2px}.wz-card-sum{color:var(--x-ink);margin:0;font-size:14px}.wz-why{color:var(--x-muted);margin:0;font-size:14px}.wz-why b{color:var(--x-ink);font-weight:600}.wz-howread{flex-direction:column;gap:10px;font-size:14px;display:flex}.wz-readings{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.wz-h3{font-size:17px}.wz-query{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.wz-query dt{color:var(--x-muted)}.wz-query dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.wz-email{flex-direction:column;gap:10px;display:flex}.wz-sent p{margin:0 0 4px}@media (width<=1023px){.wz-grid,.wz-choices[data-cols="3"] .wz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-describe{grid-template-columns:minmax(0,1fr)}.wz-res-body{flex-direction:column}.wz-res-side{flex:none}.wz-step{overflow:visible}}@media (width<=639px){.wz-grid,.wz-choices[data-cols="3"] .wz-grid,.wz-choices[data-cols="2"] .wz-grid{grid-template-columns:minmax(0,1fr)}.wz-nav{flex-wrap:wrap}.wz-optional{flex-basis:100%;order:3}.wz-chip{max-width:100%}}
