
:root{
  --page:#E4E7EC;--page-text:#202532;--panel:#FFFFFF;--panel-text:#202532;--panel-muted:#5B6170;--panel-line:#C4C9D2;--panel-btn:#202532;--panel-btn-text:#FFFFFF;
  --bg:#F7F9FA;--ink:#202532;--mut:#5B6170;--line:#DDE1E7;--line2:#C4C9D2;--line3:#9AA0AD;--fill:#E4E7EC;--white:#FFFFFF;--scrim:rgba(32,37,50,.6);
  color-scheme:light;
  box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);
}
html{scroll-padding-top:env(safe-area-inset-top,0px);background:var(--page)}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){--page:#14171E;--page-text:#E8EAEE;--panel:#1E222B;--panel-text:#E8EAEE;--panel-muted:#A9AFBB;--panel-line:#3A404C;--panel-btn:#E8EAEE;--panel-btn-text:#14171E;color-scheme:dark}
}
:root[data-theme="dark"]{--page:#14171E;--page-text:#E8EAEE;--panel:#1E222B;--panel-text:#E8EAEE;--panel-muted:#A9AFBB;--panel-line:#3A404C;--panel-btn:#E8EAEE;--panel-btn-text:#14171E;color-scheme:dark}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;background:var(--page);color:var(--page-text);font:15px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;display:flex;gap:24px;justify-content:center;align-items:flex-start;padding:24px 16px;flex-wrap:wrap}
button,input,select,textarea{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}

/* Celular */
#ph{width:390px;height:844px;background:var(--bg);color:var(--ink);border:8px solid #202532;border-radius:48px;position:relative;overflow:hidden;display:flex;flex-direction:column;flex:none;box-sizing:content-box;color-scheme:light}
.sbar{height:44px;flex:none;display:flex;align-items:flex-end;padding:0 30px 6px;font-size:14px;font-weight:700;background:var(--bg)}
#clk{border:0;background:transparent;color:var(--ink);font-weight:700;font-size:14px;padding:4px 6px;cursor:default}
.hind{height:24px;flex:none;display:flex;justify-content:center;align-items:center;background:var(--bg)}
.hind i{width:120px;height:5px;border-radius:3px;background:#202532}
#scr{flex:1;position:relative;overflow:hidden}
#ph :focus-visible{outline:3px solid #202532;outline-offset:2px}
.view{position:absolute;inset:0;display:flex;flex-direction:column}
.top{height:52px;display:flex;align-items:center;padding:0 6px;flex:none}
.sc{flex:1;overflow-y:auto;padding:4px 20px 28px;display:flex;flex-direction:column;gap:16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
.sc.root{padding-top:14px;gap:14px}
.sc.full{padding:36px 20px 24px;gap:18px}
.ib{width:44px;height:44px;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:none}
.bp{width:100%;min-height:52px;border:0;border-radius:12px;background:var(--ink);color:var(--white);font-size:16px;font-weight:700;cursor:pointer}
.bs{width:100%;min-height:48px;border:1.5px solid var(--line3);border-radius:12px;background:var(--white);color:var(--ink);font-size:15px;font-weight:600;cursor:pointer}
.bs.lg{min-height:52px;font-size:16px}
.bt{min-height:44px;border:0;background:transparent;color:var(--ink);font-size:14px;font-weight:700;text-decoration:underline;cursor:pointer;padding:0 8px;align-self:center}
.lk{border:0;background:transparent;padding:0;min-height:44px;text-align:left;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;align-self:flex-start}
.h1{margin:0;font-size:28px;font-weight:800;line-height:1.15}
.h1.xl{font-size:30px}.h1.md{font-size:24px}.h1.ev{font-size:26px}
.h2{margin:0;font-size:22px;font-weight:800;line-height:1.2}
.brand{margin:0;font-size:15px;font-weight:800;letter-spacing:.04em;cursor:default;padding:10px 0}
.body{margin:0;font-size:15px;line-height:1.45}
.sub{margin:0;font-size:14px;line-height:1.45;color:var(--mut)}
.mut{margin:0;font-size:12px;line-height:1.45;color:var(--mut)}
.label{margin:0;font-size:13px;font-weight:600;color:var(--mut)}
.strong{margin:0;font-size:15px;font-weight:700}
.center{text-align:center}
.stack{display:flex;flex-direction:column;gap:12px}
.stack.end{margin-top:auto}
.rowb{display:flex;align-items:center;justify-content:space-between;gap:8px}
.tags{display:flex;gap:6px;flex-wrap:wrap}
.tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--fill);color:var(--ink);font-size:12px;font-weight:600}
.tag.x{background:var(--ink);color:var(--white);font-weight:700}
.chips{display:flex;gap:8px;flex-wrap:wrap}
.chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line2);background:var(--white);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}
.chip.on{border:2px solid var(--ink);background:var(--fill);font-weight:800}
.chip.st{border-color:var(--line);background:var(--bg);font-weight:400;cursor:default}
.card{width:100%;text-align:left;border:1.5px solid var(--line2);border-radius:12px;background:var(--white);color:var(--ink);padding:14px 16px;display:flex;flex-direction:column;gap:6px;cursor:pointer}
.ct{display:block;font-size:17px;font-weight:700}
.ct.sm{font-size:15px}
.cs{display:block;font-size:13px;color:var(--mut)}
.panel{border:1.5px solid var(--line);border-radius:12px;background:var(--white);padding:14px 16px;display:flex;flex-direction:column;gap:8px}
.box{border:2px solid var(--ink);border-radius:12px;background:var(--white);padding:14px 16px;display:flex;flex-direction:column;gap:6px}
.ph{border-radius:12px;background:var(--fill);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--mut);text-align:center;padding:0 16px;flex:none}
.divider{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:8px}
.status{margin:0;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}
.field{display:flex;flex-direction:column;gap:6px}
.lbl{font-size:13px;font-weight:600}
.inp{height:48px;width:100%;border:1.5px solid var(--line3);border-radius:10px;background:var(--white);padding:0 14px;font-size:15px;color:var(--ink)}
.area{min-height:110px;width:100%;border:1.5px solid var(--line3);border-radius:10px;background:var(--white);padding:12px 14px;font-size:15px;color:var(--ink);resize:none}
.search{position:relative}
.search .inp{padding-right:48px}
.search .ib{position:absolute;right:2px;top:2px}
.search .ib[hidden]{display:none}
.opt{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border:1.5px solid var(--line2);border-radius:12px;background:var(--white);font-size:15px;cursor:pointer}
.opt.on{border:2px solid var(--ink);background:var(--fill);font-weight:700}
.optb{width:100%;text-align:left;display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border:1.5px solid var(--line2);border-radius:12px;background:var(--white);color:var(--ink);font-size:15px;cursor:pointer}
.optb.on{border:2px solid var(--ink);background:var(--fill);font-weight:700}
.row{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1.5px solid var(--line);border-radius:12px;background:var(--white);font-size:14px;cursor:pointer}
#ph input[type=checkbox],#ph input[type=radio]{width:20px;height:20px;accent-color:#202532;flex:none;margin:0}
.star{width:52px;height:52px;border:0;background:transparent;color:var(--ink);font-size:36px;line-height:1;cursor:pointer;padding:0}
.alert{margin:0;font-size:14px;font-weight:700}
.nav{flex:none;height:64px;border-top:1px solid var(--line);background:var(--white);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.tab{border:0;background:transparent;color:var(--mut);font-size:12px;font-weight:600;cursor:pointer;border-top:3px solid transparent}
.tab.on{border-top-color:var(--ink);color:var(--ink);font-weight:800}
.scrim{position:absolute;inset:0;border:0;background:var(--scrim);cursor:pointer;padding:0;width:100%}
.sheet{position:absolute;left:0;right:0;bottom:0;background:var(--bg);border-radius:24px 24px 0 0;padding:24px 20px 28px;display:flex;flex-direction:column;gap:14px;max-height:92%;overflow-y:auto}
.fgrp{display:flex;flex-direction:column;gap:8px}
.tert{align-self:flex-start;padding:0;font-size:14px}
.rng{width:100%;height:32px;margin:0;accent-color:#202532;cursor:pointer}
.dual{position:relative;height:44px}
.dual .track{position:absolute;left:0;right:0;top:20px;height:4px;border-radius:2px;background:var(--line2)}
.dual .fill{position:absolute;top:20px;height:4px;border-radius:2px;background:var(--ink)}
.dual input[type=range]{position:absolute;left:0;top:8px;width:100%;height:28px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;appearance:none}
.dual input[type=range]::-webkit-slider-runnable-track{background:transparent;height:28px}
.dual input[type=range]::-moz-range-track{background:transparent}
.dual input[type=range]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--ink);border:3px solid var(--white);box-shadow:0 0 0 1.5px var(--ink);cursor:pointer}
.dual input[type=range]::-moz-range-thumb{pointer-events:auto;width:22px;height:22px;border-radius:50%;background:var(--ink);border:3px solid var(--white);box-shadow:0 0 0 1.5px var(--ink);cursor:pointer}
.dual input[type=range]:focus-visible{outline:none}
.seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--fill)}
.segb{min-height:40px;border:0;border-radius:9px;background:transparent;color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}
.segb.on{background:var(--white);font-weight:800;box-shadow:0 0 0 1.5px var(--ink)}
.map{position:relative;height:300px;border-radius:12px;overflow:hidden;background-color:var(--fill);background-image:repeating-linear-gradient(0deg,transparent 0 47px,rgba(32,37,50,.07) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(32,37,50,.07) 47px 48px)}
.me{position:absolute;width:18px;height:18px;border-radius:50%;background:var(--ink);border:3px solid var(--white);box-shadow:0 0 0 1.5px var(--ink);transform:translate(-50%,-50%)}
.pin{position:absolute;transform:translate(-50%,-100%);min-height:44px;padding:0 12px;border-radius:22px;border:1.5px solid var(--ink);background:var(--white);color:var(--ink);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}
.pin.on{background:var(--ink);color:var(--white)}
.mapnote{position:absolute;left:12px;bottom:10px;font-size:12px;color:var(--mut)}
.dual input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--white),0 0 0 5px var(--ink)}
.pbox{display:flex;flex-direction:column;gap:4px;min-height:64px;padding:8px 14px;border:1.5px solid var(--line3);border-radius:10px;background:var(--white);cursor:text}
.pbox:focus-within{box-shadow:0 0 0 2px var(--ink);border-color:var(--ink)}
.pval{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:var(--ink)}
.pval .cur.pre{order:-1}
.pval .cur:not(.pre){color:var(--mut);font-weight:600}
.pnum{flex:1;width:100%;min-width:0;height:28px;border:0;padding:0;background:transparent;font:inherit;color:var(--ink);outline:none}
#ph .pnum:focus-visible{outline:none}
.pnum::placeholder{color:var(--mut);font-weight:600;opacity:1}
.pnum.nolim:placeholder-shown + .cur{display:none}
/* Folha de filtros: título da seção > valor escolhido > controles > textos de apoio */
.sheet.sheet-filtros{gap:0;padding-bottom:0}
.fsec{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-top:1px solid var(--line)}
.fsec.first{border-top:0;padding-top:8px}
.fhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.fttl{margin:0;font-size:16px;font-weight:800;line-height:1.3;color:var(--ink)}
.fval{margin:0;font-size:14px;font-weight:600;color:var(--ink);text-align:right}
.fends{display:flex;justify-content:space-between;margin-top:-8px}
.ffoot{position:sticky;bottom:0;z-index:5;margin:0 -20px;padding:12px 20px 20px;background:var(--bg);border-top:1px solid var(--line);display:flex;align-items:center;gap:12px}
.ffoot .bp{flex:1;width:auto}
.ffoot .bt{align-self:center;padding:0 4px}
/* Meu perfil */
.av{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background-color:var(--fill);background-size:cover;background-position:center;border:4px solid var(--bg);font-weight:800;color:var(--mut);line-height:1}
.card .av,.pprev .av{border-color:var(--white)}
.mrow{display:flex;align-items:center;gap:14px}
.pcov{margin:0 -20px;height:150px;flex:none;border-bottom:1px solid var(--line)}
.pav{flex:none;margin-top:-64px;padding-left:4px}
.pprev{border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white);flex:none}
.pprev .pcov{margin:0;height:100px}
.pprow{display:flex;align-items:flex-end;gap:12px;padding:0 14px 14px;margin-top:-36px}
.pprow .strong{padding-bottom:6px;overflow-wrap:anywhere}
.flab{display:flex;align-items:center;justify-content:center;text-align:center}
.cgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ctile{display:flex;flex-direction:column;gap:6px;border:0;background:transparent;padding:0;margin:0;cursor:pointer;font-size:12px;font-weight:600;color:var(--ink);text-align:center}
.ctile .sw{height:56px;border-radius:10px;border:1.5px solid var(--line2);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--mut)}
.ctile.on{font-weight:800}
.ctile.on .sw{border-color:var(--ink);box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ink)}
#ph .ctile:focus-visible{outline:none}
#ph .ctile:focus-visible .sw,#ph .sr:focus-visible + .ctile .sw{outline:3px solid #202532;outline-offset:3px}
#ph .sr:focus-visible + .flab{outline:3px solid #202532;outline-offset:2px}
.panel .av{border-color:var(--white)}
.frow{gap:12px;padding:10px 14px;min-height:60px}
.lrow{display:flex;align-items:center;gap:12px;min-height:60px}
.lname{flex:1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:0;text-align:left;color:var(--ink);cursor:pointer;min-height:48px}
.lname .av{border-width:0}
.aut{display:flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;text-align:left;color:var(--ink);cursor:pointer;min-height:44px}
.aut .av{border-width:0}
.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.pth{aspect-ratio:1/1;width:100%;border:0;border-radius:8px;background-color:var(--fill);background-size:cover;background-position:center;cursor:pointer;padding:0}
.fimg{width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:12px;background:var(--fill)}
.sino{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line3);background:var(--white);color:var(--ink);font-size:14px;font-weight:700;cursor:pointer}
.sino.on{background:var(--ink);border-color:var(--ink);color:var(--white)}
.sino svg{width:20px;height:20px}
.evbar{flex:none;padding:8px 16px;border-top:1px solid var(--line);background:var(--bg)}
.evbar .bp,.evbar .bs{min-height:48px}
.atr{border:2px solid var(--ink);border-radius:14px;background:var(--white);padding:16px;display:flex;flex-direction:column;gap:12px}
.arow{display:flex;align-items:center;gap:14px}
.arow2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.bsm{min-height:44px;font-size:15px}
.irow{display:flex;align-items:flex-start;gap:12px}
.irow svg{flex:none;margin-top:1px}
.ibtn{display:flex;align-items:center;justify-content:center;gap:8px}
.card.livec{border:1.5px solid var(--line3);gap:8px}
.tag.live{background:var(--ink);color:var(--white)}
.lkline{font-size:14px;font-weight:800;color:var(--ink);margin-top:2px}
span.pth{display:block}
.pth.rph{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--mut);text-align:center;padding:0 6px;cursor:default}
.pthw{position:relative}
.pthx{position:absolute;top:4px;right:4px;width:32px;height:32px;border-radius:50%;border:0;background:var(--ink);color:var(--white);font-size:18px;line-height:1;cursor:pointer}
.tstrip{display:flex;gap:4px;margin:4px 0 2px}
.tstrip span{width:44px;height:44px;border-radius:6px;background-size:cover;background-position:center;background-color:var(--fill)}
.toast{position:absolute;left:12px;right:12px;background:var(--ink);color:var(--white);border-radius:12px;padding:10px 8px 10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.toast span{font-size:14px;font-weight:600;line-height:1.4;padding:6px 0}
.toast button{flex:none;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--white);font-size:14px;font-weight:800;text-decoration:underline;cursor:pointer}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.push{position:absolute;top:8px;left:8px;right:8px;z-index:5;background:var(--white);color:var(--ink);border:1.5px solid var(--line3);border-radius:16px;padding:12px 14px;text-align:left;display:flex;flex-direction:column;gap:2px;box-shadow:0 6px 20px rgba(32,37,50,.25);cursor:pointer}
.pmeta{display:block;font-size:12px;font-weight:700;color:var(--mut)}

