@font-face{font-family:inter;src:url(../media/inter_variable-s.p.0gv6d50tegvfe.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_22e6bc07-module__7MCoSa__className{font-family:inter,inter Fallback}.inter_22e6bc07-module__7MCoSa__variable{--platform-inter:"inter", "inter Fallback"}
@font-face{font-family:geist;src:url(../media/geist_variable-s.p.0a8uyfzg9hn9y.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_9791d1a8-module__jNdxRa__className{font-family:geist,geist Fallback}.geist_9791d1a8-module__jNdxRa__variable{--platform-geist:"geist", "geist Fallback"}
@font-face{font-family:crimson;src:url(../media/crimson_pro_400-s.p.1dxzv48vrriq8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:crimson;src:url(../media/crimson_pro_500-s.p.28xl74b274wii.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:crimson;src:url(../media/crimson_pro_600-s.p.0-lrryxqmfiff.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:crimson Fallback;src:local(Arial);ascent-override:99.38%;descent-override:23.82%;line-gap-override:0.0%;size-adjust:90.21%}.crimson_a0012d41-module__d7emGG__className{font-family:crimson,crimson Fallback}.crimson_a0012d41-module__d7emGG__variable{--platform-crimson:"crimson", "crimson Fallback"}
.platform-page{--platform-color-ground:#f8fafc;--platform-color-surface:#fff;--platform-color-panel-top:#eaf1f5;--platform-color-hairline:#0f172a14;--platform-color-border:#0f172a1f;--platform-color-ink:#0a0a0a;--platform-color-slate:#505d6f;--platform-color-caption:#8a94a6;--platform-color-blue:#258cb1;--platform-color-accent:#258cb1;--platform-color-accent-soft:#e6f1f6;--platform-color-attention:#3e7a96;--platform-color-canvas-dark:#0e1524;--platform-color-dark-ground:#0a0a0a;--platform-color-dark-panel-top:#111519;--platform-color-dark-panel-bottom:#090b0d;--platform-color-dark-surface:#151b1f;--platform-color-dark-card:#171e22;--platform-color-dark-chip:#232c32;--platform-color-dark-hairline:#ffffff14;--platform-color-dark-border:#b3b2b21f;--platform-color-dark-ink:#fafafa;--platform-color-dark-slate:#92a5be;--platform-color-dark-caption:#8592a2;--platform-color-dark-accent:#5facc8;--platform-color-dark-accent-soft:#162730;--platform-color-dark-accent-border:#2e4a57;--platform-color-dark-accent-text:#9ec4d4;--platform-color-dark-attention:#7fb3c8;--platform-text-ui-xs:11px;--platform-text-ui-sm:13px;--platform-text-eyebrow:14px;--platform-text-sub:15px;--platform-text-body:18px;--platform-text-shot-title:22px;--platform-text-title:40px;--platform-font-weight-regular:400;--platform-font-weight-medium:500;--platform-font-weight-semibold:600;--platform-tracking-title:-.025em;--platform-leading-ui:18px;--platform-leading-body:28px;--platform-leading-title:46px;--platform-breakpoint-desktop:1440px;--platform-container-content:1216px;--platform-spacing-2:8px;--platform-spacing-4:16px;--platform-spacing-6:24px;--platform-spacing-10:40px;--platform-spacing-14:56px;--platform-spacing-28:112px;--platform-spacing-40:160px;--platform-radius-sm:6px;--platform-radius-md:10px;--platform-radius-lg:16px;--platform-radius-panel:24px;--platform-font-sans:var(--platform-inter), sans-serif;--platform-font-ui:var(--platform-geist), sans-serif;--platform-font-display:var(--platform-crimson), serif;--platform-ink:var(--platform-color-ink);--platform-muted:var(--platform-color-slate);--platform-panel-gradient:linear-gradient(in oklab 180deg, var(--platform-color-panel-top) 0%, var(--platform-color-ground) 100%);--platform-hairline:var(--platform-color-hairline);--platform-window-ring:#ffffff8c;--platform-window-ring-border:#0f172a0f;--platform-surface:var(--platform-color-surface);--platform-border:var(--platform-color-border);--platform-window-shadow:#0f172a0a 0px 1px 2px, #0f172a2e 0px 24px 48px -24px;--platform-caption:var(--platform-color-caption);--platform-ui-ink:#222;--platform-display-ink:#111;--platform-accent-soft:var(--platform-color-accent-soft);--platform-accent:var(--platform-color-accent);--platform-ui-muted:#505d6f;--platform-list-surface:#fff;--platform-divider:#ebebeb;--platform-icon-surface:#eaf2f7;--platform-neutral-chip:#f1f1f1;--platform-blue-chip:#e6f1f6;--platform-accent-text:#1f6f8c;--platform-firm-badge-text:var(--platform-accent-text);--platform-input-surface:#fff;--platform-graph-accent:#258cb1;--platform-graph-node:#a9cbdb;--platform-graph-node-strong:#6fa6c1;--platform-outline-surface:#f3f7fa;--platform-graph-edge:#258cb138;--platform-graph-edge-strong:#6fa6c180;--platform-graph-center:#258cb1;--platform-graph-outline:#258cb1;--platform-graph-label:#3e4c5e;--platform-graph-label-strong:#4c7c95;--platform-fade-bottom:linear-gradient(in oklab 180deg, #f8fafc00 0%, #f8fafc73 55%, #f8fafc 100%);--platform-fade-right:linear-gradient(in oklab 180deg, #eaf1f599 0%, #f8fafc 100%);--platform-floating-card:#fff;--platform-floating-shadow:#0f172a0d 0px 1px 2px, #0f172a3d 0px 20px 40px -16px;--platform-subtle-border:#e3e3e3;--platform-citation-surface:#f1f1f1;--platform-citation-border:#cfe1ea;--platform-word-icon:#258cb1;--platform-attention:var(--platform-color-attention);--platform-memory-shadow:#0f172a0a 0px 1px 2px, #0f172a38 0px 24px 48px -24px;--platform-case-shadow:#0f172a0a 0px 1px 2px, #0f172a42 0px 24px 48px -24px;--platform-memory-fade-bottom:linear-gradient(in oklab 180deg, #f8fafc00 0%, #f8fafcd9 55%, #f8fafc 100%);--platform-memory-fade-right:linear-gradient(in oklab 180deg, #eaf1f5 0%, #f8fafc 100%);--platform-model-icon:#fff;--platform-model-letter:#f3f7fa;--platform-document-surface:#fff;--platform-document-ink:#222;--platform-folder-surface:#fafbfa;--platform-soft-divider:#f1f1f1;--platform-document-fade:linear-gradient(in oklab 42deg, #f8fafc 0%, #f8fafc82 16%, #f8fafc40 34%, #f8fafc00 62%);--platform-report-shadow:#0f172a0a 0px 1px 2px, #0f172a47 0px 28px 56px -24px;--platform-switcher-surface:#fffc;--platform-paper-shadow:#0f172a14 0px 1px 3px;--platform-paper-rule:#d9d9d9;--platform-paper-heading:#9aa3b2;--platform-paper-line:#e3e3e3;--platform-card-border:var(--platform-color-border)}@supports (color:lab(0% 0 0)){.platform-page{--platform-fade-bottom:linear-gradient(in oklab 180deg, lab(98.1405% -.323981 -1.14322/0) 0%, lab(98.1405% -.323981 -1.14322/.45) 55%, lab(98.1405% -.323981 -1.14322) 100%);--platform-fade-right:linear-gradient(in oklab 180deg, lab(94.7014% -1.98624 -2.67299/.6) 0%, lab(98.1405% -.323981 -1.14322) 100%);--platform-memory-fade-bottom:linear-gradient(in oklab 180deg, lab(98.1405% -.323981 -1.14322/0) 0%, lab(98.1405% -.323981 -1.14322/.85) 55%, lab(98.1405% -.323981 -1.14322) 100%);--platform-memory-fade-right:linear-gradient(in oklab 180deg, lab(94.7014% -1.98624 -2.67299) 0%, lab(98.1405% -.323981 -1.14322) 100%);--platform-document-fade:linear-gradient(in oklab 42deg, lab(98.1405% -.323981 -1.14322) 0%, lab(98.1405% -.323981 -1.14322/.51) 16%, lab(98.1405% -.323981 -1.14322/.25) 34%, lab(98.1405% -.323981 -1.14322/0) 62%)}}.dark .platform-page{--platform-ink:var(--platform-color-dark-ink);--platform-muted:var(--platform-color-dark-slate);--platform-panel-gradient:linear-gradient(in oklab 180deg, var(--platform-color-dark-panel-top) 0%, var(--platform-color-dark-panel-bottom) 100%);--platform-hairline:var(--platform-color-dark-hairline);--platform-window-ring:#ffffff0a;--platform-window-ring-border:#ffffff0f;--platform-surface:var(--platform-color-dark-surface);--platform-border:var(--platform-color-dark-border);--platform-window-shadow:#0006 0px 1px 2px, #000000b3 0px 24px 48px -24px;--platform-caption:var(--platform-color-dark-caption);--platform-ui-ink:#d5dde3;--platform-display-ink:#e9eef0;--platform-accent-soft:var(--platform-color-dark-accent-soft);--platform-accent:var(--platform-color-dark-accent);--platform-ui-muted:#9aa8b8;--platform-list-surface:#181f24;--platform-divider:#ffffff14;--platform-icon-surface:#1e2c34;--platform-neutral-chip:var(--platform-color-dark-chip);--platform-blue-chip:var(--platform-color-dark-accent-soft);--platform-accent-text:var(--platform-color-dark-accent-text);--platform-firm-badge-text:var(--platform-accent);--platform-input-surface:var(--platform-color-dark-surface);--platform-graph-accent:var(--platform-color-dark-accent);--platform-graph-node:#5b8fa8;--platform-graph-node-strong:#7fb3c8;--platform-outline-surface:#10161a;--platform-graph-edge:#5facc847;--platform-graph-edge-strong:#7fb3c899;--platform-graph-center:#3f8db0;--platform-graph-outline:#5facc8;--platform-graph-label:#8592a2;--platform-graph-label-strong:#9ec4d4;--platform-fade-bottom:linear-gradient(in oklab 180deg, #0f131600 0%, #0f131673 55%, #0f1316 100%);--platform-fade-right:linear-gradient(in oklab 180deg, #171d2299 0%, #0f1316 100%);--platform-floating-card:var(--platform-color-dark-card);--platform-floating-shadow:#0006 0px 1px 2px, #000000b3 0px 20px 40px -16px;--platform-subtle-border:#ffffff1a;--platform-citation-surface:var(--platform-color-dark-accent-soft);--platform-citation-border:var(--platform-color-dark-accent-border);--platform-word-icon:#35637a;--platform-attention:var(--platform-color-dark-attention);--platform-memory-shadow:#0006 0px 1px 2px, #000000b3 0px 24px 48px -24px;--platform-case-shadow:#0006 0px 1px 2px, #000000b3 0px 24px 48px -24px;--platform-memory-fade-bottom:linear-gradient(in oklab 180deg, #0f131600 0%, #0f1316d9 55%, #0f1316 100%);--platform-memory-fade-right:linear-gradient(in oklab 180deg, #171d22 0%, #0f1316 100%);--platform-model-icon:var(--platform-color-dark-accent-soft);--platform-model-letter:#1e2c34;--platform-document-surface:#1f272d;--platform-document-ink:#fff;--platform-folder-surface:#192025;--platform-soft-divider:#ffffff0f;--platform-document-fade:linear-gradient(in oklab 42deg, #0f1316 0%, #0f1316eb 16%, #0f13168c 34%, #0f131600 62%);--platform-report-shadow:#0006 0px 1px 2px, #000000bf 0px 28px 56px -24px;--platform-switcher-surface:#1b2328d9;--platform-paper-shadow:#0006 0px 1px 3px;--platform-paper-rule:#2e3840;--platform-paper-heading:#6b7887;--platform-paper-line:#2e3840;--platform-card-border:var(--platform-color-dark-accent-border)}@supports (color:lab(0% 0 0)){.dark .platform-page{--platform-fade-bottom:linear-gradient(in oklab 180deg, lab(5.62856% -.940226 -2.56975/0) 0%, lab(5.62856% -.940226 -2.56975/.45) 55%, lab(5.62856% -.940226 -2.56975) 100%);--platform-fade-right:linear-gradient(in oklab 180deg, lab(10.3328% -1.76632 -4.48017/.6) 0%, lab(5.62856% -.940226 -2.56975) 100%);--platform-memory-fade-bottom:linear-gradient(in oklab 180deg, lab(5.62856% -.940226 -2.56975/0) 0%, lab(5.62856% -.940226 -2.56975/.85) 55%, lab(5.62856% -.940226 -2.56975) 100%);--platform-memory-fade-right:linear-gradient(in oklab 180deg, lab(10.3328% -1.76632 -4.48017) 0%, lab(5.62856% -.940226 -2.56975) 100%);--platform-document-fade:linear-gradient(in oklab 42deg, lab(5.62856% -.940226 -2.56975) 0%, lab(5.62856% -.940226 -2.56975/.92) 16%, lab(5.62856% -.940226 -2.56975/.55) 34%, lab(5.62856% -.940226 -2.56975/0) 62%)}}
.platform-page{background:var(--platform-color-ground);color:var(--platform-ink);font-family:var(--platform-font-sans);font-synthesis:none;overflow-wrap:anywhere;padding:184px 32px 160px;font-size:12px;line-height:16px}.dark .platform-page{background:var(--platform-color-dark-ground)}.platform-content{gap:160px}@media (prefers-reduced-motion:no-preference){.platform-page[data-platform-motion=pending] .platform-workflows{opacity:0}}.platform-section{min-width:0}.platform-heading{color:var(--platform-ink);font-family:var(--platform-font-sans);font-size:var(--platform-text-title);letter-spacing:var(--platform-tracking-title);font-weight:500;line-height:var(--platform-leading-title)}.platform-heading-word{vertical-align:top;display:inline-block;overflow:clip}.platform-heading-word>span{display:inline-block}.platform-body{color:var(--platform-muted);font-family:var(--platform-font-sans);font-size:var(--platform-text-body);font-weight:400;line-height:var(--platform-leading-body)}.platform-section-wide{flex-direction:column;gap:48px;display:flex}.platform-section-split{grid-template-columns:440fr 720fr;align-items:center;gap:56px;display:grid}.platform-section-split:has(>.platform-showcase:first-child){grid-template-columns:720fr 440fr}.platform-section-copy{width:100%!important}.platform-section-header>:first-child{width:42.7632%!important}.platform-section-header>:last-child{width:46.0526%!important}.platform-showcase{min-width:0;aspect-ratio:var(--shot-width) / var(--shot-height);position:relative;container-type:inline-size}.platform-shot{transform-origin:0 0;position:absolute}@media (max-width:1279px){.platform-shot{transform:scale(calc(100cqw / (var(--shot-width) * 1px)))}}@media (max-width:1050px){.platform-page{padding-top:160px;padding-bottom:96px}.platform-content{gap:96px}:is(.platform-section-split,.platform-section-split:has(>.platform-showcase:first-child)){grid-template-columns:1fr;gap:32px}.platform-section-copy{order:-1;max-width:680px}.platform-section-header{flex-direction:column;gap:20px!important}.platform-section-header>:first-child,.platform-section-header>:last-child{max-width:680px;width:100%!important}.platform-section-header>:last-child{padding-top:0!important}.platform-section-wide{gap:32px}.platform-section-split .platform-showcase{width:100%;max-width:720px;margin-inline:auto}}@media (max-width:600px){.platform-page{--platform-text-title:32px;--platform-leading-title:38px;--platform-text-body:16px;--platform-leading-body:26px;padding:144px 20px 72px}.platform-content{gap:72px}.platform-section-header,.platform-section-copy{overflow-wrap:normal}.platform-section-wide .platform-showcase{aspect-ratio:auto}.platform-section-wide .platform-shot{flex-direction:column;gap:20px;padding:20px;display:flex;position:relative;transform:none;width:100%!important;height:auto!important}.platform-workflows .platform-shot>div,.platform-memory .platform-shot>div:not(:nth-last-child(-n+2)),.platform-templates .platform-shot>div{width:100%!important;position:relative!important;top:auto!important;left:auto!important}.platform-workflows .platform-shot>div>div{padding:20px!important}.platform-workflows .platform-shot>div>div>div{max-width:100%}.platform-workflows .platform-shot>div:first-child>div>div:first-child{overflow-wrap:normal;flex-wrap:wrap}.platform-workflows .platform-shot>div:first-child>div>div:first-child>div:first-of-type{flex-shrink:0}.platform-workflows .platform-shot>div:first-child>div>div:first-child>div:last-child{flex-basis:100%}.platform-workflows .platform-shot>div:first-child>div>div:first-child>svg:nth-of-type(2){display:none}.platform-workflows .platform-list-row{grid-template-columns:28px minmax(0,1fr);display:grid;gap:8px 12px!important;padding:14px!important}.platform-workflows .platform-list-row>:first-child{width:28px!important;height:32px!important}.platform-workflows .platform-list-row>:nth-child(3){grid-column:2;justify-content:start;width:auto!important}.platform-workflows .platform-list-row>:last-child{display:none}.platform-workflows .platform-list-copy{overflow-wrap:normal;min-width:0}.platform-workflows .platform-skill-row{align-items:start}.platform-workflows .platform-skill-row>:nth-child(3)>div{justify-content:start;width:auto!important}.platform-workflows .platform-skill-row .platform-list-copy>:last-child{-webkit-line-clamp:2!important}.platform-memory .platform-shot>div:nth-last-child(-n+2){display:none}.platform-memory .platform-shot>div{padding:24px!important}.platform-templates .platform-shot>div>div{flex-direction:column;padding:20px!important}.platform-templates .platform-shot>div>div>div{flex-direction:column;width:100%!important;padding:0!important}.platform-templates .platform-shot>div>div>div>div{flex-basis:auto!important}.platform-templates .platform-shot>div>div>div>div>:last-child{flex-direction:column;align-items:start;gap:10px}.platform-templates .platform-shot>div>div>div>div>:first-child{gap:10px}.platform-templates .platform-shot>div>div>div>div>:first-child>:last-child{white-space:nowrap;flex-shrink:0}}.platform-legal-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.platform-legal-trigger{border:1px solid var(--platform-divider);color:var(--platform-ui-ink);font:500 12px/16px var(--platform-font-ui);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.platform-legal-trigger:hover,.platform-legal-trigger[data-state=open]{background:var(--platform-neutral-chip)}.platform-source-book{color:#222}.dark .platform-source-book{color:#fff}.platform-review-dot{background:var(--platform-attention);border-radius:50%;flex-shrink:0;width:6px;height:6px}.platform-legal-popover{width:450px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;border:1px solid var(--platform-border);background:var(--platform-floating-card);color:var(--platform-ui-ink);font-family:var(--platform-font-ui);overflow-wrap:break-word;border-radius:10px;outline:none;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.platform-sources-popover{padding:6px}.platform-popover-muted{color:var(--platform-ui-muted)}.platform-source-row{cursor:default;border-radius:6px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex;position:relative}.platform-source-row+.platform-source-row:before{content:"";background:var(--platform-border);height:1px;position:absolute;inset:0 12px auto}.platform-source-row:hover{background:var(--platform-neutral-chip)}.platform-source-row:hover:before,.platform-source-row:hover+.platform-source-row:before{opacity:0}.platform-source-number{background:var(--platform-neutral-chip);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex}.platform-source-row:hover .platform-source-number{background:var(--platform-list-surface)}.platform-source-row svg{color:var(--platform-ui-muted)}.platform-source-row:hover svg{color:var(--platform-accent)}.platform-popover-separator{background:var(--platform-border);height:1px}.platform-mark-seen{min-height:40px;color:var(--platform-ui-muted);font-size:12px;font-weight:500}.platform-mark-seen:hover:enabled{color:var(--platform-ui-ink);text-underline-offset:4px;text-decoration:underline}.platform-mark-seen:disabled{opacity:.5}@media (max-width:600px){.platform-legalsources .platform-showcase{aspect-ratio:auto}.platform-legalsources .platform-shot{padding:16px;position:relative;transform:none;width:100%!important;height:auto!important}.platform-legalsources .platform-shot>div{width:100%!important;position:relative!important;inset:auto!important}.platform-legalsources .platform-shot>div>div{gap:20px!important;height:auto!important;padding:20px 16px!important}.platform-legalsources .platform-shot>div>div>div:first-child{flex-wrap:wrap}.platform-legalsources .platform-shot>div>div>div:first-child>div:last-child{flex-basis:100%}.platform-legalsources .platform-legal-summary{min-height:0!important}.platform-legalsources .platform-legal-summary+div{flex-direction:column;align-items:flex-start;padding:12px!important}.platform-legalsources .platform-legal-summary+div>div:nth-child(2){width:100%}.platform-legalsources .platform-legal-summary+div>div:last-child{margin-left:0}.platform-legal-actions{gap:6px}.platform-legal-trigger{white-space:nowrap;gap:5px;min-height:34px;padding:6px 8px;font-size:11px}}.platform-document-row{cursor:pointer;--document-row-surface:0 0% 96%;transition:background-color .16s}.dark .platform-document-row{--document-row-surface:0 0% 15%}@media (hover:hover) and (pointer:fine){.platform-document-row:hover{background-color:hsl(var(--document-row-surface) / .3)}}.platform-document-row[aria-checked=true]{background-color:#258cb10d}.platform-document-row:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.platform-document-row{transition:none}}.platform-model-demo{background:var(--platform-panel-gradient);border:1px solid var(--platform-hairline);border-radius:var(--platform-radius-panel);width:720px;height:460px;font-family:var(--platform-font-ui);overflow:clip}.platform-model-picker{border:1px solid var(--platform-window-ring-border);background:var(--platform-window-ring);border-radius:20px;width:374px;padding:6px;position:absolute;top:38px;left:28px}.platform-model-picker-inner{border:1px solid var(--platform-border);background:var(--platform-surface);box-shadow:var(--platform-window-shadow);border-radius:14px;padding:20px 12px 14px}.platform-model-picker-header{color:var(--platform-caption);justify-content:space-between;margin:0 12px 12px;font-size:12px;line-height:16px;display:flex}.platform-model-options{gap:3px;display:grid}.platform-model-option{text-align:left;width:100%;min-height:70px;color:var(--platform-ui-ink);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.platform-model-option[aria-pressed=true]{background:var(--platform-blue-chip)}.platform-model-option{transition:background-color .15s}.platform-model-option:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.platform-model-option:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--platform-neutral-chip) 35%, transparent)}}.platform-model-letter{border:1px solid var(--platform-citation-border);background:var(--platform-model-icon);width:32px;height:32px;color:var(--platform-accent-text);border-radius:8px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.platform-model-copy{flex:1;gap:3px;min-width:0;display:grid}.platform-model-copy strong{font-size:14px;font-weight:500;line-height:18px}.platform-model-copy>span{color:var(--platform-caption);font-size:12px;line-height:16px}.platform-benchmark-shell{width:302px;position:absolute;top:164px;right:52px}.platform-benchmark-card{border:1px solid var(--platform-border);background:var(--platform-floating-card);height:260px;box-shadow:var(--platform-floating-shadow);color:var(--platform-ui-ink);border-radius:20px;padding:22px;overflow:hidden}.platform-benchmark-content{flex-direction:column;gap:19px;display:flex}.platform-benchmark-card h3{letter-spacing:-.3px;font-size:20px;font-weight:500;line-height:26px}.platform-benchmark-stats{gap:16px;display:grid}.platform-benchmark-stat>span{color:var(--platform-ui-muted);margin-bottom:9px;font-size:14px;line-height:18px;display:block}.platform-benchmark-track{background:color-mix(in srgb, var(--platform-neutral-chip) 65%, transparent);border-radius:999px;height:6px;position:relative;overflow:hidden}.platform-benchmark-fill{border-radius:inherit;transform-origin:0;background:#258cb1a6;height:100%}.platform-benchmark-ticks{position:absolute;inset:0}.platform-benchmark-ticks i{background:var(--platform-caption);border-radius:50%;width:2px;height:2px;position:absolute;top:2px}.platform-benchmark-context{color:var(--platform-ui-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:18px;display:flex}.platform-benchmark-context b{border-left:1px solid var(--platform-caption);color:var(--platform-ui-ink);margin-left:6px;padding-left:6px;font-weight:500}@media (max-width:600px){.platform-localai .platform-showcase{aspect-ratio:auto}.platform-localai .platform-model-demo{gap:20px;width:100%;height:auto;padding:20px;display:grid;position:relative;transform:none}.platform-model-picker,.platform-benchmark-shell{width:100%;position:relative;inset:auto}.platform-model-picker-inner{padding:16px 6px 8px}.platform-model-option{gap:8px;padding:10px 6px}.platform-model-copy strong{font-size:13px}.platform-model-letter{width:28px;height:28px}.platform-benchmark-card{padding:20px}}.platform-document-row{padding-left:16px!important}.platform-document-checkbox{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.platform-document-row[aria-checked=true] .platform-document-checkbox{color:#fff;background:#258cb1;border-color:#258cb1}@media (prefers-reduced-motion:reduce){.platform-model-option{transition:none}}.platform-graph-choice{text-align:left;border-radius:6px;width:100%;transition:background-color .15s}.platform-graph-choice[aria-pressed=true]{background-color:var(--platform-blue-chip)}.platform-graph-choice:focus-visible{outline-offset:-2px}.platform-graph-node{cursor:pointer}.platform-graph-node:focus{outline:none}.platform-graph-selection-ring{opacity:0}.platform-graph-node[aria-pressed=true] .platform-graph-selection-ring,.platform-graph-node:focus-visible .platform-graph-selection-ring{opacity:1}.platform-graph-detail{border:1px solid var(--platform-border);background:var(--platform-floating-card);width:268px;box-shadow:var(--platform-floating-shadow);font-family:var(--platform-font-ui);border-radius:12px;padding:18px 20px;position:absolute;bottom:32px;right:27px;overflow:hidden}.platform-graph-detail-content{flex-direction:column;gap:12px;display:flex}.platform-graph-detail h3{color:var(--platform-display-ink);font-family:var(--platform-font-display);font-size:18px;font-weight:var(--platform-font-weight-medium);margin-bottom:6px;line-height:24px}.platform-graph-detail-kind{color:var(--platform-ui-muted);align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.platform-graph-detail-kind i{background:var(--platform-graph-node);border-radius:50%;flex-shrink:0;width:6px;height:6px}.platform-graph-detail p{min-height:54px;color:var(--platform-ui-ink);font-size:12px;line-height:18px}.platform-graph-detail-source{border-top:1px solid var(--platform-divider);flex-direction:column;gap:4px;padding-top:10px;font-size:11px;line-height:16px;display:flex}.platform-graph-detail-source span{color:var(--platform-caption)}.platform-graph-detail-source strong{color:var(--platform-ui-ink);font-weight:500}@media (hover:hover) and (pointer:fine){.platform-graph-choice:not([aria-pressed=true]):hover{background-color:color-mix(in srgb, var(--platform-neutral-chip) 35%, transparent)}}@media (prefers-reduced-motion:reduce){.platform-graph-choice{transition:none}}
