#intake[data-astro-cid-ehg6n5iq]{z-index:30;background:var(--color-surface-canvas);color:var(--color-text-primary);flex-direction:column;justify-content:center;align-items:center;padding:24px 56px 48px;display:flex;position:fixed;inset:0;overflow:hidden}#intake[data-astro-cid-ehg6n5iq][hidden]{display:none}#intake[data-astro-cid-ehg6n5iq] svg[data-astro-cid-ehg6n5iq]{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.source-flow[data-astro-cid-ehg6n5iq]{grid-template-columns:270px minmax(50px,1fr) 200px minmax(50px,1fr) 330px;align-items:center;width:100%;max-width:1160px;display:grid}.sources[data-astro-cid-ehg6n5iq],.generated-segments[data-astro-cid-ehg6n5iq]{gap:20px;display:grid}.source[data-astro-cid-ehg6n5iq]{border:1px solid var(--color-border-subtle);background:#fff;border-radius:10px;align-items:center;gap:16px;min-height:70px;padding:0 18px;display:flex}.source-icon[data-astro-cid-ehg6n5iq]{width:36px;color:var(--color-text-secondary);place-items:center;display:grid}.source-zoom[data-astro-cid-ehg6n5iq] .source-icon[data-astro-cid-ehg6n5iq]{color:#0b5cff}.source-teams[data-astro-cid-ehg6n5iq] .source-icon[data-astro-cid-ehg6n5iq]{color:#6264a7}.source[data-astro-cid-ehg6n5iq] strong[data-astro-cid-ehg6n5iq]{font-size:16px;font-weight:550;display:block}.source[data-astro-cid-ehg6n5iq] div[data-astro-cid-ehg6n5iq]>span[data-astro-cid-ehg6n5iq]{color:var(--color-text-muted);margin-top:4px;font-size:12px;display:block}.flow-lines[data-astro-cid-ehg6n5iq]{height:250px}.flow-lines[data-astro-cid-ehg6n5iq] svg[data-astro-cid-ehg6n5iq]{overflow:visible;width:100%!important;height:100%!important}.wire[data-astro-cid-ehg6n5iq]{stroke:var(--color-border-subtle);stroke-width:1px}.flow-in[data-astro-cid-ehg6n5iq],.flow-out[data-astro-cid-ehg6n5iq]{stroke:var(--color-primary);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.analysis[data-astro-cid-ehg6n5iq]{text-align:center;flex-direction:column;align-items:center;display:flex}.analysis-mark[data-astro-cid-ehg6n5iq]{border:1px solid var(--color-border-subtle);background:#fff;border-radius:22px;place-items:center;width:100px;height:100px;display:grid}.analysis[data-astro-cid-ehg6n5iq]>strong[data-astro-cid-ehg6n5iq]{letter-spacing:-.02em;margin-top:18px;font-size:20px;font-weight:550}.analysis[data-astro-cid-ehg6n5iq] p[data-astro-cid-ehg6n5iq]{color:var(--color-text-secondary);margin:9px 0 0;font-size:14px;line-height:1.6}.analysis-signals[data-astro-cid-ehg6n5iq]{color:var(--color-text-muted);gap:8px;margin-top:18px;font-size:10px;display:flex}.analysis-signals[data-astro-cid-ehg6n5iq] span[data-astro-cid-ehg6n5iq]+span[data-astro-cid-ehg6n5iq]:before{content:"·";margin-right:8px}.generated-segment[data-astro-cid-ehg6n5iq]{border:1px solid var(--color-border-subtle);background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:70px;padding:0 18px;display:flex}.segment-dot[data-astro-cid-ehg6n5iq]{background:var(--segment-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.generated-segment[data-astro-cid-ehg6n5iq] strong[data-astro-cid-ehg6n5iq]{font-size:14px;font-weight:500;line-height:1.45}.generated-segment[data-astro-cid-ehg6n5iq] svg[data-astro-cid-ehg6n5iq]{color:var(--color-text-muted);margin-left:auto;width:16px!important;height:16px!important}[data-astro-cid-ehg6n5iq][data-flow-complete=true] .generated-segment[data-astro-cid-ehg6n5iq]:first-child{background:color-mix(in oklch,var(--color-primary) 4%,white);border-color:color-mix(in oklch,var(--color-primary) 28%,var(--color-border-subtle))}[data-astro-cid-ehg6n5iq][data-flow-complete=true] .generated-segment[data-astro-cid-ehg6n5iq]:first-child svg[data-astro-cid-ehg6n5iq]{color:var(--color-primary)}.source-note[data-astro-cid-ehg6n5iq]{color:var(--color-text-muted);margin:0;font-size:11px;position:absolute;bottom:24px}@media (width<=699px){#intake[data-astro-cid-ehg6n5iq]{justify-content:flex-start;padding:24px 20px}.source-flow[data-astro-cid-ehg6n5iq]{flex-direction:column;display:flex}.sources[data-astro-cid-ehg6n5iq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.source[data-astro-cid-ehg6n5iq]{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;gap:9px;min-height:86px;padding:12px 4px}.source[data-astro-cid-ehg6n5iq] strong[data-astro-cid-ehg6n5iq]{font-size:11px;line-height:1.35}.source[data-astro-cid-ehg6n5iq] div[data-astro-cid-ehg6n5iq]>span[data-astro-cid-ehg6n5iq]{display:none}.source-icon[data-astro-cid-ehg6n5iq]{width:24px;height:24px}.source-icon[data-astro-cid-ehg6n5iq] svg[data-astro-cid-ehg6n5iq]{width:22px!important;height:22px!important}.source-files[data-astro-cid-ehg6n5iq] strong[data-astro-cid-ehg6n5iq]{max-width:60px}.flow-lines[data-astro-cid-ehg6n5iq]{background:var(--color-border-subtle);width:1px;height:36px}.flow-lines[data-astro-cid-ehg6n5iq] svg[data-astro-cid-ehg6n5iq]{display:none}.analysis[data-astro-cid-ehg6n5iq]{flex-flow:wrap;justify-content:center;gap:0 12px;max-width:260px}.analysis-mark[data-astro-cid-ehg6n5iq]{border-radius:12px;width:48px;height:48px}.analysis-mark[data-astro-cid-ehg6n5iq] img[data-astro-cid-ehg6n5iq]{width:24px;height:auto}.analysis[data-astro-cid-ehg6n5iq]>strong[data-astro-cid-ehg6n5iq]{margin:0;font-size:20px}.analysis[data-astro-cid-ehg6n5iq] p[data-astro-cid-ehg6n5iq]{flex-basis:100%;margin:12px 0 0;font-size:12px}.analysis[data-astro-cid-ehg6n5iq] p[data-astro-cid-ehg6n5iq] br[data-astro-cid-ehg6n5iq],.analysis-signals[data-astro-cid-ehg6n5iq]{display:none}.generated-segments[data-astro-cid-ehg6n5iq]{gap:8px;width:100%}.generated-segment[data-astro-cid-ehg6n5iq]{border-radius:8px;gap:8px;min-height:48px;padding:0 12px}.generated-segment[data-astro-cid-ehg6n5iq] strong[data-astro-cid-ehg6n5iq]{font-size:12px}.source-note[data-astro-cid-ehg6n5iq]{font-size:9px;bottom:20px}}[data-demo-focus-item][hidden]{display:none!important}#scene .profile-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-wght-normal.woff2)format("woff2")}html{scrollbar-width:none;scroll-behavior:auto!important}html::-webkit-scrollbar{display:none}body{--font-geist-sans:Geist;--font-geist-mono:"Geist Mono";pointer-events:none;margin:0}#scene{display:contents}#scene *,#scene :before,#scene :after,#mobile-scene *{transition:none!important;animation:none!important}#scene button,#scene a,#scene input,#scene textarea{pointer-events:none!important}#scene .canvas-body{scrollbar-width:none}#scene .focus-paragraph .focus-paragraph-action,#mobile-scene .focus-paragraph .focus-paragraph-action{transform:none;opacity:0!important}#scene .focus-paragraph:is([data-selected=true],[data-demo-hover=true]) .focus-paragraph-action,#mobile-scene .focus-paragraph:is([data-selected=true],[data-demo-hover=true]) .focus-paragraph-action{opacity:1!important}#scene textarea{caret-color:var(--color-primary)}#scene .demo-overview-quote{display:none}:is(#scene,#mobile-scene) .focus-paragraph:not([data-demo-role]):not(.focus-paragraph-dark)>p:first-child{color:var(--color-text-disabled);font-weight:500}:is(#scene,#mobile-scene) .focus-paragraph:not([data-demo-role]):not(.focus-paragraph-dark)>p:not(:first-child),:is(#scene,#mobile-scene) [data-demo-role=context]>p{user-select:none;max-height:2lh;position:relative;overflow:hidden;color:#0000!important}:is(#scene,#mobile-scene) .focus-paragraph:not([data-demo-role]):not(.focus-paragraph-dark)>p:not(:first-child):before,:is(#scene,#mobile-scene) .focus-paragraph:not([data-demo-role]):not(.focus-paragraph-dark)>p:not(:first-child):after,:is(#scene,#mobile-scene) [data-demo-role=context]>p:before,:is(#scene,#mobile-scene) [data-demo-role=context]>p:after{content:"";background:var(--color-border-subtle);border-radius:999px;height:.55lh;position:absolute;left:0}:is(#scene,#mobile-scene) .focus-paragraph:not([data-demo-role]):not(.focus-paragraph-dark)>p:not(:first-child):before,:is(#scene,#mobile-scene) [data-demo-role=context]>p:before{width:100%;top:.225lh}:is(#scene,#mobile-scene) .focus-paragraph:not([data-demo-role]):not(.focus-paragraph-dark)>p:not(:first-child):after,:is(#scene,#mobile-scene) [data-demo-role=context]>p:after{width:62%;top:1.225lh}:is(#scene,#mobile-scene) [data-demo-role=context]>p:after{width:78%}#scene tbody tr:not(:first-child) td:nth-child(3) span span span:last-child{user-select:none;position:relative;color:#0000!important}#scene tbody tr:not(:first-child) td:nth-child(3) span span span:last-child:before{content:"";background:var(--color-border-subtle);border-radius:999px;width:56%;height:.5lh;position:absolute;top:.25lh;left:0}#scene .canvas-undo,#scene .review-source{display:none}#scene .manuscript-page{margin-top:16px}#scene .studio-references{margin:16px 0;padding:10px 0}#scene .studio-reference-columns{margin-bottom:0}#scene .manuscript-sheet{margin-top:16px;padding:24px}#scene .manuscript-editor{min-height:260px;height:260px!important}body[data-scene=saved] #scene .workspace-main,body[data-scene=studio] #scene .workspace-main{padding-top:16px}body[data-scene=saved] #scene .manuscript-page,body[data-scene=studio] #scene .manuscript-page{margin-top:10px}body[data-scene=saved] #scene .studio-references,body[data-scene=studio] #scene .studio-references{margin:10px 0}body[data-scene=draft] .canvas-body>section:not(.canvas-draft-section){display:none}body[data-scene=draft] .canvas-draft-section{min-height:0}body[data-scene=draft] .canvas-draft{resize:none;min-height:0}#scene .review-panel{height:auto;min-height:0;max-height:none;overflow:visible}.tour-cursor{z-index:50;pointer-events:none;filter:drop-shadow(0 2px 2px #0003);opacity:0;width:22px;height:28px;position:fixed;top:0;left:0}.tour-cursor .cursor-text,.tour-cursor[data-kind=text] .cursor-pointer{display:none}.tour-cursor[data-kind=text] .cursor-text{display:block}.canvas-draft[data-demo-editing=true]{border-color:var(--color-primary)}.tour-click{border:2px solid var(--color-primary);z-index:49;pointer-events:none;opacity:0;border-radius:50%;width:24px;height:24px;position:fixed;top:0;left:0}#loop-shade{background:var(--color-surface-canvas);z-index:60;opacity:0;pointer-events:none;position:fixed;inset:0}#mobile-scene{display:none}@media (width>=700px){#scene{--canvas-width:480px}#scene .demo-app-toolbar{display:none}#scene .canvas-workspace{padding-left:0}#scene .workspace-main{padding-top:16px;padding-bottom:24px}#scene .script-canvas>header{padding-top:12px;padding-bottom:10px}#scene .script-canvas>footer{padding-top:10px;padding-bottom:10px}#scene .canvas-body{gap:16px;padding-top:16px;padding-bottom:16px}#scene .manuscript-toolbar,#scene .studio-references{display:none}#scene .canvas-draft{padding-bottom:16px}#scene .manuscript-page{margin-bottom:0}#scene .manuscript-meta{margin-top:12px}#scene .manuscript-sheet{padding:18px 24px}#scene .manuscript-editor{min-height:240px;height:240px!important}body[data-scene=hooks] #scene .canvas-body>section:has(.canvas-focus-list),body[data-scene=hooks] #scene .canvas-draft-section,body[data-scene=focus] #scene .canvas-draft-section{display:none}}@media (width<=699px){html,body{height:100%;overflow:hidden}#scene{display:none}#mobile-scene{background:var(--color-surface-canvas);height:100dvh;display:block;overflow:hidden}.mobile-topbar{border-bottom:1px solid var(--color-border-subtle);background:#fff;align-items:center;gap:10px;height:44px;padding:0 20px;font-size:12px;display:flex}.mobile-topbar img{width:16px;height:13px}.mobile-content{padding:24px 20px}.mobile-content>h2{letter-spacing:-.025em;margin:0 0 20px;font-size:23px;font-weight:550;line-height:1.2}.mobile-overview table{table-layout:fixed;width:100%;font-size:12px}.mobile-overview table tr>:not(:nth-child(3)):not(:nth-child(6)){display:none}.mobile-overview table th:nth-child(3){width:auto!important}.mobile-overview table th:nth-child(6){width:58px!important}.mobile-overview table td,.mobile-overview table th{padding:14px 8px}.mobile-overview table td:nth-child(3) span{white-space:normal}.mobile-overview table td:nth-child(3) span span span:last-child{display:none}.mobile-overview table tr:first-child td{background:color-mix(in oklch, var(--color-primary) 5%, white)}.mobile-overview>button{margin:20px 0 0 auto;display:flex}#mobile-scene .script-canvas{visibility:visible;width:100%;max-width:none;height:100dvh;box-shadow:none;border:0;position:relative;inset:auto;transform:none}#mobile-scene .script-canvas>header{padding:18px 20px}#mobile-scene .script-canvas>footer{padding:16px 20px}#mobile-scene .canvas-body{scrollbar-width:none;gap:20px;padding:18px 20px}#mobile-scene .canvas-draft{resize:none;min-height:230px;font-size:14px}#mobile-scene .canvas-focus-item{font-size:12px}#mobile-scene .canvas-hook{padding:10px 12px}#mobile-scene .manuscript{min-height:0}#mobile-scene .manuscript-toolbar{display:none}#mobile-scene .manuscript-page{margin:0}#mobile-scene .manuscript-title{font-size:19px}#mobile-scene .manuscript-meta{gap:8px;margin-top:12px}#mobile-scene .manuscript-history-trigger,#mobile-scene .studio-references{display:none}#mobile-scene .manuscript-sheet{margin-top:20px;padding:18px}#mobile-scene .manuscript-editor{min-height:295px;font-size:14px;line-height:1.65;height:calc(100dvh - 265px)!important}#mobile-scene .manuscript-sheet>.flex{margin-bottom:14px}#mobile-scene .review-panel{border:0;height:auto;min-height:0;max-height:none;padding:0;position:static;overflow:visible}#mobile-scene .review-navigation{margin-bottom:16px}#mobile-scene .review-navigation>div{display:none}#mobile-scene .review-comparison{gap:16px}#mobile-scene .review-comparison p,#mobile-scene .review-reason{font-size:13px}#mobile-scene .review-source,.tour-cursor,.tour-click{display:none}body:is([data-scene=detail],[data-scene=focus]) #mobile-scene{grid-template-rows:42px minmax(0,1fr) 218px;display:grid}.mobile-profile-heading{border-bottom:1px solid var(--color-border-subtle);background:#fff;margin:0;padding:12px 18px;font-size:13px;font-weight:600;line-height:18px}.demo-profile-scroll{min-height:0;overflow:hidden}.demo-profile-scroll main{padding:14px 18px 24px}#mobile-scene .profile-columns{grid-template-columns:minmax(0,1fr);gap:16px}#mobile-scene .focus-paragraph{padding:10px 12px}#mobile-scene .focus-paragraph>p{font-size:14px;line-height:1.55}#mobile-scene .focus-paragraph .focus-paragraph-action{width:max-content;min-height:28px;margin:10px 0 0 auto;padding:5px 9px;display:flex;position:static;opacity:1!important}#mobile-scene .focus-paragraph:not([data-demo-role=lead]) .focus-paragraph-action{display:none}body:is([data-scene=detail],[data-scene=focus]) #mobile-scene .script-canvas{border-top:1px solid var(--color-border-subtle);height:100%;min-height:0}body:is([data-scene=detail],[data-scene=focus]) #mobile-scene .script-canvas>header{padding:10px 18px}body:is([data-scene=detail],[data-scene=focus]) #mobile-scene .script-canvas>header>:not(:first-child),body:is([data-scene=detail],[data-scene=focus]) #mobile-scene .script-canvas>footer,body:is([data-scene=detail],[data-scene=focus]) #mobile-scene .canvas-draft-section{display:none}body:is([data-scene=detail],[data-scene=focus]) #mobile-scene .canvas-body{gap:12px;padding:10px 18px}body:is([data-scene=detail],[data-scene=focus]) #mobile-scene .canvas-focus-item{padding-block:5px}body:is([data-scene=detail],[data-scene=focus]) #mobile-scene .canvas-focus-item a,body:is([data-scene=detail],[data-scene=focus]) #mobile-scene [aria-labelledby=canvas-hooks-heading]{display:none}body[data-generating=true] #mobile-scene [aria-labelledby=canvas-hooks-heading]{display:block;position:absolute;top:10px;right:18px}body[data-generating=true] #mobile-scene #canvas-hooks-heading,body[data-generating=true] #mobile-scene .script-canvas>header .canvas-icon-button,body[data-generating=true] #mobile-scene .canvas-hooks,body:is([data-scene=hooks],[data-scene=draft]) #mobile-scene>.demo-profile-scroll,body:is([data-scene=hooks],[data-scene=draft]) #mobile-scene>.mobile-profile-heading,body[data-scene=hooks] #mobile-scene .canvas-draft-section{display:none}body[data-scene=hooks] #mobile-scene .canvas-focus-item{padding-block:5px}body[data-scene=hooks] #mobile-scene .canvas-focus-item:not(:first-child) a{display:none}body[data-scene=hooks] #mobile-scene .canvas-body{gap:16px;padding-block:14px}#mobile-scene [data-demo-pressed=true]{filter:brightness(.88);box-shadow:inset 0 0 0 2px var(--color-primary)}#mobile-scene .review-reason{margin:12px 0}body[data-scene=review] .mobile-content{padding:16px}body[data-scene=review] .mobile-content>h2{margin-bottom:14px;font-size:20px}}@media (width<=329px){#mobile-scene .manuscript-title{font-size:18px}}
