/* NightFinder · partnerfelület és admin (a style.css-re épül) */

.head-user{display:flex;align-items:center;gap:12px;margin-left:12px;font-size:14px;color:var(--mute);min-width:0}
.head-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}
.site-head .head-tag + .head-user{margin-left:auto}
.btn-ghost{background:transparent;color:var(--mute);box-shadow:inset 0 0 0 1px var(--edge)}
.btn-ghost:hover{color:var(--text);background:rgba(219,206,202,.08)}
.btn-danger{background:transparent;color:#FF7A93;box-shadow:inset 0 0 0 1.5px rgba(255,77,109,.7)}
.btn-danger:hover{background:rgba(255,77,109,.12);color:#fff}
.btn-block{width:100%}
.btn-xs{min-height:36px;padding:0 12px;font:600 13px/1 var(--sans);gap:6px}
.btn-xs svg{width:15px;height:15px}
.icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;border:1px solid var(--edge);background:rgba(22,12,9,.6);color:var(--mute);cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}
.icon-btn svg{width:18px;height:18px}
.icon-btn:hover:not(:disabled){color:var(--text);border-color:var(--dim)}
.icon-btn:disabled{opacity:.35;cursor:not-allowed}
.icon-btn.danger:hover:not(:disabled){color:#FF7A93;border-color:rgba(255,77,109,.7)}
.site-foot.slim{padding:22px 0}
.site-foot.slim .foot-bottom{margin-top:0;padding-top:0;border-top:0}

/* fej: kompakt Duna-sáv (.dband a style.css-ben); a portál saját pótlásai */
.portal-head .kicker{min-height:20px}
.portal-head h1:focus{outline:none}
.portal-body{position:relative;padding-top:24px;padding-bottom:96px;min-height:380px}

.card{padding:28px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--edge)}
.card + .card{margin-top:16px}
.card h2{font:400 22px/1.25 var(--display)}
.card > p{margin-top:8px;color:var(--mute)}
.loading{display:flex;align-items:center;gap:12px;padding:28px;color:var(--mute)}
.spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(124,203,255,.25);border-top-color:var(--cyan);animation:spin .8s linear infinite;flex:none}
@keyframes spin{to{transform:rotate(360deg)}}

/* űrlapmezők */
.fld{display:grid;gap:7px;margin-top:18px}
.fld:first-child{margin-top:0}
.fld > label,.fld > .lbl{font-size:14.5px;font-weight:600;color:var(--text)}
.fld .opt{font-weight:400;color:var(--dim)}
.in{width:100%;min-height:48px;padding:11px 14px;border-radius:14px;background:var(--bg-deep);border:1.5px solid var(--edge);color:var(--text);font-size:16px;line-height:1.4;outline:0;transition:border-color .2s,box-shadow .2s}
.in::placeholder{color:#A6867E}
.in:focus{border-color:var(--cyan);box-shadow:0 0 0 4px rgba(124,203,255,.15)}
.in[aria-invalid="true"]{border-color:#FF4D6D}
textarea.in{min-height:132px;resize:vertical}
select.in{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}
input[type="date"].in{color-scheme:dark}
.help{font-size:13.5px;color:var(--dim)}
.help-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--dim)}
.count{font-variant-numeric:tabular-nums;white-space:nowrap}
.count.over{color:#FF7A93;font-weight:700}
.err-text{font-size:14px;color:#FF7A93;font-weight:600}
.err-text:empty{display:none}
.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;margin-top:18px}
.grid2 > .fld{margin-top:0}
.grid3{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:0 12px;margin-top:18px}
.grid3 > .fld{margin-top:0}
.prefix{position:relative}
.prefix > span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--dim);pointer-events:none}
.prefix .in{padding-left:32px}
.pw{position:relative}
.pw .in{padding-right:52px}
.pw button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--dim);cursor:pointer;display:grid;place-items:center}
.pw button:hover{color:var(--text)}
.pw button svg{width:20px;height:20px}
.pw button[aria-pressed="true"]{color:var(--cyan)}
.check.sm{font-size:14px;margin-top:14px}
.linkbtn{background:none;border:0;padding:0;color:var(--cyan);font:600 14.5px/1.4 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.linkbtn:hover{color:#fff}
.form-msg a{color:var(--cyan)}
.form-msg.is-info{background:rgba(255,138,0,.08);border:1px solid rgba(255,138,0,.55);color:var(--text)}

/* belépés */
.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:40px;align-items:start}
.auth-intro{padding:24px 26px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--edge)}
.auth-intro ul{list-style:none;display:grid;gap:14px;margin-top:6px}
.auth-intro li{display:flex;gap:12px;align-items:flex-start;color:var(--mute)}
.auth-intro li svg{flex:none;width:22px;height:22px;margin-top:1px;color:var(--cyan)}
.auth-intro li b{color:var(--text);font-weight:600}
.auth-intro .note{margin-top:22px;font-size:14.5px;color:var(--dim)}
.auth-intro .note a{color:var(--cyan);text-underline-offset:3px}
.seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--bg-deep);border:1px solid var(--edge);margin-bottom:22px}
.seg button{min-height:42px;border:0;border-radius:999px;background:transparent;color:var(--mute);font:600 15px/1 var(--sans);cursor:pointer}
.seg button[aria-selected="true"],.seg button[aria-pressed="true"]{background:var(--elev);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--cyan)}
.auth-card h2{margin-bottom:18px}
.auth-card form > .btn{margin-top:22px}
.auth-alt{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}

/* értesítősáv */
.banner-n{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;margin-bottom:16px;border-radius:16px;border:1px solid rgba(255,138,0,.6);background:rgba(55,33,26,.96)}
.banner-n svg{width:22px;height:22px;color:var(--org);flex:none}
.banner-n p{flex:1 1 260px;font-size:15px}
.banner-n .acts{display:flex;gap:8px;flex-wrap:wrap}

/* helykereső */
.search{position:relative}
.search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--dim);pointer-events:none}
.search .in{min-height:56px;padding-left:48px;font-size:17px;border-radius:16px}
.results{list-style:none;display:grid;gap:8px;margin-top:16px}
.results li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:rgba(22,12,9,.55);border:1px solid var(--edge)}
.results li > div{flex:1;min-width:0}
.results b{display:block;font-weight:600;overflow-wrap:anywhere}
.results small{display:block;font-size:14px;color:var(--mute);overflow-wrap:anywhere}
.results mark{background:rgba(124,203,255,.18);color:var(--text);border-radius:3px}
.results-note{margin-top:14px;font-size:14px;color:var(--dim)}
.results-note a{color:var(--cyan)}
.place-sum{display:flex;gap:14px;align-items:center;padding:16px;border-radius:16px;background:rgba(22,12,9,.55);border:1px solid var(--edge);margin:4px 0 6px}
.place-sum .step-ic{width:44px;height:44px}
.place-sum b{display:block;font:400 18px/1.3 var(--display);overflow-wrap:anywhere}
.place-sum small{display:block;color:var(--mute);font-size:14.5px}

/* állapotkártya */
.status-card{max-width:640px;text-align:left}
.status-ic{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;margin-bottom:18px;background:rgba(255,138,0,.1);box-shadow:inset 0 0 0 1px rgba(255,138,0,.5);color:var(--org)}
.status-ic svg{width:28px;height:28px}
.status-ic.ok{background:rgba(61,245,160,.08);box-shadow:inset 0 0 0 1px rgba(61,245,160,.55);color:var(--ok)}
.status-ic.bad{background:rgba(255,77,109,.08);box-shadow:inset 0 0 0 1px rgba(255,77,109,.55);color:#FF7A93}
.status-card dl{margin-top:18px;display:grid}
.status-card dl div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line);font-size:15px}
.status-card dt{color:var(--mute)}
.status-card dd{text-align:right;font-weight:600;overflow-wrap:anywhere;min-width:0}
.status-card .cta-row{margin-top:24px}
.steps-mini{list-style:none;display:grid;gap:10px;margin-top:18px;counter-reset:s}
.steps-mini li{display:flex;gap:12px;color:var(--mute);font-size:15.5px}
.steps-mini li::before{counter-increment:s;content:counter(s);flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(124,203,255,.1);color:var(--cyan);font:700 13px/1 var(--sans)}
.steps-mini li.done::before{content:"✓";background:var(--ok);color:var(--ink)}

/* irányítópult */
.dash-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}
.v-ok{display:inline-flex;align-items:center;gap:6px;color:var(--ok);font-size:14px;font-weight:700}
.v-ok svg{width:16px;height:16px}
.place-switch{max-width:320px}
.ed{display:grid;grid-template-columns:200px minmax(0,1fr) 296px;gap:22px;align-items:start}
.ed.no-preview{grid-template-columns:200px minmax(0,1fr)}
.ed.solo{grid-template-columns:minmax(0,1fr)}
.ed-nav{position:sticky;top:84px;display:grid;gap:2px;padding:8px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--edge)}
.ed-nav a{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:var(--r-plate);text-decoration:none;color:var(--mute);font-weight:600;font-size:15.5px;white-space:nowrap}
.ed-nav a svg{width:20px;height:20px;flex:none}
.ed-nav a:hover{color:var(--text);background:rgba(219,206,202,.07)}
.ed-nav a[aria-current="page"]{color:var(--text);background:var(--elev);box-shadow:inset 3px 0 0 var(--app-accent)}
.ed-nav a .dirty{width:8px;height:8px;border-radius:50%;background:var(--org);margin-left:auto}
.ed-nav .nav-prev{display:none}
.ed-main{min-width:0}
.ed-sec{padding:28px;border-radius:var(--r-card);background:var(--card);border:1px solid var(--edge)}
.ed-head{margin-bottom:22px}
.ed-head h2{font:400 24px/1.2 var(--display)}
.ed-head p{margin-top:6px;color:var(--mute);font-size:15.5px;max-width:42em}
.ed-sub{margin:28px 0 4px;padding-top:22px;border-top:1px solid var(--line);font:400 18px/1.3 var(--display)}
.ed-sub + .help{margin-bottom:12px}
.ed-preview{position:sticky;top:88px;display:flex;flex-direction:column;align-items:center;gap:12px}
.ed-preview .phone-cap{margin-top:0}
.prev-wrap{display:flex;justify-content:center;padding:10px 0}
.savebar{position:sticky;bottom:12px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:26px;padding:12px 12px 12px 18px;border-radius:18px;background:rgba(38,22,17,.96);border:1px solid var(--edge);box-shadow:0 18px 40px -18px #000}
.save-state{display:flex;align-items:center;gap:8px;font-size:14.5px;color:var(--mute);min-width:0}
.save-state::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dim);flex:none}
.save-state.dirty::before{background:var(--org)}
.save-state.ok::before{background:var(--ok)}
.save-state.err{color:#FF9AAE}
.save-state.err::before{background:#FF4D6D}
.savebar .btn{min-height:46px}

/* kiemelőszín + borító */
.swatches{display:flex;flex-wrap:wrap;gap:10px}
.swatch{position:relative}
.swatch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.swatch span{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px 0 8px;border-radius:999px;border:1.5px solid var(--edge);background:var(--bg-deep);font-size:14px;font-weight:600;color:var(--mute);cursor:pointer}
.swatch i{width:26px;height:26px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 2px rgba(255,255,255,.2)}
.swatch input:checked + span{border-color:var(--c);color:var(--text);box-shadow:0 0 0 3px rgba(255,255,255,.06)}
.swatch input:focus-visible + span{outline:2px solid var(--cyan);outline-offset:3px}
.cover-pick{display:flex;flex-wrap:wrap;gap:10px}
.cover-opt{position:relative}
.cover-opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.cover-opt span{display:grid;place-items:center;width:96px;height:72px;border-radius:14px;overflow:hidden;border:2px solid var(--edge);background:var(--bg-deep);color:var(--dim);font-size:12.5px;font-weight:600;text-align:center;cursor:pointer}
.cover-opt img{width:100%;height:100%;object-fit:cover}
.cover-opt input:checked + span{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(124,203,255,.2)}
.cover-opt input:focus-visible + span{outline:2px solid var(--cyan);outline-offset:3px}

/* nyitvatartás */
.mode{display:inline-grid;grid-auto-flow:column;padding:4px;border-radius:999px;background:var(--bg-deep);border:1px solid var(--edge);margin-bottom:18px}
.mode button{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--mute);font:600 14px/1 var(--sans);cursor:pointer}
.mode button[aria-pressed="true"]{background:rgba(124,203,255,.14);color:var(--cyan);box-shadow:inset 0 0 0 1px rgba(124,203,255,.5)}
.week{display:grid;gap:8px}
.day{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 14px 12px 16px;border-radius:16px;background:rgba(22,12,9,.5);border:1px solid var(--edge)}
.day-row{grid-column:1/-1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.day-row .copy-wrap{margin-left:auto}
.day-name{font-weight:700}
.day-times{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}
.day-times select{width:112px;flex:none;min-height:42px;padding:8px 32px 8px 12px;background-position:calc(100% - 17px) 18px,calc(100% - 12px) 18px}
.day-times .dash{color:var(--dim)}
.next-day{padding:3px 9px;border-radius:999px;background:rgba(255,138,0,.12);border:1px solid rgba(255,138,0,.5);color:var(--org);font-size:12px;font-weight:700;white-space:nowrap}
.day.closed .day-times{opacity:.4}
.day.closed .day-times select{pointer-events:none}
.closed-lbl{color:var(--dim);font-size:14.5px}
.tgl{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--mute);user-select:none}
.tgl input{position:absolute;opacity:0;width:1px;height:1px}
.tgl i{position:relative;width:46px;height:28px;border-radius:999px;background:#4B332B;border:1px solid var(--edge);transition:background-color .2s;flex:none}
.tgl i::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#C8A69A;transition:transform .2s var(--ease),background-color .2s}
.tgl input:checked + i{background:rgba(61,245,160,.25);border-color:var(--ok)}
.tgl input:checked + i::after{transform:translateX(18px);background:var(--ok)}
.tgl input:focus-visible + i{outline:2px solid var(--cyan);outline-offset:3px}
.copy-wrap{position:relative}
.copy-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:10;display:grid;min-width:210px;padding:6px;border-radius:14px;background:#37211A;border:1px solid var(--edge);box-shadow:0 18px 40px -12px #000}
.copy-menu button{min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:var(--text);font:400 14.5px/1 var(--sans);text-align:left;cursor:pointer}
.copy-menu button:hover,.copy-menu button:focus-visible{background:rgba(219,206,202,.1)}
.osm{margin-top:20px;padding:16px 18px;border-radius:16px;background:var(--bg-deep);border:1px solid var(--edge)}
.osm-k{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}
.osm code{display:block;margin-top:6px;font:600 15px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--cyan);overflow-wrap:anywhere}
.osm-sum{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:14px}
.osm-sum div{padding:8px 6px;border-radius:10px;background:rgba(63,39,32,.6);text-align:center;font-size:12.5px;color:var(--mute)}
.osm-sum b{display:block;color:var(--text);font-size:13px}
.osm-ok{margin-top:12px;font-size:14px;font-weight:600;color:var(--ok)}
.osm-ok.bad{color:#FF7A93}

/* fotók */
.drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;padding:22px;border-radius:20px;border:2px dashed var(--edge);background:rgba(22,12,9,.4);text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}
.drop:hover,.drop.over{border-color:var(--cyan);background:rgba(124,203,255,.05)}
.drop svg{width:30px;height:30px;color:var(--cyan)}
.drop b{font-size:16px}
.drop small{color:var(--dim);font-size:13.5px}
.drop.disabled{opacity:.5;cursor:not-allowed}
.drop input{position:absolute;width:1px;height:1px;opacity:0}
.ph-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}
.ph-tile{position:relative;border-radius:16px;overflow:hidden;background:var(--bg-deep);border:1.5px solid var(--edge)}
.ph-tile.cover{border-color:var(--cyan)}
.ph-img{position:relative;aspect-ratio:4/3;background:#281713}
.ph-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ph-img .spinner{position:absolute;left:50%;top:50%;margin:-11px 0 0 -11px}
.ph-badge{position:absolute;left:8px;top:8px;padding:3px 9px;border-radius:999px;background:var(--cyan);color:var(--ink);font-size:11.5px;font-weight:700}
.ph-n{position:absolute;right:8px;top:8px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(22,12,9,.8);font-size:12px;font-weight:700}
.ph-acts{display:flex;gap:6px;padding:8px;flex-wrap:wrap}
.ph-acts .grow{flex:1}
.ph-empty{margin-top:14px;font-size:14.5px;color:var(--dim)}
.progress{margin-top:12px;font-size:14.5px;color:var(--mute);display:flex;align-items:center;gap:10px}
.progress:empty{display:none}

/* itallap */
.msecs{display:grid;gap:14px}
.msec{padding:16px;border-radius:18px;background:rgba(22,12,9,.5);border:1px solid var(--edge)}
.msec-top{display:flex;gap:8px;align-items:center}
.msec-top .in{font-weight:700}
.mitems{display:grid;gap:8px;margin-top:12px}
.mitem{display:grid;grid-template-columns:minmax(0,1fr) 120px 38px;gap:6px 8px;align-items:center;padding-bottom:10px;border-bottom:1px dashed var(--line)}
.mitem:last-child{border-bottom:0;padding-bottom:0}
.mitem .note{grid-column:1/3;grid-row:2;min-height:40px;font-size:14px;color:var(--mute)}
.mitem .in{min-height:44px;padding:9px 12px;font-size:15px}
.mitem-h{display:grid;grid-template-columns:minmax(0,1fr) 120px 38px;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-top:12px}
.msec-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;align-items:center;justify-content:space-between}
.msec-foot small{color:var(--dim);font-size:13px}
.add-row{margin-top:14px}

/* események */
.ev-list{list-style:none;display:grid;gap:10px}
.ev-card{display:flex;gap:14px;align-items:center;padding:12px;border-radius:18px;background:rgba(22,12,9,.5);border:1px solid var(--edge)}
.ev-card.past{opacity:.6}
.ev-date{flex:none;width:56px;padding:8px 0;border-radius:var(--r-plate);text-align:center;background:var(--elev);color:var(--text);font:700 22px/1 var(--sans);font-variant-numeric:tabular-nums}
.ev-date small{display:block;margin-top:3px;font:700 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}
.ev-thumb{flex:none;width:72px;height:58px;border-radius:12px;overflow:hidden;background:var(--bg-deep)}
.ev-thumb img{width:100%;height:100%;object-fit:cover}
.ev-main{flex:1;min-width:0}
.ev-main b{display:block;font-weight:700;overflow-wrap:anywhere}
.ev-main span{display:block;font-size:14px;color:var(--mute)}
.ev-acts{display:flex;gap:6px}
.ev-empty{padding:22px;border-radius:18px;border:1.5px dashed var(--edge);color:var(--mute);text-align:center}
.ev-form{margin-top:18px;padding:22px;border-radius:20px;background:rgba(22,12,9,.55);border:1.5px solid var(--cyan)}
.ev-form h3{font:400 19px/1.3 var(--display);margin-bottom:16px}
.ev-cover{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.ev-cover .ev-thumb{width:110px;height:82px}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chip-r{position:relative}
.chip-r input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.chip-r span{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--edge);background:var(--bg-deep);font-size:14.5px;font-weight:600;color:var(--mute);cursor:pointer}
.chip-r input:checked + span{border-color:var(--cyan);color:var(--cyan);background:rgba(124,203,255,.08)}
.chip-r input:focus-visible + span{outline:2px solid var(--cyan);outline-offset:3px}

/* admin */
.adm-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.adm-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--edge);background:rgba(47,29,23,.92);text-decoration:none;color:var(--mute);font-weight:600}
.adm-tabs a[aria-current="page"]{background:var(--grad);color:var(--ink);border-color:transparent}
.adm-tabs .n{min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:grid;place-items:center;background:rgba(22,12,9,.6);color:var(--text);font-size:12px;font-weight:700}
.adm-tabs a[aria-current="page"] .n{background:rgba(22,12,10,.25);color:var(--ink)}
.app-list{list-style:none;display:grid;gap:12px}
.app-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;align-items:start;padding:20px;border-radius:20px;background:rgba(22,12,9,.5);border:1px solid var(--edge)}
.app-item h3{font:400 19px/1.3 var(--display);overflow-wrap:anywhere}
.app-item .meta{font-size:14px;color:var(--mute);margin-top:2px}
.app-item dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin-top:12px;font-size:15px}
.app-item dt{color:var(--dim)}
.app-item dd{overflow-wrap:anywhere}
.app-item dd a{color:var(--cyan)}
.app-item .acts{display:flex;flex-direction:column;gap:8px}
.app-item.done{opacity:.55}
.pill-s{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--edge);color:var(--mute)}
.pill-s.ok{border-color:var(--ok);color:var(--ok)}
.pill-s.bad{border-color:rgba(255,77,109,.7);color:#FF7A93}
.pill-s.wait{border-color:var(--org);color:var(--org)}
.back-row{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}

/* teszthely-címke (az appban „TESZT” pirula, colors.warning) */
.tag.t-test{border-color:rgba(255,178,61,.85);color:var(--soon);background:rgba(255,178,61,.08)}
.app-item h3 .tag,.results b .tag,.place-sum b .tag{position:relative;top:-2px}

/* közösségi oldalak */
.soc-lbl{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}
.soc-lbl svg{width:18px;height:18px;flex:none;color:var(--cyan)}

/* tesztelők */
.testers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;margin-top:20px}
.tester-col{display:grid;gap:10px;align-content:start;min-width:0}
.tester-col .lbl{font-size:14.5px;font-weight:600}
.tester-col .opt{font-weight:400;color:var(--dim)}
.tester-list{list-style:none;display:grid;gap:6px}
.tester-list li{display:flex;align-items:center;gap:10px;padding:5px 5px 5px 14px;border-radius:14px;background:rgba(22,12,9,.55);border:1px solid var(--edge)}
.tester-list span{flex:1;min-width:0;font-size:15px;overflow-wrap:anywhere}
.tester-add{display:flex;gap:8px}
.tester-add .in{flex:1;min-width:0;min-height:44px;padding:9px 12px;font-size:15px}
.tester-add .btn{flex:none;min-height:44px}

