html,body{overscroll-behavior-y:none;height:100%}html{background:var(--anthracite)}#app{min-height:100%}.screen{padding:20px max(18px, var(--safe-left)) 24px max(18px, var(--safe-right));align-content:start;gap:22px;display:grid}.screen-title{font:400 clamp(34px, 9.5vw, 42px)/1.04 var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.01em;color:var(--ink-100)}.screen-sub{font:italic 400 16px/1.4 var(--font-display);color:var(--ink-300);margin-top:6px}.card{background:var(--sheen), var(--ink-850);border:1px solid var(--ink-700);border-radius:var(--radius-m)}.waiting{color:var(--ink-300);gap:10px;padding:22px 20px;font-size:15.5px;display:grid}.waiting strong{font:400 20px/1.25 var(--font-display);color:var(--ink-100)}.backbar{top:var(--header-h,0px);z-index:15;margin:-20px calc(-1 * max(18px, var(--safe-left))) -10px calc(-1 * max(18px, var(--safe-right)));padding:4px max(18px, var(--safe-right)) 4px max(18px, var(--safe-left));background:var(--grain), #151b20;border-bottom:1px solid var(--ink-800);position:sticky}.app-header[data-v-19526ee7]{z-index:20;padding:calc(var(--safe-top) + 12px) max(12px, var(--safe-right)) 12px max(18px, var(--safe-left));background:var(--grain), #151b20;border-bottom:1px solid var(--ink-800);align-items:center;gap:14px;display:flex;position:sticky;top:0}.divider[data-v-19526ee7]{background:var(--ink-600);width:1px;height:24px}.wordmark[data-v-19526ee7]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.me[data-v-19526ee7]{min-height:var(--tap);border:0;border-left:1px solid var(--ink-700);color:var(--ink-200);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 6px 0 10px;font-size:14px;display:inline-flex}.dot[data-v-19526ee7]{background:var(--signal-ok);width:7px;height:7px;transition:background var(--dur-base);border-radius:50%}.offline .dot[data-v-19526ee7]{background:var(--ink-500)}.chevron[data-v-19526ee7]{width:16px;height:16px;color:var(--ink-400)}.stack[data-v-4d8eab44]{z-index:30;top:calc(var(--safe-top) + 64px);left:max(10px, var(--safe-left));right:max(10px, var(--safe-right));pointer-events:none;position:fixed}.toast[data-v-4d8eab44]{pointer-events:auto;background:var(--ardoise);border:1px solid var(--ink-600);border-left:3px solid var(--cuivre);border-radius:var(--radius-m);display:flex;position:relative;box-shadow:0 14px 40px #00000073}.toast[data-kind=network][data-v-4d8eab44]{border-left-color:var(--petrole-300);background:linear-gradient(90deg, #2944478c, var(--ardoise) 70%)}.toast-body[data-v-4d8eab44]{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:14px 30px 14px 14px;display:flex}.avatar[data-v-4d8eab44]{background:var(--petrole);width:46px;height:46px;color:var(--ink-100);font:400 17px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.text[data-v-4d8eab44]{flex:1;gap:3px;min-width:0;display:grid}.text strong[data-v-4d8eab44]{font:500 18px/1.2 var(--font-display);color:var(--ink-100)}.kind[data-v-4d8eab44]{color:var(--ink-300);align-items:center;gap:6px;font-size:12.5px;display:flex}.kind svg[data-v-4d8eab44]{stroke-width:1.6px;width:14px;height:14px}.preview[data-v-4d8eab44]{font:italic 400 15px/1.35 var(--font-display);color:var(--ink-200);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chevron[data-v-4d8eab44]{width:18px;color:var(--ink-400);flex:none}.close[data-v-4d8eab44]{width:44px;height:44px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.close svg[data-v-4d8eab44]{width:16px;height:16px}.toast-enter-active[data-v-4d8eab44],.toast-leave-active[data-v-4d8eab44]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.toast-enter-from[data-v-4d8eab44],.toast-leave-to[data-v-4d8eab44]{opacity:0;transform:translateY(-10px)}.avatar[data-v-4d8eab44]{overflow:hidden}.avatar img[data-v-4d8eab44]{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.return[data-v-01fa1e30]{top:calc(var(--header-h,0px) + 6px);z-index:16;width:calc(100% - 2 * max(18px, var(--safe-left)));min-height:var(--tap);background:var(--cuivre);border-radius:var(--radius-m);font:500 17px/1.2 var(--font-display);color:var(--anthracite);text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;margin:12px auto 0;padding:0 16px;display:flex;position:sticky}.return svg[data-v-01fa1e30]{flex:none;width:18px;height:18px}.tabbar[data-v-ce7f8b02]{z-index:20;padding:6px max(6px, var(--safe-right)) calc(var(--safe-bottom) + 6px) max(6px, var(--safe-left));background:var(--grain), #151b20;border-top:1px solid var(--ink-800);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}.tab[data-v-ce7f8b02]{min-height:54px;color:var(--ink-300);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;justify-items:center;gap:4px;padding:6px 0 8px;display:grid;position:relative}.tab[data-v-ce7f8b02]:after{content:"";background:var(--cuivre);height:2px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;position:absolute;bottom:0;left:22%;right:22%;transform:scaleX(0)}.tab.active[data-v-ce7f8b02]{color:var(--cuivre)}.tab.active[data-v-ce7f8b02]:after{transform:scaleX(1)}.icon[data-v-ce7f8b02]{display:grid;position:relative}.icon svg[data-v-ce7f8b02]{stroke-width:1.5px;width:23px;height:23px}.badge[data-v-ce7f8b02]{background:var(--cuivre);width:9px;height:9px;box-shadow:0 0 0 2px var(--anthracite);border-radius:50%;position:absolute;top:-2px;right:-4px}.badge[data-tab=reseau][data-v-ce7f8b02]{background:var(--petrole-300)}.label[data-v-ce7f8b02]{letter-spacing:.01em;font-size:12.5px}.takeover[data-v-bd872711]{z-index:90;padding:calc(var(--safe-top) + 24px) max(22px, var(--safe-right)) calc(var(--safe-bottom) + 24px) max(22px, var(--safe-left));color:#e9e4e4;background:radial-gradient(at 50% 30%,#1a0b0d 0%,#070708 60%);align-content:center;justify-items:center;gap:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.sign[data-v-bd872711]{filter:drop-shadow(0 0 18px #d61e2659);width:min(46vw,200px);height:auto;animation:7s ease-in-out infinite occult-bd872711}@keyframes occult-bd872711{0%,62%,to{opacity:1}74%,80%{opacity:.06}}.lines[data-v-bd872711]{gap:12px;width:min(100%,420px);margin:0;padding:0;list-style:none;display:grid}.lines li[data-v-bd872711]{background:#ffffff0a;border-left:2px solid #d61e26b3;border-radius:0 8px 8px 0;gap:4px;padding:12px 14px;animation:.6s ease-out arrive-bd872711;display:grid}.from[data-v-bd872711]{font:500 11px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#e9e4e48c}.lines p[data-v-bd872711]{font:400 17px/1.45 var(--font-display)}@keyframes arrive-bd872711{0%{opacity:0;transform:translateY(6px)}}.end[data-v-bd872711]{justify-items:center;gap:14px;animation:.8s ease-out arrive-bd872711;display:grid}.lost[data-v-bd872711]{font:500 13px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#e9e4e4b3}.back[data-v-bd872711]{color:#f2eeee;min-height:50px;font:500 16px/1 var(--font-ui);cursor:pointer;background:0 0;border:1px solid #e9e4e459;border-radius:999px;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.back svg[data-v-bd872711]{width:18px;height:18px}.takeover-enter-active[data-v-bd872711]{transition:opacity 1.2s}.takeover-leave-active[data-v-bd872711]{transition:opacity .5s}.takeover-enter-from[data-v-bd872711],.takeover-leave-to[data-v-bd872711]{opacity:0}@media (prefers-reduced-motion:reduce){.sign[data-v-bd872711],.lines li[data-v-bd872711],.end[data-v-bd872711]{animation:none}.takeover-enter-active[data-v-bd872711],.takeover-leave-active[data-v-bd872711]{transition:none}}.watch[data-v-ce7ed684]{z-index:900;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dim[data-v-ce7ed684]{background:radial-gradient(75% 50% at 50% 42%,#1e000299,#000000f2);transition:opacity .9s;position:absolute;inset:0}.flicker[data-v-ce7ed684]{mix-blend-mode:screen;background:#c80a0a29;animation:.18s steps(2,end) flick-ce7ed684;position:absolute;inset:0}@keyframes flick-ce7ed684{50%{opacity:0}}.eye[data-v-ce7ed684]{transition:opacity .45s;position:absolute;transform:translate(-50%,-50%)}.eye.fading[data-v-ce7ed684]{opacity:0}.halo[data-v-ce7ed684]{background:radial-gradient(#020000f5 0%,#040000e0 30%,#06000080 52%,#0000 72%);border-radius:50%;animation:.6s ease-out both gather-ce7ed684;position:absolute;inset:-45% -28%}.pv[data-v-ce7ed684]{z-index:1;position:relative}@keyframes gather-ce7ed684{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.halo[data-v-ce7ed684],.flicker[data-v-ce7ed684]{animation:none}.dim[data-v-ce7ed684]{transition:none}}.pause[data-v-184ad9b8]{z-index:950;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-100);background:#0c1013db;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0}.mark[data-v-184ad9b8]{animation:3.6s ease-in-out infinite breathe-184ad9b8}.title[data-v-184ad9b8]{font:400 28px/1.2 var(--font-display)}.line[data-v-184ad9b8]{color:var(--ink-300);font-size:15px}@keyframes breathe-184ad9b8{50%{opacity:.55;transform:scale(.96)}}.veil-enter-active[data-v-184ad9b8],.veil-leave-active[data-v-184ad9b8]{transition:opacity .5s}.veil-enter-from[data-v-184ad9b8],.veil-leave-to[data-v-184ad9b8]{opacity:0}@media (prefers-reduced-motion:reduce){.mark[data-v-184ad9b8]{animation:none}}.boot[data-v-de5d0caa]{background:var(--anthracite);min-height:100dvh}.shell[data-v-de5d0caa]{flex-direction:column;min-height:100dvh;display:flex}.content[data-v-de5d0caa]{flex:1}.offline[data-v-de5d0caa]{padding:10px max(18px, var(--safe-right)) 10px max(18px, var(--safe-left));background:var(--ardoise);border-bottom:1px solid var(--ink-700);color:var(--ink-200);align-items:center;gap:10px;font-size:13.5px;display:flex}.offline svg[data-v-de5d0caa]{width:16px;height:16px;color:var(--signal-warn);flex:none}.page-enter-active[data-v-de5d0caa],.page-leave-active[data-v-de5d0caa]{transition:opacity .16s var(--ease-out)}.page-enter-from[data-v-de5d0caa],.page-leave-to[data-v-de5d0caa]{opacity:0}
