.guide-fab[data-v-f1a487f0]{z-index:80;color:#fff;text-align:left;background:linear-gradient(135deg,#18362f,#285d4f);border:1px solid #1f625033;border-radius:18px;align-items:center;gap:10px;min-width:228px;padding:11px 14px 11px 11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 45px #12302747}.guide-fab>span[data-v-f1a487f0]:nth-child(2){flex:1}.guide-fab strong[data-v-f1a487f0],.guide-fab small[data-v-f1a487f0]{display:block}.guide-fab strong[data-v-f1a487f0]{font-size:13px}.guide-fab small[data-v-f1a487f0]{color:#ffffffab;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin-top:3px;font-size:9px;overflow:hidden}.guide-fab>svg[data-v-f1a487f0]{color:#e8cb87}.guide-bot[data-v-f1a487f0]{color:#f0d596;background:#ffffff14;border:1px solid #ffffff2b;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;display:grid;position:relative}.guide-bot i[data-v-f1a487f0]{background:#73d7af;border:2px solid #23493e;border-radius:50%;width:8px;height:8px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 10px #73d7af}.guide-panel[data-v-f1a487f0]{z-index:90;background:#f8f7f1;border:1px solid #1f493d2e;border-radius:24px;flex-direction:column;width:min(430px,100vw - 32px);height:min(720px,100vh - 44px);display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 28px 90px #11272047}.guide-panel-head[data-v-f1a487f0]{color:#fff;background:linear-gradient(135deg,#18352e,#2b5e50);justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.guide-identity[data-v-f1a487f0]{align-items:center;gap:10px;display:flex}.guide-identity strong[data-v-f1a487f0],.guide-identity small[data-v-f1a487f0]{display:block}.guide-identity strong[data-v-f1a487f0]{font-family:var(--serif);font-size:15px}.guide-identity small[data-v-f1a487f0]{color:#ffffffa3;margin-top:3px;font-size:9px}.guide-panel-head nav[data-v-f1a487f0]{gap:5px;display:flex}.guide-panel-head nav button[data-v-f1a487f0]{color:#ffffffc7;background:#ffffff14;border:0;width:32px;height:32px;padding:0}.guide-disclosure[data-v-f1a487f0]{color:#625334;background:#f5ead1;gap:8px;padding:10px 15px;font-size:9px;line-height:1.55;display:flex}.guide-disclosure svg[data-v-f1a487f0]{flex:none;margin-top:1px}.guide-scope[data-v-f1a487f0]{border-bottom:1px solid var(--line);align-items:center;gap:5px;padding:9px 14px;display:flex}.guide-scope>span[data-v-f1a487f0]{color:var(--ink-500);margin-right:auto;font-size:9px}.guide-scope button[data-v-f1a487f0]{border-radius:8px;min-height:28px;padding:5px 8px;font-size:9px}.guide-scope button.active[data-v-f1a487f0]{color:var(--jade-700);background:var(--jade-50);border-color:#1f62503d}.guide-scroll[data-v-f1a487f0]{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex;overflow:auto}.guide-intro[data-v-f1a487f0]{text-align:center}.intro-orb[data-v-f1a487f0]{width:49px;height:49px;color:var(--jade-700);background:var(--jade-50);border-radius:16px;place-items:center;margin:0 auto 11px;display:grid}.guide-intro h3[data-v-f1a487f0]{font-size:15px}.guide-intro>p[data-v-f1a487f0]{max-width:330px;color:var(--muted);margin:7px auto 14px;font-size:10px;line-height:1.65}.guide-loading[data-v-f1a487f0],.thinking[data-v-f1a487f0]{color:var(--ink-500);justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.guide-next[data-v-f1a487f0]{text-align:left;background:#fff;border:1px solid #1f625026;border-radius:14px;padding:13px}.guide-next small[data-v-f1a487f0],.guide-next strong[data-v-f1a487f0]{display:block}.guide-next small[data-v-f1a487f0]{color:var(--jade-700);letter-spacing:.08em;font-size:8px}.guide-next strong[data-v-f1a487f0]{margin-top:5px;font-size:12px}.guide-next p[data-v-f1a487f0]{color:var(--muted);margin:5px 0 9px;font-size:9px}.guide-next a[data-v-f1a487f0],.message-actions a[data-v-f1a487f0]{color:var(--jade-700);align-items:center;gap:4px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.guide-prompts[data-v-f1a487f0]{gap:6px;margin-top:10px;display:grid}.guide-prompts button[data-v-f1a487f0]{text-align:left;justify-content:flex-start;padding:9px 11px;font-size:9px}.guide-prompts svg[data-v-f1a487f0]{color:var(--gold-600);flex:none}.guide-message[data-v-f1a487f0]{border-radius:15px;max-width:88%;padding:11px 13px}.guide-message small[data-v-f1a487f0]{color:var(--ink-500);margin-bottom:5px;font-size:8px;display:block}.guide-message p[data-v-f1a487f0]{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.7}.guide-message.owner[data-v-f1a487f0]{color:#fff;background:#285d4f;border-bottom-right-radius:5px;align-self:flex-end}.guide-message.owner small[data-v-f1a487f0]{color:#fff9}.guide-message.assistant[data-v-f1a487f0]{border:1px solid var(--line);background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.guide-message.thinking[data-v-f1a487f0]{flex-direction:row;max-width:none}.message-actions[data-v-f1a487f0]{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.message-actions a[data-v-f1a487f0]{background:var(--jade-50);border-radius:8px;padding:6px 8px}.guide-error[data-v-f1a487f0]{color:var(--danger);background:var(--danger-soft);border-radius:9px;margin:0;padding:8px 10px;font-size:9px}.guide-composer[data-v-f1a487f0]{border-top:1px solid var(--line);background:#fffc;padding:12px 14px 24px;position:relative}.guide-composer textarea[data-v-f1a487f0]{resize:none;border-radius:13px;width:100%;min-height:58px;padding:11px 46px 11px 12px;font-size:11px}.send-button[data-v-f1a487f0]{color:#fff;background:var(--jade-700);border:0;width:33px;height:33px;padding:0;position:absolute;top:21px;right:22px}.guide-composer>small[data-v-f1a487f0]{color:var(--ink-400);font-size:7px;position:absolute;bottom:8px;left:17px}.spin[data-v-f1a487f0]{animation:1s linear infinite guide-spin-f1a487f0}@keyframes guide-spin-f1a487f0{to{transform:rotate(360deg)}}@media (width<=620px){.guide-fab[data-v-f1a487f0]{min-width:0;bottom:14px;right:14px}.guide-fab>span[data-v-f1a487f0]:nth-child(2){display:none}.guide-panel[data-v-f1a487f0]{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.guide-panel-head[data-v-f1a487f0]{padding-top:max(16px,env(safe-area-inset-top))}}.app-frame[data-v-f1bd1d50]{min-height:100vh}.global-header[data-v-f1bd1d50]{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 86%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:72px;padding:0 30px;display:grid;position:sticky;top:0}.brand[data-v-f1bd1d50]{width:max-content;color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.brand-mark[data-v-f1bd1d50]{color:#f8f4e9;background:var(--ink-900);border:1px solid #ffffff24;border-radius:50% 50% 47% 47%;place-items:center;width:39px;height:39px;display:grid;position:relative;box-shadow:0 8px 20px #12201b33}.brand-mark[data-v-f1bd1d50]:before{content:"";border-radius:inherit;border:1px solid #ffffff3d;position:absolute;inset:4px}.brand-mark span[data-v-f1bd1d50]{font-family:var(--serif);font-size:18px;position:relative}.brand-copy strong[data-v-f1bd1d50]{font-family:var(--serif);letter-spacing:.17em;font-size:17px;display:block}.brand-copy small[data-v-f1bd1d50]{color:var(--ink-500);letter-spacing:.24em;margin-top:2px;font-size:7px;font-weight:700;display:block}.header-center[data-v-f1bd1d50]{justify-content:center;display:flex}.header-manifesto[data-v-f1bd1d50]{color:var(--ink-500);font-family:var(--serif);letter-spacing:.06em;align-items:center;gap:7px;font-size:12px;display:inline-flex}.header-manifesto svg[data-v-f1bd1d50]{color:var(--gold-600)}.header-actions[data-v-f1bd1d50]{justify-content:flex-end;align-items:center;gap:9px;display:flex}.header-link[data-v-f1bd1d50]{color:var(--ink-600);border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.header-link[data-v-f1bd1d50]:hover,.header-link.router-link-active[data-v-f1bd1d50]{color:var(--jade-700);background:#ffffff8f}.compact-create[data-v-f1bd1d50]{min-height:38px;padding:9px 14px}.mobile-menu[data-v-f1bd1d50]{display:none}.app-sidebar[data-v-f1bd1d50]{z-index:35;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ink-300) transparent;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6f4ecd1;flex-direction:column;width:250px;padding:26px 17px 22px;display:flex;position:fixed;top:72px;bottom:0;left:0;overflow:hidden auto}.app-sidebar[data-v-f1bd1d50]::-webkit-scrollbar{width:7px}.app-sidebar[data-v-f1bd1d50]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-300) 78%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-sidebar[data-v-f1bd1d50]::-webkit-scrollbar-track{background:0 0}.sidebar-mobile-head[data-v-f1bd1d50]{display:none}.sidebar-context[data-v-f1bd1d50]{flex:none;align-items:center;gap:11px;margin:0 8px 12px;display:flex}.context-symbol[data-v-f1bd1d50]{width:36px;height:36px;color:var(--jade-700);background:var(--jade-50);border-radius:11px;place-items:center;display:grid}.sidebar-context small[data-v-f1bd1d50],.sidebar-context strong[data-v-f1bd1d50]{display:block}.sidebar-context small[data-v-f1bd1d50]{color:var(--ink-500);letter-spacing:.08em;margin-bottom:4px;font-size:10px}.sidebar-context strong[data-v-f1bd1d50]{font-family:var(--serif);font-size:14px}.sidebar-flow-hint[data-v-f1bd1d50]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-500);margin:0 8px 17px;padding:11px 12px;font-size:9px;line-height:1.55}.persona-nav[data-v-f1bd1d50]{flex:none;gap:17px;display:grid}.persona-nav-group[data-v-f1bd1d50]{gap:5px;display:grid}.nav-group-head[data-v-f1bd1d50]{align-items:flex-start;gap:8px;padding:0 8px 4px;display:flex}.nav-group-head>span[data-v-f1bd1d50]{width:23px;height:23px;color:var(--jade-700);background:var(--jade-50);border-radius:7px;flex:none;place-items:center;font:700 8px ui-monospace,monospace;display:grid}.nav-group-head div[data-v-f1bd1d50]{min-width:0}.nav-group-head strong[data-v-f1bd1d50],.nav-group-head small[data-v-f1bd1d50]{display:block}.nav-group-head strong[data-v-f1bd1d50]{color:var(--ink-700);letter-spacing:.04em;font-size:10px}.nav-group-head small[data-v-f1bd1d50]{color:var(--ink-400);margin-top:3px;font-size:8px;line-height:1.4}.persona-nav-item[data-v-f1bd1d50]{color:var(--ink-600);border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:all .2s;display:flex}.persona-nav-item[data-v-f1bd1d50]:hover{color:var(--ink-900);background:#ffffff8c}.persona-nav-item.active[data-v-f1bd1d50]{color:var(--jade-700);background:var(--jade-50);border-color:#1f625024;box-shadow:0 8px 22px #1f62500f}.nav-icon[data-v-f1bd1d50]{background:#fff9;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.nav-copy[data-v-f1bd1d50]{flex:1;min-width:0}.nav-title[data-v-f1bd1d50]{align-items:center;gap:6px;display:flex}.nav-title em[data-v-f1bd1d50]{color:var(--gold-700);background:var(--gold-100);border-radius:5px;padding:2px 5px;font-size:7px;font-style:normal}.persona-nav-item strong[data-v-f1bd1d50],.persona-nav-item small[data-v-f1bd1d50]{display:block}.persona-nav-item strong[data-v-f1bd1d50]{font-size:12px}.persona-nav-item small[data-v-f1bd1d50]{color:var(--ink-500);margin-top:3px;font-size:9px}.sidebar-foot[data-v-f1bd1d50]{flex:none;margin-top:18px}.privacy-seal[data-v-f1bd1d50]{border:1px solid var(--line);color:var(--jade-700);background:#ffffff73;border-radius:14px;align-items:flex-start;gap:9px;padding:13px;display:flex}.privacy-seal svg[data-v-f1bd1d50]{flex:none;margin-top:2px}.privacy-seal strong[data-v-f1bd1d50],.privacy-seal small[data-v-f1bd1d50]{display:block}.privacy-seal strong[data-v-f1bd1d50]{margin-bottom:4px;font-size:11px}.privacy-seal small[data-v-f1bd1d50]{color:var(--ink-500);font-size:9px;line-height:1.5}.app-content[data-v-f1bd1d50]{min-height:calc(100vh - 72px);padding:48px clamp(24px,4vw,62px) 90px}.with-sidebar .app-content[data-v-f1bd1d50]{margin-left:250px}.sidebar-mask[data-v-f1bd1d50]{display:none}@media (width<=1040px){.global-header[data-v-f1bd1d50]{grid-template-columns:1fr auto}.header-center[data-v-f1bd1d50]{display:none}}@media (width<=820px){.global-header[data-v-f1bd1d50]{height:64px;padding:0 17px}.brand-mark[data-v-f1bd1d50]{width:36px;height:36px}.brand-copy strong[data-v-f1bd1d50]{font-size:15px}.header-link[data-v-f1bd1d50]{display:none}.mobile-menu[data-v-f1bd1d50]{display:inline-flex}.app-sidebar[data-v-f1bd1d50]{width:min(310px,86vw);box-shadow:var(--shadow-lg);transition:transform .28s;top:0;transform:translate(-102%)}.app-sidebar.open[data-v-f1bd1d50]{transform:translate(0)}.sidebar-mobile-head[data-v-f1bd1d50]{color:var(--ink-600);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;font-weight:700;display:flex}.sidebar-mask[data-v-f1bd1d50]{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a161161;border:0;border-radius:0;width:100%;min-height:100%;padding:0;display:block;position:fixed;inset:0}.with-sidebar .app-content[data-v-f1bd1d50]{margin-left:0}.app-content[data-v-f1bd1d50]{min-height:calc(100vh - 64px);padding:32px 18px 70px}}@media (width<=480px){.brand-copy small[data-v-f1bd1d50],.compact-create span[data-v-f1bd1d50]{display:none}.compact-create[data-v-f1bd1d50]{width:38px;min-height:38px;padding:0}}:root{--ink-950:#12201b;--ink-900:#182a23;--ink-800:#263a32;--ink-700:#3d5148;--ink-600:#5b6d65;--ink-500:#75847d;--ink-300:#b3beb8;--ink-200:#d5dcd8;--ink-100:#e8ece9;--jade-800:#174b3d;--jade-700:#1f6250;--jade-600:#287963;--jade-500:#3d9279;--jade-100:#dcefe8;--jade-50:#edf7f3;--gold-600:#987342;--gold-100:#f1e6d4;--canvas:#f3f1e9;--paper:#fbfaf6;--paper-solid:#fffefa;--line:#1f372e24;--line-strong:#1f372e3d;--danger:#a14638;--danger-soft:#f7e7e3;--info:#426e93;--ink:var(--ink-950);--muted:var(--ink-600);--accent:var(--jade-700);--accent-deep:var(--jade-800);--warn:var(--danger);--serif:"Noto Serif SC", "Songti SC", STSong, SimSun, serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--shadow-sm:0 8px 26px #1428200f;--shadow-md:0 18px 48px #14282017;--shadow-lg:0 34px 90px #14282021;font-family:var(--sans);color:var(--ink);background:var(--canvas);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 88% -4%, #4d8b732e, transparent 30rem), radial-gradient(circle at 2% 92%, #ae874c1f, transparent 32rem), linear-gradient(135deg, #ffffff57, transparent 46%), var(--canvas);min-width:320px;min-height:100vh;margin:0}body:before{content:"";z-index:-1;pointer-events:none;opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 43px,#182a2306 44px);position:fixed;inset:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}::selection{color:var(--paper-solid);background:var(--jade-700)}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #287963}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink-950)}h1{font-family:var(--serif);letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(38px,5vw,60px);font-weight:600;line-height:1.12}h2{font-family:var(--serif);font-size:27px;font-weight:600;line-height:1.32}h3{font-size:17px;font-weight:650;line-height:1.45}p{line-height:1.75}.eyebrow{color:var(--jade-700);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:750;display:flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.sub{max-width:700px;color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.8}.hint{color:var(--ink-500);font-size:12px;line-height:1.65}.error{border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-soft);border:1px solid #a1463838;margin:16px 0;padding:12px 14px;font-size:13px}.success{color:var(--jade-700)}.text-link{color:var(--jade-700);font-size:13px;font-weight:650;text-decoration:none}.text-link:hover{color:var(--jade-800);text-underline-offset:4px;text-decoration:underline}.row{align-items:center;gap:12px;display:flex}.wrap{flex-wrap:wrap}.spacer{flex:1}.stack{gap:16px;display:grid}.page-shell{width:min(1180px,100%);margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.page-head h1{margin-bottom:10px}.page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.section-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.section-head h2,.section-head h3{margin-bottom:5px}.section-head p{color:var(--muted);margin-bottom:0;font-size:13px}.button,button{border:1px solid var(--line-strong);min-height:42px;color:var(--ink-800);cursor:pointer;background:#ffffff94;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.button>svg,button>svg{flex:none}.button:hover,button:hover{background:var(--paper-solid);box-shadow:var(--shadow-sm);border-color:#1f62506b;transform:translateY(-1px)}.button:active,button:active{transform:translateY(0)}.button.primary,button.primary{border-color:var(--jade-700);color:#fff;background:var(--jade-700);box-shadow:0 8px 22px #1f625033}.button.primary:hover,button.primary:hover{border-color:var(--jade-800);background:var(--jade-800);box-shadow:0 12px 28px #1f625042}.button.danger,button.danger{color:var(--danger);background:var(--danger-soft);border-color:#a1463847}.button.ghost,button.ghost{box-shadow:none;background:0 0;border-color:#0000}.button.square,button.square{border-radius:50%;width:42px;padding:0}.button.large,button.large{min-height:50px;padding:13px 22px;font-size:14px}button:disabled,.button.disabled{opacity:.48;pointer-events:none;box-shadow:none}.icon-button{border-radius:50%;width:38px;min-height:38px;padding:0}label{color:var(--ink-700);gap:8px;font-size:13px;font-weight:600;display:grid}input,textarea,select{border:1px solid var(--line-strong);width:100%;color:var(--ink-950);background:#ffffffbd;border-radius:12px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}input,select{min-height:46px;padding:10px 13px}textarea{resize:vertical;min-height:130px;padding:12px 13px;line-height:1.7}input::placeholder,textarea::placeholder{color:var(--ink-300)}input:hover,textarea:hover,select:hover{border-color:#1f625061}input:focus,textarea:focus,select:focus{border-color:var(--jade-600);background:var(--paper-solid);box-shadow:0 0 0 4px #2879631a}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.check-row{color:var(--ink-700);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.check-row input{width:17px;min-height:17px;accent-color:var(--jade-700);flex:none;margin-top:2px}.form-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.panel,.card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefabd}.panel{padding:clamp(20px,3vw,32px)}.card{padding:20px}.soft-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#f5f6f0b8;padding:18px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.two-col{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:22px;display:grid}.divider{background:var(--line);width:100%;height:1px;margin:22px 0}.tag,.status-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.tag{color:var(--jade-700);background:var(--jade-50)}.status-badge{color:var(--ink-600);background:var(--ink-100)}.status-badge[data-state=online],.status-badge.success{color:var(--jade-700);background:var(--jade-100)}.status-badge[data-state=frozen]{color:#536477;background:#e7edf2}.status-badge[data-state=drafting]{color:var(--gold-600);background:var(--gold-100)}.status-dot{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor, transparent 86%);background:currentColor;border-radius:50%}.meta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.meta>span{align-items:center;gap:5px;display:inline-flex}.notice{color:#355a77;background:#edf4f8;border:1px solid #426e9329;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;line-height:1.65;display:flex}.notice.warm{color:#73572f;background:#f7f0e4;border-color:#9873422e}.notice svg{flex:none;margin-top:2px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.stat-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fffefaa8;min-height:132px;padding:20px;position:relative;overflow:hidden}.stat-card:after{content:"";border:1px solid #1f62501f;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-38px;right:-30px}.stat-card .stat-icon{width:34px;height:34px;color:var(--jade-700);background:var(--jade-50);border-radius:10px;place-items:center;margin-bottom:17px;display:grid}.stat-card strong{font-family:var(--serif);margin-bottom:5px;font-size:25px;font-weight:650;display:block}.stat-card span{color:var(--muted);font-size:12px}.progress-track{background:var(--ink-100);border-radius:999px;height:7px;overflow:hidden}.progress-bar{border-radius:inherit;background:linear-gradient(90deg, var(--jade-700), var(--jade-500));height:100%;transition:width .5s}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);min-height:240px;color:var(--muted);text-align:center;place-items:center;padding:38px;display:grid}.empty-state .empty-icon{width:50px;height:50px;color:var(--jade-700);background:var(--jade-50);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.empty-state h3{margin-bottom:7px}.empty-state p{max-width:420px;margin-bottom:18px;font-size:13px}.skeleton{border-radius:var(--radius-md);background:#d5dcd875;min-height:100px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa3,#0000);animation:1.35s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.fade-up{animation:.48s both fade-up}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes shimmer{to{transform:translate(100%)}}@keyframes pulse{50%{opacity:.46}}@media (width<=980px){.three-grid,.two-col{grid-template-columns:1fr}}@media (width<=760px){h1{font-size:clamp(34px,10vw,48px)}.page-head{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.page-actions .button,.page-actions button{flex:1}.field-row,.card-grid,.stat-grid{grid-template-columns:1fr}.panel{border-radius:20px}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions .button,.form-actions button{width:100%}}@media (width<=480px){.button,button{padding-inline:14px}.card{padding:17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.onboarding-layout[data-v-518918ce]{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:clamp(34px,5vw,78px);min-height:calc(100vh - 170px);display:grid}.step-rail[data-v-518918ce]{border-right:1px solid var(--line);flex-direction:column;min-height:590px;padding-right:28px;display:flex;position:sticky;top:112px}.rail-intro h2[data-v-518918ce]{margin-bottom:8px;font-size:24px}.rail-intro>p[data-v-518918ce]:last-child{color:var(--muted);font-size:11px;line-height:1.7}.step-rail ol[data-v-518918ce]{gap:2px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.step-rail li[data-v-518918ce]{min-height:65px;color:var(--ink-400,var(--ink-500));align-items:flex-start;gap:11px;display:flex;position:relative}.step-rail li[data-v-518918ce]:after{content:"";background:var(--line);width:1px;position:absolute;top:32px;bottom:-3px;left:15px}.step-rail li[data-v-518918ce]:last-child:after{display:none}.step-dot[data-v-518918ce]{z-index:1;border:1px solid var(--line-strong);background:var(--canvas);border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid;position:relative}.step-rail li strong[data-v-518918ce],.step-rail li small[data-v-518918ce]{display:block}.step-rail li strong[data-v-518918ce]{margin:4px 0 3px;font-size:12px}.step-rail li small[data-v-518918ce]{font-size:9px;line-height:1.4}.step-rail li.active[data-v-518918ce]{color:var(--jade-700)}.step-rail li.active .step-dot[data-v-518918ce]{color:#fff;border-color:var(--jade-700);background:var(--jade-700);box-shadow:0 0 0 5px #1f625017}.step-rail li.done[data-v-518918ce]{color:var(--ink-700)}.step-rail li.done .step-dot[data-v-518918ce]{color:var(--jade-700);background:var(--jade-50);border-color:#1f625040}.rail-foot[data-v-518918ce]{border:1px solid var(--line);color:var(--jade-700);background:#ffffff6b;border-radius:14px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px;display:flex}.rail-foot svg[data-v-518918ce]{flex:none}.rail-foot strong[data-v-518918ce],.rail-foot small[data-v-518918ce]{display:block}.rail-foot strong[data-v-518918ce]{margin-bottom:4px;font-size:10px}.rail-foot small[data-v-518918ce]{color:var(--ink-500);font-size:8px;line-height:1.5}.onboarding-main[data-v-518918ce]{width:min(830px,100%)}.mobile-progress[data-v-518918ce]{display:none}.step-panel[data-v-518918ce]{padding:12px 0 50px}.compact-panel[data-v-518918ce]{width:min(620px,100%)}.step-heading[data-v-518918ce]{margin-bottom:30px}.step-kicker[data-v-518918ce]{color:var(--jade-700);letter-spacing:.14em;margin-bottom:12px;font-size:10px;font-weight:750;display:block}.step-heading h1[data-v-518918ce]{max-width:780px;margin-bottom:13px;font-size:clamp(38px,5vw,54px)}.step-heading p[data-v-518918ce]{max-width:680px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.85}.step-symbol[data-v-518918ce]{color:#fff;background:var(--jade-700);border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:25px;display:grid;box-shadow:0 12px 27px #1f625033}.persona-symbol[data-v-518918ce]{border-radius:50% 50% 45% 45%}.disclosure-grid[data-v-518918ce]{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.disclosure-grid article[data-v-518918ce]{border:1px solid var(--line);background:#fffefaad;border-radius:18px;min-height:225px;padding:20px;position:relative}.disclosure-grid article>span[data-v-518918ce]{width:38px;height:38px;color:var(--jade-700);background:var(--jade-50);border-radius:11px;place-items:center;margin-bottom:31px;display:grid}.disclosure-grid h3[data-v-518918ce]{font-family:var(--serif);margin-bottom:8px;font-size:16px}.disclosure-grid p[data-v-518918ce]{color:var(--muted);margin-bottom:15px;font-size:11px;line-height:1.7}.disclosure-grid i[data-v-518918ce]{color:var(--jade-700);letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:750}.disclosure-grid .danger-card>span[data-v-518918ce]{color:var(--danger);background:var(--danger-soft)}.disclosure-grid .danger-card i[data-v-518918ce]{color:var(--danger)}.consent-card[data-v-518918ce]{border:1px solid var(--line-strong);cursor:pointer;background:#ffffff8c;border-radius:15px;align-items:flex-start;gap:12px;margin-top:17px;padding:17px;display:flex}.consent-card[data-v-518918ce]:has(input:checked){background:var(--jade-50);border-color:#1f62505c}.consent-card input[data-v-518918ce]{width:18px;min-height:18px;accent-color:var(--jade-700);flex:none;margin-top:2px}.consent-card strong[data-v-518918ce],.consent-card small[data-v-518918ce]{display:block}.consent-card strong[data-v-518918ce]{margin-bottom:4px;font-size:12px}.consent-card small[data-v-518918ce]{color:var(--muted);font-size:10px;line-height:1.6}.step-actions[data-v-518918ce]{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.form-stack[data-v-518918ce]{gap:17px;margin-top:24px;display:grid}.password-hints[data-v-518918ce]{color:var(--ink-400,var(--ink-500));gap:15px;font-size:10px;display:flex}.password-hints span[data-v-518918ce]{align-items:center;gap:5px;display:inline-flex}.password-hints .met[data-v-518918ce]{color:var(--jade-700)}.persona-name-preview[data-v-518918ce]{border:1px solid var(--line);background:#ffffff78;border-radius:15px;align-items:center;gap:13px;padding:17px;display:flex}.persona-name-preview>span[data-v-518918ce]{width:48px;height:57px;color:var(--jade-700);background:linear-gradient(145deg,#fff,var(--jade-100));font-family:var(--serif);border-radius:50% 50% 44% 44%;place-items:center;font-size:23px;display:grid}.persona-name-preview small[data-v-518918ce],.persona-name-preview strong[data-v-518918ce]{display:block}.persona-name-preview small[data-v-518918ce]{color:var(--ink-500);margin-bottom:4px;font-size:9px}.persona-name-preview strong[data-v-518918ce]{font-family:var(--serif);font-size:17px}.self-confirm[data-v-518918ce]{margin-top:0}.choice-field[data-v-518918ce]{border:0;margin:0;padding:0}.choice-field legend[data-v-518918ce]{margin-bottom:9px;font-size:11px;font-weight:700}.choice-grid[data-v-518918ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-grid label[data-v-518918ce]{border:1px solid var(--line);cursor:pointer;background:#ffffff73;border-radius:13px;padding:13px 13px 13px 38px;transition:all .18s;display:block;position:relative}.choice-grid label[data-v-518918ce]:last-child:nth-child(odd){grid-column:1/-1}.choice-grid label.selected[data-v-518918ce]{background:var(--jade-50);border-color:#1f625061;box-shadow:0 7px 18px #1f62500f}.choice-grid input[data-v-518918ce]{width:15px;min-height:15px;accent-color:var(--jade-700);position:absolute;top:15px;left:13px}.choice-grid strong[data-v-518918ce],.choice-grid small[data-v-518918ce]{display:block}.choice-grid strong[data-v-518918ce]{margin-bottom:4px;font-size:11px}.choice-grid small[data-v-518918ce]{color:var(--muted);font-size:9px;line-height:1.5}.coldstart-intro[data-v-518918ce]{grid-template-columns:.8fr 1.2fr;align-items:stretch;gap:28px;margin-top:15px;display:grid}.guess-orbit[data-v-518918ce]{min-height:330px;color:var(--jade-700);box-shadow:inset 0 0 40px #fff,var(--shadow-md);text-align:center;background:linear-gradient(145deg,#ffffffc2,#dcefe8b3);border:1px solid #1f62502e;border-radius:48% 48% 42% 42%;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px;display:flex}.guess-orbit span[data-v-518918ce]{color:var(--ink-500);font-size:10px;line-height:1.8}.guess-orbit b[data-v-518918ce]{color:var(--ink-800);font-family:var(--serif);font-size:13px}.coldstart-form[data-v-518918ce]{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffefaab;gap:15px;padding:26px;display:grid}.coldstart-form button[data-v-518918ce]{margin-top:5px}.guess-status[data-v-518918ce]{color:var(--ink-500);justify-content:space-between;font-size:10px;display:flex}.guess-progress[data-v-518918ce]{margin:9px 0 22px}.guess-card[data-v-518918ce]{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:245px;box-shadow:var(--shadow-md);text-align:center;background:radial-gradient(circle at 50% 0,#dcefe8cc,#0000 58%),#fffefacc;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:relative}.guess-label[data-v-518918ce]{color:var(--jade-700);letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:24px;font-size:10px;font-weight:700;display:flex}.guess-card p[data-v-518918ce]{max-width:630px;font-family:var(--serif);margin-bottom:20px;font-size:clamp(20px,3vw,27px);line-height:1.7}.guess-card small[data-v-518918ce]{color:var(--ink-500);font-size:9px}.step-panel>textarea[data-v-518918ce]{margin-top:16px}.verdict-actions[data-v-518918ce]{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.done-panel[data-v-518918ce]{text-align:center;max-width:760px;margin:20px auto 0}.completion-ring[data-v-518918ce]{color:#fff;background:var(--jade-700);border:1px solid #1f625038;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 27px;display:grid;box-shadow:0 0 0 12px #1f625012,0 20px 48px #1f625033}.done-panel h1[data-v-518918ce]{max-width:650px;margin:14px auto 16px}.done-panel>p[data-v-518918ce]{max-width:620px;color:var(--muted);margin:0 auto;font-size:14px}.completion-stats[data-v-518918ce]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:35px 0;display:grid}.completion-stats span[data-v-518918ce]{border-right:1px solid var(--line);padding:20px}.completion-stats span[data-v-518918ce]:last-child{border-right:0}.completion-stats strong[data-v-518918ce],.completion-stats small[data-v-518918ce]{display:block}.completion-stats strong[data-v-518918ce]{font-family:var(--serif);margin-bottom:5px;font-size:24px}.completion-stats small[data-v-518918ce]{color:var(--ink-500);font-size:9px}.completion-actions[data-v-518918ce]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}@media (width<=980px){.onboarding-layout[data-v-518918ce]{grid-template-columns:1fr}.step-rail[data-v-518918ce]{display:none}.mobile-progress[data-v-518918ce]{color:var(--ink-500);gap:8px;margin-bottom:28px;font-size:10px;display:grid}.onboarding-main[data-v-518918ce]{margin:auto}.step-panel[data-v-518918ce]{padding-top:0}}@media (width<=700px){.disclosure-grid[data-v-518918ce],.choice-grid[data-v-518918ce]{grid-template-columns:1fr}.choice-grid label[data-v-518918ce]:last-child:nth-child(odd){grid-column:auto}.disclosure-grid article[data-v-518918ce]{min-height:auto}.disclosure-grid article>span[data-v-518918ce]{margin-bottom:20px}.coldstart-intro[data-v-518918ce]{grid-template-columns:1fr}.guess-orbit[data-v-518918ce]{display:none}.step-actions[data-v-518918ce]{flex-direction:column-reverse;align-items:stretch}.step-actions button[data-v-518918ce]{width:100%}.verdict-actions[data-v-518918ce]{display:grid}.verdict-actions button[data-v-518918ce]{width:100%}.guess-card[data-v-518918ce]{min-height:220px;padding:28px 20px}.completion-stats[data-v-518918ce]{grid-template-columns:1fr}.completion-stats span[data-v-518918ce]{border-right:0;border-bottom:1px solid var(--line)}.completion-stats span[data-v-518918ce]:last-child{border-bottom:0}.completion-actions[data-v-518918ce]{display:grid}.completion-actions button[data-v-518918ce]{width:100%}}.corpus-stats[data-v-6d702c46]{margin-bottom:40px}.corpus-layout[data-v-6d702c46]{border-top:1px solid var(--line);padding-top:32px}.tier-list[data-v-6d702c46]{gap:9px;display:grid}.tier-card[data-v-6d702c46]{text-align:left;border-radius:15px;justify-content:flex-start;width:100%;min-height:78px;padding:13px 14px}.tier-card[data-v-6d702c46]:hover{transform:none}.tier-card.selected[data-v-6d702c46]{background:var(--jade-50);border-color:#1f625061;box-shadow:0 8px 22px #1f625012}.tier-code[data-v-6d702c46]{width:37px;height:37px;color:var(--jade-700);background:#ffffffb8;border-radius:10px;flex:none;place-items:center;font-family:ui-monospace,monospace;font-size:11px;display:grid}.tier-copy[data-v-6d702c46]{flex:1}.tier-copy strong[data-v-6d702c46],.tier-copy small[data-v-6d702c46]{display:block}.tier-copy strong[data-v-6d702c46]{margin-bottom:5px;font-size:12px}.tier-copy small[data-v-6d702c46]{color:var(--ink-500);font-size:9px;line-height:1.5}.tier-check[data-v-6d702c46]{border:1px solid var(--line);width:24px;height:24px;color:var(--ink-400,var(--ink-500));border-radius:50%;place-items:center;font-size:9px;display:grid}.selected .tier-check[data-v-6d702c46]{color:#fff;border-color:var(--jade-700);background:var(--jade-700)}.tier-note[data-v-6d702c46]{margin-top:12px;font-size:11px}.upload-panel[data-v-6d702c46]{background:#fffefac7;position:sticky;top:100px}.upload-icon[data-v-6d702c46]{width:43px;height:43px;color:var(--jade-700);background:var(--jade-50);border-radius:13px;place-items:center;display:grid}.upload-panel textarea[data-v-6d702c46]{min-height:215px}.field-meta[data-v-6d702c46]{color:var(--ink-500);justify-content:space-between;font-size:9px;font-weight:400;display:flex}.optional[data-v-6d702c46]{color:var(--ink-400,var(--ink-500));font-size:9px;font-weight:400}.date-field[data-v-6d702c46]{border:1px solid var(--line-strong);background:#ffffffb3;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.date-field svg[data-v-6d702c46]{color:var(--ink-500)}.date-field input[data-v-6d702c46]{box-shadow:none;background:0 0;border:0}.upload-button[data-v-6d702c46]{width:100%;margin-top:20px}.file-input[data-v-6d702c46]{padding:8px}.biometric-consent[data-v-6d702c46]{background:var(--gold-100);border:1px solid #9873423d;border-radius:14px;gap:9px;padding:15px;display:grid}.biometric-consent strong[data-v-6d702c46]{font-size:13px}.biometric-consent p[data-v-6d702c46]{color:#735f42;margin:0;font-size:11px;line-height:1.7}.biometric-consent .check-row[data-v-6d702c46]{font-size:11px;display:flex}.library-section[data-v-6d702c46]{border-top:1px solid var(--line);margin-top:56px;padding-top:40px}.corpus-skeleton[data-v-6d702c46]{min-height:150px}.corpus-list[data-v-6d702c46]{gap:10px;display:grid}.corpus-item[data-v-6d702c46]{border:1px solid var(--line);background:#fffefaa6;border-radius:17px;align-items:flex-start;gap:15px;padding:18px;transition:all .2s;display:flex}.corpus-item[data-v-6d702c46]:hover{box-shadow:var(--shadow-sm);background:#fffefade;border-color:#1f62503d}.file-icon[data-v-6d702c46]{width:40px;height:40px;color:var(--jade-700);background:var(--jade-50);border-radius:11px;flex:none;place-items:center;display:grid}.corpus-copy[data-v-6d702c46]{flex:1;min-width:0}.corpus-copy strong[data-v-6d702c46]{font-size:13px}.corpus-copy>p[data-v-6d702c46]{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:9px 0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.tier-warning[data-v-6d702c46]{align-items:center;gap:5px;color:var(--danger)!important;display:flex!important}.delete-area[data-v-6d702c46]{justify-items:center;gap:3px;display:grid}.delete-area small[data-v-6d702c46]{color:var(--danger);white-space:nowrap;font-size:8px}.export-card[data-v-6d702c46]{background:#f7f0e4ba;border:1px solid #9873422e;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-top:34px;padding:21px 23px;display:grid}.export-icon[data-v-6d702c46]{width:43px;height:43px;color:var(--gold-600);background:#ffffff9e;border-radius:13px;place-items:center;display:grid}.export-card h3[data-v-6d702c46]{font-family:var(--serif);margin-bottom:5px;font-size:16px}.export-card p[data-v-6d702c46]{color:#735f42;margin:0;font-size:10px;line-height:1.6}@media (width<=980px){.upload-panel[data-v-6d702c46]{position:static}}@media (width<=650px){.corpus-item[data-v-6d702c46]{padding:15px}.export-card[data-v-6d702c46]{grid-template-columns:auto 1fr}.export-card button[data-v-6d702c46]{grid-column:1/-1;width:100%}.corpus-item>.file-icon[data-v-6d702c46]{display:none}}.interview-head[data-v-08933519]{margin-bottom:27px}.head-actions[data-v-08933519]{align-items:center;gap:9px;display:flex}.session-status[data-v-08933519]{border:1px solid var(--line);background:#ffffff8c;border-radius:14px;align-items:center;gap:11px;min-width:155px;padding:12px 15px;display:flex}.live-dot[data-v-08933519]{background:var(--jade-500);border-radius:50%;width:9px;height:9px;animation:1.8s infinite pulse;box-shadow:0 0 0 5px #3d92791f}.live-dot.muted[data-v-08933519]{background:var(--ink-300);animation:none;box-shadow:0 0 0 5px #5a5a5014}.session-status small[data-v-08933519],.session-status strong[data-v-08933519]{display:block}.session-status small[data-v-08933519]{color:var(--ink-500);margin-bottom:3px;font-size:9px}.session-status strong[data-v-08933519]{font-size:11px}.interview-layout[data-v-08933519]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.interview-guide[data-v-08933519]{gap:11px;display:grid;position:sticky;top:96px}.guide-card[data-v-08933519]{border:1px solid var(--line);background:#fffefaa8;border-radius:18px;padding:20px}.guide-icon[data-v-08933519]{width:39px;height:39px;color:var(--jade-700);background:var(--jade-50);border-radius:12px;place-items:center;margin-bottom:23px;display:grid}.guide-card h3[data-v-08933519]{color:var(--ink-500);font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:9px}.guide-card>strong[data-v-08933519]{font-family:var(--serif);font-size:18px}.guide-meta[data-v-08933519]{color:var(--ink-500);gap:11px;font-size:10px;display:grid}.guide-meta span[data-v-08933519]{align-items:center;gap:7px;display:flex}.guide-meta b[data-v-08933519]{color:var(--ink-800);font-size:12px}.guide-tip[data-v-08933519]{border:1px solid var(--line);color:var(--jade-700);background:#ffffff61;border-radius:14px;align-items:flex-start;gap:9px;padding:13px;display:flex}.guide-tip svg[data-v-08933519]{flex:none;margin-top:2px}.guide-tip p[data-v-08933519]{margin:0}.guide-tip strong[data-v-08933519],.guide-tip small[data-v-08933519]{display:block}.guide-tip strong[data-v-08933519]{color:var(--ink-700);margin-bottom:4px;font-size:10px}.guide-tip small[data-v-08933519]{color:var(--ink-500);font-size:8px;line-height:1.5}.interview-main[data-v-08933519]{gap:13px;min-width:0;display:grid}.history-panel[data-v-08933519]{border:1px solid var(--line);background:#fffefaa8;border-radius:18px;padding:15px 16px}.history-panel>header[data-v-08933519],.history-panel>header>div[data-v-08933519]{align-items:center;gap:9px;display:flex}.history-panel>header[data-v-08933519]{justify-content:space-between;margin-bottom:12px}.history-panel>header svg[data-v-08933519]{color:var(--jade-700)}.history-panel>header span strong[data-v-08933519],.history-panel>header span small[data-v-08933519]{display:block}.history-panel>header span strong[data-v-08933519]{margin-bottom:2px;font-size:11px}.history-panel>header span small[data-v-08933519]{color:var(--ink-500);font-size:8px}.history-panel>header em[data-v-08933519]{color:var(--ink-500);font-size:9px;font-style:normal}.history-list[data-v-08933519]{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.history-list button[data-v-08933519]{text-align:left;background:#ffffffb3;border-radius:12px;align-items:center;gap:9px;min-width:175px;padding:10px 11px;display:flex}.history-list button[data-v-08933519]:hover{box-shadow:none;background:#fff;transform:none}.history-list button.active[data-v-08933519]{border-color:var(--jade-500);background:var(--jade-50)}.history-index[data-v-08933519]{width:28px;height:28px;color:var(--jade-700);font:700 9px var(--sans);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.history-list button>span:last-child strong[data-v-08933519],.history-list button>span:last-child small[data-v-08933519]{display:block}.history-list button>span:last-child strong[data-v-08933519]{margin-bottom:3px;font-size:9px}.history-list button>span:last-child small[data-v-08933519]{color:var(--ink-500);font-size:8px}.history-empty[data-v-08933519]{color:var(--ink-600);gap:3px;padding:6px 0;font-size:10px;display:grid}.history-empty small[data-v-08933519]{color:var(--ink-500);font-size:8px}.interview-notice[data-v-08933519]{margin:0}.conversation-panel[data-v-08933519]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffefaba;overflow:hidden}.conversation-head[data-v-08933519]{border-bottom:1px solid var(--line);background:#fafaf6bd;align-items:center;gap:10px;padding:15px 18px;display:flex}.interviewer-avatar[data-v-08933519],.mini-avatar[data-v-08933519]{color:var(--jade-700);background:var(--jade-50);place-items:center;display:grid}.interviewer-avatar[data-v-08933519]{border-radius:12px;width:37px;height:37px}.conversation-head strong[data-v-08933519],.conversation-head small[data-v-08933519]{display:block}.conversation-head strong[data-v-08933519]{margin-bottom:3px;font-size:11px}.conversation-head small[data-v-08933519]{color:var(--ink-500);font-size:8px}.conversation-head .status-badge[data-v-08933519]{margin-left:auto}.thread[data-v-08933519]{scrollbar-width:thin;scrollbar-color:var(--ink-200) transparent;height:min(52vh,590px);min-height:400px;padding:26px 24px;overflow-y:auto}.topic-transition[data-v-08933519]{color:var(--jade-700);background:#e9f4ef7a;border:1px dashed #1f625038;border-radius:11px;align-items:center;gap:9px;margin:9px 38px 18px;padding:9px 12px;display:flex}.topic-transition>span[data-v-08933519]{gap:2px;display:grid}.topic-transition strong[data-v-08933519]{font-size:9px}.topic-transition small[data-v-08933519]{color:var(--ink-500);font-size:8px}.message-row[data-v-08933519]{align-items:flex-start;gap:9px;margin-bottom:21px;display:flex}.message-row.subject[data-v-08933519]{justify-content:flex-end}.mini-avatar[data-v-08933519]{border-radius:9px;flex:none;width:29px;height:29px;font-size:9px;font-weight:700}.subject-avatar[data-v-08933519]{color:var(--paper);background:var(--ink-800)}.bubble[data-v-08933519]{border-radius:16px;max-width:min(78%,670px);padding:13px 15px}.bubble p[data-v-08933519]{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}.bubble small[data-v-08933519]{color:var(--ink-400,var(--ink-500));font-size:8px;display:block}.question[data-v-08933519]{border:1px solid var(--line);background:#ffffffc7;border-top-left-radius:5px}.question small[data-v-08933519]{color:var(--jade-700);letter-spacing:.06em;margin-bottom:6px;font-weight:700}.question-seq[data-v-08933519]{align-items:center;gap:4px;display:flex!important}.parent-context[data-v-08933519]{border-left:3px solid var(--jade-400);background:var(--jade-50);border-radius:4px 9px 9px 4px;gap:4px;margin:2px 0 11px;padding:9px 10px;display:grid}.parent-context span[data-v-08933519]{color:var(--jade-700);font-size:8px;font-weight:700}.parent-context strong[data-v-08933519]{color:var(--ink-600);font-size:9px;font-weight:600;line-height:1.55}.parent-context em[data-v-08933519]{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;line-height:1.5;overflow:hidden}.answer[data-v-08933519]{color:#fff;background:var(--jade-700);border-top-right-radius:5px;box-shadow:0 9px 25px #1f625024}.answer small[data-v-08933519]{color:#fff9;text-align:right;margin-top:6px}.typing[data-v-08933519]{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:12px 14px;display:flex}.typing i[data-v-08933519]{background:var(--ink-300);border-radius:50%;width:5px;height:5px;animation:1s infinite pulse}.typing i[data-v-08933519]:nth-child(2){animation-delay:.15s}.typing i[data-v-08933519]:nth-child(3){animation-delay:.3s}.loading-thread[data-v-08933519]{height:100%;color:var(--ink-500);grid-template-columns:repeat(3,6px);place-content:center;justify-items:center;gap:5px;display:grid}.loading-thread span[data-v-08933519]{background:var(--jade-500);border-radius:50%;width:6px;height:6px;animation:1s infinite pulse}.loading-thread small[data-v-08933519]{grid-column:1/-1;margin-top:10px;font-size:9px}.active-question[data-v-08933519]{width:min(88%,670px);max-width:670px}.preset-panel[data-v-08933519]{border-top:1px solid var(--line);margin:15px -4px -2px;padding-top:13px}.preset-label[data-v-08933519]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.preset-label span[data-v-08933519]{color:var(--ink-700);letter-spacing:.05em;font-size:9px;font-weight:750}.preset-label em[data-v-08933519]{color:var(--ink-400,var(--ink-500));font-size:8px;font-style:normal}.preset-options[data-v-08933519]{flex-wrap:wrap;gap:6px;display:flex}.preset-options button[data-v-08933519]{min-height:32px;color:var(--ink-600);background:var(--paper);border-radius:10px;padding:7px 11px;font-size:9px;font-weight:600}.preset-options button[data-v-08933519]:hover{color:var(--jade-700);background:var(--jade-50);box-shadow:none;transform:none}.preset-options button.selected[data-v-08933519]{border-color:var(--jade-600);color:#fff;background:var(--jade-700);box-shadow:0 6px 15px #1f625029}.session-finished[data-v-08933519]{background:var(--jade-50);border:1px solid #1f625029;border-radius:16px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}.session-finished>span[data-v-08933519]{width:36px;height:36px;color:var(--jade-700);background:#fff;border-radius:50%;place-items:center;display:grid}.session-finished strong[data-v-08933519]{font-family:var(--serif);margin-bottom:4px;font-size:14px;display:block}.session-finished p[data-v-08933519]{color:var(--muted);margin:0;font-size:10px}.composer[data-v-08933519]{border-top:1px solid var(--line);background:#fafaf6c4;padding:15px 17px}.composer textarea[data-v-08933519]{min-height:95px;box-shadow:none;background:0 0;border:0}.composer textarea[data-v-08933519]:focus{box-shadow:none}.composer-foot[data-v-08933519]{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;display:flex}.composer-foot>span[data-v-08933519]{color:var(--ink-400,var(--ink-500));font-size:8px}.composer-foot>div[data-v-08933519]{gap:7px;display:flex}.composer kbd[data-v-08933519]{border:1px solid var(--line);font:8px var(--sans);background:#fff;border-radius:4px;padding:2px 4px}.conversation-error[data-v-08933519]{margin:0 17px 10px}.after-actions[data-v-08933519]{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:16px;display:flex}.empty-conversation[data-v-08933519]{text-align:center;place-content:center;justify-items:center;min-height:430px;padding:40px;display:grid}.empty-conversation>span[data-v-08933519]{width:58px;height:58px;color:var(--jade-700);background:var(--jade-50);border-radius:18px;place-items:center;margin-bottom:16px;display:grid}.empty-conversation h2[data-v-08933519]{font-family:var(--serif);margin:0 0 7px;font-size:22px}.empty-conversation p[data-v-08933519]{max-width:470px;color:var(--ink-500);margin:0 0 20px;font-size:11px;line-height:1.8}@media (width<=940px){.interview-layout[data-v-08933519]{grid-template-columns:1fr}.interview-guide[data-v-08933519]{grid-template-columns:1fr 1fr;position:static}.guide-card[data-v-08933519]{grid-row:span 2}.thread[data-v-08933519]{height:55vh}}@media (width<=650px){.head-actions .session-status[data-v-08933519]{display:none}.head-actions button[data-v-08933519]{white-space:nowrap}.interview-guide[data-v-08933519],.history-panel>header span small[data-v-08933519]{display:none}.history-list button[data-v-08933519]{min-width:150px}.thread[data-v-08933519]{min-height:380px;padding:20px 14px}.topic-transition[data-v-08933519]{margin-left:0;margin-right:0}.bubble[data-v-08933519]{max-width:88%}.active-question[data-v-08933519]{width:94%;max-width:94%}.parent-context em[data-v-08933519]{white-space:normal}.preset-label em[data-v-08933519]{display:none}.preset-options[data-v-08933519]{grid-template-columns:repeat(2,1fr);display:grid}.preset-options button[data-v-08933519]{white-space:normal;width:100%;line-height:1.35}.composer-foot[data-v-08933519]{align-items:flex-end}.composer-foot>span[data-v-08933519]{display:none}.composer-foot>div[data-v-08933519]{justify-content:space-between;width:100%}.after-actions[data-v-08933519]{display:grid}.after-actions button[data-v-08933519]{width:100%}}.survey-candidate-note[data-v-9b25d9fb]{color:#8b3f3b;background:#a54d480f;border:1px solid #a54d4833;border-radius:13px;align-items:center;gap:12px;margin-bottom:15px;padding:15px 17px;display:flex}.survey-candidate-note>svg[data-v-9b25d9fb]{flex:none}.survey-candidate-note>div[data-v-9b25d9fb]{flex:1}.survey-candidate-note strong[data-v-9b25d9fb]{font-size:10px}.survey-candidate-note p[data-v-9b25d9fb]{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.5}.survey-candidate-note a[data-v-9b25d9fb]{color:#8b3f3b;align-items:center;gap:4px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.success-notice[data-v-9b25d9fb]{margin:0 0 16px}.pipeline-status[data-v-9b25d9fb]{color:var(--gold-600);background:var(--gold-100);border:1px solid #9e6c313b;border-radius:13px;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.pipeline-status.failed[data-v-9b25d9fb]{color:var(--danger);background:var(--danger-soft)}.pipeline-status>div[data-v-9b25d9fb]{flex:1}.pipeline-status strong[data-v-9b25d9fb],.pipeline-status p[data-v-9b25d9fb]{margin:0;display:block}.pipeline-status strong[data-v-9b25d9fb]{font-size:10px}.pipeline-status p[data-v-9b25d9fb]{color:var(--ink-500);margin-top:4px;font-size:8px}.pipeline-status>span[data-v-9b25d9fb]{font-size:8px}.version-chip[data-v-9b25d9fb]{border:1px solid var(--line);color:var(--ink-500);background:#ffffff8c;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;display:inline-flex}.spinning[data-v-9b25d9fb]{animation:.8s linear infinite spin-9b25d9fb}@keyframes spin-9b25d9fb{to{transform:rotate(360deg)}}.archive-hero[data-v-9b25d9fb]{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(115deg,#ffffffbd,#eff5f0ad);border-radius:23px;grid-template-columns:auto 1fr 250px;align-items:center;gap:24px;padding:26px;display:grid}.archive-emblem[data-v-9b25d9fb]{background:var(--ink-900);color:#fff;border:1px solid #1f62502e;border-radius:33px 33px 42px 42px;align-content:center;place-items:center;width:116px;height:116px;display:grid;box-shadow:0 16px 35px #12201b2e}.archive-emblem span[data-v-9b25d9fb]{font-family:var(--serif);font-size:32px}.archive-emblem small[data-v-9b25d9fb]{color:#fff9;margin-top:2px;font-size:8px}.archive-hero h2[data-v-9b25d9fb]{margin:9px 0 6px}.archive-hero>div>p[data-v-9b25d9fb]{max-width:690px;color:var(--muted);margin:0;font-size:10px}.hero-meta[data-v-9b25d9fb]{color:var(--ink-500);flex-wrap:wrap;gap:13px;margin-top:14px;font-size:8px;display:flex}.hero-meta span[data-v-9b25d9fb]{align-items:center;gap:5px;display:flex}.archive-hero aside[data-v-9b25d9fb]{color:var(--gold-600);background:var(--gold-100);border:1px solid #98734233;border-radius:15px;padding:15px}.archive-hero aside strong[data-v-9b25d9fb]{margin:9px 0 4px;font-size:10px;display:block}.archive-hero aside p[data-v-9b25d9fb]{color:#715b3d;margin:0;font-size:8px;line-height:1.55}.layer-navigation[data-v-9b25d9fb]{grid-template-columns:repeat(7,1fr);gap:7px;margin:34px 0 41px;display:grid}.layer-navigation button[data-v-9b25d9fb]{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:101px;padding:12px;display:grid;position:relative}.layer-navigation button>svg[data-v-9b25d9fb]{display:none}.layer-letter[data-v-9b25d9fb]{color:var(--ink-300);font-family:ui-monospace,monospace;font-size:8px;position:absolute;top:8px;right:9px}.layer-icon[data-v-9b25d9fb]{width:34px;height:34px;color:var(--layer-color);background:color-mix(in srgb,var(--layer-color) 10%,white);border-radius:10px;place-items:center;display:grid}.layer-copy strong[data-v-9b25d9fb],.layer-copy small[data-v-9b25d9fb]{display:block}.layer-copy strong[data-v-9b25d9fb]{font-size:9px}.layer-copy small[data-v-9b25d9fb]{display:none}.layer-navigation button>b[data-v-9b25d9fb]{color:var(--ink-400);font-size:10px}.layer-navigation button.active[data-v-9b25d9fb]{border-color:color-mix(in srgb,var(--layer-color) 40%,transparent);background:color-mix(in srgb,var(--layer-color) 7%,white);box-shadow:0 9px 24px color-mix(in srgb,var(--layer-color) 10%,transparent)}.layer-content[data-v-9b25d9fb]{border-top:1px solid var(--line);padding-top:37px}.active-icon[data-v-9b25d9fb]{width:47px;height:47px;color:var(--layer-color);background:color-mix(in srgb,var(--layer-color) 9%,white);border-radius:14px;place-items:center;display:grid}.layer-content .step-kicker[data-v-9b25d9fb]{color:var(--layer-color)}.entity-grid[data-v-9b25d9fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.entity-skeleton[data-v-9b25d9fb]{min-height:270px}.entity-card[data-v-9b25d9fb]{border:1px solid var(--line);background:#ffffffa3;border-radius:19px;flex-direction:column;min-height:270px;padding:20px;transition:all .2s;display:flex}.entity-card[data-v-9b25d9fb]:hover{border-color:color-mix(in srgb,var(--layer-color) 28%,transparent);box-shadow:var(--shadow-sm)}.entity-card>header[data-v-9b25d9fb]{justify-content:space-between;gap:10px;display:flex}.entity-card>header>div[data-v-9b25d9fb]{gap:5px;display:flex}.layer-pill[data-v-9b25d9fb]{color:#fff;background:var(--layer-color);border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.confidence-label[data-v-9b25d9fb]{color:var(--ink-500);font-size:8px}.entity-card h3[data-v-9b25d9fb]{margin:20px 0 8px;font-size:14px}.entity-statement[data-v-9b25d9fb]{font-family:var(--serif);flex:1;margin:4px 0 19px;font-size:16px;line-height:1.75}.entity-card>footer[data-v-9b25d9fb]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.entity-card>footer>div[data-v-9b25d9fb]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.entity-card>footer span[data-v-9b25d9fb]{color:var(--ink-500);background:var(--ink-100);border-radius:6px;align-items:center;gap:4px;padding:4px 6px;font-size:7px;display:inline-flex}.entity-card>footer button[data-v-9b25d9fb]{min-height:29px;padding:6px 8px;font-size:8px}.signature-block[data-v-9b25d9fb]{background:#f0f3edb3;border-radius:13px;grid-template-columns:auto 1fr auto auto;align-items:start;gap:8px;margin:12px 0 20px;padding:13px;display:grid}.signature-block>span[data-v-9b25d9fb]{color:var(--layer-color);font-size:8px;font-weight:800}.signature-block code[data-v-9b25d9fb]{white-space:pre-wrap;font-size:8px}.signature-block strong[data-v-9b25d9fb]{grid-column:2/-1;font-size:10px}.capability-sections[data-v-9b25d9fb]{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0 17px;display:grid}.capability-sections details[data-v-9b25d9fb]{border:1px solid var(--line);background:#fafaf7b8;border-radius:10px}.capability-sections summary[data-v-9b25d9fb]{color:var(--ink-700);cursor:pointer;align-items:center;gap:5px;padding:9px;font-size:8px;display:flex}.capability-sections pre[data-v-9b25d9fb]{border-top:1px solid var(--line);white-space:pre-wrap;max-height:150px;margin:0;padding:9px;font-size:7px;overflow:auto}.params-grid[data-v-9b25d9fb]{grid-template-columns:repeat(2,1fr);gap:6px;margin:10px 0 17px;display:grid}.params-grid span[data-v-9b25d9fb]{background:var(--ink-100);border-radius:9px;padding:9px}.params-grid small[data-v-9b25d9fb],.params-grid strong[data-v-9b25d9fb]{display:block}.params-grid small[data-v-9b25d9fb]{color:var(--ink-500);font-size:7px}.params-grid strong[data-v-9b25d9fb]{margin-top:3px;font-size:9px}.cue-block[data-v-9b25d9fb]{background:var(--jade-50);border-radius:11px;gap:9px;margin:10px 0 18px;padding:12px;display:flex}.cue-block>svg[data-v-9b25d9fb]{color:var(--jade-700)}.cue-block small[data-v-9b25d9fb],.cue-block strong[data-v-9b25d9fb]{display:block}.cue-block small[data-v-9b25d9fb]{color:var(--ink-500);font-size:7px}.cue-block strong[data-v-9b25d9fb]{margin-top:3px;font-size:9px}.load-more[data-v-9b25d9fb]{margin:19px auto 0;display:flex}.drawer-mask[data-v-9b25d9fb]{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a141066;border:0;border-radius:0;width:100%;height:100%;position:fixed;inset:0}.side-drawer[data-v-9b25d9fb]{z-index:80;background:var(--paper-solid);width:min(500px,92vw);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.side-drawer header[data-v-9b25d9fb],.side-drawer footer[data-v-9b25d9fb]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.side-drawer footer[data-v-9b25d9fb]{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.drawer-body[data-v-9b25d9fb]{flex:1;padding:25px;overflow:auto}.original[data-v-9b25d9fb]{border:1px solid var(--line);background:var(--ink-100);border-radius:14px;padding:18px}.original small[data-v-9b25d9fb]{color:var(--ink-500);font-size:8px}.original p[data-v-9b25d9fb]{font-family:var(--serif);font-size:15px}.revision-arrow[data-v-9b25d9fb]{color:var(--jade-700);align-items:center;gap:8px;margin:20px 0;font-size:9px;display:flex}.drawer-body textarea[data-v-9b25d9fb]{min-height:170px}.drawer-body .notice[data-v-9b25d9fb]{margin-top:14px}.layer-empty[data-v-9b25d9fb]{min-height:280px}.archive-hero[data-v-9b25d9fb]{grid-template-columns:auto 1fr 270px}.archive-hero .quota-card[data-v-9b25d9fb]{gap:9px;padding:15px;display:grid}.quota-card.exhausted[data-v-9b25d9fb]{background:var(--danger-soft);border-color:#ae424233}.quota-title[data-v-9b25d9fb]{align-items:center;gap:7px;display:flex}.archive-hero .quota-title strong[data-v-9b25d9fb]{margin:0;font-size:10px}.quota-numbers[data-v-9b25d9fb]{color:var(--ink-700);align-items:baseline;gap:5px;display:flex}.quota-numbers b[data-v-9b25d9fb]{font-family:var(--serif);font-size:24px}.quota-numbers span[data-v-9b25d9fb]{font-size:8px}.quota-track[data-v-9b25d9fb]{background:#79593021;border-radius:5px;height:4px;overflow:hidden}.quota-track i[data-v-9b25d9fb]{border-radius:inherit;background:var(--gold-600);height:100%;display:block}.archive-hero .quota-card p[data-v-9b25d9fb]{margin:0;line-height:1.6}.quota-card small[data-v-9b25d9fb]{color:var(--ink-500);font-size:7px;line-height:1.55}.quota-blocked-state[data-v-9b25d9fb]{text-align:center;background:#faf7efa8;border:1px dashed #9873424d;border-radius:18px;justify-items:center;gap:9px;min-height:260px;padding:42px 24px;display:grid}.quota-blocked-state h3[data-v-9b25d9fb]{margin:3px 0 0}.quota-blocked-state p[data-v-9b25d9fb]{max-width:560px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.quota-blocked-state button[data-v-9b25d9fb]{margin-top:5px}.quota-inline[data-v-9b25d9fb]{color:#715b3d;background:var(--gold-100);border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:11px;font-size:8px;display:flex}@media (width<=1050px){.layer-navigation[data-v-9b25d9fb]{grid-template-columns:repeat(4,1fr)}.archive-hero[data-v-9b25d9fb]{grid-template-columns:auto 1fr}.archive-hero aside[data-v-9b25d9fb]{grid-column:1/-1}}@media (width<=720px){.layer-navigation[data-v-9b25d9fb]{grid-template-columns:repeat(2,1fr)}.entity-grid[data-v-9b25d9fb],.archive-hero[data-v-9b25d9fb]{grid-template-columns:1fr}.archive-emblem[data-v-9b25d9fb]{width:92px;height:92px}.capability-sections[data-v-9b25d9fb]{grid-template-columns:1fr}.entity-card>footer[data-v-9b25d9fb]{flex-direction:column;align-items:flex-start}.layer-copy small[data-v-9b25d9fb]{display:block}}.step-kicker[data-v-480b4ffc]{color:var(--jade-700);letter-spacing:.13em;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.connection-card[data-v-480b4ffc]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffefab3;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.connection-card.online[data-v-480b4ffc]{background:linear-gradient(90deg,var(--jade-50),#fffefabf);border-color:#1f625033}.connection-orbit[data-v-480b4ffc]{width:53px;height:53px;color:var(--jade-700);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #1f62500f}.connection-card h2[data-v-480b4ffc]{margin:0 0 5px;font-size:20px}.connection-card p[data-v-480b4ffc]{color:var(--muted);margin:0;font-size:10px}.credential-stats[data-v-480b4ffc]{margin:30px 0 42px}.credential-layout[data-v-480b4ffc]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.issue-panel[data-v-480b4ffc]{background:#fffefac7}.issue-icon[data-v-480b4ffc]{width:41px;height:41px;color:var(--jade-700);background:var(--jade-50);border-radius:12px;place-items:center;display:grid}.issue-panel>label[data-v-480b4ffc]{margin-top:16px}.scope-list[data-v-480b4ffc]{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.scope-card[data-v-480b4ffc]{text-align:left;border-radius:14px;justify-content:flex-start;min-height:73px;padding:12px}.scope-card[data-v-480b4ffc]:hover{transform:none}.scope-card.selected[data-v-480b4ffc]{background:var(--jade-50);border-color:#1f625059}.scope-card>span[data-v-480b4ffc]{width:31px;height:31px;color:var(--jade-700);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.scope-card div[data-v-480b4ffc]{flex:1}.scope-card strong[data-v-480b4ffc],.scope-card small[data-v-480b4ffc]{display:block}.scope-card strong[data-v-480b4ffc]{margin-bottom:4px;font-size:11px}.scope-card small[data-v-480b4ffc]{color:var(--ink-500);font-size:8px;line-height:1.4}.scope-card>i[data-v-480b4ffc]{border:1px solid var(--line);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.scope-card.selected>i[data-v-480b4ffc]{border-color:var(--jade-700);background:var(--jade-700)}.switch-row[data-v-480b4ffc]{cursor:pointer;align-items:flex-start;gap:10px;margin:18px 0;display:flex}.switch-row>input[data-v-480b4ffc]{opacity:0;pointer-events:none;position:absolute}.switch[data-v-480b4ffc]{background:var(--ink-200);border-radius:999px;flex:none;width:37px;height:21px;padding:2px;transition:all .2s}.switch i[data-v-480b4ffc]{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;display:block;box-shadow:0 2px 6px #00000026}.switch-row>input:checked+.switch[data-v-480b4ffc]{background:var(--jade-600)}.switch-row>input:checked+.switch i[data-v-480b4ffc]{transform:translate(16px)}.switch-row strong[data-v-480b4ffc],.switch-row small[data-v-480b4ffc]{display:block}.switch-row strong[data-v-480b4ffc]{margin-bottom:3px;font-size:11px}.switch-row small[data-v-480b4ffc]{color:var(--ink-500);font-size:8px;line-height:1.5}.issue-panel .notice[data-v-480b4ffc]{margin-top:15px;font-size:10px}.issue-button[data-v-480b4ffc]{width:100%;margin-top:16px}.credential-skeleton[data-v-480b4ffc]{min-height:164px}.credential-list[data-v-480b4ffc]{gap:10px;display:grid}.credential-card[data-v-480b4ffc]{border:1px solid var(--line);background:#fffefaa6;border-radius:17px;overflow:hidden}.credential-card.revoked[data-v-480b4ffc]{opacity:.58}.credential-top[data-v-480b4ffc]{align-items:center;gap:10px;padding:15px;display:flex}.credential-icon[data-v-480b4ffc]{width:35px;height:35px;color:var(--jade-700);background:var(--jade-50);border-radius:10px;place-items:center;display:grid}.credential-top>div[data-v-480b4ffc]{flex:1}.credential-top strong[data-v-480b4ffc],.credential-top small[data-v-480b4ffc]{display:block}.credential-top strong[data-v-480b4ffc]{margin-bottom:4px;font-size:12px}.credential-top small[data-v-480b4ffc]{color:var(--ink-500);font-size:8px}.credential-tags[data-v-480b4ffc]{flex-wrap:wrap;gap:6px;padding:0 15px 13px;display:flex}.credential-tags span[data-v-480b4ffc]{color:var(--ink-600);background:var(--ink-100);border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:flex}.blocklist[data-v-480b4ffc]{color:var(--danger);background:var(--danger-soft);border:1px solid #a1463821;border-radius:9px;align-items:center;gap:6px;margin:0 15px 13px;padding:8px 9px;font-size:8px;display:flex}.credential-actions[data-v-480b4ffc]{border-top:1px solid var(--line);background:#f0f3ed73;justify-content:space-between;align-items:center;gap:8px;padding:11px 15px;display:flex}.credential-actions>span[data-v-480b4ffc]{color:var(--ink-500);align-items:center;gap:5px;font-size:8px;display:flex}.credential-actions button[data-v-480b4ffc]{min-height:32px;padding:7px 10px;font-size:9px}.token-mask[data-v-480b4ffc]{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c181385;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.token-dialog[data-v-480b4ffc]{border-radius:var(--radius-lg);background:var(--paper-solid);width:min(560px,100%);box-shadow:var(--shadow-lg);text-align:center;border:1px solid #ffffff80;padding:34px;animation:.25s both fade-up}.token-symbol[data-v-480b4ffc]{color:#fff;background:var(--jade-700);border-radius:50%;place-items:center;width:55px;height:55px;margin:0 auto 19px;display:grid;box-shadow:0 0 0 9px #1f625014}.token-dialog h2[data-v-480b4ffc]{margin-bottom:8px;font-size:27px}.token-dialog>p[data-v-480b4ffc]{color:var(--muted);font-size:11px}.token-dialog code[data-v-480b4ffc]{overflow-wrap:anywhere;border:1px dashed var(--line-strong);color:var(--jade-700);background:var(--jade-50);text-align:left;border-radius:12px;margin:22px 0;padding:16px;font-size:12px;line-height:1.7;display:block}.token-actions[data-v-480b4ffc]{justify-content:flex-end;gap:8px;display:flex}.scope-card[data-v-480b4ffc]{box-sizing:border-box;border-radius:10px;overflow:hidden}.scope-card>span[data-v-480b4ffc]{box-sizing:border-box;border-radius:8px;line-height:0;overflow:hidden}.scope-card>span svg[data-v-480b4ffc]{max-width:17px;max-height:17px;display:block;width:17px!important;height:17px!important}.issue-icon[data-v-480b4ffc],.credential-icon[data-v-480b4ffc]{border-radius:9px;overflow:hidden}.issue-icon svg[data-v-480b4ffc],.credential-icon svg[data-v-480b4ffc]{max-width:22px;max-height:22px;display:block}@media (width<=1000px){.credential-layout[data-v-480b4ffc]{grid-template-columns:1fr}}@media (width<=680px){.connection-card[data-v-480b4ffc]{grid-template-columns:auto 1fr}.connection-card>a[data-v-480b4ffc],.connection-card>button[data-v-480b4ffc]{grid-column:1/-1;width:100%}.scope-list[data-v-480b4ffc]{grid-template-columns:1fr}.token-dialog[data-v-480b4ffc]{padding:27px 20px}.token-actions[data-v-480b4ffc]{display:grid}.token-actions button[data-v-480b4ffc]{width:100%}}.public-page[data-v-c3e8e165]{background:radial-gradient(circle at 2% 2%,#3d927926,transparent 28rem),radial-gradient(circle at 96% 96%,#ae874c1f,transparent 30rem),var(--canvas);min-height:100vh}.public-loading[data-v-c3e8e165],.public-error[data-v-c3e8e165]{text-align:center;place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid}.loading-mirror[data-v-c3e8e165],.error-symbol[data-v-c3e8e165]{width:80px;height:94px;color:var(--jade-700);background:linear-gradient(145deg,#fff,var(--jade-100));box-shadow:inset 0 0 24px #fff,var(--shadow-md);border:1px solid #1f625038;border-radius:50% 50% 45% 45%;place-items:center;margin-bottom:22px;display:grid}.public-loading p[data-v-c3e8e165]{color:var(--ink-500);font-family:var(--serif);letter-spacing:.08em;font-size:13px}.public-error h1[data-v-c3e8e165]{font-size:42px}.public-error>p[data-v-c3e8e165]:not(.eyebrow){color:var(--muted)}.public-header[data-v-c3e8e165]{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f3f1e9f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;height:68px;padding:0 24px;display:grid;position:sticky;top:0}.public-brand[data-v-c3e8e165]{align-items:center;gap:9px;width:max-content;text-decoration:none;display:flex}.brand-seal[data-v-c3e8e165]{color:#fff;background:var(--ink-900);width:35px;height:35px;font-family:var(--serif);border-radius:50% 50% 46% 46%;place-items:center;font-size:16px;display:grid}.public-brand strong[data-v-c3e8e165],.public-brand small[data-v-c3e8e165]{display:block}.public-brand strong[data-v-c3e8e165]{font-family:var(--serif);letter-spacing:.14em;font-size:14px}.public-brand small[data-v-c3e8e165]{color:var(--ink-500);letter-spacing:.2em;margin-top:2px;font-size:8px}.ai-disclosure[data-v-c3e8e165]{color:#67491f;background:#f7f0e4;border:1px solid #98734247;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.ai-disclosure svg[data-v-c3e8e165]{flex:none}.ai-disclosure strong[data-v-c3e8e165]{font-weight:750}.ai-disclosure span[data-v-c3e8e165]{color:#73572f;border-left:1px solid #98734240;padding-left:7px}.create-own[data-v-c3e8e165]{justify-self:end;min-height:40px;padding:9px 14px;font-size:12px}.public-layout[data-v-c3e8e165]{grid-template-columns:360px minmax(0,1fr);width:min(1500px,100%);min-height:calc(100vh - 112px);margin:0 auto;display:grid}.identity-rail[data-v-c3e8e165]{border-right:1px solid var(--line);background:#f8f7f17a;height:calc(100vh - 68px);padding:48px 40px 30px;position:sticky;top:68px;overflow-y:auto}.persona-portrait[data-v-c3e8e165]{width:112px;height:132px;margin-bottom:25px;position:relative}.portrait-face[data-v-c3e8e165]{width:100%;height:100%;color:var(--jade-700);box-shadow:inset 0 0 34px #fff,var(--shadow-md);font-family:var(--serif);background:linear-gradient(145deg,#ffffffe6,#c9e5d9b8);border:1px solid #1f625036;border-radius:50% 50% 44% 44%;place-items:center;font-size:48px;display:grid}.portrait-face[data-v-c3e8e165]:after{content:"";border-radius:inherit;border:1px solid #1f62501f;position:absolute;inset:7px}.portrait-glow[data-v-c3e8e165]{z-index:2;width:34px;height:34px;color:var(--gold-600);background:var(--paper-solid);box-shadow:var(--shadow-sm);border:1px solid #ffffffbf;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:-11px}.online-indicator[data-v-c3e8e165]{z-index:2;border:3px solid var(--canvas);background:var(--jade-500);border-radius:50%;width:14px;height:14px;position:absolute;bottom:10px;right:3px;box-shadow:0 0 0 4px #3d92791a}.persona-code[data-v-c3e8e165]{color:var(--jade-700);letter-spacing:.13em;margin-bottom:9px;font-size:8px;font-weight:750}.identity-rail h1[data-v-c3e8e165]{margin-bottom:12px;font-size:48px}.persona-manifesto[data-v-c3e8e165]{color:var(--ink-600);font-family:var(--serif);font-size:13px;line-height:1.9}.trait-list[data-v-c3e8e165]{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.trait-list span[data-v-c3e8e165]{color:var(--jade-700);background:var(--jade-50);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:650;display:flex}.identity-divider[data-v-c3e8e165]{background:var(--line);height:1px;margin:26px 0}.identity-facts[data-v-c3e8e165]{gap:15px;display:grid}.identity-facts>div[data-v-c3e8e165]{color:var(--jade-700);align-items:flex-start;gap:9px;display:flex}.identity-facts svg[data-v-c3e8e165]{flex:none;margin-top:2px}.identity-facts p[data-v-c3e8e165]{margin:0}.identity-facts strong[data-v-c3e8e165],.identity-facts small[data-v-c3e8e165]{display:block}.identity-facts strong[data-v-c3e8e165]{color:var(--ink-700);margin-bottom:4px;font-size:10px}.identity-facts small[data-v-c3e8e165]{color:var(--ink-500);font-size:8px;line-height:1.5}.rail-quote[data-v-c3e8e165]{border-left:2px solid var(--gold-600);color:var(--ink-500);font-family:var(--serif);margin-top:28px;padding:15px 0 15px 16px;font-size:10px;line-height:1.8}.chat-stage[data-v-c3e8e165]{flex-direction:column;width:min(980px,100%);min-width:0;margin:0 auto;padding:39px clamp(24px,4vw,58px) 22px;display:flex}.chat-head[data-v-c3e8e165]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.chat-online[data-v-c3e8e165]{color:var(--jade-700);letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:9px;font-size:8px;font-weight:700;display:flex}.chat-online i[data-v-c3e8e165]{background:var(--jade-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3d92791a}.chat-head h2[data-v-c3e8e165]{margin-bottom:5px;font-size:25px}.chat-head p[data-v-c3e8e165]{color:var(--muted);margin:0;font-size:10px}.public-thread[data-v-c3e8e165]{scrollbar-width:thin;scrollbar-color:var(--ink-200) transparent;flex:1;height:0;min-height:410px;padding:25px 3px;overflow-y:auto}.welcome-state[data-v-c3e8e165]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.welcome-symbol[data-v-c3e8e165]{width:57px;height:57px;color:var(--jade-700);background:var(--jade-50);border:1px solid #1f625033;border-radius:50%;place-items:center;margin-bottom:19px;display:grid;box-shadow:0 0 0 10px #1f62500a}.welcome-kicker[data-v-c3e8e165]{color:var(--jade-700);letter-spacing:.13em;font-size:8px;font-weight:750}.welcome-state h2[data-v-c3e8e165]{margin:9px 0;font-size:29px}.welcome-state>p[data-v-c3e8e165]{max-width:490px;color:var(--muted);margin-bottom:22px;font-size:11px}.prompt-grid[data-v-c3e8e165]{grid-template-columns:repeat(2,1fr);gap:8px;width:min(660px,100%);display:grid}.prompt-grid button[data-v-c3e8e165]{text-align:left;background:#fffefaad;border-radius:14px;justify-content:space-between;min-height:55px}.prompt-grid button span[data-v-c3e8e165]{white-space:normal;line-height:1.5}.prompt-grid button svg[data-v-c3e8e165]{color:var(--jade-600);flex:none}.public-message[data-v-c3e8e165]{align-items:flex-start;gap:9px;margin-bottom:20px;display:flex}.public-message.visitor[data-v-c3e8e165]{justify-content:flex-end}.message-avatar[data-v-c3e8e165]{border-radius:50% 50% 44% 44%;flex:none;place-items:center;width:31px;height:36px;font-size:10px;font-weight:700;display:grid}.persona-avatar[data-v-c3e8e165]{color:var(--jade-700);background:linear-gradient(145deg,#fff,var(--jade-100))}.visitor-avatar[data-v-c3e8e165]{color:#fff;background:var(--ink-800)}.message-bubble[data-v-c3e8e165]{border:1px solid var(--line);max-width:min(78%,650px);box-shadow:var(--shadow-sm);background:#fffefacc;border-radius:5px 16px 16px;padding:12px 15px}.visitor .message-bubble[data-v-c3e8e165]{color:#fff;background:var(--jade-700);border:0;border-top-left-radius:16px;border-top-right-radius:5px;order:1}.message-bubble>span[data-v-c3e8e165]{color:var(--jade-700);align-items:center;gap:7px;margin-bottom:5px;font-size:11px;font-weight:700;display:flex}.visitor .message-bubble>span[data-v-c3e8e165]{color:#ffffffc7;text-align:right;justify-content:flex-end}.ai-message-label[data-v-c3e8e165]{color:#67491f;background:#f7f0e4;border:1px solid #98734240;border-radius:999px;padding:3px 6px;font-size:10px;font-style:normal}.message-bubble p[data-v-c3e8e165]{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.85}.thinking-bubble[data-v-c3e8e165]{border:1px solid var(--line);background:var(--paper-solid);border-radius:14px;align-items:center;gap:4px;padding:13px 15px;display:flex}.thinking-bubble i[data-v-c3e8e165]{background:var(--jade-500);border-radius:50%;width:5px;height:5px;animation:1s infinite pulse}.thinking-bubble i[data-v-c3e8e165]:nth-child(2){animation-delay:.15s}.thinking-bubble i[data-v-c3e8e165]:nth-child(3){animation-delay:.3s}.thinking-bubble span[data-v-c3e8e165]{color:var(--ink-600);margin-left:5px;font-size:11px}.chat-error[data-v-c3e8e165]{width:max-content;max-width:100%;color:var(--danger);background:var(--danger-soft);border-radius:10px;align-items:center;gap:7px;margin:12px auto;padding:9px 12px;font-size:11px;display:flex}.public-composer[data-v-c3e8e165]{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);background:#fffefadb;border-radius:18px;padding:10px 66px 25px 14px;position:relative}.public-composer textarea[data-v-c3e8e165]{min-height:55px;max-height:150px;box-shadow:none;resize:none;background:0 0;border:0;padding:5px 0}.public-composer textarea[data-v-c3e8e165]:focus{box-shadow:none}.send-button[data-v-c3e8e165]{border-radius:14px;width:45px;min-height:45px;padding:0;position:absolute;top:11px;right:11px}.send-button span[data-v-c3e8e165]{display:none}.composer-meta[data-v-c3e8e165]{color:var(--ink-400,var(--ink-500));justify-content:space-between;font-size:7px;display:flex;position:absolute;bottom:8px;left:14px;right:66px}.composer-meta span[data-v-c3e8e165]{align-items:center;gap:4px;display:flex}.offline-notice[data-v-c3e8e165]{border:1px solid var(--line);color:var(--muted);background:#ffffff8c;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:10px;display:flex}.public-foot[data-v-c3e8e165]{border-top:1px solid var(--line);color:var(--ink-500);background:#f3f1e9bd;justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;font-size:8px;display:flex}.public-foot a[data-v-c3e8e165]{color:var(--jade-700);align-items:center;gap:5px;font-weight:700;text-decoration:none;display:flex}@media (width<=1000px){.public-header[data-v-c3e8e165]{grid-template-columns:1fr auto}.ai-disclosure[data-v-c3e8e165]{grid-area:2/1/auto/-1;justify-self:center;margin-top:-4px}.public-header[data-v-c3e8e165]{height:auto;min-height:68px;padding-block:8px}.public-layout[data-v-c3e8e165]{grid-template-columns:290px}.identity-rail[data-v-c3e8e165]{height:calc(100vh - 89px);padding:38px 28px;top:89px}.create-own[data-v-c3e8e165]{grid-column:2}.persona-manifesto[data-v-c3e8e165]{font-size:12px}}@media (width<=760px){.public-header[data-v-c3e8e165]{grid-template-columns:1fr auto;position:sticky}.public-brand small[data-v-c3e8e165],.create-own[data-v-c3e8e165]{display:none}.ai-disclosure[data-v-c3e8e165]{text-align:center;border-radius:9px;justify-content:center;width:100%;font-size:12px}.public-layout[data-v-c3e8e165]{display:block}.identity-rail[data-v-c3e8e165]{border-right:0;border-bottom:1px solid var(--line);text-align:center;height:auto;padding:28px 20px 24px;position:relative;top:auto;overflow:visible}.persona-portrait[data-v-c3e8e165]{width:79px;height:94px;margin:0 auto 17px}.portrait-face[data-v-c3e8e165]{font-size:35px}.portrait-glow[data-v-c3e8e165]{display:none}.identity-rail h1[data-v-c3e8e165]{font-size:39px}.persona-manifesto[data-v-c3e8e165]{max-width:470px;margin-inline:auto}.trait-list[data-v-c3e8e165]{justify-content:center}.identity-facts[data-v-c3e8e165],.rail-quote[data-v-c3e8e165],.identity-divider[data-v-c3e8e165]{display:none}.chat-stage[data-v-c3e8e165]{min-height:680px;padding:26px 15px 17px}.public-thread[data-v-c3e8e165]{height:auto;min-height:420px}.prompt-grid[data-v-c3e8e165]{grid-template-columns:1fr}.message-bubble[data-v-c3e8e165]{max-width:86%}.public-foot[data-v-c3e8e165]{flex-direction:column;align-items:flex-start;gap:6px;font-size:11px}.composer-meta[data-v-c3e8e165]{font-size:10px}.composer-meta span[data-v-c3e8e165]:last-child{display:none}}.landing[data-v-6651a075]{margin-top:-10px}.hero[data-v-6651a075]{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(42px,7vw,100px);min-height:min(720px,100vh - 62px);padding:64px 0 86px;display:grid}.hero-copy[data-v-6651a075]{animation-delay:30ms}.hero h1[data-v-6651a075]{max-width:720px;font-size:clamp(52px,6.5vw,86px);line-height:1.05}.hero h1 em[data-v-6651a075]{color:var(--jade-700);font-style:normal}.hero-lead[data-v-6651a075]{max-width:650px;color:var(--ink-600);margin:25px 0 0;font-size:16px;line-height:1.95}.hero-actions[data-v-6651a075]{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.hero-trust[data-v-6651a075]{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;font-size:11px;display:flex}.hero-trust span[data-v-6651a075]{align-items:center;gap:6px;display:inline-flex}.hero-trust svg[data-v-6651a075]{color:var(--jade-600)}.persona-visual[data-v-6651a075]{aspect-ratio:1;place-items:center;width:min(460px,100%);margin-inline:auto;animation-delay:.14s;display:grid;position:relative}.orbit[data-v-6651a075]{border:1px solid #1f62502b;border-radius:50%;position:absolute}.orbit-one[data-v-6651a075]{inset:3%}.orbit-two[data-v-6651a075]{border-style:dashed;inset:14%;transform:rotate(17deg)}.orbit-dot[data-v-6651a075]{z-index:2;border:2px solid var(--canvas);background:var(--jade-600);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #2879631a}.dot-one[data-v-6651a075]{top:12%;right:21%}.dot-two[data-v-6651a075]{background:var(--gold-600);bottom:9%;left:31%}.mirror-card[data-v-6651a075]{z-index:1;aspect-ratio:.78;width:58%;min-width:245px;box-shadow:inset 0 0 45px #ffffffe0, var(--shadow-lg);background:linear-gradient(145deg,#fffc,#d2e4dbad);border:1px solid #ffffffc7;border-radius:48% 48% 42% 42%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mirror-card[data-v-6651a075]:after{content:"";border-radius:inherit;border:1px solid #1f62502b;position:absolute;inset:9px}.mirror-flare[data-v-6651a075]{color:var(--gold-600);position:absolute;top:29px;right:35px}.mirror-face[data-v-6651a075]{background:#ffffff7a;border:1px solid #1f625030;border-radius:50% 50% 45% 45%;place-items:center;width:86px;height:108px;margin-bottom:17px;display:grid}.mirror-face span[data-v-6651a075]{font-family:var(--serif);color:var(--jade-700);font-size:43px}.mirror-card p[data-v-6651a075]{color:var(--ink-700);font-family:var(--serif);letter-spacing:.14em;margin-bottom:13px;font-size:13px}.mirror-card small[data-v-6651a075]{color:var(--ink-500);letter-spacing:.12em;font-size:9px}.signal-lines[data-v-6651a075]{gap:4px;width:90px;margin-bottom:11px;display:grid}.signal-lines i[data-v-6651a075]{background:#1f625052;border-radius:2px;height:2px;margin:auto;display:block}.signal-lines i[data-v-6651a075]:first-child{width:44%}.signal-lines i[data-v-6651a075]:nth-child(2){width:88%}.signal-lines i[data-v-6651a075]:nth-child(3){width:62%}.floating-note[data-v-6651a075]{z-index:3;color:var(--jade-700);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefad1;border:1px solid #ffffffbf;border-radius:13px;align-items:center;gap:9px;padding:10px 13px;display:flex;position:absolute}.floating-note span[data-v-6651a075]{color:var(--ink-500);font-size:9px;line-height:1.5}.floating-note b[data-v-6651a075]{color:var(--ink-800);font-size:11px}.note-top[data-v-6651a075]{top:19%;right:-3%}.note-bottom[data-v-6651a075]{bottom:17%;left:-5%}.principles[data-v-6651a075]{border-top:1px solid var(--line);padding:74px 0 20px}.principles-head[data-v-6651a075]{max-width:600px;margin-bottom:30px}.principles-head h2[data-v-6651a075]{font-size:clamp(29px,4vw,42px)}.principle-card[data-v-6651a075]{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffefa91;min-height:250px;padding:26px;position:relative;overflow:hidden}.principle-card[data-v-6651a075]:after{content:"";border:1px solid #1f62501a;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-68px;right:-50px}.principle-index[data-v-6651a075]{color:var(--ink-300);font-family:var(--serif);font-size:12px;position:absolute;top:24px;right:24px}.principle-icon[data-v-6651a075]{width:42px;height:42px;color:var(--jade-700);background:var(--jade-50);border-radius:12px;place-items:center;margin-bottom:36px;display:grid}.principle-card h3[data-v-6651a075]{font-family:var(--serif);margin-bottom:10px;font-size:20px}.principle-card p[data-v-6651a075]{color:var(--muted);margin-bottom:0;font-size:13px}.workspace-stats[data-v-6651a075]{margin-bottom:40px}.loading-stats[data-v-6651a075]{margin-top:25px}.loading-stats .skeleton[data-v-6651a075]{min-height:132px}.workspace-empty[data-v-6651a075]{margin-top:30px}.persona-list[data-v-6651a075]{margin-top:42px}.persona-card[data-v-6651a075]{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fffefabd;margin-top:16px;overflow:hidden}.persona-card.disabled[data-v-6651a075]{background:#f6f6f2b8;border-color:#5f696533}.persona-card.disabled .persona-avatar[data-v-6651a075]{filter:grayscale(.72);opacity:.72}.persona-card.disabled .persona-avatar i[data-v-6651a075]{background:var(--ink-400)}.persona-summary[data-v-6651a075]{align-items:flex-start;gap:20px;padding:26px 28px;display:flex}.persona-avatar[data-v-6651a075]{width:64px;height:76px;color:var(--jade-700);background:linear-gradient(145deg,#fff,var(--jade-100));border:1px solid #1f62502e;border-radius:50% 50% 44% 44%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 18px #fff}.persona-avatar span[data-v-6651a075]{font-family:var(--serif);font-size:29px}.persona-avatar i[data-v-6651a075]{border:2px solid var(--paper);background:var(--jade-500);border-radius:50%;width:11px;height:11px;position:absolute;bottom:7px;right:1px}.persona-title[data-v-6651a075]{flex:1;min-width:0}.persona-title h2[data-v-6651a075]{margin:0}.persona-title p[data-v-6651a075]{max-width:720px;color:var(--muted);margin:12px 0 0;font-size:13px}.persona-code[data-v-6651a075]{color:var(--ink-500);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.disabled-badge[data-v-6651a075]{color:var(--ink-600);background:var(--ink-100);align-items:center;gap:5px;display:inline-flex}.resume-list[data-v-6651a075]{gap:7px;padding:0 28px 20px;display:grid}.resume-list a[data-v-6651a075]{color:inherit;background:var(--jade-50);border:1px solid #1f625033;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 14px;text-decoration:none;display:grid}.resume-list a>span[data-v-6651a075]{width:31px;height:31px;color:var(--jade-700);background:#fff;border-radius:9px;place-items:center;display:grid}.resume-list strong[data-v-6651a075],.resume-list small[data-v-6651a075]{display:block}.resume-list strong[data-v-6651a075]{font-size:11px}.resume-list small[data-v-6651a075]{color:var(--ink-500);margin-top:3px;font-size:9px}.resume-list b[data-v-6651a075]{color:var(--jade-700);align-items:center;gap:4px;font-size:9px;display:flex}.module-links[data-v-6651a075]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.module-links a[data-v-6651a075]{color:var(--ink-600);background:#f0f3edeb;justify-content:center;align-items:center;gap:8px;padding:16px 10px;font-size:12px;font-weight:650;text-decoration:none;transition:all .2s;display:flex}.module-links a[data-v-6651a075]:hover{color:var(--jade-700);background:#ffffffe6}.module-arrow[data-v-6651a075]{opacity:0;transition:all .2s;transform:translate(-5px)}.module-links a:hover .module-arrow[data-v-6651a075]{opacity:1;transform:none}.disabled-panel[data-v-6651a075]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-500);background:#eceeea94;align-items:center;gap:12px;padding:18px 28px;display:flex}.disabled-panel>svg[data-v-6651a075]{flex:none}.disabled-panel strong[data-v-6651a075],.disabled-panel p[data-v-6651a075]{display:block}.disabled-panel strong[data-v-6651a075]{color:var(--ink-700);font-size:11px}.disabled-panel p[data-v-6651a075]{margin:4px 0 0;font-size:9px}.persona-controls[data-v-6651a075]{justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.control-note[data-v-6651a075]{color:var(--ink-500);align-items:center;gap:7px;font-size:11px;display:inline-flex}.control-note svg[data-v-6651a075]{color:var(--jade-600)}.disable-confirm[data-v-6651a075]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.disable-confirm>span[data-v-6651a075]{color:var(--danger);align-items:center;gap:6px;font-size:9px;display:inline-flex}.disable-confirm button[data-v-6651a075]{min-height:34px;padding:7px 10px}@media (width<=980px){.hero[data-v-6651a075]{grid-template-columns:1fr;padding-top:44px}.hero-copy[data-v-6651a075]{max-width:760px}.persona-visual[data-v-6651a075]{width:min(420px,86vw)}.principles[data-v-6651a075]{margin-top:30px}.module-links[data-v-6651a075]{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.hero[data-v-6651a075]{min-height:auto;padding-bottom:46px}.hero h1[data-v-6651a075]{font-size:clamp(46px,14vw,64px)}.hero-lead[data-v-6651a075]{font-size:14px}.persona-visual[data-v-6651a075]{display:none}.hero-actions[data-v-6651a075]{flex-direction:column;align-items:stretch}.hero-actions .button[data-v-6651a075]{width:100%}.hero-trust[data-v-6651a075]{flex-direction:column;align-items:flex-start;gap:9px}.principles[data-v-6651a075]{padding-top:50px}.persona-summary[data-v-6651a075]{padding:22px 18px}.persona-avatar[data-v-6651a075]{width:54px;height:64px}.persona-title .row[data-v-6651a075]{flex-direction:column;align-items:flex-start;gap:7px}.persona-title h2[data-v-6651a075]{font-size:23px}.module-links[data-v-6651a075]{grid-template-columns:repeat(2,1fr)}.resume-list[data-v-6651a075]{padding:0 18px 17px}.resume-list a[data-v-6651a075]{grid-template-columns:auto 1fr}.resume-list b[data-v-6651a075]{grid-column:2}.disabled-panel[data-v-6651a075]{padding:17px 18px}.persona-controls[data-v-6651a075]{flex-direction:column;align-items:flex-start;padding:17px 18px}.persona-controls>.row[data-v-6651a075],.disable-confirm[data-v-6651a075]{width:100%}.persona-controls button[data-v-6651a075],.persona-controls .button[data-v-6651a075]{flex:1}.disable-confirm>span[data-v-6651a075]{width:100%}}.auth-layout[data-v-91832e3e]{grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:calc(100vh - 170px);display:grid}.auth-story[data-v-91832e3e]{padding:30px 0}.auth-story h1[data-v-91832e3e]{font-size:clamp(48px,6vw,74px)}.auth-story h1 em[data-v-91832e3e]{color:var(--jade-700);font-style:normal}.story-lead[data-v-91832e3e]{max-width:610px;color:var(--muted);font-size:15px;line-height:1.95}.story-points[data-v-91832e3e]{gap:19px;margin-top:34px;display:grid}.story-points>div[data-v-91832e3e]{align-items:flex-start;gap:13px;display:flex}.story-points>div>span[data-v-91832e3e]{width:38px;height:38px;color:var(--jade-700);background:var(--jade-50);border-radius:11px;flex:none;place-items:center;display:grid}.story-points p[data-v-91832e3e]{margin:0}.story-points strong[data-v-91832e3e],.story-points small[data-v-91832e3e]{display:block}.story-points strong[data-v-91832e3e]{margin-bottom:4px;font-size:13px}.story-points small[data-v-91832e3e]{color:var(--ink-500);font-size:11px;line-height:1.6}blockquote[data-v-91832e3e]{border-left:2px solid var(--gold-600);max-width:570px;color:var(--ink-600);font-family:var(--serif);margin:37px 0 0;padding:18px 0 18px 22px;font-size:13px;line-height:1.8}.auth-card[data-v-91832e3e]{box-shadow:var(--shadow-md);background:#fffefacc;padding:36px;animation-delay:.1s;position:relative;overflow:hidden}.auth-card[data-v-91832e3e]:after{content:"";pointer-events:none;border:1px solid #1f62501f;border-radius:50%;width:150px;height:150px;position:absolute;top:-60px;right:-60px}.auth-seal[data-v-91832e3e]{color:#fff;background:var(--jade-700);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:25px;display:grid;box-shadow:0 12px 28px #1f62503b}.auth-heading h2[data-v-91832e3e]{margin:13px 0 7px;font-size:30px}.auth-heading p[data-v-91832e3e]{color:var(--muted);margin-bottom:27px;font-size:13px}form[data-v-91832e3e]{gap:16px;display:grid}.input-icon[data-v-91832e3e]{border:1px solid var(--line-strong);background:#ffffffb3;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 13px;transition:all .2s;display:flex}.input-icon[data-v-91832e3e]:focus-within{border-color:var(--jade-600);background:var(--paper-solid);box-shadow:0 0 0 4px #2879631a}.input-icon>span[data-v-91832e3e]{border-right:1px solid var(--line);color:var(--ink-500);padding-right:10px;font-size:12px}.input-icon svg[data-v-91832e3e]{color:var(--ink-500);flex:none}.input-icon input[data-v-91832e3e]{min-height:44px;box-shadow:none;background:0 0;border:0;padding:0}.input-icon input[data-v-91832e3e]:focus{box-shadow:none}.login-button[data-v-91832e3e]{width:100%;margin-top:5px}.auth-foot[data-v-91832e3e]{border-top:1px solid var(--line);color:var(--ink-500);justify-content:center;align-items:center;gap:6px;margin-top:24px;padding-top:21px;font-size:12px;display:flex}.security-note[data-v-91832e3e]{color:var(--ink-400,var(--ink-500));justify-content:center;align-items:center;gap:6px;margin:18px 0 -7px;font-size:9px;display:flex}@media (width<=900px){.auth-layout[data-v-91832e3e]{grid-template-columns:1fr;min-height:auto}.auth-story[data-v-91832e3e]{padding-bottom:0}.auth-card[data-v-91832e3e]{width:min(520px,100%)}}@media (width<=560px){.auth-story .story-points[data-v-91832e3e],.auth-story blockquote[data-v-91832e3e]{display:none}.auth-story h1[data-v-91832e3e]{font-size:45px}.auth-card[data-v-91832e3e]{padding:25px 20px}}.survey-result[data-v-6f99dbe1]{padding:26px}.result-head[data-v-6f99dbe1]{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.result-head h2[data-v-6f99dbe1]{margin:5px 0}.result-head p[data-v-6f99dbe1]{color:var(--muted);margin:0;font-size:9px}.result-mark[data-v-6f99dbe1]{color:#fff;background:var(--jade-700);border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.survey-timeline[data-v-6f99dbe1]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.survey-timeline article[data-v-6f99dbe1]{border:1px solid var(--line);background:#f8f8f3b3;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.survey-timeline article>span[data-v-6f99dbe1]{color:var(--ink-400);font-family:ui-monospace,monospace;font-size:8px}.survey-timeline strong[data-v-6f99dbe1],.survey-timeline small[data-v-6f99dbe1]{display:block}.survey-timeline strong[data-v-6f99dbe1]{font-size:10px}.survey-timeline small[data-v-6f99dbe1]{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.survey-timeline article.done[data-v-6f99dbe1]{background:var(--jade-50);border-color:#1f625038}.survey-timeline article.done>svg[data-v-6f99dbe1]{color:var(--jade-700)}.survey-timeline article.active>svg[data-v-6f99dbe1]{color:var(--gold-600)}.survey-timeline article.failed[data-v-6f99dbe1]{background:var(--danger-soft);border-color:#ac413940}.survey-layer-grid[data-v-6f99dbe1]{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.survey-layer-grid>a[data-v-6f99dbe1],.survey-layer-grid>button[data-v-6f99dbe1],.survey-layer-grid>article[data-v-6f99dbe1]{border:1px solid var(--line);min-height:108px;color:inherit;text-align:left;background:#ffffff9e;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:15px;text-decoration:none;display:grid}.survey-layer-grid>a>span[data-v-6f99dbe1],.survey-layer-grid>button>span[data-v-6f99dbe1],.survey-layer-grid>article>span[data-v-6f99dbe1]{width:34px;height:34px;color:var(--jade-700);background:var(--jade-50);border-radius:9px;place-items:center;font-family:ui-monospace,monospace;font-weight:800;display:grid}.survey-layer-grid strong[data-v-6f99dbe1],.survey-layer-grid b[data-v-6f99dbe1],.survey-layer-grid small[data-v-6f99dbe1]{display:block}.survey-layer-grid strong[data-v-6f99dbe1]{font-size:9px}.survey-layer-grid b[data-v-6f99dbe1]{font-family:var(--serif);margin-top:5px;font-size:16px}.survey-layer-grid small[data-v-6f99dbe1]{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.baseline-explain[data-v-6f99dbe1]{color:var(--jade-700);background:var(--jade-50);border:1px solid #2f755f2b;border-radius:13px;gap:11px;margin-top:17px;padding:14px;display:flex}.baseline-explain svg[data-v-6f99dbe1]{flex:none}.baseline-explain strong[data-v-6f99dbe1]{font-size:10px}.baseline-explain p[data-v-6f99dbe1]{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.55}.result-actions[data-v-6f99dbe1]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.result-actions .button[data-v-6f99dbe1]{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.survey-history[data-v-6f99dbe1]{margin-top:36px}.survey-history .section-head>button[data-v-6f99dbe1]{white-space:nowrap}.history-list[data-v-6f99dbe1]{gap:8px;display:grid}.history-list>article[data-v-6f99dbe1]{border:1px solid var(--line);background:#ffffff8c;border-radius:13px;grid-template-columns:auto minmax(180px,1fr) minmax(170px,.65fr) auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.history-list>article.selected[data-v-6f99dbe1]{background:var(--jade-50);border-color:#1f62504d}.history-list>article>span[data-v-6f99dbe1]{width:37px;height:37px;color:var(--jade-700);background:var(--jade-50);border-radius:10px;place-items:center;display:grid}.history-list strong[data-v-6f99dbe1],.history-list small[data-v-6f99dbe1],.history-status b[data-v-6f99dbe1]{display:block}.history-list strong[data-v-6f99dbe1]{font-size:10px}.history-list small[data-v-6f99dbe1]{color:var(--muted);margin-top:3px;font-size:8px}.history-status b[data-v-6f99dbe1]{font-size:9px}.drawer-mask[data-v-6f99dbe1]{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1d196b;border:0;border-radius:0;position:fixed;inset:0}.survey-drawer[data-v-6f99dbe1]{z-index:91;background:#fcfbf7;grid-template-rows:auto 1fr auto;width:min(670px,100vw);height:100dvh;display:grid;position:fixed;top:0;right:0;box-shadow:-24px 0 70px #12292233}.survey-drawer>header[data-v-6f99dbe1]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:23px 25px;display:flex}.survey-drawer h2[data-v-6f99dbe1]{margin:5px 0}.survey-drawer header p[data-v-6f99dbe1]{color:var(--muted);margin:0;font-size:8px}.survey-drawer-body[data-v-6f99dbe1]{padding:20px 25px;overflow-y:auto}.survey-drawer-body>section+section[data-v-6f99dbe1]{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.answer-layer-head[data-v-6f99dbe1]{align-items:center;gap:9px;margin-bottom:10px;display:flex}.answer-layer-head>span[data-v-6f99dbe1]{color:#fff;background:var(--jade-700);border-radius:9px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.answer-layer-head strong[data-v-6f99dbe1],.answer-layer-head small[data-v-6f99dbe1]{display:block}.answer-layer-head small[data-v-6f99dbe1]{color:var(--muted);margin-top:2px;font-size:8px}.survey-drawer-body article[data-v-6f99dbe1]{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:8px;padding:14px}.survey-drawer-body article>small[data-v-6f99dbe1]{color:var(--jade-700);font-family:ui-monospace,monospace;font-size:8px}.survey-drawer-body article h3[data-v-6f99dbe1]{margin:6px 0;font-size:11px;line-height:1.55}.survey-drawer-body article p[data-v-6f99dbe1]{color:var(--ink-700);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.survey-drawer-body article em[data-v-6f99dbe1]{color:var(--gold-600);background:var(--gold-100);border-radius:6px;margin-top:9px;padding:4px 7px;font-size:7px;font-style:normal;display:inline-block}.survey-drawer>footer[data-v-6f99dbe1]{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:14px 25px;display:flex}.survey-drawer>footer .button[data-v-6f99dbe1]{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.spin[data-v-6f99dbe1]{animation:1s linear infinite survey-spin-6f99dbe1}@keyframes survey-spin-6f99dbe1{to{transform:rotate(360deg)}}.numeric-bracket[data-v-6f99dbe1]{border:1px solid var(--line);background:var(--jade-50);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding:12px;display:grid}.numeric-bracket label[data-v-6f99dbe1]{margin:0}.numeric-bracket small[data-v-6f99dbe1]{color:var(--ink-500);grid-column:1/-1;font-size:8px}.outcome-feedback[data-v-6f99dbe1]{max-width:780px;margin:28px auto;padding:30px}.outcome-feedback h2[data-v-6f99dbe1]{margin:8px 0}.outcome-feedback>p[data-v-6f99dbe1]{color:var(--muted)}.outcome-feedback textarea[data-v-6f99dbe1]{min-height:150px;margin-top:16px}.context-required[data-v-6f99dbe1]{align-content:center;justify-items:start;min-height:310px;display:grid}.context-required>svg[data-v-6f99dbe1]{color:var(--jade-700)}.context-required p[data-v-6f99dbe1]{color:var(--muted);font-size:10px}.work-mode-picker[data-v-6f99dbe1]{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.work-mode-picker>span[data-v-6f99dbe1]{color:var(--ink-500);grid-column:1/-1;font-size:9px}.work-mode-picker button[data-v-6f99dbe1]{text-align:left;padding:10px;display:block}.work-mode-picker strong[data-v-6f99dbe1],.work-mode-picker small[data-v-6f99dbe1]{display:block}.work-mode-picker small[data-v-6f99dbe1]{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.work-mode-picker button.selected[data-v-6f99dbe1]{background:var(--jade-50);border-color:#1f625059}.external-mode-note[data-v-6f99dbe1]{color:var(--jade-700);background:var(--jade-50);border:1px solid #1f62502e;border-radius:12px;gap:11px;margin-bottom:12px;padding:13px;display:flex}.external-mode-note svg[data-v-6f99dbe1]{flex:none}.external-mode-note p[data-v-6f99dbe1]{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.6}.outcome-inline[data-v-6f99dbe1]{color:var(--ink-600);margin-top:16px;font-size:9px;display:block}.outcome-inline textarea[data-v-6f99dbe1]{min-height:90px;margin-top:6px}.draft-state[data-v-6f99dbe1]{color:var(--jade-700)!important}.draft-state.saving[data-v-6f99dbe1]{color:var(--gold-600)!important}.draft-state.error[data-v-6f99dbe1]{color:var(--danger)!important}.autosave-note[data-v-6f99dbe1]{z-index:2;border:1px solid var(--line);width:max-content;color:var(--jade-700);background:#fffefaeb;border-radius:9px;margin:0 0 8px auto;padding:6px 10px;font-size:8px;position:sticky;top:75px}.surface-chip[data-v-6f99dbe1]{border:1px solid var(--line);color:var(--ink-600);background:#ffffff8c;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:10px;display:inline-flex}.method-banner[data-v-6f99dbe1]{color:var(--jade-700);background:linear-gradient(110deg,#dff1eac7,#fff9);border:1px solid #36695a2e;border-radius:16px;gap:14px;margin-bottom:24px;padding:17px 19px;display:flex}.method-banner p[data-v-6f99dbe1]{color:var(--muted);margin:4px 0 0;font-size:10px}.capture-tabs[data-v-6f99dbe1]{border:1px solid var(--line);background:#fff6;border-radius:14px;gap:7px;width:max-content;margin-bottom:25px;padding:5px;display:flex}.capture-tabs button[data-v-6f99dbe1]{background:0 0;border:0}.capture-tabs button.active[data-v-6f99dbe1]{color:#fff;background:var(--ink-900)}.phase-rail[data-v-6f99dbe1]{border:1px solid var(--line);background:#ffffff7a;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.phase-rail>div[data-v-6f99dbe1]{border-right:1px solid var(--line);padding:17px 18px;position:relative}.phase-rail>div[data-v-6f99dbe1]:last-child{border:0}.phase-rail span[data-v-6f99dbe1]{color:var(--ink-300);margin-bottom:8px;font-family:ui-monospace,monospace;font-size:9px;display:block}.phase-rail b[data-v-6f99dbe1],.phase-rail small[data-v-6f99dbe1]{display:block}.phase-rail b[data-v-6f99dbe1]{font-size:11px}.phase-rail small[data-v-6f99dbe1]{color:var(--ink-500);margin-top:3px;font-size:8px}.phase-rail .active[data-v-6f99dbe1]{background:var(--jade-50)}.phase-rail .active span[data-v-6f99dbe1],.phase-rail .done span[data-v-6f99dbe1]{color:var(--jade-700)}.phase-rail .done[data-v-6f99dbe1]:after{content:"✓";color:var(--jade-600);font-size:10px;position:absolute;top:13px;right:13px}.capture-setup[data-v-6f99dbe1]{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr)}.context-picker[data-v-6f99dbe1],.evidence-note[data-v-6f99dbe1]{min-height:310px}.context-option[data-v-6f99dbe1]{text-align:left;justify-content:flex-start;width:100%;margin-top:9px;padding:14px}.context-option>span[data-v-6f99dbe1]{width:39px;height:39px;color:var(--jade-700);background:var(--jade-50);border-radius:11px;place-items:center;display:grid}.context-option>div[data-v-6f99dbe1]{flex:1}.context-option strong[data-v-6f99dbe1],.context-option small[data-v-6f99dbe1],.context-option em[data-v-6f99dbe1]{display:block}.context-option small[data-v-6f99dbe1]{color:var(--muted);margin-top:4px;font-size:9px}.context-option em[data-v-6f99dbe1]{color:var(--ink-500);margin-top:7px;font-size:8px;font-style:normal}.context-option>i[data-v-6f99dbe1]{border:1px solid var(--line);border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.context-option.selected[data-v-6f99dbe1]{background:var(--jade-50);border-color:#1f625057}.context-option.selected>i[data-v-6f99dbe1]{color:#fff;background:var(--jade-700)}.start-button[data-v-6f99dbe1]{width:100%;margin-top:18px}.evidence-note[data-v-6f99dbe1]{color:var(--jade-700)}.evidence-note h3[data-v-6f99dbe1]{margin:15px 0}.evidence-note ul[data-v-6f99dbe1]{color:var(--ink-700);gap:9px;padding-left:18px;font-size:11px;display:grid}.evidence-note p[data-v-6f99dbe1]{color:var(--muted);margin-top:20px;font-size:9px}.task-shell[data-v-6f99dbe1]{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff9;border-radius:22px;overflow:hidden}.task-shell>header[data-v-6f99dbe1],.task-shell>footer[data-v-6f99dbe1]{background:#edf7f3bf;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.task-shell>header>div[data-v-6f99dbe1],.task-shell>header>span[data-v-6f99dbe1]{align-items:center;gap:7px;font-size:10px;display:flex}.live-dot[data-v-6f99dbe1]{background:#2c8a68;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2c8a681f}.task-grid[data-v-6f99dbe1]{grid-template-columns:minmax(0,1fr) 280px;display:grid}.work-canvas[data-v-6f99dbe1]{border-right:1px solid var(--line);padding:20px}.canvas-toolbar[data-v-6f99dbe1]{color:var(--ink-500);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:9px;display:flex}.canvas-toolbar div[data-v-6f99dbe1]{gap:6px;display:flex}.work-canvas>textarea[data-v-6f99dbe1]{min-height:440px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--serif);background:#fffefa;border:0;border-radius:15px;padding:23px;font-size:16px;line-height:1.9}.think-panel[data-v-6f99dbe1]{background:#f5f4edad;padding:22px}.think-panel h3[data-v-6f99dbe1]{margin:13px 0 6px}.think-panel>p[data-v-6f99dbe1]{color:var(--muted);font-size:9px}.think-panel textarea[data-v-6f99dbe1]{min-height:145px;margin:15px 0 8px}.think-panel>button[data-v-6f99dbe1]{width:100%}.signal-meter[data-v-6f99dbe1]{border-top:1px solid var(--line);justify-content:space-between;margin-top:18px;padding-top:15px;font-size:9px;display:flex}.signal-meter span[data-v-6f99dbe1]{gap:5px;display:flex}.task-shell>footer>span[data-v-6f99dbe1]{max-width:560px;color:var(--muted);font-size:9px}.debrief-shell[data-v-6f99dbe1]{place-items:center;min-height:560px;display:grid}.replay-card[data-v-6f99dbe1]{border:1px solid var(--line);width:min(780px,100%);box-shadow:var(--shadow-lg);background:#ffffffb8;border-radius:24px;padding:36px}.replay-card h2[data-v-6f99dbe1]{font-size:30px}.anchor-timeline[data-v-6f99dbe1]{background:var(--ink-100);border-radius:999px;height:7px;margin:34px 0 13px;position:relative}.anchor-timeline span[data-v-6f99dbe1]{background:var(--jade-600);border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #1f625029}.anchor-meta[data-v-6f99dbe1]{color:var(--ink-500);gap:15px;font-size:9px;display:flex}.anchor-meta span[data-v-6f99dbe1]{align-items:center;gap:5px;display:flex}.replay-card blockquote[data-v-6f99dbe1]{font-family:var(--serif);margin:28px 0 18px;font-size:24px;line-height:1.55}.replay-card textarea[data-v-6f99dbe1]{min-height:170px}.debrief-actions[data-v-6f99dbe1]{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.debrief-actions small[data-v-6f99dbe1]{color:var(--ink-500);font-size:8px}.counterfactual-shell[data-v-6f99dbe1]{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.cf-form label[data-v-6f99dbe1]{margin-top:14px}.boundary-list article[data-v-6f99dbe1]{border:1px solid var(--line);border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:flex}.boundary-list article>span[data-v-6f99dbe1]{color:#fff;background:var(--jade-600);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.boundary-list p[data-v-6f99dbe1]{color:var(--muted);margin:4px 0 0;font-size:9px}.boundary-list>.button[data-v-6f99dbe1],.boundary-list>button[data-v-6f99dbe1]{width:100%;margin-top:18px}.empty-mini[data-v-6f99dbe1]{color:var(--ink-500);text-align:center;padding:30px;font-size:10px}.survey-hero[data-v-6f99dbe1]{border:1px solid var(--line);background:linear-gradient(115deg,#ffffffb8,#edf7f3bf);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;padding:26px;display:flex}.survey-hero h2[data-v-6f99dbe1]{margin:6px 0}.survey-hero p[data-v-6f99dbe1]{max-width:720px;color:var(--muted);margin:0;font-size:11px}.survey-progress[data-v-6f99dbe1]{border:8px solid var(--jade-100);background:#fff;border-radius:50%;align-content:center;place-items:center;width:110px;height:110px;display:grid}.survey-progress strong[data-v-6f99dbe1]{font-family:var(--serif);font-size:23px}.survey-progress span[data-v-6f99dbe1]{color:var(--ink-500);font-size:8px}.survey-start[data-v-6f99dbe1]{min-height:330px}.survey-form[data-v-6f99dbe1]{gap:12px;display:grid}.survey-form article[data-v-6f99dbe1]{border:1px solid var(--line);background:#ffffffa3;border-radius:18px;padding:24px}.survey-form article>header[data-v-6f99dbe1]{color:var(--ink-500);gap:7px;font-size:8px;display:flex}.survey-form article>header span[data-v-6f99dbe1]{color:var(--jade-700);font-family:ui-monospace,monospace}.survey-form article>header b[data-v-6f99dbe1]{margin-left:auto}.survey-form h3[data-v-6f99dbe1]{font-family:var(--serif);margin:13px 0 16px;font-size:18px}.option-grid[data-v-6f99dbe1]{flex-wrap:wrap;gap:8px;display:flex}.option-grid button[data-v-6f99dbe1]{justify-content:flex-start}.option-grid button i[data-v-6f99dbe1]{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.option-grid button.selected[data-v-6f99dbe1]{color:var(--jade-700);background:var(--jade-50);border-color:#1f625059}.survey-form textarea[data-v-6f99dbe1]{min-height:100px}.survey-form>footer[data-v-6f99dbe1]{border:1px solid var(--line);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#faf9f4ed;border-radius:15px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;bottom:15px}.survey-form>footer span[data-v-6f99dbe1]{color:var(--muted);font-size:9px}.stratum-picker[data-v-6f99dbe1]{border:1px solid var(--line);background:#f8f8f3bf;border-radius:14px;margin-top:18px;padding:14px}.stratum-picker>span[data-v-6f99dbe1]{color:var(--ink-500);margin-bottom:9px;font-size:9px;display:block}.stratum-picker .option-grid button[data-v-6f99dbe1]{min-height:34px;padding:7px 10px;font-size:8px}.stratum-picker .option-grid button.selected[data-v-6f99dbe1]{color:var(--jade-700);background:var(--jade-50);border-color:#1f625059}@media (width<=900px){.phase-rail[data-v-6f99dbe1]{grid-template-columns:repeat(2,1fr)}.task-grid[data-v-6f99dbe1],.counterfactual-shell[data-v-6f99dbe1],.capture-setup[data-v-6f99dbe1]{grid-template-columns:1fr}.work-canvas[data-v-6f99dbe1]{border-right:0;border-bottom:1px solid var(--line)}.task-shell>footer[data-v-6f99dbe1]{flex-direction:column;align-items:flex-start}.task-shell>footer button[data-v-6f99dbe1]{width:100%}.survey-hero[data-v-6f99dbe1]{align-items:flex-start}.survey-timeline[data-v-6f99dbe1]{grid-template-columns:1fr}.survey-layer-grid[data-v-6f99dbe1]{grid-template-columns:repeat(2,1fr)}.history-list>article[data-v-6f99dbe1]{grid-template-columns:auto 1fr auto}.history-status[data-v-6f99dbe1]{grid-column:2/3}.replay-card[data-v-6f99dbe1]{padding:25px}.replay-card blockquote[data-v-6f99dbe1]{font-size:20px}}@media (width<=600px){.phase-rail[data-v-6f99dbe1]{grid-template-columns:1fr}.phase-rail>div[data-v-6f99dbe1]{border-right:0;border-bottom:1px solid var(--line)}.capture-tabs[data-v-6f99dbe1]{width:100%}.capture-tabs button[data-v-6f99dbe1]{flex:1}.survey-hero[data-v-6f99dbe1]{display:grid}.survey-progress[data-v-6f99dbe1]{width:86px;height:86px}.survey-layer-grid[data-v-6f99dbe1]{grid-template-columns:1fr}.result-head[data-v-6f99dbe1]{grid-template-columns:auto 1fr}.result-head>.status-badge[data-v-6f99dbe1]{grid-column:2}.result-actions[data-v-6f99dbe1],.debrief-actions[data-v-6f99dbe1],.survey-form>footer[data-v-6f99dbe1]{flex-direction:column;align-items:stretch;gap:10px}.result-actions[data-v-6f99dbe1]>*{width:100%}.history-list>article[data-v-6f99dbe1]{grid-template-columns:auto 1fr}.history-list>article>button[data-v-6f99dbe1]{grid-column:2;width:100%}.history-status[data-v-6f99dbe1]{grid-column:2}.debrief-actions button[data-v-6f99dbe1],.survey-form>footer button[data-v-6f99dbe1]{width:100%}.work-canvas>textarea[data-v-6f99dbe1]{min-height:340px}.task-shell>header[data-v-6f99dbe1]{flex-wrap:wrap;align-items:flex-start}.survey-drawer>footer[data-v-6f99dbe1]{flex-direction:column;align-items:stretch}.survey-drawer>footer[data-v-6f99dbe1]>*{justify-content:center;width:100%}}.baseline-readiness[data-v-21d7c5ac]{border:1px solid var(--line);background:#ffffff94;border-radius:19px;margin:0 0 42px;padding:24px;scroll-margin-top:90px}.baseline-readiness.focused[data-v-21d7c5ac]{border-color:#1f625057;box-shadow:0 0 0 4px #1f62500f}.baseline-readiness-grid[data-v-21d7c5ac]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.baseline-readiness-grid article[data-v-21d7c5ac]{border:1px solid var(--line);background:var(--jade-50);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.baseline-readiness-grid article>span[data-v-21d7c5ac]{color:var(--ink-400);font-family:ui-monospace,monospace;font-size:8px}.baseline-readiness-grid article>svg[data-v-21d7c5ac]{color:var(--jade-700)}.baseline-readiness-grid strong[data-v-21d7c5ac],.baseline-readiness-grid small[data-v-21d7c5ac]{display:block}.baseline-readiness-grid strong[data-v-21d7c5ac]{font-size:10px}.baseline-readiness-grid small[data-v-21d7c5ac]{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.baseline-empty[data-v-21d7c5ac]{background:var(--ink-100);border-radius:12px;align-items:center;gap:11px;margin-top:15px;padding:14px;display:flex}.baseline-empty strong[data-v-21d7c5ac]{font-size:10px}.baseline-empty p[data-v-21d7c5ac]{color:var(--muted);margin:3px 0 0;font-size:8px}.baseline-actions[data-v-21d7c5ac]{gap:8px;margin-top:14px;display:flex}.baseline-actions .button[data-v-21d7c5ac]{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.gate-hero[data-v-21d7c5ac]{box-shadow:var(--shadow-sm);background:linear-gradient(110deg,#f8edd8c2,#ffffffb3);border:1px solid #98734238;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:25px;display:grid}.gate-hero.pass[data-v-21d7c5ac]{background:linear-gradient(110deg,var(--jade-50),#ffffffbd);border-color:#1f62503d}.gate-orb[data-v-21d7c5ac]{width:60px;height:60px;color:var(--gold-600);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 8px #98734214}.gate-hero.pass .gate-orb[data-v-21d7c5ac]{color:var(--jade-700);box-shadow:0 0 0 8px #1f625014}.gate-hero h2[data-v-21d7c5ac]{margin:5px 0}.gate-hero p[data-v-21d7c5ac]{color:var(--muted);margin:0;font-size:10px}.gate-score[data-v-21d7c5ac]{text-align:center}.gate-score strong[data-v-21d7c5ac],.gate-score span[data-v-21d7c5ac]{display:block}.gate-score strong[data-v-21d7c5ac]{font-family:var(--serif);font-size:29px}.gate-score span[data-v-21d7c5ac]{color:var(--ink-500);font-size:8px}.eval-overview[data-v-21d7c5ac]{margin:28px 0 43px}.level-grid[data-v-21d7c5ac]{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.level-grid article[data-v-21d7c5ac]{border:1px solid var(--line);background:#ffffff94;border-radius:17px;min-height:215px;padding:19px;position:relative}.level-grid article>svg[data-v-21d7c5ac]{color:var(--jade-700);margin:22px 0 13px}.level-grid h3[data-v-21d7c5ac]{font-size:15px}.level-grid p[data-v-21d7c5ac]{color:var(--muted);font-size:9px;line-height:1.65}.level-id[data-v-21d7c5ac]{color:var(--ink-300);font-family:ui-monospace,monospace;font-size:9px;position:absolute;top:15px;right:15px}.level-grid footer[data-v-21d7c5ac]{position:absolute;bottom:16px;left:19px}.metrics-layout[data-v-21d7c5ac]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);margin-top:44px;padding-top:37px}.metric-list[data-v-21d7c5ac]{display:grid}.metric-list article[data-v-21d7c5ac]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto 104px;align-items:center;gap:11px;padding:11px 0;display:grid}.metric-status[data-v-21d7c5ac]{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.metric-status.pass[data-v-21d7c5ac]{color:var(--jade-700);background:var(--jade-50)}.metric-status.fail[data-v-21d7c5ac]{color:var(--danger);background:var(--danger-soft)}.metric-status.disclose_only[data-v-21d7c5ac]{color:var(--gold-600);background:var(--gold-100)}.metric-list strong[data-v-21d7c5ac],.metric-list small[data-v-21d7c5ac]{display:block}.metric-list strong[data-v-21d7c5ac]{text-transform:capitalize;font-size:10px}.metric-list small[data-v-21d7c5ac]{color:var(--ink-500);margin-top:3px;font-size:8px}.metric-list b[data-v-21d7c5ac]{font-family:ui-monospace,monospace;font-size:10px}.metric-list em[data-v-21d7c5ac]{text-align:right;font-size:8px;font-style:normal}.denominator-steps[data-v-21d7c5ac]{display:grid}.denominator-steps article[data-v-21d7c5ac]{border-bottom:1px solid var(--line);gap:11px;padding:13px 0;display:flex}.denominator-steps article>span[data-v-21d7c5ac]{width:28px;height:28px;color:var(--jade-700);background:var(--jade-50);border-radius:50%;place-items:center;font-size:9px;display:grid}.denominator-steps strong[data-v-21d7c5ac]{font-size:10px}.denominator-steps p[data-v-21d7c5ac]{color:var(--muted);margin:4px 0 0;font-size:8px}.run-section[data-v-21d7c5ac]{margin-top:44px}.run-table[data-v-21d7c5ac]{border:1px solid var(--line);background:#ffffff8c;border-radius:16px;overflow:hidden}.table-head[data-v-21d7c5ac],.run-table article[data-v-21d7c5ac]{grid-template-columns:90px 1.2fr 1fr 1fr 90px;align-items:center;gap:12px;padding:12px 15px;display:grid}.table-head[data-v-21d7c5ac]{color:var(--ink-500);background:var(--ink-100);font-size:8px}.run-table article[data-v-21d7c5ac]{border-top:1px solid var(--line);font-size:9px}.run-table em[data-v-21d7c5ac]{font-style:normal}.run-table .pass[data-v-21d7c5ac]{color:var(--jade-700)}.run-table .fail[data-v-21d7c5ac]{color:var(--danger)}.runtime-warning[data-v-21d7c5ac]{color:var(--gold-700);background:#faefdab8;border:1px solid #ae773147;border-radius:15px;gap:12px;margin-bottom:14px;padding:15px 17px;display:flex}.runtime-warning p[data-v-21d7c5ac]{color:var(--ink-600);margin:4px 0 0;font-size:9px}.workbench-section[data-v-21d7c5ac]{border-top:1px solid var(--line);margin:0 0 44px;padding-top:37px;scroll-margin-top:90px}.workbench-section>.section-head p[data-v-21d7c5ac]{max-width:720px}.role-chip[data-v-21d7c5ac]{height:max-content;color:var(--jade-700);background:var(--jade-50);border-radius:8px;padding:6px 9px;font-size:8px}.workbench-grid[data-v-21d7c5ac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.workbench-card[data-v-21d7c5ac],.case-register[data-v-21d7c5ac],.response-card[data-v-21d7c5ac],.formal-run-card[data-v-21d7c5ac]{border-radius:14px}.workbench-grid h3[data-v-21d7c5ac]{margin:6px 0 12px}.workbench-grid label[data-v-21d7c5ac]{color:var(--ink-600);gap:6px;margin-top:10px;font-size:8px;font-weight:700;display:grid}.workbench-grid input[data-v-21d7c5ac],.workbench-grid select[data-v-21d7c5ac],.workbench-grid textarea[data-v-21d7c5ac]{width:100%}.workbench-grid textarea[data-v-21d7c5ac]{min-height:70px}.workbench-note[data-v-21d7c5ac]{color:var(--muted);font-size:9px;line-height:1.6}.case-list[data-v-21d7c5ac]{gap:6px;max-height:283px;display:grid;overflow:auto}.case-list button[data-v-21d7c5ac]{text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.case-list button.selected[data-v-21d7c5ac]{background:var(--jade-50);border-color:#1f625052}.case-list span[data-v-21d7c5ac]{min-width:0}.case-list b[data-v-21d7c5ac],.case-list small[data-v-21d7c5ac]{display:block}.case-list b[data-v-21d7c5ac]{text-transform:uppercase;font-size:8px}.case-list small[data-v-21d7c5ac]{max-width:430px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.case-list em[data-v-21d7c5ac]{color:var(--ink-500);flex:none;font-size:7px;font-style:normal}.case-facts[data-v-21d7c5ac]{color:var(--jade-700);background:var(--jade-50);border-radius:8px;padding:9px;font-size:8px}.dual-actions[data-v-21d7c5ac]{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.runtime-fact[data-v-21d7c5ac]{background:var(--mist);border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin-top:13px;padding:11px;font-size:8px;display:grid}.runtime-fact svg[data-v-21d7c5ac]{color:var(--jade-700)}.runtime-fact b[data-v-21d7c5ac]{text-align:right}.permission-note[data-v-21d7c5ac]{color:var(--gold-700);margin-top:9px;font-size:8px;line-height:1.55;display:block}.focus-formal .formal-run-card[data-v-21d7c5ac],.focus-self-consistency .response-card[data-v-21d7c5ac],.focus-cases .workbench-card[data-v-21d7c5ac],.focus-runtime .formal-run-card[data-v-21d7c5ac]{border-color:#1f625052;box-shadow:0 0 0 3px #1f62500f}.ablation-section[data-v-21d7c5ac]{border-top:1px solid var(--line);margin:0 0 44px;padding-top:37px}.ablation-grid[data-v-21d7c5ac]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ablation-grid article[data-v-21d7c5ac]{border-radius:13px;gap:5px;padding:15px;display:grid}.ablation-grid small[data-v-21d7c5ac]{color:var(--jade-700);font-size:8px;font-weight:800}.ablation-grid strong[data-v-21d7c5ac]{font-family:var(--serif);font-size:22px}.ablation-grid span[data-v-21d7c5ac]{color:var(--muted);font-size:8px}.ablation-action[data-v-21d7c5ac]{color:var(--ink-600);background:var(--mist);border-radius:10px;margin:12px 0 0;padding:12px;font-size:9px;line-height:1.6}@media (width<=1100px){.level-grid[data-v-21d7c5ac]{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.baseline-readiness-grid[data-v-21d7c5ac],.workbench-grid[data-v-21d7c5ac],.metrics-layout[data-v-21d7c5ac]{grid-template-columns:1fr}.gate-hero[data-v-21d7c5ac]{grid-template-columns:auto 1fr}.gate-score[data-v-21d7c5ac]{text-align:left;grid-column:1/-1}.level-grid[data-v-21d7c5ac]{grid-template-columns:repeat(2,1fr)}.table-head[data-v-21d7c5ac]{display:none}.run-table article[data-v-21d7c5ac]{grid-template-columns:70px 1fr 90px}.run-table article span[data-v-21d7c5ac]:nth-of-type(2),.run-table article span[data-v-21d7c5ac]:nth-of-type(3){display:none}}@media (width<=560px){.baseline-actions[data-v-21d7c5ac]{flex-direction:column;align-items:stretch}.baseline-actions .button[data-v-21d7c5ac]{justify-content:center}.level-grid[data-v-21d7c5ac],.gate-hero[data-v-21d7c5ac]{grid-template-columns:1fr}.metric-list article[data-v-21d7c5ac]{grid-template-columns:auto 1fr auto}.metric-list em[data-v-21d7c5ac]{text-align:left;grid-column:2/-1}.run-table article[data-v-21d7c5ac]{grid-template-columns:55px 1fr}.dual-actions[data-v-21d7c5ac]{grid-template-columns:1fr}}@media (width<=900px){.ablation-grid[data-v-21d7c5ac]{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.ablation-grid[data-v-21d7c5ac]{grid-template-columns:repeat(2,1fr)}}.reminder-section[data-v-08426479]{border-top:1px solid var(--line);margin-top:45px;padding-top:38px}.reminder-grid[data-v-08426479]{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.reminder-form[data-v-08426479]{gap:11px;display:grid}.reminder-form label[data-v-08426479]{gap:5px;display:grid}.reminder-form .consent-row[data-v-08426479]{align-items:center;gap:8px;font-size:9px;display:flex}.reminder-form .consent-row input[data-v-08426479]{width:16px;height:16px}.subscription-list article[data-v-08426479]{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.subscription-list article>div[data-v-08426479]{flex:1}.subscription-list strong[data-v-08426479],.subscription-list small[data-v-08426479],.subscription-list em[data-v-08426479]{display:block}.subscription-list small[data-v-08426479]{color:var(--muted);margin-top:4px;font-size:8px}.subscription-list em[data-v-08426479]{color:var(--gold-600);margin-top:4px;font-size:8px;font-style:normal}.subscription-list button[data-v-08426479]{width:34px;height:34px;padding:0}.empty-mini[data-v-08426479]{color:var(--muted);text-align:center;padding:28px;font-size:9px}.compliance-list[data-v-08426479]{gap:3px;margin-top:10px;display:grid}.compliance-list span[data-v-08426479]{color:var(--gold-600);font-size:7px}.compliance-list span.done[data-v-08426479]{color:var(--jade-700)}.stage-open[data-v-08426479]{width:100%;min-height:32px;margin-top:10px;padding:6px;font-size:8px}.review-section[data-v-08426479]{border-top:1px solid var(--line);margin-top:44px;padding-top:38px}.review-list[data-v-08426479]{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.review-list article small[data-v-08426479]{color:var(--gold-600)}.review-list article p[data-v-08426479]{background:var(--mist);border-radius:9px;padding:11px;font-size:10px;line-height:1.7}.review-list article>div[data-v-08426479]{gap:7px;display:flex}.contact-form[data-v-08426479]{grid-template-columns:minmax(220px,1fr) 150px minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.contact-form p[data-v-08426479]{color:var(--muted);margin:4px 0 0;font-size:8px}.contact-form label[data-v-08426479]{color:var(--ink-600);gap:5px;font-size:8px;display:grid}.governance-hero[data-v-08426479]{border:1px solid var(--line);background:linear-gradient(110deg,var(--ink-900),#274137);color:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:19px;padding:24px;display:grid;box-shadow:0 18px 50px #12201b2e}.governance-seal[data-v-08426479]{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:61px;height:61px;display:grid}.governance-hero h2[data-v-08426479]{color:#fff;margin:5px 0}.governance-hero p[data-v-08426479]{color:#ffffffa6;margin:0;font-size:10px}.governance-hero .step-kicker[data-v-08426479]{color:#9ed6c3}.stage-section[data-v-08426479]{margin-top:42px}.stage-grid[data-v-08426479]{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.stage-grid article[data-v-08426479]{border:1px solid var(--line);background:#ffffff8c;border-radius:18px;min-height:214px;padding:18px}.stage-grid article.opened[data-v-08426479]{border-color:#1f62503b}.stage-grid article.current[data-v-08426479]{background:var(--jade-50);box-shadow:0 10px 28px #1f625014}.stage-grid header[data-v-08426479]{color:var(--ink-400);justify-content:space-between;align-items:center;display:flex}.stage-grid header span[data-v-08426479]{font-family:ui-monospace,monospace;font-size:10px}.stage-grid .opened header[data-v-08426479]{color:var(--jade-700)}.stage-grid h3[data-v-08426479]{margin:25px 0 8px}.stage-grid p[data-v-08426479]{color:var(--muted);font-size:9px}.stage-tags[data-v-08426479]{flex-wrap:wrap;gap:4px;display:flex}.stage-tags span[data-v-08426479]{color:var(--ink-600);background:var(--ink-100);border-radius:6px;padding:4px 6px;font-size:7px}.stage-grid footer[data-v-08426479]{border-top:1px solid var(--line);color:var(--ink-500);justify-content:space-between;margin-top:20px;padding-top:12px;font-size:8px;display:flex}.stage-grid footer em[data-v-08426479]{color:var(--jade-700);font-style:normal}.governance-grid[data-v-08426479]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;margin-top:44px;padding-top:38px;display:grid}.gate-list article[data-v-08426479]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.gate-list article>span[data-v-08426479]{width:26px;height:26px;color:var(--gold-600);background:var(--gold-100);border-radius:8px;place-items:center;display:grid}.gate-list article>span.pass[data-v-08426479]{color:var(--jade-700);background:var(--jade-50)}.gate-list article>div[data-v-08426479]{flex:1}.gate-list strong[data-v-08426479],.gate-list small[data-v-08426479]{display:block}.gate-list strong[data-v-08426479]{font-size:10px}.gate-list small[data-v-08426479]{color:var(--ink-500);margin-top:3px;font-size:8px}.gate-list em[data-v-08426479]{color:var(--ink-500);font-size:8px;font-style:normal}.gate-total[data-v-08426479]{color:var(--gold-600);background:var(--gold-100);border-radius:11px;align-items:center;gap:8px;margin-top:15px;padding:12px;font-size:9px;display:flex}.gate-total.pass[data-v-08426479]{color:var(--jade-700);background:var(--jade-50)}.audit-panel ul[data-v-08426479]{gap:9px;padding:0;list-style:none;display:grid}.audit-panel li[data-v-08426479]{border:1px solid var(--line);border-radius:12px;gap:10px;padding:11px;display:flex}.audit-panel li>svg[data-v-08426479]{color:var(--jade-700);flex:none}.audit-panel strong[data-v-08426479],.audit-panel small[data-v-08426479]{display:block}.audit-panel strong[data-v-08426479]{font-size:10px}.audit-panel small[data-v-08426479]{color:var(--muted);margin-top:3px;font-size:8px}.legacy-section[data-v-08426479]{border-top:1px solid var(--line);margin-top:45px;padding-top:38px}.policy-grid[data-v-08426479]{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.policy-grid button[data-v-08426479]{text-align:left;border-radius:14px;grid-template-columns:37px minmax(0,1fr) 21px;justify-content:stretch;align-items:flex-start;gap:12px;min-height:140px;padding:16px;display:grid}.policy-grid button>span[data-v-08426479]{width:37px;height:37px;color:var(--jade-700);background:var(--jade-50);border-radius:10px;place-items:center;display:grid;overflow:hidden}.policy-grid button>span svg[data-v-08426479]{max-width:100%;max-height:100%;display:block}.policy-grid button>div[data-v-08426479]{min-width:0}.policy-grid strong[data-v-08426479],.policy-grid small[data-v-08426479]{display:block}.policy-grid small[data-v-08426479]{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.55}.policy-grid button>i[data-v-08426479]{border:1px solid var(--line);border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.policy-grid button.selected[data-v-08426479]{background:var(--jade-50);border-color:#1f625059}.policy-grid button.selected>i[data-v-08426479]{color:#fff;background:var(--jade-700)}.legacy-ack[data-v-08426479]{background:#f7ebd799;border:1px solid #98734230;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px 18px;display:flex}.legacy-ack label[data-v-08426479]{gap:9px;display:flex}.legacy-ack input[data-v-08426479]{width:17px;height:17px}.legacy-ack b[data-v-08426479],.legacy-ack small[data-v-08426479]{display:block}.legacy-ack b[data-v-08426479]{font-size:10px}.legacy-ack small[data-v-08426479]{color:#725f43;margin-top:4px;font-size:8px}.legacy-records[data-v-08426479]{margin-top:18px}.legacy-records h3[data-v-08426479]{margin-bottom:12px}.legacy-records article[data-v-08426479]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;font-size:9px;display:flex}.legacy-records article span[data-v-08426479]{flex:1}.legacy-records article em[data-v-08426479]{color:var(--ink-500);font-style:normal}.governance-hero[data-v-08426479]{border-radius:16px}.governance-seal[data-v-08426479]{border-radius:12px;overflow:hidden}.governance-seal svg[data-v-08426479]{width:25px;height:25px;display:block}.stage-grid article[data-v-08426479]{border-radius:12px}.policy-grid button[data-v-08426479]{box-sizing:border-box;border-radius:10px;overflow:hidden}.policy-grid button>span[data-v-08426479]{box-sizing:border-box;border-radius:8px;flex:none;line-height:0;overflow:hidden}.policy-grid button>span svg[data-v-08426479]{max-width:19px;max-height:19px;display:block;width:19px!important;height:19px!important}.policy-grid button>i[data-v-08426479]{box-sizing:border-box;border-radius:6px;line-height:0;overflow:hidden}@media (width<=980px){.stage-grid[data-v-08426479],.policy-grid[data-v-08426479]{grid-template-columns:repeat(2,1fr)}.governance-grid[data-v-08426479],.review-list[data-v-08426479]{grid-template-columns:1fr}.contact-form[data-v-08426479]{grid-template-columns:1fr 1fr}}@media (width<=620px){.governance-hero[data-v-08426479],.stage-grid[data-v-08426479],.policy-grid[data-v-08426479],.contact-form[data-v-08426479]{grid-template-columns:1fr}.legacy-ack[data-v-08426479]{flex-direction:column;align-items:stretch}.legacy-ack button[data-v-08426479]{width:100%}}@media (width<=980px){.reminder-grid[data-v-08426479]{grid-template-columns:1fr}}.tutorial-jump[data-v-2027387b]{border:1px solid var(--line);color:var(--jade-700);background:#ffffff8f;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.tutorial-center[data-v-2027387b]{box-shadow:var(--shadow-sm);background:#fffefac2;border:1px solid #1f62502e;border-radius:22px;margin-top:28px;scroll-margin-top:18px;overflow:hidden}.tutorial-intro[data-v-2027387b]{border-bottom:1px solid var(--line);background:linear-gradient(105deg,#ebf6f1f0,#ffffffb8);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:23px 25px;display:grid}.tutorial-book[data-v-2027387b]{color:#fff;background:var(--jade-700);border-radius:13px;place-items:center;width:49px;height:49px;display:grid;box-shadow:0 10px 24px #1f62502e}.tutorial-intro h2[data-v-2027387b]{margin:5px 0 7px;font-size:18px}.tutorial-intro p[data-v-2027387b]{max-width:850px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.tutorial-intro p strong[data-v-2027387b]{color:var(--jade-700)}.tutorial-time[data-v-2027387b]{color:var(--jade-700);background:#fff;border:1px solid #1f625024;border-radius:11px;align-items:center;gap:8px;padding:10px 12px;display:flex}.tutorial-time strong[data-v-2027387b],.tutorial-time small[data-v-2027387b]{display:block}.tutorial-time strong[data-v-2027387b]{font-size:9px}.tutorial-time small[data-v-2027387b]{color:var(--ink-400);margin-top:2px;font-size:7px}.tutorial-phases[data-v-2027387b]{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.tutorial-phases button[data-v-2027387b]{border:0;border-right:1px solid var(--line);text-align:left;background:#ffffff59;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:72px;padding:13px 15px;display:grid}.tutorial-phases button[data-v-2027387b]:last-child{border-right:0}.tutorial-phases button>span[data-v-2027387b]{width:27px;height:27px;color:var(--ink-500);background:var(--ink-100);border-radius:8px;place-items:center;font:8px ui-monospace,monospace;display:grid}.tutorial-phases strong[data-v-2027387b],.tutorial-phases small[data-v-2027387b]{display:block}.tutorial-phases strong[data-v-2027387b]{font-size:10px}.tutorial-phases small[data-v-2027387b]{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.tutorial-phases button.active[data-v-2027387b]{color:var(--jade-700);background:var(--jade-50)}.tutorial-phases button.active>span[data-v-2027387b]{color:#fff;background:var(--jade-700)}.tutorial-body[data-v-2027387b]{grid-template-columns:minmax(250px,.72fr) minmax(0,1.7fr);min-height:485px;display:grid}.tutorial-menu[data-v-2027387b]{border-right:1px solid var(--line);background:#f8f9f5a8;padding:13px}.tutorial-menu button[data-v-2027387b]{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;min-height:68px;padding:11px;display:grid;position:relative}.tutorial-menu button>span[data-v-2027387b]{color:var(--ink-400);font:8px ui-monospace,monospace}.tutorial-menu strong[data-v-2027387b],.tutorial-menu small[data-v-2027387b]{display:block}.tutorial-menu strong[data-v-2027387b]{font-size:10px}.tutorial-menu small[data-v-2027387b]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.tutorial-menu em[data-v-2027387b]{color:var(--gold-600);background:var(--gold-100);border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.tutorial-menu button>svg[data-v-2027387b]{color:var(--ink-300)}.tutorial-menu button.active[data-v-2027387b]{background:#fff;border-color:#1f625029;box-shadow:0 8px 22px #1c2d270f}.tutorial-menu button.active>span[data-v-2027387b],.tutorial-menu button.active>svg[data-v-2027387b]{color:var(--jade-700)}.tutorial-detail[data-v-2027387b]{padding:25px 28px}.tutorial-detail>header[data-v-2027387b]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.tutorial-detail>header>svg[data-v-2027387b]{color:var(--jade-700);flex:none}.tutorial-detail>header span[data-v-2027387b]{color:var(--jade-700);letter-spacing:.08em;font-size:8px;font-weight:700}.tutorial-detail h3[data-v-2027387b]{align-items:center;gap:8px;margin:5px 0 6px;font-size:18px;display:flex}.tutorial-detail h3 em[data-v-2027387b]{color:var(--gold-600);background:var(--gold-100);border-radius:6px;padding:4px 7px;font-size:7px;font-style:normal}.tutorial-detail>header p[data-v-2027387b]{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.purpose-box[data-v-2027387b],.tutorial-result[data-v-2027387b]{border-radius:11px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px 14px;display:flex}.purpose-box[data-v-2027387b]{color:var(--jade-700);background:var(--jade-50)}.tutorial-result[data-v-2027387b]{color:var(--jade-700);background:#ffffff8c;border:1px solid #1f625024}.purpose-box>svg[data-v-2027387b],.tutorial-result>svg[data-v-2027387b]{flex:none;margin-top:1px}.purpose-box strong[data-v-2027387b],.tutorial-result strong[data-v-2027387b]{font-size:9px;display:block}.purpose-box p[data-v-2027387b],.tutorial-result p[data-v-2027387b]{color:var(--ink-600);margin:4px 0 0;font-size:9px;line-height:1.65}.tutorial-steps[data-v-2027387b]{margin-top:18px}.tutorial-steps>strong[data-v-2027387b]{font-size:10px}.tutorial-steps ol[data-v-2027387b]{grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tutorial-steps li[data-v-2027387b]{border:1px solid var(--line);background:#ffffff85;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:10px 11px;display:grid}.tutorial-steps li>span[data-v-2027387b]{width:21px;height:21px;color:var(--jade-700);background:var(--jade-50);border-radius:6px;place-items:center;font-size:8px;font-weight:800;display:grid}.tutorial-steps li p[data-v-2027387b]{color:var(--ink-600);margin:1px 0;font-size:9px;line-height:1.55}.tutorial-tip[data-v-2027387b]{color:#7e5b25;background:var(--gold-100);border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.tutorial-tip>svg[data-v-2027387b]{flex:none;margin-top:1px}.tutorial-tip p[data-v-2027387b]{margin:0;font-size:8px;line-height:1.55}.tutorial-cta[data-v-2027387b]{color:#fff;background:var(--jade-700);border-radius:9px;align-items:center;gap:6px;margin-top:16px;padding:9px 13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.prompt-translator[data-v-2027387b]{border-top:1px solid var(--line);background:#f7f5ee;grid-template-columns:1.15fr repeat(4,1fr);display:grid}.prompt-translator>div[data-v-2027387b],.prompt-translator>article[data-v-2027387b]{border-right:1px solid var(--line);padding:15px}.prompt-translator>article[data-v-2027387b]:last-child{border-right:0}.translator-head[data-v-2027387b]{align-items:flex-start;gap:9px;display:flex}.translator-head>svg[data-v-2027387b]{color:var(--jade-700);flex:none}.translator-head strong[data-v-2027387b],.translator-head small[data-v-2027387b]{display:block}.translator-head strong[data-v-2027387b]{font-size:10px}.translator-head small[data-v-2027387b]{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.prompt-translator article strong[data-v-2027387b]{font-size:9px}.prompt-translator article p[data-v-2027387b]{color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.55}.survey-baseline-strip[data-v-2027387b]{background:linear-gradient(105deg,#ebf6f1eb,#ffffffa8);border:1px solid #1f625033;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:14px;padding:16px 18px;display:grid}.survey-baseline-strip>svg[data-v-2027387b]{color:var(--jade-700)}.survey-baseline-strip strong[data-v-2027387b],.survey-baseline-strip p[data-v-2027387b]{display:block}.survey-baseline-strip strong[data-v-2027387b]{margin:3px 0;font-size:11px}.survey-baseline-strip p[data-v-2027387b]{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.survey-baseline-strip>a[data-v-2027387b]{color:var(--jade-700);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.guide-loading[data-v-2027387b]{min-height:300px;color:var(--ink-500);justify-content:center;align-items:center;gap:9px;display:flex}.guide-hero[data-v-2027387b]{color:#fff;background:linear-gradient(120deg,#172e28,#285a4d);border-radius:24px;grid-template-columns:auto 1fr minmax(280px,.72fr);align-items:center;gap:24px;padding:27px;display:grid;box-shadow:0 22px 60px #12302733}.readiness-ring[data-v-2027387b]{border-radius:50%;place-items:center;width:116px;height:116px;padding:9px;display:grid}.readiness-ring>div[data-v-2027387b]{text-align:center;background:#1f443a;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.readiness-ring strong[data-v-2027387b],.readiness-ring small[data-v-2027387b]{display:block}.readiness-ring strong[data-v-2027387b]{font-family:var(--serif);font-size:34px}.readiness-ring small[data-v-2027387b]{color:#fff9;letter-spacing:.1em;font-size:8px}.hero-copy h2[data-v-2027387b]{color:#fff;margin:7px 0;font-size:24px}.hero-copy>p[data-v-2027387b]{color:#ffffff9e;margin:0;font-size:10px}.identity-note[data-v-2027387b]{color:#efd493;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.primary-action[data-v-2027387b]{background:#ffffff14;border:1px solid #ffffff21;border-radius:14px;padding:18px}.primary-action>span[data-v-2027387b]{color:#efd493;align-items:center;gap:6px;font-size:8px;display:flex}.primary-action h3[data-v-2027387b]{color:#fff;margin:9px 0 6px;font-size:15px}.primary-action p[data-v-2027387b]{color:#ffffffa3;margin:0;font-size:9px;line-height:1.6}.primary-action a[data-v-2027387b]{color:#fff;align-items:center;gap:5px;margin-top:13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.journey-section[data-v-2027387b],.stage-section[data-v-2027387b]{margin-top:42px}.pipeline-chip[data-v-2027387b]{color:var(--jade-700);background:var(--jade-50);border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;display:flex}.journey-road[data-v-2027387b]{border:1px solid var(--line);background:#ffffff85;border-radius:15px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.journey-road a[data-v-2027387b]{border-right:1px solid var(--line);min-height:90px;color:inherit;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:13px;text-decoration:none;display:grid}.journey-road a[data-v-2027387b]:last-child{border-right:0}.journey-road a>span[data-v-2027387b]{color:var(--ink-400);font-family:ui-monospace,monospace;font-size:8px}.journey-road strong[data-v-2027387b],.journey-road small[data-v-2027387b]{display:block}.journey-road strong[data-v-2027387b]{font-size:9px}.journey-road small[data-v-2027387b]{color:var(--muted);margin-top:5px;font-size:7px}.journey-road i[data-v-2027387b]{background:var(--ink-100);border-radius:4px;height:3px;margin-top:7px;display:block;overflow:hidden}.journey-road i em[data-v-2027387b]{background:var(--jade-600);height:100%;display:block}.journey-road a.current[data-v-2027387b]{background:var(--jade-50)}.journey-road a.completed>svg[data-v-2027387b],.journey-road a.current>svg[data-v-2027387b]{color:var(--jade-700)}.stage-road[data-v-2027387b]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stage-road article[data-v-2027387b]{border:1px solid var(--line);background:#ffffff80;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:15px;display:grid}.stage-road article>span[data-v-2027387b]{width:30px;height:30px;color:var(--ink-500);background:var(--ink-100);border-radius:8px;place-items:center;font-size:9px;display:grid}.stage-road small[data-v-2027387b],.stage-road strong[data-v-2027387b],.stage-road em[data-v-2027387b]{display:block}.stage-road small[data-v-2027387b]{color:var(--ink-400);font-size:7px}.stage-road strong[data-v-2027387b]{margin:3px 0;font-size:11px}.stage-road em[data-v-2027387b]{color:var(--ink-500);font-size:7px;font-style:normal}.stage-road article.current[data-v-2027387b]{background:var(--jade-50);border-color:#1f625045}.stage-road article.current>span[data-v-2027387b]{color:#fff;background:var(--jade-700)}.stage-road article.opened>svg[data-v-2027387b],.stage-road article.current>svg[data-v-2027387b]{color:var(--jade-700)}.guide-grid[data-v-2027387b]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:15px;margin-top:42px;padding-top:37px;display:grid}.readiness-list article[data-v-2027387b]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr 74px 50px;align-items:center;gap:10px;padding:10px 0;display:grid}.readiness-list article>span[data-v-2027387b]{width:27px;height:27px;color:var(--gold-600);background:var(--gold-100);border-radius:8px;place-items:center;display:grid}.readiness-list article>span.pass[data-v-2027387b]{color:var(--jade-700);background:var(--jade-50)}.readiness-list strong[data-v-2027387b]{font-size:10px;display:block}.readiness-list i[data-v-2027387b]{background:var(--ink-100);border-radius:5px;height:4px;margin-top:6px;display:block;overflow:hidden}.readiness-list i em[data-v-2027387b]{border-radius:inherit;background:var(--jade-700);height:100%;display:block}.readiness-list b[data-v-2027387b],.readiness-list small[data-v-2027387b]{text-align:right;font-size:8px}.readiness-list small[data-v-2027387b]{color:var(--ink-500)}.blocker-panel>article[data-v-2027387b]{border-bottom:1px solid var(--line);align-items:flex-start;gap:9px;padding:10px 0;display:flex}.blocker-panel>article>span[data-v-2027387b]{color:#7e5b25;background:var(--gold-100);border-radius:6px;flex:none;padding:4px 6px;font-size:7px}.blocker-panel>article>span.eval[data-v-2027387b]{color:var(--danger);background:var(--danger-soft)}.blocker-panel strong[data-v-2027387b],.blocker-panel small[data-v-2027387b]{display:block}.blocker-panel strong[data-v-2027387b]{font-size:10px}.blocker-panel small[data-v-2027387b]{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.empty-blocker[data-v-2027387b]{min-height:150px;color:var(--jade-700);place-items:center;gap:8px;display:grid}.actions-section[data-v-2027387b]{margin-top:43px}.action-list[data-v-2027387b]{gap:8px;display:grid}.action-list article[data-v-2027387b]{border:1px solid var(--line);background:#ffffff8f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.action-list article>span[data-v-2027387b]{color:var(--ink-400);font-family:ui-monospace,monospace;font-size:9px}.action-list strong[data-v-2027387b]{font-size:11px}.action-list p[data-v-2027387b]{color:var(--muted);margin:4px 0;font-size:9px}.action-list small[data-v-2027387b]{color:var(--ink-400);font-size:7px}.action-list a[data-v-2027387b]{color:var(--jade-700);align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.action-list article.system[data-v-2027387b]{border-style:dashed}.runtime-strip[data-v-2027387b],.pipeline-strip[data-v-2027387b]{border:1px solid var(--line);background:#ffffff7a;border-radius:12px;align-items:center;gap:12px;margin-top:16px;padding:15px 17px;display:flex}.runtime-strip[data-v-2027387b]{margin-top:36px}.runtime-strip>svg[data-v-2027387b],.pipeline-strip>svg[data-v-2027387b]{color:var(--jade-700);flex:none}.runtime-strip>div[data-v-2027387b],.pipeline-strip>div[data-v-2027387b]{flex:1}.runtime-strip strong[data-v-2027387b],.pipeline-strip strong[data-v-2027387b]{font-size:10px}.runtime-strip p[data-v-2027387b],.pipeline-strip p[data-v-2027387b]{color:var(--muted);margin:3px 0 0;font-size:8px}.runtime-strip>span[data-v-2027387b]{color:var(--jade-700);background:var(--jade-50);border-radius:8px;padding:5px 8px;font-size:8px}.runtime-strip>span.warning[data-v-2027387b]{color:var(--gold-600);background:var(--gold-100)}.pipeline-strip a[data-v-2027387b]{color:var(--jade-700);align-items:center;gap:5px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.spin[data-v-2027387b]{animation:1s linear infinite spin-2027387b}@keyframes spin-2027387b{to{transform:rotate(360deg)}}@media (width<=1150px){.journey-road[data-v-2027387b]{grid-template-columns:repeat(3,1fr)}.guide-hero[data-v-2027387b]{grid-template-columns:auto 1fr}.primary-action[data-v-2027387b]{grid-column:1/-1}.stage-road[data-v-2027387b]{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.guide-grid[data-v-2027387b]{grid-template-columns:1fr}.journey-road[data-v-2027387b]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.guide-hero[data-v-2027387b]{grid-template-columns:1fr}.readiness-ring[data-v-2027387b]{width:94px;height:94px}.journey-road[data-v-2027387b],.stage-road[data-v-2027387b]{grid-template-columns:1fr}.readiness-list article[data-v-2027387b]{grid-template-columns:auto 1fr auto}.readiness-list small[data-v-2027387b]{text-align:left;grid-column:2/-1}.action-list article[data-v-2027387b]{grid-template-columns:auto 1fr}.action-list a[data-v-2027387b]{grid-column:2/-1}.runtime-strip[data-v-2027387b],.pipeline-strip[data-v-2027387b]{flex-wrap:wrap;align-items:flex-start}.runtime-strip>span[data-v-2027387b],.pipeline-strip a[data-v-2027387b]{margin-left:30px}}@media (width<=1150px){.tutorial-phases[data-v-2027387b]{grid-template-columns:repeat(3,1fr)}.tutorial-phases button[data-v-2027387b]{border-bottom:1px solid var(--line)}.prompt-translator[data-v-2027387b]{grid-template-columns:repeat(2,1fr)}.prompt-translator>div[data-v-2027387b],.prompt-translator>article[data-v-2027387b]{border-bottom:1px solid var(--line)}}@media (width<=820px){.tutorial-body[data-v-2027387b]{grid-template-columns:1fr}.tutorial-menu[data-v-2027387b]{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.tutorial-detail[data-v-2027387b]{padding:22px}.tutorial-intro[data-v-2027387b]{grid-template-columns:auto 1fr}.tutorial-time[data-v-2027387b]{grid-column:2}}@media (width<=600px){.page-actions[data-v-2027387b]{flex-direction:column;align-items:stretch}.tutorial-jump[data-v-2027387b]{justify-content:center}.tutorial-intro[data-v-2027387b]{grid-template-columns:1fr;padding:20px}.tutorial-time[data-v-2027387b]{grid-column:auto;width:max-content}.tutorial-phases[data-v-2027387b],.tutorial-menu[data-v-2027387b],.tutorial-steps ol[data-v-2027387b],.prompt-translator[data-v-2027387b]{grid-template-columns:1fr}.tutorial-phases button[data-v-2027387b],.prompt-translator>div[data-v-2027387b],.prompt-translator>article[data-v-2027387b]{border-right:0;border-bottom:1px solid var(--line)}.tutorial-detail[data-v-2027387b]{padding:19px 16px}}@media (width>=1151px){.journey-road[data-v-2027387b]{grid-template-columns:repeat(7,1fr)}}.blind-page[data-v-99f06d0f]{max-width:1060px}.blind-head[data-v-99f06d0f]{grid-template-columns:1fr 330px;align-items:end;gap:24px;margin:34px 0;display:grid}.blind-head h1[data-v-99f06d0f]{font-size:clamp(36px,6vw,64px)}.blind-head>div>p[data-v-99f06d0f]:last-child{color:var(--muted)}.blind-head aside[data-v-99f06d0f]{z-index:4;background:#eef6f2;border:1px solid #1f625040;border-radius:16px;grid-template-columns:auto 1fr;gap:7px 10px;padding:17px;display:grid;position:sticky;top:12px}.blind-head aside span[data-v-99f06d0f]{color:var(--ink-600);grid-column:2;font-size:12px;line-height:1.55}.pair-list[data-v-99f06d0f]{gap:18px;display:grid}.pair-card[data-v-99f06d0f]{border:1px solid var(--line);background:#ffffffad;border-radius:20px;padding:24px}.pair-card header span[data-v-99f06d0f]{color:var(--jade-700);font:12px ui-monospace,monospace}.pair-card header h2[data-v-99f06d0f]{margin:9px 0 18px;font-size:20px}.answers[data-v-99f06d0f]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.answers section[data-v-99f06d0f]{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px;position:relative}.answers section.chosen[data-v-99f06d0f]{border-color:var(--jade-600);box-shadow:0 0 0 2px #1f625017}.answers section>b[data-v-99f06d0f]{color:var(--ink-500);font-size:18px;position:absolute;top:13px;right:15px}.answers p[data-v-99f06d0f]{white-space:pre-wrap;min-height:90px;padding-right:25px;line-height:1.8}.answers button[data-v-99f06d0f]{width:100%;margin:8px 0}.answers label[data-v-99f06d0f]{color:var(--ink-600);font-size:12px}.pair-card footer[data-v-99f06d0f]{grid-template-columns:250px 1fr;align-items:end;gap:16px;margin-top:15px;display:grid}.pair-card footer label[data-v-99f06d0f]{gap:6px;font-size:12px;display:grid}.submit[data-v-99f06d0f]{width:100%;margin-top:4px;position:sticky;bottom:18px}.empty-state[data-v-99f06d0f]{margin-top:80px}@media (width<=720px){.blind-head[data-v-99f06d0f],.answers[data-v-99f06d0f]{grid-template-columns:1fr}.pair-card[data-v-99f06d0f]{padding:17px}.pair-card footer[data-v-99f06d0f]{grid-template-columns:1fr}.blind-head aside[data-v-99f06d0f]{display:grid;top:8px}.answers section[data-v-99f06d0f]:first-child:before{content:"上方 = A";color:var(--ink-500);font-size:11px}.answers section[data-v-99f06d0f]:last-child:before{content:"下方 = B";color:var(--ink-500);font-size:11px}}.knowledge-section[data-v-17e8023b]{margin-bottom:42px}.knowledge-form[data-v-17e8023b]{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;gap:9px;margin-bottom:13px;display:grid}.knowledge-form textarea[data-v-17e8023b]{min-height:86px}.knowledge-list[data-v-17e8023b]{gap:9px;display:grid}.knowledge-list article[data-v-17e8023b]{border:1px solid var(--line);background:#ffffff94;border-radius:14px;gap:12px;padding:16px;display:flex}.knowledge-list article>div[data-v-17e8023b]{flex:1;min-width:0}.knowledge-list p[data-v-17e8023b]{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;font-size:10px;display:-webkit-box;overflow:hidden}.knowledge-list small[data-v-17e8023b]{color:var(--ink-500);font-size:8px}.knowledge-list button[data-v-17e8023b]{width:34px;height:34px;padding:0}.privacy-banner[data-v-17e8023b]{background:var(--jade-50);border:1px solid #1f625033;border-radius:17px;align-items:center;gap:13px;padding:18px;display:flex}.privacy-banner div[data-v-17e8023b]{flex:1}.privacy-banner p[data-v-17e8023b]{color:var(--muted);margin:4px 0 0;font-size:10px}.privacy-banner>span[data-v-17e8023b]{background:#fff;border-radius:999px;padding:5px 9px;font-size:9px}.org-stats[data-v-17e8023b]{grid-template-columns:repeat(4,1fr);margin:24px 0 42px}.review-list[data-v-17e8023b]{gap:12px;display:grid}.review-list article[data-v-17e8023b]{border:1px solid var(--line);background:#ffffffa6;border-radius:17px;padding:19px}.review-list header[data-v-17e8023b],.review-list footer[data-v-17e8023b]{justify-content:space-between;gap:9px;display:flex}.review-list header[data-v-17e8023b]{color:var(--ink-500);font-size:9px}.review-list article>p[data-v-17e8023b]{white-space:pre-wrap;padding:14px 0;line-height:1.75}.review-list textarea[data-v-17e8023b]{min-height:82px}.review-list footer[data-v-17e8023b]{justify-content:flex-end;margin-top:10px}@media (width<=800px){.org-stats[data-v-17e8023b]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.privacy-banner[data-v-17e8023b]{flex-wrap:wrap;align-items:flex-start}.org-stats[data-v-17e8023b]{grid-template-columns:1fr 1fr}.review-list footer[data-v-17e8023b]{grid-template-columns:1fr 1fr;display:grid}.review-list footer .primary[data-v-17e8023b]{grid-column:1/-1}.review-list footer button[data-v-17e8023b]{width:100%}}.member-section[data-v-17e8023b]{margin-bottom:42px}.member-grid[data-v-17e8023b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.member-grid article[data-v-17e8023b]{border:1px solid var(--line);background:#ffffff94;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;display:flex}.member-grid strong[data-v-17e8023b],.member-grid small[data-v-17e8023b]{display:block}.member-grid small[data-v-17e8023b]{color:var(--muted);margin-top:3px;font-size:9px}.member-grid select[data-v-17e8023b]{width:130px}.member-form[data-v-17e8023b]{border:1px dashed var(--line-strong);border-radius:14px;grid-template-columns:1fr 1fr 130px 1fr auto;gap:8px;margin-top:13px;padding:14px;display:grid}.member-form>small[data-v-17e8023b]{color:var(--muted);grid-column:1/-1;font-size:8px}@media (width<=900px){.member-form[data-v-17e8023b]{grid-template-columns:1fr 1fr}.member-form button[data-v-17e8023b]{width:100%}}@media (width<=600px){.member-grid[data-v-17e8023b],.member-form[data-v-17e8023b]{grid-template-columns:1fr}}.use-hub[data-v-5213e50c]{max-width:1380px}.use-head[data-v-5213e50c]{align-items:flex-end}.use-head button[data-v-5213e50c]{background:#ffffff8f}.message[data-v-5213e50c]{border-radius:13px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 15px;font-size:12px;display:flex}.error-message[data-v-5213e50c]{color:var(--danger);background:var(--danger-soft)}.success-message[data-v-5213e50c]{color:var(--jade-700);background:var(--jade-50)}.loading-panel[data-v-5213e50c]{min-height:330px;color:var(--ink-500);justify-content:center;align-items:center;gap:10px;display:flex}.ownership-banner[data-v-5213e50c]{color:var(--jade-700);background:linear-gradient(100deg,#e5f2ebe0,#ffffff94);border:1px solid #1f625029;border-radius:17px;align-items:center;gap:13px;margin-bottom:18px;padding:16px 18px;display:flex}.ownership-banner>svg[data-v-5213e50c]{flex:none}.ownership-banner div[data-v-5213e50c]{flex:1}.ownership-banner strong[data-v-5213e50c],.ownership-banner span[data-v-5213e50c]{display:block}.ownership-banner strong[data-v-5213e50c]{font-size:13px}.ownership-banner div span[data-v-5213e50c]{color:var(--ink-500);margin-top:4px;font-size:10px}.policy-chip[data-v-5213e50c]{background:#ffffffb3;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:700}.use-tabs[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff6e;border-radius:16px;gap:8px;margin-bottom:24px;padding:7px;display:flex;overflow:auto}.use-tab-group[data-v-5213e50c]{border-right:1px solid var(--line);align-items:center;gap:5px;padding-right:8px;display:flex}.use-tab-group[data-v-5213e50c]:last-child{border-right:0;padding-right:0}.use-tab-group>span[data-v-5213e50c]{color:var(--ink-400);letter-spacing:.06em;white-space:nowrap;padding:0 7px;font-size:8px;font-weight:700}.use-tab-group>div[data-v-5213e50c]{gap:5px;display:flex}.use-tabs button[data-v-5213e50c]{white-space:nowrap;min-height:39px;color:var(--ink-500);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.use-tabs button.active[data-v-5213e50c]{color:#fff;background:var(--jade-700);box-shadow:0 8px 20px #1f62502e}.tab-page[data-v-5213e50c]{animation:.25s fade-in-5213e50c}.flywheel-rail[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;grid-template-columns:repeat(6,1fr);margin-bottom:18px;display:grid;overflow:hidden}.flywheel-rail article[data-v-5213e50c]{border-right:1px solid var(--line);align-items:center;gap:10px;min-height:92px;padding:15px;display:flex;position:relative}.flywheel-rail article[data-v-5213e50c]:last-child{border-right:0}.flywheel-rail article>svg[data-v-5213e50c]{z-index:2;color:var(--ink-300);background:var(--paper);position:absolute;right:-9px}.step-index[data-v-5213e50c]{width:28px;height:28px;color:var(--ink-400);background:var(--mist);border-radius:9px;flex:none;place-items:center;display:grid}.done .step-index[data-v-5213e50c]{color:#fff;background:var(--jade-600)}.flywheel-rail strong[data-v-5213e50c],.flywheel-rail small[data-v-5213e50c]{display:block}.flywheel-rail strong[data-v-5213e50c]{font-size:10px}.flywheel-rail small[data-v-5213e50c]{color:var(--muted);margin-top:4px;font-size:8px}.metric-grid[data-v-5213e50c]{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px;display:grid}.metric-grid article[data-v-5213e50c]{border:1px solid var(--line);background:#fff9;border-radius:14px;padding:20px}.metric-grid article>span[data-v-5213e50c]{width:34px;height:34px;color:var(--jade-700);background:var(--jade-50);border-radius:9px;place-items:center;margin-bottom:17px;display:grid}.metric-grid strong[data-v-5213e50c],.metric-grid small[data-v-5213e50c]{display:block}.metric-grid strong[data-v-5213e50c]{font-family:var(--serif);font-size:28px}.metric-grid small[data-v-5213e50c]{color:var(--muted);margin-top:5px;font-size:9px}.split-grid[data-v-5213e50c]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.story-panel p[data-v-5213e50c]:not(.eyebrow){max-width:620px;color:var(--muted);font-size:12px;line-height:1.8}.story-panel button[data-v-5213e50c]{gap:6px;display:inline-flex}.report-card[data-v-5213e50c]{align-items:flex-start;gap:16px;display:flex}.report-mark[data-v-5213e50c]{color:#8b6a24;background:#f4e8cb;border-radius:11px;flex:none;place-items:center;width:48px;height:48px;display:grid}.report-card small[data-v-5213e50c]{color:var(--gold-700);letter-spacing:.1em;font-size:8px}.report-card h3[data-v-5213e50c]{margin-top:5px}.report-card p[data-v-5213e50c]{color:var(--muted);font-size:10px;line-height:1.7}.report-runtime[data-v-5213e50c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.report-runtime span[data-v-5213e50c]{color:var(--ink-500);background:var(--mist);border-radius:8px;padding:8px;font-size:8px}.report-runtime b[data-v-5213e50c]{color:var(--ink-800);margin-top:4px;font-size:9px;display:block}.section-intro[data-v-5213e50c]{justify-content:space-between;gap:24px;margin-bottom:18px;display:flex}.section-intro p[data-v-5213e50c]:not(.eyebrow){max-width:780px;color:var(--muted);font-size:12px}.count-pill[data-v-5213e50c]{height:max-content;color:var(--jade-700);background:var(--jade-50);border-radius:999px;padding:7px 10px;font-size:9px}.capability-grid[data-v-5213e50c]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.capability-card[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:18px;padding:20px}.capability-top[data-v-5213e50c]{align-items:center;gap:11px;display:flex}.capability-top>div[data-v-5213e50c]{flex:1}.capability-top small[data-v-5213e50c]{color:var(--muted);font-size:8px}.capability-top h3[data-v-5213e50c]{margin-top:4px}.gate-orb[data-v-5213e50c]{width:40px;height:40px;color:var(--ink-400);background:var(--mist);border-radius:12px;place-items:center;font-size:11px;font-weight:800;display:grid}.gate-orb.pass[data-v-5213e50c]{color:#fff;background:var(--jade-600)}.state-chip[data-v-5213e50c],.live-chip[data-v-5213e50c]{color:var(--ink-500);background:var(--mist);border-radius:999px;padding:5px 8px;font-size:8px}.state-chip.listed[data-v-5213e50c],.live-chip.live[data-v-5213e50c]{color:var(--jade-700);background:var(--jade-50)}.state-chip.suspended[data-v-5213e50c]{color:#8a5e1f;background:#f5ead3}.capability-facts[data-v-5213e50c]{color:var(--muted);gap:25px;margin:17px 0;font-size:9px;display:flex}.capability-facts b[data-v-5213e50c]{color:var(--ink-700);margin-top:3px;font-size:11px;display:block}.suspend-note[data-v-5213e50c]{color:#8a5e1f;background:#fbf3df;border-radius:9px;padding:9px;font-size:9px}.capability-card button[data-v-5213e50c]{gap:6px;display:flex}.validation-strip[data-v-5213e50c]{grid-template-columns:repeat(5,1fr);gap:5px;margin:-4px 0 15px;display:grid}.validation-strip>span[data-v-5213e50c]{background:var(--mist);text-align:center;border-radius:8px;padding:7px 5px}.validation-strip b[data-v-5213e50c],.validation-strip small[data-v-5213e50c]{display:block}.validation-strip b[data-v-5213e50c]{font-size:7px}.validation-strip small[data-v-5213e50c]{color:var(--muted);margin-top:3px;font-size:6px}.validation-strip .pass[data-v-5213e50c]{color:var(--jade-700);background:var(--jade-50)}.validation-strip .fail[data-v-5213e50c]{color:var(--danger);background:var(--danger-soft)}.outlet-layout[data-v-5213e50c],.discovery-layout[data-v-5213e50c],.value-layout[data-v-5213e50c],.brokerage-layout[data-v-5213e50c]{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:17px;display:grid}.form-panel[data-v-5213e50c]{position:sticky;top:94px}.form-panel>p.form-note[data-v-5213e50c]{color:var(--muted);font-size:10px;line-height:1.7}.form-panel label[data-v-5213e50c],.observation-form label[data-v-5213e50c]{color:var(--ink-600);gap:6px;margin-top:12px;font-size:9px;font-weight:700;display:grid}.form-panel input[data-v-5213e50c],.form-panel select[data-v-5213e50c],.form-panel textarea[data-v-5213e50c],.observation-form input[data-v-5213e50c],.observation-form select[data-v-5213e50c]{width:100%}.form-panel textarea[data-v-5213e50c]{min-height:82px}.full[data-v-5213e50c]{width:100%;margin-top:17px}.check-line[data-v-5213e50c]{align-items:center;grid-template-columns:auto 1fr!important}.check-line input[data-v-5213e50c]{width:auto}.org-seat[data-v-5213e50c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.outlet-list[data-v-5213e50c],.candidate-list[data-v-5213e50c],.request-list[data-v-5213e50c],.reflow-list[data-v-5213e50c],.metric-list[data-v-5213e50c]{gap:11px;display:grid}.outlet-card[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:17px;gap:13px;padding:18px;display:flex}.outlet-icon[data-v-5213e50c]{width:40px;height:40px;color:var(--jade-700);background:var(--jade-50);border-radius:12px;flex:none;place-items:center;display:grid}.outlet-main[data-v-5213e50c]{flex:1}.outlet-main>div[data-v-5213e50c]:first-child{display:inline-block}.outlet-main>.live-chip[data-v-5213e50c]{float:right}.outlet-main small[data-v-5213e50c]{color:var(--muted);font-size:8px}.outlet-main h3[data-v-5213e50c]{margin-top:4px}.outlet-main p[data-v-5213e50c]{color:var(--muted);font-size:9px}.outlet-main button[data-v-5213e50c]{gap:6px;display:flex}.reflow-list article[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.novelty-dot[data-v-5213e50c]{background:var(--ink-300);border-radius:50%;flex:none;width:10px;height:10px}.novelty-dot.novel_gap[data-v-5213e50c]{background:var(--gold-600);box-shadow:0 0 0 5px #bc8e321a}.reflow-list article>div[data-v-5213e50c]:nth-child(2){flex:1}.reflow-list small[data-v-5213e50c]{color:var(--muted);font-size:8px}.reflow-list h3[data-v-5213e50c]{margin:4px 0}.reflow-list p[data-v-5213e50c]{color:var(--muted);margin:0;font-size:9px}.verdict-actions[data-v-5213e50c]{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:300px;display:flex}.verdict-actions button[data-v-5213e50c]{min-height:30px;padding:6px 8px;font-size:8px}.owner-verdict[data-v-5213e50c]{color:var(--jade-700);background:var(--jade-50);border-radius:999px;padding:6px 9px;font-size:8px}.reflow-progress[data-v-5213e50c]{background:var(--jade-50);border:1px solid #1f62502e;border-radius:13px;align-items:center;gap:12px;margin-bottom:13px;padding:15px 17px;display:flex}.reflow-progress>svg[data-v-5213e50c]{color:var(--jade-700);flex:none}.reflow-progress>div[data-v-5213e50c]{flex:1}.reflow-progress strong[data-v-5213e50c]{font-size:11px}.reflow-progress p[data-v-5213e50c]{color:var(--muted);margin:4px 0 0;font-size:8px}.reflow-progress button[data-v-5213e50c]{white-space:nowrap;gap:5px;display:flex}.verdict-result[data-v-5213e50c]{justify-items:end;gap:7px;display:grid}.verdict-result button[data-v-5213e50c]{align-items:center;gap:5px;min-height:30px;padding:6px 8px;font-size:8px;display:flex}.material-results[data-v-5213e50c]{min-width:0}.material-results-head[data-v-5213e50c]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;padding:3px 3px 10px;display:flex}.material-results-head h2[data-v-5213e50c]{margin:3px 0 5px}.material-results-head small[data-v-5213e50c]{color:var(--muted);font-size:8px}.continue-button[data-v-5213e50c],.continue-footer[data-v-5213e50c]{justify-content:center;align-items:center;gap:6px;display:flex}.continue-button[data-v-5213e50c]{flex:none}.batch-summary[data-v-5213e50c]{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.batch-summary span[data-v-5213e50c]{border:1px solid var(--line);color:var(--muted);background:#ffffff8c;border-radius:7px;padding:6px 8px;font-size:8px}.batch-summary .added[data-v-5213e50c]{color:var(--jade-700);background:var(--jade-50);border-color:#1f625033}.material-list[data-v-5213e50c]{gap:11px;display:grid}.material-list article[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;align-items:flex-start;gap:16px;padding:18px;display:flex}.material-list article>div[data-v-5213e50c]:first-child{flex:1;min-width:0}.material-list small[data-v-5213e50c]{color:var(--muted);font-size:8px}.new-badge[data-v-5213e50c]{color:var(--jade-700);background:var(--jade-50);border-radius:5px;margin-left:5px;padding:2px 5px;font-weight:700;display:inline-block}.material-list h3[data-v-5213e50c]{margin:6px 0}.material-list p[data-v-5213e50c]{color:var(--muted);font-size:10px;line-height:1.65}.material-list a[data-v-5213e50c]{color:var(--jade-700);align-items:center;gap:5px;font-size:8px;display:inline-flex}.continue-footer[data-v-5213e50c]{background:#ffffff6b;border-style:dashed;width:100%;margin-top:12px}.directory-title[data-v-5213e50c]{border-top:1px solid var(--line);margin:12px 0 0;padding-top:12px}.score-grid[data-v-5213e50c]{grid-template-columns:repeat(2,1fr);gap:4px 12px;margin-top:10px;display:grid}.score-grid label[data-v-5213e50c]{grid-template-columns:80px 1fr 14px;align-items:center}.candidate-list article[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:17px;gap:14px;padding:18px;display:flex}.candidate-score[data-v-5213e50c]{width:58px;height:66px;color:var(--jade-700);background:var(--jade-50);text-align:center;border-radius:14px;flex:none;place-content:center;display:grid}.candidate-score strong[data-v-5213e50c]{font-family:var(--serif);font-size:23px}.candidate-score small[data-v-5213e50c]{font-size:7px}.candidate-list article>div[data-v-5213e50c]:last-child{flex:1}.candidate-list small[data-v-5213e50c]{color:var(--muted);font-size:8px}.candidate-list h3[data-v-5213e50c]{margin:5px 0}.candidate-list p[data-v-5213e50c]{color:var(--muted);font-size:10px}.selected-chip[data-v-5213e50c]{color:var(--jade-700);align-items:center;gap:5px;font-size:9px;display:inline-flex}.calendar-upload[data-v-5213e50c]{border:1px dashed var(--line-strong);background:var(--jade-50);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:10px;position:relative;color:var(--jade-700)!important;grid-template-columns:none!important;gap:7px!important;display:flex!important}.calendar-upload input[data-v-5213e50c]{opacity:0;height:1px;position:absolute;width:1px!important}.form-panel hr[data-v-5213e50c]{border:0;border-top:1px solid var(--line);margin:18px 0}.calendar-proposals[data-v-5213e50c]{gap:6px;margin-top:10px;display:grid}.calendar-proposals button[data-v-5213e50c]{text-align:left;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;display:flex}.calendar-proposals strong[data-v-5213e50c]{font-size:9px}.calendar-proposals small[data-v-5213e50c]{color:var(--muted);font-size:8px}.onboarding-callout[data-v-5213e50c]{background:var(--jade-50);border:1px solid #1f625033;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;padding:16px 18px;display:flex}.onboarding-callout>span[data-v-5213e50c]{color:#fff;background:var(--jade-700);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font:700 10px ui-monospace,monospace;display:grid}.onboarding-callout strong[data-v-5213e50c],.onboarding-callout p[data-v-5213e50c]{display:block}.onboarding-callout p[data-v-5213e50c]{color:var(--muted);margin:4px 0 0;font-size:9px}.onboarding-next[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.onboarding-next p[data-v-5213e50c]{color:var(--muted);margin:0;font-size:9px}.candidate-summary[data-v-5213e50c]{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.candidate-summary span[data-v-5213e50c]{border:1px solid var(--line);color:var(--ink-500);text-align:center;background:#ffffff8c;border-radius:11px;padding:11px;font-size:8px}.candidate-summary b[data-v-5213e50c]{color:var(--ink-800);margin-top:3px;font-size:15px;display:block}.candidate-actions[data-v-5213e50c]{gap:7px;display:flex}.danger-ghost[data-v-5213e50c]{color:var(--danger)}.metric-list[data-v-5213e50c]{grid-template-columns:repeat(2,1fr)}.metric-list article[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;padding:17px}.metric-list small[data-v-5213e50c]{color:var(--muted);font-size:8px}.metric-list h3[data-v-5213e50c]{margin:5px 0 12px}.metric-list strong[data-v-5213e50c]{font-family:var(--serif);font-size:25px}.metric-list strong i[data-v-5213e50c]{font-family:var(--sans);font-size:9px;font-style:normal}.metric-list p[data-v-5213e50c]{color:var(--muted);font-size:9px}.observation-form[data-v-5213e50c]{margin-top:13px}.policy-note[data-v-5213e50c]{color:var(--muted);margin-top:10px;font-size:8px;display:block}.forbidden-note[data-v-5213e50c]{color:#8a5e1f;background:#fbf3df;border-radius:10px;gap:7px;margin-top:13px;padding:10px;font-size:8px;line-height:1.6;display:flex}.forbidden-note svg[data-v-5213e50c]{flex:none}.request-list article[data-v-5213e50c]{border:1px solid var(--line);background:#ffffff9e;border-radius:17px;padding:18px}.request-list article>div[data-v-5213e50c]:first-child{justify-content:space-between;display:flex}.request-list small[data-v-5213e50c]{color:var(--muted);font-size:8px}.request-state[data-v-5213e50c]{background:var(--mist);border-radius:999px;padding:4px 7px;font-size:8px}.request-state.rejected[data-v-5213e50c]{color:var(--danger);background:var(--danger-soft)}.request-list h3[data-v-5213e50c]{margin:13px 0;font-size:14px}.request-list p[data-v-5213e50c]{color:var(--muted);font-size:9px}.match-list[data-v-5213e50c]{border-top:1px solid var(--line);gap:6px;padding-top:12px;margin-top:12px!important;display:grid!important}.match-list>div[data-v-5213e50c]{background:var(--mist);border-radius:9px;justify-content:space-between;align-items:center;padding:9px;display:flex}.match-list b[data-v-5213e50c],.match-list small[data-v-5213e50c]{display:block}.match-list b[data-v-5213e50c]{font-size:9px}.match-list small[data-v-5213e50c]{margin-top:3px;font-size:7px}.match-list button[data-v-5213e50c]{min-height:29px;padding:5px 8px;font-size:8px}.empty-box[data-v-5213e50c]{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;background:#ffffff59;border-radius:16px;padding:35px;font-size:10px}.fact-actions[data-v-5213e50c]{flex-wrap:wrap;gap:5px;justify-content:flex-start!important;display:flex!important}.fact-actions button[data-v-5213e50c]{min-height:29px;padding:5px 8px;font-size:8px}@keyframes fade-in-5213e50c{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.spin[data-v-5213e50c]{animation:1s linear infinite spin-5213e50c}@keyframes spin-5213e50c{to{transform:rotate(360deg)}}@media (width<=1100px){.flywheel-rail[data-v-5213e50c]{grid-template-columns:repeat(3,1fr)}.flywheel-rail article[data-v-5213e50c]:nth-child(3){border-right:0}.metric-grid[data-v-5213e50c]{grid-template-columns:repeat(3,1fr)}.outlet-layout[data-v-5213e50c],.discovery-layout[data-v-5213e50c],.value-layout[data-v-5213e50c],.brokerage-layout[data-v-5213e50c]{grid-template-columns:1fr}.form-panel[data-v-5213e50c]{position:static}}@media (width<=760px){.policy-chip[data-v-5213e50c]{display:none}.ownership-banner[data-v-5213e50c]{align-items:flex-start}.flywheel-rail[data-v-5213e50c]{grid-template-columns:1fr}.flywheel-rail article[data-v-5213e50c]{border-right:0;border-bottom:1px solid var(--line)}.flywheel-rail article>svg[data-v-5213e50c]{display:none}.metric-grid[data-v-5213e50c],.split-grid[data-v-5213e50c],.capability-grid[data-v-5213e50c],.metric-list[data-v-5213e50c]{grid-template-columns:1fr 1fr}.reflow-list article[data-v-5213e50c],.material-list article[data-v-5213e50c]{flex-wrap:wrap;align-items:flex-start}.verdict-actions[data-v-5213e50c]{justify-content:flex-start;max-width:none}.use-tabs[data-v-5213e50c]{margin-inline:-4px}.field-row[data-v-5213e50c],.org-seat[data-v-5213e50c]{grid-template-columns:1fr}.material-results-head[data-v-5213e50c]{align-items:flex-start}.continue-button[data-v-5213e50c]{margin-top:3px}}@media (width<=520px){.metric-grid[data-v-5213e50c],.split-grid[data-v-5213e50c],.capability-grid[data-v-5213e50c],.metric-list[data-v-5213e50c],.score-grid[data-v-5213e50c]{grid-template-columns:1fr}.outlet-layout[data-v-5213e50c],.discovery-layout[data-v-5213e50c],.value-layout[data-v-5213e50c],.brokerage-layout[data-v-5213e50c]{display:block}.outlet-list[data-v-5213e50c],.candidate-list[data-v-5213e50c],.request-list[data-v-5213e50c]{margin-top:14px}}.optional-callout[data-v-5213e50c]{background:var(--jade-50);border:1px solid #1f625033;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;padding:16px 18px;display:flex}.optional-callout>span[data-v-5213e50c]{color:#fff;background:var(--jade-700);border-radius:9px;flex:none;place-items:center;min-width:42px;height:34px;font-size:9px;font-weight:750;display:grid}.optional-callout strong[data-v-5213e50c],.optional-callout p[data-v-5213e50c]{display:block}.optional-callout p[data-v-5213e50c]{color:var(--muted);margin:4px 0 0;font-size:9px}.coldstart-page[data-v-7e83fdf5]{max-width:1020px}.coldstart-intro[data-v-7e83fdf5]{grid-template-columns:minmax(280px,.78fr) minmax(430px,1.22fr);gap:26px}.intro-copy[data-v-7e83fdf5]{min-height:320px;color:var(--jade-700);align-content:center;justify-items:start;display:grid}.intro-copy h2[data-v-7e83fdf5]{color:var(--ink-800);margin:20px 0 12px}.intro-copy p[data-v-7e83fdf5]{color:var(--muted)}.coldstart-form[data-v-7e83fdf5]{gap:24px;padding:28px;display:grid}.form-heading[data-v-7e83fdf5]{border-bottom:1px solid var(--line);gap:7px;padding-bottom:18px;display:grid}.form-kicker[data-v-7e83fdf5]{color:var(--jade-700);letter-spacing:.16em;font-size:10px;font-weight:800}.form-heading h3[data-v-7e83fdf5]{color:var(--ink-900);font-family:var(--serif);margin:0;font-size:22px;line-height:1.35}.form-heading p[data-v-7e83fdf5]{max-width:470px;color:var(--ink-500);margin:0;font-size:12px;line-height:1.7}.form-fields[data-v-7e83fdf5]{gap:18px;display:grid}.form-field[data-v-7e83fdf5]{gap:10px}.field-copy[data-v-7e83fdf5]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.field-copy strong[data-v-7e83fdf5]{color:var(--ink-800);font-size:13px;font-weight:700}.field-copy small[data-v-7e83fdf5]{color:var(--ink-400);text-align:right;font-size:10px;font-weight:500}.form-field input[data-v-7e83fdf5],.form-field select[data-v-7e83fdf5]{background:#ffffffdb;border-radius:11px;min-height:50px;padding-inline:15px}.generation-submit[data-v-7e83fdf5]{width:100%;min-height:50px;margin-top:2px}.generation-state[data-v-7e83fdf5]{background:var(--jade-50);border:1px solid #1f625038;border-radius:11px;gap:10px;padding:15px 16px;display:grid}.generation-state>div[data-v-7e83fdf5]:first-child{gap:4px;display:grid}.generation-state strong[data-v-7e83fdf5]{color:var(--jade-700);font-size:12px}.generation-state span[data-v-7e83fdf5],.generation-state small[data-v-7e83fdf5]{color:var(--ink-500);font-size:10px;line-height:1.6}.generation-state .progress-track[data-v-7e83fdf5]{margin:0}.generation-state.failed[data-v-7e83fdf5]{background:var(--danger-soft);border-color:#ae42423d}.generation-state.failed strong[data-v-7e83fdf5]{color:var(--danger)}.guess-shell[data-v-7e83fdf5]{max-width:830px;margin:auto}.guess-status[data-v-7e83fdf5]{color:var(--ink-500);justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.guess-status strong[data-v-7e83fdf5]{color:var(--jade-700)}.progress-track[data-v-7e83fdf5]{margin-bottom:22px}.theme-context[data-v-7e83fdf5]{color:var(--jade-700);background:var(--jade-50);border:1px solid #1f62502e;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.theme-context>div[data-v-7e83fdf5]{flex:1;gap:2px;display:grid}.theme-context span[data-v-7e83fdf5]{color:var(--ink-500);letter-spacing:.05em;font-size:8px}.theme-context strong[data-v-7e83fdf5]{font-size:11px}.theme-context em[data-v-7e83fdf5]{color:var(--ink-500);font-size:9px;font-style:normal}.guess-card[data-v-7e83fdf5]{border:1px solid var(--line);border-radius:var(--radius-lg);min-height:260px;box-shadow:var(--shadow-md);text-align:center;background:radial-gradient(circle at 50% 0,#dcefe8cc,#0000 58%),#fffefad1;flex-direction:column;justify-content:center;align-items:center;padding:38px;display:flex}.guess-card>span[data-v-7e83fdf5]{color:var(--jade-700);align-items:center;gap:6px;margin-bottom:24px;font-size:10px;font-weight:700;display:flex}.guess-card p[data-v-7e83fdf5]{max-width:650px;font-family:var(--serif);margin-bottom:18px;font-size:clamp(20px,3vw,28px);line-height:1.7}.guess-card small[data-v-7e83fdf5]{color:var(--ink-500);font-size:9px}.guess-shell>textarea[data-v-7e83fdf5]{margin-top:16px}.verdict-actions[data-v-7e83fdf5]{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.completion[data-v-7e83fdf5]{min-height:390px}.completion .row[data-v-7e83fdf5]{justify-content:center;margin-top:18px}@media (width<=980px){.coldstart-intro[data-v-7e83fdf5]{grid-template-columns:1fr}.intro-copy[data-v-7e83fdf5]{min-height:auto}}@media (width<=700px){.coldstart-form[data-v-7e83fdf5]{gap:20px;padding:22px 18px}.field-copy[data-v-7e83fdf5]{gap:3px;display:grid}.field-copy small[data-v-7e83fdf5]{text-align:left}.verdict-actions[data-v-7e83fdf5]{display:grid}.verdict-actions button[data-v-7e83fdf5]{width:100%}.guess-card[data-v-7e83fdf5]{min-height:220px;padding:28px 20px}}.preview-boundary[data-v-aa4874df]{color:var(--jade-700);background:var(--jade-50);border:1px solid #1f62502b;border-radius:14px;align-items:center;gap:12px;margin:18px 0 22px;padding:15px 17px;display:flex}.preview-boundary>div[data-v-aa4874df]{flex:1}.preview-boundary strong[data-v-aa4874df],.preview-boundary p[data-v-aa4874df]{margin:0;display:block}.preview-boundary strong[data-v-aa4874df]{font-size:11px}.preview-boundary p[data-v-aa4874df]{color:var(--ink-500);margin-top:4px;font-size:9px}.preview-boundary>span[data-v-aa4874df]{background:#fff;border-radius:8px;padding:6px 9px;font-size:8px}.preview-skeleton[data-v-aa4874df]{min-height:520px}.no-snapshot[data-v-aa4874df]{min-height:430px}.no-snapshot .button[data-v-aa4874df]{margin:8px 4px 0}.chat-shell[data-v-aa4874df]{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fffefac2;border-radius:20px;overflow:hidden}.chat-shell>header[data-v-aa4874df]{border-bottom:1px solid var(--line);background:#fafaf6b8;align-items:center;gap:11px;padding:16px 19px;display:flex}.persona-mark[data-v-aa4874df]{width:39px;height:39px;color:var(--jade-700);background:var(--jade-50);border-radius:12px;place-items:center;display:grid}.chat-shell>header>div[data-v-aa4874df]:nth-child(2){flex:1}.chat-shell>header strong[data-v-aa4874df],.chat-shell>header small[data-v-aa4874df]{display:block}.chat-shell>header strong[data-v-aa4874df]{font-size:12px}.chat-shell>header small[data-v-aa4874df]{color:var(--ink-500);margin-top:3px;font-size:8px}.chat-shell>header>span[data-v-aa4874df]{color:var(--jade-700);align-items:center;gap:6px;font-size:8px;display:flex}.chat-shell>header>span i[data-v-aa4874df]{background:var(--jade-500);border-radius:50%;width:7px;height:7px}.thread[data-v-aa4874df]{height:min(55vh,570px);min-height:390px;padding:26px;overflow:auto}.welcome[data-v-aa4874df]{text-align:center;max-width:680px;margin:28px auto}.welcome>svg[data-v-aa4874df]{color:var(--jade-700)}.welcome h2[data-v-aa4874df]{margin:12px 0 8px}.welcome p[data-v-aa4874df]{color:var(--muted);margin:0;font-size:10px}.suggestions[data-v-aa4874df]{text-align:left;gap:7px;margin-top:22px;display:grid}.suggestions button[data-v-aa4874df]{text-align:left;padding:12px 14px;font-size:9px}.message-row[data-v-aa4874df]{align-items:flex-start;gap:9px;margin:13px 0;display:flex}.message-row>span[data-v-aa4874df]{width:29px;height:29px;color:var(--jade-700);background:var(--jade-50);border-radius:9px;flex:none;place-items:center;display:grid}.message-row>div[data-v-aa4874df]{max-width:min(78%,720px)}.message-row small[data-v-aa4874df]{color:var(--ink-500);margin:0 0 4px 4px;font-size:7px;display:block}.message-row p[data-v-aa4874df]{border:1px solid var(--line);white-space:pre-wrap;background:#fff;border-radius:5px 14px 14px;margin:0;padding:12px 14px;font-size:11px;line-height:1.75}.message-row.owner[data-v-aa4874df]{flex-direction:row-reverse}.message-row.owner>span[data-v-aa4874df]{color:var(--gold-600);background:var(--gold-100)}.message-row.owner>div[data-v-aa4874df]{text-align:right}.message-row.owner p[data-v-aa4874df]{color:#fff;background:var(--jade-700);text-align:left;border-radius:14px 5px 14px 14px}.thinking-row[data-v-aa4874df]{align-items:center}.message-row>span.thinking-avatar[data-v-aa4874df]{animation:1.8s ease-in-out infinite think-float-aa4874df;position:relative;overflow:visible}.thinking-avatar[data-v-aa4874df]:after{content:"";border:1px solid #1f62504d;border-radius:12px;animation:1.8s ease-out infinite think-ring-aa4874df;position:absolute;inset:-5px}.thinking-avatar>i[data-v-aa4874df]{background:var(--jade-500);box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.thinking-bubble[data-v-aa4874df]{background:linear-gradient(135deg,#fff,var(--jade-50));border:1px solid #1f625029;border-radius:5px 14px 14px;padding:10px 13px}.message-row .thinking-bubble small[data-v-aa4874df]{color:var(--jade-700);margin:0 0 4px;font-size:8px;font-weight:700}.thinking-copy[data-v-aa4874df]{color:var(--ink-500);align-items:center;gap:10px;font-size:9px;display:flex}.thinking-copy b[data-v-aa4874df]{gap:3px;display:flex}.thinking-copy b i[data-v-aa4874df]{background:var(--jade-500);border-radius:50%;width:4px;height:4px;animation:1s infinite bounce-aa4874df}.thinking-copy b i[data-v-aa4874df]:nth-child(2){animation-delay:.13s}.thinking-copy b i[data-v-aa4874df]:nth-child(3){animation-delay:.26s}@keyframes bounce-aa4874df{50%{transform:translateY(-4px)}}@keyframes think-float-aa4874df{50%{transform:translateY(-2px)}}@keyframes think-ring-aa4874df{0%{opacity:.75;transform:scale(.8)}70%,to{opacity:0;transform:scale(1.18)}}.disclosure[data-v-aa4874df]{border-top:1px solid var(--line);color:var(--gold-600);background:var(--gold-100);align-items:center;gap:7px;padding:10px 18px;font-size:8px;display:flex}.disclosure span[data-v-aa4874df]{color:#715b3d}.composer[data-v-aa4874df]{border-top:1px solid var(--line);padding:15px 18px}.composer textarea[data-v-aa4874df]{min-height:88px;box-shadow:none;background:0 0;border:0}.composer textarea[data-v-aa4874df]:focus{box-shadow:none}.composer footer[data-v-aa4874df]{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.composer footer>span[data-v-aa4874df]{color:var(--ink-400);font-size:8px}.composer kbd[data-v-aa4874df]{border:1px solid var(--line);font:8px var(--sans);background:#fff;border-radius:4px;padding:2px 4px}@media (prefers-reduced-motion:reduce){.thinking-avatar[data-v-aa4874df],.thinking-avatar[data-v-aa4874df]:after,.thinking-copy b i[data-v-aa4874df]{animation:none}}@media (width<=650px){.preview-boundary[data-v-aa4874df]{flex-wrap:wrap;align-items:flex-start}.preview-boundary>span[data-v-aa4874df]{margin-left:32px}.thread[data-v-aa4874df]{padding:18px 13px}.message-row>div[data-v-aa4874df]{max-width:87%}.composer footer>span[data-v-aa4874df]{display:none}.composer footer[data-v-aa4874df]{justify-content:flex-end}.disclosure[data-v-aa4874df]{flex-wrap:wrap;align-items:flex-start}}
