::view-transition-old(root),::view-transition-new(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.fin-nav{display:none}.is-authenticated .fin-nav{display:flex}.fin-nav{position:fixed;z-index:50;top:30px;left:24px;flex-direction:column;gap:2px;width:168px}.fin-nav-lien{border:0;background:none;cursor:pointer;text-align:left;display:flex;align-items:center;gap:11px;height:40px;padding:0 12px;border-radius:10px;color:#5a6878;text-decoration:none;font:500 15px Geist,sans-serif;transition:background .15s,color .15s}.fin-nav-lien svg{width:18px;height:18px;flex:none;opacity:.8}.fin-nav-lien:hover{color:#0c1827;background:#0c18270a}.fin-nav-lien.actif{color:#055a8c;background:#fff;box-shadow:0 0 0 1px #e4eaf1,0 4px 14px -8px #0d284b40}.fin-nav-lien.actif svg{opacity:1}.theme-bascule{margin-top:14px}html.theme-sombre .fin-nav-lien{color:#a3b1c2}html.theme-sombre .fin-nav-lien:hover{color:#e6edf5;background:#ffffff0d}html.theme-sombre .fin-nav-lien.actif{color:#8fcdf3;background:#111a23;box-shadow:0 0 0 1px #213041}@media(min-width:1280px){.fin-nav-lien{width:100%}}@media(max-width:1279px){.theme-bascule{margin-top:0}.theme-bascule span{display:none}}@media(min-width:1280px){.is-authenticated:has(.fin-nav){padding-left:192px}}@media(max-width:1279px){.fin-nav{position:static;flex-direction:row;width:auto;gap:4px;padding:16px 16px 0;overflow-x:auto;scrollbar-width:none}.fin-nav-lien{flex:none;height:38px}}.fin-barre,.fin-plus{display:none}@media(max-width:1023px){.is-authenticated .fin-nav{display:none}.is-authenticated .fin-barre{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 2px calc(6px + env(safe-area-inset-bottom));background:#ffffffeb;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid #e4eaf1}.is-authenticated:has(.fin-barre){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pat-toast{bottom:calc(84px + env(safe-area-inset-bottom))!important;left:16px!important;right:16px!important;text-align:center}.fin-barre-lien{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;padding:0;letter-spacing:-.01em;border:0;background:none;color:#5f6d7c;text-decoration:none;font:500 14px/1 Geist,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.fin-barre-lien span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fin-barre-lien svg{box-sizing:content-box;width:22px;height:22px;padding:4px 14px;border-radius:999px;transition:background-color .2s}.fin-barre-lien.actif{color:#055a8c;font-weight:600}.fin-barre-lien.actif svg{background:#eaf4fb}html.theme-sombre .is-authenticated .fin-barre{background:#111a23eb;border-color:#213041}html.theme-sombre .fin-barre-lien{color:#a3b1c2}html.theme-sombre .fin-barre-lien.actif{color:#8fcdf3}html.theme-sombre .fin-barre-lien.actif svg{background:#12314a}.fin-plus[open]{display:block;position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 16px);margin:0;padding:26px 0 calc(16px + env(safe-area-inset-bottom));border:0;border-radius:26px 26px 0 0;background:#fff;color:#0c1827;box-shadow:0 -20px 60px -20px #05192d73;animation:fin-monte .32s cubic-bezier(.32,.72,0,1)}.fin-plus.sortie[open]{animation:fin-descend .2s cubic-bezier(.4,0,1,1) forwards}.fin-plus::backdrop{background:#050f1c6b}.fin-plus-poignee{position:absolute;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:#cfd8e2}.fin-plus-liste{display:flex;flex-direction:column;margin:0 16px;border:1px solid #e4eaf1;border-radius:14px;overflow:hidden}.fin-plus-liste a{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 16px;border-bottom:1px solid #eef2f7;color:inherit;text-decoration:none;font:500 16px Geist,sans-serif}.fin-plus-liste a:last-child{border-bottom:0}.fin-plus-liste a.actif{color:#055a8c;font-weight:600}.fin-plus-liste svg{width:22px;height:22px;flex:none;color:#0a78b8}.fin-plus-theme{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 16px 0;padding-left:16px;min-height:56px;font:500 16px Geist,sans-serif}.fin-plus-theme>div{display:grid;grid-template-columns:repeat(3,auto);gap:2px;padding:3px;border-radius:12px;background:#eaeff5}.fin-plus-theme button{height:40px;padding:0 14px;border:0;border-radius:9px;background:none;color:#5f6d7c;font:500 15px Geist,sans-serif;cursor:pointer}.fin-plus-theme button.actif{background:#fff;color:#0c1827;font-weight:600;box-shadow:0 1px 2px #0d284b1f}html.theme-sombre .fin-plus[open]{background:#111a23;color:#e6edf5}html.theme-sombre .fin-plus-liste{border-color:#213041}html.theme-sombre .fin-plus-liste a{border-color:#1a2633}html.theme-sombre .fin-plus-liste a.actif{color:#8fcdf3}html.theme-sombre .fin-plus-liste svg{color:#4db3ec}html.theme-sombre .fin-plus-theme>div{background:#1a2633}html.theme-sombre .fin-plus-theme button{color:#a3b1c2}html.theme-sombre .fin-plus-theme button.actif{background:#243446;color:#e6edf5}}.fin-rubriques{display:none}@media(max-width:1023px){html:has(.fin-rubriques),html:has(.fin-rubriques) body{overflow-x:clip!important;overflow-y:visible!important}.fin-rubriques{position:sticky;top:0;z-index:40;display:flex;gap:6px;margin:0 -16px 16px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;overflow-x:auto;scrollbar-width:none;background:var(--pat-bg,#f2f6fa);box-shadow:0 1px #e4eaf1}.fin-rubriques::-webkit-scrollbar{display:none}.fin-rubriques button{flex:none;height:38px;padding:0 16px;border:1px solid #e4eaf1;border-radius:999px;background:#fff;color:#5f6d7c;font:500 15px Geist,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s,border-color .2s}.fin-rubriques button.actif{background:#0c1827;border-color:#0c1827;color:#fff;font-weight:600}html.theme-sombre .fin-rubriques{background:var(--pat-bg,#0a1118);box-shadow:0 1px #213041}html.theme-sombre .fin-rubriques button{background:#111a23;border-color:#213041;color:#a3b1c2}html.theme-sombre .fin-rubriques button.actif{background:#e6edf5;border-color:#e6edf5;color:#0a1118}}@keyframes fin-monte{0%{transform:translateY(100%)}}@keyframes fin-descend{to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.fin-plus[open]{animation:none}}html.theme-sombre{color-scheme:dark;--pat-bg:#0a1118;--pat-card:#111a23;--pat-line:#213041;--pat-line-soft:#182431;--pat-ink:#e6edf5;--pat-muted:#a3b1c2;--pat-faint:#7c8b9d;--pat-blue:#3ba7e8;--pat-blue2:#3b9fde;--pat-blue-deep:#8fcdf3;--pat-blue-tint:#0f2638;--pat-blue-line:#1f4460;--pat-green:#34c48d;--pat-green2:#5ad6a6;--pat-green-tint:#0e2a20;--pat-green-line:#1e4d3b;--pat-red:#f2716a;--pat-red-tint:#2f1719;--pat-shadow:0 24px 60px -30px rgba(0,0,0,.7);--pat-shadow-sm:0 10px 30px -20px rgba(0,0,0,.7);--b-bg:#0a1118;--b-card:#111a23;--b-line:#213041;--b-line-soft:#182431;--b-ink:#e6edf5;--b-muted:#a3b1c2;--b-faint:#7c8b9d;--b-blue:#3ba7e8;--b-blue2:#3b9fde;--b-deep:#8fcdf3;--b-tint:#0f2638;--b-blue-line:#1f4460;--b-green:#34c48d;--b-green2:#5ad6a6;--b-green-tint:#0e2a20;--b-red:#f2716a;--b-red-tint:#2f1719;--b-shadow:0 18px 50px -28px rgba(0,0,0,.7)}html.theme-sombre body{background:var(--pat-bg,#0a1118);color:var(--pat-ink)}html.theme-sombre body:has(.pat-main),html.theme-sombre body:has(.b-main){background:radial-gradient(1000px 620px at 82% -10%,rgba(59,167,232,.1),transparent 62%),var(--pat-bg)!important}html.theme-sombre body:has(.pat-main):before,html.theme-sombre body:has(.b-main):before{opacity:.08}html.theme-sombre input,html.theme-sombre select,html.theme-sombre textarea{background:#0d151e!important;color:var(--pat-ink)!important;border-color:var(--pat-line)!important}html.theme-sombre ::placeholder{color:#6d7c8e}html.theme-sombre svg text[fill="#93a0b0"],html.theme-sombre svg text[fill="#8a96a6"]{fill:#7c8b9d}html.theme-sombre svg line[stroke="#eef2f7"],html.theme-sombre svg line[stroke="#f0f4f9"]{stroke:#1c2835}html.theme-sombre .lib-tuile.vert{background:var(--pat-green-tint);border-color:var(--pat-green-line)}html.theme-sombre .lib-tuile.bleu{background:var(--pat-blue-tint);border-color:var(--pat-blue-line)}html.theme-sombre .lib-cible,html.theme-sombre .lib-tuile{background:var(--b-card);border-color:var(--b-line)}html.theme-sombre .lib-barre{background:var(--b-line)}html.theme-sombre .gp-tuile{border-color:var(--pat-bg)}html.theme-sombre .obj.achat{background:#1a1710;border-color:#3a3220}html.theme-sombre .obj-tete>i.achat{background:#2a2110;color:#e0b25a}html.theme-sombre .mc-jauge:before{background:var(--pat-card)}html.theme-sombre .mc-sc{background:var(--pat-card)}html.theme-sombre .theme-bascule{color:var(--pat-muted)}html.theme-sombre{--btc-tint:#2a1f0e}