/* Proposta 02/11: foto grande com card por cima, botão flutuante e card do pin no mapa */
.evtop{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:8px 14px 0 10px;pointer-events:none}
.evtop>*{pointer-events:auto}
.evtop .ib{background:var(--white);border-radius:50%;box-shadow:0 1px 6px rgba(32,37,50,.25)}
.evtop .sino{box-shadow:0 1px 6px rgba(32,37,50,.25);border-color:var(--white)}
.evtop .sino.on{border-color:var(--ink)}
.evtop.solid{background:var(--bg);border-bottom:1px solid var(--line);padding-bottom:8px}
.evtop.solid .ib{background:transparent;box-shadow:none}
.evtop.solid .sino{box-shadow:none;border-color:var(--line3)}
.evtop.solid .sino.on{border-color:var(--ink)}
.sc.evsc{padding-top:0}
.ph.evhero{margin:0 -20px;height:270px;border-radius:0;padding-bottom:28px}
.evcard{margin:-44px -20px 0;padding:22px 20px 0;border-radius:24px 24px 0 0;background:var(--bg);position:relative;display:flex;flex-direction:column;gap:8px}
.evfab{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:20px 16px 12px;background:linear-gradient(rgba(247,249,250,0),var(--bg) 40%);pointer-events:none}
.evfab>button{pointer-events:auto;border-radius:999px;min-height:52px;box-shadow:0 6px 18px rgba(32,37,50,.28)}
/* folhas, véu e avisos rápidos ficam por cima do topo e do botão flutuante */
.scrim{z-index:10}
.sheet{z-index:11}
.toast{z-index:12}
.map.mp{height:400px}
.mapnote.top{bottom:auto;top:10px}
.mcard{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:flex;align-items:center;gap:12px;text-align:left;border:1.5px solid var(--line2);border-radius:14px;background:var(--white);color:var(--ink);padding:10px 12px 10px 10px;box-shadow:0 6px 18px rgba(32,37,50,.18);cursor:pointer}
.mcard .ph{width:64px;height:64px;padding:0;font-size:11px}
.mcard .av{border-width:2px;border-color:var(--white)}
.mhint{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;margin:0;border-radius:12px;background:var(--white);border:1.5px solid var(--line);padding:12px 14px;font-size:13px;line-height:1.4;color:var(--mut)}

/* Painel do facilitador */
#tp{display:none;width:330px;background:var(--panel);color:var(--panel-text);border:1px solid var(--panel-line);border-radius:16px;padding:20px;flex:none}
#tp.on{display:block}
#tp h2{margin:0;font-size:18px}
#tp .tph{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}
#tp .pm{margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--panel-muted)}
#tp label.pl{display:block;font-size:13px;font-weight:700;margin:0 0 6px}
#tp select{width:100%;min-height:44px;border:1px solid var(--panel-line);border-radius:10px;background:var(--panel);color:var(--panel-text);padding:0 10px;margin-bottom:10px}
#tp .pb{width:100%;min-height:44px;border:0;border-radius:10px;background:var(--panel-btn);color:var(--panel-btn-text);font-weight:700;cursor:pointer;margin-bottom:10px}
#tp .pb.gh{background:transparent;color:var(--panel-text);border:1px solid var(--panel-line)}
#tp .pc{display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;margin-bottom:10px;cursor:pointer}
#tp .pc input{width:18px;height:18px}
#tp details{border-top:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line);padding:10px 0;margin:4px 0 14px}
#tp summary{font-weight:700;font-size:14px;cursor:pointer;min-height:32px;display:flex;align-items:center}
#tp ol{margin:10px 0 0;padding-left:20px}
#tp li{margin-bottom:12px;font-size:14px;line-height:1.45}
#tp li p{margin:0 0 6px}
#tp li .pb{margin:0;min-height:40px;font-size:13px}
#tp .tpx{min-height:40px;border:1px solid var(--panel-line);border-radius:10px;background:transparent;color:var(--panel-text);padding:0 12px;cursor:pointer;font-weight:600}
#tp :focus-visible{outline:3px solid var(--panel-text);outline-offset:2px}

@media (max-width:520px){
  html{background:var(--bg)}
  html,body{height:100%}
  body{padding:0;display:block;min-height:0;background:var(--bg)}
  #ph{width:100%;height:100%;border:0;border-radius:0;box-sizing:border-box}
  .sbar,.hind{display:none}
  #ph input,#ph select,#ph textarea{font-size:16px}
  #tp.on{position:fixed;inset:0;width:auto;border-radius:0;border:0;overflow-y:auto;z-index:10;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(20px + env(safe-area-inset-bottom,0px))}
}

