@font-face{font-family:Manrope;src:url('/assets/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope-600.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/manrope-700.ttf') format('truetype');font-weight:700;font-display:swap}
/* Light foundation, independent of the selected color. */
:root,body[data-theme=red],body[data-theme=blue],body[data-theme=neutral]{--bg:#f7f8fa;--surface:#fff;--surface-2:#f4f6f9;--text:#233244;--muted:#697b8e;--border:#e4e9ef;--shadow:0 8px 28px #253a5a04;--font:Manrope,Arial,sans-serif;--display:Manrope,Arial,sans-serif;--red:#ed4564;--blue:#397bec;--accent:#397bec;--accent-rgb:57,123,236}
body[data-theme=red]{--accent:#e74d68;--accent-rgb:231,77,104}body[data-theme=blue]{--accent:#397bec;--accent-rgb:57,123,236}
body{font-size:14px;line-height:1.6;background:var(--bg);font-weight:400;isolation:isolate}h1,h2,h3{font-weight:500;letter-spacing:-.55px;line-height:1.4}button{font-weight:500}button:hover{filter:none}button:focus-visible{outline-offset:4px}main{max-width:1280px;padding:0 32px;position:relative;z-index:1}.demo-ribbon{background:#eef1f5;color:#8190a2;font-size:9px;letter-spacing:.7px;font-weight:500;min-height:28px}.ambient-portrait{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.ambient-portrait:after{content:'';position:absolute;right:-4vw;top:80px;width:600px;height:85vh;background-position:top center;background-size:cover;filter:grayscale(1);opacity:.075;mask-image:linear-gradient(to right,transparent,#000 35%),linear-gradient(to bottom,#000 30%,transparent 90%);mask-composite:intersect;transition:background-image .3s,opacity .5s}body[data-theme=red] .ambient-portrait:after{background-image:url('/assets/lula.jpg')}body[data-theme=blue] .ambient-portrait:after{background-image:url('/assets/flavio.jpg')}
.header.utility-header{max-width:1280px;min-height:100px;height:auto;padding:20px 32px;gap:24px;position:relative;z-index:5;justify-content:space-between;border-bottom:1px solid var(--border)}.theme-shortcut{position:static;box-shadow:none;padding:10px 13px;font-size:11px;flex-shrink:0;background:#ffffffd9;border-radius:9px}.header-actions{gap:16px;flex-shrink:0}.avatar{width:35px;height:35px;background:white}.audience{display:flex;align-items:center;gap:27px;margin-left:auto;position:relative;padding-bottom:8px}.audience-item{display:flex;gap:10px;align-items:center;white-space:nowrap}.audience-item>div{display:flex;flex-direction:column}.audience-item b{font-size:17px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.audience-item small{font-size:10px;color:var(--muted);font-weight:400}.audience-icon{width:32px;height:34px;display:grid;place-items:center;position:relative;color:#7b8d9f}.audience-icon svg{width:21px}.audience-icon i{position:absolute;right:1px;top:4px;width:6px;height:6px;border:1.5px solid white;background:#26bf91;border-radius:50%}.audience-dot{width:6px;height:6px;border-radius:50%;box-shadow:0 0 0 4px #edf2f6}.audience-red{background:var(--red);box-shadow:0 0 0 4px #ed45640c}.audience-blue{background:var(--blue);box-shadow:0 0 0 4px #397bec0c}.audience-note{position:absolute;bottom:-10px;right:0;font-size:8px;color:#8e99a6;letter-spacing:.2px}.page-heading{padding:34px 0 25px;gap:20px}.page-heading h1{font-size:30px;font-weight:500;letter-spacing:-1px;margin:9px 0 0}.page-heading p{font-size:12px;margin-top:8px;color:#85919e}.eyebrow{font-size:9px;font-weight:500;letter-spacing:1.1px}.outline-button{font-size:11px;border-radius:9px;padding:11px 15px;background:#ffffffd9}.outline-button:hover{border-color:rgba(var(--accent-rgb),.3);color:var(--accent)}
.race-card{padding:24px 28px 20px;border-radius:14px;box-shadow:var(--shadow);background:#ffffffed;backdrop-filter:blur(6px)}.race-card:before{background:linear-gradient(90deg,#ed456404,transparent 30%,transparent 70%,#397bec04)}.pill{font-size:9px;border-radius:6px;padding:5px 9px;gap:6px;background:#f7f9fb}.candidates{padding:20px 0 28px;gap:28px}.portrait{width:64px;height:64px;padding:3px;box-shadow:none}.blue .portrait{box-shadow:none}.portrait span{font-size:8px}.candidate{gap:15px}.candidate-party{font-size:9px;letter-spacing:.8px;font-weight:500}.candidate h2{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:4px 0}.vote-total{font-size:11px;color:#8a95a1}.candidate-score strong{font-size:38px;font-weight:500;letter-spacing:-1.5px}.candidate-score strong span{font-size:18px;letter-spacing:-.4px;margin-left:3px}.leader-badge{font-size:8px;font-weight:500;letter-spacing:.6px}.versus{opacity:.4}.rope-section{padding:18px 4px 0;border-top:1px solid #edf0f4}.rope-labels{font-size:9px;letter-spacing:.8px;font-weight:500}.rope-labels>span:nth-child(2){font-size:9px;letter-spacing:.2px;color:#97a2ae}.rope-stage{height:110px;margin-top:0;filter:none}.tension-rope{width:100%;height:110px;overflow:visible;stroke:none;fill:none}.tension-rope .rope-base{stroke-width:13;stroke-linecap:round;fill:none}.tension-rope .rope-braid{stroke-width:12;fill:none}.tension-rope .rope-fiber{stroke-width:2;fill:none}.rope-midlabel{font:10px Manrope,sans-serif;fill:#8b98a9;stroke:none}.rope-caption{margin-top:0;align-items:center;font-size:10px}.rope-caption>span:first-child,.rope-caption>span:last-child{font-size:9px}.rope-caption>span:nth-child(2){font-size:11px}.rope-caption b{font-weight:600}
.count-card{border:1px solid var(--border);border-radius:12px;background:#ffffffd9;margin-top:16px;padding:20px 24px}.count-heading b{font-size:12px;font-weight:500}.count-heading>div>span{font-size:10px}.count-heading>strong{font-size:25px;font-weight:500;letter-spacing:-.7px}.count-heading>strong span{font-size:13px}.count-track{height:6px;background:#edf1f5}.count-meta{font-size:10px;margin-top:10px}.map-title{padding:32px 0 20px}.map-title h2{font-size:22px;font-weight:500;letter-spacing:-.6px}.map-filters{gap:10px}.select-wrap,.search-wrap{border:1px solid var(--border);border-radius:8px;background:#ffffffd9;height:39px}.select-wrap select,.search-wrap input{font:11px Manrope,sans-serif;color:var(--text)}
.map-card{background:radial-gradient(ellipse at 58% 45%,rgba(var(--accent-rgb),.055),transparent 65%),#fbfcfd;border:1px solid var(--border);border-radius:14px;color:var(--text);box-shadow:var(--shadow);height:580px}.map-card:before{background-image:radial-gradient(#829bb730 .7px,transparent .7px);background-size:22px 22px;opacity:.6}.map-top{top:22px;left:24px;right:24px}.map-top>span{color:#7d8e9f;font-size:10px;letter-spacing:.5px}.map-top small{color:#8b9bab;border-color:#d9e1ea;font-size:8px;letter-spacing:.4px}.map-pill{background:#fff;border:1px solid #e0e7ef;color:#798b9e;padding:8px 10px;border-radius:7px;font-size:10px}.map-pill.active{background:rgba(var(--accent-rgb),.06);color:var(--accent);border-color:rgba(var(--accent-rgb),.2)}.map-coordinate{color:#a1acb8;font-size:8px;letter-spacing:1.5px}.map-watermark{color:#284b7704;font-weight:600;font-size:110px}.map-detail{width:230px;padding:19px;border-radius:11px;border:1px solid #dfe6ef;background:#fffffff0;box-shadow:0 8px 22px #61718908;backdrop-filter:blur(10px);bottom:76px}.detail-eyebrow{color:#8b9bad;font-size:8px;letter-spacing:.7px}.detail-eyebrow button{color:#657b94}.map-detail h3{font-size:17px;font-weight:500;letter-spacing:-.4px;margin:10px 0 8px}.map-detail p{font-size:10px;color:#8694a4;line-height:1.8}.detail-stats{color:#6b7e93;font-size:11px;gap:11px}.detail-stats b{color:#334b66;font-size:12px;font-weight:500}.map-detail>small{color:#95a2b1;font-size:9px;margin-top:14px}.map-controls button{background:#ffffffed;border:1px solid #dfe6ef;color:#73899f;width:34px;height:34px;box-shadow:0 3px 10px #6883a008}.map-bottom{border-color:#e3e9ef;height:52px}.map-legend{color:#8192a5;font-size:10px}.map-help{color:#94a2b1;font-size:9px}.map-loading{color:#8296ac}#mapTooltip{background:#fff;color:#334b66;border:1px solid #dfe6ef;box-shadow:0 6px 20px #203e5d12}.under-map{font-size:9px;color:#9aa5b1;padding:13px 0}.under-map button{font-size:10px}.experience-strip{border-radius:12px;border:1px solid var(--border);background:#ffffffd9;box-shadow:none;margin-top:15px;padding:24px}.experience-strip h3{font-size:14px;font-weight:500;letter-spacing:-.2px}.experience-strip p{font-size:11px;color:#8a98a7}.strip-orb{background:rgba(var(--accent-rgb),.055);box-shadow:none;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.1)}footer{padding-bottom:120px}footer>span,footer>button{font-size:10px;color:#8d99a7}footer b{font-weight:500;color:#53667b}
.demo-dock{color:#8695a7;background:#ffffffee;border-color:#e0e6ed;box-shadow:0 7px 30px #29426015;border-radius:12px;padding:10px 12px;gap:12px}.dock-label{color:#8a9aae;font-size:8px;letter-spacing:1px;font-weight:500}.dock-label .tiny-dot{background:var(--accent)}.phase-buttons{background:#f1f4f8;border-radius:7px;padding:3px}.phase-buttons button{color:#8b9aac;font-size:10px;padding:8px 11px}.phase-buttons button.selected{background:white;color:var(--accent);box-shadow:0 2px 6px #243f6810}.dock-divider{background:#e1e7ef}.demo-dock>button{font-size:10px;color:#8798aa}.primary-button{background:var(--accent);box-shadow:0 5px 15px rgba(var(--accent-rgb),.12);border-radius:8px;font-size:12px;font-weight:500}.primary-button:hover{background:var(--accent);box-shadow:0 6px 20px rgba(var(--accent-rgb),.2)}dialog{border:1px solid var(--border);box-shadow:0 24px 100px #29426820}dialog::backdrop{background:#e7ecf2bb;backdrop-filter:blur(6px)}.small-dialog h2,.result-dialog h2{font-size:24px;font-weight:500;letter-spacing:-.6px}.small-dialog p{font-size:12px;line-height:1.8}.login-art{background:radial-gradient(ellipse at 45% 75%,#ecf0f8,#f7f9fc 75%);color:var(--text);border-right:1px solid var(--border)}.login-art h2{font-size:32px;font-weight:500;letter-spacing:-1px}.login-art>p{color:#8a99ad;font-size:12px}.login-orbit{border-color:#829dbb15}.entry-step h2{font-size:25px;font-weight:500;letter-spacing:-.65px}.entry-step>p{font-size:12px;line-height:1.8;color:#8a97a7}.side-choice>strong{font-weight:500;font-size:17px;letter-spacing:-.3px}.side-choice{border-radius:12px}.choice-action{font-size:8px}.entry-content .entry-footnote{font-size:10px}.entry-content .entry-demo-note{font-size:9px}.entry-back{font-size:11px}.theme-options button{font-size:13px}.switch-row{font-size:12px}.toast{border:1px solid var(--border);box-shadow:0 10px 28px #29426012}
/* The waiting screen retains a calm center and a compact presence strip. */
body.is-waiting{background:radial-gradient(ellipse at 50% 46%,rgba(var(--accent-rgb),.035),transparent 55%),var(--bg)}.is-waiting .header.utility-header{display:flex!important;position:absolute;left:50%;top:0;transform:translateX(-50%);width:100%;border-bottom:0;background:transparent}.is-waiting .waiting-panel{padding-top:140px;padding-bottom:120px;min-height:100svh;gap:20px}.is-waiting .waiting-copy h2{font-size:16px;color:#8593a3;font-weight:400;letter-spacing:-.2px}.is-waiting .countdown b{font-weight:500;font-size:47px;letter-spacing:-.5px}.is-waiting .countdown span{font-size:9px;letter-spacing:1.5px}.is-waiting #countdownCaption{font-size:10px;color:#94a0ae}.is-waiting .urn-scene{height:335px;background:radial-gradient(ellipse,rgba(var(--accent-rgb),.06),transparent 68%)}.is-waiting .urn-machine{transform:rotateY(-13deg) rotateX(10deg) rotateZ(2deg) scale(.96)}.is-waiting #waitingNotify{font-size:12px}.is-waiting .waiting-copy>.waiting-notice{font-size:10px;color:#98a4b1}.is-waiting .ambient-portrait:after{opacity:.06}
@media(max-width:1000px){.audience{gap:18px}.audience-item b{font-size:16px}.audience-item small{font-size:9px}.header.utility-header{gap:17px}.header-actions{gap:9px}.candidates{gap:20px}.candidate h2{font-size:17px}.candidate-score strong{font-size:32px}.portrait{width:56px;height:56px}.candidate{gap:12px}.map-detail{width:210px}.map-filters{flex-direction:row}}
@media(max-width:760px){.header.utility-header{padding:18px 22px;flex-wrap:wrap;gap:16px}.theme-shortcut{margin-right:auto}.header-actions{order:2}.audience{order:3;width:100%;justify-content:space-between;margin-left:0;padding:12px 5px 16px;border-top:1px solid #e7ebf0}.audience-note{bottom:-1px;right:5px}.audience-item b{font-size:17px}.audience-item small{font-size:10px}.is-waiting .waiting-panel{padding-top:185px}.candidate{flex-wrap:wrap}.candidate-score{width:100%;margin:0;align-items:flex-start;padding-left:4px;gap:7px}.blue .candidate-score{align-items:flex-end}.candidate.blue{justify-content:flex-start}.candidate-info{white-space:normal}.candidates{gap:15px}.candidate h2{font-size:17px}.map-title{flex-direction:column;align-items:stretch;gap:14px}.map-filters{justify-content:flex-end}.map-detail{width:190px}.map-detail p{font-size:10px}.count-heading>div>span{display:none}}
@media(max-width:580px){main{padding:0 18px}.demo-ribbon{font-size:7px;letter-spacing:.3px;gap:5px}.demo-ribbon>span:last-child{font-size:7px}.header.utility-header{padding:17px 18px 10px;gap:12px;min-height:140px}.theme-shortcut{font-size:11px;padding:9px 12px}.audience{gap:12px;padding:11px 1px 16px}.audience-item{gap:8px}.audience-item b{font-size:16px}.audience-item small{font-size:8px}.audience-note{font-size:7px;bottom:0}.audience-icon{width:22px}.audience-icon svg{width:19px}.audience-dot{width:5px;height:5px}.header-actions{gap:13px}.page-heading{padding:25px 0 21px;align-items:flex-end}.page-heading h1{font-size:24px;letter-spacing:-.7px;max-width:235px}.page-heading p{font-size:11px;max-width:230px;line-height:1.7}.eyebrow{font-size:8px;letter-spacing:.7px}.page-heading .outline-button{padding:9px;font-size:0;width:35px;height:35px;gap:0}.page-heading .outline-button span{display:none}.race-card{padding:17px 16px 19px;border-radius:12px}.pill{font-size:8px}.candidates{padding:20px 0 22px;gap:10px}.candidate{gap:10px;align-items:flex-start}.portrait{width:49px;height:49px}.candidate-info{max-width:calc(100% - 60px)}.candidate-party{font-size:7px;letter-spacing:.3px}.candidate h2{font-size:14px;line-height:1.4;margin:2px 0 5px}.candidate.blue h2{max-width:100px}.vote-total{font-size:8px;line-height:1.6}.candidate-score strong{font-size:29px;letter-spacing:-1px}.candidate-score strong span{font-size:15px}.candidate-score{padding:4px 0 0;gap:7px}.leader-badge{font-size:7px;letter-spacing:.4px}.versus{display:none}.rope-section{padding-top:15px}.rope-labels{font-size:8px;letter-spacing:.4px}.rope-labels>span:nth-child(2){font-size:8px}.rope-stage,.tension-rope{height:100px}.rope-caption{margin-top:0;gap:4px}.rope-caption>span:nth-child(2){font-size:10px}.rope-caption>span:last-child{font-size:8px}.count-card{padding:17px 16px;margin-top:13px}.count-heading b{font-size:11px}.count-heading>strong{font-size:23px}.count-heading>div{max-width:190px}.count-meta{font-size:8px;line-height:1.6;gap:12px}.count-meta>span:first-child{max-width:50%}.count-meta>span:last-child{max-width:46%;text-align:right}.map-title{padding:26px 0 16px}.map-title h2{font-size:21px;letter-spacing:-.6px}.map-filters{gap:8px;flex-direction:row}.map-filters>label{height:38px}.map-filters select,.map-filters input{font-size:10px}.map-card{height:630px;border-radius:12px}.map-top{left:15px;right:15px;top:17px}.map-top>span{font-size:9px;letter-spacing:.2px;gap:6px}.map-top small{font-size:7px;padding:3px}.map-pill{font-size:10px;padding:6px 8px}.map-coordinate{font-size:7px;top:61px;left:17px}.map-detail{left:15px;right:15px;bottom:57px;width:auto;padding:15px 16px;background:#ffffffef}.map-detail h3{font-size:17px;margin:9px 0 5px}.map-detail p{font-size:10px;max-width:none}.detail-eyebrow{font-size:8px}.detail-stats{margin-top:12px;gap:25px}.detail-stats>div{font-size:10px}.detail-stats b{font-size:12px}.map-detail>small{font-size:8px;margin-top:10px}.map-controls{right:15px;bottom:260px}.map-controls button{width:32px;height:32px}.map-bottom{height:46px;left:15px;right:15px}.map-legend{font-size:9px;gap:12px}.map-help{display:none}.under-map{font-size:8px}.under-map button{font-size:9px}.experience-strip{padding:20px 18px}.experience-strip h3{font-size:13px;line-height:1.6}.experience-strip p{font-size:10px}.experience-strip .outline-button{font-size:10px}footer{padding-top:25px;padding-bottom:140px}footer>span,footer>button{font-size:9px}.demo-dock{max-width:calc(100vw - 24px);width:calc(100vw - 24px);gap:6px;padding:9px;flex-wrap:wrap}.demo-dock .dock-label{display:flex;width:100%;justify-content:center;font-size:7px;padding-bottom:4px;letter-spacing:.8px}.phase-buttons{flex:1;justify-content:center}.phase-buttons button{font-size:9px;padding:7px 9px;flex:1}.demo-dock>button{font-size:9px;padding:6px}.demo-dock .dock-divider{margin:0 1px}.login-art{height:100px;min-height:0;border-right:0;border-bottom:1px solid var(--border)}.login-art h2{font-size:27px}.entry-step h2{font-size:24px}.entry-content{padding:26px 23px}.choice-action{font-size:6px}.side-choice>strong{font-size:14px}.small-dialog{padding:30px 24px}.small-dialog h2{font-size:23px}.small-dialog p{font-size:11px}.ambient-portrait:after{width:100%;right:-35%;top:150px;opacity:.035}.is-waiting .waiting-panel{padding:180px 18px 135px;gap:12px}.is-waiting .urn-scene{height:265px}.is-waiting .urn-machine{transform:rotateY(-13deg) rotateX(10deg) rotateZ(2deg) scale(.77)}.is-waiting .waiting-copy h2{font-size:14px;margin-bottom:15px}.is-waiting .countdown b{font-size:37px}.is-waiting .countdown span{font-size:8px}.is-waiting #countdownCaption{font-size:9px;margin-top:20px}.is-waiting #waitingNotify{font-size:11px;margin-top:20px}.is-waiting .waiting-copy>.waiting-notice{font-size:9px}.is-waiting .demo-dock{max-width:380px}}
@media(max-height:750px){.is-waiting .urn-scene{height:230px}.is-waiting .urn-machine{transform:rotateY(-13deg) rotateX(10deg) scale(.65)}.is-waiting .waiting-panel{gap:8px}.is-waiting .waiting-copy h2{margin-bottom:10px}.is-waiting .countdown b{font-size:34px}.is-waiting #waitingNotify{margin-top:15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.candidate-score{min-height:66px;justify-content:flex-start}.candidates{align-items:stretch}
@media(max-width:760px){.candidate{display:grid;grid-template-columns:auto 1fr;grid-template-rows:62px auto;align-content:start;column-gap:10px;row-gap:10px}.candidate-info{max-width:none}.candidate.blue{grid-template-columns:1fr auto}.candidate.blue .portrait{grid-column:2;grid-row:1}.candidate.blue .candidate-info{grid-column:1;grid-row:1}.candidate-score{grid-row:2;grid-column:1/-1;min-height:64px}}

/* One shared composition: red on the left, blue on the right. */
body[data-theme=split]{--accent:#5971a1;--accent-rgb:89,113,161;background:linear-gradient(90deg,#fdf9fa 0%,#f9fafc 49.9%,#f9fafc 50.1%,#f7faff 100%)}
.ambient-portrait{background:linear-gradient(90deg,#ed456403 0 50%,#397bec03 50% 100%)}
.ambient-portrait:before,.ambient-portrait:after{content:'';position:absolute;top:145px;bottom:0;width:50%;height:85vh;background-size:auto 100%;background-repeat:no-repeat;filter:grayscale(1);opacity:.055;transition:none;mask-composite:intersect}
.ambient-portrait:before{left:0;background-image:url('/assets/lula.jpg');background-position:left top;mask-image:linear-gradient(to right,#000,transparent 95%),linear-gradient(to bottom,#000 10%,transparent 90%)}
.ambient-portrait:after{right:0;background-image:url('/assets/flavio.jpg');background-position:right top;mask-image:linear-gradient(to left,#000,transparent 95%),linear-gradient(to bottom,#000 10%,transparent 90%)}
.race-card:before{background:linear-gradient(90deg,#ed456407 0%,#ed456401 49.9%,#397bec01 50.1%,#397bec07 100%)}
.map-card{background:radial-gradient(ellipse at 0% 55%,#ed456408,transparent 55%),radial-gradient(ellipse at 100% 55%,#397bec09,transparent 55%),#fbfcfd}
body.is-waiting{background:radial-gradient(ellipse at 30% 46%,#ed456405,transparent 45%),radial-gradient(ellipse at 70% 46%,#397bec06,transparent 45%),#f9fafc}
.is-waiting .ambient-portrait:before,.is-waiting .ambient-portrait:after{opacity:.045}
.is-waiting .urn-scene{background:radial-gradient(ellipse at 35% 50%,#ed456408,transparent 55%),radial-gradient(ellipse at 65% 50%,#397bec09,transparent 55%)}
.primary-button{background:linear-gradient(105deg,#de586f,#b05f92 48%,#4d7edc);color:white}.primary-button:hover{background:linear-gradient(105deg,#d94d65,#aa588c 48%,#4275d5)}
.theme-shortcut{position:relative;border-color:transparent;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#ed456440,#397bec40) border-box}
@media(max-width:580px){.ambient-portrait:before,.ambient-portrait:after{top:165px;width:50%;height:75vh;background-size:auto 75%;opacity:.035}.ambient-portrait:before{left:0;background-position:30% top}.ambient-portrait:after{right:0;background-position:70% top}.theme-shortcut{font-size:10px}}
body[data-theme=split],body[data-theme=split].is-waiting{background:linear-gradient(90deg,#fff6f8 0 50%,#f4f8ff 50% 100%)}
.ambient-portrait:before,.ambient-portrait:after{background-position:center top}
