*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;height:100%}body{background:#020304;font-family:var(--ui);color:var(--ink);display:flex;align-items:center;justify-content:center;min-height:100vh}#phone{position:relative;width:390px;height:844px;background:var(--bg);overflow:hidden;border-radius:34px;box-shadow:0 0 0 10px #10151b,0 30px 90px rgba(0,0,0,.8)}@media (max-height:900px),(max-width:430px){body{align-items:stretch;justify-content:stretch}#phone{width:100%;height:100dvh;border-radius:0;box-shadow:none}}#top{position:absolute;top:0;left:0;right:0;z-index:40;gap:10px;padding:14px 14px 10px;background:linear-gradient(180deg,rgba(6,9,13,.92),rgba(6,9,13,.55) 78%,rgba(6,9,13,0))}#avb,#top{display:flex;align-items:center}#avb{justify-content:center;width:34px;height:34px;border-radius:999px;border:2px solid transparent;background:linear-gradient(#0B1218,#0B1218) padding-box,linear-gradient(135deg,var(--mint),var(--violet)) border-box;font-size:14px;cursor:pointer;flex-shrink:0}#avb,#ttl{font-family:var(--disp);font-weight:700}#ttl{font-size:15px;letter-spacing:2.5px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpill{display:flex;align-items:center;gap:6px;background:rgba(6,9,13,.55);border:1.5px solid var(--gold);border-radius:999px;padding:6px 12px;cursor:pointer}.gpill b{font-family:var(--disp);font-weight:700;font-size:13px;color:var(--gold)}.ib{position:relative;width:36px;height:36px;background:rgba(6,9,13,.55);border-radius:12px;cursor:pointer;flex-shrink:0}.ib,.ib .bg{display:flex;align-items:center;justify-content:center}.ib .bg{top:-5px;right:-5px;min-width:17px;height:17px;background:var(--rose);border-radius:999px;font-size:10px;font-weight:700;padding:0 4px}#rap,.ib .bg{position:absolute}#rap{top:58px;left:0;right:0;z-index:39;display:flex;align-items:center;gap:9px;padding:9px 14px;background:rgba(10,16,22,.82);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}#rap .dot{width:7px;height:7px;background:var(--mint);border-radius:999px;animation:pulser 1.8s ease-in-out infinite}#rap .t{flex:1 1;font-size:12.5px;font-weight:500}#rap .c{display:flex;align-items:center;gap:5px;background:rgba(244,248,246,.08);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}@keyframes pulser{0%,to{opacity:1}50%{opacity:.35}}#tabs{position:absolute;left:12px;right:12px;bottom:14px;z-index:40;justify-content:space-around;background:rgba(10,15,20,.88);border:1px solid var(--edge);border-radius:999px;padding:10px 8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#tabs,.tab{display:flex;align-items:center}.tab{flex-direction:column;gap:3px;color:var(--muted);cursor:pointer;min-width:58px}.tab span{font-size:10px;font-weight:500}.tab.on{color:var(--mint)}.tab.on span{font-weight:700}#fab{right:16px;bottom:118px;z-index:38;width:56px;height:56px;border-radius:999px;border:2px solid transparent;background:linear-gradient(rgba(6,9,13,.72),rgba(6,9,13,.72)) padding-box,linear-gradient(135deg,var(--mint),var(--violet),var(--gold)) border-box;box-shadow:0 8px 26px rgba(0,0,0,.5);cursor:pointer}#fab,#swipeHint{position:absolute;display:flex;align-items:center;justify-content:center}#swipeHint{left:0;right:0;bottom:78px;z-index:37;gap:7px;color:rgba(244,248,246,.55);font-size:10px;letter-spacing:3px;font-weight:700;pointer-events:none}.scr{position:absolute;inset:0;display:none;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.scr::-webkit-scrollbar{display:none}.scr.on{display:block}.scr.pad{padding:104px 0 96px}.sub{background:var(--bg);z-index:50}.subhead{gap:10px;padding:20px 18px 0}.subhead,.subhead .bk{display:flex;align-items:center}.subhead .bk{justify-content:center;width:38px;height:38px;background:rgba(244,248,246,.07);border-radius:999px;cursor:pointer;flex-shrink:0}.subhead b{font-size:18px}.btn,.subhead b{font-family:var(--disp);font-weight:700}.btn{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s}.btn:active{transform:scale(.97)}.btn.mint{background:var(--mint);color:var(--mintink);box-shadow:0 8px 30px rgba(60,232,180,.35)}.btn.mint,.btn.violet{height:54px;font-size:15px}.btn.violet{background:var(--violet);color:#FFFDF6;box-shadow:0 8px 30px rgba(143,123,255,.4)}.btn.ghost{background:rgba(244,248,246,.07);color:rgba(244,248,246,.85);height:54px;font-size:14px;font-family:var(--ui);font-weight:700}.btn.done{background:rgba(60,232,180,.12);color:var(--mint);border:1.5px solid var(--mint);box-shadow:none}.chip{display:inline-flex;align-items:center;gap:6px;background:rgba(244,248,246,.05);border:1.5px solid transparent;border-radius:999px;padding:9px 15px;font-size:12.5px;color:rgba(244,248,246,.8);cursor:pointer;white-space:nowrap}.chip.on{background:rgba(60,232,180,.12);border-color:var(--mint);color:var(--ink);font-weight:700}.card{background:var(--card);border:1px solid var(--edge);border-radius:20px}.suivre{display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--bg);border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;cursor:pointer}.suivre.on{background:rgba(244,248,246,.12);color:var(--ink);border:1px solid var(--edge)}.k{font-size:10.5px;letter-spacing:1.8px;font-weight:700;color:var(--mint);text-transform:uppercase}.stp{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 18px 0}.stp i{width:34px;height:5px;background:rgba(244,248,246,.15);border-radius:999px}.stp i.on{background:var(--mint)}.filt{display:flex;gap:8px;overflow-x:auto;padding:0 18px;scrollbar-width:none}.filt::-webkit-scrollbar{display:none}.post{position:absolute;inset:0;display:none}.post.on{display:block}.post .bgimg{width:100%;height:100%;object-fit:cover}.post .bgimg,.post .veil{position:absolute;inset:0}.post .veil{background:linear-gradient(180deg,rgba(6,9,13,.85),rgba(6,9,13,.25) 20%,rgba(6,9,13,0) 40%,rgba(6,9,13,.9) 80%,#06090D)}.auth{position:absolute;top:104px;left:0;right:0;gap:9px;padding:8px 14px 0}.auth,.auth .av{display:flex;align-items:center}.auth .av{justify-content:center;width:38px;height:38px;background:rgba(6,9,13,.5);border:2px solid var(--ink);border-radius:999px;font-family:var(--disp);font-weight:700;font-size:15px}.auth .nm{display:flex;flex-direction:column;gap:1px}.auth .nm b{font-size:14px}.auth .nm span{font-size:11px;color:rgba(244,248,246,.75)}.prog{position:absolute;top:96px;left:16px;right:16px;display:flex;gap:5px}.prog i{flex:1 1;height:3px;background:rgba(244,248,246,.35);border-radius:999px}.prog i.on{background:var(--violet)}.rail{position:absolute;right:12px;bottom:300px;gap:17px;z-index:5}.rail,.rit{display:flex;flex-direction:column;align-items:center}.rit{gap:3px;cursor:pointer}.rit span{font-size:11.5px;font-weight:700}.binfo{position:absolute;left:0;right:0;bottom:106px;padding:0 72px 0 18px;display:flex;flex-direction:column;gap:11px}.badge-v{display:inline-flex;background:rgba(143,123,255,.85);color:#FFFDF6;font-family:var(--disp);font-weight:700;font-size:10px;letter-spacing:1px;border-radius:999px;padding:5px 11px}.encart{display:flex;align-items:flex-start;gap:8px;border:1.5px dashed rgba(143,123,255,.65);background:rgba(143,123,255,.12);border-radius:14px;padding:10px 13px;font-size:12.5px;line-height:1.45}.sheetwrap{position:absolute;inset:0;z-index:60;display:none;background:rgba(2,4,6,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sheetwrap.on{display:block}.sheet{position:absolute;left:0;right:0;bottom:0;background:var(--panel);border-radius:26px 26px 0 0;border-top:1px solid rgba(244,248,246,.1);padding:12px 18px 30px;max-height:82%;overflow-y:auto;animation:up .28s cubic-bezier(.2,.9,.3,1)}@keyframes up{0%{transform:translateY(60px);opacity:0}to{transform:none;opacity:1}}.grab{width:44px;height:5px;background:rgba(244,248,246,.2);border-radius:999px;margin:0 auto 16px}#toast{position:absolute;left:50%;bottom:110px;transform:translateX(-50%) translateY(20px);z-index:90;background:#101820;border:1px solid rgba(60,232,180,.4);border-radius:999px;padding:11px 18px;font-size:12.5px;font-weight:700;white-space:nowrap;opacity:0;pointer-events:none;transition:.3s;box-shadow:0 10px 30px rgba(0,0,0,.6)}#toast.on{opacity:1;transform:translateX(-50%)}.qcard{position:relative;border-radius:22px;overflow:hidden;cursor:pointer}.qcard img{width:100%;height:100%;object-fit:cover}.qcard .qv,.qcard img{position:absolute;inset:0}.qcard .qv{background:linear-gradient(180deg,rgba(6,9,13,.15),rgba(6,9,13,.88))}.qcard .qc{position:relative;padding:14px 16px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;min-height:150px}.pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:700;letter-spacing:.8px}.pill.gold{background:rgba(255,206,92,.15);border:1.5px solid var(--gold);color:var(--gold)}.pill.mint{background:rgba(60,232,180,.14);border:1.5px solid var(--mint);color:var(--mint)}.pill.dist{background:rgba(6,9,13,.6);border:1px solid var(--edge);color:var(--ink)}.avstack,.avstack i{display:flex;align-items:center}.avstack i{justify-content:center;width:24px;height:24px;border-radius:999px;border:2px solid #0b1218;font-size:10px;font-weight:700;font-style:normal;margin-left:-7px}.avstack i:first-child{margin-left:0}.codebox{gap:10px}.codebox,.codebox b{display:flex;justify-content:center}.codebox b{align-items:center;width:58px;height:72px;background:rgba(0,0,0,.35);border:1.5px solid var(--edge);border-radius:16px;font-family:var(--disp);font-weight:900;font-size:30px;color:var(--mint)}.codebox b.empty{border-style:dashed;color:rgba(244,248,246,.25);animation:pulser 1.4s ease-in-out infinite}.keypad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin-top:16px}.keypad div{display:flex;align-items:center;justify-content:center;height:52px;background:rgba(244,248,246,.05);border-radius:16px;font-family:var(--disp);font-weight:700;font-size:18px;cursor:pointer}.keypad div:active{background:rgba(60,232,180,.15)}@keyframes monter{0%{transform:translateY(26px) scale(.85);opacity:0}60%{transform:translateY(-6px) scale(1.06);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes flotter{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mote{position:absolute;border-radius:999px;animation:flotter 2.6s ease-in-out infinite}#s-gazette{background:var(--cream);color:var(--creamink);font-family:var(--serif)}.gz-rule{height:1px;background:rgba(33,26,15,.25);margin:14px 18px}.gz-k{font-size:9.5px;letter-spacing:2.5px;color:#7A6A4F;text-transform:uppercase}.gz-k,.nom{font-family:var(--ui);font-weight:700}.nom{font-size:8.5px;letter-spacing:.8px;fill:var(--muted)}.branche{stroke:rgba(76,143,151,.75);fill:none;stroke-linecap:round}.mrow,.nd{cursor:pointer}.mrow{display:flex;align-items:center;gap:12px;padding:12px 18px}.mrow:active{background:rgba(244,248,246,.04)}.mrow .av{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;font-size:19px;flex-shrink:0;position:relative}.mrow .bd{flex:1 1;min-width:0}.mrow .bd b{font-size:14px}.mrow .bd p{margin:2px 0 0;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrow .rt{flex-direction:column;align-items:flex-end;gap:5px;color:var(--muted)}.mrow .rt,.unread{display:flex;font-size:10.5px}.unread{align-items:center;justify-content:center;min-width:19px;height:19px;background:var(--mint);color:var(--mintink);border-radius:999px;padding:0 5px}.tag,.unread{font-weight:700}.tag{font-size:9px;letter-spacing:1px;border-radius:6px;padding:2px 6px}.bubble{max-width:75%;border-radius:18px;padding:10px 14px;font-size:13.5px;line-height:1.45}.bubble.them{background:rgba(244,248,246,.07);border-bottom-left-radius:6px;align-self:flex-start}.bubble.me{background:var(--mint);color:var(--mintink);border-bottom-right-radius:6px;align-self:flex-end}.prow{display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--edge);border-radius:18px;padding:14px 15px;cursor:pointer}.prow:active{background:rgba(244,248,246,.08)}.prow .ic{font-size:19px;width:26px;text-align:center}.prow b{flex:1 1;font-size:14px}.prow span{font-size:11.5px;color:var(--muted)}.seen-photo .lab{display:none}.seen-photo label.mini{width:100%;justify-content:center;background:rgba(244,248,246,.07);color:rgba(244,248,246,.85);border-radius:999px;font-family:var(--ui);font-weight:700}#phone #cote.hors-onglet,#phone #tabs.hors-onglet{display:none}@media (min-width:1024px){body{display:block;background:var(--bg)}body #phone{width:100%;height:100dvh;max-width:none;border-radius:0;box-shadow:none;display:grid;grid-template-columns:248px minmax(0,1fr);grid-template-rows:100dvh;overflow:hidden}#phone #tabs.hors-onglet{display:flex}#phone #tabs{position:static;grid-column:1;grid-row:1;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;height:100dvh;padding:22px 14px;border:none;border-right:1px solid var(--edge);border-radius:0;background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}#phone #tabs:before{content:"SEEN";font-family:var(--disp);font-weight:900;font-size:21px;letter-spacing:4px;color:var(--ink);padding:4px 14px 26px}#phone #tabs .tab{flex:0 0 auto;flex-direction:row;justify-content:flex-start;gap:14px;min-width:0;padding:13px 14px;border-radius:14px;transition:background .15s,color .15s}#phone #tabs .tab:hover{background:rgba(244,248,246,.05);color:var(--ink)}#phone #tabs .tab.on{background:rgba(60,232,180,.1)}#phone #tabs .tab span{font-size:14.5px;letter-spacing:.2px}#phone #screens{grid-column:2;grid-row:1;position:relative;height:100dvh;overflow:hidden}#phone #top{position:absolute;left:248px;right:0;background:linear-gradient(180deg,var(--bg) 62%,rgba(6,9,13,0));padding:18px 34px 14px;gap:14px}#phone #top #avb{order:9}#phone #ttl{font-size:19px;letter-spacing:3.5px}#phone #rap{left:248px;top:66px;padding:11px 34px;background:rgba(10,16,22,.9)}#phone #rap .t{font-size:13.5px}#phone .scr{padding-left:0;padding-right:0}#phone .scr.pad{padding:122px 0 40px}#phone .scr.pad>*,#phone .scr.sub>*{max-width:760px;margin-left:auto;margin-right:auto}#phone #s-fil{padding:118px 0 48px;overflow-y:auto}#phone #s-fil .post,#phone #s-fil .post.on{display:block;position:relative;inset:auto;width:min(720px,calc(100% - 68px));margin:0 auto 30px;border-radius:26px;overflow:hidden;border:1px solid var(--edge);background:var(--panel)}#phone #s-fil .post .bgimg{position:relative;width:100%;height:420px;object-fit:cover;display:block}#phone #s-fil .post .veil{inset:0 0 auto 0;height:420px;background:linear-gradient(180deg,rgba(6,9,13,.55),rgba(6,9,13,0) 32%,rgba(6,9,13,0) 62%,rgba(11,18,24,.92))}#phone #s-fil .post .auth{position:absolute;top:18px;left:0;right:0;padding:0 20px}#phone #s-fil .post .prog{top:12px;left:20px;right:20px}#phone #s-fil .post .rail{position:relative;right:auto;bottom:auto;flex-direction:row;gap:26px;justify-content:flex-start;padding:16px 22px 0}#phone #s-fil .post .rit{flex-direction:row;gap:8px;padding:8px 12px;border-radius:999px;transition:background .15s}#phone #s-fil .post .rit:hover{background:rgba(244,248,246,.06)}#phone #s-fil .post .binfo{position:relative;bottom:auto;padding:8px 22px 22px}#phone #s-fil .post .binfo .btn{align-self:flex-start;padding:0 28px}#phone #swipeHint{display:none!important}#phone #fab{right:40px;bottom:40px;width:62px;height:62px}#phone #fab:hover{transform:scale(1.05)}#phone #s-quetes>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:980px;padding:18px 34px 40px}#phone #s-quetes .qcard{transition:transform .15s,border-color .15s}#phone #s-quetes .qcard:hover{transform:translateY(-3px)}#phone #s-quetes .card,#phone #s-quetes>div:last-child>div:last-child{grid-column:1/-1}#phone #s-quetes .filt{max-width:980px;padding:0 34px}#phone .scr.sub{padding:40px 0;overflow-y:auto}#phone .scr.sub .subhead{max-width:760px;margin:0 auto;padding:0 10px 6px}#phone .scr.sub .subhead .bk{transition:background .15s}#phone .scr.sub .subhead .bk:hover{background:rgba(244,248,246,.14)}#phone .scr.sub>div[style*="position: absolute"],.scr.sub>div[style*="position:absolute"]{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:760px;margin:22px auto 0}#phone #s-gazette{background:var(--cream)}#phone #s-gazette>*{max-width:720px}#phone .sheetwrap .sheet{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:min(560px,92vw);max-height:78vh;border-radius:26px;border:1px solid var(--edge);animation:none}#phone .sheetwrap .grab{display:none}#phone #toast{left:auto;right:34px;bottom:34px}#phone #toast,#phone #toast.on{transform:none}#phone .btn,#phone .chip,#phone .mrow,#phone .nd,#phone .prow,#phone .qcard,#phone .suivre{transition:filter .15s,background .15s,transform .15s}#phone .suivre:hover,.btn:hover{filter:brightness(1.08)}#phone .mrow:hover,.chip:hover,.prow:hover{background:rgba(244,248,246,.09)}#phone .nd:hover circle{stroke:var(--gold)}}@media (min-width:1360px){body #phone{grid-template-columns:248px minmax(0,1fr) 340px}#phone #s-quetes .battle-liste{display:none}#phone #cote.hors-onglet{display:flex}#phone #rap,#phone #top{right:340px}#phone #cote{grid-column:3;grid-row:1;display:flex;flex-direction:column;gap:16px;height:100dvh;overflow-y:auto;padding:26px 22px;border-left:1px solid var(--edge);background:var(--panel)}}@media (max-width:1359px){#phone #cote{display:none}}@media (min-width:1024px){#phone #s-quetes>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px!important;gap:20px!important;align-content:start;padding:18px 34px 52px!important}#phone #s-quetes .qcard{border:1px solid var(--edge);border-radius:22px;box-shadow:0 10px 30px color-mix(in srgb,var(--bg) 55%,transparent)}#phone #s-quetes .qcard:hover{border-color:var(--mint)}#phone #s-quetes .qcard .qc{min-height:236px!important;padding:16px 18px!important}#phone #s-quetes .battle-liste{grid-column:auto;align-self:start;padding:18px!important}#phone #s-quetes .battle-liste>div:first-child{gap:10px;flex-wrap:wrap}#phone #s-quetes .battle-liste>div:nth-child(2){justify-content:center!important;gap:16px}#phone #s-quetes .battle-liste>div:nth-child(2)>div{flex:0 1 auto!important;min-width:0}#phone #s-quetes>div:last-child>div:last-child{padding:22px!important;transition:border-color .15s,background .15s,color .15s}#phone #s-quetes>div:last-child>div:last-child:hover{border-color:var(--mint)!important;background:color-mix(in srgb,var(--mint) 7%,transparent);color:var(--ink)!important}#phone #s-creer,#phone #s-mesquetes,#phone #s-qdetail{padding:34px 30px 64px}#phone #s-creer .subhead,#phone #s-mesquetes .subhead{padding-left:18px;padding-right:18px}#phone #s-creer .btn.mint,#phone #s-mesquetes .btn.mint,#phone #s-qdetail .btn.mint{box-shadow:0 6px 18px color-mix(in srgb,var(--mint) 22%,transparent)}#phone #s-qdetail>div:first-child{border-radius:24px;overflow:hidden}#phone #s-qdetail>div:nth-child(2){padding:22px 18px 0!important;gap:14px!important}#phone #s-qdetail>div:nth-child(2)>div:last-child{font-size:14px;line-height:1.65;max-width:62ch}#phone #s-qdetail>.q-actions{flex-direction:row!important;align-items:center;gap:12px!important;padding:0 18px;margin-top:30px!important}#phone #s-qdetail>.q-actions>:first-child{flex:0 0 264px}#phone #s-qdetail>.q-actions>:last-child{flex:0 0 372px}#phone #s-mesquetes>div:last-child{padding:22px 18px 0!important;gap:16px!important}#phone #s-mesquetes .card{padding:18px 20px!important}#phone #s-mesquetes .card .btn{max-width:320px;margin-top:14px!important}#phone #s-creer>div:nth-child(3){max-width:760px;margin:26px auto 0!important;padding:0 18px;gap:30px!important}#phone #s-creer .k{display:block;margin-bottom:4px}#phone #s-creer .chip{padding:11px 18px;font-size:13.5px}#phone #s-creer>div[style*="position: absolute"]{flex-direction:row!important;align-items:center;gap:20px!important;padding:0 18px;margin-top:36px!important}#phone #s-creer>div[style*="position: absolute"]>:first-child{flex:0 0 264px}#phone #s-creer>div[style*="position: absolute"]>:last-child{flex:1 1 auto;text-align:left!important;font-size:12px!important;line-height:1.5;max-width:40ch}#phone #s-arbre>*,#phone #s-exploits>*,#phone #s-params>*,#phone #s-regles>*,#phone #s-toi>*{max-width:760px;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}#phone #s-arbre .subhead,#phone #s-exploits .subhead,#phone #s-params .subhead,#phone #s-regles .subhead{padding-left:0;padding-right:0;margin-bottom:4px}#phone #s-arbre .subhead b,#phone #s-exploits .subhead b,#phone #s-params .subhead b,#phone #s-regles .subhead b{font-size:22px}#phone #s-exploits>div:last-child,#phone #s-regles>div:last-child{padding-bottom:48px!important}#phone #s-toi .filt{flex-wrap:wrap;overflow:visible;gap:10px}#phone #s-toi .filt .chip{transition:transform .15s,border-color .15s}#phone #s-toi .filt .chip.on:hover{transform:translateY(-2px)}#phone #s-toi .card>div:first-child>span:last-child{padding:6px 10px;margin:-6px -10px;border-radius:999px;transition:background .15s}#phone #s-toi .card>div:first-child>span:last-child:hover{background:var(--card);text-decoration:underline}#phone #s-toi>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px!important;gap:12px!important}#phone #s-toi .prow{padding:16px 18px}#phone #s-toi .prow b{font-size:15px}}@media (min-width:1024px){#phone #s-arbre>div:has(>#treesvg){height:420px!important;max-width:655px;margin-top:10px!important;overflow:hidden}#phone #s-arbre #treesvg{height:560px!important;margin-top:-140px}#phone #s-arbre .nom{font-size:8px;letter-spacing:.6px;paint-order:stroke;stroke:var(--bg);stroke-width:2.4px;stroke-linejoin:round}#phone #s-arbre .branche{stroke-width:2.4px}#phone #s-arbre .nd circle,#phone #s-arbre .nd>circle{transition:stroke .15s,fill .15s}#phone #s-arbre .nd:hover circle{fill:var(--card)}#phone #s-arbre #ncard{max-width:655px;padding:20px 22px!important}#phone #s-arbre #ncard>div:first-child>span[style*=cursor]{padding:6px 10px;margin:-6px -10px;border-radius:999px;transition:background .15s}#phone #s-arbre #ncard>div:first-child>span[style*=cursor]:hover{background:var(--card);text-decoration:underline}#phone #s-exploits>div:last-child{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:16px!important}#phone #s-exploits>div:last-child>div{transition:transform .15s}#phone #s-exploits>div:last-child>div:hover{transform:translateY(-3px)}#phone #s-params .prow input{width:190px!important;padding:8px 13px!important;background:var(--panel)!important;border:1px solid var(--edge)!important;border-radius:12px;cursor:text;transition:border-color .15s,color .15s}#phone #s-params .prow:hover input{border-color:var(--muted)!important}#phone #s-params .prow input:focus{color:var(--ink)!important;border-color:var(--mint)!important}#phone #s-params .prow{cursor:default;padding:14px 18px}#phone #s-params .card>div:first-child{border-radius:20px;transition:background .15s}#phone #s-params .card>div:first-child:hover{background:var(--card)}#phone #s-params>div:last-child{max-width:380px;margin-top:34px!important}#phone #s-params>div:last-child>div:last-child:hover{text-decoration:underline}#phone #s-regles>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px!important;gap:14px!important}#phone #s-regles>div:last-child .card{padding:16px 18px!important}#phone #s-regles>div:last-child .card b{font-size:14.5px}}@media (min-width:1360px){#phone #s-arbre .subhead .gpill{display:none}}#phone #s-exploits .vignette .pill{background:var(--panel)}#phone #s-arbre .nd:focus,#phone #s-arbre .nd:focus-visible{outline:none}#phone #s-arbre .nd:focus-visible>circle,#phone #s-arbre .nd:focus>circle{stroke:var(--mint);stroke-width:4}#phone #s-arbre .nd:focus:not(:focus-visible)>circle{stroke-width:inherit}#phone #s-arbre .nd-toi>circle{animation:pulser 2.4s ease-in-out infinite}#phone #s-arbre .nom{paint-order:stroke;stroke:var(--bg);stroke-width:2.4px;stroke-linejoin:round}#phone #s-arbre .nom-accent{fill:var(--gold)}#phone #s-arbre .nom-toi{fill:var(--mint)}#phone .toi-lien{padding:12px 10px;margin:-12px -10px;border-radius:999px;cursor:pointer}#phone #s-params .chip:focus-visible,#phone #s-params .prow:focus-visible,#phone #s-toi .chip:focus-visible,#phone #s-toi .prow:focus-visible,#phone .toi-lien:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:12px}#phone .succes-avancement{height:3px;border-radius:999px;background:var(--edge);overflow:hidden}#phone .succes-avancement>i{display:block;height:100%;background:var(--mint)}@media (min-width:640px) and (max-width:1023.98px){#phone #s-toi>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px!important;gap:10px!important}#phone #s-exploits .exploits-grille{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}#phone #s-regles .regles-liste{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px!important;gap:12px!important}#phone #s-toi .filt{flex-wrap:wrap;overflow:visible}}.hippo-hero{flex-direction:column;gap:6px;padding:20px 16px 18px;text-align:center}.hippo-hero,.hippo-scene{display:flex;align-items:center}.hippo-scene{justify-content:center;width:84px;height:84px;border-radius:var(--v7-rayon-pilule);background:var(--v7-greenSoft)}.hippo-nom{font-family:var(--v7-titre);font-weight:700;font-size:18px;margin-top:4px}.hippo-barre{width:100%;max-width:240px;height:8px;background:var(--v7-line);overflow:hidden;margin-top:4px}.hippo-barre,.hippo-barre-remplie{border-radius:var(--v7-rayon-pilule)}.hippo-barre-remplie{height:100%;background:var(--v7-green);transition:width .4s ease}.hippo-sous{font-family:var(--v7-ui);font-size:11.5px;color:var(--v7-mut)}.hippo-graines{font-family:var(--v7-ui);font-weight:700;font-size:13px;color:var(--v7-amber);margin-top:2px}.carte-locale{padding:14px 16px 16px}.carte-locale .k{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin-bottom:10px}.carte-locale .k,.carte-vide{font-family:var(--v7-ui);color:var(--v7-mut)}.carte-vide{font-size:12.5px;line-height:1.5}.carte-pins{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.carte-pins::-webkit-scrollbar{display:none}.carte-pin{flex:0 0 auto;flex-direction:column;gap:4px;width:64px;cursor:pointer;touch-action:none}.carte-pin,.carte-pin-rond{display:flex;align-items:center}.carte-pin-rond{justify-content:center;width:44px;height:44px;border-radius:var(--v7-rayon-pilule);background:var(--v7-line);color:var(--v7-ink);font-family:var(--v7-ui);font-weight:700;font-size:15px;border:2px solid transparent}.carte-pin-actif .carte-pin-rond{background:var(--v7-greenSoft);border-color:var(--v7-green);color:var(--v7-greenInk)}.carte-pin-nom{font-family:var(--v7-ui);font-size:11px;font-weight:700;color:var(--v7-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.carte-pin-distance{font-family:var(--v7-ui);font-size:10.5px;color:var(--v7-mut)}#phone #s-regles .regles-recherche{width:100%;min-height:44px;padding:0 14px;border:1px solid var(--edge);border-radius:12px;background:rgba(255,255,255,.05);color:var(--ink);font-size:15px}#phone #s-regles .regles-recherche:focus-visible{outline:2px solid var(--mint)}#phone #s-regles .regles-pli{padding:13px 15px}#phone #s-regles .regles-pli summary{min-height:24px}#phone #s-regles .regles-vide{font-size:13px;color:var(--muted);padding:16px 4px}@media (min-width:1024px){#phone{--bm-liste:clamp(280px,36%,372px)}#phone #screens:has(>#s-messages.on),#phone #screens:has(>#s-thread.on){width:calc(100% - 36px);height:calc(100dvh - 44px);margin:22px auto;border:1px solid var(--edge);border-radius:22px;background:var(--panel);overflow:hidden}#phone #screens:has(>#s-thread.on)>#s-messages{display:block}#phone #screens:has(>#s-thread.on)>#s-messages,#phone #screens>#s-messages.on{right:auto;width:var(--bm-liste);padding:0;border-right:1px solid var(--edge);overflow-y:auto}#phone #s-messages>.subhead{position:-webkit-sticky;position:sticky;top:0;z-index:3;max-width:none;margin:0;padding:20px 18px 16px;background:var(--panel);border-bottom:1px solid var(--edge)}#phone #s-messages>.subhead b{font-size:16px}#phone #s-messages>div:not(.subhead){max-width:none;margin:0;padding:6px 0 22px!important}#phone #s-messages .mrow{align-items:flex-start;gap:11px;padding:13px 18px;border-bottom:1px solid var(--edge)}#phone #s-messages .mrow:last-child{border-bottom:none}#phone #s-messages .mrow .av{width:40px;height:40px;font-size:17px}#phone #s-messages .mrow .bd b{display:block;white-space:normal;overflow:visible;line-height:1.35}#phone #s-messages .mrow .bd .tag{display:inline-block;white-space:nowrap}#phone #s-messages .mrow .rt{padding-top:2px}#phone #screens>#s-thread.on{left:var(--bm-liste);display:flex;flex-direction:column;padding:0;overflow:hidden}#phone #s-thread>.subhead{flex:0 0 auto;max-width:none;margin:0;padding:20px 24px 16px;border-bottom:1px solid var(--edge)}#phone #s-thread>.subhead b{font-size:16px}#phone #s-thread>div:not(.subhead):not([style*=absolute]){flex:1 1 auto;max-width:none;margin:0;padding:22px 26px 18px!important;overflow-y:auto}#phone #s-thread .bubble{max-width:min(520px,72%);font-size:14px;padding:11px 15px}#phone #s-thread>div[style*=absolute]{flex:0 0 auto;max-width:none;margin:0;padding:14px 20px 16px;border-top:1px solid var(--edge);background:var(--panel)}#phone #s-thread>div[style*=absolute]>input{padding:13px 18px!important;font-size:14px!important}#phone #s-thread>div[style*=absolute]>input:focus{border-color:var(--mint)!important}#phone #s-thread>div[style*=absolute]>div{transition:filter .15s,transform .15s}#phone #s-thread>div[style*=absolute]>div:hover{filter:brightness(1.08);transform:scale(1.05)}#phone #screens:has(>#s-messages.on):after{content:"Choisis une conversation pour la lire ici";position:absolute;top:0;bottom:0;left:var(--bm-liste);right:0;display:grid;place-items:center;font-family:var(--ui);font-size:13.5px;color:var(--muted);pointer-events:none}#phone #s-chaines .card:hover,#phone #s-messages .mrow:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}#phone #s-messages .mrow.on{background:color-mix(in srgb,var(--mint) 12%,transparent);box-shadow:inset 3px 0 0 var(--mint)}#phone #s-messages .mrow.on .bd b{color:var(--mint)}#phone #s-messages .subhead .bk,#phone #s-thread .subhead .bk{transition:background .15s}#phone #s-chaines.on{padding:46px 0 40px}#phone #s-chaines>.subhead{max-width:900px;margin:0 auto;padding:0 14px 18px}#phone #s-chaines>.ch-liste{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px;max-width:900px;margin:0 auto;padding:0 14px 40px!important}#phone #s-chaines .card{border-radius:16px;transition:background .15s,border-color .15s}#phone #s-chaines .suivre{flex-shrink:0;padding:8px 18px;transition:filter .15s}#phone #s-chaines .suivre:hover{filter:brightness(1.08)}#phone #s-gazette{--gz-page:clamp(600px,calc(100% - 190px),740px);background:linear-gradient(var(--cream),var(--cream)) 50% 0 /var(--gz-page) 100% no-repeat,linear-gradient(var(--edge),var(--edge)) 50% 0 /calc(var(--gz-page) + 2px) 100% no-repeat,var(--bg)}#phone #s-gazette>*{max-width:min(580px,calc(var(--gz-page) - 112px))}}@media (min-width:1024px){#phone:has(#s-gazette.on) #rap,#phone:has(#s-gazette.on) #top{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}#phone #s-gazette.scr.pad{padding:148px 0 110px}#phone #s-gazette .gz-une{position:relative;padding-bottom:26px!important}#phone #s-gazette .gz-une .gz-titre{font-size:40px!important;line-height:1.04!important}#phone #s-gazette .gz-une .gz-manchette{font-size:15px!important;margin-top:8px!important}#phone #s-gazette .gz-une+.gz-rule{height:4px;background:none;border-top:1px solid;border-bottom:1px solid;opacity:.34}#phone #s-gazette .gz-rule{margin-top:28px;margin-bottom:26px}#phone #s-gazette .gz-k{font-size:11px;letter-spacing:3px}#phone #s-gazette .gz-photo,#phone #s-gazette .gz-photo-moment{height:auto!important;aspect-ratio:16/9}#phone #s-gazette .gz-titre-article{font-size:26px!important;line-height:1.2!important;margin-top:14px!important}#phone #s-gazette .gz-chapo{font-size:15px!important}#phone #s-gazette .gz-vignette{width:104px!important;height:104px!important}#phone #s-gazette .gz-voisin{gap:16px!important;margin-top:16px!important;align-items:center}#phone #s-gazette .gz-nouvelles>div{column-count:2;column-gap:44px}#phone #s-gazette .gz-nouvelles>div>div{page-break-inside:avoid;break-inside:avoid}#phone #s-gazette .gz-pave{margin-left:auto!important;margin-right:auto!important;padding:20px 24px!important}#phone #s-gazette .gz-pied{position:relative;margin-top:34px;padding-top:30px!important}#phone #s-gazette .gz-pied:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:currentColor;opacity:.28}#phone #s-pub1>*,#phone #s-pub2>*,#phone #s-pub3>*{max-width:560px}#phone #s-pub1>div[style*=margin],#phone #s-pub2>div[style*=margin],#phone #s-pub3>div[style*=margin]{margin-left:auto!important;margin-right:auto!important}#phone #s-pub1 .subhead,#phone #s-pub2 .subhead,#phone #s-pub3 .subhead{padding-left:0;padding-right:0}#phone #s-pub1 .seen-photo label.mini{min-height:56px;cursor:pointer;transition:box-shadow .15s,color .15s}#phone #s-pub1 .seen-photo label.mini:focus-within,#phone #s-pub1 .seen-photo label.mini:hover{box-shadow:inset 0 0 0 1.5px var(--mint);color:var(--ink)}#phone #s-pub2>div:last-child{max-width:380px;height:500px!important}}