.dashboard-page{outline:none}.dashboard-back{min-height:44px;color:var(--muted);align-items:center;gap:12px;font-size:14px;display:inline-flex}.dashboard-back .arrow{width:16px}.dashboard-back:hover{text-underline-offset:4px;text-decoration:underline}.dashboard-opening{padding-block:20px 64px}.dashboard-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:88px;margin-top:32px;display:grid}.dashboard-name{font-size:17px;font-weight:500;line-height:1.4}.dashboard-heading h1{letter-spacing:-3px;margin-top:24px;font-size:clamp(52px,5.5vw,80px);font-weight:500;line-height:1.05}.dashboard-heading h1 span{color:var(--action-green)}.dashboard-introduction{max-width:465px;padding-bottom:3px}.dashboard-introduction>p:first-child{letter-spacing:-.35px;font-size:23px;line-height:1.4}.dashboard-introduction>.dashboard-stage{color:var(--muted);margin-top:20px;font-size:17px;line-height:1.5}.dashboard-introduction .button{gap:24px;margin-top:28px}.dashboard-showcase{background:linear-gradient(to bottom,var(--white) 0,var(--white) 72px,var(--pale) 72px,var(--pale) 100%);padding-bottom:56px}.dashboard-artifact{border:1px solid var(--dashboard-rule);background:var(--white);box-shadow:0 16px 32px var(--shadow-faint);border-radius:6px;margin:0;overflow:hidden}.dashboard-artifact-header{background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;gap:24px;padding:24px 36px;display:flex}.dashboard-artifact-header h2{letter-spacing:-.3px;font-size:22px;font-weight:450;line-height:1.25}.dashboard-artifact-header>span{font-size:var(--text-note);color:var(--on-dark-caption);line-height:1.5}.dashboard-overview{grid-template-columns:1.5fr 1fr;gap:64px;padding:36px;display:grid}.dashboard-spend-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.dashboard-spend-heading p,.dashboard-view-label{font-size:var(--text-label);color:var(--muted)}.dashboard-spend-heading strong{letter-spacing:-2px;margin-top:6px;font-size:58px;font-weight:450;line-height:1.15;display:block}.dashboard-spend-heading>span{color:var(--muted);padding-bottom:8px;font-size:13px}.dashboard-provider-list{gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dashboard-provider-caption{font-size:var(--text-label);justify-content:space-between;align-items:baseline;gap:16px;line-height:1.4;display:flex}.dashboard-provider-caption strong{font-weight:500}.dashboard-bar-track{background:var(--border);height:6px;margin-top:9px;display:block}.dashboard-bar-track>span{height:100%;display:block}.dashboard-invoice-view{border-left:1px solid var(--border);padding-left:40px}.dashboard-invoice-view h3{letter-spacing:-.6px;margin-top:0;font-size:31px;font-weight:450;line-height:1.15}.dashboard-invoice-values{gap:32px;margin:24px 0;display:flex}.dashboard-invoice-values dt{font-size:var(--text-note);color:var(--muted);line-height:1.5}.dashboard-invoice-values dd{letter-spacing:-.5px;margin:5px 0 0;font-size:24px}.dashboard-bill-difference{border-top:1px solid var(--border);padding-top:22px}.dashboard-bill-difference strong{letter-spacing:-1px;font-size:40px;font-weight:450;line-height:1.1}.dashboard-bill-difference p{font-size:var(--text-note);color:var(--muted);margin-top:6px;line-height:1.4}.dashboard-artifact>figcaption{border-top:1px solid var(--border);color:var(--ink-secondary);padding:18px 36px;font-size:15px;line-height:1.45}.dashboard-workflows{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;padding-block:88px;display:grid}.dashboard-workflow-intro h2{letter-spacing:-1.25px;font-size:44px;font-weight:450;line-height:1.1}.dashboard-workflow-intro>p{color:var(--ink-secondary);max-width:420px;margin-top:24px;font-size:18px;line-height:1.5}.dashboard-workflow-intro>.dashboard-roi-context{font-size:var(--text-body);color:var(--muted);margin-top:20px;line-height:1.55}.dashboard-workflow-figure{min-width:0;margin:4px 0 0}.dashboard-workflow-figure>figcaption{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;font-size:18px;line-height:1.4;display:flex}.dashboard-workflow-figure>figcaption span{color:var(--muted);font-size:13px}.dashboard-workflow-figure table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:var(--text-action);line-height:1.35}.dashboard-workflow-figure th{font-weight:450}.dashboard-workflow-meta{display:none}.dashboard-workflow-figure thead{font-size:var(--text-note);color:var(--muted)}.dashboard-workflow-figure thead th{padding:0 0 14px}.dashboard-workflow-figure tbody tr{border-top:1px solid var(--border)}.dashboard-workflow-figure tbody th{max-width:135px;font-size:var(--text-body);padding:21px 20px 21px 0}.dashboard-workflow-figure td:not(:last-child),.dashboard-workflow-figure thead th:not(:last-child){padding-right:20px}.dashboard-workflow-figure td,.dashboard-workflow-figure thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.dashboard-workflow-figure td:last-child{color:var(--action-green);letter-spacing:-.4px;white-space:nowrap;font-size:23px;font-weight:450}.dashboard-workflow-figure>p{color:var(--muted);border-top:1px solid var(--border);padding-top:20px;font-size:14px;line-height:1.5}.dashboard-next{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:96px;padding-block:64px;display:grid}.dashboard-next h2{letter-spacing:-1.2px;font-size:44px;font-weight:450;line-height:1.1}.dashboard-next>div>p:not(.dashboard-name){color:var(--ink-secondary);max-width:455px;margin-top:20px;font-size:18px;line-height:1.5}.dashboard-next .button{margin-top:28px}.dashboard-optimizer-link{border-left:1px solid var(--border);padding-left:64px}.dashboard-optimizer-link .dashboard-name{color:var(--action-green);font-size:15px}.dashboard-optimizer-link h3{letter-spacing:-.9px;margin-top:16px;font-size:34px;font-weight:450;line-height:1.12}.dashboard-next .dashboard-optimizer-link>p:not(.dashboard-name){max-width:400px;margin-top:16px;font-size:17px}.dashboard-optimizer-link .text-link{margin-top:18px}@media (max-width:1100px){.dashboard-heading{gap:48px}.dashboard-heading h1{letter-spacing:-2.4px;font-size:58px}.dashboard-introduction>p:first-child{font-size:21px}.dashboard-introduction .button{font-size:var(--text-action);gap:20px;padding-inline:20px}.dashboard-overview{gap:40px;padding:32px}.dashboard-artifact-header{padding:24px 32px}.dashboard-invoice-view{padding-left:32px}.dashboard-invoice-view h3{font-size:28px}.dashboard-spend-heading strong{font-size:52px}.dashboard-spend-heading>span{text-align:right;max-width:100px}.dashboard-invoice-values{gap:24px}.dashboard-invoice-values dd{font-size:23px}.dashboard-workflows{grid-template-columns:.8fr 1.2fr;gap:48px}.dashboard-workflow-intro h2{font-size:38px}.dashboard-workflow-figure tbody th{font-size:var(--text-body);padding-right:14px}.dashboard-workflow-figure td:not(:last-child),.dashboard-workflow-figure thead th:not(:last-child){padding-right:14px}.dashboard-next{gap:64px}.dashboard-optimizer-link{padding-left:48px}}@media (max-width:800px){.dashboard-opening{padding-block:16px 40px}.dashboard-heading{grid-template-columns:1fr;gap:24px;margin-top:24px}.dashboard-heading h1{letter-spacing:-2.5px;margin-top:20px;font-size:64px}.dashboard-introduction{max-width:600px;padding:0}.dashboard-introduction>p:first-child{font-size:22px}.dashboard-introduction>.dashboard-stage{margin-top:16px}.dashboard-introduction .button{margin-top:24px}.dashboard-overview{grid-template-columns:1.2fr 1fr;gap:32px;padding:28px}.dashboard-artifact-header{gap:16px;padding:22px 28px}.dashboard-artifact-header h2{font-size:21px}.dashboard-artifact-header>span{font-size:var(--text-note)}.dashboard-invoice-view{padding-left:28px}.dashboard-invoice-view h3{font-size:25px}.dashboard-invoice-values{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-invoice-values dd{font-size:20px}.dashboard-spend-heading{display:block}.dashboard-spend-heading>span{text-align:left;max-width:none;margin-top:3px;padding:0;font-size:12px;display:block}.dashboard-spend-heading strong{font-size:48px}.dashboard-provider-list{gap:19px;margin-top:20px}.dashboard-provider-caption{font-size:var(--text-label)}.dashboard-bill-difference strong{font-size:36px}.dashboard-artifact>figcaption{padding:18px 28px;font-size:14px}.dashboard-workflows{grid-template-columns:1fr;gap:36px;padding-block:64px}.dashboard-workflow-intro{max-width:600px}.dashboard-workflow-intro h2 br{display:none}.dashboard-workflow-intro h2{max-width:550px;font-size:40px}.dashboard-workflow-intro>p{max-width:560px;margin-top:20px}.dashboard-workflow-intro>.dashboard-roi-context{max-width:560px;margin-top:16px}.dashboard-workflow-figure{margin:0}.dashboard-workflow-figure tbody th{font-size:var(--text-body);max-width:none;padding-block:20px}.dashboard-workflow-figure td{font-size:var(--text-action)}.dashboard-workflow-figure td:last-child{font-size:24px}.dashboard-next{gap:40px;padding-block:56px}.dashboard-next h2{font-size:38px}.dashboard-optimizer-link{padding-left:32px}.dashboard-optimizer-link h3{font-size:30px}.dashboard-next>div>p:not(.dashboard-name){font-size:17px}.dashboard-next .button{font-size:var(--text-action);gap:20px;padding-inline:20px}}@media (max-width:600px){.dashboard-heading h1{letter-spacing:-1.9px;font-size:clamp(43px,11.4vw,62px);line-height:1.06}.dashboard-name{font-size:16px}.dashboard-introduction>p:first-child{font-size:20px;line-height:1.45}.dashboard-introduction>.dashboard-stage{font-size:16px}.dashboard-opening{padding-bottom:32px}.dashboard-introduction .button{min-height:56px}.dashboard-showcase{background:linear-gradient(to bottom,var(--white) 0,var(--white) 48px,var(--pale) 48px,var(--pale) 100%);padding-bottom:36px}.dashboard-artifact-header{padding:20px;display:block}.dashboard-artifact-header h2{font-size:21px}.dashboard-artifact-header>span{font-size:var(--text-note);margin-top:6px;display:block}.dashboard-overview{grid-template-columns:1fr;gap:28px;padding:24px 20px}.dashboard-spend-heading{align-items:end;display:flex}.dashboard-spend-heading strong{font-size:48px}.dashboard-spend-heading>span{text-align:right;max-width:90px;margin-bottom:6px;line-height:1.4}.dashboard-provider-caption{font-size:var(--text-label)}.dashboard-provider-list{gap:19px;margin-top:24px}.dashboard-invoice-view{border-left:0;border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;gap:0 24px;padding:24px 0 0;display:grid}.dashboard-view-label{font-size:var(--text-label);grid-column:1/-1}.dashboard-invoice-view h3{grid-column:1/-1;margin-top:0;font-size:25px}.dashboard-invoice-view h3 br{display:none}.dashboard-invoice-values{align-self:start;margin:20px 0 0;display:block}.dashboard-invoice-values>div+div{margin-top:12px}.dashboard-invoice-values dt{font-size:var(--text-note)}.dashboard-invoice-values dd{margin-top:2px;font-size:22px}.dashboard-bill-difference{border:0;padding:0 0 3px}.dashboard-bill-difference strong{font-size:34px}.dashboard-bill-difference p{font-size:var(--text-note);max-width:105px;line-height:1.4}.dashboard-artifact>figcaption{padding:16px 20px;font-size:13px}.dashboard-workflows{gap:32px;padding-block:48px}.dashboard-workflow-intro h2{letter-spacing:-1px;max-width:320px;font-size:36px}.dashboard-workflow-intro>p{margin-top:20px;font-size:18px}.dashboard-workflow-intro>.dashboard-roi-context{font-size:var(--text-body)}.dashboard-workflow-figure>figcaption{margin-bottom:20px;font-size:18px}.dashboard-workflow-figure>figcaption span{font-size:12px}.dashboard-workflow-figure table{font-size:var(--text-action)}.dashboard-workflow-figure thead{font-size:var(--text-note)}.dashboard-workflow-figure tbody th{font-size:var(--text-body);max-width:100px;padding-block:20px}.dashboard-workflow-figure td{font-size:var(--text-action)}.dashboard-workflow-figure td:not(:last-child),.dashboard-workflow-figure thead th:not(:last-child){padding-right:12px}.dashboard-workflow-figure td:last-child{font-size:21px}.dashboard-workflow-figure>p{max-width:360px;padding-top:16px;font-size:13px}.dashboard-next{grid-template-columns:1fr;gap:40px;padding-block:48px}.dashboard-next h2{letter-spacing:-1px;font-size:36px}.dashboard-next>div>p:not(.dashboard-name){font-size:18px}.dashboard-next .button{margin-top:24px}.dashboard-optimizer-link{border-left:0;border-top:1px solid var(--border);padding:32px 0 0}.dashboard-optimizer-link h3{font-size:30px}.dashboard-optimizer-link h3 br{display:none}.dashboard-next .dashboard-optimizer-link>p:not(.dashboard-name){font-size:17px}.dashboard-optimizer-link .text-link{margin-top:16px}}@media (max-width:359px){.dashboard-heading h1{letter-spacing:-1.6px;font-size:40px}.dashboard-introduction .button{width:100%;font-size:var(--text-action);gap:12px;padding-inline:16px}.dashboard-overview,.dashboard-artifact-header,.dashboard-artifact>figcaption{padding-inline:16px}.dashboard-invoice-view{gap:0 16px}.dashboard-invoice-view h3{font-size:23px}.dashboard-spend-heading strong{font-size:43px}.dashboard-spend-heading>span{max-width:80px}.dashboard-bill-difference strong{font-size:32px}.dashboard-workflow-intro h2,.dashboard-next h2{font-size:33px}.dashboard-workflow-figure tbody th{font-size:var(--text-body);padding-right:8px}.dashboard-workflow-figure td:not(:last-child),.dashboard-workflow-figure thead th:not(:last-child){padding-right:8px}.dashboard-workflow-figure td{font-size:var(--text-action)}.dashboard-workflow-figure td:last-child{font-size:18px}.dashboard-workflow-figure thead{font-size:var(--text-note)}}@media (max-width:600px){.dashboard-workflow-figure thead th:nth-child(2),.dashboard-workflow-figure thead th:nth-child(3),.dashboard-workflow-figure tbody td:nth-child(2),.dashboard-workflow-figure tbody td:nth-child(3){display:none}.dashboard-workflow-figure thead{font-size:var(--text-note)}.dashboard-workflow-figure tbody th{font-size:var(--text-body);max-width:none;padding:20px 16px 20px 0}.dashboard-workflow-meta{font-size:var(--text-note);color:var(--muted);margin-top:6px;font-weight:400;line-height:1.5;display:block}.dashboard-workflow-figure td:last-child{vertical-align:middle;font-size:25px}.dashboard-workflow-figure td:not(:last-child),.dashboard-workflow-figure thead th:not(:last-child){padding-right:16px}}@media (max-width:359px){.dashboard-workflow-figure tbody th{font-size:var(--text-body)}.dashboard-workflow-meta{font-size:var(--text-note)}.dashboard-workflow-figure td:last-child{font-size:23px}}@media (max-width:600px){.dashboard-workflow-figure>figcaption{flex-direction:column;align-items:flex-start;gap:6px}}.dashboard-page{--provider-openai:var(--chart-indigo);--provider-anthropic:var(--chart-magenta);--provider-gemini:var(--brand);--provider-bedrock:var(--chart-amber)}.dashboard-next{display:block}.dashboard-next>div{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}.dashboard-next h2{grid-row:1/3}.dashboard-next .button{justify-self:start}.dashboard-next>div>p{margin-top:0}@media (max-width:700px){.dashboard-next>div{display:block}.dashboard-next>div>p{margin-top:24px}}