/* ===== v28 · proposta 03/11: Direção A "Elétrico" como padrão e Direção B "Neon" no modo noturno ===== */
@font-face{font-family:'Plus Jakarta Sans';src:url(data:font/woff;base64,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) format('woff');font-weight:200 900;font-display:swap}
#ph{--bg:#F7F9FA;--ink:#202532;--mut:#5B6170;--line:#E3E8F5;--line2:#D5DCF0;--line3:#B8C3E6;--fill:#E8EDFF;--white:#FFFFFF;--blue:#3155E7;--lime:#C6F432;--red:#FF3D3D;--grad:linear-gradient(135deg,#3155E7,#7B4DFF);--scrim:rgba(32,37,50,.6);font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}
#ph :focus-visible{outline-color:var(--blue)}

/* Tipografia: títulos em Unbounded, textos seguem na fonte do sistema/Inter */
#ph .h1,#ph .h2,#ph .brand,#ph .wm{font-family:'Plus Jakarta Sans',system-ui,sans-serif;letter-spacing:-.01em}
#ph .h1{font-size:25px;font-weight:700;line-height:1.2}
#ph .h1.xl{font-size:27px}#ph .h1.md{font-size:22px}#ph .h1.ev{font-size:23px}
#ph .h2{font-size:19px;font-weight:700;line-height:1.25}
#ph .brand{font-size:16px;font-weight:800;letter-spacing:.02em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;align-self:flex-start}
#ph .sc.root,#ph .sc.full{background:radial-gradient(90% 38% at 100% 0%,rgba(123,77,255,.12),transparent 70%),radial-gradient(80% 32% at 0% 0%,rgba(49,85,231,.09),transparent 70%)}

/* Botões */
#ph .bp{background:var(--grad);color:#fff;border-radius:999px;box-shadow:0 10px 22px -10px rgba(91,77,255,.65)}
#ph .bs{border:0;background:var(--fill);color:var(--blue);border-radius:999px;font-weight:700}
#ph .bt,#ph .lk{color:var(--blue);text-decoration:none}
#ph .evfab>button{box-shadow:0 10px 24px -8px rgba(91,77,255,.65)}
#ph .sino{border:0;background:#fff;color:var(--ink);box-shadow:0 2px 10px rgba(32,37,50,.18)}
#ph .sino.on{background:var(--lime);color:#202532}
#ph .evtop .ib{background:#fff;color:var(--ink)}
#ph .evtop.solid .sino{box-shadow:none;border:1.5px solid var(--line2)}
#ph .evtop.solid .sino.on{border-color:var(--lime)}

/* Chips, seletor e campos */
#ph .chip{border:0;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:999px}
#ph .chip.on{background:var(--lime);box-shadow:none;color:#202532;font-weight:800}
#ph .chip.st{box-shadow:none;background:var(--fill)}
#ph .seg{background:var(--fill);border-radius:999px}
#ph .segb{border-radius:999px;color:var(--mut)}
#ph .segb.on{background:#fff;color:var(--blue);box-shadow:0 2px 10px rgba(49,85,231,.2)}
#ph .inp,#ph .area,#ph .pbox{border:0;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line2)}
#ph .inp{border-radius:14px}
#ph .search .inp{border-radius:999px;padding-left:18px}
#ph .inp:focus,#ph .area:focus,#ph .pbox:focus-within{box-shadow:inset 0 0 0 2px var(--blue)}
#ph .opt,#ph .optb,#ph .row{border:0;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:16px}
#ph .opt.on,#ph .optb.on{box-shadow:inset 0 0 0 2px var(--blue);background:var(--fill)}
#ph input[type=checkbox],#ph input[type=radio],#ph .rng{accent-color:#3155E7}
#ph .dual .fill{background:var(--grad)}
#ph .dual input[type=range]::-webkit-slider-thumb{background:var(--blue);box-shadow:0 0 0 1.5px var(--blue)}
#ph .dual input[type=range]::-moz-range-thumb{background:var(--blue);box-shadow:0 0 0 1.5px var(--blue)}
#ph .star{color:var(--blue)}

/* Cards, etiquetas e ícones */
#ph .card,#ph .panel,#ph .mcard,#ph .pprev{border:0;background:#fff;border-radius:20px;box-shadow:0 1px 2px rgba(32,37,50,.05),0 10px 26px -14px rgba(49,85,231,.3)}
#ph .card.livec{border:0}
#ph .box{border-radius:20px}
#ph .atr{border:2px solid transparent;border-radius:20px;background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box;box-shadow:0 10px 26px -14px rgba(91,77,255,.4)}
#ph .mhint{border:0;border-radius:16px;box-shadow:0 6px 18px -8px rgba(32,37,50,.25)}
#ph .tag{background:var(--fill);color:var(--blue);font-weight:700}
#ph .tag.x{background:#202532;color:#fff}
#ph .tag.live{background:var(--lime);color:#202532;font-weight:800}
#ph .irow svg{color:var(--blue)}
#ph .toast{border-radius:16px}

/* Espaços de imagem e mascote */
#ph .ph{background:linear-gradient(135deg,#D3DBFF,#E4DBFF 55%,#FFDDEC);color:#3D4560}
#ph .ph.evhero{background:linear-gradient(140deg,#3155E7 0%,#7B4DFF 55%,#FF6FAE 100%);color:#fff}
#ph .ph.mascot{background:radial-gradient(closest-side,rgba(123,77,255,.2),rgba(49,85,231,.07) 60%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0}
#ph .mascot svg{height:100%;max-height:180px;width:auto;flex:none}
#ph .mascot.wmk svg{height:180px}
#ph .wm{font-size:22px;font-weight:800;letter-spacing:.06em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
#ph #objeto *:nth-child(3n+1){fill:#C6F432;stroke:#C6F432}
#ph #objeto *:nth-child(3n+2){fill:#FF3D3D;stroke:#FF3D3D}

/* Barra de abas e mapa */
#ph .nav{border-top:0;background:#fff;box-shadow:0 -8px 24px -16px rgba(32,37,50,.35)}
#ph .nav{height:72px}
#ph .tab{border-top:0;color:var(--mut);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 2px;font-size:13px;font-weight:600;line-height:1.2}
#ph .tab .tic{display:flex;align-items:center;justify-content:center;width:56px;height:30px;border-radius:999px;transition:background .15s}
#ph .tab.on{color:var(--blue);font-weight:800}
#ph .tab.on .tic{background:var(--fill)}
#ph .map{border-radius:20px}
#ph .pin{border:0;background:#fff;color:var(--ink);box-shadow:0 4px 12px -4px rgba(32,37,50,.4)}
#ph .pin.on{background:var(--grad);color:#fff}
#ph .me{background:var(--blue);box-shadow:0 0 0 1.5px var(--blue),0 0 0 8px rgba(49,85,231,.18)}

/* Chave do modo noturno (Menu) */
#ph .nt{width:100%;text-align:left;color:var(--ink);gap:14px;font:inherit;cursor:pointer}
#ph .ntic{display:flex;color:var(--blue)}
#ph .sw2{width:48px;height:28px;border-radius:999px;background:var(--line3);position:relative;flex:none;transition:background .2s}
#ph .sw2::after{content:'';position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s}
#ph .nt[aria-checked="true"] .sw2{background:var(--lime)}
#ph .nt[aria-checked="true"] .sw2::after{transform:translateX(20px);background:#12151D}

