.t61pwq_screen{background:var(--app-bg);grid-template-columns:minmax(0,1.15fr) minmax(400px,1fr);min-height:100vh;display:grid}.t61pwq_hero{justify-content:space-between;gap:var(--space-8);padding:var(--space-7) var(--space-8);background:var(--app-ink);color:var(--app-on-ink);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.t61pwq_hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--app-on-ink-border) 1px, transparent 1px), linear-gradient(90deg, var(--app-on-ink-border) 1px, transparent 1px);opacity:.6;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 100%);mask-image:linear-gradient(#0000 0%,#000 45% 100%)}.t61pwq_hero:after{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,#1466ff26,#0000);width:70%;position:absolute;bottom:-20%;right:-10%}.t61pwq_wordmark{width:112px;height:auto;display:block}.t61pwq_pitch{gap:var(--space-5);flex-direction:column;max-width:560px;display:flex}.t61pwq_lockup{gap:var(--space-2);flex-direction:column;display:flex}.t61pwq_product{font-family:var(--font-display);font-weight:var(--fw-black);letter-spacing:var(--tracking-tight);background:var(--app-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;padding-bottom:.06em;font-size:clamp(36px,4.2vw,56px);line-height:1.4}.t61pwq_powered{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--app-on-ink-faint);align-items:baseline;gap:10px;display:inline-flex}.t61pwq_engine{font-family:var(--font-wordmark);font-weight:var(--fw-light);letter-spacing:-.01em;text-transform:none;background:var(--app-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px;line-height:1}.t61pwq_lede{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--app-on-ink-muted);max-width:40ch}.t61pwq_metric{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--app-on-ink-border);flex-direction:column;align-self:flex-start;display:flex}.t61pwq_metricValue{font-family:var(--font-wordmark);font-weight:var(--fw-light);letter-spacing:-.04em;color:var(--app-on-ink);font-feature-settings:var(--app-tnum);font-size:72px;line-height:1}.t61pwq_metricLabel{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--app-on-ink-faint)}.t61pwq_side{padding:var(--space-8) var(--space-6);justify-content:center;align-items:center;display:flex;position:relative}.t61pwq_toggle{top:var(--space-5);right:var(--space-5);position:absolute}.t61pwq_panel{gap:var(--space-6);flex-direction:column;width:100%;max-width:380px;display:flex}.t61pwq_heading{font-size:var(--fs-h2)}.t61pwq_form{gap:var(--space-4);flex-direction:column;display:flex}.t61pwq_form button[type=submit]{height:44px;margin-top:var(--space-2)}@media (max-width:860px){.t61pwq_screen{grid-template-columns:1fr}.t61pwq_hero{gap:var(--space-6);padding:var(--space-6) var(--space-5)}.t61pwq_metric{display:none}.t61pwq_side{padding:var(--space-8) var(--space-5)}}:lang(zh) .t61pwq_powered{letter-spacing:.08em}
.tE_Mfq_seg{background:var(--app-bg-sunken);border:1px solid var(--app-border);border-radius:var(--app-radius-pill);flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.tE_Mfq_seg button{font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--app-label);letter-spacing:.04em;border-radius:var(--app-radius-pill);color:var(--app-fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;padding:4px 9px;line-height:1}.tE_Mfq_seg button:hover:not(.tE_Mfq_active):not(:disabled){color:var(--app-fg)}.tE_Mfq_seg button:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.tE_Mfq_seg .tE_Mfq_active{background:var(--app-ink);color:var(--app-on-ink)}.tE_Mfq_seg[aria-busy=true]{opacity:.7}.tE_Mfq_dark{background:#ffffff0f;border-color:#ffffff1a}.tE_Mfq_dark button{color:var(--app-on-ink-muted)}.tE_Mfq_dark button:hover:not(.tE_Mfq_active):not(:disabled){color:var(--app-on-ink)}.tE_Mfq_dark .tE_Mfq_active{background:var(--app-on-ink);color:var(--app-ink)}
.uaPGcW_scrim{z-index:100;padding:12vh var(--space-4) var(--space-4);background:var(--app-scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.uaPGcW_palette{border-radius:var(--app-radius-xl);background:var(--app-bg-raised);width:100%;max-width:640px;max-height:70vh;box-shadow:var(--app-shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.uaPGcW_inputRow{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--app-border);display:flex}.uaPGcW_field{border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-bg-raised);height:48px;color:var(--fg-3);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.uaPGcW_field:focus-within{border-color:var(--app-accent);box-shadow:var(--app-focus-ring)}.uaPGcW_input{min-width:0;height:100%;color:var(--app-fg);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:16px}.uaPGcW_input::placeholder{color:var(--app-fg-placeholder)}.uaPGcW_esc{border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-fg-faint);padding:1px 6px;font-family:inherit;font-size:11px}.uaPGcW_results{overflow-y:auto}.uaPGcW_note{padding:var(--space-5) var(--space-5);color:var(--app-fg-muted);font-size:var(--app-text-sm);line-height:var(--lh-body)}.uaPGcW_list{padding:var(--space-2);margin:0;list-style:none}.uaPGcW_hit{padding:var(--space-3);border-radius:var(--app-radius);cursor:pointer;flex-direction:column;gap:4px;display:flex}.uaPGcW_hit[aria-selected=true]{background:var(--app-bg-selected);box-shadow:inset 2px 0 0 var(--app-accent)}.uaPGcW_hitHead{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.uaPGcW_module{border-radius:var(--app-radius);background:var(--app-bg-sunken);color:var(--fg-2);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;flex:none;padding:2px 7px}.uaPGcW_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-fg);font-weight:var(--fw-bold);flex:1;overflow:hidden}.uaPGcW_meta{color:var(--app-fg-faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.uaPGcW_snippet{-webkit-line-clamp:2;color:var(--app-fg-muted);font-size:var(--app-text-sm);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.uaPGcW_hit mark{color:var(--a65-blue-deep);background:#1466ff24;border-radius:2px;padding:0 1px}
._2lmjSG_fab{right:var(--space-5);bottom:calc(var(--help-lift,0px) + var(--space-5));z-index:8;background:var(--a65-gradient-mark);color:#fff;width:36px;height:36px;box-shadow:var(--app-shadow-overlay);font:inherit;font-size:16px;font-weight:var(--fw-bold);cursor:pointer;transition:filter var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:none;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:fixed}._2lmjSG_fab:hover,._2lmjSG_fab[aria-expanded=true]{filter:brightness(1.08);transform:translateY(-1px)}._2lmjSG_fab:focus-visible{outline:2px solid var(--app-accent-bright);outline-offset:3px}._2lmjSG_scrim{z-index:100;background:var(--app-wash);position:fixed;inset:0}._2lmjSG_panel{right:var(--space-5);bottom:calc(var(--help-lift,0px) + var(--space-5) + 36px + var(--space-3));width:380px;max-width:calc(100vw - 2 * var(--space-4));max-height:calc(100dvh - var(--help-lift,0px) - var(--space-5) - 36px - var(--space-3) - var(--space-4));gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--app-radius-xl);background:var(--app-bg-raised);box-shadow:var(--app-shadow-overlay);color:var(--app-fg);flex-direction:column;display:flex;position:absolute;overflow-y:auto}._2lmjSG_head{justify-content:space-between;align-items:center;display:flex}._2lmjSG_eyebrow{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--app-tracking-label);text-transform:uppercase;color:var(--app-fg-muted)}:lang(zh) ._2lmjSG_eyebrow{letter-spacing:.04em;font-size:13px}._2lmjSG_close{border-radius:var(--app-radius);width:28px;height:28px;color:var(--app-fg-muted);font:inherit;cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}._2lmjSG_close:hover{background:var(--app-bg-hover);color:var(--app-fg)}._2lmjSG_here{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:3px solid var(--app-accent);border-radius:var(--app-radius);background:var(--app-accent-soft);font-size:var(--app-text-sm);flex-direction:column;line-height:1.55;display:flex}._2lmjSG_more{font-weight:var(--fw-bold)}._2lmjSG_primary{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--app-border-default);border-radius:var(--app-radius-lg);color:var(--app-fg);font-weight:var(--fw-bold);transition:border-color var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex}._2lmjSG_primary:hover{border-color:var(--app-accent);text-decoration:none}._2lmjSG_primarySub{color:var(--app-fg-muted);font-size:var(--app-text-sm);font-weight:var(--fw-regular);line-height:1.45}._2lmjSG_links{gap:var(--space-2);font-size:var(--app-text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2lmjSG_keys{color:var(--app-fg-muted);font-size:var(--fs-caption)}._2lmjSG_keys kbd{border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);padding:1px 5px;font-family:inherit;font-size:11px}@media (max-width:720px){._2lmjSG_fab{right:var(--space-4);bottom:calc(var(--help-lift,0px) + var(--space-4))}._2lmjSG_panel{left:var(--space-4);right:var(--space-4);bottom:calc(var(--help-lift,0px) + var(--space-4) + 36px + var(--space-3));width:auto;max-width:none;max-height:calc(100dvh - var(--app-nav-height) - var(--help-lift,0px) - var(--space-4) - 36px - var(--space-5))}}@media print{._2lmjSG_fab,._2lmjSG_scrim{display:none}}
.NnjmRW_alert{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--app-border-default);border-radius:var(--app-radius-lg);background:var(--app-bg-sunken);font-size:var(--app-text);border-left-width:3px;flex-direction:column;display:flex}.NnjmRW_error{border-left-color:var(--app-error);background:var(--app-error-soft)}.NnjmRW_warning{border-left-color:var(--app-warning);background:var(--app-warning-soft)}.NnjmRW_info{border-left-color:var(--app-accent);background:var(--app-bg-selected)}.NnjmRW_title{font-weight:var(--fw-bold)}.NnjmRW_detail{color:var(--app-fg-muted);font-size:var(--app-text-sm)}.NnjmRW_raw{margin-top:var(--space-1);padding:var(--space-2);border-radius:var(--app-radius-sm);background:var(--app-wash);color:var(--app-fg-muted);font-size:var(--app-text-sm);white-space:pre-wrap}
.yqYDGW_badge{align-items:center;gap:var(--space-1);border-radius:var(--app-radius-pill);background:var(--app-neutral-soft);color:var(--app-fg-muted);font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;gap:6px;padding:3px 10px;line-height:1.4;display:inline-flex}:lang(zh) .yqYDGW_badge{font-size:var(--app-text-sm);letter-spacing:0}.yqYDGW_positive:before,.yqYDGW_warning:before,.yqYDGW_error:before,.yqYDGW_info:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.yqYDGW_positive:before{background:var(--app-positive)}.yqYDGW_warning:before{background:var(--app-warning)}.yqYDGW_error:before{background:var(--app-error)}.yqYDGW_info:before{background:var(--app-dot-info)}.yqYDGW_positive{background:var(--app-positive-soft);color:var(--app-positive-ink)}.yqYDGW_warning{background:var(--app-warning-soft);color:var(--app-warning-ink)}.yqYDGW_error{background:var(--app-error-soft);color:var(--app-error-ink)}.yqYDGW_info{background:var(--app-bg-selected);color:var(--app-accent-hover)}.yqYDGW_tbd{border:1px dashed var(--app-border-strong);color:var(--app-fg-muted);font-weight:var(--fw-regular);text-transform:none;letter-spacing:0;background:0 0}.yqYDGW_engine{background:var(--app-engine-soft);color:var(--app-engine-ink);font-family:var(--font-wordmark);font-weight:var(--fw-light);letter-spacing:var(--tracking-wide);text-transform:none}
.eGI-HG_workspace{grid-template-columns:var(--rail,240px) minmax(0, 1fr);top:var(--app-nav-height);bottom:0;right:0;left:var(--app-nav-width);z-index:1;border:0;border-left:1px solid var(--app-border-default);border:1px solid var(--app-border-default);border-radius:0;border-radius:var(--app-radius-sm);gap:0;width:auto;max-width:none;display:grid;position:fixed;overflow:hidden}.eGI-HG_hideHeader{display:none}.eGI-HG_rail{border-right:1px solid var(--app-border-default);background:var(--app-bg-sunken);flex-direction:column;min-height:0;display:flex}@media (max-width:1280px){.eGI-HG_workspace{grid-template-columns:minmax(0,1fr)}.eGI-HG_rail{display:none}.eGI-HG_rail[data-open=true]{z-index:20;width:280px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 0 100vmax #00000040}}.eGI-HG_stream>*{width:100%;max-width:76ch;margin-inline:auto}.eGI-HG_railHead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--app-border-default);display:flex}.eGI-HG_railTitle{font-size:15px;font-weight:var(--fw-bold);color:var(--app-fg)}.eGI-HG_sessions{min-height:0;padding:var(--space-2);flex-direction:column;gap:2px;display:flex;overflow-y:auto}.eGI-HG_sessionRow{border-radius:var(--app-radius-sm);align-items:center;gap:2px;display:flex}.eGI-HG_sessionRow:hover{background:var(--app-bg-hover)}.eGI-HG_sessionArchive{opacity:0;color:var(--app-fg-muted);font:inherit;padding:var(--space-1) var(--space-2);border-radius:var(--app-radius-sm);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.eGI-HG_sessionRow:hover .eGI-HG_sessionArchive,.eGI-HG_sessionArchive:focus-visible{opacity:1}.eGI-HG_sessionArchive:hover{color:var(--app-fg);background:var(--app-bg-selected)}.eGI-HG_railError{padding:var(--space-1) var(--space-2);font-size:var(--app-text-sm);color:var(--app-error-ink)}.eGI-HG_renameInput{min-width:0;padding:var(--space-2);border:1px solid var(--app-accent);border-radius:var(--app-radius-sm);box-shadow:var(--app-focus-ring);background:var(--app-bg-raised);color:var(--app-fg);font:inherit;flex:1;margin:2px 0}.eGI-HG_renameInput:focus{outline:none}.eGI-HG_sessionArchive svg{display:block}.eGI-HG_linkish{font:inherit;color:var(--app-fg);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.eGI-HG_session{text-align:left;width:100%;min-width:0;padding:var(--space-2);border-radius:var(--app-radius-sm);color:var(--app-fg);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;display:block}.eGI-HG_session:hover{background:var(--app-bg-hover)}.eGI-HG_session[aria-current=true]{background:var(--app-bg-selected)}.eGI-HG_sessionTitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.eGI-HG_sessionWhen{font-size:var(--app-text-sm);color:var(--app-fg-muted);display:block}.eGI-HG_chat{background:var(--app-bg-raised);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.eGI-HG_stream{min-height:0;padding:var(--space-6) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.eGI-HG_turn{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.eGI-HG_who{align-items:center;gap:var(--space-2);font-size:var(--app-text-sm);color:var(--app-fg-muted);display:flex}.eGI-HG_who:before{content:"";background:var(--app-accent);border-radius:50%;width:8px;height:8px}.eGI-HG_turn[data-role=agent] .eGI-HG_who:before{background:var(--app-engine)}.eGI-HG_body{white-space:pre-wrap;line-height:1.6}.eGI-HG_turn[data-role=user] .eGI-HG_body{padding:var(--space-3) var(--space-4);border-radius:var(--app-radius-lg);background:var(--app-accent-soft);line-height:1.7}.eGI-HG_mentions{gap:var(--space-1);flex-wrap:wrap;display:flex}.eGI-HG_horizon{align-items:center;gap:var(--space-2);color:var(--app-fg-muted);font-size:var(--app-text-sm);display:flex}.eGI-HG_horizon:before,.eGI-HG_horizon:after{content:"";border-top:1px dashed var(--app-border-default);flex:1}.eGI-HG_proposal{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--app-accent);border-radius:var(--app-radius-lg);background:var(--app-accent-soft);border-left-width:3px;flex-wrap:wrap;display:flex}.eGI-HG_proposal[data-live=false]{border-color:var(--app-border-default);background:var(--app-bg-sunken)}.eGI-HG_proposalText{flex-direction:column;gap:2px;display:flex}.eGI-HG_proposalEyebrow{font-size:var(--app-text-sm);font-weight:var(--fw-bold);color:var(--app-accent)}.eGI-HG_proposal[data-live=false] .eGI-HG_proposalEyebrow{color:var(--app-fg-muted)}.eGI-HG_proposalFigure{font-size:var(--app-text-lg);color:var(--app-fg)}.eGI-HG_proposalFigure strong{font-size:22px}.eGI-HG_stale{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.eGI-HG_composer{border-top:1px solid var(--app-border-default);padding:var(--space-4) var(--space-6) var(--space-5);gap:var(--space-2);background:var(--app-bg-raised);flex-direction:column;display:flex}.eGI-HG_composerRow{gap:var(--space-2);align-items:flex-end;display:flex}.eGI-HG_input{resize:vertical;min-height:56px;max-height:240px;font:inherit;padding:var(--space-3) var(--space-4);border:1px solid var(--app-border-strong);border-radius:var(--app-radius);background:var(--app-bg-raised);color:var(--app-fg);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex:1;font-size:15px;line-height:1.5}.eGI-HG_input::placeholder{color:var(--app-fg-placeholder)}.eGI-HG_input:focus{border-color:var(--app-accent);box-shadow:var(--app-focus-ring);outline:none}.eGI-HG_pickers{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.eGI-HG_picker{text-overflow:ellipsis;max-width:16rem;font:inherit;font-size:var(--app-text-sm);padding:2px var(--space-2);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-bg-raised);color:var(--app-fg-muted);cursor:pointer}.eGI-HG_footnote{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.eGI-HG_typing{align-items:center;gap:var(--space-2);color:var(--app-fg-muted);font-size:var(--app-text-sm);display:flex}.eGI-HG_typingDots{gap:4px;display:inline-flex}.eGI-HG_typingDots i{background:var(--app-accent);width:6px;height:6px;animation:eGI-HG_typingPulse 1.2s var(--ease-standard) infinite;border-radius:50%}.eGI-HG_typingDots i:nth-child(2){animation-delay:.15s}.eGI-HG_typingDots i:nth-child(3){animation-delay:.3s}@keyframes eGI-HG_typingPulse{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.eGI-HG_typingDots i{opacity:.6;animation:none}}.eGI-HG_working{gap:var(--space-2);flex-direction:column;display:flex}.eGI-HG_typingLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-fg);overflow:hidden}.eGI-HG_steps>summary{cursor:pointer;width:max-content;font-size:var(--app-text-sm);color:var(--app-fg-muted)}.eGI-HG_steps ol{margin:var(--space-2) 0 0;padding:0 0 0 var(--space-4);border-left:2px solid var(--app-border-default);gap:var(--space-1);font-size:var(--app-text-sm);color:var(--app-fg-muted);flex-direction:column;list-style:none;display:flex}.eGI-HG_steps li{justify-content:space-between;gap:var(--space-3);display:flex}.eGI-HG_steps li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eGI-HG_steps li[data-current=true]{color:var(--app-fg);font-weight:var(--fw-bold)}.eGI-HG_reveal{animation:eGI-HG_reveal .9s var(--ease-standard) both}@keyframes eGI-HG_reveal{0%{clip-path:inset(0 0 100%);opacity:.4}to{clip-path:inset(0);opacity:1}}@media (prefers-reduced-motion:reduce){.eGI-HG_reveal{animation:none}}.eGI-HG_turn[data-queued] .eGI-HG_body{opacity:.6}.eGI-HG_queuedFoot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.eGI-HG_queuedFoot .eGI-HG_stale{margin-right:auto}.eGI-HG_prose{gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;line-height:1.7;display:flex}.eGI-HG_prose p,.eGI-HG_prose ul,.eGI-HG_prose ol{margin:0}.eGI-HG_prose ul,.eGI-HG_prose ol{gap:var(--space-2);flex-direction:column;padding-left:1.4em;display:flex}.eGI-HG_prose li::marker{color:var(--app-fg-faint)}.eGI-HG_prose ol li::marker{font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.eGI-HG_proseHeading{margin:var(--space-2) 0 0;font-size:var(--app-text-lg);font-weight:var(--fw-bold);color:var(--app-fg)}.eGI-HG_msgLink{color:var(--app-link);text-underline-offset:2px;text-decoration:underline}.eGI-HG_fine{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.eGI-HG_empty{text-align:center;max-width:44ch;color:var(--app-fg-muted);line-height:var(--lh-body);gap:var(--space-3);flex-direction:column;margin:auto;display:flex}.eGI-HG_empty strong{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-h4);letter-spacing:var(--tracking-tight);color:var(--app-fg)}:lang(zh) .eGI-HG_empty strong{letter-spacing:0}.eGI-HG_workspace[data-study=on]{grid-template-columns:var(--rail,240px) minmax(0, 1fr) var(--study,440px)}@media (max-width:1280px){.eGI-HG_workspace[data-study=on]{grid-template-columns:minmax(0,1fr)}}.eGI-HG_studyToggle,.eGI-HG_studyClose,.eGI-HG_railToggle{display:none}@media (max-width:1280px){.eGI-HG_railToggle{top:var(--space-2);left:var(--space-2);z-index:4;padding:var(--space-1) var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius-pill);background:var(--app-bg-raised);color:var(--app-fg-muted);font:inherit;font-size:var(--app-text-sm);cursor:pointer;display:block;position:absolute}.eGI-HG_railToggle:hover{color:var(--app-accent);border-color:var(--app-accent)}.eGI-HG_studyToggle{width:100%;margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--app-accent);border-radius:var(--app-radius);background:var(--app-bg-raised);color:var(--app-accent);font:inherit;cursor:pointer;font-weight:600;display:block}.eGI-HG_studyClose{color:var(--app-fg-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;display:block}}.eGI-HG_study{border-left:1px solid var(--app-border-default);background:var(--app-bg-sunken);padding:var(--space-5) var(--space-4);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:1280px){.eGI-HG_study{display:none}.eGI-HG_study[data-open=true]{z-index:20;width:min(440px,92vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 0 100vmax #00000040}}.eGI-HG_studyHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.eGI-HG_studyHead>div{gap:var(--space-1);flex-direction:column;display:flex}.eGI-HG_studyWhere{font-size:var(--app-text);color:var(--app-fg);font-weight:600}.eGI-HG_stages{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.eGI-HG_stages ul{margin:var(--space-1) 0 0;padding:0;list-style:none}.eGI-HG_stageGroup{font-size:var(--app-text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--app-fg-faint)}.eGI-HG_stage{align-items:center;gap:var(--space-2);font-size:var(--app-text);grid-template-columns:8px minmax(0,1fr) auto;padding:3px 0;display:grid}.eGI-HG_stageDot{background:var(--app-border-strong);border-radius:50%;width:7px;height:7px}.eGI-HG_stage[data-status=pending] .eGI-HG_stageDot{background:var(--app-border-default)}.eGI-HG_stage[data-status=done] .eGI-HG_stageDot{background:var(--app-positive)}.eGI-HG_stage[data-status=running] .eGI-HG_stageDot{background:var(--app-accent)}.eGI-HG_stage[data-status=failed] .eGI-HG_stageDot{background:var(--app-error)}.eGI-HG_stage[data-status=pending] .eGI-HG_stageName{color:var(--app-fg-faint)}.eGI-HG_stage[data-status=done] .eGI-HG_stageName{color:var(--app-fg)}.eGI-HG_stage[data-status=running] .eGI-HG_stageName{color:var(--app-fg);font-weight:600}.eGI-HG_stage[data-status=failed] .eGI-HG_stageName{color:var(--app-error-ink);font-weight:600}.eGI-HG_stageStatus{font-size:var(--app-text-sm);color:var(--app-fg-faint)}.eGI-HG_frozen,.eGI-HG_studyNote{font-size:var(--app-text-sm);color:var(--app-fg-muted);margin:0;line-height:1.55}.eGI-HG_gate{border:1px solid var(--app-border-default);border-radius:var(--app-radius-lg);padding:var(--space-4);background:var(--app-bg-raised);gap:var(--space-4);flex-direction:column;margin:0;display:flex;box-shadow:0 1px 2px #0a0e1a0a}.eGI-HG_gateHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--app-border);display:flex}.eGI-HG_gateTitle{font-size:var(--app-text-lg);color:var(--app-fg);font-weight:600}.eGI-HG_gateShows{gap:var(--space-1);padding:var(--space-2);background:var(--app-bg-sunken);border-radius:var(--app-radius);margin:0;display:grid}.eGI-HG_gateSection,.eGI-HG_gateSectionQuiet{min-width:0}.eGI-HG_gateSection{background:var(--app-bg-raised);border:1px solid var(--app-border);border-radius:var(--app-radius-sm)}.eGI-HG_gateSection>summary,.eGI-HG_gateSectionQuiet>summary{cursor:pointer;color:var(--app-fg);list-style-position:inside}.eGI-HG_gateSection>summary{padding:var(--space-2) var(--space-3);font-size:var(--app-text);font-weight:600}.eGI-HG_gateSectionQuiet>summary{font-size:var(--app-text-sm);color:var(--app-link)}.eGI-HG_gateSection>summary:focus-visible,.eGI-HG_gateSectionQuiet>summary:focus-visible{outline:2px solid var(--app-accent);outline-offset:-1px}.eGI-HG_gateSectionBody{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.eGI-HG_gateSection>.eGI-HG_gateSectionBody{padding:0 var(--space-3) var(--space-3)}.eGI-HG_gateSectionQuiet>.eGI-HG_gateSectionBody{padding:var(--space-2) 0 0}.eGI-HG_gateSectionBody .eGI-HG_gateSection{background:var(--app-bg-raised);width:100%}.eGI-HG_gateSectionBody>*{max-width:100%}.eGI-HG_readRows{gap:var(--space-2);width:100%;font-size:var(--app-text);margin:0;display:grid}.eGI-HG_readRows>div{gap:var(--space-2);grid-template-columns:minmax(88px,32%) minmax(0,1fr);display:grid}.eGI-HG_readRows dt{color:var(--app-fg-muted);font-size:var(--app-text-sm);overflow-wrap:anywhere;padding-top:2px}.eGI-HG_readRows dd{min-width:0;color:var(--app-fg);overflow-wrap:anywhere;margin:0}.eGI-HG_readList{padding-left:var(--space-5);gap:var(--space-2);width:100%;font-size:var(--app-text);color:var(--app-fg);margin:0;display:grid}.eGI-HG_readList>li{overflow-wrap:anywhere;min-width:0}.eGI-HG_readList>li+li{border-top:1px solid var(--app-border);padding-top:var(--space-2)}.eGI-HG_readText{gap:var(--space-2);line-height:1.55;display:grid}.eGI-HG_readText p{margin:0}.eGI-HG_readEmpty{color:var(--app-fg-faint)}.eGI-HG_readNum{font-feature-settings:var(--app-tnum)}.eGI-HG_readCode,.eGI-HG_gateRaw{font-family:var(--font-mono);font-size:var(--app-text-sm);overflow-wrap:anywhere}.eGI-HG_gateRaw{width:100%;max-height:320px;padding:var(--space-2);background:var(--app-bg-sunken);border-radius:var(--app-radius-sm);white-space:pre-wrap;margin:0;overflow:auto}.eGI-HG_gateLink{font:inherit;font-size:var(--app-text-sm);color:var(--app-link);cursor:pointer;background:0 0;border:0;padding:0}.eGI-HG_gateLink:hover{text-decoration:underline}@media (max-width:480px){.eGI-HG_readRows>div{grid-template-columns:minmax(0,1fr);gap:0}}.eGI-HG_gateFields{gap:var(--space-4);display:grid}.eGI-HG_gateField{gap:var(--space-1);flex-direction:column;display:flex}.eGI-HG_gateField label{font-size:var(--app-text);color:var(--app-fg);font-weight:600}.eGI-HG_gateField input,.eGI-HG_gateField select,.eGI-HG_gateField textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-bg-raised);color:var(--app-fg);font:inherit;font-size:var(--app-text)}.eGI-HG_gateField textarea{resize:vertical;min-height:62px}.eGI-HG_gateField input:focus,.eGI-HG_gateField select:focus,.eGI-HG_gateField textarea:focus{outline:2px solid var(--app-accent);outline-offset:-1px;border-color:var(--app-accent)}.eGI-HG_gateField input[type=checkbox]{align-self:flex-start;width:auto}.eGI-HG_gateHint{font-size:var(--app-text-sm);color:var(--app-fg-muted);margin:0;line-height:1.5}.eGI-HG_gateWarning{font-size:var(--app-text);color:var(--app-fg);background:var(--app-warning-soft);border-radius:var(--app-radius);padding:var(--space-3);margin:0;line-height:1.55}.eGI-HG_gateBlocker{gap:var(--space-2);flex-direction:column;display:flex}.eGI-HG_gateAccepts{padding:0 0 0 var(--space-3);border-left:2px solid var(--app-warning);gap:var(--space-3);margin:0;list-style:none;display:grid}.eGI-HG_gateAccept{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.eGI-HG_gateAcceptHead{align-items:flex-start;gap:var(--space-2);font-size:var(--app-text);color:var(--app-fg);cursor:pointer;overflow-wrap:anywhere;display:flex}.eGI-HG_gateAcceptHead input{flex:none;margin-top:3px}.eGI-HG_gateActions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.eGI-HG_resume{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--app-border-default);border-radius:var(--app-radius-lg);background:var(--app-bg-raised);flex-direction:column;display:flex}.eGI-HG_readRowsNested>div{grid-template-columns:minmax(0,1fr);gap:2px}.eGI-HG_readRef{font-size:var(--app-text-sm);color:var(--app-fg-muted);overflow-wrap:anywhere}.eGI-HG_readTag{font-size:var(--app-text-sm);color:var(--app-fg-muted);border:1px solid;border-radius:4px;justify-self:start;padding:0 4px}.eGI-HG_resizer{z-index:5;cursor:col-resize;touch-action:none;width:8px;margin-left:-4px;position:absolute;top:0;bottom:0}.eGI-HG_resizer[data-edge=study]{margin-left:0;margin-right:-4px}.eGI-HG_resizer:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:3px}.eGI-HG_resizer:hover:after,.eGI-HG_resizer:active:after{background:var(--app-accent,var(--app-border-strong,var(--app-border-default)))}.eGI-HG_workspace[data-rail=collapsed] .eGI-HG_rail{display:none}@media (min-width:1281px){.eGI-HG_workspace[data-rail=collapsed]{grid-template-columns:minmax(0,1fr)}.eGI-HG_workspace[data-study=on][data-rail=collapsed]{grid-template-columns:minmax(0, 1fr) var(--study,440px)}}.eGI-HG_chat{position:relative}.eGI-HG_railCollapse{top:var(--space-2);left:var(--space-2);z-index:4;border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-bg-raised);width:28px;height:28px;color:var(--app-fg-muted);font:inherit;cursor:pointer;place-items:center;line-height:1;display:grid;position:absolute}.eGI-HG_railCollapse:hover{color:var(--app-fg)}@media (max-width:1280px){.eGI-HG_resizer,.eGI-HG_railCollapse{display:none}}.eGI-HG_reportLink{padding:var(--space-3) var(--space-4);border:1px solid var(--app-accent);border-radius:var(--app-radius-sm);color:var(--app-accent);background:var(--app-bg-raised);font-weight:500;text-decoration:none;display:block}.eGI-HG_reportLink:hover{background:var(--app-bg-sunken)}.eGI-HG_gateGroup{gap:var(--space-2);flex-direction:column;display:flex}.eGI-HG_gateGroupLabel{font-size:var(--app-text);color:var(--app-fg);font-weight:600}.eGI-HG_gateSub{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-bg-raised);display:grid}.eGI-HG_gateSub .eGI-HG_gateField label,.eGI-HG_gateListItem .eGI-HG_gateField label{font-weight:500;font-size:var(--app-text-sm);color:var(--app-fg-muted)}.eGI-HG_gateList{gap:var(--space-3);display:grid}.eGI-HG_gateListItem{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-bg-raised);display:grid}.eGI-HG_gateListHead{font-size:var(--app-text-sm);color:var(--app-fg);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.eGI-HG_gateLinkButton{color:var(--app-fg-muted);font:inherit;font-size:var(--app-text-sm);cursor:pointer;background:0 0;border:0;padding:0}.eGI-HG_gateLinkButton:hover{color:var(--app-fg);text-decoration:underline}.eGI-HG_gateAdd{padding:var(--space-2) var(--space-3);border:1px dashed var(--app-border-default);border-radius:var(--app-radius);color:var(--app-fg-muted);font:inherit;font-size:var(--app-text-sm);cursor:pointer;background:0 0;justify-self:start}.eGI-HG_gateAdd:hover{color:var(--app-fg);border-color:var(--app-fg-muted)}.eGI-HG_classGrid{padding:var(--space-2) var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-bg-raised);font-size:var(--app-text-sm);gap:2px;display:grid}.eGI-HG_classRow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));min-height:30px;display:grid}.eGI-HG_classHead{color:var(--app-fg-muted);text-align:center;line-height:1.2}.eGI-HG_classCell{cursor:pointer;place-items:center;display:grid}.eGI-HG_classCell input{width:auto;accent-color:var(--app-accent)}.eGI-HG_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.eGI-HG_chip{border:1px solid var(--app-border-default);background:var(--app-bg-raised);color:var(--app-fg);font-size:var(--app-text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.eGI-HG_chip[data-on=true]{border-color:var(--app-accent);color:var(--app-accent)}.eGI-HG_chip input{width:auto;accent-color:var(--app-accent);margin:0}.eGI-HG_stageItem{list-style:none}button.eGI-HG_stage{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:2px 0}button.eGI-HG_stage[data-openable=true]{cursor:pointer}button.eGI-HG_stage[data-openable=true]:hover .eGI-HG_stageName{text-decoration:underline}button.eGI-HG_stage:disabled{cursor:default;opacity:1}.eGI-HG_stageCard{gap:var(--space-2);margin:var(--space-2) 0 var(--space-3) var(--space-4);padding:var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-bg-raised);display:grid}.eGI-HG_signatures{margin:2px 0 var(--space-2);gap:2px;display:grid}.eGI-HG_signature{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.eGI-HG_signature summary{cursor:pointer}.eGI-HG_signature p,.eGI-HG_signature ol{margin:4px 0 4px var(--space-3);color:var(--app-fg);overflow-wrap:anywhere}.eGI-HG_signature code{font-size:var(--app-label);color:var(--app-fg-muted)}.eGI-HG_eventLine{margin:var(--space-1) auto;font-size:var(--app-text-sm);color:var(--app-fg-muted);text-align:center}.eGI-HG_eventLine[data-turn=true]{color:var(--app-fg);font-weight:500}.eGI-HG_testCard{justify-content:center;align-items:baseline;gap:var(--space-1) var(--space-3);max-width:560px;margin:var(--space-2) auto;padding:var(--space-2) var(--space-4);border:1px solid var(--app-border-default);border-radius:var(--app-radius-lg,12px);background:var(--app-bg-raised);font-size:var(--app-text-sm);color:var(--app-fg-muted);text-align:center;flex-wrap:wrap;display:flex}.eGI-HG_testCardKind{color:var(--app-fg);font-weight:600}.eGI-HG_testCardQuestion{color:var(--app-fg);overflow-wrap:anywhere}.eGI-HG_testCardStatus{font-style:italic}.eGI-HG_eventLink{color:var(--app-accent,inherit);text-underline-offset:2px;text-decoration:underline}.eGI-HG_files{gap:var(--space-2);margin-top:var(--space-1);flex-direction:column;display:flex}.eGI-HG_fileCard{align-items:center;gap:var(--space-3);max-width:28rem;padding:var(--space-2) var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-bg-raised);display:flex}.eGI-HG_fileKind{border-radius:var(--app-radius-sm);background:var(--app-bg-sunken);width:2.5rem;height:2.5rem;color:var(--app-fg-muted);font-size:var(--app-text-sm);letter-spacing:.02em;flex:none;place-items:center;font-weight:600;display:grid}.eGI-HG_fileText{flex-direction:column;flex:1;min-width:0;display:flex}.eGI-HG_fileName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.eGI-HG_fileMeta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--app-text-sm);color:var(--app-fg-muted);overflow:hidden}.eGI-HG_fileButton{padding:var(--space-1) var(--space-3);border:1px solid var(--app-accent);border-radius:var(--app-radius-sm);color:var(--app-accent);font:inherit;font-size:var(--app-text-sm);cursor:pointer;background:0 0;flex:none}.eGI-HG_fileButton:hover:not(:disabled){background:var(--app-bg-sunken)}.eGI-HG_fileButton:disabled{opacity:.6;cursor:progress}.eGI-HG_fileButton+.eGI-HG_fileButton{margin-left:calc(var(--space-2) * -1)}.eGI-HG_preview{gap:var(--space-3);padding-bottom:var(--space-4)}.eGI-HG_previewFrame{border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:#fff;flex:1;width:100%;min-height:60vh}.eGI-HG_previewClose{color:var(--app-fg-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}@media (max-width:1280px){.eGI-HG_preview[data-open=true]{width:min(760px,100%)}}.eGI-HG_studyPicker{gap:var(--space-3);padding-bottom:0}.eGI-HG_pickerFilters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.eGI-HG_pickerFilters select,.eGI-HG_pickerSearch{max-width:100%;font:inherit;font-size:var(--app-text-sm);color:var(--app-fg);background:var(--app-bg-raised);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);min-width:0;padding:6px 8px}.eGI-HG_pickerSearch{flex:100%}.eGI-HG_pickerCheck{align-items:center;gap:var(--space-1);font-size:var(--app-text-sm);color:var(--app-fg-muted);display:flex}.eGI-HG_pickerList{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.eGI-HG_pickerRow label{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-bg-raised);cursor:pointer;align-items:flex-start;display:flex}.eGI-HG_pickerRow[data-picked=true] label{border-color:var(--app-accent);background:var(--app-accent-soft)}.eGI-HG_pickerRow input{margin-top:3px}.eGI-HG_pickerMain{flex-direction:column;gap:2px;min-width:0;display:flex}.eGI-HG_pickerTopic{font-size:var(--app-text-sm);color:var(--app-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eGI-HG_pickerMeta{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.eGI-HG_pickerId{color:var(--app-fg-faint);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.eGI-HG_pickerId a{color:var(--app-link);font-family:inherit}.eGI-HG_pickerFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;background:var(--app-bg-sunken);border-top:1px solid var(--app-border-default);display:flex;position:sticky;bottom:0}@media (max-width:1280px){.eGI-HG_studyPicker[data-open=true]{width:min(560px,100%)}}.eGI-HG_composerActions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.eGI-HG_composerActions:empty{display:none}.eGI-HG_pickerOpen{border:1px solid var(--app-border-default);background:var(--app-bg-raised);color:var(--app-fg);border-radius:var(--app-radius-pill);font:inherit;font-size:var(--app-text-sm);cursor:pointer;align-self:flex-start;padding:4px 12px}@media (hover:none){.eGI-HG_sessionArchive{opacity:1;min-width:44px;min-height:44px}}@media (max-width:1280px){.eGI-HG_stream{padding-top:calc(var(--space-6) + var(--space-5))}}
.P4pBya_muted{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.P4pBya_tabs{gap:var(--space-1);border-bottom:1px solid var(--app-border-default);display:flex}.P4pBya_tab,.P4pBya_refresh,.P4pBya_more{padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--app-text-sm);color:var(--app-fg-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px}.P4pBya_tab[aria-selected=true]{color:var(--app-fg);border-bottom-color:var(--app-accent);font-weight:600}.P4pBya_refresh{margin-left:auto}.P4pBya_more{color:var(--app-accent);border:0;align-self:flex-start}.P4pBya_sections,.P4pBya_history{gap:var(--space-2);flex-direction:column;display:flex}.P4pBya_section{border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-bg-raised)}.P4pBya_section>summary{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--app-text-sm);color:var(--app-fg);display:flex}.P4pBya_json{padding:var(--space-3);max-height:420px;font-size:var(--app-text-sm);background:var(--app-bg-sunken);border-top:1px solid var(--app-border-default);white-space:pre;margin:0;line-height:1.45;overflow:auto}.P4pBya_changes{padding:0 var(--space-3) var(--space-2);font-size:var(--app-text-sm);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;list-style:none;display:flex}.P4pBya_op{width:1.2em;color:var(--app-fg-muted);font-weight:700;display:inline-block}.P4pBya_changes li[data-op=add] .P4pBya_op{color:var(--app-accent)}.P4pBya_changes li[data-op=remove] .P4pBya_op{color:var(--app-error-ink)}.P4pBya_table{border-collapse:collapse;width:100%;font-size:var(--app-text-sm)}.P4pBya_table th,.P4pBya_table td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--app-border-default)}.P4pBya_table th{color:var(--app-fg-muted);font-weight:600}.P4pBya_overview{gap:var(--space-5);flex-direction:column;display:flex}.P4pBya_phases{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P4pBya_phase{align-items:center;gap:var(--space-3);font-size:var(--app-text);color:var(--app-fg-faint);padding:7px 0;display:flex;position:relative}.P4pBya_phase:not(:last-child):after{content:"";background:var(--app-border-default);width:2px;position:absolute;top:24px;bottom:-8px;left:5px}.P4pBya_phase[data-state=done]:not(:last-child):after{background:var(--app-positive)}.P4pBya_phaseDot{border:2px solid var(--app-border-strong);background:var(--app-bg-raised);border-radius:50%;flex:none;width:12px;height:12px}.P4pBya_phase[data-state=done] .P4pBya_phaseDot{border-color:var(--app-positive);background:var(--app-positive)}.P4pBya_phase[data-state=current] .P4pBya_phaseDot{border-color:var(--app-accent);background:var(--app-accent);box-shadow:0 0 0 4px var(--app-accent-soft)}.P4pBya_phase[data-state=waiting] .P4pBya_phaseDot{border-color:var(--app-warning);background:var(--app-warning);box-shadow:0 0 0 4px var(--app-warning-soft)}.P4pBya_phase[data-state=done]{color:var(--app-fg-muted)}.P4pBya_phase[data-state=current],.P4pBya_phase[data-state=waiting]{color:var(--app-fg);font-weight:var(--fw-bold)}.P4pBya_phaseTag{padding:1px var(--space-2);border-radius:var(--app-radius-pill);background:var(--app-warning-soft);color:var(--app-warning-ink);font-size:var(--app-text-sm);font-weight:var(--fw-bold)}.P4pBya_budget{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--app-radius-lg);background:var(--app-bg-raised);border:1px solid var(--app-border);flex-wrap:wrap;display:flex}.P4pBya_budgetLabel{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.P4pBya_budget strong{font-size:var(--app-text-lg)}.P4pBya_meter{background:var(--app-neutral-soft);border-radius:2px;flex-basis:100%;height:4px;overflow:hidden}.P4pBya_meter span{background:var(--app-accent);height:100%;display:block}.P4pBya_facts{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.P4pBya_facts dt{font-size:var(--app-text-sm);font-weight:var(--fw-bold);color:var(--app-fg-muted);margin-bottom:2px}.P4pBya_facts dd{color:var(--app-fg);margin:0;line-height:1.65}.P4pBya_raw>summary{cursor:pointer;font-size:var(--app-text-sm);color:var(--app-fg-muted);margin-bottom:var(--space-2)}.P4pBya_approvals{border-top:1px solid var(--app-border);padding-top:var(--space-4)}.P4pBya_approvalsHead{margin:0 0 var(--space-3);font-size:var(--app-text-sm);font-weight:var(--fw-bold);color:var(--app-fg-muted)}.P4pBya_approvalList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.P4pBya_approval{--tone:var(--app-fg-faint);--tone-soft:var(--app-bg-head);padding:var(--space-3);border-radius:var(--app-radius-lg);border-left:3px solid var(--tone);background:var(--app-bg-raised);box-shadow:inset 0 0 0 1px var(--app-border);font-size:var(--app-text-sm)}.P4pBya_approval[data-tone=ok]{--tone:var(--app-tone-3);--tone-soft:color-mix(in srgb, var(--app-tone-3) 18%, transparent)}.P4pBya_approval[data-tone=back]{--tone:var(--app-tone-2);--tone-soft:color-mix(in srgb, var(--app-tone-2) 18%, transparent)}.P4pBya_approval[data-tone=stop]{--tone:var(--app-tone-4);--tone-soft:color-mix(in srgb, var(--app-tone-4) 16%, transparent)}.P4pBya_approvalTop{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.P4pBya_approvalTop time{margin-left:auto}.P4pBya_approvalTag{border-radius:var(--app-radius-pill);background:var(--tone-soft);color:var(--app-fg);font-weight:var(--fw-bold);padding:1px 8px;font-size:12px}.P4pBya_approvalWords{margin-top:var(--space-2);color:var(--app-fg);display:block}.P4pBya_approvalMeta{margin:var(--space-1) 0 0;color:var(--app-fg-muted)}.P4pBya_approvalReason{margin-top:var(--space-2)}.P4pBya_approvalReason>summary{cursor:pointer;color:var(--app-accent);font-weight:var(--fw-bold)}.P4pBya_approvalReason p{margin:var(--space-1) 0 0;color:var(--app-fg-muted);line-height:1.6}
.RsUjQW_banners{gap:var(--space-2);flex-direction:column;display:flex}.RsUjQW_bannerMeta{gap:var(--space-3);font-size:var(--app-text-sm);color:var(--app-fg-muted);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;display:flex}.RsUjQW_fold{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-bg-sunken);margin-top:var(--space-4)}.RsUjQW_folds .RsUjQW_fold{margin-top:0}.RsUjQW_foldSummary{padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--app-text-sm);color:var(--app-fg-muted);list-style:none}.RsUjQW_foldSummary::-webkit-details-marker{display:none}.RsUjQW_foldSummary:hover{color:var(--app-fg)}.RsUjQW_json{padding:var(--space-3);border-top:1px solid var(--app-border);background:var(--app-bg-raised);font-family:var(--font-mono);font-size:var(--app-text-sm);line-height:var(--lh-snug);white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;margin:0;overflow:auto}.RsUjQW_folds{gap:var(--space-2);flex-direction:column;display:flex}.RsUjQW_code{font-family:var(--font-mono);font-size:var(--app-text-sm);overflow-wrap:anywhere}.RsUjQW_operator{padding:var(--space-3) var(--space-5);border-top:1px solid var(--app-on-ink-border);font-size:var(--app-text-sm);color:var(--app-on-ink-muted);flex-direction:column;gap:2px;display:flex}.RsUjQW_operatorRole{color:var(--app-engine);font-size:var(--fs-caption);letter-spacing:var(--tracking-wide);text-transform:uppercase}.RsUjQW_split{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.RsUjQW_chips{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.RsUjQW_form{gap:var(--space-4);flex-direction:column;display:flex}.RsUjQW_formRow{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.RsUjQW_warn{padding:var(--space-3);border:1px solid var(--app-warning);border-radius:var(--app-radius-sm);background:var(--app-warning-soft);color:var(--app-warning-ink);font-size:var(--app-text-sm)}.RsUjQW_bannerAction{margin-top:var(--space-2);font-size:var(--app-text-sm);font-weight:500;display:inline-block}.RsUjQW_linkButton{color:var(--app-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.RsUjQW_linkButton:disabled{opacity:.6;cursor:progress}.RsUjQW_bannerLines{gap:var(--space-1);flex-direction:column;display:flex}.RsUjQW_bannerDetail{margin-top:var(--space-2);font-size:var(--app-text-sm);color:var(--app-fg-muted)}.RsUjQW_bannerDetail summary{cursor:pointer}.RsUjQW_pastNote{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-bg-sunken);color:var(--app-fg-muted);font-size:var(--app-text-sm);flex-wrap:wrap;display:flex}.RsUjQW_pastNote .RsUjQW_bannerAction{margin-top:0}.RsUjQW_checks{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.RsUjQW_checks summary{cursor:pointer}.RsUjQW_checkList{gap:var(--space-2);margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.RsUjQW_checkList li{gap:var(--space-3);align-items:baseline;display:flex}.RsUjQW_checkState{flex:none;min-width:4.5rem;font-weight:600}.RsUjQW_checkState[data-state=ok]{color:var(--app-positive-ink)}.RsUjQW_checkState[data-state=live]{color:var(--app-error-ink)}.RsUjQW_checkOwner{font-style:italic}
._8EXNpq_shell{grid-template-columns:var(--app-nav-width) minmax(0, 1fr);background:linear-gradient(to right, var(--app-ink) 0 var(--app-nav-width), var(--app-bg) var(--app-nav-width));min-height:100vh;display:grid}._8EXNpq_nav{background:radial-gradient(120% 60% at 0% 0%, #1466ff29, transparent 70%), var(--app-ink);color:var(--app-on-ink);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}._8EXNpq_brand{gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--app-on-ink-border);flex-direction:column;display:flex}._8EXNpq_brand:hover{text-decoration:none}._8EXNpq_wordmark{width:88px;height:auto;display:block}._8EXNpq_lockup{flex-direction:column;gap:2px;display:flex}._8EXNpq_product{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.01em;background:linear-gradient(95deg, var(--a65-cyan-light) 0%, var(--a65-cyan) 45%, var(--a65-blue-bright) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;font-size:18px;line-height:1.4}._8EXNpq_powered{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--app-on-ink-faint);align-items:baseline;gap:6px;display:inline-flex}._8EXNpq_powered ._8EXNpq_engine{letter-spacing:-.01em;text-transform:none;background:linear-gradient(95deg, var(--a65-cyan-light) 0%, var(--a65-cyan) 45%, var(--a65-blue-bright) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:16px}._8EXNpq_engine{font-family:var(--font-wordmark);font-weight:var(--fw-light);font-size:var(--app-text-sm);letter-spacing:var(--tracking-wide);color:var(--app-engine)}._8EXNpq_groups{padding:var(--space-3) 0 var(--space-5);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-5)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-5)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--space-5)), transparent);flex:1;overflow-y:auto}._8EXNpq_group{padding:var(--space-4) var(--space-5) var(--space-2);font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--app-tracking-label);text-transform:uppercase;color:var(--app-on-ink-faint);line-height:1.2}._8EXNpq_group:first-child{padding-top:var(--space-2)}:lang(zh) ._8EXNpq_group{letter-spacing:.04em;font-size:13px}._8EXNpq_links{padding:0 var(--space-3);flex-direction:column;gap:2px;display:flex}._8EXNpq_link{padding:7px var(--space-3);border-radius:var(--app-radius-lg);color:var(--app-on-ink-soft);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);align-items:center;gap:10px;font-size:15px;line-height:1.3;display:flex;position:relative}._8EXNpq_link svg{color:var(--app-on-ink-faint);transition:color var(--dur-fast) var(--ease-standard);flex:none}._8EXNpq_link:hover{background:var(--app-on-ink-hover);color:var(--app-on-ink);text-decoration:none}._8EXNpq_link:hover svg{color:var(--app-on-ink-muted)}._8EXNpq_link:focus-visible{outline:2px solid var(--app-accent-bright);outline-offset:-2px}._8EXNpq_searchTrigger{width:100%;height:40px;margin-bottom:var(--space-2);border:1px solid var(--app-on-ink-border);border-radius:var(--app-radius);color:var(--app-on-ink-faint);font:inherit;text-align:left;cursor:text;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);background:#ffffff0a;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:14px;display:flex}._8EXNpq_searchTrigger:hover{background:#ffffff12;border-color:#ffffff3d}._8EXNpq_searchTrigger:focus-visible{border-color:var(--app-accent-bright);outline:none}._8EXNpq_searchTrigger>span{flex:1}._8EXNpq_kbd{border:1px solid var(--app-on-ink-border);border-radius:var(--app-radius-sm);color:var(--app-on-ink-faint);padding:1px 5px;font-family:inherit;font-size:11px;line-height:1.2}._8EXNpq_linkActive,._8EXNpq_linkActive:hover{color:var(--app-on-ink);font-weight:var(--fw-bold);background:#1466ff33}._8EXNpq_linkActive svg,._8EXNpq_linkActive:hover svg{color:var(--app-accent-bright)}._8EXNpq_balance{gap:var(--space-2);padding:var(--space-3) var(--space-5);border-top:1px solid var(--app-on-ink-border);color:var(--app-on-ink);transition:background var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex}._8EXNpq_balance:hover{background:var(--app-on-ink-hover);text-decoration:none}._8EXNpq_wallet{justify-content:space-between;align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;display:flex}._8EXNpq_walletName{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--app-on-ink-faint)}._8EXNpq_walletAvailable{font-size:var(--app-text-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--app-tnum)}._8EXNpq_walletOverdrawn{color:var(--app-error)}._8EXNpq_walletHeld{font-size:var(--app-label);color:var(--app-on-ink-muted);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--app-tnum);flex-basis:100%}._8EXNpq_account{gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--app-on-ink-border);font-size:var(--app-text-sm);color:var(--app-on-ink-muted);flex-direction:column;display:flex}._8EXNpq_accountRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._8EXNpq_account a{color:var(--app-on-ink-muted)}._8EXNpq_account button:hover{color:var(--app-on-ink)}._8EXNpq_email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a._8EXNpq_email:hover{color:var(--app-on-ink)}._8EXNpq_main{min-width:0;padding:var(--space-7) var(--space-7) var(--space-9)}._8EXNpq_page{max-width:var(--app-page-max);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}._8EXNpq_header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--app-border-default);display:flex}._8EXNpq_headerText{gap:var(--space-2);flex-direction:column;display:flex}._8EXNpq_lede{color:var(--app-fg-muted);font-size:var(--fs-body);line-height:var(--lh-body);max-width:68ch}._8EXNpq_back{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--app-tracking-label);text-transform:uppercase;color:var(--app-fg-muted);align-self:flex-start}._8EXNpq_back:hover{color:var(--app-accent);text-decoration:none}._8EXNpq_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}._8EXNpq_overdrawn{max-width:var(--app-page-max);margin:var(--space-4) auto 0;padding:var(--space-3) var(--space-4);border:1px solid var(--app-border-default);border-left:3px solid var(--app-warning);border-radius:var(--app-radius-lg);background:var(--app-warning-soft);color:var(--app-fg);font-size:var(--fs-body);line-height:1.55}._8EXNpq_overdrawn p+p{margin-top:var(--space-2)}:is(:lang(zh) ._8EXNpq_walletName,:lang(zh) ._8EXNpq_back){letter-spacing:.04em}:lang(zh) ._8EXNpq_walletName{font-size:13px}._8EXNpq_menu{display:contents}._8EXNpq_menuButton{display:none}@media (max-width:720px){._8EXNpq_shell{background:var(--app-bg);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}._8EXNpq_nav{z-index:5;flex-flow:wrap;justify-content:space-between;align-items:center;height:auto}._8EXNpq_brand{height:var(--app-nav-height);padding:0 var(--space-4);border-bottom:0;justify-content:center}._8EXNpq_wordmark{width:80px}._8EXNpq_lockup{display:none}._8EXNpq_menuButton{margin-right:var(--space-4);border:1px solid var(--app-on-ink-border);border-radius:var(--app-radius);color:var(--app-on-ink);font:inherit;cursor:pointer;background:0 0;padding:6px 12px;font-size:14px;display:block}._8EXNpq_menuButton:focus-visible{outline:2px solid var(--app-accent-bright);outline-offset:2px}._8EXNpq_menu{display:none}._8EXNpq_menu[data-open]{max-height:calc(100dvh - var(--app-nav-height));border-top:1px solid var(--app-on-ink-border);flex-direction:column;flex-basis:100%;display:flex;overflow-y:auto}._8EXNpq_groups{flex:none;overflow:visible}._8EXNpq_main{padding:var(--space-5) var(--space-4) var(--space-8)}._8EXNpq_header{flex-wrap:wrap;align-items:flex-start}}@media print{._8EXNpq_shell{background:#fff;min-height:0;display:block}._8EXNpq_nav,._8EXNpq_overdrawn,._8EXNpq_back{display:none}._8EXNpq_main{padding:0}._8EXNpq_page{gap:var(--space-4);max-width:none}._8EXNpq_header{break-after:avoid}}
.cv5-sa_page{max-width:760px;padding-block:var(--space-5,24px) var(--space-6,48px);color:var(--app-fg);font-size:var(--app-text);margin:0 auto;line-height:1.7}.cv5-sa_top{justify-content:space-between;align-items:center;gap:var(--space-3,12px);margin-bottom:var(--space-4,16px);flex-wrap:wrap;display:flex}.cv5-sa_back{color:var(--app-link);font-size:var(--app-text-sm);text-decoration:none}.cv5-sa_state{font-size:var(--app-text-sm);color:var(--app-fg-muted);border:1px solid var(--app-border-default);border-radius:999px;padding:2px 10px}.cv5-sa_state[data-delivered=true]{color:var(--app-accent);border-color:currentColor}.cv5-sa_banner{font-size:var(--app-text-sm);color:var(--app-fg-muted);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-bg-sunken);padding:var(--space-2,8px) var(--space-3,12px);margin:0 0 var(--space-4,16px)}.cv5-sa_verdict{gap:var(--space-3,12px);padding:var(--space-4,16px);border:1px solid var(--app-border-default);border-left:4px solid var(--app-accent);border-radius:var(--app-radius-sm);background:var(--app-bg-sunken);align-items:flex-start;display:flex}.cv5-sa_verdict strong{font-size:var(--app-text-lg);color:var(--app-accent);white-space:nowrap}.cv5-sa_verdict p{margin:0}.cv5-sa_toc ol{columns:2;column-gap:var(--space-5,24px);margin:var(--space-4,16px) 0 0;font-size:var(--app-text-sm);padding-left:1.2em}.cv5-sa_toc a{color:var(--app-fg);border-bottom:1px solid var(--app-border-default);text-decoration:none}.cv5-sa_section{border-top:1px solid var(--app-border-default);margin-top:var(--space-5,24px);padding-top:var(--space-4,16px)}.cv5-sa_section h2{gap:var(--space-2,8px);font-size:var(--app-text-lg);margin:0 0 var(--space-3,12px);text-wrap:balance;align-items:baseline;display:flex}.cv5-sa_num{font-size:var(--app-text-sm);color:var(--app-accent);font-variant-numeric:tabular-nums}.cv5-sa_missing{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.cv5-sa_body{overflow-wrap:anywhere}.cv5-sa_body p{margin:.6em 0}.cv5-sa_body li{margin:.35em 0}.cv5-sa_body h3,.cv5-sa_body h4{font-size:var(--app-text);margin:1.2em 0 .4em}.cv5-sa_body table{border-collapse:collapse;max-width:100%;font-size:var(--app-text-sm);font-variant-numeric:tabular-nums;display:block;overflow-x:auto}.cv5-sa_body th,.cv5-sa_body td{border:1px solid var(--app-border-default);text-align:left;vertical-align:top;padding:4px 8px}.cv5-sa_body th{background:var(--app-bg-sunken)}@media (max-width:560px){.cv5-sa_toc ol{columns:1}}
.VMVMAW_button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--app-control-height);border-radius:var(--app-radius-pill);color:var(--app-fg);font-family:inherit;font-size:var(--app-text-sm);font-weight:var(--fw-bold);letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-emph), transform var(--dur-fast) var(--ease-emph);background:0 0;border:1px solid #0000;padding:0 18px;line-height:1;display:inline-flex}.VMVMAW_button:hover:not(:disabled):not(.VMVMAW_ghost){transform:translateY(-1px)}.VMVMAW_button:active:not(:disabled):not(.VMVMAW_ghost){transform:none}@media (prefers-reduced-motion:reduce){.VMVMAW_button:hover:not(:disabled):not(.VMVMAW_ghost){transform:none}}.VMVMAW_button:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.VMVMAW_button:disabled{cursor:not-allowed}.VMVMAW_primary:disabled,.VMVMAW_cta:disabled,.VMVMAW_secondary:disabled,.VMVMAW_danger:disabled{background:var(--app-disabled-bg);color:var(--app-disabled-fg);border-color:#0000}.VMVMAW_ghost:disabled{opacity:.45}.VMVMAW_secondary{border-color:var(--app-border-strong);background:var(--app-bg-raised);color:var(--app-fg)}.VMVMAW_secondary:hover:not(:disabled){border-color:var(--app-accent);color:var(--app-accent)}.VMVMAW_primary{background:var(--app-accent);color:var(--app-fg-on-accent);border:none}.VMVMAW_primary:hover:not(:disabled){background:var(--app-accent-hover);box-shadow:var(--app-glow)}.VMVMAW_cta{background:var(--app-gradient);color:var(--app-fg-on-accent);border:none;box-shadow:0 6px 18px -8px #1466ff8c}.VMVMAW_cta:hover:not(:disabled){box-shadow:var(--app-glow)}.VMVMAW_danger{border-color:var(--app-error);background:var(--app-bg-raised);color:var(--app-error-ink)}.VMVMAW_danger:hover:not(:disabled){background:var(--app-error-soft)}.VMVMAW_ghost{height:auto;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:none;padding:0}.VMVMAW_ghost:hover:not(:disabled){background:0 0;text-decoration:underline}.VMVMAW_sm{height:30px;font-size:var(--app-text-sm);padding:0 12px}
._5JafKq_list{gap:var(--space-2);max-height:168px;padding:var(--space-3);border-radius:var(--app-radius-lg);background:var(--app-bg-sunken);flex-wrap:wrap;display:flex;overflow-y:auto}._5JafKq_item{border:1px solid var(--app-border-default);border-radius:var(--app-radius-pill);background:var(--app-bg-raised);color:var(--app-fg);font-size:var(--app-text-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:6px 14px 6px 10px;display:inline-flex;position:relative}._5JafKq_item:hover{border-color:var(--app-accent)}._5JafKq_box{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._5JafKq_item:focus-within{outline:2px solid var(--app-accent);outline-offset:1px}._5JafKq_tick{border:1.5px solid var(--app-border-strong);color:#0000;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}._5JafKq_checked,._5JafKq_checked:hover{border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent);font-weight:var(--fw-bold)}._5JafKq_checked ._5JafKq_tick{border-color:var(--app-accent);background:var(--app-accent);color:var(--app-fg-on-accent)}._5JafKq_disabled,._5JafKq_disabled:hover{border-color:var(--app-border);color:var(--app-fg-faint);cursor:not-allowed;background:0 0}._5JafKq_note{border-radius:var(--app-radius-pill);background:var(--app-neutral-soft);color:var(--app-fg-muted);font-size:12px;font-weight:var(--fw-regular);padding:0 6px}._5JafKq_empty{color:var(--app-fg-faint);font-size:var(--app-text-sm)}
._Sm5pW_text{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);margin:0;font-size:12px;line-height:1.5}._Sm5pW_split{grid-template-columns:minmax(200px,280px) 1fr;height:75vh;display:grid}._Sm5pW_tree{border-right:1px solid var(--app-border);font-family:var(--font-mono);padding:8px 4px;font-size:12px;overflow:auto}._Sm5pW_treeList{margin:0;padding-left:12px;list-style:none}._Sm5pW_tree>._Sm5pW_treeList{padding-left:4px}._Sm5pW_dir{cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 4px;line-height:1.6}._Sm5pW_file{border-radius:var(--app-radius-sm);color:inherit;white-space:nowrap;text-overflow:ellipsis;padding:2px 4px 2px 16px;line-height:1.6;text-decoration:none;display:block;overflow:hidden}._Sm5pW_file:hover{background:var(--app-bg-hover)}._Sm5pW_current{background:var(--app-bg-selected);font-weight:600}._Sm5pW_pane{min-width:0;padding:12px 16px;overflow:auto}._Sm5pW_paneHead{font-family:var(--font-mono);color:var(--app-fg-muted);margin-bottom:8px;font-size:12px}@media (max-width:720px){._Sm5pW_split{grid-template-columns:1fr;height:auto}._Sm5pW_tree{border-right:0;border-bottom:1px solid var(--app-border);max-height:40vh}}._Sm5pW_groups{gap:2px;margin-top:12px;display:grid}._Sm5pW_group{border-radius:var(--app-radius-sm);cursor:pointer;grid-template-columns:20px 130px 1fr;align-items:baseline;gap:8px;padding:6px 4px;display:grid}._Sm5pW_group:hover{background:var(--app-bg-hover)}._Sm5pW_locked{cursor:default;color:var(--app-fg-muted)}._Sm5pW_groupName{font-weight:600}._Sm5pW_groupTools{font-size:var(--app-text-sm);color:var(--app-fg-muted)}._Sm5pW_groupActions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}._Sm5pW_diff{font-family:var(--font-mono);font-size:12px;line-height:1.7}._Sm5pW_add{color:var(--app-positive-ink)}._Sm5pW_remove{color:var(--app-error)}._Sm5pW_promptBox{background:var(--app-bg-sunken);border-radius:var(--app-radius-sm);max-height:60vh;margin-top:8px;padding:12px;overflow:auto}._Sm5pW_hint{font-size:var(--app-text-sm);color:var(--app-fg-muted);margin:8px 0 0}._Sm5pW_linkRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}._Sm5pW_files{font-family:var(--font-mono);margin:8px 0;padding-left:18px;font-size:12px;line-height:1.7}._Sm5pW_skillTable{border-collapse:collapse;width:100%;font-size:var(--app-text-sm)}._Sm5pW_skillTable th{text-align:left;border-bottom:1px solid var(--app-border);color:var(--app-fg-muted);padding:10px 16px;font-weight:600}._Sm5pW_skillTable td{border-bottom:1px solid var(--app-border);vertical-align:top;padding:10px 16px}
.wqHu7W_chips{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.wqHu7W_estimate{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-left:3px solid var(--app-accent);border-radius:var(--app-radius-lg);background:var(--app-accent-soft);flex-direction:column;display:flex}.wqHu7W_estimateFigure{font-size:var(--app-text-lg);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--app-tnum)}.wqHu7W_estimateNote{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.wqHu7W_block{--tone:var(--app-tone-1);--tone-ink:var(--app-tone-1-ink);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--app-border-default);border-left:3px solid var(--tone);border-radius:var(--app-radius-lg);background:var(--app-bg-raised);flex-direction:column;display:flex}.wqHu7W_blockHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wqHu7W_blockTitle{align-items:center;gap:var(--space-2);font-weight:var(--fw-bold);display:inline-flex}.wqHu7W_letter{border-radius:var(--app-radius);background:var(--tone);width:26px;height:26px;color:var(--tone-ink);font-size:13px;font-weight:var(--fw-bold);place-items:center;display:grid}.wqHu7W_remove{width:28px;height:28px;color:var(--app-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.wqHu7W_remove:hover{background:var(--app-error-soft);color:var(--app-error-ink)}.wqHu7W_addRow{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);border:1.5px dashed var(--app-border-strong);border-radius:var(--app-radius-lg);color:var(--app-fg-muted);font:inherit;font-weight:var(--fw-bold);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;display:flex}.wqHu7W_addRow:hover{border-color:var(--app-accent);color:var(--app-accent)}.wqHu7W_step{gap:var(--space-3);flex-direction:column;display:flex}.wqHu7W_step+.wqHu7W_step{padding-top:var(--space-5);border-top:1px solid var(--app-border)}.wqHu7W_stepHead{align-items:center;gap:var(--space-3);display:flex}.wqHu7W_stepNum{background:var(--app-accent);width:28px;height:28px;color:var(--app-fg-on-accent);font-size:14px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.wqHu7W_stepTitle{font-size:var(--app-text-lg);font-weight:var(--fw-bold);margin:0}.wqHu7W_stepHint{font-size:var(--app-text-sm);color:var(--app-fg-faint);margin-left:auto}.wqHu7W_question{gap:var(--space-3);flex-direction:column;display:flex}.wqHu7W_suggest{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wqHu7W_suggestLabel{font-size:var(--app-text-sm);font-weight:var(--fw-bold);color:var(--app-fg-muted)}.wqHu7W_suggestion{border-radius:var(--app-radius-pill);color:var(--app-fg);font:inherit;font-size:var(--app-text-sm);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:#2ec8ff14;border:1px solid #2ec8ff8c;padding:5px 12px}.wqHu7W_suggestion:hover{border-color:var(--app-accent-bright);background:#2ec8ff29}.wqHu7W_blocks{gap:var(--space-3);flex-direction:column;display:flex}.wqHu7W_sides{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.wqHu7W_preview{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);object-fit:contain;max-width:100%;max-height:180px;display:block}.wqHu7W_noPreview{padding:var(--space-3);border:1px dashed var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-fg-muted);font-size:var(--app-text-sm)}.wqHu7W_library{gap:var(--space-2);max-height:220px;padding:var(--space-2);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);flex-direction:column;display:flex;overflow-y:auto}.wqHu7W_libraryFilters{gap:var(--space-2);flex-wrap:wrap;display:flex}.wqHu7W_libraryRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);text-align:left;width:100%;display:flex}.wqHu7W_undescribed{color:var(--app-fg-faint);font-size:var(--app-text-sm)}.wqHu7W_cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.wqHu7W_measured{gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--app-border);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--app-tnum);flex-wrap:wrap;display:flex}.wqHu7W_measuredItem{flex-direction:column;display:flex}.wqHu7W_metrics{gap:var(--space-3);flex-direction:column;display:flex}.wqHu7W_metric{gap:var(--space-1);flex-direction:column;display:flex}.wqHu7W_metricHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.wqHu7W_metricName{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.wqHu7W_metricValue{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--app-tnum)}.wqHu7W_bar{border-radius:var(--app-radius-pill);background:var(--app-neutral-soft);height:6px;overflow:hidden}.wqHu7W_barFill{background:var(--app-accent);height:100%}.wqHu7W_flags{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wqHu7W_flag{padding-left:var(--space-3);border-left:2px solid var(--app-warning);color:var(--app-fg);overflow-wrap:anywhere}.wqHu7W_prose{color:var(--app-fg);overflow-wrap:anywhere}.wqHu7W_cardFoot{gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--app-border);font-size:var(--app-text-sm);color:var(--app-fg-muted);flex-direction:column;display:flex}.wqHu7W_skeleton{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.wqHu7W_skeletonCard{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--app-border-default);border-radius:var(--app-radius-lg);color:var(--app-fg-muted);flex-direction:column;display:flex}.wqHu7W_skeletonLine{border-radius:var(--app-radius-pill);background:var(--app-neutral-soft);height:8px}.wqHu7W_skeletonShort{width:40%}.wqHu7W_skeletonMedium{width:70%}.wqHu7W_inputList{gap:var(--space-3);flex-direction:column;display:flex}.wqHu7W_inputItem{padding-bottom:var(--space-3);border-bottom:1px solid var(--app-border)}.wqHu7W_inputLabel{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.wqHu7W_question{font-size:var(--app-text-lg);overflow-wrap:anywhere}.wqHu7W_context{gap:var(--space-1);margin-bottom:var(--space-3);color:var(--app-fg-muted);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;display:flex}.wqHu7W_contextLabel{font-size:var(--app-text-sm);color:var(--app-fg);font-weight:600}.wqHu7W_note,.wqHu7W_metricAside{color:var(--app-fg-muted);font-size:var(--app-text-sm)}.wqHu7W_seg{border-radius:var(--app-radius-pill);background:var(--app-bg-sunken);gap:2px;padding:3px;display:flex}.wqHu7W_seg button{border-radius:var(--app-radius-pill);color:var(--app-fg-muted);font:inherit;font-size:var(--app-text-sm);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:0;flex:1;padding:7px 12px}.wqHu7W_seg button:hover:not([aria-pressed=true]){color:var(--app-fg)}.wqHu7W_seg button[aria-pressed=true]{background:var(--app-ink);color:var(--app-on-ink)}.wqHu7W_seg button:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}
.QRy0Sa_card{border-radius:var(--app-radius-lg);background:var(--app-bg-raised);box-shadow:var(--app-shadow)}.QRy0Sa_header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--app-border);min-height:calc(var(--app-control-height) + var(--space-4));display:flex}.QRy0Sa_title{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--app-fg-muted)}:lang(zh) .QRy0Sa_title{font-size:var(--app-text);letter-spacing:.04em;color:var(--app-fg)}.QRy0Sa_body{padding:var(--space-5)}.QRy0Sa_flush{padding:0}.QRy0Sa_rows{grid-template-columns:minmax(120px,180px) 1fr;margin:0;display:grid}.QRy0Sa_rowKey,.QRy0Sa_rowValue{padding:var(--space-3) 0;border-top:1px solid var(--app-border)}.QRy0Sa_rowKey:first-of-type,.QRy0Sa_rowKey:first-of-type+.QRy0Sa_rowValue{border-top:0;padding-top:0}.QRy0Sa_rowKey{padding-right:var(--space-4);color:var(--app-fg-muted);font-size:var(--app-text-sm);font-weight:var(--fw-bold)}.QRy0Sa_rowValue{overflow-wrap:anywhere;min-width:0;line-height:var(--lh-body);margin:0}.QRy0Sa_empty{color:var(--app-fg-faint)}@media print{.QRy0Sa_card{box-shadow:none;border:1px solid var(--app-border-default);break-inside:avoid}:is(.QRy0Sa_card:has(.QRy0Sa_card),.QRy0Sa_card:has(>.QRy0Sa_flush)){break-inside:auto}.QRy0Sa_header{break-after:avoid;min-height:0}}
._1ZnI7G_list{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}._1ZnI7G_card{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--app-border-default);border-radius:var(--app-radius-sm);background:var(--app-bg-raised);flex-direction:column;display:flex}._1ZnI7G_head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._1ZnI7G_amount{font-size:var(--app-text-lg,1.125rem);margin:0;font-weight:600}._1ZnI7G_why{margin:0}._1ZnI7G_muted{color:var(--app-fg-muted);font-size:var(--app-text-sm);margin:0}._1ZnI7G_actions{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}._1ZnI7G_runs{font-size:var(--app-text-sm);flex-basis:100%}._1ZnI7G_runs summary{cursor:pointer;color:var(--app-fg-muted)}._1ZnI7G_table{width:100%;margin-top:var(--space-2);border-collapse:collapse}._1ZnI7G_table th,._1ZnI7G_table td{text-align:left;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--app-border-default)}._1ZnI7G_table th{color:var(--app-fg-muted);font-weight:600}._1ZnI7G_warn{margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--app-warning);border-radius:var(--app-radius-sm);background:var(--app-warning-soft);color:var(--app-warning-ink);font-size:var(--app-text-sm)}._1ZnI7G_empty{color:var(--app-fg-muted)}
.bSQYJG_start{gap:var(--space-6);width:100%;max-width:820px;padding-top:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.bSQYJG_hero{gap:var(--space-3);flex-direction:column;display:flex}.bSQYJG_hero:after{content:"";width:64px;height:2px;margin-top:var(--space-2);background:var(--app-gradient)}.bSQYJG_lede{color:var(--app-fg-muted);font-size:var(--fs-body);line-height:var(--lh-body);max-width:68ch}.bSQYJG_ask{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--app-radius-xl);background:var(--app-bg-raised);box-shadow:var(--app-shadow);flex-direction:column;display:flex}.bSQYJG_can{gap:var(--space-2);color:var(--app-fg-muted);font-size:var(--app-text-sm);flex-direction:column;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.bSQYJG_can li{align-items:flex-start;gap:var(--space-2);display:flex}.bSQYJG_can svg{color:var(--app-accent);flex:none;margin-top:1px}.bSQYJG_can li>span{flex-direction:column;display:flex}.bSQYJG_can strong{color:var(--app-fg);font-weight:var(--fw-bold)}.bSQYJG_section{gap:var(--space-3);flex-direction:column;display:flex}.bSQYJG_sectionHead{gap:var(--space-1);flex-direction:column;display:flex}.bSQYJG_sectionHead h2{font-size:var(--app-text-lg)}.bSQYJG_sectionHead p{color:var(--app-fg-muted);font-size:var(--app-text-sm)}.bSQYJG_cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.bSQYJG_card{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--app-radius-lg);background:var(--app-bg-raised);box-shadow:var(--app-shadow);color:var(--app-fg);transition:box-shadow var(--dur-fast) var(--ease-standard);display:flex}.bSQYJG_card:hover{box-shadow:var(--app-shadow-raised);text-decoration:none}.bSQYJG_card:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.bSQYJG_cardIcon{border-radius:var(--app-radius);background:var(--app-accent-soft);width:36px;height:36px;color:var(--app-accent);flex:none;place-items:center;display:grid}.bSQYJG_cardText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.bSQYJG_cardTitle{font-weight:var(--fw-bold)}.bSQYJG_cardBody{color:var(--app-fg-muted);font-size:var(--app-text-sm);line-height:var(--lh-body)}.bSQYJG_cardGo{color:var(--app-fg-faint);transition:color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);flex:none;align-self:center}.bSQYJG_card:hover .bSQYJG_cardGo{color:var(--app-accent);transform:translate(2px)}.bSQYJG_library{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.bSQYJG_shelf{gap:var(--space-2);padding:var(--space-4);border-radius:var(--app-radius-lg);background:var(--app-bg-raised);box-shadow:var(--app-shadow);flex-direction:column;display:flex}.bSQYJG_shelfHead{align-items:center;gap:var(--space-3);display:flex}.bSQYJG_shelfTitle{align-items:baseline;gap:var(--space-2);color:var(--app-fg);font-weight:var(--fw-bold);display:flex}.bSQYJG_shelfCount{color:var(--app-fg-muted);font-weight:var(--fw-regular);font-size:var(--app-text-sm);font-variant-numeric:tabular-nums}.bSQYJG_shelf .bSQYJG_cardBody{flex:1}.bSQYJG_shelfAction{margin-top:var(--space-1)}
.N-aduq_drop{justify-content:center;align-items:center;gap:var(--space-1);min-height:120px;padding:var(--space-5) var(--space-4);border-radius:var(--app-radius-lg);background:var(--app-accent-soft);color:var(--app-fg-muted);text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:1.5px dashed #1466ff73;flex-direction:column;display:flex;position:relative}.N-aduq_drop:hover,.N-aduq_drop[data-over=true]{border-color:var(--app-accent);background:#1466ff1f}.N-aduq_drop:focus-within{outline:2px solid var(--app-accent);outline-offset:2px}.N-aduq_drop[data-disabled=true]{cursor:progress;opacity:.6}.N-aduq_drop[data-filled=true]{justify-content:flex-start;gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-4);border-style:solid;border-color:var(--app-border-default);background:var(--app-bg-raised);text-align:left;flex-direction:row}.N-aduq_input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.N-aduq_icon{color:var(--app-accent);margin-bottom:var(--space-1)}.N-aduq_prompt{font-size:var(--app-text);color:var(--app-fg-muted)}.N-aduq_prompt strong{color:var(--app-accent)}.N-aduq_meta{font-size:var(--app-text-sm);color:var(--app-fg-faint)}.N-aduq_kind{border-radius:var(--app-radius-lg);background:var(--app-accent-soft);width:44px;height:44px;color:var(--app-accent);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;flex:none;place-items:center;display:grid}.N-aduq_text{flex-direction:column;flex:1;min-width:0;display:flex}.N-aduq_name{text-overflow:ellipsis;white-space:nowrap;color:var(--app-fg);overflow:hidden}.N-aduq_change{font-size:var(--app-text-sm);font-weight:var(--fw-bold);color:var(--app-accent);flex:none}
.weKyha_backdrop{z-index:10;padding:var(--space-7) var(--space-4);background:var(--app-scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.weKyha_dialog{border-radius:var(--app-radius-xl);background:var(--app-bg-raised);width:100%;max-width:520px;box-shadow:var(--app-shadow-overlay);animation:weKyha_rise var(--dur-base) var(--ease-emph);position:relative;overflow:hidden}.weKyha_dialog:before{content:"";background:var(--app-gradient);z-index:1;height:3px;position:absolute;inset:0 0 auto}.weKyha_wide{max-width:760px;max-height:calc(100vh - 2 * var(--space-7));flex-direction:column;display:flex}.weKyha_wide .weKyha_body{min-height:0;overflow-y:auto}@keyframes weKyha_rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.weKyha_dialog{animation:none}}.weKyha_header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4) var(--space-6);border-bottom:1px solid var(--app-border);display:flex}.weKyha_heading{flex-direction:column;gap:2px;min-width:0;display:flex}.weKyha_eyebrow{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--app-accent)}:lang(zh) .weKyha_eyebrow{letter-spacing:.04em;font-size:13px}.weKyha_close{width:32px;height:32px;color:var(--app-fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid}.weKyha_close:hover{background:var(--app-bg-hover);color:var(--app-fg)}.weKyha_close:focus-visible{outline:2px solid var(--app-accent);outline-offset:1px}.weKyha_title{font-family:var(--font-display);font-size:20px;font-weight:var(--fw-black);letter-spacing:var(--tracking-tight)}:lang(zh) .weKyha_title{letter-spacing:0}.weKyha_body{gap:var(--space-5);padding:var(--space-5) var(--space-6) var(--space-6);flex-direction:column;display:flex}.weKyha_footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--app-border);background:var(--app-bg-head);border-radius:0 0 var(--app-radius-xl) var(--app-radius-xl);display:flex}.weKyha_footerNote{color:var(--app-fg-muted);font-size:var(--app-text-sm);max-width:28ch;margin-right:auto}
.Zk0mda_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.Zk0mda_stat{gap:var(--space-2);padding:var(--space-5);border-radius:var(--app-radius-lg);background:var(--app-bg-raised);box-shadow:var(--app-shadow);flex-direction:column;display:flex}.Zk0mda_label{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--app-fg-muted)}:lang(zh) .Zk0mda_label{font-size:var(--app-text-sm);letter-spacing:.04em}.Zk0mda_value{font-family:var(--font-wordmark);font-weight:var(--fw-light);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--app-tnum);padding:.05em 0 .08em;font-size:48px;line-height:1.1}.Zk0mda_unit{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--app-text);letter-spacing:0;color:var(--app-fg-muted)}.Zk0mda_hint{font-size:var(--app-text-sm);color:var(--app-fg-faint)}.Zk0mda_negative{color:var(--app-error)}
.IK6qEq_wrap{border-radius:var(--app-radius-lg);background:var(--app-bg-raised);box-shadow:var(--app-shadow);overflow:hidden}.IK6qEq_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--app-border);display:flex}.IK6qEq_toolbarLeft{align-items:center;gap:var(--space-3);min-width:0;display:flex}.IK6qEq_count{color:var(--app-fg-muted);font-size:var(--app-text-sm);white-space:nowrap}.IK6qEq_search{flex:none;width:240px}.IK6qEq_scroll{overflow-x:auto}.IK6qEq_table{border-collapse:collapse;width:100%;font-size:var(--app-text)}.IK6qEq_table th,.IK6qEq_table td{text-align:left;padding:0 var(--space-4);height:var(--app-row-height);border-bottom:1px solid var(--app-border);white-space:nowrap}.IK6qEq_table thead th{background:var(--app-bg-head);border-bottom-color:var(--app-border-default);height:36px;font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:var(--app-tracking-label);text-transform:uppercase;color:var(--app-fg-muted)}:lang(zh) .IK6qEq_table thead th{font-size:var(--app-text-sm);letter-spacing:.04em}.IK6qEq_table tbody tr:last-child td{border-bottom:none}.IK6qEq_filterRow th{padding:var(--space-2) var(--space-2);background:var(--app-bg-head);text-transform:none;letter-spacing:0;vertical-align:top;height:auto}.IK6qEq_sort{align-items:center;gap:var(--space-1);color:inherit;display:inline-flex}.IK6qEq_sortMark{color:var(--app-accent)}.IK6qEq_sortMarkIdle{color:#0000}.IK6qEq_sort:hover .IK6qEq_sortMarkIdle{color:var(--app-fg-faint)}.IK6qEq_row:hover td{background:var(--app-bg-hover)}.IK6qEq_rowMuted td{color:var(--app-fg-faint);background:var(--app-bg-sunken)}.IK6qEq_rowMuted:hover td{background:var(--app-bg-sunken)}.IK6qEq_num{text-align:right;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--app-tnum)}.IK6qEq_mono{font-family:var(--font-mono);font-size:var(--app-text-sm);font-variant-numeric:tabular-nums lining-nums}.IK6qEq_muted{color:var(--app-fg-faint)}.IK6qEq_idCell{width:1%}.IK6qEq_copy{font-family:var(--font-mono);font-size:var(--app-text-sm);color:var(--app-fg-muted);cursor:copy}.IK6qEq_copy:hover{color:var(--app-fg)}.IK6qEq_copied{color:var(--app-positive)}.IK6qEq_link{color:var(--app-fg);font-weight:var(--fw-bold)}.IK6qEq_link:hover{color:var(--app-accent);text-decoration:none}.IK6qEq_empty{padding:var(--space-6) var(--space-4);color:var(--app-fg-muted);text-align:center}.IK6qEq_footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--app-border);display:flex}.IK6qEq_note{min-width:0;color:var(--app-fg-faint);font-size:var(--app-text-sm);flex:1}.IK6qEq_pager{gap:var(--space-2);flex:none;display:flex}.IK6qEq_clampRow{align-items:baseline;gap:var(--space-2);max-width:100%;display:inline-flex}.IK6qEq_clamp{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:28ch;display:inline-block;overflow:hidden}.IK6qEq_clampOpen{min-width:32ch;max-width:48ch;padding:var(--space-2) 0;white-space:normal;line-height:var(--lh-body);display:block}.IK6qEq_clampOpen .IK6qEq_more{margin-left:var(--space-2)}.IK6qEq_more{font:inherit;font-size:var(--app-text-sm);color:var(--app-link);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.IK6qEq_more:hover{text-decoration:underline}.IK6qEq_title{font-size:var(--app-text-lg);font-weight:var(--fw-bold);color:var(--app-fg)}.IK6qEq_search :is(input,select),.IK6qEq_filterRow :is(input,select){height:34px;padding-top:0;padding-bottom:0;padding-left:var(--space-3);font-size:var(--app-text-sm)}@media (max-width:720px){.IK6qEq_idCell,.IK6qEq_filterRow th:first-child{display:none}}@media print{.IK6qEq_wrap{box-shadow:none;overflow:visible}.IK6qEq_scroll{overflow:visible}.IK6qEq_search,.IK6qEq_more,.IK6qEq_idCell,.IK6qEq_filterRow{display:none}.IK6qEq_table th,.IK6qEq_table td{height:auto;padding:var(--space-2) var(--space-3);white-space:normal;vertical-align:top}.IK6qEq_table tr{break-inside:avoid}.IK6qEq_clampRow,.IK6qEq_clampOpen{min-width:0;max-width:none;padding:0;display:block}.IK6qEq_clamp{white-space:normal;max-width:none;display:inline;overflow:visible}}
.Kbt35a_preview{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);object-fit:contain;max-width:100%;max-height:420px;display:block}.Kbt35a_noPreview{padding:var(--space-3);border:1px dashed var(--app-border-default);border-radius:var(--app-radius-sm);color:var(--app-fg-muted);font-size:var(--app-text-sm)}
.q0L27q_axes{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.q0L27q_axis{padding-bottom:var(--space-2);border-bottom:1px solid var(--app-border);flex-direction:column;gap:2px;display:flex}.q0L27q_name{font-size:var(--app-text-sm);color:var(--app-fg-muted)}.q0L27q_value{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--app-tnum);overflow-wrap:anywhere}.q0L27q_neutral{color:var(--app-fg-faint)}.q0L27q_meta{gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--app-border);font-size:var(--app-text-sm);color:var(--app-fg-muted);flex-wrap:wrap;display:flex}.q0L27q_superseded{margin-top:var(--space-5)}.q0L27q_supersededItem{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--app-border)}.q0L27q_supersededHead{margin-bottom:var(--space-3);font-size:var(--app-text-sm);color:var(--app-fg-muted)}.q0L27q_none{color:var(--app-fg-muted)}
.naENwG_browser{gap:var(--space-5);flex-direction:column;display:flex}.naENwG_controls{gap:var(--space-3);flex-direction:column;display:flex}.naENwG_tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.naENwG_tab{align-items:center;gap:var(--space-2);border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-bg-raised);height:32px;color:var(--fg-2);font:inherit;font-size:13px;font-weight:var(--fw-bold);letter-spacing:.02em;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);padding:0 12px;display:inline-flex}.naENwG_tab:hover{border-color:var(--app-border-strong)}.naENwG_tab[aria-selected=true]{border-color:var(--a65-ink);background:var(--a65-ink);color:#fff}.naENwG_tabCount{font-variant-numeric:tabular-nums;opacity:.75}.naENwG_controlsRow{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.naENwG_segmented{border:1px solid var(--app-border);border-radius:var(--app-radius-pill);background:var(--app-bg-raised);align-self:flex-start;gap:2px;padding:4px;display:inline-flex}.naENwG_segment{border-radius:var(--app-radius-pill);color:var(--fg-3);font:inherit;font-size:13px;font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:none;padding:8px 16px;line-height:1}.naENwG_segment:hover{color:var(--app-fg)}.naENwG_segment[aria-pressed=true]{background:var(--a65-ink);color:#fff}.naENwG_filter{border:1px solid var(--app-border-default);border-radius:var(--app-radius);background:var(--app-bg-raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236B7389' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E") no-repeat 14px center;min-width:220px;max-width:420px;height:44px;color:var(--app-fg);font:inherit;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex:1;padding:0 14px 0 40px;font-size:15px}.naENwG_filter::placeholder{color:var(--app-fg-placeholder)}.naENwG_filter:focus{border-color:var(--app-accent);box-shadow:var(--app-focus-ring);outline:none}.naENwG_empty{padding:var(--space-6) 0;color:var(--app-fg-muted);text-align:center}.naENwG_groups{gap:var(--space-3);flex-direction:column;display:flex}.naENwG_group{border-radius:var(--app-radius-lg);background:var(--app-bg-raised);box-shadow:var(--app-shadow)}.naENwG_groupHead{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--app-border);flex-wrap:wrap;display:flex}.naENwG_module{border-radius:var(--app-radius);background:var(--app-bg-sunken);color:var(--fg-2);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;flex:none;padding:3px 8px;line-height:1.2}.naENwG_groupTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--app-text);flex:1;overflow:hidden}.naENwG_archived{color:var(--app-fg-faint);font-size:var(--app-text-sm)}.naENwG_groupDate{color:var(--app-fg-muted);font-size:var(--app-text-sm);font-variant-numeric:tabular-nums}.naENwG_groupOpen{font-size:var(--app-text-sm)}.naENwG_files{padding:var(--space-2) var(--space-3);margin:0;list-style:none}.naENwG_file{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--app-radius);display:flex}.naENwG_file:hover{background:var(--app-bg-hover)}.naENwG_kind{border-radius:var(--app-radius-sm);background:var(--app-bg-sunken);width:44px;color:var(--app-fg-muted);font-size:11px;font-weight:var(--fw-bold);letter-spacing:.04em;text-align:center;flex:none;padding:2px 0}.naENwG_fileText{flex-direction:column;flex:1;min-width:0;display:flex}.naENwG_fileTitle{text-overflow:ellipsis;white-space:nowrap;color:var(--app-fg);font-weight:var(--fw-bold);overflow:hidden}a.naENwG_fileTitle:hover{color:var(--app-accent)}.naENwG_fileMeta{text-overflow:ellipsis;white-space:nowrap;color:var(--app-fg-muted);font-size:var(--app-text-sm);overflow:hidden}.naENwG_fileAction{border:1px solid var(--app-border-strong);border-radius:var(--app-radius-pill);color:var(--a65-ink);font:inherit;font-size:13px;font-weight:var(--fw-bold);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);background:0 0;flex:none;padding:7px 14px;line-height:1}.naENwG_fileAction:hover{border-color:var(--a65-ink);text-decoration:none}.naENwG_fileAction:disabled{color:var(--app-disabled-fg);cursor:default}.naENwG_viewer{gap:var(--space-3);height:calc(100vh - var(--space-8));flex-direction:column;display:flex}.naENwG_viewerHead{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.naENwG_viewerTitle{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.naENwG_viewerTitle h1{text-overflow:ellipsis;white-space:nowrap;font-size:var(--app-text-lg);overflow:hidden}.naENwG_viewerFrame{border-radius:var(--app-radius-lg);width:100%;box-shadow:var(--app-shadow);background:#fff;border:none;flex:1}.naENwG_segmentCount{font-variant-numeric:tabular-nums;opacity:.6;margin-left:6px}.naENwG_studies{padding:var(--space-2) var(--space-3);border-radius:var(--app-radius-lg);background:var(--app-bg-raised);box-shadow:var(--app-shadow);margin:0;list-style:none}.naENwG_study{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--app-border);display:flex}.naENwG_study:last-child{border-bottom:none}.naENwG_studyKind{border-radius:var(--app-radius);background:var(--app-bg-sunken);min-width:88px;color:var(--fg-2);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;text-align:center;flex:none;padding:3px 8px}@media (max-width:720px){.naENwG_file,.naENwG_study{flex-wrap:wrap}.naENwG_studyKind{min-width:0}.naENwG_fileText{flex-basis:calc(100% - 100px)}.naENwG_fileTitle,.naENwG_viewerTitle h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.naENwG_viewerTitle{flex-basis:100%}}
._3QASa_tableWrap{overflow-x:auto}._3QASa_table{border-collapse:collapse;width:100%;font-size:var(--app-text-sm)}._3QASa_table th,._3QASa_table td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--app-border);overflow-wrap:anywhere}._3QASa_table th{color:var(--app-fg-muted);font-size:var(--app-text-sm);font-weight:500}._3QASa_num{font-variant-numeric:tabular-nums;white-space:nowrap}._3QASa_answers{gap:var(--space-3);flex-direction:column;display:flex}._3QASa_answer{padding-bottom:var(--space-3);border-bottom:1px solid var(--app-border)}._3QASa_who{font-size:var(--app-text-sm);color:var(--app-fg-muted)}._3QASa_raw{max-height:24rem;font-size:var(--app-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}
