/* I.Q. command view. Same tokens as the deck (command-deck.css). */
.cmd-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.cmd-switch,.cmd-layout{display:inline-flex;border:1px solid var(--ln2);border-radius:6px;overflow:hidden}
.cmd-switch button,.cmd-layout button{border:0;background:transparent;color:var(--tx2);font:12px var(--font-mono);letter-spacing:.06em;padding:8px 14px;min-height:38px}
.cmd-switch button+button,.cmd-layout button+button{border-left:1px solid var(--ln)}
.cmd-switch button[aria-pressed=true],.cmd-layout button[aria-pressed=true]{background:var(--s3);color:var(--tx)}
.cmd-layout span{font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx2);padding:0 10px;display:flex;align-items:center}
.cmd-layout[hidden],.cmd-hint[hidden],.cmd-view[hidden]{display:none!important}
.cmd-hint{margin:0;font-size:12px;color:var(--tx2)}.cmd-hint b{color:var(--gold);font-weight:500}
body.iq-cmd #deck-focus{display:none!important}
body.iq-cmd .deck-branch .lock{display:none}

.cmd-grid{display:grid;gap:12px;grid-template-columns:1fr}
.cmd-grid.n2,.cmd-grid.n3,.cmd-grid.n4{grid-template-columns:repeat(2,minmax(0,1fr))}
.cmd-pane{border:1px solid var(--ln);background:var(--s1);border-radius:8px;min-width:0;display:flex;flex-direction:column;cursor:default}
.cmd-pane.active{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}
.cmd-pane header{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--ln)}
.cmd-pane header .num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:12px var(--font-mono);background:var(--s3);color:var(--tx)}
.cmd-pane.active header .num{background:var(--gold);color:#0A0C0F}
.cmd-pane header .ttl{flex:1;min-width:0;font:400 20px/1 var(--font-display);letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cmd-pane header .ttl small{display:block;font:9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx2);margin-bottom:2px}
.cmd-pane header button{border:1px solid var(--ln2);background:transparent;color:var(--tx);width:32px;height:32px;border-radius:4px;font-size:16px}
.cmd-map{position:relative;padding:6px 8px 0}
.cmd-svg,.mini-svg{display:block;width:100%;height:auto}
.cmd-grid.n2 .cmd-svg{max-height:300px}
.cmd-grid.n3 .cmd-svg,.cmd-grid.n4 .cmd-svg{max-height:230px}
.cmd-grid .cmd-svg{margin:0 auto;width:auto;max-width:100%}
.cmd-grid.n1 .cmd-svg{max-height:440px}
.cmd-svg path[data-a],.mini-svg path[data-a]{fill:#161B21;stroke:rgba(201,168,76,.32);stroke-width:.8;vector-effect:non-scaling-stroke;transition:fill .3s,fill-opacity .3s}
.cmd-svg path[data-a]{cursor:pointer}
.cmd-svg path[data-a]:hover{stroke:var(--tx)}
.cmd-svg .lit path,.mini-svg .lit path{fill:none;stroke-width:1.3;vector-effect:non-scaling-stroke;pointer-events:none}
.cmd-svg .marks circle{pointer-events:none;filter:drop-shadow(0 0 5px currentColor);opacity:.95}
.cmd-legend{position:absolute;left:14px;bottom:6px;font-size:11px;color:var(--tx2);background:rgba(10,12,15,.85);border:1px solid var(--ln);border-radius:4px;padding:3px 8px;display:flex;align-items:center;gap:6px;max-width:calc(100% - 28px)}
.cmd-legend i{width:9px;height:9px;border-radius:2px;flex:0 0 auto}
.cmd-legend b{color:var(--tx);font-weight:500}
.cmd-card{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}
.cmd-head{--c:var(--tx2)}
.cmd-head .eyebrow{color:var(--c);font:10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}
.cmd-head h3{font:400 26px/1 var(--font-display);letter-spacing:.05em;margin:3px 0 0;color:var(--tx)}
.cmd-head p{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--tx2)}
.cmd-head .share b{font:400 22px/1 var(--font-display);color:var(--c);margin-right:3px}
.cmd-head.person{display:flex;gap:12px;align-items:center}
.cmd-link{display:inline-block;margin-top:6px;font:11px var(--font-mono);color:var(--tx);border:1px solid var(--ln2);border-radius:4px;padding:5px 9px;text-decoration:none;background:transparent}
.cmd-sub{font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);margin-top:4px}
.cmd-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:5px}
.cmd-row{display:flex;flex-wrap:wrap;gap:5px}
.cmd-row>button{border:1px solid var(--ln2);border-top:2px solid var(--c,var(--ln2));background:var(--s2);color:var(--tx);font:12px var(--font-mono);padding:6px 11px;min-height:34px;border-radius:4px}
.cmd-chip{display:flex;min-width:0;border:1px solid var(--ln);border-radius:4px;background:var(--s2)}
.cmd-chip>button:first-child{all:unset;cursor:pointer;flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:5px 7px}
.cmd-chip>button:first-child:focus-visible{outline:2px solid var(--gold)}
.cmd-chip b{display:block;font-weight:500;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cmd-chip small{display:block;font-size:10.5px;color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cmd-chip>span{min-width:0}
.cmd-chip>button:first-child>span:last-child{min-width:0}
.cmd-chip .cmd-new{border:0;border-left:1px solid var(--ln);background:transparent;color:var(--tx2);width:30px;font-size:16px;flex:0 0 auto}
.cmd-chip .cmd-new:hover{color:var(--gold)}
.cmd-chip:hover{border-color:var(--ln2)}
.cmd-faces{display:flex;flex-wrap:wrap;gap:4px}
.cmd-faces button{all:unset;cursor:pointer;border-radius:50%}
.iq-deck .cmd-view .av{width:30px;height:30px;font-size:10px;border-color:var(--ln2)}
.iq-deck .cmd-view .av.sm{width:28px;height:28px}
.iq-deck .cmd-view .av.xl{width:64px;height:64px;font-size:18px;border-color:var(--c)}
.cmd-powers{display:flex;flex-wrap:wrap;gap:4px}
.cmd-powers button{border:1px solid var(--ln);background:var(--s2);color:var(--tx);font:11px var(--font-mono);padding:4px 8px;border-radius:999px;min-height:30px}
.cmd-powers button b{font-weight:400;color:var(--gold)}
.cmd-powers button[aria-pressed=true]{border-color:var(--gold)}
.cmd-signals{display:grid;gap:5px}
.cmd-signals .sig{display:grid;grid-template-columns:86px 1fr;gap:8px;align-items:center;font-size:12px}
.cmd-signals .bars{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}
.cmd-signals .bars i{height:6px;border-radius:2px;background:var(--s3)}
.cmd-signals .bars i.on{background:var(--c)}
.cmd-list{margin:0;padding:0;list-style:none;font-size:12px;display:grid;gap:3px}
.cmd-list li{padding:4px 0;border-top:1px solid var(--ln)}
.cmd-list time{font:10px var(--font-mono);color:var(--tx2);margin-left:4px}
.cmd-empty p,.cmd-card .note{margin:0;font-size:12px;color:var(--tx2)}
.cmd-links{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--ln);border-radius:6px;padding:8px 12px;background:var(--s1)}
.cmd-links .cmd-sub{margin:0 6px 0 0}
.cmd-links .link{font-size:12px;border:1px solid var(--ln2);border-radius:999px;padding:4px 10px;color:var(--tx)}
.cmd-links .link b{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--s3);font:10px var(--font-mono);font-weight:400}
.cmd-links .note{font-size:12px;color:var(--tx2)}

