@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fredoka_10a892;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fredoka_Fallback_10a892;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_10a892{font-family:__Fredoka_10a892,__Fredoka_Fallback_10a892;font-style:normal}.__variable_10a892{--f-fd:"__Fredoka_10a892","__Fredoka_Fallback_10a892"}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d426c6df177f02c4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9b4fbfc777bb173a-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Quicksand_0c88b7;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a74fb1607b845cb0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Quicksand_Fallback_0c88b7;src:local("Arial");ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:104.31%}.__className_0c88b7{font-family:__Quicksand_0c88b7,__Quicksand_Fallback_0c88b7;font-style:normal}.__variable_0c88b7{--f-fb:"__Quicksand_0c88b7","__Quicksand_Fallback_0c88b7"}:root{--bg:#ffeef6;--bg1:#fff4fa;--bg2:#ffdcec;--card:#fff;--ink:#5c1a43;--mut:#94607f;--pink:#ee4f97;--btn:#d63384;--btnt:#fff;--live:#9a5cc8;--livet:#fff;--livebg:#f1e6fb;--livetx:#6b3a99;--offbg:#f3e2ec;--offln:#d9b9cb;--soft:#ffe1ef;--line:#f9cde2;--navbg:rgba(255,244,250,.9);--ov:rgba(255,244,250,.9);--sh:0 8px 26px rgba(238,79,151,.13);--fd:var(--f-fd),"Fredoka","Quicksand",system-ui,sans-serif;--fb:var(--f-fb),"Quicksand",system-ui,-apple-system,"Segoe UI",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1c0f18;--bg1:#241320;--bg2:#2c1226;--card:#2c1826;--ink:#ffe8f3;--mut:#d6a3bf;--pink:#ff6fb0;--btn:#ff6fb0;--btnt:#2a0f20;--live:#d4a8f0;--livet:#1c0f18;--livebg:#33244a;--livetx:#e6cdfa;--offbg:#251c24;--offln:#4a3a47;--soft:#3d2036;--line:#4d2a42;--navbg:rgba(28,15,24,.9);--ov:rgba(36,16,30,.86);--sh:0 8px 26px rgba(0,0,0,.4);color-scheme:dark}}:root[data-theme=dark]{--bg:#1c0f18;--bg1:#241320;--bg2:#2c1226;--card:#2c1826;--ink:#ffe8f3;--mut:#d6a3bf;--pink:#ff6fb0;--btn:#ff6fb0;--btnt:#2a0f20;--live:#d4a8f0;--livet:#1c0f18;--livebg:#33244a;--livetx:#e6cdfa;--offbg:#251c24;--offln:#4a3a47;--soft:#3d2036;--line:#4d2a42;--navbg:rgba(28,15,24,.9);--ov:rgba(36,16,30,.86);--sh:0 8px 26px rgba(0,0,0,.4);color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;font-family:var(--fb);font-size:15px;line-height:1.5;color:var(--ink);background:var(--bg);background-image:linear-gradient(165deg,var(--bg1),var(--bg2));background-attachment:fixed;min-height:100%}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:30;background:var(--navbg)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.ic{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.gut{max-width:1400px;margin:0 auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:var(--navbg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.pbanner{background:var(--btn);color:var(--btnt);padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;font-weight:700;text-align:center}.pbanner button{background:var(--card);color:var(--btn);border:0;border-radius:999px;padding:6px 16px;font:700 14px var(--fb);cursor:pointer;min-height:36px}.navmenu{display:contents}.burger,.nlt{display:none}.burger{margin-left:auto;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--ink);place-items:center;cursor:pointer;padding:0}.nav.open .burger{background:var(--btn);color:var(--btnt)}@media (max-width:1180px){.nav .gut{flex-wrap:nowrap}.burger{display:grid}.navmenu{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:6px;background:var(--card);border-bottom:1px solid var(--line);box-shadow:0 14px 30px rgba(0,0,0,.18);padding:12px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow:auto}.nav.open .navmenu{display:flex}.nlt{display:inline}.navmenu .btn,.navmenu .nl{width:100%;justify-content:flex-start}.navmenu .btn{justify-content:center}.navmenu .sp{max-width:none;flex:none;width:100%;margin-left:0}}.nav .gut{gap:12px;flex-wrap:wrap;padding-block:12px}.logo,.nav .gut{display:flex;align-items:center}.logo{gap:6px;font:700 clamp(18px,5.2vw,24px)/1 var(--fd);color:var(--pink);letter-spacing:-.01em;border:0;background:none;padding:0;margin-right:10px}.logo .lt{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.logo small{font-size:.62em;font-weight:600;opacity:.75;letter-spacing:0}.logo .ic{flex:none}.vipn{font-weight:600}.nl{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--ink);padding:10px 16px;border-radius:999px;font:600 15px var(--fb);min-height:44px}.nl:hover{background:var(--soft)}.nl.on{background:var(--btn);color:var(--btnt)}.nl .cn{font-size:12px;background:var(--soft);color:var(--btn);border-radius:999px;padding:0 8px;min-width:22px;text-align:center}.nl.on .cn{background:hsla(0,0%,100%,.28);color:inherit}.sp{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:0 16px;min-height:44px;flex:1 1 220px;max-width:340px}select optgroup,select option{background:#fff;color:#5c1a43}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) select option{background:#2c1826;color:#ffe8f3}}:root[data-theme=dark] select option{background:#2c1826;color:#ffe8f3}.sp select{color:var(--ink);min-height:42px;width:100%}.sp input,.sp select{border:0;background:transparent;outline:0;flex:1 1;min-width:0;padding:10px 0}.sp:focus-within{outline:3px solid var(--pink);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--btn);color:var(--btnt);border:0;border-radius:999px;padding:10px 20px;font:700 15px var(--fb);min-height:44px;text-decoration:none}.btn:hover{filter:brightness(1.06)}.btn.ghost{background:var(--card);color:var(--ink);border:1px solid var(--line)}.shell{padding-block:20px 44px;display:grid;grid-template-columns:230px minmax(0,1fr) 290px;grid-gap:20px;gap:20px;align-items:start}.panel{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:16px;box-shadow:var(--sh)}.aside,.side{grid-template-columns:minmax(0,1fr);position:-webkit-sticky;position:sticky;top:calc(76px + env(safe-area-inset-top,0px));display:grid;grid-gap:16px;gap:16px;min-width:0}.aside h2,.side h2{display:flex;align-items:center;gap:8px;font:600 18px var(--fd);margin:6px 4px 8px}.aside h2 .ic,.side h2 .ic{color:var(--pink)}.si{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;color:var(--ink);padding:9px 12px;border-radius:16px;font:600 15px var(--fb);text-align:left;min-height:42px}.si.on,.si:hover{background:var(--soft)}.si.on{color:var(--btn)}.si .n{margin-left:auto;font-size:12px;background:var(--soft);padding:1px 9px;border-radius:999px;color:var(--mut)}.si.on .n{background:var(--card)}.sep{border:0;border-top:1px solid var(--line);margin:10px 4px}.tip{display:flex;align-items:center;gap:12px;color:var(--mut);font:600 14px/1.3 var(--fd)}.tip svg{color:var(--pink);flex:none}.hero{position:relative;border-radius:30px;overflow:hidden;padding:28px;min-height:220px;background-size:cover;background-position:50%;border:1px solid var(--line);box-shadow:var(--sh);isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(95deg,var(--ov) 10%,transparent 85%)}.hero h1{display:flex;align-items:center;gap:10px;font:700 clamp(34px,5vw,48px)/1.05 var(--fd);color:var(--pink);margin:0 0 6px}.hero p{margin:0 0 18px;max-width:420px;font-weight:600}.hero label{display:flex;align-items:center;gap:8px;font-weight:700;margin-bottom:8px}.hero select{width:min(100%,380px)}select{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:11px 16px;min-height:46px;width:100%;color:var(--ink)}.mchips{display:none;gap:8px;flex-wrap:wrap;margin:16px 0 0}.chip{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:8px 16px;min-height:40px;font-weight:600}.chip[aria-pressed=true]{background:var(--btn);color:var(--btnt);border-color:var(--btn)}.sh{align-items:baseline;gap:12px;justify-content:space-between;margin:24px 4px 14px}.sh,.sh h2{display:flex}.sh h2{align-items:center;gap:10px;font:600 24px var(--fd);margin:0}.sh h2 .ic{color:var(--pink)}.cnt0{color:var(--mut);font-size:14px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(190px,calc((100% - 32px)/3)),1fr));grid-gap:16px;gap:16px}.more{display:flex;align-items:center;justify-content:center;gap:6px;padding:26px 0 8px;color:var(--mut);font:600 14px var(--fb)}.more i{width:9px;height:9px;border-radius:50%;background:var(--pink);animation:dot 1s ease-in-out infinite}.more i:nth-child(2){animation-delay:.15s}.more i:nth-child(3){animation-delay:.3s}.more span{margin-left:8px}.more #moreB,.noio .more i,.noio .more span{display:none}.noio .more #moreB{display:inline-flex}@keyframes dot{0%,80%,to{transform:scale(.5);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}.card.pop{animation:pop .5s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.card.pop,.more i{animation:none}}.edph{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 6px}.eph{position:relative;width:96px;height:80px;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.eph img{width:100%;height:100%;object-fit:cover;display:block}.eph button{position:absolute;top:4px;width:26px;height:26px;border-radius:50%;border:0;background:var(--navbg);color:var(--ink);font:700 13px var(--fb);cursor:pointer;padding:0}.eph .rm{right:4px}.eph .mv{position:absolute;left:0;right:0;bottom:4px;display:flex;justify-content:space-between;padding:0 4px}.eph .mv button{position:static;width:26px;height:26px}.eph .mv i{width:26px}.eph.ill{opacity:.85}.eph .fst{position:absolute;left:4px;top:4px;background:var(--btn);color:var(--btnt);border-radius:999px;padding:1px 8px;font:700 11px var(--fb)}.eph .cv{left:4px}.eph.first{outline:2px solid var(--btn)}.igp{background:var(--soft);box-shadow:none;margin:0 0 6px}.ownbar{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px}.mmgr{display:grid;grid-gap:6px;gap:6px;box-shadow:none;background:var(--soft)}.fst{position:absolute;left:4px;top:4px;background:var(--btn);color:var(--btnt);border-radius:999px;padding:1px 8px;font:700 11px var(--fb)}.vtile{display:grid;place-items:center;background:var(--card);text-align:center;font:700 13px var(--fb);color:var(--ink)}.pnote{background:var(--soft);border:1px solid var(--pink);color:var(--btn);border-radius:16px;padding:10px 14px;font-weight:700}.pzp{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.pzr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pzr span{flex:1 1;min-width:0;font-weight:600}.vsw{display:flex;gap:2px;background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:3px;margin-left:auto}.vsw button{border:0;background:transparent;color:var(--btn);width:38px;height:34px;border-radius:999px;display:grid;place-items:center;cursor:pointer}.vsw button[aria-pressed=true]{background:var(--btn);color:var(--btnt)}.grid.lst{grid-template-columns:minmax(0,1fr)}.grid.lst .card{display:grid;grid-template-columns:clamp(190px,30%,300px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;padding:8px 16px 8px 8px}.grid.lst .card .cover{aspect-ratio:auto;min-height:170px}.grid.lst .card .in{padding:6px 0;align-content:center}.grid.lst .card .in .tags{margin-top:2px}@media (max-width:560px){.grid.lst .card{grid-template-columns:120px minmax(0,1fr);gap:10px;padding-right:10px}.grid.lst .card .cover{min-height:140px}.grid.lst .card .tr .phb{display:none}}.card{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:8px 8px 14px;box-shadow:var(--sh);cursor:pointer;transition:transform .15s;min-width:0}.card:hover{transform:translateY(-4px)}.cover{position:relative;aspect-ratio:1/.86;max-width:100%;border-radius:20px;overflow:hidden;background:var(--card)}.mos{position:absolute;inset:0;display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;grid-gap:4px;gap:4px}.mos div{background-size:cover;background-position:50%;position:relative}:root{--wm:"© Sex-Escorte"}.wm{position:absolute}.mos div:after,.slide:after,.video:after{content:var(--wm)}.mos div:after,.slide:after,.video:after,.wm{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:hsla(0,0%,100%,.55);font:700 11px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.65);pointer-events:none;z-index:2;white-space:nowrap}.mos div:after{font-size:16px;letter-spacing:.1em}.mos div:not(:first-child):after{display:none}.slide:after,.video:after{font-size:clamp(22px,4.5vw,40px)}.video:after{top:30%}#lb{position:relative}#lb .wm{font-size:clamp(24px,4.5vw,44px)}.mos div:first-child{grid-row:1/3;border-radius:20px 6px 6px 20px}.mos div:nth-child(2){border-radius:6px 20px 6px 6px}.mos div:nth-child(3){border-radius:6px 6px 20px 6px}.vipb{position:absolute;right:8px;top:8px;z-index:3;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,var(--pink),var(--btn));color:var(--btnt);border-radius:999px;padding:2px 10px 2px 8px;font:700 12px var(--fb);box-shadow:0 2px 8px rgba(0,0,0,.25)}.vipb .ic{fill:currentColor;stroke-width:1.4}.card.live,.card.live.isvip{background:var(--livebg);border-color:var(--live);box-shadow:0 8px 26px rgba(154,92,200,.32)}.card.live .tag{background:rgba(154,92,200,.2)}.card.live .avl.on,.card.live .fav,.card.live .ln h2,.card.live .tag{color:var(--livetx)}.card.live .meta svg{color:var(--live)}.card.live .cover{background:var(--livebg)}.badge.live,.liveb{background:var(--live);color:var(--livet)}.liveb{display:flex;align-items:center;gap:5px;border-radius:999px;padding:2px 10px;font:700 12px var(--fb);box-shadow:0 2px 8px rgba(0,0,0,.25)}.liveb i{position:relative;width:7px;height:7px;border-radius:50%;background:currentColor}.avb.live{background:var(--live);color:var(--livet);border-color:var(--live)}.avb.live i{background:var(--livet)}.vf{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--pink),0 2px 8px rgba(214,51,132,.45);background:linear-gradient(135deg,var(--pink),var(--btn));color:var(--btnt);flex:none}.vf .ic{stroke-width:3.4;width:13px;height:13px}.pi .vf{width:32px;height:32px}.pi .vf .ic{width:19px;height:19px}.card.live .vf{box-shadow:0 0 0 1.5px var(--live),0 2px 8px rgba(154,92,200,.5);background:var(--live);color:var(--livet)}.card.off .vf{filter:none}.vpend{display:inline-flex;align-items:center;gap:6px;color:var(--mut);font-weight:700;font-size:13px}.card.isvip{border-color:var(--pink);box-shadow:0 8px 26px rgba(238,79,151,.28)}.vipl{margin:0;font-size:13px;color:var(--mut)}.nwb{left:8px;top:38px;background:var(--soft);color:var(--btn);border:1px solid var(--pink);border-radius:999px;padding:2px 10px 2px 7px;font:700 12px var(--fb);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 8px rgba(0,0,0,.2)}.nwb,.tr{position:absolute;z-index:3;display:flex;align-items:center;gap:4px}.tr{right:6px;top:8px}.tr .vipb{position:static}.phb{display:flex;align-items:center;gap:4px;background:var(--soft);color:var(--btn);border:1px solid var(--pink);border-radius:999px;padding:2px 10px 2px 8px;font:700 12px var(--fb);box-shadow:0 2px 8px rgba(0,0,0,.2)}.top{margin-top:16px}.top h2{display:flex;align-items:center;gap:8px;font:600 20px var(--fd);margin:0 0 10px}.top h2 .ic{color:var(--pink)}.top ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:8px;gap:8px}.top li button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:var(--bg1);border-radius:16px;padding:8px 12px;min-height:44px;color:var(--ink);font:600 15px var(--fb);text-align:left}.top li button.on,.top li button:hover{background:var(--soft)}.top .rk{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--soft);color:var(--btn);font:700 13px var(--fb);flex:none}.top li:nth-child(-n+3) .rk{background:linear-gradient(135deg,var(--pink),var(--btn));color:var(--btnt)}.top .n{margin-left:auto;font-size:12px;padding:1px 9px;border-radius:999px;color:var(--mut)}.avb,.top .n{background:var(--soft)}.avb{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:4px;color:var(--btn);border:1px solid var(--pink);border-radius:999px;padding:2px 10px 2px 8px;font:700 12px var(--fb)}.avb i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--pink)}.avb i:after,.liveb i:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;opacity:0;animation:pl 1.8s infinite;will-change:transform,opacity}@keyframes pl{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.avb i:after,.liveb i:after{animation:none}}.card.off,.card.off.isvip,.card.off.live{background:var(--offbg);border-color:var(--offln);box-shadow:0 6px 18px rgba(120,80,110,.14);filter:grayscale(.45) brightness(.93)}.card.off .cover{background:var(--offbg)}.card.off .tag{background:rgba(120,80,110,.14);color:var(--mut)}.card.off:hover{filter:grayscale(.3) brightness(.98)}.avl{font-weight:700}.avl.on{color:var(--btn)}.hrs{display:grid;grid-gap:4px;gap:4px;max-width:360px;margin-top:4px}.hrs div{display:flex;justify-content:space-between;gap:12px;padding:4px 12px;border-radius:12px;font-weight:600}.hrs div.today{background:var(--soft);color:var(--btn);font-weight:700}.hrs .cl{color:var(--mut)}.hf{display:grid;grid-gap:6px;gap:6px}.hf .d{display:grid;grid-template-columns:96px 1fr 1fr;grid-gap:8px}.hf .d,.hf .d label{gap:8px;align-items:center}.hf .d label{display:flex;font-weight:700}.hf .d input[type=checkbox]{width:20px;height:20px;accent-color:var(--btn)}.hf .d input[type=time]{min-height:42px;padding:6px 10px}.hf .d input:disabled{opacity:.4}.badge{top:8px;background:var(--navbg);color:var(--ink);padding:2px 8px;font:700 11px var(--fb)}.badge,.vid-ic{position:absolute;left:8px;border-radius:999px}.vid-ic{bottom:8px;display:flex;align-items:center;gap:4px;background:var(--btn);color:var(--btnt);padding:2px 10px;font:700 12px var(--fb)}.in{padding:12px 8px 0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.ln{display:flex;align-items:center;gap:5px}.ln h2{margin:0;font:600 16px var(--fd);flex:1 1;min-width:0;line-height:1.15;overflow-wrap:anywhere}.fav{border:0;background:transparent;color:var(--pink);min-width:44px;height:44px;margin:-8px 0;border-radius:999px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;flex:none;font:700 13px var(--fb)}.fav:hover{background:var(--soft)}.fav svg{fill:none;stroke:currentColor;stroke-width:2}.fav[aria-pressed=true] svg{fill:currentColor}.meta{align-items:center;color:var(--mut);font-size:13px;font-weight:600}.meta,.tags{display:flex;gap:6px}.tags{flex-wrap:wrap}.tag{font-size:12px;font-weight:700;background:var(--soft);color:var(--btn);border-radius:999px;padding:3px 11px}.empty{grid-column:1/-1;text-align:center;color:var(--mut);padding:50px 0}.row{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0}.row span{font-size:13px;font-weight:700;color:var(--mut);margin-left:6px}.clear{margin-left:auto;border:0;background:none;color:var(--btn);font:700 13px var(--fb);min-height:32px}.ck{display:flex;gap:10px;align-items:center;margin-top:12px;font-weight:600}.ck input{width:20px;height:20px;accent-color:var(--btn)}.hl{display:flex;align-items:center;gap:12px;border:0;background:transparent;width:100%;text-align:left;padding:6px;border-radius:18px;color:var(--ink)}.hl:hover{background:var(--soft)}.hl i{width:54px;height:54px;border-radius:16px;background-size:cover;background-position:50%;flex:none}.hl b{display:block;font:600 15px var(--fd)}.hl small{color:var(--mut);font-weight:600}.cta{display:grid;grid-gap:12px;gap:12px}.cta p{font:600 18px/1.25 var(--fd);color:var(--btn);margin:0}footer.gut{color:var(--mut);font-size:13px;padding-bottom:40px}#pf{padding-block:8px 60px}.pbar{display:flex;gap:14px;align-items:center;padding:14px 0;flex-wrap:wrap}#pf .pbar{max-width:1180px;margin-inline:auto}#back{white-space:nowrap}.pcontact{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media (max-width:640px){.pcontact{margin-left:0;width:100%;justify-content:flex-start}}.pph{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px 6px 4px 14px;font-weight:800;min-height:44px}.pph .nb{-webkit-user-select:all;-moz-user-select:all;user-select:all;letter-spacing:.01em}.pph button{border:0;background:var(--btn);color:var(--btnt);border-radius:999px;min-height:34px;padding:0 12px;font:700 13px var(--fb)}.soc{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--btn);color:var(--btnt);border:0;text-decoration:none}.soc.ex{opacity:.75;cursor:help}.pbn{font:600 18px var(--fd);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pfc{max-width:1180px;margin:0 auto}.pgrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.pmain,.pside{min-width:0}.pside{position:-webkit-sticky;position:sticky;top:calc(76px + env(safe-area-inset-top,0px));display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.ph{display:flex;align-items:center;gap:8px;font:600 18px var(--fd);margin:0 0 10px}.ph .ic{color:var(--pink)}.cl{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.cl button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:var(--bg1);color:var(--ink);border-radius:16px;padding:9px 14px;min-height:44px;font:700 15px var(--fb);text-align:left}.cl button:hover{background:var(--soft)}.cl small{color:var(--mut);font-weight:600;font-size:12px}.bsec{padding:0 4px}.bubble.base{background:var(--btn);color:var(--btnt)}.bub{display:flex;flex-wrap:wrap;gap:8px}.gb{cursor:pointer;display:inline-flex;align-items:center}.gb input{position:absolute;opacity:0;width:1px;height:1px}.gb:has(input:checked){background:var(--btn);color:var(--btnt)}.gb:has(input:focus-visible){outline:2px solid var(--btn);outline-offset:2px}.gchip{display:inline-block;background:var(--soft);color:var(--btn);border-radius:999px;padding:2px 12px;font:700 13px var(--fb);box-shadow:inset 0 0 0 1px var(--line)}.bubble[aria-pressed=true]{background:var(--btn);color:var(--btnt)}.bubble{border:0;background:var(--soft);color:var(--btn);border-radius:999px;padding:7px 16px;min-height:38px;font:700 14px var(--fb);box-shadow:inset 0 0 0 1px var(--line)}.bubble:hover{background:var(--btn);color:var(--btnt)}.h24{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:15px}.hf.is24 .d{opacity:.45}.trow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}@media (max-width:560px){.trow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trow input:first-child{grid-column:1/-1}}.trip{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px dashed var(--line)}.trip:first-of-type{border-top:0}.tcal{flex:none;width:54px;border-radius:14px;overflow:hidden;border:1px solid var(--line);text-align:center;background:var(--card)}.tcal b{background:var(--btn);color:var(--btnt);font:700 11px var(--fb);letter-spacing:.06em;text-transform:uppercase}.tcal b,.tcal span{display:block;padding:3px 0}.tcal span{font:700 20px var(--fd);color:var(--ink)}.tcal small{display:block;font-size:11px;color:var(--mut);padding-bottom:3px}.tinf{min-width:0}.tinf button{font:700 15px var(--fb);color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-align:left}.tinf em{display:block;font-style:normal;font-size:13px;color:var(--mut)}.tnow{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;background:var(--btn);color:var(--btnt);border-radius:99px;padding:1px 8px}.pside .avl{margin:0 0 6px}.pside .hrs{max-width:none}@media (max-width:900px){.pgrid{grid-template-columns:minmax(0,1fr)}.pside{position:static}}.pfc h2.sec{font:600 22px var(--fd);margin:8px 4px 12px}.video{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:28px;overflow:hidden;background:#000;margin:0 0 22px;box-shadow:var(--sh)}.video video{width:100%;height:100%;display:block}.play{position:absolute;inset:0;width:100%;border:0;background-size:cover;background-position:50%;color:#fff;font-weight:700;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px}.play b{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(0,0,0,.55);font-size:28px}.demo{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#fff;background:linear-gradient(120deg,#d63384,#ff8cc0,#b28dff,#d63384);background-size:300% 300%;animation:mv 5s linear infinite;padding:18px}@keyframes mv{to{background-position:300% 0}}.sl{margin:0 0 26px}.stage{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:28px;overflow:hidden;box-shadow:var(--sh);background:#000}.slide{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background-size:cover;background-position:50%;opacity:0;transform:scale(1.07);transition:opacity .9s ease,transform 5s ease;cursor:zoom-in}.slide.on{opacity:1;transform:scale(1);z-index:1}.nv{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:50%;border:0;background:hsla(0,0%,100%,.92);color:#5c1a43;font-size:26px;line-height:1;box-shadow:0 4px 14px rgba(0,0,0,.25)}.nv.prev{left:12px}.nv.next{right:12px}.pc{position:absolute;right:14px;bottom:12px;z-index:3;background:rgba(40,16,32,.75);color:#fff;border-radius:999px;padding:3px 12px;font-size:13px;font-weight:700}.thumbs{display:flex;gap:8px;overflow-x:auto;padding:12px 2px 4px;scrollbar-width:none}.thumbs::-webkit-scrollbar{display:none}.th{flex:0 0 88px;height:58px;border-radius:14px;border:2px solid transparent;opacity:.55;background-size:cover;background-position:50%;padding:0;transition:all .2s}.th.on{opacity:1;border-color:var(--pink);transform:translateY(-2px)}.pi{padding:22px;display:grid;grid-gap:10px;gap:10px}.pi .top{display:flex;gap:10px;align-items:center}.pi h2.pn{font:700 clamp(28px,5vw,40px)/1.1 var(--fd);margin:0;flex:1 1;min-width:0}.pi p{margin:0;font-size:17px;max-width:640px}.acts{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:6px}.mail{font-weight:700;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-all}dialog{border:0;border-radius:28px;padding:0;max-width:760px;width:calc(100% - 24px);background:var(--card);color:var(--ink);box-shadow:0 20px 60px rgba(0,0,0,.4);max-height:92vh}dialog::-webkit-backdrop{background:rgba(40,10,30,.6)}dialog::backdrop{background:rgba(40,10,30,.6)}.dh{position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:flex-end;padding:10px;z-index:2}.x{border:0;background:var(--soft);color:var(--ink);border-radius:50%;width:44px;height:44px;font-size:18px}.pad{padding:0 24px 26px}.pad h2{font:600 24px var(--fd);margin:0 0 12px}form{display:grid;grid-gap:12px;gap:12px}label.f{display:grid;grid-gap:4px;gap:4px;font-size:14px;font-weight:700;color:var(--mut)}form input:not([type=checkbox]),form select,form textarea{background:var(--bg1);border:1px solid var(--line);border-radius:16px;padding:10px 14px;min-height:46px;color:var(--ink);width:100%}.ed{border:1px solid var(--line);border-radius:18px;background:var(--bg1);overflow:hidden}.ed:focus-within{outline:3px solid var(--pink);outline-offset:2px}.edt{display:flex;gap:6px;flex-wrap:wrap;padding:8px;border-bottom:1px solid var(--line);background:var(--soft)}.edt button{border:0;background:var(--card);color:var(--ink);border-radius:12px;min-width:40px;min-height:40px;padding:0 10px;font:700 14px var(--fb)}.edt button:hover{background:var(--bg1)}.eda{min-height:130px;max-height:320px;overflow:auto;padding:12px 14px;outline:0;color:var(--ink)}.eda:empty:before{content:attr(data-ph);color:var(--mut)}.edc{padding:4px 14px 8px;color:var(--mut);font-size:12px;font-weight:700;text-align:right}.edc.bad{color:var(--btn)}.bio{font-size:17px;max-width:640px;overflow-wrap:anywhere}.bio p{margin:0 0 8px}.bio h3{font:600 20px var(--fd);margin:10px 0 6px}.bio ol,.bio ul{margin:0 0 8px;padding-left:22px}.row3{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px}.row2,.row3{display:grid;gap:12px}.row2{grid-template-columns:1fr 1fr;grid-gap:12px}.note{font-size:13px;color:var(--mut);margin:0}.chk{display:flex;gap:10px;align-items:flex-start;font-weight:600}.chk input{margin-top:4px;accent-color:var(--btn);width:20px;height:20px}fieldset.fs{border:0;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px;min-width:0}fieldset.fs[hidden]{display:none}.regp{padding:24px}.regh{font:700 clamp(26px,5vw,34px)/1.1 var(--fd);color:var(--pink);margin:0 0 6px}.kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;margin:12px 0 18px}.kind{position:relative;display:grid;grid-gap:4px;gap:4px;border:2px solid var(--line);border-radius:22px;padding:14px 16px;cursor:pointer;background:var(--bg1)}.kind input{position:absolute;opacity:0;inset:0;cursor:pointer}.kind b{font:600 17px var(--fd)}.kind span{font-size:13px;color:var(--mut);font-weight:600}.kind.on{border-color:var(--pink);background:var(--soft)}#kindL.on{border-color:var(--live)}.kind:focus-within{outline:3px solid var(--pink);outline-offset:2px}.cm{margin-top:22px;display:grid;grid-gap:12px;gap:12px}.cm h2{font:600 22px var(--fd);margin:0}.cm textarea{width:100%;border:1px solid var(--line);border-radius:18px;padding:12px 14px;min-height:88px;resize:vertical;color:var(--ink)}.cm textarea,.cmi{background:var(--bg1)}.cmi{border:1px solid var(--line);border-radius:20px;padding:12px 16px;display:grid;grid-gap:4px;gap:4px}.cmi header{display:flex;gap:10px;align-items:center;font-weight:700}.cmi time{color:var(--mut);font-weight:600;font-size:12px}.cmi p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cmx{margin-left:auto;border:0;background:none;color:var(--btn);font:700 12px var(--fb);min-height:32px}@media (max-width:560px){.kinds{grid-template-columns:1fr}}#lb{background:#000;max-width:96vw;width:auto;border-radius:20px}#lb img{display:block;max-width:92vw;max-height:84vh}@media (max-width:1100px){.shell{grid-template-columns:minmax(0,1fr) 250px}.side{display:none}.mchips{display:flex}}@media (max-width:700px){.shell{grid-template-columns:minmax(0,1fr)}.aside{position:static}.sp{max-width:none;margin-left:0}}@media (max-width:560px){.row2{grid-template-columns:1fr}.hero{padding:20px}.nl{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.card,.slide,.th{transition:none}.slide{transform:none}.demo{animation:none}}.pbanner a{background:var(--card);color:var(--btn);border-radius:999px;padding:6px 16px;font:700 14px var(--fb);min-height:36px;display:inline-flex;align-items:center}a{color:inherit}a,a:focus,a:hover{text-decoration:none}.sh h1{display:flex;align-items:center;gap:10px;font:600 24px var(--fd);margin:0}.sh h1 .ic{color:var(--pink)}.top li a{display:flex;align-items:center;gap:10px;width:100%;border:0;background:var(--bg1);border-radius:16px;padding:8px 12px;min-height:44px;color:var(--ink);font:600 15px var(--fb);text-align:left}.top li a.on,.top li a:hover{background:var(--soft)}.pi h1.pn{font:700 clamp(28px,5vw,40px)/1.1 var(--fd);margin:0;flex:1 1}.pi .top{flex-wrap:wrap}.pi h1.pn{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.pfc,.pi,.pmain,.pside{min-width:0;max-width:100%}@media (max-width:560px){.pi h1.pn{flex-basis:100%}.pbn{max-width:100%}}body{overflow-x:clip}.pph a.nb{color:inherit;font-weight:700}.pph a.nb:hover{color:var(--btn)}.sh{flex-wrap:wrap;row-gap:8px}.mos div{overflow:hidden}.mos div img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.legal h2{font:600 20px var(--fd);margin:18px 0 6px}.legal li,.legal p{line-height:1.6}#foot a,.legal a{text-decoration:underline}.msearch,.t3,.t6{display:none}.fh{margin-top:18px}@media (max-width:700px){.panel.top li:nth-child(n+4),.t10{display:none}.t3{display:inline}.dpanel,.msearch{display:none}.fh{margin-top:0}}.dash{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:20px;gap:20px;padding-block:20px;align-items:start;--dp:#d63384;--dpd:#c42a78;--dk:#5c1a43;color:var(--dk)}.dside{background:linear-gradient(180deg,#ff9ac8,#ee4f97);border-radius:36px;padding:22px 14px;display:flex;flex-direction:column;gap:14px;box-shadow:0 14px 30px rgba(214,51,132,.3),inset 0 3px 6px hsla(0,0%,100%,.4),inset 0 -5px 10px rgba(150,30,90,.25);position:-webkit-sticky;position:sticky;top:84px;color:#fff}.dav{width:84px;height:84px;border-radius:50%;margin:0 auto;display:grid;place-items:center;font:700 38px var(--fd);background:linear-gradient(180deg,#fff,#ffe6f1);color:var(--dpd);box-shadow:0 8px 16px rgba(150,30,90,.3),inset 0 3px 6px #fff;border:4px solid hsla(0,0%,100%,.7)}.dhi{text-align:center;font:700 18px var(--fd);overflow-wrap:anywhere}.dside nav{display:grid;grid-gap:6px;gap:6px}.dside nav a{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;color:#fff;min-height:44px}.dside nav a:hover{background:hsla(0,0%,100%,.2)}.dside nav a.on{background:#fff8fb;color:var(--dpd);box-shadow:0 6px 14px rgba(150,30,90,.3),inset 0 2px 3px #fff}.dvip{margin-top:6px;background:linear-gradient(180deg,#fff0f5,#ffd6e6);color:#7a3a55;border-radius:26px;padding:14px;display:grid;grid-gap:6px;gap:6px;text-align:center;box-shadow:inset 0 3px 6px #fff,0 8px 16px rgba(150,30,90,.25)}.dvip span{font-size:13px}.crown{font-size:30px}.dbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;border-radius:999px;border:0;background:linear-gradient(180deg,#f56aa9,#d63384);color:#fff;font:700 15px var(--fb);box-shadow:0 8px 16px rgba(214,51,132,.4),inset 0 2px 3px hsla(0,0%,100%,.5),inset 0 -3px 5px rgba(150,20,80,.3)}.dbtn.pink{background:linear-gradient(180deg,#ff8fbd,#ee4f97)}.dmain{display:grid;grid-gap:16px;gap:16px;min-width:0;background:linear-gradient(180deg,#fff8fb,#ffeef6);border-radius:36px;padding:20px;box-shadow:0 14px 30px rgba(238,79,151,.2),inset 0 3px 6px #fff}.dtop{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dtop h1{font:700 28px var(--fd);margin:0;color:var(--dk)}.drange{display:flex;background:#fff;border-radius:999px;padding:4px;box-shadow:inset 0 3px 7px rgba(214,100,160,.25)}.drange button{border:0;background:none;border-radius:999px;padding:8px 16px;min-height:40px;font:700 14px var(--fb);color:var(--dpd)}.drange button[aria-pressed=true]{background:linear-gradient(180deg,#f56aa9,#d63384);color:#fff;box-shadow:0 5px 10px rgba(214,51,132,.4)}.dhero{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(180deg,#ffd0e5,#ffb3d4);border-radius:30px;padding:22px 26px;box-shadow:inset 0 3px 6px hsla(0,0%,100%,.6),0 10px 20px rgba(238,79,151,.25)}.dhero h2{margin:0 0 6px;font:700 24px var(--fd);color:#5c1a43}.dhero p{margin:0 0 14px;color:#94607f;max-width:46ch}.dsun{font-size:64px;flex:none}.dtiles{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.dt,.dtiles{display:grid}.dt{border-radius:28px;padding:16px;grid-gap:4px;gap:4px;box-shadow:0 10px 20px rgba(238,79,151,.2),inset 0 3px 6px hsla(0,0%,100%,.8);min-width:0}.dt i{font-style:normal;width:40px;height:40px;border-radius:14px;display:grid;place-items:center;font-size:20px;background:hsla(0,0%,100%,.75);box-shadow:0 4px 8px rgba(238,79,151,.2)}.dt span{font-size:14px;font-weight:600;color:#94607f}.dt b{font:700 32px var(--fd)}.dt small{font-size:13px;font-weight:700;color:#3a9a5a}.dt small.neg{color:#d04a6a}.t1{background:linear-gradient(180deg,#ffe6f1,#ffd0e5)}.t2{background:linear-gradient(180deg,#ffeaf1,#ffd8e5)}.t3{background:linear-gradient(180deg,#fff6d9,#ffeaae)}.t4{background:linear-gradient(180deg,#e8f1ff,#d3e4fb)}.dgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:14px;gap:14px}.dcard{background:linear-gradient(180deg,#fff,#fff4fa);border-radius:28px;padding:18px;box-shadow:0 10px 20px rgba(238,79,151,.18),inset 0 3px 6px #fff;min-width:0}.dcard h3{margin:0 0 12px;font:700 17px var(--fd);color:var(--dk)}.bars{align-items:flex-end;height:190px;padding-bottom:22px}.bars,.bcol{display:flex;position:relative}.bcol{flex:1 1;min-width:0;height:100%;flex-direction:column;justify-content:flex-end;align-items:center}.bar{width:100%;max-width:38px;border-radius:12px;box-shadow:inset 0 3px 5px hsla(0,0%,100%,.6),inset 0 -3px 5px rgba(150,30,90,.15)}.bcol span{position:absolute;bottom:-22px;font-size:12px;font-weight:600;color:#94607f}.dn{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.donut{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;position:relative;flex:none;box-shadow:0 8px 16px rgba(238,79,151,.25)}.donut:before{content:"";position:absolute;inset:26px;border-radius:50%;background:#fff8fb;box-shadow:inset 0 3px 6px rgba(214,100,160,.3)}.donut b{position:relative;font:700 26px var(--fd)}.dn ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:140px}.dn li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.dn li i{width:12px;height:12px;border-radius:50%;flex:none}.dn li b{margin-left:auto}.dl{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.dl li{display:flex;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;background:#ffeef6;border-radius:16px;padding:10px 14px;box-shadow:inset 0 2px 4px rgba(214,100,160,.15)}.dl li b{text-align:right}.tips li.ok{opacity:.6}.prog{height:12px;background:#ffe1ef;margin-bottom:12px;box-shadow:inset 0 2px 4px rgba(214,100,160,.3);overflow:hidden}.prog,.prog i{border-radius:999px}.prog i{display:block;height:100%;background:linear-gradient(90deg,#ffb3cf,#d63384)}.dcta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:linear-gradient(180deg,#ff9ac8,#f0609f);border-radius:28px;padding:16px 22px;color:#fff;box-shadow:inset 0 3px 6px hsla(0,0%,100%,.4),0 10px 20px rgba(238,79,151,.25)}.dcta div{display:grid;grid-gap:2px;gap:2px}.dcta .dbtn{background:#fff8fb;color:var(--dpd);box-shadow:0 6px 12px rgba(150,30,90,.3)}@media (max-width:1000px){.dtiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.dash{grid-template-columns:minmax(0,1fr);padding-block:12px}.dside{position:static;border-radius:28px;padding:16px;flex-direction:row;flex-wrap:wrap;align-items:center}.dav{width:56px;height:56px;font-size:26px;margin:0}.dhi{text-align:left;flex:1 1}.dside nav{display:flex;flex-wrap:wrap;width:100%}.dside nav a{padding:8px 14px;min-height:40px;font-size:14px}.dvip{width:100%}.dmain{padding:14px;border-radius:28px}.dsun{display:none}.dhero{padding:18px}}.dform0{display:grid;grid-gap:16px;gap:16px}.dform0 form{display:contents}.dform{border:0;padding:0;margin:0;display:grid;grid-gap:16px;gap:16px;min-width:0}.dedit .dcard{display:grid;grid-gap:14px;gap:14px}.dedit .dcard h3{margin:0}.dedit .f{display:grid;grid-gap:6px;gap:6px;font-weight:700;color:#94607f;font-size:14px}.dedit input:not([type=checkbox]):not([type=radio]):not([type=file]),.dedit select,.dedit textarea{width:100%;background:#fff;border:0;border-radius:18px;padding:12px 16px;min-height:46px;color:#5c1a43;font:600 16px var(--fb);box-shadow:inset 0 3px 7px rgba(214,100,160,.25)}.dedit input[type=file]{padding:10px;background:#fff0f6;border-radius:18px;width:100%;max-width:100%}.dedit .bubble{border:0;border-radius:999px;background:#fff;color:#c42a78;box-shadow:0 4px 9px rgba(238,79,151,.2),inset 0 2px 3px #fff}.dedit .bubble[aria-pressed=true]{background:linear-gradient(180deg,#f56aa9,#d63384);color:#fff}.dedit .kind{background:#fff;border:0;border-radius:24px;box-shadow:0 8px 16px rgba(238,79,151,.18),inset 0 3px 6px #fff}.dedit .kind.on{box-shadow:0 0 0 3px #ee4f97,0 8px 16px rgba(238,79,151,.25)}.dedit .hf{background:#ffeef6;border-radius:22px;padding:14px;box-shadow:inset 0 2px 5px rgba(214,100,160,.2)}.dedit .eph{border-radius:18px;overflow:hidden}.dedit .chk{display:flex;gap:10px;align-items:flex-start;font-weight:600}.dedit .dbtn[disabled]{opacity:.6}.dacts{display:flex;flex-wrap:wrap;gap:10px}.dacts .btn{background:linear-gradient(180deg,#fff,#ffeef6)!important;color:#c42a78!important;border:0!important;border-radius:999px!important;box-shadow:0 6px 12px rgba(238,79,151,.2),inset 0 2px 3px #fff!important}.dedit .regp,.dform0 .regp{background:none;border:0;box-shadow:none;padding:0}.dside{background:var(--card);border:1px solid var(--line);border-radius:26px;color:var(--ink);padding:16px;top:calc(76px + env(safe-area-inset-top,0px))}.dav,.dside{box-shadow:var(--sh)}.dav{background:linear-gradient(135deg,var(--pink),var(--btn));color:#fff;border:0}.dhi,.dside nav a{color:var(--ink)}.dside nav a{border-radius:16px;padding:9px 12px;min-height:42px;font-weight:600}.dside nav a:hover{background:var(--soft);color:var(--ink)}.dside nav a.on{color:var(--btn)}.dside nav a.on,.dvip{background:var(--soft);box-shadow:none}.dvip{color:var(--ink);border-radius:20px}.dmain{background:none;box-shadow:none;border-radius:0;padding:0}.dcard,.dedit .dcard{background:var(--card);border:1px solid var(--line);border-radius:26px;box-shadow:var(--sh);padding:16px}.dcard h3,.dtop h1{font-family:var(--fd);color:var(--ink)}.dtop h1{color:var(--pink)}.dhero{background:var(--soft);border:1px solid var(--line);border-radius:26px;box-shadow:var(--sh)}.dhero h2{color:var(--ink)}.dhero p{color:var(--mut)}.dt{border:1px solid var(--line);border-radius:26px;box-shadow:var(--sh)}.dt i{box-shadow:none;background:var(--card)}.dbtn,.dedit .dbtn{background:var(--btn);color:var(--btnt);box-shadow:none;border-radius:999px}.dbtn.pink{background:var(--pink)}.drange{background:var(--card);border:1px solid var(--line);box-shadow:none}.drange button{color:var(--btn)}.drange button[aria-pressed=true]{background:var(--btn);color:var(--btnt);box-shadow:none}.dcta{background:var(--btn);border-radius:26px;box-shadow:var(--sh)}.dcta .dbtn{background:var(--card);color:var(--btn)}.dedit .hf,.dl li{background:var(--bg1);box-shadow:none}.prog{background:var(--soft);box-shadow:none}.dedit input:not([type=checkbox]):not([type=radio]):not([type=file]),.dedit select,.dedit textarea{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:none;color:var(--ink)}.dedit input[type=file]{background:var(--bg1);border:1px dashed var(--line)}.dedit .bubble{background:var(--card);border:1px solid var(--line);color:var(--btn);box-shadow:none}.dedit .bubble[aria-pressed=true]{background:var(--btn);color:var(--btnt);border-color:var(--btn)}.dedit .kind{background:var(--card);border:1px solid var(--line);box-shadow:var(--sh)}.dedit .kind.on{box-shadow:0 0 0 2px var(--pink)}.dedit .f{color:var(--mut)}.dacts .btn{background:var(--card)!important;color:var(--btn)!important;border:1px solid var(--line)!important;box-shadow:none!important}.donut:before{background:var(--card);box-shadow:none}@media (max-width:760px){.dside{border-radius:26px}.dmain{padding:0}}.cityin{position:relative;min-width:0}.citylist{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:6px;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh);max-height:280px;overflow:auto}.citylist li{padding:10px 12px;border-radius:12px;font-weight:700;color:var(--ink);cursor:pointer;min-height:40px}.citylist li small{font-weight:600;color:var(--mut)}.citylist li.on,.citylist li:hover{background:var(--soft);color:var(--btn)}.sp .cityin{flex:1 1;min-width:0}.sp .cityin input{width:100%;border:0;background:transparent;color:inherit;font:inherit;min-height:42px;outline:none}.nearb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.nearh{color:var(--mut)}.nbub,.nearh{font-weight:700;font-size:14px}.nbub{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);box-shadow:var(--sh);color:var(--ink)}.nbub b{background:var(--soft);color:var(--btn);border-radius:999px;padding:0 8px;font-size:12px}.nbub:hover{border-color:var(--pink)}@media (max-width:700px){.nbub:nth-of-type(n+4){display:none}}@media (min-width:701px) and (max-width:1100px){.nbub:nth-of-type(n+7){display:none}}.sbox{position:relative}.sbox input{flex:1 1;min-width:0}.sugl li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sugl em{font-style:normal;font-size:12px;font-weight:700;color:var(--mut);min-width:96px}.sugl li span{flex:1 1;min-width:0}.sugl li small{margin-left:auto}.mhl{display:none}@media (max-width:700px){.hlp{display:none}.mhl{display:block;margin:0 0 14px}.mhl h2{display:flex;align-items:center;gap:8px;font:600 20px var(--fd);margin:0 0 8px}.mhl h2 .ic{color:var(--pink)}.mhs{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mhs::-webkit-scrollbar{display:none}.mslide{flex:0 0 118px;scroll-snap-align:start;border:0;background:none;padding:0;display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center;color:var(--ink);cursor:pointer;min-width:0}.mslide i{position:relative;display:block;width:104px;height:104px;border-radius:50%;background:var(--soft) center/cover;border:3px solid var(--card);box-shadow:0 0 0 3px var(--pink),var(--sh)}.mslide i.vip{box-shadow:0 0 0 3px #f3c84b,var(--sh)}.mslide i em{position:absolute;right:-2px;bottom:-2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#ffe29a,#f3c84b);color:#6b3a00;font-style:normal;border:2px solid var(--card)}.mslide b{font:700 15px var(--fd);margin-top:8px}.mslide b,.mslide small{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mslide small{font-size:12px;font-weight:600;color:var(--mut)}}.splash{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:var(--bg);pointer-events:none;animation:splOut .45s ease .75s forwards}.splog{display:grid;justify-items:center;grid-gap:6px;gap:6px;color:var(--pink);animation:splIn .6s cubic-bezier(.2,.8,.2,1) both}.splog svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:splBeat 1.1s ease-in-out infinite}.splog b{font:700 clamp(22px,7vw,30px) var(--fd);letter-spacing:-.01em}@keyframes splIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes splBeat{50%{transform:scale(1.12) rotate(-6deg)}}@keyframes splOut{to{opacity:0;visibility:hidden}}.navbar{position:fixed;left:0;right:0;top:0;height:3px;z-index:9998;background:transparent;overflow:hidden}.navbar i{display:block;height:100%;width:40%;background:linear-gradient(90deg,var(--pink),var(--btn));border-radius:0 3px 3px 0;animation:navRun 1s ease-in-out infinite}@keyframes navRun{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.splash{animation-duration:.01s;animation-delay:.2s}.navbar i,.splog,.splog svg{animation:none}}.cmt{display:grid;grid-gap:8px;gap:8px}.cmi.own,.cmi.reply{background:var(--livebg);border-color:#dcc6f3}.cmi.reply{margin-left:22px;border-left:4px solid var(--live)}.cmo{background:var(--live);color:var(--livet);border-radius:999px;padding:1px 9px;font-size:11px;font-weight:700}.cmr{margin-left:auto;border:0;background:none;color:var(--live);font:700 12px var(--fb);min-height:32px}.cmr+.cmx{margin-left:0}.cmi.rform textarea{background:#fff;border-color:#dcc6f3}@media (max-width:700px){.mslide i{overflow:visible}.mslide i img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}}#recherche{scroll-margin-top:84px}.mapw{padding-block:20px 44px}.maph{font:700 28px var(--fd);color:var(--pink);margin:0 0 6px}.mapbox{position:relative}.mapel{height:min(70vh,640px);min-height:380px;border-radius:26px;border:1px solid var(--line);box-shadow:var(--sh);overflow:hidden;z-index:0}.mapmsg{position:absolute;inset:auto 16px 16px;margin:0;background:var(--card);border-radius:16px;padding:10px 14px;z-index:500}.mpin span{display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--btn));color:#fff;font:700 14px var(--fb);border:3px solid #fff;box-shadow:0 4px 12px rgba(214,51,132,.5)}.leaflet-popup-content{font-family:var(--fb);color:var(--ink);margin:12px 14px}.mpop{list-style:none;margin:8px 0;padding:0;display:grid;grid-gap:4px;gap:4px}.mpop small{color:var(--mut)}.mgo{font-weight:700;color:var(--btn)}.mprof a{display:grid;justify-items:center;grid-gap:2px;gap:2px;text-decoration:none}.mprof i{position:relative;display:block;width:56px;height:56px;border-radius:50%;border:3px solid #fff;background:var(--soft);box-shadow:0 4px 12px rgba(92,26,67,.4)}.mprof i img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.mprof em{position:absolute;right:-6px;bottom:-4px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 14px/1 var(--fb);font-style:normal;border:2px solid #fff}.mprof b{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;color:var(--ink);border-radius:999px;padding:1px 9px;font:700 12px var(--fb);box-shadow:0 2px 6px rgba(92,26,67,.25)}.mprof a.more b{background:var(--btn);color:#fff}@media (min-width:701px) and (max-width:1100px){.panel.top li:nth-child(n+7),.t10{display:none}.t6{display:inline}}.top h2 span{background:none!important;box-shadow:none!important}.btn.login{background:var(--card)!important;color:var(--btn)!important;border:2px solid var(--pink)!important;box-shadow:var(--sh)}.btn.login:hover{background:var(--soft)!important}.card:not(.isvip):not(.live):not(.off){background:linear-gradient(180deg,#fff,#fff5fa)}.card.isvip:not(.live):not(.off){background:#ffe0ee;border:1.5px solid var(--pink);box-shadow:0 8px 26px rgba(238,79,151,.34)}.card.isvip:not(.live):not(.off) .cover{background:#ffe0ee}.card.isvip:not(.live):not(.off) .tag{background:rgba(238,79,151,.2);color:#a3175f}.card.isvip:not(.live):not(.off) .avl.on,.card.isvip:not(.live):not(.off) .ln h2{color:#a3175f}.card.isvip:not(.live):not(.off) .meta svg{color:var(--pink)}.card.isvip:not(.live):not(.off):hover{box-shadow:0 12px 32px rgba(238,79,151,.5)}.dz{position:relative;display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:22px 16px;border:2px dashed var(--pink);border-radius:22px;background:var(--bg1);color:var(--ink);cursor:pointer;transition:background .15s}.dz.drag,.dz:hover{background:var(--soft)}.dz input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dz input:disabled{cursor:progress}.dz b{font:700 17px var(--fd);color:var(--btn)}.dz span{font-size:14px;color:var(--mut);font-weight:600;max-width:46ch}.dzp{width:100%;max-width:320px;height:8px;border-radius:999px;background:var(--soft);overflow:hidden}.dzp,.dzp u{display:block}.dzp u{height:100%;background:linear-gradient(90deg,var(--pink),var(--btn));transition:width .25s}.dprow{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:10px 14px;border-radius:18px;background:var(--soft)}.dprow .ck{margin-top:0}.dsub{font:700 22px var(--fd);color:var(--btn)}.dedit .dgrid,.dedit .dtiles,.dsub{margin:0}@keyframes dgrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dfade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dspin{0%{opacity:0;transform:rotate(-140deg) scale(.55)}to{opacity:1;transform:none}}@keyframes dfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bars .bar{transform-origin:bottom;animation:dgrow .8s cubic-bezier(.2,.8,.2,1) both}.donut{animation:dspin 1s cubic-bezier(.2,.8,.2,1) both}.prog i{transform-origin:left;animation:dfill 1s cubic-bezier(.2,.8,.2,1) .2s both}.dgrid .dcard,.dtiles .dt{animation:dfade .55s cubic-bezier(.2,.8,.2,1) both}.dtiles .dt:nth-child(2){animation-delay:.08s}.dtiles .dt:nth-child(3){animation-delay:.16s}.dtiles .dt:nth-child(4){animation-delay:.24s}.dgrid .dcard:nth-child(2){animation-delay:.1s}.dgrid .dcard:nth-child(3){animation-delay:.2s}.dgrid .dcard:nth-child(4){animation-delay:.3s}.bars .bcol:nth-child(2) .bar{animation-delay:25ms}.bars .bcol:nth-child(3) .bar{animation-delay:50ms}.bars .bcol:nth-child(4) .bar{animation-delay:75ms}.bars .bcol:nth-child(5) .bar{animation-delay:.1s}.bars .bcol:nth-child(6) .bar{animation-delay:125ms}.bars .bcol:nth-child(7) .bar{animation-delay:.15s}.bars .bcol:nth-child(8) .bar{animation-delay:175ms}.bars .bcol:nth-child(9) .bar{animation-delay:.2s}.bars .bcol:nth-child(10) .bar{animation-delay:225ms}.bars .bcol:nth-child(11) .bar{animation-delay:.25s}.bars .bcol:nth-child(12) .bar{animation-delay:275ms}.bars .bcol:nth-child(13) .bar{animation-delay:.3s}.bars .bcol:nth-child(14) .bar{animation-delay:325ms}.bars .bcol:nth-child(15) .bar{animation-delay:.35s}.bars .bcol:nth-child(16) .bar{animation-delay:375ms}.bars .bcol:nth-child(17) .bar{animation-delay:.4s}.bars .bcol:nth-child(18) .bar{animation-delay:425ms}.bars .bcol:nth-child(19) .bar{animation-delay:.45s}.bars .bcol:nth-child(20) .bar{animation-delay:475ms}.bars .bcol:nth-child(21) .bar{animation-delay:.5s}.bars .bcol:nth-child(22) .bar{animation-delay:525ms}.bars .bcol:nth-child(23) .bar{animation-delay:.55s}.bars .bcol:nth-child(24) .bar{animation-delay:575ms}.bars .bcol:nth-child(25) .bar{animation-delay:.6s}.bars .bcol:nth-child(26) .bar{animation-delay:625ms}.bars .bcol:nth-child(27) .bar{animation-delay:.65s}.bars .bcol:nth-child(28) .bar{animation-delay:675ms}.bars .bcol:nth-child(29) .bar{animation-delay:.7s}.bars .bcol:nth-child(30) .bar{animation-delay:725ms}.bars .bcol:nth-child(31) .bar{animation-delay:.75s}@media (prefers-reduced-motion:reduce){.bars .bar,.dgrid .dcard,.donut,.dtiles .dt,.prog i{animation:none}}@keyframes hfade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hpop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes hslide{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.aside>.panel,.mhl,.side>.panel,.side>section{animation:hfade .55s cubic-bezier(.2,.8,.2,1) both}.side>.panel:nth-child(2){animation-delay:.08s}.side>.panel:nth-child(3){animation-delay:.16s}.side>.panel:nth-child(4){animation-delay:.24s}.side>.panel:nth-child(5){animation-delay:.32s}.panel.top li{animation:hslide .45s cubic-bezier(.2,.8,.2,1) both}.nearb .nbub,.panel.top .rk{animation:hpop .5s cubic-bezier(.2,.8,.2,1) both}.mhl .mslide{animation:hpop .55s cubic-bezier(.2,.8,.2,1) both}h1{animation:hfade .5s ease both}.panel.top li:first-child{animation-delay:195ms}.panel.top li:first-child .rk{animation-delay:295ms}.panel.top li:nth-child(2){animation-delay:.24s}.panel.top li:nth-child(2) .rk{animation-delay:.34s}.panel.top li:nth-child(3){animation-delay:285ms}.panel.top li:nth-child(3) .rk{animation-delay:385ms}.panel.top li:nth-child(4){animation-delay:.33s}.panel.top li:nth-child(4) .rk{animation-delay:.43s}.panel.top li:nth-child(5){animation-delay:375ms}.panel.top li:nth-child(5) .rk{animation-delay:475ms}.panel.top li:nth-child(6){animation-delay:.42s}.panel.top li:nth-child(6) .rk{animation-delay:.52s}.panel.top li:nth-child(7){animation-delay:465ms}.panel.top li:nth-child(7) .rk{animation-delay:565ms}.panel.top li:nth-child(8){animation-delay:.51s}.panel.top li:nth-child(8) .rk{animation-delay:.61s}.panel.top li:nth-child(9){animation-delay:555ms}.panel.top li:nth-child(9) .rk{animation-delay:655ms}.panel.top li:nth-child(10){animation-delay:.6s}.panel.top li:nth-child(10) .rk{animation-delay:.7s}.panel.top li:nth-child(11){animation-delay:645ms}.panel.top li:nth-child(11) .rk{animation-delay:745ms}.nearb .nbub:first-child{animation-delay:60ms}.mhl .mslide:first-child{animation-delay:70ms}.nearb .nbub:nth-child(2){animation-delay:.12s}.mhl .mslide:nth-child(2){animation-delay:.14s}.nearb .nbub:nth-child(3){animation-delay:.18s}.mhl .mslide:nth-child(3){animation-delay:.21s}.nearb .nbub:nth-child(4){animation-delay:.24s}.mhl .mslide:nth-child(4){animation-delay:.28s}.nearb .nbub:nth-child(5){animation-delay:.3s}.mhl .mslide:nth-child(5){animation-delay:.35s}.nearb .nbub:nth-child(6){animation-delay:.36s}.mhl .mslide:nth-child(6),.nearb .nbub:nth-child(7){animation-delay:.42s}.mhl .mslide:nth-child(7){animation-delay:.49s}.nearb .nbub:nth-child(8){animation-delay:.48s}.mhl .mslide:nth-child(8){animation-delay:.56s}.nearb .nbub:nth-child(9){animation-delay:.54s}.mhl .mslide:nth-child(9){animation-delay:.63s}.nearb .nbub:nth-child(10){animation-delay:.6s}.mhl .mslide:nth-child(10){animation-delay:.7s}.nearb .nbub:nth-child(11){animation-delay:.66s}.mhl .mslide:nth-child(11){animation-delay:.77s}@media (prefers-reduced-motion:reduce){.aside>.panel,.mhl,.mhl .mslide,.nearb .nbub,.panel.top .rk,.panel.top li,.side>.panel,.side>section,h1{animation:none}}.masso span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;border:3px solid var(--pink);box-shadow:0 4px 12px rgba(214,51,132,.45);font-size:19px}.mapw.dash{padding-block:20px}.eph.vid{width:170px;height:96px}.eph.vid video{width:100%;height:100%;object-fit:cover;display:block;background:#000}input[type=file]{font:600 14px var(--fb);color:var(--mut);max-width:100%}input[type=file]::-webkit-file-upload-button{margin-right:12px;border:0;border-radius:999px;padding:10px 18px;min-height:40px;background:var(--btn);color:var(--btnt);font:700 14px var(--fb);cursor:pointer;box-shadow:0 4px 10px rgba(214,51,132,.3);-webkit-transition:filter .15s,transform .15s;transition:filter .15s,transform .15s}input[type=file]::file-selector-button{margin-right:12px;border:0;border-radius:999px;padding:10px 18px;min-height:40px;background:var(--btn);color:var(--btnt);font:700 14px var(--fb);cursor:pointer;box-shadow:0 4px 10px rgba(214,51,132,.3);transition:filter .15s,transform .15s}input[type=file]::-webkit-file-upload-button:hover{filter:brightness(1.07);transform:translateY(-1px)}input[type=file]::file-selector-button:hover{filter:brightness(1.07);transform:translateY(-1px)}input[type=file]:disabled::-webkit-file-upload-button{opacity:.6;cursor:progress}input[type=file]:disabled::file-selector-button{opacity:.6;cursor:progress}.vbtn{padding:0;border:0;cursor:zoom-in;text-align:left}.vbtn,.vbtn video{display:block;width:100%}.vbtn video{height:100%;object-fit:cover;pointer-events:none}.vplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.92);color:var(--btn);font-size:28px;padding-left:5px;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:transform .2s}.vbtn:hover .vplay{transform:translate(-50%,-50%) scale(1.1)}.vhint{position:absolute;right:12px;bottom:10px;background:rgba(0,0,0,.55);color:#fff;border-radius:999px;padding:3px 12px;font:700 12px var(--fb)}.vlb{position:fixed;inset:0;z-index:70;background:rgba(20,5,15,.88);display:grid;place-items:center;padding:16px}.vlbw{position:relative;border-radius:20px;overflow:hidden;background:#000}.vlbw,.vlbw video{max-width:96vw;max-height:88vh}.vlbw video{display:block}.vlbw .wm{font-size:clamp(24px,4.5vw,44px)}.vlb .x{z-index:2}.slide.vslide video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;background:#000}.slide.vslide .vplay{z-index:2}.th.vth{position:relative;overflow:hidden;background:#000}.th.vth video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.th.vth span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:20px;text-shadow:0 1px 6px rgba(0,0,0,.7)}#lb video{display:block;max-width:92vw;max-height:84vh}.cmt.pop{animation:pop .5s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.cmt.pop{animation:none}}.pres{font:700 clamp(22px,3.4vw,28px)/1.1 var(--fd);color:var(--pink);margin:6px 0 0;letter-spacing:-.01em;display:flex;align-items:center;gap:12px}.pres:after{content:"";flex:1 1;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--pink),transparent);opacity:.45}.rte{display:grid;grid-gap:8px;gap:8px}.rtt{display:flex;gap:6px;flex-wrap:wrap}.rtb{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:6px 14px;min-height:38px;font:700 14px var(--fb);cursor:pointer;transition:background .15s,border-color .15s}.rtb:hover{background:var(--soft);border-color:var(--pink)}.rtb.on{background:var(--btn);color:var(--btnt);border-color:var(--btn)}.rtb.pv{margin-left:auto}.rte textarea{width:100%;padding:12px 14px;resize:vertical;color:var(--ink);font:inherit}.rte textarea,.rtp{background:var(--bg1);border:1px solid var(--line);border-radius:18px;min-height:170px}.rtp{padding:12px 16px}.rtc{text-align:right;font-size:12px;color:var(--mut);font-weight:600}.dtopr{display:flex;align-items:center;gap:10px}.tipw{position:relative}.tipb{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--card);font-size:20px;cursor:pointer;box-shadow:var(--sh);transition:transform .15s,border-color .15s}.tipb:hover,.tipb[aria-expanded=true]{border-color:var(--pink);transform:translateY(-1px)}.tipp{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(320px,86vw);background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:var(--sh);padding:14px 16px;display:grid;grid-gap:8px;gap:8px;animation:hpop .25s cubic-bezier(.2,.8,.2,1) both}.dchips{display:flex;gap:10px;flex-wrap:wrap}.dch{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 16px 6px 10px;box-shadow:var(--sh);animation:dfade .5s cubic-bezier(.2,.8,.2,1) both}.dch i{font-style:normal;font-size:20px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--soft)}.dch b{font:700 20px var(--fd);color:var(--ink)}.dch span{font-size:12px;font-weight:700;color:var(--mut)}.dch small{font-size:11px;font-weight:700;color:#2e9e5b}.dch small.neg{color:#d63384}.dchips .dch:nth-child(2){animation-delay:.06s}.dchips .dch:nth-child(3){animation-delay:.12s}.dchips .dch:nth-child(4){animation-delay:.18s}@media (prefers-reduced-motion:reduce){.dch,.tipp{animation:none}}.dchips .dch:nth-child(5){animation-delay:.24s}.dchips .dch:nth-child(6){animation-delay:.3s}.dchips .dch:nth-child(7){animation-delay:.36s}@media (max-width:900px){.dside.nomob{display:none}}input[type=date],input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:46px;padding:10px 16px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:999px;font:600 15px var(--fb);accent-color:var(--pink);text-align:left}input[type=date]:focus,input[type=time]:focus{outline:3px solid var(--pink);outline-offset:1px}input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.2em}input[type=date]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{padding:0;color:var(--ink)}input[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;border-radius:50%;padding:4px;background-color:var(--soft)}input[type=date]:disabled,input[type=time]:disabled{opacity:.5}.trow{background:var(--bg1);border:1px solid var(--line);border-radius:22px;padding:10px;margin:0 0 8px;overflow:hidden}.tdate{display:grid;grid-gap:2px;gap:2px;min-width:0}.tdate small{font:700 12px var(--fb);color:var(--mut);padding-left:12px}@media (max-width:560px){.trow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trow>:first-child,.trow>div:first-child{grid-column:1/-1}}.vbad{margin:0;padding:12px 16px;background:var(--soft);color:var(--ink);font:600 14px var(--fb);max-width:min(92vw,520px)}@media (max-width:700px){.dchips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 2px 10px;margin-inline:-2px}.dchips::-webkit-scrollbar{display:none}.dch{flex:0 0 auto;scroll-snap-align:start}.rtt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.rtb,.rtb.pv{margin:0;padding:6px 2px;min-height:42px;font-size:13px;display:flex;align-items:center;justify-content:center;white-space:nowrap}}.cmrow{margin-top:8px}.cmrow>.cm{margin-top:0}@media (max-width:700px){#stats.dtop{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}#stats .dsub{font-size:18px;line-height:1.2;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}#stats .dtopr{flex:0 0 auto;margin:0}#stats .drange{padding:3px}#stats .drange button{padding:6px 11px;min-height:36px;font-size:13px;white-space:nowrap}}.dscr{list-style:none;margin:0;padding:0;flex-wrap:wrap}.dscr,.dscr li{display:flex;gap:8px}.dscr li{align-items:center;background:var(--soft);border-radius:999px;padding:6px 14px;font-size:14px}.dscr li span{color:var(--mut);font-weight:700}.dscr li b{color:var(--ink)}.slink{cursor:pointer;color:var(--mut);text-decoration:none;max-width:none;margin:0;width:100%}.slink span{flex:1 1;padding:10px 0}.msbar{display:none}.panel.msearch.on{display:block}.srch .dpanel{display:none}.msearch .dsearch{margin-bottom:6px}@media (max-width:700px){.msbar{display:flex;margin:0 0 14px}.panel.msearch.on{display:block;margin:0 0 14px}.srch .aside{display:none}}.gs-desk{display:contents}.gs-mob{display:none}@media (max-width:1180px){.gs-desk{display:none}.gs-mob{display:block;min-width:0}.gs-mob .sp{max-width:none;width:100%;margin:0}}.pcontact{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;margin:0;width:max-content;max-width:calc(100vw - 24px);justify-content:center;gap:8px;padding:8px 10px;border-radius:999px;background:var(--btn);color:var(--btnt);box-shadow:0 10px 30px rgba(0,0,0,.28);animation:cup .5s cubic-bezier(.2,.8,.2,1) both}.pcontact .pph{background:var(--card);color:var(--ink);border:0;min-height:44px}.pcontact .soc{background:var(--card);color:var(--btn)}@keyframes cup{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.pcontact{margin-left:0;width:max-content;justify-content:center;left:50%;padding:6px 8px;gap:6px}.pcontact .pph{padding:2px 4px 2px 10px;gap:6px}.pcontact .pph .nb{font-size:14px}}#pf{padding-bottom:90px}@media (prefers-reduced-motion:reduce){.pcontact{animation:none}}.mspec,.mvil{display:none}@media (max-width:900px){.pside .dsk{display:none}.mvil{display:block;margin:0 0 14px}.mvil h2{display:flex;align-items:center;gap:8px;font:600 20px var(--fd);margin:0 0 8px}.mvil h2 .ic{color:var(--pink)}.mvs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mvs::-webkit-scrollbar{display:none}.mvs .bubble{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;display:inline-flex;align-items:center;text-decoration:none}.mspec{display:block;margin:6px 0 4px}.mspec .bub{margin-top:8px}}.rng{display:flex;gap:8px}.rng input{width:100%;min-width:0;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;padding:8px 10px;min-height:40px}.pcontact .pz{font-size:18px;cursor:pointer}.pbadges{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.pbar .pbn{flex:0 1 auto}.pst{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 10px;margin:4px 0 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pst::-webkit-scrollbar{display:none}.pst>div{flex:0 0 auto;min-width:118px;scroll-snap-align:start;display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center;background:var(--soft);border-radius:18px;padding:10px 14px}.pst i{font-style:normal;font-size:22px;line-height:1}.pst b{font:700 15px var(--fd);color:var(--ink)}.pst b,.pst span{white-space:nowrap}.pst span{font-size:12px;font-weight:600;color:var(--mut)}h1.pbn{margin:0}.pst{gap:18px;padding:4px 2px 12px}.pst>div{background:none;border-radius:0;padding:0;min-width:104px;gap:3px}.pst i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--card);box-shadow:0 0 0 2px var(--pink),var(--sh);font-size:24px;margin-bottom:6px}.nf{text-align:center;grid-gap:14px;gap:14px;padding-block:40px 60px}.nf,.nfw{display:grid;justify-items:center}.nfw{position:relative;width:min(100%,360px);padding-top:10px}.nflogo{fill:none;stroke:var(--pink);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90;animation:nfdraw 1.6s ease forwards,nfflo 3.2s ease-in-out 1.6s infinite}.nf4{display:flex;gap:6px;font:700 clamp(64px,18vw,110px)/1 var(--fd);color:var(--pink);margin-top:-6px}.nf4 span{display:inline-block;animation:nfbounce 1.8s ease-in-out infinite}.nf4 span:nth-child(2){animation-delay:.2s;color:var(--btn)}.nf4 span:nth-child(3){animation-delay:.4s}.nfw i{position:absolute;width:14px;height:14px;background:var(--pink);border-radius:50% 50% 0 50%;transform:rotate(45deg);opacity:0;animation:nfheart 3.6s ease-in infinite}.nfh1{left:18%;top:46%}.nfh2{right:16%;top:40%;animation-delay:1.2s!important;background:var(--btn)!important}.nfh3{left:48%;top:30%;animation-delay:2.2s!important}.nft{font:700 clamp(24px,7vw,40px) var(--fd);color:var(--ink);margin:6px 0 0;display:flex;flex-wrap:wrap;justify-content:center}.nft span{display:inline-block;animation:nfpop .6s cubic-bezier(.2,.8,.2,1) both}@keyframes nfdraw{to{stroke-dashoffset:0}}@keyframes nfflo{50%{transform:translateY(-8px) rotate(-4deg)}}@keyframes nfbounce{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nfheart{0%{opacity:0;transform:translateY(0) rotate(45deg) scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-120px) rotate(45deg) scale(1.2)}}@keyframes nfpop{0%{opacity:0;transform:translateY(14px) scale(.8)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nflogo{stroke-dashoffset:0}.nf4 span,.nflogo,.nft span,.nfw i{animation:none}.nfw i{display:none}}.langsw{display:inline-flex;gap:4px;margin-left:auto;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px}.langsw button{border:0;background:none;color:var(--btn);font:700 13px var(--fb);min-height:32px;min-width:40px;border-radius:999px;cursor:pointer}.langsw button.on{background:var(--btn);color:var(--btnt)}.navmenu .langsw{margin-left:0;align-self:flex-start}.dtop .langsw{margin-left:auto}.lang-bar{display:none}@media (max-width:1180px){.lang-bar{display:flex;align-items:center}.lang-bar .langsw{margin:0;padding:2px}.lang-bar .langsw button{min-width:34px;min-height:34px;font-size:12px;padding:0 6px}.nav .burger{margin-left:0;flex:none}.nav .gut{gap:8px;align-items:center;flex-wrap:nowrap}.nav .logo{flex:1 1 auto}.lang-bar{flex:none;margin-left:auto}.lang-bar .langsw{height:46px;align-items:center;box-sizing:border-box;gap:2px}.lang-bar .langsw button{min-height:38px;line-height:1;display:grid;place-items:center}.nav .logo{margin-right:0;min-width:0;flex:0 1 auto}}@media (max-width:430px){.nav .logo small{display:none}.nav .logo .ic{width:22px;height:22px}.lang-bar .langsw{height:42px}.lang-bar .langsw button{min-width:28px;min-height:34px;padding:0 4px;font-size:11px}.nav .burger{width:42px;height:42px}}.rates{display:flex;flex-wrap:wrap;gap:10px;padding:0 4px}.rates span{display:inline-flex;align-items:center;gap:6px;background:var(--soft);border-radius:999px;padding:6px 14px;font-weight:600;color:var(--ink)}.rates .ic{color:var(--pink)}.rates b{font:700 16px var(--fd);color:var(--btn)}.pcontact .pph.zz{padding:6px 14px;gap:8px;flex-wrap:wrap;justify-content:center}.pcontact .pph.zz small{color:var(--mut);font-weight:600;font-size:13px}.rlist{grid-gap:8px}.rlist,.rrow{display:grid;gap:8px}.rrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-gap:8px;align-items:center}.rrow input,.rrow select{min-width:0;width:100%}.rrm{border:0;border-radius:50%;width:44px;height:44px;background:var(--soft);color:var(--btn);font-weight:700;cursor:pointer}.panel.pi .rates{margin:0 0 12px}.vipp ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vipp li{display:inline-flex;gap:8px;align-items:center;background:var(--soft);border-radius:999px;padding:6px 14px;font-weight:600}.vipp li b{font:700 16px var(--fd);color:var(--btn)}.vipp .note{margin:8px 0 0}.vipadm{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.vipadm .btn{padding:4px 10px;min-height:0}.rates.pay .nb{color:var(--btn);font-weight:700}.lgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.lcard{display:flex;flex-direction:column;background:var(--card);border-radius:18px;overflow:hidden;color:var(--ink);text-decoration:none;box-shadow:0 2px 10px rgba(0,0,0,.06)}.lcard img,.lph{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--soft);display:block}.lbody{display:grid;grid-gap:6px;gap:6px;padding:12px 14px}.lbody .rates{padding:0}.cals{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.cal{min-width:0}.cal b{display:block;margin-bottom:6px}.cg{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;text-align:center;font-size:13px}.cg .ch{font-weight:700;color:var(--mut)}.cg span{padding:5px 0;border-radius:8px}.cg .free{background:var(--soft)}.cg .past{opacity:.4}.calkey.occ,.cg .occ{background:var(--btn);color:var(--btnt);text-decoration:line-through}.calkey{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:middle}.calkey.free{background:var(--soft)}@media (max-width:640px){.dacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.dacts .btn{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:48px;line-height:1.2;padding:8px 10px}}.lstrip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.lstrip::-webkit-scrollbar{display:none}.lslide{flex:0 0 118px;scroll-snap-align:start;display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center;color:var(--ink);min-width:0;text-decoration:none}.lslide i{display:block;width:104px;height:104px;border-radius:50%;background:var(--soft);overflow:hidden;border:3px solid var(--card);box-shadow:0 0 0 3px var(--pink),var(--sh)}.lslide i img{width:100%;height:100%;object-fit:cover;display:block}.lslide b{font:700 15px var(--fd);margin-top:8px}.lslide b,.lslide small{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lslide small{font-size:12px;font-weight:600;color:var(--mut)}.rj{grid-gap:22px;gap:22px;padding-block:24px 56px;max-width:1000px}.rj,.rjh{display:grid}.rjh{text-align:center;justify-items:center;grid-gap:12px;gap:12px;padding:36px 18px;border-radius:30px;box-shadow:var(--sh);background:linear-gradient(160deg,var(--soft),var(--card) 70%)}.rjh,.rjk{border:1px solid var(--line)}.rjk{font:700 12px var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--btn);background:var(--card);border-radius:999px;padding:6px 14px}.rjh h1{font:700 clamp(32px,7vw,54px)/1.05 var(--fd);color:var(--pink);margin:0;text-wrap:balance}.rjh p{margin:0;max-width:560px;font-weight:600;font-size:17px}.rja{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.rjs{color:var(--mut);max-width:460px}.rjg{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.rjc,.rjg{display:grid}.rjc{grid-gap:6px;gap:6px;align-content:start}.rjc h2{font:700 20px var(--fd);margin:0;color:var(--ink)}.rjc p{margin:0;color:var(--mut);line-height:1.5}.rje{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--soft);font-size:24px;box-shadow:0 0 0 2px var(--pink)}.rjf h2,.rjst h2{font:700 clamp(24px,4vw,32px) var(--fd);margin:0 0 10px;color:var(--ink)}.rjst ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.rjst li{display:flex;gap:14px;align-items:flex-start}.rjst li div{display:grid;grid-gap:2px;gap:2px;min-width:0}.rjst li span{color:var(--mut)}.rjn{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--btn);color:var(--btnt);font:700 16px var(--fd)}.rjf{text-align:center;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:30px 18px;border-radius:30px;background:var(--soft);border:1px solid var(--line)}.rjf p{margin:0 0 6px;color:var(--mut);font-weight:600}.faqd{border-top:1px solid var(--line);padding:10px 0}.faqd:first-of-type{border-top:0}.faqd summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:10px;min-height:32px;align-items:center}.faqd summary::-webkit-details-marker{display:none}.faqd summary:after{content:"+";color:var(--btn);font-size:22px;line-height:1}.faqd[open] summary:after{content:"–"}.slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.th{overflow:hidden}.th>img{width:100%;height:100%;object-fit:cover;display:block}.lcard img,.lslide i img{aspect-ratio:auto}.em{display:inline-grid;place-items:center;font-size:18px;line-height:1}.em,.nl>.ic{width:22px;height:22px;flex:none}@media (min-width:1181px){.nav .gut{flex-wrap:nowrap;gap:4px}.logo{margin-right:6px;flex:none}.nl{height:44px;box-sizing:border-box;padding:0 10px;line-height:1;white-space:nowrap;justify-content:center;flex:none}.nl .nlt{display:none}.nl .cn{line-height:20px}.gs-desk{display:flex;align-items:center;gap:6px;margin-left:auto;min-width:0}.gs-desk .langsw{align-items:center;margin:0}.gs-desk .langsw,.gs-desk .sp{height:44px;box-sizing:border-box}.gs-desk .sp{min-height:44px;flex:1 1 120px;min-width:100px;max-width:240px;margin-left:0}.gs-desk .langsw button{min-width:34px;font-size:12px;padding:0 6px}.nav .btn{height:44px;padding:0 16px;white-space:nowrap;flex:none}}