@layer components{.reel{--reel-cycle:24s;--reel-zoom:1.2;--reel-origin:98.4% 42.6%;max-width:1120px;margin-inline:auto}.reel-stage{aspect-ratio:16/10;background:var(--paper);isolation:isolate;position:relative;overflow:hidden}.reel-base{transform-origin:var(--reel-origin);animation:reel-base var(--reel-cycle) infinite;position:absolute;inset:0}.reel-dim{background:color-mix(in oklab, var(--paper) 55%, transparent);opacity:0;animation:reel-dim var(--reel-cycle) infinite;position:absolute;inset:0}.reel-card{border:1px solid var(--rule-strong);background:var(--paper);width:56%;box-shadow:var(--shadow-float);opacity:0;border-radius:10px;position:absolute;top:50%;right:5%;overflow:hidden;transform:translateY(calc(14px - 50%))scale(.98)}.reel-shot{position:relative}.reel-card-assistant{animation:reel-card-assistant var(--reel-cycle) infinite}.reel-card-editor{animation:reel-card-editor var(--reel-cycle) infinite}.reel-card-matter{animation:reel-card-matter var(--reel-cycle) infinite}.reel-ring{box-sizing:border-box;border:2px solid var(--brand);box-shadow:0 0 10px 1px color-mix(in oklab, var(--brand) 35%, transparent);opacity:0;pointer-events:none;border-radius:6px;position:absolute}.reel-ring-pill{border-radius:999px}.reel-ring-draft{animation:reel-ring-draft var(--reel-cycle) infinite;border-radius:10px}.reel-ring-fields{animation:reel-ring-fields var(--reel-cycle) infinite}.reel-ring-warning{animation:reel-ring-warning var(--reel-cycle) infinite}.reel-ring-verified{animation:reel-ring-verified var(--reel-cycle) infinite}.reel-ring-pending{animation:reel-ring-pending var(--reel-cycle) infinite}.reel-ring-folders{animation:reel-ring-folders var(--reel-cycle) infinite}.reel-bar{gap:10px;padding-block:7px}.reel-url{background:var(--fill);min-width:0;max-width:440px;height:24px;box-shadow:inset 0 0 0 1px var(--rule);font:400 12px/1 var(--text);color:var(--ink-3);white-space:nowrap;border-radius:999px;flex:1;align-items:center;margin-inline:auto;padding:0 12px;display:flex}.reel-url-lock{width:11px;height:11px;color:var(--ink-4);flex:none;margin-right:5px}.reel-url-host{color:var(--ink-2);flex:none}.reel-url-paths{flex:1;min-width:0;display:grid}.reel-url-path{text-overflow:ellipsis;opacity:0;grid-area:1/1;overflow:hidden}.reel-url-path-1{opacity:1;animation:reel-url-1 var(--reel-cycle) infinite}.reel-url-path-2{animation:reel-url-2 var(--reel-cycle) infinite}.reel-url-path-3{animation:reel-url-3 var(--reel-cycle) infinite}.reel-pause{z-index:2;background:color-mix(in oklab, var(--paper) 82%, transparent);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--rule-strong), var(--shadow-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.reel-pause:before{content:"";border-radius:50%;position:absolute;inset:-6px}.reel-pause:hover{color:var(--ink);background:var(--paper)}.reel-pause:has(:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.reel-pause svg{fill:currentColor;stroke-width:1.5px;grid-area:1/1;width:14px;height:14px}.reel-pause-input{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.reel-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reel-pause-on{display:none}.reel-pause:has(:checked) .reel-pause-off{display:none}.reel-pause:has(:checked) .reel-pause-on{display:block}.reel:has(.reel-pause-input:checked) :is(.reel-base,.reel-dim,.reel-card,.reel-ring,.reel-step,.reel-url-path){animation-play-state:paused}.reel-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.reel-step{border-top:2px solid var(--rule);font:400 13.5px/1.45 var(--text);color:var(--ink-3);animation:var(--reel-step) var(--reel-cycle) infinite;align-items:flex-start;gap:8px;padding-top:10px;display:flex}.reel-step-n{background:var(--rule);width:20px;height:20px;font:600 11.5px/1 var(--text);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.reel-step-1{--reel-step:reel-step-1}.reel-step-2{--reel-step:reel-step-2}.reel-step-3{--reel-step:reel-step-3}.reel-step-4{--reel-step:reel-step-4}@media (max-width:640px){.reel{--reel-zoom:1.69;--reel-origin:100% 57.3%}.reel-stage{aspect-ratio:4/3}.reel-base :is(picture,img){height:100%}.reel-base img{object-fit:cover;object-position:91% 0}.reel-ring-draft{display:none}.reel-card{width:92%;right:4%}.reel-ring{border-width:1.5px}.reel-steps{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.reel-base,.reel-dim,.reel-card,.reel-ring,.reel-step,.reel-url-path{animation:none}.reel-pause{display:none}.reel-step{color:var(--ink-2)}}}@keyframes reel-base{0%,3.3%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scale(1)}18.75%,75%{transform:scale(var(--reel-zoom));animation-timing-function:cubic-bezier(.65,0,.35,1)}83.3%,to{transform:scale(1)}}@keyframes reel-dim{0%,24%{opacity:0}26.5%,96%{opacity:1}99%,to{opacity:0}}@keyframes reel-card-assistant{0%,25%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(calc(14px - 50%))scale(.98)}27.5%,46.5%{opacity:1;transform:translateY(-50%)scale(1)}48.5%,to{opacity:0;transform:translateY(calc(-50% - 10px))scale(1)}}@keyframes reel-card-editor{0%,47.9%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(calc(14px - 50%))scale(.98)}50.4%,73.5%{opacity:1;transform:translateY(-50%)scale(1)}75.5%,to{opacity:0;transform:translateY(calc(-50% - 10px))scale(1)}}@keyframes reel-card-matter{0%,75%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(calc(14px - 50%))scale(.98)}77.5%,95.5%{opacity:1;transform:translateY(-50%)scale(1)}98%,to{opacity:0;transform:translateY(calc(-50% - 10px))scale(1)}}@keyframes reel-ring-draft{0%,15%{opacity:0;transform:scale(1.06)}16.5%,23.5%{opacity:1;transform:scale(1)}25%,to{opacity:0}}@keyframes reel-ring-fields{0%,29.2%{opacity:0;transform:scale(1.12)}30.7%,37.3%{opacity:1;transform:scale(1)}38.3%,to{opacity:0}}@keyframes reel-ring-warning{0%,38.3%{opacity:0;transform:scale(1.04)}39.8%,46%{opacity:1;transform:scale(1)}47.5%,to{opacity:0}}@keyframes reel-ring-verified{0%,52.5%{opacity:0;transform:scale(1.12)}54%,61.5%{opacity:1;transform:scale(1)}62.5%,to{opacity:0}}@keyframes reel-ring-pending{0%,62.5%{opacity:0;transform:scale(1.12)}64%,73%{opacity:1;transform:scale(1)}74.5%,to{opacity:0}}@keyframes reel-ring-folders{0%,79.2%{opacity:0;transform:scale(1.04)}80.7%,94.5%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@keyframes reel-url-1{0%,47.9%{opacity:1}48.6%,99.3%{opacity:0}to{opacity:1}}@keyframes reel-url-2{0%,47.9%{opacity:0}48.6%,75%{opacity:1}75.7%,to{opacity:0}}@keyframes reel-url-3{0%,75%{opacity:0}75.7%,99.3%{opacity:1}to{opacity:0}}@keyframes reel-step-1{0%,24%{color:var(--ink);border-top-color:var(--brand)}26%,99%{color:var(--ink-3);border-top-color:var(--rule)}to{color:var(--ink);border-top-color:var(--brand)}}@keyframes reel-step-2{0%,24%{color:var(--ink-3);border-top-color:var(--rule)}26%,47%{color:var(--ink);border-top-color:var(--brand)}49%,to{color:var(--ink-3);border-top-color:var(--rule)}}@keyframes reel-step-3{0%,47%{color:var(--ink-3);border-top-color:var(--rule)}49%,74%{color:var(--ink);border-top-color:var(--brand)}76%,to{color:var(--ink-3);border-top-color:var(--rule)}}@keyframes reel-step-4{0%,74%{color:var(--ink-3);border-top-color:var(--rule)}76%,99%{color:var(--ink);border-top-color:var(--brand)}to{color:var(--ink-3);border-top-color:var(--rule)}}
@layer components{.jos.sec{overflow:clip}.jos:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 70% 55%, color-mix(in oklab, var(--brand) 16%, transparent), transparent), radial-gradient(30% 40% at 85% 75%, #e0a43a24, transparent);filter:blur(30px);pointer-events:none;height:70%;position:absolute;inset:12% -10% auto}@supports (color:lab(0% 0 0)){.jos:before{background:radial-gradient(40% 50% at 70% 55%, color-mix(in oklab, var(--brand) 16%, transparent), transparent), radial-gradient(30% 40% at 85% 75%, lab(71.8626% 15.907 60.9139/.14), transparent)}}.jos-copy{text-align:center;justify-items:center;gap:18px;max-width:760px;margin:0 auto clamp(40px,6vw,64px);display:grid}.jos-copy .lead{max-width:56ch}.jos-demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.jos-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.jos-item{border-radius:var(--radius-card);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:4px;padding:14px 16px;transition:background-color .2s,border-color .2s;display:grid}.jos-item:hover{background:var(--fill)}.jos-item[aria-pressed=true]{border-color:var(--rule);background:var(--surface);box-shadow:var(--shadow-card)}.jos-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.jos-item-title{font:600 1rem/1.35 var(--text);letter-spacing:-.01em}.jos-item[aria-pressed=true] .jos-item-title{color:var(--brand-ink)}.jos-item-line{font:400 .9rem/1.5 var(--text);color:var(--ink-2);text-wrap:pretty}.jos-stage{padding:0 40px 44px 0;position:relative}.jos-panel{border:1px solid var(--rule-strong);background:color-mix(in oklab, var(--paper) 86%, transparent);height:500px;box-shadow:var(--shadow-float);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);transform-origin:100% 100%;animation:jos-open .6s var(--ease) both;border-radius:18px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.jos-fab{border-radius:22%;width:64px;height:64px;position:absolute;bottom:0;right:0;box-shadow:0 1px 2px #0f234124,0 8px 24px #163f7042}:root.dark .jos-fab{box-shadow:0 1px 2px #0006,0 10px 28px #00000080}.jos-fab .brand-tile{width:100%;height:100%}.jos-head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:12px 14px;display:flex}.jos-avatar{border-radius:9px;width:32px;height:32px}.jos-who{min-width:0;font:400 12px/1.3 var(--text);color:var(--ink-3);flex:1;display:grid}.jos-who strong{font:600 14px/1.3 var(--text);color:var(--ink)}.jos-pause{border:1px solid var(--rule);background:var(--surface);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.jos-pause svg{width:14px;height:14px}.jos-pause:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.jos-log{flex-direction:column;justify-content:flex-end;gap:10px;min-height:0;padding:16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px)}.jos-log>*{animation:jos-in .42s var(--ease) both;flex-shrink:0}.jos-msg{max-width:88%;font:400 13.5px/1.5 var(--text);text-wrap:pretty;border-radius:14px;margin:0;padding:9px 12px}.jos-user{background:var(--brand);color:var(--on-brand);border-bottom-right-radius:4px;align-self:flex-end}.jos-bot{background:var(--surface-2);color:var(--ink);border-bottom-left-radius:4px;align-self:flex-start}.jos-typing{background:var(--surface-2);align-self:flex-start;gap:4px;padding:12px 14px;display:inline-flex}.jos-typing i{background:var(--ink-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite jos-dot}.jos-typing i:nth-child(2){animation-delay:.15s}.jos-typing i:nth-child(3){animation-delay:.3s}.jos-tool{font:500 12px/1.4 var(--text);color:var(--ink-3);align-self:flex-start;align-items:center;gap:6px;margin:0;display:inline-flex}.jos-tool svg{flex-shrink:0;width:13px;height:13px}.jos-tool[data-done] svg{color:var(--brand-ink)}.jos-spin{animation:.9s linear infinite jos-spin}.jos-card{border:1px solid var(--rule-strong);background:var(--paper);width:min(100%,360px);box-shadow:var(--shadow-card);font:400 13px/1.45 var(--text);border-radius:12px;align-self:flex-start;padding:12px 14px}.jos-kicker{font:600 11px/1.3 var(--text);letter-spacing:.02em;color:var(--ink-3)}.jos-meta{font:400 12px/1.45 var(--text);color:var(--ink-3);margin:0}.jos-card-title{font:600 13.5px/1.35 var(--text);align-items:center;gap:8px;display:flex}.jos-card-title svg,.jos-card-icon svg{width:16px;height:16px;color:var(--brand-ink);flex-shrink:0}.jos-pill{border:1px solid var(--rule-strong);font:500 11px/1.4 var(--text);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;display:inline-flex}.jos-pill svg{width:11px;height:11px}.jos-pill-ok{color:#17703d;background:#1f8a4c1a;background:lab(50.6437% -41.7154 24.3927/.1);border-color:#1f8a4c59;border-color:lab(50.6437% -41.7154 24.3927/.35)}:root.dark .jos-pill-ok{color:#7fd3a1}.jos-source{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.jos-card-icon{background:color-mix(in oklab, var(--brand) 10%, transparent);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.jos-source-body{gap:1px;display:grid}.jos-source .jos-pill{grid-column:2;justify-self:start;margin:4px 0 0}.jos-form,.jos-draft{gap:10px;display:grid}.jos-form dl{gap:5px;margin:0;display:grid}.jos-form dl>div{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.jos-form dt{color:var(--ink-3)}.jos-form dd{overflow-wrap:break-word;margin:0;font-weight:500}.jos-actions{gap:6px;display:flex}.jos-btn{border:1px solid var(--rule-strong);background:var(--surface);min-height:28px;font:500 12.5px/1 var(--text);color:var(--ink);border-radius:7px;align-items:center;padding:0 12px;display:inline-flex}.jos-btn-primary{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.jos-done{font:600 12.5px/1.4 var(--text);color:#17703d;animation:jos-pop .45s var(--ease) both;align-items:center;gap:6px;margin:0;display:inline-flex}:root.dark .jos-done{color:#7fd3a1}.jos-done svg{width:14px;height:14px}.jos-options{flex-wrap:wrap;gap:6px;max-width:92%;display:flex}.jos-chip{border:1px solid color-mix(in oklab, var(--brand) 40%, transparent);background:var(--paper);font:500 12.5px/1.35 var(--text);color:var(--brand-ink);border-radius:999px;padding:6px 11px;transition:background-color .25s,color .25s}.jos-chip[data-picked]{background:var(--brand);color:var(--on-brand)}.jos-chip-ghost{border-color:var(--rule-strong);color:var(--ink-2)}.jos-draft ul{gap:5px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.jos-draft li{font:500 12.5px/1.45 var(--text);background:#e0a43a24;background:lab(71.8626% 15.907 60.9139/.14);border:1px dashed #c98a1299;border:1px dashed lab(62.7197% 18.5202 64.5884/.6);border-radius:6px;justify-self:start;padding:2px 8px}.jos-input{border:1px solid var(--rule-strong);background:var(--surface);font:400 13px/1.3 var(--text);color:var(--ink-4);border-radius:12px;align-items:center;gap:8px;margin:0 12px 12px;padding:8px 8px 8px 14px;display:flex}.jos-input>:first-child{flex:1}.jos-send{background:var(--brand);width:26px;height:26px;color:var(--on-brand);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.jos-send svg{width:14px;height:14px}@media (max-width:860px){.jos-demo{grid-template-columns:minmax(0,1fr)}.jos-stage{order:-1;padding:0 18px 30px 0}.jos-panel{height:540px}.jos-form dl>div{grid-template-columns:64px minmax(0,1fr)}.jos-fab{width:52px;height:52px}.jos-list{grid-template-columns:repeat(2,minmax(0,1fr))}.jos-item{padding:10px 12px}.jos-item-line{display:none}.jos-item-title{font-size:.9rem}}@keyframes jos-open{0%{opacity:0;transform:scale(.92)translateY(12px)}}@keyframes jos-in{0%{opacity:0;transform:translateY(8px)}}@keyframes jos-pop{0%{opacity:0;transform:scale(.9)}}@keyframes jos-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes jos-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jos-panel,.jos-log>*,.jos-done,.jos-typing i,.jos-spin{animation:none}}}
@layer components{.suite{position:relative;overflow:clip}.suite-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.suite-pin{padding-block:var(--s-6);display:grid;position:relative}.suite-head{z-index:1;text-align:center;justify-items:center;gap:14px;display:grid;position:relative}.suite-head .lead{max-width:60ch}.suite-stage{--cy:50%;--lx:1cqw;--ly:1cqh;--r:1cqmin;--tile:clamp(44px, 9cqmin, 80px);--core:clamp(92px, 18cqmin, 150px);--dock:.6;width:100%;height:min(110vw,520px);position:relative;container-type:size}.suite-orbit{transform-origin:50% var(--cy);position:absolute;inset:0}.suite-logo,.suite-core,.suite-glow,.suite-word{top:var(--cy);position:absolute;left:50%}.suite-logo{width:var(--tile);height:var(--tile);margin:calc(var(--tile) / -2) 0 0 calc(var(--tile) / -2);transform:translate(calc(var(--x2) * var(--r)), calc(var(--y2) * var(--r))) scale(var(--dock))}.suite-logo-tile{border:1px solid var(--rule-strong);background:var(--paper);width:100%;height:100%;color:var(--ink);box-shadow:var(--shadow-float);border-radius:24%;place-items:center;display:grid}.suite-logo-tile svg{width:56%;height:56%}.suite-core{width:var(--core);height:var(--core);margin:calc(var(--core) / -2) 0 0 calc(var(--core) / -2);border-radius:22%;box-shadow:0 2px 4px #0f23411f,0 18px 48px #163f7047}:root.dark .suite-core{box-shadow:0 2px 4px #0006,0 18px 48px #0000008c}.suite-core .brand-tile{width:100%;height:100%}.suite-glow{width:calc(var(--core) * 3.4);height:calc(var(--core) * 3.4);margin:calc(var(--core) * -1.7) 0 0 calc(var(--core) * -1.7);background:radial-gradient(circle, color-mix(in oklab, var(--brand) 22%, transparent), transparent 60%), radial-gradient(circle at 62% 64%, #e0a43a1f, transparent 45%);opacity:.7;border-radius:50%}@supports (color:lab(0% 0 0)){.suite-glow{background:radial-gradient(circle, color-mix(in oklab, var(--brand) 22%, transparent), transparent 60%), radial-gradient(circle at 62% 64%, lab(71.8626% 15.907 60.9139/.12), transparent 45%)}}.suite-word{transform:translate(-50%, calc(var(--core) / 2 + 14px));white-space:nowrap}.suite-word [data-slot=brand-name]{font-size:clamp(15px,2.4cqmin,20px)}.suite-feats{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;width:min(100% - 40px,1120px);margin:8px auto 0;padding:0;list-style:none;display:flex;position:relative}.suite-feats li{border:1px solid var(--rule);background:color-mix(in oklab, var(--paper) 80%, transparent);font:500 13px/1.4 var(--text);color:var(--ink-2);border-radius:999px;padding:5px 12px}@media (min-width:861px){.suite-pin{align-content:space-between;height:clamp(680px,100svh - 64px,940px);padding-block:clamp(40px,7vh,72px) 28px}.suite-stage{--cy:63%;height:auto;position:absolute;inset:0}}.suite-stage:is([data-state=armed],[data-state=play]) :is(.suite-logo,.suite-core,.suite-glow,.suite-word){will-change:transform, opacity}@media (max-width:860px){.suite-stage{--lx:1cqw;--ly:.85cqh;--tile:clamp(40px, 12cqmin, 60px);--core:clamp(84px, 24cqmin, 120px)}.suite-word{transform:translate(-50%, calc(18.5 * var(--r) + var(--tile) * var(--dock) / 2 + 10px))}}@media (prefers-reduced-motion:reduce){.suite-stage *{animation:none!important}}}
/*# sourceMappingURL=3ovo58jvknqbh.css.map*/