/* ===== Modo noturno: Direção B "Neon" ===== */
#ph.noite{--bg:#12151D;--ink:#F7F9FA;--mut:#A6ADBD;--line:#262B3A;--line2:#2F3546;--line3:#454C61;--fill:#1F2433;--white:#1A1E2A;--blue:#8FA4FF;--scrim:rgba(0,0,0,.65);color-scheme:dark}
#ph.noite .hind i{background:#F7F9FA}
#ph.noite :focus-visible{outline-color:#C6F432}
#ph.noite .sc.root,#ph.noite .sc.full{background:radial-gradient(90% 40% at 100% 0%,rgba(123,77,255,.28),transparent 70%),radial-gradient(80% 34% at 0% 0%,rgba(49,85,231,.25),transparent 70%)}
#ph.noite .brand,#ph.noite .wm{background:linear-gradient(90deg,#C6F432,#8FA4FF);-webkit-background-clip:text;background-clip:text}
#ph.noite .bp{background:var(--lime);color:#12151D;box-shadow:0 0 0 1px rgba(198,244,50,.45),0 10px 30px -10px rgba(198,244,50,.55)}
#ph.noite .bs{background:transparent;border:1.5px solid #5B7BFF;color:var(--ink);box-shadow:0 0 20px -10px rgba(91,123,255,.9),inset 0 0 14px -10px rgba(91,123,255,.9)}
#ph.noite .evfab{background:linear-gradient(rgba(18,21,29,0),var(--bg) 40%)}
#ph.noite .evfab>button{box-shadow:0 0 0 1px rgba(198,244,50,.45),0 10px 30px -8px rgba(198,244,50,.55)}
#ph.noite .sino{background:rgba(18,21,29,.72);border:1px solid rgba(255,255,255,.22);color:#F7F9FA;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none}
#ph.noite .sino.on{background:var(--lime);color:#12151D;border-color:var(--lime)}
#ph.noite .evtop .ib{background:rgba(18,21,29,.72);color:#F7F9FA}
#ph.noite .evtop.solid .ib{background:transparent}
#ph.noite .chip{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line3);color:var(--ink)}
#ph.noite .chip.on{background:var(--lime);box-shadow:none;color:#12151D}
#ph.noite .chip.st{background:var(--fill);box-shadow:none}
#ph.noite .seg{background:#1A1E2A}
#ph.noite .segb.on{background:#2A3146;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(143,164,255,.55)}
#ph.noite .inp,#ph.noite .area,#ph.noite .pbox{background:#1A1E2A;box-shadow:inset 0 0 0 1px var(--line3);color:var(--ink)}
#ph.noite .inp:focus,#ph.noite .area:focus,#ph.noite .pbox:focus-within{box-shadow:inset 0 0 0 2px var(--lime)}
#ph.noite .inp::placeholder,#ph.noite .area::placeholder{color:var(--mut)}
#ph.noite .opt,#ph.noite .optb,#ph.noite .row{background:#1A1E2A;box-shadow:inset 0 0 0 1px var(--line2)}
#ph.noite .opt.on,#ph.noite .optb.on{box-shadow:inset 0 0 0 2px var(--lime);background:#1F2433}
#ph.noite input[type=checkbox],#ph.noite input[type=radio],#ph.noite .rng{accent-color:#C6F432}
#ph.noite .dual .fill{background:var(--lime)}
#ph.noite .dual input[type=range]::-webkit-slider-thumb{background:var(--lime);box-shadow:0 0 0 1.5px var(--lime)}
#ph.noite .dual input[type=range]::-moz-range-thumb{background:var(--lime);box-shadow:0 0 0 1.5px var(--lime)}
#ph.noite .star{color:var(--lime)}
#ph.noite .card,#ph.noite .panel,#ph.noite .mcard,#ph.noite .pprev,#ph.noite .mhint{background:#1A1E2A;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}
#ph.noite .card.livec{box-shadow:inset 0 0 0 1px rgba(255,61,61,.4),0 0 26px -12px rgba(255,61,61,.7)}
#ph.noite .box{background:#1A1E2A;border-color:var(--line3)}
#ph.noite .atr{border:1px solid rgba(143,164,255,.45);background:#1A1E2A;box-shadow:0 0 28px -12px rgba(91,123,255,.75)}
#ph.noite .tag{background:rgba(143,164,255,.16);color:#C7D2FF}
#ph.noite .tag.x{background:#F7F9FA;color:#12151D}
#ph.noite .tag.live{background:var(--red);color:#12151D}
#ph.noite .ph{background:linear-gradient(135deg,#1F2A55,#34225F 55%,#4F1D44);color:#C9CEDA}
#ph.noite .ph.evhero{background:linear-gradient(160deg,#3155E7 0%,#7B4DFF 50%,#FF3D3D 100%);color:#fff}
#ph.noite .ph.mascot{background:radial-gradient(closest-side,rgba(123,77,255,.45),rgba(49,85,231,.16) 60%,transparent)}
#ph.noite #bracos path{stroke:#F7F9FA}
#ph.noite #bracos circle,#ph.noite #pernas *{fill:#F7F9FA}
#ph.noite #objeto *:nth-child(3n){fill:#8FA4FF;stroke:#8FA4FF}
#ph.noite .nav{background:#161A24;box-shadow:inset 0 1px 0 var(--line)}
#ph.noite .tab.on{color:var(--lime)}
#ph.noite .tab.on .tic{background:rgba(198,244,50,.16);box-shadow:inset 0 0 0 1px rgba(198,244,50,.35)}
#ph.noite .map{background-color:#1A1E2A;background-image:repeating-linear-gradient(0deg,transparent 0 47px,rgba(255,255,255,.06) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(255,255,255,.06) 47px 48px)}
#ph.noite .pin{background:#1F2433;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line3)}
#ph.noite .pin.on{background:var(--lime);color:#12151D}
#ph.noite .me{background:var(--lime);border-color:#12151D;box-shadow:0 0 0 1.5px var(--lime),0 0 0 8px rgba(198,244,50,.2)}
#ph.noite .ntic{color:var(--lime)}
#ph.noite .push{background:#1F2433;border-color:var(--line3)}
@media (max-width:520px){html.noite,html.noite body{background:#12151D}}


/* ===== v30 · proposta 03/11: menos "cara de IA" — cor sólida, hierarquia tipográfica e cor com função ===== */
#ph{--line:#E3E6EC;--line2:#D3D8E1;--line3:#B4BAC6;--fill:#E8EDFF;--tagbg:#EEF0F4;--tagtx:#3D4352;--surf:#FFFFFF;font-family:'Plus Jakarta Sans',system-ui,sans-serif}
#ph .h1,#ph .h2,#ph .brand,#ph .wm{font-family:'Plus Jakarta Sans',system-ui,sans-serif;letter-spacing:.01em}
#ph .h1{font-size:28px;font-weight:800;line-height:1.15}#ph .h1.xl{font-size:31px}#ph .h1.md{font-size:24px}#ph .h1.ev{font-size:27px}
#ph .h2{font-size:21px;font-weight:800}
#ph .mut{font-size:13px}
/* marca sólida, sem texto em degradê */
#ph .brand,#ph .wm{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--blue);font-weight:800}
#ph .brand{font-size:17px;letter-spacing:.06em}
#ph .wm{font-size:26px;letter-spacing:.08em}
/* sem névoa de fundo */
#ph .sc.root,#ph .sc.full{background:none}
/* botões sólidos, cantos de 14 px, sem brilho */
#ph .bp{background:var(--blue);color:#fff;border-radius:14px;box-shadow:none}
#ph .bs{background:var(--fill);color:var(--blue);border-radius:14px}
#ph .evfab>button{border-radius:16px;box-shadow:0 6px 16px -6px rgba(32,37,50,.35)}
#ph .evfab{background:linear-gradient(rgba(247,249,250,0),var(--bg) 45%)}
/* chips: escolhido em grafite com check (não depende só da cor) */
#ph .chip{background:var(--surf);box-shadow:inset 0 0 0 1.5px var(--line2)}
#ph .chip.on{background:#202532;color:#fff;box-shadow:none}
#ph .chip.on::before{content:'';width:14px;height:14px;margin-right:6px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}
#ph .segb.on{color:var(--ink);box-shadow:0 1px 3px rgba(32,37,50,.18)}
#ph .seg{border-radius:14px}#ph .segb{border-radius:10px}
/* cards planos com borda fina; sombra só no que flutua */
#ph .card,#ph .panel,#ph .pprev{background:var(--surf);border-radius:16px;box-shadow:inset 0 0 0 1px var(--line)}
#ph .atr{border:0;border-radius:16px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}
#ph .mcard{border-radius:16px}
/* rótulos de seção curtos em caixa-alta, estilo editorial */
#ph .atr>.label,#ph .card>.label,#ph .card .label:first-child{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:800;color:var(--mut)}
/* etiquetas: gênero e preço neutros; status com cor própria */
#ph .tag{background:var(--tagbg);color:var(--tagtx);font-weight:700}
#ph .tag.st-mud{background:#FFF0C7;color:#6B4A00}
#ph .tag.x,#ph .tag.st-canc{background:#FFE3DF;color:#A3271B}
#ph .tag.live{background:#FFE5E5;color:#C21F2B}
#ph .tag.st-mud::before,#ph .tag.x::before,#ph .tag.st-canc::before{content:'';width:12px;height:12px;margin-right:5px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E") center/contain no-repeat}
#ph .alertbox{border:1.5px solid #F2B8B0;background:#FFF5F3}
/* espaços de foto neutros, sem degradê colorido */
#ph .ph{background:#E3E7EE;color:#5B6170}
#ph .ph.evhero{background:#D5DBE6;color:#3D4352}
#ph .ph.mascot{background:none}
#ph .ph.mascot svg{background:radial-gradient(circle closest-side,#E8EDFF 0 98.5%,transparent 100%)}
#ph .sino{box-shadow:0 1px 4px rgba(32,37,50,.2)}
#ph .nav{box-shadow:inset 0 1px 0 var(--line)}
#ph .pin.on{background:var(--blue)}
#ph .dual .fill{background:var(--blue)}
#ph #objeto *:nth-child(3n+1){fill:#202532;stroke:#202532}
#ph #objeto *:nth-child(3n+2){fill:#3155E7;stroke:#3155E7}
#ph .toast{border-radius:14px}

/* ===== modo noturno, mesma lógica ===== */
#ph.noite{--line:#2A303D;--line2:#363D4C;--line3:#4A5263;--tagbg:#262B38;--tagtx:#C7CCD6;--surf:#1B1F2A}
#ph.noite .sc.root,#ph.noite .sc.full{background:none}
#ph.noite .brand,#ph.noite .wm{background:none;color:#C6F432}
#ph.noite .bp{background:var(--lime);color:#12151D;box-shadow:none}
#ph.noite .bs{background:transparent;border:1.5px solid #6F86F5;color:var(--ink);box-shadow:none}
#ph.noite .evfab{background:linear-gradient(rgba(18,21,29,0),var(--bg) 45%)}
#ph.noite .evfab>button{box-shadow:0 6px 16px -6px rgba(0,0,0,.6)}
#ph.noite .chip{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line3)}
#ph.noite .chip.on{background:#F7F9FA;color:#12151D}
#ph.noite .segb.on{background:#2A3146;box-shadow:none}
#ph.noite .card,#ph.noite .panel,#ph.noite .pprev,#ph.noite .mcard,#ph.noite .mhint{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}
#ph.noite .card.livec{box-shadow:inset 0 0 0 1px var(--line)}
#ph.noite .atr{border:0;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}
#ph.noite .tag{background:var(--tagbg);color:var(--tagtx)}
#ph.noite .tag.st-mud{background:#2A2A22;color:#FFCF70}
#ph.noite .tag.x,#ph.noite .tag.st-canc{background:#2C1F24;color:#FF9C90}
#ph.noite .tag.live{background:#2E1A1C;color:#FF8A8A}
#ph.noite .alertbox{border-color:#6B2F2A;background:#231A1E}
#ph.noite .ph{background:#232838;color:#A6ADBD}
#ph.noite .ph.evhero{background:#2A3042;color:#C7CCD6}
#ph.noite .ph.mascot{background:none}
#ph.noite .ph.mascot svg{background:radial-gradient(circle closest-side,#1F2740 0 98.5%,transparent 100%)}
#ph.noite .sino{box-shadow:none}
#ph.noite .tab.on .tic{box-shadow:none}
#ph.noite .pin.on{background:var(--lime)}
#ph.noite .dual .fill{background:var(--lime)}
#ph.noite #objeto *:nth-child(3n+1){fill:#F7F9FA;stroke:#F7F9FA}
#ph.noite #objeto *:nth-child(3n+2){fill:#C6F432;stroke:#C6F432}
#ph.noite #objeto *:nth-child(3n){fill:#8FA4FF;stroke:#8FA4FF}

/* Mapa ilustrado (v30) */
#ph{--map-land:#EDF0F5;--map-street:#FFFFFF;--map-main:#FFFFFF;--map-edge:#D3D9E3;--map-water:#CFE2F6;--map-park:#D5ECD7;--map-text:#5B6170;--map-park-text:#2E6B3A}
#ph.noite{--map-land:#171B25;--map-street:#232938;--map-main:#303849;--map-edge:#1C212C;--map-water:#14263C;--map-park:#18291F;--map-text:#9AA2B4;--map-park-text:#7FC38E}
#ph .map.mp{background-image:none;background-color:var(--map-land)}
#ph .mapsvg{position:absolute;inset:0;width:100%;height:100%;display:block}
#ph .mapsvg .ml{fill:var(--map-land)}
#ph .mapsvg .mw{fill:var(--map-water)}
#ph .mapsvg .mpk{fill:var(--map-park)}
#ph .mapsvg .ms{fill:none;stroke:var(--map-street);stroke-width:7;stroke-linecap:round}
#ph .mapsvg .mo{fill:none;stroke:var(--map-edge);stroke-width:15}
#ph .mapsvg .mM{fill:none;stroke:var(--map-main);stroke-width:12}
#ph .mlab{position:absolute;transform:translateY(-50%);font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--map-text);white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--map-land),0 0 3px var(--map-land),0 0 2px var(--map-land)}
#ph .mlab.mlp{color:var(--map-park-text);text-shadow:none}
#ph .mapnote{z-index:1;background:var(--surf);padding:4px 8px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line)}
#ph .pin{transform:translate(-50%,calc(-100% - 7px));z-index:1}
#ph .pin::after{content:'';position:absolute;left:50%;bottom:-5px;width:11px;height:11px;margin-left:-5.5px;transform:rotate(45deg);background:inherit;border-radius:2px}
#ph .me{z-index:1}


/* ===== v31 · animações (proposta) ===== */
#ph .ldot{display:inline-block;position:relative;width:7px;height:7px;margin-right:6px;border-radius:50%;background:currentColor;flex:none}
@media (prefers-reduced-motion:no-preference){
  /* troca de tela: avança da direita, volta da esquerda, abas só esmaecem */
  #ph .view.in-fade .tab.on .tic{animation:agPill .3s cubic-bezier(.2,.8,.2,1)}
  /* folhas sobem, véu esmaece, aviso rápido sobe, notificação desce */
  #ph .sheet.in{animation:agUp .3s cubic-bezier(.2,.8,.2,1) both}
  #ph .scrim.in{animation:agFade .22s ease-out both}
  #ph .toast.in{animation:agToast .28s cubic-bezier(.2,.8,.2,1) both}
  #ph .push.in{animation:agDown .32s cubic-bezier(.2,.8,.2,1) both}
  /* retorno das ações */
  #ph .sino.fx-ring svg{animation:agRing .8s ease-in-out;transform-origin:50% 12%}
  #ph .fx-pop{animation:agPop .34s cubic-bezier(.3,1.6,.5,1)}
  #ph .mcard.fx-up{animation:agToast .28s cubic-bezier(.2,.8,.2,1) both}
  #ph .bp,#ph .bs,#ph .chip,#ph .card,#ph .tab,#ph .pin{transition:scale .12s ease-out}
  #ph .bp:active,#ph .bs:active,#ph .chip:active,#ph .card:active,#ph .tab:active,#ph .pin:active{scale:.97}
  /* comemoração: mascote pula e o confete aparece (check-in feito, relato publicado) */
  #ph .view[class*="in-"] .sc.full .mascot svg{animation:agHop .8s cubic-bezier(.3,1.4,.5,1) .08s both}
  #ph .view[class*="in-"] #objeto>*{transform-box:fill-box;transform-origin:center;animation:agConf .5s ease-out .35s both}
  #ph .view[class*="in-"] #objeto>*:nth-child(2n){animation-delay:.45s}
  #ph .view[class*="in-"] #objeto>*:nth-child(3n){animation-delay:.55s}
  /* sinais de "agora": ao vivo e você no mapa */
  #ph .ldot::after{content:'';position:absolute;inset:0;border-radius:50%;background:currentColor;animation:agPulse 1.6s ease-out infinite}
  #ph .me::after{content:'';position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--blue);animation:agPulse 2.2s ease-out infinite}
  #ph.noite .me::after{border-color:var(--lime)}
}
@keyframes agIn{from{opacity:0;transform:translateX(var(--dx))}to{opacity:1;transform:none}}
@keyframes agFade{from{opacity:0}to{opacity:1}}
@keyframes agUp{from{transform:translateY(100%)}to{transform:none}}
@keyframes agToast{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes agDown{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}
@keyframes agPill{from{scale:.55 1;opacity:.3}to{scale:1 1;opacity:1}}
@keyframes agRing{0%{rotate:0deg}15%{rotate:18deg}30%{rotate:-15deg}45%{rotate:10deg}60%{rotate:-6deg}75%{rotate:3deg}100%{rotate:0deg}}
@keyframes agPop{0%{scale:.84}100%{scale:1}}
@keyframes agHop{0%{opacity:0;translate:0 26px;scale:.82}60%{opacity:1;translate:0 -8px;scale:1.04}100%{translate:0 0;scale:1}}
@keyframes agConf{from{opacity:0;scale:.2}to{opacity:1;scale:1}}
@keyframes agPulse{from{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}


/* ===== v32 · seletor Lista/Mapa: azul na Lista, grafite no Mapa (no noturno, azul claro e branco) ===== */
#ph{--onblue:#FFFFFF}
#ph.noite{--onblue:#12151D}
#ph .seg{position:relative;border-radius:14px}
#ph .seg.lista{--segbg:var(--blue);--segon:var(--onblue)}
#ph .seg.mapa{--segbg:var(--ink);--segon:var(--bg)}
#ph .segth{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 6px);border-radius:10px;background:var(--segbg);z-index:0;transform-origin:center}
#ph .seg.mapa .segth{transform:translateX(calc(100% + 4px))}
#ph .segb{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;box-shadow:none;color:var(--mut);font-weight:700}
#ph .segb.on,#ph.noite .segb.on{background:transparent;box-shadow:none;color:var(--segon);font-weight:800}
#ph.noite .seg{background:#1A1E2A}
@media (prefers-reduced-motion:no-preference){
  #ph .seg.go.mapa .segth{animation:segM .38s cubic-bezier(.3,1.2,.5,1)}
  #ph .seg.go.lista .segth{animation:segL .38s cubic-bezier(.3,1.2,.5,1)}
  #ph .seg.go .segb.on{animation:segOn .38s ease-out}
  #ph .seg.go .segb:not(.on){animation:segOff .38s ease-out}
}
@keyframes segM{0%{transform:translateX(0) scaleX(1);background:var(--blue)}55%{transform:translateX(calc(60% + 2px)) scaleX(1.14)}100%{transform:translateX(calc(100% + 4px)) scaleX(1);background:var(--ink)}}
@keyframes segL{0%{transform:translateX(calc(100% + 4px)) scaleX(1);background:var(--ink)}55%{transform:translateX(calc(40% + 2px)) scaleX(1.14)}100%{transform:translateX(0) scaleX(1);background:var(--blue)}}
@keyframes segOn{0%,35%{color:var(--mut)}100%{color:var(--segon)}}
@keyframes segOff{0%{color:var(--onblue)}50%,100%{color:var(--mut)}}


/* ===== v35 · espaçamento: escala única e hierarquia por proximidade =====
   4 (ícone e texto) · 8 (título e texto de apoio, rótulo e campo) · 12 (botões, itens de lista)
   16 (dentro de cards, entre blocos) · 24 (entre grupos diferentes) · 32 (antes da ação principal) · 48 (respiro de topo)
   Margem lateral: 16 a 24 px, conforme a largura do celular. */
#ph{container-type:inline-size;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--pad:clamp(16px,5.2cqi,24px)}
/* telas */
#ph .view>.top{padding:0 calc(var(--pad) - 14px)}
#ph .sc{padding:var(--s1) var(--pad) var(--s6);gap:var(--s4)}
#ph .sc.root{padding-top:var(--s3);gap:var(--s4)}
#ph .sc.full{padding:var(--s7) var(--pad) var(--s5);gap:var(--s4)}
#ph .sc.evsc{padding-top:0}
#ph .brand{padding:var(--s1) 0}
/* títulos acompanham a largura; textos de leitura ficam fixos */
#ph .h1{font-size:clamp(24px,7.2cqi,30px)}
#ph .h1.xl{font-size:clamp(26px,8cqi,32px)}
#ph .h1.md{font-size:clamp(21px,6.2cqi,26px)}
#ph .h1.ev{font-size:clamp(23px,6.9cqi,29px)}
#ph .h2{font-size:clamp(19px,5.4cqi,22px)}
/* proximidade: título + texto de apoio a 8 px; grupos diferentes a 16-24 px */
#ph .sc>.h1+.sub,#ph .sc>.h1+.body,#ph .sc>.h1+.mut,#ph .sc>.h2+.sub,#ph .sc>.h2+.body,#ph .sc>.h1+.stack>.sub:first-child{margin-top:calc(var(--s2) - var(--s4))}
#ph .sc>.h1+.label,#ph .sc>.rowb+.label{margin-top:calc(var(--s2) - var(--s4))}
#ph .stack>.h2+.sub,#ph .stack>.h1+.sub{margin-top:calc(var(--s2) - var(--s3))}
#ph .stack>.mascot+.h2,#ph .stack>.mascot+.h1{margin-top:var(--s3)}
#ph .stack>.sub+.bs,#ph .stack>.sub+.bp{margin-top:var(--s3)}
#ph .stack{gap:var(--s3)}
/* entrada: marca → 24 → título → 8 → texto → 32 → botões (12 entre eles) */
#ph .mascot.wmk{gap:var(--s3);margin-bottom:var(--s2)}
#ph .mascot.wmk svg{height:min(180px,46cqi)}
/* comemoração: mascote → 24 → título → 8 → texto; botões no fim */
#ph .sc.celebra .ph.mascot{height:min(200px,52cqi)}
#ph .sc.celebra .mascot+.h1{margin-top:var(--s2)}
#ph .sc.celebra>.ph.mascot{margin-top:auto}
/* folhas */
#ph .sheet{padding:var(--s5) var(--pad) var(--s6);gap:var(--s3)}
#ph .sheet.sheet-filtros{padding-bottom:0}
#ph .sheet>.h2+.sub,#ph .sheet>.h2+.body{margin-top:calc(var(--s2) - var(--s3))}
#ph .sheet>.sub+.bp,#ph .sheet>.body+.bp,#ph .sheet>.sub+.bs,#ph .sheet>.body+.bs{margin-top:var(--s3) !important}
#ph .ffoot{margin:0 calc(-1 * var(--pad));padding:var(--s3) var(--pad) var(--s5)}
#ph .fsec{gap:var(--s3);padding:var(--s5) 0}
#ph .fsec.first{padding-top:var(--s2)}
/* cards e blocos: 16 por dentro, 8 entre linhas, 12 entre cards */
#ph .card,#ph .panel,#ph .box{padding:var(--s4);gap:var(--s2)}
#ph .atr{padding:var(--s4);gap:var(--s3)}
#ph .divider{padding-top:var(--s4);gap:var(--s2)}
#ph .field{gap:var(--s2)}
#ph .chips{gap:var(--s2)}
#ph .tags{gap:var(--s1) 6px}
#ph .irow{gap:var(--s3)}
#ph .arow{gap:var(--s4)}
#ph .arow2{gap:var(--s3)}
/* evento: foto proporcional à largura e card colado na margem */
#ph .ph.evhero{margin:0 calc(-1 * var(--pad));height:clamp(220px,69cqi,300px)}
#ph .evcard{margin:-44px calc(-1 * var(--pad)) 0;padding:var(--s5) var(--pad) 0;gap:var(--s2)}
#ph .evtop{padding:var(--s2) calc(var(--pad) - 6px) 0 calc(var(--pad) - 10px)}
#ph .evfab{padding:var(--s5) var(--pad) var(--s3)}
#ph .pcov{margin:0 calc(-1 * var(--pad))}
#ph .toast{left:var(--s3);right:var(--s3)}


/* ===== v36 · padrão de app: o que o iOS (HIG) e o Material 3 têm em comum =====
   margem lateral 16 · tipos em tamanhos fixos de escala · toque mínimo 44-48 · ação principal embaixo
   barra de abas 80 com indicador 64×32 · folhas com alça de arrastar e cantos de 28 */
#ph{--pad:28px}
#ph .evbar{padding:var(--s2) var(--pad) var(--s3)}
#ph .toast{left:var(--s4);right:var(--s4)}
#ph .view>.top{height:56px}
/* escala de tipos fixa (Material 3 / iOS): 32 · 28 · 24 · 22 · 17 · 15 · 13 · 12 */
#ph .h1{font-size:28px;line-height:1.2}
#ph .h1.xl{font-size:32px;line-height:1.15}
#ph .h1.md{font-size:24px;line-height:1.25}
#ph .h1.ev{font-size:28px}
#ph .h2{font-size:22px;line-height:1.25}
#ph .ct{font-size:17px}
#ph .atr>.label,#ph .card>.label,#ph .card .label:first-child{font-size:12px}
/* botões: mesma altura no par principal/secundário; pequenos com 44 de toque */
#ph .bp,#ph .bs,#ph .bs.lg{min-height:52px;font-size:16px}
#ph .bsm,#ph .bp.bsm,#ph .bs.bsm{min-height:44px;font-size:15px}
/* entrada e comemoração: conteúdo centralizado no espaço de cima, ações no fim da tela */
#ph .sc.full>.stack{padding-top:var(--s4)}
/* barra de abas no tamanho do Material 3 */
#ph .nav{height:80px}
#ph .tab{font-size:12px;gap:4px}
#ph .tab .tic{width:64px;height:32px}
/* folhas: alça de arrastar e cantos de 28 */
#ph .sheet{border-radius:28px 28px 0 0;padding-top:var(--s6)}
#ph .sheet::before{content:'';position:absolute;top:12px;left:50%;width:32px;height:4px;margin-left:-16px;border-radius:2px;background:var(--line3)}
#ph .sheet.sheet-filtros{padding-top:var(--s6)}

/* ===== v40 · remake da paleta: Direção A em cores sólidas (claro) e Direção B (noturno) =====
   azul elétrico = ação principal e links · violeta = pessoas e seguir, mapa · limão = ligado, escolhido, ao vivo
   vermelho = cancelamento, erro e detalhes · grafite = texto · branco gelo = fundo · tom de apoio = superfícies */
#ph{--violet:#7B4DFF;--onsocial:#FFFFFF;--vio-50:#EFE9FF;--vio-700:#5A2FD6;--red-50:#FFE5E5;--red-700:#C21F2B;--red-line:#FF9C9C;--lime-50:#EAF8BD;--lime-ink:#3F5200}
#ph.noite{--violet:#B39CFF;--onsocial:#12151D;--vio-50:#251E3D;--vio-700:#C9B8FF;--red-50:#2E1A1C;--red-700:#FF8A8A;--red-line:#6B2A2E;--lime-50:#232B14;--lime-ink:#C6F432}
/* mapa com as cores da marca */
#ph{--map-water:#D6DEFF;--map-park:#EAF8BD;--map-park-text:#3F5200}
#ph.noite{--map-water:#1A2142;--map-park:#232B14;--map-park-text:#C6F432}
/* Lista em azul, Mapa em violeta */
#ph .seg.mapa{--segbg:var(--violet);--segon:var(--onsocial)}
@media (prefers-reduced-motion:no-preference){
  #ph .seg.go.mapa .segth{animation:segM4 .38s cubic-bezier(.3,1.2,.5,1)}
  #ph .seg.go.lista .segth{animation:segL4 .38s cubic-bezier(.3,1.2,.5,1)}
}
@keyframes segM4{0%{transform:translateX(0) scaleX(1);background:var(--blue)}55%{transform:translateX(calc(60% + 2px)) scaleX(1.14)}100%{transform:translateX(calc(100% + 4px)) scaleX(1);background:var(--violet)}}
@keyframes segL4{0%{transform:translateX(calc(100% + 4px)) scaleX(1);background:var(--violet)}55%{transform:translateX(calc(40% + 2px)) scaleX(1.14)}100%{transform:translateX(0) scaleX(1);background:var(--blue)}}
/* escolhido = limão com contorno grafite (o contorno garante contraste no fundo claro) */
#ph .chip.on{background:var(--lime);color:#202532;box-shadow:inset 0 0 0 1.5px #202532;border-color:transparent}
#ph.noite .chip.on{background:var(--lime);color:#12151D;box-shadow:none}
#ph .sino.on{background:var(--lime);color:#202532;box-shadow:inset 0 0 0 1.5px #202532,0 1px 4px rgba(32,37,50,.2)}
#ph.noite .sino.on{box-shadow:none}
/* chips com área de toque de 44 px */
#ph .chip{position:relative}
#ph .chip::after{content:'';position:absolute;inset:-2px 0}
/* etiquetas de status: cor da paleta + ícone + texto */
#ph .tag.live{background:var(--lime);color:#202532}
#ph.noite .tag.live{background:#2E1A1C;color:#FF8A8A}
#ph .tag.st-mud{background:var(--vio-50);color:var(--vio-700)}
#ph .tag.x,#ph .tag.st-canc{background:var(--red-50);color:var(--red-700)}
#ph .tag.st-lem{background:var(--fill);color:var(--blue)}
#ph .tag.st-novo{background:var(--vio-50);color:var(--vio-700)}
#ph.noite .tag.st-mud{background:var(--vio-50);color:var(--vio-700)}
#ph.noite .tag.x,#ph.noite .tag.st-canc{background:var(--red-50);color:var(--red-700)}
#ph.noite .tag.st-lem{background:#1F2433;color:#8FA4FF}
#ph.noite .tag.st-novo{background:var(--vio-50);color:var(--vio-700)}
/* cancelamento e erro em vermelho, sempre com ícone */
#ph .alertbox,#ph.noite .alertbox{border:1.5px solid var(--red-line);background:var(--red-50)}
#ph .alertbox>.strong:first-child{display:flex;align-items:center;gap:8px;color:var(--red-700)}
#ph .alert{display:flex;align-items:flex-start;gap:6px;color:var(--red-700)}
#ph .alertbox>.strong:first-child::before,#ph .alert::before{content:'';width:18px;height:18px;margin-top:1px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E") center/contain no-repeat}
#ph .star.err{color:var(--red-700)}
#ph.noite .star.err{color:var(--red-700)}
/* ação destrutiva: texto em vermelho escuro, sem botão cheio */
#ph .bt.bdanger,#ph .bs.bdanger{color:var(--red-700)}
#ph .bs.bdanger{background:var(--red-50)}
#ph.noite .bs.bdanger{background:transparent;border:1.5px solid var(--red-line)}
/* seguir = violeta (pessoas); seguindo = tom violeta com check */
#ph .bfol{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:14px;background:var(--violet);color:var(--onsocial);font:inherit;font-size:16px;font-weight:800;cursor:pointer}
#ph .bfol.bsm{min-height:44px;font-size:15px}
#ph .bfol.on{background:var(--vio-50);color:var(--vio-700)}
#ph.noite .bfol.on{background:transparent;box-shadow:inset 0 0 0 1.5px var(--violet);color:var(--ink)}
#ph .bfol.chipf{width:auto;min-height:40px;padding:0 14px;border-radius:999px;font-size:13px;flex:none;position:relative}
#ph .bfol.chipf::after{content:'';position:absolute;inset:-2px 0}
#ph .bfol svg{width:16px;height:16px;flex:none}
@media (prefers-reduced-motion:no-preference){#ph .bfol{transition:scale .12s ease-out}#ph .bfol:active{scale:.97}}
/* avatares de pessoas em violeta */
#ph .av{background-color:var(--vio-50);color:var(--vio-700)}
/* aviso de ação pendente com ícone */
#ph .panel.pinfo{flex-direction:row;align-items:flex-start;gap:12px;background:var(--fill);box-shadow:none}
#ph .panel.pinfo svg{color:var(--blue);flex:none}
/* remover foto: 32 px visível, 44 px de toque */
#ph .pthx::before{content:'';position:absolute;inset:-6px}
/* Ajustar avisos: interruptores, como nos ajustes do celular */
#ph .swrow{justify-content:space-between;gap:16px;cursor:pointer}
#ph input.swi[type=checkbox]{-webkit-appearance:none;appearance:none;width:48px;height:28px;margin:0;border-radius:999px;background:var(--line3);position:relative;flex:none;cursor:pointer}
#ph .swi::after{content:'';position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}
#ph input.swi:checked{background:var(--lime);box-shadow:inset 0 0 0 1.5px #202532}
#ph input.swi:checked::after{transform:translateX(20px);background:#202532;box-shadow:none}
#ph.noite input.swi:checked{box-shadow:none}
#ph.noite input.swi:checked::after{background:#12151D}
#ph .swi:focus-visible{outline:3px solid var(--blue);outline-offset:2px}
@media (prefers-reduced-motion:no-preference){#ph .swi,#ph .swi::after{transition:background .2s,transform .2s}}
#ph .nt[aria-checked="true"] .sw2{box-shadow:inset 0 0 0 1.5px #202532}
#ph.noite .nt[aria-checked="true"] .sw2{box-shadow:none}
/* Menu em lista, como os ajustes do celular */
#ph .mlist{display:flex;flex-direction:column;gap:var(--s2)}
#ph .mitem{width:100%;text-align:left;color:var(--ink);gap:14px;font:inherit;cursor:pointer}
#ph .mitem>.chev{font-size:20px;color:var(--mut)}

/* capas decorativas mais escuras no noturno, para não ofuscar */
#ph.noite .pcov,#ph.noite .ctile .sw{filter:brightness(.62) saturate(1.05)}
/* ===== v44 · mascote: só a cabeça (bola com boné, óculos e sorriso) em todos os estados =====
   parado na entrada e nas telas vazias; anima só nos feedbacks (sucesso e erro) */
#ph .ph.mascot svg,#ph.noite .ph.mascot svg{background:none}
#ph .mascot svg.disco{max-height:190px;overflow:visible}
#ph .mascot.wmk.logo svg.disco{height:min(150px,40cqi)}
#ph .sc.celebra .ph.mascot{height:min(176px,46cqi)}
#ph .stack>.ph.mascot{height:124px!important}
#ph .sheet .ph.mascot.sm{height:96px;margin-bottom:-4px}
#ph.noite .disco .o{stroke:#F7F9FA}
@media (prefers-reduced-motion:no-preference){
  /* sucesso: pula, dança de um lado pro outro, confete e brilhos */
  #ph .disco-ok .bod{transform-origin:120px 210px;animation:dJump .9s cubic-bezier(.3,1.4,.5,1) .1s both,dWiggle 1.1s ease-in-out 1s infinite}
  #ph .disco-ok .glint{transform-box:fill-box;transform-origin:center;animation:dTw 1.6s ease-in-out infinite}
  #ph .disco-ok .glint:nth-child(2n){animation-delay:.5s}
  #ph .disco-ok .glint:nth-child(3n){animation-delay:1s}
  #ph .disco-ok .confetti>*{transform-box:fill-box;transform-origin:center;animation:dConf .7s cubic-bezier(.2,.8,.3,1) .35s both}
  #ph .disco-ok .confetti>*:nth-child(2n){animation-delay:.45s}
  #ph .disco-ok .confetti>*:nth-child(3n){animation-delay:.55s}
  /* erro: balança sem graça, o óculos escorrega e sua frio */
  #ph .disco-err .bod{transform-origin:120px 210px;animation:dShake .45s ease-in-out .15s 2,dSag 3s ease-in-out 1.2s infinite}
  #ph .disco-err .shades{animation:dSlip .6s cubic-bezier(.3,1.4,.5,1) .2s both}
  #ph .disco-err .sweat{transform-box:fill-box;animation:dSweat 1.8s ease-in .6s infinite}
}
@keyframes dJump{0%{transform:translateY(24px) scale(.9,1.08)}55%{transform:translateY(-14px) scale(1.04,.96)}100%{transform:none}}
@keyframes dWiggle{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg) translateY(-4px)}}
@keyframes dTw{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.3) rotate(45deg);opacity:.2}}
@keyframes dConf{0%{transform:translateY(30px) scale(.2) rotate(0);opacity:0}100%{transform:none;opacity:1}}
@keyframes dShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-7px) rotate(-4deg)}40%{transform:translateX(6px) rotate(3deg)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}
@keyframes dSag{0%,100%{transform:scale(1,1)}50%{transform:scale(1.02,.975)}}
@keyframes dSlip{0%{transform:translateY(-14px) rotate(-7deg)}100%{transform:none}}
@keyframes dSweat{0%{transform:translateY(0);opacity:0}15%{opacity:1}100%{transform:translateY(26px);opacity:0}}

