@font-face{font-family:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c370480c077eb3f1-s.2n7j2do27hl59.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3295ceee113337b-s.1elaubo9pkb22.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tilt Neon;font-style:normal;font-weight:400;font-display:swap;src:url(../media/524b092e58b59866-s.p.0dpcdum4paikg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tilt Neon Fallback;src:local(Arial);ascent-override:99.18%;descent-override:27.25%;line-gap-override:0.0%;size-adjust:99.82%}.tilt_neon_2e972906-module__U0kkrG__className{font-family:Tilt Neon,Tilt Neon Fallback;font-style:normal}.tilt_neon_2e972906-module__U0kkrG__variable{--font-neon:"Tilt Neon", "Tilt Neon Fallback"}
.ag.ag-employee{--neon-green:#10b981;--neon-green-ink:#047857;--neon-pink:#ec4899;--neon-pink-ink:#be185d;--neon-violet:#8b5cf6;--neon-violet-ink:#6d28d9;--neon-cyan:#06b6d4;--neon-cyan-ink:#0e7490;--neon-amber:#f59e0b;--neon-amber-ink:#b45309;--nx-bg:#f7f4ff;--nx-field-1:#ffa0d2b3;--nx-field-2:#8cd2ffb3;--nx-field-3:#ffe878a6;--nx-grid:#6d28d90f;--nx-glass:#ffffffb8;--nx-card:#fff;--nx-card-line:#6d28d91f;--nx-ink:#16112b;--nx-ink-2:#4a4463;--nx-name:linear-gradient(90deg, #0e7490 0%, #6d28d9 52%, #be185d 100%);--nx-header-line:linear-gradient(90deg, #06b6d4, #8b5cf6 50%, #ec4899);--sa-paper:var(--nx-bg);--sa-surface:#fff;--sa-sunken:#efeafb;--sa-ink:var(--nx-ink);--sa-ink-2:var(--nx-ink-2);--sa-line:#e4ddf5;--sa-line-strong:#cfc5ea;--sa-accent:#6d28d9;--sa-accent-hover:#5b21b6;--sa-accent-soft:#f1eaff;isolation:isolate;position:relative;overflow-x:clip}html.dark .ag.ag-employee{--neon-green:#39ff9c;--neon-green-ink:#5cf2a6;--neon-pink:#ff3d8b;--neon-pink-ink:#ff86b6;--neon-violet:#9d7bff;--neon-violet-ink:#c9b8ff;--neon-cyan:#22d3ee;--neon-cyan-ink:#6ae8fa;--neon-amber:#fbbf24;--neon-amber-ink:#fcd34d;--nx-bg:#07060d;--nx-field-1:#7c3aed80;--nx-field-2:#ec48995c;--nx-field-3:#22d3ee4d;--nx-grid:#a78bfa12;--nx-glass:#0d0a1aa8;--nx-card:#120e22d1;--nx-card-line:#ffffff12;--nx-ink:#f7f5ff;--nx-ink-2:#c6c0dd;--nx-name:linear-gradient(90deg, #22d3ee 0%, #a78bfa 50%, #ff5fa2 100%);--nx-header-line:linear-gradient(90deg, #22d3ee, #9d7bff 50%, #ff3d8b);--sa-paper:var(--nx-bg);--sa-surface:#120e22;--sa-sunken:#0d0a19;--sa-ink:var(--nx-ink);--sa-ink-2:var(--nx-ink-2);--sa-line:#2a2442;--sa-line-strong:#3d3560;--sa-accent:#a78bfa;--sa-accent-hover:#c4b5fd;--sa-accent-soft:#1f1840}:root:has(.ag-employee){background:#f7f4ff}:root.dark:has(.ag-employee){background:#07060d}.ag-employee:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(48vmax 38vmax at 8% 18%, var(--nx-field-1), transparent 72%), radial-gradient(42vmax 36vmax at 94% 36%, var(--nx-field-2), transparent 72%), radial-gradient(50vmax 38vmax at 40% 96%, var(--nx-field-3), transparent 72%);will-change:transform;animation:46s ease-in-out infinite alternate nx-drift;position:fixed;inset:-12vmax}.ag-employee:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--nx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--nx-grid) 1px, transparent 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(120% 80% at 50% 0,#000 10%,#0000 75%)}@keyframes nx-drift{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(3vmax,2vmax)rotate(4deg)}to{transform:translate(-3vmax,4vmax)rotate(-3deg)}}.ag-employee .nx-header{background:var(--nx-glass);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);position:relative}.ag-employee .nx-header:after{content:"";background:var(--nx-header-line);height:2px;position:absolute;inset:auto 0 -1px;box-shadow:0 0 12px #9d7bff8c}.ag-employee .nx-header .nx-signout{color:var(--nx-ink-2)}.ag-employee .nx-header .nx-signout:hover{color:var(--nx-ink);background:var(--sa-sunken)}.ag-employee .nx-lang{background:var(--sa-sunken);box-shadow:inset 0 0 0 1px var(--sa-line)}.ag-employee .nx-lang button{color:var(--nx-ink-2)}.ag-employee .nx-lang button[aria-pressed=true],.ag-employee .nx-tab[aria-current=page]{color:#fff;background:linear-gradient(120deg,#4338ca,#7c3aed 50%,#be185d);box-shadow:inset 0 0 0 1px #ffffff24,0 4px 18px -4px #be185db3,0 0 14px #7c3aed73}.ag-employee .nx-theme button{color:var(--neon-amber-ink)}html.dark .ag-employee .nx-theme button{color:var(--neon-amber);filter:drop-shadow(0 0 6px #fbbf2499)}.ag-employee .nx-tab{color:var(--nx-ink-2)}.ag-employee .nx-tab:not([aria-current=page]):hover{color:var(--nx-ink);background:var(--sa-sunken)}.ag-employee .nx-hello{font-family:var(--font-ag-display), var(--font-inter), sans-serif;letter-spacing:-.015em;color:var(--nx-ink);font-size:24px;font-weight:650;line-height:30px}.ag-employee .nx-name{background:var(--nx-name);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}@media (min-width:1024px){.ag-employee .nx-hello{font-size:30px;line-height:36px}}.ag-employee .nx-sign{border:2px solid var(--sign-edge);background:var(--sign-bg);box-shadow:var(--sign-shadow);border-radius:22px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex;position:relative}.ag-employee .nx-sign-word{font-family:var(--font-neon), var(--font-ag-display), sans-serif;letter-spacing:.005em;color:var(--sign-word);text-shadow:var(--sign-glow);font-size:36px;font-weight:400;line-height:42px;display:block}.ag-employee .nx-sign-since{font-variant-numeric:tabular-nums;color:var(--sign-since);margin-top:4px;font-size:22px;font-weight:650;line-height:28px;display:block}@media (min-width:1024px){.ag-employee .nx-sign{padding:22px 24px}.ag-employee .nx-sign-word{font-size:42px;line-height:48px}.ag-employee .nx-sign-since{font-size:24px;line-height:30px}}.ag-employee .nx-sign[data-lit=true]{--sign-edge:#a7f3d0;--sign-bg:linear-gradient(135deg, #047857 0%, #065f46 100%);--sign-shadow:0 0 0 4px var(--nx-bg), 0 0 0 6px #10b981, 0 20px 44px -14px #059669bf, 0 0 34px -6px #10b9818c;--sign-word:#fff;--sign-glow:0 0 1px #ffffffe6, 0 0 12px #a7f3d08c;--sign-since:#fff}.ag-employee .nx-sign[data-lit=false]{--sign-edge:#b3abd3;--sign-bg:#f4f1fc;--sign-shadow:0 0 0 4px var(--nx-bg), 0 0 0 5px #ddd6f0;--sign-word:#5b5480;--sign-glow:none;--sign-since:#2b2546;border-style:dashed}html.dark .ag-employee .nx-sign[data-lit=true]{--sign-edge:#39ff9c;--sign-bg:radial-gradient(120% 140% at 0% 0%, #39ff9c21, transparent 60%), #08110e;--sign-shadow:0 0 0 4px #07060d, 0 0 0 5.5px #39ff9cbf, 0 0 22px 2px #39ff9c73, 0 0 64px #39ff9c38, inset 0 0 22px #39ff9c38;--sign-word:#8affc1;--sign-glow:0 0 1px #d9ffe9, 0 0 6px #39ff9ce6, 0 0 16px #39ff9cb3, 0 0 36px #39ff9c73;--sign-since:#fff}html.dark .ag-employee .nx-sign[data-lit=false]{--sign-edge:#3b3456;--sign-bg:#0e0b19;--sign-shadow:0 0 0 4px #07060d, 0 0 0 5.5px #2a2442;--sign-word:#a9a2c8;--sign-glow:none;--sign-since:#ecebf5;border-style:solid}.ag-employee .nx-mark{border-radius:9999px;flex:none;width:18px;height:18px;margin-top:12px;position:relative}@media (min-width:1024px){.ag-employee .nx-mark{margin-top:15px}}.ag-employee .nx-sign[data-lit=true] .nx-mark{background:#fff;box-shadow:0 0 0 3px #a7f3d0,0 0 12px #a7f3d0}html.dark .ag-employee .nx-sign[data-lit=true] .nx-mark{background:#39ff9c;box-shadow:0 0 8px #39ff9c,0 0 18px #39ff9cb3}.ag-employee .nx-sign[data-lit=true] .nx-mark:after{content:"";border-radius:inherit;color:#a7f3d0;opacity:0;border:2px solid;animation:1.8s cubic-bezier(0,0,.2,1) infinite nx-ping;position:absolute;inset:0}html.dark .ag-employee .nx-sign[data-lit=true] .nx-mark:after{color:#39ff9c}.ag-employee .nx-sign[data-lit=false] .nx-mark{background:0 0;border:3px solid #7d76a3}html.dark .ag-employee .nx-sign[data-lit=false] .nx-mark{border-color:#8a83ab}@keyframes nx-ping{0%{opacity:.9;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}.ag-employee .nx-sign[data-lit=true] .nx-sign-word,.ag-employee .nx-sign[data-lit=true] .nx-mark{animation:1.1s linear both nx-flicker-on}.ag-employee .nx-sign[data-lit=true]{animation:1.1s linear both nx-sign-on}@keyframes nx-flicker-on{0%{opacity:.18}12%{opacity:1}20%{opacity:.25}48%{opacity:.3}56%{opacity:1}to{opacity:1}}@keyframes nx-sign-on{0%,11%{box-shadow:0 0 0 4px var(--nx-bg), 0 0 0 5.5px #39ff9c40}12%,19%{box-shadow:var(--sign-shadow)}20%,55%{box-shadow:0 0 0 4px var(--nx-bg), 0 0 0 5.5px #39ff9c40}56%,to{box-shadow:var(--sign-shadow)}}.ag-employee [data-nx-burst=out] .nx-sign[data-lit=false] .nx-sign-word{animation:.9s ease-out both nx-go-dark}@keyframes nx-go-dark{0%{color:#ff86b6;text-shadow:0 0 8px #ff3d8be6,0 0 24px #ff3d8b99}25%{color:var(--sign-word);text-shadow:none}40%{color:#ff86b6;text-shadow:0 0 8px #ff3d8bb3}to{color:var(--sign-word);text-shadow:none}}.ag-employee .nx-orb{--orb-1:#10b981;--orb-2:#059669;--orb-3:#0d9488;--orb-a:#4dffb0;--orb-b:#22d3ee;--orb-rgb:16 185 129;place-items:center;width:184px;height:184px;display:grid;position:relative}.ag-employee .nx-orb[data-state=out]{--orb-1:#fb4d6d;--orb-2:#f43f5e;--orb-3:#e11d48;--orb-a:#ff5c9a;--orb-b:#fbbf24;--orb-rgb:244 63 94}@media (min-width:1024px){.ag-employee .nx-orb{width:220px;height:220px}}.ag-employee .nx-orb>*{grid-area:1/1}.ag-employee .nx-orb-halo{pointer-events:none;background:radial-gradient(closest-side, rgb(var(--orb-rgb) / .75) 30%, rgb(var(--orb-rgb) / .32) 58%, rgb(var(--orb-rgb) / .1) 80%, transparent);border-radius:9999px;animation:3.4s ease-in-out infinite nx-breathe;position:absolute;inset:-72px}html:not(.dark) .ag-employee .nx-orb-halo{background:radial-gradient(closest-side, rgb(var(--orb-rgb) / .6) 30%, rgb(var(--orb-rgb) / .24) 58%, rgb(var(--orb-rgb) / .06) 80%, transparent)}@keyframes nx-breathe{0%,to{opacity:.85;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.ag-employee .nx-orb-ring{pointer-events:none;background:conic-gradient(from 0deg, var(--orb-a), transparent 22%, var(--orb-b) 48%, transparent 72%, var(--orb-a));filter:drop-shadow(0 0 6px var(--orb-a)) drop-shadow(0 0 14px var(--orb-a)) brightness(1.15);border-radius:9999px;animation:7s linear infinite nx-spin;position:absolute;inset:-11px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px))}@keyframes nx-spin{to{transform:rotate(360deg)}}.ag-employee .nx-orb-pulse{border:2px solid var(--orb-a);pointer-events:none;opacity:0;border-radius:9999px;animation:2.8s ease-out infinite nx-pulse;position:absolute;inset:0}.ag-employee .nx-orb-pulse+.nx-orb-pulse{animation-delay:1.4s}@keyframes nx-pulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.ag-employee .nx-orb-btn{z-index:1;color:#fff;background:radial-gradient(60% 34% at 50% 10%, #ffffff57, transparent 70%), linear-gradient(180deg, var(--orb-1) 0%, var(--orb-2) 50%, var(--orb-3) 100%);width:100%;height:100%;box-shadow:inset 0 3px 0 #ffffff59, inset 0 -14px 26px #00000029, 0 0 0 2px #ffffff38, 0 0 30px rgb(var(--orb-rgb) / .95), 0 0 80px rgb(var(--orb-rgb) / .65), 0 0 150px rgb(var(--orb-rgb) / .4);-webkit-tap-highlight-color:transparent;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:transform .16s,box-shadow .16s;display:flex;position:relative}.ag-employee .nx-orb-btn:hover{transform:scale(1.025)}.ag-employee .nx-orb-btn:active{box-shadow:inset 0 2px 0 #ffffff26, inset 0 8px 22px #00000059, 0 0 0 2px #ffffff1a, 0 0 16px rgb(var(--orb-rgb) / .6), 0 0 40px rgb(var(--orb-rgb) / .35);transform:translateY(4px)scale(.965)}.ag-employee .nx-orb-btn:disabled{cursor:progress}.ag-employee .nx-orb-btn:focus-visible{outline-offset:5px;outline:3px solid #fff}html:not(.dark) .ag-employee .nx-orb-btn:focus-visible{outline-color:#16112b}.ag-employee .nx-orb-label{text-shadow:0 1px 2px #00000073,0 0 1px #0000004d;text-align:center;letter-spacing:-.01em;max-width:160px;font-size:23px;font-weight:800;line-height:28px}.ag-employee .nx-orb-icon{filter:drop-shadow(0 1px 2px #00000073);width:44px;height:44px}.ag-employee .nx-burst{pointer-events:none;z-index:2;position:absolute;inset:0}.ag-employee .nx-burst[data-to=in]{--spark-1:#39ff9c;--spark-2:#22d3ee;--spark-3:#fef08a}.ag-employee .nx-burst[data-to=out]{--spark-1:#ff3d8b;--spark-2:#fbbf24;--spark-3:#c084fc}.ag-employee .nx-shock{border:4px solid var(--spark-1);box-shadow:0 0 18px var(--spark-1), inset 0 0 18px var(--spark-1);border-radius:9999px;animation:.9s cubic-bezier(.1,.7,.3,1) forwards nx-shock;position:absolute;inset:0}.ag-employee .nx-shock+.nx-shock{border-color:var(--spark-2);box-shadow:0 0 18px var(--spark-2);opacity:0;animation-delay:.12s}@keyframes nx-shock{0%{opacity:1;transform:scale(.95)}to{opacity:0;transform:scale(2.1)}}.ag-employee .nx-spark{background:var(--spark-1);width:9px;height:9px;box-shadow:0 0 8px var(--spark-1), 0 0 16px var(--spark-1);transform:rotate(var(--a)) translateX(80px) scale(1);border-radius:9999px;margin:-4.5px 0 0 -4.5px;animation:1s cubic-bezier(.15,.6,.35,1) forwards nx-spark;position:absolute;top:50%;left:50%}.ag-employee .nx-spark:nth-child(3n){background:var(--spark-2);box-shadow:0 0 8px var(--spark-2), 0 0 16px var(--spark-2)}.ag-employee .nx-spark:nth-child(3n+1){background:var(--spark-3);box-shadow:0 0 8px var(--spark-3), 0 0 16px var(--spark-3);width:6px;height:6px}@keyframes nx-spark{0%{transform:rotate(var(--a)) translateX(84px) scale(1.2);opacity:1}70%{opacity:1}to{transform:rotate(var(--a)) translateX(var(--d,170px)) scale(.2);opacity:0}}@media (min-width:1024px) and (min-height:1040px){.ag-employee .nx-left{position:sticky;top:32px}}.nx-preview{--nx-bg:var(--sa-paper,#fff)}.ag-employee .nx-neon-sign,.nx-preview .nx-neon-sign{box-shadow:0 0 0 4px var(--nx-bg), 0 0 0 5.5px #ff2d5559, 0 0 22px #ff2d554d, inset 0 0 26px #ff2d5514;background:radial-gradient(90% 120% at 100% 0,#ff3d8b1f,#0000 60%),#0b0912;border:2px solid #ff2d558c;border-radius:22px;padding:18px 20px 20px;animation:2.8s ease-in-out infinite nx-sign-border,1.1s linear both nx-flicker-on;position:relative}html:not(.dark) .ag-employee .nx-neon-sign,html:not(.dark) .nx-preview .nx-neon-sign{box-shadow:0 0 0 4px var(--nx-bg), 0 0 0 5.5px #ff2d5573, 0 18px 40px -14px #be185d99, 0 0 24px #ff2d5559}@keyframes nx-sign-border{0%,to{border-color:#ff2d5580}50%{border-color:#ff5c8cf2}}.ag-employee .nx-neon-label,.nx-preview .nx-neon-label{font-family:var(--font-neon), var(--font-ag-display), sans-serif;color:#7ff0ff;text-shadow:0 0 1px #d9fbff,0 0 8px #22d3eecc,0 0 18px #22d3ee73;align-items:center;gap:10px;font-size:18px;line-height:24px;display:flex}.ag-employee .nx-neon-text,.nx-preview .nx-neon-text{color:#ff4f7e;text-shadow:0 0 1px #ff8caae6,0 0 10px #ff2d558c,0 0 26px #ff2d5559;font-size:19px;font-weight:700;line-height:29px;animation:7s ease-in-out infinite nx-neon-color}.ag-employee .nx-neon-author,.nx-preview .nx-neon-author{color:#e6defa;margin-top:6px;font-size:15px;font-weight:600;line-height:22px}@keyframes nx-neon-color{0%,to{color:#ff4f7e}35%{color:#ff7a4f}70%{color:#ff4fae}}.ag-employee .nx-card{--c:var(--neon-violet);--c-ink:var(--neon-violet-ink);background:var(--nx-card);border:1px solid color-mix(in srgb, var(--c) 30%, var(--nx-card-line));box-shadow:0 16px 38px -18px color-mix(in srgb, var(--c) 70%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--c) 30%, transparent);border-radius:20px;padding:18px 20px 20px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden}html.dark .ag-employee .nx-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--c) 13%, transparent), transparent 55%), var(--nx-card);border-color:color-mix(in srgb, var(--c) 34%, transparent);box-shadow:0 0 0 1px #0000004d, 0 18px 44px -22px color-mix(in srgb, var(--c) 80%, transparent), inset 0 1px 0 #ffffff0d}.ag-employee .nx-card:before{content:"";background:linear-gradient(90deg, transparent, var(--c) 18%, var(--c-2,var(--c)) 82%, transparent);height:3px;box-shadow:0 0 14px var(--c), 0 0 4px var(--c);border-radius:0 0 4px 4px;position:absolute;inset:0 18px auto}@media (hover:hover){.ag-employee .nx-card:hover{transform:translateY(-3px)}}.ag-employee .nx-card.nx-violet{--c:var(--neon-violet);--c-ink:var(--neon-violet-ink);--c-2:var(--neon-pink)}.ag-employee .nx-card.nx-green{--c:var(--neon-green);--c-ink:var(--neon-green-ink);--c-2:var(--neon-cyan)}.ag-employee .nx-card.nx-cyan{--c:var(--neon-cyan);--c-ink:var(--neon-cyan-ink);--c-2:var(--neon-violet)}.ag-employee .nx-card.nx-amber{--c:var(--neon-amber);--c-ink:var(--neon-amber-ink);--c-2:var(--neon-pink)}.ag-employee .nx-card.nx-pink{--c:var(--neon-pink);--c-ink:var(--neon-pink-ink);--c-2:var(--neon-amber)}.ag-employee .nx-card-head{align-items:center;gap:12px;min-height:44px;display:flex}.ag-employee .nx-card-title{font-family:var(--font-ag-display), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--nx-ink);font-size:20px;font-weight:700;line-height:26px}.ag-employee .nx-chip{color:#fff;background:linear-gradient(140deg, var(--c), var(--c-2,var(--c)));width:40px;height:40px;box-shadow:0 6px 16px -6px var(--c), 0 0 0 1px #ffffff2e inset;border-radius:12px;flex:none;place-items:center;display:grid}html.dark .ag-employee .nx-chip{color:var(--c);background:color-mix(in srgb, var(--c) 14%, #0b0916);box-shadow:0 0 0 1.5px var(--c), 0 0 14px color-mix(in srgb, var(--c) 60%, transparent), inset 0 0 10px color-mix(in srgb, var(--c) 30%, transparent)}.ag-employee .nx-chip svg{width:22px;height:22px}html.dark .ag-employee .nx-chip svg{filter:drop-shadow(0 0 4px var(--c))}.ag-employee .nx-ink-c{color:var(--c-ink)}.ag-employee .nx-line{border-color:color-mix(in srgb, var(--c) 18%, var(--sa-line))}.ag-employee .nx-today-line{font-family:var(--font-ag-display), var(--font-inter), sans-serif;color:var(--nx-ink);text-wrap:balance;font-size:23px;font-weight:700;line-height:30px}@media (max-width:419px){.ag-employee .nx-today-line{font-size:20px;line-height:28px}}.ag-employee .nx-today-row{background:color-mix(in srgb, var(--neon-violet) 12%, transparent);box-shadow:0 0 0 2px var(--neon-violet), 0 0 18px color-mix(in srgb, var(--neon-violet) 55%, transparent);border-radius:14px}html:not(.dark) .ag-employee .nx-today-row{box-shadow:0 0 0 2px var(--neon-violet), 0 6px 18px -6px color-mix(in srgb, var(--neon-violet) 70%, transparent)}.ag-employee .nx-week{background:color-mix(in srgb, var(--neon-violet) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--neon-violet) 22%, transparent);border-radius:16px;padding:4px}.ag-employee .nx-step{color:var(--nx-ink);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neon-violet) 45%, transparent);border-radius:12px}.ag-employee .nx-step:hover:not(:disabled){background:color-mix(in srgb, var(--neon-violet) 14%, transparent)}.ag-employee .nx-step:disabled{box-shadow:inset 0 0 0 1.5px var(--sa-line);color:var(--sa-ink-3,#85858f)}.ag-employee .nx-live-dot{box-shadow:0 0 8px var(--neon-green);position:relative;background:var(--neon-green)!important}.ag-employee .nx-live-dot:after{content:"";border-radius:inherit;background:var(--neon-green);opacity:0;animation:2s cubic-bezier(0,0,.2,1) infinite nx-ping;position:absolute;inset:0}.ag-employee .nx-ext{border:1.5px solid var(--neon-green);min-height:30px;color:var(--neon-green-ink);background:color-mix(in srgb, var(--neon-green) 8%, transparent);border-radius:9999px;align-items:center;padding:2px 12px;font-weight:650;display:inline-flex}html.dark .ag-employee .nx-ext{box-shadow:0 0 10px color-mix(in srgb, var(--neon-green) 35%, transparent)}.ag-employee .nx-num{width:30px;height:30px;color:var(--neon-amber-ink);box-shadow:0 0 0 2px var(--neon-amber);border-radius:9999px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}html.dark .ag-employee .nx-num{box-shadow:0 0 0 2px var(--neon-amber), 0 0 10px color-mix(in srgb, var(--neon-amber) 55%, transparent)}.ag-employee .nx-num-c{color:var(--c-ink);box-shadow:0 0 0 2px var(--c)}html.dark .ag-employee .nx-num-c{box-shadow:0 0 0 2px var(--c), 0 0 10px color-mix(in srgb, var(--c) 55%, transparent)}.ag-employee .nx-btn-cyan{color:#fff;background:linear-gradient(120deg,#0e7490,#1d4ed8 60%,#6d28d9);transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:inset 0 0 0 1px #ffffff29,0 10px 26px -10px #06b6d4e6,0 0 22px #22d3ee59}.ag-employee .nx-btn-cyan:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 0 0 1px #fff3,0 12px 30px -10px #06b6d4,0 0 30px #22d3ee80}.ag-employee .nx-btn-cyan:disabled{background:var(--sa-sunken);color:var(--nx-ink-2);box-shadow:inset 0 0 0 1px var(--sa-line)}.ag-employee .nx-btn-ghost{color:var(--nx-ink);box-shadow:inset 0 0 0 1.5px var(--sa-line-strong);background:0 0}.ag-employee .nx-btn-ghost:hover{background:var(--sa-sunken)}.ag-employee .nx-dialog{background:var(--sa-surface);border:1px solid color-mix(in srgb, var(--neon-cyan) 35%, var(--sa-line));position:relative;box-shadow:0 30px 80px -20px #06b6d473,0 0 0 1px #ffffff0a}html.dark .ag-employee .nx-dialog{background:radial-gradient(120% 70% at 0 0,#22d3ee1a,#0000 55%),#120e22;box-shadow:0 30px 90px -20px #000000d9,0 0 40px -6px #22d3ee59}.ag-employee .nx-dialog:before{content:"";background:linear-gradient(90deg, transparent, var(--neon-cyan) 15%, var(--neon-violet) 50%, var(--neon-pink) 85%, transparent);height:3px;box-shadow:0 0 14px var(--neon-cyan);position:absolute;inset:0 24px auto}.ag-employee .nx-check{accent-color:#0e7490}html.dark .ag-employee .nx-check{accent-color:#22d3ee}.ag-employee .nx-rise{animation:.6s cubic-bezier(.2,.8,.2,1) both nx-rise}.ag-employee .nx-rise-2{animation-delay:80ms}.ag-employee .nx-rise-3{animation-delay:.16s}.ag-employee .nx-rise-4{animation-delay:.24s}.ag-employee .nx-rise-5{animation-delay:.32s}@keyframes nx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ag-employee .nx-page-title{font-family:var(--font-ag-display), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--nx-ink);font-size:28px;font-weight:750;line-height:34px}@media (min-width:1024px){.ag-employee .nx-page-title{font-size:34px;line-height:40px}}.ag-employee .nx-ink-2{color:var(--nx-ink-2)}.ag-employee .nx-pc[data-state=online]{--c:var(--neon-green);--c-ink:var(--neon-green-ink);--c-2:var(--neon-cyan)}.ag-employee .nx-pc[data-state=waking]{--c:var(--neon-amber);--c-ink:var(--neon-amber-ink);--c-2:var(--neon-pink)}.ag-employee .nx-pc[data-state=sleeping]{--c:var(--neon-violet);--c-ink:var(--neon-violet-ink);--c-2:var(--neon-cyan)}.ag-employee .nx-pc[data-state=offline]{--c:var(--neon-pink);--c-ink:var(--neon-pink-ink);--c-2:var(--neon-violet)}.ag-employee .nx-pc[data-state=unknown]{--c:var(--neon-violet);--c-ink:var(--neon-violet-ink);--c-2:var(--neon-pink)}.ag-employee .nx-pc-state{border:2px solid var(--c);background:color-mix(in srgb, var(--c) 10%, transparent);border-radius:9999px;align-items:center;gap:12px;min-height:44px;padding:4px 18px 4px 14px;display:inline-flex}html.dark .ag-employee .nx-pc-state{background:color-mix(in srgb, var(--c) 9%, #0b0916);box-shadow:0 0 14px color-mix(in srgb, var(--c) 45%, transparent), inset 0 0 12px color-mix(in srgb, var(--c) 22%, transparent)}.ag-employee .nx-pc-word{font-family:var(--font-neon), var(--font-ag-display), sans-serif;color:var(--c-ink);font-size:24px;line-height:30px}html.dark .ag-employee .nx-pc-word{text-shadow:0 0 1px #fff9, 0 0 8px color-mix(in srgb, var(--c) 85%, transparent), 0 0 20px color-mix(in srgb, var(--c) 45%, transparent)}.ag-employee .nx-pc-dot{background:var(--c);width:14px;height:14px;box-shadow:0 0 8px var(--c);border-radius:9999px;flex:none;position:relative}.ag-employee .nx-pc:not([data-state=online]):not([data-state=waking]) .nx-pc-dot{border:3px solid var(--c);box-shadow:none;background:0 0}.ag-employee .nx-pc[data-state=online] .nx-pc-dot:after,.ag-employee .nx-pc[data-state=waking] .nx-pc-dot:after{content:"";border-radius:inherit;background:var(--c);animation:1.8s cubic-bezier(0,0,.2,1) infinite nx-ping;position:absolute;inset:0}.ag-employee .nx-btn-go,.ag-employee .nx-btn-wake{color:#fff;box-shadow:0 0 0 1px #ffffff29 inset, 0 12px 28px -10px var(--btn-glow), 0 0 24px color-mix(in srgb, var(--btn-glow) 55%, transparent);transition:transform .16s,box-shadow .16s,filter .16s}.ag-employee .nx-btn-go{--btn-glow:#10b981;background:linear-gradient(120deg,#047857,#0f766e 55%,#0e7490)}.ag-employee .nx-btn-wake{--btn-glow:#f59e0b;background:linear-gradient(120deg,#b45309,#c2410c 50%,#be185d)}.ag-employee .nx-btn-go:hover:not(:disabled),.ag-employee .nx-btn-wake:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 0 1px #fff3 inset, 0 14px 32px -10px var(--btn-glow), 0 0 34px color-mix(in srgb, var(--btn-glow) 70%, transparent)}.ag-employee .nx-btn-go:disabled,.ag-employee .nx-btn-wake:disabled{filter:saturate(.6)}.ag-employee .nx-btn-go:focus-visible,.ag-employee .nx-btn-wake:focus-visible{outline:3px solid var(--nx-ink);outline-offset:3px}.ag-employee .nx-wake{background:color-mix(in srgb, var(--neon-amber) 10%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neon-amber) 55%, transparent);border-radius:16px;padding:16px 18px}html.dark .ag-employee .nx-wake{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neon-amber) 55%, transparent), 0 0 22px -4px color-mix(in srgb, var(--neon-amber) 45%, transparent)}.ag-employee .nx-wake-title{color:var(--nx-ink);font-size:19px;font-weight:750;line-height:26px}.ag-employee .nx-wake-bar{background:color-mix(in srgb, var(--neon-amber) 18%, transparent);border-radius:9999px;height:8px;margin:12px 0;position:relative;overflow:hidden}.ag-employee .nx-wake-bar:before{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, var(--neon-amber), var(--neon-pink), transparent);width:40%;box-shadow:0 0 12px var(--neon-amber);animation:1.8s ease-in-out infinite nx-sweep;position:absolute;inset:0 auto 0 0}@keyframes nx-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ag-employee .nx-turn{animation:6s linear infinite sa-spin}.ag-employee .nx-note{color:var(--nx-ink);background:color-mix(in srgb, var(--tone) 10%, transparent);box-shadow:inset 3px 0 0 var(--tone), inset 0 0 0 1px color-mix(in srgb, var(--tone) 30%, transparent);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:17px;font-weight:600;line-height:24px;display:flex}.ag-employee .nx-note svg{width:22px;height:22px;color:var(--tone-ink);flex:none;margin-top:1px}.ag-employee .nx-note[data-tone=warn]{--tone:var(--neon-amber);--tone-ink:var(--neon-amber-ink)}.ag-employee .nx-note[data-tone=bad]{--tone:var(--neon-pink);--tone-ink:var(--neon-pink-ink)}.ag-employee .nx-note[data-tone=good]{--tone:var(--neon-green);--tone-ink:var(--neon-green-ink)}.ag-employee .nx-note[data-tone=info]{--tone:var(--neon-cyan);--tone-ink:var(--neon-cyan-ink)}.ag-employee .nx-field{width:100%;min-height:56px;color:var(--nx-ink);background:var(--sa-surface);border:2px solid color-mix(in srgb, var(--neon-cyan) 45%, var(--sa-line-strong));border-radius:14px;padding:12px 16px;font-size:19px;line-height:28px;transition:border-color .16s,box-shadow .16s}html.dark .ag-employee .nx-field{background:#0b0916}.ag-employee .nx-field::placeholder{color:var(--nx-ink-2);opacity:1}.ag-employee .nx-field:focus-visible{border-color:var(--neon-cyan);box-shadow:0 0 0 4px color-mix(in srgb, var(--neon-cyan) 28%, transparent), 0 0 22px color-mix(in srgb, var(--neon-cyan) 40%, transparent);outline:none}.ag-employee .nx-field:disabled{opacity:.6}.ag-employee .nx-label{color:var(--nx-ink);margin-bottom:8px;font-size:17px;font-weight:650;line-height:24px;display:block}.ag-employee .nx-back{min-height:48px;color:var(--nx-ink-2);border-radius:12px;align-items:center;gap:8px;margin-left:-8px;padding:0 14px 0 8px;font-size:17px;font-weight:650;display:inline-flex}.ag-employee .nx-back:hover{color:var(--nx-ink);background:var(--sa-sunken)}.ag-employee .nx-stage{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:20px 16px 32px;display:flex}.ag-employee .nx-panel{background:var(--nx-glass);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border:1px solid color-mix(in srgb, var(--neon-violet) 30%, var(--nx-card-line));border-radius:28px;width:100%;max-width:420px;padding:28px 22px 24px;position:relative;box-shadow:0 30px 80px -24px #7c3aed80,0 0 0 1px #ffffff0a}html.dark .ag-employee .nx-panel{box-shadow:0 30px 90px -20px #000000d9,0 0 46px -8px #9d7bff66}.ag-employee .nx-panel:before{content:"";background:linear-gradient(90deg, transparent, var(--neon-cyan) 15%, var(--neon-violet) 50%, var(--neon-pink) 85%, transparent);height:3px;box-shadow:0 0 14px var(--neon-violet), 0 0 4px var(--neon-cyan);border-radius:0 0 4px 4px;position:absolute;inset:0 28px auto}@media (min-width:640px){.ag-employee .nx-panel{padding:36px 32px 28px}}.ag-employee .nx-panel-title{font-family:var(--font-ag-display), var(--font-inter), sans-serif;letter-spacing:-.015em;color:var(--nx-ink);text-wrap:balance;font-size:24px;font-weight:750;line-height:30px}.ag-employee .nx-dots{justify-content:center;gap:18px;display:flex}.ag-employee .nx-dot{border:2.5px solid color-mix(in srgb, var(--neon-violet) 55%, var(--sa-line-strong));border-radius:9999px;width:22px;height:22px;transition:background-color .12s,box-shadow .12s,transform .12s}.ag-employee .nx-dot:first-child{--c:var(--neon-cyan)}.ag-employee .nx-dot:nth-child(2){--c:var(--neon-violet)}.ag-employee .nx-dot:nth-child(3){--c:var(--neon-pink)}.ag-employee .nx-dot:nth-child(4){--c:var(--neon-amber)}.ag-employee .nx-dot[data-on=true]{background:var(--c);border-color:var(--c);box-shadow:0 0 10px var(--c), 0 0 24px color-mix(in srgb, var(--c) 60%, transparent);animation:.35s ease-out both nx-dot-on;transform:scale(1.12)}.ag-employee .nx-dots[data-error=true] .nx-dot{border-color:var(--neon-pink)}.ag-employee .nx-dots[data-error=true] .nx-dot[data-on=true]{--c:var(--neon-pink)}@keyframes nx-dot-on{0%{opacity:.4;transform:scale(.6)}60%{opacity:1;transform:scale(1.3)}to{transform:scale(1.12)}}.ag-employee .nx-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both nx-shake}@keyframes nx-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.ag-employee .nx-keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ag-employee .nx-key{height:68px;font-family:var(--font-inter), ui-sans-serif, sans-serif;font-variant-numeric:tabular-nums;color:var(--nx-ink);background:var(--sa-surface);border:1.5px solid color-mix(in srgb, var(--c,var(--neon-violet)) 35%, var(--sa-line));box-shadow:0 8px 20px -12px color-mix(in srgb, var(--c,var(--neon-violet)) 70%, transparent);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:18px;place-items:center;font-size:30px;font-weight:600;line-height:1;transition:transform .11s,box-shadow .16s,border-color .16s,background-color .16s;display:grid;position:relative}html.dark .ag-employee .nx-key{border-color:color-mix(in srgb, var(--c,var(--neon-violet)) 60%, transparent);box-shadow:inset 0 1px 0 #ffffff0d, inset 0 0 14px color-mix(in srgb, var(--c,var(--neon-violet)) 16%, transparent), 0 0 18px -4px color-mix(in srgb, var(--c,var(--neon-violet)) 70%, transparent);background:#120e22c7}.ag-employee .nx-key:nth-child(3n+1){--c:var(--neon-cyan)}.ag-employee .nx-key:nth-child(3n+2){--c:var(--neon-violet)}.ag-employee .nx-key:nth-child(3n){--c:var(--neon-pink)}@media (hover:hover){.ag-employee .nx-key:hover:not(:disabled){border-color:var(--c);box-shadow:0 0 0 1px var(--c), 0 0 22px color-mix(in srgb, var(--c) 55%, transparent)}}.ag-employee .nx-key:active:not(:disabled),.ag-employee .nx-key[data-pressed=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 18%, var(--sa-surface));box-shadow:0 0 0 2px var(--c), 0 0 30px color-mix(in srgb, var(--c) 75%, transparent);transform:scale(.94)}.ag-employee .nx-key:disabled{opacity:.45;cursor:not-allowed}.ag-employee .nx-key:focus-visible{outline:3px solid var(--c);outline-offset:3px}.ag-employee .nx-key-back{color:var(--nx-ink-2)}.ag-employee .nx-key-back svg{width:30px;height:30px}@media (min-width:640px){.ag-employee .nx-key{height:76px}}.ag-employee .nx-pin{position:relative}.ag-employee .nx-pin-brand{justify-content:center;display:flex}.ag-employee .nx-pin-msg{min-height:48px;margin-block:-6px}@media (max-height:900px) and (max-width:1023px){.ag-employee .nx-stage-pin{padding:12px 16px 16px}.ag-employee .nx-pin-lang{margin-bottom:10px}.ag-employee .nx-pin-panel{gap:14px;padding:22px 20px 20px}.ag-employee .nx-pin-panel .nx-panel-title{font-size:22px;line-height:28px}.ag-employee .nx-pin-panel .nx-note{padding:10px 12px;font-size:15px;line-height:22px}.ag-employee .nx-pin-panel .nx-note svg{width:20px;height:20px}.ag-employee .nx-pin-msg{min-height:44px;margin-block:-4px}.ag-employee .nx-pin-panel .nx-keys{gap:10px}.ag-employee .nx-pin-panel .nx-key{height:64px}}@media (max-height:760px) and (max-width:1023px){.ag-employee .nx-stage-pin{padding:10px 12px}.ag-employee .nx-pin-lang{z-index:2;width:auto;margin:0;position:absolute;top:14px;right:14px}.ag-employee .nx-pin-panel{gap:12px;padding:14px 16px 16px}.ag-employee .nx-pin-brand{justify-content:flex-start;align-self:stretch;align-items:center;max-width:calc(100% - 112px);min-height:44px}.ag-employee .nx-pin-brand .nx-pin-logo{max-width:100%;height:40px;margin:0}.ag-employee .nx-pin-panel .nx-panel-title{font-size:20px;line-height:26px}.ag-employee .nx-pin-panel .nx-dots{gap:16px}.ag-employee .nx-pin-panel .nx-dot{width:20px;height:20px}.ag-employee .nx-pin-panel .nx-key{height:60px}}.ag-employee .nx-plate{background:color-mix(in srgb, var(--neon-cyan) 7%, var(--sa-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neon-cyan) 40%, transparent);border-radius:16px}html.dark .ag-employee .nx-plate{background:color-mix(in srgb, var(--neon-cyan) 7%, #0b0916);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--neon-cyan) 40%, transparent), 0 0 20px -6px color-mix(in srgb, var(--neon-cyan) 50%, transparent)}.ag-employee .nx-plate>*+*{border-top:1px solid color-mix(in srgb, var(--neon-cyan) 22%, transparent)}.ag-employee .nx-badge{color:#fff;background:linear-gradient(140deg, var(--c), var(--c-2,var(--c)));width:64px;height:64px;box-shadow:0 10px 24px -8px var(--c), 0 0 0 1px #ffffff2e inset;border-radius:20px;place-items:center;display:grid}html.dark .ag-employee .nx-badge{color:var(--c);background:color-mix(in srgb, var(--c) 14%, #0b0916);box-shadow:0 0 0 2px var(--c), 0 0 22px color-mix(in srgb, var(--c) 60%, transparent), inset 0 0 14px color-mix(in srgb, var(--c) 30%, transparent)}.ag-employee .nx-badge svg{width:32px;height:32px}.ag-employee .nx-badge.nx-cyan{--c:var(--neon-cyan);--c-2:var(--neon-violet)}.ag-employee .nx-badge.nx-pink{--c:var(--neon-pink);--c-2:var(--neon-amber)}.ag-employee .nx-ring{border:4px solid color-mix(in srgb, var(--neon-violet) 22%, transparent);border-top-color:var(--neon-cyan);border-right-color:var(--neon-pink);width:44px;height:44px;box-shadow:0 0 18px color-mix(in srgb, var(--neon-cyan) 45%, transparent);border-radius:9999px;animation:.9s linear infinite sa-spin}.ag-employee .nx-ring-sm{border-width:3px;width:32px;height:32px}@media (prefers-reduced-motion:reduce){.ag-employee:before,.ag-employee .nx-sign,.ag-employee .nx-sign *,.ag-employee .nx-orb *,.ag-employee .nx-neon-sign,.ag-employee .nx-neon-text,.nx-preview .nx-neon-sign,.nx-preview .nx-neon-text,.ag-employee .nx-live-dot:after,.ag-employee .nx-rise,.ag-employee [data-nx-burst] .nx-sign-word,.ag-employee .nx-pc-dot:after,.ag-employee .nx-wake-bar:before,.ag-employee .nx-turn,.ag-employee .nx-dot,.ag-employee .nx-shake,.ag-employee .nx-ring{animation:none!important}.ag-employee .nx-pc-dot:after{display:none}.ag-employee .nx-wake-bar:before{left:30%}.ag-employee .nx-key,.ag-employee .nx-dot{transition:none}.ag-employee .nx-key:active:not(:disabled){transform:none}.ag-employee .nx-sign[data-lit=true] .nx-mark:after,.ag-employee .nx-live-dot:after,.ag-employee .nx-orb-pulse,.ag-employee .nx-burst{display:none}.ag-employee .nx-card,.ag-employee .nx-orb-btn{transition:none}.ag-employee .nx-card:hover,.ag-employee .nx-orb-btn:hover{transform:none}}
