.bar[data-v-257d27d6]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--theme-surface);border-bottom:1px solid var(--theme-border)}.left[data-v-257d27d6]{display:flex;align-items:center;gap:18px}.nav[data-v-257d27d6]{display:flex;gap:10px;flex-wrap:nowrap;white-space:nowrap}.chevron[data-v-257d27d6]{display:inline-block;transition:transform .2s ease;font-size:18px}.chevron.open[data-v-257d27d6]{transform:rotate(90deg)}.link[data-v-257d27d6]{padding:6px 10px;border-radius:10px;color:var(--theme-text)}.link[data-v-257d27d6]{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.link.active[data-v-257d27d6]{background:var(--theme-accent);color:#fff}.pending-badge[data-v-257d27d6]{min-width:16px;height:16px;border-radius:999px;background:var(--theme-primary);color:#fff;font-size:11px;line-height:16px;text-align:center;padding:0 4px}.pending-badge.pulse[data-v-257d27d6]{animation:entourage-pulse-257d27d6 .7s ease-in-out 2}@keyframes entourage-pulse-257d27d6{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}.right[data-v-257d27d6]{display:flex;align-items:center;gap:12px}.user-menu-wrap[data-v-257d27d6],.langs[data-v-257d27d6]{position:relative}.lang-trigger[data-v-257d27d6]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;padding:4px 8px;cursor:pointer}.lang-code[data-v-257d27d6]{font-size:12px;color:var(--theme-muted)}.lang-menu[data-v-257d27d6]{position:absolute;right:0;top:calc(100% + 6px);display:none;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);z-index:30}.lang-menu.open[data-v-257d27d6]{display:flex}.lang-item[data-v-257d27d6]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;padding:4px 8px;cursor:pointer}.lang-item.active[data-v-257d27d6]{border-color:var(--theme-primary)}.user[data-v-257d27d6]{color:var(--theme-muted);font-size:14px}.user-trigger[data-v-257d27d6]{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;padding:4px 8px;cursor:pointer}.user-menu[data-v-257d27d6]{position:absolute;right:0;top:calc(100% + 6px);display:none;flex-direction:column;gap:4px;padding:6px;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-surface);z-index:30;min-width:160px;max-width:calc(100vw - 16px)}.user-menu.open[data-v-257d27d6]{display:flex}.user-menu-link[data-v-257d27d6]{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;color:var(--theme-text);border:1px solid transparent}.user-menu-link.active[data-v-257d27d6]{background:var(--theme-accent);color:#fff}.btn[data-v-257d27d6]{background:var(--theme-primary);color:#fff;border:0;padding:8px 10px;border-radius:10px;cursor:pointer}.burger[data-v-257d27d6]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;background:transparent;border:none;cursor:pointer;padding:0;margin-left:12px}.burger span[data-v-257d27d6]{display:block;height:2px;background:var(--theme-text);border-radius:1px;transition:transform .3s ease,opacity .3s ease}.burger.open span[data-v-257d27d6]:nth-child(1){transform:rotate(45deg) translateY(8px)}.burger.open span[data-v-257d27d6]:nth-child(2){opacity:0}.burger.open span[data-v-257d27d6]:nth-child(3){transform:rotate(-45deg) translateY(-8px)}@media(max-width:768px){.bar[data-v-257d27d6]{padding:10px 12px}.left[data-v-257d27d6]{gap:10px}.nav[data-v-257d27d6]{position:absolute;top:56px;left:0;right:0;background:var(--theme-surface);flex-direction:column;align-items:stretch;gap:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease}.nav.open[data-v-257d27d6]{max-height:400px}.link[data-v-257d27d6]{width:100%;padding:10px 16px;border-radius:0;justify-content:space-between}.burger[data-v-257d27d6]{display:flex;width:22px;height:16px;min-width:22px;min-height:16px;margin-left:8px}.lang-trigger[data-v-257d27d6],.user-trigger[data-v-257d27d6],.btn[data-v-257d27d6]{min-height:36px;padding:4px 8px}.right[data-v-257d27d6]{gap:6px}.user[data-v-257d27d6]{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.bar[data-v-a79fbfde]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--theme-surface);border-bottom:1px solid var(--theme-border)}.left[data-v-a79fbfde]{display:flex;align-items:center;gap:18px}.nav[data-v-a79fbfde]{display:flex;gap:10px}.link[data-v-a79fbfde]{padding:6px 10px;border-radius:10px;color:var(--theme-text)}.link.active[data-v-a79fbfde]{background:var(--theme-accent);color:#fff}.link[data-v-a79fbfde]:hover{background:var(--theme-surface-soft)}.right[data-v-a79fbfde]{display:flex;align-items:center;gap:12px}.langs[data-v-a79fbfde]{display:flex;gap:6px}.lang-btn[data-v-a79fbfde]{border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);border-radius:8px;padding:4px 6px;cursor:pointer;line-height:1}.lang-btn.active[data-v-a79fbfde]{border-color:var(--theme-primary)}.user[data-v-a79fbfde]{color:var(--theme-muted);font-size:14px}.btn[data-v-a79fbfde]{background:var(--theme-danger);color:#fff;border:0;padding:8px 10px;border-radius:10px;cursor:pointer}.login-stage[data-v-2c5c9cb9]{position:relative;width:min(940px,100%);min-height:520px;margin:12px auto;display:grid;grid-template-rows:auto auto auto;place-items:start center;overflow:hidden}.login-orbit[data-v-2c5c9cb9]{position:relative;width:min(760px,calc(100% - 24px));height:148px;margin:8px auto 0;border-radius:14px;overflow:hidden;pointer-events:none;z-index:2}.orbit-chip[data-v-2c5c9cb9]{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-primary) 30%,var(--theme-border) 70%);background:color-mix(in srgb,var(--theme-surface-soft) 85%,transparent 15%);color:var(--theme-muted);font-size:12px;font-weight:600;white-space:nowrap;opacity:.56;z-index:1;animation-timing-function:linear;animation-iteration-count:infinite}.orbit-a[data-v-2c5c9cb9]{left:2%;top:8%;animation-name:pong-a-2c5c9cb9;animation-duration:21s}.orbit-b[data-v-2c5c9cb9]{left:60%;top:22%;animation-name:pong-b-2c5c9cb9;animation-duration:19s}.orbit-c[data-v-2c5c9cb9]{left:12%;top:38%;animation-name:pong-c-2c5c9cb9;animation-duration:24s}.orbit-d[data-v-2c5c9cb9]{left:68%;top:52%;animation-name:pong-d-2c5c9cb9;animation-duration:22s}.orbit-e[data-v-2c5c9cb9]{left:24%;top:70%;animation-name:pong-e-2c5c9cb9;animation-duration:26s}.orbit-f[data-v-2c5c9cb9]{left:74%;top:80%;animation-name:pong-f-2c5c9cb9;animation-duration:23s}.card[data-v-2c5c9cb9]{position:relative;z-index:2;max-width:420px;width:calc(100% - 24px);margin:34px auto 10px;padding:18px;border-radius:16px;background:var(--theme-surface);border:1px solid var(--theme-border)}.login-brand-below[data-v-2c5c9cb9]{position:relative;z-index:2;display:grid;gap:4px;justify-items:center}.login-brand-lockup[data-v-2c5c9cb9]{display:inline-flex;align-items:center;gap:12px}.login-brand-logo[data-v-2c5c9cb9]{width:40px;height:40px;object-fit:contain}.login-brand-below strong[data-v-2c5c9cb9]{font-size:42px;font-weight:800;line-height:1;letter-spacing:.4px}.login-brand-below small[data-v-2c5c9cb9]{color:var(--theme-muted);font-size:12px}.env-dot[data-v-2c5c9cb9]{position:absolute;top:10px;right:10px;width:10px;height:10px;border-radius:999px;border:1px solid color-mix(in srgb,#ffffff 35%,transparent 65%);box-shadow:0 0 0 2px color-mix(in srgb,var(--theme-background) 65%,transparent 35%)}.env-dot.env-preprod[data-v-2c5c9cb9]{background:#f59e0b}.env-dot.env-prod[data-v-2c5c9cb9]{background:var(--theme-primary)}.env-dot.env-dev[data-v-2c5c9cb9]{background:#60a5fa}h1[data-v-2c5c9cb9]{margin:0 0 12px;font-size:20px}.row[data-v-2c5c9cb9]{display:grid;gap:6px;margin:10px 0}label[data-v-2c5c9cb9]{color:var(--theme-muted);font-size:13px}input[data-v-2c5c9cb9]{padding:10px 12px;border-radius:12px;border:1px solid var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text)}.primary[data-v-2c5c9cb9]{width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:12px;background:var(--theme-primary);color:#fff;cursor:pointer}.link[data-v-2c5c9cb9]{width:100%;margin-top:10px;padding:10px 12px;border:1px solid var(--theme-border);border-radius:12px;background:transparent;color:var(--theme-text);cursor:pointer}.error-title[data-v-2c5c9cb9]{color:var(--theme-error);margin:10px 0 0;font-weight:700}.error[data-v-2c5c9cb9]{color:var(--theme-error);margin:4px 0 0}.maintenance-banner[data-v-2c5c9cb9]{display:grid;gap:4px;margin:8px 0 12px;padding:10px;border-radius:12px;border:1px solid var(--theme-warning, var(--theme-danger));background:var(--theme-surface-soft);color:var(--theme-text)}.maintenance-banner small[data-v-2c5c9cb9]{color:var(--theme-muted)}.maintenance-info[data-v-2c5c9cb9]{color:var(--theme-error);margin:0 0 10px}.early-access-login-banner[data-v-2c5c9cb9]{display:grid;gap:2px;margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-primary) 35%,var(--theme-border) 65%);background:color-mix(in srgb,var(--theme-surface-soft) 90%,transparent 10%)}.early-access-login-banner strong[data-v-2c5c9cb9]{font-size:13px}.early-access-login-banner small[data-v-2c5c9cb9]{color:var(--theme-muted)}.invite-banner[data-v-2c5c9cb9]{display:grid;gap:2px;margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--theme-primary) 35%,var(--theme-border) 65%);background:var(--theme-surface-soft)}.invite-banner.invalid[data-v-2c5c9cb9]{border-color:color-mix(in srgb,var(--theme-danger) 45%,var(--theme-border) 55%)}.invite-banner strong[data-v-2c5c9cb9]{font-size:13px}.invite-banner small[data-v-2c5c9cb9]{color:var(--theme-muted)}@keyframes orbitFloat-2c5c9cb9{0%{transform:translateZ(0) scale(1);opacity:.68}50%{transform:translate3d(0,-12px,0) scale(1.025);opacity:.9}to{transform:translateZ(0) scale(1);opacity:.68}}@keyframes pong-a-2c5c9cb9{0%{left:2%;top:8%}25%{left:48%;top:16%}50%{left:80%;top:30%}75%{left:22%;top:18%}to{left:2%;top:8%}}@keyframes pong-b-2c5c9cb9{0%{left:60%;top:22%}25%{left:18%;top:36%}50%{left:10%;top:54%}75%{left:66%;top:44%}to{left:60%;top:22%}}@keyframes pong-c-2c5c9cb9{0%{left:12%;top:38%}25%{left:62%;top:30%}50%{left:72%;top:52%}75%{left:8%;top:62%}to{left:12%;top:38%}}@keyframes pong-d-2c5c9cb9{0%{left:68%;top:52%}25%{left:30%;top:64%}50%{left:14%;top:76%}75%{left:70%;top:72%}to{left:68%;top:52%}}@keyframes pong-e-2c5c9cb9{0%{left:24%;top:70%}25%{left:78%;top:64%}50%{left:70%;top:86%}75%{left:16%;top:82%}to{left:24%;top:70%}}@keyframes pong-f-2c5c9cb9{0%{left:74%;top:80%}25%{left:34%;top:74%}50%{left:22%;top:90%}75%{left:80%;top:92%}to{left:74%;top:80%}}@media(max-width:768px){.login-stage[data-v-2c5c9cb9]{min-height:520px;width:100%}.login-orbit[data-v-2c5c9cb9]{width:min(560px,calc(100% - 30px));height:132px}.card[data-v-2c5c9cb9]{width:min(340px,calc(100% - 40px));margin:18px auto 8px;padding:13px}.orbit-chip[data-v-2c5c9cb9]{font-size:11px;padding:6px 9px;opacity:.62}.orbit-a[data-v-2c5c9cb9]{left:2%;top:10%}.orbit-b[data-v-2c5c9cb9]{left:54%;top:24%}.orbit-c[data-v-2c5c9cb9]{left:8%;top:42%}.orbit-d[data-v-2c5c9cb9]{left:62%;top:56%}.orbit-e[data-v-2c5c9cb9]{left:16%;top:72%}.orbit-f[data-v-2c5c9cb9]{left:68%;top:82%}.login-brand-logo[data-v-2c5c9cb9]{width:32px;height:32px}.login-brand-below strong[data-v-2c5c9cb9]{font-size:33px}}@media(max-width:390px){.login-stage[data-v-2c5c9cb9]{min-height:540px}.login-orbit[data-v-2c5c9cb9]{width:min(360px,calc(100% - 34px));height:122px}.card[data-v-2c5c9cb9]{width:min(316px,calc(100% - 52px));margin-top:14px;padding:12px}.orbit-a[data-v-2c5c9cb9]{left:2%;top:12%}.orbit-b[data-v-2c5c9cb9]{left:50%;top:26%}.orbit-c[data-v-2c5c9cb9]{left:8%;top:44%}.orbit-d[data-v-2c5c9cb9]{left:56%;top:58%}.orbit-e[data-v-2c5c9cb9]{left:14%;top:74%}.orbit-f[data-v-2c5c9cb9]{left:60%;top:84%}.orbit-chip[data-v-2c5c9cb9]{font-size:11px;padding:6px 9px;opacity:.66}h1[data-v-2c5c9cb9]{font-size:18px}}@media(prefers-reduced-motion:reduce){.orbit-chip[data-v-2c5c9cb9]{animation-duration:28s!important}}.login-floating-words-grid[data-v-2c5c9cb9]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:18px 32px;width:220px;height:180px;margin:0 auto 8px;position:relative}.login-word-cell[data-v-2c5c9cb9]{position:relative;width:100%;height:100%;min-width:80px;min-height:40px}.login-word[data-v-2c5c9cb9]{position:absolute;display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-primary) 28%,var(--theme-border) 72%);color:var(--theme-muted);font-size:13px;background:var(--theme-surface-soft);cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .18s;box-shadow:0 2px 8px #0000000f;touch-action:none}.login-word[data-v-2c5c9cb9]:active{box-shadow:0 4px 16px #00000021;cursor:grabbing}:root{--theme-primary: #22C55E;--theme-accent: #1F2937;--theme-background: #0B1220;--theme-surface: color-mix(in srgb, var(--theme-background) 88%, var(--theme-accent) 12%);--theme-surface-soft: color-mix(in srgb, var(--theme-background) 94%, var(--theme-accent) 6%);--theme-border: color-mix(in srgb, var(--theme-accent) 78%, #94a3b8 22%);--theme-text: #e5e7eb;--theme-muted: #9ca3af;--theme-danger: #ef4444;--theme-error: #fca5a5;--theme-focus: color-mix(in srgb, var(--theme-primary) 65%, #ffffff 35%);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--theme-text);background:var(--theme-background)}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;overflow-x:hidden}.app{min-height:100vh;width:100%;overflow-x:hidden}.app{display:flex;flex-direction:column}.startup-loader{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:color-mix(in srgb,var(--theme-background) 88%,var(--theme-accent) 12%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.startup-loader-card{display:grid;gap:8px;place-items:center;padding:18px 22px;border-radius:16px;border:1px solid var(--theme-border);background:var(--theme-surface);min-width:190px}.startup-loader-card.env-preprod{border-color:color-mix(in srgb,#f59e0b 50%,var(--theme-border) 50%);box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 28%,transparent 72%)}.startup-loader-card.env-prod{border-color:color-mix(in srgb,var(--theme-primary) 45%,var(--theme-border) 55%)}.startup-loader-card.env-dev{border-color:color-mix(in srgb,#60a5fa 50%,var(--theme-border) 50%);box-shadow:0 0 0 1px color-mix(in srgb,#60a5fa 24%,transparent 76%)}.startup-env-badge{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.4px;border:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft)}.startup-env-badge.is-empty{min-width:42px;min-height:18px}.startup-loader-card.env-preprod .startup-env-badge{border-color:color-mix(in srgb,#f59e0b 45%,var(--theme-border) 55%);color:#fbbf24}.startup-loader-card.env-prod .startup-env-badge{border-color:color-mix(in srgb,var(--theme-primary) 45%,var(--theme-border) 55%);color:color-mix(in srgb,var(--theme-primary) 75%,#fff 25%)}.startup-loader-card.env-dev .startup-env-badge{border-color:color-mix(in srgb,#60a5fa 45%,var(--theme-border) 55%);color:#93c5fd}.startup-loader-card strong{font-size:16px}.startup-loader-logo{width:36px;height:36px;object-fit:contain}.startup-loader-words{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.startup-word{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-primary) 28%,var(--theme-border) 72%);color:var(--theme-muted);font-size:11px;animation:startup-word-float 5.5s ease-in-out infinite}.startup-word.word-b{animation-delay:-1.2s}.startup-word.word-c{animation-delay:-2.1s}.startup-loader-card small{color:var(--theme-muted)}.startup-loader-orbit{width:44px;height:44px;border-radius:50%;border:2px solid color-mix(in srgb,var(--theme-border) 70%,transparent 30%);display:grid;place-items:center;animation:startup-spin 1s linear infinite}.startup-loader-dot{width:12px;height:12px;border-radius:50%;background:var(--theme-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-primary) 24%,transparent 76%)}.startup-fade-enter-active,.startup-fade-leave-active{transition:opacity .28s ease}.startup-fade-enter-from,.startup-fade-leave-to{opacity:0}@keyframes startup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes startup-word-float{0%,to{transform:translateY(0);opacity:.78}50%{transform:translateY(-3px);opacity:1}}.container{flex:1}.maintenance-global-banner{display:grid;gap:2px;margin:10px auto 0;width:min(980px,calc(100% - 24px));padding:10px 12px;border-radius:12px;border:1px solid var(--theme-warning, var(--theme-danger));background:var(--theme-surface-soft)}.security-global-banner{border-color:var(--theme-danger)}.pending-access-banner{border-color:#f59e0b}.security-banner-link{color:#fff;font-weight:700;text-decoration:underline}.maintenance-global-banner small{color:var(--theme-muted)}.app-footer{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center;color:var(--theme-muted);font-size:12px;padding:10px 16px 16px;border-top:1px solid var(--theme-border)}.app-version{font-weight:600;color:var(--theme-text)}.footer-link{color:var(--theme-muted);text-decoration:underline;text-underline-offset:2px}.container{width:100%;max-width:980px;margin:0 auto;padding:16px}a{color:inherit;text-decoration:none}body{margin:0;background:var(--theme-background);color:var(--theme-text)}img,video{max-width:100%;height:auto}button,a,input,select,textarea{transition:background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease,box-shadow .15s ease}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:unset;padding:0;margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--theme-focus);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-focus) 35%,transparent 65%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse),(max-width:768px){.container{padding:12px}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:unset}input,select,textarea{min-height:40px}.btn,.primary,.ghost,.danger,.lang-trigger,.lang-item,.lang-btn,.user-trigger{min-height:36px}.navbtn,.listbtn,.chip,.menu-label,.link,.openLink,.iconBtn,.delmini{min-height:unset}}.primary:hover,.btn:hover{filter:brightness(1.06)}.danger:hover{filter:brightness(.95)}.ghost:hover,.chip:hover,.listbtn:hover,.lang-item:hover,.lang-trigger:hover{border-color:var(--theme-primary);background:var(--theme-surface-soft)}.navbtn:hover,.link:hover,.menu-label:hover{border-color:var(--theme-primary)}