/* ===== v42 · correções gráficas, logo, letreiro e imagens ===== */
#ph{--wm-f:#3155E7;--wm-s:#FF3D3D;--wm-o:#202532;--wm-star:#C6F432}
#ph.noite{--wm-f:#C6F432;--wm-s:#FF3D3D;--wm-o:#0B0D12;--wm-star:#F7F9FA}
#ph .brand{display:flex;align-items:center;padding:0;line-height:0;cursor:pointer}
#ph .brand svg.wmk{display:block;width:auto;overflow:visible}
#ph .mascot.wmk.logo{gap:10px}
#ph .mascot.wmk.logo svg.disco{height:min(150px,40cqi)}
#ph .mascot.wmk.logo svg.wmk.big{height:64px;width:auto;max-height:none;overflow:visible}
/* personagem parado fora dos feedbacks */
@media (prefers-reduced-motion:no-preference){
  #ph .disco-logo *,#ph .disco-base *,#ph .disco-vazio *,#ph .disco-base,#ph .disco-vazio,#ph .disco-logo{animation:none!important}
  #ph .view[class*="in-"] .sc.full .mascot.logo svg{animation:none}
}
/* capa no noturno: escurece sem cobrir a foto de perfil */
#ph.noite .pcov,#ph.noite .ctile .sw{filter:none;box-shadow:inset 0 0 0 999px rgba(0,0,0,.38)}
/* estrelas em ícone, alinhadas */
#ph .star{display:inline-flex;align-items:center;justify-content:center}
#ph .stars{color:var(--ink);line-height:0}
/* horário atualizado no tom violeta, com ícone */
#ph .panel.pmud{background:var(--vio-50);box-shadow:none}
#ph .panel.pmud>.strong{display:flex;align-items:center;gap:6px;color:var(--vio-700)}
#ph .panel.pmud>.strong::before{content:'';width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}
#ph .panel.pmud>.sub{color:var(--ink)}
/* imagens ilustradas */
#ph .ph.art{color:transparent;font-size:0;box-shadow:inset 0 0 0 1px rgba(32,37,50,.08)}
#ph .ph.evhero.art{box-shadow:none}
#ph .ecard{flex-direction:row;align-items:center;gap:var(--s3)}
#ph .ethumb{width:76px;height:76px;flex:none;border-radius:12px;background-color:var(--fill)}
#ph .ebody{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}
#ph .tstrip span,#ph .rph{background-color:var(--fill)}
#ph .rph{color:transparent!important;font-size:0!important}

