.cl .mb-brief{display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;margin:0 0 4px;min-width:0}.cl .mb-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.cl .mb-head h2{font:400 21px/1.15 var(--serif);letter-spacing:-.01em;color:var(--text);margin:0}.cl .mb-head span{font:500 12px/1.3 var(--sans);letter-spacing:.02em;color:var(--muted)}.cl .mb-ranks{margin:4px 0 0;font:500 12px/1.35 var(--sans);color:var(--muted)}.cl .mb-reading{margin:0}.cl .mb-none{margin:0;color:var(--text-2);font:400 15px/1.45 var(--sans)}.cl .mb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cl .mb-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding-top:10px;border-top:1px solid var(--hairline)}.cl .mb-item:first-child{padding-top:0;border-top:0}.cl .mb-rank{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid rgba(227,187,102,.55);color:var(--gold-hi);font:600 12px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:1px}.cl .mb-body{display:flex;flex-direction:column;gap:3px;min-width:0}.cl .mb-att{all:unset;box-sizing:border-box;display:block;cursor:pointer;font:600 16px/1.3 var(--sans);color:var(--text);min-height:22px;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent}.cl .mb-att:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:4px}.cl .mb-att:disabled{cursor:default}.cl .mb-next,.cl .mb-why{margin:0;font:400 14px/1.5 var(--sans);color:var(--text-2);overflow-wrap:anywhere}.cl .mb-next b{font-weight:600;color:var(--text)}.cl .mb-num{display:inline-flex;align-items:center;min-height:24px;margin:1px 0;padding:1px 7px;border-radius:var(--r-chip);border:1px solid rgba(227,187,102,.55);background:rgba(227,187,102,.13);color:var(--gold-hi);font:600 14px/1 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;vertical-align:baseline}.cl .mb-num:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.cl .mb-acts{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:-2px}.cl .mb-acts .mb-act{display:inline-flex;align-items:center;width:auto;min-height:36px;padding:0;margin:0;font:500 13px/1.2 var(--sans);color:var(--gold-hi);text-decoration:none}.cl .mb-briefing{width:100%;min-height:44px}.cl .mb-brief+.ch-hello{margin-top:10px}.cl .gt-briefing{align-self:stretch;margin:4px 0 8px}.cl .mb-doc{gap:12px;min-width:0}.cl .mb-doc,.cl .mb-doc section{display:flex;flex-direction:column}.cl .mb-doc section{gap:4px}.cl .mb-doc h4{margin:0;font:600 12px/1.3 var(--sans);letter-spacing:var(--label-track,.06em);text-transform:uppercase;color:var(--muted)}.cl .mb-doc p{margin:0;font:400 15px/1.5 var(--sans);color:var(--text);overflow-wrap:anywhere}.cl .mb-demo{align-self:flex-start;padding:3px 10px;border-radius:var(--r-chip);border:1px solid var(--hairline);font:500 12px/1.3 var(--sans)!important;color:var(--muted)!important}.cl .mb-doct{font:400 22px/1.2 var(--serif)}.cl .mb-doct,.cl .mb-ev{margin:0;color:var(--text)}.cl .mb-ev{padding-left:18px;display:flex;flex-direction:column;gap:6px;font:400 15px/1.5 var(--sans)}.cl .mb-refs{display:block;font:500 12px/1.4 var(--mono);color:var(--muted);overflow-wrap:anywhere}.cl .mb-refsb{all:unset;box-sizing:border-box;cursor:pointer;min-height:28px;padding:4px 0;font:500 12px/1.4 var(--mono);color:var(--gold-hi);text-decoration:underline;text-decoration-color:rgba(227,187,102,.4);text-underline-offset:3px}.cl .mb-ids,.cl .mb-refsb{display:block;overflow-wrap:anywhere}.cl .mb-ids{font:600 12px/1.4 var(--mono);color:var(--ink-2,var(--muted));margin-top:2px}.cl .mb-check,.cl .mb-record{font-size:13px!important;color:var(--muted)!important}.cl .mb-tools{display:flex;flex-wrap:wrap;gap:10px}.cl .mb-tools .btn{flex:1 1 140px;width:auto}.cl .mb-by{align-self:flex-start;font:500 12px/1.3 var(--sans)!important;color:var(--muted)!important;margin-top:-4px}.cl .mb-cost{margin:2px 0 0;font:500 17px/1.3 var(--serif);color:var(--gold-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cl .bd .btn.mb-do{align-self:flex-start;width:auto;height:auto;min-height:36px;margin-top:10px;padding:0 14px;border-radius:10px;font:600 14px/1.2 var(--sans);text-decoration:none}.cl .bd[data-home="1"] .apptop>.avatar,.cl .bd[data-home="1"] .apptop>.toprec{display:none}.cl:has(.bd[data-home="1"])>.fbl-fab{display:none}