@media (max-width:1240px){
  .ed{grid-template-columns:200px minmax(0,1fr)}
  .ed-preview{display:none}
  .ed-nav .nav-prev{display:flex}
}
@media (max-width:960px){
  .auth{grid-template-columns:minmax(0,1fr);gap:24px}
  .auth-intro{order:2}
  .ed,.ed.no-preview,.ed.solo{grid-template-columns:minmax(0,1fr);gap:14px}
  .ed-nav{position:sticky;top:68px;z-index:6;display:flex;overflow-x:auto;gap:4px;padding:6px;border-radius:18px;scrollbar-width:none;margin:0 calc(-1 * var(--gutter) + 8px)}
  .ed-nav::-webkit-scrollbar{display:none}
  .ed-nav a{min-height:40px;padding:0 12px;font-size:14.5px;gap:8px}
  .ed-nav a svg{width:18px;height:18px}
  .ed-nav a .dirty{margin-left:2px}
  .ph-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .portal-head{padding:22px 0 16px}
  .portal-head .sub{font-size:15.5px}
  .portal-body{padding-top:16px;padding-bottom:64px}
  .card,.ed-sec{padding:20px 16px;border-radius:20px}
  .grid2{grid-template-columns:minmax(0,1fr)}
  .grid2 > .fld + .fld{margin-top:18px}
  .grid3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .grid3 > .fld:first-child{grid-column:1/-1}
  .grid3 > .fld + .fld{margin-top:14px}
  .head-user span,.head-user .lbl{display:none}
  .head-user{margin-left:8px}
  .head-user .btn{padding:0 13px}
  .day{padding:12px}
  .day-times select{width:auto;min-width:0;flex:1}
  .day-times{flex:1 1 100%}
  .day-row .copy-wrap{margin-left:0}
  .osm-sum{grid-template-columns:repeat(4,minmax(0,1fr))}
  .ph-grid{gap:8px}
  .ph-acts{display:grid;grid-template-columns:38px 38px minmax(0,1fr) 38px;gap:6px}
  .ph-acts .grow{grid-column:1/-1;grid-row:2}
  .ph-acts .grow:empty{display:none}
  .ph-acts .danger{grid-column:4;grid-row:1}
  .mitem,.mitem-h{grid-template-columns:minmax(0,1fr) 96px 38px}
  .ev-card{flex-wrap:wrap}
  .ev-acts{width:100%;justify-content:flex-end}
  .ev-thumb{display:none}
  .app-item{grid-template-columns:minmax(0,1fr)}
  .app-item .acts{flex-direction:row;flex-wrap:wrap}
  .savebar{bottom:8px;padding:10px 10px 10px 14px}
  .savebar .btn{flex:1}
  .results li{flex-wrap:wrap}
  .results li .btn{width:100%}
  .testers{grid-template-columns:minmax(0,1fr)}
  .tester-add{flex-wrap:wrap}
  .tester-add .btn{width:100%}
}

body[data-page="portal"] .toast{bottom:92px}
@media (max-width:640px){.app-item dl{grid-template-columns:minmax(0,1fr);gap:0}.app-item dt{margin-top:8px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}}

/* =====================================================================
   v4 (2026-10-31): állapot, jellemzők, fotó-jóváhagyás, matrica és sztori, admin-nézetek
   ===================================================================== */