/* ===== v45 · posicionamento: seta própria nos campos de seleção, a 16 px da borda e centralizada ===== */
#ph select.inp{-webkit-appearance:none;appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23202532' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px;text-overflow:ellipsis}
#ph.noite select.inp{background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F7F9FA' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}

/* ===== v45 · posicionamento ===== */
#ph .rowb{align-items:center}
#ph .rowb>.brand{height:40px}
#ph .pav{padding-left:0;margin-left:-4px}
#ph .ph.evhero.art{background-position:center top}
#ph .ecard .cs{line-height:1.45}


/* ===== v47 · paleta azul + coral + amarelo, cores de status, tipografia e toque (refinamento 05/11) ===== */
#ph{--bg:#F7F8FC;--ink:#172033;--mut:#475569;--white:#FFFFFF;--surf:#FFFFFF;--surf2:#EEF1F7;
  --blue:#3155E7;--onblue:#FFFFFF;--sel:#E9EEFF;--selink:#2846C2;--coral:#FF6B5E;--yel:#FFD166;--onyel:#172033;
  --ok:#166534;--ok-bg:#DCFCE7;--err:#B91C1C;--err-bg:#FEE2E2;--warn:#92400E;--warn-bg:#FEF3C7;
  --line:#DDE3EF;--line2:#7C889D;--line3:#7C889D;--fill:#E9EEFF;--tagbg:#EEF1F7;--tagtx:#334155;
  --lime:var(--blue);--violet:var(--blue);--onsocial:var(--onblue);--vio-50:var(--sel);--vio-700:var(--selink);
  --red:var(--coral);--red-50:var(--err-bg);--red-700:var(--err);--red-line:#F3B4B4;--grad:var(--blue);
  --wm-f:#3155E7;--wm-s:#FF6B5E;--wm-o:#172033;--wm-star:#FFD166;--pad:20px;--scrim:rgba(23,32,51,.55)}
