.oa.is-feature,.oa.is-features{--oa-feature-bar:61px;overflow-x:clip}.oa-feature,.oa.is-feature .oa-sitebar,.oa.is-features .oa-sitebar{--oa-bg:var(--a1-base);--oa-panel:var(--a1-panel);--oa-ink:var(--a1-ink);--oa-ink-soft:var(--a1-ink-soft);--oa-line:var(--a1-line);--oa-primary:var(--a1-accent);--oa-on-primary:var(--a1-on-accent)}.oa-feature{--a1-head:var(--oa-feature-bar);background:var(--a1-base);color:var(--a1-ink)}.oa.is-feature .oa-sitebar,.oa.is-features .oa-sitebar{background:color-mix(in srgb,var(--a1-base)62%,transparent);border-bottom-color:var(--a1-card-line);color:var(--oa-ink)}.oa-feature .a1-hero{margin-top:calc(-1*var(--oa-feature-bar))}.oa-feature .a1-hero-copy h1{font-size:60px;line-height:1.05}.oa-feature .a1-hero-cta .oa-cta{padding:14px 26px;font-size:15px;box-shadow:0 8px 30px #0000002e}.oa-feature .fs-section-window{justify-content:center;display:flex}.oa-feature .fs-section-window .a1-window{width:min(1200px,100%)}.oa-feature .a1-tile .a1-window.is-small{width:100%;max-width:340px}.fs-demo{justify-content:center;display:flex}.fs-demo-video{aspect-ratio:16/9;border:1px solid var(--a1-card-line);background:var(--a1-panel);width:min(1200px,100%);height:auto;box-shadow:var(--a1-window-shadow);border-radius:16px;display:block}.fs-demo-video:focus-visible{outline:2px solid var(--a1-accent);outline-offset:3px}.fs-canvas{background:hsl(var(--canvas));place-items:center;padding:20px;display:grid;container:fs-canvas/inline-size}.fs-canvas.is-hero{box-sizing:border-box;width:var(--a1-product-w,1200px);height:calc(var(--a1-product-h,560px) + 96px);padding:32px 40px 128px}.fs-canvas.is-hero .fs-board{width:auto;max-width:100%;height:100%}.fs-canvas.is-hero .fs-board>svg{width:auto;max-width:100%;height:100%;margin:0 auto}@media (max-width:767px){.a1-hero .a1-hero-frame:has(.fs-canvas.is-hero){--a1-fit:1;margin-top:36px;transform:translate(-50%)}.fs-canvas.is-hero{width:min(360px,max(300px,100vw - 50px));height:560px}.fs-canvas.is-hero .fs-board,.fs-canvas.is-hero .fs-board>svg{width:100%;height:100%}.oa-feature[data-feature=canvas] .fs-section-window .a1-window{width:min(360px,max(300px,100vw - 50px))}}.fs-canvas.is-wide{padding:28px 32px}.fs-canvas.is-mermaid{place-items:stretch stretch;gap:18px;padding:24px 28px}.fs-canvas.is-mermaid .fs-code{margin:0}@media (max-width:767px){.fs-canvas,.fs-canvas.is-hero,.fs-canvas.is-wide,.fs-canvas.is-mermaid{padding:12px}.oa-feature .a1-tile .fs-canvas{padding:8px}}@media (max-width:720px){.oa-feature[data-feature=canvas] .a1-tile-picture{padding-left:16px;padding-right:16px}}.fs-canvas .fs-board>svg{width:100%;height:auto;display:block}.fs-canvas :is([data-board=planNarrow],[data-board=sequenceNarrow],[data-board=flowNarrow],[data-code=flowNarrow]){display:none}@container fs-canvas (max-width:734.98px){.fs-canvas [data-board=plan]{display:none}.fs-canvas [data-board=planNarrow]{display:block}}@container fs-canvas (max-width:639.98px){.fs-canvas :is([data-board=flow],[data-code=flow]){display:none}.fs-canvas :is([data-board=flowNarrow],[data-code=flowNarrow]){display:block}}@container fs-canvas (max-width:421.98px){.fs-canvas [data-board=sequence]{display:none}.fs-canvas [data-board=sequenceNarrow]{display:block}}.fs-canvas [data-board=sequenceNarrow]{aspect-ratio:var(--crop-w)/var(--board-h);overflow:hidden}.fs-canvas [data-board=sequenceNarrow]>svg{width:calc(100%*var(--board-w)/var(--crop-w));max-width:none;margin-left:calc(-100%*var(--crop-x)/var(--crop-w))}@container fs-canvas (max-width:341.98px){.fs-canvas [data-board=template]{width:100%;aspect-ratio:var(--crop-w)/var(--board-h);overflow:hidden}.fs-canvas [data-board=template]>svg{width:calc(100%*var(--board-w)/var(--crop-w));max-width:none;margin-left:calc(-100%*var(--crop-x)/var(--crop-w))}}@container fs-canvas (max-width:421.98px){.fs-canvas [data-board=beside]{width:100%;aspect-ratio:var(--crop-w)/var(--board-h);overflow:hidden}.fs-canvas [data-board=beside]>svg{width:calc(100%*var(--board-w)/var(--crop-w));max-width:none;margin-left:calc(-100%*var(--crop-x)/var(--crop-w))}}.oa-feature[data-feature=canvas] .a1-tile .a1-window.is-small{max-width:520px}.fs-links{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.fs-links a{border:1px solid var(--a1-card-line);background:var(--a1-card);color:var(--a1-ink);border-radius:12px;padding:16px 20px;font-size:15px;text-decoration:none;display:block}.fs-links a:hover{border-color:var(--a1-accent)}.fs-links a:focus-visible{outline:2px solid var(--a1-accent);outline-offset:3px}.fs-app{width:100%;height:100%;min-height:0;color:hsl(var(--foreground));font:400 13.5px/1.4 var(--font-sans,var(--oa-sans,Inter,system-ui,sans-serif));text-align:left;display:flex;overflow:hidden}.fs-app svg{flex:none;width:16px;height:16px}.fs-page{flex-direction:column;flex:1;gap:12px;min-width:0;padding:20px;display:flex;overflow:hidden}.fs-peek{border-left:1px solid hsl(var(--foreground)/.08);background:hsl(var(--elevated));flex-direction:column;gap:8px;width:360px;padding:20px;display:flex}.fs-peek-title{margin:0;font-weight:600}.fs-peek-text{margin:0 0 8px}.fs-peek-group{margin:8px 0 0;font-weight:600}.fs-button{border:1px solid hsl(var(--foreground)/.14);background:hsl(var(--elevated));height:28px;color:hsl(var(--foreground));white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.fs-button.is-primary{background:hsl(var(--primary));color:hsl(var(--primary-fg));border-color:#0000}.fs-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.fs-chip{background:hsl(var(--foreground)/.07);height:22px;color:hsl(var(--foreground));white-space:nowrap;border-radius:6px;align-self:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:22px;display:inline-flex}.fs-chip[data-tone=accent]{background:hsl(var(--primary)/.14);color:hsl(var(--primary-text))}.fs-chip[data-tone=good]{background:color-mix(in srgb,var(--a1-good)18%,transparent);color:var(--a1-good)}.fs-chip[data-tone=held]{color:#c4402e;background:#d6503c26}.fs-chip[data-tone=ask]{color:#a46a0c;background:#d696282e}.fs-chips{align-items:center;gap:8px;display:flex}.fs-dot{background:hsl(var(--muted-foreground));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.fs-dot[data-project=work]{background:#e0844f}.fs-dot[data-project=convert]{background:#508cdc}.fs-dot[data-project=portal]{background:#46aa6e}.fs-project,.fs-agent,.fs-name{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.fs-agent>span{text-overflow:ellipsis;overflow:hidden}.fs-agent em{color:hsl(var(--muted-foreground));font-style:normal}.fs-mark{background:hsl(var(--foreground)/.08);width:20px;height:20px;color:hsl(var(--foreground));border-radius:6px;flex:none;place-items:center;display:grid}.fs-mark svg{width:12px;height:12px}.fs-agents{gap:8px;display:inline-flex}.fs-h{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.fs-h b{background:hsl(var(--foreground)/.08);border-radius:999px;padding:0 6px;font-size:11.5px}.fs-soft{color:hsl(var(--muted-foreground));font-style:normal}.fs-row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.fs-card{background:hsl(var(--elevated));box-shadow:0 1px 2px hsl(var(--foreground)/.06),0 0 0 1px hsl(var(--foreground)/.05);border-radius:12px;overflow:hidden}.fs-pad{padding:16px}.fs-stack>*+*{border-top:1px solid hsl(var(--foreground)/.07)}.fs-ask{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.fs-ask em{color:hsl(var(--muted-foreground));font-style:normal}.fs-table{flex-direction:column;gap:6px;display:flex}.fs-tr{grid-template-columns:var(--fs-cols);align-items:center;gap:16px;min-height:44px;padding:6px 12px;display:grid}.fs-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-tr>span>em{color:hsl(var(--muted-foreground));font-style:normal}.fs-tr.is-head{min-height:0;color:hsl(var(--muted-foreground));padding-top:0;padding-bottom:0;font-size:12px;font-weight:500}.fs-card>.fs-tr+.fs-tr{border-top:1px solid hsl(var(--foreground)/.07)}.fs-tr.is-selected{background:hsl(var(--primary)/.06)}.fs-two{flex-direction:column;min-width:0;display:flex}.fs-two b,.fs-two em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fs-two b{font-weight:500}.fs-two b.is-mono,.fs-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.fs-two em{color:hsl(var(--muted-foreground));align-items:center;gap:4px;font-size:12px;font-style:normal;display:inline-flex}.fs-field{grid-template-columns:96px minmax(0,1fr);gap:8px;font-size:12.5px;display:grid}.fs-field>span:first-child{color:hsl(var(--muted-foreground))}.fs-code{background:hsl(var(--recessed));white-space:pre-wrap;border-radius:8px;margin:4px 0;padding:10px 12px}.fs-file{background:hsl(var(--recessed));border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.fs-file em{color:hsl(var(--muted-foreground));margin-left:auto;font-style:normal}.fs-bar-pct{background:hsl(var(--foreground)/.08);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.fs-bar-pct i{border-radius:inherit;background:hsl(var(--primary));height:100%;display:block}.fs-player{flex-direction:column;gap:8px;display:flex}.fs-player-top{align-items:center;gap:12px;display:flex}.fs-player-top em,.fs-player-times em,.fs-made em{color:hsl(var(--muted-foreground));font-size:12px;font-style:normal}.fs-player-times{justify-content:space-between;display:flex}.fs-wave{width:100%;height:48px;display:block}.fs-player.is-small .fs-wave{height:32px}.fs-wave rect{fill:hsl(var(--foreground)/.28)}.fs-wave rect[data-played]{fill:hsl(var(--primary))}.fs-made{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fs-chapters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.fs-chapter{border:1px solid hsl(var(--foreground)/.1);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.fs-chapter.is-current{border-color:hsl(var(--primary))}.fs-chapter>em{color:hsl(var(--muted-foreground));font-size:12px;font-style:normal}.fs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fs-thumb{background:hsl(var(--elevated));box-shadow:0 0 0 1px hsl(var(--foreground)/.06);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.fs-thumb b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.fs-thumb em{color:hsl(var(--muted-foreground));font-size:12px;font-style:normal}.fs-thumb-pic{background:hsl(var(--recessed));height:120px;color:hsl(var(--muted-foreground));border-radius:8px;place-items:center;display:grid}.fs-thumb-pic svg{width:28px;height:28px}.fs-thumb-pic[data-kind=image]{background:linear-gradient(135deg,hsl(var(--primary)/.22),hsl(var(--recessed)))}.fs-compare{grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}.fs-compare.is-small{gap:8px;height:auto}.fs-rev{flex-direction:column;gap:8px;display:flex}.fs-rev em{color:hsl(var(--muted-foreground));font-style:normal}.fs-rev-pic{border:1px solid hsl(var(--foreground)/.1);background:hsl(var(--elevated));border-radius:12px;flex-direction:column;flex:1;gap:8px;min-height:72px;padding:12px;display:flex}.fs-rev.is-current .fs-rev-pic{border-color:hsl(var(--primary))}.fs-rev-pic i{background:hsl(var(--foreground)/.1);border-radius:4px;height:12px;display:block}.fs-rev-pic i:first-child{background:hsl(var(--primary)/.35);width:60%}.fs-convert{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fs-convert .fs-card{flex-direction:column;gap:8px;display:flex}.fs-pdf{color:#14181e;box-shadow:0 0 0 1px hsl(var(--foreground)/.1);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.fs-pdf i{background:#14181e1f;border-radius:4px;height:8px;display:block}.fs-sheet{grid-template-columns:repeat(4,auto);gap:4px 12px;font-size:11.5px;display:grid}.fs-sheet b{color:hsl(var(--muted-foreground));font-weight:500}.fs-small{background:hsl(var(--canvas));color:hsl(var(--foreground));font:400 12.5px/1.4 var(--font-sans,var(--oa-sans,Inter,system-ui,sans-serif));text-align:left}.fs-small svg{flex:none;width:14px;height:14px}.fs-mini{flex-direction:column;gap:6px;min-height:150px;padding:14px;display:flex}.fs-mini.is-wide{padding:12px}.fs-mini-title{margin:0 0 2px;font-weight:600}.fs-mini-row{background:hsl(var(--elevated));min-height:30px;box-shadow:0 0 0 1px hsl(var(--foreground)/.06);border-radius:8px;align-items:center;gap:8px;padding:4px 10px;display:flex}.fs-mini-row>.fs-chip:last-child:not(:first-child){margin-left:auto}.fs-mini-row[data-tone=accent]{color:hsl(var(--primary-text))}.fs-mini-row[data-tone=good]{color:var(--a1-good)}.fs-mini-row[data-tone=held]{color:#c4402e}.fs-mini-row[data-tone=ask]{box-shadow:inset 0 0 0 1px #d6962899}.fs-when{width:48px;color:hsl(var(--muted-foreground));font-size:11.5px}.fs-grow{flex:1}.fs-mini-row .fs-bar-pct{width:64px}@media (max-width:720px){.oa-feature .a1-hero-copy h1{font-size:40px}}@media (max-width:767px){:is(.oa-feature .fs-section-window,.a1p-picture) .a1-window{width:auto}.a1-product .fs-peek{display:none}.a1-product .fs-page{gap:10px;padding:12px}.a1-product .fs-tr{grid-template-columns:minmax(0,1fr) auto;gap:10px}.a1-product .fs-tr>span:not(:first-child):not(:last-child){display:none}.a1-product .fs-tr.is-events{grid-template-columns:auto minmax(0,1fr)}.a1-product .fs-tr.is-events .fs-two em{display:block}.a1-product .fs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.a1-product .fs-thumb .fs-row-between{flex-direction:column;align-items:flex-start;gap:2px}}.oa.is-feature .fs-release-slot{min-height:1lh}.oa-feature .fs-note{max-width:720px;color:var(--a1-ink-soft);text-align:center;margin:28px auto 0;font-size:14.5px;line-height:1.6}.fs-task-title{margin:0 0 8px;font-size:20px;font-weight:600}
/*# sourceMappingURL=c79707f24fa00011.css.map*/