*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:#f6f6fa;color:#14141f;font:17px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #c40d68;outline-offset:3px;border-radius:6px}
.w{max-width:1200px;margin:0 auto;padding:0 20px}
.top{background:#fff;border-bottom:1px solid #e2e2ec;position:relative;z-index:10}
.top .w{display:flex;align-items:center;justify-content:space-between;height:72px}
.logo{display:flex;align-items:center;font-weight:900;font-size:27px;line-height:1.1;letter-spacing:-.02em;color:#c40d68}.logo b{color:#0a5fd6}.logo img{border-radius:50%;display:block;flex:none;margin-right:12px}
.logo small{display:block;font-size:12px;font-weight:600;color:#5c5c70;letter-spacing:0}
details.menu{position:relative}details.menu>summary{list-style:none;cursor:pointer;font-weight:800;font-size:16px;padding:10px 18px;border-radius:999px;background:#0a5fd6;color:#fff;user-select:none}
details.menu summary::-webkit-details-marker{display:none}details.menu[open]>summary{background:#c40d68}details.menu nav details.themes>summary,details.menu[open] nav details.themes>summary{background:transparent;border-radius:9px;padding:8px 14px;font-size:16px;color:#14141f}
details.menu nav{position:absolute;right:0;top:calc(100% + 10px);background:#fff;border:1px solid #e2e2ec;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.6);padding:10px;width:280px;display:grid}
details.menu nav a{display:flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:9px;font-weight:700;color:#14141f;text-decoration:none}
details.menu nav a svg{flex:none;margin-right:12px;width:20px;height:20px;color:#0a5fd6}details.menu nav a.on,details.menu nav a.on svg{color:#c40d68}
details.menu nav a:focus-visible{outline:2px solid #c40d68;outline-offset:1px}details.menu nav details.themes>summary.on{color:#c40d68}details.menu .sub{display:flex;flex-wrap:wrap;gap:0 4px;margin-top:2px}
details.menu .sub a{font-size:13.5px;font-weight:600;color:#5c5c70;min-height:44px;padding:8px 14px}details.menu nav a:hover,details.menu nav a:focus-visible{background:#eeeef5}
details.menu nav a.on{color:#c40d68}details.themes summary{display:flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:9px;font-weight:700;color:#14141f;cursor:pointer;list-style:none;background:none;font-size:inherit;user-select:none}details.themes summary::-webkit-details-marker{display:none}details.menu details.themes[open] summary{background:none}details.themes summary svg{flex:none;margin-right:12px;width:20px;height:20px;color:#0a5fd6}details.themes summary .chev{width:16px;height:16px;margin-left:auto;margin-right:0;color:#5c5c70;transition:transform .15s}details.themes[open] summary .chev{transform:rotate(180deg)}details.themes summary.on,details.themes summary.on svg{color:#c40d68}details.menu details.themes summary:hover,details.menu details.themes summary:focus-visible{background:#eeeef5}details.themes .thl{display:grid;margin:2px 0 4px 18px;padding-left:6px;border-left:1px solid #eee}details.menu nav hr{border:0;border-top:1px solid #eee;margin:6px 4px}
.kick-hero{margin-top:16px}.rub-h1{font-size:clamp(34px,5vw,52px);margin:0}.hero-rub{display:grid;gap:22px}.hero-rub-h2{font-size:clamp(26px,3.6vw,40px)}.src-h2{font-size:20px;margin-top:28px}
.nl-wrap{margin:26px 0 8px;text-align:center}.nl{display:inline-block;background:#c40d68;color:#fff;font-weight:800;font-size:19px;padding:14px 28px;border-radius:999px;text-decoration:none;box-shadow:0 4px 14px rgba(255,46,147,.45)}.nl:hover,.nl:focus-visible{background:#0a5fd6;color:#fff;outline:3px solid #c40d68;outline-offset:3px}
@media(max-width:599px){.nl{display:block;font-size:17px;padding:14px 18px}}
.nlp-lab{margin:22px 0 4px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#0a5fd6}.nlp-mail,.nlp-obj{margin:0;user-select:all;-webkit-user-select:all;background:#fff;border:2px solid #0a5fd6;border-radius:12px;padding:12px 16px;font-weight:800;color:#0a5fd6;overflow-wrap:anywhere;word-break:break-word;max-width:100%;box-sizing:border-box}.nlp-mail{font-size:clamp(20px,5.4vw,38px);line-height:1.25}.nlp-obj{font-size:clamp(18px,4.2vw,24px)}.btn2,.page a.btn2{display:inline-block;margin-top:24px;border:2px solid #c40d68;color:#c40d68;background:transparent;font-weight:800;padding:11px 22px;border-radius:999px;text-decoration:none}.btn2:hover,.btn2:focus-visible{background:#c40d68;color:#fff;outline:3px solid #0a5fd6;outline-offset:3px}
.kick{display:inline-block;color:#c40d68;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}
h1,h2,h3{font-weight:850;letter-spacing:-.02em;line-height:1.12;margin:0 0 10px;color:#14141f}
.t{font-size:14px;color:#5c5c70}
fig,figure{margin:0}.ph{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center 35%;border-radius:12px;background:#ddd}
figcaption{font-size:12.5px;color:#777;margin-top:6px}
.une{display:grid;gap:28px;padding:36px 0 20px}
.hero h1{font-size:clamp(30px,4.6vw,52px);margin:8px 0 16px}.hero>.ph{margin-bottom:16px}.hero p{font-size:19px;color:#333;margin:0 0 10px}
.side{display:grid;gap:22px;align-content:start}.side{width:100%;max-width:400px;justify-self:center}.side .mini{display:flex!important;flex-direction:column!important;gap:10px;text-align:left}.side .mini .ph{width:100%!important;max-width:none!important;flex:none;aspect-ratio:16/9;border-radius:10px}.side{gap:0!important}.side .mini{padding:30px 0;border-top:1px solid #e2e2ec}.side .mini:first-child{padding-top:0;border-top:0}.side .mini:last-child{padding-bottom:0}.side .mini>div{margin-top:0}html[data-theme="dark"] .side .mini{border-top-color:#2a2a3d}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .side .mini{border-top-color:#2a2a3d}}html[data-theme="dark"] .side .mini:first-child,html:not([data-theme="light"]) .side .mini:first-child{border-top:0}.mini h3{font-size:17px;margin:0 0 4px;font-weight:400;letter-spacing:0;line-height:1.45}.hero p,.card p{font-weight:400}.card,.mini,.hero{position:relative}a.ov{color:inherit;text-decoration:none}a.ov::after{content:"";position:absolute;inset:0;z-index:1}.t a.xp{position:relative;z-index:2;display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.t a.xp:hover,.t a.xp:focus-visible{color:#c40d68}.t a.xp svg{width:12px;height:12px}
.sec{padding:34px 0 10px}.sech{display:flex;align-items:baseline;justify-content:space-between;border-top:4px solid #0a5fd6;padding-top:14px;margin-bottom:22px}
.sech h2{font-size:28px;margin:0}.sech a{color:#c40d68;font-weight:800;font-size:15px}
.grid{display:grid;gap:30px}.card{display:block;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.card .ph{border-radius:0}.card .in{padding:16px 18px 20px}.card h3{font-size:21px}.card p{margin:0 0 8px;color:#444;font-size:15.5px}
a:hover h1,a:hover h2,a:hover h3{text-decoration:underline;text-decoration-thickness:2px}
.cafe{background:#fff0f7;border-radius:16px;padding:26px 28px}.cafe h2{font-size:26px}.cafe ul{margin:10px 0;padding-left:20px}.cafe li{margin:10px 0;font-weight:600}
.cafe a.more,.more{color:#c40d68;font-weight:800}
.page{padding:40px 0 30px;max-width:780px}.page h1{font-size:clamp(32px,5vw,48px)}
.art{max-width:780px;padding:36px 0 30px}.art h1{font-size:clamp(30px,4.8vw,48px)}.art .ph{margin:18px 0 0}.art p{font-size:19px}.dec{max-width:680px;margin:0 auto}.dec p,.dec li{line-height:1.75;margin:0 0 1.15em}.dec p.chapo{font-size:21px;font-weight:600;line-height:1.6}.dec h2{font-size:26px;margin:2em 0 .6em;line-height:1.25}.dec ul{padding-left:1.2em}.dec li{font-size:18px}.dec figure.ph img{width:100%;height:auto;border-radius:12px}.dec figcaption{font-size:13px;color:#5c5c70;margin-top:6px}
.m{font-size:14px;color:#5c5c70;margin:14px 0}.m a,.src a,.page p a,.art p a{color:#a80a58;text-decoration:underline}
.src{font-size:14px;color:#555;padding-left:18px;word-break:break-word}.src li{margin:6px 0}
.lst{list-style:none;padding:0}.lst li{border-top:1px solid #e2e2ec;padding:12px 0;word-break:break-word}
.edi{border-top:1px solid #e2e2ec;padding:22px 0}.edi ul{padding-left:20px}.edi li{margin:8px 0}
.phd{background:#fff4d6;border:1px dashed #b88a00;padding:1px 6px;font-weight:700}
footer{background:#0a5fd6;color:#e9efe9;padding:34px 0 40px;margin-top:40px;font-size:15px}footer a{color:#fff;text-decoration:underline}footer b{color:#fff}
@media(min-width:900px){.une{grid-template-columns:2fr 1fr}.grid{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}}
@media(min-width:600px) and (max-width:899px){.grid{grid-template-columns:1fr 1fr}}
@media(max-width:599px){body{font-size:16px}.top .w{height:62px}.logo{font-size:23px}.logo small{display:none}
 details.menu nav{position:fixed;left:12px;right:12px;top:70px;width:auto;max-height:calc(100vh - 86px);overflow-y:auto}.art p{font-size:17.5px}.cafe{padding:20px}}
.act{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:26px 0 6px;padding-top:16px;border-top:1px solid #e2e2ec}
.act a.shr,.act button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 13px;border:1px solid #dcdce8;border-radius:999px;background:transparent;color:#14141f;font:600 14px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s}
.act a.shr{width:44px;padding:0}.act svg{width:18px;height:18px;flex:none;color:currentColor}.act svg.xl{width:15px;height:15px}
.act a.shr:hover,.act a.shr:focus-visible,.act button:not(:disabled):hover{border-color:#1d1d1b;background:#fff}
.act .vt{display:inline-flex;gap:8px}.act button[aria-pressed=true]{border-color:#c40d68;color:#c40d68}
.act button:disabled{cursor:default}.act .vmsg{font-size:13px;color:#5c5c70;margin-left:4px}.act .vn:empty{display:none}
.cafe-list{display:grid;gap:26px;margin-top:26px}.bub{position:relative;background:#fff;border:0;border-radius:18px 18px 18px 6px;padding:22px 26px 14px;box-shadow:0 2px 10px rgba(15,74,56,.08),0 1px 2px rgba(0,0,0,.04);max-width:720px}
.bub::after{content:"";position:absolute;left:-7px;bottom:0;width:14px;height:14px;background:#fff;clip-path:polygon(100% 0,100% 100%,0 100%);border-bottom-right-radius:3px}
.bub h2{font-size:21px;font-weight:800;margin:0 0 10px}.bub ul{list-style:none;padding:0;margin:0 0 10px}.bub li{position:relative;padding:7px 0 7px 18px;border-top:1px solid #f0ede7;font-weight:500;line-height:1.45}.bub li:first-child{border-top:0}
.bub li::before{content:"";position:absolute;left:2px;top:16px;width:6px;height:6px;border-radius:50%;background:#c40d68}.bub p{margin:6px 0}.bub .m{margin:10px 0 2px}
.bub .srcs{font-size:13px;color:#5c5c70}.bub .srcs a{color:#5c5c70;text-decoration:underline;text-decoration-color:#cfcfdd}.bub .act{margin-top:12px;padding-top:12px;border-top-color:#f0ede7}
@media(max-width:599px){.bub{max-width:none;padding:18px 18px 12px}.bub::after{display:none}}
@media(max-width:599px){.act .vmsg{width:100%;margin-left:0}}.tt{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;margin-right:6px;border:1px solid #e2e2ec;border-radius:50%;background:none;color:#0a5fd6;cursor:pointer;padding:0}.tt[hidden]{display:none}.tt svg{width:20px;height:20px}.tt .sun{display:none}.tt:hover,.tt:focus-visible{border-color:#c40d68;color:#c40d68;outline:none}html[data-theme="dark"] .tt .sun{display:block}html[data-theme="dark"] .tt .moon{display:none}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .tt .sun{display:block}html:not([data-theme="light"]) .tt .moon{display:none}}
.nlf form.inf-form [class^="inf-main"]{background:#fff!important;border:1px solid #e2e2ec;border-radius:14px;padding:22px 20px!important;margin:18px 0!important}
.nlf [class^="inf-main"]>h4:first-child,.nlf [class^="inf-main"]>span:first-of-type{display:none!important}
.nlf .inf-content{margin-top:0!important}
.nlf form.inf-form [class^="inf-main"] input[type=email]{width:100%;height:46px!important;border:1px solid #cfcfdd!important;border-radius:10px;padding:0 14px!important;font:inherit;font-size:16px!important;color:#14141f!important;background:#fff}
.nlf form.inf-form [class^="inf-main"] input[type=email]:focus{outline:2px solid #c40d68;outline-offset:1px;border-color:#c40d68!important}
.nlf form.inf-form [class^="inf-main"] .inf-rgpd{margin:14px 0 8px!important;font-size:13px!important;color:#5c5c70!important;line-height:1.45}
.nlf form.inf-form [class^="inf-main"] .inf-submit{text-align:left!important}
.nlf form.inf-form [class^="inf-main"] .inf-submit input{margin-top:14px!important;background:#c40d68!important;color:#fff!important;border:0!important;border-radius:999px;padding:12px 26px!important;font:inherit;font-weight:800!important;font-size:15px!important;cursor:pointer}
.nlf form.inf-form [class^="inf-main"] .inf-submit input:hover{background:#a80a58!important}
.nlf .inf-success h4{color:#0a5fd6!important;font-size:16px!important}
.nlf .altcha-label span,.nlf altcha-widget{color:#5c5c70}
.nlp-note{font-size:13px;color:#5c5c70}
.logo img.lg-s{display:none}.logo img{box-shadow:none}footer{background:#0a0a12;color:#d8d8e6;border-top:3px solid #ff2e93}footer a,footer b{color:#f2f2f7}.sech{border-top-color:#c40d68}.logo{color:#c40d68}.logo b{color:#0a5fd6}.nl:hover,.nl:focus-visible{outline-color:#0b7a32}.nlf .inf-success h4{color:#0b7a32!important}.kick.k-ia{color:#c40d68}.kick.k-tech{color:#0a5fd6}.kick.k-mobilite-electrique{color:#0b7a32}.kick.k-suisse{color:#a80a58}.kick.k-espace{color:#0057c2}.kick.k-ar-vr{color:#7a6a00}html[data-theme="dark"]{color-scheme:dark}html[data-theme="dark"] .top .logo img{box-shadow:none}html[data-theme="dark"] img.ph{filter:brightness(.92)}html[data-theme="dark"] body{background:#0a0a12;color:#f2f2f7}html[data-theme="dark"] a:focus-visible,html[data-theme="dark"] summary:focus-visible{outline:3px solid #ff2e93}html[data-theme="dark"] .top{background:#14141f;border-bottom:1px solid #2a2a3d}html[data-theme="dark"] .logo{color:#ff2e93}html[data-theme="dark"] .logo b{color:#2e8bff}html[data-theme="dark"] .logo small{color:#a8a8bc}html[data-theme="dark"] details.menu>summary{background:#2e8bff}html[data-theme="dark"] details.menu[open]>summary{background:#ff2e93}html[data-theme="dark"] details.menu nav details.themes>summary,html[data-theme="dark"] details.menu[open] nav details.themes>summary{color:#f2f2f7}html[data-theme="dark"] details.menu nav{background:#14141f;border:1px solid #2a2a3d;box-shadow:0 18px 40px rgba(0,0,0,.55)}html[data-theme="dark"] details.menu nav a{color:#f2f2f7}html[data-theme="dark"] details.menu nav a svg{color:#2e8bff}html[data-theme="dark"] details.menu nav a.on,html[data-theme="dark"] details.menu nav a.on svg{color:#ff2e93}html[data-theme="dark"] details.menu nav a:focus-visible{outline:2px solid #ff2e93}html[data-theme="dark"] details.menu nav details.themes>summary.on{color:#ff2e93}html[data-theme="dark"] details.menu .sub a{color:#a8a8bc}html[data-theme="dark"] details.menu nav a:hover,html[data-theme="dark"] details.menu nav a:focus-visible{background:#1c1c2b}html[data-theme="dark"] details.menu nav a.on{color:#ff2e93}html[data-theme="dark"] details.themes summary{color:#f2f2f7}html[data-theme="dark"] details.themes summary svg{color:#2e8bff}html[data-theme="dark"] details.themes summary .chev{color:#a8a8bc}html[data-theme="dark"] details.themes summary.on,html[data-theme="dark"] details.themes summary.on svg{color:#ff2e93}html[data-theme="dark"] details.menu details.themes summary:hover,html[data-theme="dark"] details.menu details.themes summary:focus-visible{background:#1c1c2b}html[data-theme="dark"] details.themes .thl{border-left:1px solid #24243a}html[data-theme="dark"] details.menu nav hr{border-top:1px solid #24243a}html[data-theme="dark"] .nl{background:#ff2e93;box-shadow:0 4px 14px rgba(0,0,0,.55)}html[data-theme="dark"] .nl:hover,html[data-theme="dark"] .nl:focus-visible{background:#2e8bff;outline:3px solid #ff2e93}html[data-theme="dark"] .nlp-lab{color:#2e8bff}html[data-theme="dark"] .nlp-mail,html[data-theme="dark"] .nlp-obj{background:#14141f;border:2px solid #2e8bff;color:#2e8bff}html[data-theme="dark"] .btn2,html[data-theme="dark"] .page a.btn2{border:2px solid #ff2e93;color:#ff2e93}html[data-theme="dark"] .btn2:hover,html[data-theme="dark"] .btn2:focus-visible{background:#ff2e93;outline:3px solid #2e8bff}html[data-theme="dark"] .kick{color:#ff2e93}html[data-theme="dark"] h1,html[data-theme="dark"] h2,html[data-theme="dark"] h3{color:#f2f2f7}html[data-theme="dark"] .t{color:#a8a8bc}html[data-theme="dark"] figcaption{color:#a8a8bc}html[data-theme="dark"] .hero p{color:#e0e0ea}html[data-theme="dark"] .t a.xp:hover,html[data-theme="dark"] .t a.xp:focus-visible{color:#ff2e93}html[data-theme="dark"] .sech{border-top:4px solid #2e8bff}html[data-theme="dark"] .sech a{color:#ff2e93}html[data-theme="dark"] .card{background:#14141f;box-shadow:0 1px 3px rgba(0,0,0,.55)}html[data-theme="dark"] .card p{color:#c8c8d6}html[data-theme="dark"] .cafe{background:#1a1024}html[data-theme="dark"] .cafe a.more,html[data-theme="dark"] .more{color:#ff2e93}html[data-theme="dark"] .dec figcaption{color:#a8a8bc}html[data-theme="dark"] .m{color:#a8a8bc}html[data-theme="dark"] .m a,html[data-theme="dark"] .src a,html[data-theme="dark"] .page p a,html[data-theme="dark"] .art p a{color:#ff6fb5}html[data-theme="dark"] .src{color:#c8c8d6}html[data-theme="dark"] .lst li{border-top:1px solid #2a2a3d}html[data-theme="dark"] .edi{border-top:1px solid #2a2a3d}html[data-theme="dark"] .phd{background:#1f1a10;border:1px dashed #ffd23f}html[data-theme="dark"] footer{background:#2e8bff;color:#d8d8e6}html[data-theme="dark"] .act{border-top:1px solid #2a2a3d}html[data-theme="dark"] .act a.shr,html[data-theme="dark"] .act button{border:1px solid #2a2a3d;color:#f2f2f7}html[data-theme="dark"] .act a.shr:hover,html[data-theme="dark"] .act a.shr:focus-visible,html[data-theme="dark"] .act button:not(:disabled):hover{border-color:#f2f2f7;background:#14141f}html[data-theme="dark"] .act button[aria-pressed=true]{border-color:#ff2e93;color:#ff2e93}html[data-theme="dark"] .act .vmsg{color:#a8a8bc}html[data-theme="dark"] .bub{background:#14141f;box-shadow:0 2px 10px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.55)}html[data-theme="dark"] .bub::after{background:#14141f}html[data-theme="dark"] .bub li{border-top:1px solid #24243a}html[data-theme="dark"] .bub li::before{background:#ff2e93}html[data-theme="dark"] .bub .srcs{color:#a8a8bc}html[data-theme="dark"] .bub .srcs a{color:#a8a8bc;text-decoration-color:#3a3a52}html[data-theme="dark"] .bub .act{border-top-color:#24243a}html[data-theme="dark"] .tt{border:1px solid #2a2a3d;color:#2e8bff}html[data-theme="dark"] .tt:hover,html[data-theme="dark"] .tt:focus-visible{border-color:#ff2e93;color:#ff2e93}html[data-theme="dark"] .nlf form.inf-form [class^="inf-main"]{background:#14141f!important;border:1px solid #2a2a3d}html[data-theme="dark"] .nlf form.inf-form [class^="inf-main"] input[type=email]{border:1px solid #3a3a52!important;color:#f2f2f7!important;background:#14141f}html[data-theme="dark"] .nlf form.inf-form [class^="inf-main"] input[type=email]:focus{outline:2px solid #ff2e93;border-color:#ff2e93!important}html[data-theme="dark"] .nlf form.inf-form [class^="inf-main"] .inf-rgpd{color:#a8a8bc!important}html[data-theme="dark"] .nlf form.inf-form [class^="inf-main"] .inf-submit input{background:#ff2e93!important}html[data-theme="dark"] .nlf form.inf-form [class^="inf-main"] .inf-submit input:hover{background:#ff6fb5!important}html[data-theme="dark"] .nlf .inf-success h4{color:#2e8bff!important}html[data-theme="dark"] .nlf .altcha-label span,html[data-theme="dark"] .nlf altcha-widget{color:#a8a8bc}html[data-theme="dark"] .nlp-note{color:#a8a8bc}@media (prefers-color-scheme:dark){html:not([data-theme="light"]){color-scheme:dark}html:not([data-theme="light"]) .top .logo img{box-shadow:none}html:not([data-theme="light"]) img.ph{filter:brightness(.92)}html:not([data-theme="light"]) body{background:#0a0a12;color:#f2f2f7}html:not([data-theme="light"]) a:focus-visible,html:not([data-theme="light"]) summary:focus-visible{outline:3px solid #ff2e93}html:not([data-theme="light"]) .top{background:#14141f;border-bottom:1px solid #2a2a3d}html:not([data-theme="light"]) .logo{color:#ff2e93}html:not([data-theme="light"]) .logo b{color:#2e8bff}html:not([data-theme="light"]) .logo small{color:#a8a8bc}html:not([data-theme="light"]) details.menu>summary{background:#2e8bff}html:not([data-theme="light"]) details.menu[open]>summary{background:#ff2e93}html:not([data-theme="light"]) details.menu nav details.themes>summary,html:not([data-theme="light"]) details.menu[open] nav details.themes>summary{color:#f2f2f7}html:not([data-theme="light"]) details.menu nav{background:#14141f;border:1px solid #2a2a3d;box-shadow:0 18px 40px rgba(0,0,0,.55)}html:not([data-theme="light"]) details.menu nav a{color:#f2f2f7}html:not([data-theme="light"]) details.menu nav a svg{color:#2e8bff}html:not([data-theme="light"]) details.menu nav a.on,html:not([data-theme="light"]) details.menu nav a.on svg{color:#ff2e93}html:not([data-theme="light"]) details.menu nav a:focus-visible{outline:2px solid #ff2e93}html:not([data-theme="light"]) details.menu nav details.themes>summary.on{color:#ff2e93}html:not([data-theme="light"]) details.menu .sub a{color:#a8a8bc}html:not([data-theme="light"]) details.menu nav a:hover,html:not([data-theme="light"]) details.menu nav a:focus-visible{background:#1c1c2b}html:not([data-theme="light"]) details.menu nav a.on{color:#ff2e93}html:not([data-theme="light"]) details.themes summary{color:#f2f2f7}html:not([data-theme="light"]) details.themes summary svg{color:#2e8bff}html:not([data-theme="light"]) details.themes summary .chev{color:#a8a8bc}html:not([data-theme="light"]) details.themes summary.on,html:not([data-theme="light"]) details.themes summary.on svg{color:#ff2e93}html:not([data-theme="light"]) details.menu details.themes summary:hover,html:not([data-theme="light"]) details.menu details.themes summary:focus-visible{background:#1c1c2b}html:not([data-theme="light"]) details.themes .thl{border-left:1px solid #24243a}html:not([data-theme="light"]) details.menu nav hr{border-top:1px solid #24243a}html:not([data-theme="light"]) .nl{background:#ff2e93;box-shadow:0 4px 14px rgba(0,0,0,.55)}html:not([data-theme="light"]) .nl:hover,html:not([data-theme="light"]) .nl:focus-visible{background:#2e8bff;outline:3px solid #ff2e93}html:not([data-theme="light"]) .nlp-lab{color:#2e8bff}html:not([data-theme="light"]) .nlp-mail,html:not([data-theme="light"]) .nlp-obj{background:#14141f;border:2px solid #2e8bff;color:#2e8bff}html:not([data-theme="light"]) .btn2,html:not([data-theme="light"]) .page a.btn2{border:2px solid #ff2e93;color:#ff2e93}html:not([data-theme="light"]) .btn2:hover,html:not([data-theme="light"]) .btn2:focus-visible{background:#ff2e93;outline:3px solid #2e8bff}html:not([data-theme="light"]) .kick{color:#ff2e93}html:not([data-theme="light"]) h1,html:not([data-theme="light"]) h2,html:not([data-theme="light"]) h3{color:#f2f2f7}html:not([data-theme="light"]) .t{color:#a8a8bc}html:not([data-theme="light"]) figcaption{color:#a8a8bc}html:not([data-theme="light"]) .hero p{color:#e0e0ea}html:not([data-theme="light"]) .t a.xp:hover,html:not([data-theme="light"]) .t a.xp:focus-visible{color:#ff2e93}html:not([data-theme="light"]) .sech{border-top:4px solid #2e8bff}html:not([data-theme="light"]) .sech a{color:#ff2e93}html:not([data-theme="light"]) .card{background:#14141f;box-shadow:0 1px 3px rgba(0,0,0,.55)}html:not([data-theme="light"]) .card p{color:#c8c8d6}html:not([data-theme="light"]) .cafe{background:#1a1024}html:not([data-theme="light"]) .cafe a.more,html:not([data-theme="light"]) .more{color:#ff2e93}html:not([data-theme="light"]) .dec figcaption{color:#a8a8bc}html:not([data-theme="light"]) .m{color:#a8a8bc}html:not([data-theme="light"]) .m a,html:not([data-theme="light"]) .src a,html:not([data-theme="light"]) .page p a,html:not([data-theme="light"]) .art p a{color:#ff6fb5}html:not([data-theme="light"]) .src{color:#c8c8d6}html:not([data-theme="light"]) .lst li{border-top:1px solid #2a2a3d}html:not([data-theme="light"]) .edi{border-top:1px solid #2a2a3d}html:not([data-theme="light"]) .phd{background:#1f1a10;border:1px dashed #ffd23f}html:not([data-theme="light"]) footer{background:#2e8bff;color:#d8d8e6}html:not([data-theme="light"]) .act{border-top:1px solid #2a2a3d}html:not([data-theme="light"]) .act a.shr,html:not([data-theme="light"]) .act button{border:1px solid #2a2a3d;color:#f2f2f7}html:not([data-theme="light"]) .act a.shr:hover,html:not([data-theme="light"]) .act a.shr:focus-visible,html:not([data-theme="light"]) .act button:not(:disabled):hover{border-color:#f2f2f7;background:#14141f}html:not([data-theme="light"]) .act button[aria-pressed=true]{border-color:#ff2e93;color:#ff2e93}html:not([data-theme="light"]) .act .vmsg{color:#a8a8bc}html:not([data-theme="light"]) .bub{background:#14141f;box-shadow:0 2px 10px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.55)}html:not([data-theme="light"]) .bub::after{background:#14141f}html:not([data-theme="light"]) .bub li{border-top:1px solid #24243a}html:not([data-theme="light"]) .bub li::before{background:#ff2e93}html:not([data-theme="light"]) .bub .srcs{color:#a8a8bc}html:not([data-theme="light"]) .bub .srcs a{color:#a8a8bc;text-decoration-color:#3a3a52}html:not([data-theme="light"]) .bub .act{border-top-color:#24243a}html:not([data-theme="light"]) .tt{border:1px solid #2a2a3d;color:#2e8bff}html:not([data-theme="light"]) .tt:hover,html:not([data-theme="light"]) .tt:focus-visible{border-color:#ff2e93;color:#ff2e93}html:not([data-theme="light"]) .nlf form.inf-form [class^="inf-main"]{background:#14141f!important;border:1px solid #2a2a3d}html:not([data-theme="light"]) .nlf form.inf-form [class^="inf-main"] input[type=email]{border:1px solid #3a3a52!important;color:#f2f2f7!important;background:#14141f}html:not([data-theme="light"]) .nlf form.inf-form [class^="inf-main"] input[type=email]:focus{outline:2px solid #ff2e93;border-color:#ff2e93!important}html:not([data-theme="light"]) .nlf form.inf-form [class^="inf-main"] .inf-rgpd{color:#a8a8bc!important}html:not([data-theme="light"]) .nlf form.inf-form [class^="inf-main"] .inf-submit input{background:#ff2e93!important}html:not([data-theme="light"]) .nlf form.inf-form [class^="inf-main"] .inf-submit input:hover{background:#ff6fb5!important}html:not([data-theme="light"]) .nlf .inf-success h4{color:#2e8bff!important}html:not([data-theme="light"]) .nlf .altcha-label span,html:not([data-theme="light"]) .nlf altcha-widget{color:#a8a8bc}html:not([data-theme="light"]) .nlp-note{color:#a8a8bc}}html[data-theme="dark"]{color-scheme:dark}html[data-theme="dark"] details.menu>summary,html[data-theme="dark"] details.menu[open]>summary,html[data-theme="dark"] .nl,html[data-theme="dark"] .nl:hover,html[data-theme="dark"] .nl:focus-visible{color:#0a0a12}html[data-theme="dark"] .nl:hover,html[data-theme="dark"] .nl:focus-visible{outline-color:#3dff6e}html[data-theme="dark"] .btn2:hover,html[data-theme="dark"] .btn2:focus-visible{color:#0a0a12;outline-color:#2e8bff}html[data-theme="dark"] .nlf form.inf-form [class^="inf-main"] .inf-submit input{color:#0a0a12!important}html[data-theme="dark"] footer{background:#07070d;color:#d8d8e6;border-top:2px solid #ff2e93}html[data-theme="dark"] footer a,html[data-theme="dark"] footer b{color:#f2f2f7}html[data-theme="dark"] .sech{border-top-color:#ff2e93}html[data-theme="dark"] .nlf .inf-success h4{color:#3dff6e!important}html[data-theme="dark"] .top{background:#0a0a12;border-bottom-color:#24243a}html[data-theme="dark"] .logo{color:#ff2e93}html[data-theme="dark"] .logo b{color:#2e8bff}html[data-theme="dark"] .logo img.lg-s{display:block}html[data-theme="dark"] .logo img.lg-j{display:none}html[data-theme="dark"] .top .logo img{box-shadow:none}html[data-theme="dark"] img.ph{filter:brightness(.92)}html[data-theme="dark"] .kick.k-ia{color:#ff2e93}html[data-theme="dark"] .kick.k-tech{color:#2e8bff}html[data-theme="dark"] .kick.k-mobilite-electrique{color:#3dff6e}html[data-theme="dark"] .kick.k-suisse{color:#ff6fb5}html[data-theme="dark"] .kick.k-espace{color:#7fb6ff}html[data-theme="dark"] .kick.k-ar-vr{color:#f5ff3d}@media (prefers-color-scheme:dark){html:not([data-theme="light"]){color-scheme:dark}html:not([data-theme="light"]) details.menu>summary,html:not([data-theme="light"]) details.menu[open]>summary,html:not([data-theme="light"]) .nl,html:not([data-theme="light"]) .nl:hover,html:not([data-theme="light"]) .nl:focus-visible{color:#0a0a12}html:not([data-theme="light"]) .nl:hover,html:not([data-theme="light"]) .nl:focus-visible{outline-color:#3dff6e}html:not([data-theme="light"]) .btn2:hover,html:not([data-theme="light"]) .btn2:focus-visible{color:#0a0a12;outline-color:#2e8bff}html:not([data-theme="light"]) .nlf form.inf-form [class^="inf-main"] .inf-submit input{color:#0a0a12!important}html:not([data-theme="light"]) footer{background:#07070d;color:#d8d8e6;border-top:2px solid #ff2e93}html:not([data-theme="light"]) footer a,html:not([data-theme="light"]) footer b{color:#f2f2f7}html:not([data-theme="light"]) .sech{border-top-color:#ff2e93}html:not([data-theme="light"]) .nlf .inf-success h4{color:#3dff6e!important}html:not([data-theme="light"]) .top{background:#0a0a12;border-bottom-color:#24243a}html:not([data-theme="light"]) .logo{color:#ff2e93}html:not([data-theme="light"]) .logo b{color:#2e8bff}html:not([data-theme="light"]) .logo img.lg-s{display:block}html:not([data-theme="light"]) .logo img.lg-j{display:none}html:not([data-theme="light"]) .top .logo img{box-shadow:none}html:not([data-theme="light"]) img.ph{filter:brightness(.92)}html:not([data-theme="light"]) .kick.k-ia{color:#ff2e93}html:not([data-theme="light"]) .kick.k-tech{color:#2e8bff}html:not([data-theme="light"]) .kick.k-mobilite-electrique{color:#3dff6e}html:not([data-theme="light"]) .kick.k-suisse{color:#ff6fb5}html:not([data-theme="light"]) .kick.k-espace{color:#7fb6ff}html:not([data-theme="light"]) .kick.k-ar-vr{color:#f5ff3d}}@font-face{font-family:"HIF Unbounded";src:url(unbounded-800-hif-20261104a.woff2) format("woff2");font-weight:800;font-display:swap}:root{--pk:#c40d68;--bl:#0a5fd6;--gr:#0b7a32;--ye:#7a6a00;--hbg:#fff;--hfg:#14141f;--hmu:#5c5c70;--hbd:#e2e2ec}html[data-theme="dark"]{--pk:#ff2e93;--bl:#2e8bff;--gr:#3dff6e;--ye:#f5ff3d;--hbg:#0a0a12;--hfg:#f2f2f7;--hmu:#a8a8c0;--hbd:#24243a}@media (prefers-color-scheme:dark){html:not([data-theme="light"]){--pk:#ff2e93;--bl:#2e8bff;--gr:#3dff6e;--ye:#f5ff3d;--hbg:#0a0a12;--hfg:#f2f2f7;--hmu:#a8a8c0;--hbd:#24243a}}.top.hc{background:var(--hbg);color:var(--hfg);border-bottom:1px solid var(--hbd);padding-bottom:14px}.top.hc .w.hbar{height:48px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--hbd);font-size:13px;color:var(--hmu);letter-spacing:.04em;text-transform:uppercase}.hc .hdate{font-weight:700;color:var(--hfg)}.hc .hed{white-space:nowrap}.hc .hbar .tt{margin-left:auto}.top.hc .w.hrow{height:auto;display:flex;align-items:center;justify-content:center;gap:28px;padding-top:22px;padding-bottom:16px}.hc .hlogo{display:block;line-height:0;flex:none}.hc .hlogo img{width:150px;height:150px;display:block}.hc .hwm{font-family:"HIF Unbounded","Arial Black",system-ui,sans-serif;font-weight:800;font-size:clamp(34px,8.6vw,124px);line-height:.95;letter-spacing:-.01em;color:var(--hfg);text-decoration:none;white-space:nowrap}.hc .hwm b{color:var(--pk);font-weight:800}.hc .hwm:hover{color:var(--hfg)}.top.hc .w:has(.hline){height:auto;display:block}.hc .hline{height:4px;border-radius:2px;background:linear-gradient(90deg,var(--pk),var(--bl) 50%,var(--gr))}.top.hc .w.hbot{height:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;flex-wrap:wrap}.hc .htag{margin:0;font-size:clamp(1.3rem,1rem + 1vw,1.6rem);font-weight:600;line-height:1.35;color:var(--hfg);flex:1 1 320px;min-width:0}.hc .pills{display:flex;gap:10px;flex-wrap:wrap}.hc .pl{--c:var(--pk);display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border:2px solid var(--c);border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent);font-weight:800;font-size:14px;letter-spacing:.06em;text-decoration:none}.hc .pl-tech{--c:var(--bl)}.hc .pl-ev{--c:var(--gr)}.hc .pl-vr{--c:var(--ye)}.hc .pl:hover,.hc .pl:focus-visible{background:var(--c);color:var(--hbg);outline:none}@media (max-width:600px){.top.hc .w.hbar{height:52px;font-size:12px;gap:8px}.hc .hed,.hc .hwd{display:none}.hc .hdate{white-space:nowrap}.hc .hbar .tt{width:38px;height:38px;margin-right:0}.hc .hbar details.menu>summary{padding:7px 14px;font-size:13px;line-height:1.2;white-space:nowrap}.top.hc .w.hrow{gap:12px;padding-top:14px;padding-bottom:10px;justify-content:flex-start}.hc .hlogo img{width:60px;height:60px}.hc .hwm{font-size:35px}.hc .hline{height:3px}.top.hc .w.hbot{flex-direction:column;align-items:flex-start;gap:10px}.hc .htag{font-size:1.3rem;line-height:1.35;flex:none;max-width:100%}.hc .pills{gap:8px}.hc .pl{min-height:34px;padding:0 14px;font-size:13px}.hc details.menu nav{top:58px}}:root{--sep:#2a2a3d;--meta:#a8a8c0;--surt:#a8a8c0;--act:#c2c2d6}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}html[data-theme="light"]{--sep:#e2e2ec;--meta:#2a2a3d;--surt:#2a2a3d;--act:#5c5c70}html[data-theme="dark"]{--sep:#2a2a3d;--meta:#a8a8c0;--surt:#a8a8c0;--act:#c2c2d6}@media (prefers-color-scheme:dark){html:not([data-theme="light"]){--sep:#2a2a3d;--meta:#a8a8c0;--surt:#a8a8c0;--act:#c2c2d6}}@media (prefers-color-scheme:light){html:not([data-theme="dark"]){--sep:#e2e2ec;--meta:#2a2a3d;--surt:#2a2a3d;--act:#5c5c70}}.hc .htag{font-weight:400!important}.hc .pl{border:0!important;color:#0a0a12!important;background:#2e8bff!important;font-weight:800}.hc .pl-tech{background:#ff2e93!important}.hc .pl-ch,.hc .pl-ev{background:#3dff6e!important}.hc .pl-vr,.hc .pl-espace{background:#f5ff3d!important}.hc .pl:hover,.hc .pl:focus-visible{filter:brightness(1.08);color:#0a0a12!important;outline:2px solid #f2f2f7;outline-offset:2px}.surt{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;line-height:1.2;color:#2e8bff}.surt.s-ia{color:#2e8bff}.surt.s-tech{color:#ff2e93}.surt.s-suisse,.surt.s-mobilite-electrique{color:#3dff6e}.surt.s-espace,.surt.s-ar-vr{color:#f5ff3d}html[data-theme="light"] .surt.s-ia{color:#0a5fd6}html[data-theme="light"] .surt.s-tech{color:#c40d68}html[data-theme="light"] .surt.s-suisse,html[data-theme="light"] .surt.s-mobilite-electrique{color:#0b7a32}html[data-theme="light"] .surt.s-espace,html[data-theme="light"] .surt.s-ar-vr{color:#7a6a00}.kick{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px}.kick::before{content:"";width:10px;height:10px;border-radius:2px;background:currentColor;flex:none}.une{gap:0 36px;padding:22px 0 8px}.hero{padding-right:36px;border-right:1px solid var(--sep)}.hero>.ph,.hero img.ph,.hero-rub>.ph,.hero-rub img.ph{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 35%;border-radius:14px;margin:0 0 14px}.hero h1{font-size:clamp(26px,4.2vw,42px);line-height:1.12;font-weight:800;margin:0 0 12px;letter-spacing:-.02em}.hero p{font-size:17px;line-height:1.5;font-weight:400;margin:10px 0 8px}.hero .act{margin:8px 0 10px;padding-top:0;border-top:0}.lcol{padding-right:36px;border-right:1px solid var(--sep);min-width:0}.lcol .hero{padding-right:0;border-right:0}.side{max-width:none;gap:0!important}.side .mini,.feed .mini{display:grid!important;grid-template-columns:96px 1fr;gap:10px 14px;align-items:start;padding:18px 0;border-top:1px solid var(--sep)!important;position:relative}@media (min-width:900px){.side .mini,.feed .mini{grid-template-columns:112px 1fr}}.side .mini:first-child,.feed .mini:first-child{padding-top:0;border-top:0!important}.side .mini .ph,.feed .mini .ph{width:100%!important;max-width:none!important;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center 35%;border-radius:12px;flex:none}.side .mini>div:not(.act),.feed .mini>div:not(.act){min-width:0;display:flex;flex-direction:column;gap:2px}.mini .surt{margin:0 0 4px}.mini h3{font-size:16.5px;font-weight:700;line-height:1.28;letter-spacing:-.01em;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mini .act,.feed .mini .act{grid-column:1/-1;margin:6px 0 0;padding-top:0;border-top:0}.sec{padding:28px 0 6px}.sech{border-top:0;border-bottom:1px solid var(--sep);padding:0 0 10px;margin-bottom:12px}.sech h2,.sech h1{font-size:22px;display:flex;align-items:center;gap:10px;margin:0}.sech h2::before,.sech h1::before{display:none!important;content:none!important}html[data-theme="dark"] .sech,html:not([data-theme="light"]) .sech{border-top:0!important;border-bottom-color:var(--sep)}.rub-h1{font-size:clamp(28px,4vw,40px)!important;font-weight:800}.grid{display:grid;grid-template-columns:1fr;gap:22px 0;align-items:stretch}.card,html[data-theme="dark"] .card,html:not([data-theme="light"]) .card,html[data-theme="light"] .card{display:flex;flex-direction:column;align-items:stretch;gap:0;background:transparent!important;box-shadow:none!important;border-radius:0;overflow:visible;padding:0 0 6px;margin:0;border:0;border-bottom:1px solid var(--sep);position:relative}.card .ph{display:block;width:100%!important;max-width:none!important;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center 35%;border-radius:8px;margin:0 0 12px;flex:none;background:#1a1a28}.card .in{padding:0;min-width:0;display:flex;flex-direction:column;gap:0;flex:1 1 auto}.card .surt{margin:0 0 5px}.card h3{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card p{display:none}.card .t{margin-top:6px;font-size:12px}.card .act{margin:12px 0 4px;margin-top:auto;padding-top:0;border-top:0;width:100%}@media (min-width:700px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;row-gap:28px}.grid>.card{padding:0 16px 4px;border-bottom:0}.grid>.card:not(:nth-child(2n))::after{content:"";position:absolute;top:0;bottom:8px;right:0;width:1px;background:#2a2a3d}html[data-theme="light"] .grid>.card:not(:nth-child(2n))::after{background:#e2e2ec}}@media (min-width:900px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;row-gap:32px}.grid>.card{padding:0 18px 4px;border-bottom:0}.grid>.card::after{content:none!important}.grid>.card:not(:nth-child(3n))::after{content:"";position:absolute;top:0;bottom:10px;right:0;width:1px;background:#2a2a3d}html[data-theme="light"] .grid>.card:not(:nth-child(3n))::after{background:#e2e2ec}}.mosaic-sec{padding:22px 0 36px}.mosaic{display:grid;grid-template-columns:1fr;gap:0;align-items:stretch}.mosaic>.card,html[data-theme="dark"] .mosaic>.card,html:not([data-theme="light"]) .mosaic>.card,html[data-theme="light"] .mosaic>.card{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0;border-bottom:1px solid color-mix(in srgb,#2a2a3d 55%,transparent);padding:18px 0;margin:0;overflow:visible}html[data-theme="light"] .mosaic>.card{border-bottom-color:color-mix(in srgb,#e2e2ec 80%,transparent)}.mosaic>.card .ph{border-radius:8px!important;margin:0 0 12px}.mosaic>.card .surt,.mosaic>.card .surt.s-ia,.mosaic>.card .surt.s-tech,.mosaic>.card .surt.s-suisse,.mosaic>.card .surt.s-mobilite-electrique,.mosaic>.card .surt.s-espace,.mosaic>.card .surt.s-ar-vr,html[data-theme="light"] .mosaic>.card .surt.s-ia,html[data-theme="light"] .mosaic>.card .surt.s-tech,html[data-theme="light"] .mosaic>.card .surt.s-suisse,html[data-theme="light"] .mosaic>.card .surt.s-mobilite-electrique,html[data-theme="light"] .mosaic>.card .surt.s-espace,html[data-theme="light"] .mosaic>.card .surt.s-ar-vr{color:#e6e6ee!important;font-size:14px!important;font-weight:600!important;letter-spacing:.1em!important;margin:0 0 8px;line-height:1.2;text-transform:uppercase}html[data-theme="light"] .mosaic>.card .surt{color:#3a3a52!important}.mosaic>.card h3{font-size:23px;font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mosaic>.card .act{margin:14px 0 0;margin-top:auto!important;padding-top:0;border-top:0}.mosaic>.card .act .ai,.mosaic>.card .act a.ai,.mosaic>.card .act button.ai{width:28px;height:28px;min-width:28px;max-width:none;gap:4px}.mosaic>.card .act svg{width:15px!important;height:15px!important}.mosaic>.card .act .sep{width:1px;height:12px;margin:0 10px;background:#7a7a92;opacity:.85;align-self:center}.mosaic>.card .act .vn{display:none!important;font-size:12px;font-weight:500;color:var(--act);margin-left:2px;line-height:1}.mosaic>.card .act .vn:not(:empty){display:inline!important}@media (min-width:900px){.mosaic{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;row-gap:40px;align-items:stretch;overflow:visible}.mosaic>.card{padding:0;border-bottom:0!important;height:100%;min-height:100%;display:flex;flex-direction:column;position:relative;overflow:visible!important;z-index:0}.mosaic>.card.c-sep::after{content:""!important;position:absolute;top:0;bottom:0;right:-24px;width:1px;background:#3a3a52;pointer-events:none;z-index:2}html[data-theme="light"] .mosaic>.card.c-sep::after{background:rgba(0,0,0,.12)}.mosaic>.card .ph{aspect-ratio:16/10;border-radius:8px!important;object-fit:cover;object-position:center 35%}.mosaic>.card h3{font-size:23px;font-weight:600;line-height:1.2;-webkit-line-clamp:3}.mosaic>.card.c-wide{grid-column:span 2}.mosaic>.card.c-wide .ph{aspect-ratio:16/9;border-radius:8px!important;width:100%}.mosaic>.card.c-wide h3{font-size:36px;font-weight:600;line-height:1.18;-webkit-line-clamp:3}.mosaic>.card.c-tall{grid-column:span 1;height:100%}.mosaic>.card.c-tall .ph{flex:1 1 auto;width:100%;aspect-ratio:auto;min-height:220px;height:auto;align-self:stretch;border-radius:8px!important;object-fit:cover;object-position:center 35%}.mosaic>.card.c-tall h3{font-size:22px;font-weight:600;line-height:1.2;-webkit-line-clamp:3}.mosaic>.card .in{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.mosaic>.card.c-tall .in{flex:0 0 auto}.mosaic>.card .act{margin-top:auto!important;margin-bottom:0;flex:0 0 auto}.mosaic>.card.c-wide,.mosaic>.card.c-tall{height:100%;align-self:stretch}}@media (max-width:899px){.mosaic>.card{display:grid;grid-template-columns:92px 1fr;gap:10px 14px;align-items:start;padding:18px 0;border-bottom:1px solid color-mix(in srgb,#3a3a52 70%,transparent)!important;background:transparent!important;box-shadow:none!important}.mosaic>.card .ph{width:100%!important;aspect-ratio:1/1;border-radius:8px!important;margin:0;grid-row:1 / span 2;object-fit:cover;object-position:center 35%}.mosaic>.card .in{grid-column:2;min-width:0}.mosaic>.card .act{grid-column:1 / -1;margin:10px 0 0}.mosaic>.card h3{font-size:17px;font-weight:600;line-height:1.25;-webkit-line-clamp:3}.mosaic>.card .surt{font-size:13px;letter-spacing:.1em;color:#e6e6ee!important;font-weight:600}.mosaic>.card.c-wide{display:flex;flex-direction:column;grid-template-columns:none;padding:20px 0;border-bottom:1px solid color-mix(in srgb,#2a2a3d 55%,transparent)!important}.mosaic>.card.c-wide .ph{aspect-ratio:16/10;width:100%!important;margin:0 0 12px;grid-row:auto;border-radius:8px!important}.mosaic>.card.c-wide .in,.mosaic>.card.c-wide .act{grid-column:auto}.mosaic>.card.c-wide h3{font-size:22px;font-weight:600;-webkit-line-clamp:3}.mosaic>.card.c-tall{display:grid;grid-template-columns:92px 1fr}.mosaic>.card.c-tall .ph{aspect-ratio:1/1}.mosaic>.card.c-tall h3{font-size:17px;font-weight:600;-webkit-line-clamp:3}}.more-all{margin:28px 0 12px;text-align:center}.more-all a,.more-all a.nl-all{display:inline-block;background:#2e8bff;color:#0a0a12!important;font-weight:800;font-size:18px;padding:14px 28px;border-radius:999px;text-decoration:none!important;border:0;box-shadow:0 4px 14px rgba(46,139,255,.35)}.more-all a:hover,.more-all a:focus-visible,.more-all a.nl-all:hover,.more-all a.nl-all:focus-visible{filter:brightness(1.08);color:#0a0a12!important;outline:3px solid #ff2e93;outline-offset:3px}.t{font-size:13px;color:var(--meta)!important;letter-spacing:.01em}.cafe-top,html[data-theme="dark"] .cafe-top,html:not([data-theme="light"]) .cafe-top{background:transparent!important;border-radius:0;padding:20px 0 0;margin-top:22px;border-top:1px solid var(--sep)}.cafe-top h2{font-size:22px;margin:2px 0 6px}.cafe-top ul{margin:6px 0 8px}.cafe-top li{font-weight:400;margin:6px 0}.dec-top{padding:20px 0 0;margin-top:22px;border-top:1px solid var(--sep)}.dec-top h2{font-size:22px;margin:2px 0 6px}.dec-top .lst{margin:4px 0 8px;padding:0;list-style:none}.dec-top .lst li{padding:10px 0}.dec-top .lst li:first-child{border-top:0}.dec-top .lst b{font-weight:600}.act{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:0;margin:12px 0 2px;padding:0;border:0;border-top:0;position:relative;z-index:2;min-height:32px;width:100%;box-sizing:border-box}.act .ai,.act a.ai,.act button.ai{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;max-width:32px;padding:0;margin:0;border:0;border-radius:6px;background:transparent!important;color:var(--act);cursor:pointer;text-decoration:none;flex:none;line-height:1;box-shadow:none!important;font:inherit}.act svg{width:17px!important;height:17px!important;flex:none;color:currentColor;stroke-width:1.7}.act .sep{display:inline-block;width:1px;height:16px;background:#4a4a66;margin:0 10px;flex:none;align-self:center;border:0;padding:0}html[data-theme="light"] .act .sep{background:#c8c8d4}.act .vt{display:inline-flex;align-items:center;gap:0;flex:none}.act .bk{margin-left:auto!important}.act .ai:hover,.act .ai:focus-visible{color:#f2f2f7;background:color-mix(in srgb,var(--act) 14%,transparent)!important;outline:none}html[data-theme="light"] .act .ai:hover,html[data-theme="light"] .act .ai:focus-visible{color:#14141f}.act .like[aria-pressed=true],.act button.like[aria-pressed=true]{color:#ff2e93}.act .bk[aria-pressed=true]{color:#2e8bff}.act .vmsg,.act .down-hid,.act button.down-hid,.act .ai.down-hid{display:none!important}.act .vn{display:none!important}.act .vn:not(:empty){display:inline!important;font-size:12px;font-weight:500;color:var(--act);margin-left:3px}.card .act .shr-extra,.mini .act .shr-extra,.feed .mini .act .shr-extra,.hero .act .shr-extra,.hero-rub .act .shr-extra,.bub .act .shr-extra{display:none!important}.art .act .shr-extra.sep{display:inline-block!important}.art .act a.shr-extra,.art .act button.shr-extra{display:inline-flex!important}.art .act{margin-top:18px;padding-top:12px;border-top:1px solid var(--sep);flex-wrap:nowrap!important;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.art .act .ai,.art .act a.ai,.art .act button.ai{width:30px;height:30px;min-width:30px;max-width:30px}.art .act svg{width:16px!important;height:16px!important}.art .surt{margin-top:4px}.act a.shr,.act button{min-width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important}html[data-theme="dark"] .act,html:not([data-theme="light"]) .act{border-top-color:transparent}html[data-theme="dark"] .act a.shr,html[data-theme="dark"] .act button,html:not([data-theme="light"]) .act a.shr,html:not([data-theme="light"]) .act button{border:0!important;background:transparent!important;color:var(--act)}.follow-wrap{margin:14px 0 18px;text-align:left}.une + .follow-wrap,.sec .follow-wrap.follow-une{margin:8px 0 20px}.art p.follow-wrap a.follow,.page p.follow-wrap a.follow,.follow-wrap a.follow{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:#2e8bff!important;color:#0a0a12!important;font-weight:800!important;font-size:15px;text-decoration:none!important}.art p.follow-wrap a.follow:hover,.page p.follow-wrap a.follow:hover,.follow-wrap a.follow:hover,.art p.follow-wrap a.follow:focus-visible,.page p.follow-wrap a.follow:focus-visible,.follow-wrap a.follow:focus-visible{filter:brightness(1.08);color:#0a0a12!important;text-decoration:none!important;outline:2px solid #ff2e93;outline-offset:2px}.hero-rub{display:block}.hero-rub-h2{font-size:clamp(22px,3.2vw,34px);font-weight:800;line-height:1.15}@media (max-width:899px){.une{display:flex;flex-direction:column;gap:0}.une .lcol{display:contents;padding:0;border:0}.une .hero{order:1;padding-right:0;border-right:0;padding-bottom:14px;border-bottom:1px solid var(--sep);margin-bottom:0}.une .side{order:2;max-width:none;padding-top:4px}.une .cafe-top{order:3}.une .dec-top{order:4}.lcol{padding-right:0;border-right:0}}@media (max-width:600px){.mini h3{font-size:15.5px}.hero h1{font-size:24px}}