.island-wrap[data-v-e1e3caac]{position:fixed;z-index:70;top:14px;left:50%;transform:translate(-50%);transform-origin:50% 0}.island[data-v-e1e3caac]{--island-tilt-x: 0deg;--island-tilt-y: 0deg;--island-lift: 0px;--island-spot-x: 50%;--island-spot-y: 50%;position:relative;min-width:210px;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 13px 0 9px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#f7f9fc;background:linear-gradient(105deg,#1a1f28fa,#212834f0);box-shadow:0 10px 26px #171f2d38,inset 0 1px #ffffff21;font-size:.72rem;transform:perspective(700px) rotateX(var(--island-tilt-x)) rotateY(var(--island-tilt-y)) translateY(var(--island-lift));transition:min-width .36s cubic-bezier(.18,1.35,.3,1),transform .26s cubic-bezier(.18,1.35,.3,1),box-shadow .26s ease;will-change:transform}.island[data-v-e1e3caac]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at var(--island-spot-x) var(--island-spot-y),rgba(255,255,255,.26),transparent 42%);opacity:.62;pointer-events:none;transition:background-position .12s ease-out,opacity .22s ease}.island[data-v-e1e3caac]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 15%,rgba(255,255,255,.12) 44%,transparent 70%);opacity:0;transform:translate(-75%);pointer-events:none}.live .island[data-v-e1e3caac]:after{opacity:1;animation:island-sheen-e1e3caac 1.25s cubic-bezier(.2,.7,.2,1) both}.expanded .island[data-v-e1e3caac],.island[data-v-e1e3caac]:hover,.island[data-v-e1e3caac]:focus-visible{--island-lift: -1px;min-width:250px;box-shadow:0 15px 34px #171f2d4d,inset 0 1px #ffffff2e}.island-core[data-v-e1e3caac]{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff1a}.island-pulse[data-v-e1e3caac]{width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #1769e029;transition:transform .22s cubic-bezier(.18,1.5,.3,1),box-shadow .22s ease}.island-pulse.green[data-v-e1e3caac]{background:#37c978;box-shadow:0 0 0 4px #37c9782b}.island-pulse.violet[data-v-e1e3caac]{background:#b08aff;box-shadow:0 0 0 4px #b08aff2b}.island-pulse.amber[data-v-e1e3caac]{background:#f0a12f;box-shadow:0 0 0 4px #f0a12f2b}.island-pulse.rose[data-v-e1e3caac]{background:#e85f78;box-shadow:0 0 0 4px #e85f782b}.live .island-pulse[data-v-e1e3caac]{transform:scale(1.35);box-shadow:0 0 0 7px #37c97814}.island-title[data-v-e1e3caac]{flex:0 0 auto;font-weight:750;white-space:nowrap}.island-state[data-v-e1e3caac]{min-width:0;overflow:hidden;color:#b4bdca;text-overflow:ellipsis;white-space:nowrap}.live .island-state[data-v-e1e3caac]{animation:island-state-in-e1e3caac .42s cubic-bezier(.18,1.35,.3,1) both}.island-chevron[data-v-e1e3caac]{flex:0 0 auto;color:#9ca7b5;font-size:.72rem;transition:transform .26s cubic-bezier(.18,1.35,.3,1)}.expanded .island-chevron[data-v-e1e3caac]{transform:rotate(90deg)}.island-panel[data-v-e1e3caac]{position:absolute;top:calc(100% + 10px);left:50%;width:min(390px,calc(100vw - 28px));padding:17px;border:1px solid rgba(255,255,255,.17);border-radius:20px;color:#f7f9fc;background:#1c222cf5;box-shadow:0 24px 55px #171f2d4d,inset 0 1px #ffffff1a;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);transform:translate(-50%);transform-origin:50% 0}.island-panel[data-v-e1e3caac]:before{content:"";position:absolute;top:-7px;left:50%;width:14px;height:14px;background:#1c222cf5;transform:translate(-50%) rotate(45deg)}.island-panel-head[data-v-e1e3caac]{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.island-panel-title[data-v-e1e3caac]{display:flex;align-items:center;gap:9px}.island-panel-title small[data-v-e1e3caac],.island-panel p[data-v-e1e3caac],.island-footer[data-v-e1e3caac]{color:#9da8b7;font-size:.75rem}.island-panel h2[data-v-e1e3caac]{margin:3px 0 0;font-size:1rem}.island-live-dot[data-v-e1e3caac]{width:8px;height:8px;border-radius:50%;background:#37c978;box-shadow:0 0 0 4px #37c9781a}.island-close[data-v-e1e3caac]{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.11);border-radius:9px;color:#aab4c3;background:#ffffff14}.island-panel p[data-v-e1e3caac]{margin:16px 0 13px;line-height:1.65}.island-meter[data-v-e1e3caac]{height:5px;overflow:hidden;border-radius:999px;background:#ffffff21}.island-meter i[data-v-e1e3caac]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5d9dff,#a18aff);transition:width .55s cubic-bezier(.22,1,.36,1)}.island-footer[data-v-e1e3caac]{display:flex;justify-content:space-between;gap:10px;margin-top:9px}.island-action[data-v-e1e3caac]{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-top:14px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;background:#ffffff14;font-size:.75rem;font-weight:750;transition:background .16s ease,transform .18s cubic-bezier(.22,1.25,.36,1)}.island-action[data-v-e1e3caac]:hover,.island-action[data-v-e1e3caac]:focus-visible{background:#ffffff21;transform:translateY(-1px)}.priority-attention .island[data-v-e1e3caac]{box-shadow:0 12px 32px #97661f3d,inset 0 1px #ffffff21}.priority-critical .island[data-v-e1e3caac]{box-shadow:0 12px 34px #b4354b47,inset 0 1px #ffffff21}.island-panel-enter-active[data-v-e1e3caac],.island-panel-leave-active[data-v-e1e3caac]{transition:opacity .18s ease,transform .38s cubic-bezier(.18,1.4,.3,1),filter .18s ease}.island-panel-enter-from[data-v-e1e3caac],.island-panel-leave-to[data-v-e1e3caac]{opacity:0;filter:blur(5px);transform:translate(-50%) translateY(-7px) scale(.86,.78)}.island-panel-enter-to[data-v-e1e3caac],.island-panel-leave-from[data-v-e1e3caac]{opacity:1;filter:blur(0);transform:translate(-50%) translateY(0) scale(1)}@keyframes island-sheen-e1e3caac{0%{transform:translate(-75%)}to{transform:translate(75%)}}@keyframes island-state-in-e1e3caac{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.island-wrap[data-v-e1e3caac]{top:10px}.island[data-v-e1e3caac]{min-width:190px;min-height:36px}.expanded .island[data-v-e1e3caac],.island[data-v-e1e3caac]:hover,.island[data-v-e1e3caac]:focus-visible{min-width:min(240px,calc(100vw - 28px))}.island-panel[data-v-e1e3caac]{top:calc(100% + 8px)}}@media (prefers-reduced-motion: reduce){.island[data-v-e1e3caac],.island-pulse[data-v-e1e3caac],.island-chevron[data-v-e1e3caac],.island-panel[data-v-e1e3caac],.island-meter i[data-v-e1e3caac]{transition-duration:.01ms!important}.island[data-v-e1e3caac]:after{animation:none!important}}.dock-shell[data-v-68532695]{--dock-size: 56px;--dock-scale: 1;position:fixed;z-index:60;left:50%;bottom:24px;max-width:calc(100vw - 24px);transform:translate(calc(-50% + var(--dock-x, 0px)),var(--dock-y, 0px)) scale(var(--dock-scale));transform-origin:50% 100%;touch-action:none}.dock-notice[data-v-68532695]{position:absolute;bottom:calc(100% + 16px);left:50%;width:max-content;max-width:min(360px,calc(100vw - 32px));padding:8px 12px;border:1px solid rgba(255,255,255,.86);border-radius:10px;color:var(--ink);background:#ffffffdb;box-shadow:0 12px 28px #18202c24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:.72rem;font-weight:750;transform:translate(-50%);pointer-events:none}.dock-notice-enter-active[data-v-68532695],.dock-notice-leave-active[data-v-68532695]{transition:opacity .18s ease,transform .26s var(--ease)}.dock-notice-enter-from[data-v-68532695],.dock-notice-leave-to[data-v-68532695]{opacity:0;transform:translate(-50%) translateY(6px) scale(.95)}.dock-shell.dragging[data-v-68532695]{cursor:grabbing}.dock-shell[data-v-68532695]:after{content:"";position:absolute;z-index:-1;right:10%;bottom:-12px;left:10%;height:24px;border-radius:50%;background:#1d243029;filter:blur(18px);opacity:.72;transition:opacity .24s ease,transform .36s cubic-bezier(.22,1.35,.36,1)}.dock-shell.menu-open[data-v-68532695]:after{opacity:.9;transform:scaleX(1.08)}.dock-layout[data-v-68532695]{position:relative}.dock-surface[data-v-68532695]{display:flex;align-items:flex-end;gap:7px;max-width:calc(100vw - 24px);padding:10px 12px;border:1px solid rgba(255,255,255,.78);border-radius:27px;background:#ffffffa8;box-shadow:0 18px 50px #18202c2e,inset 0 1px #ffffffeb;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);-webkit-user-select:none;user-select:none;isolation:isolate}.dock-entry[data-v-68532695]{--dock-scale-x: 1;--dock-scale-y: 1;--dock-rise: 0px;--dock-gap: 0px;--dock-band-opacity: 0;position:relative;width:var(--dock-size);height:var(--dock-size);flex:0 0 auto;margin-inline:var(--dock-gap);padding:0;border:0;border-radius:17px;background:transparent;color:#fff;transition:margin .15s ease-out;-webkit-tap-highlight-color:transparent}.dock-entry[data-v-68532695]:before{content:"";position:absolute;z-index:-1;top:-12px;right:8%;left:8%;height:12px;border:1px solid rgba(255,255,255,.86);border-radius:50%;background:linear-gradient(to bottom,#ffffffe0,#fff3);box-shadow:0 4px 12px #18202c17;opacity:0;transform:scaleY(.4) translateY(7px);transform-origin:center top;transition:height .34s cubic-bezier(.22,1.45,.36,1),opacity .18s ease,transform .34s cubic-bezier(.22,1.45,.36,1)}.dock-entry.hot[data-v-68532695]:before,.dock-entry[data-v-68532695]:focus-visible:before{height:30px;opacity:1;transform:scaleY(1) translateY(-7px)}.dock-icon[data-v-68532695]{position:relative;z-index:1;display:grid;width:100%;height:100%;place-items:center;overflow:visible;border-radius:inherit;background:linear-gradient(145deg,var(--dock-a, #1473e6),var(--dock-b, #5268e8));box-shadow:0 7px 20px var(--dock-shadow, rgba(20, 115, 230, .3)),inset 0 1px #ffffff47;transform:translateY(calc(-1 * var(--dock-rise))) scale(var(--dock-scale-x),var(--dock-scale-y));transform-origin:50% 100%;transition:transform .18s cubic-bezier(.22,1.45,.36,1),box-shadow .18s ease,filter .18s ease;will-change:transform}.dock-icon[data-v-68532695]:after{content:"";position:absolute;right:10%;bottom:-9px;left:10%;height:15px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(29,36,48,.35),transparent 68%);opacity:var(--dock-band-opacity);transform:scaleY(.75);transform-origin:center top;pointer-events:none}.dock-icon[data-v-68532695] .yeve-icon{min-width:0;font-size:1.25rem;font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.12)}.dock-entry.hot .dock-icon[data-v-68532695]{filter:saturate(1.08) brightness(1.04)}.dock-entry:active .dock-icon[data-v-68532695]{transform:translateY(calc(-1 * var(--dock-rise) + 1px)) scale(calc(var(--dock-scale-x) * .91),calc(var(--dock-scale-y) * .91));transition-duration:80ms}.dock-entry.active[data-v-68532695]:after{content:"";position:absolute;z-index:3;bottom:-7px;left:50%;width:5px;height:5px;border-radius:50%;background:#18202cad;transform:translate(-50%)}.dock-tooltip[data-v-68532695]{position:absolute;z-index:5;top:-35px;left:50%;padding:5px 9px;border-radius:7px;background:#181c23e6;color:#fff;box-shadow:0 6px 16px #18202c29;font-size:.7rem;font-weight:650;white-space:nowrap;opacity:0;transform:translate(-50%) translateY(6px);transition:opacity .15s ease,transform .22s cubic-bezier(.22,1.45,.36,1);pointer-events:none}.dock-entry:hover .dock-tooltip[data-v-68532695],.dock-entry:focus-visible .dock-tooltip[data-v-68532695]{opacity:1;transform:translate(-50%) translateY(0)}.dock-divider[data-v-68532695]{width:1px;align-self:stretch;margin:7px 3px;background:#18202c1f}.dock-more[data-v-68532695]{color:var(--ink)}.dock-more .dock-icon[data-v-68532695]{background:#18202c0e;box-shadow:inset 0 1px #ffffffe6}.dock-more.active .dock-icon[data-v-68532695]{background:#18202c1a}.dock-more.active[data-v-68532695]:after{display:none}.dock-blank[data-v-68532695]{width:8px;flex:0 0 8px}.dock-controls[data-v-68532695]{position:absolute;top:50%;left:calc(100% + 8px);display:grid;gap:4px;width:24px;transform:translateY(-50%)}.dock-control[data-v-68532695],.dock-drag-handle[data-v-68532695]{display:grid;width:24px;height:24px;place-items:center;padding:0;border:1px solid rgba(24,32,44,.1);border-radius:8px;color:var(--muted);background:#ffffffc2;box-shadow:0 5px 14px #18202c1a}.dock-control[data-v-68532695]:hover,.dock-drag-handle[data-v-68532695]:hover{color:var(--ink);background:#fff}.dock-control[data-v-68532695] .yeve-icon{font-size:.78rem}.dock-drag-handle[data-v-68532695]{cursor:grab;font-size:1.05rem;line-height:1}.dragging .dock-drag-handle[data-v-68532695]{cursor:grabbing}.dock-overflow[data-v-68532695]{position:absolute;z-index:5;bottom:calc(100% + 14px);left:50%;width:min(386px,calc(100vw - 24px));padding:11px;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:#ffffffc7;box-shadow:0 22px 55px #18202c33,inset 0 1px #fffffff0;backdrop-filter:blur(30px) saturate(175%);-webkit-backdrop-filter:blur(30px) saturate(175%);transform:translate(-50%);transform-origin:50% 100%}.dock-overflow[data-v-68532695]:after{content:"";position:absolute;top:100%;left:50%;width:22px;height:10px;background:#ffffffc2;clip-path:polygon(0 0,100% 0,50% 100%);transform:translate(-50%)}.dock-overflow-head[data-v-68532695]{display:flex;align-items:center;justify-content:space-between;padding:5px 7px 10px}.dock-overflow-head strong[data-v-68532695]{font-size:.82rem}.dock-overflow-head span[data-v-68532695]{color:var(--muted);font-size:.7rem}.dock-overflow-grid[data-v-68532695]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.dock-overflow-item[data-v-68532695]{min-width:0;display:flex;align-items:center;gap:10px;padding:8px;border-radius:13px;color:var(--ink);font-size:.8rem;font-weight:700;transition:background .16s ease,transform .18s cubic-bezier(.22,1.25,.36,1)}.dock-overflow-item[data-v-68532695]:hover,.dock-overflow-item[data-v-68532695]:focus-visible,.dock-overflow-item.active[data-v-68532695]{background:#fffc;transform:translateY(-1px)}.dock-overflow-icon[data-v-68532695]{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--dock-a),var(--dock-b));color:#fff;box-shadow:0 5px 14px var(--dock-shadow)}.dock-menu-enter-active[data-v-68532695],.dock-menu-leave-active[data-v-68532695]{transition:opacity .22s ease,transform .38s cubic-bezier(.18,1.4,.3,1),filter .22s ease}.dock-menu-enter-from[data-v-68532695],.dock-menu-leave-to[data-v-68532695]{opacity:0;filter:blur(4px);transform:translate(-50%) translateY(14px) scale(.9,.78)}.dock-menu-enter-to[data-v-68532695],.dock-menu-leave-from[data-v-68532695]{opacity:1;filter:blur(0);transform:translate(-50%) translateY(0) scale(1)}@media (max-width: 600px){.dock-shell[data-v-68532695]{--dock-size: 48px;bottom:14px;max-width:calc(100vw - 16px)}.dock-layout[data-v-68532695]{display:flex;align-items:center;gap:7px}.dock-surface[data-v-68532695]{gap:5px;max-width:calc(100vw - 64px);padding:8px;border-radius:23px}.dock-entry[data-v-68532695]{border-radius:15px;margin-inline:0!important}.dock-icon[data-v-68532695] .yeve-icon{font-size:1.08rem}.dock-icon[data-v-68532695]{transform:none!important}.dock-entry[data-v-68532695]:before,.dock-tooltip[data-v-68532695],.dock-icon[data-v-68532695]:after{display:none}.dock-controls[data-v-68532695]{position:static;display:grid;flex:0 0 24px;width:24px;transform:none}.dock-overflow[data-v-68532695]{bottom:calc(100% + 12px);border-radius:19px}.dock-shell[data-v-68532695]{left:50%;transform:translate(-50%,var(--dock-y, 0px)) scale(var(--dock-scale))}}@media (max-width: 380px){.dock-overflow-grid[data-v-68532695]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.dock-entry[data-v-68532695],.dock-icon[data-v-68532695],.dock-tooltip[data-v-68532695],.dock-overflow[data-v-68532695],.dock-overflow-item[data-v-68532695],.dock-shell[data-v-68532695]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.auth-visual-page[data-v-42b4d10c]{--auth-hue: 216;--auth-dim: 1;position:relative;min-height:100vh;overflow-x:hidden;color:var(--ink);background:radial-gradient(circle at 50% 28%,hsl(var(--auth-hue) 72% 98%),transparent 50%),linear-gradient(150deg,hsl(var(--auth-hue) 28% 97%),hsl(calc(var(--auth-hue) + 34) 34% 96%));font-family:var(--font);-webkit-font-smoothing:antialiased;transition:background .7s ease}.auth-visual-page.password-focused[data-v-42b4d10c],.auth-visual-page.is-loading[data-v-42b4d10c]{--auth-hue: 230;--auth-dim: .7}.auth-particle-canvas[data-v-42b4d10c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.auth-ambient[data-v-42b4d10c]{position:fixed;z-index:0;width:42vmax;height:42vmax;border-radius:50%;filter:blur(18px);pointer-events:none;animation:auth-ambient-drift-42b4d10c 18s ease-in-out infinite alternate}.auth-ambient-a[data-v-42b4d10c]{right:-10vmax;bottom:-16vmax;background:radial-gradient(circle,hsl(var(--auth-hue) 86% 61% / .34),transparent 68%)}.auth-ambient-b[data-v-42b4d10c]{left:-14vmax;top:-14vmax;background:radial-gradient(circle,hsl(calc(var(--auth-hue) + 52) 72% 65% / .2),transparent 68%);animation-duration:23s;animation-direction:alternate-reverse}@keyframes auth-ambient-drift-42b4d10c{to{transform:translate3d(-4vmax,4vmax,0) scale(1.08)}}.auth-veil[data-v-42b4d10c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#151a2e;opacity:calc(1 - var(--auth-dim));pointer-events:none;transition:opacity .7s ease}.auth-starfield-intro[data-v-42b4d10c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background:#07101f;pointer-events:none;animation:auth-starfield-fade-42b4d10c 1.9s var(--ease) both}.auth-intro-star[data-v-42b4d10c]{position:absolute;left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);border-radius:50%;background:#f8fbff;box-shadow:0 0 10px #87beffe6;animation:auth-star-settle-42b4d10c 1.35s var(--ease) var(--star-delay) both}.auth-intro-halo[data-v-42b4d10c]{position:absolute;left:50%;top:50%;width:min(34vw,440px);aspect-ratio:1;border:1px solid rgba(163,204,255,.22);border-radius:50%;box-shadow:0 0 80px #5588e03b,inset 0 0 70px #755bd81f;transform:translate(-50%,-50%) scale(1.5);animation:auth-halo-settle-42b4d10c 1.55s var(--ease) .08s both}@keyframes auth-starfield-fade-42b4d10c{0%,46%{opacity:1}to{opacity:0}}@keyframes auth-star-settle-42b4d10c{0%{opacity:0;transform:scale(.4)}24%{opacity:1}to{opacity:.18;transform:scale(.72)}}@keyframes auth-halo-settle-42b4d10c{0%{opacity:0;transform:translate(-50%,-50%) scale(1.5)}42%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(.28)}}.auth-visual-frame[data-v-42b4d10c]{position:relative;z-index:2;min-height:100vh;display:grid;place-items:center;padding:34px 22px}.auth-visual-card[data-v-42b4d10c]{position:relative;width:min(470px,100%);padding:36px;overflow:hidden;border:1px solid rgba(255,255,255,.8);border-radius:30px;background:#ffffffad;box-shadow:0 28px 70px #1c2c4424,inset 0 1px #fffffff0;backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);animation:auth-card-in-42b4d10c .76s var(--ease) both;transition:transform .55s var(--ease),box-shadow .55s ease}.auth-visual-card-wide[data-v-42b4d10c]{width:min(520px,100%)}.password-focused .auth-visual-card[data-v-42b4d10c],.is-loading .auth-visual-card[data-v-42b4d10c]{transform:translateY(-8px);box-shadow:0 38px 88px #141c2c38,0 0 0 1px #704ee414}.has-error .auth-visual-card[data-v-42b4d10c]{animation:auth-card-shake-42b4d10c .42s var(--ease)}.auth-visual-card[data-v-42b4d10c]:before{content:"";position:absolute;top:-58%;left:50%;width:130%;aspect-ratio:1;background:radial-gradient(circle at center,hsl(var(--auth-hue) 92% 63% / .22),transparent 58%);filter:blur(18px);opacity:.7;transform:translate(-50%) scale(.44);transition:transform .7s var(--ease),opacity .7s ease;pointer-events:none}.auth-visual-card[data-v-42b4d10c]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 18%,rgba(255,255,255,.42) 46%,transparent 72%);opacity:0;transform:translate(-80%);pointer-events:none}.password-focused .auth-visual-card[data-v-42b4d10c]:before,.is-loading .auth-visual-card[data-v-42b4d10c]:before{transform:translate(-50%) scale(.2);opacity:.48}.password-focused .auth-visual-card[data-v-42b4d10c]:after,.is-loading .auth-visual-card[data-v-42b4d10c]:after{opacity:.36;animation:auth-card-sheen-42b4d10c 1.6s cubic-bezier(.2,.7,.2,1) both}@keyframes auth-card-in-42b4d10c{0%{opacity:0;transform:translateY(28px) scale(.97);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes auth-card-shake-42b4d10c{0%,to{transform:translateY(-8px) translate(0)}22%{transform:translateY(-8px) translate(-7px)}44%{transform:translateY(-8px) translate(7px)}66%{transform:translateY(-8px) translate(-4px)}}@keyframes auth-card-sheen-42b4d10c{0%{transform:translate(-80%)}to{transform:translate(80%)}}@media (max-width: 520px){.auth-visual-frame[data-v-42b4d10c]{padding:22px 14px}.auth-visual-card[data-v-42b4d10c]{padding:28px 24px;border-radius:26px}.auth-intro-halo[data-v-42b4d10c]{width:54vw}}@media (prefers-reduced-motion: reduce){.auth-visual-page[data-v-42b4d10c],.auth-visual-card[data-v-42b4d10c],.auth-visual-card[data-v-42b4d10c]:before,.auth-visual-card[data-v-42b4d10c]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.auth-ambient[data-v-42b4d10c]{animation:none!important}.auth-veil[data-v-42b4d10c]{transition:none!important}}.scheme-tag[data-v-d9e77bf0]{position:absolute;top:18px;right:20px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand[data-v-d9e77bf0]{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:40px}.brand-mark[data-v-d9e77bf0]{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:14px;color:var(--ink);background:transparent;box-shadow:0 7px 18px #2a588a1f}.brand-mark img[data-v-d9e77bf0]{width:100%;height:100%;object-fit:contain}.brand strong[data-v-d9e77bf0],.brand small[data-v-d9e77bf0]{display:block}.brand small[data-v-d9e77bf0]{margin-top:3px;color:var(--muted);font-size:.72rem}h1[data-v-d9e77bf0]{position:relative;margin:0;font-size:2.3rem;letter-spacing:0;line-height:1}.intro[data-v-d9e77bf0]{position:relative;margin:12px 0 30px;color:var(--muted);font-size:.9rem;line-height:1.7}.field[data-v-d9e77bf0]{position:relative;display:grid;gap:8px;margin-top:17px}.field label[data-v-d9e77bf0]{color:var(--muted);font-size:.76rem;font-weight:750}.control[data-v-d9e77bf0]{position:relative}input[data-v-d9e77bf0]{width:100%;height:50px;padding:0 48px 0 15px;border:1px solid var(--line);border-radius:15px;outline:none;color:var(--ink);background:#ffffffbd;font-size:.94rem;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease,transform .24s var(--ease)}input[data-v-d9e77bf0]:focus{border-color:hsl(var(--auth-hue) 86% 56%);background:#ffffffeb;box-shadow:0 0 0 4px hsl(var(--auth-hue) 86% 56% / .13),0 0 0 1px #ffffffb8;transform:translateY(-1px)}.auth-state[data-v-d9e77bf0]{min-height:1.45em;margin:-2px 0 0;color:var(--muted);font-size:.72rem;line-height:1.45;transition:color .3s ease}.reveal[data-v-d9e77bf0]{position:absolute;top:50%;right:8px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--muted);background:transparent;transform:translateY(-50%);cursor:pointer}.reveal[data-v-d9e77bf0]:hover{background:#18202c0e}.identifier-lock[data-v-d9e77bf0]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 15px;border:1px solid rgba(24,32,44,.08);border-radius:15px;background:#ffffff94}.identifier-value[data-v-d9e77bf0]{min-width:0;overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.change-identifier[data-v-d9e77bf0]{flex:0 0 auto;padding:5px 8px;border:0;border-radius:8px;color:var(--blue);background:transparent;font-size:.74rem;font-weight:750;cursor:pointer}.change-identifier[data-v-d9e77bf0]:hover{background:#1769e014}.form-error[data-v-d9e77bf0]{margin:14px 0 0;color:var(--danger);font-size:.8rem;line-height:1.55}.form-success[data-v-d9e77bf0]{margin:14px 0 0;color:var(--green);font-size:.8rem;font-weight:700;line-height:1.55}.auth-submit[data-v-d9e77bf0],.auth-secondary-button[data-v-d9e77bf0]{position:relative;width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-size:.94rem;font-weight:800;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s ease,filter .25s ease}.auth-submit[data-v-d9e77bf0]{margin-top:18px;border:0;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,#22314a,#101722);box-shadow:0 16px 32px #18202c38,inset 0 1px #ffffff1f}.auth-secondary-button[data-v-d9e77bf0]{margin-top:11px;border:1px solid var(--line);color:var(--ink);background:#fff9}.auth-submit[data-v-d9e77bf0]:hover:not(:disabled),.auth-secondary-button[data-v-d9e77bf0]:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.05) brightness(1.03)}.auth-submit[data-v-d9e77bf0]:active:not(:disabled),.auth-secondary-button[data-v-d9e77bf0]:active:not(:disabled){transform:translateY(0) scale(.985)}.auth-submit[data-v-d9e77bf0]:disabled,.auth-secondary-button[data-v-d9e77bf0]:disabled{cursor:wait;opacity:.78;transform:none}.orbit-loader[data-v-d9e77bf0]{width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:conic-gradient(from 0deg,#ffffff1a,#fff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);animation:auth-orbit-spin-d9e77bf0 .9s linear infinite}.auth-secondary-button .orbit-loader[data-v-d9e77bf0]{background:conic-gradient(from 0deg,rgba(24,32,44,.08),var(--ink))}@keyframes auth-orbit-spin-d9e77bf0{to{transform:rotate(360deg)}}.auth-foot[data-v-d9e77bf0]{margin:22px 0 0;color:var(--muted);text-align:center;font-size:.78rem;line-height:1.5}.auth-foot a[data-v-d9e77bf0]{color:hsl(var(--auth-hue) 84% 46%);font-weight:800;text-decoration:none}@media (max-width: 520px){h1[data-v-d9e77bf0]{font-size:2rem}.scheme-tag[data-v-d9e77bf0]{top:15px;right:17px}}@media (prefers-reduced-motion: reduce){input[data-v-d9e77bf0],.auth-submit[data-v-d9e77bf0],.auth-secondary-button[data-v-d9e77bf0]{transition-duration:.01ms!important}.orbit-loader[data-v-d9e77bf0]{animation:none!important}}.provider-logins[data-v-d9e77bf0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin-top:20px}.provider-button[data-v-d9e77bf0]{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#ffffff9e;box-shadow:0 7px 18px #1c2c440d;font:inherit;font-size:.82rem;font-weight:720;cursor:pointer}.provider-button[data-v-d9e77bf0]:hover:not(:disabled){border-color:#cf0a2c61;background:#fff}.provider-button[data-v-d9e77bf0]:disabled{opacity:.58;cursor:not-allowed}.provider-mark[data-v-d9e77bf0]{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#cf0a2c;font-size:.8rem;font-weight:850}@media (max-width: 520px){.provider-button[data-v-d9e77bf0]{min-height:46px}}.scheme-tag[data-v-5eef1ab8]{position:absolute;top:18px;right:20px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand[data-v-5eef1ab8]{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:40px}.brand-mark[data-v-5eef1ab8]{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:14px;color:var(--ink);background:transparent;box-shadow:0 7px 18px #2a588a1f}.brand-mark img[data-v-5eef1ab8]{width:100%;height:100%;object-fit:contain}.brand strong[data-v-5eef1ab8],.brand small[data-v-5eef1ab8]{display:block}.brand small[data-v-5eef1ab8]{margin-top:3px;color:var(--muted);font-size:.72rem}h1[data-v-5eef1ab8]{position:relative;margin:0;font-size:2.3rem;letter-spacing:0;line-height:1}.intro[data-v-5eef1ab8]{position:relative;margin:12px 0 30px;color:var(--muted);font-size:.9rem;line-height:1.7}.field[data-v-5eef1ab8]{position:relative;display:grid;gap:8px;margin-top:17px}.field label[data-v-5eef1ab8]{color:var(--muted);font-size:.76rem;font-weight:750}.control[data-v-5eef1ab8]{position:relative}input[data-v-5eef1ab8]{width:100%;height:50px;padding:0 48px 0 15px;border:1px solid var(--line);border-radius:15px;outline:none;color:var(--ink);background:#ffffffbd;font-size:.94rem;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease,transform .24s var(--ease)}input[data-v-5eef1ab8]:focus{border-color:hsl(var(--auth-hue) 86% 56%);background:#ffffffeb;box-shadow:0 0 0 4px hsl(var(--auth-hue) 86% 56% / .13),0 0 0 1px #ffffffb8;transform:translateY(-1px)}.auth-state[data-v-5eef1ab8]{min-height:1.45em;margin:-2px 0 0;color:var(--muted);font-size:.72rem;line-height:1.45;transition:color .3s ease}.reveal[data-v-5eef1ab8]{position:absolute;top:50%;right:8px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--muted);background:transparent;transform:translateY(-50%);cursor:pointer}.reveal[data-v-5eef1ab8]:hover{background:#18202c0e}.identifier-lock[data-v-5eef1ab8]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 15px;border:1px solid rgba(24,32,44,.08);border-radius:15px;background:#ffffff94}.identifier-value[data-v-5eef1ab8]{min-width:0;overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.change-identifier[data-v-5eef1ab8]{flex:0 0 auto;padding:5px 8px;border:0;border-radius:8px;color:var(--blue);background:transparent;font-size:.74rem;font-weight:750;cursor:pointer}.change-identifier[data-v-5eef1ab8]:hover{background:#1769e014}.form-error[data-v-5eef1ab8]{margin:14px 0 0;color:var(--danger);font-size:.8rem;line-height:1.55}.form-success[data-v-5eef1ab8]{margin:14px 0 0;color:var(--green);font-size:.8rem;font-weight:700;line-height:1.55}.auth-submit[data-v-5eef1ab8],.auth-secondary-button[data-v-5eef1ab8]{position:relative;width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-size:.94rem;font-weight:800;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s ease,filter .25s ease}.auth-submit[data-v-5eef1ab8]{margin-top:18px;border:0;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,#22314a,#101722);box-shadow:0 16px 32px #18202c38,inset 0 1px #ffffff1f}.auth-secondary-button[data-v-5eef1ab8]{margin-top:11px;border:1px solid var(--line);color:var(--ink);background:#fff9}.auth-submit[data-v-5eef1ab8]:hover:not(:disabled),.auth-secondary-button[data-v-5eef1ab8]:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.05) brightness(1.03)}.auth-submit[data-v-5eef1ab8]:active:not(:disabled),.auth-secondary-button[data-v-5eef1ab8]:active:not(:disabled){transform:translateY(0) scale(.985)}.auth-submit[data-v-5eef1ab8]:disabled,.auth-secondary-button[data-v-5eef1ab8]:disabled{cursor:wait;opacity:.78;transform:none}.orbit-loader[data-v-5eef1ab8]{width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:conic-gradient(from 0deg,#ffffff1a,#fff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);animation:auth-orbit-spin-5eef1ab8 .9s linear infinite}.auth-secondary-button .orbit-loader[data-v-5eef1ab8]{background:conic-gradient(from 0deg,rgba(24,32,44,.08),var(--ink))}@keyframes auth-orbit-spin-5eef1ab8{to{transform:rotate(360deg)}}.auth-foot[data-v-5eef1ab8]{margin:22px 0 0;color:var(--muted);text-align:center;font-size:.78rem;line-height:1.5}.auth-foot a[data-v-5eef1ab8]{color:hsl(var(--auth-hue) 84% 46%);font-weight:800;text-decoration:none}@media (max-width: 520px){h1[data-v-5eef1ab8]{font-size:2rem}.scheme-tag[data-v-5eef1ab8]{top:15px;right:17px}}@media (prefers-reduced-motion: reduce){input[data-v-5eef1ab8],.auth-submit[data-v-5eef1ab8],.auth-secondary-button[data-v-5eef1ab8]{transition-duration:.01ms!important}.orbit-loader[data-v-5eef1ab8]{animation:none!important}}.notice[data-v-5eef1ab8]{display:flex;align-items:flex-start;gap:9px;margin:0 0 18px;padding:13px;border:1px solid rgba(22,132,71,.12);border-radius:12px;color:var(--green);background:#eaf8efd1;font-size:.8rem;line-height:1.55}.compact-field[data-v-5eef1ab8]{margin-top:0}.password-grid[data-v-5eef1ab8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.register-state[data-v-5eef1ab8]{margin-top:8px}.verification-panel[data-v-5eef1ab8],.activation-wait[data-v-5eef1ab8]{position:relative}.verification-status[data-v-5eef1ab8]{display:flex;align-items:center;gap:11px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid var(--line)}.verification-status div[data-v-5eef1ab8]{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex:1}.verification-status strong[data-v-5eef1ab8]{font-size:.86rem}.verification-status span[data-v-5eef1ab8]:last-child{color:var(--muted);font-size:.74rem;font-variant-numeric:tabular-nums}.status-pulse[data-v-5eef1ab8]{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px #2095571a;animation:verify-pulse-5eef1ab8 1.8s ease-in-out infinite}.mail-instruction[data-v-5eef1ab8]{display:grid;gap:7px;margin-top:15px}.instruction-label[data-v-5eef1ab8]{color:var(--muted);font-size:.72rem;font-weight:750}.instruction-value[data-v-5eef1ab8]{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:11px 10px 11px 13px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.instruction-value code[data-v-5eef1ab8],.instruction-value pre[data-v-5eef1ab8]{min-width:0;flex:1;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.55}.body-value[data-v-5eef1ab8]{max-height:190px;overflow:auto}.copy-button[data-v-5eef1ab8]{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.copy-button[data-v-5eef1ab8]:hover{color:var(--ink);background:#18202c0f}.verification-note[data-v-5eef1ab8]{margin:13px 0 0;color:var(--muted);font-size:.74rem;line-height:1.55}.verification-actions[data-v-5eef1ab8]{display:grid;gap:8px}.text-command[data-v-5eef1ab8]{justify-self:center;padding:6px 9px;border:0;color:var(--muted);background:transparent;font-size:.74rem;cursor:pointer}.text-command[data-v-5eef1ab8]:hover{color:var(--ink)}@keyframes verify-pulse-5eef1ab8{50%{opacity:.55;transform:scale(.88)}}@media (max-width: 560px){.password-grid[data-v-5eef1ab8]{grid-template-columns:1fr;gap:0}.verification-status div[data-v-5eef1ab8]{align-items:flex-start;flex-direction:column;gap:3px}}@media (prefers-reduced-motion: reduce){.status-pulse[data-v-5eef1ab8]{animation:none}}.auth-page .button[data-v-a2628f4e]{text-align:center}.form-error[data-v-19b6f32e]{margin:14px 0 0;color:var(--danger);font-size:.8rem}.scheme-tag[data-v-3697d34d]{position:absolute;top:18px;right:20px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand[data-v-3697d34d]{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:40px}.brand-mark[data-v-3697d34d]{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:14px;color:var(--ink);background:transparent;box-shadow:0 7px 18px #2a588a1f}.brand-mark img[data-v-3697d34d]{width:100%;height:100%;object-fit:contain}.brand strong[data-v-3697d34d],.brand small[data-v-3697d34d]{display:block}.brand small[data-v-3697d34d]{margin-top:3px;color:var(--muted);font-size:.72rem}h1[data-v-3697d34d]{position:relative;margin:0;font-size:2.3rem;letter-spacing:0;line-height:1}.intro[data-v-3697d34d]{position:relative;margin:12px 0 30px;color:var(--muted);font-size:.9rem;line-height:1.7}.field[data-v-3697d34d]{position:relative;display:grid;gap:8px;margin-top:17px}.field label[data-v-3697d34d]{color:var(--muted);font-size:.76rem;font-weight:750}.control[data-v-3697d34d]{position:relative}input[data-v-3697d34d]{width:100%;height:50px;padding:0 48px 0 15px;border:1px solid var(--line);border-radius:15px;outline:none;color:var(--ink);background:#ffffffbd;font-size:.94rem;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease,transform .24s var(--ease)}input[data-v-3697d34d]:focus{border-color:hsl(var(--auth-hue) 86% 56%);background:#ffffffeb;box-shadow:0 0 0 4px hsl(var(--auth-hue) 86% 56% / .13),0 0 0 1px #ffffffb8;transform:translateY(-1px)}.auth-state[data-v-3697d34d]{min-height:1.45em;margin:-2px 0 0;color:var(--muted);font-size:.72rem;line-height:1.45;transition:color .3s ease}.reveal[data-v-3697d34d]{position:absolute;top:50%;right:8px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--muted);background:transparent;transform:translateY(-50%);cursor:pointer}.reveal[data-v-3697d34d]:hover{background:#18202c0e}.identifier-lock[data-v-3697d34d]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 15px;border:1px solid rgba(24,32,44,.08);border-radius:15px;background:#ffffff94}.identifier-value[data-v-3697d34d]{min-width:0;overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.change-identifier[data-v-3697d34d]{flex:0 0 auto;padding:5px 8px;border:0;border-radius:8px;color:var(--blue);background:transparent;font-size:.74rem;font-weight:750;cursor:pointer}.change-identifier[data-v-3697d34d]:hover{background:#1769e014}.form-error[data-v-3697d34d]{margin:14px 0 0;color:var(--danger);font-size:.8rem;line-height:1.55}.form-success[data-v-3697d34d]{margin:14px 0 0;color:var(--green);font-size:.8rem;font-weight:700;line-height:1.55}.auth-submit[data-v-3697d34d],.auth-secondary-button[data-v-3697d34d]{position:relative;width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-size:.94rem;font-weight:800;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s ease,filter .25s ease}.auth-submit[data-v-3697d34d]{margin-top:18px;border:0;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,#22314a,#101722);box-shadow:0 16px 32px #18202c38,inset 0 1px #ffffff1f}.auth-secondary-button[data-v-3697d34d]{margin-top:11px;border:1px solid var(--line);color:var(--ink);background:#fff9}.auth-submit[data-v-3697d34d]:hover:not(:disabled),.auth-secondary-button[data-v-3697d34d]:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.05) brightness(1.03)}.auth-submit[data-v-3697d34d]:active:not(:disabled),.auth-secondary-button[data-v-3697d34d]:active:not(:disabled){transform:translateY(0) scale(.985)}.auth-submit[data-v-3697d34d]:disabled,.auth-secondary-button[data-v-3697d34d]:disabled{cursor:wait;opacity:.78;transform:none}.orbit-loader[data-v-3697d34d]{width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:conic-gradient(from 0deg,#ffffff1a,#fff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);animation:auth-orbit-spin-3697d34d .9s linear infinite}.auth-secondary-button .orbit-loader[data-v-3697d34d]{background:conic-gradient(from 0deg,rgba(24,32,44,.08),var(--ink))}@keyframes auth-orbit-spin-3697d34d{to{transform:rotate(360deg)}}.auth-foot[data-v-3697d34d]{margin:22px 0 0;color:var(--muted);text-align:center;font-size:.78rem;line-height:1.5}.auth-foot a[data-v-3697d34d]{color:hsl(var(--auth-hue) 84% 46%);font-weight:800;text-decoration:none}@media (max-width: 520px){h1[data-v-3697d34d]{font-size:2rem}.scheme-tag[data-v-3697d34d]{top:15px;right:17px}}@media (prefers-reduced-motion: reduce){input[data-v-3697d34d],.auth-submit[data-v-3697d34d],.auth-secondary-button[data-v-3697d34d]{transition-duration:.01ms!important}.orbit-loader[data-v-3697d34d]{animation:none!important}}.recovery-result[data-v-3697d34d]{display:grid;justify-items:center;gap:8px;padding:22px 0 4px;text-align:center}.recovery-result p[data-v-3697d34d]{margin:0;color:var(--muted);font-size:.8rem;line-height:1.6}.result-mark[data-v-3697d34d]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green)}.scheme-tag[data-v-81cc688d]{position:absolute;top:18px;right:20px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.brand[data-v-81cc688d]{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:40px}.brand-mark[data-v-81cc688d]{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border-radius:14px;color:var(--ink);background:transparent;box-shadow:0 7px 18px #2a588a1f}.brand-mark img[data-v-81cc688d]{width:100%;height:100%;object-fit:contain}.brand strong[data-v-81cc688d],.brand small[data-v-81cc688d]{display:block}.brand small[data-v-81cc688d]{margin-top:3px;color:var(--muted);font-size:.72rem}h1[data-v-81cc688d]{position:relative;margin:0;font-size:2.3rem;letter-spacing:0;line-height:1}.intro[data-v-81cc688d]{position:relative;margin:12px 0 30px;color:var(--muted);font-size:.9rem;line-height:1.7}.field[data-v-81cc688d]{position:relative;display:grid;gap:8px;margin-top:17px}.field label[data-v-81cc688d]{color:var(--muted);font-size:.76rem;font-weight:750}.control[data-v-81cc688d]{position:relative}input[data-v-81cc688d]{width:100%;height:50px;padding:0 48px 0 15px;border:1px solid var(--line);border-radius:15px;outline:none;color:var(--ink);background:#ffffffbd;font-size:.94rem;transition:border-color .24s ease,box-shadow .24s ease,background .24s ease,transform .24s var(--ease)}input[data-v-81cc688d]:focus{border-color:hsl(var(--auth-hue) 86% 56%);background:#ffffffeb;box-shadow:0 0 0 4px hsl(var(--auth-hue) 86% 56% / .13),0 0 0 1px #ffffffb8;transform:translateY(-1px)}.auth-state[data-v-81cc688d]{min-height:1.45em;margin:-2px 0 0;color:var(--muted);font-size:.72rem;line-height:1.45;transition:color .3s ease}.reveal[data-v-81cc688d]{position:absolute;top:50%;right:8px;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:10px;color:var(--muted);background:transparent;transform:translateY(-50%);cursor:pointer}.reveal[data-v-81cc688d]:hover{background:#18202c0e}.identifier-lock[data-v-81cc688d]{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px 0 15px;border:1px solid rgba(24,32,44,.08);border-radius:15px;background:#ffffff94}.identifier-value[data-v-81cc688d]{min-width:0;overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.change-identifier[data-v-81cc688d]{flex:0 0 auto;padding:5px 8px;border:0;border-radius:8px;color:var(--blue);background:transparent;font-size:.74rem;font-weight:750;cursor:pointer}.change-identifier[data-v-81cc688d]:hover{background:#1769e014}.form-error[data-v-81cc688d]{margin:14px 0 0;color:var(--danger);font-size:.8rem;line-height:1.55}.form-success[data-v-81cc688d]{margin:14px 0 0;color:var(--green);font-size:.8rem;font-weight:700;line-height:1.55}.auth-submit[data-v-81cc688d],.auth-secondary-button[data-v-81cc688d]{position:relative;width:100%;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:16px;font-size:.94rem;font-weight:800;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s ease,filter .25s ease}.auth-submit[data-v-81cc688d]{margin-top:18px;border:0;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,#22314a,#101722);box-shadow:0 16px 32px #18202c38,inset 0 1px #ffffff1f}.auth-secondary-button[data-v-81cc688d]{margin-top:11px;border:1px solid var(--line);color:var(--ink);background:#fff9}.auth-submit[data-v-81cc688d]:hover:not(:disabled),.auth-secondary-button[data-v-81cc688d]:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.05) brightness(1.03)}.auth-submit[data-v-81cc688d]:active:not(:disabled),.auth-secondary-button[data-v-81cc688d]:active:not(:disabled){transform:translateY(0) scale(.985)}.auth-submit[data-v-81cc688d]:disabled,.auth-secondary-button[data-v-81cc688d]:disabled{cursor:wait;opacity:.78;transform:none}.orbit-loader[data-v-81cc688d]{width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:conic-gradient(from 0deg,#ffffff1a,#fff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 0);animation:auth-orbit-spin-81cc688d .9s linear infinite}.auth-secondary-button .orbit-loader[data-v-81cc688d]{background:conic-gradient(from 0deg,rgba(24,32,44,.08),var(--ink))}@keyframes auth-orbit-spin-81cc688d{to{transform:rotate(360deg)}}.auth-foot[data-v-81cc688d]{margin:22px 0 0;color:var(--muted);text-align:center;font-size:.78rem;line-height:1.5}.auth-foot a[data-v-81cc688d]{color:hsl(var(--auth-hue) 84% 46%);font-weight:800;text-decoration:none}@media (max-width: 520px){h1[data-v-81cc688d]{font-size:2rem}.scheme-tag[data-v-81cc688d]{top:15px;right:17px}}@media (prefers-reduced-motion: reduce){input[data-v-81cc688d],.auth-submit[data-v-81cc688d],.auth-secondary-button[data-v-81cc688d]{transition-duration:.01ms!important}.orbit-loader[data-v-81cc688d]{animation:none!important}}.recovery-result[data-v-81cc688d]{display:grid;justify-items:center;gap:8px;padding:22px 0 4px;text-align:center}.recovery-result p[data-v-81cc688d]{margin:0;color:var(--muted);font-size:.8rem;line-height:1.6}.result-mark[data-v-81cc688d]{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green)}.consent-list[data-v-6ee7517f]{margin-top:22px}.form-error[data-v-6ee7517f]{color:var(--danger);font-size:.8rem}.dashboard-page[data-v-251a1140]{position:relative}.dashboard-hero[data-v-251a1140]{position:relative;min-height:300px;display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:28px;overflow:hidden;padding:38px 40px;border-radius:30px;background:radial-gradient(circle at 82% 30%,rgba(23,105,224,.12),transparent 36%),radial-gradient(circle at 92% 78%,rgba(112,78,228,.1),transparent 34%),var(--surface);box-shadow:0 2px 6px #19283e06,0 20px 45px #1c2c4414}.hero-copy[data-v-251a1140]{position:relative;z-index:1}.hero-copy h1[data-v-251a1140]{margin:0;font-size:clamp(2.3rem,5vw,4.3rem);line-height:.98;letter-spacing:-.045em}.hero-copy p[data-v-251a1140]:last-child{max-width:620px;margin:18px 0 0;color:var(--muted);font-size:1rem;line-height:1.8}.identity-core[data-v-251a1140]{position:relative;width:220px;height:220px;display:grid;place-items:center}.core-ring[data-v-251a1140],.core-orbit[data-v-251a1140],.core-center[data-v-251a1140]{position:absolute;border-radius:50%}.core-ring[data-v-251a1140]{border:1px solid rgba(23,105,224,.16)}.ring-a[data-v-251a1140]{top:0;right:0;bottom:0;left:0;animation:core-breathe-251a1140 4.6s ease-in-out infinite}.ring-b[data-v-251a1140]{top:34px;right:34px;bottom:34px;left:34px;border-color:#704ee433;animation:core-breathe-251a1140 4.6s ease-in-out .8s infinite}.core-orbit[data-v-251a1140]{top:15px;right:15px;bottom:15px;left:15px;animation:core-spin-251a1140 14s linear infinite}.core-orbit i[data-v-251a1140]{position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 0 18px #5068e2b3;transform:translate(-50%,-50%) rotate(0) translate(103px)}.core-center[data-v-251a1140]{top:62px;right:62px;bottom:62px;left:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.8);color:#fff;background:linear-gradient(145deg,var(--blue),var(--violet));box-shadow:0 16px 34px #4a55e03d,inset 0 1px #ffffff47;font-size:1rem;font-weight:800;letter-spacing:-.05em}@keyframes core-breathe-251a1140{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.08);opacity:.48}}@keyframes core-spin-251a1140{to{transform:rotate(360deg)}}.dashboard-stats[data-v-251a1140]{margin-top:18px}.dashboard-stats .stat[data-v-251a1140]{position:relative;overflow:hidden;transition:transform .34s var(--ease),box-shadow .34s ease}.dashboard-stats .stat[data-v-251a1140]:after{content:"";position:absolute;right:-20%;bottom:-40%;width:130px;height:130px;border-radius:50%;background:currentColor;filter:blur(36px);opacity:.08;transition:opacity .34s ease}.dashboard-stats .stat[data-v-251a1140]:hover{transform:translateY(-4px);box-shadow:0 22px 48px #1c2c441a}.dashboard-stats .stat[data-v-251a1140]:hover:after{opacity:.16}.dashboard-stats .stat strong[data-v-251a1140],.dashboard-stats .stat span[data-v-251a1140]{position:relative;z-index:1}.dashboard-next-grid[data-v-251a1140]{margin-top:18px}.dashboard-next-grid .panel[data-v-251a1140]{transition:transform .34s var(--ease),box-shadow .34s ease}.dashboard-next-grid .panel[data-v-251a1140]:hover{transform:translateY(-3px);box-shadow:0 18px 42px #1c2c4414}.dashboard-next-grid .data-row[data-v-251a1140]{transition:background .2s ease,padding .2s ease}.dashboard-next-grid .data-row[data-v-251a1140]:hover{padding-left:6px;background:#1769e006}@media (max-width: 840px){.dashboard-hero[data-v-251a1140]{grid-template-columns:1fr;padding:30px 28px}.identity-core[data-v-251a1140]{width:170px;height:170px;justify-self:start}.core-orbit i[data-v-251a1140]{transform:translate(-50%,-50%) rotate(0) translate(78px)}.core-center[data-v-251a1140]{top:46px;right:46px;bottom:46px;left:46px}}@media (prefers-reduced-motion: reduce){.core-ring[data-v-251a1140],.core-orbit[data-v-251a1140]{animation:none!important}.dashboard-stats .stat[data-v-251a1140],.dashboard-next-grid .panel[data-v-251a1140]{transition-duration:.01ms!important}}.profile-header[data-v-fa18f03b]{display:flex;gap:17px;align-items:center;margin-bottom:28px}.avatar[data-v-fa18f03b]{width:66px;height:66px;display:grid;place-items:center;border-radius:22px;color:#fff;background:linear-gradient(145deg,var(--blue),var(--violet));font-size:1.75rem;font-weight:800}.chip-row[data-v-fa18f03b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.form-message[data-v-fa18f03b]{margin:14px 0;color:var(--green);font-size:.8rem}.onboarding-form[data-v-fa18f03b]{display:grid;gap:12px;margin-bottom:22px;padding:15px;border:1px solid rgba(23,105,224,.2);border-radius:8px;background:var(--blue-soft)}.onboarding-form p[data-v-fa18f03b]{margin:4px 0 0;color:var(--muted);font-size:.74rem;line-height:1.55}.onboarding-control[data-v-fa18f03b]{display:flex;gap:8px}.onboarding-control input[data-v-fa18f03b]{min-width:0;flex:1}.identity-section[data-v-fa18f03b]{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.identity-section h3[data-v-fa18f03b]{margin:0}.identity-row[data-v-fa18f03b]{gap:9px}.provider-dot[data-v-fa18f03b]{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:#fff;background:#cf0a2c;font-size:.72rem;font-weight:850}.identity-link-button[data-v-fa18f03b]{width:100%;justify-content:center;margin-top:8px}.identity-empty[data-v-fa18f03b]{padding:12px 0;color:var(--muted);font-size:.74rem}.channel-panel[data-v-fa18f03b]{align-self:start}.section-line[data-v-fa18f03b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.channel-track[data-v-fa18f03b]{margin-top:18px;border-top:1px solid var(--line)}.channel-row[data-v-fa18f03b]{min-height:68px;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.channel-actions[data-v-fa18f03b]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.channel-symbol[data-v-fa18f03b]{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;color:#fff;font-size:.78rem;font-weight:850}.email-symbol[data-v-fa18f03b]{background:var(--blue)}.password-symbol[data-v-fa18f03b]{background:var(--ink)}.passkey-symbol[data-v-fa18f03b]{background:var(--green)}.provider-symbol[data-v-fa18f03b]{background:#cf0a2c}.channel-state[data-v-fa18f03b]{color:var(--muted);font-size:.68rem;font-weight:750;white-space:nowrap}.channel-state[data-v-fa18f03b]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#a7afba;vertical-align:1px}.channel-state.ready[data-v-fa18f03b]{color:var(--green)}.channel-state.ready[data-v-fa18f03b]:before{background:var(--green);box-shadow:0 0 0 3px #1684471a}.provider-bindings[data-v-fa18f03b]{display:grid;gap:8px;margin-top:12px}.channel-editor[data-v-fa18f03b]{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.editor-head[data-v-fa18f03b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.editor-head p[data-v-fa18f03b]{margin:5px 0 0;color:var(--muted);font-size:.72rem;line-height:1.5}.channel-editor>.button[data-v-fa18f03b]{margin-top:14px}.mail-instruction[data-v-fa18f03b]{display:grid;gap:6px;margin-top:14px}.mail-instruction span[data-v-fa18f03b]{margin-top:5px;color:var(--muted);font-size:.68rem;font-weight:750}.mail-instruction code[data-v-fa18f03b],.mail-instruction pre[data-v-fa18f03b]{margin:0;padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);font-family:var(--mono);font-size:.68rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.editor-actions[data-v-fa18f03b]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.reauth-password[data-v-fa18f03b]{margin-top:14px}.reauth-options[data-v-fa18f03b]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reauth-options .button[data-v-fa18f03b]{flex:1 1 145px;justify-content:center}.join-group-form[data-v-fa18f03b]{display:grid;gap:7px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.join-group-form>label[data-v-fa18f03b]{color:var(--muted);font-size:.72rem;font-weight:750}.join-group-form>div[data-v-fa18f03b]{display:flex;gap:7px}.join-group-form input[data-v-fa18f03b]{min-width:0;flex:1;padding:10px;border:1px solid var(--line);border-radius:10px}.join-group-form input[data-v-fa18f03b]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #1769e01a}.join-group-form input[data-v-fa18f03b]:disabled{cursor:not-allowed;opacity:.58;background:var(--surface-soft)}.join-group-form small[data-v-fa18f03b]{color:var(--muted);font-size:.68rem}@media (max-width: 560px){.onboarding-control[data-v-fa18f03b]{flex-direction:column}.channel-row[data-v-fa18f03b]{grid-template-columns:34px minmax(0,1fr) auto;padding:9px 0}.channel-state[data-v-fa18f03b]{display:none}.channel-row .button[data-v-fa18f03b]{min-width:58px;padding-inline:10px}.editor-actions .button[data-v-fa18f03b]{flex:1 1 auto}}.totp-setup[data-v-eb8034df]{container-type:inline-size;display:grid;gap:16px;margin:18px 0;padding:16px;border:1px solid rgba(23,105,224,.28);border-radius:12px;background:var(--blue-soft);overflow:hidden}.totp-enrollment[data-v-eb8034df]{display:grid;grid-template-columns:232px minmax(0,1fr);gap:20px;align-items:start}.totp-qr-wrap[data-v-eb8034df]{display:grid;justify-items:center;gap:8px}.totp-qr[data-v-eb8034df]{display:grid;place-items:center;width:224px;aspect-ratio:1;padding:8px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff;box-shadow:0 8px 24px #11182714}.totp-qr canvas[data-v-eb8034df]{display:block;width:208px!important;height:208px!important}.totp-qr span[data-v-eb8034df]{color:var(--muted);font-size:.74rem;text-align:center}.totp-qr.is-loading canvas[data-v-eb8034df]{display:none}.totp-qr-wrap>p[data-v-eb8034df]{margin:0;color:var(--muted);font-size:.72rem}.totp-steps[data-v-eb8034df]{display:grid;gap:16px;min-width:0}.totp-step[data-v-eb8034df]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;min-width:0}.totp-step-number[data-v-eb8034df]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font:700 .68rem var(--mono)}.totp-step strong[data-v-eb8034df],.totp-step label[data-v-eb8034df]{display:block;color:var(--ink);font-size:.78rem;font-weight:750}.totp-step p[data-v-eb8034df]{margin:4px 0 0;color:var(--muted);font-size:.72rem;line-height:1.55}.totp-step-content[data-v-eb8034df]{min-width:0}.totp-secret-row[data-v-eb8034df],.totp-uri-row[data-v-eb8034df]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin-top:7px}.totp-secret-row code[data-v-eb8034df],.totp-uri-row code[data-v-eb8034df]{display:block;min-width:0;padding:9px 10px;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#ffffffb8;font:650 .73rem/1.5 var(--mono);overflow-wrap:anywhere;word-break:break-word}.totp-code-row[data-v-eb8034df]{display:grid;grid-template-columns:minmax(100px,140px) auto;gap:8px;margin-top:7px}.totp-code-row input[data-v-eb8034df]{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:700 .9rem var(--mono);letter-spacing:0;outline:none}.totp-code-row input[data-v-eb8034df]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1769e01a}.totp-mobile-open[data-v-eb8034df]{display:none;width:fit-content;margin-top:8px}.totp-advanced[data-v-eb8034df]{min-width:0;border-top:1px solid rgba(23,105,224,.16);padding-top:12px}.totp-advanced summary[data-v-eb8034df]{width:fit-content;cursor:pointer;color:var(--muted);font-size:.72rem;font-weight:700}.totp-feedback[data-v-eb8034df]{margin:-6px 0 0;color:var(--green);font-size:.72rem}@container (max-width: 620px){.totp-enrollment[data-v-eb8034df]{grid-template-columns:1fr}.totp-qr[data-v-eb8034df]{width:min(224px,100%)}}@container (max-width: 380px){.totp-code-row[data-v-eb8034df]{grid-template-columns:1fr}.totp-code-row .button[data-v-eb8034df]{width:100%}.totp-secret-row[data-v-eb8034df],.totp-uri-row[data-v-eb8034df]{align-items:start}}@media (max-width: 760px){.totp-mobile-open[data-v-eb8034df]{display:inline-flex}}@media (max-width: 480px){.totp-setup[data-v-eb8034df]{padding:12px}}.recovery code[data-v-a0bb02ee]{display:block;margin-top:8px;word-break:break-all;font-family:var(--mono);font-size:.76rem}.recovery[data-v-a0bb02ee]{display:grid;gap:5px;margin-top:18px;padding:14px;border-radius:12px;background:#fff5df}.form-message[data-v-a0bb02ee]{margin-top:14px;color:var(--green);font-size:.8rem}.form-hint[data-v-a0bb02ee]{margin:10px 0 0;color:var(--muted);font-size:.75rem;line-height:1.6}.passkey-register[data-v-a0bb02ee]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px}.passkey-register .field[data-v-a0bb02ee]{margin:0}.passkey-register .button[data-v-a0bb02ee]{min-height:42px}.passkey-row[data-v-a0bb02ee]{gap:12px}.passkey-row .data-main[data-v-a0bb02ee]{min-width:0}.passkey-actions[data-v-a0bb02ee]{display:flex;gap:6px;flex:0 0 auto}.passkey-name-input[data-v-a0bb02ee]{width:min(100%,320px);padding:8px 10px;border:1px solid var(--blue);border-radius:9px;background:var(--surface);color:var(--ink);outline:none;box-shadow:0 0 0 3px #1769e01a}.danger-icon[data-v-a0bb02ee]{color:var(--danger)}.session-panel[data-v-a0bb02ee]{margin-top:18px}.session-heading[data-v-a0bb02ee]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.session-row[data-v-a0bb02ee]{display:grid;grid-template-columns:36px minmax(0,1fr) auto}.session-icon[data-v-a0bb02ee]{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;color:var(--blue);background:var(--blue-soft)}.session-empty[data-v-a0bb02ee]{padding:22px 0 4px;color:var(--muted);font-size:.78rem}.sr-only[data-v-a0bb02ee]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.passkey-register[data-v-a0bb02ee]{grid-template-columns:1fr}.passkey-register .button[data-v-a0bb02ee]{width:100%}.passkey-row[data-v-a0bb02ee]{align-items:flex-start}.session-heading[data-v-a0bb02ee]{align-items:stretch;flex-direction:column}.session-heading .button[data-v-a0bb02ee]{width:100%}}.integration-guide[data-v-e42b5ffd]{display:grid;gap:20px}.guide-head[data-v-e42b5ffd]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.guide-head h3[data-v-e42b5ffd]{font-size:1rem}.credential-callout[data-v-e42b5ffd]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:8px;background:color-mix(in srgb,var(--green) 7%,#fff)}.credential-callout p[data-v-e42b5ffd]{margin:4px 0 8px;color:var(--muted);font-size:.74rem}.credential-callout code[data-v-e42b5ffd]{display:block;max-width:680px;overflow:hidden;text-overflow:ellipsis;font-family:var(--mono);font-size:.7rem;white-space:nowrap}.guide-steps[data-v-e42b5ffd]{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.guide-steps li[data-v-e42b5ffd]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:start;padding:15px 0;border-bottom:1px solid var(--line)}.step-index[data-v-e42b5ffd]{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--blue);background:var(--blue-soft);font-family:var(--mono);font-size:.72rem;font-weight:800}.guide-steps strong[data-v-e42b5ffd]{font-size:.82rem}.guide-steps p[data-v-e42b5ffd]{margin:5px 0 0;color:var(--muted);font-size:.75rem;line-height:1.55}.guide-steps code[data-v-e42b5ffd]{display:block;margin-top:7px;color:var(--ink);font-family:var(--mono);font-size:.68rem;word-break:break-all}.copy-button[data-v-e42b5ffd]{width:32px;height:32px;border-radius:10px}.code-tabs[data-v-e42b5ffd]{display:flex;gap:4px;padding:4px;border-radius:11px;background:var(--surface-soft)}.code-tabs button[data-v-e42b5ffd]{min-height:32px;padding:0 12px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:.74rem;font-weight:750}.code-tabs button.active[data-v-e42b5ffd]{color:var(--ink);background:#fff;box-shadow:0 3px 9px #18202c14}.code-block[data-v-e42b5ffd]{min-width:0;overflow:hidden;border-radius:12px;color:#e8edf5;background:#202733}.code-block-head[data-v-e42b5ffd]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#9eabbc;font-family:var(--mono);font-size:.68rem}.code-block-head button[data-v-e42b5ffd]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:0;color:#cad3df;background:transparent;font-size:.68rem}.code-block pre[data-v-e42b5ffd]{margin:0;padding:16px;overflow:auto;font-size:.72rem;line-height:1.7}.guide-checks[data-v-e42b5ffd]{display:grid;gap:10px;padding-top:4px}.guide-checks>strong[data-v-e42b5ffd]{font-size:.8rem}.guide-checks label[data-v-e42b5ffd]{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.76rem}.form-message[data-v-e42b5ffd]{color:var(--green);font-size:.78rem}@media (max-width: 650px){.guide-head[data-v-e42b5ffd]{align-items:stretch;flex-direction:column}.guide-head .button[data-v-e42b5ffd]{width:100%}.credential-callout[data-v-e42b5ffd]{align-items:stretch;flex-direction:column}.guide-steps li[data-v-e42b5ffd]{grid-template-columns:30px minmax(0,1fr)}.copy-button[data-v-e42b5ffd]{grid-column:2;justify-self:start}}.capability-form[data-v-e15f3ab2]{display:grid;gap:14px}.capability-intro[data-v-e15f3ab2]{display:flex;justify-content:space-between;gap:14px}.form-grid[data-v-e15f3ab2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field[data-v-e15f3ab2]{margin:0}.field textarea[data-v-e15f3ab2]{resize:vertical}.field input[data-v-e15f3ab2]:focus,.field textarea[data-v-e15f3ab2]:focus,.field select[data-v-e15f3ab2]:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1769e01a}.field input[data-v-e15f3ab2]:disabled,.field textarea[data-v-e15f3ab2]:disabled,.field select[data-v-e15f3ab2]:disabled{cursor:not-allowed;opacity:.58;background:var(--surface-soft)}.button[data-v-e15f3ab2]{justify-self:start}.form-message[data-v-e15f3ab2]{color:var(--green);font-size:.8rem}@media (max-width:680px){.capability-intro[data-v-e15f3ab2]{flex-direction:column}.form-grid[data-v-e15f3ab2]{grid-template-columns:1fr}.button[data-v-e15f3ab2]{width:100%}}.schema-editor[data-v-82c86253]{display:grid;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.section-line .control-select[data-v-82c86253]{width:min(240px,100%)}.field-contract-form[data-v-82c86253]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-contract-form>label[data-v-82c86253]{display:grid;gap:6px;color:var(--muted);font-size:.74rem;font-weight:750}.field-contract-form input[data-v-82c86253],.field-contract-form textarea[data-v-82c86253]{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:10px;outline:0;background:#fbfcfe;color:var(--ink)}.field-contract-form input[data-v-82c86253]:focus,.field-contract-form textarea[data-v-82c86253]:focus,.field-contract-form select[data-v-82c86253]:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1769e01a}.field-contract-form input[data-v-82c86253]:disabled,.field-contract-form textarea[data-v-82c86253]:disabled,.field-contract-form select[data-v-82c86253]:disabled{cursor:not-allowed;opacity:.58;background:var(--surface-soft)}.field-contract-form textarea[data-v-82c86253]{resize:vertical}.field-contract-form>label[data-v-82c86253]:last-of-type,.field-flags[data-v-82c86253],.field-contract-form>.button[data-v-82c86253]{grid-column:1/-1}.field-flags[data-v-82c86253]{display:flex;flex-wrap:wrap;gap:14px}.field-flags label[data-v-82c86253]{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:.75rem}.field-contract-form>.button[data-v-82c86253]{justify-self:start}@media (max-width:680px){.section-line[data-v-82c86253]{align-items:stretch;flex-direction:column}.section-line .control-select[data-v-82c86253]{width:100%}.field-contract-form[data-v-82c86253]{grid-template-columns:1fr}.field-contract-form>label[data-v-82c86253]:last-of-type,.field-flags[data-v-82c86253],.field-contract-form>.button[data-v-82c86253]{grid-column:auto}.field-contract-form>.button[data-v-82c86253]{width:100%}}.provider-grid[data-v-d1ec963a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:18px}.provider-grid small[data-v-d1ec963a]{display:block;margin-top:5px;color:var(--muted);font-size:.67rem;line-height:1.45}.provider-enable[data-v-d1ec963a],.provider-actions[data-v-d1ec963a]{grid-column:1 / -1}.provider-enable[data-v-d1ec963a]{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.76rem}.provider-actions[data-v-d1ec963a]{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 640px){.provider-grid[data-v-d1ec963a]{grid-template-columns:1fr}.provider-enable[data-v-d1ec963a],.provider-actions[data-v-d1ec963a]{grid-column:auto}}.app-row[data-v-55a967bd]{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.app-row.selected[data-v-55a967bd]{background:var(--blue-soft)}.app-symbol[data-v-55a967bd]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:var(--violet);font-weight:800}.tabs[data-v-55a967bd]{display:flex;gap:6px;margin:22px 0;border-bottom:1px solid var(--line);overflow-x:auto}.tab[data-v-55a967bd]{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-weight:700;white-space:nowrap;cursor:pointer}.tab.active[data-v-55a967bd]{border-bottom-color:var(--blue);color:var(--blue)}.management-grid[data-v-55a967bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.inline-form[data-v-55a967bd],.trust-form[data-v-55a967bd]{display:grid;grid-template-columns:minmax(0,2fr) minmax(100px,1fr) auto;gap:10px;margin-bottom:16px}.trust-form[data-v-55a967bd]{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-form textarea[data-v-55a967bd]{grid-column:1 / -1;min-height:92px;resize:vertical}.empty[data-v-55a967bd]{padding:26px 0;color:var(--muted);font-size:.84rem}.secret-banner[data-v-55a967bd]{display:grid;gap:9px;margin:20px 0;padding:14px;border-radius:14px;color:var(--green);background:#ecfaf2;font-size:.8rem}.secret-banner code[data-v-55a967bd]{color:var(--ink);font-family:var(--mono);word-break:break-all}.modal-backdrop[data-v-55a967bd]{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18202c59}.modal[data-v-55a967bd]{width:min(480px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:24px}.modal .button.primary[data-v-55a967bd]{width:100%;margin-top:22px}.form-error[data-v-55a967bd]{color:var(--danger);font-size:.8rem}@media (max-width: 720px){.management-grid[data-v-55a967bd],.inline-form[data-v-55a967bd],.trust-form[data-v-55a967bd]{grid-template-columns:1fr}.inline-form button[data-v-55a967bd]{width:100%}}.authorized-list[data-v-bf0d09ae]{display:grid;gap:2px;margin-top:18px}.authorized-card[data-v-bf0d09ae]{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.authorized-card[data-v-bf0d09ae]:first-child{border-top:0}.app-icon[data-v-bf0d09ae]{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:var(--violet);background:#f0edff}.authorized-card .data-main>span[data-v-bf0d09ae]{display:block;margin-top:4px;color:var(--muted);font:.68rem var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-list[data-v-bf0d09ae]{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.chip[data-v-bf0d09ae]{padding:4px 8px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.66rem;font-weight:750}.button.danger[data-v-bf0d09ae]{color:var(--danger);border-color:#c9374533;background:#fff7f7}.empty-state[data-v-bf0d09ae]{display:grid;justify-items:center;gap:9px;padding:44px 15px 30px;color:var(--muted);text-align:center}.empty-state svg[data-v-bf0d09ae]{width:28px;height:28px;color:var(--violet)}.empty-state strong[data-v-bf0d09ae]{color:var(--ink)}.empty-state span[data-v-bf0d09ae]{max-width:420px;font-size:.78rem}.application-note[data-v-bf0d09ae]{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:14px 16px;border:1px solid #e1e9f6;border-radius:14px;color:var(--muted);background:#f8fbffcc;font-size:.76rem}.application-note svg[data-v-bf0d09ae]{flex:0 0 auto;color:var(--blue)}@media (max-width: 640px){.authorized-card[data-v-bf0d09ae]{align-items:flex-start;flex-wrap:wrap}.authorized-card .button[data-v-bf0d09ae]{width:100%;margin-left:56px}}.agent-select[data-v-532740cd]{min-width:200px}.consent-actions[data-v-532740cd]{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.agent-row[data-v-532740cd]{align-items:center}.agent-symbol[data-v-532740cd]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--violet);background:#f2edff}.empty[data-v-532740cd]{padding:32px 0;color:var(--muted);font-size:.84rem}.modal-backdrop[data-v-532740cd]{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#18202c59}.modal[data-v-532740cd]{width:min(480px,100%);padding:24px}@media (max-width: 600px){.agent-select[data-v-532740cd]{width:100%;min-width:0}.agent-row[data-v-532740cd]{align-items:flex-start;flex-wrap:wrap}.agent-row .button[data-v-532740cd]{margin-left:58px}.consent-actions[data-v-532740cd]{flex-direction:column-reverse}.consent-actions .button[data-v-532740cd]{width:100%}}.agent-consent-panel[data-v-532740cd]{margin-top:18px}.audit-workbench[data-v-ff6733fc]{container-type:inline-size}.audit-filters[data-v-ff6733fc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;align-items:end}.audit-search[data-v-ff6733fc]{grid-column:1 / -1}.audit-time-range[data-v-ff6733fc]{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.audit-filter-actions[data-v-ff6733fc]{grid-column:1 / -1;justify-content:flex-end}.audit-filters label[data-v-ff6733fc],.audit-time-range label[data-v-ff6733fc]{display:grid;gap:6px;min-width:0}.audit-filters label>span[data-v-ff6733fc],.audit-time-range label>span[data-v-ff6733fc]{color:var(--muted);font-size:.7rem;font-weight:750}.audit-filters input[data-v-ff6733fc],.audit-filters select[data-v-ff6733fc]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:42px;padding:0 11px;border:1px solid var(--line);border-radius:11px;outline:none;color:var(--ink);background:#fbfcfe}.audit-filters input[data-v-ff6733fc]:focus,.audit-filters select[data-v-ff6733fc]:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1769e01a}.audit-filter-actions[data-v-ff6733fc]{display:flex;gap:7px}.audit-filter-actions .button[data-v-ff6733fc]{min-height:42px;padding:0 12px}.audit-summary[data-v-ff6733fc]{display:flex;justify-content:space-between;gap:12px;margin-top:16px;color:var(--muted);font-size:.72rem}.audit-list-panel[data-v-ff6733fc]{margin-top:18px}.audit-item[data-v-ff6733fc]{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:13px;padding:17px 0;border-top:1px solid var(--line)}.audit-item[data-v-ff6733fc]:first-of-type{border-top:0}.audit-dot[data-v-ff6733fc]{width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px var(--blue-soft)}.audit-dot.success[data-v-ff6733fc]{background:var(--green);box-shadow:0 0 0 5px #eaf8ef}.audit-dot.failure[data-v-ff6733fc]{background:var(--danger);box-shadow:0 0 0 5px #fff0f1}.audit-main[data-v-ff6733fc]{min-width:0}.audit-title[data-v-ff6733fc]{display:flex;align-items:center;gap:8px}.audit-title strong[data-v-ff6733fc]{font-size:.88rem}.audit-resource[data-v-ff6733fc],.audit-actor[data-v-ff6733fc]{display:block;margin-top:5px;color:var(--muted);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-actor[data-v-ff6733fc]{font-family:var(--mono);font-size:.68rem}.audit-side[data-v-ff6733fc]{display:grid;justify-items:end;align-content:start;gap:7px}.audit-side time[data-v-ff6733fc]{color:var(--muted);font-family:var(--mono);font-size:.7rem;white-space:nowrap}.audit-side details[data-v-ff6733fc]{max-width:260px;color:var(--muted);font-size:.68rem}.audit-side summary[data-v-ff6733fc]{cursor:pointer}.audit-side code[data-v-ff6733fc]{display:block;max-width:260px;margin-top:5px;padding:6px;overflow:auto;border-radius:7px;color:var(--ink);background:var(--surface-soft);font-family:var(--mono);white-space:pre-wrap;word-break:break-all}.danger-pill[data-v-ff6733fc]{color:var(--danger);background:#fff0f1}.form-error[data-v-ff6733fc]{margin-bottom:12px;color:var(--danger);font-size:.8rem}.empty[data-v-ff6733fc]{padding:38px 0;color:var(--muted);font-size:.82rem;text-align:center}@container (max-width: 560px){.audit-time-range[data-v-ff6733fc]{grid-template-columns:1fr}}@media (max-width: 600px){.audit-filters[data-v-ff6733fc]{grid-template-columns:1fr}.audit-search[data-v-ff6733fc],.audit-action-filter[data-v-ff6733fc],.audit-outcome-filter[data-v-ff6733fc],.audit-time-range[data-v-ff6733fc],.audit-filter-actions[data-v-ff6733fc]{grid-column:1}.audit-item[data-v-ff6733fc]{grid-template-columns:12px minmax(0,1fr)}.audit-side[data-v-ff6733fc]{grid-column:2;display:flex;justify-content:space-between;justify-items:start}.audit-side details[data-v-ff6733fc],.audit-side code[data-v-ff6733fc]{max-width:100%}.audit-summary[data-v-ff6733fc]{align-items:flex-start;flex-direction:column}}.provider-form[data-v-c34a9bcc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:18px}.provider-callback[data-v-c34a9bcc],.provider-actions[data-v-c34a9bcc],.provider-toggle[data-v-c34a9bcc]{grid-column:1 / -1}.provider-callback code[data-v-c34a9bcc]{display:block;padding:10px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);color:var(--ink);font-family:var(--mono);overflow-wrap:anywhere}.provider-toggle[data-v-c34a9bcc]{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.76rem}.provider-actions[data-v-c34a9bcc]{display:flex;flex-wrap:wrap;gap:8px}.provider-status[data-v-c34a9bcc]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;color:var(--muted);font-size:.7rem}@media (max-width: 640px){.provider-form[data-v-c34a9bcc]{grid-template-columns:1fr}.provider-callback[data-v-c34a9bcc],.provider-actions[data-v-c34a9bcc],.provider-toggle[data-v-c34a9bcc]{grid-column:auto}.provider-actions .button[data-v-c34a9bcc]{flex:1 1 140px}}.runtime-management[data-v-0cb993e1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.config-panel[data-v-0cb993e1],.native-review[data-v-0cb993e1]{grid-column:1/-1}.config-form[data-v-0cb993e1]{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr) auto;gap:10px;align-items:start;margin:18px 0}.config-form input[data-v-0cb993e1],.config-form textarea[data-v-0cb993e1]{width:100%;padding:11px 12px;border:1px solid var(--line);border-radius:10px;outline:0;background:#fbfcfe;color:var(--ink)}.config-form input[data-v-0cb993e1]:focus,.config-form textarea[data-v-0cb993e1]:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1769e01a}.config-form input[data-v-0cb993e1]:disabled,.config-form textarea[data-v-0cb993e1]:disabled{cursor:not-allowed;opacity:.58;background:var(--surface-soft)}.config-form label[data-v-0cb993e1]{display:flex;align-items:center;gap:8px;min-height:42px;color:var(--muted);font-size:.73rem}.config-form .button[data-v-0cb993e1]{grid-column:3}.config-row code[data-v-0cb993e1],.trust-row code[data-v-0cb993e1]{margin-top:5px;color:var(--muted);font-family:var(--mono);font-size:.67rem;overflow-wrap:anywhere}.trust-row[data-v-0cb993e1]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.review-actions[data-v-0cb993e1]{display:flex;gap:6px}.empty[data-v-0cb993e1]{padding:24px 0;color:var(--muted);font-size:.82rem}.form-message[data-v-0cb993e1]{grid-column:1/-1;color:var(--green);font-size:.8rem}@media (max-width:800px){.runtime-management[data-v-0cb993e1]{grid-template-columns:1fr}.config-panel[data-v-0cb993e1],.native-review[data-v-0cb993e1]{grid-column:auto}.config-form[data-v-0cb993e1]{grid-template-columns:1fr}.config-form .button[data-v-0cb993e1]{grid-column:auto;width:100%}.trust-row[data-v-0cb993e1]{grid-template-columns:minmax(0,1fr) auto}.review-actions[data-v-0cb993e1]{grid-column:1/-1;justify-content:flex-end}}.admin-tabs[data-v-7fb08374]{display:flex;gap:6px;margin-bottom:24px;padding:5px;border:1px solid var(--line);border-radius:16px;background:var(--surface-soft);overflow-x:auto;scrollbar-width:none}.admin-tabs[data-v-7fb08374]::-webkit-scrollbar{display:none}.admin-tab[data-v-7fb08374]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:0;border-radius:11px;color:var(--muted);background:transparent;font-size:.8rem;font-weight:800;white-space:nowrap}.admin-tab span[data-v-7fb08374]{min-width:20px;padding:3px 6px;border-radius:999px;background:#ffffffa6;font-size:.68rem;text-align:center}.admin-tab.active[data-v-7fb08374]{color:var(--ink);background:#fff;box-shadow:0 5px 14px #1c2c441a}.admin-section[data-v-7fb08374]{display:grid;gap:18px}.group-layout[data-v-7fb08374]{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start}.runtime-grid[data-v-7fb08374]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-line[data-v-7fb08374]{align-items:flex-start}.search-form[data-v-7fb08374]{display:flex;gap:9px;margin:20px 0 4px}.search-form input[data-v-7fb08374]{min-width:0;flex:1;padding:12px 13px;border:1px solid var(--line);border-radius:12px;outline:none;background:#fbfcfe}.search-form input[data-v-7fb08374]:focus,.group-search[data-v-7fb08374]:focus,.member-search input[data-v-7fb08374]:focus,.join-code-grid input[type=number][data-v-7fb08374]:focus,.member-action select[data-v-7fb08374]:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1769e01a}.search-form input[data-v-7fb08374]:disabled,.group-search[data-v-7fb08374]:disabled,.member-search input[data-v-7fb08374]:disabled,.join-code-grid input[type=number][data-v-7fb08374]:disabled,.member-action select[data-v-7fb08374]:disabled{cursor:not-allowed;opacity:.58;background:var(--surface-soft)}.pagination-row[data-v-7fb08374]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:.7rem}.pagination-row>div[data-v-7fb08374]{display:flex;gap:6px}.group-search[data-v-7fb08374],.member-search input[data-v-7fb08374]{width:100%;min-height:40px;margin:16px 0 4px;padding:0 11px;border:1px solid var(--line);border-radius:11px;outline:none;background:#fbfcfe}.member-search[data-v-7fb08374]{display:flex;gap:8px;margin:12px 0}.member-search input[data-v-7fb08374]{margin:0;flex:1}.join-code-form[data-v-7fb08374]{display:grid;gap:10px;margin-top:22px;padding-top:17px;border-top:1px solid var(--line)}.join-code-grid[data-v-7fb08374]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.join-code-grid label[data-v-7fb08374]{display:grid;gap:6px;color:var(--muted);font-size:.7rem}.join-code-grid input[type=number][data-v-7fb08374]{min-height:38px;padding:0 9px;border:1px solid var(--line);border-radius:10px}.join-code-grid .check-item[data-v-7fb08374]{align-items:center}.join-code-result[data-v-7fb08374]{display:flex;align-items:center;gap:8px;padding:9px;border-radius:10px;background:#edf9f2}.join-code-result code[data-v-7fb08374]{flex:1;color:var(--ink);font:.78rem var(--mono);word-break:break-all}.user-row[data-v-7fb08374],.group-row[data-v-7fb08374],.member-row[data-v-7fb08374]{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 0;border-top:1px solid var(--line)}.user-row[data-v-7fb08374]{flex-wrap:wrap}.user-row[data-v-7fb08374]:first-of-type,.group-row[data-v-7fb08374]:first-of-type{border-top:0}.avatar-small[data-v-7fb08374],.group-symbol[data-v-7fb08374]{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,var(--blue),var(--violet));font-weight:800}.group-symbol[data-v-7fb08374]{color:var(--blue);background:var(--blue-soft)}.group-symbol.system[data-v-7fb08374]{color:var(--green);background:#eaf8ef}.group-row[data-v-7fb08374]{width:100%;border-right:0;border-bottom:0;border-left:0;background:transparent;text-align:left;cursor:pointer}.group-row[data-v-7fb08374]:hover,.group-row.selected[data-v-7fb08374]{background:var(--blue-soft)}.member-action[data-v-7fb08374],.recovery-actions[data-v-7fb08374]{display:flex;gap:6px;flex:0 0 auto}.recovery-editor[data-v-7fb08374]{flex:1 0 calc(100% - 52px);display:grid;gap:7px;margin-left:52px;padding:12px;border-top:1px solid var(--line);background:var(--surface-soft)}.recovery-editor>label[data-v-7fb08374]{color:var(--muted);font-size:.7rem;font-weight:750}.recovery-editor>div[data-v-7fb08374]{display:flex;gap:7px}.recovery-editor input[data-v-7fb08374]{min-width:0;flex:1;padding:8px 10px;border:1px solid var(--line);border-radius:9px}.recovery-link[data-v-7fb08374]{align-items:center;padding-top:7px;border-top:1px solid var(--line)}.recovery-link code[data-v-7fb08374]{min-width:0;flex:1;overflow-wrap:anywhere;font:.68rem var(--mono)}.member-action select[data-v-7fb08374]{max-width:128px;padding:8px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fbfcfe}.button-mini[data-v-7fb08374]{min-height:32px;padding:0 10px;font-size:.72rem}.chips[data-v-7fb08374]{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.chip[data-v-7fb08374]{padding:3px 8px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.66rem;font-weight:700}.chip.muted[data-v-7fb08374]{color:var(--muted);background:var(--surface-soft)}.form-grid[data-v-7fb08374]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.group-editor fieldset[data-v-7fb08374]{display:grid;gap:8px;margin:20px 0;padding:12px;border:1px solid var(--line);border-radius:14px}.group-editor legend[data-v-7fb08374]{padding:0 6px;color:var(--muted);font-size:.75rem;font-weight:800}.check-item[data-v-7fb08374]{display:flex;align-items:flex-start;gap:9px;padding:8px;border-radius:10px;cursor:pointer}.check-item[data-v-7fb08374]:hover{background:var(--surface-soft)}.check-item input[data-v-7fb08374]{margin-top:3px;accent-color:var(--blue)}.check-item>input[type=checkbox][data-v-7fb08374]{width:17px;height:17px;margin:0 2px 0 0;flex:0 0 auto}.check-item strong[data-v-7fb08374],.check-item small[data-v-7fb08374]{display:block}.check-item strong[data-v-7fb08374]{font-size:.78rem}.check-item small[data-v-7fb08374]{margin-top:3px;color:var(--muted);font-family:var(--mono);font-size:.66rem}.page-check-grid[data-v-7fb08374]{display:grid;grid-template-columns:1fr 1fr}.members-section[data-v-7fb08374]{margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.member-row .button[data-v-7fb08374]{margin-left:auto}.empty[data-v-7fb08374]{padding:24px 0;color:var(--muted);font-size:.82rem}.form-message[data-v-7fb08374]{margin:0 0 14px;color:var(--green);font-size:.8rem}.form-error[data-v-7fb08374]{margin:0 0 14px}@media (max-width: 900px){.group-layout[data-v-7fb08374],.runtime-grid[data-v-7fb08374]{grid-template-columns:1fr}}.danger[data-v-7fb08374]{color:var(--danger);border-color:#c9374540;background:#fff5f5}@media (max-width: 600px){.form-grid[data-v-7fb08374],.page-check-grid[data-v-7fb08374]{grid-template-columns:1fr}.user-row[data-v-7fb08374]{align-items:flex-start;flex-wrap:wrap}.member-action[data-v-7fb08374]{width:calc(100% - 52px);margin-left:52px}.recovery-actions[data-v-7fb08374]{margin-left:52px}.recovery-editor[data-v-7fb08374]{flex-basis:100%;margin-left:0}.recovery-editor>div[data-v-7fb08374]{flex-wrap:wrap}.member-action select[data-v-7fb08374]{flex:1;max-width:none}.join-code-grid[data-v-7fb08374]{grid-template-columns:1fr}}.doc-card[data-v-8912cf22]{display:grid;gap:12px;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.doc-card[data-v-8912cf22]:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.doc-card h2[data-v-8912cf22]{font-size:1rem}.doc-card>.yeve-icon[data-v-8912cf22]:last-child{justify-self:end;color:var(--blue)}.doc-link[data-v-8912cf22]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--blue);font-size:.72rem}.doc-link .yeve-icon[data-v-8912cf22]{width:14px;height:14px;transform:rotate(180deg)}.doc-icon[data-v-8912cf22]{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--blue);background:var(--blue-soft)}.docs-detail[data-v-a1ec96c6]{max-width:1120px}.detail-head[data-v-a1ec96c6]{position:relative}.back-link[data-v-a1ec96c6]{display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;color:var(--muted);font-size:.78rem;text-decoration:none}.back-link[data-v-a1ec96c6]:hover{color:var(--blue)}.back-link .yeve-icon[data-v-a1ec96c6]{width:14px;height:14px;transform:rotate(180deg)}.detail-layout[data-v-a1ec96c6]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px;align-items:start}.detail-index[data-v-a1ec96c6]{position:sticky;top:24px;display:grid;gap:5px}.index-label[data-v-a1ec96c6]{margin-bottom:8px;color:var(--muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.detail-index a[data-v-a1ec96c6]{padding:7px 9px;border-radius:8px;color:var(--ink);font-size:.78rem;text-decoration:none}.detail-index a[data-v-a1ec96c6]:hover{color:var(--blue);background:var(--blue-soft)}.detail-content[data-v-a1ec96c6]{min-width:0}.doc-section+.doc-section[data-v-a1ec96c6]{margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.doc-section h2[data-v-a1ec96c6]{margin:0 0 12px;font-size:1.04rem}.doc-section p[data-v-a1ec96c6]{margin:0 0 12px;color:var(--muted);line-height:1.75}.doc-section ul[data-v-a1ec96c6]{display:grid;gap:9px;margin:0;padding-left:20px;color:var(--muted);line-height:1.65}.doc-section pre[data-v-a1ec96c6]{overflow-x:auto;margin:16px 0 0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#f7f9fc;color:var(--ink);font:.73rem/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.not-found[data-v-a1ec96c6]{max-width:620px}.not-found h1[data-v-a1ec96c6]{margin-top:0}.not-found p[data-v-a1ec96c6]{margin-bottom:22px;color:var(--muted)}@media (max-width: 760px){.detail-layout[data-v-a1ec96c6]{grid-template-columns:1fr}.detail-index[data-v-a1ec96c6]{position:static}.detail-index a[data-v-a1ec96c6]{display:inline-block;margin-right:4px}}:root{--bg: #f5f6f8;--surface: #fff;--surface-soft: #eef1f5;--ink: #18202c;--muted: #6e7785;--line: rgba(24, 32, 44, .1);--blue: #1769e0;--blue-soft: #eaf2ff;--green: #168447;--violet: #7358d8;--orange: #b96a17;--danger: #c93745;--font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans SC", sans-serif;--mono: "SFMono-Regular", Consolas, monospace;--shadow: 0 20px 55px rgba(28, 44, 68, .08);--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--bg);overflow-x:clip}body{margin:0;min-width:320px;color:var(--ink);background:var(--bg);font-family:var(--font);-webkit-font-smoothing:antialiased;overflow-x:clip}button,input,textarea,select{font:inherit}select{min-height:42px;color:var(--ink);background-color:#fbfcfe}input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.58;background-color:var(--surface-soft)}input[type=datetime-local],input[type=date],input[type=time],input[type=number]{color-scheme:light}input[type=checkbox],input[type=radio]{accent-color:var(--blue)}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid rgba(23,105,224,.38);outline-offset:3px}.yeve-icon{display:inline-grid;place-items:center;min-width:1.1em;font-weight:700;line-height:1}.app-frame{min-height:100vh;padding:32px 28px 126px}.topbar{width:min(1160px,100%);margin:0 auto 42px;display:flex;justify-content:space-between;align-items:center}.brand{display:inline-flex;gap:12px;align-items:center}.brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--ink);background:transparent;font-weight:800;box-shadow:0 7px 18px #2a588a1f;overflow:hidden;font-size:0}.brand-mark img{width:100%;height:100%;object-fit:contain}.brand strong,.brand small{display:block}.brand strong{font-size:1.02rem}.brand small{margin-top:2px;color:var(--muted);font-size:.72rem;letter-spacing:.04em}.top-actions{display:flex;align-items:center;gap:16px}.identity-label{color:var(--muted);font-size:.86rem}.icon-button{width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:14px;color:var(--muted);background:var(--surface);transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.icon-button:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.content{width:min(1160px,100%);margin:0 auto}.page-head{max-width:760px;margin-bottom:30px}.page-transition-enter-active{transition:opacity .36s var(--ease),transform .48s var(--ease),filter .3s ease}.page-transition-leave-active{transition:opacity .18s ease,transform .28s var(--ease),filter .18s ease}.page-transition-enter-from{opacity:0;filter:blur(5px);transform:translateY(14px) scale(.985)}.page-transition-leave-to{opacity:0;filter:blur(4px);transform:translateY(-10px) scale(.99)}.island-highlight{animation:island-target-highlight 1.7s ease both}.eyebrow{margin:0 0 10px;color:var(--blue);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page-head h1{margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.02;letter-spacing:0}.page-head p{margin-top:16px;color:var(--muted);font-size:1.02rem;line-height:1.7}.grid{display:grid;gap:18px}.grid>*{min-width:0}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1.35fr .65fr}.panel{border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 2px 6px #19283e06}.panel-pad{padding:26px}.panel h2{margin:0;font-size:1.08rem;letter-spacing:0}.panel h3{margin:0;font-size:.96rem}.panel-sub{margin-top:6px;color:var(--muted);font-size:.82rem;line-height:1.6}.stat{padding:22px}.stat strong{display:block;font-size:2rem;letter-spacing:0}.stat span{color:var(--muted);font-size:.78rem}.stat.blue{background:linear-gradient(145deg,#fff 30%,#eef5ff)}.stat.violet{background:linear-gradient(145deg,#fff 30%,#f3efff)}.stat.green{background:linear-gradient(145deg,#fff 30%,#ecfaf2)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 17px;border:1px solid var(--line);border-radius:13px;background:var(--surface);color:var(--ink);font-weight:700;transition:transform .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.button:hover{transform:translateY(-2px);box-shadow:0 9px 20px #1c2c441a}.button.primary{border-color:var(--blue);background:var(--blue);color:#fff}.button.ghost{background:transparent}.button.danger{color:var(--danger)}.button:disabled{cursor:wait;opacity:.55;transform:none}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.field{display:grid;gap:8px;margin-top:16px}.field label{color:var(--muted);font-size:.78rem;font-weight:700}.field input,.field textarea,.field select{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:12px;outline:none;color:var(--ink);background:#fbfcfe}.field textarea{min-height:100px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1769e01a}.control-select,.inline-form input,.inline-form select,.inline-form textarea,.trust-form input,.trust-form select,.trust-form textarea{min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:11px;outline:none;color:var(--ink);background:#fbfcfe}.inline-form textarea,.trust-form textarea{min-height:92px;padding-block:11px}.control-select:focus,.inline-form input:focus,.inline-form select:focus,.inline-form textarea:focus,.trust-form input:focus,.trust-form select:focus,.trust-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px #1769e01a}.check-control-wrap{position:relative;width:20px;height:20px;flex:0 0 20px;display:inline-grid;place-items:center}.check-control{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0!important;opacity:0;cursor:pointer}.check-control+span{width:18px;height:18px;display:grid;place-items:center;border:1px solid #c8d1de;border-radius:6px;background:#fff;box-shadow:inset 0 1px 1px #18202c0a;transition:border-color .16s ease,background .16s ease,transform .16s var(--ease)}.check-control:checked+span{border-color:var(--blue);background:var(--blue)}.check-control:checked+span:after{content:"✓";color:#fff;font-size:.7rem;font-weight:900}.check-control:focus-visible+span{outline:3px solid rgba(23,105,224,.28);outline-offset:2px}.check-control:active+span{transform:scale(.9)}.data-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.data-row:first-child{border-top:0}.data-main{min-width:0}.data-main strong{display:block;font-size:.9rem}.data-main span{display:block;margin-top:4px;color:var(--muted);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:var(--mono);font-size:.76rem}.pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:.72rem;font-weight:700;white-space:nowrap}.pill.green{color:var(--green);background:#eaf8ef}.pill.blue{color:var(--blue);background:var(--blue-soft)}.pill.violet{color:var(--violet);background:#f2edff}.auth-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 20% 12%,rgba(23,105,224,.12),transparent 28%),var(--bg)}.auth-card{width:min(460px,100%);padding:34px}.auth-card .brand{margin-bottom:40px}.auth-card h1{font-size:2rem;letter-spacing:0}.auth-card>p{margin-top:10px;color:var(--muted);line-height:1.6}.auth-card .button{width:100%;margin-top:22px}.auth-foot{margin-top:22px;color:var(--muted);text-align:center;font-size:.8rem}.auth-foot a{color:var(--blue);font-weight:700}@keyframes appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes island-target-highlight{0%,to{filter:none;box-shadow:none}18%,62%{filter:drop-shadow(0 0 9px rgba(23,105,224,.38));box-shadow:0 0 0 3px #1769e029;border-radius:14px}}@media (max-width: 840px){.app-frame{padding:30px 18px 118px}.topbar{margin-bottom:34px}.grid-3,.grid-2,.split{grid-template-columns:1fr}.page-head h1{font-size:clamp(2rem,10vw,3rem)}.identity-label{display:none}}@media (max-width: 480px){.topbar{padding-top:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
