.cn-wrapper[data-v-ab8065a4]{aspect-ratio:1;width:min(460px,100%);margin:0 auto;position:relative}.cn-svg[data-v-ab8065a4]{width:100%;height:100%;position:absolute;inset:0}@keyframes cn-flow-ab8065a4{to{stroke-dashoffset:-20px}}@keyframes cn-ccw-ab8065a4{to{stroke-dashoffset:32px}}.cn-arc[data-v-ab8065a4]{animation:1.4s linear infinite cn-flow-ab8065a4}.cn-ring-ccw[data-v-ab8065a4]{animation:6s linear infinite cn-ccw-ab8065a4}.cn-center-title[data-v-ab8065a4]{fill:#ffffff73;letter-spacing:2px;text-transform:uppercase;font-family:system-ui,sans-serif;font-size:20px;font-weight:700}.cn-center-sub[data-v-ab8065a4]{fill:#ffffff40;text-transform:uppercase;letter-spacing:4px;font-family:system-ui,sans-serif;font-size:9px}.cn-node[data-v-ab8065a4]{white-space:nowrap;letter-spacing:.3px;color:#ffffff8c;-webkit-backdrop-filter:blur(8px);z-index:10;background:#000000d9;border:1.5px solid #ffffff38;border-radius:999px;outline:none;padding:7px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s,background .18s;position:absolute}.cn-node[data-v-ab8065a4]:hover,.cn-node[data-v-ab8065a4]:focus{color:#000;background:#fff;border-color:#fff;text-decoration:none;box-shadow:0 0 28px #ffffff80;transform:translate(-50%,-50%)scale(1.1)!important}.cn-node.router-link-exact-active[data-v-ab8065a4]{color:#000;background:#fff;border-color:#fff;animation:2s ease-in-out infinite cn-pulse-active-ab8065a4;box-shadow:0 0 22px #ffffffa6}@keyframes cn-pulse-active-ab8065a4{0%,to{box-shadow:0 0 16px #ffffff80}50%{box-shadow:0 0 36px #fff}}@media (width<=600px){.cn-wrapper[data-v-ab8065a4]{width:min(68vmin,460px)}.cn-node[data-v-ab8065a4]{letter-spacing:.2px;border-width:1px;padding:5px 11px;font-size:11px}.cn-center-title[data-v-ab8065a4]{letter-spacing:1px;font-size:16px}.cn-center-sub[data-v-ab8065a4]{letter-spacing:3px;font-size:8px}}.cn-seed{z-index:1002;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(6px);background:#000000eb;border:1.5px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:opacity .2s,transform .22s,box-shadow .3s;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}.cn-seed:hover,.cn-seed:focus{outline:none;transform:translate(-50%)scale(1.1)}.cn-seed-hidden{opacity:0;pointer-events:none;transform:translate(-50%)scale(.5)}.cn-backdrop{z-index:999;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#000000d1;transition:opacity .3s;position:fixed;inset:0}.cn-backdrop-open{opacity:1;pointer-events:all}.cn-menu-circle{transform-origin:50% 0;z-index:1000;pointer-events:none;background:radial-gradient(circle at 50% 15%,#1a1a1a 0%,#000 60%);border-radius:50%;justify-content:center;align-items:center;width:min(92vmin,700px);height:min(92vmin,700px);transition:transform .26s cubic-bezier(.4,0,1,1);display:flex;position:fixed;top:calc(10px + min(46vmin,350px));left:50%;overflow:hidden;transform:translate(-50%)translateY(-50%)scale(.082);box-shadow:0 0 80px #ffffff0f,0 0 0 1px #ffffff1f,inset 0 0 60px #00000080}.cn-menu-open{pointer-events:all;transition:transform .48s cubic-bezier(.34,1.56,.64,1);transform:translate(-50%)translateY(-50%)scale(1)}.cn-body{opacity:0;flex-direction:column;align-items:center;transition:opacity;display:flex}.cn-body-visible{opacity:1;transition:opacity .25s .23s}.cn-icon-btn{color:#ffffff8c;cursor:pointer;opacity:0;z-index:10;background:#000000b3;border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:15px;text-decoration:none;transition:opacity,border-color .18s,background .18s,color .18s;display:flex;position:absolute;overflow:hidden}.cn-menu-open .cn-icon-btn{opacity:1;transition:opacity .2s .27s,border-color .18s,background .18s,color .18s}.cn-icon-btn:hover,.cn-icon-btn:focus{color:#000;background:#fff;border-color:#fff;outline:none}.cn-icon-profile{top:17%;right:13%}.cn-icon-logout{bottom:17%;left:13%}.cn-avatar-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.cn-past-gen{border-top:1px solid #94a3b814;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;width:min(460px,82vmin);padding:.6rem 0 .5rem;display:flex}.cn-pg-label{text-transform:uppercase;letter-spacing:1.2px;color:#94a3b866;margin-right:.2rem;font-size:9.5px;font-weight:700}.cn-pg-link{color:#94a3b899;font-size:12px;text-decoration:none;transition:color .18s}.cn-pg-link:hover,.cn-pg-link.router-link-active{color:#e2e8f0;text-decoration:none}.cn-pg-sep{color:#94a3b838;font-size:14px}.cn-env-label{letter-spacing:.1em;color:#ffffffa6;text-transform:uppercase;pointer-events:none;z-index:1002;white-space:nowrap;text-shadow:0 1px 3px #000000f2,1px 0 3px #000000f2;align-items:center;height:56px;font-size:15px;font-weight:700;display:flex;position:fixed;top:10px;left:16px}.cn-unauth-label{letter-spacing:.08em;color:#ef4444;opacity:.85;pointer-events:none;z-index:1002;white-space:nowrap;text-transform:uppercase;font-size:11px;font-weight:600;transition:top .3s cubic-bezier(.34,1.56,.64,1),left .3s cubic-bezier(.34,1.56,.64,1),transform .3s cubic-bezier(.34,1.56,.64,1);position:fixed;top:38px;left:calc(50% + 36px);transform:translate(0)}.cn-unauth-label-open{top:72px;left:50%;transform:translate(-50%)}@media (width<=600px){.cn-env-prefix{display:none}.cn-env-label{letter-spacing:.06em;text-overflow:ellipsis;max-width:calc(50% - 40px);font-size:11px;line-height:56px;display:block;overflow:hidden}.cn-past-gen{gap:.25rem .5rem;width:min(56vmin,240px);padding:.45rem .25rem .35rem}.cn-pg-label{text-align:center;letter-spacing:.8px;flex-basis:100%;margin-bottom:.1rem;margin-right:0;font-size:9px}.cn-pg-link{font-size:11px}}.splash[data-v-0a1f2f75]{z-index:2000;color:#f8fafc;background:radial-gradient(circle at 50% 35%,#16213a 0%,#0a0e1a 55%,#050709 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.splash-aura[data-v-0a1f2f75]{filter:blur(8px);background:radial-gradient(circle,#3b82f62e 0%,#3b82f600 60%);border-radius:50%;width:60vmax;height:60vmax;animation:9s ease-in-out infinite aura-drift-0a1f2f75;position:absolute}.splash-mark[data-v-0a1f2f75]{place-items:center;width:180px;height:180px;display:grid;position:relative}.ring[data-v-0a1f2f75],.seed[data-v-0a1f2f75],.pulse[data-v-0a1f2f75]{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring[data-v-0a1f2f75]{border:1px solid #60a5fa8c;animation:3.2s ease-in-out infinite ring-breathe-0a1f2f75}.ring-1[data-v-0a1f2f75]{opacity:.3;width:170px;height:170px;animation-delay:0s}.ring-2[data-v-0a1f2f75]{opacity:.55;border-width:1.5px;width:110px;height:110px;animation-delay:.25s}.ring-3[data-v-0a1f2f75]{opacity:.8;border-width:1.5px;width:56px;height:56px;animation-delay:.5s}.seed[data-v-0a1f2f75]{background:#60a5fa;width:18px;height:18px;animation:2.4s ease-in-out infinite seed-glow-0a1f2f75;box-shadow:0 0 24px 6px #60a5facc}.pulse[data-v-0a1f2f75]{border:1px solid #60a5fa99;width:56px;height:56px;animation:3s ease-out infinite pulse-out-0a1f2f75}.pulse-2[data-v-0a1f2f75]{animation-delay:1.5s}.splash-word[data-v-0a1f2f75]{letter-spacing:.5em;text-indent:.5em;background:-webkit-gradient(linear, left top, right top, from(#93c5fd), color-stop(#fff), to(#93c5fd));background:linear-gradient(90deg,#93c5fd,#fff,#93c5fd) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.6rem;font-weight:300;animation:4s linear infinite shimmer-0a1f2f75}.splash-tagline[data-v-0a1f2f75]{letter-spacing:.12em;color:#e2e8f0b3;margin:-.5rem 0 0;font-size:.95rem;font-weight:300}.splash-status[data-v-0a1f2f75]{letter-spacing:.08em;color:#94a3b8e6;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.splash-dots[data-v-0a1f2f75]{gap:4px;display:inline-flex}.splash-dots i[data-v-0a1f2f75]{background:#60a5fa;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dot-bounce-0a1f2f75}.splash-dots i[data-v-0a1f2f75]:nth-child(2){animation-delay:.15s}.splash-dots i[data-v-0a1f2f75]:nth-child(3){animation-delay:.3s}@keyframes ring-breathe-0a1f2f75{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes seed-glow-0a1f2f75{0%,to{box-shadow:0 0 18px 4px #60a5fa99}50%{box-shadow:0 0 34px 10px #60a5faf2}}@keyframes pulse-out-0a1f2f75{0%{opacity:.7;width:40px;height:40px}to{opacity:0;width:190px;height:190px}}@keyframes shimmer-0a1f2f75{to{background-position:200%}}@keyframes dot-bounce-0a1f2f75{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes aura-drift-0a1f2f75{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.splash-aura[data-v-0a1f2f75],.ring[data-v-0a1f2f75],.seed[data-v-0a1f2f75],.pulse[data-v-0a1f2f75],.splash-word[data-v-0a1f2f75],.splash-dots i[data-v-0a1f2f75]{animation:none}}.splash-fade-leave-active{transition:opacity .6s}.splash-fade-leave-to{opacity:0}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
