.product-toolbar{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:14px 40px;display:flex}.product-wordmark{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800}.product-wordmark span{color:var(--primary)}.product-user{color:var(--ink-soft);margin-right:auto}.product-wizard{max-width:1100px;margin:64px auto;padding:0 32px 80px}.product-wizard h1,.product-progress h1{letter-spacing:-1.8px;max-width:800px;font-size:clamp(30px,4vw,52px)}.product-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--primary);margin-bottom:18px;font:700 11px JetBrains Mono,monospace}.product-panel{margin-top:28px}.product-wizard .ant-steps{margin:40px 0}.product-summary{margin:24px 0 12px;display:flex}.product-actions{justify-content:flex-end;margin-top:24px;display:flex}.product-check{margin:24px 0}.product-panel .ant-alert{margin-top:20px}.product-back{margin-top:24px}.model-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:24px;display:grid}.model-grid>div{border-left:3px solid var(--primary);padding-left:20px}.product-start textarea{border-radius:16px;margin-top:16px}.product-error{margin:16px 40px}.product-center{place-items:center;min-height:60vh;display:grid}.product-progress{max-width:780px;margin:36px auto;padding:20px 32px 48px}.progress-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.progress-heading .ant-tag{flex-shrink:0}.progress-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.progress-panel{border:1px solid var(--line);background:var(--paper);border-radius:18px;min-width:0;padding:24px}.progress-metric{font-variant-numeric:tabular-nums;flex-direction:column;margin:18px 0 14px;display:flex}.progress-metric strong{font-family:JetBrains Mono,monospace;font-size:36px;line-height:1.3}.progress-metric small{color:var(--ink-faint);font-size:20px}.progress-metric>span{color:var(--ink-soft);font-size:12px}.progress-current-title{height:44px;margin-top:18px;font-size:15px;font-weight:650;line-height:22px;overflow:auto}.progress-detail{height:52px;color:var(--ink-soft);line-height:21px;overflow:auto}.progress-footer{justify-content:flex-end;align-items:center;gap:16px;min-height:64px;display:flex}.progress-track{background:var(--sunken);border-radius:8px;width:100%;height:8px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--primary);height:100%}.product-history{padding:0 40px 40px}.version-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:16px 0;display:flex}@media (width<=700px){.product-toolbar{padding:16px}.product-wizard{margin-top:32px;padding:0 16px 40px}.model-grid{grid-template-columns:1fr}.product-history{padding:16px}.product-error{margin:16px}.product-progress{margin:16px auto;padding:16px}.progress-heading{flex-direction:column;align-items:flex-start;gap:8px}.progress-panel{padding:20px}}.product-supplement{border:1px solid var(--line);border-radius:12px;margin:24px 0 8px;padding:18px 20px}.product-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.product-brand-icon{background:var(--ink);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.product-toolbar{min-height:64px;padding:10px 32px}.product-wordmark{letter-spacing:-.4px;font-size:20px}.setup-layout{grid-template-columns:300px minmax(0,1fr);min-height:calc(100dvh - 65px);display:grid}.setup-sidebar{border-right:1px solid var(--line);flex-direction:column;gap:24px;padding:40px 24px 32px;display:flex}.setup-sidebar p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.65}.setup-sidebar .product-eyebrow{letter-spacing:1.5px;margin-bottom:12px}.setup-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-steps button{text-align:left;width:100%;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 12px;display:flex}.setup-steps button:disabled{cursor:default}.setup-steps button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.setup-steps [aria-current=step] button{border-color:var(--line);color:var(--ink);background:#fff}.setup-step-number{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.setup-steps [aria-current=step] .setup-step-number{background:var(--primary);color:#fff;border-color:var(--primary)}.setup-steps strong{margin:3px 0 6px;font-size:13px;display:block}.setup-steps small{color:var(--ink-faint);font-size:12px;line-height:1.5;display:block}.setup-save-note{background:var(--sunken);border-radius:16px;margin-top:auto;padding:18px}.setup-save-note>.anticon{color:var(--primary);margin-bottom:10px;font-size:20px}.setup-content{--setup-inset:56px;min-width:0;padding:40px var(--setup-inset) 0;flex-direction:column;display:flex}.setup-content h1.ant-typography{letter-spacing:-1.2px;margin:0 0 14px;font-size:clamp(30px,3.2vw,40px);line-height:1.1}.setup-lead{color:var(--ink-soft);max-width:720px;line-height:1.7;margin-bottom:28px!important}.setup-content .product-panel{margin-top:0;margin-bottom:32px}.setup-back{justify-content:flex-start;margin:0 0 20px}.setup-files,.source-inventory{flex-direction:column;flex:1;min-width:0;display:flex}.source-summary{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;display:flex}.source-summary strong{font-size:15px}.source-summary p{color:var(--ink-faint);margin:5px 0 0;font-size:12px}.source-summary>.ant-btn{flex-shrink:0;height:40px;margin-left:auto}.source-folder{width:44px;height:44px;color:var(--primary);background:#e1e7ff;border-radius:12px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.source-filter{color:var(--ink-faint);justify-content:space-between;align-items:center;gap:16px;margin:20px 0 14px;font-size:12px;display:flex}.source-filter .ant-input-affix-wrapper{max-width:360px;min-height:40px}.source-filter>span:last-child{flex-shrink:0}.source-table .ant-table{border:1px solid var(--line);border-radius:20px;font-size:13px;overflow:hidden}.source-table .ant-table-thead>tr>th{background:#f8f9fa;padding:12px 16px;font-size:12px}.source-table .ant-table-tbody>tr>td{border-color:#eceef1;height:48px;padding:7px 16px}.source-name{align-items:center;gap:8px;display:flex}.source-name>.anticon{color:var(--ink-faint)}.source-name .ant-btn{color:var(--ink);padding:0;font-weight:600}.source-number{font-family:JetBrains Mono,monospace;font-size:12px}.source-status.ant-tag{color:var(--primary);background:#e1e7ff;border:0;border-radius:999px;font-size:11px}.source-footer{margin:auto calc(-1 * var(--setup-inset)) 0;padding:20px var(--setup-inset);border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.source-footer p{color:var(--ink-faint);max-width:450px;margin:0;font-size:12px;line-height:1.6}.source-footer .ant-btn{flex-shrink:0;height:48px}@media (width>=1600px){.setup-content{--setup-inset:80px}}@media (width<=1050px){.setup-layout{grid-template-columns:240px minmax(0,1fr)}.setup-sidebar{padding:32px 16px}.setup-content{--setup-inset:24px;padding-top:32px}.source-footer{flex-wrap:wrap}}@media (width<=700px){.setup-layout{display:block}.setup-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:0;padding:20px 16px}.setup-sidebar>div:first-child,.setup-save-note,.setup-steps small{display:none}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.setup-steps button{text-align:center;flex-direction:column;align-items:center;gap:4px;height:100%;padding:8px 4px}.setup-steps strong{font-size:10px;line-height:1.35}.setup-content{--setup-inset:16px;padding-top:28px}.source-summary{flex-wrap:wrap;gap:12px;padding:16px}.source-summary>div{flex:1;min-width:160px}.source-filter{flex-direction:column;align-items:stretch;gap:8px}.source-filter .ant-input-affix-wrapper{max-width:none}.source-footer{gap:16px;margin-top:20px}.source-footer .ant-btn{width:100%}.product-toolbar{padding:12px 16px}}.product-account{border:1px solid var(--line);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 5px;display:flex}.product-account:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.product-account strong{font-size:13px;line-height:18px;display:block}.product-account small{color:var(--ink-faint);font-size:11px;line-height:15px;display:block}.product-avatar{width:32px;height:32px;color:var(--primary);background:#e1e7ff;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.product-toolbar,.source-footer,.setup-step-number{box-sizing:border-box}.product-toolbar{gap:16px}.product-header-actions{margin-left:auto}.setup-header-context{border-left:1px solid var(--line);padding-left:16px}.setup-header-context strong,.setup-header-context small{display:block}.setup-header-context strong{font-size:13px}.setup-header-context small{color:var(--ink-faint);margin-top:3px;font-size:12px}.source-table .ant-table-tbody>tr>td{padding-top:5px;padding-bottom:5px}.source-footer{margin-top:auto}@media (width<=700px){.setup-header-context{display:none}.source-footer{margin-top:20px}}.product-language.ant-segmented{padding:3px}.product-language .ant-segmented-item-label{min-width:36px;padding-inline:10px}.evolution-orbit{width:100px;height:100px;margin-bottom:24px;position:relative}.evolution-orbit i{border:1px solid var(--primary);border-radius:30%;animation:12s linear infinite orbit;position:absolute;inset:0}.evolution-orbit i:nth-child(2){opacity:.6;animation-direction:reverse;inset:15px}.evolution-orbit i:nth-child(3){background:var(--primary);border-radius:50%;animation:none;inset:32px}@keyframes orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.evolution-orbit i{animation:none}}@media (width<=700px){.progress-metrics{gap:10px}.progress-metric strong{font-size:24px}.progress-metric small{font-size:14px}}.progress-notice{margin-top:20px}.setup-content>.product-back{height:32px;color:var(--primary);align-self:flex-start;margin:0 0 24px;padding-inline:0;font-weight:600}.product-supplement{border:0;padding:0}.product-supplement .product-panel{margin-bottom:20px}:root{--font-display:"Bricolage Grotesque", "Trebuchet MS", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--radius-card:24px;--pad-card:26px}html,body,#root{height:100%;margin:0}body{background:var(--paper,#fff);color:var(--ink,#17181c);-webkit-font-smoothing:antialiased}.display,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography{font-family:var(--font-display);letter-spacing:-.025em;font-weight:800}.mono{font-family:var(--font-mono)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.app-header{border-bottom:1px solid var(--line);z-index:10;background:var(--paper);flex-wrap:wrap;align-items:center;gap:24px;height:auto;min-height:72px;padding:12px 40px;line-height:normal;display:flex;position:sticky;top:0}.app-header-stage,.app-header-actions{margin-left:auto}@media (width<=860px){.app-header{gap:16px;padding:12px 20px}.app-header-actions{width:100%;margin-left:0}.app-header .nav-rail{max-width:100%;overflow-x:auto}}.app-mark{background:var(--primary);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.app-brand{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:12px;padding:0;display:flex}.app-brand-copy{flex-direction:column;gap:4px;max-width:240px;display:flex}.app-brand-name{font-size:23px;line-height:1}.app-brand-name>span{color:var(--primary)}.app-brand-context{color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}.nav-rail{background:var(--sunken);border-radius:999px;flex:none;gap:2px;padding:3px;display:flex;position:relative}.nav-pill{width:var(--pill-w,0);transform:translateX(var(--pill-x,0));background:var(--ink);border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.nav-item{z-index:1;font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:5px 14px;font-size:13px;font-weight:600;line-height:20px;position:relative}.nav-item:hover{color:var(--ink)}.nav-item.on,.nav-item.on:hover{color:#fff}.pill{white-space:nowrap;background:var(--sunken);color:var(--ink-soft);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.pill-sm{padding:4px 10px;font-size:11.5px}.pill-btn{cursor:pointer;border:none;transition:transform .12s,filter .12s}.pill-btn:hover{filter:brightness(.96);transform:translateY(-1px)}.ant-card{border:none;box-shadow:0 1px 2px #17181c0a,0 12px 32px #17181c0d}.flat-card.ant-card{box-shadow:none}.result-table .ant-table-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.result-table .ant-table-thead>tr>th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:700}.result-table .ant-table{border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.cell-null{color:var(--ink-ghost);font-style:italic}.answer-text{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:27px;font-weight:700;line-height:1.3}.answer-caption{margin:0;font-size:15px;line-height:1.5}.q-browser{flex-direction:column;gap:16px;width:100%;padding:6px 4px 2px;display:flex}.q-filter{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pill-on{outline:2px solid var(--ink);outline-offset:1px}.q-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;display:grid}.q-card{text-align:left;font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:18px;flex-direction:column;gap:9px;padding:14px 16px 15px;display:flex}.q-card:hover{border-color:var(--primary);box-shadow:0 1px 2px #17181c0d,0 14px 30px #17181c17}.q-card-head{align-items:center;gap:8px;display:flex}.q-card-id{font-family:var(--font-display);font-size:13px;font-weight:700}.q-chart{color:var(--primary);align-items:center;margin-left:auto;display:inline-flex}.q-card p{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.readback{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--pad-card);flex-direction:column;gap:14px;display:flex}.readback-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.readback-note{color:var(--ink-faint);font-size:12px}.readback-cols{grid-template-columns:1fr auto 1fr;align-items:start;gap:18px;display:grid}.readback-col{flex-direction:column;gap:6px;display:flex}.readback-col p{margin:0;font-size:15.5px;line-height:1.45}.readback-swap{color:var(--primary);align-self:center}.readback-waiting{color:var(--ink-ghost)}.readback-open{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 12%, transparent)}.readback-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.readback-go{background:var(--primary);color:#fff}.readback-nerd{color:var(--ink-faint);background:0 0;margin-left:auto}.pill-btn:disabled{opacity:.45;cursor:not-allowed}@media (width<=860px){.readback-cols{grid-template-columns:1fr}.readback-swap{transform:rotate(90deg)}}.answer-hero{background:var(--primary);color:#fff;border-radius:var(--radius-card);padding:var(--pad-card)}.answer-hero .eyebrow,.answer-hero .ant-typography,.answer-hero .ant-collapse,.answer-hero .ant-collapse-content{color:#ffffffdb}.answer-hero .ant-collapse-header,.answer-hero .ant-collapse-arrow{color:#ffffffdb!important}.answer-hero .reasoning-text{color:#ffffffd1}.hero-stat{flex-direction:column;gap:2px;display:flex}.hero-stat b{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1}.hero-stat span{opacity:.78;font-size:12px}.reasoning-text{white-space:pre-wrap;color:var(--ink-faint);margin:0;font-size:12.5px;line-height:1.65}.thinking-text{white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono);color:var(--ink-faint);max-height:260px;margin:0;font-size:11.5px;font-style:italic;line-height:1.65;overflow:auto}.plain-sql{background:var(--paper);color:var(--ink);white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:16px;line-height:1.6}.ant-code-highlighter,.ant-code-highlighter pre{border-radius:16px;background:var(--paper)!important}.react-flow__attribution{display:none}.diagram-frame{background-color:var(--card);border-radius:28px;flex:1;position:relative;overflow:hidden;box-shadow:0 1px 2px #17181c0a,0 12px 32px #17181c0d}.react-flow__controls{border-radius:999px;overflow:hidden;box-shadow:0 6px 18px #17181c1a}.react-flow__controls-button{background:var(--card);border-bottom:1px solid var(--line-soft)}.react-flow__minimap{border-radius:16px;box-shadow:0 6px 18px #17181c1a}.diagram-frame .react-flow__edge{pointer-events:none}.react-flow__edge .join-line{opacity:.32;stroke-width:1.3px}.react-flow__edge .join-dot{opacity:.5}.diagram-frame .react-flow__node-table{will-change:transform}.react-flow__handle{background:0 0;border:none;min-width:0;min-height:0}.node-more{text-align:left;border:none;border-top:1px solid var(--line-soft);width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-ghost);cursor:pointer;background:0 0;padding:0 10px;font-size:9.5px;display:block}.node-more:hover{color:var(--primary);background:var(--primary-tonal)}.join-handle{opacity:0;width:1px;height:1px}.stage-rail{background:var(--sunken);border-radius:999px;flex:none;align-items:stretch;gap:2px;padding:3px;display:flex}.stage-cell{white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;line-height:20px;display:flex}.stage-cell.on{background:var(--card);box-shadow:0 1px 2px #17181c14}.stage-name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:flex}.stage-cell.on .stage-name{color:var(--olive-deep)}.stage-live{background:var(--olive);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--olive) 22%, transparent);border-radius:50%}.stage-count{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:14px;font-weight:800;display:flex}.stage-count em{letter-spacing:0;color:var(--ink-faint);font-family:Manrope,sans-serif;font-size:10px;font-style:normal;font-weight:600}.stage-count b{letter-spacing:.04em;background:var(--primary-tonal);color:var(--primary-deep);border-radius:999px;padding:0 6px;font-family:Manrope,sans-serif;font-size:9.5px;font-weight:700;line-height:18px}.stage-chip{height:36px;padding:0 14px}.stage-arrow{color:var(--ink-ghost);flex:none;align-self:center}.ddl-split{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=900px){.ddl-split{grid-template-columns:minmax(0,1fr)}}.ddl-outline-list{max-height:70vh;padding-bottom:8px;overflow:auto}.ddl-outline-head{z-index:1;background:var(--card);border-bottom:1px solid var(--line-soft);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;padding:8px 14px;font-size:11px;font-weight:700;display:flex;position:sticky;top:0}.ddl-item{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;padding:7px 14px;font-size:12.5px;display:flex}.ddl-item i{border-radius:50%;flex:none;width:8px;height:8px}.ddl-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ddl-item em{color:var(--ink-ghost);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-style:normal}.ddl-item:hover{background:var(--paper)}.ddl-item.on{background:var(--primary-tonal);color:var(--primary-deep);font-weight:600}.answer-hero{min-height:190px}.answer-placeholder{align-items:center;min-height:44px;display:flex}.answer-waiting-dots{gap:6px;display:flex}.answer-waiting-dots i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite answer-wait}.answer-waiting-dots i:nth-child(2){animation-delay:.15s}.answer-waiting-dots i:nth-child(3){animation-delay:.3s}@keyframes answer-wait{0%,80%,to{opacity:.35}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.answer-waiting-dots i{opacity:.65;animation:none}}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.18s;--dur:.3s;--dur-slow:.46s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes pop{0%{opacity:0;transform:scale(.97)}}@keyframes fade{0%{opacity:0}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes blink{50%{opacity:0}}.rise{animation:rise var(--dur) var(--ease-out) both}.pop{animation:pop var(--dur) var(--ease-out) both}.fade{animation:fade var(--dur-slow) var(--ease-out) both}.stagger>*{animation:rise var(--dur) var(--ease-out) both;animation-delay:calc(min(var(--i,0) * 45ms, .4s))}.writing:after{content:"";vertical-align:text-bottom;opacity:.6;background:currentColor;width:.5em;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.meter-fill{transform-origin:0;animation:grow-x var(--dur-slow) var(--ease-out) both;animation-delay:.12s}.chart-placeholder{background:linear-gradient(90deg, var(--paper) 25%, var(--sunken) 50%, var(--paper) 75%);background-size:200% 100%;border-radius:16px;animation:1.4s linear infinite shimmer}.hero-stat{animation:rise var(--dur) var(--ease-out) both}.hero-stat:nth-child(2){animation-delay:70ms}.hero-stat:nth-child(3){animation-delay:.14s}.ant-thought-chain-node{animation:rise var(--dur) var(--ease-out) both}.result-table tbody tr{animation:rise .32s var(--ease-out) both}.result-table tbody tr:nth-child(2){animation-delay:26ms}.result-table tbody tr:nth-child(3){animation-delay:52ms}.result-table tbody tr:nth-child(4){animation-delay:78ms}.result-table tbody tr:nth-child(5){animation-delay:.104s}.result-table tbody tr:nth-child(6){animation-delay:.13s}.result-table tbody tr:nth-child(7){animation-delay:.156s}.result-table tbody tr:nth-child(8){animation-delay:.182s}.result-table tbody tr:nth-child(9){animation-delay:.208s}.result-table tbody tr:nth-child(10){animation-delay:.234s}.result-table tbody tr:nth-child(n+11){animation-delay:.26s}.readback-col:last-child{animation:rise var(--dur) var(--ease-out) both;animation-delay:90ms}.ant-card{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.ant-card-hoverable:hover{transform:translateY(-2px);box-shadow:0 1px 2px #17181c0d,0 18px 40px #17181c1a}.nav-rail[data-ready] .nav-pill{transition:transform .32s var(--ease-out), width .32s var(--ease-out)}.nav-item{transition:color var(--dur-fast) var(--ease-out)}.q-card{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.q-card:hover{transform:translateY(-2px)}.pill-btn{transition:transform var(--dur-fast) var(--ease-out), filter var(--dur-fast) var(--ease-out)}.diagram-frame{animation:fade var(--dur-slow) var(--ease-out)}.collapsible{transition:grid-template-rows var(--dur-slow) var(--ease-out), opacity var(--dur-fast) var(--ease-out);grid-template-rows:1fr;display:grid}.collapsible>*{min-height:0;overflow:hidden}.collapsible[data-closed=true]{opacity:0;grid-template-rows:0fr}.chain-card .ant-card-body{transition:padding var(--dur-slow) var(--ease-out)}.chain-card-closed .ant-card-body{padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}
