.page[data-v-2f40b45c]{position:relative}.leaf-particles[data-v-2f40b45c]{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.leaf-particle[data-v-2f40b45c]{--rot0:0deg;--sway1:0px;--sway2:0px;--sway3:0px;--drift:0px;opacity:0;will-change:transform, opacity;border-radius:55% 45% 52% 48%/48% 52%;animation-name:leaf-fall-global-2f40b45c;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:-6vh;box-shadow:0 0 1px #0000001f}.leaf-particle--oak[data-v-2f40b45c]{background:linear-gradient(125deg,#6cbd5c 0%,#3f8f3a 55%,#2d6a28 100%)}.leaf-particle--birch[data-v-2f40b45c]{background:linear-gradient(125deg,#dde87a 0%,#a8c94f 50%,#7da63a 100%)}.leaf-particle--dark[data-v-2f40b45c]{background:linear-gradient(125deg,#4a8f55 0%,#2d5c38 55%,#1e4028 100%)}.leaf-particle--cherry[data-v-2f40b45c]{background:linear-gradient(125deg,#f5b8d8 0%,#e891c7 45%,#c4689e 100%)}.leaf-particle--spruce[data-v-2f40b45c]{background:linear-gradient(125deg,#3d6b4f 0%,#2a4d38 55%,#1a3326 100%)}.leaf-particle--fall[data-v-2f40b45c]{background:linear-gradient(125deg,#d4a574 0%,#b07a3d 50%,#7a4f22 100%)}@keyframes leaf-fall-global-2f40b45c{0%{transform:translateY(0) translateX(0) rotate(var(--rot0,0deg)) scaleX(1);opacity:0}4%{opacity:.78}22%{transform:translateY(22vh) translateX(var(--sway1,0px)) rotate(calc(var(--rot0,0deg) + 95deg)) scaleX(.92)}48%{transform:translateY(48vh) translateX(var(--sway2,0px)) rotate(calc(var(--rot0,0deg) + 190deg)) scaleX(1.04)}72%{transform:translateY(72vh) translateX(var(--sway3,0px)) rotate(calc(var(--rot0,0deg) + 280deg)) scaleX(.96)}to{transform:translateY(108vh) translateX(var(--drift,0px)) rotate(calc(var(--rot0,0deg) + 360deg)) scaleX(1);opacity:.06}}@media (prefers-reduced-motion:reduce){.leaf-particle[data-v-2f40b45c]{opacity:.12;animation:none;top:8vh}}.page-surface[data-v-2f40b45c]{z-index:1;position:relative}.hero[data-v-2f40b45c]{padding:2.5rem 0 2rem}.hero-content[data-v-2f40b45c]{justify-content:space-between;align-items:center;gap:2.5rem;max-width:960px;margin:0 auto;padding:0 1.5rem;display:flex}.hero-text[data-v-2f40b45c]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.hero-line1[data-v-2f40b45c]{letter-spacing:-.01em;background:linear-gradient(105deg,#c4b5fd 0%,#a78bfa 30%,#818cf8 60%,#60a5fa 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:3rem;font-weight:700;line-height:1.25}.hero-line2[data-v-2f40b45c]{background:linear-gradient(105deg,#c4b5fd 0%,#a78bfa 35%,#60a5fa 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:500;line-height:1.3}.hero-line3[data-v-2f40b45c]{background:linear-gradient(105deg,#a78bfa 0%,#818cf8 45%,#60a5fa 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:2rem;font-weight:400;line-height:1.35}.hero-image[data-v-2f40b45c]{flex-shrink:0}.hero-image img[data-v-2f40b45c]{object-fit:contain;border-radius:16px;width:240px;max-width:100%;height:auto;display:block}@media (width<=600px){.hero-content[data-v-2f40b45c]{text-align:center;flex-direction:column-reverse;gap:1.2rem;padding:0 1.25rem}.hero-line1[data-v-2f40b45c]{font-size:1.8rem}.hero-line2[data-v-2f40b45c]{font-size:1.25rem}.hero-line3[data-v-2f40b45c]{font-size:.95rem}.hero-image img[data-v-2f40b45c]{width:160px}}.cards-row[data-v-2f40b45c]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0 auto;padding:0 0 2rem;display:grid}@media (width<=780px){.cards-row[data-v-2f40b45c]{grid-template-columns:1fr;max-width:540px}}.home-card[data-v-2f40b45c]{background:var(--color-background-soft);border:1px solid var(--color-border);border-radius:14px;flex-direction:column;transition:border-color .3s;display:flex;position:relative}.home-card[data-v-2f40b45c]:hover{border-color:var(--color-border-hover)}.home-card-bar[data-v-2f40b45c]{border-radius:14px 14px 0 0;height:3px}.home-card-bar--mc[data-v-2f40b45c]{background:linear-gradient(90deg,#7ed56f 0%,#28b485 45%,#00bd7e 100%)}.home-card-bar--alt[data-v-2f40b45c]{background:linear-gradient(90deg,#c4b5fd 0%,#818cf8 50%,#60a5fa 100%)}.home-card-title[data-v-2f40b45c]{color:var(--color-heading);margin:0;padding:.9rem 1.1rem 0;font-size:1rem;font-weight:600}.home-card--placeholder[data-v-2f40b45c]{min-height:16rem}.home-card-placeholder-text[data-v-2f40b45c]{color:var(--color-text);opacity:.4;flex:1;justify-content:center;align-items:center;margin:0;padding:1.5rem;font-size:.9rem;display:flex}.mc-card-body[data-v-2f40b45c]{flex-direction:column;gap:.55rem;padding:.6rem 1.1rem 1.1rem;display:flex}.mc-status-row[data-v-2f40b45c]{align-items:center;gap:.5rem;display:flex}.mc-led[data-v-2f40b45c]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.mc-led--on[data-v-2f40b45c]{background:#3ddc84;animation:2s ease-in-out infinite mc-pulse-2f40b45c;box-shadow:0 0 0 2px #3ddc8440,0 0 12px #3ddc848c}.mc-led--off[data-v-2f40b45c]{background:#9ca3af;box-shadow:0 0 0 2px #9ca3af40}@keyframes mc-pulse-2f40b45c{0%,to{box-shadow:0 0 0 2px #3ddc8440,0 0 10px #3ddc8473}50%{box-shadow:0 0 0 3px #3ddc8433,0 0 16px #3ddc84a6}}@media (prefers-reduced-motion:reduce){.mc-led--on[data-v-2f40b45c]{animation:none}}.mc-status-label[data-v-2f40b45c]{color:var(--color-heading);font-size:.82rem;font-weight:600}.mc-server-name[data-v-2f40b45c]{color:var(--color-text);opacity:.65;text-overflow:ellipsis;white-space:nowrap;margin-left:.5rem;font-size:.78rem;overflow:hidden}.mc-info-dl[data-v-2f40b45c]{gap:.32rem;margin:0;display:grid}.mc-info-row[data-v-2f40b45c]{grid-template-columns:2.6rem 1fr;gap:.35rem;font-size:.82rem;line-height:1.4;display:grid}.mc-info-row dt[data-v-2f40b45c]{color:var(--color-text);opacity:.58;margin:0;font-weight:500}.mc-info-dd--help[data-v-2f40b45c]{white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.mc-help-icon[data-v-2f40b45c]{cursor:help;color:var(--color-text);opacity:.45;align-items:center;transition:opacity .2s;display:inline-flex;position:relative}.mc-help-icon[data-v-2f40b45c]:hover{opacity:.85}.mc-help-icon[data-v-2f40b45c]:after{content:attr(data-tip);white-space:nowrap;color:var(--color-background);background:var(--color-heading);pointer-events:none;opacity:0;z-index:10;border-radius:6px;padding:.3rem .6rem;font-size:.72rem;font-weight:400;line-height:1.35;transition:opacity .18s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.mc-help-icon[data-v-2f40b45c]:hover:after{opacity:1}.mc-info-row dd[data-v-2f40b45c]{color:var(--color-heading);margin:0}.mc-motd[data-v-2f40b45c]{border-top:1px dashed var(--color-border);padding-top:.45rem}.mc-motd-line[data-v-2f40b45c]{color:var(--color-text);opacity:.78;text-align:center;margin:0 0 .15rem;font-size:.8rem;line-height:1.5}.mc-address-row[data-v-2f40b45c]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mc-address[data-v-2f40b45c]{background:var(--color-background-mute);border:1px solid var(--color-border);color:var(--color-heading);border-radius:7px;padding:.35rem .6rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.82rem}.mc-btn-copy[data-v-2f40b45c]{font:inherit;cursor:pointer;border:1px solid var(--color-border);background:var(--color-background-mute);color:var(--color-text);opacity:.75;border-radius:7px;padding:.32rem .85rem;font-size:.78rem;transition:background .25s,border-color .25s,opacity .25s}.mc-btn-copy[data-v-2f40b45c]:hover{opacity:1;border-color:var(--color-border-hover)}@media (prefers-color-scheme:dark){.mc-btn-copy[data-v-2f40b45c]{opacity:.7}}.mc-query-mini[data-v-2f40b45c]{flex-wrap:wrap;gap:.4rem;display:flex}.mc-query-input[data-v-2f40b45c]{min-width:0;font:inherit;color:var(--color-text);background:var(--color-background-mute);border:1px solid var(--color-border);border-radius:7px;outline:none;flex:1 1 0;padding:.35rem .5rem;font-size:.8rem;transition:border-color .2s}.mc-query-input[data-v-2f40b45c]:focus{border-color:#60a5fa}.mc-query-btn[data-v-2f40b45c]{font:inherit;color:#008f5f;cursor:pointer;white-space:nowrap;background:#00bd7e24;border:1px solid #00bd7e59;border-radius:7px;padding:.35rem .85rem;font-size:.78rem;font-weight:500;transition:border-color .2s,background .2s}.mc-query-btn[data-v-2f40b45c]:hover{background:#00bd7e38;border-color:#00bd7e85}.mc-footnote[data-v-2f40b45c]{border-top:1px solid var(--color-border);color:var(--color-text);opacity:.55;margin:0;padding-top:.45rem;font-size:.7rem}.mc-footnote a[data-v-2f40b45c]{color:inherit;text-underline-offset:2px;text-decoration:underline}.home-card-bar--bot[data-v-2f40b45c]{background:linear-gradient(90deg,#f59e0b 0%,#f97316 50%,#ef4444 100%)}.bot-card-body[data-v-2f40b45c]{flex-direction:column;gap:.5rem;padding:.6rem 1.1rem 1.1rem;display:flex}.bot-card-header[data-v-2f40b45c]{align-items:center;gap:.55rem;display:flex}.bot-card-avatar[data-v-2f40b45c]{object-fit:cover;border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:36px;height:36px}.bot-card-name-row[data-v-2f40b45c]{flex-direction:column;gap:.05rem;display:flex}.bot-card-name[data-v-2f40b45c]{color:var(--color-heading);font-size:.92rem;font-weight:700}.bot-card-qq[data-v-2f40b45c]{color:var(--color-text);opacity:.5;font-size:.68rem}.bot-card-loading[data-v-2f40b45c]{color:var(--color-text);opacity:.5;margin:0;font-size:.8rem}.bot-info-dl[data-v-2f40b45c]{gap:.15rem;margin:0;display:grid}.bot-info-row[data-v-2f40b45c]{grid-template-columns:2.8rem 1fr;gap:.3rem;font-size:.76rem;line-height:1.35;display:grid}.bot-info-row dt[data-v-2f40b45c]{color:var(--color-text);opacity:.58;margin:0;font-weight:500}.bot-info-row dd[data-v-2f40b45c]{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.bot-query-mini[data-v-2f40b45c]{flex-wrap:wrap;gap:.4rem;display:flex}.bot-query-input[data-v-2f40b45c]{min-width:0;font:inherit;color:var(--color-text);background:var(--color-background-mute);border:1px solid var(--color-border);border-radius:7px;outline:none;flex:1 1 0;padding:.35rem .5rem;font-size:.8rem;transition:border-color .2s}.bot-query-input[data-v-2f40b45c]:focus{border-color:#f97316}.bot-query-btn[data-v-2f40b45c]{font:inherit;color:#c2410c;cursor:pointer;white-space:nowrap;background:#f973161f;border:1px solid #f9731659;border-radius:7px;padding:.35rem .85rem;font-size:.78rem;font-weight:500;transition:border-color .2s,background .2s}.bot-query-btn[data-v-2f40b45c]:hover{background:#f9731638;border-color:#f9731685}.bot-group-result[data-v-2f40b45c]{background:var(--color-background-mute);border-radius:7px;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.35rem .55rem;font-size:.78rem;display:flex}.bot-group-name[data-v-2f40b45c]{color:var(--color-heading);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bot-group-stat[data-v-2f40b45c]{color:var(--color-text);opacity:.7}.bot-group-err[data-v-2f40b45c]{color:#d14a4a;margin:0;font-size:.75rem}.home-card-bar--atri[data-v-2f40b45c]{background:linear-gradient(90deg,#60a5fa 0%,#34d399 50%,#a78bfa 100%)}.atri-card-body[data-v-2f40b45c]{align-items:flex-start;gap:1rem;padding:.8rem 1.1rem 1.1rem;display:flex}.atri-card-pickaxe[data-v-2f40b45c]{width:56px;height:56px;image-rendering:pixelated;image-rendering:crisp-edges;flex-shrink:0;margin-top:.15rem}.atri-card-text[data-v-2f40b45c]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.atri-card-text p[data-v-2f40b45c]{color:var(--color-text);opacity:.85;margin:0;font-size:.84rem;line-height:1.65}.atri-card-contact[data-v-2f40b45c]{border-top:1px dashed var(--color-border);padding-top:.4rem;opacity:.7!important;font-size:.8rem!important}:root{--rot0:0deg;--sway1:0px;--sway2:0px;--sway3:0px;--drift:0px}
