/*
Theme Name: MeeSa Online
Theme URI: https://meesaonline.nl
Author: MeeSa Online
Description: Eigen thema voor MeeSa Online. Geen paginabouwer, alle opmaak in het thema.
Version: 0.1.0
Requires at least: 6.0
Tested up to: 6.9
License: GPL-2.0-or-later
Text Domain: meesa
*/

:root{
 --bg:#FFFFFF;--bg2:#F7F7F8;--sur:#FFFFFF;--sur2:#FBFBFC;--ink:#141518;--mut:#61666C;--fai:#9AA0A6;
 --line:#E4E5E7;--line2:#D3D5D8;--tint:#EFF1F4;--tint2:#E3E7EC;--no:#B9BDC2;
 --brand:#41566B;
 --disp:"Sora",ui-sans-serif,system-ui,sans-serif;--body:"Figtree",ui-sans-serif,system-ui,sans-serif;
 --mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;
 --shell:#FAFAFA;--shellfg:#17191B;--shellmut:#61696F;--shellline:#E4E4E2;--shellpan:#FFF;
}@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--shell:#0F1113;--shellfg:#ECEEEF;--shellmut:#A6AEB4;--shellline:#272B2F;--shellpan:#17191C}}:root[data-theme="dark"]{--shell:#0F1113;--shellfg:#ECEEEF;--shellmut:#A6AEB4;--shellline:#272B2F;--shellpan:#17191C}.meesa *{box-sizing:border-box}.meesa{margin:0;background:var(--shell);color:var(--shellfg);font-family:var(--body);font-size:16px;line-height:1.6}.meesa p{margin:0}.meesa a{color:inherit}.meesa :focus-visible{outline:2px solid currentColor;outline-offset:3px}.meesa .deck{max-width:1320px;margin:0 auto;padding:34px clamp(16px,3vw,32px) 0}.meesa .deck h1{font-family:var(--disp);font-weight:700;letter-spacing:-0.04em;font-size:clamp(25px,3.6vw,40px);margin:0 0 10px;line-height:1.05;text-align:left}.meesa .deckintro{color:var(--shellmut);max-width:74ch;margin-bottom:18px}.meesa .deck .kick{font-size:12px;color:var(--fai);margin:0 0 12px}.meesa .switch{display:inline-flex;background:var(--shellpan);border:1px solid var(--shellline);border-radius:999px;padding:5px;gap:4px;flex-wrap:wrap}.meesa .switch button{font-family:var(--body);font-size:15px;font-weight:600;cursor:pointer;background:none;border:0;border-radius:999px;padding:10px 24px;color:var(--shellmut)}.meesa .switch button[aria-selected="true"]{background:var(--shellfg);color:var(--shell)}.meesa .stage{max-width:1320px;margin:0 auto;padding:20px clamp(16px,3vw,32px) 60px;display:none}.meesa .stage.on{display:block}.meesa .recap{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:18px}.meesa .recap div{border-top:1px solid var(--shellline);padding-top:9px}.meesa .recap b{display:block;font-size:13px}.meesa .recap em{font-size:13px;color:var(--shellmut);line-height:1.45;font-style:normal}.meesa .frame{border:1px solid var(--shellline);border-radius:10px;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--body)}.meesa .frame h1,.meesa .frame h2,.meesa .frame h3,.meesa .frame h4,.meesa .frame h5{font-family:var(--disp);margin:0;letter-spacing:-0.035em;line-height:1.07;font-weight:600;text-align:left}.meesa .pad{padding:clamp(24px,3.4vw,58px) clamp(18px,2.8vw,52px)}.meesa .btn{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:#fff;padding:13px 22px;border-radius:999px;text-decoration:none;font-weight:600;font-size:15px;border:1px solid var(--ink);transition:transform .18s,box-shadow .18s}.meesa .btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px rgba(0,0,0,.6)}.meesa .btn.g{background:transparent;color:var(--ink);border-color:var(--line2)}.meesa .btn.sm{padding:10px 17px;font-size:14px}.meesa .btn.wt{background:#fff;color:var(--ink);border-color:#fff}.meesa .lead{color:var(--mut);font-size:17px;max-width:56ch;margin-top:12px}.meesa .h2{font-size:clamp(26px,3.2vw,40px);max-width:20ch}.meesa .ic{display:inline-grid;place-items:center;flex:none;color:var(--ink)}.meesa .tag{font-size:12.5px;font-weight:600;background:var(--tint);border-radius:999px;padding:5px 11px;display:inline-flex;gap:6px;align-items:center}.meesa .sect{border-top:1px solid var(--line)}.meesa .sect.alt{background:var(--bg2)}.meesa .sect.dark{background:var(--ink);color:#fff}.meesa .sect.dark h2,.meesa .sect.dark h3,.meesa .sect.dark h4{color:#fff}.meesa .sect.dark .lead{color:rgba(255,255,255,.72)}.meesa .note{font-size:12px;color:var(--fai);margin-top:12px}.meesa .nv{border-bottom:1px solid var(--line);background:var(--sur);position:relative;z-index:30}.meesa .nv .in{display:flex;align-items:center;gap:14px;padding:13px clamp(18px,2.6vw,34px)}.meesa .bnd{font-family:var(--disp);font-weight:700;font-size:17.5px;letter-spacing:-0.045em;display:flex;align-items:center;gap:9px;text-decoration:none;flex:none}.meesa .bnd i{width:22px;height:22px;border-radius:7px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;font-style:normal}.meesa .nvmid{flex:1;display:none;justify-content:space-evenly;gap:4px;align-items:center}@media(min-width:1020px){.meesa .nvmid{display:flex}}.meesa .nvmid a,.meesa .nvmid button{font:inherit;font-size:15px;font-weight:500;background:none;border:0;color:inherit;text-decoration:none;padding:9px 4px;cursor:pointer;display:flex;gap:6px;align-items:center;white-space:nowrap}.meesa .car{width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);opacity:.5;transition:transform .18s}.meesa .drop{position:relative}.meesa .drop:hover .car,.meesa .drop:focus-within .car{transform:rotate(225deg) translate(-3px,-3px)}.meesa .pnl{position:absolute;top:calc(100% + 11px);left:0;width:min(820px,84vw);background:var(--sur);border:1px solid var(--line);border-radius:14px;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px 20px;box-shadow:0 30px 60px -40px rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.16s;z-index:40}.meesa .drop:hover .pnl,.meesa .drop:focus-within .pnl{opacity:1;visibility:visible;transform:none}.meesa .pnl h5{font-family:var(--body);font-size:12.5px;font-weight:700;color:var(--mut);margin-bottom:6px}.meesa .mi{display:flex;gap:11px;padding:8px;border-radius:10px;text-decoration:none;align-items:flex-start;transition:background .15s}.meesa .mi:hover{background:var(--tint)}.meesa .mi .sq{width:31px;height:31px;border-radius:9px;background:var(--tint);display:grid;place-items:center;flex:none;transition:background .15s,color .15s}.meesa .mi:hover .sq{background:var(--ink);color:#fff}.meesa .mi b{display:block;font-size:14.5px;font-weight:600}.meesa .mi em{display:block;font-size:12.5px;color:var(--mut);line-height:1.4;font-style:normal}.meesa .nvpill{padding:14px clamp(18px,2.6vw,34px);background:var(--bg2);position:relative;z-index:30}.meesa .nvpill .pill{display:flex;align-items:center;gap:14px;background:var(--sur);border:1px solid var(--line);border-radius:999px;padding:9px 9px 9px 20px;box-shadow:0 10px 30px -22px rgba(0,0,0,.4)}.meesa .tbar{display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:space-between;padding:8px clamp(18px,2.6vw,34px);background:var(--ink);color:#fff;font-size:13px}.meesa .tbar a{text-decoration:none;opacity:.85}.meesa .hero{padding:clamp(30px,4.2vw,62px) clamp(18px,2.8vw,52px) clamp(20px,2.4vw,36px)}.meesa .frame .hero h1.htitle{font-size:clamp(32px,4.8vw,60px);max-width:19ch;margin:0 auto;text-align:center;text-wrap:balance}.meesa .hsub{margin:16px auto 0;color:var(--mut);font-size:clamp(16.5px,1.4vw,19px);max-width:56ch;text-align:center}.meesa .acts{display:flex;gap:11px;flex-wrap:wrap;margin-top:24px;justify-content:center}.meesa .rig{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px;color:var(--mut);margin-top:16px;align-items:center;justify-content:center}.meesa .rig b{color:var(--ink)}.meesa .usps{display:grid;gap:14px 26px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));max-width:980px;text-align:left;margin:30px auto 0}.meesa .usp{border-top:1px solid var(--line);padding-top:10px}.meesa .usp b{font-family:var(--disp);font-size:17px;display:block;letter-spacing:-0.03em}.meesa .usp em{font-size:13.5px;color:var(--mut);font-style:normal}.meesa .stagewrap{position:relative;margin-top:32px}.meesa .screens{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:clamp(10px,2vw,26px)}.meesa .peek{max-height:min(33vw,270px);overflow:hidden;mask-image:linear-gradient(#000 62%,transparent)}.meesa .lap{flex:1 1 420px;max-width:680px;min-width:0}.meesa .lap .lid{background:#111;border-radius:14px 14px 4px 4px;padding:8px 8px 0}.meesa .lap .scr{position:relative;height:min(40vw,320px);border-radius:8px 8px 0 0;overflow:hidden;background:#fff}.meesa .lap .base{height:11px;background:linear-gradient(#d9dade,#b9bbc0);border-radius:0 0 12px 12px}.meesa .phn{width:clamp(112px,15vw,164px);flex:none}.meesa .phn .bod{background:#111;border-radius:22px;padding:7px}.meesa .phn .scr{position:relative;height:min(34vw,262px);border-radius:16px;overflow:hidden;background:#fff}.meesa .roll{position:absolute;inset:0;display:flex;flex-direction:column;gap:9px;padding:14px;animation:rl 22s linear infinite}.meesa .roll.slow{animation-duration:27s}.meesa .roll .h{height:17px;width:54%;background:#15171A;border-radius:4px;flex:none}.meesa .roll .l{height:7px;background:#E7E8EB;border-radius:4px;flex:none}.meesa .roll .l.s{width:60%}.meesa .roll .c{height:22px;width:104px;border-radius:99px;background:#15171A;flex:none}.meesa .roll .bx{height:74px;background:#F1F2F4;border-radius:9px;flex:none}.meesa .roll .sp{display:flex;gap:9px;flex:none}.meesa .roll .sp div{flex:1;height:58px;background:#F1F2F4;border-radius:9px}.meesa .roll .sp div:nth-child(2){flex:1.6}.meesa .phn .roll{gap:7px;padding:10px}.meesa .phn .roll .h{height:13px;width:70%}.meesa .phn .roll .c{height:18px;width:76px}.meesa .phn .roll .bx{height:56px}@keyframes rl{0%,5%{transform:translateY(0)}48%,56%{transform:translateY(-46%)}96%,100%{transform:translateY(0)}}.meesa .glare{position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.4) 0 18%,transparent 38%);pointer-events:none}.meesa .live{display:grid;gap:12px;margin-top:16px;text-align:left}@media(min-width:1080px){.meesa .live{position:absolute;inset:0;pointer-events:none;margin:0;display:block}.meesa .lp{position:absolute;width:236px;pointer-events:auto}.meesa .lp.l{left:0;top:6%}.meesa .lp.r{right:0;top:34%}}.meesa .lp{background:var(--sur);border:1px solid var(--line);border-radius:14px;padding:14px 15px;box-shadow:0 20px 46px -32px rgba(0,0,0,.5)}.meesa .lp h6{margin:0 0 10px;font-family:var(--body);font-size:12px;font-weight:700;color:var(--mut);display:flex;align-items:center;gap:7px}.meesa .lp h6 .dot{width:7px;height:7px;border-radius:50%;background:var(--ink);animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.meesa .ch{display:grid;gap:9px}.meesa .chrow{display:grid;grid-template-columns:16px 1fr auto;gap:9px;align-items:center;font-size:12.5px}.meesa .chrow .bar{height:6px;background:var(--tint2);border-radius:3px;overflow:hidden}.meesa .chrow .bar i{display:block;height:100%;background:var(--ink);border-radius:3px;width:0;transition:width 1.2s cubic-bezier(.2,.7,.2,1)}.meesa .chrow .n{font-variant-numeric:tabular-nums;font-weight:600;min-width:44px;text-align:right}.meesa .goal{display:grid;gap:7px}.meesa .grow{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:9px;font-size:13px;transition:background .4s,color .4s}.meesa .grow.on{background:var(--ink);color:#fff}.meesa .grow .v{margin-left:auto;font-family:var(--disp);font-size:15px;font-variant-numeric:tabular-nums}.meesa .bento{display:grid;gap:14px;margin-top:28px}@media(min-width:860px){.meesa .bento{grid-template-columns:repeat(6,1fr)}.meesa .bento .bt1{grid-column:span 4;grid-row:span 2}.meesa .bento .bt2,.meesa .bento .bt3,.meesa .bento .bt4,.meesa .bento .bt5,.meesa .bento .bt6{grid-column:span 2}}.meesa .bt{background:var(--sur);border:1px solid var(--line);border-radius:16px;padding:20px;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.meesa .bt:hover{transform:translateY(-4px);box-shadow:0 22px 46px -34px rgba(0,0,0,.5);border-color:var(--line2)}.meesa .bt .sq{width:42px;height:42px;border-radius:12px;background:var(--tint);display:grid;place-items:center;transition:background .22s,color .22s}.meesa .bt:hover .sq{background:var(--ink);color:#fff}.meesa .bt h3{font-size:18px;margin:12px 0 5px}.meesa .bt1 h3{font-size:25px}.meesa .bt p{color:var(--mut);font-size:14.5px}.meesa .bt .chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px;position:relative;z-index:3}.meesa .bt .go{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;margin-top:14px;opacity:0;transform:translateX(-6px);transition:.22s;position:relative;z-index:3}.meesa .bt:hover .go{opacity:1;transform:none}.meesa .bt1{min-height:360px}.meesa .wvis{position:absolute;right:-2%;bottom:-4%;width:63%;pointer-events:none;z-index:1}.meesa .wwin{border:1px solid var(--line2);border-top-left-radius:12px;border-top-right-radius:12px;background:var(--sur);overflow:hidden;box-shadow:0 26px 54px -34px rgba(0,0,0,.4)}.meesa .wbar{display:flex;align-items:center;gap:5px;padding:8px 10px;background:var(--sur2);border-bottom:1px solid var(--line)}.meesa .wbar i{width:7px;height:7px;border-radius:50%;background:var(--line2);display:block;flex:none}.meesa .wbar .url{flex:1;height:12px;border-radius:99px;background:var(--tint);margin-left:6px}.meesa .wbody{position:relative;height:200px;overflow:hidden;background:var(--sur)}.meesa .wroll{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;padding:13px;animation:wr 26s linear infinite}.meesa .wroll span{flex:none;display:block}.meesa .wroll .nav{height:9px;background:var(--tint2);border-radius:3px;width:100%}.meesa .wroll .hd{height:19px;background:var(--ink);border-radius:4px;width:62%;margin-top:4px}.meesa .wroll .tx{height:7px;background:var(--tint2);border-radius:3px}.meesa .wroll .tx.s{width:58%}.meesa .wroll .bt2b{height:22px;width:96px;border-radius:99px;background:var(--ink)}.meesa .wroll .img{height:64px;background:var(--tint);border-radius:8px}.meesa .wroll .cols3{display:flex;gap:8px}.meesa .wroll .cols3 i{flex:1;height:46px;background:var(--tint);border-radius:7px;display:block}@keyframes wr{0%,7%{transform:translateY(0)}50%,58%{transform:translateY(-40%)}96%,100%{transform:translateY(0)}}.meesa .bt1 .go{position:absolute;left:20px;bottom:18px;margin:0;background:var(--sur);border:1px solid var(--line);padding:9px 14px;border-radius:999px;box-shadow:0 12px 26px -18px rgba(0,0,0,.5);z-index:4}.meesa .bt1:hover .wvis{transform:translateY(-4px);transition:transform .3s ease}.meesa .svsplit{display:grid;gap:32px}@media(min-width:980px){.meesa .svsplit{grid-template-columns:.82fr 1.18fr;gap:56px}.meesa .svsplit .stick{position:sticky;top:22px;align-self:start}}.meesa .svrows{border-top:1px solid var(--line)}.meesa .svrow{display:grid;gap:4px 18px;padding:18px 4px;border-bottom:1px solid var(--line);align-items:start;text-decoration:none;color:inherit;transition:background .2s,padding .2s}@media(min-width:760px){.meesa .svrow{grid-template-columns:46px 1fr auto}}.meesa .svrow:hover{background:var(--sur2);padding-left:12px}.meesa .svrow .sq{width:44px;height:44px;border-radius:13px;background:var(--tint);display:grid;place-items:center;transition:background .2s,color .2s}.meesa .svrow:hover .sq{background:var(--ink);color:#fff}.meesa .svrow h3{font-size:19px}.meesa .svrow p{color:var(--mut);font-size:14.5px;margin-top:4px}.meesa .svrow .more{display:block;max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease;color:var(--mut);font-size:13.5px}.meesa .svrow:hover .more{max-height:60px;margin-top:6px}.meesa .svrow .arw{align-self:center;opacity:.35;transition:.2s}.meesa .svrow:hover .arw{opacity:1;transform:translateX(4px)}.meesa .rail{margin-top:30px;position:relative}.meesa .railline{position:absolute;left:0;right:0;top:26px;height:2px;background:var(--line)}.meesa .railline i{position:absolute;left:0;top:0;bottom:0;background:var(--ink);width:0;transition:width 1.6s cubic-bezier(.2,.7,.2,1)}.meesa .railline.go i{width:var(--to,62%)}.meesa .nodes{display:grid;gap:20px;position:relative}@media(min-width:900px){.meesa .nodes{grid-template-columns:repeat(4,1fr)}}.meesa .node{display:flex;flex-direction:column}.meesa .node .cap{width:52px;height:52px;border-radius:50%;background:var(--sur);border:2px solid var(--line);display:grid;place-items:center;position:relative;z-index:2;transition:transform .2s,border-color .2s}.meesa .node:hover .cap{transform:translateY(-3px);border-color:var(--ink)}.meesa .node.key .cap{background:var(--ink);border-color:var(--ink);color:#fff}.meesa .node .day{font-size:13px;font-weight:600;color:var(--mut);margin-top:14px}.meesa .node h4{font-size:17px;margin:4px 0 5px}.meesa .node p{font-size:14.5px;color:var(--mut)}.meesa .node .outwrap{margin-top:auto;padding-top:16px}.meesa .node .out{font-size:13px;border:1px solid var(--line);border-radius:12px;padding:12px 13px;background:var(--sur);display:flex;gap:9px;align-items:flex-start;transition:box-shadow .2s,transform .2s}.meesa .node:hover .out{transform:translateY(-2px);box-shadow:0 14px 30px -22px rgba(0,0,0,.5)}.meesa .node .out .osq{width:24px;height:24px;border-radius:8px;background:var(--tint);display:grid;place-items:center;flex:none}.meesa .node .out b{display:block;font-size:12.5px;margin-bottom:2px}.meesa .node .out em{font-style:normal;color:var(--mut)}.meesa .deliver{display:grid;gap:20px;align-items:stretch;margin-top:32px}@media(min-width:960px){.meesa .deliver{grid-template-columns:1fr 92px 1fr;gap:26px}}.meesa .dl{border:1px solid var(--line);border-radius:18px;background:var(--sur);padding:clamp(18px,2.4vw,28px)}.meesa .dl .top{display:flex;gap:11px;align-items:center;margin-bottom:14px}.meesa .dl .top .sq{width:38px;height:38px;border-radius:11px;background:var(--tint);display:grid;place-items:center;flex:none}.meesa .dl h4{font-size:18px}.meesa .dl .sm{font-size:12.5px;color:var(--mut)}.meesa .docv{border:1px solid var(--line);border-radius:12px;background:var(--sur2);padding:16px}.meesa .docv .tt{font-size:12.5px;color:var(--mut);margin-bottom:8px}.meesa .docv .kw{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:7px 0;border-bottom:1px dashed var(--line2)}.meesa .docv .kw:last-child{border-bottom:0}.meesa .docv .kw span{color:var(--mut);font-variant-numeric:tabular-nums}.meesa .sitev{border:1px solid var(--line);border-radius:12px;background:var(--sur2);padding:14px;display:grid;gap:8px}.meesa .sitev .hd2{height:22px;width:54%;background:var(--ink);border-radius:5px}.meesa .sitev .ln2{height:8px;background:var(--tint2);border-radius:4px}.meesa .sitev .ln2.s{width:62%}.meesa .sitev .cta2{height:26px;width:112px;border-radius:99px;background:var(--ink)}.meesa .sitev .row2{display:flex;gap:8px}.meesa .sitev .row2 div{flex:1;height:46px;background:var(--tint2);border-radius:8px}.meesa .dlmid{display:grid;place-items:center;gap:8px;color:var(--fai)}.meesa .dlmid span{font-size:12.5px;color:var(--mut);text-align:center}.meesa .ba{display:grid;gap:16px;margin-top:28px}@media(min-width:920px){.meesa .ba{grid-template-columns:1fr 1fr;gap:26px}}.meesa .pane{border:1px solid var(--line);border-radius:16px;background:var(--sur);overflow:hidden;display:flex;flex-direction:column}.meesa .pane .hd{padding:13px 17px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:13.5px}.meesa .pane .hd b{font-family:var(--disp);font-size:16px}.meesa .pane.now .hd{background:var(--sur2);color:var(--mut)}.meesa .pane.adv .hd{background:var(--ink);color:#fff}.meesa .pane .bd{padding:16px;flex:1}.meesa .snode{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;margin-bottom:7px;font-size:14px;background:var(--sur)}.meesa .snode.kid{margin-left:18px;font-size:13.5px}.meesa .snode .vol{margin-left:auto;font-size:12px;color:var(--mut);font-variant-numeric:tabular-nums;white-space:nowrap}.meesa .snode .why{font-size:10.5px;font-weight:700;border:1px solid var(--line2);border-radius:5px;padding:1px 5px;color:var(--mut)}.meesa .snode.fresh{border-color:var(--ink)}.meesa .snode.fresh .why{border-color:var(--ink);background:var(--ink);color:#fff}.meesa .tally{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:20px}@media(min-width:700px){.meesa .tally{grid-template-columns:repeat(3,1fr)}}.meesa .ty{background:var(--sur);padding:16px 18px}.meesa .ty .k{font-size:12.5px;color:var(--mut)}.meesa .ty .v{font-family:var(--disp);font-size:23px;letter-spacing:-0.03em;margin-top:3px;display:flex;align-items:center;gap:9px}.meesa .legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;font-size:12.5px;color:var(--mut);align-items:center}.meesa .legend b{font-size:10.5px;font-weight:700;border-radius:5px;padding:1px 5px}.meesa .after{margin-top:22px;border:1px solid var(--line);border-radius:16px;background:var(--sur2);padding:20px;display:grid;gap:16px}@media(min-width:860px){.meesa .after{grid-template-columns:auto 1fr auto;align-items:center}}.meesa .after h4{font-size:17px;margin-bottom:4px}.meesa .after p{font-size:14.5px;color:var(--mut)}.meesa .flow{display:grid;gap:16px;margin-top:28px}@media(min-width:960px){.meesa .flow{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch}}.meesa .fcol{border:1px solid var(--line);border-radius:16px;background:var(--sur);padding:18px;display:flex;flex-direction:column}.meesa .fcol h4{font-size:16px;margin-bottom:3px}.meesa .fcol .sm{font-size:12.5px;color:var(--mut);margin-bottom:12px}.meesa .kwrow{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:7px;background:var(--sur2)}.meesa .kwrow span{color:var(--mut);font-variant-numeric:tabular-nums}.meesa .clus{border:1px solid var(--line);border-radius:10px;padding:11px 12px;margin-bottom:8px;background:var(--sur2)}.meesa .clus b{font-size:13.5px;display:block}.meesa .clus em{font-style:normal;font-size:12.5px;color:var(--mut)}.meesa .pgrow{display:flex;align-items:center;gap:9px;font-size:13.5px;padding:9px 11px;border:1px solid var(--ink);border-radius:9px;margin-bottom:7px;background:var(--sur)}.meesa .fmid{display:grid;place-items:center;color:var(--fai)}.meesa .cards{display:grid;gap:16px;margin-top:28px}@media(min-width:960px){.meesa .cards{grid-template-columns:repeat(3,1fr);align-items:start}}.meesa .card{background:var(--sur);border:1px solid var(--line);border-radius:18px;padding:24px 22px;transition:transform .2s,box-shadow .2s}.meesa .card:hover{transform:translateY(-3px);box-shadow:0 22px 46px -34px rgba(0,0,0,.45)}.meesa .card.hot{border-color:var(--ink);box-shadow:0 24px 50px -34px rgba(0,0,0,.5)}.meesa .cardtop{display:flex;gap:12px;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:14px}.meesa .cardtop .sq{width:44px;height:44px;border-radius:13px;background:var(--tint);display:grid;place-items:center;flex:none}.meesa .card.hot .cardtop .sq{background:var(--ink);color:#fff}.meesa .card h3{font-size:20px}.meesa .card .kind{font-size:12px;color:var(--mut);margin-top:3px}.meesa .card .who{font-size:13.5px;color:var(--mut);min-height:40px}.meesa .card .pr{font-family:var(--disp);font-size:33px;letter-spacing:-0.045em;margin:12px 0 0}.meesa .card .pr small{font-size:14px;color:var(--mut);letter-spacing:0}.meesa .card .host{font-size:13px;color:var(--mut);margin-top:6px;display:flex;gap:7px;align-items:center}.meesa .card .btn{display:flex;justify-content:center;margin-top:14px}.meesa .feat{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--line);display:grid;gap:10px}.meesa .feat li{display:flex;gap:9px;font-size:14.5px;align-items:flex-start}.meesa .feat li.no{color:var(--no)}.meesa .pick{display:grid;gap:14px;margin-top:24px}@media(min-width:820px){.meesa .pick{grid-template-columns:repeat(3,1fr)}}.meesa .pk{border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--sur2);display:flex;gap:12px;transition:border-color .2s,background .2s}.meesa .pk:hover{border-color:var(--line2);background:var(--sur)}.meesa .pk h5{font-size:15px;margin-bottom:4px}.meesa .pk p{font-size:13.5px;color:var(--mut)}.meesa .pk .to{font-size:13.5px;font-weight:600;margin-top:7px;display:flex;gap:6px;align-items:center}.meesa .hostbar{margin-top:22px;border:1px solid var(--ink);border-radius:14px;background:var(--sur);padding:20px 22px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.meesa .hostbar .l{display:flex;gap:13px;align-items:flex-start}.meesa .hostbar h5{font-size:16px;margin-bottom:3px}.meesa .hostbar p{font-size:13.5px;color:var(--mut);max-width:60ch}.meesa .mnt{display:grid;gap:18px;margin-top:30px}@media(min-width:820px){.meesa .mnt{grid-template-columns:repeat(3,1fr)}}.meesa .mn{display:flex;gap:13px;align-items:flex-start}.meesa .mn .sq{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.14);display:grid;place-items:center;flex:none}.meesa .mn h4{font-size:16px;margin-bottom:4px}.meesa .mn p{font-size:14.5px;color:rgba(255,255,255,.72)}.meesa .mntop{display:inline-flex;gap:9px;align-items:center;background:rgba(255,255,255,.12);border-radius:999px;padding:7px 14px;font-size:13.5px;margin-bottom:16px}.meesa .ph{position:relative;background:var(--tint);border:1px solid var(--line);overflow:hidden;display:flex;align-items:flex-end}.meesa .ph::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 25% 12%,var(--tint2),transparent 62%)}.meesa .ph em{position:relative;margin:10px;padding:5px 9px;background:var(--sur);border-radius:6px;font-size:12px;color:var(--mut);font-style:normal}.meesa .tm1{display:grid;gap:20px;margin-top:28px}@media(min-width:780px){.meesa .tm1{grid-template-columns:repeat(3,1fr)}}.meesa .tm1 .ph{height:250px;border-radius:16px}.meesa .tm1 h4{font-size:19px;margin:13px 0 2px}.meesa .tm1 .role{font-size:13px;color:var(--mut)}.meesa .tm1 p{font-size:14.5px;color:var(--mut);margin-top:7px}.meesa .tm3{position:relative;margin-top:26px}.meesa .tm3 .big{height:min(46vw,360px);border-radius:20px}.meesa .tm3 .over{display:grid;gap:12px;margin-top:-54px;padding:0 clamp(8px,2vw,26px);position:relative;z-index:2}@media(min-width:760px){.meesa .tm3 .over{grid-template-columns:repeat(3,1fr)}}.meesa .tm3 .mc{background:var(--sur);border:1px solid var(--line);border-radius:14px;padding:15px 17px;box-shadow:0 20px 44px -34px rgba(0,0,0,.5)}.meesa .tm3 .mc h4{font-size:17px}.meesa .tm3 .mc .role{font-size:13px;color:var(--mut);margin-top:2px}.meesa .faq{border-top:1px solid var(--line)}.meesa .faq details{border-bottom:1px solid var(--line)}.meesa .faq summary{cursor:pointer;padding:16px 0;font-family:var(--disp);font-weight:600;font-size:17.5px;letter-spacing:-0.02em;list-style:none;display:flex;justify-content:space-between;gap:16px}.meesa .faq summary::-webkit-details-marker{display:none}.meesa .faq summary::after{content:"+"}.meesa .faq details[open] summary::after{content:"\2212"}.meesa .faq p{padding:0 0 17px;color:var(--mut);font-size:15.5px}.meesa .faq2{display:grid;gap:26px;margin-top:26px}@media(min-width:940px){.meesa .faq2{grid-template-columns:1.15fr .85fr;gap:44px}}.meesa .askcard{border:1px solid var(--line);border-radius:18px;background:var(--sur2);padding:22px;align-self:start}.meesa .askcard h4{font-size:18px;margin-bottom:6px}.meesa .askcard p{font-size:14.5px;color:var(--mut)}.meesa .fform{display:grid;gap:10px;margin-top:16px}.meesa .fform label{font-size:12.5px;font-weight:600;color:var(--mut);display:grid;gap:5px}.meesa .fform input,.meesa .fform textarea{font:inherit;font-size:14.5px;padding:11px 13px;border:1px solid var(--line2);border-radius:10px;background:var(--sur);color:var(--ink);width:100%}.meesa .fform textarea{min-height:78px;resize:vertical}.meesa .fform .btn{justify-content:center}.meesa .callcard{display:flex;gap:13px;align-items:center;margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--sur)}.meesa .callcard .ph{width:54px;height:54px;border-radius:50%;flex:none}.meesa .callcard b{font-size:14.5px}.meesa .callcard em{font-size:13px;color:var(--mut);display:block;font-style:normal}.meesa .slots{display:grid;gap:8px;margin-top:14px}.meesa .slot{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px 13px;font-size:14px;background:var(--sur);transition:border-color .2s}.meesa .slot:hover{border-color:var(--ink)}.meesa .slot span{color:var(--mut);font-size:13px}.meesa .ctaband{background:var(--sur);padding:clamp(46px,6vw,86px) clamp(18px,2.8vw,52px) 0}.meesa .ctabox{background:var(--brand);color:#fff;border-radius:20px;padding:clamp(24px,3.2vw,38px);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;max-width:1020px;margin:0 auto;position:relative;z-index:2;transform:translateY(clamp(24px,3.4vw,50px));box-shadow:0 30px 60px -40px rgba(0,0,0,.6)}.meesa .frame .ctabox h3{font-size:clamp(20px,2.4vw,27px);max-width:22ch;color:#fff}.meesa .ctabox p{font-size:14.5px;margin-top:6px;max-width:48ch;color:rgba(255,255,255,.82)}.meesa .ctabox .btn{background:#fff;color:var(--brand);border-color:#fff}.meesa .brandnote{max-width:1020px;margin:12px auto 0;font-size:12px;color:var(--fai);text-align:right;position:relative;z-index:2;transform:translateY(clamp(24px,3.4vw,50px))}.meesa .ft{background:var(--ink);color:#fff;padding:clamp(64px,7vw,98px) clamp(18px,2.6vw,34px) 26px}.meesa .ft .cols{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.meesa .ft h5{font-family:var(--body);font-size:12.5px;font-weight:700;margin-bottom:9px}.meesa .ft a{display:block;text-decoration:none;font-size:14px;padding:3.5px 0;opacity:.72}.meesa .ft a:hover{opacity:1}.meesa .ft .bot{margin-top:30px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16);font-size:13px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;opacity:.7}.meesa .endc{text-align:center;margin-bottom:48px}.meesa .frame .endc h2{max-width:18ch;margin:0 auto;text-align:center}.meesa .endc p{margin:14px auto 0;max-width:50ch;color:rgba(255,255,255,.75)}@media(prefers-reduced-motion:reduce){.meesa .roll,.meesa .wvis .blk{animation:none}.meesa .lp h6 .dot{animation:none}.meesa .bt,.meesa .bt .go,.meesa .chrow .bar i,.meesa .railline i,.meesa .svrow,.meesa .svrow .more{transition:none}.meesa .bt .go{opacity:1;transform:none}.meesa .svrow .more{max-height:60px;margin-top:6px}}.meesa{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6}.meesa .frame{border:0;border-radius:0}