#ph.noite{--bg:#111827;--ink:#F5F7FC;--mut:#B8C2D6;--white:#1C2638;--surf:#1C2638;--surf2:#263249;
  --blue:#8FA8FF;--onblue:#111827;--sel:#26365F;--selink:#C7D5FF;--coral:#FF8A7A;--yel:#FFD166;
  --ok:#86EFAC;--ok-bg:#143527;--err:#FCA5A5;--err-bg:#421F2A;--warn:#FCD34D;--warn-bg:#3D301A;
  --line:#344158;--line2:#71829E;--line3:#71829E;--fill:#26365F;--tagbg:#263249;--tagtx:#DCE3F0;--red-line:#7A3442;
  --wm-f:#3155E7;--wm-s:#FF8A7A;--wm-o:#F5F7FC;--wm-star:#FFD166;--scrim:rgba(0,0,0,.6);
  --lime:var(--blue);--violet:var(--blue);--onsocial:var(--onblue);--vio-50:var(--sel);--vio-700:var(--selink);--red-50:var(--err-bg);--red-700:var(--err);--grad:var(--blue)}
@container (max-width:370px){#ph{--pad:16px}}
@container (min-width:420px){#ph{--pad:24px}}
#ph,#ph .view,#ph .sc{background-color:var(--bg)}
#ph .sc.root{background:none}
/* tipografia: corpo 16, apoio 14, auxiliar 13; títulos 26–28; seção 18–20 */
#ph .h1{font-size:28px;line-height:1.2}
#ph .h1.md{font-size:26px;line-height:1.2}
#ph .h1.xl{font-size:30px;line-height:1.15}
#ph .h1.ev{font-size:28px}
#ph .h2{font-size:20px;line-height:1.25}
#ph .body,#ph .strong{font-size:16px}
#ph .sub{font-size:15px;line-height:1.45}
#ph .mut{font-size:13px;line-height:1.45}
#ph .label{font-size:14px;font-weight:700;color:var(--mut)}
#ph .ct{font-size:18px;line-height:1.3}
#ph .ct.sm{font-size:16px}
#ph .cs{font-size:14px;line-height:1.45}
#ph .lbl{font-size:14px;font-weight:700}
#ph .inp,#ph .area{font-size:16px}
#ph .tag{font-size:13px;min-height:28px}
#ph .tab{font-size:13px}
#ph .sec-t{margin:0;font-size:18px;font-weight:800;line-height:1.3;color:var(--ink)}
/* botões: azul guia a ação; secundário em azul suave; texto em azul */
#ph .bp,#ph.noite .bp{background:var(--blue);color:var(--onblue);border:0;box-shadow:none;border-radius:14px;min-height:52px;font-size:16px;font-weight:800}
#ph .bs,#ph.noite .bs{background:var(--sel);color:var(--selink);border:0;box-shadow:none;border-radius:14px;min-height:52px;font-size:16px;font-weight:800}
#ph .bt,#ph.noite .bt{color:var(--blue);min-height:48px;font-size:15px;font-weight:800;text-decoration:none}
#ph .bt.bdanger{color:var(--err)}
#ph .bsm{min-height:48px;font-size:15px}
#ph .ib{width:48px;height:48px;color:var(--ink)}
#ph .lk,#ph .lkline{color:var(--blue)}
#ph .bp:disabled,#ph .bs:disabled{opacity:.45;cursor:not-allowed}
/* chips: escolhido em azul, com check */
#ph .chip,#ph.noite .chip{background:var(--surf);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line2);font-size:14px;font-weight:700}
#ph .chip.on,#ph.noite .chip.on{background:var(--blue);color:var(--onblue);box-shadow:none;font-weight:800}
#ph .chip::after{inset:-4px 0}
#ph .chip .cnt{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--blue);color:var(--onblue);font-size:12px;font-weight:800}
/* etiquetas: neutra para categoria; status com cor + ícone/texto */
#ph .tag,#ph.noite .tag{background:var(--tagbg);color:var(--tagtx);font-weight:700}
#ph .tag.x,#ph .tag.st-canc,#ph.noite .tag.x,#ph.noite .tag.st-canc{background:var(--err-bg);color:var(--err)}
#ph .tag.st-mud,#ph.noite .tag.st-mud{background:var(--warn-bg);color:var(--warn)}
#ph .tag.st-ok,#ph.noite .tag.st-ok,#ph .tag.live,#ph.noite .tag.live{background:var(--ok-bg);color:var(--ok)}
#ph .tag.st-novo,#ph .tag.st-lem,#ph.noite .tag.st-novo,#ph.noite .tag.st-lem{background:var(--sel);color:var(--selink)}
#ph .tag.free{background:var(--ok-bg);color:var(--ok)}
/* campos: contorno legível (3:1) e foco azul */
#ph .inp,#ph .area,#ph.noite .inp,#ph.noite .area,#ph .pbox,#ph.noite .pbox{background:var(--surf);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line2)}
#ph .inp:focus,#ph .area:focus,#ph .pbox:focus-within,#ph.noite .inp:focus,#ph.noite .area:focus,#ph.noite .pbox:focus-within{box-shadow:inset 0 0 0 2px var(--blue);outline:none}
#ph .inp.err,#ph .area.err{box-shadow:inset 0 0 0 2px var(--err)}
#ph .ferr{margin:0;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--err)}
#ph .fhelp{margin:0;font-size:14px;color:var(--mut)}
#ph .pwd{position:relative}
#ph .pwd .inp{padding-right:56px;width:100%}
#ph .pwd .eye{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;background:transparent;color:var(--mut);display:flex;align-items:center;justify-content:center;cursor:pointer}
#ph :focus-visible,#ph.noite :focus-visible{outline:3px solid var(--blue);outline-offset:2px}
#ph input[type=checkbox],#ph input[type=radio],#ph .rng,#ph.noite input[type=checkbox],#ph.noite input[type=radio]{accent-color:var(--blue)}
/* seletores e opções */
#ph .opt.on,#ph .optb.on,#ph.noite .opt.on,#ph.noite .optb.on{background:var(--sel);box-shadow:inset 0 0 0 2px var(--blue);color:var(--selink);font-weight:800}
#ph .optb,#ph.noite .optb{background:var(--surf);box-shadow:inset 0 0 0 1.5px var(--line2);color:var(--ink);min-height:52px}
#ph .seg,#ph.noite .seg{background:var(--surf2)}
#ph .seg.lista,#ph .seg.mapa{--segbg:var(--blue);--segon:var(--onblue)}
/* interruptor e controle do modo noturno em azul */
#ph input.swi:checked,#ph.noite input.swi:checked{background:var(--blue);box-shadow:none}
#ph input.swi:checked::after{background:#FFFFFF}
#ph.noite input.swi:checked::after{background:#111827}
#ph input.swi:disabled{opacity:.45}
#ph .nt[aria-checked="true"] .sw2,#ph.noite .nt[aria-checked="true"] .sw2{background:var(--blue);box-shadow:none}
#ph .ntic,#ph.noite .ntic{color:var(--blue)}
/* barra de abas */
#ph .tab.on,#ph.noite .tab.on{color:var(--blue)}
#ph .tab.on .tic,#ph.noite .tab.on .tic{background:var(--sel);box-shadow:none}
#ph.noite .nav{background:var(--surf)}
/* sliders */
#ph .dual .fill,#ph.noite .dual .fill{background:var(--blue)}
#ph .dual input[type=range]::-webkit-slider-thumb,#ph.noite .dual input[type=range]::-webkit-slider-thumb{background:var(--blue);box-shadow:0 0 0 1.5px var(--blue)}
#ph .dual input[type=range]::-moz-range-thumb,#ph.noite .dual input[type=range]::-moz-range-thumb{background:var(--blue);box-shadow:0 0 0 1.5px var(--blue)}
/* estrelas: amarelo só na nota escolhida, com contorno para leitura */
#ph .star,#ph.noite .star{width:56px;height:56px;color:var(--line2)}
#ph .star[aria-pressed="true"]{color:var(--ink)}
#ph .star[aria-pressed="true"] path,#ph .stars path[fill="currentColor"]{fill:var(--yel);stroke:var(--ink);stroke-width:1.4}
#ph .star.err{color:var(--err)}
/* mapa */
#ph .pin.on,#ph.noite .pin.on{background:var(--blue);color:var(--onblue);box-shadow:0 0 0 3px var(--surf)}
#ph .me,#ph.noite .me{background:var(--blue);border-color:var(--surf);box-shadow:0 0 0 1.5px var(--blue),0 0 0 8px rgba(49,85,231,.18)}
#ph.noite .me::after{border-color:var(--blue)}
#ph .mapnote{font-weight:700;color:var(--ink)}
/* cards e painéis */
#ph .card,#ph .panel,#ph .mcard,#ph .mhint,#ph.noite .card,#ph.noite .panel,#ph.noite .mcard,#ph.noite .mhint{background:var(--surf);box-shadow:inset 0 0 0 1px var(--line)}
#ph .card:active{scale:.98}
#ph .ecard{align-items:flex-start}
#ph .ecard .chev{align-self:center;flex:none;color:var(--mut);font-size:22px;line-height:1}
#ph .ecard .eline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}
#ph .ecard .eprice{font-size:15px;font-weight:800;color:var(--ink)}
#ph .ecard .eprice.free{color:var(--ok)}
#ph .panel.pinfo{background:var(--sel)}
#ph .panel.pinfo svg{color:var(--blue)}
#ph .panel.pmud,#ph.noite .panel.pmud{background:var(--warn-bg);box-shadow:none}
#ph .panel.pmud>.strong{color:var(--warn)}
#ph .panel.pmud>.sub{color:var(--ink)}
#ph .alertbox,#ph.noite .alertbox{border:0;background:var(--err-bg);box-shadow:none}
#ph .alertbox>.strong:first-child{color:var(--err)}
#ph .alert{color:var(--err)}
#ph .status{color:var(--ok);font-size:16px}
#ph .toast{background:var(--ink);color:var(--bg)}
#ph .toast button{color:var(--bg);font-weight:800;text-decoration:underline;min-height:48px}
/* fotos */
#ph .pthx{width:32px;height:32px}
#ph .pthx::before{inset:-8px}
#ph .ftag{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:6px;background:rgba(17,24,39,.72);color:#fff;font-size:11px;font-weight:700}
/* evento: capa compacta, informações agrupadas, ação fixa com espaço reservado */
#ph .ph.evhero{height:clamp(170px,48cqi,210px);background-color:var(--sel)}
#ph .evcard{gap:10px}
#ph .evtop .ib{background:var(--surf);border-radius:50%;box-shadow:0 1px 6px rgba(17,24,39,.25)}
#ph .evinfo{display:flex;flex-direction:column;gap:10px}
#ph .irow.c{align-items:center}
#ph .irow svg{color:var(--blue);flex:none}
#ph .irow .strong,#ph .irow .body{margin:0}
#ph .evsec{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--line)}
#ph .agbtn{display:flex;align-items:center;justify-content:center;gap:8px}
#ph .agbtn.on{background:var(--sel);color:var(--selink);box-shadow:inset 0 0 0 2px var(--blue)}
#ph .vrow{display:flex;align-items:center;gap:12px;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer;min-height:56px;font:inherit;width:100%}
#ph .vrow .chev{margin-left:auto;color:var(--mut);font-size:22px}
#ph .fabhelp{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--ink);text-align:center;pointer-events:auto}
#ph .evfab,#ph.noite .evfab{padding-top:20px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,var(--bg) 16px)}
#ph .evfab .bt{pointer-events:auto;align-self:center}
#ph .evfab button,#ph .evfab a,#ph .evtop button{pointer-events:auto}
/* ajustes do Paulo no Figma (07/11) */
#ph .ent-t,#ph .ent-s{text-align:center}
#ph .ent-s{max-width:274px;margin-left:auto;margin-right:auto}
#ph .panel.pinfo{align-items:center;gap:24px}
#ph .panel.pinfo>.body{max-width:214px}
#ph .panel.pmud>.sub{padding-left:22px}
#ph .alertbox>.strong:first-child+.body{padding-left:26px}
#ph .evfab .stack{gap:4px}
#ph .rel{display:flex;flex-direction:column;gap:6px}
#ph .rhead{display:flex;align-items:center;gap:10px}
#ph .rmeta{font-size:13px;color:var(--mut)}
#ph .upd{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--mut)}
#ph .upd::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--blue)}
/* avisos: novo × visto */
#ph .card.unread{box-shadow:inset 0 0 0 1.5px var(--blue)}
#ph .ntime{font-size:13px;color:var(--mut);font-weight:600}
#ph .ndot{width:10px;height:10px;border-radius:50%;background:var(--blue);flex:none}
#ph .dayh{margin:8px 0 0;font-size:18px;font-weight:800;color:var(--ink)}
#ph .swrow.off{opacity:.55}
#ph .fsec{padding:16px 0;gap:10px}
#ph .sheet-filtros .h2{margin:0}
/* carregando */
#ph .skel{border-radius:16px;background:var(--surf);box-shadow:inset 0 0 0 1px var(--line);padding:16px;display:flex;gap:12px}
#ph .skel i{display:block;border-radius:8px;background:var(--surf2)}
@media (prefers-reduced-motion:no-preference){#ph .skel i{animation:agSkel 1.2s ease-in-out infinite alternate}}
@keyframes agSkel{to{opacity:.45}}
