.kSrHCG_flow13Root{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:480px;margin:0 auto;padding:12px 8px;display:flex;position:relative}.kSrHCG_flow13Stage{width:min(100%,360px);height:auto;margin:0 auto;padding-top:410px;position:relative}.kSrHCG_chatInputWrap{z-index:10;justify-content:center;align-items:center;width:100%;max-width:320px;height:auto;min-height:44px;display:flex;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.kSrHCG_chatInputBar{background:color-mix(in srgb, var(--landing-paper) 92%, transparent);border:1px solid color-mix(in srgb, var(--landing-ink) 8%, transparent);border-top:1px solid color-mix(in srgb, var(--landing-paper) 98%, transparent);width:100%;height:auto;min-height:44px;box-shadow:0 4px 18px color-mix(in srgb, var(--landing-ink) 6%, transparent), 0 1px 2px color-mix(in srgb, var(--landing-ink) 4%, transparent), inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 85%, transparent);-webkit-backdrop-filter:blur(20px);cursor:pointer;border-radius:999px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;transition:opacity .28s,transform .28s,border-color .28s,box-shadow .28s;display:flex}.kSrHCG_chatInputBar:hover{border-color:color-mix(in srgb, var(--status-info) 28%, transparent);box-shadow:0 6px 20px color-mix(in srgb, var(--landing-ink) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 95%, transparent)}.kSrHCG_chatInputBar:focus-visible{border-color:color-mix(in srgb, var(--status-info) 50%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--status-info) 20%, transparent), 0 4px 18px color-mix(in srgb, var(--landing-ink) 6%, transparent)}.kSrHCG_chatInputRouting{border-color:color-mix(in srgb, var(--status-info) 40%, transparent);box-shadow:0 4px 20px color-mix(in srgb, var(--status-info) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 90%, transparent)}.kSrHCG_chatInputFading{opacity:0;transform:translateY(-3px)}.kSrHCG_chatInputLeading{background:color-mix(in srgb, var(--status-info) 8%, transparent);border:1px solid color-mix(in srgb, var(--status-info) 16%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.kSrHCG_chatInputSparkle{color:var(--status-info)}.kSrHCG_chatInputContent{flex:1;align-items:center;min-width:0;display:flex}.kSrHCG_chatPromptText{color:var(--landing-ink);white-space:normal;text-align:left;letter-spacing:0;font-size:.71875rem;font-weight:550}.kSrHCG_chatSendBtn{background:var(--landing-ink);width:24px;height:24px;color:var(--landing-paper);box-shadow:0 1px 3px color-mix(in srgb, var(--landing-ink) 20%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .26s,transform .26s,box-shadow .26s;display:flex}.kSrHCG_chatSendBtnActive{background:var(--status-info);color:var(--landing-paper);box-shadow:0 0 10px color-mix(in srgb, var(--status-info) 55%, transparent);transform:scale(1.06)}.kSrHCG_routerWrap{z-index:10;justify-content:center;align-items:center;width:100%;height:auto;min-height:30px;display:flex;position:absolute;top:64px;left:50%;transform:translate(-50%)}.kSrHCG_routerNode{background:color-mix(in srgb, var(--landing-paper) 88%, transparent);border:1px solid color-mix(in srgb, var(--status-info) 30%, transparent);border-top:1px solid color-mix(in srgb, var(--landing-paper) 95%, transparent);height:auto;min-height:30px;box-shadow:0 4px 18px color-mix(in srgb, var(--landing-ink) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 80%, transparent);-webkit-backdrop-filter:blur(20px);color:var(--landing-ink);white-space:normal;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-size:.6875rem;display:flex}.kSrHCG_routerIcon{color:var(--status-info);flex-shrink:0}.kSrHCG_routerLabel{color:var(--landing-ink);letter-spacing:0;font-weight:650}.kSrHCG_routerDivider{background:color-mix(in srgb, var(--landing-ink) 20%, transparent);border-radius:50%;width:3px;height:3px}.kSrHCG_routerAction{color:var(--landing-muted);font-size:.6875rem}.kSrHCG_modelsContainer{z-index:10;width:100%;height:38px;position:absolute;top:144px;left:50%;transform:translate(-50%)}.kSrHCG_modelNode{background:color-mix(in srgb, var(--landing-paper) 90%, transparent);border:1px solid color-mix(in srgb, var(--landing-ink) 8%, transparent);border-top:1px solid color-mix(in srgb, var(--landing-paper) 95%, transparent);width:38px;height:38px;box-shadow:0 4px 16px color-mix(in srgb, var(--landing-ink) 6%, transparent), inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 80%, transparent);-webkit-backdrop-filter:blur(20px);cursor:default;border-radius:50%;place-items:center;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:absolute;top:0}.kSrHCG_modelNodeLeft{left:calc(22.222% - 19px)}.kSrHCG_modelNodeCenter{left:calc(50% - 19px)}.kSrHCG_modelNodeRight{left:calc(77.778% - 19px)}.kSrHCG_modelNode:hover{border-color:color-mix(in srgb, var(--status-info) 35%, transparent);transform:scale(1.08)}.kSrHCG_modelNodeActiveSky{border-color:color-mix(in srgb, var(--status-info) 85%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--status-info) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 90%, transparent);transform:scale(1.06)}.kSrHCG_modelNodeActiveAmber{border-color:color-mix(in srgb, var(--status-warning) 85%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--status-warning) 35%, transparent), inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 90%, transparent);transform:scale(1.06)}.kSrHCG_modelNodeActiveEmerald{box-shadow:0 0 18px #10a37f59, inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 90%, transparent);border-color:#10a37fd9;transform:scale(1.06)}.kSrHCG_hubContainer{z-index:10;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:274px;left:50%;transform:translate(-50%)}@keyframes kSrHCG_spin-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kSrHCG_rotatingRing{pointer-events:none;width:72px;height:72px;animation:14s linear infinite kSrHCG_spin-ring;position:absolute;inset:-8px}.kSrHCG_hubGlow{background:radial-gradient(circle, color-mix(in srgb, var(--landing-accent) 35%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:-12px}.kSrHCG_orbCircle{background:color-mix(in srgb, var(--landing-paper) 92%, transparent);border:1px solid color-mix(in srgb, var(--status-info) 40%, transparent);width:48px;height:48px;box-shadow:0 8px 24px color-mix(in srgb, var(--status-info) 25%, transparent), 0 0 0 1px color-mix(in srgb, var(--landing-paper) 80%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:50%;place-items:center;display:grid;position:relative}.kSrHCG_orbImg{border-radius:50%;width:36px;height:36px}.kSrHCG_hubTag{letter-spacing:.04em;color:var(--landing-ink);background:color-mix(in srgb, var(--landing-paper) 92%, transparent);border:1px solid color-mix(in srgb, var(--landing-ink) 8%, transparent);white-space:nowrap;box-shadow:0 2px 8px color-mix(in srgb, var(--landing-ink) 8%, transparent);border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:650;position:absolute;bottom:-22px}.kSrHCG_responseCard{box-sizing:border-box;background:color-mix(in srgb, var(--landing-paper) 90%, transparent);border:1px solid color-mix(in srgb, var(--landing-ink) 8%, transparent);border-top:1px solid color-mix(in srgb, var(--landing-paper) 95%, transparent);corner-shape:squircle;width:min(100%,340px);min-height:96px;box-shadow:0 16px 40px -8px color-mix(in srgb, var(--landing-ink) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--landing-paper) 80%, transparent);-webkit-backdrop-filter:blur(24px)saturate(190%);z-index:10;border-radius:14px;flex-direction:column;gap:7px;margin:0 auto;padding:14px 15px;transition:opacity .28s;display:flex;position:relative}.kSrHCG_cardFading{opacity:.85}.kSrHCG_responseHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kSrHCG_tagWrap{align-items:center;gap:5px;display:flex}.kSrHCG_responseTag{letter-spacing:.05em;text-transform:uppercase;color:var(--status-info);background:color-mix(in srgb, var(--status-info) 8%, transparent);border:1px solid color-mix(in srgb, var(--status-info) 25%, transparent);border-radius:4px;padding:1.5px 6px;font-size:.6875rem;font-weight:650}.kSrHCG_responseProvider{color:var(--landing-muted);white-space:normal;font-size:.6875rem}.kSrHCG_responseText{color:var(--landing-ink);min-height:48px;margin:0;font-size:.6875rem;line-height:1.55}.kSrHCG_routingPlaceholder{color:var(--landing-muted);font-size:.6875rem;font-style:italic}.kSrHCG_cursor{background:var(--status-info);vertical-align:-1px;width:4px;height:11px;margin-left:2px;animation:1s step-end infinite kSrHCG_blink;display:inline-block}@keyframes kSrHCG_blink{0%,to{opacity:1}50%{opacity:0}}.kSrHCG_svgCanvas{pointer-events:none;z-index:1;width:100%;height:378px;position:absolute;top:32px;left:50%;overflow:visible;transform:translate(-50%)}.kSrHCG_staticPath{stroke:color-mix(in srgb, var(--landing-ink) 10%, transparent);stroke-width:1.25px;stroke-linecap:round;fill:none}@keyframes kSrHCG_sync-flow-v{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}.kSrHCG_beamPromptToRouter{stroke:var(--status-info);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:36 24;fill:none;opacity:.85;animation:4s linear infinite kSrHCG_sync-flow-v}.kSrHCG_beamBranchLeft{stroke:var(--status-info);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:36 24;fill:none;opacity:.85;animation:4s linear -.7s infinite kSrHCG_sync-flow-v}.kSrHCG_beamBranchCenter{stroke:var(--status-warning);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:36 24;fill:none;opacity:.85;animation:4s linear -1.4s infinite kSrHCG_sync-flow-v}.kSrHCG_beamBranchRight{stroke:#10a37f;stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:36 24;fill:none;opacity:.85;animation:4s linear -2.1s infinite kSrHCG_sync-flow-v}.kSrHCG_beamConvergeLeft{stroke:var(--status-info);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:36 24;fill:none;opacity:.85;animation:4s linear -2.5s infinite kSrHCG_sync-flow-v}.kSrHCG_beamConvergeCenter{stroke:var(--status-warning);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:36 24;fill:none;opacity:.85;animation:4s linear -2.9s infinite kSrHCG_sync-flow-v}.kSrHCG_beamConvergeRight{stroke:#10a37f;stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:36 24;fill:none;opacity:.85;animation:4s linear -3.3s infinite kSrHCG_sync-flow-v}.kSrHCG_beamAllieToGuidance{stroke:var(--status-info);stroke-width:2px;stroke-linecap:round;stroke-dasharray:36 24;fill:none;opacity:.9;animation:3.8s linear -1.8s infinite kSrHCG_sync-flow-v}.kSrHCG_beamActiveSky{stroke:var(--status-info)}.kSrHCG_beamActiveAmber{stroke:var(--status-warning)}.kSrHCG_beamActiveEmerald{stroke:#10a37f}.kSrHCG_beamDim{opacity:.25;stroke-dasharray:none;animation:none}@media (prefers-reduced-motion:reduce){.kSrHCG_beamPromptToRouter,.kSrHCG_beamBranchLeft,.kSrHCG_beamBranchCenter,.kSrHCG_beamBranchRight,.kSrHCG_beamConvergeLeft,.kSrHCG_beamConvergeCenter,.kSrHCG_beamConvergeRight,.kSrHCG_beamAllieToGuidance{stroke-dashoffset:0;stroke-dasharray:none;opacity:.5;animation:none}}html[data-landing-motion=paused] .kSrHCG_flow13Root *{animation-play-state:paused}
