:root{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#242421;background:#faf9f6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;--muted:#73736d;--line:#dfded7;--mono:"IBM Plex Mono",Consolas,monospace}.preview-files-button{border:0;background:transparent;padding:4px 0}.ready-prompts{margin-top:30px}.ready-prompts-heading{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.ready-prompts-heading h2{font-size:14px;font-weight:500;letter-spacing:-.2px;margin:0}.ready-prompts-heading>span{font-family:var(--mono);font-size:10px;color:#929287}.ready-prompts ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:8px;background:#fffefa;max-height:310px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c4c4b9 transparent}.ready-prompts li+li{border-top:1px solid #e9e8e0}.ready-prompts li button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;background:transparent;border:0;padding:13px 17px;color:#515149;font-size:12px;line-height:1.6}.ready-prompts li button:not(:disabled):hover{background:#f2f1eb;color:#242421}.ready-prompts li button>span:last-child{color:#9d9e90;flex-shrink:0}.ready-prompts li button:focus-visible{outline-offset:-3px}.ready-prompts-message{font-size:11px;color:#7a7b70}.ready-prompts-message button{border:0;background:transparent;text-decoration:underline;color:inherit;padding:0}.expense-preview{border:1px solid #dbdad1;background:#fffefa;color:#242421;border-radius:12px;padding:0;width:min(1120px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);box-shadow:0 25px 95px #0003;overflow:hidden}.expense-preview[open]{display:flex;flex-direction:column}.expense-preview::backdrop{background:#17181580;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.expense-preview-header{display:flex;align-items:center;justify-content:space-between;padding:19px 23px 14px;gap:20px}.expense-preview-header h2{margin:0;font-size:17px;font-weight:500;letter-spacing:-.3px}.preview-close{border:0;background:transparent;font-size:25px;line-height:1;color:#77776e;width:32px;height:32px;border-radius:4px}.preview-close:hover{background:#eeede5}.expense-preview-controls{display:flex;align-items:center;gap:20px;padding:0 23px 12px;flex-wrap:wrap}.expense-preview-controls label{display:flex;align-items:center;gap:9px;font-size:11px;color:#7a7b70}.expense-preview-controls select{background:#f8f7f1;border:1px solid #dcdcd2;border-radius:5px;padding:8px 9px;font-size:12px;max-width:220px;color:#3c3d34}.expense-preview-controls>a{margin-left:auto;text-decoration:none;font-size:11px;color:#65675b}.preview-source-label{font-size:12px;color:#707163}.expense-preview-description{margin:0;padding:0 23px 15px;font-size:11px;line-height:1.6;color:#898a7d}.expense-preview-content{min-height:180px;overflow:auto;border-block:1px solid #e2e2d8;background:#fffefa}.expense-preview-table{overflow:auto;max-height:57dvh;scrollbar-width:thin}.expense-preview-table table{table-layout:auto;text-align:left;width:max-content;min-width:100%}.expense-preview-table th,.expense-preview-table td{font-size:11px;letter-spacing:0;font-weight:400;padding:10px 16px!important;text-align:left;white-space:pre-wrap;min-width:100px;max-width:320px;overflow-wrap:anywhere;border-bottom:1px solid #eeeee5;line-height:1.6;vertical-align:top}.expense-preview-table thead th{position:sticky;top:0;z-index:1;background:#f0f0e8;color:#626454;font-weight:500;border-bottom:1px solid #dbddcf}.expense-preview-table tbody tr:nth-child(2n){background:#fafaf5}.expense-preview-table th:first-child{width:auto}.expense-preview-text{font-family:var(--mono);font-size:11px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:57dvh;overflow:auto;padding:17px 23px;margin:0;color:#565949}.preview-message{padding:24px;font-size:12px;color:#7d806f}.preview-message button{border:1px solid #d3d6c8;background:#fffefa;border-radius:4px;padding:8px 12px;font-size:11px;color:inherit}.expense-preview-footer{padding:14px 23px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:11px;color:#868a78}.expense-preview-footer a{color:#5d6550;text-decoration:none;white-space:nowrap}@media(max-width:560px){.ready-prompts ul{max-height:300px}.ready-prompts li button{padding:12px 14px;font-size:11px;min-height:44px}.expense-preview{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:9px}.expense-preview-header{padding:13px 15px 10px}.expense-preview-controls{gap:12px;padding:0 15px 12px}.expense-preview-controls label{justify-content:space-between;width:100%}.expense-preview-controls select{max-width:210px}.expense-preview-controls>a{min-height:32px;display:flex;align-items:center}.expense-preview-description{padding:0 15px 13px;font-size:10px}.expense-preview-footer{padding:13px 15px;font-size:10px}.expense-preview-table th,.expense-preview-table td{font-size:10px;padding:9px 12px!important}.expense-preview-text{padding:14px 15px}}*{box-sizing:border-box}body{margin:0}button,textarea,select{font:inherit}button,a,summary,select{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}button:disabled,select:disabled,textarea:disabled{cursor:default}button:disabled{opacity:.42}a{color:inherit;text-underline-offset:4px}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible,.console:focus-visible{outline:2px solid #72746b;outline-offset:4px}svg{flex-shrink:0}::selection{background:#dcdcd3;color:#111}.app-shell{max-width:1328px;padding:0 64px;margin:auto}.site-header{height:98px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.brand{font-size:15px;font-weight:650;letter-spacing:3px;display:flex;align-items:center;gap:13px;text-decoration:none}.brand-icon{width:23px;height:22px;display:flex;gap:3px;align-items:center;transform:skew(-17deg)}.brand-icon i{width:5px;height:22px;background:#282825}.brand-icon i:nth-child(2){height:16px}.brand-icon i:nth-child(3){height:10px}.header-caption{font-size:12px;color:#73736d}.header-divider{display:inline-block;margin:0 11px;color:#c6c5be}main{padding:24px 0 28px}.composer{border:1px solid #d9d8cf;border-radius:12px;background:#fffefa;overflow:hidden;box-shadow:0 3px 12px #25251703}.selector-row{display:flex;align-items:center;border-bottom:1px solid #e7e6df;padding:17px 22px;gap:26px}.select-field{display:flex;align-items:center;gap:13px;min-width:0}.select-field label{font-size:11px;white-space:nowrap;color:#85857b}.select-wrap{position:relative;min-width:0}.select-wrap select{appearance:none;border:0;border-radius:4px;padding:5px 22px 5px 0;background:transparent;font-size:12px;font-weight:500;color:#373730;width:100%;max-width:260px}.select-wrap>span{position:absolute;right:1px;top:50%;transform:translateY(-64%);font-size:17px;pointer-events:none;color:#6e6e64}.example-field{padding-left:26px;border-left:1px solid #e5e4dd}.example-download{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#797970;text-decoration:none;margin-left:auto;white-space:nowrap}.example-download:hover{color:#222}.prompt-field{padding:21px 22px 0}.prompt-field>label{font-size:11px;color:#828278;display:block;margin-bottom:8px}.prompt-field textarea{resize:vertical;width:100%;min-height:74px;max-height:350px;font-size:15px;line-height:1.7;letter-spacing:-.1px;padding:0;border:none;background:transparent;color:#2d2d29;border-radius:3px}.prompt-field textarea:disabled{opacity:.7}.prompt-field textarea::placeholder{color:#99998f}.composer-bottom{padding:16px 20px 18px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px}.composer-note{font-size:11px;color:#909086}.button{border:1px solid #242421;border-radius:6px;padding:11px 17px;background:#242421;color:#fffefa;display:inline-flex;align-items:center;justify-content:center;gap:19px;min-height:43px;font-size:12px;font-weight:500;white-space:nowrap;transition:background .15s,transform .15s}.button:not(:disabled):hover{background:#44443c;transform:translateY(-1px)}.stop-button{background:transparent;color:#242421}.stop-button:not(:disabled):hover{background:#efeee8}.stop-square{width:8px;height:8px;background:currentColor}.parity-line{font-size:10.5px;color:#8a8a81;display:flex;gap:12px;justify-content:space-between;margin:14px 0 26px;padding:0 1px}.notice{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f0efe8;border:1px solid #dddcd3;border-radius:6px;font-size:12px;line-height:1.6;margin-top:14px;color:#5c5c53}.notice-dot{height:5px;width:5px;border-radius:50%;background:#77786b;flex-shrink:0}.error-notice{justify-content:space-between;background:#f7f0ed;color:#835144;border-color:#e7d8d1}.notice button{border:0;background:transparent;display:flex;gap:7px;align-items:center;font-size:11px;white-space:nowrap}.session-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.session-panel{min-width:0;position:relative;align-self:start;border:1px solid #deddd5;border-radius:10px;background:#fffefa;overflow:hidden}.session-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 20px;min-height:100px}.session-title{display:flex;gap:9px;align-items:center}.session-title h2{font-size:17px;font-weight:550;letter-spacing:-.45px;line-height:1.4;margin:0}.reflex-mark{display:inline-grid;place-items:center;font-size:13px;border:1px solid #d4d4c8;width:19px;height:19px;border-radius:4px;line-height:1;color:#65665c}.session-header p{font-size:10px;color:#909086;margin:6px 0 0}.clock-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.clock{font-family:var(--mono);font-size:23px;letter-spacing:-1px;color:#7f8076;line-height:1.2;font-weight:400;font-variant-numeric:tabular-nums}.clock.ticking{color:#25251f}.status{display:flex;gap:5px;align-items:center;font-size:9px;color:#8e8f83}.status-dot{width:4px;height:4px;display:inline-block;border-radius:50%;background:#a7a99b}.status-dot.active{background:#30362b;animation:pulse 1.8s infinite}.console-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 19px 12px;background:#252623;color:#c2c3b8;border-bottom:1px solid #373831;font-size:9px}.console-heading>span:first-child{display:flex;align-items:center;gap:8px}.terminal-symbol{font-family:var(--mono);font-size:12px;color:#989b8a}.console-event-count{font-family:var(--mono);font-size:9px;color:#85897a}.console{font-family:var(--mono);font-size:10.5px;line-height:1.7;padding:22px 20px;background:#20211e;color:#d7d8cd;height:252px;overflow:auto;scrollbar-width:thin;scrollbar-color:#51544a #20211e;overflow-wrap:anywhere}.console-empty{padding-top:5px;color:#adada1}.empty-line{display:flex;align-items:center;gap:9px}.prompt-caret{color:#727a62}.empty-hint{display:block;margin:11px 0 22px 17px;color:#646b5c;font-size:10px;line-height:1.7;max-width:90%}.idle-cursor{width:6px;height:12px;background:#8b917f;display:block;opacity:.6}.stream-message{margin:0 0 18px}.stream-message:last-child{margin-bottom:0}.event-kind{color:#8d9680;font-size:8px;text-transform:uppercase;letter-spacing:.8px;display:block;margin-bottom:3px}.stream-message p{white-space:pre-wrap;margin:0}.stream-error p{color:#e5b1a1}.stream-command{padding:9px 0;border-bottom:1px solid #363b31}.stream-command:first-child{padding-top:0}.stream-command summary{list-style:none;display:flex;align-items:center;gap:7px;font-size:9px;color:#a9b198}.stream-command summary::-webkit-details-marker{display:none}.event-chevron{color:#808b70;font-size:15px;transition:transform .15s}.stream-command[open] .event-chevron{transform:rotate(90deg)}.command-preview{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;color:#7f8973}.stream-command pre{font:inherit;font-size:10px;white-space:pre-wrap;overflow-wrap:anywhere;color:#d2d6c6;margin:10px 0}.follow-button{position:absolute;top:360px;left:50%;transform:translate(-50%);border:1px solid #62675b;background:#363c2f;color:#dedfce;border-radius:20px;padding:5px 10px;font-size:9px;display:flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 3px 12px #0003}.arrow-down{transform:rotate(90deg)}.arm-error{font-size:11px;padding:14px 20px;margin:0;background:#f7f0ed;color:#895647;border-top:1px solid #e5d6ce;line-height:1.6}.answer{padding:20px;border-bottom:1px solid #e9e8df}.answer-label{font-size:10px;font-weight:600;letter-spacing:.4px;color:#6e7161;margin-bottom:13px}.answer-text{font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:540px;overflow:auto}.session-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 18px;min-height:57px;color:#97988b;font-size:10px}.download-button,.download-disabled{display:inline-flex;gap:6px;align-items:center;font-size:10px;white-space:nowrap;padding:5px 0}.download-button{text-decoration:none;color:#4c5141}.download-button:hover{text-decoration:underline}.download-disabled{color:#b4b6a8}.report-count{font-family:var(--mono);font-size:8px;background:#eeefe6;padding:1px 4px;border-radius:3px}.individual-reports{padding:0 18px 13px;font-size:10px;color:#767d68}.individual-reports summary{font-size:9px;list-style-position:inside}.individual-reports ul{padding:0;list-style:none;margin:13px 0 0}.individual-reports li{display:flex;justify-content:space-between;gap:10px;padding:6px 0}.individual-reports a{display:flex;gap:6px;align-items:center;text-decoration:none;overflow-wrap:anywhere}.individual-reports li>span{font-family:var(--mono);font-size:9px;color:#989d8c;white-space:nowrap}.measurements{margin-top:36px}.measurements-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.measurements-heading h2{font-size:15px;font-weight:500;letter-spacing:-.3px;margin:0}.measurements-heading>span{font-size:10px;color:#939588}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:right;table-layout:fixed}thead th{font-size:9px;letter-spacing:.1px;color:#919485;font-weight:400;padding:12px 10px;border-bottom:1px solid #daddcf}thead th:first-child{width:28%}th:first-child{text-align:left;padding-left:0}tbody th{font-size:11px;font-weight:400;color:#565d49;padding:17px 10px;border-bottom:1px solid #e0e3d6}td{padding:17px 10px;font-size:17px;letter-spacing:-.5px;border-bottom:1px solid #e0e3d6}th:last-child,td:last-child{padding-right:0}.difference-value{display:flex;flex-direction:column;gap:4px}.difference-value>span{font-size:14px;letter-spacing:-.25px}.difference-value small{font-size:9px;letter-spacing:0;color:#8d9480}.partial-usage{display:block;font-size:9px;color:#977655;letter-spacing:0;margin-top:4px}.muted{color:#b5baab}.measurement-note{font-size:10px;line-height:1.6;color:#919884;margin:13px 0 0}.measurement-warning{font-size:11px;color:#856743;line-height:1.6;margin:10px 0 0}.run-details{margin-top:27px;border-bottom:1px solid #e0dfd7}.run-details>summary{display:flex;justify-content:space-between;align-items:center;padding:17px 0;list-style:none;font-size:11px;color:#818378}.run-details>summary::-webkit-details-marker{display:none}.details-plus{font-size:17px;font-weight:400;line-height:1;transition:transform .2s}.run-details[open] .details-plus{transform:rotate(45deg)}.details-content{padding:5px 0 23px}.details-content dl{display:grid;grid-template-columns:1fr 1fr;gap:19px 40px;margin:0}.details-content dl>div{min-width:0}.details-content dt{font-size:10px;color:#595e4f;font-weight:500;margin-bottom:5px}.details-content dd{font-size:10px;color:#969b8c;margin:0;line-height:1.7;overflow-wrap:anywhere}.evidence-links{display:flex;justify-content:space-between;gap:15px;margin-top:22px;padding-top:19px;border-top:1px solid #e3e6d9;font-size:10px;color:#8c9680}.run-id{font-family:var(--mono);font-size:9px;overflow-wrap:anywhere}.evidence-links a{display:flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap;color:#616d50}.token-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.token-details>div{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#999f8d;line-height:1.6}.token-details strong{font-weight:500;color:#687255}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.answer-text p{margin:0 0 9px;white-space:pre-wrap}.answer-text p:last-child{margin-bottom:0}.answer-text h3{font-size:12px;font-weight:600;line-height:1.6;margin:17px 0 9px}.answer-text h3:first-child{margin-top:0}.answer-text code{font-family:var(--mono);font-size:.9em;background:#eeefe7;padding:1px 4px;border-radius:3px}.answer-text pre{font-family:var(--mono);font-size:10px;background:#f2f3eb;padding:13px;border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.answer-table-scroll{overflow-x:auto;margin:14px 0;max-width:100%}.answer-table-scroll table{table-layout:auto;min-width:100%;width:max-content;font-size:10px;letter-spacing:0}.answer-table-scroll th,.answer-table-scroll td{font-size:10px;font-weight:400;letter-spacing:0;text-align:left;white-space:normal;line-height:1.6;padding:9px 10px;max-width:260px;min-width:70px;vertical-align:top}.answer-table-scroll th{font-weight:500;color:#697158}.answer-table-scroll th:first-child{width:auto}.answer-table-scroll td:first-child,.answer-table-scroll th:first-child{padding-left:0}.answer-table-scroll td:last-child,.answer-table-scroll th:last-child{padding-right:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@media(min-width:1450px){.app-shell{max-width:1400px}main{padding-top:24px}.console{height:285px}.follow-button{top:393px}}@media(max-width:1000px){.app-shell{padding:0 35px}.selector-row{gap:18px}.example-field{padding-left:18px}.session-header{padding:20px 18px}.session-header p{font-size:9px}.console{padding:20px 16px}.session-footer{font-size:9px;padding:13px 15px}.example-download span{display:none}.select-wrap select{max-width:230px}}@media(max-width:760px){.app-shell{padding:0 23px}.site-header{height:78px}.header-caption{font-size:10px}.header-divider{margin:0 7px}main{padding-top:24px}.selector-row{padding:14px 17px;gap:14px;flex-wrap:wrap}.select-field{gap:8px}.select-field label{font-size:10px}.select-wrap select{font-size:11px;max-width:215px}.example-field{padding-left:14px}.example-download{margin-left:auto}.prompt-field{padding:18px 18px 0}.prompt-field textarea{font-size:14px;min-height:94px}.composer-bottom{padding:12px 16px 16px 18px}.composer-note{font-size:9px;max-width:210px;line-height:1.8}.button{font-size:11px;gap:10px;padding:10px 13px}.parity-line{font-size:9px;line-height:1.6;gap:20px}.parity-line>span:last-child{text-align:right}.session-grid{gap:14px}.session-title h2{font-size:14px}.session-header{padding:17px 15px;min-height:93px}.session-header p{font-size:8px;max-width:130px;line-height:1.6}.clock{font-size:19px}.clock-wrap{gap:7px}.console-heading{padding:11px 14px;font-size:8px}.console-event-count{display:none}.console{padding:19px 14px;font-size:10px;height:230px}.empty-hint{font-size:9px}.session-footer{align-items:flex-start;padding:12px 13px;font-size:8px;min-height:52px}.session-footer>span:first-child{max-width:110px;line-height:1.5}.download-button,.download-disabled{font-size:8px;padding:0}.follow-button{top:326px}.answer{padding:17px 14px}.answer-text{font-size:11px}td{font-size:14px}.difference-value>span{font-size:12px}thead th{font-size:8px}tbody th{font-size:10px}.measurement-note{font-size:9px}}@media(max-width:560px){.app-shell{padding:0 18px}.site-header{height:73px}.brand{font-size:13px;letter-spacing:2.5px;gap:10px}.brand-icon{transform:skew(-17deg) scale(.85)}.header-caption{font-size:9px}.header-divider{margin:0 5px}main{padding-top:20px}.selector-row{gap:11px 0;padding:14px 16px;align-items:flex-start}.select-field{width:100%;justify-content:space-between}.select-field label{font-size:10px}.select-wrap{flex:1;margin-left:10px;max-width:215px}.select-wrap select{max-width:none;font-size:12px;padding:5px 22px 5px 0}.example-field{padding-left:0;border-left:0}.example-download{margin:3px 0 0 auto;font-size:9px}.example-download span{display:inline}.prompt-field{padding:16px 16px 0}.prompt-field textarea{font-size:16px;line-height:1.65;min-height:155px}.composer-bottom{gap:12px;padding:12px 15px 15px}.composer-note{max-width:150px;font-size:9px}.button{min-height:44px;padding:12px 14px;gap:10px;font-size:11px}.parity-line{margin:13px 0 21px;display:block;line-height:1.8}.parity-line>span{display:block}.parity-line>span:last-child{text-align:left;color:#a1a398}.session-grid{grid-template-columns:1fr;gap:17px}.session-header{padding:20px;min-height:95px}.session-title h2{font-size:17px}.session-header p{font-size:10px;max-width:none}.clock{font-size:23px}.status{font-size:9px}.console-heading{padding:12px 18px;font-size:9px}.console-event-count{display:inline}.console{height:217px;padding:20px 18px;font-size:10.5px}.empty-hint{font-size:10px}.session-footer{font-size:10px;min-height:56px;align-items:center;padding:13px 17px}.session-footer>span:first-child{max-width:none}.download-button,.download-disabled{font-size:10px}.follow-button{top:317px}.answer{padding:20px 18px}.answer-text{font-size:12px}.measurements{margin-top:29px}.measurements-heading{align-items:baseline}.measurements-heading h2{font-size:14px}.measurements-heading>span{font-size:8px;text-align:right;max-width:145px;line-height:1.6}thead th:first-child{width:25%}thead th{font-size:7.5px;line-height:1.5;padding:10px 4px}td{font-size:12px;padding:14px 4px;letter-spacing:-.3px}tbody th{font-size:9px;padding:14px 4px;line-height:1.5}.difference-value>span{font-size:10px;line-height:1.5}.difference-value small{font-size:7px;line-height:1.5}.details-content dl{grid-template-columns:1fr;gap:16px}.run-details{margin-top:19px}.evidence-links{flex-direction:column;gap:13px}.token-details{grid-template-columns:1fr;gap:15px}.notice{font-size:11px;padding:11px 13px}.notice button{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.comparison-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.comparison-chart{min-width:0;border:1px solid var(--line);border-radius:8px;padding:22px;background:#fdfcf9}.comparison-chart-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px;margin-bottom:25px}.comparison-chart h3{font-size:13px;font-weight:500;letter-spacing:-.2px;margin:0}.chart-difference{font-size:11px;color:#55564f;font-variant-numeric:tabular-nums}.chart-row+.chart-row{margin-top:19px}.chart-row-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:11px;color:#5e6057}.chart-row-label>span:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px}.chart-row-label small{font-size:9px;color:#856743}.chart-value{font-family:var(--mono);font-size:12px;color:#252623;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-track{height:23px;border-left:1px solid #d0d0c7;background:#efeee8}.chart-bar{height:100%;background:#a7a79e}.chart-row-reflex .chart-bar{background:#252623}.chart-row-reflex .chart-row-label{color:#252623}.chart-bar-partial{opacity:.65;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 5px,#ffffff60 5px,#ffffff60 8px)!important}.chart-scale{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--mono);font-size:9px;color:#85867a;font-variant-numeric:tabular-nums}@media(max-width:760px){.comparison-charts{grid-template-columns:1fr;gap:14px;margin-top:20px}.comparison-chart{padding:20px}.comparison-chart-heading{margin-bottom:21px}}.run-downloads{display:flex;flex-wrap:wrap;gap:12px 20px}.run-downloads a{white-space:nowrap}@media(max-width:760px){.evidence-links{flex-wrap:wrap}.run-downloads{gap:12px 18px}}.provider-billing{font-size:10px;line-height:1.5;color:#85857b;padding:10px 22px 0}@media(max-width:760px){.provider-billing{padding:10px 18px 0;font-size:9px}}@media(max-width:560px){.provider-billing{padding:10px 16px 0}}.task-scope{padding:5px 22px 0;color:#85857b;font-size:10px;line-height:1.6;min-height:21px}.resolved-task{display:flex;flex-wrap:wrap;gap:4px 14px}.task-routine{color:#66695e}.task-clarification{padding:0;margin:7px 0 12px;border:0;min-width:0}.task-clarification legend{padding:0;margin-bottom:7px;color:#52564b;font-size:11px}.task-clarification>div{display:flex;flex-wrap:wrap;gap:7px}.task-clarification button{border:1px solid #d8d9cf;border-radius:5px;background:transparent;color:#52574a;min-height:33px;padding:7px 10px;font-size:10px}.task-clarification button[aria-pressed=true]{background:#282c24;border-color:#282c24;color:#fffefa}.task-preview-error{color:#895647}@media(max-width:760px){.task-scope{padding:5px 18px 0;font-size:9px}}@media(max-width:560px){.task-scope{padding:5px 16px 0}.task-clarification button{min-height:44px}.resolved-task{gap:4px 12px}}.measurement-context{margin:0 0 9px;color:#686d5e}.preparation-scope{margin:11px 0 0;font-size:10px;line-height:1.6;color:#7c8770}.preparation-evidence{display:inline-flex;align-items:center;gap:7px;margin-top:13px;font-size:10px;color:#687255;text-decoration:none}.preparation-evidence:hover{text-decoration:underline}.draft-preparation-option{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:8px 22px 0;color:#85857b;font-size:10px;line-height:1.5}.draft-preparation-option label{display:flex;align-items:center;gap:6px;color:#5e6255;cursor:pointer}.draft-preparation-option input{accent-color:#30362b;margin:0;width:13px;height:13px}.draft-preparation-status{font-size:11px;color:#64685a;margin:-10px 0 18px;padding:0 1px}@media(max-width:760px){.draft-preparation-option{padding:8px 18px 0;font-size:9px}}@media(max-width:560px){.draft-preparation-option{padding:8px 16px 0}.draft-preparation-option label{min-height:30px}}.preparation-progress{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;margin:-10px 0 18px;border:1px solid #d9d8cf;border-radius:6px;background:#fffefa;color:#46483f;font-size:12px}.preparation-progress-stage{display:flex;align-items:center;gap:9px;line-height:1.5}.preparation-progress-clock{font:400 13px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:#64685a}@media(max-width:560px){.preparation-progress{padding:11px 13px;font-size:11px;margin-top:-8px}.preparation-progress-clock{font-size:12px}}.preparation-card{border:1px solid #daddcf;border-radius:9px;background:#fffefa;margin:18px 0 21px;padding:17px 20px}.preparation-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.preparation-label{font-size:9px;color:#8b907f;margin-bottom:6px}.preparation-top h2{font-size:14px;font-weight:500;letter-spacing:-.2px;margin:0}.preparation-metrics{display:flex;align-items:center;gap:20px}.preparation-metrics>span{display:flex;flex-direction:column;gap:4px;text-align:right}.preparation-metrics strong{font:400 14px var(--mono);font-variant-numeric:tabular-nums;color:#566049}.preparation-metrics small{font-size:8px;color:#939b86}.preparation-stop{padding:7px 11px;border:1px solid #d0d5c5;border-radius:4px;color:#59634c;background:transparent;font-size:10px;min-height:33px}.preparation-result{margin:12px 0 0;font-size:10px;color:#7c8770;line-height:1.6}.preparation-error{font-size:11px;line-height:1.6;color:#895647;margin:12px 0 0}.preparation-activity{margin-top:13px;font-size:9px;color:#8b977d}.preparation-activity>summary{display:flex;gap:8px;align-items:center;list-style-position:inside;width:fit-content}.preparation-activity>summary:before{content:"›";font-size:13px}.preparation-activity[open]>summary:before{transform:rotate(90deg)}.preparation-activity>summary>span{font:8px var(--mono);color:#a1ab95}.preparation-console{margin-top:10px;border-radius:5px;height:190px}@media(max-width:560px){.preparation-card{padding:15px 16px}.preparation-top{align-items:flex-start;gap:12px}.preparation-label{font-size:8px;max-width:160px;line-height:1.5}.preparation-top h2{font-size:12px}.preparation-metrics{gap:12px;flex-wrap:wrap;justify-content:flex-end}.preparation-metrics strong{font-size:12px}.preparation-metrics small{font-size:7px}.preparation-stop{min-height:44px}.preparation-console{height:170px}}:root,:root[data-theme=dark]{color-scheme:dark;--demo-bg: #080808;--demo-surface: #111111;--demo-fg: #f4f4f4;--demo-muted: #aaaaaa;--demo-line: #303030;--demo-input: #181818;--demo-accent: #f4f4f4;--demo-secondary: #d0d0d0;--demo-subtle: #898989;--demo-hover: #1e1e1e;--demo-on-accent: #080808;--demo-accent-hover: #d4d4d4;--demo-code: #191919;--demo-error: #efb4a7;--demo-error-bg: #251a17;--demo-error-line: #54352c;--demo-warning: #cfb591;--demo-console: #0b0b0b;--demo-console-heading: #171717;--demo-console-fg: #dedede;--demo-console-muted: #a4a4a4;--demo-console-subtle: #8b8b8b;--demo-console-line: #303030;--demo-bar: #777777;--demo-chart-track: #222222;--demo-shadow: 0 16px 65px #0006;--demo-sans: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--demo-serif: "EB Garamond Variable", Georgia, serif;--demo-mono: "IBM Plex Mono", Consolas, monospace;--muted: var(--demo-muted);--line: var(--demo-line);--mono: var(--demo-mono);font-family:var(--demo-sans);color:var(--demo-fg);background:var(--demo-bg)}:root[data-theme=light]{color-scheme:light;--demo-bg: #fafafa;--demo-surface: #ffffff;--demo-fg: #171717;--demo-muted: #5f5f5f;--demo-line: #d4d4d4;--demo-input: #f3f3f3;--demo-accent: #171717;--demo-secondary: #424242;--demo-subtle: #727272;--demo-hover: #eeeeee;--demo-on-accent: #fafafa;--demo-accent-hover: #3a3a3a;--demo-code: #eeeeee;--demo-error: #874839;--demo-error-bg: #fff3f0;--demo-error-line: #e2c6be;--demo-warning: #80603a;--demo-bar: #a3a3a3;--demo-chart-track: #e9e9e9;--demo-shadow: 0 16px 65px #0002}body{background:var(--demo-bg);color:var(--demo-fg)}input{font:inherit}::selection{background:var(--demo-accent);color:var(--demo-on-accent)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible,.console:focus-visible{outline-color:var(--demo-muted)}.brand-icon i{background:var(--demo-fg)}.header-caption,.select-field label,.select-wrap>span,.example-download,.prompt-field>label,.composer-note,.parity-line,.session-header p,.status,.clock,.session-footer,.individual-reports,.individual-reports li>span,.measurements-heading>span,thead th,.difference-value small,.measurement-note,.run-details>summary,.details-content dd,.evidence-links,.token-details>div,.provider-billing,.task-scope,.draft-preparation-option,.draft-preparation-status,.preparation-progress-clock,.preparation-label,.preparation-metrics small,.preparation-result,.preparation-scope,.preparation-activity,.preparation-activity>summary>span,.ready-prompts-heading>span,.ready-prompts li button>span:last-child,.ready-prompts-message,.preview-close,.expense-preview-controls label,.preview-source-label,.expense-preview-description,.preview-message,.expense-preview-footer,.chart-scale{color:var(--demo-muted)}.header-divider,.muted,.download-disabled{color:var(--demo-subtle)}.select-wrap select,.prompt-field textarea,.clock.ticking,.chart-value,.chart-row-reflex .chart-row-label{color:var(--demo-fg)}.select-wrap select option{background:var(--demo-input);color:var(--demo-fg)}.prompt-field textarea::placeholder{color:var(--demo-subtle)}.example-download:hover{color:var(--demo-fg)}.composer,.session-panel,.preparation-progress,.preparation-card,.comparison-chart,.ready-prompts ul,.expense-preview{background:var(--demo-surface);color:var(--demo-fg);border-color:var(--demo-line)}.composer{box-shadow:none}.selector-row,.example-field,.reflex-mark,.answer,thead th,tbody th,td,.run-details,.evidence-links,.ready-prompts li+li,.preparation-stop{border-color:var(--demo-line)}.reflex-mark,.answer-label,.download-button,tbody th,.details-content dt,.evidence-links a,.token-details strong,.answer-table-scroll th,.task-routine,.task-clarification legend,.task-clarification button,.measurement-context,.preparation-evidence,.draft-preparation-option label,.preparation-metrics strong,.preparation-stop,.ready-prompts li button,.chart-difference,.chart-row-label,.expense-preview-controls>a,.expense-preview-text,.expense-preview-footer a{color:var(--demo-secondary)}.ready-prompts ul{scrollbar-color:var(--demo-line) transparent}.ready-prompts li button:not(:disabled):hover,.preview-close:hover{background:var(--demo-hover);color:var(--demo-fg)}.button{background:var(--demo-accent);color:var(--demo-on-accent);border-color:var(--demo-accent)}.button:not(:disabled):hover{background:var(--demo-accent-hover)}.stop-button{background:transparent;color:var(--demo-fg)}.stop-button:not(:disabled):hover{background:var(--demo-hover)}.notice{background:var(--demo-input);color:var(--demo-secondary);border-color:var(--demo-line)}.notice button{color:inherit}.notice-dot,.status-dot{background:var(--demo-subtle)}.status-dot.active{background:var(--demo-fg)}.error-notice,.arm-error{background:var(--demo-error-bg);color:var(--demo-error);border-color:var(--demo-error-line)}.task-preview-error,.preparation-error{color:var(--demo-error)}.partial-usage,.measurement-warning,.chart-row-label small{color:var(--demo-warning)}.report-count,.answer-text code,.answer-text pre{background:var(--demo-code)}.task-clarification button{border-color:var(--demo-line)}.task-clarification button[aria-pressed=true]{background:var(--demo-accent);border-color:var(--demo-accent);color:var(--demo-on-accent)}.draft-preparation-option input{accent-color:var(--demo-accent)}.console-heading{background:var(--demo-console-heading);color:var(--demo-console-fg);border-color:var(--demo-console-line)}.console{background:var(--demo-console);color:var(--demo-console-fg);scrollbar-color:#505050 var(--demo-console)}.console-empty,.terminal-symbol,.console-event-count,.event-kind,.stream-command summary{color:var(--demo-console-muted)}.prompt-caret,.empty-hint,.event-chevron,.command-preview{color:var(--demo-console-subtle)}.idle-cursor{background:var(--demo-console-muted)}.stream-error p{color:#efb4a7}.stream-command{border-color:var(--demo-console-line)}.stream-command pre{color:var(--demo-console-fg)}.follow-button{background:#303030;color:var(--demo-console-fg);border-color:#626262}.chart-track{background:var(--demo-chart-track);border-color:var(--demo-line)}.chart-bar{background:var(--demo-bar)}.chart-row-reflex .chart-bar{background:var(--demo-accent)}.expense-preview{box-shadow:var(--demo-shadow)}.expense-preview::backdrop{background:#0008}.expense-preview-controls select{background:var(--demo-input);color:var(--demo-fg);border-color:var(--demo-line)}.expense-preview-content{background:var(--demo-surface);border-color:var(--demo-line)}.expense-preview-table th,.expense-preview-table td{border-color:var(--demo-line)}.expense-preview-table thead th{background:var(--demo-input);color:var(--demo-secondary);border-color:var(--demo-line)}.expense-preview-table tbody tr:nth-child(2n){background:var(--demo-input)}.preview-message button{background:var(--demo-surface);border-color:var(--demo-line)}@media(max-width:560px){.parity-line>span:last-child{color:var(--demo-muted)}}.replay-shell{max-width:1280px;padding:60px 40px 30px;margin:auto}.replay-shell h1{font-family:var(--demo-serif);font-size:clamp(34px,4.4vw,58px);line-height:1.1;font-weight:400;letter-spacing:-.025em;margin:0 0 17px}.replay-study-intro{max-width:850px;margin:0;color:var(--demo-muted);font-size:15px;line-height:1.8}.replay-study-label{margin:24px 0 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--demo-muted)}.replay-takeaway{display:flex;flex-wrap:wrap;gap:18px 36px;margin:12px 0 0}.replay-takeaway p{display:flex;align-items:baseline;gap:10px;margin:0}.replay-takeaway strong{font:400 clamp(28px,3.2vw,38px)/1.15 var(--demo-mono);letter-spacing:-1.5px;color:var(--demo-fg);font-variant-numeric:tabular-nums}.replay-takeaway span{font-size:14px;color:var(--demo-muted)}.replay-prompt-box{margin:28px 0 0;padding:20px 24px;border:1px solid var(--demo-line);border-radius:7px;background:var(--demo-surface)}.replay-prompt-box figcaption{margin-bottom:10px;font-size:11px;font-weight:500;color:var(--demo-muted)}.replay-prompt-box blockquote{margin:0;padding:0}.replay-prompt{margin:0;max-width:1050px;color:var(--demo-fg);font-size:16px;line-height:1.7}.replay-caption{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:12px 0 8px;color:#aaa;font-size:11px;line-height:1.5}.replay-toggle{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;min-height:44px;padding:0 0 0 12px;color:#c6c6c6;background:none;border:0;font:inherit}.replay-toggle:hover{color:#fff}.replay-shell .session-grid{gap:24px}.replay-lane{min-width:0}.replay-shell .session-panel{background:#0d0d0d;border-color:#303030;border-radius:7px}.replay-shell .session-header{min-height:78px;padding:18px 20px 16px}.replay-shell .session-title h2{font-size:16px}.replay-shell .session-header p{font-size:10px;margin-top:5px}.replay-shell .clock{font-size:20px}.replay-shell .clock-wrap{gap:6px}.replay-shell .console{height:308px;padding:18px 20px;font-size:11.5px;line-height:1.75;background:#0b0b0b;scroll-behavior:auto;border-top:1px solid #292929}.replay-shell .stream-command,.replay-shell .stream-message{animation:none}.replay-shell .stream-command pre{font-size:inherit;line-height:inherit}.replay-shell .stream-command summary{font-size:10px}.replay-shell .stream-message p{overflow-wrap:anywhere}.replay-shell .reflex-panel .stream-message p{white-space:pre-wrap}.replay-shell .reflex-panel .stream-message:last-child p:after{content:"";display:inline-block;width:5px;height:11px;background:#a4a4a4;margin-left:5px;vertical-align:-1px;animation:pulse 1.1s infinite}.replay-shell .replay-lane:has(.is-complete) .stream-message:last-child p:after{display:none}.replay-shell[data-playing=false] .stream-message:last-child p:after{animation-play-state:paused}.replay-shell .reflex-mark,.replay-shell .console-event-count,.replay-shell .follow-button{display:none}.replay-shell .session-footer{min-height:43px;padding:10px 20px;font-size:10px;border-top:1px solid #242424}.replay-shell[data-playing=false] .status-dot,.replay-shell[data-playing=false] .idle-cursor{animation-play-state:paused}.replay-metric{display:flex;align-items:center;gap:16px;min-height:88px;padding:18px 2px 12px;color:#bbb;font-size:12px;line-height:1.6}.replay-metric-time{min-width:112px;font:400 30px var(--demo-mono);letter-spacing:-1.5px;color:#707070;font-variant-numeric:tabular-nums}.is-complete .replay-metric-time{color:#f4f4f4}.replay-metric-label{font-size:10px;color:#aaa}.replay-comparison{margin:28px 0 24px;padding-top:26px;border-top:1px solid #292929}.replay-comparison-heading{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:20px}.replay-comparison-heading h2{font:400 29px/1.2 var(--demo-serif);letter-spacing:-.02em;margin:0}.replay-comparison-heading>span{font-size:10px;color:#aaa}.replay-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.replay-cost-card{min-width:0;border:1px solid #292929;border-radius:7px;padding:24px;background:#0d0d0d}.replay-cost-card h3{font-size:12px;font-weight:400;margin:0;color:#bbb}.replay-saving{display:flex;align-items:baseline;gap:10px;font-size:12px;color:#aaa;margin:14px 0 28px}.replay-saving strong{font:400 37px/1.15 var(--demo-mono);letter-spacing:-2px;color:#f4f4f4}.replay-bar-row{margin-top:20px}.replay-bar-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;margin-bottom:10px;color:#aaa}.replay-bar-row strong{font:400 15px var(--demo-mono);color:#ddd;font-variant-numeric:tabular-nums}.replay-bar-track{height:5px;border-radius:2px;background:#202020;overflow:hidden}.replay-bar-track>span{display:block;height:100%;background:#777}.replay-bar-reflex .replay-bar-track>span{background:#f4f4f4}.replay-bar-reflex>div:first-child{color:#f4f4f4}.replay-methodology{max-width:920px;margin:20px 0 0;font-size:11px;line-height:1.7;color:var(--demo-muted)}.replay-evidence{margin:20px 0 0;border-block:1px solid var(--demo-line)}.replay-evidence>summary{cursor:pointer;padding:20px 0;font-size:13px;color:var(--demo-fg);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.replay-evidence>summary::-webkit-details-marker{display:none}.replay-evidence>summary:after{content:"+";font-size:20px;line-height:1}.replay-evidence[open]>summary:after{content:"−"}.replay-evidence>summary:focus-visible{outline:2px solid var(--demo-fg);outline-offset:4px}.replay-evidence-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:8px 0 28px}.replay-evidence-table{width:100%;border-collapse:collapse;align-self:start;font-size:12px;line-height:1.5}.replay-evidence-table caption{text-align:left;color:var(--demo-fg);font-size:14px;margin-bottom:16px}.replay-evidence-table th,.replay-evidence-table td{padding:12px 8px;border-bottom:1px solid var(--demo-line);text-align:right;font-weight:400;color:var(--demo-muted)}.replay-evidence-table th:first-child{text-align:left;padding-left:0}.replay-evidence-table td{font-variant-numeric:tabular-nums;color:var(--demo-fg)}.replay-evidence-method h2{margin:0;font:400 28px/1.2 var(--demo-serif)}.replay-evidence-method p{margin:12px 0 0;color:var(--demo-muted);font-size:12px;line-height:1.7}.replay-method{margin:36px 0 0;padding:30px 0 4px;border-top:1px solid var(--demo-line)}.replay-method-eyebrow{margin:0 0 14px;color:var(--demo-muted);font-size:10px;letter-spacing:.09em;text-transform:uppercase}.replay-method h2{margin:0;font:400 clamp(28px,3vw,38px)/1.15 var(--demo-serif);letter-spacing:-.02em}.replay-method-scope{margin:12px 0 0;font-size:12px;line-height:1.6;color:var(--demo-muted)}.replay-method-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:26px 0}.replay-method-facts dt{font-size:12px;font-weight:500;color:var(--demo-fg)}.replay-method-facts dd{margin:9px 0 0;font-size:13px;line-height:1.75;color:var(--demo-muted);max-width:38ch}.replay-method-outputs{font-size:12px;color:var(--demo-muted)}.replay-method-outputs summary{cursor:pointer;padding:12px 0;color:var(--demo-fg);width:fit-content}.replay-method-outputs summary:focus-visible{outline:2px solid var(--demo-fg);outline-offset:4px}.replay-method-outputs ul{display:flex;flex-wrap:wrap;gap:10px 24px;margin:6px 0 20px;padding:0;list-style:none}.replay-method-outputs li{overflow-wrap:anywhere;font-size:11px}.replay-method-note{max-width:780px;margin:20px 0 0;font-size:11px;line-height:1.7;color:var(--demo-muted)}@media(max-width:760px){.replay-shell{padding:36px 22px 20px}.replay-shell .session-grid{gap:16px}.replay-shell .session-header{padding:15px}.replay-shell .session-title h2{font-size:14px}.replay-shell .session-header p{font-size:9px}.replay-shell .console{padding:15px}.replay-shell .session-footer{padding-inline:15px}.replay-metric{gap:10px}.replay-metric-time{min-width:91px;font-size:26px}}@media(max-width:600px){.replay-shell{padding:28px 18px 14px}.replay-shell h1{max-width:360px;font-size:36px}.replay-takeaway{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:12px}.replay-takeaway p{flex-direction:column;gap:7px}.replay-takeaway span{font-size:12px}.replay-prompt-box{margin-top:22px;padding:17px 18px}.replay-prompt{font-size:14px;max-width:none}.replay-caption{margin-top:10px;font-size:10px}.replay-shell .session-grid{grid-template-columns:minmax(0,1fr);gap:14px}.replay-shell .session-header{min-height:68px;padding:13px 15px}.replay-shell .session-title h2{font-size:15px}.replay-shell .session-header p{font-size:9px}.replay-shell .clock{font-size:19px}.replay-shell .console{height:166px;font-size:11px;padding:13px 15px}.replay-shell .session-footer{min-height:36px;padding-block:8px;font-size:9px}.replay-metric{min-height:62px;padding:10px 2px 2px}.replay-metric-time{font-size:25px;min-width:94px}.replay-comparison-grid{grid-template-columns:minmax(0,1fr);gap:14px}.replay-comparison-heading{align-items:flex-start;flex-direction:column;gap:7px}.replay-comparison-heading h2{font-size:28px}.replay-cost-card{padding:22px 20px}.replay-method-facts{grid-template-columns:1fr;gap:20px}.replay-evidence-body{grid-template-columns:1fr;gap:26px}.replay-evidence-table{font-size:11px}.replay-evidence-table th,.replay-evidence-table td{padding:10px 4px}}.replay-methodology{font-size:12px;line-height:1.7;color:var(--demo-muted,#aaa);margin:24px 0 0;max-width:960px}.replay-methodology a{color:inherit;text-decoration:underline;text-underline-offset:3px}:root[data-embed=true] .replay-shell{display:flow-root;max-width:none;padding:0;margin:0}:root[data-theme=light] .replay-toggle,:root[data-theme=light] .replay-comparison-heading>span,:root[data-theme=light] .replay-metric-label,:root[data-theme=light] .replay-cost-card h3,:root[data-theme=light] .replay-saving,:root[data-theme=light] .replay-bar-row>div:first-child{color:var(--demo-muted)}:root[data-theme=light] .session-panel,:root[data-theme=light] .replay-cost-card{background:var(--demo-surface);border-color:var(--demo-line)}:root[data-theme=light] .replay-comparison,:root[data-theme=light] .session-footer{border-color:var(--demo-line)}:root[data-theme=light] .replay-saving strong,:root[data-theme=light] .is-complete .replay-metric-time,:root[data-theme=light] .replay-bar-row strong,:root[data-theme=light] .replay-bar-reflex>div:first-child,:root[data-theme=light] .replay-toggle:hover{color:var(--demo-fg)}:root[data-theme=light] .replay-bar-track{background:var(--demo-chart-track)}:root[data-theme=light] .replay-bar-reflex .replay-bar-track>span{background:var(--demo-fg)}
