:root{color-scheme:dark;--km-font-sans:"Noto Sans SC","Microsoft YaHei","PingFang SC",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--km-font-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--km-weight-regular:400;--km-weight-medium:550;--km-weight-bold:650;--km-text-2xs:11px;--km-text-xs:12px;--km-text-sm:13px;--km-text-base:14px;--km-text-md:16px;--km-text-lg:20px;--km-text-xl:24px;--km-text-2xl:34px;--km-text-3xl:44px;--km-text-display:clamp(38px,6.4vw,74px);--km-leading-tight:1.14;--km-leading-snug:1.45;--km-leading-normal:1.65;--km-tracking-display:-0.022em;--km-tracking-heading:-0.015em;--km-space-1:4px;--km-space-2:8px;--km-space-3:12px;--km-space-4:16px;--km-space-5:20px;--km-space-6:24px;--km-space-7:32px;--km-space-8:40px;--km-space-9:56px;--km-space-10:72px;--km-radius-xs:4px;--km-radius-sm:6px;--km-radius:10px;--km-radius-lg:16px;--km-radius-xl:22px;--km-radius-pill:999px;--km-page:1240px;--km-page-narrow:1080px;--km-header:64px;--km-bg-void:#04060a;--km-bg-deep:#080b10;--km-bg:#0b0f14;--km-bg-raised:#10151b;--km-surface:rgba(226,232,238,.055);--km-surface-raised:rgba(228,234,240,.085);--km-surface-soft:rgba(230,236,242,.13);--km-surface-strong:hsla(0,0%,100%,.055);--km-panel:linear-gradient(135deg,rgba(226,232,238,.105),rgba(226,232,238,.048) 42%,rgba(11,15,20,.36));--km-ink:#eef1f4;--km-ink-soft:rgba(238,241,244,.78);--km-muted:#98a2ab;--km-faint:rgba(152,162,171,.62);--km-line:hsla(0,0%,100%,.085);--km-line-strong:hsla(0,0%,100%,.16);--km-line-bright:hsla(0,0%,100%,.26);--km-signal:#fff;--km-signal-strong:#fff;--km-signal-contrast:#0a0d11;--km-signal-soft:hsla(0,0%,100%,.12);--km-signal-gradient:linear-gradient(90deg,#ff9ac2,#bd80ff 54%,#5ce1f0);--km-danger:#ff6b5e;--km-danger-soft:rgba(255,107,94,.14);--km-success:#4ec9a0;--km-warning:#d8b25a;--km-teal:#fff;--km-teal-soft:hsla(0,0%,100%,.12);--km-coral:#ff6b5e;--km-gold:#d8b25a;--km-blue:#fff;--km-shadow-panel:inset 0 1px 0 rgba(228,237,244,.07),inset 0 0 26px rgba(9,14,19,.28),0 22px 56px rgba(3,5,8,.46);--km-shadow-card:0 14px 30px rgba(0,0,0,.22);--km-shadow-pop:0 18px 44px rgba(0,0,0,.4);--km-focus-ring:0 0 0 1px var(--km-bg-deep),0 0 0 3px hsla(0,0%,100%,.42);--km-focus:0 0 0 3px hsla(0,0%,100%,.18);--km-ease-out:cubic-bezier(0.22,1,0.36,1);--km-ease-in-out:cubic-bezier(0.65,0,0.35,1);--km-dur-fast:0.14s;--km-dur:0.2s;--km-dur-slow:0.32s;--km-header-bg:linear-gradient(180deg,rgba(9,12,16,.72),rgba(9,12,16,.42) 58%,transparent);--km-overlay:rgba(5,7,10,.82);--km-glow:radial-gradient(1200px 520px at 50% -12%,hsla(0,0%,100%,.085),transparent 68%),radial-gradient(900px 480px at 8% 18%,rgba(120,155,235,.06),transparent 70%),radial-gradient(900px 500px at 92% 82%,rgba(190,200,210,.04),transparent 72%);--km-node-field:radial-gradient(circle at 50% 0%,hsla(0,0%,100%,.06),transparent 32%),radial-gradient(circle at 22% 22%,rgba(183,193,202,.045),transparent 38%),radial-gradient(circle at 82% 30%,hsla(0,0%,100%,.035),transparent 36%);--km-node-line:linear-gradient(90deg,transparent,#7e8993,#f1f4f6,#7e8993,transparent);--km-scene-node:#dfe5ea;--km-scene-muted:#7d868f;--km-scene-link:#5c666f}@media (prefers-reduced-motion:reduce){:root{--km-dur-fast:0.01ms;--km-dur:0.01ms;--km-dur-slow:0.01ms}}@media (max-width:720px){:root{--km-header:54px;--km-text-2xl:28px;--km-text-3xl:34px}}:root{--arco-dark-mode:1}:root,body[arco-theme=dark]{--primary-1:24,26,30;--primary-2:44,48,54;--primary-3:84,90,98;--primary-4:132,140,150;--primary-5:214,220,226;--primary-6:255,255,255;--primary-7:226,232,238;--primary-8:198,205,212;--primary-9:168,176,184;--primary-10:138,146,154;--gray-1:12,16,21;--gray-2:24,29,35;--gray-3:38,44,51;--gray-4:54,61,69;--gray-5:82,90,99;--gray-6:126,134,143;--gray-7:152,162,171;--gray-8:190,198,206;--gray-9:222,228,234;--gray-10:238,241,244;--color-text-1:var(--km-ink);--color-text-2:var(--km-ink-soft);--color-text-3:var(--km-muted);--color-text-4:var(--km-faint);--color-bg-1:var(--km-bg-deep);--color-bg-2:var(--km-bg-raised);--color-bg-3:#151b22;--color-bg-4:#1a212a;--color-bg-5:#1d242d;--color-bg-popup:#1a212a;--color-bg-white:var(--km-bg-deep);--color-border-1:var(--km-line);--color-border-2:var(--km-line-strong);--color-border-3:var(--km-line-bright);--color-border-4:hsla(0,0%,100%,.34);--color-border:var(--km-line);--color-fill-1:hsla(0,0%,100%,.035);--color-fill-2:hsla(0,0%,100%,.07);--color-fill-3:hsla(0,0%,100%,.12);--color-fill-4:hsla(0,0%,100%,.17);--color-secondary:var(--km-surface-raised);--color-secondary-hover:var(--km-surface-soft);--color-secondary-active:hsla(0,0%,100%,.19);--color-input-bg:var(--km-surface);--color-input-border:var(--km-line);--color-menu-dark-bg:var(--km-bg-raised);--color-tooltip-bg:#1d242d;--color-danger:var(--km-danger);--color-danger-light-1:rgba(255,107,94,.14);--color-success:var(--km-success);--color-warning:var(--km-warning);--color-link:var(--km-signal);--border-radius-none:0;--border-radius-small:var(--km-radius-xs);--border-radius-medium:var(--km-radius-sm);--border-radius-large:var(--km-radius);--font-family-mono:var(--km-font-mono)}.arco-btn-primary,.arco-btn-primary[type=button],.arco-btn-primary[type=submit]{color:var(--km-signal-contrast);font-weight:var(--km-weight-bold);transition:background-color var(--km-dur) var(--km-ease-out),box-shadow var(--km-dur) var(--km-ease-out)}.arco-btn-primary:hover,.arco-btn-primary:not(.arco-btn-disabled):not(.arco-btn-loading):active,.arco-btn-primary[type=button]:hover,.arco-btn-primary[type=submit]:hover{color:var(--km-signal-contrast);box-shadow:0 8px 22px rgba(214,226,236,.18)}.arco-btn-primary:focus-visible{box-shadow:var(--km-focus-ring)}.arco-btn-primary.arco-btn-disabled,.arco-btn-primary:disabled,.arco-btn-primary[disabled]{color:var(--km-faint);background-color:var(--km-surface-soft)}.arco-btn-primary.arco-btn-loading{color:var(--km-signal-contrast)}.arco-btn-danger,.arco-btn-status-danger.arco-btn-primary{color:var(--km-danger);background-color:var(--km-danger-soft);border-color:rgba(255,107,94,.36)}.arco-btn-danger:hover{color:#fff;background-color:var(--km-danger)}.arco-btn-outline,.arco-btn-secondary{border-color:var(--km-line-strong);transition:background-color var(--km-dur) var(--km-ease-out),border-color var(--km-dur) var(--km-ease-out),color var(--km-dur) var(--km-ease-out)}.arco-btn-outline:hover,.arco-btn-secondary:hover{border-color:var(--km-line-bright)}.arco-input-password,.arco-input-wrapper,.arco-textarea-wrapper{background-color:var(--km-surface);border-color:var(--km-line);transition:background-color var(--km-dur) var(--km-ease-out),border-color var(--km-dur) var(--km-ease-out),box-shadow var(--km-dur) var(--km-ease-out)}.arco-input-password:hover,.arco-input-wrapper:hover,.arco-textarea-wrapper:hover{background-color:var(--km-surface-raised);border-color:var(--km-line-strong)}.arco-input-wrapper.arco-input-focus,.arco-input-wrapper:focus-within,.arco-textarea-wrapper.arco-textarea-focus,.arco-textarea-wrapper:focus-within{background-color:var(--km-surface-raised);border-color:var(--km-line-bright);box-shadow:var(--km-focus)}.arco-input::-moz-placeholder,.arco-textarea::-moz-placeholder{color:var(--km-faint)}.arco-input::placeholder,.arco-textarea::placeholder{color:var(--km-faint)}.arco-form-item-label,.arco-form-item-label-col>.arco-form-item-label{color:var(--km-muted)}.arco-dropdown,.arco-modal,.arco-picker-container,.arco-popover-popup,.arco-select-dropdown,.arco-select-popup,.arco-select-view-dropdown,.arco-trigger-popup{background-color:#1a212a;border:1px solid var(--km-line-strong);box-shadow:var(--km-shadow-pop)}.arco-modal-header,.arco-modal-title{color:var(--km-ink)}.arco-modal-footer{border-top:1px solid var(--km-line)}.arco-dropdown-option:hover,.arco-picker-cell:not(.arco-picker-cell-selected):hover,.arco-select-option:hover{background-color:var(--km-signal-soft)}.arco-picker-cell-selected,.arco-select-option-selected{background-color:var(--km-signal-soft);color:var(--km-ink);font-weight:var(--km-weight-medium)}.arco-table-th{background-color:var(--km-surface-strong,hsla(0,0%,100%,.055));color:var(--km-muted);font-weight:var(--km-weight-medium)}.arco-table-td{border-color:var(--km-line)}.arco-card,.arco-table-tr:hover .arco-table-td{background-color:var(--km-surface)}.arco-card{border:1px solid var(--km-line);border-radius:var(--km-radius-lg);transition:border-color var(--km-dur) var(--km-ease-out)}.arco-card:hover{border-color:var(--km-line-strong)}.arco-card-bordered{border-color:var(--km-line)}.arco-tag{border-radius:var(--km-radius-xs)}.arco-breadcrumb-item:not(:last-child):after,.arco-pagination-item{color:var(--km-muted)}.arco-pagination-item-active{background-color:var(--km-signal);color:var(--km-signal-contrast)}.arco-spin-loading-icon{color:var(--km-signal)}.arco-tooltip-content{border-radius:var(--km-radius-sm);background-color:#1d242d;border:1px solid var(--km-line-strong)}*,:after,:before{box-sizing:border-box}html{background-color:var(--km-bg-deep);color:var(--km-ink);scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}#app,body,html{width:100%;min-height:100dvh}body{margin:0;min-width:320px;font-family:var(--km-font-sans);font-size:var(--km-text-base);line-height:var(--km-leading-normal);color:var(--km-ink);background-color:var(--km-bg-deep);background-image:var(--km-glow),radial-gradient(hsla(0,0%,100%,.028) 1px,transparent 1px);background-size:auto,26px 26px;background-attachment:fixed;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}canvas,img,svg,video{max-width:100%;display:block}h1,h2,h3,h4{margin:0;letter-spacing:var(--km-tracking-heading)}.km-display,h1,h2,h3,h4{font-weight:var(--km-weight-bold);line-height:var(--km-leading-tight)}.km-display{letter-spacing:var(--km-tracking-display)}.km-num{font-variant-numeric:tabular-nums}.km-muted{color:var(--km-muted)}.km-page{width:min(calc(100% - 48px),var(--km-page));margin-inline:auto}:focus-visible{outline:none;box-shadow:var(--km-focus-ring);border-radius:var(--km-radius-xs)}::-moz-selection{background:var(--km-signal);color:var(--km-signal-contrast)}::selection{background:var(--km-signal);color:var(--km-signal-contrast)}*{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.18) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.16);border:3px solid transparent;border-radius:var(--km-radius-pill);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.28);background-clip:content-box}.km-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:var(--km-space-2);padding:0 var(--km-space-5);border:1px solid var(--km-signal);border-radius:var(--km-radius);background:var(--km-signal);color:var(--km-signal-contrast);font-weight:var(--km-weight-bold);text-decoration:none;cursor:pointer;transition:box-shadow var(--km-dur) var(--km-ease-out),transform var(--km-dur) var(--km-ease-out)}.km-button:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(214,226,236,.16)}.km-button.secondary{background:var(--km-surface-raised);color:var(--km-ink);border-color:var(--km-line-strong)}.km-button.secondary:hover{border-color:var(--km-line-bright);box-shadow:none}.page-enter-active,.page-leave-active,.scene-enter-active,.scene-leave-active{transition:opacity var(--km-dur-slow) var(--km-ease-out)}.page-enter-from,.page-leave-to,.scene-enter-from,.scene-leave-to{opacity:0}@media (max-width:720px){.km-page{width:min(calc(100% - 28px),var(--km-page))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:is(.glass-page-container,.profile-page,.settings-layout,.verify-page,.user-home-page,.avatar-edit-page,.answer-page){background-color:var(--km-bg-deep);color:var(--km-ink)}:is(.glass-page-container .glass-card,.content-card,.question-card,.result-card,.table-glass-card,.profile-page>section,.settings-layout main,.settings-layout nav,.user-home-page>section,.avatar-edit-page>section,.statistic-card){background:var(--km-surface);border:1px solid var(--km-line);border-radius:var(--km-radius-lg);color:var(--km-ink);box-shadow:var(--km-shadow-panel)}:is(.glass-page-container,.profile-page,.settings-layout,.user-home-page,.avatar-edit-page,.answer-page) :is(p,label,time,small,.page-subtitle,.date-text,.user-id-sub){color:var(--km-muted)}:is(.glass-page-container,.profile-page,.settings-layout,.user-home-page,.avatar-edit-page,.answer-page) :is(h1,h2,h3,.page-title,.table-title){color:var(--km-ink)}:is(.glass-page-container,.profile-page,.settings-layout,.user-home-page,.avatar-edit-page) :is(header,section,article,.list,.records,hr){border-color:var(--km-line)}:is(.glass-page-container,.answer-page) .arco-table-th{border-color:var(--km-line)}:is(.glass-page-container,.answer-page) .arco-table-td{border-color:var(--km-line)}:is(.interview-page,.interview-studio){position:relative;isolation:isolate;background-color:#080b10;background-image:radial-gradient(ellipse 70% 48% at 50% 42%,rgba(116,143,160,.075),transparent 70%),linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:auto,72px 72px,72px 72px}:is(.interview-page,.interview-studio)>*{position:relative;z-index:1}:is(.interview-page,.interview-studio) .conversation-zone{width:min(1180px,calc(100% - 48px));margin-inline:auto;padding:clamp(28px,6vh,68px) 0 32px;background:transparent;border:0;box-shadow:none;min-height:0}:is(.interview-page,.interview-studio) :is(.studio-panel,.opinion-field,.opinion-rail){background:transparent;box-shadow:none;width:100%;max-width:none}:is(.interview-page,.interview-studio) .studio-footer{background:linear-gradient(180deg,transparent,rgba(4,6,10,.78));color:var(--km-ink);padding-top:var(--km-space-7)}:is(.interview-page,.interview-studio) .composer{background:var(--km-surface-raised);border:1px solid var(--km-line-bright);border-radius:var(--km-radius-lg);box-shadow:var(--km-shadow-card)}.speaker-mark{background:var(--km-surface-raised);border:1px solid var(--km-line);color:var(--km-muted)}.chat-turn.assistant .speaker-mark{background:var(--km-signal);border-color:var(--km-signal);color:var(--km-signal-contrast)}.chat-turn.user .message-content{background:var(--km-surface-raised);border:1px solid var(--km-line);color:var(--km-ink)}.quick-replies button:hover,.role-list button:hover{background:var(--km-signal-soft);border-color:var(--km-signal);cursor:pointer}.process-pulse,.stage-dot,.status-dot{background:var(--km-signal)}:is(.process-content,.process-heading,.topic-panel>p,.privacy-note,.profile-preview p,.profile-form label){color:var(--km-muted)}:is(.share-result,.publish-bar,.share-link,.confirmed-profile,.profile-preview pre){background:var(--km-surface-raised);border:1px solid var(--km-line);border-radius:var(--km-radius);color:var(--km-ink)}.account-content :is(header,.records,section){border-color:var(--km-line)}.account-content :is(p,label,time){color:var(--km-muted)}.account-content .avatar{background:var(--km-signal-soft);color:var(--km-signal)}.result-page{background-color:var(--km-bg-deep)}:is(.result-page .verdict-rail,.result-page .dimension-board,.result-page .next-step,.result-page .conclusion-editor){background:var(--km-panel);border-color:var(--km-line-strong);box-shadow:var(--km-shadow-panel)}:is(.result-page .dimension-board article){background:rgba(11,15,20,.55);border-color:var(--km-line)}.auth-overlay[data-v-2ec042cb]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.78);backdrop-filter:blur(8px)}.auth-card[data-v-2ec042cb]{width:min(400px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:26px 26px 24px;border:1px solid var(--km-line-strong);border-radius:8px;background:#101215;color:#f5f5f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 28px 70px rgba(0,0,0,.5)}.auth-head[data-v-2ec042cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.auth-head h2[data-v-2ec042cb]{margin:0 0 6px;font-size:24px;font-weight:650}.auth-brand[data-v-2ec042cb]{display:block;margin-bottom:18px;color:#fff;font-size:13px;font-weight:650}.auth-head p[data-v-2ec042cb]{margin:0;color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.6}.auth-close[data-v-2ec042cb]{width:40px;height:40px;flex:0 0 40px;border:0;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.55);cursor:pointer}.auth-close[data-v-2ec042cb]:hover{background:hsla(0,0%,100%,.08);color:#fff}.auth-tabs[data-v-2ec042cb]{display:flex;gap:6px;margin:20px 0 22px;padding:4px;border:1px solid rgba(16,20,26,.12);border-radius:5px;background:#17191d}.auth-tabs button[data-v-2ec042cb]{flex:1;min-height:38px;border:0;border-radius:4px;background:transparent;color:hsla(0,0%,100%,.5);font-weight:600;cursor:pointer}.auth-tabs button.on[data-v-2ec042cb]{background:#f5f5f5;color:#0b0c0e}.auth-form[data-v-2ec042cb]{display:grid;gap:16px}.auth-form label[data-v-2ec042cb]{display:grid;gap:8px;color:hsla(0,0%,100%,.66);font-size:13px}.auth-form[data-v-2ec042cb] .arco-input-wrapper{min-height:46px;border-radius:5px;background:#181a1e!important;border-color:hsla(0,0%,100%,.16)!important}.auth-form[data-v-2ec042cb] .arco-input,.auth-form[data-v-2ec042cb] .arco-textarea{color:#f5f5f5!important}.auth-form[data-v-2ec042cb] .arco-input::-moz-placeholder,.auth-form[data-v-2ec042cb] .arco-textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)!important}.auth-form[data-v-2ec042cb] .arco-input::placeholder,.auth-form[data-v-2ec042cb] .arco-textarea::placeholder{color:hsla(0,0%,100%,.4)!important}.auth-form[data-v-2ec042cb] input:-webkit-autofill,.auth-form[data-v-2ec042cb] input:autofill{-webkit-text-fill-color:#f5f5f5!important;caret-color:#f5f5f5;box-shadow:inset 0 0 0 1000px #181a1e!important;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.captcha-row[data-v-2ec042cb]{display:grid;grid-template-columns:minmax(0,1fr) 138px;gap:8px}.code-button[data-v-2ec042cb]{min-height:46px!important;border-color:hsla(0,0%,100%,.28)!important;background:transparent!important;color:#fff!important}.forgot-link[data-v-2ec042cb]{justify-self:end;min-height:36px;margin-top:-8px;margin-bottom:-2px;border:0;background:transparent;color:hsla(0,0%,100%,.72);cursor:pointer}.forgot-link[data-v-2ec042cb]:hover{color:#fff}.auth-submit[data-v-2ec042cb]{min-height:48px;border-radius:5px;background:#f5f5f5!important;border-color:#f5f5f5!important;color:#0b0c0e!important;font-weight:700}@media(max-width:480px){.auth-overlay[data-v-2ec042cb]{padding:0;align-items:stretch}.auth-card[data-v-2ec042cb]{width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom))}.captcha-row[data-v-2ec042cb]{grid-template-columns:minmax(0,1fr) 126px}}.atm-glow[data-v-e95f941a]{position:fixed;top:0;left:0;z-index:9999;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(224,232,240,.085),hsla(0,0%,100%,0) 70%);pointer-events:none;will-change:transform}@media (hover:none){.atm-glow[data-v-e95f941a]{display:none}}#app,body,html{margin:0;padding:0;min-height:100%}.site-header[data-v-3b9748c2]{position:fixed;inset:0 0 auto;z-index:80;height:var(--km-header);background:var(--km-header-bg);box-shadow:inset 0 -1px 0 rgba(228,237,244,.07);backdrop-filter:blur(10px)}.site-header[data-v-3b9748c2]:after{content:"";position:absolute;left:max(20px,calc((100% - var(--km-page))/2));right:max(20px,calc((100% - var(--km-page))/2));bottom:0;height:1px;background:var(--km-node-line);opacity:.24}.header-inner[data-v-3b9748c2]{height:100%;width:min(calc(100% - 40px),var(--km-page));margin:auto;display:flex;align-items:center;justify-content:space-between}.home-mark[data-v-3b9748c2]{min-width:38px;color:#f4f5f6;text-decoration:none}.home-mark i[data-v-3b9748c2],.home-mark[data-v-3b9748c2]{height:38px;display:flex;align-items:center;justify-content:center;gap:3px}.home-mark i[data-v-3b9748c2]{width:38px;font-style:normal}.home-mark b[data-v-3b9748c2]{font-size:14px;font-weight:650;letter-spacing:0}.home-mark span[data-v-3b9748c2]{width:4px;border-radius:4px;background:#dfe7ee}.home-mark span[data-v-3b9748c2]:first-child{height:10px;opacity:.45}.home-mark span[data-v-3b9748c2]:nth-child(2){height:20px;background:#f2f4f6}.home-mark span[data-v-3b9748c2]:nth-child(3){height:14px;background:#aeb7c0;opacity:.72}nav[data-v-3b9748c2]{display:flex;align-items:center;gap:24px}nav a[data-v-3b9748c2]{position:relative;color:var(--km-muted);font-size:13px;text-decoration:none}nav a[data-v-3b9748c2]:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--km-node-line);transition:right .2s ease}nav a.router-link-active[data-v-3b9748c2]:after,nav a[data-v-3b9748c2]:hover:after{right:0}.nav-btn[data-v-3b9748c2]:hover,nav a.router-link-active[data-v-3b9748c2],nav a[data-v-3b9748c2]:hover{color:var(--km-ink)}.nav-btn[data-v-3b9748c2]{border:0;background:transparent;color:var(--km-muted);font-size:13px;cursor:pointer}nav .create[data-v-3b9748c2]{min-height:36px;padding:0 13px;display:flex;align-items:center;gap:7px;border:1px solid hsla(0,0%,100%,.18);border-radius:4px;background:linear-gradient(135deg,rgba(255,154,194,.14),rgba(189,128,255,.12) 52%,rgba(92,225,240,.13)),rgba(16,21,27,.42);color:#fff;box-shadow:inset 0 1px 0 rgba(242,247,252,.1)}@media (max-width:720px){.header-inner[data-v-3b9748c2]{width:calc(100% - 24px)}nav[data-v-3b9748c2]{gap:12px}nav .create[data-v-3b9748c2]{width:38px;padding:0;justify-content:center}.home-mark b[data-v-3b9748c2],nav .create span[data-v-3b9748c2]{display:none}}.hero-field[data-v-27838424]{position:absolute;inset:0;overflow:hidden;outline:0;cursor:default}.hero-field canvas[data-v-27838424]{width:100%;height:100%;display:block}.fallback span[data-v-27838424]{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff}.shell[data-v-77f4fd18]{min-height:100vh;background:#04060a}.shared-scene[data-v-77f4fd18]{position:fixed;z-index:0;inset:var(--km-header) 0 0;opacity:0;pointer-events:none;transition:opacity .24s ease-out}.shared-scene.visible[data-v-77f4fd18]{opacity:1}.shared-scene.bursting[data-v-77f4fd18]{z-index:40}main[data-v-77f4fd18]{position:relative;z-index:1;min-height:100vh;padding-top:var(--km-header)}.scene-enter-active[data-v-77f4fd18],.scene-leave-active[data-v-77f4fd18]{transition:opacity .26s ease-out}.scene-leave-active[data-v-77f4fd18]{position:absolute;inset:var(--km-header) 0 auto;width:100%}.scene-enter-from[data-v-77f4fd18],.scene-leave-to[data-v-77f4fd18]{opacity:0}@media(prefers-reduced-motion:reduce){.scene-enter-active[data-v-77f4fd18],.scene-leave-active[data-v-77f4fd18],.shared-scene[data-v-77f4fd18]{transition:none}}.particle-scroll-fallback[data-v-0820480c]{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none}.home[data-v-7cab23ff]{position:relative;height:calc(100svh - var(--km-header));height:calc(100dvh - var(--km-header));overflow-y:auto}.home[data-v-7cab23ff]::-webkit-scrollbar{display:none}.hero-sheet[data-v-7cab23ff]{position:relative;z-index:2;height:calc(100svh - var(--km-header));min-height:560px;pointer-events:none;scroll-snap-align:start}.hero-shade[data-v-7cab23ff]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.02) 48%,rgba(0,0,0,.62));pointer-events:none}.hero-entry[data-v-7cab23ff]{position:absolute;z-index:2;left:max(24px,calc((100% - var(--km-page))/2));bottom:12vh;width:min(640px,calc(100% - 48px));pointer-events:auto;transition:opacity .4s ease,transform .72s cubic-bezier(.22,.61,.36,1)}.home.departing .hero-entry[data-v-7cab23ff]{opacity:0!important;transform:translateY(-56px) scale(.94)!important}.home.departing .scroll-hint[data-v-7cab23ff]{opacity:0}.hero-lead[data-v-7cab23ff]{max-width:42ch;margin:0 0 20px;font-size:clamp(25px,3.5vw,38px);letter-spacing:-.01em;color:var(--km-muted)}.hero-word[data-v-7cab23ff]{display:inline-block;white-space:pre}.hero-word.hi[data-v-7cab23ff]{color:var(--km-ink)}.hero-word[data-v-7cab23ff]:not(.hero-en){font-size:.78em;font-weight:560;color:var(--km-ink)}.hero-word.hero-en[data-v-7cab23ff]{font-size:1em;font-weight:560;color:var(--km-muted);white-space:nowrap}.hero-word.hero-en.hi[data-v-7cab23ff],.hero-word:not(.hero-en).hi[data-v-7cab23ff]{color:var(--km-ink)}.hero-agent-note[data-v-7cab23ff]{max-width:56ch;margin:-4px 0 14px;color:var(--km-muted);font-size:14px;line-height:1.75}.agent-capabilities[data-v-7cab23ff]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.agent-capabilities span[data-v-7cab23ff]{padding:6px 10px;border:1px solid var(--km-line);border-radius:999px;background:rgba(9,13,18,.48);color:rgba(235,242,247,.74);font-size:12px;letter-spacing:.02em}.prompt[data-v-7cab23ff]{min-height:66px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border:1px solid var(--km-line-strong);border-radius:8px;background:var(--km-overlay);color:var(--km-ink);text-decoration:none;font-size:17px;font-weight:600;backdrop-filter:blur(10px);width:100%;font-family:inherit;cursor:pointer;transition:border-color .18s,color .18s,box-shadow .18s}.prompt span[data-v-7cab23ff]{padding-right:16px}.prompt[data-v-7cab23ff] svg{flex:0 0 auto;color:var(--km-muted);transition:color .18s,transform .18s}.prompt[data-v-7cab23ff]:hover{border-color:var(--km-signal);color:var(--km-signal);box-shadow:0 0 0 3px var(--km-signal-soft)}.prompt[data-v-7cab23ff]:hover svg{color:var(--km-signal);transform:translateX(3px)}.hero-stats[data-v-7cab23ff]{margin:18px 0 0;color:var(--km-muted);font-size:13px;letter-spacing:.01em}.hero-hint[data-v-7cab23ff]{margin:12px 0 0;color:var(--km-muted);font-size:12px;opacity:.8}.scroll-hint[data-v-7cab23ff]{position:absolute;z-index:2;right:32px;bottom:30px;display:flex;align-items:center;gap:8px;color:var(--km-muted);font-size:13px}.plaza-block[data-v-7cab23ff]{position:relative;z-index:1;height:calc(100svh - var(--km-header));height:calc(100dvh - var(--km-header));min-height:0;box-sizing:border-box;width:100%;margin:0 auto;padding:88px 24px 120px;background:transparent;scroll-snap-align:start;overflow:hidden}.plaza-particle-scroll[data-v-7cab23ff]{height:100%;min-height:0}.plaza-particle-scroll[data-v-7cab23ff]>div{height:100%}.plaza-particle-scroll[data-v-7cab23ff] [style*="overflow: auto"]{scrollbar-width:none}.plaza-particle-scroll[data-v-7cab23ff] [style*="overflow: auto"]::-webkit-scrollbar{display:none}.plaza-particle-content[data-v-7cab23ff]{position:relative;z-index:1;width:min(100%,var(--km-page));margin:0 auto;min-height:calc(100% + 480px);padding-bottom:480px;box-sizing:border-box}.plaza-particle-content[data-v-7cab23ff]:after{content:"";display:block;height:480px;margin-top:24px;opacity:.22;background-image:radial-gradient(circle,rgba(152,190,212,.7) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(110,160,190,.45) 0 1px,transparent 1.6px);background-size:34px 30px,57px 49px}.plaza-block[data-v-7cab23ff]:before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.22;background-image:radial-gradient(circle at 12% 18%,rgba(176,216,235,.7) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 30%,rgba(176,216,235,.55) 0 1px,transparent 1.6px),radial-gradient(circle at 42% 76%,rgba(176,216,235,.48) 0 1px,transparent 1.5px),radial-gradient(circle at 88% 82%,rgba(176,216,235,.62) 0 1px,transparent 1.5px);background-size:260px 220px,320px 280px,240px 260px,360px 300px}.plaza-head h1[data-v-7cab23ff]{margin:0;font-size:34px;font-weight:650;letter-spacing:-.015em}.plaza-head p[data-v-7cab23ff]{margin:10px 0 36px;color:var(--km-muted)}.plaza-grid[data-v-7cab23ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.prompt[data-v-7cab23ff]:disabled{cursor:wait}.hero-note[data-v-7cab23ff]{margin:-8px 0 18px;color:var(--km-muted);font-size:14px;line-height:1.8;animation:hero-note-in-7cab23ff .9s ease .25s both}@keyframes hero-note-in-7cab23ff{0%{opacity:0;filter:blur(5px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:none}}.plaza-card[data-v-7cab23ff]{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px;border:1px solid var(--km-line);border-radius:16px;background:var(--km-surface-raised);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 16px 32px rgba(0,0,0,.18);text-decoration:none;transition:border-color .18s,transform .18s}.plaza-card .node[data-v-7cab23ff]{width:15px;height:17px;background:var(--km-surface-soft);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);filter:drop-shadow(0 0 7px rgba(255,255,255,.45))}.plaza-card h2[data-v-7cab23ff]{margin:0 0 8px;font-size:20px;font-weight:600}.plaza-card p[data-v-7cab23ff]{margin:0;color:var(--km-muted);line-height:1.6}.publisher[data-v-7cab23ff]{display:flex;align-items:center;gap:8px;margin-top:14px;color:hsla(0,0%,100%,.58);font-size:12px}.publisher-avatar[data-v-7cab23ff]{display:grid;width:24px;height:24px;place-items:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;background:var(--km-bg-deep);color:var(--km-ink)}.publisher-avatar img[data-v-7cab23ff]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.publisher-avatar b[data-v-7cab23ff]{font-size:10px;font-weight:650}.plaza-card small[data-v-7cab23ff]{color:var(--km-muted)}.plaza-card[data-v-7cab23ff]>svg{grid-column:3;color:var(--km-muted)}.plaza-card:hover h2[data-v-7cab23ff]{color:var(--km-signal)}.plaza-card[data-v-7cab23ff]:hover{border-color:var(--km-signal);transform:translateY(-2px)}.plaza-empty[data-v-7cab23ff]{display:grid;place-content:center;justify-items:center;gap:18px;min-height:260px;border:1px dashed var(--km-line);color:var(--km-muted)}@media (max-width:720px){.hero-entry[data-v-7cab23ff]{left:14px;bottom:11vh;width:calc(100% - 28px)}.hero-lead[data-v-7cab23ff]{max-width:36ch;font-size:clamp(23px,7vw,30px);margin-bottom:16px}.prompt[data-v-7cab23ff]{min-height:58px;padding:0 16px;font-size:15px}.scroll-hint[data-v-7cab23ff]{right:12px;bottom:12px;font-size:11px}.plaza-block[data-v-7cab23ff]{padding:56px 14px 76px;width:100%}.plaza-card[data-v-7cab23ff]{grid-template-columns:20px minmax(0,1fr)}.plaza-grid[data-v-7cab23ff]{grid-template-columns:1fr}.plaza-card small[data-v-7cab23ff]{display:none}}