.home-workspace-demo[data-v-765b145e]{position:relative;width:100%;min-height:420px;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--sf-border);border-radius:10px;background:var(--sf-surface);box-shadow:0 8px 24px #0f172a0e}.home-workspace-demo__frame[data-v-765b145e]{display:block;width:100%;height:calc(100% - 40px);border:0;background:var(--sf-surface)}.home-workspace-demo__chrome[data-v-765b145e]{display:grid;grid-template-columns:128px minmax(0,1fr) 128px;align-items:center;height:40px;padding:0 14px;border-bottom:1px solid var(--sf-border);background:var(--sf-bg-alt)}.home-workspace-demo__dots[data-v-765b145e]{display:flex;gap:6px}.home-workspace-demo__dots span[data-v-765b145e]{width:8px;height:8px;border-radius:50%;background:var(--sf-border-strong, var(--sf-border))}.home-workspace-demo__address[data-v-765b145e]{display:flex;width:min(100%,360px);min-width:0;height:24px;margin:0 auto;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--sf-border);border-radius:12px;background:var(--sf-surface);color:var(--sf-text-muted);font-size:11px}.home-workspace-demo__address svg[data-v-765b145e]{width:10px;height:10px;flex:none}.home-workspace-demo__address span[data-v-765b145e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-workspace-demo__controls[data-v-765b145e]{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:0}.home-workspace-demo__control[data-v-765b145e]{display:inline-flex;height:32px;flex-shrink:0;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;padding:0 10px;background:transparent;color:var(--sf-text-secondary);font:inherit;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.home-workspace-demo__control span[data-v-765b145e]{display:block;line-height:1}.home-workspace-demo__control[data-v-765b145e]:hover{background:var(--sf-bg-alt);color:var(--sf-text)}.home-workspace-demo__control[data-v-765b145e]:focus-visible{outline:2px solid var(--sf-text-secondary);outline-offset:2px}.home-workspace-demo__control svg[data-v-765b145e]{display:block;flex:none;width:14px;height:14px}.home-workspace-demo__control--icon[data-v-765b145e]{width:32px;padding:0}.sr-only[data-v-765b145e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){.home-workspace-demo[data-v-765b145e]{min-height:420px;aspect-ratio:4 / 5;border-radius:8px}.home-workspace-demo__control[data-v-765b145e]{width:28px;height:28px;padding:0}.home-workspace-demo__control span[data-v-765b145e]{display:none}.home-workspace-demo__chrome[data-v-765b145e]{grid-template-columns:32px minmax(0,1fr) 64px;height:34px;padding:0 10px}.home-workspace-demo__frame[data-v-765b145e]{height:calc(100% - 34px)}.home-workspace-demo__address[data-v-765b145e]{width:min(100%,250px);height:22px}}@media (prefers-reduced-motion: reduce){.home-workspace-demo__controls[data-v-765b145e],.home-workspace-demo__control[data-v-765b145e]{transition:none}}.home-product-entry[data-v-787221c8]{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;max-width:100%}.entry-primary[data-v-787221c8]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:min(100%,320px);min-height:52px;padding:12px 28px;border-radius:8px;background:#0f172a;color:#fff;font-size:14px;font-weight:500;line-height:1.4;text-align:center;text-decoration:none;overflow:hidden;box-shadow:0 2px 8px #0f172a1f}.entry-primary[data-v-787221c8]:hover{text-decoration:none}.entry-primary svg[data-v-787221c8]{width:18px;height:18px;flex-shrink:0}.entry-label[data-v-787221c8]{display:inline-flex;align-items:center;gap:6px}.entry-wordmark[data-v-787221c8]{font-size:16px;line-height:1.2}:root[data-theme=dark] .entry-primary[data-v-787221c8]{background:#f1f2f4;color:#0f172a;box-shadow:0 2px 8px #0003}.entry-primary[data-v-787221c8]:after{content:"";position:absolute;inset-block:-60%;left:-30%;width:22%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / 50%),transparent);pointer-events:none}.entry-primary[data-v-787221c8]:hover:after,.entry-primary[data-v-787221c8]:focus-visible:after{animation:home-download-shine-787221c8 .85s ease-out}@keyframes home-download-shine-787221c8{0%{left:-30%}to{left:115%}}@media (prefers-reduced-motion: reduce){.entry-primary[data-v-787221c8]:after,.entry-primary[data-v-787221c8]:hover:after,.entry-primary[data-v-787221c8]:focus-visible:after{display:none;animation:none}}a[data-v-787221c8]:focus-visible{outline:2px solid var(--sf-text-secondary);outline-offset:4px}.home-space[data-v-5fce85b8]{margin-top:112px;padding:96px 0 88px;background:linear-gradient(180deg,#eef4ff 0%,#f5f8ff 62%,var(--sf-bg) 100%);color:var(--sf-text)}:root[data-theme=dark] .home-space[data-v-5fce85b8]{background:linear-gradient(180deg,#1b2433 0%,#1f2530 62%,var(--sf-bg) 100%)}.space-inner[data-v-5fce85b8]{width:min(1240px,calc(100% - var(--home-gutter, 24px) * 2));margin-inline:auto}.space-heading[data-v-5fce85b8]{max-width:720px;margin:0 auto 56px;text-align:center}h2[data-v-5fce85b8]{margin:0 0 18px;font-size:clamp(32px,3.4vw,46px);font-weight:var(--home-heading-weight, 400);line-height:1.22;letter-spacing:-.04em;word-break:keep-all}h2>span[data-v-5fce85b8]{display:block}.space-heading>p em[data-v-5fce85b8]{color:#2563eb;font-style:normal;font-weight:600}:root[data-theme=dark] .space-heading>p em[data-v-5fce85b8]{color:#93c5fd}.space-heading>p[data-v-5fce85b8]{margin:0;color:var(--sf-text-secondary);font-size:16px;line-height:1.8;white-space:pre-line;word-break:keep-all}.space-actions[data-v-5fce85b8]{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:28px}.space-secondary[data-v-5fce85b8]{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--sf-text);font-size:14px;font-weight:500;line-height:1.4}.space-secondary svg[data-v-5fce85b8]{width:16px;height:16px;flex-shrink:0}.space-secondary[data-v-5fce85b8]:hover{text-decoration:none}.space-secondary:hover>span[data-v-5fce85b8]{text-decoration:underline;text-underline-offset:5px}.space-actions a[data-v-5fce85b8]:focus-visible{outline:2px solid var(--sf-text-secondary);outline-offset:4px}.space-screens[data-v-5fce85b8]{position:relative;padding-right:clamp(64px,9vw,124px)}.space-screens figure[data-v-5fce85b8]{margin:0}.desktop-screen[data-v-5fce85b8]{overflow:hidden;border:1px solid #d3dceb;border-radius:14px;background:var(--sf-surface);box-shadow:0 1px 2px #0f172a0a,0 30px 80px #1e40af1f}:root[data-theme=dark] .desktop-screen[data-v-5fce85b8]{border-color:var(--sf-border)}.desktop-screen[data-v-5fce85b8] .image-lightbox-trigger{display:block}.desktop-screen[data-v-5fce85b8] img{display:block;width:100%;height:auto}.phone-screen[data-v-5fce85b8]{position:absolute;right:0;bottom:-36px;width:clamp(150px,16vw,200px);--phone-inset: 6px;--phone-radius: 28px;--phone-display-radius: 20px;--phone-screen-padding: 7px 6px 3px}.phone-screen[data-v-5fce85b8] .image-lightbox-trigger{display:block}.phone-screen[data-v-5fce85b8] img{display:block;width:100%;height:auto;border-radius:3px}.space-features[data-v-5fce85b8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:88px 0 0;padding:0;list-style:none}.feature-icon[data-v-5fce85b8]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sf-border);border-radius:12px;background:var(--sf-surface);color:#2563eb}:root[data-theme=dark] .feature-icon[data-v-5fce85b8]{color:#93c5fd}.feature-icon svg[data-v-5fce85b8]{width:22px;height:22px}h3[data-v-5fce85b8]{margin:20px 0 8px;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.02em}.space-features p[data-v-5fce85b8]{margin:0;color:var(--sf-text-secondary);font-size:14px;line-height:1.75;white-space:pre-line;word-break:keep-all}@media (max-width: 960px){.home-space[data-v-5fce85b8]{margin-top:80px;padding-block:72px 80px}.phone-screen[data-v-5fce85b8]{width:148px}.space-features[data-v-5fce85b8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:72px}}@media (max-width: 640px){.home-space[data-v-5fce85b8]{margin-top:56px;padding-block:56px 64px}.space-heading[data-v-5fce85b8]{margin-bottom:36px}h2[data-v-5fce85b8]{font-size:30px}.space-screens[data-v-5fce85b8]{padding-right:0}.space-screens .phone-screen[data-v-5fce85b8]{position:relative;right:auto;bottom:auto;width:116px;margin:-72px 12px 0 auto;--phone-inset: 4px;--phone-radius: 18px;--phone-display-radius: 13px;--phone-screen-padding: 5px 4px 2px}.space-features[data-v-5fce85b8]{grid-template-columns:1fr;gap:24px;margin-top:40px}.space-features li[data-v-5fce85b8]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px}.feature-icon[data-v-5fce85b8]{grid-row:1 / 3}h3[data-v-5fce85b8]{margin:0}}.capability-screens[data-v-60e8d838]{display:flex;flex-direction:column;height:100%;min-width:0}.screen-stage[data-v-60e8d838]{display:grid;position:relative;flex:1;min-height:0;aspect-ratio:16 / 10;overflow:hidden}.screen-frame[data-v-60e8d838]{position:absolute;inset:0;margin:0;min-width:0;min-height:0;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility 0s linear .3s}.screen-frame.active[data-v-60e8d838]{visibility:visible;opacity:1;transition:opacity .3s ease}.screen-frame[data-v-60e8d838] .image-lightbox-trigger{width:100%;height:100%}.screen-frame[data-v-60e8d838] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.screen-timer[data-v-60e8d838]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;animation:screen-time-60e8d838 calc(var(--capability-duration) / 2) linear forwards}.screen-timer.paused[data-v-60e8d838]{animation-play-state:paused}@keyframes screen-time-60e8d838{to{opacity:0}}.screen-choices[data-v-60e8d838]{display:flex;justify-content:center;gap:6px;padding:10px 12px;border-top:1px solid var(--sf-border);background:var(--sf-surface)}.screen-choices button[data-v-60e8d838]{border:0;border-radius:6px;padding:5px 10px;background:transparent;color:var(--sf-text-muted);font:inherit;font-size:12px;cursor:pointer}.screen-choices button[aria-pressed=true][data-v-60e8d838]{background:var(--sf-bg-alt);color:var(--sf-text)}.screen-choices button[data-v-60e8d838]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (prefers-reduced-motion: reduce){.screen-frame[data-v-60e8d838],.screen-frame.active[data-v-60e8d838]{transition:none}.screen-timer[data-v-60e8d838]{animation:none}}.capabilities[data-v-6fb75045]{--capability-duration: 10s;width:min(1240px,calc(100% - var(--home-gutter, 24px) * 2));margin:88px auto 0;color:var(--sf-text)}.capabilities-heading[data-v-6fb75045]{margin-bottom:40px}.capabilities-heading h2[data-v-6fb75045]{margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:var(--home-heading-weight, 400);line-height:1.22;letter-spacing:-.04em;white-space:pre-line;word-break:keep-all}.capability-stage[data-v-6fb75045]{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border:1px solid var(--sf-border);border-radius:20px;background:var(--sf-surface);box-shadow:0 24px 60px #0f172a0f}.capability[data-v-6fb75045]{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.6fr);min-width:0;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility 0s linear .35s}.capability.active[data-v-6fb75045]{visibility:visible;opacity:1;transition:opacity .35s ease}.capability-copy[data-v-6fb75045]{display:flex;flex-direction:column;justify-content:center;padding:48px clamp(28px,3.4vw,52px)}.capability-icon[data-v-6fb75045]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sf-border);border-radius:12px;background:var(--sf-bg-alt);color:#2563eb}:root[data-theme=dark] .capability-icon[data-v-6fb75045]{color:#93c5fd}.capability-icon svg[data-v-6fb75045]{width:22px;height:22px}.capability-copy h3[data-v-6fb75045]{margin:28px 0 14px;font-size:clamp(24px,2.2vw,30px);font-weight:var(--home-heading-weight, 400);line-height:1.3;letter-spacing:-.035em;word-break:keep-all}.capability-copy p[data-v-6fb75045]{margin:0;color:var(--sf-text-secondary);font-size:15px;line-height:1.8;word-break:keep-all}.capability-link[data-v-6fb75045]{display:inline-flex;align-self:flex-start;gap:8px;margin-top:32px;color:var(--sf-text);font-size:14px;font-weight:500}.capability-link[data-v-6fb75045]:hover{text-decoration:underline;text-underline-offset:5px}.capability-link[data-v-6fb75045]:focus-visible{outline:2px solid var(--sf-text-secondary);outline-offset:4px}.capability-screen[data-v-6fb75045]{min-width:0;margin:0;border-left:1px solid var(--sf-border);background:#f5f5f5}.capability-tabs[data-v-6fb75045]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.capability-tabs button[data-v-6fb75045]{display:flex;flex-direction:column;gap:12px;padding:12px 4px;border:0;background:none;color:var(--sf-text-muted);font:inherit;text-align:left;cursor:pointer}.capability-tabs button[data-v-6fb75045]:hover,.capability-tabs button.active[data-v-6fb75045]{color:var(--sf-text)}.capability-tabs button[data-v-6fb75045]:focus-visible{outline:2px solid var(--sf-text-secondary);outline-offset:4px;border-radius:6px}.capability-progress[data-v-6fb75045]{position:relative;height:3px;overflow:hidden;border-radius:999px;background:var(--sf-border)}.capability-progress i[data-v-6fb75045]{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--sf-text);animation:capability-progress-6fb75045 var(--capability-duration) linear forwards}.capabilities.paused .capability-progress i[data-v-6fb75045]{animation-play-state:paused}@keyframes capability-progress-6fb75045{to{width:100%}}.capability-tab-label[data-v-6fb75045]{display:flex;align-items:baseline;gap:10px;font-size:15px;font-weight:500}@media (prefers-reduced-motion: reduce){.capability[data-v-6fb75045],.capability.active[data-v-6fb75045]{transition:none}.capability-progress i[data-v-6fb75045]{width:100%;animation:none}}@media (max-width: 960px){.capabilities[data-v-6fb75045]{margin-top:80px}.capability[data-v-6fb75045]{grid-template-columns:1fr}.capability-copy[data-v-6fb75045]{padding:32px 28px 28px}.capability-copy h3[data-v-6fb75045],.capability-link[data-v-6fb75045]{margin-top:20px}.capability-screen[data-v-6fb75045]{border-top:1px solid var(--sf-border);border-left:0}}@media (max-width: 640px){.capabilities[data-v-6fb75045]{margin-top:56px}.capabilities-heading[data-v-6fb75045]{margin-bottom:28px}.capabilities-heading h2[data-v-6fb75045]{font-size:30px}.capability-copy[data-v-6fb75045]{padding:26px 22px 22px}.capability-copy h3[data-v-6fb75045]{font-size:22px}.capability-tabs[data-v-6fb75045]{gap:10px}.capability-tab-label[data-v-6fb75045]{flex-direction:column;gap:2px;font-size:13px}}.outcome-visual[data-v-adbf2448]{position:relative;height:220px;overflow:hidden;border:1px solid var(--sf-border);border-radius:12px;background:#f6f8f5}.outcome-visual[data-v-adbf2448] .image-lightbox-trigger{height:100%;-o-object-fit:contain;object-fit:contain}.preview-caption[data-v-adbf2448]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding-top:8px;font-size:11px;color:var(--sf-text-muted)}.preview-controls[data-v-adbf2448],.preview-dots[data-v-adbf2448]{display:flex;flex-shrink:0;gap:2px}.preview-controls button[data-v-adbf2448]{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--sf-text-muted);cursor:pointer;border-radius:6px}.preview-playback svg[data-v-adbf2448]{width:12px;height:12px}.preview-dots span[data-v-adbf2448]{width:6px;height:6px;border-radius:50%;background:var(--sf-text-muted);opacity:.3}.preview-dots [aria-pressed=true] span[data-v-adbf2448]{opacity:1;background:var(--sf-text)}.preview-controls button[data-v-adbf2448]:focus-visible{outline:2px solid var(--sf-text-secondary);outline-offset:1px}.preview-timer[data-v-adbf2448]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;animation:preview-time-adbf2448 5s linear forwards}.preview-timer.paused[data-v-adbf2448]{animation-play-state:paused}@keyframes preview-time-adbf2448{to{opacity:0}}@media (prefers-reduced-motion: reduce){.preview-timer[data-v-adbf2448]{animation:none}.preview-controls .preview-playback[data-v-adbf2448]{display:none}}@media (max-width: 800px){.outcome-visual[data-v-adbf2448]{height:auto;aspect-ratio:3 / 2}}.expansion-outcomes[data-v-42f32c24]{padding-top:88px}header h2[data-v-42f32c24],.expansion-closing h2[data-v-42f32c24]{margin:0;font-size:clamp(30px,3vw,40px);font-weight:var(--home-heading-weight, 400);line-height:1.35;letter-spacing:-.04em;white-space:pre-line;word-break:keep-all}.outcomes-grid[data-v-42f32c24]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;border-block:1px solid var(--sf-border)}.outcomes-grid article[data-v-42f32c24]{display:flex;flex-direction:column;padding:36px 32px}.outcomes-grid article[data-v-42f32c24]:nth-child(3n+1){padding-left:0}.outcomes-grid article[data-v-42f32c24]:nth-child(3n){padding-right:0}.outcomes-grid article[data-v-42f32c24]:not(:nth-child(3n+1)){border-left:1px solid var(--sf-border)}.outcomes-grid article[data-v-42f32c24]:nth-child(n+4){border-top:1px solid var(--sf-border)}.outcomes-grid h3[data-v-42f32c24]{margin:14px 0 12px;font-size:21px;font-weight:400;line-height:1.45;letter-spacing:-.025em;word-break:keep-all}.outcomes-grid p[data-v-42f32c24]{flex:1;margin:0;color:var(--sf-text-secondary);font-size:14px;line-height:1.9;word-break:keep-all}.outcome-button[data-v-42f32c24]{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;min-height:36px;margin-top:24px;padding:0 14px;border:1px solid var(--sf-border);border-radius:8px;background:var(--sf-surface);color:var(--sf-text);font-size:13px;font-weight:500;transition:border-color .18s,background-color .18s}.outcome-button svg[data-v-42f32c24]{width:14px;height:14px;transition:transform .18s}.outcome-button[data-v-42f32c24]:hover{border-color:var(--sf-text-secondary);background:var(--sf-bg-alt);text-decoration:none}.outcome-button:hover svg[data-v-42f32c24]{transform:translate(2px,-2px)}@media (prefers-reduced-motion: reduce){.outcome-button[data-v-42f32c24],.outcome-button svg[data-v-42f32c24]{transition:none}}a[data-v-42f32c24]:hover{text-decoration:underline;text-underline-offset:5px}a[data-v-42f32c24]:focus-visible{outline:2px solid var(--sf-text-secondary);outline-offset:5px}.expansion-closing[data-v-42f32c24]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px 64px;align-items:center;margin-top:80px;padding:48px;border:1px solid var(--sf-border);border-radius:20px;background:var(--sf-bg-alt)}.expansion-closing p[data-v-42f32c24]{max-width:550px;margin:20px 0 0;color:var(--sf-text-secondary);font-size:14px;line-height:1.85;word-break:keep-all}.expansion-actions[data-v-42f32c24]{display:grid;gap:16px}.expansion-actions a[data-v-42f32c24]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border:1px solid var(--sf-border);border-radius:6px;background:var(--sf-surface);font-size:13px;line-height:1.6}.expansion-actions .expansion-primary[data-v-42f32c24]{background:var(--sf-text);color:var(--sf-bg);border-color:var(--sf-text)}.expansion-actions svg[data-v-42f32c24]{display:block;flex:none;width:16px;height:16px}.expansion-actions a[data-v-42f32c24]:hover,.expansion-beta-support a[data-v-42f32c24]:hover{text-decoration:none}.expansion-actions a:hover>span[data-v-42f32c24],.expansion-beta-support a:hover>span[data-v-42f32c24]{text-decoration:underline;text-underline-offset:5px}.expansion-beta-support[data-v-42f32c24]{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:20px;padding:20px 24px;border:1px solid var(--sf-border);border-radius:12px;color:var(--sf-text-secondary);font-size:13px;line-height:1.75;word-break:keep-all}.expansion-beta-support strong[data-v-42f32c24]{font-size:inherit;font-weight:500}.expansion-beta-support p[data-v-42f32c24]{margin:4px 0 0}.expansion-beta-support a[data-v-42f32c24]{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}.expansion-beta-support svg[data-v-42f32c24]{display:block;flex:none;width:14px;height:14px}@media (max-width: 800px){.expansion-outcomes[data-v-42f32c24]{padding-top:64px}.outcomes-grid[data-v-42f32c24]{grid-template-columns:minmax(0,1fr)}.outcomes-grid article[data-v-42f32c24]:nth-child(n){padding:28px 0;border-left:0}.outcomes-grid article+article[data-v-42f32c24]{border-top:1px solid var(--sf-border)}.expansion-closing[data-v-42f32c24]{grid-template-columns:minmax(0,1fr);padding:32px;margin-top:48px}.expansion-beta-support[data-v-42f32c24]{flex-direction:column;align-items:flex-start;padding:20px}}@media (max-width: 480px){header h2[data-v-42f32c24],.expansion-closing h2[data-v-42f32c24]{font-size:28px}.expansion-closing[data-v-42f32c24]{padding:28px 22px}}.home-refresh[data-v-f5b8dc24]{--home-gutter: clamp(20px, 3.2vw, 48px);--home-title-weight: 400;--home-heading-weight: 400;--home-panel: color-mix(in srgb, var(--sf-bg) 96%, var(--sf-text));--home-card: color-mix(in srgb, var(--sf-bg) 98%, var(--sf-text));color:var(--sf-text);background:var(--sf-bg)}.home-shell[data-v-f5b8dc24]{width:min(1240px,calc(100% - var(--home-gutter) * 2));margin-inline:auto}.home-refresh section[id][data-v-f5b8dc24]{scroll-margin-top:96px}.home-refresh h1[data-v-f5b8dc24],.home-refresh h2[data-v-f5b8dc24],.home-refresh h3[data-v-f5b8dc24],.home-refresh p[data-v-f5b8dc24]{margin:0}.hero[data-v-f5b8dc24]{padding-top:96px}.hero-heading[data-v-f5b8dc24]{display:flex;flex-direction:column;align-items:center;gap:28px}.hero-copy[data-v-f5b8dc24]{width:min(100%,960px);text-align:center}.hero-title[data-v-f5b8dc24]{font-size:clamp(40px,4.1vw,56px);font-weight:var(--home-title-weight);line-height:1.27;letter-spacing:-.035em;word-break:keep-all}.hero-title span[data-v-f5b8dc24]{display:block}.hero-summary[data-v-f5b8dc24]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 24px;max-width:800px;margin:24px auto 0}.hero-summary>.hero-explore[data-v-f5b8dc24]{min-height:44px;gap:6px;color:var(--sf-text-secondary);font-weight:400;line-height:1.5;white-space:nowrap}.hero-explore svg[data-v-f5b8dc24]{width:14px;height:14px;flex-shrink:0}.hero-summary>p[data-v-f5b8dc24]{color:var(--sf-text-secondary);font-size:15px;line-height:1.9;white-space:pre-line;word-break:keep-all}.hero-preview[data-v-f5b8dc24]{display:flex;flex-direction:column;gap:14px;margin-top:48px}.hero-frame-wrap[data-v-f5b8dc24]{width:100%}.home-button[data-v-f5b8dc24]{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:12px 20px;border:1px solid var(--sf-text);border-radius:6px;color:var(--sf-bg);background:var(--sf-text);font-size:13px;font-weight:500;line-height:1.4;text-decoration:none}.home-button[data-v-f5b8dc24]:hover{background:var(--sf-text-secondary);border-color:var(--sf-text-secondary)}.home-link[data-v-f5b8dc24]{display:inline-flex;align-items:center;gap:12px;color:var(--sf-text);font-size:13px;font-weight:500;text-decoration:none}.home-link[data-v-f5b8dc24]:hover{text-decoration:underline;text-underline-offset:5px}.home-refresh a[data-v-f5b8dc24]:focus-visible{outline:2px solid var(--sf-text-secondary);outline-offset:5px}.home-refresh .hero-notice[data-v-f5b8dc24]{display:inline-flex;align-self:flex-end;align-items:center;gap:10px;max-width:100%;margin-bottom:0;padding:5px 14px 5px 5px;border:1px solid var(--sf-border);border-radius:999px;background:var(--sf-surface);color:var(--sf-text-secondary);font-size:12.5px;line-height:1.5}.hero-notice span[data-v-f5b8dc24]{flex-shrink:0;padding:2px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:600}:root[data-theme=dark] .hero-notice span[data-v-f5b8dc24]{background:#3b82f629;color:#93c5fd}@media (min-width: 1600px){.hero-title[data-v-f5b8dc24]{font-size:58px}}@media (max-width: 1100px){.hero-title[data-v-f5b8dc24]{font-size:46px}}@media (max-width: 800px){.hero[data-v-f5b8dc24]{padding-top:56px}.hero-title[data-v-f5b8dc24]{font-size:46px}.hero-summary[data-v-f5b8dc24]{max-width:700px}.hero-summary>p[data-v-f5b8dc24]{font-size:15px}.hero-preview[data-v-f5b8dc24]{margin-top:36px}}@media (max-width: 480px){.hero[data-v-f5b8dc24]{padding-top:40px}.hero-title[data-v-f5b8dc24]{font-size:clamp(34px,9vw,42px);line-height:1.23}.home-refresh .hero-notice[data-v-f5b8dc24]{font-size:12px}}.home-expansion-followup[data-v-f5b8dc24]{width:min(1240px,calc(100% - var(--home-gutter) * 2));margin:0 auto 88px}