/* Fixed minimap: national orientation while panes scroll */
.cmd-mini{position:fixed;left:14px;bottom:14px;z-index:60;width:230px;background:rgba(10,12,15,.92);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:6px 8px 4px;box-shadow:0 10px 30px rgba(0,0,0,.5)}
.cmd-mini[hidden]{display:none}
.cmd-mini-top{display:flex;align-items:center;gap:6px;margin-bottom:2px}
.cmd-mini-fold{margin-left:auto;border:1px solid rgba(255,255,255,.18);background:transparent;color:#E9E6DF;width:24px;height:24px;border-radius:4px;font-size:14px;line-height:1;padding:0}
.cmd-mini.folded{width:auto}.cmd-mini.folded .mini-svg{display:none}
.cmd-mini-head{flex:1;font:9px 'IBM Plex Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:#9DA3AB;margin-bottom:2px}
.cmd-mini .pin{cursor:pointer}
.cmd-mini .pin circle{fill:rgba(10,12,15,.9);stroke-width:5}
.cmd-mini .pin text{fill:#E9E6DF;font:700 40px 'IBM Plex Mono',monospace}
.cmd-mini .pin.on circle{fill:#C9A84C}.cmd-mini .pin.on text{fill:#0A0C0F}

@media (max-width:900px){.cmd-grid.n2,.cmd-grid.n3,.cmd-grid.n4{grid-template-columns:1fr}.cmd-mini{width:118px;left:8px;bottom:8px;padding:4px 5px 2px}.cmd-mini-top{display:flex;align-items:center;gap:6px;margin-bottom:2px}
.cmd-mini-fold{margin-left:auto;border:1px solid rgba(255,255,255,.18);background:transparent;color:#E9E6DF;width:24px;height:24px;border-radius:4px;font-size:14px;line-height:1;padding:0}
.cmd-mini.folded{width:auto}.cmd-mini.folded .mini-svg{display:none}
.cmd-mini-head{flex:1;display:none}.cmd-people{grid-template-columns:1fr}.cmd-grid .cmd-svg{max-height:200px}}

/* County tier inside panes */
.cmd-svg.county path[data-c]{fill:#161B21;stroke:rgba(201,168,76,.28);stroke-width:.7;cursor:pointer;transition:fill .3s,fill-opacity .3s}
.cmd-svg.county path[data-c]:hover{stroke:var(--tx);stroke-width:1.2}
.cmd-svg.county path.on-file{stroke:rgba(201,168,76,.6)}
.cmd-svg.county .lit path{fill:none;stroke-width:1.6;pointer-events:none}
.cmd-svg.local path[data-zone]{fill:#26313a;stroke:rgba(201,168,76,.65);stroke-width:.7;cursor:pointer}
.cmd-svg.local path[data-zone]:hover,.cmd-svg.local path[data-zone].selected{fill:#806b37;stroke:#f1d481;stroke-width:1.4}
.cmd-local-label{display:grid;gap:6px;color:var(--tx2);font-size:12px}
.cmd-local-label select{width:100%;padding:8px;background:var(--s3);color:var(--tx);border:1px solid var(--ln2);border-radius:4px;font:inherit}
.cmd-loading{padding:40px 10px;text-align:center;font-size:12px;color:var(--tx2)}
.cmd-inst{border-top:1px solid var(--ln);padding:6px 0;display:grid;gap:4px}
.cmd-inst>b{font-weight:500;font-size:13px}
.cmd-inst>small{font:10.5px var(--font-mono);color:var(--tx2)}
.cmd-event{font-size:12px;line-height:1.45;color:var(--tx)}
.cmd-event time{font:10.5px var(--font-mono);color:var(--tx2);margin-right:4px}
.cmd-event em{display:block;font-style:normal;font-size:11px;color:var(--tx2)}
.cmd-event a{color:var(--tx2);font-size:11px}

/* Authority tier: county → place → layer → cell (docs/IQ_COMMAND_DECK.md, "Authority tier") */
.cmd-svg.county path.has-layers{stroke:#F1D481;stroke-width:1.1}
.cmd-svg.layer path[data-cell]{fill:#26313a;stroke:rgba(201,168,76,.65);stroke-width:.7;cursor:pointer;transition:fill .2s}
.cmd-svg.layer path[data-cell]:hover{fill:#3a4652;stroke:var(--tx)}
.cmd-svg.layer path[data-cell].selected{fill:#806b37;stroke:#f1d481;stroke-width:1.6}
.cmd-moves{display:grid;gap:6px;border:1px solid var(--ln);border-radius:4px;padding:8px;background:var(--s2)}
.cmd-move{display:grid;grid-template-columns:74px 1fr;gap:8px;align-items:start}
.cmd-move-k{font:10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx2);padding-top:7px}
.cmd-move-v{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}
.cmd-move-v .note{font-size:12px;color:var(--tx2);padding-top:5px}
.cmd-crumb{color:var(--tx2);font-size:12px}
.cmd-mv{border:1px solid var(--ln2);background:var(--s3,#1b2128);color:var(--tx);font:12px var(--font-mono);padding:5px 9px;min-height:32px;border-radius:4px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cmd-mv small{color:var(--tx2);font-size:10.5px}
.cmd-mv.down{border-top:2px solid var(--gold,#C9A84C)}
.cmd-mv:hover,.cmd-mv:focus-visible{border-color:var(--gold,#C9A84C);outline:none}
.cmd-cells{display:flex;flex-wrap:wrap;gap:4px;max-height:220px;overflow:auto;width:100%}
.cmd-gaps{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.cmd-gaps li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;padding:3px 0;border-top:1px solid var(--ln)}
.cmd-gaps .mk{width:14px;text-align:center;font-family:var(--font-mono)}
.cmd-gaps li.on .mk{color:var(--gold,#C9A84C)}
.cmd-gaps li.off{color:var(--tx2)}
.cmd-gaps em{font-style:normal;font:10.5px var(--font-mono);color:var(--tx2)}
.cmd-files{margin:4px 0 0;font:10px var(--font-mono);color:var(--tx2);overflow-wrap:anywhere}
@media (max-width:900px){.cmd-move{grid-template-columns:1fr;gap:2px}.cmd-move-k{padding-top:0}}

/* Single view drill-down: the main map drills county → place → layer → cell (assets/iq/command-view.js, openDrill) */
.iq-drilling #geography,.iq-drilling #map-caption,.iq-drilling #iq-map-note{display:none!important}
.iq-drill{margin-top:4px}
.iq-drill .cmd-pane.drill{border-color:var(--ln2,#4A4540);box-shadow:none}
.iq-drill .cmd-svg{width:100%;height:auto;max-height:520px;margin:0 auto}
.iq-drill .cmd-new{display:none}
.iq-drill .cmd-card{padding:10px 12px 14px}
/* zoom controls inside panes and the drill (assets/iq/map-zoom.js) */
.cmd-map .zoom-ctl{position:absolute;right:14px;top:12px;display:flex;gap:4px;z-index:3}
.cmd-map .zoom-ctl button{width:32px;height:32px;background:#111418;color:var(--gold,#C9A84C);border:1px solid var(--ln2,#4A4540);border-radius:4px;font-size:16px;line-height:1;padding:0}
.zoomable-svg{cursor:grab}.zoomable-svg.dragging{cursor:grabbing}
/* what is drillable on the main map */
.geomap .region.has-layers,.cmd-svg.county path.has-layers{stroke:#F1D481!important;stroke-width:2px!important}
.geomap path[data-fips].has-layers{stroke:#F1D481;stroke-width:1.6px}
.auth-badge{pointer-events:none}
.auth-badge circle{fill:#C9A84C;stroke:#0A0C0F;stroke-width:.6px;vector-effect:non-scaling-stroke}
.auth-badge text{fill:#0A0C0F;font-family:'IBM Plex Mono',monospace;font-weight:600;text-anchor:middle}
.map-trail .iq-explore{color:#0A0C0F!important;background:#C9A84C!important;border-radius:4px;padding:3px 10px!important;font-weight:600}
/* quick jumps to the Tier A places */
.iq-jumps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}
.iq-jumps-k{font:10px 'IBM Plex Mono',monospace;letter-spacing:.14em;text-transform:uppercase;color:#B8B0A0;margin-right:2px}
.iq-jumps button{border:1px solid rgba(201,168,76,.45);background:#111418;color:#E8E0D0;font:12px 'IBM Plex Mono',monospace;padding:6px 10px;min-height:34px;border-radius:999px;cursor:pointer}
.iq-jumps button small{color:#B8B0A0;font-size:10px}
.iq-jumps button:hover,.iq-jumps button:focus-visible{border-color:#C9A84C;color:#C9A84C;outline:none}
@media (max-width:900px){.iq-drill .cmd-svg{max-height:340px}.iq-jumps{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.iq-jumps button{flex:0 0 auto}}

/* Reset the sandbox */
.cmd-wipe{margin-left:auto;border:1px solid rgba(201,168,76,.55);background:transparent;color:#C9A84C;font:12px 'IBM Plex Mono',monospace;letter-spacing:.06em;padding:7px 12px;min-height:36px;border-radius:4px;cursor:pointer}
.cmd-wipe::before{content:'⟲ ';}
.cmd-wipe:hover,.cmd-wipe:focus-visible{background:#C9A84C;color:#0A0C0F;outline:none}
body.iq-wiping main,body.iq-wiping .iq-deck{opacity:.25;transition:opacity .18s}
.cmd-mayor{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}
/* City frame and landmarks (assets/iq/city-frame.js) */
.cmd-svg.city{background:#0B0E12}
.cmd-svg.city path.city-base{fill:#1B222A;stroke:rgba(201,168,76,.55);stroke-width:.9;vector-effect:non-scaling-stroke}
.cmd-svg.city path.city-base:hover{fill:#212a33}
.cmd-svg.city .lm-layer{display:none}
.cmd-svg.city.lm-on .lm-layer{display:inline}
.cmd-svg.city .lm-pt{stroke:#0B0E12;stroke-width:var(--lm-stroke,.006);cursor:pointer;fill-opacity:.95}
.cmd-svg.city .lm-pt.cat-housing{fill-opacity:.7}
.cmd-svg.city .lm-pt:hover,.cmd-svg.city .lm-pt.sel{stroke:#FFF;fill-opacity:1}
.city-tools{position:absolute;left:14px;top:12px;z-index:3;display:flex;gap:6px;flex-wrap:wrap;max-width:calc(100% - 140px)}
.city-switch{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px;background:#111418;color:var(--tx,#E6EBF0);border:1px solid var(--ln2,#4A4540);border-radius:16px;font:12px var(--font-sans,system-ui);cursor:pointer}
.city-switch .dot{width:10px;height:10px;border-radius:50%;border:1px solid #8893A0;background:transparent}
.city-switch[aria-pressed="true"]{border-color:#F2B544;color:#F2B544}
.city-switch[aria-pressed="true"] .dot{background:#F2B544;border-color:#F2B544}
.city-switch small{color:var(--tx2,#9AA6B2);font-size:11px}
.city-switch:focus-visible{outline:2px solid #F2B544;outline-offset:2px}
.lm-legend{display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 6px 0;font-size:11.5px;color:var(--tx2,#9AA6B2)}
.lm-legend span{display:inline-flex;align-items:center;gap:5px}
.lm-legend i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}
.lm-legend small{color:#7E8994}
.lm-legend .lm-gap{color:#8893A0;font-style:italic}
.lm-card{position:absolute;left:14px;bottom:12px;z-index:4;width:min(320px,calc(100% - 28px));max-height:min(60vh,420px);overflow:auto;background:#0F1317F2;border:1px solid #3A434D;border-radius:8px;padding:10px 12px;color:#E6EBF0;font:12.5px/1.45 var(--font-sans,system-ui);box-shadow:0 6px 24px #0008}
.lm-card .x{position:absolute;right:6px;top:4px;background:none;border:0;color:#9AA6B2;font-size:18px;min-width:32px;min-height:32px;cursor:pointer}
.lm-card .eyebrow{font:10.5px var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:#F2B544}
.lm-card h4{margin:2px 28px 6px 0;font-size:14px}
.lm-card dl{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;margin:0}
.lm-card dt{color:#8893A0}
.lm-card dd{margin:0}
.lm-card .src{margin:8px 0 4px;color:#9AA6B2;font-size:11.5px}
.lm-card .src a{color:#7FB7E6}
.lm-card .note{margin:4px 0 0;color:#8893A0;font-size:11.5px}
@media (max-width:600px){.lm-card{position:relative;left:auto;bottom:auto;width:auto;margin:8px 0 0;max-height:none}.city-tools{max-width:calc(100% - 130px)}}
.cmd-svg.city .bd-path{fill:#F2B544;fill-opacity:.04;stroke:#F2B544;stroke-opacity:.75;stroke-width:.8;cursor:pointer}
.cmd-svg.city .bd-path:hover{fill-opacity:.16}
.cmd-svg.city .bd-path.sel{fill-opacity:.28;stroke:#FFF;stroke-width:1.6}
.cmd-svg.city.bd-on path.city-base{fill:#161C22}
.city-tools .bd-k{font:10.5px var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:#8893A0;align-self:center;margin-left:4px}
.city-switch.bd{border-radius:4px}
.city-switch.bd[aria-pressed="true"]{background:#2a2414}
.bd-legend{padding:6px 6px 0;font-size:11.5px;color:var(--tx2,#9AA6B2)}
.bd-legend b{color:var(--tx,#E6EBF0);font-weight:500}
.bd-legend a{color:#7FB7E6}
@media (max-width:900px){.city-tools{position:static;max-width:none;flex-wrap:wrap;padding:0 0 6px;margin-right:118px}.city-tools .city-switch{flex:0 0 auto;min-height:32px}.city-tools .bd-k{flex-basis:100%;margin:2px 0 0}}

/* Dated municipal holders share the existing portrait treatment. */
.municipal-holder,.municipal-cell{display:flex!important;align-items:center;gap:9px;text-align:left;min-width:0;max-width:100%}.municipal-holder>span:last-child,.municipal-cell>span:last-child{min-width:0;overflow-wrap:anywhere}.municipal-holder .av,.municipal-cell .av{flex:0 0 36px;width:36px;height:36px}.municipal-holder small,.municipal-cell small{display:block}.cmd-cells .municipal-cell{min-height:58px}
.municipal-holder>span:last-child,.municipal-cell>span:last-child{white-space:normal}

/* Municipality drill-downs also render outside .iq-deck. Keep their photos inside the avatar. */
.municipal-holder .av,.municipal-cell .av{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;border:1px solid var(--ln2);background:var(--s3,#1b2128)}
.municipal-holder .av img,.municipal-cell .av img{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;object-position:center 22%}