.portal-note{display:flex;gap:10px;align-items:flex-start;margin-top:14px;max-width:46em;padding:10px 14px;border-radius:14px;border:1px solid rgba(124,203,255,.35);background:rgba(22,12,9,.6);font-size:14.5px;color:var(--mute)}
.portal-note svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--cyan)}
.fresh{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:4px 6px 4px 12px;border-radius:999px;border:1px solid var(--edge);background:rgba(22,12,9,.6);font-size:14px;color:var(--mute)}
.fresh > svg{width:16px;height:16px;color:var(--cyan)}
.fresh.old{border-color:rgba(255,178,61,.7);color:var(--text)}
.fresh.old > svg{color:var(--soon)}
.want-place{margin:0 0 16px}
.apply-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 18px}
/* fotó: jóváhagyásra vár */
.ph-wait{position:absolute;left:8px;bottom:8px;z-index:1;padding:3px 9px;border-radius:999px;background:rgba(255,178,61,.95);color:var(--ink);font-size:11.5px;font-weight:700}
.is-pending img{opacity:.55}
.ev-thumb.is-pending,.cover-opt .is-pending{position:relative}
.ev-thumb .ph-wait,.cover-opt .ph-wait{left:4px;bottom:4px;font-size:9.5px;padding:2px 6px}
.real-photo{margin:0 0 12px}
.fld .real-photo{margin-top:10px}
.pill-s.warn{border-color:rgba(255,178,61,.85);color:var(--soon)}
.ev-card.off .ev-main b{text-decoration:line-through;text-decoration-color:rgba(255,77,109,.8)}
.ev-main .pill-s{vertical-align:middle;margin-left:4px;text-decoration:none}
.ev-main > .pill-s{margin:6px 0 0}
.ps-ev-x{display:inline-block;margin-left:5px;padding:0 5px;border-radius:99px;background:var(--danger);color:#fff;font-style:normal;font-size:7.5px;vertical-align:middle}
.ev-acts .copy-wrap{display:inline-flex}
/* állapot */
.st-now{margin-bottom:16px;padding:10px 14px;border-radius:14px;background:rgba(22,12,9,.55);border:1px solid var(--edge);font-size:15px;color:var(--text)}
.st-opts{display:grid;gap:10px;margin:4px 0 6px}
.st-opt{position:relative;display:block;cursor:pointer}
.st-opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}
.st-opt > span{display:grid;gap:2px;padding:14px 16px 14px 46px;border-radius:16px;border:1.5px solid var(--edge);background:var(--bg-deep);position:relative}
.st-opt > span::before{content:"";position:absolute;left:16px;top:17px;width:18px;height:18px;border-radius:50%;border:2px solid var(--dim)}
.st-opt b{font-weight:700;color:var(--text)}
.st-opt small{font-size:14px;color:var(--mute)}
.st-opt input:checked + span{border-color:var(--cyan);background:rgba(124,203,255,.06)}
.st-opt input:checked + span::before{border-color:var(--cyan);background:radial-gradient(circle,var(--cyan) 0 45%,transparent 50%)}
.st-opt input:focus-visible + span{outline:2px solid var(--cyan);outline-offset:3px}
.ed-sub.first{margin-top:0;padding-top:0;border-top:0}
.wide-chips .chip-r span{min-height:40px;padding:6px 16px;line-height:1.35}
/* matrica és sztori */
.promo-list{list-style:none;display:grid;gap:10px;margin:16px 0 4px}
.promo-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:rgba(22,12,9,.5);border:1px solid var(--edge);color:var(--mute);font-size:15px}
.promo-list svg{width:20px;height:20px;flex:none;margin-top:2px;color:var(--cyan)}
.promo-list b{color:var(--text)}
.qr-link{margin-top:14px;overflow-wrap:anywhere}
.story-prev{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-start;margin-top:16px}
.story-prev:empty{display:none}
.story-prev img{width:180px;height:auto;border-radius:14px;border:1px solid var(--edge);box-shadow:0 18px 40px -18px #000}
.story-prev p{max-width:30em;font-size:14.5px;color:var(--mute);margin-bottom:10px}
/* nyomtatási nézet (A4): 1. oldal ablakmatrica, 2. oldal négy A6-os kártya */
.print-sheet{position:fixed;inset:0;z-index:90;overflow:auto;padding:16px;background:rgba(16,9,6,.97)}
.print-bar{position:sticky;top:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;max-width:794px;margin:0 auto 16px;padding:12px 14px 12px 18px;border-radius:18px;background:#37211A;border:1px solid var(--edge);box-shadow:0 18px 40px -18px #000}
.print-bar p{flex:1 1 300px;font-size:14.5px;color:var(--mute)}
.print-bar b{color:var(--text)}
.print-bar .cta-row{margin:0}
.pr-scale{width:210mm;margin:0 auto}
.pr-page{position:relative;width:210mm;height:297mm;margin:0 auto 16px;background:#fff;color:#21120D;overflow:hidden;box-shadow:0 20px 50px -20px #000;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:var(--sans)}
.pr-sticker{position:absolute;left:30mm;top:42mm;width:150mm;height:150mm;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4mm;border:.5mm dashed #A4847C;border-radius:10mm;text-align:center}
.pr-cut{position:absolute;left:0;right:0;top:200mm;text-align:center;font-size:3.2mm;color:#A4847C}
.pr-cards{display:grid;grid-template-columns:105mm 105mm;grid-template-rows:148.5mm 148.5mm;width:210mm;height:297mm}
.pr-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3mm;padding:8mm;text-align:center;border-right:.3mm dashed #D6BCB2;border-bottom:.3mm dashed #D6BCB2}
.pr-card:nth-child(2n){border-right:0}
.pr-card:nth-child(n+3){border-bottom:0}
.pr-brand{display:flex;align-items:center;gap:2.5mm;font:400 7mm/1 var(--display);color:#21120D}
.pr-brand svg{width:10mm;height:10mm}
.pr-brand b{font-weight:400;color:#C4341C}
.pr-k{font:400 6.2mm/1.15 var(--display);color:#21120D;max-width:120mm}
.pr-card .pr-k{font-size:5mm}
.pr-qr{width:62mm;height:62mm;padding:1mm;border-radius:3mm;border:.6mm solid #21120D;background:#fff}
.pr-card .pr-qr{width:46mm;height:46mm}
.pr-qr svg{display:block;width:100%;height:100%}
.pr-name{font:400 6mm/1.2 var(--display);color:#442A22;max-width:125mm;overflow-wrap:anywhere}
.pr-card .pr-name{font-size:4.6mm;max-width:85mm}
.pr-badge{padding:1.4mm 4mm;border-radius:99mm;border:.5mm solid #0E9F62;color:#0B7A4B;font:700 3.8mm/1.2 var(--sans)}
.pr-card .pr-badge{font-size:3.2mm}
.pr-url{font:600 4mm/1 var(--sans);color:#685955}
.pr-hint{font:400 3.2mm/1.35 var(--sans);color:#685955;max-width:80mm}
@media print{
  @page{size:A4;margin:0}
  html,body.printing{background:#fff!important}
  /* az ikonkészlet (0×0-s svg) marad: a logó napjának színátmenete onnan jön */
  body.printing > :not(.print-sheet):not(svg){display:none!important}
  .print-sheet{position:static!important;inset:auto!important;overflow:visible!important;padding:0!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
  .print-bar{display:none!important}
  .pr-scale{zoom:1!important;width:auto}
  .pr-page{margin:0!important;box-shadow:none!important;break-after:page;page-break-after:always}
  .pr-page:last-child{break-after:auto;page-break-after:auto}
}
/* admin */
.banner-n.bad{border-color:rgba(255,77,109,.7)}
.banner-n.bad svg{color:#FF7A93}
.mail-card{border-color:rgba(124,203,255,.55)}
.mail-card .cta-row{margin-top:16px}
.reject-box{display:grid;gap:8px;margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(255,77,109,.55);background:rgba(255,77,109,.05)}
.reject-box label{font-size:14.5px;font-weight:600}
.reject-box textarea.in{min-height:96px}
.reject-box .cta-row{margin-top:6px}
.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.filter-row .btn[aria-pressed="true"]{color:var(--ink);background:var(--grad);box-shadow:none}
.app-item.flag{border-color:rgba(255,77,109,.75);background:rgba(255,77,109,.06)}
.app-item .h3-link{color:var(--cyan);text-decoration:none;font-family:var(--sans);font-size:16px}
.app-item dd.pre{white-space:pre-line}
.adm-photos .is-pending img{opacity:1}
.adm-photos .ph-meta{display:grid;gap:2px;padding:8px 10px 0;font-size:14px}
.adm-photos .ph-meta b{font-weight:600;overflow-wrap:anywhere}
.adm-photos .ph-meta small{color:var(--mute);font-size:12.5px}
.adm-photos .ph-acts .btn{min-height:34px}
.bcc-warn{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;padding:12px 16px;border-radius:14px;border:1.5px solid rgba(255,178,61,.8);background:rgba(255,178,61,.08);color:var(--text);font-size:15px}
.bcc-warn svg{width:20px;height:20px;color:var(--soon)}
.wl-list{list-style:none;display:grid;gap:6px}
.wl-list li{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 14px;border-radius:14px;background:rgba(22,12,9,.55);border:1px solid var(--edge)}
.wl-mail{flex:1;min-width:0;overflow-wrap:anywhere;font-size:15px}
.wl-list small{color:var(--dim);font-size:13px;white-space:nowrap}
@media (max-width:640px){
  .portal-note{font-size:14px}
  .st-opt > span{padding:12px 14px 12px 44px}
  .print-sheet{padding:10px}
  .wl-list small{display:none}
}

/* =====================================================================
   v5 (2026-10-31): sima munkafelület (W23), előnézet négy nézetben (P01), statisztika (S01–S12),
   eltérő napok, megjelenés, kínálat, ismétlődő esemény, rövid link. Fény nincs: csak tokenek és vonalak.
   ===================================================================== */
.num{font-variant-numeric:tabular-nums}
.ed.wide{grid-template-columns:200px minmax(0,1fr)}
.ed.wide .ed-preview{display:none}
.en-box{margin-top:14px}
.en-box > summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;color:var(--link);font-weight:600;font-size:15px}
.rule-note{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding:12px 14px;border-radius:var(--r-plate);border:1px solid var(--edge);color:var(--text-2);font-size:15px}
.rule-note svg{width:18px;height:18px;flex:none;margin-top:3px;color:var(--cyan)}
.rule-note b{color:var(--text)}
/* fókuszpont (P10) */
.focus-host{display:grid;gap:10px;margin-top:16px}
.focus-host:empty{display:none}
.focus-pick{position:relative;display:block;width:min(420px,100%);aspect-ratio:3/2;padding:0;border:1.5px solid var(--edge);border-radius:var(--r-plate);overflow:hidden;background:var(--bg-deep);cursor:crosshair}
.focus-pick img{width:100%;height:100%;object-fit:cover}
.focus-pick .dot{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px rgba(0,0,0,.5);pointer-events:none}
.crops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px}
.crop > div{border-radius:6px;overflow:hidden;background:var(--bg-deep);border:1px solid var(--edge)}
.crop img{width:100%;height:100%;object-fit:cover}
.crop small{display:block;margin-top:4px;font-size:12.5px;color:var(--muted)}
.ent-thumb{width:96px;height:96px}
/* eltérő napok (P02) */
.days{display:grid;gap:8px;margin-top:8px}
.sday{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;border-radius:var(--r-plate);background:var(--bg-deep);border:1px solid var(--edge)}
.sday > .in[type="date"]{width:auto;min-width:170px;flex:0 1 190px}
.sday .day-times{flex:1 1 260px}
.sday .icon-btn{margin-left:auto}
/* kínálat (E01) */
.msec-top .in.kind{flex:0 0 170px;font-weight:600}
.mitems.noprice .mitem{grid-template-columns:minmax(0,1fr) 38px}
.mitems.noprice .mitem .note{grid-column:1/2}
/* események: sorozat (P03) */
.ev-card.series{border-color:rgba(124,203,255,.4)}
.ev-card.in-series{margin-left:28px;padding:8px 10px}
.ev-card.in-series .ev-date{width:46px;font-size:18px}
/* rövid link (P07) */
.slug-box{display:grid;gap:10px}
.slug-now{font-size:18px;overflow-wrap:anywhere;color:var(--text-2)}
.slug-now b{font-weight:600}
.slug-now .v{color:var(--cyan)}
.slug-box .prefix > span{font-size:14px}
.slug-box .prefix .in{padding-left:186px}

/* ---------- előnézet (P01): telefon, böngésző, megosztás, esemény- és listakártya ---------- */
.prev-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:18px}
.prev-tools .grp{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}
.prev-tools .seg{display:inline-grid;grid-auto-flow:column;grid-template-columns:none;margin:0}
.prev-tools .seg button{min-height:38px;padding:0 14px;font-size:14px}
.prev-tools .help{flex-basis:100%}
.prev-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}
.prev-item{display:grid;justify-items:center;gap:10px;min-width:0}
.prev-item.stack{justify-items:stretch;gap:18px}
.prev-item .cap{display:flex;align-items:center;gap:8px;font:600 var(--t-label)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.prev-item .cap svg{width:16px;height:16px;color:var(--cyan)}
.prev-note{margin-top:8px;font-size:13.5px;color:var(--muted)}
.phone{width:270px;height:560px;border-radius:44px;padding:9px;background:#120C0A;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),var(--shadow)}
.phone.tall{height:600px}
/* a nyilvános oldal görgethető telefonja (style.css .phone) is ezt az osztályt használja: a portálban nem kell abszolút pozíció és skálázás */
.portal-body .phone{position:relative;left:auto;top:auto;transform:none;box-sizing:border-box}
.screen{position:relative;height:100%;border-radius:36px;overflow:hidden;background:#21120D;color:#fff}
.island{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:80px;height:23px;border-radius:14px;background:#000;z-index:3}
.sb{display:flex;justify-content:space-between;align-items:center;height:40px;padding:4px 18px 0;font-size:12px;font-weight:600}
.sb-ic{display:flex;gap:3px;align-items:flex-end}
.sb-ic i{display:block;width:3px;border-radius:1px;background:currentColor}
.sb-ic i:nth-child(1){height:4px}.sb-ic i:nth-child(2){height:6px}.sb-ic i:nth-child(3){height:8px}
.sb-ic b{display:block;width:20px;height:10px;margin-left:4px;border:1.3px solid currentColor;border-radius:3px}
/* webes helyoldal a telefon böngészőjében */
.screen.wp{display:flex;flex-direction:column;background:#21120D}
.wp-bar{padding:34px 10px 8px;background:#160C09}
.wp-url{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9px;background:#2F1D17;font-size:9.5px;color:#EBD3C9;overflow:hidden;white-space:nowrap}
.wp-url svg{width:10px;height:10px;flex:none}
.wp-page{flex:1;overflow:hidden;font-size:10px;color:#EBD3C9}
.wp-head{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid rgba(235,211,201,.14);font:400 11px/1 var(--display);color:#fff}
.wp-head svg{width:18px;height:18px}
.wp-head b{font-weight:400;color:#7CCBFF}
.wp-cover{position:relative;height:84px;overflow:hidden;background:#3F2720;display:grid;place-items:center}
.wp-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.wp-main{padding:10px 12px;display:grid;gap:7px}
.wp-main h4{margin:0;font:400 17px/1.15 var(--display);color:#fff}
.wp-main .t{font-size:10px;color:#EBD3C9}
.wp-open{display:flex;align-items:center;gap:6px;font-weight:700;color:#fff}
.wp-open i{width:8px;height:8px;border-radius:50%;background:#3DF5A0}
.wp-open.closed i,.wp-open.unknown i{background:#584E4B}
.wp-open.soon i{background:#FFB23D}
.wp-open small{font-weight:400;color:#B3928A}
.wp-btns{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.wp-btns span{display:flex;align-items:center;justify-content:center;height:26px;border-radius:99px;font:400 9.5px/1 var(--display)}
.wp-btns span:first-child{background:linear-gradient(90deg,#FF8A00,#FF5B6B 50%,#FF5A36);color:#21120D}
.wp-btns span + span{border:1.2px solid #7CCBFF;color:#7CCBFF;font:700 9px/1 var(--sans)}
.wp-box{padding:6px 8px;border-top:1px solid rgba(235,211,201,.14);font-size:9.5px}
.wp-box b{display:block;color:#fff;font-size:9.5px}
.wp-foot{padding:8px 12px;font-size:8px;color:#B3928A;border-top:1px solid rgba(235,211,201,.14)}
/* megosztási előnézet (Messenger-szerű buborék) */
.sp{display:grid;gap:6px;justify-items:end;padding:14px;border-radius:var(--r-card);background:#160C09;border:1px solid var(--edge)}
.sp-msg{padding:6px 12px;border-radius:14px;background:#2A6CF5;color:#fff;font-size:13px}
.sp-card{width:100%;max-width:300px;border-radius:14px;overflow:hidden;background:#242526;color:#E4E6EB}
.sp-card .img{aspect-ratio:1.91/1;background:#3F2720}
.sp-card .img img{width:100%;height:100%;object-fit:cover}
.sp-card .txt{padding:8px 10px 10px}
.sp-card .dom{font-size:11px;text-transform:uppercase;color:#B0B3B8}
.sp-card .ti{font-size:14px;font-weight:600;color:#E4E6EB}
.sp-card .de{font-size:12px;color:#B0B3B8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
/* eseménykártya és listakártya (az app színvilágában) */
.ec{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--p-surface,#291914);border:1.5px solid var(--acc);color:var(--p-text,#fff)}
.ec-cover{position:relative;height:110px;background:var(--p-elev,#3F2720);display:grid;place-items:center}
.ec-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ec-body{padding:10px 12px 12px}
.ec-when{font-size:12px;font-weight:700;color:var(--p-cyan,#7CCBFF)}
.ec-title{margin-top:2px;font:400 17px/1.2 var(--display)}
.ec-place{margin-top:2px;font-size:12px;color:var(--p-muted,#B3928A)}
.ec-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
.ec-chips span{padding:2px 8px;border-radius:6px;border:1px solid var(--p-border,#5E3F36);font-size:11px;color:var(--p-text2,#EBD3C9)}
.ec-chips .pb{border-color:var(--p-open,#3DF5A0);color:var(--p-open,#3DF5A0)}
.ec-none{padding:0 12px 10px;font-size:12px;color:var(--p-muted,#B3928A)}

/* ---------- mi hiányzik még (P06) ---------- */
.todo-box{margin-bottom:22px;padding:18px 18px 10px;border-radius:var(--r-card);border:1px solid var(--edge);background:var(--surface)}
.todo-box h3{font:600 var(--t-3)/1.3 var(--sans)}
.chk{list-style:none;margin-top:10px}
.chk li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:9px 0;border-top:1px solid var(--hair)}
.chk .mk{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--muted)}
.chk li.ok .mk{border-color:var(--open);background:var(--open);color:var(--ink)}
.chk .mk svg{width:13px;height:13px;stroke-width:3}
.chk b{font-weight:600;color:var(--text)}
.chk li.ok b{color:var(--text-2);font-weight:400}
.chk small{display:block;font-size:14px;color:var(--muted)}
.todo-box > .help{margin:10px 0 6px}

/* ---------- statisztika (S01–S12) ---------- */
.pstats{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:0;list-style:none;min-width:0}
.stats-empty{padding:18px;border-radius:var(--r-card);border:1.5px dashed var(--edge);color:var(--text-2)}
.stats-empty b{color:var(--text)}
.fresh-line{display:flex;flex-wrap:wrap;gap:8px;width:100%;min-width:0;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}
.fresh-line span{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 12px;border-radius:999px;border:1px solid var(--line2,var(--edge));background:rgba(22,12,9,.35);line-height:1.4}
.fresh-line svg{width:15px;height:15px;flex:none;color:var(--cyan)}
.pstats .notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:14px 16px;border-radius:var(--r-plate);border:1.5px solid rgba(255,178,61,.7);background:rgba(255,178,61,.06)}
.pstats .notice > svg{width:22px;height:22px;flex:none;margin-top:2px;color:var(--soon)}
.pstats .notice p{flex:1 1 260px;color:var(--text)}
.pstats .notice small{display:block;margin-top:4px;color:var(--text-2);font-size:14px}
.pstats .notice .acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;min-width:0}
.kpi{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:14px 14px 10px;border-radius:var(--r-plate);background:var(--surface);border:1px solid var(--edge)}
.kpi h3{flex:0 0 100%;overflow-wrap:anywhere;font:600 var(--t-label)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.kpi .v{font:700 30px/1.1 var(--sans);color:var(--text)}
.kpi .v.low{font:600 15px/1.6 var(--sans);color:var(--muted)}
.kpi .delta{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}
.kpi .delta svg{width:14px;height:14px}
.kpi .delta.up{color:var(--open)}
.kpi .delta.down{color:#FF9AAE}
.kpi small{flex:0 0 100%;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}
.kpi .spark{flex:0 0 100%;width:100%;height:36px;margin-top:4px}
.spark .sp-line{fill:none;stroke:var(--cyan);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}
.ratio{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;color:var(--text-2)}
.ratio > span:not(.meter){flex:1 1 240px;min-width:0}
.ratio b{color:var(--text)}
.meter{flex:none;width:120px;height:8px;border-radius:4px;background:var(--bg-deep);overflow:hidden}
.meter i{display:block;height:100%;background:var(--cyan)}
.todo{list-style:none;display:grid;gap:0;border-top:1px solid var(--hair)}
.todo li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair)}
.todo .ti{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-plate);background:var(--surface);color:var(--cyan)}
.todo .ti svg{width:20px;height:20px}
.todo p{color:var(--text)}
.todo small{display:block;color:var(--muted);font-size:14px}
.grid-2{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}
.grid-2.even{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}
.pstats{container-type:inline-size}
@container (min-width:700px){.grid-2:not(.even){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}
.grid-2 > .box{overflow-wrap:anywhere}
.grid-2 > .box:has(table){overflow-wrap:normal}
.box{padding:16px;border-radius:var(--r-plate);background:var(--surface);border:1px solid var(--edge);min-width:0}
.box h3{font:600 1.0625rem/1.3 var(--sans);color:var(--text)}
.box .sub{margin-top:2px;font-size:14px;color:var(--muted)}
.box .src{margin-top:10px;font-size:13.5px}
.chart-host{margin-top:10px;min-height:214px}
.chart{display:block;width:100%;height:auto}
.chart .gl{stroke:var(--hair);stroke-width:1}
.chart .ax{fill:var(--muted);font:400 11px var(--sans);font-variant-numeric:tabular-nums}
.chart .bar{fill:var(--edge)}
.chart .bar.cur{fill:var(--cyan)}
.chart .mk{fill:var(--bg);stroke:var(--app-warning);stroke-width:1.2}
.chart .mk-t{fill:var(--app-warning);font:700 10.5px var(--sans)}
.chart .mk-line{stroke:var(--app-warning);stroke-opacity:.45}
.marks{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13.5px;color:var(--text-2)}
.marks i{display:inline-grid;place-items:center;width:18px;height:18px;margin-right:6px;border-radius:50%;border:1px solid var(--app-warning);color:var(--app-warning);font:700 10.5px/1 var(--sans);font-style:normal}
.tbl-details{margin-top:8px}
.tbl-details summary{cursor:pointer;display:inline-flex;align-items:center;min-height:36px}
.hbars{display:grid;gap:6px;margin-top:10px}
.hbar{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px;color:var(--text-2)}
.hbar .track{height:10px;border-radius:3px;background:var(--bg-deep);overflow:hidden}
.hbar .track i{display:block;height:100%;background:var(--cyan)}
.hbar.low .track i{background:var(--edge)}
.hbar b{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;text-align:right;min-width:3ch}
.lowtag{display:inline-block;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}
.tbl{width:100%;margin-top:10px;border-collapse:collapse;font-size:14.5px}
.tbl th{padding:6px 8px;text-align:left;font:600 var(--t-label)/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--edge)}
.tbl td{padding:8px;border-bottom:1px solid var(--hair);color:var(--text-2);vertical-align:top}
.tbl td b{display:block;color:var(--text);font-weight:600}
.tbl td small{display:block;font-size:13px;color:var(--muted)}
.tbl .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}
.tbl tr.soon td{color:var(--muted)}
.tbl .cat{display:inline-block;margin-top:3px;padding:1px 6px;border-radius:5px;border:1px solid var(--edge);font-size:11.5px;color:var(--text-2)}
.tbl.heat td{text-align:right}
.tbl.heat td:first-child{text-align:left;color:var(--text)}
.catsum{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:14px;color:var(--text-2)}
.catsum b{color:var(--text);font-variant-numeric:tabular-nums}
.contacts{display:grid;gap:6px;margin-top:10px}
.contact{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14.5px;color:var(--text-2)}
.contact svg{width:18px;height:18px;color:var(--cyan)}
.big2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}
.big2 b{display:block;font:700 26px/1.1 var(--sans);color:var(--text);font-variant-numeric:tabular-nums}
.big2 .lowtag{display:block;font-size:15px;margin:6px 0 2px}
.big2 small{display:block;font-size:13px;color:var(--muted)}
.splits{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:14px;color:var(--text-2)}
.splits b{color:var(--text);font-variant-numeric:tabular-nums}
.rate{display:flex;align-items:center;gap:10px;margin-top:10px}
.rate > b{font:700 30px/1 var(--sans);color:var(--text)}
.rate small{color:var(--muted);font-size:14px}
.stars{display:flex;gap:2px;color:var(--soon)}
.stars svg{width:18px;height:18px;fill:currentColor;stroke:none}
.months{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:10px;font-size:14px;color:var(--text-2)}
.months b{color:var(--text)}
.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.tag-c{padding:4px 10px;border-radius:var(--r-plate);border:1px solid var(--edge);font-size:14px;color:var(--text-2)}
.tag-c b{color:var(--text);font-variant-numeric:tabular-nums}
.tag-c.low{color:var(--muted)}
.own-desc{margin-top:10px;font-size:14px;color:var(--text-2)}
.own-desc small{color:var(--muted)}
.how{padding-top:10px;border-top:1px solid var(--hair)}
.how h3{font:600 1.0625rem/1.3 var(--sans);color:var(--text)}
.how ul{list-style:none;display:grid;gap:6px;margin-top:10px}
.how li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--text-2)}
.how li svg{width:16px;height:16px;flex:none;margin-top:4px;color:var(--cyan)}
.how-foot{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;color:var(--muted)}
.how-foot svg{width:15px;height:15px;flex:none}
.how-foot a{color:var(--text-2)}
@media (max-width:1240px){.prev-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prev-item.stack{grid-column:1/-1}}
@media (max-width:960px){
  .ed.wide{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:640px){
  .prev-grid{grid-template-columns:minmax(0,1fr)}
  .phone{width:250px;height:520px}
  .phone.tall{height:560px}
  .kpi .v{font-size:26px}
  .todo li{grid-template-columns:32px minmax(0,1fr)}
  .todo li > .btn{grid-column:1/-1}
  .chk li{grid-template-columns:22px minmax(0,1fr)}
  .chk li > .btn{grid-column:2}
  .hbar{grid-template-columns:minmax(80px,110px) minmax(0,1fr) auto}
  .tbl thead{display:none}
  .tbl tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0;border-bottom:1px solid var(--hair)}
  .tbl td{border:0;padding:2px 4px}
  .tbl td:first-child{grid-column:1/-1}
  .tbl td.n{text-align:left}
  .tbl td.n::before{content:attr(data-l);display:block;font-size:11.5px;color:var(--muted)}
  .tbl.heat tr{grid-template-columns:repeat(4,minmax(0,1fr))}
  .slug-box .prefix > span{display:none}
  .slug-box .prefix .in{padding-left:14px}
  .ev-card.in-series{margin-left:12px}
  .msec-top{flex-wrap:wrap}
  .msec-top .in{flex:1 1 100%}
  .msec-top .in.kind{flex:1 1 auto}
}

/* eseménysor: szűk helyen a gombok új sorba kerülnek, a cím nem törik betűnként */
.ev-card{flex-wrap:wrap;min-width:0}
.ev-main{flex:1 1 220px}
.ev-acts{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}
.ev-card.in-series{margin-left:28px;min-width:0}
.crops{align-items:end}
.chk li > .btn{justify-self:start}

/* =====================================================================
   v6.3 (2026-11-01) · Az app mása: telefonkeret, kártya / adatlap / térképjelölő nézet
   A tartalom az app logikai méretében (390 × 796 pt) készül, a telefonon a CSS kicsinyíti (scale .764).
   ===================================================================== */
.phone.pv{width:316px;height:626px;border-radius:48px;padding:9px;background:#120C0A;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),0 30px 60px -30px #000}
.pv-screen{border-radius:39px;background:var(--p-bg,var(--p-bg,#0B0A12))}
.pv-screen .island{z-index:8;top:10px;width:84px;height:24px}
.pv-ui{position:absolute;left:0;top:0;width:390px;height:796px;transform:scale(.7641);transform-origin:0 0;overflow:hidden;background:var(--p-bg,var(--p-bg,#0B0A12));color:var(--p-text,#fff);font-family:var(--sans);text-align:left;font-size:14px;line-height:1.4}
.pv-ui > .sb{position:absolute;left:0;right:0;top:0;z-index:6;height:50px;padding:15px 34px 0;font-size:15px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55);pointer-events:none}
.pv-ui > .sb .sb-ic i{width:4px}.pv-ui > .sb .sb-ic b{width:25px;height:12px}
.pv-ui[data-sb="dark"] > .sb{color:var(--p-text,#2A1914);text-shadow:none}
.pv-ui svg{display:block}
.pv-ui .ic{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pv-scroll{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;background:var(--p-surface,var(--p-surface,#110F19));scrollbar-width:none;overscroll-behavior:contain}
.pv-scroll::-webkit-scrollbar{display:none}
.pv-app{display:grid;justify-items:center;gap:12px;width:100%}
.pv-tabs{display:inline-grid!important;grid-auto-flow:column;grid-template-columns:none!important;margin:0!important;max-width:100%}
.pv-tabs button{min-height:36px!important;padding:0 13px!important;font-size:13.5px!important;white-space:nowrap}
.pv-tabs button svg{display:none}
@media (prefers-reduced-motion:no-preference){
  .pv-screen.pv-enter .pv-ui > :not(.sb){animation:pvIn .4s var(--ease-out) both}
}
@keyframes pvIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
/* hangulati háttér */
.sh-hero{position:relative;height:230px;overflow:hidden;background:var(--p-elev,var(--p-elev,#201D2C))}
.pv-amb{display:block;width:390px;height:230px}
.sh-cover{position:absolute;inset:0;display:grid;place-items:center;border-bottom:1px solid var(--acc)}
.sh-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sh-cover-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,9,7,.55),rgba(17,9,7,0) 40%,var(--p-surface,var(--p-surface,#110F19)))}
.ps-cover-tag{padding:6px 10px;border-radius:6px;border:1.5px dashed var(--p-border,var(--p-border,#2E2A3E));font-size:12px;font-weight:600;color:var(--p-text2,var(--p-text2,#DDD7EA))}
.sh-herotop{position:absolute;top:54px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
.sh-glass{display:inline-flex;align-items:center;gap:5px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(11,10,18,.58);color:#fff}
.sh-glass.chip{margin-top:5px;padding:5px 10px;font-size:12px;font-weight:600}
.sh-glass.chip svg{width:14px;height:14px}
.sh-glass.btn{width:44px;height:44px;justify-content:center}
.sh-glass.btn svg{width:22px;height:22px}
@media (prefers-reduced-motion:no-preference){
  .pv-fig{transform-box:fill-box;transform-origin:50% 100%}
  .pv-fig-chatting{animation:pvBreath 4.8s ease-in-out infinite;animation-delay:calc(var(--ph) * -4.8s)}
  .pv-fig-dancing{animation:pvHop 1.2s ease-in-out infinite;animation-delay:calc(var(--ph) * -1.2s)}
  .pv-fig-eating{animation:pvLean 3s ease-in-out infinite;animation-delay:calc(var(--ph) * -3s)}
  .pv-armsA{animation:pvArmA 1.2s ease-in-out infinite;animation-delay:calc(var(--ph) * -1.2s)}
  .pv-armsB{animation:pvArmB 1.2s ease-in-out infinite;animation-delay:calc(var(--ph) * -1.2s)}
  .pv-beam{animation:pvBeam 2.4s ease-in-out infinite;animation-delay:calc(var(--ph) * -2.4s)}
  .pv-lamp{animation:pvSwing 6s ease-in-out infinite;animation-delay:calc(var(--ph) * -6s)}
  .pv-flame{transform-box:fill-box;transform-origin:50% 100%;animation:pvFlame .5s ease-in-out infinite alternate;animation-delay:calc(var(--ph) * -1s)}
  .pv-ring{animation:pvRing 2.2s ease-out infinite}
  .pv-pill.is-open i{animation:pvBreathDot 2.4s ease-in-out infinite}
  .pv-pin.sel{animation:pvLift .55s var(--spring) both}
}
@keyframes pvBreath{50%{transform:translateY(-.7px) rotate(1.2deg) scaleY(1.012)}}
@keyframes pvHop{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}
@keyframes pvLean{50%{transform:rotate(3deg)}}
@keyframes pvArmA{0%,100%{opacity:1}50%{opacity:0}}
@keyframes pvArmB{0%,100%{opacity:0}50%{opacity:1}}
@keyframes pvBeam{0%,100%{transform:rotate(calc(var(--dir) * -9deg))}50%{transform:rotate(calc(var(--dir) * 9deg))}}
@keyframes pvSwing{0%,100%{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}
@keyframes pvFlame{from{transform:scale(.9)}to{transform:scale(1.14)}}
@keyframes pvRing{from{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}
@keyframes pvBreathDot{50%{box-shadow:0 0 0 5px transparent}0%,100%{box-shadow:0 0 0 0 var(--pc)}}
@keyframes pvLift{from{transform:translateY(24px) scale(.8);opacity:0}to{transform:none;opacity:1}}
/* adatlap */
.sh-body{position:relative;padding:0 22px}
.sh-titleblock{position:relative;margin-top:-40px}
.sh-titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
.sh-name{margin:0;font:400 28px/33px var(--display);color:var(--p-title,var(--p-cyan,#00E5FF));text-shadow:0 0 9px color-mix(in srgb,var(--p-glow,var(--p-cyan,#00E5FF)) 55%,transparent);overflow-wrap:anywhere}
.ps-test{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;border:1px solid var(--p-warn,#FF8A00);color:var(--p-warn,#FF8A00);font:700 10px/1.4 var(--sans);letter-spacing:1.2px;white-space:nowrap}
.pv-partner{display:inline-block;margin-top:8px;padding:4px 10px;border-radius:999px;border:1.5px solid var(--p-ok,#3DF5A0);background:var(--p-card,var(--p-card,#16141F));color:var(--p-ok,#3DF5A0);font:700 12px/1.3 var(--sans)}
.pv-partner.sm{margin-top:7px;padding:2px 8px;border-width:1px;font-size:11px}
.sh-tag{margin-top:8px;font:500 15px/21px var(--sans);color:var(--p-text,#fff)}
.sh-addr{display:flex;align-items:flex-start;gap:6px;margin-top:10px;font:500 14px/20px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.sh-addr svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--p-cyan,var(--p-cyan,#00E5FF))}
.sh-ann{display:flex;gap:8px;margin-top:14px;padding:12px;border-radius:14px;border:1px solid var(--p-cyan,var(--p-cyan,#00E5FF));background:var(--p-card,var(--p-card,#16141F))}
.sh-ann svg{flex:none;width:18px;height:18px;color:var(--p-cyan,var(--p-cyan,#00E5FF))}
.sh-ann p{margin:0;font:500 14px/20px var(--sans);color:var(--p-text,#fff)}
.sh-ann small{font:400 11px var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.sh-banner{display:flex;gap:10px;margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--p-closed,#FF4D6D);color:#fff}
.sh-banner svg{flex:none;width:20px;height:20px}
.sh-banner b{display:block;font-size:14px}.sh-banner span{display:block;font-size:12px;opacity:.95}
.sh-card{padding:16px;border-radius:20px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:var(--p-card,var(--p-card,#16141F))}
.sh-hours{display:grid;gap:8px;margin-top:18px}
.sh-hrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.pv-pill{display:inline-flex;align-items:center;gap:6px;color:var(--pc)}
.pv-pill i{width:8px;height:8px;border-radius:50%;background:var(--pc)}
.pv-pill b{font:700 12px/1.3 var(--sans)}
.sh-verified{padding:3px 9px;border-radius:999px;border:1px solid var(--p-ok,#3DF5A0);color:var(--p-ok,#3DF5A0);font:600 11px/1.3 var(--sans)}
.pv-strip{width:100%;height:auto;margin-top:6px}
.sh-htext{margin:0;font:500 14px/20px var(--sans);color:var(--p-text,#fff)}
.sh-special{margin:0;font:600 12px/17px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.sh-week{margin-top:4px;padding-top:8px;border-top:1px solid var(--p-border,var(--p-border,#2E2A3E))}
.sh-week .row{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font:400 13px/18px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.sh-week .row b{font-weight:400;font-variant-numeric:tabular-nums}
.sh-week .row.today{color:var(--p-text,#fff);font-weight:700}.sh-week .row.today b{font-weight:700}
.sh-acts{display:grid;gap:10px;margin-top:18px}
.sh-go{display:grid;place-items:center;min-height:52px;border-radius:999px;background:var(--p-btn);color:var(--p-btn-text,var(--p-bg,#0B0A12));font:400 15px/1 var(--display);letter-spacing:.5px}
.sh-toggles,.sh-tiles{display:flex;gap:10px}
.sh-toggles span{flex:1;min-height:52px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:18px;border:1.5px solid var(--p-border,var(--p-border,#2E2A3E));background:var(--p-card,var(--p-card,#16141F));color:var(--p-cyan,var(--p-cyan,#00E5FF));font:700 14px var(--sans)}
.sh-toggles svg{width:18px;height:18px}
.sh-tiles span{flex:1;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:18px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:var(--p-card,var(--p-card,#16141F));color:var(--p-text2,var(--p-text2,#DDD7EA));font:600 12px/15px var(--sans);text-align:center}
.sh-tiles svg{width:22px;height:22px;color:var(--p-cyan,var(--p-cyan,#00E5FF))}
.sh-title{display:flex;align-items:center;gap:8px;margin:28px 0 12px}
.sh-title i{width:3px;height:16px;border-radius:2px;background:linear-gradient(var(--p-accent,#FF5A36),var(--p-cyan,var(--p-cyan,#00E5FF)))}
.sh-title .sh-ic{width:16px;height:16px;color:var(--p-cyan,var(--p-cyan,#00E5FF))}
.sh-title b{font:400 15px/1.2 var(--display);letter-spacing:.3px;color:var(--p-text,#fff)}
.sh-acts .sh-title{margin:10px 0 0}
.sh-ent{display:grid;gap:10px}.sh-ent p{margin:0;font:400 14px/20px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.sh-entphoto{height:160px;border-radius:14px;overflow:hidden;background:var(--p-elev,var(--p-elev,#201D2C))}
.sh-entphoto img,.sh-photos img{width:100%;height:100%;object-fit:cover}
.sh-desc{margin:18px 0 0;font:400 14px/21px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA));overflow-wrap:anywhere;white-space:pre-line}
.sh-pills{display:flex;flex-wrap:wrap;gap:8px}
.sh-pills span{padding:5px 11px;border-radius:999px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:var(--p-card,var(--p-card,#16141F));font:600 12px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.sh-muted{margin:8px 0 0;font:400 11px/1.4 var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.sh-prac{display:grid;gap:8px}
.sh-prac .row{display:flex;gap:8px;align-items:flex-start;font:400 14px/20px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.sh-prac .row svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--p-ok,#3DF5A0)}
.sh-prac p{margin:0;font:400 14px/20px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.sh-prac .lnk{color:var(--p-cyan,var(--p-cyan,#00E5FF));font-weight:600;text-decoration:underline}
.sh-prac .quote{font:italic 500 15px/22px var(--sans);color:var(--p-text,#fff)}
.sh-prac small{font:400 11px var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.sh-photos{display:flex;gap:10px;overflow:hidden;margin-right:-22px}
.sh-photos i{flex:none;width:150px;height:112px;border-radius:16px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));overflow:hidden;background:var(--p-elev,var(--p-elev,#201D2C))}
.sh-menu{margin-bottom:10px;padding:8px 16px;border-radius:20px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:var(--p-card,var(--p-card,#16141F))}
.sh-menu .mt{display:block;padding:8px 0 2px;font:700 12px/1.3 var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--p-cyan,var(--p-cyan,#00E5FF))}
.sh-menu .mi{padding:8px 0;border-bottom:1px solid var(--p-border,var(--p-border,#2E2A3E))}
.sh-menu .mi:last-child{border-bottom:0}
.sh-menu .top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.sh-menu .top span{font:500 14px/19px var(--sans);color:var(--p-text,#fff)}
.sh-menu .top em{font:600 14px var(--sans);font-style:normal;color:var(--p-text2,var(--p-text2,#DDD7EA));white-space:nowrap}
.sh-menu small{display:block;margin-top:2px;font:400 12px/17px var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.ps-contact{display:grid;gap:8px}
.ps-contact span{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 38px 0 14px;border-radius:16px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:var(--p-card,var(--p-card,#16141F))}
.ps-contact .ps-ic{flex:none;width:18px;height:18px;color:var(--acc)}
.ps-contact em{flex:1;min-width:0;font:500 14px var(--sans);font-style:normal;color:var(--p-text,#fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ps-contact span::after{content:"";position:absolute;right:17px;top:50%;width:7px;height:7px;margin-top:-4px;border-top:2px solid var(--p-muted,var(--p-muted,#9E97B4));border-right:2px solid var(--p-muted,var(--p-muted,#9E97B4));transform:rotate(45deg)}
.sh-ev{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px;border-radius:18px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:var(--p-card,var(--p-card,#16141F))}
.sh-ev .dt{flex:none;width:46px;padding:6px 0;border-radius:10px;text-align:center;background:var(--p-elev,var(--p-elev,#201D2C));color:var(--p-text,#fff);font:700 18px/1 var(--sans)}
.sh-ev .dt small{display:block;margin-top:2px;font:700 9px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase}
.sh-ev b{display:block;font:600 14px/1.3 var(--sans);color:var(--p-text,#fff)}
.sh-ev span{display:block;font:400 12px var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.sh-end{height:90px}
/* kártya (lista) */
.pv-list{padding:58px 16px 0}
.pv-list-head{display:grid;gap:2px;margin:0 0 16px 4px}
.pv-list-head b{font:400 22px/1.2 var(--display);color:var(--p-title,var(--p-cyan,#00E5FF))}
.pv-list-head span{font:500 12px var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.pc{margin-bottom:11px;padding:16px;border-radius:18px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:var(--p-card,var(--p-card,#16141F));overflow:hidden;text-align:left;font-family:var(--sans);color:var(--p-text,#fff)}
.pc-name{display:flex;align-items:flex-start;gap:8px}
.pc-name > span:first-child{min-width:0;font:400 17px/22px var(--display);color:var(--p-text,#fff);overflow-wrap:anywhere}
.pc-name .ps-test{margin-top:3px}
.pc-info{margin:5px 0 0;font:500 12px/1.4 var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.pc-hours{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}
.pc-src{font:500 12px var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.pc .pv-strip{margin-top:6px}
.pc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}
.pc-dist{flex:1;font:500 12px var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.pc-poll{display:grid;place-items:center;min-width:116px;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--p-border,var(--p-border,#2E2A3E));color:var(--p-cyan,var(--p-cyan,#00E5FF));font:700 13px var(--sans)}
.pc-skel{opacity:.5}
.pc-skel i{display:block;height:14px;margin:9px 0;border-radius:7px;background:var(--p-elev,var(--p-elev,#201D2C))}
.pc-skel i.strip{height:36px;opacity:.6}
.pv-listcard{max-width:340px}
.pv-listcard .pc{margin:0}
/* térképjelölő */
.pv-pins{position:absolute;inset:0;overflow:hidden;background:var(--p-bg,var(--p-bg,#0B0A12))}
.pv-map{position:absolute;left:0;top:0}
.pv-pin{position:absolute;width:40px;height:43px}
.pv-pin.dim{opacity:.5}
.pv-pin.sel{width:80px;height:86px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}
.pv-callout{position:absolute;transform:translateX(-50%);display:grid;gap:1px;max-width:300px;padding:9px 14px;border-radius:14px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:rgba(11,10,18,.86);text-align:center}
.pv-callout b{font:400 14px/1.25 var(--display);color:var(--p-text,#fff)}
.pv-callout span{font:600 12px var(--sans);color:var(--p-text2,var(--p-text2,#DDD7EA))}
.pv-legend{position:absolute;left:16px;right:16px;top:58px;display:flex;gap:6px;flex-wrap:wrap}
.pv-legend span{display:inline-flex;align-items:center;gap:2px;padding:2px 10px 2px 4px;border-radius:999px;border:1px solid var(--p-border,var(--p-border,#2E2A3E));background:rgba(11,10,18,.72);font:600 12px var(--sans);color:var(--p-muted,var(--p-muted,#9E97B4))}
.pv-legend span.on{border-color:var(--p-cyan,var(--p-cyan,#00E5FF));color:var(--p-text,#fff)}
.pv-peek{position:absolute;left:16px;right:16px;bottom:22px}
.pv-peek .pc{margin:0}
.pv-pinrow{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;padding:18px 14px 8px;border-radius:var(--r-card);border:1px solid var(--edge);background:var(--surface)}
.pv-pinrow > div{display:grid;justify-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--muted);opacity:.7}
.pv-pinrow > div.on{opacity:1;color:var(--text)}
.pv-pinrow > p{flex-basis:100%;text-align:center;margin:4px 0 0}
@media (max-width:640px){
  .phone.pv{width:min(316px,100%)}
}

/* =====================================================================
   v6.3 (2026-11-01) · Partnerfelület: egységes, nyugodt, sűrűbb munkafelület
   Az app nyelve (sötét lila alap, magenta / cián / narancs jelek, Duna-sáv), de komolyabb hangon: kevesebb fény,
   hajszálvonalas kártyák, tiszta betűhierarchia, egységes fókuszkeret. Csak megjelenés; a JS-hez tartozó osztályok és
   azonosítók változatlanok.
   ===================================================================== */
body[data-page="portal"]{--line2:rgba(221,215,234,.18);--line3:rgba(221,215,234,.3);--r-box:14px;--r-ctl:10px}
body[data-page="portal"] .wrap{max-width:1360px}
.portal-body{font-size:15.5px;line-height:1.55;padding-top:28px}
.portal-body h2,.portal-body h3{letter-spacing:0}
/* kártyák: hajszálvonal, finom felső fény */
.card,.ed-sec,.box,.kpi,.todo-box,.auth-intro,.place-sum,.status-card{border:1px solid var(--line2)}
.card,.ed-sec,.status-card{border-radius:var(--r-box);background:linear-gradient(180deg,rgba(46,42,62,.28),rgba(17,15,25,.0) 140px),var(--surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.card{padding:26px 28px}
.ed-sec{padding:28px 30px}
.auth-intro,.todo-box{border-radius:var(--r-box)}
.box{border-radius:12px;background:var(--surface)}
/* címek */
.ed-head{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line2)}
.ed-head h2{font:400 21px/1.25 var(--display);letter-spacing:.005em}
.ed-head p{margin-top:8px;font-size:15px;color:var(--text-2);max-width:46em}
.ed-sub{margin:30px 0 4px;padding-top:22px;border-top:1px solid var(--line2);font:400 17px/1.3 var(--display)}
.card h2{font:400 20px/1.25 var(--display)}
/* űrlapok */
.fld > label,.fld > .lbl{font-size:14px;font-weight:600;color:var(--text);letter-spacing:.005em}
.in{min-height:46px;padding:10px 13px;border-radius:var(--r-ctl);background:var(--bg-deep);border:1px solid var(--line3);transition:border-color .18s,box-shadow .18s,background-color .18s}
.in:hover{border-color:rgba(235,211,201,.45)}
.in:focus,.in:focus-visible{outline:0;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(124,203,255,.2)}
.in[aria-invalid="true"]{border-color:#FF6B86;box-shadow:0 0 0 3px rgba(255,77,109,.14)}
@media (min-width:961px){.in{font-size:15px}}
.help{font-size:13.5px;line-height:1.5}
select.in{background-position:calc(100% - 19px) 20px,calc(100% - 14px) 20px}
.seg{border-radius:12px;background:var(--bg-deep);border:1px solid var(--line2)}
.seg button{border-radius:9px;transition:background-color .18s,color .18s}
.seg button[aria-selected="true"],.seg button[aria-pressed="true"]{background:var(--elev);color:var(--text);box-shadow:inset 0 0 0 1px rgba(124,203,255,.7)}
.mode,.swatch span,.chip-r span{border-color:var(--line3)}
.mode{border-radius:12px}.mode button{border-radius:9px}
.mode button[aria-pressed="true"]{box-shadow:inset 0 0 0 1px rgba(124,203,255,.6)}
.chip-r span,.swatch span{transition:border-color .18s,background-color .18s,color .18s}
.chip-r input:checked + span{background:rgba(124,203,255,.1)}
/* gombok a felületen: egyforma magasság, finomabb körvonal */
.portal-body .btn{min-height:46px}
.portal-body .btn-sm{min-height:42px}
.portal-body .btn-xs{min-height:36px}
.portal-body .btn-primary{font-size:.95rem}
.btn-outline{background:transparent;box-shadow:inset 0 0 0 1px rgba(124,203,255,.6)}
.btn-ghost{box-shadow:inset 0 0 0 1px var(--line3)}
@media (hover:hover) and (pointer:fine){
  .btn-outline:hover{background:rgba(124,203,255,.1)}
  .ed-nav a,.icon-btn,.results li{transition:background-color .18s,color .18s,border-color .18s}
  .results li:hover{border-color:var(--line3)}
}
.icon-btn{border-radius:var(--r-ctl);border-color:var(--line3);background:transparent}
/* oldalsáv */
.ed-nav{padding:8px;border-radius:var(--r-box);background:var(--surface);border:1px solid var(--line2)}
.ed-nav a{min-height:42px;font-size:14.5px;border-radius:9px}
.ed-nav a[aria-current="page"]{background:var(--elev);box-shadow:inset 3px 0 0 var(--app-accent)}
.ed{gap:24px}
@media (min-width:1241px){.ed{grid-template-columns:208px minmax(0,1fr) 348px}.ed.no-preview,.ed.wide{grid-template-columns:208px minmax(0,1fr)}}
@media (min-width:961px) and (max-width:1240px){.ed,.ed.wide{grid-template-columns:208px minmax(0,1fr)}}
.ed-preview{align-items:stretch}
.ed-preview .phone-cap{text-align:center;font-size:13px;color:var(--muted)}
/* mentősáv */
.savebar{border-radius:var(--r-box);background:rgba(37,22,17,.92);border:1px solid var(--line3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 36px -20px #000}
.save-state{font-size:14px}
/* állapot és értesítések */
.banner-n{border-radius:12px;border-color:rgba(255,138,0,.55);background:rgba(55,33,26,.9)}
.portal-note{border-color:rgba(235,211,201,.22);background:rgba(22,12,9,.62);border-radius:10px}
.fresh{border-color:var(--line3)}
.form-msg.is-info{border-radius:10px}
.v-ok{font-size:13.5px}
/* belépés */
.auth{gap:32px}
.auth-intro{padding:26px 28px;background:var(--surface)}
.auth-intro li svg{flex:none;box-sizing:content-box;width:20px;height:20px;padding:6px;margin-top:-2px;border-radius:9px;background:rgba(124,203,255,.1)}
.results li{border-radius:12px;border-color:var(--line2);background:rgba(22,12,9,.5)}
/* áttekintés: mutatók, grafikon, hőtérkép */
.pstats{gap:18px}
.kpis{gap:14px}
.kpi{position:relative;overflow:hidden;gap:2px 10px;padding:16px 16px 12px;border-radius:12px;background:var(--surface)}
.kpi::before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,var(--app-accent),var(--cyan));opacity:.85}
.kpi h3{font-size:12px;letter-spacing:.08em;color:var(--muted)}
.kpi .v{font:700 32px/1.1 var(--sans);letter-spacing:-.01em}
.kpi .delta{padding:2px 8px;border-radius:999px;font-size:12.5px}
.kpi .delta.up{background:rgba(61,245,160,.12)}
.kpi .delta.down{background:rgba(255,154,174,.12)}
.kpi small{font-size:12.5px}
.kpi .spark{height:40px;margin-top:6px}
.spark .sp-area{fill:rgba(124,203,255,.1);stroke:none}
.spark .sp-line{stroke-width:1.8}
.ratio{padding:12px 14px;border-radius:10px;border:1px solid var(--line2);background:rgba(22,12,9,.4);font-size:15px}
.meter{height:6px;border-radius:3px;background:rgba(235,211,201,.14)}
.meter i{border-radius:3px;background:linear-gradient(90deg,var(--app-accent),var(--cyan))}
.box h3{font:600 1rem/1.3 var(--sans)}
.box .sub{font-size:13.5px}
.chart .gl{stroke:rgba(235,211,201,.12);stroke-dasharray:2 5}
.chart .bar{fill:rgba(124,203,255,.22)}
.chart .bar.cur{fill:var(--cyan)}
.chart g:hover .bar{filter:brightness(1.25)}
.hbar .track{height:8px;border-radius:4px;background:rgba(235,211,201,.1)}
.hbar .track i{border-radius:4px;background:linear-gradient(90deg,#3E96D2,var(--cyan))}
.tbl{border-collapse:separate;border-spacing:0}
.tbl th{border-bottom:1px solid var(--line3)}
.tbl.heat{border-spacing:3px;margin-top:8px}
.tbl.heat th{border-bottom:0;padding:4px 8px}
.tbl.heat td{padding:7px 8px;border:0;border-radius:6px;background:rgba(124,203,255,calc(.06 + var(--hv,0) * .5));font-variant-numeric:tabular-nums}
.tbl.heat td:first-child{background:none;padding-left:0}
.tbl.heat td.n{color:var(--text)}
.tbl.heat td.n:has(.lowtag){background:rgba(235,211,201,.05)}
.todo li{padding:14px 0}
.todo .ti{border:1px solid var(--line2);border-radius:10px}
.pstats .notice{border-radius:12px}
.contact{padding:4px 0}
.tag-c{border-radius:999px;padding:4px 12px;border-color:var(--line3)}
.how{margin-top:6px;padding:20px 0 0;border-top:1px solid var(--line2)}
.chk li{padding:11px 0;border-top-color:var(--line2)}
.chk .mk{border-color:var(--line3)}
/* belépő mozgás: nézetváltáskor és szakaszváltáskor 8–10 px emelkedés, ≤ 450 ms */
@media (prefers-reduced-motion:no-preference){
  #view > *{animation:vIn .42s var(--ease-out) both}
  .ed-sec{animation:vIn .38s var(--ease-out) both}
  .kpis .kpi{animation:vIn .5s var(--ease-out) both}
  .kpis .kpi:nth-child(2){animation-delay:50ms}.kpis .kpi:nth-child(3){animation-delay:100ms}.kpis .kpi:nth-child(4){animation-delay:150ms}
  .hbar .track i{transform-origin:left;animation:barGrow .7s var(--ease-out) .1s both}
  .meter i{transform-origin:left;animation:barGrow .7s var(--ease-out) .2s both}
  .ev-card,.app-item,.results li{animation:vIn .35s var(--ease-out) both}
}
@keyframes vIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes barGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
/* az előnézetek elrendezése: telefon + web egymás mellett, alattuk a kisebb kártyák */
.prev-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,318px),1fr));gap:26px 30px}
.prev-item.stack{grid-column:1/-1;justify-items:stretch;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:22px}
.prev-item .cap{font-size:12.5px}
.pv-pinrow{flex-wrap:wrap;gap:6px;padding:16px 10px 8px;min-width:0}
.pv-pinrow > div{flex:1 1 0;min-width:0;text-align:center;overflow-wrap:anywhere}
.pv-pinrow > p{flex:0 0 100%}
.prev-tools{padding:12px 14px;border:1px solid var(--line2);border-radius:12px;background:rgba(22,12,9,.35)}
.prev-tools .grp{color:var(--text-2)}
@media (max-width:1240px){.prev-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,318px),1fr))}.prev-item.stack{grid-column:1/-1}}
@media (max-width:960px){
  .ed-sec{padding:22px 18px}
  .portal-body{padding-top:20px}
}
@media (max-width:640px){
  .portal-note{padding:8px 10px;font-size:13px}
  .portal-head .dash-top{gap:8px 10px}
  .card,.ed-sec{padding:20px 16px;border-radius:12px}
  .kpi .v{font-size:28px}
  .fresh{border-radius:14px}
  .ratio{flex-wrap:wrap;gap:8px}
  .ratio .meter{width:100%}
  .ed-head h2{font-size:19px}
  .prev-item.stack{grid-template-columns:minmax(0,1fr)}
}

/* admin: a fülek nyugodtabbak, az aktív fül körvonalas */
.adm-tabs{gap:6px}
.adm-tabs a{min-height:42px;border-radius:10px;border-color:var(--line2);background:transparent;transition:background-color .18s,color .18s}
.adm-tabs a:hover{color:var(--text);background:rgba(219,206,202,.07)}
.adm-tabs a[aria-current="page"]{background:var(--elev);color:var(--text);border-color:transparent;box-shadow:inset 0 0 0 1px rgba(124,203,255,.7)}
.adm-tabs a[aria-current="page"] .n{background:var(--cyan);color:var(--ink)}
.app-item{border-radius:12px}

/* keskeny kijelző (320–480 px): semmi ne lógjon ki a kártyából */
@media (max-width:480px){
  .portal-body .btn{white-space:normal;max-width:100%;padding-top:8px;padding-bottom:8px;line-height:1.25}
  .prev-tools .grp{flex-wrap:wrap}
  .prev-tools .seg{display:flex;flex-wrap:wrap;max-width:100%;border-radius:12px}
  .prev-tools .seg button{flex:1 1 auto}
  .pv-tabs{display:inline-flex!important;flex-wrap:wrap;justify-content:center;max-width:100%}
  .prev-item,.pv-app{max-width:100%}
}
@media (max-width:380px){
  .portal-body .phone{zoom:.8}
}

/* =====================================================================
   Partnerfelület, 2026-11-08: négy szerkesztő-nézet (oldalsáv, fülek, kártyák, egy oldalon), közösségi szakasz, megjelenés-panel
   ===================================================================== */
.ed-back{display:none;align-items:center;gap:6px;margin:0 0 14px;color:var(--link);font-weight:600;font-size:14.5px;text-decoration:none}
.ed-back svg{width:18px;height:18px}
.ed-home[hidden]{display:none}

/* --- Fülek: a menü vízszintes, neon-aláhúzásos sáv a tartalom fölött --- */
.ed[data-layout="tabs"],.ed[data-layout="page"]{grid-template-columns:minmax(0,1fr) 316px;grid-template-areas:"nav nav" "main prev";gap:18px 24px}
.ed[data-layout="tabs"] > .ed-nav,.ed[data-layout="page"] > .ed-nav{grid-area:nav;position:sticky;top:64px;z-index:7;display:flex;gap:2px;overflow-x:auto;padding:6px 8px;border-radius:14px;background:rgba(24,13,10,.94);border:1px solid var(--line2);scrollbar-width:none}
.ed[data-layout="tabs"] > .ed-nav::-webkit-scrollbar,.ed[data-layout="page"] > .ed-nav::-webkit-scrollbar{display:none}
.ed[data-layout="tabs"] > .ed-main,.ed[data-layout="page"] > .ed-main{grid-area:main}
.ed[data-layout="tabs"] > .ed-preview,.ed[data-layout="page"] > .ed-preview{grid-area:prev}
.ed[data-layout="tabs"] .ed-nav a,.ed[data-layout="page"] .ed-nav a{min-height:42px;padding:0 14px;border-radius:10px;font-size:14.5px;box-shadow:none}
.ed[data-layout="tabs"] .ed-nav a[aria-current="page"],.ed[data-layout="page"] .ed-nav a[aria-current="page"]{background:transparent;box-shadow:inset 0 -3px 0 var(--app-accent);border-radius:10px 10px 0 0}
.ed[data-layout="tabs"].wide,.ed[data-layout="page"].wide{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "main"}
.ed[data-layout="tabs"] .ed-sec{max-width:900px}

/* --- Egy oldalon: minden szakasz egymás alatt, a menü csak ugrik --- */
.ed[data-layout="page"] .ed-main{display:grid;gap:26px}
.ed[data-layout="page"] .ed-sec{scroll-margin-top:132px}
.ed[data-layout="page"] .ed-sec[data-sec="elonezet"]{display:none}

/* --- Kártyák: nyitólap csempékkel, a szakaszban „Vissza” --- */
.ed[data-layout="cards"]{grid-template-columns:minmax(0,1fr) 316px;gap:22px 26px}
.ed[data-layout="cards"] > .ed-nav{display:none}
.ed[data-layout="cards"].is-home{grid-template-columns:minmax(0,1fr)}
.ed[data-layout="cards"].is-home > .ed-preview{display:none}
.ed[data-layout="cards"] .ed-back{display:inline-flex}
.ed[data-layout="cards"].wide{grid-template-columns:minmax(0,1fr)}
.ed-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px;margin-top:6px}
.ed-tile{position:relative;display:grid;align-content:start;gap:6px;min-height:150px;padding:20px 20px 18px;border-radius:16px;text-decoration:none;color:var(--text);
  background:linear-gradient(165deg,#2A1711,#1B0F0B 78%);box-shadow:inset 0 0 0 1px rgba(255,235,225,.1),0 18px 30px -22px #000;transition:transform .25s var(--ease-out),box-shadow .25s}
.ed-tile .ti{display:grid;place-items:center;width:46px;height:46px;margin-bottom:8px;border-radius:50%;border:2px solid var(--app-accent);color:#FFE3D9;box-shadow:0 0 12px -2px var(--app-accent),inset 0 0 10px -4px var(--app-accent)}
.ed-tile:nth-child(3n+2) .ti{border-color:#5AAFFF;box-shadow:0 0 12px -2px #5AAFFF,inset 0 0 10px -4px #5AAFFF;color:#EAF6FF}
.ed-tile:nth-child(3n) .ti{border-color:#FFB23D;box-shadow:0 0 12px -2px #FFB23D,inset 0 0 10px -4px #FFB23D;color:#FFF1DA}
.ed-tile .ti svg{width:22px;height:22px}
.ed-tile b{font:400 18px/1.2 var(--display)}
.ed-tile small{color:var(--text-2);font-size:13.5px;line-height:1.4}
.ed-tile .dirty{position:absolute;right:16px;top:16px;width:10px;height:10px;border-radius:50%;background:var(--org)}
@media (hover:hover) and (pointer:fine){.ed-tile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,235,225,.22),0 24px 34px -20px #000}}
@media (max-width:960px){
  .ed[data-layout="tabs"],.ed[data-layout="page"],.ed[data-layout="cards"]{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "main"}
  .ed[data-layout="cards"]{grid-template-areas:"main"}
  .ed[data-layout="tabs"] > .ed-preview,.ed[data-layout="page"] > .ed-preview{display:none}
  .ed-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:520px){.ed-tiles{grid-template-columns:minmax(0,1fr)}.ed-tile{min-height:0}}

/* --- Megjelenés-panel (nézet + háttér) --- */
.vw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}
.vw-btn{display:grid;justify-items:center;gap:7px;padding:9px 6px 8px;border-radius:10px;border:2px solid transparent;background:#1B0F0B;color:var(--text-2);cursor:pointer;font:600 12px/1.2 var(--sans)}
.vw-btn[aria-pressed="true"]{border-color:var(--cyan);color:var(--text);box-shadow:0 0 12px rgba(90,175,255,.4)}
.vw-d{display:grid;width:100%;max-width:74px;aspect-ratio:4/3;gap:3px;padding:4px;border-radius:5px;background:#0F0807}
.vw-d i{display:block;border-radius:2px;background:#4A3A33}
.vw-d i:first-child{background:#FF5A36}
.d-sidebar{grid-template-columns:.6fr 1.4fr .7fr}.d-sidebar i:nth-child(4){display:none}.d-sidebar i:first-child{grid-row:1}
.d-tabs{grid-template-columns:1.5fr .7fr;grid-template-rows:.4fr 1.6fr}.d-tabs i:first-child{grid-column:1 / 3}.d-tabs i:nth-child(4){display:none}
.d-cards{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.d-cards i:first-child{background:#4A3A33}.d-cards i:nth-child(1){background:#5AAFFF}
.d-page{grid-template-columns:1.6fr .6fr;grid-template-rows:.35fr 1fr 1fr}.d-page i:first-child{grid-column:1 / 3}.d-page i:nth-child(2){grid-row:2}.d-page i:nth-child(3){grid-row:3}.d-page i:nth-child(4){grid-row:2 / 4;grid-column:2}
.bgp-grid.bgp-5{grid-template-columns:repeat(5,minmax(0,1fr))}

/* --- Közösségi szakasz --- */
.soc-lead{max-width:44em;color:var(--text-2)}
.soc-points{list-style:none;display:grid;gap:8px;margin:14px 0 4px;color:var(--text-2);font-size:15px}
.soc-points li{display:flex;gap:10px;align-items:flex-start}
.soc-points svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--app-open)}
.soc-prov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 16px}
.soc-card{display:grid;gap:12px;padding:18px 18px 16px;border-radius:14px;background:#1B0F0B;box-shadow:inset 0 0 0 1px rgba(255,235,225,.12)}
.soc-card.on{box-shadow:inset 0 0 0 1.5px rgba(124,240,166,.5)}
.soc-head{display:flex;align-items:center;gap:12px}
.soc-head b{display:block;font:400 18px/1.2 var(--display);color:var(--text)}
.soc-head small{color:var(--text-2);font-size:13.5px}
.soc-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2px solid #FF5C84;color:#FFE6EC;box-shadow:0 0 12px -2px #FF5C84}
.soc-card:nth-child(2) .soc-ic{border-color:#5AAFFF;color:#EAF6FF;box-shadow:0 0 12px -2px #5AAFFF}
.soc-ic svg{width:22px;height:22px}
.soc-act{display:flex;gap:10px}
.soc-auto{margin:6px 0 14px}
.soc-switch{display:flex;gap:14px;align-items:flex-start;cursor:pointer}
.soc-switch input{position:absolute;opacity:0;width:1px;height:1px}
.soc-switch .sw{flex:none;position:relative;width:46px;height:26px;margin-top:2px;border-radius:99px;background:#3A2923;transition:background-color .2s}
.soc-switch .sw i{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#EAD9D0;transition:transform .22s var(--ease-out)}
.soc-switch input:checked + .sw{background:var(--app-open)}
.soc-switch input:checked + .sw i{transform:translateX(20px);background:#0E2A19}
.soc-switch input:focus-visible + .sw{outline:2px solid var(--cyan);outline-offset:3px}
.soc-switch input:disabled + .sw{opacity:.5}
.soc-switch .sw-t b{display:block;color:var(--text);font-weight:600}
.soc-switch .sw-t small{display:block;margin-top:3px;color:var(--text-2);font-size:13.5px;line-height:1.5;max-width:44em}
.soc-switch.sm{gap:8px;align-items:center}.soc-switch.sm .sw{margin-top:0;width:40px;height:22px}.soc-switch.sm .sw i{width:16px;height:16px}.soc-switch.sm input:checked + .sw i{transform:translateX(18px)}
.soc-fh{display:flex;align-items:center;justify-content:space-between;gap:12px}
.soc-fh .ed-sub{flex:1}
.soc-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:12px}
.soc-item{display:grid;grid-template-rows:auto 1fr;border-radius:12px;overflow:hidden;background:#1B0F0B;box-shadow:inset 0 0 0 1px rgba(255,235,225,.1)}
.soc-item.flagged{box-shadow:inset 0 0 0 1.5px rgba(255,122,144,.6)}
.soc-th{aspect-ratio:16/10;background:#0F0807}
.soc-th img{width:100%;height:100%;object-fit:cover;display:block}
.soc-body{display:grid;gap:8px;padding:12px 14px 14px;align-content:start}
.soc-b{display:flex;gap:6px;flex-wrap:wrap}
.soc-b .bd{padding:4px 9px;border-radius:99px;font:700 11px/1 var(--sans);letter-spacing:.04em;background:#33211B;color:var(--text)}
.soc-b .bd.instagram{background:#4A1D2B;color:#FFD3DE}.soc-b .bd.facebook{background:#1C3550;color:#CFE8FF}.soc-b .bd.st{background:#4A3510;color:#FFE2A8}.soc-b .bd.fl{background:#5B1A25;color:#FFC6D0}
.soc-cap{font-size:14.5px;line-height:1.45;color:var(--text);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.soc-why{font-size:13px;color:#FFB4C0}
.soc-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--muted)}
.soc-foot a{color:var(--link)}
.soc-foot .soc-switch{margin-left:auto}
@media (max-width:700px){.soc-prov{grid-template-columns:minmax(0,1fr)}.vw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* ---------- partnerfelület háttere: „Domborzat” (szintvonalak), SVG, nincs kép; Barni választása 2026-11-08 ---------- */
.tb-sw{display:block;width:100%;height:100%;background-color:#110A09;background-size:cover;background-position:center;background-repeat:no-repeat}
.pgbg[class*="tb-"]{background-color:#110A09;background-size:cover;background-position:center;background-repeat:no-repeat}
.pgbg[class*="tb-"]::after{background:radial-gradient(130% 100% at 50% 40%,rgba(17,10,9,0) 0,rgba(17,10,9,.22) 100%)}
.tb-t2{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201600%20900%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22g%22%20x%3D%22-50%25%22%20y%3D%22-50%25%22%20width%3D%22200%25%22%20height%3D%22200%25%22%3E%3CfeGaussianBlur%20stdDeviation%3D%2290%22/%3E%3C/filter%3E%3C/defs%3E%3Crect%20width%3D%221600%22%20height%3D%22900%22%20fill%3D%22%23110A08%22/%3E%3Cg%20filter%3D%22url%28%23g%29%22%3E%3Ccircle%20cx%3D%22330%22%20cy%3D%22290%22%20r%3D%22380%22%20fill%3D%22%23FF8A3D%22%20opacity%3D%22.34%22/%3E%3Ccircle%20cx%3D%221290%22%20cy%3D%22610%22%20r%3D%22400%22%20fill%3D%22%23FFB23D%22%20opacity%3D%22.26%22/%3E%3C/g%3E%3Cpath%20d%3D%22M413.3%20290.0L411.0%20292.7L408.4%20295.2L405.9%20297.6L403.5%20299.9L401.3%20302.0L399.3%20304.2L397.5%20306.3L395.7%20308.5L393.8%20310.5L391.8%20312.5L389.4%20314.3L386.7%20316.0L383.7%20317.4L380.5%20318.7L377.1%20319.7L373.6%20320.6L370.2%20321.3L366.9%20322.1L363.8%20322.8L360.8%20323.7L358.0%20324.6L355.2%20325.6L352.3%20326.7L349.5%20327.8L346.5%20328.7L343.3%20329.5L340.1%20330.1L336.7%20330.5L333.4%20330.6L330.0%20330.5L326.6%20330.4L323.3%20330.2L319.9%20330.2L316.4%20330.3L312.7%20330.7L308.7%20331.4L304.3%20332.3L299.5%20333.3L294.2%20334.3L288.7%20335.1L283.2%20335.5L277.7%20335.4L272.7%20334.7L268.3%20333.2L265.0%20331.0L262.8%20328.2L261.8%20324.8L262.0%20321.2L263.4%20317.3L265.5%20313.5L268.3%20309.8L271.1%20306.5L273.8%20303.6L276.0%20301.1L277.5%20298.9L278.1%20297.0L277.8%20295.2L276.7%20293.5L275.0%20291.8L272.9%20290.0L270.8%20288.0L268.8%20285.9L267.2%20283.7L266.1%20281.4L265.7%20279.1L265.8%20276.8L266.4%20274.6L267.5%20272.4L268.8%20270.3L270.2%20268.2L271.7%20266.1L273.1%20263.9L274.6%20261.7L276.2%20259.4L277.8%20257.1L279.7%20254.8L281.9%20252.5L284.4%20250.4L287.3%20248.6L290.6%20247.0L294.2%20245.7L298.0%20244.7L302.0%20244.0L306.1%20243.5L310.1%20243.2L314.1%20242.9L318.1%20242.7L322.1%20242.4L326.0%20242.2L330.0%20242.0L334.0%20241.9L338.0%20242.1L341.9%20242.7L345.6%20243.7L349.0%20245.2L352.1%20247.1L354.6%20249.6L356.6%20252.4L358.0%20255.4L358.9%20258.4L359.6%20261.2L360.2%20263.8L361.0%20265.8L362.3%20267.4L364.3%20268.4L367.1%20268.9L370.9%20269.1L375.6%20269.1L381.1%20269.1L387.1%20269.2L393.3%20269.6L399.4%20270.5L404.9%20271.9L409.6%20273.7L413.1%20276.0L415.4%20278.6L416.4%20281.4L416.3%20284.3L415.2%20287.2L413.3%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M458.2%20290.0L454.6%20294.1L450.7%20298.0L447.0%20301.7L443.6%20305.2L440.5%20308.7L437.6%20312.1L435.0%20315.4L432.3%20318.7L429.3%20321.9L426.0%20325.0L422.2%20327.8L417.9%20330.3L413.2%20332.5L408.0%20334.3L402.7%20335.9L397.4%20337.2L392.2%20338.5L387.2%20339.7L382.5%20340.9L377.9%20342.4L373.6%20343.9L369.2%20345.6L364.9%20347.3L360.4%20349.0L355.7%20350.4L350.8%20351.6L345.7%20352.4L340.5%20352.9L335.2%20353.0L330.0%20352.8L324.8%20352.6L319.6%20352.5L314.3%20352.6L308.8%20353.0L302.9%20353.9L296.4%20355.2L289.4%20356.8L281.6%20358.5L273.4%20360.1L264.7%20361.3L256.1%20361.8L247.8%20361.4L240.2%20359.9L233.9%20357.3L229.2%20353.6L226.4%20348.9L225.4%20343.4L226.3%20337.5L228.7%20331.5L232.3%20325.6L236.5%20320.1L240.7%20315.1L244.5%20310.7L247.4%20306.9L249.0%20303.7L249.3%20300.8L248.3%20298.2L246.1%20295.6L243.2%20292.9L239.8%20290.0L236.5%20286.9L233.5%20283.6L231.3%20280.1L229.9%20276.6L229.5%20273.0L229.9%20269.5L231.1%20266.0L232.8%20262.7L234.8%20259.4L236.9%20256.1L239.1%20252.8L241.2%20249.3L243.4%20245.8L245.7%20242.1L248.3%20238.5L251.3%20234.9L254.8%20231.4L258.8%20228.2L263.5%20225.4L268.7%20223.1L274.4%20221.2L280.4%20219.8L286.6%20218.7L292.9%20217.9L299.1%20217.4L305.4%20216.9L311.5%20216.4L317.6%20215.9L323.8%20215.4L330.0%20215.1L336.2%20215.1L342.4%20215.5L348.5%20216.5L354.2%20218.3L359.4%20220.8L363.9%20224.2L367.6%20228.2L370.5%20232.7L372.5%20237.4L373.9%20242.0L375.0%20246.3L376.1%20250.0L377.7%20252.9L380.1%20254.9L383.7%20256.1L388.7%20256.7L395.1%20256.7L403.0%20256.6L411.9%20256.5L421.4%20256.7L431.1%20257.5L440.3%20259.0L448.4%20261.3L455.1%20264.4L460.0%20268.0L463.0%20272.2L464.0%20276.6L463.3%20281.2L461.3%20285.7L458.2%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M502.1%20290.0L497.3%20295.5L492.3%20300.8L487.6%20305.7L483.3%20310.6L479.4%20315.3L475.9%20319.9L472.5%20324.5L468.9%20329.0L464.8%20333.3L460.2%20337.4L454.9%20341.1L448.8%20344.5L442.2%20347.3L435.2%20349.8L428.0%20351.8L420.9%20353.7L413.9%20355.4L407.3%20357.1L401.1%20359.0L395.1%20361.1L389.3%20363.4L383.4%20365.7L377.5%20368.1L371.4%20370.3L364.9%20372.2L358.2%20373.7L351.3%20374.6L344.2%20375.1L337.1%20375.2L330.0%20375.0L323.0%20374.8L315.9%20374.8L308.6%20375.2L301.0%20376.1L292.8%20377.7L283.8%20379.8L273.9%20382.2L263.2%20384.7L251.8%20386.8L240.0%20388.3L228.3%20388.7L217.3%20387.8L207.6%20385.3L199.7%20381.3L194.1%20375.8L190.9%20369.0L190.4%20361.3L192.1%20353.2L195.8%20345.0L200.8%20337.0L206.4%20329.7L211.8%20323.2L216.3%20317.5L219.4%20312.7L220.8%20308.5L220.4%20304.7L218.2%20301.2L214.7%20297.6L210.4%20294.0L205.7%20290.0L201.3%20285.7L197.5%20281.2L194.8%20276.5L193.4%20271.7L193.1%20266.9L194.0%20262.1L195.7%20257.5L198.1%20253.0L200.7%20248.5L203.5%20243.9L206.3%20239.3L209.0%20234.6L211.9%20229.7L214.9%20224.7L218.4%20219.6L222.5%20214.7L227.4%20210.1L233.1%20205.9L239.6%20202.2L246.9%20199.2L254.7%20196.8L262.9%20194.9L271.3%20193.5L279.8%20192.5L288.2%20191.6L296.6%20190.8L304.9%20190.0L313.2%20189.2L321.6%20188.5L330.0%20188.0L338.5%20188.1L346.9%20188.8L355.0%20190.5L362.6%20193.3L369.5%20197.1L375.4%20201.9L380.1%20207.6L383.7%20213.9L386.3%20220.3L388.2%20226.4L389.8%20231.9L391.6%20236.6L394.1%20240.0L398.0%20242.3L403.6%20243.6L411.2%20243.9L420.7%20243.7L431.9%20243.3L444.4%20243.1L457.5%20243.6L470.5%20244.9L482.5%20247.2L493.0%20250.5L501.3%20254.9L507.1%20260.1L510.3%20265.8L511.0%20271.9L509.5%20278.1L506.4%20284.2L502.1%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M545.0%20290.0L539.1%20296.9L533.2%20303.5L527.7%20309.8L522.8%20315.9L518.4%20321.8L514.2%20327.7L510.0%20333.6L505.5%20339.3L500.2%20344.7L494.2%20349.8L487.2%20354.4L479.4%20358.5L470.9%20362.0L462.0%20365.0L452.9%20367.5L444.0%20369.9L435.5%20372.2L427.4%20374.5L419.7%20377.1L412.3%20379.9L405.1%20382.9L397.8%20386.0L390.3%20389.0L382.4%20391.7L374.2%20394.0L365.6%20395.7L356.8%20396.7L347.9%20397.2L338.9%20397.2L330.0%20397.0L321.1%20396.9L312.1%20397.2L302.9%20398.1L293.0%20399.7L282.4%20402.1L270.7%20405.2L257.9%20408.5L244.0%20411.8L229.5%20414.5L214.6%20416.1L200.1%20416.2L186.6%20414.5L175.0%20410.7L165.8%20405.0L159.6%20397.5L156.6%20388.5L156.8%20378.5L159.7%20368.1L164.7%20357.7L171.1%20347.9L177.8%20338.9L184.0%20331.0L188.9%20324.2L191.8%20318.3L192.5%20313.2L191.0%20308.6L187.4%20304.2L182.4%20299.8L176.6%20295.1L170.6%20290.0L165.2%20284.6L160.9%20278.8L158.0%20272.8L156.6%20266.7L156.7%20260.7L158.1%20254.8L160.5%20249.0L163.4%20243.2L166.7%20237.5L170.0%20231.7L173.2%20225.8L176.5%20219.6L179.9%20213.3L183.7%20206.9L188.2%20200.6L193.5%20194.4L199.9%20188.6L207.3%20183.5L215.8%20179.0L225.1%20175.4L235.1%20172.5L245.5%20170.3L256.1%20168.5L266.7%20167.1L277.3%20165.9L287.8%20164.7L298.2%20163.5L308.7%20162.3L319.3%20161.4L330.0%20160.9L340.7%20161.1L351.3%20162.3L361.4%20164.8L370.9%20168.7L379.3%20174.0L386.4%20180.6L392.1%20188.0L396.3%20196.0L399.4%20204.0L401.8%20211.6L404.0%20218.1L406.7%20223.4L410.6%20227.2L416.4%20229.5L424.4%20230.5L434.9%20230.4L447.7%20229.9L462.6%20229.2L478.7%20229.1L495.3%20229.8L511.4%20231.7L526.1%20234.9L538.4%20239.5L547.9%20245.3L554.2%20252.1L557.2%20259.5L557.2%20267.3L554.8%20275.1L550.5%20282.7L545.0%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M587.1%20290.0L580.3%20298.3L573.7%20306.2L567.6%20313.7L562.2%20321.1L557.3%20328.4L552.5%20335.6L547.6%20342.7L542.0%20349.5L535.5%20356.1L527.9%20362.1L519.2%20367.5L509.5%20372.3L499.1%20376.4L488.3%20379.9L477.5%20383.0L467.0%20386.0L456.9%20388.9L447.4%20391.9L438.4%20395.2L429.6%20398.8L421.0%20402.6L412.2%20406.4L403.1%20410.1L393.5%20413.2L383.4%20415.8L373.0%20417.6L362.3%20418.7L351.5%20419.1L340.7%20419.1L330.0%20418.9L319.3%20419.1L308.4%20419.8L297.0%20421.4L284.9%20423.9L271.6%20427.4L257.1%20431.5L241.3%20435.8L224.2%20439.8L206.5%20442.9L188.6%20444.5L171.4%20444.1L155.7%20441.3L142.6%20436.0L132.6%20428.3L126.2%20418.5L123.7%20407.2L124.8%20394.8L129.0%20382.1L135.4%20369.7L143.0%20358.1L150.6%20347.7L157.3%20338.5L162.0%20330.7L164.3%20324.0L163.9%20318.1L160.9%20312.7L155.8%20307.4L149.1%20302.0L141.8%20296.2L134.7%20290.0L128.5%20283.3L123.7%20276.3L120.8%20269.1L119.7%20261.8L120.3%20254.6L122.3%20247.4L125.2%20240.4L128.7%20233.5L132.4%20226.5L136.2%20219.4L139.8%20212.1L143.5%20204.5L147.5%20196.8L152.1%20189.0L157.6%20181.3L164.3%20173.9L172.2%20167.1L181.5%20161.1L192.0%20155.9L203.4%20151.7L215.6%20148.4L228.2%20145.7L240.9%20143.6L253.7%20141.9L266.4%20140.2L278.9%20138.5L291.5%20136.8L304.2%20135.3L317.0%20134.1L330.0%20133.6L343.0%20134.1L355.7%20136.0L367.8%20139.6L378.9%20144.8L388.7%20151.8L396.9%20160.1L403.4%20169.4L408.2%20179.1L411.8%20188.7L414.8%20197.4L417.8%20204.8L421.6%20210.4L427.3%20214.2L435.3%20216.3L446.1%20216.8L459.9%20216.2L476.4%20215.2L495.0%20214.4L514.8%20214.3L534.8%20215.4L553.7%20218.1L570.6%20222.4L584.4%20228.4L594.6%20235.8L600.9%20244.2L603.4%20253.3L602.6%20262.8L599.0%20272.2L593.6%20281.3L587.1%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%222.4%22%20stroke-opacity%3D%220.5%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M628.4%20290.0L620.8%20299.6L613.7%20308.8L607.3%20317.7L601.6%20326.4L596.3%20335.0L591.0%20343.5L585.2%20351.8L578.5%20359.8L570.6%20367.3L561.4%20374.3L550.8%20380.5L539.2%20385.9L526.9%20390.6L514.3%20394.7L501.8%20398.4L489.7%20401.9L478.3%20405.5L467.4%20409.3L457.1%20413.5L447.1%20417.9L437.0%20422.5L426.7%20427.0L415.9%20431.2L404.6%20434.8L392.7%20437.5L380.3%20439.4L367.8%20440.4L355.1%20440.7L342.5%20440.8L330.0%20440.8L317.4%20441.4L304.5%20442.8L291.0%20445.3L276.4%20448.9L260.5%20453.6L243.0%20458.8L224.0%20464.1L203.8%20468.8L182.8%20472.2L162.0%20473.5L142.4%20472.2L124.9%20468.1L110.5%20461.0L100.1%20451.1L93.9%20438.9L92.2%20425.0L94.5%20410.3L100.0%20395.4L107.7%20381.0L116.3%20367.8L124.6%20356.0L131.3%20345.8L135.5%20337.1L136.7%20329.6L134.8%20323.0L130.1%20316.8L123.1%20310.7L114.8%20304.3L106.1%20297.4L98.0%20290.0L91.1%20282.1L86.2%20273.8L83.4%20265.4L82.8%20256.9L83.9%20248.4L86.5%20240.1L90.0%20231.9L94.0%20223.7L98.0%20215.4L102.0%20207.0L106.0%20198.2L110.1%20189.2L114.7%20180.0L120.1%20170.8L126.7%20161.8L134.8%20153.3L144.5%20145.5L155.7%20138.7L168.2%20132.9L181.9%20128.2L196.2%20124.4L211.0%20121.4L225.8%20118.8L240.7%20116.6L255.4%20114.4L270.1%20112.1L284.8%20110.0L299.7%20108.0L314.8%20106.7L330.0%20106.3L345.2%20107.3L360.0%20110.0L374.0%20114.8L386.7%20121.7L397.8%20130.4L406.9%20140.6L414.1%20151.8L419.5%20163.2L423.6%20174.1L427.2%20183.8L431.3%20191.6L436.6%20197.4L444.3%20201.0L455.0%20202.5L469.0%20202.3L486.4%20201.2L506.7%20199.7L529.1%20198.7L552.6%20198.8L575.7%20200.5L597.2%20204.1L615.8%20209.7L630.6%20217.2L641.2%20226.2L647.2%20236.4L648.9%20247.2L647.0%20258.3L642.3%20269.3L635.8%20279.9L628.4%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M669.0%20290.0L660.9%20300.9L653.5%20311.4L646.9%20321.7L641.0%20331.7L635.3%20341.6L629.4%20351.4L622.8%20360.9L614.9%20370.0L605.4%20378.5L594.4%20386.3L582.0%20393.2L568.4%20399.3L554.2%20404.5L539.9%20409.2L525.8%20413.5L512.3%20417.7L499.6%20422.1L487.6%20426.8L476.0%20431.8L464.7%20437.1L453.2%20442.5L441.3%20447.7L428.8%20452.4L415.6%20456.2L401.8%20459.1L387.6%20461.0L373.2%20461.9L358.7%20462.2L344.3%20462.3L330.0%20462.7L315.6%20463.9L300.6%20466.2L284.9%20469.8L267.7%20474.7L249.0%20480.7L228.4%20487.2L206.2%20493.5L182.7%20498.7L158.7%20502.1L135.1%20502.9L113.3%20500.5L94.3%20494.7L79.1%20485.4L68.6%20473.2L63.0%20458.4L62.3%20442.0L65.9%20424.9L72.8%20407.9L81.6%20391.7L91.0%20377.0L99.4%20364.1L105.7%20353.0L109.0%20343.5L108.7%20335.3L105.0%20328.0L98.4%20321.1L89.5%20314.0L79.5%20306.6L69.5%20298.6L60.6%20290.0L53.4%20280.9L48.5%20271.3L46.0%20261.6L45.9%20251.9L47.7%20242.3L50.8%20232.8L54.8%20223.4L59.1%20213.9L63.4%20204.3L67.5%20194.4L71.7%20184.2L76.2%20173.7L81.4%20163.0L87.7%20152.4L95.6%20142.2L105.2%20132.6L116.7%20123.9L130.0%20116.3L144.7%20110.0L160.5%20104.8L177.0%20100.6L193.8%2097.1L210.8%2094.1L227.6%2091.2L244.4%2088.4L261.1%2085.6L278.0%2082.9L295.1%2080.6L312.5%2079.1L330.0%2079.0L347.4%2080.7L364.2%2084.5L380.0%2090.8L394.2%2099.4L406.4%20110.0L416.4%20122.2L424.2%20135.2L430.1%20148.2L434.9%20160.2L439.3%20170.5L444.6%20178.6L451.9%20184.2L462.0%20187.2L475.7%20188.0L493.2%20187.1L514.4%20185.2L538.7%20183.4L565.0%20182.3L591.9%20182.7L617.9%20185.2L641.5%20189.9L661.5%20196.9L677.0%20206.0L687.4%20216.8L692.7%20228.7L693.5%20241.3L690.4%20254.0L684.6%20266.5L677.1%20278.5L669.0%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M709.0%20290.0L700.7%20302.3L693.2%20314.1L686.6%20325.6L680.5%20337.0L674.5%20348.2L668.0%20359.3L660.3%20370.0L651.0%20380.1L639.9%20389.6L627.0%20398.2L612.6%20405.8L597.1%20412.4L581.1%20418.3L565.1%20423.5L549.6%20428.5L534.9%20433.5L521.0%20438.8L507.8%20444.4L495.1%20450.3L482.4%20456.5L469.5%20462.7L456.0%20468.5L441.7%20473.5L426.6%20477.6L410.9%20480.5L394.8%20482.3L378.5%20483.2L362.2%20483.5L346.1%20483.9L330.0%20484.8L313.7%20486.8L296.6%20490.2L278.5%20495.1L258.7%20501.5L237.0%20509.0L213.2%20516.7L187.7%20523.8L161.0%20529.5L134.0%20532.6L108.0%20532.5L84.2%20528.7L64.0%20520.9L48.5%20509.3L38.2%20494.4L33.5%20477.0L34.1%20458.1L39.1%20438.6L47.2%20419.6L57.0%20401.8L66.8%20385.9L75.0%20372.0L80.4%20360.1L82.3%20350.0L80.2%20341.2L74.4%20333.2L65.6%20325.4L54.9%20317.5L43.3%20309.0L32.2%20299.8L22.6%20290.0L15.3%20279.6L10.6%20268.8L8.6%20257.9L9.1%20247.0L11.5%20236.2L15.2%20225.5L19.5%20214.8L23.9%20204.0L28.3%20193.0L32.6%20181.7L36.9%20170.0L41.8%20157.9L47.7%20145.8L55.1%20133.8L64.3%20122.4L75.6%20111.8L89.0%20102.3L104.4%2094.1L121.2%2087.2L139.2%2081.6L157.9%2076.9L176.8%2072.9L195.7%2069.3L214.5%2065.8L233.3%2062.3L252.1%2058.8L271.1%2055.5L290.5%2052.9L310.2%2051.5L330.0%2051.8L349.6%2054.4L368.4%2059.6L385.9%2067.5L401.4%2078.0L414.6%2090.7L425.3%20104.9L433.7%20119.6L440.2%20133.9L445.6%20146.9L451.2%20157.6L458.1%20165.6L467.5%20170.6L480.4%20172.8L497.5%20172.7L518.9%20170.9L544.2%20168.4L572.5%20166.1L602.5%20165.1L632.7%20166.0L661.2%20169.4L686.6%20175.4L707.5%20184.0L723.1%20194.8L733.0%20207.4L737.4%20221.1L737.0%20235.4L732.8%20249.8L726.0%20263.7L717.7%20277.2L709.0%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M748.7%20290.0L740.3%20303.6L732.9%20316.7L726.4%20329.6L720.2%20342.3L713.8%20354.9L706.5%20367.2L697.6%20379.0L686.8%20390.2L673.9%20400.5L659.1%20409.9L642.7%20418.1L625.4%20425.4L607.6%20431.8L590.1%20437.8L573.3%20443.5L557.5%20449.3L542.5%20455.5L528.2%20462.1L514.3%20469.0L500.3%20476.1L485.9%20482.9L470.6%20489.2L454.5%20494.6L437.5%20498.8L419.9%20501.6L401.9%20503.4L383.8%20504.2L365.8%20504.7L347.9%20505.5L330.0%20507.1L311.7%20510.1L292.5%20514.9L271.9%20521.4L249.3%20529.4L224.5%20538.3L197.5%20547.2L168.7%20555.1L138.8%20560.9L109.0%20563.6L80.8%20562.3L55.4%20556.7L34.5%20546.6L18.8%20532.4L9.2%20514.7L5.6%20494.6L7.6%20473.1L13.9%20451.5L23.2%20430.6L33.6%20411.4L43.4%20394.4L51.0%20379.7L55.1%20367.2L55.1%20356.6L50.9%20347.2L42.8%20338.5L31.9%20330.0L19.2%20321.0L6.2%20311.5L-5.8%20301.1L-15.7%20290.0L-23.0%20278.3L-27.3%20266.3L-28.6%20254.2L-27.5%20242.1L-24.6%20230.1L-20.5%20218.2L-16.0%20206.2L-11.5%20194.1L-7.2%20181.6L-2.9%20168.8L1.6%20155.5L6.9%20141.9L13.6%20128.4L22.1%20115.1L32.8%20102.6L46.0%2091.0L61.4%2080.8L78.9%2072.0L98.0%2064.6L118.1%2058.5L138.8%2053.3L159.7%2048.8L180.6%2044.5L201.3%2040.2L222.1%2035.9L243.0%2031.7L264.2%2028.0L285.9%2025.2L307.9%2024.0L330.0%2025.0L351.7%2028.6L372.4%2035.4L391.5%2045.2L408.2%2057.8L422.4%2072.6L433.7%2088.7L442.6%20105.0L449.7%20120.4L456.1%20134.0L463.0%20144.7L471.8%20152.3L483.8%20156.5L499.9%20157.7L520.7%20156.4L546.1%20153.7L575.6%20150.5L607.9%20148.0L641.6%20147.2L674.7%20148.8L705.4%20153.3L732.0%20160.8L753.4%20171.1L768.7%20183.8L777.9%20198.2L781.2%20213.7L779.6%20229.7L774.2%20245.6L766.5%20261.1L757.6%20275.9L748.7%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M788.0%20290.0L779.9%20304.9L772.8%20319.4L766.3%20333.6L760.0%20347.7L753.1%20361.5L744.9%20375.0L734.7%20388.0L722.2%20400.2L707.5%20411.3L690.6%20421.3L672.3%20430.2L653.1%20438.1L633.8%20445.2L615.0%20451.8L597.0%20458.4L580.1%20465.2L564.1%20472.4L548.8%20480.0L533.7%20487.8L518.3%20495.8L502.3%20503.3L485.3%20510.0L467.3%20515.5L448.3%20519.7L428.8%20522.5L408.9%20524.2L389.0%20525.1L369.3%20525.8L349.7%20527.2L330.0%20529.8L309.7%20534.1L288.3%20540.5L265.0%20548.7L239.5%20558.4L211.5%20568.8L181.2%20578.9L149.1%20587.3L116.2%20593.0L83.8%20594.8L53.6%20592.0L27.1%20584.2L5.7%20571.6L-9.6%20554.6L-18.3%20534.0L-20.6%20511.2L-17.3%20487.2L-9.6%20463.5L0.5%20441.0L11.2%20420.6L20.6%20402.7L27.1%20387.4L29.5%20374.4L27.3%20363.3L20.7%20353.4L10.2%20344.1L-3.0%20334.6L-17.4%20324.7L-31.6%20314.0L-44.2%20302.4L-54.4%20290.0L-61.3%20277.1L-65.0%20263.8L-65.7%20250.5L-64.0%20237.2L-60.6%20224.0L-56.3%20210.8L-51.7%20197.6L-47.3%20184.0L-43.1%20170.1L-38.9%20155.7L-34.2%20140.8L-28.4%20125.8L-20.9%20110.8L-11.1%2096.3L1.3%2082.7L16.4%2070.3L34.0%2059.4L53.6%2050.1L74.9%2042.2L97.1%2035.6L119.8%2029.8L142.6%2024.6L165.4%2019.5L188.0%2014.4L210.7%209.3L233.8%204.4L257.2%200.2L281.2%20-2.6L305.6%20-3.4L330.0%20-1.6L353.8%203.5L376.3%2012.0L396.8%2023.9L414.7%2038.7L429.6%2055.6L441.5%2073.5L451.0%2091.2L458.8%20107.5L466.3%20121.3L474.8%20131.8L485.9%20138.6L500.8%20141.7L520.5%20141.6L545.3%20139.2L575.0%20135.4L608.8%20131.7L645.0%20129.1L682.0%20128.7L717.7%20131.2L750.1%20137.0L777.7%20146.1L799.1%20158.3L813.8%20172.9L821.8%20189.2L823.9%20206.5L821.0%20224.2L814.7%20241.6L806.2%20258.4L797.0%20274.6L788.0%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%222.4%22%20stroke-opacity%3D%220.5%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M827.3%20290.0L819.6%20306.2L812.8%20322.0L806.5%20337.6L800.0%20353.0L792.5%20368.2L783.1%20382.9L771.5%20396.9L757.2%20410.0L740.4%20421.9L721.6%20432.6L701.3%20442.1L680.4%20450.6L659.7%20458.4L639.6%20465.8L620.6%20473.3L602.8%20481.1L585.9%20489.3L569.6%20498.0L553.2%20506.8L536.4%20515.5L518.7%20523.6L499.9%20530.7L479.9%20536.3L459.0%20540.4L437.5%20543.1L415.8%20544.7L394.2%20545.7L372.8%20547.0L351.5%20549.2L330.0%20553.0L307.7%20558.9L283.8%20567.0L257.9%20577.2L229.4%20588.7L198.1%20600.5L164.4%20611.5L129.0%20620.2L93.2%20625.5L58.5%20626.1L26.7%20621.4L-0.7%20611.2L-22.2%20595.7L-36.8%20575.7L-44.3%20552.2L-45.2%20526.7L-40.4%20500.4L-31.7%20474.7L-21.0%20450.8L-10.3%20429.4L-1.8%20410.8L3.1%20395.1L3.4%20381.7L-1.3%20370.2L-10.5%20359.8L-23.5%20349.7L-38.8%20339.4L-54.8%20328.4L-70.0%20316.5L-83.1%20303.7L-93.1%20290.0L-99.6%20275.8L-102.6%20261.3L-102.6%20246.8L-100.3%20232.3L-96.6%20217.9L-92.2%20203.5L-87.8%20188.8L-83.6%20173.8L-79.7%20158.3L-75.5%20142.3L-70.6%20125.9L-64.2%20109.4L-55.6%2093.0L-44.4%2077.4L-30.2%2062.8L-13.1%2049.7L6.7%2038.2L28.6%2028.3L52.0%2019.9L76.2%2012.7L100.9%206.3L125.5%200.3L150.1%20-5.7L174.6%20-11.7L199.3%20-17.7L224.5%20-23.2L250.2%20-27.7L276.6%20-30.4L303.4%20-30.6L330.0%20-27.6L355.8%20-20.9L380.0%20-10.3L401.9%203.8L420.7%2020.8L436.3%2039.8L448.8%2059.4L458.9%2078.2L467.6%2095.1L476.4%20108.8L486.9%20118.6L500.6%20124.3L518.8%20126.1L542.4%20124.5L571.5%20120.8L605.6%20116.1L643.6%20111.9L683.6%20109.4L723.7%20109.6L761.6%20113.2L795.3%20120.5L823.2%20131.5L844.2%20145.6L858.0%20162.2L864.8%20180.4L865.5%20199.5L861.5%20218.7L854.3%20237.6L845.4%20255.8L836.1%20273.3L827.3%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M866.6%20290.0L859.4%20307.5L853.0%20324.7L846.8%20341.6L840.0%20358.4L831.7%20374.8L821.1%20390.7L807.8%20405.7L791.6%20419.6L772.8%20432.3L751.9%20443.7L729.9%20453.8L707.4%20463.0L685.3%20471.5L664.2%20479.8L644.4%20488.3L625.7%20497.2L607.9%20506.5L590.5%20516.2L572.9%20526.0L554.6%20535.4L535.1%20543.9L514.3%20551.2L492.4%20556.8L469.5%20560.8L446.1%20563.4L422.7%20565.0L399.4%20566.4L376.4%20568.2L353.4%20571.5L330.0%20576.8L305.5%20584.5L279.2%20594.7L250.4%20606.9L218.7%20620.2L184.1%20633.4L147.1%20645.1L108.6%20653.8L70.1%20658.2L33.3%20657.3L0.2%20650.4L-27.7%20637.4L-48.8%20618.9L-62.5%20595.8L-68.7%20569.3L-68.1%20541.1L-62.0%20512.6L-52.4%20485.3L-41.4%20460.2L-31.3%20438.0L-24.1%20418.9L-21.2%20402.9L-23.4%20389.2L-30.8%20377.4L-42.8%20366.4L-58.3%20355.6L-75.5%20344.4L-92.9%20332.3L-108.9%20319.1L-122.1%20304.9L-131.8%20290.0L-137.7%20274.5L-140.0%20258.8L-139.3%20243.1L-136.6%20227.4L-132.7%20211.8L-128.4%20196.0L-124.3%20180.0L-120.5%20163.5L-116.8%20146.4L-112.7%20128.8L-107.5%20110.8L-100.3%2092.8L-90.6%2075.2L-77.7%2058.4L-61.6%2043.0L-42.3%2029.2L-20.4%2017.1L3.7%206.7L29.2%20-2.2L55.4%20-10.0L81.8%20-17.2L108.3%20-24.2L134.6%20-31.1L161.0%20-38.1L187.7%20-44.9L215.1%20-51.0L243.2%20-55.7L272.0%20-58.1L301.1%20-57.4L330.0%20-52.9L357.8%20-44.3L383.6%20-31.6L406.6%20-15.1L426.3%204.2L442.5%2025.1L455.6%2046.2L466.4%2065.9L476.2%2082.9L486.6%2096.2L499.4%20105.0L516.1%20109.2L538.0%20109.4L565.8%20106.3L599.3%20101.3L637.9%2095.8L680.0%2091.2L723.5%2089.0L766.3%2090.0L806.0%2095.0L840.6%20104.1L868.4%20117.0L888.7%20133.1L901.3%20151.7L906.7%20171.8L906.1%20192.6L901.0%20213.4L893.2%20233.7L884.0%20253.3L874.9%20272.0L866.6%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M906.0%20290.0L899.4%20308.8L893.4%20327.4L887.3%20345.7L880.1%20363.7L870.8%20381.4L858.8%20398.4L843.6%20414.4L825.4%20429.1L804.5%20442.5L781.7%20454.5L757.9%20465.3L734.0%20475.2L710.9%20484.5L688.9%20493.8L668.3%20503.4L648.8%20513.4L630.2%20523.8L611.7%20534.6L592.7%20545.2L572.7%20555.2L551.4%20564.1L528.7%20571.5L504.7%20577.0L479.9%20580.9L454.6%20583.4L429.5%20585.1L404.6%20587.0L379.9%20589.8L355.3%20594.4L330.0%20601.5L303.3%20611.3L274.4%20623.6L242.7%20637.8L207.7%20652.9L169.7%20667.3L129.4%20679.5L87.8%20687.9L46.9%20691.1L8.3%20688.2L-25.8%20678.7L-53.7%20662.7L-74.2%20640.9L-86.7%20614.6L-91.4%20585.2L-89.3%20554.5L-82.1%20524.0L-71.9%20495.3L-61.1%20469.2L-52.0%20446.5L-46.5%20427.1L-46.0%20410.8L-51.0%20397.0L-61.4%20384.8L-76.3%20373.3L-94.1%20361.7L-113.2%20349.4L-131.7%20336.1L-148.1%20321.7L-161.2%20306.2L-170.4%20290.0L-175.5%20273.3L-177.1%20256.4L-175.8%20239.5L-172.8%20222.6L-168.9%20205.7L-165.0%20188.6L-161.3%20171.0L-158.0%20153.0L-154.6%20134.3L-150.5%20115.0L-144.8%2095.5L-136.8%2076.1L-125.7%2057.3L-111.0%2039.5L-92.9%2023.3L-71.4%208.8L-47.2%20-3.8L-21.0%20-14.7L6.5%20-24.2L34.5%20-32.8L62.7%20-40.9L90.9%20-48.8L118.9%20-56.8L147.2%20-64.8L176.0%20-72.4L205.7%20-79.0L236.2%20-83.6L267.4%20-85.5L299.0%20-83.6L330.0%20-77.5L359.6%20-66.8L386.9%20-51.6L411.0%20-32.8L431.5%20-11.2L448.3%2011.5L462.0%2033.8L473.6%2054.1L484.7%2070.9L497.0%2083.3L512.4%2090.7L532.6%2093.3L558.5%2091.6L590.7%2086.9L628.8%2080.6L671.8%2074.4L717.9%2069.7L764.7%2068.0L809.8%2070.1L850.8%2076.7L885.7%2087.6L913.1%20102.6L932.3%20120.9L943.5%20141.5L947.5%20163.5L945.6%20186.0L939.7%20208.3L931.4%20229.9L922.4%20250.7L913.7%20270.7L906.0%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M945.7%20290.0L939.7%20310.2L934.1%20330.1L927.9%20349.7L920.1%20369.1L909.6%20388.0L895.9%20406.0L878.8%20422.9L858.5%20438.4L835.6%20452.5L810.9%20465.1L785.5%20476.6L760.4%20487.3L736.3%20497.5L713.6%20507.9L692.3%20518.6L672.2%20529.7L652.7%20541.3L633.0%20553.1L612.6%20564.5L590.9%20575.0L567.6%20584.1L542.8%20591.5L516.8%20596.9L490.0%20600.6L463.0%20603.1L436.2%20605.2L409.8%20607.7L383.6%20611.7L357.2%20617.9L330.0%20627.1L301.0%20639.1L269.4%20653.8L234.5%20670.2L196.3%20686.9L154.9%20702.3L111.3%20714.6L66.9%20722.3L23.7%20723.9L-16.2%20718.6L-50.9%20706.2L-78.6%20686.9L-98.2%20661.7L-109.3%20632.2L-112.4%20599.9L-109.0%20566.9L-100.8%20534.7L-90.4%20504.7L-80.2%20478.0L-72.6%20454.9L-69.3%20435.4L-71.6%20419.1L-79.7%20405.1L-93.2%20392.5L-110.8%20380.3L-130.9%20367.9L-151.5%20354.6L-170.9%20340.0L-187.5%20324.3L-200.3%20307.5L-208.7%20290.0L-213.1%20272.0L-213.9%20253.9L-212.3%20235.8L-209.1%20217.7L-205.5%20199.5L-202.0%20181.0L-198.9%20161.9L-196.1%20142.3L-193.0%20121.9L-188.8%20101.1L-182.6%2080.0L-173.5%2059.3L-160.8%2039.3L-144.3%2020.6L-123.9%203.7L-100.2%20-11.4L-73.8%20-24.5L-45.5%20-36.0L-16.1%20-46.2L13.7%20-55.6L43.5%20-64.7L73.3%20-73.7L103.1%20-82.9L133.3%20-91.9L164.2%20-100.2L196.2%20-107.1L229.2%20-111.5L262.9%20-112.5L296.8%20-109.2L330.0%20-101.1L361.4%20-88.0L390.0%20-70.4L415.1%20-49.0L436.3%20-25.4L453.7%20-1.1L468.0%2022.1L480.6%2042.5L493.2%2058.7L507.8%2069.8L526.3%2075.5L550.1%2076.2L580.4%2072.6L617.2%2066.3L660.0%2058.8L707.3%2052.0L757.1%2047.4L806.8%2046.5L853.7%2050.0L895.6%2058.3L930.4%2071.3L957.0%2088.5L974.9%20108.9L984.5%20131.5L987.1%20155.3L984.2%20179.4L977.6%20203.2L969.3%20226.1L960.6%20248.2L952.6%20269.4L945.7%20290.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1370.1%20610.0L1369.5%20612.6L1368.4%20615.2L1366.7%20617.7L1364.6%20620.0L1362.2%20622.2L1359.5%20624.2L1356.7%20626.2L1354.0%20628.0L1351.4%20629.7L1349.0%20631.5L1346.8%20633.3L1344.7%20635.1L1342.6%20636.9L1340.5%20638.7L1338.2%20640.4L1335.6%20642.0L1332.8%20643.4L1329.7%20644.5L1326.5%20645.4L1323.1%20646.1L1319.7%20646.8L1316.4%20647.4L1313.2%20648.1L1310.2%20649.1L1307.2%20650.5L1304.3%20652.4L1301.2%20654.7L1297.9%20657.4L1294.2%20660.3L1290.0%20663.3L1285.3%20666.1L1280.3%20668.5L1274.9%20670.2L1269.4%20671.1L1264.1%20671.0L1259.2%20669.8L1254.9%20667.7L1251.4%20664.7L1248.8%20661.0L1247.0%20657.0L1246.0%20652.7L1245.5%20648.6L1245.4%20644.7L1245.3%20641.3L1245.0%20638.4L1244.3%20636.0L1243.1%20634.0L1241.2%20632.3L1238.9%20630.9L1236.2%20629.6L1233.2%20628.2L1230.3%20626.8L1227.6%20625.1L1225.2%20623.3L1223.3%20621.3L1221.9%20619.1L1220.8%20616.9L1220.2%20614.6L1219.7%20612.3L1219.3%20610.0L1218.9%20607.7L1218.4%20605.3L1217.8%20602.8L1217.1%20600.2L1216.5%20597.6L1216.1%20594.8L1215.9%20592.1L1216.2%20589.3L1217.0%20586.5L1218.4%20583.9L1220.3%20581.5L1222.7%20579.1L1225.4%20577.0L1228.4%20575.0L1231.5%20573.1L1234.7%20571.3L1237.9%20569.4L1241.1%20567.5L1244.3%20565.6L1247.7%20563.8L1251.2%20562.0L1255.0%20560.5L1259.2%20559.3L1263.6%20558.7L1268.2%20558.7L1272.9%20559.3L1277.6%20560.7L1282.1%20562.8L1286.3%20565.3L1290.0%20568.2L1293.2%20571.1L1296.0%20573.9L1298.5%20576.3L1300.8%20578.1L1303.1%20579.1L1305.8%20579.4L1308.9%20578.9L1312.7%20577.8L1317.2%20576.3L1322.4%20574.6L1328.1%20573.0L1334.2%20571.6L1340.3%20570.8L1346.2%20570.6L1351.6%20571.1L1356.4%20572.3L1360.2%20574.1L1363.2%20576.4L1365.4%20579.1L1366.8%20582.0L1367.6%20585.1L1368.1%20588.1L1368.4%20591.0L1368.6%20593.9L1369.0%20596.7L1369.4%20599.4L1369.8%20602.0L1370.1%20604.7L1370.3%20607.3L1370.1%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1411.5%20610.0L1410.4%20614.0L1408.5%20617.9L1405.8%20621.6L1402.5%20625.1L1398.7%20628.4L1394.6%20631.4L1390.5%20634.3L1386.5%20637.1L1382.8%20639.8L1379.4%20642.5L1376.2%20645.3L1373.1%20648.1L1370.0%20650.9L1366.7%20653.6L1363.2%20656.2L1359.2%20658.5L1354.8%20660.5L1350.0%20662.1L1345.0%20663.4L1339.9%20664.5L1334.8%20665.4L1329.9%20666.5L1325.2%20667.8L1320.7%20669.6L1316.4%20672.0L1312.0%20675.2L1307.3%20679.0L1302.2%20683.3L1296.5%20687.9L1290.0%20692.5L1282.8%20696.7L1275.0%20700.1L1266.8%20702.4L1258.6%20703.2L1250.7%20702.6L1243.5%20700.3L1237.3%20696.6L1232.3%20691.7L1228.6%20686.0L1226.2%20679.7L1224.8%20673.3L1224.2%20667.2L1223.8%20661.6L1223.4%20656.6L1222.6%20652.5L1221.1%20649.1L1218.8%20646.4L1215.6%20644.1L1211.8%20642.0L1207.4%20640.1L1202.9%20638.0L1198.6%20635.7L1194.6%20633.1L1191.2%20630.3L1188.5%20627.2L1186.5%20623.9L1185.1%20620.5L1184.1%20617.0L1183.4%20613.5L1182.7%20610.0L1181.9%20606.4L1181.0%20602.8L1179.9%20599.0L1178.7%20595.1L1177.7%20591.0L1177.0%20586.8L1176.9%20582.6L1177.5%20578.4L1178.9%20574.3L1181.2%20570.4L1184.3%20566.7L1188.0%20563.2L1192.2%20560.0L1196.7%20557.0L1201.4%20554.1L1206.1%20551.2L1210.8%20548.3L1215.5%20545.4L1220.4%20542.4L1225.5%20539.5L1230.9%20536.9L1236.8%20534.6L1243.2%20533.1L1250.0%20532.4L1257.1%20532.6L1264.4%20534.0L1271.5%20536.4L1278.3%20539.8L1284.5%20543.8L1290.0%20548.2L1294.8%20552.6L1298.9%20556.6L1302.6%20559.8L1306.1%20562.1L1309.9%20563.2L1314.2%20563.1L1319.3%20561.9L1325.4%20559.9L1332.5%20557.4L1340.6%20554.7L1349.4%20552.3L1358.6%20550.4L1367.8%20549.4L1376.5%20549.4L1384.4%20550.5L1391.1%20552.6L1396.6%20555.6L1400.7%20559.3L1403.7%20563.4L1405.6%20567.9L1406.8%20572.5L1407.6%20577.0L1408.2%20581.4L1408.8%20585.7L1409.5%20589.8L1410.3%20593.9L1411.1%20597.9L1411.7%20601.9L1411.9%20606.0L1411.5%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1452.8%20610.0L1451.0%20615.3L1448.2%20620.5L1444.4%20625.4L1439.8%20630.1L1434.7%20634.5L1429.3%20638.5L1423.9%20642.4L1418.8%20646.2L1414.1%20649.9L1409.7%20653.6L1405.6%20657.4L1401.6%20661.2L1397.5%20664.9L1393.1%20668.5L1388.2%20671.9L1382.7%20674.9L1376.6%20677.4L1370.1%20679.5L1363.3%20681.2L1356.4%20682.6L1349.7%20683.9L1343.3%20685.5L1337.2%20687.6L1331.4%20690.4L1325.7%20694.1L1319.9%20698.7L1313.7%20704.2L1306.7%20710.4L1298.9%20716.7L1290.0%20722.9L1280.2%20728.3L1269.6%20732.5L1258.6%20735.0L1247.7%20735.5L1237.4%20733.9L1228.0%20730.3L1220.2%20724.8L1213.9%20717.8L1209.4%20709.8L1206.4%20701.3L1204.7%20692.9L1203.7%20684.9L1203.1%20677.7L1202.1%20671.6L1200.5%20666.4L1197.9%20662.3L1194.3%20658.9L1189.6%20656.0L1184.1%20653.4L1178.1%20650.8L1172.0%20647.9L1166.3%20644.7L1161.2%20641.2L1156.9%20637.3L1153.6%20633.1L1151.2%20628.6L1149.4%20624.0L1148.2%20619.4L1147.1%20614.7L1146.0%20610.0L1144.6%20605.2L1143.1%20600.3L1141.4%20595.2L1139.7%20589.9L1138.3%20584.4L1137.5%20578.7L1137.5%20573.1L1138.5%20567.5L1140.7%20562.0L1144.0%20556.8L1148.3%20552.0L1153.4%20547.4L1159.1%20543.1L1165.1%20539.1L1171.2%20535.1L1177.4%20531.1L1183.5%20527.1L1189.7%20523.0L1196.2%20518.9L1203.0%20515.0L1210.4%20511.5L1218.5%20508.7L1227.3%20506.9L1236.6%20506.3L1246.3%20507.1L1256.1%20509.4L1265.7%20513.1L1274.7%20517.9L1282.8%20523.5L1290.0%20529.4L1296.2%20535.1L1301.7%20540.0L1306.6%20543.8L1311.5%20546.2L1316.8%20547.0L1322.9%20546.2L1330.1%20544.1L1338.7%20541.0L1348.7%20537.3L1359.8%20533.7L1371.8%20530.6L1384.1%20528.3L1396.1%20527.3L1407.4%20527.7L1417.5%20529.6L1425.9%20532.8L1432.7%20537.1L1437.8%20542.3L1441.4%20548.0L1443.8%20554.0L1445.4%20560.1L1446.5%20566.0L1447.6%20571.8L1448.7%20577.5L1449.9%20583.0L1451.3%20588.4L1452.4%20593.8L1453.3%20599.2L1453.5%20604.6L1452.8%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1493.8%20610.0L1491.3%20616.7L1487.5%20623.1L1482.4%20629.2L1476.5%20635.0L1470.1%20640.4L1463.5%20645.5L1457.0%20650.4L1450.9%20655.2L1445.3%20659.9L1440.1%20664.7L1435.2%20669.5L1430.3%20674.3L1425.1%20679.0L1419.4%20683.5L1413.0%20687.6L1405.9%20691.2L1398.1%20694.2L1389.8%20696.7L1381.3%20698.7L1372.8%20700.4L1364.5%20702.3L1356.7%20704.5L1349.3%20707.5L1342.3%20711.5L1335.4%20716.8L1328.1%20723.2L1320.3%20730.6L1311.4%20738.6L1301.4%20746.7L1290.0%20754.3L1277.5%20760.8L1264.1%20765.5L1250.4%20767.9L1236.9%20767.7L1224.2%20764.9L1213.0%20759.5L1203.6%20751.9L1196.3%20742.7L1191.1%20732.5L1187.6%20721.8L1185.5%20711.5L1184.2%20701.8L1183.0%20693.4L1181.3%20686.2L1178.6%20680.3L1174.7%20675.5L1169.5%20671.6L1163.0%20668.2L1155.8%20665.0L1148.1%20661.7L1140.6%20658.0L1133.6%20653.9L1127.5%20649.4L1122.5%20644.3L1118.7%20639.0L1115.9%20633.3L1113.8%20627.6L1112.2%20621.8L1110.7%20615.9L1109.0%20610.0L1107.0%20604.0L1104.8%20597.7L1102.4%20591.3L1100.1%20584.5L1098.4%20577.6L1097.5%20570.5L1097.7%20563.4L1099.4%20556.5L1102.4%20549.7L1106.8%20543.3L1112.4%20537.3L1119.0%20531.6L1126.1%20526.3L1133.5%20521.1L1141.0%20516.0L1148.4%20510.8L1156.0%20505.6L1163.7%20500.3L1171.7%20495.1L1180.4%20490.2L1189.8%20486.0L1200.2%20482.8L1211.4%20480.9L1223.4%20480.7L1235.8%20482.3L1248.1%20485.8L1260.1%20490.8L1271.2%20497.2L1281.2%20504.3L1290.0%20511.6L1297.6%20518.4L1304.3%20524.1L1310.6%20528.1L1316.9%20530.3L1323.8%20530.4L1331.9%20528.7L1341.5%20525.3L1352.8%20521.0L1365.8%20516.2L1380.0%20511.6L1395.1%20507.9L1410.4%20505.5L1425.1%20504.7L1438.8%20505.8L1450.7%20508.6L1460.7%20513.1L1468.5%20518.8L1474.4%20525.5L1478.5%20532.8L1481.4%20540.3L1483.4%20547.8L1485.1%20555.2L1486.7%20562.4L1488.5%20569.3L1490.4%20576.1L1492.3%20582.9L1493.9%20589.6L1494.9%20596.4L1494.9%20603.2L1493.8%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1534.5%20610.0L1531.1%20618.0L1526.2%20625.7L1519.9%20633.0L1512.7%20639.9L1505.0%20646.3L1497.2%20652.5L1489.8%20658.4L1482.8%20664.2L1476.5%20669.9L1470.6%20675.8L1464.9%20681.6L1459.0%20687.5L1452.7%20693.1L1445.7%20698.4L1437.8%20703.2L1429.0%20707.4L1419.4%20710.8L1409.3%20713.6L1399.0%20715.9L1388.9%20718.1L1379.3%20720.5L1370.2%20723.6L1361.7%20727.8L1353.5%20733.3L1345.3%20740.3L1336.7%20748.6L1327.2%20758.0L1316.3%20768.0L1303.9%20777.8L1290.0%20786.8L1274.7%20794.0L1258.5%20798.9L1242.1%20800.8L1226.1%20799.6L1211.3%20795.2L1198.4%20787.8L1187.7%20778.1L1179.5%20766.5L1173.7%20754.0L1169.8%20741.3L1167.3%20729.2L1165.4%20718.2L1163.4%20708.6L1160.7%20700.6L1156.7%20694.1L1151.2%20688.8L1144.2%20684.5L1135.9%20680.6L1126.9%20676.8L1117.6%20672.8L1108.6%20668.3L1100.5%20663.2L1093.6%20657.5L1088.1%20651.4L1083.9%20644.8L1080.7%20638.1L1078.3%20631.1L1076.2%20624.2L1074.1%20617.1L1071.7%20610.0L1069.0%20602.7L1065.9%20595.1L1062.8%20587.3L1060.0%20579.2L1057.9%20570.8L1057.1%20562.3L1057.7%20553.8L1060.1%20545.4L1064.1%20537.4L1069.8%20529.8L1076.7%20522.6L1084.6%20515.9L1093.1%20509.4L1101.8%20503.1L1110.5%20496.8L1119.3%20490.4L1128.1%20483.9L1137.3%20477.4L1147.0%20471.1L1157.5%20465.3L1169.2%20460.4L1182.0%20456.9L1195.8%20455.3L1210.5%20455.7L1225.6%20458.3L1240.5%20463.1L1254.8%20469.7L1268.0%20477.7L1279.7%20486.3L1290.0%20494.8L1298.9%20502.5L1306.9%20508.6L1314.5%20512.5L1322.3%20514.1L1331.1%20513.2L1341.4%20510.2L1353.6%20505.5L1367.8%20499.8L1383.8%20493.9L1401.2%20488.5L1419.3%20484.4L1437.4%20482.0L1454.7%20481.7L1470.4%20483.6L1484.0%20487.7L1495.1%20493.5L1503.9%20500.8L1510.3%20509.0L1515.0%20517.8L1518.4%20526.8L1521.0%20535.8L1523.3%20544.5L1525.7%20552.9L1528.2%20561.2L1530.9%20569.3L1533.4%20577.4L1535.4%20585.5L1536.5%20593.7L1536.3%20601.9L1534.5%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%222.4%22%20stroke-opacity%3D%220.5%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1574.9%20610.0L1570.5%20619.3L1564.3%20628.2L1556.7%20636.6L1548.2%20644.6L1539.4%20652.2L1530.7%20659.3L1522.4%20666.3L1514.8%20673.1L1507.8%20680.0L1501.2%20686.9L1494.7%20693.8L1487.9%20700.7L1480.4%20707.2L1471.9%20713.3L1462.3%20718.7L1451.7%20723.3L1440.3%20727.0L1428.4%20730.2L1416.5%20732.9L1404.9%20735.6L1394.0%20738.8L1383.9%20743.0L1374.3%20748.5L1365.1%20755.8L1355.7%20764.7L1345.7%20775.2L1334.4%20786.7L1321.4%20798.6L1306.6%20810.1L1290.0%20820.1L1271.9%20827.8L1252.9%20832.6L1233.8%20833.7L1215.5%20831.1L1198.8%20824.8L1184.3%20815.2L1172.5%20803.0L1163.6%20789.1L1157.2%20774.4L1152.8%20759.9L1149.8%20746.2L1147.2%20733.9L1144.3%20723.5L1140.3%20714.9L1134.7%20708.0L1127.4%20702.4L1118.4%20697.6L1108.2%20693.3L1097.4%20688.9L1086.5%20684.1L1076.3%20678.7L1067.3%20672.5L1059.7%20665.8L1053.7%20658.4L1049.1%20650.7L1045.6%20642.8L1042.8%20634.7L1040.2%20626.6L1037.3%20618.4L1034.1%20610.0L1030.4%20601.4L1026.4%20592.5L1022.6%20583.3L1019.2%20573.7L1017.0%20563.9L1016.3%20553.9L1017.5%20544.0L1020.7%20534.4L1025.9%20525.1L1032.8%20516.4L1041.1%20508.1L1050.4%20500.2L1060.1%20492.6L1070.0%20485.0L1079.9%20477.5L1089.8%20469.8L1099.9%20461.9L1110.5%20454.2L1122.0%20446.8L1134.5%20440.2L1148.5%20434.8L1163.9%20431.3L1180.5%20430.1L1198.0%20431.3L1215.8%20435.2L1233.2%20441.5L1249.8%20449.8L1264.9%20459.4L1278.3%20469.4L1290.0%20479.0L1300.2%20487.2L1309.4%20493.3L1318.4%20496.8L1327.9%20497.4L1338.7%20495.3L1351.4%20490.8L1366.3%20484.6L1383.5%20477.5L1402.7%20470.5L1423.2%20464.4L1444.3%20460.1L1465.1%20458.0L1484.6%20458.4L1502.1%20461.4L1517.1%20466.8L1529.2%20474.1L1538.7%20483.0L1545.8%20492.8L1550.9%20503.1L1554.9%20513.5L1558.2%20523.8L1561.3%20533.8L1564.6%20543.5L1568.0%20553.0L1571.5%20562.4L1574.6%20571.8L1576.9%20581.3L1578.0%20590.9L1577.4%20600.5L1574.9%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1614.8%20610.0L1609.2%20620.6L1601.7%20630.7L1592.9%20640.3L1583.3%20649.3L1573.4%20657.9L1563.8%20666.1L1554.9%20674.1L1546.7%20682.1L1539.2%20690.1L1532.0%20698.1L1524.7%20706.1L1516.8%20713.9L1507.9%20721.3L1497.9%20728.1L1486.5%20734.0L1474.1%20738.9L1460.8%20743.0L1447.2%20746.5L1433.8%20749.6L1420.9%20753.0L1408.9%20757.2L1397.7%20762.6L1387.3%20769.9L1377.1%20779.1L1366.6%20790.2L1355.0%20802.9L1341.9%20816.6L1326.7%20830.4L1309.4%20843.3L1290.0%20854.2L1269.1%20862.1L1247.3%20866.3L1225.7%20866.2L1205.1%20861.8L1186.6%20853.4L1170.8%20841.4L1158.1%20826.8L1148.5%20810.5L1141.5%20793.8L1136.7%20777.5L1133.0%20762.5L1129.5%20749.3L1125.3%20738.3L1119.8%20729.3L1112.4%20722.1L1103.0%20716.2L1092.1%20711.1L1079.9%20706.3L1067.4%20701.2L1055.1%20695.5L1043.8%20689.1L1033.9%20681.9L1025.8%20674.0L1019.5%20665.4L1014.5%20656.6L1010.7%20647.5L1007.3%20638.2L1003.9%20629.0L1000.2%20619.6L996.0%20610.0L991.2%20600.1L986.3%20589.9L981.7%20579.2L978.0%20568.2L975.7%20556.9L975.3%20545.5L977.2%20534.3L981.4%20523.3L987.8%20512.9L996.1%20503.0L1005.7%20493.5L1016.2%20484.5L1027.0%20475.7L1038.0%20466.9L1049.0%20458.0L1060.0%20448.9L1071.4%20439.7L1083.5%20430.7L1096.7%20422.3L1111.5%20415.0L1127.9%20409.4L1146.1%20406.1L1165.5%20405.5L1185.9%20407.9L1206.4%20413.2L1226.4%20421.1L1245.1%20431.1L1262.0%20442.2L1277.0%20453.5L1290.0%20463.9L1301.4%20472.3L1312.0%20478.1L1322.5%20480.7L1333.8%20480.1L1346.8%20476.3L1362.0%20470.2L1379.8%20462.4L1400.1%20454.0L1422.5%20446.0L1446.1%20439.5L1470.0%20435.2L1493.2%20433.6L1514.8%20434.9L1533.8%20439.2L1549.9%20446.1L1562.9%20455.0L1573.0%20465.5L1580.6%20476.8L1586.3%20488.6L1591.0%20500.4L1595.1%20511.9L1599.2%20523.2L1603.5%20534.1L1608.0%20544.8L1612.3%20555.5L1615.9%20566.3L1618.5%20577.2L1619.4%20588.2L1618.2%20599.2L1614.8%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1654.1%20610.0L1647.3%20621.8L1638.6%20633.1L1628.5%20643.8L1617.8%20653.9L1607.1%20663.6L1596.9%20672.9L1587.4%20682.0L1578.8%20691.1L1570.8%20700.2L1562.9%20709.4L1554.7%20718.4L1545.6%20727.2L1535.3%20735.3L1523.6%20742.7L1510.4%20749.0L1496.0%20754.3L1480.9%20758.7L1465.7%20762.5L1450.9%20766.2L1436.8%20770.4L1423.9%20775.8L1412.0%20782.8L1400.7%20792.0L1389.6%20803.4L1377.9%20816.9L1364.8%20831.9L1349.7%20847.8L1332.2%20863.3L1312.2%20877.4L1290.0%20888.9L1266.2%20896.6L1241.7%20899.8L1217.6%20898.2L1195.1%20891.8L1174.9%20880.9L1158.0%20866.3L1144.4%20849.3L1134.2%20830.8L1126.7%20812.1L1121.2%20794.4L1116.7%20778.3L1112.1%20764.4L1106.4%20753.0L1099.1%20743.8L1089.6%20736.4L1078.2%20730.3L1065.1%20724.9L1051.1%20719.5L1036.9%20713.7L1023.3%20707.1L1011.0%20699.7L1000.6%20691.3L992.1%20682.1L985.3%20672.4L980.1%20662.4L975.7%20652.1L971.7%20641.8L967.5%20631.4L962.7%20620.8L957.3%20610.0L951.5%20598.8L945.6%20587.2L940.3%20575.1L936.2%20562.6L934.0%20549.8L934.2%20537.1L936.9%20524.5L942.2%20512.3L949.9%20500.7L959.4%20489.6L970.3%20479.0L981.9%20468.8L993.8%20458.7L1005.8%20448.6L1017.7%20438.2L1029.8%20427.7L1042.4%20417.1L1056.1%20407.0L1071.3%20397.6L1088.4%20389.8L1107.6%20384.2L1128.6%20381.3L1151.0%20381.6L1174.3%20385.4L1197.5%20392.3L1219.9%20402.0L1240.7%20413.7L1259.4%20426.2L1275.8%20438.5L1290.0%20449.3L1302.7%20457.7L1314.5%20462.7L1326.6%20464.1L1339.9%20461.8L1355.3%20456.3L1373.3%20448.3L1394.1%20438.9L1417.6%20429.3L1443.1%20420.5L1469.6%20413.7L1496.2%20409.7L1521.7%20408.9L1545.0%20411.4L1565.3%20417.1L1582.4%20425.6L1596.0%20436.2L1606.6%20448.3L1614.8%20461.1L1621.3%20474.3L1626.7%20487.4L1631.9%20500.1L1637.1%20512.5L1642.6%20524.6L1648.0%20536.6L1653.1%20548.6L1657.3%20560.8L1659.9%20573.0L1660.5%20585.4L1658.6%20597.8L1654.1%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1692.8%20610.0L1684.8%20623.0L1674.8%20635.5L1663.6%20647.3L1651.9%20658.5L1640.5%20669.2L1629.8%20679.6L1620.0%20689.9L1611.0%20700.2L1602.5%20710.4L1593.9%20720.7L1584.8%20730.7L1574.4%20740.3L1562.5%20749.2L1548.9%20757.1L1533.8%20763.8L1517.5%20769.4L1500.7%20774.1L1483.9%20778.4L1467.9%20782.8L1452.9%20788.0L1439.2%20794.7L1426.6%20803.6L1414.7%20814.9L1402.7%20828.7L1389.7%20844.7L1375.0%20862.2L1357.8%20880.2L1337.9%20897.3L1315.1%20912.3L1290.0%20923.9L1263.3%20931.1L1236.2%20933.0L1209.8%20929.5L1185.3%20920.7L1163.8%20907.2L1145.8%20890.0L1131.5%20870.5L1120.7%20849.9L1112.6%20829.6L1106.4%20810.6L1100.9%20793.7L1094.9%20779.4L1087.5%20767.8L1078.1%20758.5L1066.4%20751.0L1052.8%20744.7L1037.6%20738.9L1021.7%20732.9L1006.0%20726.3L991.3%20718.8L978.3%20710.2L967.3%20700.6L958.4%20690.3L951.4%20679.4L945.8%20668.2L940.8%20656.8L935.9%20645.4L930.7%20633.8L924.7%20622.1L918.0%20610.0L911.0%20597.5L904.2%20584.4L898.3%20570.9L894.1%20556.9L892.1%20542.8L892.9%20528.6L896.7%20514.8L903.2%20501.4L912.1%20488.6L923.0%20476.3L935.0%20464.6L947.6%20453.1L960.4%20441.6L973.1%20430.0L985.9%20418.2L999.1%20406.2L1013.1%20394.3L1028.5%20383.0L1045.9%20372.9L1065.5%20364.7L1087.5%20359.3L1111.5%20357.1L1137.0%20358.7L1163.3%20363.9L1189.2%20372.7L1213.9%20384.2L1236.6%20397.5L1256.9%20411.3L1274.6%20424.3L1290.0%20435.2L1303.9%20443.0L1317.2%20447.0L1331.0%20446.8L1346.4%20442.6L1364.3%20435.1L1385.2%20425.2L1409.1%20414.2L1435.8%20403.4L1464.4%20394.1L1493.8%20387.3L1522.8%20383.8L1550.3%20384.0L1575.1%20388.0L1596.5%20395.3L1614.3%20405.4L1628.6%20417.7L1639.7%20431.4L1648.5%20445.7L1655.8%20460.2L1662.3%20474.4L1668.6%20488.3L1675.1%20501.8L1681.8%20515.1L1688.3%20528.4L1694.2%20541.7L1698.7%20555.2L1701.2%20568.9L1701.2%20582.7L1698.4%20596.5L1692.8%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1730.9%20610.0L1721.5%20624.3L1710.3%20637.9L1698.1%20650.8L1685.7%20663.1L1673.8%20674.9L1662.8%20686.4L1652.7%20697.8L1643.4%20709.2L1634.4%20720.7L1625.1%20732.0L1614.8%20743.1L1603.0%20753.4L1589.4%20762.9L1573.8%20771.2L1556.7%20778.2L1538.6%20784.1L1520.1%20789.2L1502.0%20794.0L1484.9%20799.3L1469.2%20805.8L1454.9%20814.2L1441.9%20825.1L1429.3%20838.9L1416.4%20855.3L1402.1%20873.9L1385.6%20893.8L1366.3%20913.7L1343.7%20932.2L1318.1%20947.8L1290.0%20959.3L1260.5%20965.4L1230.7%20965.6L1202.2%20959.8L1176.0%20948.4L1153.1%20932.2L1134.2%20912.4L1119.3%20890.5L1107.9%20868.0L1099.2%20846.2L1092.1%20826.3L1085.2%20808.9L1077.6%20794.4L1068.2%20782.7L1056.6%20773.5L1042.7%20766.0L1026.8%20759.5L1009.5%20753.3L991.9%20746.6L974.8%20739.1L959.2%20730.5L945.5%20720.7L934.2%20709.9L925.0%20698.4L917.7%20686.3L911.5%20674.0L905.8%20661.5L899.9%20649.0L893.4%20636.3L886.1%20623.4L878.1%20610.0L869.9%20596.1L862.2%20581.6L855.8%20566.6L851.6%20551.2L850.1%20535.6L851.7%20520.2L856.5%20505.0L864.3%20490.5L874.6%20476.5L886.6%20463.1L899.6%20450.1L913.1%20437.3L926.6%20424.4L940.1%20411.3L953.7%20397.9L967.9%20384.4L983.4%20371.2L1000.7%20358.8L1020.4%20348.1L1042.8%20339.9L1067.8%20334.9L1095.0%20333.7L1123.7%20336.7L1152.8%20343.7L1181.4%20354.3L1208.3%20367.7L1232.9%20382.4L1254.5%20397.3L1273.4%20410.7L1290.0%20421.3L1305.1%20428.2L1319.9%20430.6L1335.6%20428.5L1353.3%20422.2L1373.9%20412.6L1397.8%20400.8L1424.9%20388.3L1454.8%20376.6L1486.4%20366.9L1518.5%20360.4L1549.7%20357.7L1578.9%20359.2L1604.9%20364.7L1627.3%20373.7L1645.7%20385.6L1660.5%20399.6L1672.3%20414.7L1681.8%20430.4L1690.1%20446.1L1697.7%20461.5L1705.4%20476.5L1713.2%20491.1L1721.2%20505.6L1728.7%20520.1L1735.2%20534.7L1740.0%20549.7L1742.2%20564.8L1741.5%20580.1L1737.7%20595.2L1730.9%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%222.4%22%20stroke-opacity%3D%220.5%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1768.2%20610.0L1757.6%20625.5L1745.3%20640.2L1732.3%20654.2L1719.3%20667.6L1707.0%20680.5L1695.8%20693.2L1685.6%20705.8L1676.0%20718.4L1666.5%20731.0L1656.3%20743.4L1644.7%20755.3L1631.3%20766.4L1615.8%20776.4L1598.2%20785.1L1579.1%20792.4L1559.2%20798.6L1539.2%20804.1L1519.9%20809.6L1502.0%20815.9L1485.8%20823.9L1471.2%20834.3L1457.7%20847.6L1444.6%20864.0L1430.7%20883.2L1415.1%20904.5L1396.7%20926.7L1375.0%20948.4L1349.6%20967.9L1321.1%20983.8L1290.0%20994.6L1257.7%20999.3L1225.4%20997.4L1194.8%20989.1L1167.1%20974.8L1143.1%20955.8L1123.4%20933.4L1107.8%20909.3L1095.8%20885.1L1086.3%20862.2L1078.1%20841.6L1069.8%20823.9L1060.2%20809.5L1048.7%20798.0L1034.7%20788.8L1018.4%20781.3L1000.2%20774.6L981.0%20767.9L961.7%20760.4L943.5%20751.9L927.0%20742.2L912.9%20731.2L901.3%20719.2L891.8%20706.4L884.1%20693.2L877.2%20679.8L870.6%20666.2L863.5%20652.6L855.6%20638.8L846.8%20624.6L837.4%20610.0L828.1%20594.7L819.6%20578.8L812.9%20562.3L808.8%20545.5L808.0%20528.5L810.6%20511.7L816.6%20495.4L825.7%20479.6L837.1%20464.5L850.2%20449.8L864.1%20435.5L878.3%20421.3L892.4%20406.9L906.5%20392.2L921.0%20377.2L936.3%20362.3L953.4%20347.8L972.8%20334.6L995.0%20323.5L1020.4%20315.4L1048.6%20311.2L1079.1%20311.2L1111.0%20315.9L1143.1%20324.8L1174.2%20337.4L1203.2%20352.4L1229.3%20368.5L1252.3%20384.0L1272.3%20397.5L1290.0%20407.4L1306.4%20413.0L1322.7%20413.5L1340.4%20409.2L1360.6%20400.5L1384.0%20388.7L1411.0%20375.0L1441.4%20361.2L1474.4%20348.8L1508.9%20339.0L1543.5%20333.1L1576.7%20331.5L1607.4%20334.5L1634.5%20341.7L1657.5%20352.5L1676.5%20366.2L1691.9%20381.7L1704.3%20398.4L1714.8%20415.3L1724.1%20432.2L1733.1%20448.6L1742.3%20464.6L1751.6%20480.4L1760.8%20496.0L1769.3%20511.8L1776.3%20527.8L1781.1%20544.2L1782.9%20560.8L1781.3%20577.4L1776.4%20593.9L1768.2%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1804.9%20610.0L1793.1%20626.6L1779.8%20642.5L1766.1%20657.6L1752.7%20672.0L1740.3%20686.1L1729.0%20700.0L1718.7%20713.8L1708.8%20727.6L1698.7%20741.3L1687.4%20754.7L1674.4%20767.5L1659.2%20779.2L1641.7%20789.6L1622.1%20798.6L1601.0%20806.2L1579.4%20812.7L1558.0%20818.7L1537.8%20825.1L1519.3%20832.8L1502.8%20842.5L1488.0%20855.2L1474.3%20871.1L1460.6%20890.4L1445.8%20912.4L1428.6%20936.3L1408.2%20960.7L1383.9%20983.9L1355.7%201004.2L1324.1%201019.9L1290.0%201029.6L1254.9%201032.5L1220.3%201028.2L1187.8%201017.1L1158.6%20999.9L1133.7%20978.0L1113.2%20953.2L1097.0%20927.1L1084.3%20901.4L1073.8%20877.6L1064.3%20856.6L1054.2%20839.0L1042.6%20824.8L1028.7%20813.5L1012.2%20804.6L993.4%20797.1L973.0%20790.0L951.9%20782.7L931.3%20774.4L912.1%20764.8L895.0%20753.8L880.5%20741.6L868.6%20728.3L858.8%20714.4L850.6%20700.1L842.9%20685.6L835.2%20671.0L826.7%20656.3L817.2%20641.3L806.9%20626.0L796.1%20610.0L785.6%20593.3L776.5%20576.0L769.7%20558.0L766.0%20539.7L765.9%20521.4L769.6%20503.3L776.9%20485.8L787.2%20468.8L799.8%20452.5L813.8%20436.6L828.4%20420.9L843.1%20405.2L857.7%20389.2L872.4%20372.8L887.7%20356.2L904.3%20339.8L923.1%20324.2L944.8%20310.3L969.9%20299.1L998.4%20291.5L1030.1%20288.2L1064.0%20289.8L1099.1%20296.3L1134.0%20307.2L1167.5%20321.7L1198.4%20338.3L1226.1%20355.5L1250.2%20371.4L1271.3%20384.5L1290.0%20393.3L1307.7%20397.1L1325.8%20395.4L1345.6%20388.6L1368.4%20377.5L1394.8%20363.4L1425.0%20348.0L1458.6%20333.0L1494.6%20320.1L1531.8%20310.6L1568.7%20305.6L1603.7%20305.3L1635.6%20310.0L1663.6%20319.0L1687.2%20331.7L1706.8%20347.1L1722.7%20364.2L1735.9%20382.2L1747.4%20400.4L1758.1%20418.3L1768.6%20435.7L1779.4%20452.7L1790.2%20469.5L1800.6%20486.4L1810.0%20503.4L1817.4%20520.9L1821.9%20538.7L1823.1%20556.7L1820.5%20574.8L1814.3%20592.7L1804.9%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1840.8%20610.0L1827.9%20627.8L1813.8%20644.7L1799.7%20660.9L1786.1%20676.5L1773.7%20691.8L1762.5%20706.8L1752.1%20721.9L1741.8%20736.9L1730.9%20751.7L1718.4%20766.0L1703.8%20779.5L1686.7%20791.8L1667.0%20802.6L1645.3%20811.8L1622.4%20819.6L1599.1%20826.6L1576.7%20833.3L1555.8%20840.8L1537.1%20850.0L1520.5%20861.8L1505.7%20877.0L1491.7%20895.8L1477.5%20918.0L1461.5%20943.0L1442.7%20969.5L1420.0%20995.9L1393.0%201020.4L1361.8%201041.0L1327.1%201056.0L1290.0%201064.3L1252.2%201064.9L1215.4%201057.9L1181.1%201043.7L1150.7%201023.5L1124.8%20998.9L1103.7%20971.7L1086.8%20943.8L1073.3%20917.1L1061.7%20892.7L1050.5%20871.6L1038.5%20854.2L1024.6%20840.4L1008.2%20829.5L989.1%20820.8L967.9%20813.2L945.4%20805.7L922.6%20797.7L900.7%20788.4L880.7%20777.7L863.1%20765.5L848.4%20751.9L836.2%20737.4L826.0%20722.3L817.1%20706.9L808.5%20691.4L799.4%20675.8L789.3%20660.0L778.2%20643.9L766.2%20627.3L754.0%20610.0L742.6%20591.9L733.0%20573.1L726.2%20553.7L723.1%20534.0L723.9%20514.3L728.9%20495.0L737.4%20476.2L749.0%20458.1L762.5%20440.5L777.2%20423.3L792.4%20406.2L807.4%20388.8L822.4%20371.2L837.7%20353.1L853.9%20334.9L871.9%20317.1L892.7%20300.6L917.0%20286.2L945.1%20275.0L977.1%20268.1L1012.3%20266.2L1049.7%20269.5L1088.0%20278.1L1125.7%20291.1L1161.4%20307.4L1194.1%20325.4L1223.0%20343.3L1248.2%20359.2L1270.2%20371.5L1290.0%20378.8L1309.1%20380.3L1329.0%20376.1L1351.1%20366.6L1376.6%20352.9L1406.1%20336.7L1439.5%20319.7L1476.3%20303.9L1515.3%20290.8L1555.1%20281.9L1593.9%20277.9L1630.5%20279.3L1663.4%20285.8L1692.1%20296.8L1716.4%20311.3L1736.4%20328.4L1753.0%20347.0L1767.2%20366.3L1779.9%20385.5L1792.1%20404.3L1804.3%20422.7L1816.7%20440.7L1829.0%20458.6L1840.6%20476.7L1850.7%20495.1L1858.2%20514.0L1862.4%20533.3L1862.7%20552.8L1859.0%20572.3L1851.5%20591.4L1840.8%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1876.0%20610.0L1862.2%20628.9L1847.5%20647.0L1833.1%20664.3L1819.6%20681.0L1807.3%20697.4L1796.2%20713.7L1785.6%20730.0L1774.9%20746.2L1763.1%20762.0L1749.2%20777.2L1732.8%20791.4L1713.5%20804.1L1691.7%20815.2L1667.9%20824.6L1643.2%20832.8L1618.6%20840.2L1595.3%20847.8L1574.1%20856.6L1555.3%20867.7L1538.9%20881.9L1524.2%20899.9L1510.1%20921.8L1495.2%20947.1L1478.0%20975.0L1457.4%201004.0L1432.2%201032.1L1402.3%201057.4L1368.0%201077.9L1330.0%201091.9L1290.0%201098.2L1249.6%201096.3L1210.7%201086.2L1174.8%201068.8L1143.2%201045.6L1116.5%201018.3L1094.7%20989.0L1077.2%20959.7L1062.6%20932.1L1049.7%20907.5L1036.8%20886.7L1022.6%20869.7L1006.2%20856.4L987.1%20845.9L965.4%20837.4L941.9%20829.6L917.3%20821.7L893.0%20812.8L870.1%20802.4L849.4%20790.5L831.5%20777.0L816.5%20762.2L804.1%20746.5L793.4%20730.2L783.6%20713.8L773.7%20697.3L763.1%20680.6L751.3%20663.8L738.3%20646.6L724.7%20628.7L711.2%20610.0L699.0%20590.5L689.1%20570.2L682.6%20549.3L680.2%20528.2L682.2%20507.3L688.4%20486.7L698.2%20466.7L710.8%20447.3L725.2%20428.5L740.5%20409.9L755.9%20391.2L771.2%20372.2L786.5%20352.8L802.3%20333.0L819.6%20313.3L839.2%20294.2L862.3%20276.8L889.4%20262.2L920.9%20251.5L956.5%20245.6L995.4%20245.2L1036.3%20250.6L1077.7%20261.2L1118.1%20276.3L1155.9%20294.3L1190.1%20313.4L1220.1%20331.7L1246.2%20347.2L1269.1%20358.2L1290.0%20363.5L1310.6%20362.6L1332.4%20355.5L1357.0%20343.2L1385.4%20326.9L1418.0%20308.6L1454.7%20290.3L1494.6%20273.8L1536.4%20260.9L1578.5%20252.9L1619.2%20250.4L1657.0%20253.5L1690.8%20262.0L1720.1%20275.0L1744.9%20291.4L1765.5%20310.1L1782.9%20330.0L1798.2%20350.4L1812.4%20370.6L1826.3%20390.3L1840.3%20409.6L1854.4%20428.6L1868.2%20447.6L1880.8%20466.9L1891.4%20486.8L1898.8%20507.1L1902.4%20527.9L1901.8%20548.9L1896.8%20569.8L1887.9%20590.2L1876.0%20610.0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F0D6A8%22%20stroke-width%3D%221.4%22%20stroke-opacity%3D%220.26%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")}
.pgbg.tb-t2,.tb-sw.tb-t2{background-position:center}

/* ---------- telefon-előnézet: az app mostani színei és az új szakaszok (2026-11-08) ---------- */
.phone.pv{background:#08070D}
.pv-screen{background:var(--p-bg,#0B0A12)}
.sh-social{display:flex;gap:8px;overflow-x:auto;margin:2px -2px 4px;padding:2px;scrollbar-width:none}
.sh-social::-webkit-scrollbar{display:none}
.sh-post{flex:none;width:112px;border-radius:12px;overflow:hidden;background:var(--p-card,#16141F);box-shadow:inset 0 0 0 1px var(--p-border,#2E2A3E)}
.sh-post i{display:block;aspect-ratio:1;background:var(--p-elev,#201D2C) center/cover}
.sh-post i img{width:100%;height:100%;object-fit:cover;display:block}
.sh-post div{display:grid;gap:2px;padding:6px 7px 8px}
.sh-post b{font:700 7.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--p-cyan,#00E5FF)}
.sh-post span{font:500 8.5px/1.3 var(--sans);color:var(--p-text2,#DDD7EA);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sh-post em{font:600 7.5px/1 var(--sans);font-style:normal;color:var(--p-muted,#9E97B4)}
.sh-chips{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0 4px}
.sh-chips span{padding:5px 9px;border-radius:99px;font:600 9px/1 var(--sans);color:var(--p-text2,#DDD7EA);background:var(--p-card,#16141F);box-shadow:inset 0 0 0 1px var(--p-border,#2E2A3E)}
.sh-chips span.on{color:var(--p-bg,#0B0A12);background:var(--p-cyan,#00E5FF);box-shadow:none}
.sh-report{display:grid;gap:6px;margin:2px 0 6px;padding:10px;border-radius:12px;background:var(--p-card,#16141F);box-shadow:inset 0 0 0 1px var(--p-border,#2E2A3E)}
.sh-report b{font:700 10px/1.2 var(--sans);color:var(--p-text,#fff)}
.sh-report div{display:flex;gap:6px}
.sh-report span{padding:6px 10px;border-radius:99px;font:600 8.5px/1 var(--sans);color:var(--p-text2,#DDD7EA);box-shadow:inset 0 0 0 1px var(--p-border,#2E2A3E)}
.sh-nosoc{font:500 8.5px/1.4 var(--sans);color:var(--p-muted,#9E97B4)}

/* ---------- hangulatkép-választó és az adatlap kiemelő-kerete (2026-11-08) ---------- */
.sh-frame{position:sticky;top:0;display:block;height:0;z-index:7;pointer-events:none}
.sh-frame::before{content:"";position:absolute;left:0;top:0;width:100%;height:796px;box-sizing:border-box;border:1px solid var(--acc);border-top-width:2px;border-radius:0}
.hs-wrap{display:grid;gap:6px;margin:4px 0 14px}
.hs-group{margin:10px 0 2px;font:700 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}
.hs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}
.hs-opt{position:relative;display:block;cursor:pointer}
.hs-opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;z-index:2}
.hs-opt > span{display:grid;gap:3px;padding:6px 6px 9px;border-radius:14px;border:1.5px solid var(--edge);background:var(--bg-deep);transition:border-color .15s,box-shadow .15s}
.hs-opt:hover > span{border-color:var(--line3)}
.hs-thumb{display:block;aspect-ratio:390/230;overflow:hidden;border-radius:9px;background:#0B0A12}
.hs-thumb svg{display:block;width:100%;height:100%}
.hs-thumb svg *{animation:none!important}
.hs-opt b{padding:3px 4px 0;font:700 13.5px/1.2 var(--sans);color:var(--text)}
.hs-opt small{padding:0 4px;font:500 11.5px/1.35 var(--sans);color:var(--mute)}
.hs-opt input:checked + span{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(255,255,255,.07)}
.hs-opt input:checked + span b::after{content:" ✓";color:var(--cyan)}
.hs-opt input:focus-visible + span{outline:2px solid var(--cyan);outline-offset:3px}
/* az élő előnézet a rögzített menüsáv alatt ragad meg, nem takarja el a nézetváltót */
.ed[data-layout="tabs"] > .ed-preview,.ed[data-layout="page"] > .ed-preview{top:132px}

/* ---------- Sztori (2026-11-08) ---------- */
.st-box{display:grid;gap:14px}
.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none}
.st-tile{display:grid;gap:8px;align-content:start;padding:8px;border-radius:14px;border:1px solid var(--edge);background:var(--bg-deep)}
.st-img{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:10px;background:#0B0A12}
.st-img img{width:100%;height:100%;object-fit:cover;display:block}
.st-pill{position:absolute;left:6px;right:6px;bottom:6px;padding:5px 8px;border-radius:999px;font:700 11px/1.2 var(--sans);text-align:center;background:rgba(0,0,0,.72);color:#fff}
.st-pill.live{background:rgba(61,245,160,.9);color:#06120C}
.st-pill.wait{background:rgba(255,178,61,.92);color:#1A0F00}
.st-cap{margin:0;font:500 13px/1.35 var(--sans);color:var(--text)}

/* a menüsor két sorba törik, hogy az utolsó fülek se maradjanak ki; az előnézet lejjebb ragad (keskeny képernyőn marad a görgethető sor) */
@media (min-width:961px){
  .ed[data-layout="page"] > .ed-nav,.ed[data-layout="tabs"] > .ed-nav{flex-wrap:wrap;overflow:visible}
  .ed[data-layout="tabs"] > .ed-preview,.ed[data-layout="page"] > .ed-preview{top:176px}
}
