:root{--bg:#f6f6f4;--panel:#ffffff;--ink:#18232d;--muted:#536272;--line:#d8ddd7;--accent:#0d6f86;--accent-soft:#e8f4f9;--strong:#103a4b;--surface-hub:#f8f8f6;--surface-card:#fffdf8;--tool-button-border:#a7bdc4;--tool-button-bg:#eef3f4;--tool-button-hover-bg:#e6edee;--tool-button-ink:#275561;--tool-button-shadow:#d0dbe0;--tool-button-shadow-hover:#c6d2d8;--tool-focus-ring:#9eb7bf;--tool-cta-border:#c3d3d9;--tool-cta-bg:#eff4f6;--tool-cta-bg-hover:#e7eef0;--tool-cta-ink:#275561;--tool-cta-shadow:#dce5e8;--radius-panel:14px;--shadow-panel:0 12px 28px rgba(17,38,62,0.08)}*{box-sizing:border-box}body{margin:0;font-family:Avenir Next,IBM Plex Sans,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(circle at 14% 0,#ecebe7 0,transparent 42%),radial-gradient(circle at 84% 0,#e8ebf2 0,transparent 38%),var(--bg)}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-header{border-bottom:1px solid #d8ddd7;background:rgba(253,252,249,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-header-inner{width:100%;margin:0;padding:.65rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.site-brand{font-family:var(--font-brand),"Segoe UI",sans-serif;font-size:1.18rem;font-weight:400;letter-spacing:.012em;text-decoration:none;color:#1c2f3b;line-height:1}.site-brand,.site-brand-wordmark{display:inline-flex;align-items:baseline}.site-brand-ai{color:#2f7f9c;text-shadow:none}.site-nav{display:flex;align-items:center;gap:.8rem;font-size:.9rem}.site-nav a{text-decoration:none;color:#4a5d6e}.site-brand:focus-visible,.site-brand:hover{color:#16242d;text-decoration:none}.site-brand:focus-visible .site-brand-ai,.site-brand:hover .site-brand-ai{color:#236b86}.site-nav a:focus-visible,.site-nav a:hover{color:#304350;text-decoration:underline;text-underline-offset:2px}a{color:#235f77;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:.08em}a:focus-visible,a:hover{color:#1d4f63}.tool-intro{margin-bottom:1rem}.tool-intro>p{margin:.35rem 0 .25rem;color:var(--muted);max-width:76ch}.tool-intro-details{margin-top:.45rem}.tool-intro-details>summary{cursor:pointer;font-weight:600;color:var(--tool-summary-ink,#2d6559)}.tool-intro-details>summary:hover{color:var(--tool-summary-hover,#1f5348)}.tool-intro-details>:not(summary){margin-top:.55rem}main{flex:1 1;max-width:1180px;margin:0 auto;padding:1rem}.site-footer{border-top:1px solid #d8ddd7;background:rgba(253,252,249,.88)}.site-footer-strip{max-width:1180px;margin:0 auto;padding:.72rem 1rem 0;color:#655d52;font-size:.82rem;line-height:1.45}.site-footer-nav{max-width:1180px;margin:0 auto;padding:.75rem 1rem;display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;font-size:.86rem}.site-footer-nav a{color:#4a5d6e;text-decoration:none}.site-footer-nav a:focus-visible,.site-footer-nav a:hover{color:#304350;text-decoration:underline;text-underline-offset:2px}.site-footer-nav span[aria-disabled=true]{color:#8995a3}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-panel);padding:1.05rem;margin-bottom:1rem;box-shadow:var(--shadow-panel)}.hero{background:linear-gradient(150deg,rgba(246,248,249,.95),rgba(255,255,255,.98)),var(--panel)}.home-hero-copy-block{display:grid;grid-gap:.32rem;gap:.32rem;margin-bottom:.95rem}.home-hero-action-block{display:grid;grid-gap:.42rem;gap:.42rem;justify-items:start}.home-hero-actions{margin:0}.eyebrow{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:700}h1{margin:.35rem 0 .4rem;font-size:clamp(1.5rem,2.8vw,2.2rem)}h2{margin:0;font-size:1.02rem}.hero-copy{margin:0 0 .9rem;color:var(--muted);max-width:72ch;line-height:1.45}.hero-copy-wide{max-width:92ch}@media (min-width:980px){.hero-copy-wide{white-space:nowrap}}.hero-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 .8rem}.hero-subhead{margin:0 0 .5rem;font-size:.79rem;text-transform:uppercase;letter-spacing:.04em;color:#637182;font-weight:700}.home-hero-audience{margin:0;max-width:60ch;color:#6e6559;font-size:.82rem;font-weight:600;line-height:1.35}.home-hero-copy-block h1{margin:0}.home-hero-summary{margin:0;max-width:44rem}.hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;text-decoration:none;border-radius:10px;padding:.56rem .8rem;border:1px solid #a3c2d4;background:#edf5fa;color:#1e556c;font-weight:700;box-shadow:0 1px 0 #d5e5ee}.hero-cta.theme-rag-cost{border-color:#c8d2d7;background:#f4f7f8;color:#355661}.hero-cta.theme-rag-break-even{border-color:#bfd2e8;background:#eef4fb;color:#345a81}.hero-cta.theme-model-switch{border-color:#e0d1b8;background:#f9f3e8;color:#7b6038}.hero-cta.theme-home-primary{justify-content:space-between;min-width:min(19rem,100%);border-color:#d8d0c3;background:linear-gradient(180deg,#fffdfa,#f7f1e7);color:#23313a;box-shadow:0 1px 0 #e8ddcd}.hero-cta.theme-home-primary:focus-visible,.hero-cta.theme-home-primary:hover{text-decoration:none;border-color:#cfc4b3;background:linear-gradient(180deg,#fffcf8,#f3ecdf);color:#1d2a31}.hero-cta.theme-chunk-impact{border-color:#bddad5;background:#eef8f6;color:#2d6560}.hero-cta.theme-cache-savings{border-color:#bfd7e2;background:#edf6fa;color:#2f5a66}.hero-cta.theme-context-bloat{border-color:#d7c9df;background:#f4eef8;color:#624179}.hero-meta{display:flex;flex-wrap:wrap;gap:.5rem}.hero-meta span{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--line);background:#f4f8fc;padding:.23rem .65rem;color:var(--muted);font-size:.82rem}.home-hero-trust-list{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:0;padding:0;max-width:40rem}.home-hero-trust-item{margin:0;color:#746d63;font-size:.79rem;line-height:1.4}@media (min-width:760px){.home-hero-trust-item+.home-hero-trust-item{padding-left:.75rem;border-left:1px solid #ddd3c4}}.tool-context-strip{padding-top:.85rem;padding-bottom:.85rem}.tool-context-strip .hero-meta{gap:.6rem}.lab-shell{--tool-link:var(--accent);--tool-link-hover:#085b4a;--tool-summary-ink:#2d6559;--tool-summary-hover:#1f5348;--tool-note-bg:var(--accent-soft);--tool-note-border:#c9e6de;--tool-note-ink:var(--strong);--tool-kv-bg:#fbf8f1;--tool-kv-border:var(--line);--tool-button-border:#9cbecc;--tool-button-bg:#edf6fa;--tool-button-hover-bg:#e3eff7;--tool-button-ink:#1d566b;--tool-button-shadow:#c8dce8;--tool-button-shadow-hover:#bdd3e0;--tool-focus-ring:#95bbcc;--tool-driver-start:#4a95b3;--tool-driver-end:#2a6581;--tool-signal-healthy-border:#b8d2de;--tool-signal-healthy-bg:#f3f9fc;--tool-signal-healthy-pill-bg:#e9f4f9;--tool-signal-healthy-pill-border:#c4dbe5;--tool-signal-healthy-pill-ink:#286079;--tool-cta-border:#bed5e1;--tool-cta-bg:#edf6fb;--tool-cta-bg-hover:#e4f0f8;--tool-cta-ink:#1d566b;--tool-cta-shadow:#d8e7f1;--tool-tip-border:#b7c6bf;--tool-tip-bg:#f5fbf8;--tool-tip-ink:#37685c;--tool-tip-bubble-border:#cdd9d4;--tool-tip-bubble-bg:#fbfffd;--tool-tip-bubble-ink:#274941}.status-note{margin:.8rem 0 0;color:var(--tool-note-ink,var(--strong));background:var(--tool-note-bg,var(--accent-soft));border:1px solid var(--tool-note-border,#c9e6de);border-radius:8px;display:inline-block;padding:.3rem .55rem;font-size:.84rem}.tool-session-note{margin:.55rem 0 0;color:var(--tool-note-ink,#38586b);font-size:.84rem;line-height:1.35}.input-note{font-size:.77rem;color:#8f4e1b}.field-help{font-size:.77rem;color:#7a746a}.controls-col,.lab-grid,.results-col{display:grid;grid-gap:1rem;gap:1rem}.controls-col,.results-col{min-width:0;align-content:start}.controls-col .panel,.decision-signal-panel,.results-col .panel{margin-bottom:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.72rem;overflow:visible}.panel-head h2{font-size:.98rem;letter-spacing:.01em;color:#2e2a23;display:inline-flex;align-items:center;gap:.45rem}.panel-priority{border-color:#c6d8e3;box-shadow:0 14px 28px rgba(25,57,88,.1)}.step-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #c0d4cc;background:#f0f8f5;color:#2d6559;padding:.08rem .48rem;font-size:.72rem;letter-spacing:.02em;font-weight:700;text-transform:uppercase;white-space:nowrap}.tool-theme-rag-cost .tool-context-strip,.tool-theme-rag-cost.tool-intro{border-color:#d3dade;background:#f7f8fa}.tool-theme-rag-break-even .tool-context-strip,.tool-theme-rag-break-even.tool-intro{border-color:#c9d8e9;background:#f2f7fd}.tool-theme-model-switch .tool-context-strip,.tool-theme-model-switch.tool-intro{border-color:#d8c7a7;background:#faf6ee}.tool-theme-chunk-impact .tool-context-strip,.tool-theme-chunk-impact.tool-intro{border-color:#c7dccb;background:#f2faf8}.tool-theme-cache-savings .tool-context-strip,.tool-theme-cache-savings.tool-intro{border-color:#c4dbe2;background:#f2f8fc}.tool-theme-context-bloat .tool-context-strip,.tool-theme-context-bloat.tool-intro{border-color:#d8cde1;background:#f7f3fb}.tool-theme-rag-cost{--tool-link:#355a66;--tool-link-hover:#2b4a54;--tool-summary-ink:#355a66;--tool-summary-hover:#2b4a54;--tool-note-bg:#f1f5f7;--tool-note-border:#d1dbe0;--tool-note-ink:#355a66;--tool-kv-bg:#fbfcfd;--tool-kv-border:#dce3e7;--tool-button-border:#b7c6cd;--tool-button-bg:#f4f7f8;--tool-button-hover-bg:#edf2f4;--tool-button-ink:#355661;--tool-button-shadow:#d9e1e5;--tool-button-shadow-hover:#cfd9de;--tool-focus-ring:#afc0c8;--tool-driver-start:#6f8f9d;--tool-driver-end:#506a76;--tool-signal-healthy-border:#ccd9df;--tool-signal-healthy-bg:#f7fafc;--tool-signal-healthy-pill-bg:#eff4f7;--tool-signal-healthy-pill-border:#d8e1e6;--tool-signal-healthy-pill-ink:#355a66;--tool-cta-border:#d0dae0;--tool-cta-bg:#f4f7f8;--tool-cta-bg-hover:#ecf2f4;--tool-cta-ink:#355661;--tool-cta-shadow:#e1e8ec;--tool-tip-border:#d1d9de;--tool-tip-bg:#f4f7f8;--tool-tip-ink:#4a626d;--tool-tip-bubble-border:#dde4e7;--tool-tip-bubble-bg:#fdfefe;--tool-tip-bubble-ink:#3c525c}.tool-theme-rag-break-even{--tool-link:#2b4f7a;--tool-link-hover:#1f3f68;--tool-summary-ink:#2b4f7a;--tool-summary-hover:#1f3f68;--tool-note-bg:#edf4fb;--tool-note-border:#c9d8e9;--tool-note-ink:#2b4f7a;--tool-kv-bg:#f8fbff;--tool-kv-border:#d3deec;--tool-button-border:#9ebbd9;--tool-button-bg:#edf4fb;--tool-button-hover-bg:#e4eef8;--tool-button-ink:#224b78;--tool-button-shadow:#c8d9eb;--tool-button-shadow-hover:#bfd1e6;--tool-focus-ring:#9cb9d8;--tool-driver-start:#5f8fc3;--tool-driver-end:#355f9b;--tool-signal-healthy-border:#b8cae3;--tool-signal-healthy-bg:#f3f8fd;--tool-signal-healthy-pill-bg:#e9f1fb;--tool-signal-healthy-pill-border:#c4d5ea;--tool-signal-healthy-pill-ink:#2b4f7a;--tool-cta-border:#bfd2e8;--tool-cta-bg:#edf4fb;--tool-cta-bg-hover:#e3edf8;--tool-cta-ink:#224b78;--tool-cta-shadow:#dce7f4;--tool-tip-border:#bed0e6;--tool-tip-bg:#eff5fb;--tool-tip-ink:#355b86;--tool-tip-bubble-border:#cad8ea;--tool-tip-bubble-bg:#f7fbff;--tool-tip-bubble-ink:#28476f}.tool-theme-model-switch{--tool-link:#735324;--tool-link-hover:#5d4218;--tool-summary-ink:#735324;--tool-summary-hover:#5d4218;--tool-note-bg:#faf3e7;--tool-note-border:#dfd1b6;--tool-note-ink:#735324;--tool-kv-bg:#fffbf4;--tool-kv-border:#e5d9c4;--tool-button-border:#cfbc9b;--tool-button-bg:#f8f1e4;--tool-button-hover-bg:#f2e7d3;--tool-button-ink:#6f4e1f;--tool-button-shadow:#deceb5;--tool-button-shadow-hover:#d6c3a4;--tool-focus-ring:#d4c09e;--tool-driver-start:#bf8e4b;--tool-driver-end:#8f652e;--tool-signal-healthy-border:#d7c6aa;--tool-signal-healthy-bg:#fdf8ef;--tool-signal-healthy-pill-bg:#f6ecd9;--tool-signal-healthy-pill-border:#e3d2b3;--tool-signal-healthy-pill-ink:#735324;--tool-cta-border:#d8c7a7;--tool-cta-bg:#f8f1e4;--tool-cta-bg-hover:#f2e7d3;--tool-cta-ink:#6f4e1f;--tool-cta-shadow:#e9dec9;--tool-tip-border:#d8c8ad;--tool-tip-bg:#faf3e6;--tool-tip-ink:#7a5a2b;--tool-tip-bubble-border:#dfd1b8;--tool-tip-bubble-bg:#fffaf2;--tool-tip-bubble-ink:#644820}.tool-theme-chunk-impact{--tool-link:#2a6661;--tool-link-hover:#214f4b;--tool-summary-ink:#2a6661;--tool-summary-hover:#214f4b;--tool-note-bg:#ecf8f5;--tool-note-border:#c3ddd8;--tool-note-ink:#2a6661;--tool-kv-bg:#f8fdfb;--tool-kv-border:#d0e5df;--tool-button-border:#a7cfc8;--tool-button-bg:#eef8f6;--tool-button-hover-bg:#e4f2ef;--tool-button-ink:#2a6661;--tool-button-shadow:#c6ded9;--tool-button-shadow-hover:#bad6d0;--tool-focus-ring:#9ec9c1;--tool-driver-start:#54a297;--tool-driver-end:#31796e;--tool-signal-healthy-border:#bcdbd4;--tool-signal-healthy-bg:#f3faf8;--tool-signal-healthy-pill-bg:#e8f6f2;--tool-signal-healthy-pill-border:#c4ddd6;--tool-signal-healthy-pill-ink:#2a6661;--tool-cta-border:#c2ddd8;--tool-cta-bg:#edf8f6;--tool-cta-bg-hover:#e3f1ee;--tool-cta-ink:#2a6661;--tool-cta-shadow:#d9ece8}.tool-theme-cache-savings{--tool-link:#2f5a66;--tool-link-hover:#254a56;--tool-summary-ink:#2f5a66;--tool-summary-hover:#254a56;--tool-note-bg:#eef7fa;--tool-note-border:#c4dbe2;--tool-note-ink:#2f5a66;--tool-kv-bg:#f8fcfe;--tool-kv-border:#d2e3e8;--tool-button-border:#9fc1cb;--tool-button-bg:#edf6fa;--tool-button-hover-bg:#e3eff5;--tool-button-ink:#2f5a66;--tool-button-shadow:#c6dce3;--tool-button-shadow-hover:#bdd6de;--tool-focus-ring:#9fc1cb;--tool-driver-start:#5f9eb3;--tool-driver-end:#3c7385;--tool-signal-healthy-border:#bbd6de;--tool-signal-healthy-bg:#f3f9fc;--tool-signal-healthy-pill-bg:#e7f3f7;--tool-signal-healthy-pill-border:#c4dbe2;--tool-signal-healthy-pill-ink:#2f5a66;--tool-cta-border:#c4dbe2;--tool-cta-bg:#eef7fa;--tool-cta-bg-hover:#e2eef3;--tool-cta-ink:#2f5a66;--tool-cta-shadow:#d9e8ee}.tool-theme-context-bloat{--tool-link:#624179;--tool-link-hover:#4f3463;--tool-summary-ink:#624179;--tool-summary-hover:#4f3463;--tool-note-bg:#f5eef9;--tool-note-border:#d8cde1;--tool-note-ink:#624179;--tool-kv-bg:#fcf8ff;--tool-kv-border:#e0d6e8;--tool-button-border:#c0add0;--tool-button-bg:#f4eef8;--tool-button-hover-bg:#ece2f4;--tool-button-ink:#624179;--tool-button-shadow:#d9cde3;--tool-button-shadow-hover:#d2c3de;--tool-focus-ring:#c0add0;--tool-driver-start:#9577b2;--tool-driver-end:#6c4b88;--tool-signal-healthy-border:#d1c2dc;--tool-signal-healthy-bg:#f8f4fb;--tool-signal-healthy-pill-bg:#efe6f6;--tool-signal-healthy-pill-border:#d8cce2;--tool-signal-healthy-pill-ink:#624179;--tool-cta-border:#d8cde1;--tool-cta-bg:#f4eef8;--tool-cta-bg-hover:#ece2f4;--tool-cta-ink:#624179;--tool-cta-shadow:#e5dbee}.tool-theme-rag-cost h1{color:#355a66}.tool-theme-rag-break-even h1{color:#2b4f7a}.tool-theme-model-switch h1{color:#735324}.tool-theme-chunk-impact h1{color:#2a6661}.tool-theme-cache-savings h1{color:#2f5a66}.tool-theme-context-bloat h1{color:#624179}.tool-theme-rag-cost .panel-priority{border-color:#d2dbe0;box-shadow:0 11px 24px rgba(51,77,90,.07)}.tool-theme-rag-break-even .panel-priority{border-color:#c9d8e9;box-shadow:0 11px 24px rgba(55,92,132,.08)}.tool-theme-model-switch .panel-priority{border-color:#dfd1b6;box-shadow:0 11px 24px rgba(113,82,34,.08)}.tool-theme-chunk-impact .panel-priority{border-color:#c3ddd8;box-shadow:0 11px 24px rgba(49,109,99,.08)}.tool-theme-cache-savings .panel-priority{border-color:#c4dbe2;box-shadow:0 11px 24px rgba(47,90,102,.08)}.tool-theme-context-bloat .panel-priority{border-color:#d8cde1;box-shadow:0 11px 24px rgba(98,65,121,.08)}.tool-theme-rag-cost .step-chip{border-color:#d9e0e3;background:#f3f6f7;color:#355a66}.tool-theme-rag-break-even .step-chip{border-color:#c8d8e9;background:#eef4fb;color:#2b4f7a}.tool-theme-model-switch .step-chip{border-color:#ddcfb4;background:#faf3e7;color:#735324}.tool-theme-chunk-impact .step-chip{border-color:#c3ddd8;background:#edf8f5;color:#2a6661}.tool-theme-cache-savings .step-chip{border-color:#c4dbe2;background:#eef7fa;color:#2f5a66}.tool-theme-context-bloat .step-chip{border-color:#d8cde1;background:#f4eef8;color:#624179}.margin-signal{border-width:2px}.margin-signal .hero-copy{margin-bottom:0}.decision-signal-panel .hero-copy{margin-bottom:.55rem}.signal-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .58rem;font-size:.76rem;font-weight:700;border:1px solid transparent}.margin-signal,.margin-signal.healthy,.margin-signal.risky,.margin-signal.watch{border-color:var(--tool-signal-healthy-border,#a8d5c5);background:var(--tool-signal-healthy-bg,#f3f9fc)}.margin-signal .signal-pill,.margin-signal.healthy .signal-pill,.margin-signal.risky .signal-pill,.margin-signal.watch .signal-pill{background:var(--tool-signal-healthy-pill-bg,#e8f7f0);border-color:var(--tool-signal-healthy-pill-border,#b6decf);color:var(--tool-signal-healthy-pill-ink,#1f6b57)}.signal-action-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.signal-action-row button{flex:1 1 220px}.sticky-decision-signal{display:none}.kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.kpi{margin-bottom:0}.kpi p{margin:0;color:var(--muted);font-size:.84rem}.kpi strong{display:block;margin-top:.35rem;font-size:clamp(1.1rem,2vw,1.35rem);color:var(--strong)}.driver-list{display:grid;grid-gap:.7rem;gap:.7rem}.driver-meta{display:flex;justify-content:space-between;font-size:.88rem;gap:.6rem;margin-bottom:.22rem}.driver-bar{height:8px;border-radius:999px;border:1px solid var(--line);background:#f4eee2;overflow:hidden}.driver-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--tool-driver-start,#4a95b3),var(--tool-driver-end,#2a6581))}.grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quick-grid{margin-top:.75rem}.quick-workflow-group{margin-bottom:.85rem}.quick-workflow-tabs{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.5rem}.quick-workflow-tab{padding:.46rem .68rem;border-radius:999px;font-size:.83rem;line-height:1.2;box-shadow:none;border-color:var(--tool-kv-border,#d7e1e5);background:var(--panel,#fbfcfd);color:var(--muted,#5f6c75);transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.quick-workflow-tab:hover{border-color:var(--line-strong,#b7c4cc);background:var(--tool-card-hover,#f5fafb);color:var(--strong,#23495b);box-shadow:none;transform:none}.quick-workflow-tab-active{box-shadow:0 1px 0 var(--tool-button-shadow,#c8dce8),0 0 0 1px rgba(29,86,107,.04);cursor:default}.quick-workflow-tab-active,.quick-workflow-tab-active:hover{border-color:var(--tool-button-border,#9cbecc);background:var(--tool-button-bg,#edf6fa);color:var(--tool-button-ink,#1d566b)}.quick-workflow-tab-active:hover{box-shadow:0 1px 0 var(--tool-button-shadow,#c8dce8);transform:none}.advanced-inputs{margin-top:.8rem}.advanced-inputs summary{cursor:pointer;font-weight:600;color:var(--tool-summary-ink,#365f54);margin-bottom:.72rem;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--tool-cta-border,#c8dad3);background:var(--tool-note-bg,#f4fbf8);border-radius:9px;padding:.42rem .58rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.advanced-inputs[open] summary{margin-bottom:.6rem}.advanced-inputs summary:after{content:"▾";font-size:.78rem;color:var(--tool-summary-ink,#588174)}.advanced-inputs[open] summary:after{transform:rotate(180deg)}.advanced-summary{box-shadow:0 1px 0 var(--tool-kv-border,#deebe6)}.sensitivity-details{margin-top:0}.sensitivity-details summary{width:100%;justify-content:space-between;border:0;background:transparent;border-radius:0;padding:0 0 .58rem;box-shadow:inset 0 -1px 0 var(--tool-kv-border,#e2ede8);margin-bottom:.62rem}.sensitivity-details summary:after{content:none}.sensitivity-summary-left,.sensitivity-summary-title{display:inline-flex;align-items:center}.sensitivity-summary-title{font-size:.98rem;letter-spacing:.01em;color:#2e2a23;font-weight:700;gap:.35rem}.sensitivity-summary-title:after{content:"▾";font-size:.78rem;color:var(--tool-summary-ink,#588174)}.sensitivity-details[open] .sensitivity-summary-title:after{transform:rotate(180deg)}.sensitivity-summary-right{display:inline-flex;align-items:center}.section-note{margin:0 0 .7rem;color:#6d665c;font-size:.82rem}.home-updates-grid{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.home-update-card{border:1px solid #ddd6c9;border-radius:11px;background:#fffaf1;padding:.82rem .86rem}.home-update-kicker{margin:0 0 .32rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#73674f}.home-update-link{color:#2c463f;font-weight:700;text-decoration:none}.home-update-link:focus-visible,.home-update-link:hover{text-decoration:underline;text-underline-offset:2px}.home-path-grid{align-items:stretch}.home-path-card{gap:.45rem}.home-path-card ul{margin-top:.18rem}.home-path-item-list,.home-use-case-list{list-style:none;padding:0;margin:.1rem 0 0;display:grid;grid-gap:.62rem;gap:.62rem}.home-decision-tool-item,.home-path-item,.home-use-case-item{border:1px solid #e7e2d8;border-radius:9px;background:#fffdf8;padding:.5rem .58rem}.home-decision-tool-list,.home-use-case-list{list-style:none;padding:0;margin:.1rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem .58rem;gap:.45rem .58rem}.home-decision-tool-item{margin:0;text-align:center;display:grid;align-items:center;min-height:2.35rem}.home-decision-tool-item .home-path-item-link,.home-implementation-item .home-path-item-link,.home-use-case-item .home-path-item-link{display:block;text-align:center}.home-path-item-title{margin:0 0 .32rem;font-size:.88rem;font-weight:700;color:#3b3328}.home-path-item-link{display:inline-block;margin:0;color:var(--strong);font-size:.84rem;font-weight:600;text-decoration:none}.home-path-item-link:focus-visible,.home-path-item-link:hover{text-decoration:underline;text-underline-offset:2px}.home-path-item-link-strong{font-size:.88rem;font-weight:700}.home-implementation-item,.home-use-case-item{text-align:center;display:grid;align-items:center;min-height:2.35rem}.home-pro-note{margin:.85rem 0 0}.home-entry-point-list{margin:.2rem 0 0;padding-left:1.2rem}.home-entry-point-list li{margin:.25rem 0}.home-entry-point-list a{color:var(--strong)}.home-benchmark-title{margin-bottom:.4rem}.home-implementation-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:880px){.home-decision-tool-list,.home-implementation-list,.home-use-case-list{grid-template-columns:1fr}}.home-benchmark-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:.65rem;gap:.65rem;margin:0 0 .75rem}.home-benchmark-stat{border:1px solid #ddd6c9;border-radius:11px;background:#fffaf1;padding:.68rem .72rem}.home-benchmark-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#73674f}.home-benchmark-value{margin:.22rem 0 .18rem;font-size:.94rem;font-weight:700;color:#2d2a23}.home-benchmark-help{margin:0;font-size:.78rem;line-height:1.35;color:#645d50}.home-benchmark-note{margin:0 0 .85rem;padding:.55rem .62rem;border:1px solid #ddd3c4;border-radius:10px;background:#fcf7ec;color:#5e5545;font-size:.8rem;line-height:1.42}.home-benchmark-note a{color:#4d644f}.home-benchmark-table td:last-child,.home-benchmark-table th:last-child{text-align:left;white-space:normal}.home-benchmark-case{display:grid;grid-gap:.18rem;gap:.18rem}.home-benchmark-case strong{color:#2f2a22}.home-benchmark-subtext{font-size:.78rem;line-height:1.35;color:#655e54}.home-benchmark-links{display:grid;grid-gap:.24rem;gap:.24rem;font-size:.82rem}.home-benchmark-table{min-width:920px}.home-benchmark-table th{white-space:nowrap}.home-benchmark-table-wrap{padding-bottom:.08rem}.affiliate-disclosure{margin:.35rem 0 .65rem;color:#7a6746;font-size:.78rem;line-height:1.35}.affiliate-disclosure strong{font-weight:600;color:#66522f}.infra-context-note{margin:0 0 .82rem;padding:.52rem .64rem;border:1px solid #ddd5c7;border-radius:9px;background:#f8f4ea}.infra-context-note p{margin:0;color:#5f5545;font-size:.8rem;line-height:1.36}.infra-context-note strong{color:#4d412d}.infra-context-tag{display:inline-block;padding:.14rem .5rem;border:1px solid #d8cfbe;border-radius:999px;background:#fffdf6;color:#665b46;font-size:.74rem;line-height:1.2}.infra-context-meta{margin-top:.35rem;display:flex;flex-wrap:wrap;align-items:center;gap:.48rem}.infra-context-back-link{color:#6b5f49;font-size:.75rem;text-decoration:underline;text-underline-offset:2px}.infra-context-back-link:focus-visible,.infra-context-back-link:hover{color:#564a35}.infra-comparison-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 0 .82rem}.infra-comparison-card{border:1px solid #ddd6c9;border-radius:12px;background:#fffdf8;padding:.86rem .9rem;display:grid;grid-gap:.72rem;gap:.72rem;align-content:start;height:100%}.infra-comparison-card h3{margin:0 0 .6rem;font-size:.98rem;color:#2f2a22}.infra-comparison-list{margin:0;display:grid;grid-gap:.55rem;gap:.55rem}.infra-comparison-list div{display:grid;grid-gap:.12rem;gap:.12rem}.infra-comparison-list dt{font-size:.73rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#71685a}.infra-comparison-list dd{margin:0;font-size:.82rem;line-height:1.4;color:#5d564a}.infra-card-action{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:auto;padding-top:.08rem}.infra-card-link{--tool-cta-border:#cfbc9b;--tool-cta-bg:#f8f1e4;--tool-cta-bg-hover:#f2e7d3;--tool-cta-ink:#6f4e1f;--tool-cta-shadow:#deceb5}label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.88rem;color:var(--muted)}.label-row>span:first-child{color:#514b42;font-weight:600}button,input,select{font:inherit;padding:.58rem .64rem;border:1px solid #c8d3df;border-radius:8px;color:inherit;background:#fdfefe;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}input:hover,select:hover{border-color:#aab8c9}button:focus,input:focus,select:focus{outline:2px solid var(--tool-focus-ring,#8ec5b8);outline-offset:1px}button{cursor:pointer;background:var(--tool-button-bg,#edf6fa);border-color:var(--tool-button-border,#9cbecc);color:var(--tool-button-ink,#1d566b);font-weight:600;box-shadow:0 1px 0 var(--tool-button-shadow,#c8dce8),0 3px 9px rgba(24,65,97,.1);transition:background-color .12s ease,transform .12s ease,box-shadow .12s ease}button:hover{background:var(--tool-button-hover-bg,#e3eff7);box-shadow:0 1px 0 var(--tool-button-shadow-hover,#bdd3e0),0 4px 11px rgba(24,65,97,.14);transform:translateY(-1px)}button:active{transform:translateY(0)}table{width:100%;border-collapse:collapse}.desktop-table{display:table}.pricing-rows-table td:nth-child(2),.pricing-rows-table td:nth-child(3),.pricing-rows-table th{white-space:nowrap}.mobile-cards{display:none;grid-template-columns:1fr;gap:.55rem;margin-bottom:.6rem}.mobile-cards article{border:1px solid var(--line);border-radius:10px;background:#fbfdff;padding:.55rem .62rem}.mobile-cards p{margin:0;font-size:.78rem;color:var(--muted)}.mobile-cards strong{display:block;margin-top:.16rem;color:var(--strong)}.table-wrap{overflow-x:auto;overflow-y:visible;position:relative}.pricing-provider-expand{margin-top:.52rem;border-top:1px solid #d5dfea;padding-top:.52rem}.pricing-provider-expand summary{cursor:pointer;color:#52657a;font-size:.84rem;font-weight:600;margin-bottom:.5rem}td,th{text-align:left;padding:.48rem;border-bottom:1px solid var(--line);font-size:.92rem;vertical-align:top}td:last-child,th:last-child{text-align:right;white-space:nowrap}ul{margin:.5rem 0 .15rem 1.1rem;padding:0}li{margin-bottom:.35rem}.label-row{gap:.4rem}.label-row,.tip-wrap{display:inline-flex;align-items:center}.tip-wrap{position:relative}.tip-dot{width:1rem;height:1rem;border-radius:999px;border:1px solid var(--tool-tip-border,#b7c6bf);padding:0;display:inline-grid;place-items:center;font-size:.67rem;font-weight:700;line-height:1;color:var(--tool-tip-ink,#37685c);background:var(--tool-tip-bg,#f5fbf8);box-shadow:none;transform:none;transition:none}.tip-bubble{position:absolute;top:calc(100% + .35rem);left:0;right:auto;width:min(260px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);border:1px solid var(--tool-tip-bubble-border,#cdd9d4);border-radius:10px;padding:.5rem .58rem;background:var(--tool-tip-bubble-bg,#fbfffd);color:var(--tool-tip-bubble-ink,#274941);font-size:.8rem;line-height:1.3;box-shadow:0 8px 18px rgba(36,46,40,.12);display:none;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease;z-index:10}.panel-head .tip-bubble{left:auto;right:0}.tip-wrap:focus-within .tip-bubble,.tip-wrap:hover .tip-bubble{display:block;opacity:1;transform:translateY(0)}.share-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.5rem;gap:.5rem}.share-row>*{min-width:0}.share-row input{width:100%;max-width:100%;min-width:0}.inline-actions{margin-top:.85rem}.inline-actions-row{display:flex;align-items:center;gap:.55rem}.action-button{width:100%;font-size:.88rem;font-weight:600;background:var(--tool-button-bg,#edf6fa);border-color:var(--tool-button-border,#9cbecc);color:var(--tool-button-ink,#1d566b);box-shadow:0 1px 0 var(--tool-button-shadow,#c8dce8),0 2px 6px rgba(24,65,97,.08)}.compact-list{margin-top:.7rem;font-size:.9rem;line-height:1.45;color:var(--muted)}.compact-list li{margin-bottom:.3rem}.kv-list{list-style:none;margin:.25rem 0 0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.kv-list li{margin:0;padding:.5rem .58rem;border:1px solid var(--tool-kv-border,var(--line));border-radius:8px;background:var(--tool-kv-bg,#fbf8f1);display:grid;grid-gap:.15rem;gap:.15rem}.kv-key{font-size:.77rem;text-transform:uppercase;letter-spacing:.03em;color:#7b756a}.kv-value{color:var(--ink);font-weight:600;font-size:.9rem}.cta-grid{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.cta-group{display:grid;grid-gap:.5rem;gap:.5rem}#infra-provider-options-heading{margin:0 0 .55rem}.infra-provider-options .cta-group{margin-top:.22rem}.cta-note{margin:.16rem 0 0;font-size:.79rem;line-height:1.35;color:var(--muted)}.cta-group-title{margin:0;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#726a60}.cta-link{display:block;text-decoration:none;border:1px solid var(--tool-cta-border,#bed5e1);background:var(--tool-cta-bg,#edf6fb);border-radius:10px;padding:.64rem .72rem;color:var(--tool-cta-ink,#1d566b);font-weight:600;font-size:.85rem;line-height:1.2;box-shadow:0 1px 0 var(--tool-cta-shadow,#d8e7f1);transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.cta-link:hover{background:var(--tool-cta-bg-hover,#e4f0f8);border-color:var(--tool-cta-border,#bed5e1);transform:translateY(-1px)}.cta-link-primary{background:var(--tool-button-bg,#edf6fa);color:var(--tool-button-ink,#1d566b);box-shadow:0 1px 0 var(--tool-button-shadow,#c8dce8),0 3px 8px rgba(24,65,97,.1)}.cta-link-primary,.cta-link-primary:hover{border-color:var(--tool-button-border,#9cbecc)}.cta-link-primary:hover{background:var(--tool-button-hover-bg,#e3eff7)}.external-link:after{content:"";display:inline-block;width:.74em;height:.74em;margin-left:.24em;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3h7v7h-2V6.414l-9.293 9.293-1.414-1.414L17.586 5H14V3zM5 5h6v2H7v10h10v-4h2v6H5V5z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14 3h7v7h-2V6.414l-9.293 9.293-1.414-1.414L17.586 5H14V3zM5 5h6v2H7v10h10v-4h2v6H5V5z'/%3E%3C/svg%3E") center /contain no-repeat;opacity:.82}.cta-link.external-link{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.cta-link.external-link:after{flex:0 0 auto;width:.82rem;height:.82rem;margin-left:0;background-color:var(--tool-cta-ink,#0b5848);opacity:.72}.bottom-hub{background:var(--surface-hub)}.bottom-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:1fr}.hub-card{border:1px solid var(--line);border-radius:12px;background:var(--surface-card);padding:.9rem;display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;overflow:visible;box-shadow:0 6px 16px rgba(18,39,63,.06)}.tool-tile.theme-rag-cost{border-color:#d6dde1;background:var(--surface-card);box-shadow:inset 0 2px 0 #f3f6f8,0 6px 16px rgba(18,39,63,.06)}.tool-tile.theme-rag-break-even{border-color:#c3d6ea;background:var(--surface-card);box-shadow:inset 0 2px 0 #edf3fb,0 6px 16px rgba(18,39,63,.06)}.tool-tile.theme-model-switch{border-color:#d8c6a1;background:var(--surface-card);box-shadow:inset 0 2px 0 #f7f0e1,0 6px 16px rgba(18,39,63,.06)}.tool-tile.theme-chunk-impact{border-color:#bfdbc5;background:var(--surface-card);box-shadow:inset 0 2px 0 #ebf6f3,0 6px 16px rgba(18,39,63,.06)}.tool-tile.theme-cache-savings{border-color:#bdd7e3;background:var(--surface-card);box-shadow:inset 0 2px 0 #edf6fa,0 6px 16px rgba(18,39,63,.06)}.tool-tile.theme-context-bloat{border-color:#d4c7e0;background:var(--surface-card);box-shadow:inset 0 2px 0 #f4eef9,0 6px 16px rgba(18,39,63,.06)}.hub-card h3{margin:0;font-size:.95rem;color:#2f2a22}.tool-tile.theme-rag-cost h3{color:#355a66}.tool-tile.theme-rag-break-even h3{color:#2b4f7a}.tool-tile.theme-model-switch h3{color:#735324}.tool-tile.theme-chunk-impact h3{color:#2a6661}.tool-tile.theme-cache-savings h3{color:#2f5a66}.tool-tile.theme-context-bloat h3{color:#624179}.tool-tile a:focus-visible,.tool-tile a:hover{text-decoration:underline;text-underline-offset:2px}.tools-page-tool-cta{width:100%;justify-content:flex-start}.tool-tile .tools-page-tool-cta:focus-visible,.tool-tile .tools-page-tool-cta:hover{text-decoration:none}.guides-guide-chips,.tools-guide-chips{display:grid;grid-template-columns:1fr;grid-gap:.38rem;gap:.38rem;margin-top:.2rem}.tools-guide-chip{display:inline-flex;align-items:center;justify-content:flex-start;border-radius:999px;border:1px solid var(--tool-cta-border,#c8dad3);background:var(--surface-card);color:var(--tool-cta-ink,#2b5c50);font-size:.79rem;font-weight:600;line-height:1.2;text-decoration:none;padding:.24rem .58rem;width:100%}.tool-tile .tools-guide-chip:focus-visible,.tool-tile .tools-guide-chip:hover{text-decoration:none;background:var(--tool-cta-bg,#edf6fb);border-color:var(--tool-cta-border,#bed5e1)}.guides-guide-chips .tools-guide-chip:focus-visible,.guides-guide-chips .tools-guide-chip:hover{text-decoration:none;background:var(--tool-cta-bg,#edf6fb);border-color:var(--tool-cta-border,#bed5e1)}.hub-subhead{margin:.4rem 0 .15rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:#726a60;font-weight:700}.hub-card ul{margin-top:.2rem}.hub-card .panel-head{margin-bottom:.5rem;padding-bottom:.42rem;border-bottom:1px dashed #ddd4c6}.snapshot-pricing-stack{display:grid;grid-gap:.6rem;gap:.6rem;margin:.15rem 0 .35rem}.snapshot-pricing-grid{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.snapshot-pricing-card,.snapshot-pricing-shared{border:1px solid var(--tool-kv-border,var(--line));border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.96),var(--tool-kv-bg,#fbf8f1)),#ffffff;padding:.7rem .75rem}.snapshot-pricing-shared{border-style:dashed;background:var(--tool-note-bg,#f5fbf8)}.snapshot-pricing-head{display:grid;grid-gap:.16rem;gap:.16rem;margin-bottom:.48rem}.snapshot-pricing-label{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#726a60;font-weight:700}.snapshot-pricing-model{margin:0;color:var(--ink);font-size:.84rem;font-weight:600}.snapshot-pricing-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.36rem;gap:.36rem}.snapshot-pricing-list li{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .7rem;font-size:.82rem;line-height:1.3;color:var(--muted)}.snapshot-pricing-list strong{color:var(--strong);font-size:.84rem;text-align:right}@media (min-width:760px){main{padding:1.5rem}.lab-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start}.lab-grid-with-signal .decision-signal-panel{grid-column:2;grid-row:1}.lab-grid-with-signal .controls-col{grid-column:1;grid-row:1/span 2}.lab-grid-with-signal .results-col{grid-column:2;grid-row:2}.bottom-grid{grid-template-columns:1fr 1fr;align-items:stretch}}@media (min-width:980px){.home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.controls-col{position:static;top:auto;align-self:stretch;max-height:none;overflow:visible;padding-right:.25rem}}@media (max-width:759px){.panel{padding:1.15rem}.sticky-decision-signal{position:fixed;top:calc(env(safe-area-inset-top, 0px) + .7rem);left:1rem;right:1rem;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.4rem .75rem;gap:.4rem .75rem;padding:.58rem .72rem;border-width:1px;border-color:var(--tool-signal-healthy-border,#ccd9df);background:rgba(247,250,252,.96);color:#243742;box-shadow:0 10px 22px rgba(18,39,63,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left;transform:none}.sticky-decision-signal:active,.sticky-decision-signal:focus-visible,.sticky-decision-signal:hover{background:rgba(247,250,252,.98);border-color:var(--tool-signal-healthy-border,#ccd9df);box-shadow:0 10px 22px rgba(18,39,63,.12);transform:none}.sticky-decision-signal-copy,.sticky-decision-signal-meta{min-width:0;display:grid;grid-gap:.12rem;gap:.12rem}.sticky-decision-signal-label{font-size:.69rem;letter-spacing:.05em;text-transform:uppercase;color:#6b655b;font-weight:700}.sticky-decision-signal-value{font-size:.95rem;font-weight:700;color:#23313a}.sticky-decision-signal-meta{justify-items:end}.sticky-decision-signal-meta .signal-pill{white-space:nowrap}.sticky-decision-signal-break-even{font-size:.78rem;color:#5f696f;white-space:nowrap}.decision-signal-panel .hero-copy{margin-bottom:.68rem}.tip-bubble{position:fixed;top:auto;bottom:calc(env(safe-area-inset-bottom, 0px) + .85rem);width:auto;max-width:none;border-radius:12px;padding:.68rem .74rem;font-size:.84rem;line-height:1.38;box-shadow:0 18px 36px rgba(18,39,63,.18),inset 0 1px 0 rgba(255,255,255,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:40}.panel-head .tip-bubble,.tip-bubble{left:1rem;right:1rem}.home-hero-copy-block{gap:.26rem;margin-bottom:.78rem}.home-hero-action-block{width:100%;gap:.5rem;justify-items:stretch}.home-hero-actions,.home-hero-actions .hero-cta{width:100%}.home-hero-actions .hero-cta.theme-home-primary{justify-content:center}.home-hero-audience{font-size:.78rem;line-height:1.28}.home-hero-trust-list{display:grid;grid-gap:.32rem;gap:.32rem}.home-hero-trust-item{font-size:.78rem}.hero-copy{font-size:.98rem;line-height:1.5}.section-note{font-size:.86rem;line-height:1.45}.home-benchmark-stats{grid-template-columns:1fr;gap:.72rem}.home-benchmark-stat{padding:.82rem .86rem}.home-benchmark-kicker{font-size:.74rem}.home-benchmark-value{font-size:1.02rem}.home-benchmark-help{font-size:.83rem;color:#555e67}.home-benchmark-note{padding:.68rem .76rem;font-size:.85rem}.home-benchmark-subtext{font-size:.82rem;line-height:1.42}.home-benchmark-links{gap:.32rem;font-size:.86rem;justify-items:start}.home-benchmark-table.desktop-table{display:block;min-width:0}.home-benchmark-table-wrap{overflow-x:visible}.home-benchmark-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-benchmark-table tbody{display:grid;grid-gap:.72rem;gap:.72rem}.home-benchmark-table tr{display:grid;grid-gap:.62rem;gap:.62rem;padding:.82rem .86rem;border:1px solid var(--line);border-radius:12px;background:#fbfdff}.home-benchmark-table td{display:grid;grid-template-columns:minmax(0,6.8rem) minmax(0,1fr);grid-gap:.48rem;gap:.48rem;padding:0;border:0;font-size:.88rem}.home-benchmark-table td:before{content:attr(data-label);font-size:.72rem;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:#6d665c}.home-benchmark-table td:last-child{text-align:left;white-space:normal}.cta-link{font-size:.9rem;padding:.72rem .78rem}.kpi-grid,.share-row{grid-template-columns:1fr}.desktop-table{display:table}.desktop-table-mobile-hidden{display:none}.mobile-cards{display:grid;grid-gap:.7rem;gap:.7rem}.mobile-cards article{padding:.74rem .8rem;border-radius:12px}.mobile-cards p{font-size:.82rem}.mobile-cards strong{font-size:.95rem}}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f726c9cdf30b733e-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a6d65f739d67e37-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9ab0ca2b3ea09b32-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Varela Round;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a0440867ebca9002-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Varela Round Fallback;src:local("Arial");ascent-override:85.62%;descent-override:26.67%;line-gap-override:0.00%;size-adjust:107.22%}.__className_2b9b1d{font-family:Varela Round,Varela Round Fallback;font-weight:400;font-style:normal}.__variable_2b9b1d{--font-brand:"Varela Round","Varela Round Fallback"}