.fs-laptop{transform-origin:50% 100%;width:min(100%,140dvh - 266px);margin-inline:auto}.fs-hero[data-motion=true] .fs-laptop{width:min(100%,140dvh - 308px)}.fs-lid{border:1px solid var(--color-story-line);border-radius:var(--radius-large) var(--radius-large) 4px 4px;background:var(--color-content1);padding:12px 12px 14px}.fs-lid .sd-mockbox{max-width:none}.fs-lid .sd-mock{border-radius:var(--radius-small)}.fs-base{border:1px solid var(--color-story-line);border-radius:0 0 var(--radius-large) var(--radius-large);background:var(--color-content1);width:114%;height:14px;margin-inline:-7%;position:relative}.fs-base:after{content:"";background:var(--color-content2);border-radius:0 0 8px 8px;width:16%;height:5px;position:absolute;top:0;left:50%;translate:-50%}.fs-hero .sd-scr[data-screen="0"]{padding-bottom:1em}@media (max-width:767px){.fs-laptop{width:100%}.fs-lid{background:0 0;border:0;border-radius:0;padding:0}.fs-lid .sd-mock{border-radius:var(--radius-large)}.fs-base{display:none}}@media (max-width:899px){.sd-features.fs-group[data-motion=true] .sd-body{aspect-ratio:auto;height:max(270px,100dvh - 450px)}}.fs-group .sd-scr:not([data-screen="0"]){font-size:1.12em}.fs-split{grid-template-columns:1fr;gap:.8em;display:grid}@container (min-width:600px){.fs-split{grid-template-columns:1fr 1.4fr}}.fs-field{border:1px solid var(--color-story-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-story-ink) 3%, transparent);justify-content:space-between;align-items:center;gap:.5em;min-height:2.1em;margin-bottom:.5em;padding:.25em .8em;display:flex}.fs-label{color:var(--color-story-muted);font-size:.85em}.fs-typed{display:inline-block}.fs-row{border-radius:var(--radius-small);align-items:center;gap:.6em;margin-bottom:.25em;padding:.3em .6em;display:flex;position:relative}.fs-row-dim{opacity:.35}.fs-row-hl{border:1px solid var(--color-story-sky);border-radius:inherit;background:#22d3ee1a;position:absolute;inset:0}@container (max-width:599px){.fs-row-dim{display:none}}.fs-avatar-sm{background:color-mix(in srgb, var(--color-brand-secondary) 25%, var(--color-content1));border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;font-size:.85em;font-weight:800;display:grid}.fs-tabs{gap:.4em;margin-bottom:.5em;display:flex}.fs-panes{position:relative}.sd-features[data-motion=true] .fs-panes{min-height:5.6em}.sd-features[data-motion=true] .fs-pane{position:absolute;inset:0 0 auto}.fs-tray{border-top:1px solid var(--color-story-line);flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.6em;padding-top:.6em;display:flex}.fs-tray-used{opacity:.35}.fs-chart{height:8em;position:relative}.fs-chart .sd-bars{height:100%}.fs-line{width:100%;height:100%;position:absolute;inset:0}.fs-widget{align-self:start}.fs-price{display:inline-block;position:relative}.fs-strike{inset-inline:-.1em;background:var(--color-story-bad);transform-origin:100%;height:2px;position:absolute;top:50%}.fs-fin-bars{border-bottom:1px solid var(--color-story-line);align-items:flex-end;gap:.5em;height:6em;display:flex}.fs-pair{flex:1;align-items:flex-end;gap:.15em;height:100%;display:flex}.fs-pair i{transform-origin:50% 100%;border-radius:.25em .25em 0 0;flex:1}.fs-pair i:first-child{background:var(--color-story-accent)}.fs-pair i:last-child{background:var(--color-story-bad)}.fs-legend{color:var(--color-story-muted);gap:.9em;margin-bottom:.4em;font-size:.85em;display:flex}.fs-months{color:var(--color-story-muted);gap:.5em;margin-top:.25em;font-size:.8em;display:flex}.fs-months span{text-align:center;flex:1}.fs-group .sd-scr[data-screen="0"]{padding-bottom:1em}.fs-split-2{grid-template-columns:1fr 1fr}.fs-wrap{flex-wrap:wrap}.fs-tiles{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.fs-tile{border:1px solid var(--color-story-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-story-ink) 3%, transparent);min-width:0;padding:.5em .7em}.fs-funnel-row{align-items:center;gap:.5em;margin-bottom:.35em;display:flex}.fs-funnel-row .fs-label{min-width:3.2em}.fs-track{flex:1}.fs-track i{background:var(--color-story-accent);transform-origin:100%;border-radius:.3em;height:.9em;display:block}.fs-flow{flex-direction:column;align-items:center;display:flex;position:relative}.fs-node{border:1px solid var(--color-story-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-content1) 94%, transparent);justify-content:center;align-items:center;gap:.6em;min-width:14em;padding:.3em 1em;display:flex;position:relative}.fs-tick{width:1em;height:1em;color:var(--color-story-ok);display:inline-grid}.fs-link{background:color-mix(in srgb, var(--color-brand-secondary-200) 45%, transparent);transform-origin:50% 0;width:2px;height:1em;display:block}.fs-packet{z-index:2;background:var(--color-story-sky);visibility:hidden;pointer-events:none;border-radius:50%;width:.9em;height:.9em;margin:-.45em 0 0 -.45em;position:absolute;top:0;left:50%}.fs-cal{text-align:center;grid-template-columns:repeat(7,1fr);gap:.15em;font-size:.8em;display:grid}.fs-day{padding:.1em 0;position:relative}.fs-day>span:last-child{position:relative}.fs-day-bg{border-radius:var(--radius-small);background:var(--color-story-brand);position:absolute;inset:0}.fs-cap{background:color-mix(in srgb, var(--color-story-ink) 10%, transparent);border-radius:999px;height:.6em;overflow:hidden}.fs-cap i{border-radius:inherit;background:var(--color-story-accent);transform-origin:100%;height:100%;display:block}.fs-preview{border:1px solid var(--color-story-line);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-story-ink) 3%, transparent);padding:.6em .8em}.fs-block{border:1px dashed var(--color-story-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-story-ink) 3%, transparent);margin-bottom:.4em;padding:.35em .8em}.fs-canvas{border:1px dashed var(--color-story-line);border-radius:var(--radius-medium);padding:.4em .6em}.fs-placed{border:1px solid var(--color-story-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-content1) 94%, transparent);margin-bottom:.4em;padding:.35em .8em}.fs-placed-bar{text-align:center}.fs-feat-row{gap:.4em;margin-top:.3em;display:flex}.fs-feat-row i{background:color-mix(in srgb, var(--color-story-ink) 10%, transparent);border-radius:.4em;flex:1;height:1.6em}.fs-phone-wrap{perspective:800px;justify-content:center;display:flex}.fs-phone{border:2px solid color-mix(in srgb, var(--color-story-ink) 25%, transparent);border-radius:var(--radius-large);background:var(--color-content2);width:10em;height:17em;position:relative;overflow:hidden}.fs-app{padding:1.6em .8em .8em;font-size:.9em;position:absolute;inset:0}.fs-app:not([data-last]){opacity:0}.fs-app-card{border:1px solid var(--color-story-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-story-ink) 4%, transparent);margin-bottom:.4em;padding:.5em .6em}.fs-app-grid{grid-template-columns:1fr 1fr;gap:.4em;display:grid}.fs-app-grid .fs-app-card{text-align:center;margin:0}.fs-notif{z-index:3;border-radius:var(--radius-small);background:var(--color-story-brand);padding:.35em .6em;font-size:.8em;font-weight:700;position:absolute;inset:.5em .5em auto}.fs-drop{border:1px dashed var(--color-story-line);border-radius:var(--radius-medium);place-items:center;gap:.4em;min-height:4.4em;margin-bottom:.6em;display:grid;position:relative}.fs-prog{background:color-mix(in srgb, var(--color-story-ink) 10%, transparent);opacity:0;border-radius:999px;width:70%;height:.4em;display:block;overflow:hidden}.fs-prog i{background:var(--color-story-accent);transform-origin:100%;height:100%;display:block}.fs-folders{grid-template-columns:1fr 1fr;gap:.4em;display:grid}.fs-folder{border:1px solid var(--color-story-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-story-ink) 4%, transparent);text-align:center;padding:.5em .7em}.fs-file{border-color:var(--color-story-sky);background:#22d3ee1a;font-size:.85em}.fs-chat{gap:.5em;max-width:34em;margin-inline:auto;display:grid}.fs-answer{max-width:100%}.fs-answer .sd-abars{height:4em}.fs-answer .sd-tag{margin-top:.3em;display:inline-block}.fs-dots{gap:.3em;padding:.3em .8em;display:none}.sd-features[data-motion=true] .fs-dots{display:flex}.fs-dots i{background:var(--color-story-muted);border-radius:50%;width:.5em;height:.5em}.fs-kanban{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.fs-col{min-width:0;min-height:11em;padding:.2em .35em}.fs-task{border-color:var(--color-story-sky)}.fs-task-meta{align-items:center;gap:.4em;margin-top:.4em;font-size:.85em;display:flex}.fs-hub{height:13em;margin-top:.6em;position:relative}.fs-hub-group{position:absolute;inset:0}.fs-hub-group:not([data-last]){opacity:0}.fs-service{z-index:3;border:1px solid var(--color-story-line);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-content1) 94%, transparent);white-space:nowrap;align-items:center;gap:.4em;padding:.25em .8em;font-size:.85em;font-weight:700;display:inline-flex;position:absolute;translate:-50% -50%}.fs-service img{width:1.2em;height:1.2em}.fs-mono{background:color-mix(in srgb, var(--color-brand-secondary) 25%, var(--color-content1));border-radius:50%;place-items:center;width:1.4em;height:1.4em;font-size:.8em;display:grid}
