@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=SF+Pro+Display:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.quantum-logo[data-v-b31019f1]{--logo-size: 44px;display:inline-flex;align-items:center;gap:12px;min-width:0}.quantum-logo--stacked[data-v-b31019f1]{flex-direction:column;gap:14px;text-align:center}.quantum-logo__mark[data-v-b31019f1]{display:block;width:var(--logo-size);height:var(--logo-size);flex:0 0 auto;object-fit:contain;filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-user-select:none;user-select:none;transition:width var(--q-duration-panel, .38s) var(--q-ease-spring, cubic-bezier(.32, .72, 0, 1)),height var(--q-duration-panel, .38s) var(--q-ease-spring, cubic-bezier(.32, .72, 0, 1))}.quantum-logo__copy[data-v-b31019f1]{display:flex;flex-direction:column;text-align:left}.quantum-logo__copy strong[data-v-b31019f1]{color:#fffffff5;font-size:13px;font-weight:720;letter-spacing:.095em;line-height:1}.quantum-organisms[data-v-b354c5f0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;perspective:1200px;perspective-origin:50% 45%;transform-style:preserve-3d}.hologram[data-v-b354c5f0]{position:absolute;transform-style:preserve-3d;will-change:transform}.hologram__rig[data-v-b354c5f0]{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50% 45%;backface-visibility:visible;will-change:transform}.hologram__svg[data-v-b354c5f0]{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px rgba(0,240,255,.85)) drop-shadow(0 0 16px rgba(188,0,221,.55)) drop-shadow(0 0 28px rgba(255,0,127,.35))}.quantum-organisms--auth .hologram--butterfly[data-v-b354c5f0]{top:8%;right:6%;bottom:8%;left:2%}.quantum-organisms--auth .hologram__rig[data-v-b354c5f0]{animation:none!important;transform:none!important}.quantum-organisms--auth .hologram__svg[data-v-b354c5f0]{filter:drop-shadow(0 0 4px rgb(0,240,255)) drop-shadow(0 0 12px rgba(0,240,255,.75)) drop-shadow(0 0 24px rgba(188,0,221,.65)) drop-shadow(0 0 40px rgba(255,0,127,.4))}@media (max-width: 900px){.quantum-organisms--auth[data-v-b354c5f0]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;overflow:visible!important}.quantum-organisms--auth .hologram--butterfly[data-v-b354c5f0]{position:fixed!important;top:auto!important;left:50%!important;right:auto!important;bottom:-18%!important;width:min(820px,170vw)!important;height:min(700px,140vw)!important;transform:translate(-50%)!important;opacity:1!important}.quantum-organisms--auth .hologram__svg[data-v-b354c5f0]{width:100%!important;height:100%!important;opacity:1!important;filter:drop-shadow(0 0 8px rgb(0,240,255)) drop-shadow(0 0 22px rgb(188,0,221)) drop-shadow(0 0 40px rgba(255,0,127,.65))}}.quantum-organisms--crm .hologram--butterfly .hologram__rig[data-v-b354c5f0],.quantum-organisms--sidebar .hologram--butterfly .hologram__rig[data-v-b354c5f0],.quantum-organisms--empty .hologram--butterfly .hologram__rig[data-v-b354c5f0]{animation:qo-holo-bf-b354c5f0 18s cubic-bezier(.45,.05,.55,.95) infinite}.quantum-organisms--crm .hologram--jelly .hologram__rig[data-v-b354c5f0],.quantum-organisms--sidebar .hologram--jelly .hologram__rig[data-v-b354c5f0],.quantum-organisms--empty .hologram--jelly .hologram__rig[data-v-b354c5f0]{animation:qo-holo-jelly-b354c5f0 22s cubic-bezier(.45,.05,.55,.95) infinite}.quantum-organisms--crm[data-v-b354c5f0]{opacity:.78}.quantum-organisms--crm .hologram--butterfly[data-v-b354c5f0]{top:8%;left:4%;width:min(420px,38vw);height:min(380px,42vh)}.quantum-organisms--crm .hologram--jelly[data-v-b354c5f0]{right:2%;bottom:4%;width:min(360px,32vw);height:min(480px,58vh)}.quantum-organisms--sidebar[data-v-b354c5f0]{opacity:.28}.quantum-organisms--sidebar .hologram--butterfly[data-v-b354c5f0]{top:22%;left:-35%;width:210%;height:58%}.quantum-organisms--sidebar .hologram--butterfly .hologram__rig[data-v-b354c5f0]{animation:qo-sidebar-fly-b354c5f0 14s ease-in-out infinite}.quantum-organisms--sidebar .hologram--jelly[data-v-b354c5f0]{display:none!important}.sidebar.open .quantum-organisms--sidebar[data-v-b354c5f0],.sidebar.is-expanded .quantum-organisms--sidebar[data-v-b354c5f0],.crm-layout.sidebar-open .quantum-organisms--sidebar[data-v-b354c5f0]{opacity:.14}@keyframes qo-sidebar-fly-b354c5f0{0%,to{transform:translateZ(0) rotateY(-8deg) rotate(-2deg) scale(1)}25%{transform:translate3d(6%,-4%,20px) rotateY(10deg) rotate(3deg) scale(1.04)}50%{transform:translate3d(-4%,5%,-10px) rotateY(-12deg) rotate(-4deg) scale(.97)}75%{transform:translate3d(5%,2%,14px) rotateY(6deg) rotate(2deg) scale(1.02)}}.quantum-organisms--empty[data-v-b354c5f0]{opacity:.7}.quantum-organisms--empty .hologram--butterfly[data-v-b354c5f0]{top:10%;left:8%;width:46%;height:50%}.quantum-organisms--empty .hologram--jelly[data-v-b354c5f0]{right:6%;bottom:8%;width:40%;height:60%}@keyframes qo-holo-bf-b354c5f0{0%{transform:perspective(1000px) rotateX(18deg) rotateY(-28deg) rotate(-6deg) translateZ(0)}25%{transform:perspective(1000px) rotateX(-12deg) rotateY(18deg) rotate(8deg) translateZ(24px)}50%{transform:perspective(1000px) rotateX(22deg) rotateY(34deg) rotate(-4deg) translateZ(8px)}75%{transform:perspective(1000px) rotateX(-8deg) rotateY(-22deg) rotate(10deg) translateZ(32px)}to{transform:perspective(1000px) rotateX(18deg) rotateY(-28deg) rotate(-6deg) translateZ(0)}}@keyframes qo-holo-jelly-b354c5f0{0%{transform:perspective(1000px) rotateX(-16deg) rotateY(26deg) rotate(4deg) translateZ(0)}25%{transform:perspective(1000px) rotateX(14deg) rotateY(-18deg) rotate(-8deg) translateZ(28px)}50%{transform:perspective(1000px) rotateX(-22deg) rotateY(-32deg) rotate(6deg) translateZ(12px)}75%{transform:perspective(1000px) rotateX(10deg) rotateY(24deg) rotate(-10deg) translateZ(36px)}to{transform:perspective(1000px) rotateX(-16deg) rotateY(26deg) rotate(4deg) translateZ(0)}}@media (prefers-reduced-motion: reduce){.hologram__rig[data-v-b354c5f0]{animation:none!important;transform:perspective(1000px) rotateX(12deg) rotateY(-16deg)!important}}@media (max-width: 960px){.quantum-organisms--crm[data-v-b354c5f0]{opacity:.45}.quantum-organisms--crm .hologram--butterfly[data-v-b354c5f0]{width:min(280px,55vw);height:min(240px,30vh)}.quantum-organisms--crm .hologram--jelly[data-v-b354c5f0]{width:min(220px,42vw);height:min(300px,40vh)}}.sidebar-ambient[data-v-ab99c8a3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:inherit;opacity:1;transition:opacity .34s var(--q-ease, cubic-bezier(.16, 1, .3, 1))}.sidebar-ambient__bloom[data-v-ab99c8a3]{position:absolute;top:8%;left:-55%;width:210%;height:78%;opacity:.52;filter:blur(34px) saturate(.62) brightness(.72) contrast(.92);transform:translateZ(0) scale(1.08);mask-image:radial-gradient(ellipse 58% 52% at 48% 54%,#000 12%,rgba(0,0,0,.55) 42%,transparent 74%);-webkit-mask-image:radial-gradient(ellipse 58% 52% at 48% 54%,#000 12%,rgba(0,0,0,.55) 42%,transparent 74%)}.sidebar-ambient__video[data-v-ab99c8a3]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:.9}.sidebar-ambient__matte[data-v-ab99c8a3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0c09128c,#0c09121f 28%,#0c091214 55%,#0a080fb8),linear-gradient(90deg,rgba(14,10,22,.35) 0%,transparent 40%,rgba(14,10,22,.45) 100%),radial-gradient(ellipse 70% 50% at 50% 58%,rgba(138,43,226,.14),transparent 68%)}.sidebar-ambient__glow[data-v-ab99c8a3]{position:absolute;top:18%;right:-20%;bottom:12%;left:-20%;background:radial-gradient(ellipse 55% 45% at 50% 55%,rgba(168,85,247,.16),rgba(88,28,135,.06) 42%,transparent 70%);filter:blur(18px);opacity:.85;mix-blend-mode:screen}.sidebar:hover .sidebar-ambient[data-v-ab99c8a3],.sidebar:focus-within .sidebar-ambient[data-v-ab99c8a3],.sidebar.open .sidebar-ambient[data-v-ab99c8a3]{opacity:.42}@media (prefers-reduced-motion: reduce){.sidebar-ambient__bloom[data-v-ab99c8a3]{opacity:.4;filter:blur(40px) saturate(.5) brightness(.68)}}.ui-icon[data-v-3dca54da]{display:inline-block;flex-shrink:0;vertical-align:middle}.profile-avatar[data-v-9919b123]{display:inline-flex;flex-shrink:0}.profile-avatar-inner[data-v-9919b123]{position:relative;display:grid;place-items:center;border-radius:18%;color:#fff;font-weight:800;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 10px 28px #00000061}.profile-avatar.ring .profile-avatar-inner[data-v-9919b123]{box-shadow:inset 0 1px #ffffff24,0 0 0 2px #ffffff1a,0 0 0 4px color-mix(in srgb,var(--brand-accent, #9d4edd) 40%,transparent)}.size-sm .profile-avatar-inner[data-v-9919b123]{width:32px;height:32px;font-size:14px;border-radius:10px}.size-md .profile-avatar-inner[data-v-9919b123]{width:44px;height:44px;font-size:18px}.size-lg .profile-avatar-inner[data-v-9919b123]{width:72px;height:72px;font-size:28px;border-radius:20px}.size-xl .profile-avatar-inner[data-v-9919b123]{width:96px;height:96px;font-size:36px;border-radius:22px}.profile-avatar-photo[data-v-9919b123]{width:100%;height:100%;object-fit:cover;display:block}.profile-avatar-letter[data-v-9919b123]{line-height:1}.access-modal-state[data-v-887e02c2]{padding:28px 12px;text-align:center;color:#ffffff8c;font-size:14px}.access-modal-state.ok[data-v-887e02c2]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#a7f3d0}.access-modal[data-v-887e02c2]{display:flex;flex-direction:column;gap:16px}.access-hero[data-v-887e02c2]{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:14px;border:1px solid rgba(196,181,253,.18);border-radius:14px;background:linear-gradient(135deg,#9d4edd1a,#0003)}.access-ring[data-v-887e02c2]{position:relative;width:52px;height:52px}.access-ring svg[data-v-887e02c2]{width:52px;height:52px;transform:rotate(-90deg)}.access-ring-track[data-v-887e02c2]{fill:none;stroke:#ffffff14;stroke-width:3.5}.access-ring-fill[data-v-887e02c2]{fill:none;stroke:#c68cff;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:131.95;transition:stroke-dashoffset .42s ease;filter:drop-shadow(0 0 8px rgba(157,78,221,.45))}.access-ring-value[data-v-887e02c2]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:11px;font-weight:800;color:#ede9fe}.access-tier[data-v-887e02c2]{margin:0 0 2px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd}.access-hero-copy h3[data-v-887e02c2]{margin:0 0 4px;font-size:1.05rem;font-weight:650}.access-hero-meta[data-v-887e02c2]{margin:0;font-size:12px;color:#ffffff80}.access-hero-meta strong[data-v-887e02c2]{color:#ffffffd1}.access-cooldown[data-v-887e02c2],.access-sent[data-v-887e02c2]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;font-size:12px}.access-cooldown[data-v-887e02c2]{border:1px solid rgba(251,191,36,.22);background:#fbbf2414;color:#fde68a}.access-sent[data-v-887e02c2]{border:1px solid rgba(52,211,153,.22);background:#34d39914;color:#a7f3d0}.access-sent b[data-v-887e02c2]{display:block;margin-bottom:2px;font-size:13px}.access-sent p[data-v-887e02c2]{margin:0;color:#ffffff8c;line-height:1.45}.access-block-head[data-v-887e02c2]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.access-block-head h4[data-v-887e02c2]{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a}.muted[data-v-887e02c2]{font-size:11px;color:#ffffff61}.preset-row[data-v-887e02c2]{display:flex;flex-wrap:wrap;gap:8px}.preset-chip[data-v-887e02c2]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffc7;cursor:pointer;transition:border-color .28s cubic-bezier(.33,1,.68,1),background .28s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}.preset-chip.on[data-v-887e02c2],.preset-chip[data-v-887e02c2]:hover{border-color:#c4b5fd59;background:#9d4edd1a}.preset-chip-title[data-v-887e02c2]{font-size:12px;font-weight:650}.preset-chip-hint[data-v-887e02c2]{font-size:10px;color:#ffffff6b}.section-grid[data-v-887e02c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.section-card[data-v-887e02c2]{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start;padding:10px;border-radius:11px;border:1px solid rgba(255,255,255,.08);background:#0000002e;cursor:pointer;transition:border-color .28s cubic-bezier(.33,1,.68,1),background .28s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}.section-card.on[data-v-887e02c2]{border-color:#c4b5fd59;background:#9d4edd14}.section-card input[data-v-887e02c2]{position:absolute;opacity:0;pointer-events:none}.section-card-icon[data-v-887e02c2]{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f871711a;color:#fca5a5}.section-card.on .section-card-icon[data-v-887e02c2]{background:#9d4edd29;color:#ddd6fe}.section-card-body b[data-v-887e02c2]{display:block;font-size:12px;margin-bottom:2px}.section-card-body small[data-v-887e02c2]{display:block;font-size:10px;color:#ffffff6b;line-height:1.35}.access-field[data-v-887e02c2]{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#ffffff8c}.access-field textarea[data-v-887e02c2]{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#0000003d;color:#fff;font:inherit;font-size:13px;resize:vertical;min-height:72px}.access-granted[data-v-887e02c2]{border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.access-granted summary[data-v-887e02c2]{cursor:pointer;font-size:11px;color:#ffffff73;-webkit-user-select:none;user-select:none}.granted-tags[data-v-887e02c2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.granted-tag[data-v-887e02c2]{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;border:1px solid rgba(52,211,153,.2);background:#34d39914;color:#6ee7b7;font-size:10px;font-weight:650}@media (max-width: 640px){.section-grid[data-v-887e02c2]{grid-template-columns:1fr}}.sidebar[data-v-0243f77a]{width:var(--sidebar-w, 84px);position:relative;height:auto;display:flex;flex-direction:column;padding:24px 16px;z-index:100;overflow:hidden}.sidebar-header[data-v-0243f77a]{display:flex;justify-content:center;align-items:center;padding:8px 0 28px;position:relative}.close-btn[data-v-0243f77a]{display:none;position:absolute;right:0;top:0;width:40px;height:40px;border-radius:10px;color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.logo[data-v-0243f77a]{width:min(120px,40vw);height:auto;aspect-ratio:1;object-fit:contain;opacity:1;filter:none}.nav[data-v-0243f77a]{display:flex;flex-direction:column;gap:4px;flex:1}.nav-item[data-v-0243f77a]{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;color:#94a3b8;text-decoration:none;font-size:14px;font-weight:500;transition:color var(--q-duration-fast) var(--q-ease-soft),background-color var(--q-duration-fast) var(--q-ease-soft),border-color var(--q-duration-fast) var(--q-ease-soft),transform var(--q-duration-base) var(--q-ease-spring);position:relative}.nav-badge[data-v-0243f77a]{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#9d4edd;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.nav-item[data-v-0243f77a]:hover{background:#ffffff0a;color:#fff}.nav-item.active[data-v-0243f77a]{background:color-mix(in srgb,var(--brand-accent, #9D4EDD) 14%,transparent);color:#fff;font-weight:600}.nav-item.restricted[data-v-0243f77a]{opacity:.55}.nav-item.active svg[data-v-0243f77a]{color:var(--brand-accent, #9D4EDD)}.sidebar-footer[data-v-0243f77a]{padding-top:16px;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:10px}.user-card[data-v-0243f77a]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;cursor:pointer;position:relative}.user-card[data-v-0243f77a]:hover{background:#ffffff0a}.user-ach-badge[data-v-0243f77a]{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#9d4edd38;border:1px solid rgba(196,181,253,.35);color:#ddd6fe;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.user-info[data-v-0243f77a]{flex:1;min-width:0}.user-name[data-v-0243f77a]{font-size:14px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-0243f77a]{font-size:12px;color:#ffffff8c;font-weight:500;text-transform:none;letter-spacing:0}.logout-btn[data-v-0243f77a]{width:100%;padding:10px;border-radius:10px;border:1px solid rgba(239,68,68,.25);color:#f87171;background:#ef44440f;font-weight:600;font-size:13px}.logout-btn[data-v-0243f77a]:hover{background:#ef44441f}.access-lock-notice[data-v-0243f77a]{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;border-radius:10px;border:1px solid rgba(248,113,113,.18);background:#f871710f;color:#fecacae0;line-height:1.35;cursor:pointer;text-align:left;width:100%;transition:border-color .28s cubic-bezier(.33,1,.68,1),background .28s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}.access-lock-notice[data-v-0243f77a]:hover{border-color:#c4b5fd59;background:#9d4edd1a;transform:translateY(-1px)}.access-lock-notice__icon[data-v-0243f77a]{flex-shrink:0;margin-top:1px;opacity:.85}.access-lock-notice__body[data-v-0243f77a]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.access-lock-notice__title[data-v-0243f77a]{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fecacab8}.access-lock-notice__items[data-v-0243f77a]{font-size:10px;font-weight:550;color:#fee2e2d1;word-break:break-word}.access-lock-notice__cta[data-v-0243f77a]{display:block;margin-top:4px;font-size:9px;font-weight:700;letter-spacing:.04em;color:#ddd6fe}.access-lock-notice__count[data-v-0243f77a]{flex-shrink:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f8717129;border:1px solid rgba(248,113,113,.28);color:#fecaca;font-size:10px;font-weight:800;display:none;place-items:center}.access-lock-notice.compact[data-v-0243f77a]{justify-content:center;padding:7px 8px}.access-lock-notice.compact .access-lock-notice__body[data-v-0243f77a]{display:none}.access-lock-notice.compact .access-lock-notice__count[data-v-0243f77a]{display:grid}.nav-item--command.active[data-v-0243f77a],.nav-item--command[data-v-0243f77a]:hover{border-color:#fbbf2447;background:linear-gradient(135deg,#fbbf2414,#9d4edd1a)}.sidebar[data-v-0243f77a]{position:relative;z-index:100;inset:auto;display:flex;flex:0 0 auto;align-self:stretch;width:var(--sidebar-w, 84px);height:auto;max-height:none;padding:15px 12px 13px;overflow:hidden;border:1px solid var(--q-border);border-radius:16px;background:linear-gradient(180deg,#15111ff7,#0a080ffb);box-shadow:0 14px 40px #00000038,inset -1px 0 #ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateZ(0);backface-visibility:hidden;contain:layout style paint;transition:width .24s var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),box-shadow .24s var(--q-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color .18s var(--q-ease-soft, cubic-bezier(.33, 1, .68, 1)),border-radius var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1))}.sidebar-organism[data-v-0243f77a]{z-index:0;opacity:var(--sidebar-ambience, 1);pointer-events:none;transition:opacity var(--q-duration-panel, .42s) var(--q-ease-soft, cubic-bezier(.33, 1, .68, 1))}.sidebar-organism--video[data-v-0243f77a]{display:none}.sidebar-organism--holo[data-v-0243f77a]{display:block}.sidebar.open .sidebar-organism.quantum-organisms--sidebar[data-v-0243f77a],.sidebar.is-expanded .sidebar-organism.quantum-organisms--sidebar[data-v-0243f77a]{opacity:.14}.sidebar-header[data-v-0243f77a],.nav[data-v-0243f77a],.sidebar-footer[data-v-0243f77a]{position:relative;z-index:1}.sidebar.is-expanded[data-v-0243f77a]{width:var(--sidebar-expanded-w, 248px);border-color:color-mix(in srgb,var(--brand-primary, #8a2be2) 28%,transparent);box-shadow:0 22px 56px #0000006b,0 0 0 1px color-mix(in srgb,var(--brand-primary, #8a2be2) 8%,transparent),10px 0 36px color-mix(in srgb,var(--brand-primary, #8a2be2) calc(var(--glow-strength, .7) * 12%),transparent),inset -1px 0 #ffffff09;transition:width .36s var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),box-shadow .36s var(--q-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color .24s var(--q-ease-soft, cubic-bezier(.33, 1, .68, 1)),border-radius var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1))}.sidebar.is-collapsing[data-v-0243f77a]:not(.is-expanded){transition:width .22s var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),box-shadow .22s var(--q-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color .18s var(--q-ease-soft, cubic-bezier(.33, 1, .68, 1)),border-radius var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1))}.sidebar.is-collapsing .nav-item>span[data-v-0243f77a]:not(.nav-badge),.sidebar.is-collapsing .user-info[data-v-0243f77a],.sidebar.is-collapsing .user-ach-badge[data-v-0243f77a],.sidebar.is-collapsing .logout-btn[data-v-0243f77a]{opacity:0!important;max-width:0!important;min-width:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;transform:translate3d(-6px,0,0) scale(.98)!important;transition-duration:60ms!important;transition-delay:0ms!important;pointer-events:none}.sidebar:not(.is-expanded) .nav-badge[data-v-0243f77a]{top:3px;right:3px;min-width:7px;width:7px;height:7px;padding:0;font-size:0;line-height:0;color:transparent;overflow:hidden}.sidebar:not(.is-expanded) .user-ach-badge[data-v-0243f77a]{display:none}.sidebar:not(.is-expanded):not(.open) .access-lock-notice[data-v-0243f77a]{justify-content:center;padding:7px 8px}.sidebar:not(.is-expanded):not(.open) .access-lock-notice__body[data-v-0243f77a]{display:none}.sidebar:not(.is-expanded):not(.open) .access-lock-notice__count[data-v-0243f77a]{display:grid}.sidebar-header[data-v-0243f77a]{position:relative;display:flex;flex:0 0 auto;justify-content:center;align-items:center;min-height:56px;padding:0 0 12px;transition:min-height var(--q-duration-panel, .42s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1))}.sidebar.is-expanded .sidebar-header[data-v-0243f77a]{min-height:84px}.brand-lockup[data-v-0243f77a]{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:0;padding:0;border:0;background:transparent;color:var(--q-text);text-align:center;cursor:pointer}.sidebar.is-expanded .brand-lockup[data-v-0243f77a]{justify-content:center}.brand-mark[data-v-0243f77a]{position:relative;display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateZ(0);transition:width var(--q-duration-panel, .42s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),height var(--q-duration-panel, .42s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),transform var(--q-duration-panel, .42s) var(--q-ease-spring, cubic-bezier(.32, .72, 0, 1))}.sidebar.is-expanded .brand-mark[data-v-0243f77a]{width:76px;height:76px;transform:translateZ(0) scale(1.02)}.logo[data-v-0243f77a]{width:48px;height:48px;object-fit:contain;opacity:.95}.close-btn[data-v-0243f77a]{display:none}.nav[data-v-0243f77a]{display:flex;flex:1;flex-direction:column;gap:2px;margin:0 -2px;padding:4px 2px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.nav[data-v-0243f77a]::-webkit-scrollbar{display:none}.nav-item[data-v-0243f77a]{position:relative;display:grid;grid-template-columns:1fr;min-height:42px;align-items:center;justify-items:center;column-gap:0;padding:0;overflow:hidden;border:1px solid transparent;border-radius:var(--q-radius-sm);color:var(--q-text-muted);font-size:12px;font-weight:560;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transform:translateZ(0);transition:color var(--q-duration-fast) var(--q-ease-soft),background-color var(--q-duration-fast) var(--q-ease-soft),border-color var(--q-duration-fast) var(--q-ease-soft),box-shadow var(--q-duration-base) var(--q-ease-out),opacity var(--q-duration-fast) var(--q-ease-soft),transform var(--q-duration-base) var(--q-ease-spring),filter var(--q-duration-fast) var(--q-ease-soft),max-width var(--q-duration-panel) var(--q-ease-sidebar)}.sidebar.is-expanded .nav-item[data-v-0243f77a]{grid-template-columns:18px minmax(0,1fr) auto;justify-items:start;column-gap:13px;padding:0 12px}.nav-item[data-v-0243f77a]:before{position:absolute;top:9px;bottom:9px;left:-1px;width:2px;border-radius:0 2px 2px 0;background:var(--q-purple-bright);box-shadow:0 0 12px #8a2be2e6;opacity:0;content:"";transform:scaleY(.35);transition:opacity var(--q-duration-fast) var(--q-ease),transform var(--q-duration-base) var(--q-ease-spring)}.nav-item svg[data-v-0243f77a]{grid-column:1;justify-self:center;width:18px;height:18px;flex:0 0 18px;stroke-width:1.35;transition:color var(--q-duration-fast) var(--q-ease),filter var(--q-duration-fast) var(--q-ease),transform var(--q-duration-base) var(--q-ease-spring)}.nav-item>span[data-v-0243f77a]:not(.nav-badge){grid-column:2;display:block;max-width:0;min-width:0;overflow:hidden;opacity:0;transform:translate3d(-8px,0,0);transition:opacity .18s var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),transform .2s var(--q-ease-spring, cubic-bezier(.32, .72, 0, 1)),max-width .24s var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1));transition-delay:0ms}.sidebar.is-expanded .nav-item>span[data-v-0243f77a]:not(.nav-badge){max-width:160px;min-width:0;opacity:1;transform:translateZ(0);transition-delay:36ms}.nav-item[data-v-0243f77a]:hover{border-color:#ffffff0e;background:#ffffff08;color:var(--q-text)}.nav-item.active[data-v-0243f77a]{border-color:#8a2be238;background:linear-gradient(90deg,#8a2be229,#8a2be20b);color:#fff;font-weight:600;box-shadow:inset 0 1px #ffffff09}.nav-item.active[data-v-0243f77a]:before{opacity:1;transform:scaleY(1)}.nav-item.active svg[data-v-0243f77a]{color:var(--q-purple-bright);filter:drop-shadow(0 0 7px rgba(138,43,226,.55))}.nav-badge[data-v-0243f77a]{position:absolute;top:4px;right:4px;display:grid;min-width:16px;height:16px;margin:0;padding:0 4px;place-items:center;border:1px solid rgba(15,12,20,.9);border-radius:999px;background:#9d4edd;box-shadow:none;color:#fff;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:0}.sidebar.is-expanded .nav-badge[data-v-0243f77a]{position:static;grid-column:3;justify-self:end}.sidebar-footer[data-v-0243f77a]{flex:0 0 auto;gap:8px;padding-top:12px;border-top:1px solid var(--q-border)}.user-card[data-v-0243f77a]{display:flex;min-height:46px;align-items:center;justify-content:center;gap:0;padding:4px 0;overflow:hidden;border:1px solid transparent;border-radius:var(--q-radius-sm);transition:border-color var(--q-duration-fast) var(--q-ease),background-color var(--q-duration-fast) var(--q-ease),gap var(--q-duration-panel, .42s) var(--q-ease-sidebar),padding var(--q-duration-panel, .42s) var(--q-ease-sidebar)}.sidebar.is-expanded .user-card[data-v-0243f77a]{justify-content:flex-start;gap:11px;padding:4px 7px}.user-card[data-v-0243f77a]:hover{border-color:var(--q-border);background:#ffffff06}.user-info[data-v-0243f77a]{max-width:0;min-width:0;flex:0;overflow:hidden;opacity:0;transform:translate3d(-6px,0,0);transition:opacity .18s var(--q-ease-sidebar),transform .2s var(--q-ease-spring),max-width .24s var(--q-ease-sidebar);transition-delay:0ms}.sidebar.is-expanded .user-info[data-v-0243f77a]{max-width:none;min-width:130px;flex:1;opacity:1;transform:translateZ(0);transition-delay:48ms}.user-name[data-v-0243f77a]{overflow:hidden;color:var(--q-text);font-size:12px;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.user-role[data-v-0243f77a]{margin-top:2px;color:var(--q-text-muted);font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.user-ach-badge[data-v-0243f77a]{opacity:0;transform:scale(.92);transition:opacity .26s var(--q-ease-sidebar),transform .32s var(--q-ease-spring);transition-delay:0ms}.sidebar.is-expanded .user-ach-badge[data-v-0243f77a]{opacity:1;transform:scale(1);transition-delay:56ms}.logout-btn[data-v-0243f77a]{width:100%;height:34px;overflow:hidden;border:1px solid rgba(255,46,46,.18);border-radius:var(--q-radius-sm);background:#ff2e2e09;color:#ff5b5bbf;font-size:11px;font-weight:600;opacity:0;transform:translate3d(0,4px,0);white-space:nowrap;transition:opacity .28s var(--q-ease-sidebar),transform .32s var(--q-ease-spring),background-color var(--q-duration-fast) var(--q-ease),border-color var(--q-duration-fast) var(--q-ease);transition-delay:0ms}.sidebar.is-expanded .logout-btn[data-v-0243f77a]{opacity:1;transform:translateZ(0);transition-delay:64ms}.logout-btn[data-v-0243f77a]:hover{border-color:#ff2e2e66;background:#ff2e2e17;color:var(--q-red-soft)}@media (max-width: 960px){.sidebar[data-v-0243f77a],.sidebar.is-expanded[data-v-0243f77a]{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);height:100dvh;max-height:100dvh;padding:15px 12px;border-radius:0 18px 18px 0;transform:translate3d(calc(-100% - 12px),0,0);will-change:transform;transition:transform var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),box-shadow var(--q-duration-sidebar, .52s) var(--q-ease-out),border-radius var(--q-duration-sidebar, .52s) var(--q-ease-sidebar);box-shadow:24px 0 80px #0000}.sidebar.open[data-v-0243f77a],.sidebar.is-expanded.open[data-v-0243f77a]{transform:translateZ(0);box-shadow:24px 0 80px #0000008c,0 0 0 1px #ffffff0a}.brand-lockup[data-v-0243f77a],.sidebar.is-expanded .brand-lockup[data-v-0243f77a]{justify-content:center;padding-right:36px}.sidebar.is-expanded .brand-mark[data-v-0243f77a],.brand-mark[data-v-0243f77a]{width:52px;height:52px;transform:translateZ(0)}.sidebar.is-expanded .sidebar-header[data-v-0243f77a],.sidebar-header[data-v-0243f77a]{min-height:56px}.nav[data-v-0243f77a]{margin:0;padding:4px 0 16px}.nav-item[data-v-0243f77a],.sidebar.is-expanded .nav-item[data-v-0243f77a],.sidebar.open .nav-item[data-v-0243f77a]{display:grid;grid-template-columns:18px minmax(0,1fr) auto;justify-items:start;align-items:center;column-gap:13px;padding:0 10px}.nav-item svg[data-v-0243f77a]{grid-column:1;justify-self:start}.nav-item>span[data-v-0243f77a]:not(.nav-badge){grid-column:2;justify-self:start;max-width:none;min-width:0;opacity:1;transform:translateZ(0);transition-delay:0ms}.sidebar .nav-badge[data-v-0243f77a],.sidebar.is-expanded .nav-badge[data-v-0243f77a]{position:static;grid-column:3;justify-self:end;top:auto;right:auto;min-width:16px;width:auto;height:16px;padding:0 4px;font-size:10px;line-height:1;color:#fff}.access-lock-notice[data-v-0243f77a],.access-lock-notice.compact[data-v-0243f77a]{justify-content:flex-start;padding:8px 9px}.access-lock-notice.compact .access-lock-notice__body[data-v-0243f77a]{display:flex}.access-lock-notice.compact .access-lock-notice__count[data-v-0243f77a]{display:none}.user-info[data-v-0243f77a]{max-width:none;min-width:0;flex:1;opacity:1;transform:translateZ(0);transition-delay:0ms}.user-card[data-v-0243f77a],.sidebar.is-expanded .user-card[data-v-0243f77a]{justify-content:flex-start;gap:11px;padding:4px 7px}.user-ach-badge[data-v-0243f77a],.sidebar.is-expanded .user-ach-badge[data-v-0243f77a]{opacity:1;transform:scale(1);transition-delay:0ms}.logout-btn[data-v-0243f77a],.sidebar.is-expanded .logout-btn[data-v-0243f77a]{opacity:1;transform:translateZ(0);transition-delay:0ms}.close-btn[data-v-0243f77a]{position:absolute;top:2px;right:0;display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--q-border);border-radius:var(--q-radius-sm);background:#ffffff06;color:var(--q-text-muted);opacity:0;transform:scale(.92);transition:opacity .28s var(--q-ease-sidebar),transform .32s var(--q-ease-spring),background-color var(--q-duration-fast) var(--q-ease),border-color var(--q-duration-fast) var(--q-ease),color var(--q-duration-fast) var(--q-ease)}.sidebar.open .close-btn[data-v-0243f77a]{opacity:1;transform:scale(1);transition-delay:.12s}.sidebar-organism--holo[data-v-0243f77a]{display:none!important}.sidebar-organism--video[data-v-0243f77a]{display:block!important}}@media (prefers-reduced-motion: reduce){.sidebar[data-v-0243f77a],.sidebar.is-expanded[data-v-0243f77a],.nav-item>span[data-v-0243f77a]:not(.nav-badge),.user-info[data-v-0243f77a],.logout-btn[data-v-0243f77a],.close-btn[data-v-0243f77a]{transition-duration:1ms!important;transition-delay:0ms!important}}.topbar[data-v-27b80a05]{position:relative;z-index:50;display:flex;flex:0 0 64px;align-items:center;justify-content:space-between;gap:16px;width:100%;height:64px;min-height:64px;max-height:64px;padding:0 24px;padding-top:env(safe-area-inset-top,0px);box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.06);background:#08050e47;box-shadow:none;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.topbar[data-v-27b80a05]:after{position:absolute;right:24px;bottom:-1px;left:24px;height:1px;background:linear-gradient(90deg,rgba(0,240,255,.35),rgba(188,0,221,.55),transparent 70%);content:"";pointer-events:none}.topbar-left[data-v-27b80a05],.topbar-right[data-v-27b80a05]{display:flex;align-items:center;min-width:0;min-height:40px}.topbar-left[data-v-27b80a05]{flex:1 1 auto;gap:12px}.topbar-right[data-v-27b80a05]{flex:0 0 auto;gap:8px}.page-context[data-v-27b80a05]{display:flex;min-width:0;flex:1 1 auto;align-items:center}.page-title[data-v-27b80a05]{margin:0;overflow:hidden;color:var(--q-text, #fff);font-size:1.125rem;font-weight:650;letter-spacing:-.02em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.menu-btn[data-v-27b80a05],.icon-btn[data-v-27b80a05]{position:relative;display:inline-grid;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;margin:0;padding:0;place-items:center;border:1px solid var(--q-border, rgba(255, 255, 255, .12));border-radius:8px;background:#ffffff0a;color:var(--q-text-muted, rgba(255, 255, 255, .55));cursor:pointer;vertical-align:middle;transition:border-color var(--q-duration-fast) var(--q-ease-soft),color var(--q-duration-fast) var(--q-ease-soft),background-color var(--q-duration-fast) var(--q-ease-soft),transform var(--q-duration-base) var(--q-ease-spring),box-shadow var(--q-duration-base) var(--q-ease-out)}.menu-btn[data-v-27b80a05]{display:none}.icon-btn[data-v-27b80a05]:hover,.menu-btn[data-v-27b80a05]:hover{border-color:#c68cff73;background:#9d4edd1f;color:#fff}.icon-btn svg[data-v-27b80a05],.menu-btn svg[data-v-27b80a05]{width:18px;height:18px}.count-badge[data-v-27b80a05]{position:absolute;top:-4px;right:-4px;z-index:2;display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border:2px solid #120e18;border-radius:999px;background:#9d4edd;color:#fff;font-size:10px;font-weight:700;line-height:1;box-shadow:none}.count-badge[data-v-27b80a05]:before,.count-badge[data-v-27b80a05]:after{content:none!important;display:none!important}.health[data-v-27b80a05]{display:flex;height:36px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;color:var(--q-text-soft, rgba(255, 255, 255, .78));font-size:12px;font-weight:600;white-space:nowrap}.health .dot[data-v-27b80a05]{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#64748b}.health.ok[data-v-27b80a05]{color:#86efac}.health.ok .dot[data-v-27b80a05]{background:#48d597;box-shadow:0 0 8px #48d597}.health.bad[data-v-27b80a05]{color:#fca5a5}.health.bad .dot[data-v-27b80a05]{background:#ff2e2e}.btn-licenses[data-v-27b80a05]{display:inline-flex;height:40px;align-items:center;padding:0 14px;border:1px solid rgba(157,78,221,.45);border-radius:8px;background:linear-gradient(180deg,#9d4edd47,#9d4edd1f);color:#f2e9ff;font-size:13px;font-weight:650;white-space:nowrap;cursor:pointer}.btn-licenses[data-v-27b80a05]:hover{border-color:#c68cffb3;background:linear-gradient(180deg,#9d4edd61,#9d4edd2e)}.drop[data-v-27b80a05]{position:relative;flex-shrink:0}.panel[data-v-27b80a05]{position:absolute;top:calc(100% + 8px);right:0;z-index:200;display:flex;width:min(340px,calc(100vw - 24px));max-height:min(420px,70vh);flex-direction:column;gap:4px;padding:10px;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#100d18fa;box-shadow:0 18px 50px #0000008c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel-head[data-v-27b80a05]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;padding:4px 6px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.panel-head b[data-v-27b80a05]{color:#e2e8f0;font-size:13px}.link[data-v-27b80a05]{border:0;background:none;color:#c68cff;font-size:12px;font-weight:700;cursor:pointer}.row[data-v-27b80a05]{display:flex;width:100%;flex-direction:column;gap:2px;padding:10px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.row[data-v-27b80a05]:hover{border-color:#ffffff14;background:#ffffff0d}.row[data-unread="1"][data-v-27b80a05]{background:#9d4edd1f}.row-title[data-v-27b80a05]{overflow:hidden;color:#e2e8f0;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.row-meta[data-v-27b80a05]{overflow:hidden;color:#64748b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-27b80a05]{padding:18px 8px;color:#64748b;font-size:13px;text-align:center}@media (max-width: 960px){.topbar[data-v-27b80a05]{flex-basis:56px;height:56px;min-height:56px;max-height:56px;padding:0 12px;padding-top:env(safe-area-inset-top,0px)}.topbar[data-v-27b80a05]:after{right:12px;left:12px}.menu-btn[data-v-27b80a05]{display:grid}.health .lbl[data-v-27b80a05],.btn-licenses[data-v-27b80a05]{display:none}.panel[data-v-27b80a05]{position:fixed;top:calc(56px + env(safe-area-inset-top,0px));right:12px;left:12px;width:auto;max-height:min(65dvh,calc(100dvh - 72px))}}@media (max-width: 640px){.health[data-v-27b80a05]{display:none}.topbar-right[data-v-27b80a05]{gap:6px}.icon-btn[data-v-27b80a05],.menu-btn[data-v-27b80a05]{width:36px;min-width:36px;height:36px}.page-title[data-v-27b80a05]{font-size:1rem}}.pal-item-label[data-v-eb083fe6]{display:inline-flex;align-items:center;gap:8px}.app{min-height:100vh;position:relative;background:radial-gradient(ellipse 80% 50% at 10% -10%,color-mix(in srgb,var(--brand-primary, var(--purple)) calc(var(--glow-strength, .7) * 22%),transparent),transparent 50%),radial-gradient(ellipse 70% 40% at 100% 100%,color-mix(in srgb,var(--brand-accent, var(--blue)) calc(var(--glow-strength, .7) * 18%),transparent),transparent 45%),var(--void, #05050a)}.panic-strip{position:sticky;top:0;z-index:200;text-align:center;padding:8px 12px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#7f1d1d,#dc2626,#7f1d1d);animation:panicPulse 1.4s ease-in-out infinite}@keyframes panicPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}.motd-strip{position:sticky;top:0;z-index:190;padding:7px 14px;border-bottom:1px solid rgba(157,78,221,.25);background:#140c20eb;color:#ffffffc7;font-size:12px;font-weight:600;text-align:center}.auth-container{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;position:relative;z-index:1;padding:16px;overflow:hidden}@media (max-width: 900px){.auth-container{display:block!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;padding:0!important;background:#07060c}.auth-fx{display:none!important}}.auth-fx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:calc(.25 + var(--glow-strength, .7) * .35)}.auth-container[data-fx=grid] .auth-fx{background-image:linear-gradient(color-mix(in srgb,var(--brand-primary, #39FF14) 28%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--brand-accent, #9D4EDD) 22%,transparent) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);animation:gridDrift 24s linear infinite}.auth-container[data-fx=scanlines] .auth-fx{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.45) 3px);animation:scanMove 6s linear infinite}.auth-container[data-fx=particles] .auth-fx{background-image:radial-gradient(2px 2px at 20% 30%,var(--brand-accent, #9D4EDD),transparent),radial-gradient(2px 2px at 60% 70%,var(--brand-primary, #39FF14),transparent),radial-gradient(1.5px 1.5px at 80% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 40% 80%,var(--brand-accent, #9D4EDD),transparent);background-size:100% 100%;animation:particleFloat 18s ease-in-out infinite}html[data-motion=reduce] .auth-fx,html[data-motion=reduce] .panic-strip{animation:none!important}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:40px 40px,40px 40px}}@keyframes scanMove{0%{transform:translateY(0)}to{transform:translateY(12px)}}@keyframes particleFloat{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-18px);opacity:.9}}.glow{position:fixed;width:min(520px,70vw);height:min(520px,70vw);border-radius:50%;filter:blur(120px);opacity:calc(.1 + var(--glow-strength, .7) * .18);z-index:0;pointer-events:none}.glow.primary{top:-180px;left:-80px;background:var(--brand-primary, var(--purple, #39FF14))}.glow.accent{bottom:-180px;right:-80px;background:var(--brand-accent, var(--blue, #9D4EDD))}@media (max-width: 960px){.glow{opacity:.06;filter:blur(80px)}}.welcome-shell{position:relative;min-height:100dvh;overflow:hidden;background:#050408}.app{min-height:100vh;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 24%),linear-gradient(135deg,#0d0a14,#14101c 54%,#0d0a14)}.quantum-grid{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.quantum-grid:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:40px 40px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 72%)}.quantum-grid:after{position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(0,240,255,.55),rgba(188,0,221,.7),transparent 90%);box-shadow:0 0 24px #bc00dd59;content:""}.app:has(.crm-layout) .quantum-grid:before{opacity:0}.app:has(.crm-layout) .quantum-grid{background:radial-gradient(ellipse 60% 50% at 12% 20%,rgba(157,78,221,.12),transparent 55%),radial-gradient(ellipse 50% 45% at 88% 80%,rgba(76,29,149,.1),transparent 60%)}html{--crm-scale: 1;--crm-scale-origin: top left}.crm-layout{--brand-primary: var(--q-purple);--brand-accent: var(--q-purple-bright);--purple: var(--q-purple);--blue: var(--q-purple-bright);--void: var(--q-canvas);--shell-gap: 12px;--shell-inset: 10px;--content-pad-x: 24px;--content-pad-y: 24px;--sidebar-w: 84px;--sidebar-expanded-w: 248px;position:relative;z-index:1;display:flex;width:calc(100% / var(--crm-scale, 1));height:calc(100dvh / var(--crm-scale, 1));max-height:calc(100dvh / var(--crm-scale, 1));min-width:0;min-height:0;padding:var(--shell-inset);gap:var(--shell-gap);overflow:hidden;box-sizing:border-box;transform:scale(var(--crm-scale, 1));transform-origin:var(--crm-scale-origin, top left);transition:transform var(--q-duration-panel, .38s) var(--q-ease-spring, cubic-bezier(.32, .72, 0, 1)),width var(--q-duration-panel, .38s) var(--q-ease-soft, cubic-bezier(.33, 1, .68, 1)),height var(--q-duration-panel, .38s) var(--q-ease-soft, cubic-bezier(.33, 1, .68, 1))}.main-area{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;width:auto;max-width:none;height:100%;min-width:0;min-height:0;margin-left:0;overflow:hidden;isolation:isolate;border:1px solid var(--chrome-border, rgba(255, 255, 255, .07));border-radius:var(--shell-radius, 18px);background:var(--surface, #07050c);box-shadow:0 0 0 1px #ffffff06 inset,0 22px 56px #0006;transition:border-color var(--q-duration-panel, .38s) var(--q-ease-soft, cubic-bezier(.33, 1, .68, 1)),box-shadow var(--q-duration-panel, .38s) var(--q-ease-out, cubic-bezier(.16, 1, .3, 1)),background-color var(--q-duration-panel, .38s) var(--q-ease-soft, cubic-bezier(.33, 1, .68, 1))}@property --g1x{syntax: "<percentage>"; inherits: false; initial-value: 78%;}@property --g1y{syntax: "<percentage>"; inherits: false; initial-value: 42%;}@property --g2x{syntax: "<percentage>"; inherits: false; initial-value: 88%;}@property --g2y{syntax: "<percentage>"; inherits: false; initial-value: 78%;}@property --g3x{syntax: "<percentage>"; inherits: false; initial-value: 18%;}@property --g3y{syntax: "<percentage>"; inherits: false; initial-value: 28%;}.ios-glass{--g1x: 78%;--g1y: 42%;--g2x: 88%;--g2y: 78%;--g3x: 18%;--g3y: 28%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;background:#08060f}.ios-glass__wash{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:url(/images/ios-glass-bg.png) center right / cover no-repeat;filter:blur(48px) saturate(.85) brightness(.55) contrast(1.05);opacity:.7;transform-origin:70% 50%;animation:ios-wash 42s var(--q-ease-soft, ease-in-out) infinite}.ios-glass__mesh{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;background:radial-gradient(ellipse 55% 65% at var(--g1x) var(--g1y),color-mix(in srgb,var(--brand-primary, #a848e6) calc(var(--panel-tint, .55) * 70%),transparent) 0%,color-mix(in srgb,var(--brand-accent, #6e28b4) calc(var(--panel-tint, .55) * 35%),transparent) 38%,transparent 68%),radial-gradient(ellipse 48% 55% at var(--g2x) var(--g2y),color-mix(in srgb,var(--brand-accent, #8c32d2) calc(var(--panel-tint, .55) * 55%),transparent) 0%,transparent 62%),radial-gradient(ellipse 60% 70% at var(--g3x) var(--g3y),color-mix(in srgb,var(--void, #0c061c) 90%,transparent) 0%,color-mix(in srgb,var(--surface, #080412) 55%,transparent) 45%,transparent 72%);filter:blur(56px);opacity:calc(.35 + var(--mesh-intensity, .9) * .65);animation:ios-mesh 34s var(--q-ease-soft, ease-in-out) infinite}.ios-glass__glow{position:absolute;top:5%;right:-12%;width:62%;height:90%;background:radial-gradient(ellipse 55% 60% at 55% 48%,color-mix(in srgb,var(--brand-primary, #be5aff) calc(var(--glow-strength, .7) * 45%),transparent) 0%,color-mix(in srgb,var(--brand-accent, #7828c8) calc(var(--glow-strength, .7) * 22%),transparent) 40%,transparent 70%);filter:blur(40px);opacity:calc(.35 + var(--glow-strength, .7) * .6);animation:ios-glow 26s var(--q-ease-soft, ease-in-out) infinite}.ios-glass__frost{position:absolute;top:0;right:0;bottom:0;left:0;opacity:calc(.55 + var(--glass-opacity, .72) * .45);background:linear-gradient(105deg,color-mix(in srgb,var(--surface, #06040c) 88%,transparent),color-mix(in srgb,var(--surface, #080510) 62%,transparent) 32%,color-mix(in srgb,var(--void, #0a0614) 35%,transparent) 58%,color-mix(in srgb,var(--surface, #0c0718) 45%,transparent)),linear-gradient(180deg,rgba(255,255,255,.028) 0%,transparent 16%,transparent 74%,rgba(0,0,0,.32) 100%);box-shadow:inset 0 0 100px #00000047,inset 0 1px #ffffff0a}.ios-glass__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}@keyframes ios-wash{0%,to{transform:translate3d(-2%,1%,0) scale(1.08)}33%{transform:translate3d(3%,-2%,0) scale(1.14)}66%{transform:translate3d(1%,2%,0) scale(1.1)}}@keyframes ios-mesh{0%,to{transform:translateZ(0) scale(1);--g1x: 78%;--g1y: 42%;--g2x: 88%;--g2y: 78%;--g3x: 18%;--g3y: 28%}33%{transform:translate3d(-4%,3%,0) scale(1.06);--g1x: 68%;--g1y: 55%;--g2x: 82%;--g2y: 62%;--g3x: 24%;--g3y: 40%}66%{transform:translate3d(3%,-2%,0) scale(1.03);--g1x: 84%;--g1y: 34%;--g2x: 74%;--g2y: 84%;--g3x: 12%;--g3y: 22%}}@keyframes ios-glow{0%,to{transform:translateZ(0) scale(1);opacity:.7}40%{transform:translate3d(-8%,4%,0) scale(1.12);opacity:.95}70%{transform:translate3d(-3%,-5%,0) scale(.96);opacity:.8}}.content{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;padding:0;overflow:hidden;box-sizing:border-box;border-radius:inherit;background:transparent}@media (prefers-reduced-motion: reduce){.ios-glass__wash,.ios-glass__mesh,.ios-glass__glow{animation:none!important}}.content>.crm-holograms,.content>.quantum-organisms{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.content-inner{contain:layout style;position:relative;z-index:1;flex:1 1 auto;width:100%;max-width:100%;min-width:0;min-height:0;padding:var(--content-pad-y) var(--content-pad-x);padding-bottom:max(var(--content-pad-y),env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;box-sizing:border-box}.panic-strip{position:sticky;top:0;z-index:300;padding:8px 16px;border-bottom:1px solid rgba(255,46,46,.6);background:#310a10;box-shadow:0 8px 32px #ff2e2e24;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase}.auth-container{min-height:100vh;min-height:100dvh;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px),var(--q-canvas);background-size:40px 40px}@media (max-width: 900px){.auth-container{background:#07060c!important;background-image:none!important}}.sidebar-backdrop{display:none;pointer-events:none}html.sidebar-scroll-lock,html.sidebar-scroll-lock body{overflow:hidden;overscroll-behavior:none;touch-action:none}@media (min-width: 1440px){.crm-layout{--content-pad-x: 32px;--content-pad-y: 28px}}@media (min-width: 1920px){.crm-layout{--content-pad-x: 40px;--content-pad-y: 32px}}@media (max-width: 1200px){.crm-layout{--content-pad-x: 20px;--content-pad-y: 20px}}@media (max-width: 960px){.crm-layout{--sidebar-w: 0px;--shell-gap: 0px;--shell-inset: 0px;--content-pad-x: 16px;--content-pad-y: 16px;padding:0;gap:0;transform:none;width:100%;height:100dvh;max-height:100dvh}.main-area{width:100%;max-width:100%;margin-left:0;border:0;border-radius:0;background:#07050c;box-shadow:none;transform:translateZ(0);will-change:transform,filter;transition:transform var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),filter var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1))}.ios-glass__wash{filter:blur(40px) saturate(.8) brightness(.52) contrast(1.05)}.ios-glass__mesh{filter:blur(48px)}.sidebar-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:block;background:#050308b8;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:opacity var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),visibility 0s linear var(--q-duration-sidebar, .52s),backdrop-filter var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),-webkit-backdrop-filter var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1))}.crm-layout.sidebar-open .sidebar-backdrop{opacity:1;visibility:visible;pointer-events:auto;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);transition:opacity var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),visibility 0s linear 0s,backdrop-filter var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1)),-webkit-backdrop-filter var(--q-duration-sidebar, .52s) var(--q-ease-sidebar, cubic-bezier(.16, 1, .24, 1))}.crm-layout.sidebar-open .main-area{transform:translate3d(10px,0,0) scale(.985);filter:brightness(.88) saturate(.95)}}@media (max-width: 640px){.crm-layout{--content-pad-x: 12px;--content-pad-y: 12px}}html[data-perf=lite] .ios-glass__wash,html[data-perf=lite] .ios-glass__glow{display:none}html[data-perf=lite] .ios-glass__mesh{animation:none!important;filter:blur(28px);opacity:.45}html[data-perf=lite] .ios-glass__grain{display:none}html[data-perf=lite] .sidebar,html[data-perf=lite] .sidebar-organism{backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important}html[data-perf=lite] .main-area{box-shadow:0 12px 32px #00000052}html[data-perf=lite] .quantum-grid:after{display:none}html[data-anim=paused] .ios-glass__wash,html[data-anim=paused] .ios-glass__mesh,html[data-anim=paused] .ios-glass__glow,html[data-anim=paused] .sidebar-organism,html[data-anim=paused] .auth-ambient__video{animation-play-state:paused!important}html[data-perf=lite] .page-fade-enter-active{transition-duration:.18s!important}html[data-perf=lite] .page-fade-leave-active{transition-duration:.12s!important}@media (max-width: 960px){.ios-glass__wash,.ios-glass__glow{display:none}.ios-glass__mesh{animation:none!important;filter:blur(24px);opacity:.4}.ios-glass__grain{display:none}.sidebar-organism--video{opacity:.35!important}}:root{--void: #030806;--glass: rgba(255, 255, 255, .06);--glass-strong: rgba(255, 255, 255, .09);--glass-border: rgba(255, 255, 255, .12);--glass-border-soft: rgba(255, 255, 255, .08);--glass-blur: blur(28px) saturate(180%);--purple: #39FF14;--cyan: #06B6D4;--blue: #9D4EDD;--brand-primary: #39FF14;--brand-accent: #9D4EDD;--glow-strength: .85;--text-1: #FFFFFF;--text-2: #E8EEF7;--text-3: #A8B3C7;--text-4: #6B7689;--success: #34D399;--warning: #FBBF24;--danger: #F87171;--page-pad: clamp(16px, 3vw, 40px);--radius: 20px;--radius-sm: 14px;--font: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "SF Mono", "JetBrains Mono", Consolas, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1);--ease-spring: cubic-bezier(.32, .72, 0, 1);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .08)}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overscroll-behavior:none;-webkit-text-size-adjust:100%}html,body{font-family:var(--font);background:var(--void);color:var(--text-1);line-height:1.5;-webkit-font-smoothing:antialiased}body{min-height:100%;min-height:100dvh;overscroll-behavior:none;touch-action:manipulation}html:has(.crm-layout),body:has(.crm-layout){height:100%;overflow:hidden;overscroll-behavior:none}#app:has(.crm-layout){height:100dvh;max-height:100dvh;overflow:hidden;position:relative}#app{min-height:100vh;min-height:100dvh;position:relative}img,svg,video{max-width:100%;height:auto}.glass,.panel,.card,.editor-card,.content-card,.list,.detail,.role-card,.mod-chip,.stats .card,.auth-card{background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-soft);box-shadow:var(--shadow-glass);border-radius:var(--radius);position:relative;z-index:1}.page,.customers-page,.audit-page,.security-page,.activity-page,.analytics-page,.dash-page,.licenses-page,.payload-page,.mods-page,.users-page,.tickets,.notifications-page,.detail-page,.settings,.dash{padding:0!important;max-width:none;margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:var(--radius-sm);background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border-soft)}.table-wrap table{min-width:720px}.desktop-only{display:block}.mobile-only{display:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}button{font-family:inherit;cursor:pointer;color:inherit;transition:color .18s var(--ease-soft, var(--ease)),background-color .18s var(--ease-soft, var(--ease)),border-color .18s var(--ease-soft, var(--ease)),box-shadow .24s var(--ease-out, var(--ease)),opacity .18s var(--ease-soft, var(--ease)),transform .24s var(--ease-spring, var(--ease));pointer-events:auto;position:relative;z-index:2}a,label,input,select,textarea,.btn,.mode-card,.nav-item{pointer-events:auto;position:relative;z-index:2}input,textarea,select{font-family:inherit;font-size:16px;background:#0000006b;border:1px solid var(--glass-border-soft);border-radius:12px;color:var(--text-1);color-scheme:dark}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 40px 10px 14px;background-color:#0b1118;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa8b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}select:focus{outline:none;border-color:color-mix(in srgb,var(--brand-accent, #9D4EDD) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent, #9D4EDD) 18%,transparent)}select option,select optgroup{background:#0b1118;color:#e8eef7}.btn-primary,button.btn-primary,a.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--brand-accent, #9D4EDD) 40%,transparent);background:color-mix(in srgb,var(--brand-accent, #9D4EDD) 22%,rgba(255,255,255,.06));color:#eafcff!important;font-weight:650;font-size:13px;text-decoration:none;cursor:pointer}.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-accent, #9D4EDD) 32%,rgba(255,255,255,.08))}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary,button.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:12px;border:1px solid var(--glass-border);background:#ffffff0a;color:var(--text-1);font-weight:600;font-size:13px;cursor:pointer}.empty-state{text-align:center;padding:40px 20px;color:var(--text-4);font-size:14px}@media (max-width: 960px){.page-header,.head{flex-direction:column!important;align-items:stretch!important}.glass,.panel,.card,.content-card,.table-wrap,.licenses-table-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.table-wrap table{min-width:0;width:100%}}@media (max-width: 720px){.desktop-only{display:none!important}.mobile-only{display:revert!important}.btn-primary,.btn-secondary{width:100%}.table-wrap table{min-width:0;width:100%}}.pw-wrap{position:relative;display:block;width:100%}.pw-wrap input{width:100%;padding-right:44px!important;position:relative!important;z-index:0!important}.pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent!important;color:#cbd5e1;cursor:pointer;z-index:30!important;pointer-events:auto!important;border-radius:8px;padding:0}.pw-eye:hover{color:#fff;background:#ffffff14!important}::selection{background:#6366f159}:root{color-scheme:dark;--q-canvas: #0d0a14;--q-canvas-raised: #14101c;--q-surface-top: #1c1628;--q-surface-bottom: #15101f;--q-surface-solid: #181322;--q-surface-deep: #100d18;--q-purple: #9d4edd;--q-purple-bright: #c68cff;--q-red: #ff2e2e;--q-red-soft: #ff5b5b;--q-green: #48d597;--q-amber: #e9a94a;--q-text: rgba(255, 255, 255, .96);--q-text-soft: rgba(255, 255, 255, .78);--q-text-muted: rgba(255, 255, 255, .55);--q-text-faint: rgba(255, 255, 255, .38);--q-border: rgba(255, 255, 255, .1);--q-border-inner: rgba(255, 255, 255, .06);--q-border-hover: rgba(255, 255, 255, .18);--q-border-purple: rgba(138, 43, 226, .34);--q-border-red: rgba(255, 46, 46, .42);--q-radius-xs: 5px;--q-radius-sm: 8px;--q-radius-md: 11px;--q-radius-lg: 14px;--q-ease: cubic-bezier(.22, 1, .36, 1);--q-ease-out: cubic-bezier(.16, 1, .3, 1);--q-ease-soft: cubic-bezier(.33, 1, .68, 1);--q-ease-spring: cubic-bezier(.32, .72, 0, 1);--q-ease-sidebar: cubic-bezier(.16, 1, .24, 1);--q-duration-fast: .22s;--q-duration-base: .3s;--q-duration-panel: .48s;--q-duration-sidebar: .56s;--q-shadow-panel: 0 20px 56px rgba(0, 0, 0, .42), inset 0 1px 0 var(--q-border-inner);--q-shadow-float: 0 30px 90px rgba(0, 0, 0, .8), 0 0 30px rgba(138, 43, 226, .15), inset 0 1px 0 rgba(255, 255, 255, .055);--q-shadow-purple: 0 18px 50px rgba(0, 0, 0, .48), 0 0 28px rgba(138, 43, 226, .12), inset 0 1px 0 rgba(255, 255, 255, .055);--q-font: "Inter Tight Variable", "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--q-mono: "SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;--void: var(--q-canvas);--glass: linear-gradient(145deg, var(--q-surface-top), var(--q-surface-bottom));--glass-strong: #171220;--glass-border: var(--q-border-hover);--glass-border-soft: var(--q-border);--glass-blur: blur(20px);--purple: var(--q-purple);--cyan: var(--q-purple-bright);--blue: var(--q-purple-bright);--brand-primary: var(--q-purple);--brand-accent: var(--q-purple-bright);--text-1: var(--q-text);--text-2: rgba(255, 255, 255, .8);--text-3: var(--q-text-soft);--text-4: var(--q-text-muted);--success: var(--q-green);--warning: var(--q-amber);--danger: var(--q-red);--page-pad: clamp(18px, 2.4vw, 34px);--radius: var(--q-radius-lg);--radius-sm: var(--q-radius-sm);--font: var(--q-font);--mono: var(--q-mono);--ease: var(--q-ease);--shadow-glass: var(--q-shadow-panel)}@media (prefers-reduced-motion: reduce){:root{--q-duration-fast: 1ms;--q-duration-base: 1ms;--q-duration-panel: 1ms;--q-duration-sidebar: 1ms}}*{box-sizing:border-box}html,body,#app{min-height:100%;background:var(--q-canvas)}html,body{font-family:var(--q-font);color:var(--q-text);font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body{margin:0;background:linear-gradient(180deg,var(--q-canvas) 0%,var(--q-canvas-raised) 52%,var(--q-canvas) 100%)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{transition-duration:var(--q-duration-fast);transition-timing-function:var(--q-ease)}button{transition-property:color,background-color,border-color,box-shadow,transform,opacity}a{transition-property:color,background-color,border-color,opacity,transform}::selection{color:#fff;background:#8a2be28c}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#ffffff24;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#8a2be280;background-clip:padding-box}:focus-visible{outline:1px solid var(--q-purple-bright);outline-offset:3px}.q-surface,.panel,.card,.content-card,.editor-card,.detail,.role-card,.mod-chip,.auth-card{border:1px solid var(--q-border);border-radius:var(--q-radius-lg);background:linear-gradient(145deg,var(--q-surface-top),var(--q-surface-bottom));box-shadow:var(--q-shadow-panel)}.q-surface{position:relative;isolation:isolate}.q-surface:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid var(--q-border-inner);border-radius:inherit;pointer-events:none;content:""}.q-kicker{margin:0;color:var(--q-text-muted);font-size:10px;font-weight:620;letter-spacing:.14em;line-height:1;text-transform:uppercase}.q-number{color:var(--q-text);font-size:clamp(36px,4vw,48px);font-weight:510;letter-spacing:-.045em;line-height:.98;font-variant-numeric:tabular-nums}.q-mono{font-family:var(--q-mono);font-variant-numeric:tabular-nums}.q-button{min-height:36px;padding:0 13px;border:1px solid var(--q-border);border-radius:var(--q-radius-sm);background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0b;color:var(--q-text-soft);font-size:12px;font-weight:590;letter-spacing:-.01em}.q-button:hover:not(:disabled){border-color:var(--q-border-hover);background:linear-gradient(180deg,#ffffff16,#ffffff07);color:var(--q-text);transform:translateY(-1px)}.q-button:active:not(:disabled){transform:translateY(0)}.q-button--critical{border-color:#ff2e2e73;background:linear-gradient(180deg,#ff2e2e3d,#ff2e2e1a);color:#fff;box-shadow:0 8px 24px #ff2e2e1c,inset 0 1px #ffffff17}.q-button--critical:hover:not(:disabled){border-color:#ff2e2eb8;background:linear-gradient(180deg,#ff2e2e57,#ff2e2e26);box-shadow:0 10px 28px #ff2e2e2b,inset 0 1px #ffffff1f}.q-button:disabled{cursor:not-allowed;opacity:.46}.btn-primary,button.btn-primary,a.btn-primary{border-color:var(--q-border-red);border-radius:var(--q-radius-sm);background:linear-gradient(180deg,#ff2e2e47,#ff2e2e1f);box-shadow:0 10px 28px #ff2e2e1a,inset 0 1px #ffffff14;color:#fff!important}.btn-primary:hover:not(:disabled){border-color:#ff2e2eb8;background:linear-gradient(180deg,#ff2e2e5e,#ff2e2e29);transform:translateY(-1px)}.btn-secondary,button.btn-secondary{border-color:var(--q-border);border-radius:var(--q-radius-sm);background:linear-gradient(180deg,#ffffff0e,#ffffff05);color:var(--q-text-soft)}input,textarea,select{border:1px solid var(--q-border);border-radius:var(--q-radius-sm);background:var(--q-surface-deep);color:var(--q-text);box-shadow:inset 0 1px #ffffff06}input:focus,textarea:focus,select:focus{border-color:#8a2be294;box-shadow:0 0 0 3px #8a2be21a,inset 0 1px #ffffff09;outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--q-canvas: #0d0a14;--q-canvas-raised: #14101c;--q-surface-top: #181322;--q-surface-bottom: #15101f;--q-surface-solid: #181322;--q-surface-deep: #100d18;--q-purple: #9d4edd;--q-purple-bright: #c68cff;--q-red: #ff2e2e;--q-red-soft: #ff7171;--q-green: #48d597;--q-amber: #e9a94a;--q-text: rgba(255, 255, 255, .96);--q-text-soft: rgba(255, 255, 255, .78);--q-text-muted: rgba(255, 255, 255, .55);--q-text-faint: rgba(255, 255, 255, .38);--q-border: rgba(255, 255, 255, .1);--q-border-inner: rgba(255, 255, 255, .06);--q-border-hover: rgba(255, 255, 255, .18);--q-border-purple: rgba(157, 78, 221, .42);--q-border-red: rgba(255, 46, 46, .46);--q-radius-xs: 6px;--q-radius-sm: 8px;--q-radius-md: 12px;--q-radius-lg: 16px;--q-ease: cubic-bezier(.22, 1, .36, 1);--q-ease-out: cubic-bezier(.16, 1, .3, 1);--q-ease-soft: cubic-bezier(.33, 1, .68, 1);--q-ease-spring: cubic-bezier(.32, .72, 0, 1);--q-duration-micro: .14s;--q-duration-fast: .22s;--q-duration-base: .3s;--q-duration-panel: .48s;--q-duration-slow: .64s;--q-font: Inter Tight Variable, Inter Tight, Inter, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--q-mono: SFMono-Regular, Cascadia Code, Consolas, monospace;color-scheme:dark}html,body,#app{background:#0d0a14}html,body{color:#fffffff5;font-family:Inter Tight Variable,Inter Tight,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11","tnum"}body{background:linear-gradient(180deg,rgba(255,255,255,.01),transparent 18%),linear-gradient(135deg,#0d0a14,#14101c 50%,#0d0a14)}.crm-layout{--brand-primary: #9d4edd;--brand-accent: #c68cff;--purple: #9d4edd;--blue: #c68cff;--void: #0d0a14;--glass-border-soft: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .18);--text-1: rgba(255, 255, 255, .96);--text-2: rgba(255, 255, 255, .78);--text-3: rgba(255, 255, 255, .55);--text-4: rgba(255, 255, 255, .38);--danger: #ff2e2e;--warning: #e9a94a;--success: #48d597}.content{background:transparent}.page,.customers-page,.audit-page,.security-page,.activity-page,.analytics-page,.dash-page,.licenses-page,.payload-page,.mods-page,.users-page,.tickets,.notifications-page,.detail-page,.settings,.dash,.quantum-dashboard{width:100%;max-width:none;margin-inline:0;padding:0!important;box-sizing:border-box}.page-header,.head,.section-header,.header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 16px;min-height:0}.page-header h1,.page-header .page-title,.head h1,.head .page-title,.section-header h1,.section-header .page-title,.header h1,.header .page-title{display:none!important}.page-header p,.page-header .page-subtitle,.head p,.head .page-subtitle,.section-header p,.section-header .page-subtitle,.header p,.header .page-subtitle{max-width:720px;margin:0;color:#ffffff8c;font-size:.875rem;line-height:1.45}.page-header:after,.head:after,.section-header:after,.header:after{display:none}.quantum-dashboard .qd-heading h1{display:block!important;margin:0 0 8px;color:#fffffff5;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.settings .head h1{display:block!important;margin:0 0 4px;color:#fffffff5;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:650}h1,h2,h3,h4{color:#fffffff5;letter-spacing:-.025em}.muted,.sub,.subtitle,.desc,.description,.hint{color:#ffffff8c!important}.mono,code,kbd,pre{font-family:SFMono-Regular,Cascadia Code,Consolas,monospace}hr{height:1px;border:0;background:#ffffff1a}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:#ffffff29;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#9d4edd99;background-clip:padding-box}::selection{color:#fff;background:#9d4edd94}:focus-visible{outline:1px solid #c68cff;outline-offset:3px}.empty-state,.empty,.no-data,.empty-box{position:relative;display:grid;min-height:120px;place-content:center;overflow:hidden;border:1px dashed rgba(157,78,221,.22);border-radius:12px;background:linear-gradient(145deg,#9d4edd09,#ffffff02);color:#ffffff61!important;font-size:11px!important;letter-spacing:.02em;text-align:center}.empty-state:before,.empty-state:after,.empty:before,.empty:after,.no-data:before,.no-data:after,.empty-box:before,.empty-box:after{position:absolute;width:70px;height:70px;border:1px solid rgba(198,140,255,.09);content:"";pointer-events:none;transform:rotate(45deg)}.empty-state:before,.empty:before,.no-data:before,.empty-box:before{top:-40px;left:-40px}.empty-state:after,.empty:after,.no-data:after,.empty-box:after{right:-40px;bottom:-40px;border-color:#ff2e2e14}.loading,.spinner{color:#c68cff}@media (max-width: 720px){.page,.customers-page,.audit-page,.security-page,.activity-page,.analytics-page,.dash-page,.licenses-page,.payload-page,.mods-page,.users-page,.tickets,.notifications-page,.detail-page,.settings,.dash,.quantum-dashboard{width:100%;max-width:none;padding:0!important}}:root{--q-ease: cubic-bezier(.22, 1, .36, 1);--q-ease-out: cubic-bezier(.16, 1, .3, 1);--q-ease-soft: cubic-bezier(.33, 1, .68, 1);--q-ease-spring: cubic-bezier(.32, .72, 0, 1);--q-ease-sidebar: cubic-bezier(.16, 1, .24, 1);--q-duration-micro: .14s;--q-duration-fast: .22s;--q-duration-base: .3s;--q-duration-panel: .48s;--q-duration-sidebar: .56s;--q-duration-slow: .64s;--q-motion-props: color, background-color, background, border-color, box-shadow, opacity, transform, filter, outline-color, caret-color, fill, stroke}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.content-inner,.list-scroll,.nav,.table-wrap,.licenses-table-card,.chat,.modal-body,.activity-list,.auth-dev__body,.ui-modal-body,.pal-body{scroll-behavior:smooth;overscroll-behavior:contain}button,.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn.ghost,a.nav-item,.nav-item,.tab,.tabs button,.preset-card,.mode-card,.mode-tile,.row,.lic-menu-btn,.copy,.st,.toggle-row,.user-card,.logout-btn,.close-btn,.icon-btn,.auth-glass-btn,.auth-dev__segment-btn,.auth-dev__social-btn,.auth-dev__action,.auth-switch__option,.chip,.badge,.pill,.linkish,.action-btn{transition:color var(--q-duration-fast) var(--q-ease-soft),background-color var(--q-duration-base) var(--q-ease-soft),background var(--q-duration-base) var(--q-ease-soft),border-color var(--q-duration-base) var(--q-ease-soft),box-shadow var(--q-duration-panel) var(--q-ease-out),opacity var(--q-duration-fast) var(--q-ease-soft),filter var(--q-duration-base) var(--q-ease-soft),transform var(--q-duration-base) var(--q-ease-spring)!important;will-change:transform}button:hover:not(:disabled),.btn:hover:not(:disabled),.btn-primary:hover:not(:disabled),.nav-item:hover,.preset-card:hover,.mode-tile:hover,.auth-glass-btn:hover{transform:translateY(-1px)}button:active:not(:disabled),.btn:active:not(:disabled),.btn-primary:active:not(:disabled),.nav-item:active,.preset-card:active,.lic-menu-btn:active,.auth-glass-btn:active{transform:translateY(0) scale(.98)}input,textarea,select,.input-field,.ui-modal-input,.auth-form .input-field,.auth-2fa .input-field{transition:border-color .32s var(--q-ease-soft),box-shadow .42s var(--q-ease-out),background-color .32s var(--q-ease-soft),background .32s var(--q-ease-soft),color .24s var(--q-ease-soft),caret-color .24s var(--q-ease-soft),transform .36s var(--q-ease-spring),filter .32s var(--q-ease-soft),opacity .24s var(--q-ease-soft)!important}input:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),.input-field:hover:not(:disabled):not(:focus){transform:translateY(-.5px)}input:focus,textarea:focus,select:focus,.input-field:focus,.ui-modal-input:focus,input:focus-visible,textarea:focus-visible,select:focus-visible{transform:translateY(0)}input[type=checkbox],input[type=radio]{transition:border-color .28s var(--q-ease-soft),background-color .28s var(--q-ease-soft),background .28s var(--q-ease-soft),box-shadow .36s var(--q-ease-out),transform .28s var(--q-ease-spring)!important}input[type=checkbox]:active,input[type=radio]:active{transform:scale(.92)}input[type=range]{transition:filter .28s var(--q-ease-soft)}input[type=range]::-webkit-slider-thumb{transition:transform .28s var(--q-ease-spring),box-shadow .32s var(--q-ease-out),background-color .24s var(--q-ease-soft)}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.08)}input[type=range]::-webkit-slider-thumb:active{transform:scale(.96)}label,.input-label,.field,.input-group,.input-wrapper,.toggle,.color-field,.slider-field{transition:color var(--q-duration-fast) var(--q-ease-soft),opacity var(--q-duration-fast) var(--q-ease-soft),border-color var(--q-duration-base) var(--q-ease-soft),background-color var(--q-duration-base) var(--q-ease-soft),box-shadow var(--q-duration-base) var(--q-ease-out)}.input-wrapper:focus-within,.auth-form .input-wrapper:focus-within{transition:border-color .32s var(--q-ease-soft),box-shadow .42s var(--q-ease-out),background-color .32s var(--q-ease-soft),transform .36s var(--q-ease-spring)}.panel,.card,.content-card,.glass,.table-wrap,.licenses-table-card,.detail,.list,.deck-section,.stat-card,.qd-card,.q-card,.metric-card,.dash-card,.block,.mode-tile,.auth-dev__panel,.auth-dev__hero,.auth-dev__stat{transition:border-color var(--q-duration-base) var(--q-ease-soft),box-shadow var(--q-duration-panel) var(--q-ease-out),background-color var(--q-duration-base) var(--q-ease-soft),background var(--q-duration-base) var(--q-ease-soft),opacity var(--q-duration-base) var(--q-ease-soft),transform var(--q-duration-panel) var(--q-ease-spring)}.panel:hover,.card:hover,.stat-card:hover,.qd-card:hover,.q-card:hover{transform:translateY(-1px)}.page-fade-enter-active{transition:opacity .28s var(--q-ease-out),transform .38s var(--q-ease-spring)}.page-fade-leave-active{transition:opacity .2s var(--q-ease-soft),transform .24s var(--q-ease-soft);pointer-events:none}.page-fade-enter-from{opacity:0;transform:translate3d(0,10px,0) scale(.992)}.page-fade-leave-to{opacity:0;transform:translate3d(0,-6px,0) scale(.995)}.auth-panel-enter-active{transition:opacity .28s var(--q-ease-out),transform .36s var(--q-ease-spring)}.auth-panel-leave-active{transition:opacity .18s var(--q-ease-soft),transform .22s var(--q-ease-soft)}.auth-panel-enter-from{opacity:0;transform:translate3d(0,8px,0)}.auth-panel-leave-to{opacity:0;transform:translate3d(0,-4px,0)}.auth-switch__thumb,.auth-dev__segment-thumb,.auth-dev__tabs-thumb{transition:transform .32s var(--q-ease-spring),left .32s var(--q-ease-spring),background .28s var(--q-ease-soft),box-shadow .36s var(--q-ease-out)!important}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}::-webkit-scrollbar-thumb{transition:background-color var(--q-duration-base) var(--q-ease-soft)}::-webkit-scrollbar-thumb:hover{background:#ffffff38}a{transition:color var(--q-duration-fast) var(--q-ease-soft),opacity var(--q-duration-fast) var(--q-ease-soft),text-decoration-color var(--q-duration-base) var(--q-ease-soft)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-motion=reduce] button:hover,html[data-motion=reduce] .btn:hover,html[data-motion=reduce] .panel:hover,html[data-motion=reduce] .card:hover,html[data-motion=reduce] input:hover{transform:none!important}html[data-ui-mode=strict]{--shell-radius: calc(8px * var(--radius-scale, 1));--chrome-border: rgba(255, 255, 255, .14)}html[data-ui-mode=strict] .quantum-grid:before,html[data-ui-mode=strict] .quantum-grid:after{opacity:0!important}html[data-ui-mode=strict] .app:has(.crm-layout) .quantum-grid{background:none!important}html[data-ui-mode=strict] .ios-glass,html[data-ui-mode=strict] .ios-glass__wash,html[data-ui-mode=strict] .ios-glass__mesh,html[data-ui-mode=strict] .ios-glass__glow,html[data-ui-mode=strict] .ios-glass__grain{opacity:0!important;animation:none!important}html[data-ui-mode=strict] .main-area{background:var(--surface, #0a0a0f)!important;box-shadow:none!important;border-color:#ffffff1f!important}html[data-ui-mode=strict] .sidebar-organism{opacity:0!important}html[data-ui-mode=strict] .sidebar{background:var(--surface, #0d0d14)!important;box-shadow:none!important;border-color:#ffffff1a!important}html[data-ui-mode=strict] .sidebar.is-expanded{box-shadow:none!important}html[data-ui-mode=strict] .nav-item:before{box-shadow:none!important}html[data-ui-mode=strict] .panel,html[data-ui-mode=strict] .card,html[data-ui-mode=strict] .glass,html[data-ui-mode=strict] .table-wrap{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-glass=off] .ios-glass{display:none!important}html[data-sidebar-fx=off] .sidebar-organism{opacity:0!important}html[data-grid=off] .quantum-grid:before{opacity:0!important}html[data-tables=compact] .licenses-table td,html[data-tables=compact] .licenses-table th,html[data-tables=compact] table td,html[data-tables=compact] table th{padding-top:6px!important;padding-bottom:6px!important;font-size:12px!important}html[data-tables=relaxed] .licenses-table td,html[data-tables=relaxed] .licenses-table th,html[data-tables=relaxed] table td,html[data-tables=relaxed] table th{padding-top:14px!important;padding-bottom:14px!important}html[data-buttons=outline] .btn-primary,html[data-buttons=outline] button.btn-primary{background:transparent!important;border-color:color-mix(in srgb,var(--brand-accent, #9d4edd) 55%,transparent)!important}html[data-buttons=solid] .btn-primary,html[data-buttons=solid] button.btn-primary{background:color-mix(in srgb,var(--brand-accent, #9d4edd) 78%,#000)!important;border-color:transparent!important}html[data-topbar=minimal] .topbar .health .lbl{display:none}html[data-contrast=high]{--chrome-border: rgba(255, 255, 255, .22)}html[data-contrast=high] .muted,html[data-contrast=high] .head p{color:#ffffff9e!important}html[data-sidebar-pos=right] .crm-layout{flex-direction:row-reverse}html[data-sidebar-pos=right] .sidebar.is-expanded{box-shadow:0 22px 56px #0000006b,0 0 0 1px color-mix(in srgb,var(--brand-primary, #8a2be2) 8%,transparent),-10px 0 36px color-mix(in srgb,var(--brand-primary, #8a2be2) calc(var(--glow-strength, .7) * 12%),transparent),inset 1px 0 #ffffff09}html[data-sidebar-pos=right] .nav-item:before{left:auto;right:-1px;border-radius:2px 0 0 2px}html[data-shell-layout=flush] .crm-layout{padding:0!important;gap:0!important}html[data-shell-layout=flush] .main-area{border-radius:0!important}html[data-scale-anchor=center] .crm-layout{transform-origin:center center!important}.app:has(.crm-layout){overflow:hidden}.content-inner{max-width:var(--content-max-width, none);margin-inline:auto}@media (max-width: 960px){html[data-sidebar-pos=right] .sidebar,html[data-sidebar-pos=right] .sidebar.is-expanded{left:auto;right:0;transform:translate(105%)}html[data-sidebar-pos=right] .sidebar.open{transform:translate(0)}}html[data-motion=reduce] .crm-layout{transition:none!important}button,a,input,textarea,select{transition-duration:.22s;transition-timing-function:cubic-bezier(.22,1,.36,1)}button{border-radius:8px}.btn,.btn-secondary,button.btn-secondary,.ghost-btn,.btn-ghost,.btn.ghost,.action-btn,.toolbar button,.actions button:not(.btn-primary),.linkish{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.btn:hover,.btn-secondary:hover,button.btn-secondary:hover,.ghost-btn:hover,.btn-ghost:hover,.btn.ghost:hover,.action-btn:hover,.toolbar button:hover,.actions button:not(.btn-primary):hover,.linkish:hover{transform:translateY(-2px)}.btn:active,.btn-secondary:active,button.btn-secondary:active,.ghost-btn:active,.btn-ghost:active,.btn.ghost:active,.action-btn:active,.toolbar button:active,.actions button:not(.btn-primary):active,.linkish:active{transform:translateY(0) scale(.985)}.btn:hover:not(:disabled),.btn-secondary:hover:not(:disabled),button.btn-secondary:hover:not(:disabled),.ghost-btn:hover:not(:disabled),.btn-ghost:hover:not(:disabled),.btn.ghost:hover:not(:disabled),.action-btn:hover:not(:disabled),.toolbar button:hover:not(:disabled),.actions button:not(.btn-primary):hover:not(:disabled),.linkish:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.btn-primary,button.btn-primary,a.btn-primary,.btn.primary,.primary-btn,.save-btn,.submit-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.btn-primary:hover,button.btn-primary:hover,a.btn-primary:hover,.btn.primary:hover,.primary-btn:hover,.save-btn:hover,.submit-btn:hover{transform:translateY(-2px)}.btn-primary:active,button.btn-primary:active,a.btn-primary:active,.btn.primary:active,.primary-btn:active,.save-btn:active,.submit-btn:active{transform:translateY(0) scale(.985)}.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),a.btn-primary:hover:not(:disabled),.btn.primary:hover:not(:disabled),.primary-btn:hover:not(:disabled),.save-btn:hover:not(:disabled),.submit-btn:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.btn-primary,button.btn-primary,a.btn-primary,.btn.primary,.primary-btn,.save-btn,.submit-btn{border-color:#9d4edd6b;background:linear-gradient(180deg,#9d4edd4d,#9d4edd1c);color:#f6ecff;box-shadow:0 0 20px #9d4edd26,inset 0 1px #ffffff14}.btn-primary:hover:not(:disabled),button.btn-primary:hover:not(:disabled),a.btn-primary:hover:not(:disabled),.btn.primary:hover:not(:disabled),.primary-btn:hover:not(:disabled),.save-btn:hover:not(:disabled),.submit-btn:hover:not(:disabled){border-color:#c68cffb8;background:linear-gradient(180deg,#9d4edd6b,#9d4edd29);box-shadow:0 0 28px #9d4edd47,0 12px 30px #00000057,inset 0 1px #ffffff1c}.btn-danger,.btn.danger,.danger-btn,.delete-btn,.ban-btn,.ui-btn.primary[data-tone=danger]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.btn-danger:hover,.btn.danger:hover,.danger-btn:hover,.delete-btn:hover,.ban-btn:hover,.ui-btn.primary[data-tone=danger]:hover{transform:translateY(-2px)}.btn-danger:active,.btn.danger:active,.danger-btn:active,.delete-btn:active,.ban-btn:active,.ui-btn.primary[data-tone=danger]:active{transform:translateY(0) scale(.985)}.btn-danger:hover:not(:disabled),.btn.danger:hover:not(:disabled),.danger-btn:hover:not(:disabled),.delete-btn:hover:not(:disabled),.ban-btn:hover:not(:disabled),.ui-btn.primary[data-tone=danger]:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.btn-danger,.btn.danger,.danger-btn,.delete-btn,.ban-btn,.ui-btn.primary[data-tone=danger]{border-color:#ff2e2e75;background:linear-gradient(180deg,#ff2e2e4d,#ff2e2e1c);color:#fff;box-shadow:0 0 20px #ff2e2e24,inset 0 1px #ffffff17}.btn-danger:hover:not(:disabled),.btn.danger:hover:not(:disabled),.danger-btn:hover:not(:disabled),.delete-btn:hover:not(:disabled),.ban-btn:hover:not(:disabled),.ui-btn.primary[data-tone=danger]:hover:not(:disabled){border-color:#ff7171c7;background:linear-gradient(180deg,#ff2e2e6b,#ff2e2e2b);box-shadow:0 0 26px #ff2e2e40,0 12px 30px #00000057,inset 0 1px #ffffff1f}.btn-success,.success-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.btn-success:hover,.success-btn:hover{transform:translateY(-2px)}.btn-success:active,.success-btn:active{transform:translateY(0) scale(.985)}.btn-success:hover:not(:disabled),.success-btn:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.btn-success,.success-btn{border-color:#48d5975c;background:linear-gradient(180deg,#48d59733,#48d59712);color:#a8f2d0;box-shadow:0 0 18px #48d5971a,inset 0 1px #ffffff12}button:disabled,.btn:disabled,[aria-disabled=true]{cursor:not-allowed;filter:saturate(.4);opacity:.42}.icon-btn,.close-btn,.toggle-btn,.pw-eye,.ui-modal-x{display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:linear-gradient(180deg,#ffffff0e,#ffffff04)!important;box-shadow:inset 0 1px #ffffff0a;color:#ffffff8c!important;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.icon-btn:hover,.close-btn:hover,.toggle-btn:hover,.pw-eye:hover,.ui-modal-x:hover{transform:translateY(-2px)}.icon-btn:active,.close-btn:active,.toggle-btn:active,.pw-eye:active,.ui-modal-x:active{transform:translateY(0) scale(.985)}.icon-btn:hover,.close-btn:hover,.toggle-btn:hover,.pw-eye:hover,.ui-modal-x:hover{border-color:#ffffff2e!important;background:#ffffff0e!important;color:#fffffff5!important}.tabs,.tab-list,.tabbar,.segmented,.segments,[role=tablist]{display:flex;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#100d18b8;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0003;width:fit-content;max-width:100%;overflow-x:auto}.tabs>button,.tabs>a,.tabs [role=tab],.tab-list>button,.tab-list>a,.tab-list [role=tab],.tabbar>button,.tabbar>a,.tabbar [role=tab],.segmented>button,.segmented>a,.segmented [role=tab],.segments>button,.segments>a,.segments [role=tab],[role=tablist]>button,[role=tablist]>a,[role=tablist] [role=tab]{position:relative;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:#ffffff8c;font-size:11px;font-weight:620;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.tabs>button:hover,.tabs>a:hover,.tabs [role=tab]:hover,.tab-list>button:hover,.tab-list>a:hover,.tab-list [role=tab]:hover,.tabbar>button:hover,.tabbar>a:hover,.tabbar [role=tab]:hover,.segmented>button:hover,.segmented>a:hover,.segmented [role=tab]:hover,.segments>button:hover,.segments>a:hover,.segments [role=tab]:hover,[role=tablist]>button:hover,[role=tablist]>a:hover,[role=tablist] [role=tab]:hover{transform:translateY(-2px)}.tabs>button:active,.tabs>a:active,.tabs [role=tab]:active,.tab-list>button:active,.tab-list>a:active,.tab-list [role=tab]:active,.tabbar>button:active,.tabbar>a:active,.tabbar [role=tab]:active,.segmented>button:active,.segmented>a:active,.segmented [role=tab]:active,.segments>button:active,.segments>a:active,.segments [role=tab]:active,[role=tablist]>button:active,[role=tablist]>a:active,[role=tablist] [role=tab]:active{transform:translateY(0) scale(.985)}.tabs>button:hover,.tabs>a:hover,.tabs [role=tab]:hover,.tab-list>button:hover,.tab-list>a:hover,.tab-list [role=tab]:hover,.tabbar>button:hover,.tabbar>a:hover,.tabbar [role=tab]:hover,.segmented>button:hover,.segmented>a:hover,.segmented [role=tab]:hover,.segments>button:hover,.segments>a:hover,.segments [role=tab]:hover,[role=tablist]>button:hover,[role=tablist]>a:hover,[role=tablist] [role=tab]:hover{border-color:#ffffff0f;background:#ffffff06;color:#ffffffc7}.tabs>button.active,.tabs>button.on,.tabs>button[aria-selected=true],.tabs>a.active,.tabs>a.on,.tabs>a[aria-selected=true],.tabs [role=tab].active,.tabs [role=tab].on,.tabs [role=tab][aria-selected=true],.tab-list>button.active,.tab-list>button.on,.tab-list>button[aria-selected=true],.tab-list>a.active,.tab-list>a.on,.tab-list>a[aria-selected=true],.tab-list [role=tab].active,.tab-list [role=tab].on,.tab-list [role=tab][aria-selected=true],.tabbar>button.active,.tabbar>button.on,.tabbar>button[aria-selected=true],.tabbar>a.active,.tabbar>a.on,.tabbar>a[aria-selected=true],.tabbar [role=tab].active,.tabbar [role=tab].on,.tabbar [role=tab][aria-selected=true],.segmented>button.active,.segmented>button.on,.segmented>button[aria-selected=true],.segmented>a.active,.segmented>a.on,.segmented>a[aria-selected=true],.segmented [role=tab].active,.segmented [role=tab].on,.segmented [role=tab][aria-selected=true],.segments>button.active,.segments>button.on,.segments>button[aria-selected=true],.segments>a.active,.segments>a.on,.segments>a[aria-selected=true],.segments [role=tab].active,.segments [role=tab].on,.segments [role=tab][aria-selected=true],[role=tablist]>button.active,[role=tablist]>button.on,[role=tablist]>button[aria-selected=true],[role=tablist]>a.active,[role=tablist]>a.on,[role=tablist]>a[aria-selected=true],[role=tablist] [role=tab].active,[role=tablist] [role=tab].on,[role=tablist] [role=tab][aria-selected=true]{border-color:#9d4edd73;background:linear-gradient(180deg,#9d4edd3d,#9d4edd14);box-shadow:0 0 18px #9d4edd29,inset 0 1px #ffffff12;color:#fff}.tabs>button,.tabs>a,.tabs [role=tab],.tab-list>button,.tab-list>a,.tab-list [role=tab],.tabbar>button,.tabbar>a,.tabbar [role=tab],.segmented>button,.segmented>a,.segmented [role=tab],.segments>button,.segments>a,.segments [role=tab],[role=tablist]>button,[role=tablist]>a,[role=tablist] [role=tab]{flex:0 0 auto}.tab,.tab-btn,.tab-button{position:relative;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:#ffffff8c;font-size:11px;font-weight:620;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.tab:hover,.tab-btn:hover,.tab-button:hover{transform:translateY(-2px)}.tab:active,.tab-btn:active,.tab-button:active{transform:translateY(0) scale(.985)}.tab:hover,.tab-btn:hover,.tab-button:hover{border-color:#ffffff0f;background:#ffffff06;color:#ffffffc7}.tab.active,.tab.on,.tab[aria-selected=true],.tab-btn.active,.tab-btn.on,.tab-btn[aria-selected=true],.tab-button.active,.tab-button.on,.tab-button[aria-selected=true]{border-color:#9d4edd73;background:linear-gradient(180deg,#9d4edd3d,#9d4edd14);box-shadow:0 0 18px #9d4edd29,inset 0 1px #ffffff12;color:#fff}.mode-grid{gap:8px!important}.mode-grid .mode-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.mode-grid .mode-card:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.mode-grid .mode-card{transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.mode-grid .mode-card:hover{transform:translateY(-2px)}.mode-grid .mode-card:active{transform:translateY(0) scale(.985)}.mode-grid .mode-card{min-height:88px;padding:16px!important;color:#ffffffc7!important}.mode-grid .mode-card:hover{border-color:#ffffff2e!important;box-shadow:0 0 9px #9d4edd4d,0 0 18px #9d4edd1a,0 24px 64px #00000085,inset 0 1px #ffffff0e}.mode-grid .mode-card.on,.mode-grid .mode-card.active{border-color:#c68cff80!important;background:linear-gradient(145deg,#9d4edd33,#15101ffa)!important;box-shadow:0 0 11px #9d4edd4d,0 0 22px #9d4edd1a,0 24px 64px #00000085,inset 0 1px #ffffff0e}.mode-grid .mode-card b{color:#fffffff5;font-size:13px;font-weight:650}.mode-grid .mode-card span{color:#ffffff8c!important;font-size:10px!important}label,.field,.input-group{color:#ffffffc7;font-size:11px;font-weight:580}.input-label,.field-label{margin-bottom:7px;color:#ffffff8c!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px!important;font-weight:650!important;letter-spacing:.1em;text-transform:uppercase}input:not([type=checkbox]):not([type=radio]),textarea,select,.input-field,.ui-modal-input{min-height:42px;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:linear-gradient(180deg,#100d18f5,#0d0a14fa)!important;box-shadow:inset 0 1px #ffffff06,0 10px 24px #0000001f;color:#fffffff5!important;caret-color:#c68cff;font-size:13px;transition:border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .42s cubic-bezier(.16,1,.3,1),background-color .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),color .24s cubic-bezier(.33,1,.68,1),caret-color .24s cubic-bezier(.33,1,.68,1),transform .36s cubic-bezier(.32,.72,0,1)!important}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder,select::placeholder,.input-field::placeholder,.ui-modal-input::placeholder{color:#ffffff61;transition:color .24s cubic-bezier(.33,1,.68,1)}input:not([type=checkbox]):not([type=radio]):hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus),select:hover:not(:disabled):not(:focus),.input-field:hover:not(:disabled):not(:focus),.ui-modal-input:hover:not(:disabled):not(:focus){border-color:#ffffff24!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000029}input:not([type=checkbox]):not([type=radio]):focus,textarea:focus,select:focus,.input-field:focus,.ui-modal-input:focus{outline:0;border-color:#c68cffad;box-shadow:0 0 0 3px #9d4edd1a,0 0 22px #9d4edd30,inset 0 -1px #c68cfff2}input:not([type=checkbox]):not([type=radio]).error,input:not([type=checkbox]):not([type=radio])[aria-invalid=true],textarea.error,textarea[aria-invalid=true],select.error,select[aria-invalid=true],.input-field.error,.input-field[aria-invalid=true],.ui-modal-input.error,.ui-modal-input[aria-invalid=true]{border-color:#ff2e2e94!important;box-shadow:0 0 0 3px #ff2e2e12,inset 0 -1px #ff2e2ed1!important}textarea{min-height:96px;padding:12px;line-height:1.55;resize:vertical}select{padding-right:34px!important;background-color:#100d18!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23C68CFF' stroke-width='1.5'%3E%3Cpath d='m7 9 5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important}input[type=checkbox],input[type=radio]{width:17px;height:17px;flex:0 0 17px;margin:0;border:1px solid rgba(198,140,255,.35);border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#100d18;box-shadow:inset 0 1px #ffffff09;cursor:pointer;transition:border-color .28s cubic-bezier(.33,1,.68,1),background .28s cubic-bezier(.33,1,.68,1),box-shadow .36s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.32,.72,0,1)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:#c68cffcc;background:linear-gradient(145deg,#9d4edd,#6520a5);box-shadow:0 0 15px #9d4edd61,inset 0 1px #ffffff29}input[type=checkbox]:checked:after,input[type=radio]:checked:after{display:block;width:4px;height:8px;margin:2px 0 0 5px;border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";transform:rotate(45deg)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:0;border-color:#c68cffad;box-shadow:0 0 0 3px #9d4edd1a,0 0 22px #9d4edd30,inset 0 -1px #c68cfff2}input[type=radio]{border-radius:50%}input[type=radio]:checked:after{width:5px;height:5px;margin:5px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 4px #ffffffe6;transform:none}.toggle-row,.check{display:flex!important;align-items:center;gap:10px;min-height:42px;padding:9px 10px!important;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff04;color:#ffffffc7!important;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.toggle-row:hover,.check:hover{transform:translateY(-2px)}.toggle-row:active,.check:active{transform:translateY(0) scale(.985)}.toggle-row:hover,.check:hover{border-color:#ffffff2e;background:#ffffff07}.error-text,.field-error{color:#ff7171!important;font-size:10px!important}.error-banner,.err,.alert-danger{border:1px solid rgba(255,46,46,.34)!important;border-radius:8px!important;background:#ff2e2e11!important;box-shadow:0 0 20px #ff2e2e12,inset 0 1px #ffffff08;color:#faa!important}.ok,.success-banner,.alert-success{border-color:#48d5974d!important;background:#48d5970e!important;color:#a8f2d0!important}.badge,.chip,.pill,.tag,.status{border:1px solid rgba(255,255,255,.12);border-radius:6px!important;background:#ffffff0f;box-shadow:none;color:#ffffffe0;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:0;text-shadow:none;text-transform:none}a.link,.link,.linkish{color:#c68cff!important;text-decoration:none;text-shadow:none}a.link:hover,.link:hover,.linkish:hover{color:#dfbcff!important;text-shadow:none}input[type=range]{--range-pct: 0%;width:100%;height:22px;margin:0;padding:0;border:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:6px;border:0;border-radius:999px;background:linear-gradient(to right,rgba(198,140,255,.88) 0%,rgba(198,140,255,.88) var(--range-pct),rgba(255,255,255,.1) var(--range-pct),rgba(255,255,255,.1) 100%);transition:background .12s cubic-bezier(.33,1,.68,1)}input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:-4px;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:linear-gradient(180deg,#c68cff,#9d4edd);box-shadow:0 0 0 1px #9d4edd59,0 4px 12px #9d4edd59}input[type=range]::-moz-range-track{height:6px;border:0;border-radius:999px;background:#ffffff1a}input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:#c68cffe0}input[type=range]::-moz-range-thumb{width:14px;height:14px;border:2px solid rgba(255,255,255,.92);border-radius:50%;background:linear-gradient(180deg,#c68cff,#9d4edd);box-shadow:0 0 0 1px #9d4edd59,0 4px 12px #9d4edd59}@media (max-width: 720px){.tabs,.tab-list,.tabbar,.segmented,.segments,[role=tablist]{width:100%}}.panel,.card,.content-card,.editor-card,.list,.detail,.role-card,.preset-card,.stat-card,.stat,.lic-card,.op-card,.cust-card,.notification,.customer-card,.users-table-card,.licenses-table-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.panel:after,.card:after,.content-card:after,.editor-card:after,.list:after,.detail:after,.role-card:after,.preset-card:after,.stat-card:after,.stat:after,.lic-card:after,.op-card:after,.cust-card:after,.notification:after,.customer-card:after,.users-table-card:after,.licenses-table-card:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.panel,.card,.content-card,.editor-card,.list,.detail,.role-card,.preset-card,.stat-card,.stat,.lic-card,.op-card,.cust-card,.notification,.customer-card,.users-table-card,.licenses-table-card{color:#ffffffc7}.panel,.content-card,.editor-card,.list,.detail,.customer-card{padding:20px}.card,.role-card,.preset-card,.stat-card,.stat,.lic-card,.op-card,.cust-card,.notification{transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.card:hover,.role-card:hover,.preset-card:hover,.stat-card:hover,.stat:hover,.lic-card:hover,.op-card:hover,.cust-card:hover,.notification:hover{transform:translateY(-2px)}.card:active,.role-card:active,.preset-card:active,.stat-card:active,.stat:active,.lic-card:active,.op-card:active,.cust-card:active,.notification:active{transform:translateY(0) scale(.985)}.card:hover,.role-card:hover,.preset-card:hover,.stat-card:hover,.stat:hover,.lic-card:hover,.op-card:hover,.cust-card:hover,.notification:hover{border-color:#ffffff2e!important;box-shadow:0 0 8.4px #9d4edd4d,0 0 16.8px #9d4edd1a,0 24px 64px #00000085,inset 0 1px #ffffff0e}.stats,.stats-row,.stat-row,.metrics,.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px!important}.stats .stat,.stats .stat-card,.stats-row .stat,.stats-row .stat-card,.stat-row .stat,.stat-row .stat-card,.metrics .stat,.metrics .stat-card,.summary-grid .stat,.summary-grid .stat-card{min-height:116px;padding:16px!important}.stats .stat span,.stats .stat .stat-label,.stats .stat-card span,.stats .stat-card .stat-label,.stats-row .stat span,.stats-row .stat .stat-label,.stats-row .stat-card span,.stats-row .stat-card .stat-label,.stat-row .stat span,.stat-row .stat .stat-label,.stat-row .stat-card span,.stat-row .stat-card .stat-label,.metrics .stat span,.metrics .stat .stat-label,.metrics .stat-card span,.metrics .stat-card .stat-label,.summary-grid .stat span,.summary-grid .stat .stat-label,.summary-grid .stat-card span,.summary-grid .stat-card .stat-label{display:block;margin:0 0 12px;color:#ffffff8c!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px!important;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.stats .stat b,.stats .stat .stat-value,.stats .stat-card b,.stats .stat-card .stat-value,.stats-row .stat b,.stats-row .stat .stat-value,.stats-row .stat-card b,.stats-row .stat-card .stat-value,.stat-row .stat b,.stat-row .stat .stat-value,.stat-row .stat-card b,.stat-row .stat-card .stat-value,.metrics .stat b,.metrics .stat .stat-value,.metrics .stat-card b,.metrics .stat-card .stat-value,.summary-grid .stat b,.summary-grid .stat .stat-value,.summary-grid .stat-card b,.summary-grid .stat-card .stat-value{color:#fffffff5;font-size:clamp(30px,3vw,42px)!important;font-weight:510!important;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}.stats .stat.bad,.stats .stat .danger,.stats .stat-card.bad,.stats .stat-card .danger,.stats-row .stat.bad,.stats-row .stat .danger,.stats-row .stat-card.bad,.stats-row .stat-card .danger,.stat-row .stat.bad,.stat-row .stat .danger,.stat-row .stat-card.bad,.stat-row .stat-card .danger,.metrics .stat.bad,.metrics .stat .danger,.metrics .stat-card.bad,.metrics .stat-card .danger,.summary-grid .stat.bad,.summary-grid .stat .danger,.summary-grid .stat-card.bad,.summary-grid .stat-card .danger{color:#ff7171!important}.stats .stat.warn,.stats .stat .warning,.stats .stat-card.warn,.stats .stat-card .warning,.stats-row .stat.warn,.stats-row .stat .warning,.stats-row .stat-card.warn,.stats-row .stat-card .warning,.stat-row .stat.warn,.stat-row .stat .warning,.stat-row .stat-card.warn,.stat-row .stat-card .warning,.metrics .stat.warn,.metrics .stat .warning,.metrics .stat-card.warn,.metrics .stat-card .warning,.summary-grid .stat.warn,.summary-grid .stat .warning,.summary-grid .stat-card.warn,.summary-grid .stat-card .warning{color:#e9a94a!important}.stats .stat.ok,.stats .stat .success,.stats .stat-card.ok,.stats .stat-card .success,.stats-row .stat.ok,.stats-row .stat .success,.stats-row .stat-card.ok,.stats-row .stat-card .success,.stat-row .stat.ok,.stat-row .stat .success,.stat-row .stat-card.ok,.stat-row .stat-card .success,.metrics .stat.ok,.metrics .stat .success,.metrics .stat-card.ok,.metrics .stat-card .success,.summary-grid .stat.ok,.summary-grid .stat .success,.summary-grid .stat-card.ok,.summary-grid .stat-card .success{color:#48d597!important}.stats .stat .primary,.stats .stat-card .primary,.stats-row .stat .primary,.stats-row .stat-card .primary,.stat-row .stat .primary,.stat-row .stat-card .primary,.metrics .stat .primary,.metrics .stat-card .primary,.summary-grid .stat .primary,.summary-grid .stat-card .primary{color:#c68cff!important}.table-wrap,.users-table-card,.licenses-table-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.table-wrap:after,.users-table-card:after,.licenses-table-card:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.table-wrap,.users-table-card,.licenses-table-card{width:100%;padding:6px;overflow-x:auto}table,.data-table,.users-table,.licenses-table{width:100%;border-collapse:separate!important;border-spacing:0 5px!important;color:#ffffffc7;font-size:11px}table thead th,.data-table thead th,.users-table thead th,.licenses-table thead th{height:32px;padding:0 12px!important;border:0!important;color:#ffffff61!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:7px!important;font-weight:650!important;letter-spacing:.12em!important;text-transform:uppercase;white-space:nowrap}table tbody tr,.data-table tbody tr,.users-table tbody tr,.licenses-table tbody tr{position:relative;background:linear-gradient(100deg,#ffffff07,#ffffff02);box-shadow:inset 0 1px #ffffff05;transition:background-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}table tbody tr:hover,.data-table tbody tr:hover,.users-table tbody tr:hover,.licenses-table tbody tr:hover{background:linear-gradient(100deg,#9d4edd1b,#ffffff03)!important;box-shadow:0 10px 28px #0000003d,0 0 24px #9d4edd14,inset 0 1px #ffffff0a;transform:translateY(-1px)}table tbody tr td,.data-table tbody tr td,.users-table tbody tr td,.licenses-table tbody tr td{height:50px;padding:9px 12px!important;border-block:1px solid rgba(255,255,255,.1)!important;border-bottom-color:#ffffff1a!important;color:#ffffffc7;font-size:11px;vertical-align:middle}table tbody tr td:first-child,.data-table tbody tr td:first-child,.users-table tbody tr td:first-child,.licenses-table tbody tr td:first-child{border-left:1px solid rgba(255,255,255,.1)!important;border-radius:8px 0 0 8px}table tbody tr td:last-child,.data-table tbody tr td:last-child,.users-table tbody tr td:last-child,.licenses-table tbody tr td:last-child{border-right:1px solid rgba(255,255,255,.1)!important;border-radius:0 8px 8px 0}.status-badge,.session-status,.scan-status,.role-badge{display:inline-flex;min-height:24px;align-items:center;gap:0;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:6px!important;background:#ffffff0f;box-shadow:none!important;color:#ffffffe0;font-family:inherit;font-size:12px!important;font-weight:600;letter-spacing:0;line-height:1;text-shadow:none!important;text-transform:none;filter:none!important}.status-badge:before,.status-badge:after,.session-status:before,.session-status:after,.scan-status:before,.scan-status:after,.role-badge:before,.role-badge:after{content:none!important;display:none!important}.status-badge.active,.status-badge.online,.status-badge.ok,.status-badge.success,.status-badge[data-s=on],.status-badge[data-on="1"],.session-status.active,.session-status.online,.session-status.ok,.session-status.success,.session-status[data-s=on],.session-status[data-on="1"],.scan-status.active,.scan-status.online,.scan-status.ok,.scan-status.success,.scan-status[data-s=on],.scan-status[data-on="1"],.role-badge.active,.role-badge.online,.role-badge.ok,.role-badge.success,.role-badge[data-s=on],.role-badge[data-on="1"]{border-color:#48d59759;background:#48d5971f;color:#7eecc0!important}.status-badge.banned,.status-badge.inactive,.status-badge.danger,.status-badge.bad,.status-badge[data-s=bad],.session-status.banned,.session-status.inactive,.session-status.danger,.session-status.bad,.session-status[data-s=bad],.scan-status.banned,.scan-status.inactive,.scan-status.danger,.scan-status.bad,.scan-status[data-s=bad],.role-badge.banned,.role-badge.inactive,.role-badge.danger,.role-badge.bad,.role-badge[data-s=bad]{border-color:#ff2e2e59;background:#ff2e2e1a;color:#ff8f8f!important}.status-badge.warning,.status-badge.expired,.status-badge.trial,.session-status.warning,.session-status.expired,.session-status.trial,.scan-status.warning,.scan-status.expired,.scan-status.trial,.role-badge.warning,.role-badge.expired,.role-badge.trial{border-color:#e9a94a59;background:#e9a94a1a;color:#f0c078!important}.status-badge.owner,.status-badge[data-role=owner],.status-badge[data-role=superadmin],.session-status.owner,.session-status[data-role=owner],.session-status[data-role=superadmin],.scan-status.owner,.scan-status[data-role=owner],.scan-status[data-role=superadmin],.role-badge.owner,.role-badge[data-role=owner],.role-badge[data-role=superadmin]{border-color:#ff2e2e59;background:#ff2e2e1a;color:#ff8f8f!important}.status-badge.admin,.status-badge[data-role=admin],.session-status.admin,.session-status[data-role=admin],.scan-status.admin,.scan-status[data-role=admin],.role-badge.admin,.role-badge[data-role=admin]{border-color:#9d4edd66;background:#9d4edd24;color:#d4a8ff!important}.icon-btn .badge,.count-badge,.nav-badge{font-family:inherit!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important}.icon-btn .badge:before,.icon-btn .badge:after,.count-badge:before,.count-badge:after,.nav-badge:before,.nav-badge:after{content:none!important;display:none!important}.op-cards,.cust-cards,.lic-cards,.notifications-list{display:grid;gap:10px}.op-card,.cust-card,.lic-card,.notification{padding:16px!important;border-radius:12px!important}.list{padding:8px!important}.list>button,.list>a,.list .item,.list .ticket{min-height:48px;margin-bottom:4px;padding:10px 11px!important;border:1px solid transparent!important;border-radius:8px!important;background:transparent!important;color:#ffffff8c;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.list>button:hover,.list>a:hover,.list .item:hover,.list .ticket:hover{transform:translateY(-2px)}.list>button:active,.list>a:active,.list .item:active,.list .ticket:active{transform:translateY(0) scale(.985)}.list>button:hover,.list>a:hover,.list .item:hover,.list .ticket:hover{border-color:#ffffff1a!important;background:#ffffff07!important;color:#fffffff5}.list>button.on,.list>button.active,.list>button[aria-current=true],.list>a.on,.list>a.active,.list>a[aria-current=true],.list .item.on,.list .item.active,.list .item[aria-current=true],.list .ticket.on,.list .ticket.active,.list .ticket[aria-current=true]{border-color:#9d4edd59!important;background:linear-gradient(90deg,#9d4edd2e,#9d4edd0b)!important;box-shadow:0 0 18px #9d4edd1a,inset 0 1px #ffffff0a;color:#fff}.activity-list,.sessions-list,.key-list,.feed,.timeline,.events{display:grid;gap:7px}.activity-list>li,.activity-list>div,.activity-list>article,.sessions-list>li,.sessions-list>div,.sessions-list>article,.key-list>li,.key-list>div,.key-list>article,.feed>li,.feed>div,.feed>article,.timeline>li,.timeline>div,.timeline>article,.events>li,.events>div,.events>article{min-height:48px;padding:10px 12px;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#ffffff04!important;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.activity-list>li:hover,.activity-list>div:hover,.activity-list>article:hover,.sessions-list>li:hover,.sessions-list>div:hover,.sessions-list>article:hover,.key-list>li:hover,.key-list>div:hover,.key-list>article:hover,.feed>li:hover,.feed>div:hover,.feed>article:hover,.timeline>li:hover,.timeline>div:hover,.timeline>article:hover,.events>li:hover,.events>div:hover,.events>article:hover{transform:translateY(-2px)}.activity-list>li:active,.activity-list>div:active,.activity-list>article:active,.sessions-list>li:active,.sessions-list>div:active,.sessions-list>article:active,.key-list>li:active,.key-list>div:active,.key-list>article:active,.feed>li:active,.feed>div:active,.feed>article:active,.timeline>li:active,.timeline>div:active,.timeline>article:active,.events>li:active,.events>div:active,.events>article:active{transform:translateY(0) scale(.985)}.activity-list>li:hover,.activity-list>div:hover,.activity-list>article:hover,.sessions-list>li:hover,.sessions-list>div:hover,.sessions-list>article:hover,.key-list>li:hover,.key-list>div:hover,.key-list>article:hover,.feed>li:hover,.feed>div:hover,.feed>article:hover,.timeline>li:hover,.timeline>div:hover,.timeline>article:hover,.events>li:hover,.events>div:hover,.events>article:hover{border-color:#ffffff2e!important;background:#ffffff07!important}.grid,.role-grid,.preset-grid,.ticket-grid{gap:12px!important}.role-card,.preset-card{border-radius:12px!important;padding:18px!important}.role-card.on,.role-card.active,.preset-card.on,.preset-card.active{border-color:#c68cff7a!important;background:linear-gradient(145deg,#9d4edd29,#15101ffa)!important;box-shadow:0 0 10px #9d4edd4d,0 0 20px #9d4edd1a,0 24px 64px #00000085,inset 0 1px #ffffff0e}@media (max-width: 720px){.stats,.stats-row,.stat-row,.metrics,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}table tbody tr td,.data-table tbody tr td,.users-table tbody tr td,.licenses-table tbody tr td{height:46px;padding:8px!important}}.ui-modal-root,.app-modal-root,.modal-overlay,.pal-root{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ui-modal-root{z-index:10100}.pal-root{z-index:12000}.ui-modal-backdrop,.app-modal-backdrop,.modal-overlay,.pal-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0d0a14d1,#0d0a14e6)!important;-webkit-backdrop-filter:blur(20px) saturate(120%)!important;backdrop-filter:blur(20px) saturate(120%)!important}.modal-overlay{display:grid;place-items:center}.ui-modal-card,.app-modal-panel,.modal-overlay .modal-content,.pal-card{border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#15101feb;box-shadow:0 30px 90px #000c,0 0 30px #9d4edd26,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);position:relative;display:flex;width:min(520px,100%);max-height:min(86dvh,820px);flex-direction:column;overflow:hidden;border-color:#c68cff52!important;background:linear-gradient(145deg,#1c1628f5,#15101ff7)!important}.ui-modal-card:before,.app-modal-panel:before,.modal-overlay .modal-content:before,.pal-card:before{position:absolute;z-index:2;top:-1px;right:18%;left:18%;height:1px;background:linear-gradient(90deg,transparent,#c68cff,transparent);box-shadow:0 0 18px #9d4eddd9;content:"";pointer-events:none}.ui-modal-card:after,.app-modal-panel:after,.modal-overlay .modal-content:after,.pal-card:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.app-modal-panel.size-sm{width:min(420px,100%)}.app-modal-panel.size-md{width:min(520px,100%)}.app-modal-panel.size-lg{width:min(640px,100%)}.app-modal-panel.size-xl{width:min(760px,100%)}.app-modal-panel.size-sheet{width:min(920px,100%);max-height:min(90dvh,900px)}.app-modal-panel:focus{outline:none}.app-modal-header,.ui-modal-head,.modal-header,.pal-input-wrap{position:relative;z-index:1;display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.app-modal-header h2,.app-modal-header h3,.ui-modal-head h2,.ui-modal-head h3,.modal-header h2,.modal-header h3,.pal-input-wrap h2,.pal-input-wrap h3{margin:0;color:#fffffff5;font-size:15px!important;font-weight:620!important;letter-spacing:-.025em}.app-modal-heading{min-width:0}.app-modal-subtitle{margin:0 0 4px;color:#ffffff61!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:9px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.app-modal-title{margin:0;color:#fffffff5!important;font-size:16px!important;font-weight:640!important;letter-spacing:-.03em}.ui-modal-title-row{display:flex;align-items:center;gap:10px}.ui-modal-tone{width:6px;height:6px;border-radius:50%;background:#c68cff;box-shadow:0 0 10px #9d4eddb3}.ui-modal-tone[data-tone=danger]{width:6px;height:6px;border-radius:50%;background:#ff2e2e;box-shadow:0 0 10px #ff2e2ecc}.ui-modal-tone[data-tone=warn]{width:6px;height:6px;border-radius:50%;background:#e9a94a;box-shadow:0 0 10px #e9a94a99}.ui-modal-x,.app-modal-close,.modal-close{display:grid!important;width:34px!important;min-width:34px;height:34px!important;padding:0!important;place-items:center;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#ffffff06!important;color:#ffffff8c!important;font-size:17px!important}.ui-modal-x:hover,.app-modal-close:hover,.modal-close:hover{border-color:#ff2e2e5c!important;background:#ff2e2e12!important;color:#ff7171!important;transform:translateY(-1px)}.ui-modal-body,.app-modal-body,.modal-body{position:relative;z-index:1;flex:1 1 auto;padding:18px!important;overflow:auto;overscroll-behavior:contain}.ui-modal-body.flush,.app-modal-body.flush,.modal-body.flush{padding:0!important}.app-modal-footer,.ui-modal-foot,.modal-actions,.success-actions{position:relative;z-index:1;display:flex;flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 18px 18px!important;border-top:1px solid rgba(255,255,255,.035);background:#0000001f}.modal-form{display:flex;flex-direction:column;gap:0}.modal-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.modal-field{display:flex;min-width:0;flex-direction:column;gap:7px;margin:0;padding:0;border:0}.modal-field.span-2{grid-column:1/-1}.modal-label{color:#ffffffc7!important;font-size:11px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.modal-label .modal-hint{color:#ffffff61;font-size:10px;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.modal-input,.modal-textarea{width:100%;padding:11px 13px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#00000052!important;color:#fffffff5!important;font:inherit;font-size:13px!important}.modal-input:focus,.modal-textarea:focus{border-color:#9d4edd73!important;box-shadow:0 0 0 3px #9d4edd1f!important;outline:none}.modal-input:disabled,.modal-textarea:disabled{cursor:not-allowed;opacity:.55}.modal-textarea{min-height:84px;resize:vertical}.modal-duration{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.modal-duration-item{display:flex;flex-direction:column;gap:6px}.modal-duration-item>span{color:#ffffff61;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.modal-chips{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.modal-chip{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05;color:#ffffffc7;cursor:pointer;font-size:12px;font-weight:560;text-align:left;transition:border-color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.modal-chip:hover{border-color:#9d4edd47;background:#9d4edd0f;color:#fffffff5}.modal-chip.on{border-color:#9d4edd6b;background:linear-gradient(90deg,#9d4edd2e,#9d4edd0d);color:#fff}.modal-chip-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#ffffff61;transition:background .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}.modal-chip.on .modal-chip-dot{background:#c68cff;box-shadow:0 0 8px #9d4eddbf}.key-modal{display:flex;flex-direction:column;gap:14px}.key-modal-value{padding:14px 16px;border:1px solid rgba(72,213,151,.28);border-radius:8px;background:#48d59714;color:#6ee7b7;cursor:pointer;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:15px;font-weight:700;line-height:1.45;word-break:break-all}.key-modal-meta{display:grid;gap:10px;margin:0}.key-modal-meta>div{display:grid;gap:3px}.key-modal-meta dt{color:#ffffff61;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.key-modal-meta dd{margin:0;color:#ffffffc7;font-size:13px}.activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;color:#ffffff8c;font-size:12px}.activity-sep{opacity:.45}.activity-block+.activity-block{margin-top:18px}.activity-block-title{margin:0 0 10px;color:#fffffff5;font-size:12px;font-weight:640;letter-spacing:.04em;text-transform:uppercase}.activity-table{display:flex;flex-direction:column;gap:6px}.activity-row{display:grid;gap:8px 12px;grid-template-columns:132px 1fr 148px;padding:9px 11px;border:1px solid rgba(255,255,255,.04);border-radius:8px;background:#ffffff05;font-size:12px}.activity-ev{color:#6ee7b7;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:11px}.activity-det{color:#ffffffc7;word-break:break-word}.activity-ts{color:#ffffff61;text-align:right}.activity-empty{padding:12px;color:#ffffff61;font-size:13px}.ui-modal-msg{color:#ffffffc7!important;font-size:13px!important;line-height:1.65!important;white-space:pre-wrap}.ui-modal-input{margin-top:12px;width:100%;height:42px;padding:0 12px!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:8px!important;background:#00000059!important;color:#fffffff5!important;font:inherit}.ui-btn.ghost{background:transparent!important}.ui-modal-foot,.modal-actions,.success-actions{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 18px!important;border-top:1px solid rgba(255,255,255,.035)}.ui-btn{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.ui-btn:hover{transform:translateY(-2px)}.ui-btn:active{transform:translateY(0) scale(.985)}.ui-btn:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.ui-btn.primary{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.ui-btn.primary:hover{transform:translateY(-2px)}.ui-btn.primary:active{transform:translateY(0) scale(.985)}.ui-btn.primary:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.ui-btn.primary{border-color:#9d4edd6b;background:linear-gradient(180deg,#9d4edd4d,#9d4edd1c);color:#f6ecff;box-shadow:0 0 20px #9d4edd26,inset 0 1px #ffffff14}.ui-btn.primary:hover:not(:disabled){border-color:#c68cffb8;background:linear-gradient(180deg,#9d4edd6b,#9d4edd29);box-shadow:0 0 28px #9d4edd47,0 12px 30px #00000057,inset 0 1px #ffffff1c}.ui-btn.primary[data-tone=danger]{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.ui-btn.primary[data-tone=danger]:hover{transform:translateY(-2px)}.ui-btn.primary[data-tone=danger]:active{transform:translateY(0) scale(.985)}.ui-btn.primary[data-tone=danger]:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.ui-btn.primary[data-tone=danger]{border-color:#ff2e2e75;background:linear-gradient(180deg,#ff2e2e4d,#ff2e2e1c);color:#fff;box-shadow:0 0 20px #ff2e2e24,inset 0 1px #ffffff17}.ui-btn.primary[data-tone=danger]:hover:not(:disabled){border-color:#ff7171c7;background:linear-gradient(180deg,#ff2e2e6b,#ff2e2e2b);box-shadow:0 0 26px #ff2e2e40,0 12px 30px #00000057,inset 0 1px #ffffff1f}.ui-modal-enter-active,.ui-modal-leave-active,.app-modal-enter-active,.app-modal-leave-active{transition:opacity .32s cubic-bezier(.16,1,.3,1)!important}.ui-modal-enter-active .ui-modal-card,.ui-modal-leave-active .ui-modal-card,.app-modal-enter-active .app-modal-panel,.app-modal-leave-active .app-modal-panel{transition:opacity .34s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.32,.72,0,1)!important}.ui-modal-enter-from .ui-modal-card,.ui-modal-leave-to .ui-modal-card,.app-modal-enter-from .app-modal-panel,.app-modal-leave-to .app-modal-panel{opacity:0;transform:translateY(14px) scale(.98)!important}.pal-root{place-items:start center;padding-top:12vh}.pal-card{width:min(610px,100%)}.pal-input-wrap{justify-content:flex-start;color:#ffffff8c!important}.pal-input-wrap input{min-width:0;flex:1;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fffffff5!important;font-size:14px!important}.pal-input-wrap input:focus{box-shadow:none!important}.pal-input-wrap kbd{padding:3px 7px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff06;color:#ffffff8c;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px}.pal-list{max-height:390px;margin:0;padding:8px!important;overflow:auto;list-style:none}.pal-list li{position:relative;display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:0 11px!important;border:1px solid transparent;border-radius:8px!important;color:#ffffffc7!important;cursor:pointer}.pal-list li:before{width:5px;height:5px;border-radius:50%;background:#ffffff61;content:""}.pal-list li.on,.pal-list li:hover{border-color:#9d4edd40;background:linear-gradient(90deg,#9d4edd29,#9d4edd09)!important;color:#fff!important}.pal-list li.on:before,.pal-list li:hover:before{background:#c68cff;box-shadow:0 0 10px #9d4eddd9}.pal-list li span{flex:1;font-size:12px;font-weight:580}.pal-list li code{color:#ffffff61!important;font-size:9px!important}.pal-hint{padding:10px 18px 13px!important;border-top:1px solid rgba(255,255,255,.1)!important;color:#ffffff61!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px!important;letter-spacing:.08em}.toast-host{position:fixed!important;z-index:12000!important;right:auto!important;left:50%!important;bottom:max(18px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column-reverse!important;gap:8px!important;width:min(420px,100vw - 32px)!important;max-width:min(420px,100vw - 32px)!important;transform:translate(-50%)!important;pointer-events:none!important}.toast-host .toast{pointer-events:auto}.toast{position:relative;width:100%;min-width:0;padding:13px 15px 13px 34px!important;border:1px solid rgba(157,78,221,.35)!important;border-radius:8px!important;background:#15101ff0!important;box-shadow:0 24px 70px #000000a6,0 0 24px #9d4edd24,inset 0 1px #ffffff0d!important;color:#ffffffc7!important;font-size:11px!important;font-weight:580!important;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:quantum-toast-in .36s cubic-bezier(.16,1,.3,1)!important}.toast:before{position:absolute;top:50%;left:16px;width:6px;height:6px;border-radius:50%;background:#c68cff;box-shadow:0 0 10px #9d4eddcc;content:"";transform:translateY(-50%)}.toast[data-type=ok]{border-color:#48d5974d!important;box-shadow:0 24px 70px #000000a6,0 0 22px #48d5971a,inset 0 1px #ffffff0d!important}.toast[data-type=ok]:before{background:#48d597;box-shadow:0 0 10px #48d597bf}.toast[data-type=err]{border-color:#ff2e2e61!important;color:#ffc0c0!important;box-shadow:0 24px 70px #000000a6,0 0 24px #ff2e2e24,inset 0 1px #ffffff0d!important}.toast[data-type=err]:before{background:#ff2e2e;box-shadow:0 0 10px #ff2e2ecc}@keyframes quantum-toast-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@media (max-width: 640px){.ui-modal-root,.app-modal-root,.modal-overlay,.pal-root{padding:10px;padding-bottom:max(10px,env(safe-area-inset-bottom));place-items:end center}.ui-modal-card,.app-modal-panel,.modal-overlay .modal-content,.pal-card{max-height:calc(100dvh - 20px);width:100%!important}.modal-form-grid,.modal-duration,.modal-chips,.activity-row{grid-template-columns:1fr}.activity-ts{text-align:left}.app-modal-footer,.ui-modal-foot{flex-direction:column-reverse}.app-modal-footer .btn-primary,.app-modal-footer .btn-secondary,.app-modal-footer .ui-btn,.ui-modal-foot .btn-primary,.ui-modal-foot .btn-secondary,.ui-modal-foot .ui-btn{width:100%}.toast-host{right:auto!important;left:50%!important;bottom:max(10px,env(safe-area-inset-bottom))!important;width:calc(100vw - 20px)!important;max-width:none!important;transform:translate(-50%)!important}.toast{width:100%;min-width:0}}.auth-dev{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;padding:20px;padding-bottom:max(20px,env(safe-area-inset-bottom));pointer-events:none}.auth-dev__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;border:0;background:#0000006b;cursor:pointer;pointer-events:auto;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}.auth-dev__card{position:relative;z-index:1;display:flex;width:min(100%,500px);max-height:min(90dvh,760px);flex-direction:column;padding:16px 16px 14px;overflow:hidden;isolation:isolate;border:.5px solid rgba(255,255,255,.2);border-radius:22px;background:linear-gradient(160deg,#ffffff24,#ffffff0a 28%,#1212168c);box-shadow:0 28px 80px #0000007a,inset 0 1px #ffffff29;color:#f2f2f7;pointer-events:auto;text-align:left;backdrop-filter:blur(44px) saturate(190%);-webkit-backdrop-filter:blur(44px) saturate(190%)}.auth-dev__shine{position:absolute;z-index:0;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);pointer-events:none}.auth-dev__head{position:relative;z-index:1;display:flex;flex-shrink:0;flex-direction:column;align-items:center;padding:4px 34px 16px;text-align:center}.auth-dev__brand{display:flex;width:100%;flex-direction:column;align-items:center;gap:10px}.auth-dev__logo{justify-content:center}.auth-dev__title{margin:0;color:#fff;font-size:28px;font-weight:700;letter-spacing:-.05em;line-height:1;text-shadow:0 2px 18px rgba(167,139,250,.28)}.auth-dev__meta{margin:0;max-width:100%;color:#ebebf58f;font-size:12px;line-height:1.35}.auth-dev__close{position:absolute;top:0;right:0;display:inline-grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:#78788047;color:#ffffffd1;cursor:pointer;transition:background .28s cubic-bezier(.33,1,.68,1),transform .28s cubic-bezier(.32,.72,0,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}.auth-dev__close svg{width:14px;height:14px}.auth-dev__close:hover{background:#7878806b}.auth-dev__segment{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;width:100%;box-sizing:border-box;flex-shrink:0;padding:3px;border-radius:12px;background:#76768047;box-shadow:inset 0 1px #ffffff0f}.auth-dev__segment-thumb{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:9px;background:#ffffff2e;box-shadow:0 1px 3px #00000038,inset 0 .5px #ffffff38;transition:transform .32s cubic-bezier(.32,.72,0,1),box-shadow .36s cubic-bezier(.16,1,.3,1);pointer-events:none}.auth-dev__segment-thumb.is-right{transform:translate(100%)}.auth-dev__segment-btn{position:relative;z-index:1;display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#ebebf59e;font-size:12px;font-weight:600;line-height:1.15;cursor:pointer;transition:color .28s cubic-bezier(.33,1,.68,1),transform .28s cubic-bezier(.32,.72,0,1);-webkit-tap-highlight-color:transparent}.auth-dev__segment-btn.is-active{color:#fff}.auth-dev__body{position:relative;z-index:1;min-height:0;flex:1 1 auto;margin-top:12px;padding-right:2px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.auth-dev__hero{margin-bottom:10px;padding:14px;border:.5px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff1a}.auth-dev__tagline{margin:0;color:#ffffffeb;font-size:14px;font-weight:500;line-height:1.5}.auth-dev__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:12px}.auth-dev__stat{display:flex;min-width:0;min-height:54px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;border-radius:12px;background:#0000002e;box-shadow:inset 0 1px #ffffff0f;text-align:center}.auth-dev__stat-label{color:#ebebf57a;font-size:9px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.auth-dev__stat-value{color:#fff;font-size:12px;font-weight:600;line-height:1.2;word-break:break-word}.auth-dev__panel{margin-top:10px;padding:14px;border:.5px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff14}.auth-dev__panel--stack{padding-bottom:12px}.auth-dev__panel-title{margin:0 0 8px;color:#ebebf585;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.auth-dev__panel-text{margin:0;color:#f2f2f7db;font-size:13px;line-height:1.55}.auth-dev__panel-list{margin:10px 0 0;padding:0;list-style:none}.auth-dev__panel-list li{position:relative;padding-left:12px;color:#ebebf5b8;font-size:12px;line-height:1.5}.auth-dev__panel-list li:before{position:absolute;top:.58em;left:0;width:4px;height:4px;border-radius:50%;background:#ffffff52;content:"";transform:translateY(-50%)}.auth-dev__panel-list li+li{margin-top:6px}.auth-dev__legend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.auth-dev__legend-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border:.5px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0f;color:#ebebf5b8;font-size:11px;font-weight:600;line-height:1}.auth-dev__legend-pill:before{width:7px;height:7px;border-radius:50%;content:""}.auth-dev__legend-pill--heavy:before{background:#ff453a;box-shadow:0 0 8px #ff453abf}.auth-dev__legend-pill--medium:before{background:#ff9f0a;box-shadow:0 0 8px #ff9f0ab3}.auth-dev__legend-pill--light:before{background:#30d158;box-shadow:0 0 8px #30d158b3}.auth-dev__chips{display:flex;flex-wrap:wrap;gap:7px}.auth-dev__chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:.5px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff12;color:#f2f2f7e6;font-size:12px;font-weight:500;line-height:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-dev__chip--heavy{border-color:#ff453a52;background:#ff453a1f;color:#ffe0dcf5;box-shadow:0 0 18px #ff453a24}.auth-dev__chip--medium{border-color:#ff9f0a52;background:#ff9f0a1c;color:#ffecc8f5;box-shadow:0 0 18px #ff9f0a1f}.auth-dev__chip--light{border-color:#30d15852;background:#30d1581c;color:#d2ffe0f5;box-shadow:0 0 18px #30d1581f}.auth-dev__chip-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%}.auth-dev__chip-dot--heavy{background:#ff453a;box-shadow:0 0 6px #ff453ad9}.auth-dev__chip-dot--medium{background:#ff9f0a;box-shadow:0 0 6px #ff9f0acc}.auth-dev__chip-dot--light{background:#30d158;box-shadow:0 0 6px #30d158cc}.auth-dev__foot{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;margin-top:12px;padding-top:12px;border-top:.5px solid rgba(255,255,255,.1)}.auth-dev__social-btn{flex-shrink:0}.auth-dev-enter-active .auth-dev__backdrop,.auth-dev-leave-active .auth-dev__backdrop{transition:opacity .36s cubic-bezier(.16,1,.3,1)}.auth-dev-enter-active .auth-dev__card,.auth-dev-leave-active .auth-dev__card{transition:opacity .38s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.32,.72,0,1)}.auth-dev-enter-from .auth-dev__backdrop,.auth-dev-leave-to .auth-dev__backdrop{opacity:0}.auth-dev-enter-from .auth-dev__card,.auth-dev-leave-to .auth-dev__card{opacity:0;transform:translateY(12px) scale(.98)}body.auth-dev-open{overflow:hidden}body.auth-dev-open .auth-container,body.auth-dev-open .auth-container .auth-card,body.auth-dev-open .auth-container .auth-page{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media (max-width: 520px){.auth-dev{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.auth-dev__card{width:100%;max-height:min(92dvh,760px);border-radius:18px}.auth-dev__segment-btn{font-size:11px;padding:0 6px}}.auth-container{position:relative;z-index:1;display:grid!important;min-height:100dvh;place-items:center;padding:32px!important;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 50% 18%,rgba(157,78,221,.16),transparent 62%),radial-gradient(ellipse 50% 40% at 82% 88%,rgba(157,78,221,.08),transparent 55%),linear-gradient(165deg,#0d0a14,#14101c 48%,#0d0a14)!important;background-size:auto!important}.auth-container:before,.auth-container:after{display:none}.auth-container .auth-fx{display:none}.auth-container .auth-page{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);width:min(1160px,100%)!important;max-width:none!important;height:min(720px,100dvh - 64px);min-height:min(720px,100dvh - 64px);max-height:min(720px,100dvh - 64px);padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0a08108c;box-shadow:0 42px 120px #0000008c,0 0 56px #9d4edd14,inset 0 1px #ffffff0f}.auth-container .auth-page:before{display:none}.auth-container .auth-page>.auth-ambient,.auth-container .auth-page>.auth-page__butterfly{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important}.auth-container .auth-page>.quantum-organisms{display:none!important}.auth-container .auth-page>.auth-showcase,.auth-container .auth-page>.auth-card,.auth-container .auth-page>.auth-stage{position:relative;z-index:1}.auth-showcase{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding:clamp(34px,5vw,64px);overflow:hidden;border-right:1px solid rgba(255,255,255,.08);background:transparent}.auth-showcase:after{position:absolute;z-index:-1;right:0;bottom:16%;width:1px;height:36%;background:linear-gradient(transparent,#c68cff,transparent);box-shadow:0 0 20px #9d4eddbf;content:""}.auth-showcase__copy{position:relative;z-index:2;max-width:540px;margin-block:auto;padding-block:48px;pointer-events:none}.auth-showcase__copy h2{margin:15px 0 18px;color:#fff;font-size:clamp(42px,5.2vw,70px);font-weight:480;letter-spacing:-.055em;line-height:.96;text-shadow:0 2px 16px rgba(0,0,0,.65),0 12px 40px rgba(0,0,0,.45)}.auth-showcase__copy h2 em{color:#c68cff;font-style:normal;text-shadow:0 0 22px rgba(157,78,221,.42),0 0 50px rgba(157,78,221,.13)}.auth-showcase__copy p{max-width:470px;margin:0;color:#ffffff8c;font-size:12px;line-height:1.65}.auth-showcase__telemetry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.1)}.auth-showcase__telemetry>div{display:flex;flex-direction:column;gap:5px;padding:16px 14px 0 0;border-right:1px solid rgba(255,255,255,.1)}.auth-showcase__telemetry>div:last-child{padding-left:14px;border-right:0}.auth-showcase__telemetry>div:nth-child(2){padding-left:14px}.auth-showcase__telemetry span{color:#ffffff61;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:7px;font-weight:650;letter-spacing:.13em}.auth-showcase__telemetry b{color:#ffffffc7;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:9px;font-weight:650;letter-spacing:.08em}.auth-ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;-webkit-user-select:none;user-select:none;border-radius:inherit}.auth-ambient__video{position:absolute;top:50%;left:50%;width:118%;height:118%;transform:translate(-50%,-50%);object-fit:cover;object-position:center 40%;opacity:1;filter:saturate(1.12) contrast(1.04) brightness(.88);transition:opacity .35s ease,filter .35s ease}.auth-ambient.is-paused .auth-ambient__video{filter:saturate(.82) contrast(1.02) brightness(.7)}.auth-ambient__veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#08060e6b,#08060e2e 42%,#08060e8c),linear-gradient(180deg,rgba(8,6,14,.35) 0%,transparent 28%,transparent 62%,rgba(8,6,14,.5) 100%)}.auth-glass-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);background:#06040c9e;color:#f5f3ff;cursor:pointer;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 8px 24px #00000061,inset 0 1px #ffffff14;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.auth-glass-btn:hover{transform:scale(1.04);border-color:#c4b5fd6b;background:#7b2cbf47;box-shadow:0 10px 28px #0000006b,0 0 20px #9d4edd33,inset 0 1px #ffffff1a}.auth-glass-btn:active{transform:scale(.97)}.auth-glass-btn--round{box-sizing:border-box;display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;line-height:0;font-size:0;text-decoration:none;vertical-align:middle}.auth-glass-btn--tab{height:36px;padding:0 14px;border-radius:999px;color:#ffffff75;font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.auth-glass-btn--tab:hover{color:#ffffffc7}.auth-glass-btn--tab.is-active{color:#f5f3ff;background:#9d4edd57;box-shadow:0 2px 10px #9d4edd38,inset 0 1px #ffffff1a}.auth-glass-btn__icon{display:block;width:16px;height:16px;margin:0;flex:none;pointer-events:none}.auth-glass-btn__icon--play{transform:translate(1px)}.auth-showcase__actions{position:absolute;z-index:4;left:clamp(20px,3vw,32px);bottom:clamp(20px,3vw,32px);display:flex;align-items:center;gap:10px}.auth-showcase__social{display:flex;align-items:center;gap:10px}.auth-showcase__action-btn,.auth-showcase__social .auth-glass-btn{position:static;flex-shrink:0}.auth-showcase__ripple-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.auth-ripple{position:absolute;width:var(--ripple-size);height:var(--ripple-size);margin-top:calc(var(--ripple-size) * -.5);margin-left:calc(var(--ripple-size) * -.5);border:1.5px solid rgba(196,181,253,.42);border-radius:50%;opacity:0;pointer-events:none;box-shadow:0 0 18px #9d4edd29,inset 0 0 24px #9d4edd14;animation:auth-ripple-origin var(--ripple-duration) cubic-bezier(.22,.61,.36,1) var(--ripple-delay) forwards}.auth-ripple--origin{background:radial-gradient(circle,rgba(157,78,221,.1) 0%,transparent 68%)}.auth-ripple--wall-left,.auth-ripple--wall-left-echo{border-color:#a78bfa5c;transform-origin:left center;animation-name:auth-ripple-wall-x}.auth-ripple--wall-right,.auth-ripple--wall-right-echo{border-color:#a78bfa5c;transform-origin:right center;animation-name:auth-ripple-wall-x}.auth-ripple--wall-top,.auth-ripple--wall-top-echo{border-color:#a78bfa5c;transform-origin:center top;animation-name:auth-ripple-wall-y}.auth-ripple--wall-bottom,.auth-ripple--wall-bottom-echo{border-color:#a78bfa5c;transform-origin:center bottom;animation-name:auth-ripple-wall-y}.auth-ripple--wall-left-echo,.auth-ripple--wall-right-echo,.auth-ripple--wall-top-echo,.auth-ripple--wall-bottom-echo{border-width:1px;filter:blur(.2px)}@keyframes auth-ripple-origin{0%{transform:scale(.04);opacity:.62;border-width:2px}55%{opacity:.24}to{transform:scale(1);opacity:0;border-width:.5px}}@keyframes auth-ripple-wall-x{0%{transform:scale(.05,.22);opacity:.52}35%{opacity:.28}to{transform:scale(1);opacity:0}}@keyframes auth-ripple-wall-y{0%{transform:scale(.22,.05);opacity:.52}35%{opacity:.28}to{transform:scale(1);opacity:0}}.auth-toolbar{position:absolute;z-index:6;top:clamp(16px,2.4vw,24px);left:50%;right:auto;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:6px}.auth-switch{display:flex;align-items:center}.auth-switch__track{position:relative;display:grid;grid-template-columns:1fr 1fr;width:228px;height:36px;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#06040c9e;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 8px 24px #00000061,inset 0 1px #ffffff14}.auth-switch__thumb{position:absolute;top:3px;left:3px;width:calc(50% - 3px);height:calc(100% - 6px);border-radius:999px;background:linear-gradient(135deg,#a78bfaf2,#7c3aede0);box-shadow:0 4px 14px #7c3aed59,inset 0 1px #ffffff38;transition:transform .32s cubic-bezier(.32,.72,0,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}.auth-switch__thumb.is-register{transform:translate(100%)}.auth-switch__option{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:30px;color:#ffffff70;font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .28s cubic-bezier(.33,1,.68,1)}.auth-switch__option:hover{color:#ffffffb8}.auth-switch__option.is-active{color:#fff;text-shadow:0 1px 8px rgba(124,58,237,.45)}.auth-card__panel{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;overflow:hidden auto}.auth-panel{display:flex;width:100%;max-width:360px;min-height:0;flex:0 1 auto;flex-direction:column;align-items:stretch;justify-content:center;margin-inline:auto}.auth-panel>.auth-header,.auth-panel>.auth-form,.auth-panel>.success-banner{width:100%}.auth-panel-enter-active,.auth-panel-leave-active{transition:opacity .22s ease,transform .22s ease}.auth-panel-enter-from{opacity:0;transform:translate(10px)}.auth-panel-leave-to{opacity:0;transform:translate(-10px)}.auth-kicker{color:#c68cff;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px;font-weight:680;letter-spacing:.15em;text-transform:uppercase}.auth-card__organisms{display:none!important}.auth-container .auth-card{position:relative;z-index:2;display:flex;width:100%;max-width:none;min-height:0;height:100%;flex-direction:column;justify-content:flex-start;padding:clamp(32px,4vw,48px)!important;padding-top:clamp(54px,5vw,64px)!important;overflow:hidden;border:0!important;border-radius:0!important;background:linear-gradient(180deg,#181322b8,#15101fd1)!important;box-shadow:inset 1px 0 #ffffff0d,inset 0 1px #ffffff0d!important;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.auth-container .auth-card:before{position:absolute;top:18%;bottom:18%;left:0;width:1px;background:linear-gradient(transparent,rgba(255,46,46,.7),transparent);box-shadow:0 0 18px #ff2e2e59;content:""}.auth-header{display:flex!important;margin-bottom:24px!important;flex-direction:column;align-items:center;text-align:center!important}.auth-header--minimal{min-height:auto;margin-bottom:24px!important}.auth-header .auth-logo{display:flex!important;width:auto!important;height:auto!important;margin:0 auto 16px!important;justify-content:center;filter:none!important}.auth-header .auth-kicker{display:none}.auth-title{margin:0 0 8px!important;color:#fff!important;font-size:clamp(26px,3vw,34px)!important;font-weight:520!important;letter-spacing:-.045em!important;line-height:1.05}.auth-subtitle{margin:0!important;color:#ffffff8c!important;font-size:12px!important}.auth-form,.auth-2fa{display:flex;flex-direction:column;gap:16px!important}.auth-2fa{width:100%;max-width:100%;align-items:center;text-align:center}.auth-2fa__title{margin:12px 0 6px;color:#fff!important;font-size:clamp(20px,2.4vw,24px)!important;font-weight:520!important;letter-spacing:-.03em!important;line-height:1.15}.auth-2fa__subtitle{width:100%;max-width:320px;margin:0 0 16px!important;color:#ffffff8c!important;font-size:12px!important;line-height:1.5}.auth-2fa__field{width:100%;max-width:100%}.auth-2fa--codeword .auth-2fa__field{margin-top:4px}.auth-panel--login .auth-2fa,.auth-panel--login .lock-screen{width:100%;max-width:360px;flex:1;justify-content:center;margin-inline:auto}.auth-form .input-group,.auth-2fa .input-group{gap:8px!important}.auth-form .input-wrapper,.auth-2fa .input-wrapper{position:relative;display:flex;align-items:center}.auth-form .input-wrapper:after,.auth-2fa .input-wrapper:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent,#c68cff,transparent);box-shadow:0 0 12px #9d4eddb3;content:"";opacity:0;pointer-events:none;transform:scaleX(.2);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.32,.72,0,1)}.auth-form .input-wrapper:focus-within:after,.auth-2fa .input-wrapper:focus-within:after{opacity:1;transform:scaleX(1)}.auth-form .input-label,.auth-2fa .input-label{margin-bottom:6px!important;color:#e2e8f0eb!important;font-family:inherit!important;font-size:13px!important;font-weight:650!important;letter-spacing:.04em!important;text-transform:uppercase}.auth-form .input-icon,.auth-2fa .input-icon,.auth-form .input-wrapper>.ui-icon.input-icon,.auth-2fa .input-wrapper>.ui-icon.input-icon{position:absolute!important;z-index:5!important;top:50%;left:14px;width:18px!important;height:18px!important;margin:0!important;color:#c68cff!important;stroke:#c68cff!important;stroke-width:1.85!important;opacity:1!important;transform:translateY(-50%);filter:drop-shadow(0 0 8px rgba(198,140,255,.7))!important;pointer-events:none}.auth-form .input-icon path,.auth-form .input-icon circle,.auth-form .input-icon rect,.auth-form .input-icon line,.auth-form .input-icon polyline,.auth-form .input-icon polygon,.auth-2fa .input-icon path,.auth-2fa .input-icon circle,.auth-2fa .input-icon rect,.auth-2fa .input-icon line,.auth-2fa .input-icon polyline,.auth-2fa .input-icon polygon,.auth-form .input-wrapper>.ui-icon.input-icon path,.auth-form .input-wrapper>.ui-icon.input-icon circle,.auth-form .input-wrapper>.ui-icon.input-icon rect,.auth-form .input-wrapper>.ui-icon.input-icon line,.auth-form .input-wrapper>.ui-icon.input-icon polyline,.auth-form .input-wrapper>.ui-icon.input-icon polygon,.auth-2fa .input-wrapper>.ui-icon.input-icon path,.auth-2fa .input-wrapper>.ui-icon.input-icon circle,.auth-2fa .input-wrapper>.ui-icon.input-icon rect,.auth-2fa .input-wrapper>.ui-icon.input-icon line,.auth-2fa .input-wrapper>.ui-icon.input-icon polyline,.auth-2fa .input-wrapper>.ui-icon.input-icon polygon{stroke:#c68cff!important;fill:none!important;opacity:1!important}.auth-form .toggle-btn,.auth-2fa .toggle-btn,.auth-form .pw-eye,.auth-2fa .pw-eye{position:absolute;z-index:4;top:50%!important;right:8px;width:36px;height:36px;margin:0!important;display:inline-grid!important;place-items:center;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#c68cff!important;opacity:1!important;transform:translateY(-50%)!important}.auth-form .toggle-btn:hover,.auth-2fa .toggle-btn:hover,.auth-form .pw-eye:hover,.auth-2fa .pw-eye:hover{border:0!important;background:transparent!important;color:#e2b8ff!important;opacity:1;transform:translateY(-50%)!important}.auth-form .toggle-btn :deep(svg),.auth-form .toggle-btn svg,.auth-form .toggle-btn :deep(.ui-icon),.auth-2fa .toggle-btn :deep(svg),.auth-2fa .toggle-btn svg,.auth-2fa .toggle-btn :deep(.ui-icon),.auth-form .pw-eye :deep(svg),.auth-form .pw-eye svg,.auth-form .pw-eye :deep(.ui-icon),.auth-2fa .pw-eye :deep(svg),.auth-2fa .pw-eye svg,.auth-2fa .pw-eye :deep(.ui-icon){width:18px!important;height:18px!important;color:#c68cff!important;stroke:#c68cff!important;filter:drop-shadow(0 0 8px rgba(198,140,255,.55))}.auth-form .toggle-btn :deep(path),.auth-form .toggle-btn :deep(circle),.auth-form .toggle-btn :deep(line),.auth-form .toggle-btn path,.auth-form .toggle-btn circle,.auth-form .toggle-btn line,.auth-2fa .toggle-btn :deep(path),.auth-2fa .toggle-btn :deep(circle),.auth-2fa .toggle-btn :deep(line),.auth-2fa .toggle-btn path,.auth-2fa .toggle-btn circle,.auth-2fa .toggle-btn line,.auth-form .pw-eye :deep(path),.auth-form .pw-eye :deep(circle),.auth-form .pw-eye :deep(line),.auth-form .pw-eye path,.auth-form .pw-eye circle,.auth-form .pw-eye line,.auth-2fa .pw-eye :deep(path),.auth-2fa .pw-eye :deep(circle),.auth-2fa .pw-eye :deep(line),.auth-2fa .pw-eye path,.auth-2fa .pw-eye circle,.auth-2fa .pw-eye line{stroke:#c68cff!important}.auth-form .input-field,.auth-2fa .input-field{width:100%;min-height:46px;padding:0 46px!important;border:1px solid rgba(198,140,255,.16)!important;border-radius:14px!important;background:#0c0a14b8!important;background-image:none!important;box-shadow:inset 0 1px #ffffff08!important;color:#fff!important;font-size:16px!important;transition:border-color .32s cubic-bezier(.33,1,.68,1),box-shadow .42s cubic-bezier(.16,1,.3,1),background-color .32s cubic-bezier(.33,1,.68,1),background .32s cubic-bezier(.33,1,.68,1),transform .36s cubic-bezier(.32,.72,0,1)!important}.auth-form .input-field::placeholder,.auth-2fa .input-field::placeholder{color:#c68cff61!important;transition:color .24s cubic-bezier(.33,1,.68,1)}.auth-form .input-field:hover:not(:focus),.auth-2fa .input-field:hover:not(:focus){border-color:#c68cff52!important;transform:translateY(-.5px)}.auth-form .input-field:focus,.auth-2fa .input-field:focus{border-color:#c68cff8c!important;background:#0c0a14!important;transform:translateY(0);box-shadow:0 0 0 3px #9d4edd24,0 0 22px #9d4edd38!important}.auth-form .input-field.error,.auth-2fa .input-field.error{border-color:#ef44448c!important}.auth-form .input-field:-webkit-autofill,.auth-form .input-field:-webkit-autofill:hover,.auth-form .input-field:-webkit-autofill:focus,.auth-2fa .input-field:-webkit-autofill,.auth-2fa .input-field:-webkit-autofill:hover,.auth-2fa .input-field:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;caret-color:#c68cff;border:1px solid rgba(198,140,255,.16)!important;box-shadow:0 0 0 1000px #0c0a14 inset!important;transition:background-color 99999s ease-out 0s}.auth-form>.btn-primary,.auth-2fa>.btn-primary{width:100%;min-height:48px;margin-top:4px;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#9d4edd,#7b2cbf 52%,#c68cff 160%)!important;box-shadow:0 10px 28px #9d4edd52,inset 0 1px #ffffff29!important;text-transform:uppercase;letter-spacing:.08em;color:#fff!important}.auth-form>.btn-primary .btn-label,.auth-2fa>.btn-primary .btn-label{display:inline-flex;align-items:center;justify-content:center;gap:8px}.auth-form>.btn-primary .btn-label svg,.auth-2fa>.btn-primary .btn-label svg{width:16px;height:16px;stroke:#f0d7ff!important}.auth-form>.btn-primary:hover:not(:disabled),.auth-2fa>.btn-primary:hover:not(:disabled){box-shadow:0 14px 34px #9d4edd6b,inset 0 1px #fff3!important}.auth-2fa>.btn-secondary,.btn-secondary{display:inline-flex!important;gap:8px;align-items:center;justify-content:center;color:#c68cff!important}.auth-2fa>.btn-secondary svg,.btn-secondary svg{stroke:currentColor!important}.divider{display:flex;align-items:center;margin:3px 0!important}.divider:before,.divider:after{height:1px;flex:1;background:#ffffff1a!important;content:""}.divider span{padding:0 12px!important;color:#ffffff61!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:7px!important;letter-spacing:.09em;text-transform:uppercase}.oauth-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.oauth-btn{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.oauth-btn:hover{transform:translateY(-2px)}.oauth-btn:active{transform:translateY(0) scale(.985)}.oauth-btn:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.oauth-btn{display:inline-flex!important;gap:8px;align-items:center;justify-content:center}.oauth-btn svg{width:16px;height:16px;flex:0 0 auto}.oauth-btn.google:hover{border-color:#ff717166;box-shadow:0 0 18px #ff2e2e1a}.oauth-btn.vk:hover{border-color:#c68cff73;box-shadow:0 0 18px #9d4edd24}.tg-host{display:flex;min-height:1px;justify-content:center}.auth-footer{color:#ffffff8c!important;font-size:10px!important;text-align:center}.lock-screen{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.lock-screen:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.lock-screen{box-shadow:0 0 14px #ff2e2e47,0 0 29.4px #ff2e2e17,0 24px 64px #00000085,inset 0 1px #ffffff0e;display:grid!important;padding:24px!important;place-items:center;text-align:center}.lock-screen svg{width:38px;height:38px;stroke:#ff7171!important;stroke-width:1.2;filter:drop-shadow(0 0 10px rgba(255,46,46,.55))}.lock-title{margin:14px 0 4px!important;font-size:18px!important;font-weight:570!important}.lock-text,.lock-countdown{color:#ffffff8c!important;font-size:10px!important}.lock-timer{width:100%;height:2px!important;margin:16px 0 8px;overflow:hidden;border-radius:0!important;background:#ffffff0d!important}.lock-timer .timer-bar{height:100%;background:#ff2e2e!important;box-shadow:0 0 12px #ff2e2ecc}.totp-icon{color:#c68cff}.totp-icon svg{stroke:currentColor!important;stroke-width:1.2;filter:drop-shadow(0 0 10px rgba(157,78,221,.5))}.totp-inputs{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px!important}.totp-inputs .totp-digit{width:100%!important;height:48px!important;padding:0!important;border-radius:6px!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:18px!important;text-align:center}.success-banner{margin-bottom:17px;padding:10px 12px!important;border:1px solid rgba(72,213,151,.3)!important;border-radius:8px!important;background:#48d5970e!important;color:#b2f5d8!important;font-size:10px!important}.password-hint{margin-top:0;color:#ffffff61!important;font-size:9px!important;line-height:1.35}.oauth-page,.unauthorized-page,.forbidden-page,.welcome-screen{display:grid;min-height:100dvh;place-items:center;padding:24px;background:radial-gradient(ellipse 70% 50% at 50% 20%,rgba(157,78,221,.14),transparent 60%),#0d0a14!important;background-size:auto!important}.oauth-page .card,.unauthorized-card,.forbidden-card,.welcome-card{position:relative;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:#15101feb;box-shadow:0 30px 90px #000c,0 0 30px #9d4edd26,inset 0 1px #ffffff0e;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%);width:min(460px,100%);padding:34px!important;border-color:#9d4edd52!important;background:linear-gradient(145deg,#1c1628f7,#15101ffa)!important;text-align:center}.oauth-page .card svg,.unauthorized-card svg,.forbidden-card svg,.welcome-card svg{stroke:#c68cff!important;stroke-width:1.25;filter:drop-shadow(0 0 12px rgba(157,78,221,.55))}.oauth-page .card h1,.unauthorized-card h1,.forbidden-card h1,.welcome-card h1{margin:18px 0 8px!important;font-size:26px!important;font-weight:520!important;letter-spacing:-.04em}.oauth-page .card p,.unauthorized-card p,.forbidden-card p,.welcome-card p{color:#ffffff8c!important;font-size:11px!important}@media (max-width: 900px){html.auth-mobile-shell,html.auth-mobile-shell body{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;overscroll-behavior:none}html.auth-mobile-shell #app,html.auth-mobile-shell .app{height:100%;min-height:0;overflow:hidden}html.auth-mobile-shell .auth-container,.auth-container{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none!important;background:#07060c!important}html.auth-mobile-shell .auth-container:before,html.auth-mobile-shell .auth-container:after,.auth-container:before,.auth-container:after{display:none!important}html.auth-mobile-shell .auth-container .auth-fx,.auth-container .auth-fx{display:none!important}html.auth-mobile-shell .auth-container .auth-page,.auth-container .auth-page{display:flex!important;width:100%!important;max-width:100%!important;min-height:100%;min-height:-webkit-fill-available;height:auto!important;flex-direction:column;overflow:visible!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html.auth-mobile-shell .auth-container .auth-page:before,.auth-container .auth-page:before{display:none!important}.auth-container .auth-page>.auth-ambient,.auth-container .auth-page>.auth-page__butterfly{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important}.auth-container .auth-page>.quantum-organisms{display:none!important}.auth-showcase{position:relative;z-index:1;display:flex;width:100%;min-height:clamp(160px,22vh,220px);flex:0 0 auto;align-items:flex-end;padding:18px 16px 14px;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;overflow:visible!important;background:transparent!important}.auth-showcase:after{display:none!important}.auth-showcase__copy{position:relative;z-index:2;width:100%;max-width:100%;margin:0;padding:0}.auth-showcase__copy h2{max-width:100%;margin:0;font-size:clamp(1.55rem,7vw,2.2rem);line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.75),0 8px 28px rgba(0,0,0,.55)}.auth-showcase__copy p,.auth-showcase__telemetry{display:none}.auth-container .auth-card{position:relative!important;z-index:2!important;display:flex!important;width:100%!important;max-width:100%!important;min-height:0;flex:1 1 auto;flex-direction:column;justify-content:flex-start;padding:54px 20px max(20px,env(safe-area-inset-bottom))!important;overflow:visible!important;isolation:auto!important;border:0!important;border-top:1px solid rgba(255,255,255,.16)!important;border-radius:22px 22px 0 0!important;background:#120c2247!important;background-image:linear-gradient(165deg,#ffffff1a,#120c222e 45%,#0a081452)!important;box-shadow:inset 0 1px #ffffff24,0 -8px 40px #0003!important;backdrop-filter:blur(28px) saturate(185%)!important;-webkit-backdrop-filter:blur(28px) saturate(185%)!important}.auth-container .auth-card:before{display:none!important}.auth-container .auth-card>.auth-card__organisms{display:none!important}.auth-card__panel{flex:1 1 auto;justify-content:flex-start;padding-top:2px;overflow:visible!important}.auth-panel{justify-content:flex-start;max-width:100%}.auth-header{margin-bottom:18px!important;padding-top:2px}.auth-header .auth-logo{margin-bottom:10px!important}.auth-header .auth-logo :deep(.quantum-logo__mark),.auth-header .auth-logo .quantum-logo__mark{width:96px!important;height:96px!important}.auth-title{margin-bottom:6px!important;font-size:clamp(24px,6vw,30px)!important}.auth-subtitle{font-size:11px!important;line-height:1.45}.auth-form .input-label,.auth-2fa .input-label{font-size:13px!important}.auth-container input,.auth-container select,.auth-container textarea,.auth-form .input-field,.auth-2fa .input-field,.auth-form input,.auth-2fa input,.totp-inputs .totp-digit{font-size:16px!important}.auth-form .input-field,.auth-2fa .input-field{background:#08061073!important}.auth-form,.auth-2fa,.auth-form .input-group,.auth-form .input-wrapper,.auth-form .input-field,.auth-form>.btn-primary{width:100%!important;max-width:100%!important}}@media (max-width: 520px){.auth-container,.auth-container .auth-page,.auth-container .auth-card{width:100%!important;max-width:100%!important;border:0!important;border-radius:0!important}.auth-showcase{min-height:clamp(120px,20vh,170px);padding:14px 14px 10px}.auth-showcase__copy h2{font-size:clamp(1.45rem,7.5vw,2rem)}.auth-container .auth-card{padding:52px 14px max(20px,env(safe-area-inset-bottom))!important}.auth-header{margin-bottom:16px!important}.auth-header .auth-logo{margin-bottom:8px!important}.auth-header .auth-logo :deep(.quantum-logo__mark),.auth-header .auth-logo .quantum-logo__mark{width:88px!important;height:88px!important}.auth-toolbar{top:12px;left:50%;right:auto;transform:translate(-50%)}.auth-switch__track{width:204px;height:34px}.auth-switch__option{height:28px;font-size:10px}.auth-glass-btn--round{width:34px;height:34px}.auth-glass-btn__icon{width:15px;height:15px}.auth-showcase__actions{left:14px;bottom:14px;gap:8px}.auth-showcase__social{gap:8px}.auth-title{margin-bottom:5px!important;font-size:clamp(22px,6.5vw,28px)!important}.auth-form,.auth-2fa{gap:14px!important}.auth-form .input-field,.auth-2fa .input-field,.auth-form>.btn-primary,.auth-2fa>.btn-primary{width:100%!important;min-height:48px}}.page-actions,.header-actions,.actions,.schema-actions,.composer-actions{display:flex;align-items:center;gap:8px!important}.filters{display:flex;gap:5px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#100d18b8;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0003;width:fit-content;max-width:100%;margin-bottom:16px;overflow-x:auto}.filters .chip,.filters button{position:relative;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:#ffffff8c;font-size:11px;font-weight:620;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.filters .chip:hover,.filters button:hover{transform:translateY(-2px)}.filters .chip:active,.filters button:active{transform:translateY(0) scale(.985)}.filters .chip:hover,.filters button:hover{border-color:#ffffff0f;background:#ffffff06;color:#ffffffc7}.filters .chip.active,.filters .chip.on,.filters .chip[aria-selected=true],.filters button.active,.filters button.on,.filters button[aria-selected=true]{border-color:#9d4edd73;background:linear-gradient(180deg,#9d4edd3d,#9d4edd14);box-shadow:0 0 18px #9d4edd29,inset 0 1px #ffffff12;color:#fff}.filters .chip,.filters button{flex:0 0 auto}.search-box{position:relative}.search-box input{min-width:min(280px,36vw);padding-left:36px!important}.search-box svg{position:absolute;z-index:2;top:50%;left:12px;width:15px;color:#ffffff61;transform:translateY(-50%)}.status-error,.load-error,.err-banner,.cust-empty,.op-empty,.empty-block,.lic-empty{min-height:96px;padding:20px!important;border:1px dashed rgba(157,78,221,.22)!important;border-radius:12px!important;background:#9d4edd06!important;color:#ffffff8c!important;font-size:11px;text-align:center}.user-avatar,.user-avatar-large{display:grid!important;place-items:center;border:1px solid rgba(198,140,255,.35)!important;border-radius:8px!important;background:linear-gradient(145deg,#9d4edd3d,#100d18e6)!important;box-shadow:0 0 18px #9d4edd1f,inset 0 1px #ffffff12;color:#c68cff!important}.role-badge{display:inline-flex;min-height:24px;align-items:center;padding:0 10px;border:1px solid rgba(157,78,221,.35);border-radius:6px!important;background:#9d4edd1f!important;box-shadow:none!important;color:#d4a8ff!important;font-family:inherit;font-size:12px!important;font-weight:600;letter-spacing:0;text-shadow:none!important;text-transform:none}.role-badge.owner,.role-badge[data-role=owner],.role-badge[data-role=superadmin]{border-color:#ff2e2e59;background:#ff2e2e1a!important;color:#ff8f8f!important}.btn-action,.btn-icon{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.btn-action:hover,.btn-icon:hover{transform:translateY(-2px)}.btn-action:active,.btn-icon:active{transform:translateY(0) scale(.985)}.btn-action:hover:not(:disabled),.btn-icon:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.btn-action,.btn-icon{min-width:32px;padding-inline:9px;font-size:9px}.btn-action.danger,.btn-icon.danger{border-color:#ff2e2e42;color:#ff7171}.user-header{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.user-header:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.user-header{box-shadow:0 0 14px #9d4edd4d,0 0 28px #9d4edd1a,0 24px 64px #00000085,inset 0 1px #ffffff0e;display:flex;align-items:center;gap:18px;margin:14px 0;padding:20px!important}.user-avatar-large{width:64px!important;height:64px!important;font-size:22px!important}.user-info{min-width:0}.user-info .user-name{margin:0;color:#fffffff5!important;font-size:25px!important;font-weight:530!important;letter-spacing:-.04em}.user-email,.user-meta,.meta-item{color:#ffffff8c!important;font-size:10px!important}.role-change-section{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.role-change-section:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.role-change-section{margin-bottom:14px;padding:16px!important}.role-selector{display:flex;align-items:center;gap:8px}.timeline-dot{width:6px;height:6px;border-radius:50%;background:#c68cff;box-shadow:0 0 10px #9d4eddb3}.timeline-dot[data-t=security],.timeline-dot[data-t=danger]{width:6px;height:6px;border-radius:50%;background:#ff2e2e;box-shadow:0 0 10px #ff2e2ecc}.timeline-dot[data-t=success]{width:6px;height:6px;border-radius:50%;background:#48d597;box-shadow:0 0 10px #48d597b3}.form-group{display:flex;flex-direction:column;gap:7px;margin-bottom:15px}.form-group>label{color:#ffffff8c!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px!important;letter-spacing:.09em;text-transform:uppercase}.duration-row,.feature-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important}.feature-options{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-option{display:flex!important;min-height:40px;align-items:center;gap:9px;padding:9px 10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background:#ffffff04!important;color:#ffffffc7!important;font-size:10px!important}.success-banner,.pending-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.success-banner:after,.pending-card:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.success-banner,.pending-card{box-shadow:0 0 14px #9d4edd4d,0 0 28px #9d4edd1a,0 24px 64px #00000085,inset 0 1px #ffffff0e;margin-bottom:14px;padding:18px!important;border-color:#9d4edd61!important;background:linear-gradient(145deg,#9d4edd21,#15101ffa)!important}.success-label{color:#c68cff!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px!important;font-weight:680;letter-spacing:.11em;text-transform:uppercase}.license-key,.lic-key,.key-cell{color:#fffffff5!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace!important;font-size:10px!important;letter-spacing:.03em}.license-display .license-key{margin:14px 0!important;padding:13px!important;border:1px solid rgba(157,78,221,.3);border-radius:8px;background:#100d18;box-shadow:inset 0 1px #ffffff08,0 0 18px #9d4edd17;color:#c68cff!important;font-size:13px!important}.btn-copy{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.btn-copy:hover{transform:translateY(-2px)}.btn-copy:active{transform:translateY(0) scale(.985)}.btn-copy:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.btn-copy{border-color:#9d4edd6b;background:linear-gradient(180deg,#9d4edd4d,#9d4edd1c);color:#f6ecff;box-shadow:0 0 20px #9d4edd26,inset 0 1px #ffffff14}.btn-copy:hover:not(:disabled){border-color:#c68cffb8;background:linear-gradient(180deg,#9d4edd6b,#9d4edd29);box-shadow:0 0 28px #9d4edd47,0 12px 30px #00000057,inset 0 1px #ffffff1c}.online-cell{display:inline-flex;align-items:center;gap:7px;color:#ffffff8c;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px}.online-dot{width:6px;height:6px;border-radius:50%;background:#c68cff;box-shadow:0 0 10px #9d4eddb3}.online-dot.on{width:6px;height:6px;border-radius:50%;background:#48d597;box-shadow:0 0 10px #48d597b3}.online-dot.off{background:#ffffff61;box-shadow:none}.row-online td:first-child,.row-online.lic-card{box-shadow:inset 2px 0 #48d5978c,inset 0 1px #ffffff05}.row-offline{opacity:.88}.trial-tag,.activated-badge,.not-activated,.dev-tag{display:inline-flex;min-height:21px;align-items:center;padding:0 6px;border:1px solid rgba(255,255,255,.1);border-radius:6px!important;background:#ffffff05;color:#ffffff8c!important;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:7px!important;letter-spacing:.06em;text-transform:uppercase}.activated-badge{border-color:#48d5973b;color:#48d597!important}.trial-tag,.dev-tag{border-color:#9d4edd45;color:#c68cff!important}.action-select{min-width:118px;height:34px!important;min-height:34px!important;font-size:9px!important}.activity-modal{width:min(720px,100%)!important}.activity-row{display:grid!important;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr) auto;gap:10px;align-items:center}.remain-cell.soon{color:#e9a94a!important}.remain-cell.expired{color:#ff7171!important}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.hero .eyebrow{margin:0 0 8px;color:#c68cff;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:8px;font-weight:680;letter-spacing:.13em;text-transform:uppercase}.hero h1{margin:0;font-size:clamp(27px,3vw,39px);font-weight:520;letter-spacing:-.045em}.btn-neon{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.btn-neon:hover{transform:translateY(-2px)}.btn-neon:active{transform:translateY(0) scale(.985)}.btn-neon:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.btn-neon{border-color:#9d4edd6b;background:linear-gradient(180deg,#9d4edd4d,#9d4edd1c);color:#f6ecff;box-shadow:0 0 20px #9d4edd26,inset 0 1px #ffffff14}.btn-neon:hover:not(:disabled){border-color:#c68cffb8;background:linear-gradient(180deg,#9d4edd6b,#9d4edd29);box-shadow:0 0 28px #9d4edd47,0 12px 30px #00000057,inset 0 1px #ffffff1c}.btn-ghost{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.btn-ghost:hover{transform:translateY(-2px)}.btn-ghost:active{transform:translateY(0) scale(.985)}.btn-ghost:hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.btn-ghost.danger{border-color:#ff2e2e47;color:#ff7171}.mods-page .grid{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)!important}.mod-chip{border-radius:8px!important}.mod-chip.dev{border-color:#ff2e2e33!important}.editor-card{box-shadow:0 0 9px #9d4edd4d,0 0 18px #9d4edd1a,0 24px 64px #00000085,inset 0 1px #ffffff0e}.editor-top,.editor-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.code{width:100%;min-height:360px;padding:15px!important;border:1px solid rgba(157,78,221,.18)!important;border-radius:8px!important;background:linear-gradient(180deg,#08060d,#0b0810)!important;box-shadow:inset 0 1px #ffffff06,0 0 24px #9d4edd0e;color:#d8c5ec!important;caret-color:#ff7171;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace!important;font-size:11px!important;line-height:1.6}.code:focus{outline:0;border-color:#c68cffad;box-shadow:0 0 0 3px #9d4edd1a,0 0 22px #9d4edd30,inset 0 -1px #c68cfff2}.code.schema{min-height:160px}.code.short{min-height:100px}.schema-block{margin-top:14px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff03}.schema-block summary{color:#ffffffc7;font-size:11px;font-weight:620;cursor:pointer}.switch{display:inline-flex!important;align-items:center;gap:8px}.switch input{display:none}.switch .slider{position:relative;box-sizing:border-box;width:40px;height:22px;flex:0 0 40px;border:0;border-radius:999px;background:#100d18;box-shadow:inset 0 0 0 1px #ffffff1a;transition:background-color .28s cubic-bezier(.33,1,.68,1),box-shadow .36s cubic-bezier(.16,1,.3,1)}.switch .slider:after{position:absolute;top:50%;left:3px;width:16px;height:16px;aspect-ratio:1/1;border-radius:50%;background:#ffffff61;content:"";transform:translateY(-50%);transition:background-color .28s cubic-bezier(.33,1,.68,1),box-shadow .36s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.32,.72,0,1)}.switch input:checked+.slider{background:#9d4edd47;box-shadow:inset 0 0 0 1px #9d4edd73}.switch input:checked+.slider:after{background:#c68cff;box-shadow:none;transform:translateY(-50%) translate(18px)}.tickets .layout{display:grid!important;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:14px!important;min-height:calc(100dvh - 180px)}.tickets .detail{display:flex;min-height:480px;flex-direction:column}.tickets .empty-detail{min-height:280px!important}.groups{display:grid;gap:10px}.key-group,.section{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.key-group:after,.section:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.key-group,.section{padding:16px;overflow:visible}.key-group summary,.section summary{display:flex;align-items:center;gap:10px;min-height:36px;color:#ffffffc7;cursor:pointer}.key-group summary .key,.section summary .key{color:#c68cff;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:12px;word-break:break-all}.key-group summary .count,.section summary .count{margin-left:auto;color:#ffffff61;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:11px}.key-group .table-wrap,.key-group .data-table,.section .table-wrap,.section .data-table{position:relative;z-index:1}.bars{display:grid;gap:10px}.bars .row{display:grid;grid-template-columns:minmax(80px,.35fr) minmax(0,1fr) auto;gap:10px;align-items:center}.bars .track{height:3px;overflow:hidden;background:#ffffff0d}.bars .track i{display:block;height:100%;background:#c68cff;box-shadow:0 0 10px #9d4eddbf}.notification-item{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(145deg,#1c1628fa,#15101ffb);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0d}.notification-item:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.notification-item{transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.notification-item:hover{transform:translateY(-2px)}.notification-item:active{transform:translateY(0) scale(.985)}.notification-item{position:relative;display:flex;min-height:74px;align-items:center;padding:14px 16px!important}.notification-item:hover{border-color:#ffffff2e;box-shadow:0 0 7px #9d4edd4d,0 0 14px #9d4edd1a,0 24px 64px #00000085,inset 0 1px #ffffff0e}.notification-item[data-read=false],.notification-item.unread{border-color:#9d4edd40;background:linear-gradient(100deg,#9d4edd1c,#15101ffa)}.notification-title{color:#fffffff5!important;font-size:12px!important;font-weight:610!important}.notification-message,.notification-date{color:#ffffff8c!important;font-size:10px!important}.unread-dot{width:6px;height:6px;border-radius:50%;background:#c68cff;box-shadow:0 0 10px #9d4eddb3}.settings.page{width:100%!important;max-width:none!important}.settings .panel{min-height:240px;border-color:#9d4edd47!important}.settings .tabs button.on{border-color:#9d4edd8c!important;background:linear-gradient(180deg,#9d4edd47,#9d4edd1f)!important;color:#fff!important}.settings .btn:not(.ghost):not(.danger){display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0d;color:#ffffffc7;font-size:12px;font-weight:620;letter-spacing:-.01em;transition:border-color .3s cubic-bezier(.33,1,.68,1),background-color .3s cubic-bezier(.33,1,.68,1),box-shadow .48s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1),transform .3s cubic-bezier(.32,.72,0,1)}.settings .btn:not(.ghost):not(.danger):hover{transform:translateY(-2px)}.settings .btn:not(.ghost):not(.danger):active{transform:translateY(0) scale(.985)}.settings .btn:not(.ghost):not(.danger):hover:not(:disabled){border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff1a,#ffffff07);color:#fffffff5}.settings .btn:not(.ghost):not(.danger){border-color:#9d4edd6b;background:linear-gradient(180deg,#9d4edd4d,#9d4edd1c);color:#f6ecff;box-shadow:0 0 20px #9d4edd26,inset 0 1px #ffffff14}.settings .btn:not(.ghost):not(.danger):hover:not(:disabled){border-color:#c68cffb8;background:linear-gradient(180deg,#9d4edd6b,#9d4edd29);box-shadow:0 0 28px #9d4edd47,0 12px 30px #00000057,inset 0 1px #ffffff1c}.settings .btn:not(.ghost):not(.danger){border-radius:8px!important}.settings .mode-card.on{border-color:#00f0ff59!important;box-shadow:0 0 28px #9d4edd2e!important}@media (max-width: 900px){.mods-page .grid,.tickets .layout{grid-template-columns:1fr!important;min-height:0!important}.tickets .list{max-height:none}.tickets .detail{min-height:0!important}.page-actions,.header-actions,.actions{flex-wrap:wrap}.key-group{overflow:visible!important;padding:12px!important}.key-group .data-table{display:block;width:100%}.key-group .data-table thead{display:none}.key-group .data-table tbody,.key-group .data-table tr,.key-group .data-table td{display:block;width:100%}.key-group .data-table tr{margin:0 0 12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05}.key-group .data-table td{padding:4px 0!important;border:0!important;font-size:13px!important;word-break:break-word}.key-group .data-table td:before{display:block;margin-bottom:2px;color:#ffffff61;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;content:attr(data-label)}}@media (max-width: 640px){.duration-row,.feature-options{grid-template-columns:1fr!important}.activity-row{grid-template-columns:1fr}.hero{align-items:flex-start;flex-direction:column}.editor-top,.editor-foot,.role-selector{align-items:stretch;flex-direction:column}.bubble{max-width:92%}}@media (max-width: 960px){.crm-layout .content-inner>.activity-page,.crm-layout .content-inner>.security-page,.crm-layout .content-inner>.analytics-page,.crm-layout .content-inner>.users-page,.crm-layout .content-inner>.detail-page,.crm-layout .content-inner>.settings,.crm-layout .content-inner>.notifications-page,.crm-layout .content-inner>.customers-page,.crm-layout .content-inner>.tickets,.crm-layout .content-inner>.audit-page,.crm-layout .content-inner>.licenses-page,.crm-layout .content-inner>.mods-page,.crm-layout .content-inner>.payload-page,.crm-layout .content-inner>.quantum-dashboard,.crm-layout .content-inner>.dash-page,.crm-layout .content-inner>.dash{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;padding:0!important;overflow-x:clip;box-sizing:border-box}.page-header,.head,.section-header,.header,.qd-header{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.page-header>*,.head>*,.section-header>*,.header>*,.qd-header>*{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.page-actions,.header-actions,.actions,.toolbar,.qd-header-actions,.schema-actions,.composer-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box}.filters{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:4px!important;overflow:hidden!important;box-sizing:border-box}.filters .chip,.filters>button,.filters>a{display:inline-flex!important;width:100%!important;min-width:0!important;min-height:38px!important;flex:none!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0 6px!important;border-radius:8px!important;text-align:center!important;white-space:nowrap;box-sizing:border-box}.tabs,.tab-list,.tabbar,.segmented,.segments,[role=tablist]:not(.filters){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box}.tabs>button,.tabs>a,.tab-list>button,.tabbar>button,.segmented>button,.segments>button,[role=tablist]:not(.filters)>button,[role=tablist]:not(.filters)>a{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important;box-sizing:border-box}.search-box,.search-box input,.form-input,.page-header input:not([type=checkbox]):not([type=radio]),.head input:not([type=checkbox]):not([type=radio]),.actions input:not([type=checkbox]):not([type=radio]),.header-actions input:not([type=checkbox]):not([type=radio]){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.page-header .btn-primary,.page-header .btn-secondary,.page-header .btn,.page-header .q-button,.page-header .btn-neon,.head .btn-primary,.head .btn-secondary,.head .btn,.actions .btn-primary,.actions .btn-secondary,.actions .btn,.actions .q-button,.header-actions .btn-primary,.header-actions .btn-secondary,.header-actions .btn,.page-actions .btn-primary,.page-actions .btn-secondary,.qd-header-actions .q-button,.qd-header-actions .btn-primary,.qd-header-actions .btn-secondary{display:inline-flex!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:center!important;justify-content:center!important;box-sizing:border-box}.table-wrap,.users-table-card,.licenses-table-card,.panel,.card,.content-card,.cust-card,.op-card,.lic-card,.notification-item,.q-surface,.feed,.stats,.stats-row,.stat-row,.metrics,.qd-metrics,.grid,.err,.empty-state,.notifications-list{width:100%!important;max-width:100%!important;box-sizing:border-box}.table-wrap table,.users-table,.licenses-table,.data-table,.analytics-page table{width:100%!important;min-width:0!important}.stats,.stats-row,.stat-row,.metrics,.qd-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.security-page .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.security-page .data-table,.audit-page .data-table,.customers-page .data-table,.analytics-page .table-wrap table{display:block;width:100%}.security-page .data-table thead,.audit-page .data-table thead,.customers-page .data-table thead,.analytics-page .table-wrap table thead{display:none}.security-page .data-table tbody,.security-page .data-table tr,.security-page .data-table td,.audit-page .data-table tbody,.audit-page .data-table tr,.audit-page .data-table td,.customers-page .data-table tbody,.customers-page .data-table tr,.customers-page .data-table td,.analytics-page .table-wrap table tbody,.analytics-page .table-wrap table tr,.analytics-page .table-wrap table td{display:block;width:100%}.security-page .data-table tr,.audit-page .data-table tr,.customers-page .data-table tr,.analytics-page .table-wrap table tr{margin:0 0 10px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff05;box-sizing:border-box}.security-page .data-table td,.audit-page .data-table td,.customers-page .data-table td,.analytics-page .table-wrap table td{padding:4px 0!important;border:0!important;word-break:break-word}.security-page .data-table td[data-label]:before,.audit-page .data-table td[data-label]:before,.customers-page .data-table td[data-label]:before,.analytics-page .table-wrap table td[data-label]:before{display:block;margin-bottom:2px;color:#ffffff61;content:attr(data-label);font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.security-page .data-table tr:has(td[colspan]),.audit-page .data-table tr:has(td[colspan]),.customers-page .data-table tr:has(td[colspan]),.analytics-page .table-wrap table tr:has(td[colspan]){padding:20px 14px;text-align:center}}@media (max-width: 430px){.stats,.stats-row,.stat-row,.metrics,.qd-metrics,.security-page .stats{grid-template-columns:1fr!important}.filters .chip,.filters>button{font-size:11px!important}}html[data-ui-skin=crimson]{--q-canvas: #050203;--q-canvas-raised: #0c0608;--q-surface-low: #12080a;--q-surface: #160a0d;--q-surface-high: #1e0e12;--q-purple: #ff3131;--q-purple-bright: #ff5a45;--q-purple-dim: #8a1515;--q-border: rgba(255, 255, 255, .1);--q-border-strong: rgba(255, 49, 49, .28);--q-text: rgba(255, 255, 255, .96);--q-text-muted: rgba(255, 255, 255, .58);--q-text-faint: rgba(255, 255, 255, .4);--q-danger: #ff3131;--q-success: #30d158;--q-warning: #ff9f0a;--glass-blur: blur(24px) saturate(160%);--chrome-border: rgba(255, 80, 60, .16);--shell-radius: calc(20px * var(--radius-scale, 1))}html[data-ui-skin=crimson] .app:has(.crm-layout) .quantum-grid{background:radial-gradient(ellipse 70% 50% at 12% 8%,rgba(255,49,49,.18),transparent 55%),radial-gradient(ellipse 55% 45% at 88% 92%,rgba(255,80,20,.14),transparent 50%),radial-gradient(ellipse 40% 35% at 50% 40%,rgba(120,10,20,.2),transparent 60%),#050203!important}html[data-ui-skin=crimson] .quantum-grid:before{background-image:linear-gradient(rgba(255,49,49,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,49,49,.05) 1px,transparent 1px)!important;background-size:48px 48px!important;opacity:calc(.35 + var(--mesh-intensity, .8) * .35)!important}html[data-ui-skin=crimson] .quantum-grid:after{background:radial-gradient(circle at 20% 20%,rgba(255,49,49,.22),transparent 42%),radial-gradient(circle at 80% 70%,rgba(255,90,40,.16),transparent 45%)!important;opacity:calc(.4 + var(--glow-strength, .8) * .4)!important;filter:blur(40px)!important}html[data-ui-skin=crimson] .main-area{border-color:#ff31312e!important;background:linear-gradient(165deg,#ffffff0a,#0c0608b8 40%,#080305e0)!important;box-shadow:0 0 0 1px #ff313114,0 24px 80px #0000008c,0 0 60px #ff313114!important}html[data-ui-skin=crimson] .ios-glass__mesh,html[data-ui-skin=crimson] .ios-glass__glow{background:radial-gradient(circle at 30% 20%,rgba(255,49,49,calc(.18 * var(--panel-tint, .7))),transparent 45%),radial-gradient(circle at 75% 80%,rgba(255,90,30,calc(.14 * var(--glow-strength, .9))),transparent 50%)!important}html[data-ui-skin=crimson] .ios-glass__frost{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,49,49,.03) 40%,transparent 70%)!important}html[data-ui-skin=crimson] .sidebar{border-color:#ff313129!important;background:linear-gradient(180deg,#16080aeb,#080305f5)!important;backdrop-filter:blur(22px) saturate(150%)!important;-webkit-backdrop-filter:blur(22px) saturate(150%)!important;box-shadow:inset 0 1px #ffffff0f,0 0 40px #ff31310f!important}html[data-ui-skin=crimson] .sidebar.is-expanded{border-color:#ff313152!important;box-shadow:0 0 0 1px #ff31312e,0 0 36px #ff313138,inset 0 1px #ffffff14!important}html[data-ui-skin=crimson] .nav-item.is-active,html[data-ui-skin=crimson] .nav-item.active{background:#ff313129!important;color:#fff!important;box-shadow:inset 0 0 0 1px #ff313159,0 0 18px #ff31312e!important}html[data-ui-skin=crimson] .nav-item:hover:not(.is-active):not(.active){background:#ffffff0d!important}html[data-ui-skin=crimson] .nav-item:before{background:#ff3131!important;box-shadow:0 0 12px #ff3131b3!important}html[data-ui-skin=crimson] .topbar{border-bottom-color:#ff313124!important;background:#0a04068c!important;backdrop-filter:blur(28px) saturate(160%)!important;-webkit-backdrop-filter:blur(28px) saturate(160%)!important}html[data-ui-skin=crimson] .topbar:after{background:linear-gradient(90deg,transparent,#ff3131,#ff6b2c,transparent)!important;box-shadow:0 0 16px #ff31318c!important;opacity:.9!important}html[data-ui-skin=crimson] .panel,html[data-ui-skin=crimson] .card,html[data-ui-skin=crimson] .glass,html[data-ui-skin=crimson] .table-wrap,html[data-ui-skin=crimson] .q-card,html[data-ui-skin=crimson] .stat-card{border-color:#ffffff1a!important;background:linear-gradient(155deg,#ffffff0f,#12080ab8)!important;box-shadow:inset 0 1px #ffffff14,0 12px 40px #00000059!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important}html[data-ui-skin=crimson] .btn-primary,html[data-ui-skin=crimson] button.btn-primary{border:0!important;border-radius:999px!important;background:linear-gradient(180deg,#ff4a3a,#c01818)!important;box-shadow:0 0 0 1px #ff503c59,0 8px 28px #ff313159,inset 0 1px #ffffff38!important;color:#fff!important}html[data-ui-skin=crimson] .btn-primary:hover,html[data-ui-skin=crimson] button.btn-primary:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #ff645073,0 10px 34px #ff313173,inset 0 1px #ffffff47!important}html[data-ui-skin=crimson] .btn.ghost,html[data-ui-skin=crimson] button.ghost{border-color:#ffffff24!important;border-radius:999px!important;background:#ffffff0a!important}html[data-ui-skin=crimson] input,html[data-ui-skin=crimson] select,html[data-ui-skin=crimson] textarea,html[data-ui-skin=crimson] .input-field{border-color:#ffffff1f!important;background:#00000047!important;caret-color:#ff5a5a!important}html[data-ui-skin=crimson] input:hover:not(:disabled):not(:focus),html[data-ui-skin=crimson] select:hover:not(:disabled):not(:focus),html[data-ui-skin=crimson] textarea:hover:not(:disabled):not(:focus),html[data-ui-skin=crimson] .input-field:hover:not(:disabled):not(:focus){border-color:#ff313147!important;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000038!important}html[data-ui-skin=crimson] input:focus,html[data-ui-skin=crimson] select:focus,html[data-ui-skin=crimson] textarea:focus,html[data-ui-skin=crimson] .input-field:focus{border-color:#ff31319e!important;box-shadow:0 0 0 3px #ff313124,0 0 22px #ff313138,inset 0 -1px #ff5050d9!important}html[data-ui-skin=crimson] .dash-metric,html[data-ui-skin=crimson] .metric-card,html[data-ui-skin=crimson] .dash-card{border-color:#ff313124!important}html[data-ui-skin=crimson] .auth-container{background:#050203!important}html[data-ui-skin=crimson] .auth-container .auth-card{border-color:#ff313133!important;box-shadow:0 0 0 1px #ff31311f,0 28px 80px #0000008c,0 0 50px #ff31311f!important}html[data-ui-skin=crimson] .auth-switch__thumb{background:linear-gradient(135deg,#ff5a45,#c01818)!important;box-shadow:0 4px 14px #ff313166,inset 0 1px #ffffff40!important}html[data-ui-skin=crimson] .auth-dev__card{border-color:#ff313138!important;background:linear-gradient(160deg,#ffffff1a,#ff31310f 28%,#0c0406b8)!important;box-shadow:0 28px 80px #0000008c,0 0 40px #ff313124,inset 0 1px #ffffff24!important}html[data-ui-skin=crimson] .auth-dev__title{text-shadow:0 2px 22px rgba(255,49,49,.4)!important}html[data-ui-skin=crimson] .auth-dev__segment-thumb{background:#ff313147!important;box-shadow:0 1px 4px #ff31314d,inset 0 .5px #fff3!important}html[data-ui-skin=crimson] .auth-glass-btn:hover{border-color:#ff5a4680!important;background:#ff313138!important;box-shadow:0 10px 28px #0000006b,0 0 22px #ff313147,inset 0 1px #ffffff1f!important}html[data-ui-skin=crimson] .ui-modal-card,html[data-ui-skin=crimson] .app-modal-panel,html[data-ui-skin=crimson] .modal-overlay .modal-content,html[data-ui-skin=crimson] .pal-card{border-color:#ff313147!important}html[data-ui-skin=crimson] .ui-modal-card:before,html[data-ui-skin=crimson] .app-modal-panel:before,html[data-ui-skin=crimson] .pal-card:before{background:linear-gradient(90deg,transparent,#ff3131,transparent)!important;box-shadow:0 0 18px #ff3131d9!important}
