.studio-investigation_section__n8S3_{--studio-reveal:1;position:relative;width:100%;min-height:150dvh;color:var(--ink-950);background:var(--cerulean-300)}.studio-investigation_stage__7GL9N{position:sticky;top:0;height:100dvh;overflow:clip;isolation:isolate;background:radial-gradient(ellipse at 22% 90%,#ceeeffb0,transparent 60%),var(--cerulean-300)}.studio-investigation_horizon__zE4S1{position:absolute;z-index:-1;inset:91% -10% -15%;transform:perspective(300px) rotateX(55deg) rotate(-1deg);background:repeating-linear-gradient(178deg,#e3f6ff88 0 2px,transparent 4px 15px);filter:blur(5px);opacity:.5}.studio-investigation_heading__ZX16a{position:absolute;z-index:2;top:max(70px,9.7dvh);left:4vw;pointer-events:none}.studio-investigation_heading__ZX16a h2{margin:0;color:inherit;font-size:8vw;line-height:.85;letter-spacing:-.07em}.studio-investigation_heading__ZX16a h2>span{display:block;font-weight:750}.studio-investigation_heading__ZX16a h2>em{display:block;padding-top:.015em;font:italic 400 1em/.78 var(--font-serif);letter-spacing:-.055em}.studio-investigation_heading__ZX16a p{color:inherit;margin:20px 0 0;font-size:clamp(15px,1.4vw,24px);line-height:1.3;letter-spacing:-.03em}.studio-investigation_evidence__Sju5l{--frame-gap:.4vw;--frame-height:4.8vw;position:absolute;z-index:1;left:4.15vw;top:43dvh;width:9.8vw}.studio-investigation_fileLabel__cXZQn,.studio-investigation_productLabel__5harn{color:inherit;font:500 clamp(10px,1.08vw,19px)/1.4 var(--font-mono);letter-spacing:.1em;white-space:nowrap}.studio-investigation_fileLabel__cXZQn{margin:0 0 8px}.studio-investigation_productLabel__5harn{margin:10px 0 0;letter-spacing:.045em}.studio-investigation_filmstrip__mOxJo{--film-padding:.48vw;position:relative;display:grid;gap:var(--frame-gap);padding:var(--film-padding) 1.45vw;background:var(--ink-950);border-radius:4px;box-shadow:inset 0 0 0 1px #092b3f66}.studio-investigation_filmstrip__mOxJo:after,.studio-investigation_filmstrip__mOxJo:before{content:"";position:absolute;top:.5vw;bottom:.5vw;width:.55vw;background:repeating-linear-gradient(to bottom,var(--cerulean-300) 0 .57vw,transparent .57vw 1.18vw);border-radius:1px}.studio-investigation_filmstrip__mOxJo:before{left:.36vw}.studio-investigation_filmstrip__mOxJo:after{right:.36vw}.studio-investigation_frame__7Aqnx{display:block;position:relative;height:var(--frame-height);padding:0;border:0;border-radius:3px;cursor:pointer;background:#090c10}.studio-investigation_frame__7Aqnx img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%;border-radius:inherit;opacity:.45;filter:saturate(.65);transition:opacity .2s ease,filter .2s ease}.studio-investigation_frame__7Aqnx:focus-visible img,.studio-investigation_frame__7Aqnx:hover img,.studio-investigation_frame__7Aqnx[aria-pressed=true] img{opacity:1;filter:none}.studio-investigation_frame__7Aqnx:focus-visible{outline:2px solid white;outline-offset:3px}.studio-investigation_selection__rfRvH{position:absolute;z-index:2;left:1.4vw;right:1.4vw;top:var(--film-padding);height:var(--frame-height);border:2px solid var(--ember-400);border-radius:4px;box-shadow:0 0 14px #ff8a2490,inset 0 0 8px #ff8a2450;pointer-events:none;transform:translateY(calc(var(--selected-frame) * (var(--frame-height) + var(--frame-gap))));transition:transform .28s cubic-bezier(.16,1,.3,1)}.studio-investigation_selection__rfRvH i{position:absolute;width:11px;height:11px;border:3px solid var(--ember-400);border-radius:50%;background:#fff5db;top:calc(50% - 5px);right:-7px;box-shadow:0 0 10px var(--ember-400)}.studio-investigation_connection__0qw8K{position:absolute;z-index:-1;top:calc(32px + .48vw + 2.4vw - 12px);left:8.4vw;width:28vw;height:6vw;transform:translateY(calc(var(--selected-frame) * (var(--frame-height) + var(--frame-gap))));transition:transform .28s cubic-bezier(.16,1,.3,1)}.studio-investigation_connection__0qw8K svg{overflow:visible;display:block;width:100%;height:100%;fill:none;stroke:var(--ember-400);stroke-width:2.4}.studio-investigation_traceBase__ziNq2{opacity:.3}.studio-investigation_trace__LIObc{stroke-dasharray:1;filter:drop-shadow(0 0 4px #ffb77388)}.studio-investigation_mobilePath__J2BTB{display:none}@media (scripting:enabled){.studio-investigation_section__n8S3_[data-seen=false] .studio-investigation_trace__LIObc{stroke-dashoffset:1}.studio-investigation_section__n8S3_[data-seen=true] .studio-investigation_trace__LIObc{animation:studio-investigation_studioTrace__HS6o8 1s ease-out both}}@keyframes studio-investigation_studioTrace__HS6o8{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.studio-investigation_conversation___7UZo{position:absolute;z-index:3;top:40dvh;left:20vw;width:clamp(245px,22vw,340px);pointer-events:none}.studio-investigation_conversationLabel__9aKb8{margin:0 0 8px;color:#173b53;font:600 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.studio-investigation_bubble__STfSV{width:fit-content;max-width:100%;padding:11px 14px 12px;border-radius:14px;box-shadow:0 12px 28px #16466a24;opacity:0;transform:translateY(10px) scale(.97)}.studio-investigation_bubble__STfSV+.studio-investigation_bubble__STfSV{margin-top:8px}.studio-investigation_bubble__STfSV span{display:block;margin-bottom:4px;font:600 10px/1.2 var(--font-mono);letter-spacing:.04em}.studio-investigation_bubble__STfSV p{margin:0;color:inherit;font:500 clamp(12px,1.1vw,16px)/1.25 var(--font-sans);letter-spacing:-.025em;white-space:pre-line}.studio-investigation_userBubble___R6m5{margin-left:0;color:#e7f6ff;background:#102838ed;border-bottom-left-radius:4px}.studio-investigation_userBubble___R6m5 span{color:#8ecdf4}.studio-investigation_agentBubble__yEp_a,.studio-investigation_thinkingBubble__Vt9Ej{margin-left:22px;color:#09273a;background:#e4f5ffdc;backdrop-filter:blur(16px);border-bottom-right-radius:4px}.studio-investigation_agentBubble__yEp_a span,.studio-investigation_thinkingBubble__Vt9Ej span{color:#236388}.studio-investigation_rundownBubble__2kmJY{max-width:95%}.studio-investigation_thinkingBubble__Vt9Ej i{display:flex;gap:4px;height:14px;align-items:center}.studio-investigation_thinkingBubble__Vt9Ej b{width:5px;height:5px;border-radius:50%;background:#236388;animation:studio-investigation_think__yaZlO .85s ease-in-out infinite}.studio-investigation_thinkingBubble__Vt9Ej b:nth-child(2){animation-delay:.11s}.studio-investigation_thinkingBubble__Vt9Ej b:nth-child(3){animation-delay:.22s}.studio-investigation_caret__cmdT9{display:inline-block;width:1px;height:.95em;margin-left:2px;vertical-align:-.1em;background:currentColor;animation:studio-investigation_cursor__offdz .85s steps(1) infinite}.studio-investigation_bubble__STfSV[data-typing=false] .studio-investigation_caret__cmdT9{display:none}.studio-investigation_conversation___7UZo[data-seen=true] .studio-investigation_userBubble___R6m5{animation:studio-investigation_showBubble__KwMFA .48s cubic-bezier(.16,1,.3,1) .16s both}.studio-investigation_conversation___7UZo[data-seen=true] .studio-investigation_agentBubble__yEp_a,.studio-investigation_conversation___7UZo[data-seen=true] .studio-investigation_thinkingBubble__Vt9Ej{animation:studio-investigation_showBubble__KwMFA .42s cubic-bezier(.16,1,.3,1) both}@keyframes studio-investigation_showBubble__KwMFA{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes studio-investigation_think__yaZlO{50%{opacity:.25;transform:translateY(-3px)}}@keyframes studio-investigation_cursor__offdz{50%{opacity:0}}.studio-investigation_monitorPosition__u_NP0{position:absolute;z-index:1;top:41dvh;left:40vw;width:58vw;height:55dvh;transform:translateY(calc((1 - var(--studio-reveal)) * 26px))}.studio-investigation_laptopScene__pSLye{position:relative;width:100%;height:100%}.studio-investigation_laptopCanvas__7vf6P,.studio-investigation_laptopFallback__xgE6x{position:absolute;inset:0;display:block;width:100%;height:100%}.studio-investigation_laptopCanvas__7vf6P{z-index:1}.studio-investigation_laptopFallback__xgE6x{z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1;filter:drop-shadow(0 20px 24px #19425c55)}.studio-investigation_laptopScene__pSLye[data-model-ready=true] .studio-investigation_laptopFallback__xgE6x{opacity:0}.studio-investigation_fallbackDisplay__hv_19{width:86%;aspect-ratio:16/10;padding:1.1%;border:solid #0b1720;border-width:5px 5px 9px;border-radius:14px 14px 5px 5px;background:#0b1720;box-shadow:inset 0 0 0 1px #627887,0 0 0 1px #4c6473;transform:perspective(900px) rotateY(-7deg) rotateX(2deg);transform-origin:center bottom}.studio-investigation_fallbackDisplay__hv_19 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:3px}.studio-investigation_fallbackDeck__oliCL{position:relative;width:96%;height:10%;margin-top:-1px;background:linear-gradient(#455767,#172833 72%,#7b8e9b);clip-path:polygon(5% 0,95% 0,100% 88%,98% 100%,2% 100%,0 88%);transform:perspective(900px) rotateX(36deg);transform-origin:top}.studio-investigation_fallbackDeck__oliCL:after{content:"";position:absolute;left:38%;top:15%;width:24%;height:58%;border:1px solid #a6b8c055;border-radius:3px}.studio-investigation_laptopInspect__GPKx4{position:absolute;z-index:2;inset:6% 2% 8%;width:100%;border:0;background:transparent;cursor:zoom-in}.studio-investigation_laptopInspect__GPKx4:focus-visible{outline:3px solid var(--ember-400);outline-offset:-8px}.studio-investigation_enlarge__ZIHvg{position:absolute;top:20px;right:24px;padding:8px 10px;border:1px solid #ffffff25;border-radius:4px;background:#0b0d11e8;color:white;font:11px/1 var(--font-mono);opacity:0;transition:opacity .18s ease}.studio-investigation_laptopInspect__GPKx4:focus-visible .studio-investigation_enlarge__ZIHvg,.studio-investigation_laptopInspect__GPKx4:hover .studio-investigation_enlarge__ZIHvg{opacity:1}.studio-investigation_mediaSource__5G_dg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.studio-investigation_dialog__KG6uh{width:min(1440px,96vw);max-height:92dvh;margin:auto;padding:0;border:1px solid #68859b;border-radius:8px;color:var(--cerulean-100);background:var(--ink-950);overscroll-behavior:contain}.studio-investigation_dialog__KG6uh::backdrop{background:#030609e0;backdrop-filter:blur(8px)}.studio-investigation_dialog__KG6uh>div{padding:12px}.studio-investigation_dialog__KG6uh header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;font:12px/1.4 var(--font-mono)}.studio-investigation_dialog__KG6uh header button{padding:10px 14px;min-height:44px;border:1px solid #ffffff44;border-radius:4px;cursor:pointer}.studio-investigation_dialog__KG6uh img{display:block;width:100%;height:auto}@media (max-width:1024px) and (orientation:portrait),(max-width:680px) and (min-height:651px){.studio-investigation_section__n8S3_{min-height:125dvh}.studio-investigation_heading__ZX16a{top:max(86px,11dvh);left:6vw}.studio-investigation_heading__ZX16a h2{font-size:12.6vw;letter-spacing:-.065em}.studio-investigation_heading__ZX16a h2>em{font-size:1.06em;line-height:.95}.studio-investigation_heading__ZX16a p{margin-top:18px;font-size:clamp(14px,2vw,18px)}.studio-investigation_evidence__Sju5l{--frame-gap:1.5vw;--frame-height:14vw;left:6vw;top:max(240px,35dvh);width:64vw}.studio-investigation_fileLabel__cXZQn,.studio-investigation_productLabel__5harn{font-size:clamp(10px,1.5vw,14px)}.studio-investigation_filmstrip__mOxJo{--film-padding:3vw;grid-template-columns:repeat(4,minmax(0,1fr));padding:3vw 1.5vw}.studio-investigation_filmstrip__mOxJo:after,.studio-investigation_filmstrip__mOxJo:before{left:1.5vw;right:1.5vw;width:auto;height:1.2vw;background:repeating-linear-gradient(to right,var(--cerulean-300) 0 5px,transparent 5px 11px)}.studio-investigation_filmstrip__mOxJo:before{top:.8vw;bottom:auto}.studio-investigation_filmstrip__mOxJo:after{top:auto;bottom:.8vw}.studio-investigation_selection__rfRvH{top:3vw;left:1.5vw;right:auto;width:14.125vw;transform:translateX(calc(var(--selected-frame) * 15.625vw))}.studio-investigation_selection__rfRvH i{top:auto;bottom:-7px;right:calc(50% - 5px)}.studio-investigation_productLabel__5harn{margin-top:9px}.studio-investigation_conversation___7UZo{left:6vw;top:29.5dvh;width:min(79vw,410px)}.studio-investigation_conversationLabel__9aKb8{margin-bottom:5px;font-size:9px}.studio-investigation_bubble__STfSV{padding:6px 10px 7px;border-radius:11px}.studio-investigation_bubble__STfSV span{margin-bottom:2px}.studio-investigation_bubble__STfSV p{font-size:clamp(11px,2.3vw,14px)}.studio-investigation_bubble__STfSV+.studio-investigation_bubble__STfSV{margin-top:2px}.studio-investigation_agentBubble__yEp_a,.studio-investigation_thinkingBubble__Vt9Ej{margin-left:16px}.studio-investigation_evidence__Sju5l{top:57dvh}.studio-investigation_connection__0qw8K{left:8.56vw;top:calc(22px + 17vw);width:41vw;height:32vw;transform:translateX(calc(var(--selected-frame) * 15.625vw)) rotate(12deg);transform-origin:top left}.studio-investigation_desktopPath__TNTSR{display:none}.studio-investigation_mobilePath__J2BTB{display:block}.studio-investigation_monitorPosition__u_NP0{left:0;top:74dvh;width:100vw;height:26dvh;transform:translateY(calc((1 - var(--studio-reveal)) * 18px))}.studio-investigation_enlarge__ZIHvg{top:12px;right:12px;padding:6px;font-size:9px}.studio-investigation_horizon__zE4S1{top:88%}}@media (orientation:landscape) and (max-height:650px){.studio-investigation_section__n8S3_{min-height:170dvh}.studio-investigation_heading__ZX16a{top:82px}.studio-investigation_heading__ZX16a h2{font-size:min(7.5vw,15dvh)}.studio-investigation_heading__ZX16a p{margin-top:12px;font-size:13px}.studio-investigation_evidence__Sju5l{--frame-height:3.2vw;top:51dvh;width:8vw}.studio-investigation_conversation___7UZo{top:39dvh;left:23vw;width:26vw}.studio-investigation_connection__0qw8K{top:calc(32px + .48vw + 1.6vw - 12px);left:6.6vw;transform:translateY(calc(var(--selected-frame) * (var(--frame-height) + var(--frame-gap))))}.studio-investigation_monitorPosition__u_NP0{top:32dvh;left:31vw;width:70vw;height:63dvh}.studio-investigation_fileLabel__cXZQn,.studio-investigation_productLabel__5harn{font-size:10px}}@media (min-width:681px) and (max-width:1024px) and (orientation:portrait){.studio-investigation_section__n8S3_{min-height:150dvh}.studio-investigation_stage__7GL9N{--conversation-top:34dvh;--evidence-top:max(54dvh,calc(var(--conversation-top) + 185px));--tablet-frame:min(11vw,9dvh);--monitor-top:calc(var(--evidence-top) + 24px + var(--tablet-frame) + 6vw + 44px);--monitor-height:min(27dvh,calc(100dvh - var(--monitor-top) - 16px));--fallback-width:min(86%,calc(var(--monitor-height) * 1.3))}.studio-investigation_heading__ZX16a h2{font-size:min(clamp(56px,9vw,96px),7dvh)}.studio-investigation_conversation___7UZo{top:var(--conversation-top)}.studio-investigation_evidence__Sju5l{--frame-height:var(--tablet-frame);top:var(--evidence-top)}.studio-investigation_monitorPosition__u_NP0{left:11vw;top:var(--monitor-top);width:88vw;height:var(--monitor-height)}.studio-investigation_fallbackDisplay__hv_19{width:var(--fallback-width)}.studio-investigation_fallbackDeck__oliCL{width:calc(var(--fallback-width) * 96 / 86)}.studio-investigation_connection__0qw8K{top:calc(22px + 3vw + var(--frame-height));width:30vw;height:16vw;transform:translateX(calc(var(--selected-frame) * 15.625vw)) rotate(8deg)}}@media (max-width:360px) and (min-height:651px){.studio-investigation_heading__ZX16a p{margin-top:6px;font-size:12px;line-height:1.2}.studio-investigation_conversation___7UZo{top:30dvh}.studio-investigation_bubble__STfSV{padding:5px 9px 6px}}@media (orientation:landscape) and (max-height:480px){.studio-investigation_heading__ZX16a{top:66px}.studio-investigation_heading__ZX16a h2{font-size:11.5dvh}.studio-investigation_heading__ZX16a p{margin-top:10px;font-size:11px}.studio-investigation_evidence__Sju5l{top:52dvh}.studio-investigation_monitorPosition__u_NP0{top:37dvh}}@media (max-width:680px) and (orientation:landscape) and (max-height:650px){.studio-investigation_section__n8S3_{min-height:125dvh}.studio-investigation_heading__ZX16a p{font-size:9px}.studio-investigation_evidence__Sju5l{--frame-height:24px;width:72px}.studio-investigation_connection__0qw8K{left:62px;top:calc(32px + .48vw + var(--selected-frame) * (24px + .4vw))}.studio-investigation_question__ApFpf{left:2vw;font-size:8px}.studio-investigation_fileLabel__cXZQn{margin-bottom:4px}.studio-investigation_productLabel__5harn{margin-top:6px;font-size:8px}}.github-star-button_button__ccjba{flex-wrap:nowrap;flex-shrink:0;white-space:nowrap}.github-star-button_count__KtjIy,.github-star-button_icon__JD2ej,.github-star-button_label__hqYnh{flex:0 0 auto}.github-star-button_count__KtjIy{display:inline-flex;align-items:center;white-space:nowrap;line-height:1}