.Scenes-module__VZYHYG__scene{width:100%;min-width:0;color:var(--lab-foreground);background:var(--lab-background);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:var(--lab-shadow-card);font-family:var(--lab-font-body);font-size:var(--lab-text-body);line-height:var(--lab-line-height);text-align:left;overflow:hidden;container-type:inline-size}.Scenes-module__VZYHYG__scene *{box-sizing:border-box}.Scenes-module__VZYHYG__scene button{cursor:pointer;font:inherit;transition:background .18s,color .18s}.Scenes-module__VZYHYG__scene button:disabled{cursor:default;opacity:.4}.Scenes-module__VZYHYG__scene :is(button,input,pre):focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}.Scenes-module__VZYHYG__scene ::selection{color:var(--lab-foreground);background:var(--lab-accent-soft)}.Scenes-module__VZYHYG__sceneBar{min-height:53px;padding:var(--lab-space-3) var(--lab-space-6);justify-content:space-between;align-items:center;gap:var(--lab-space-4);border-bottom:1px solid var(--lab-border);background:var(--lab-surface);display:flex}.Scenes-module__VZYHYG__sceneBrand{align-items:center;gap:var(--lab-space-2);font-size:var(--lab-text-body);letter-spacing:-.035em;white-space:nowrap;font-weight:600;display:inline-flex}.Scenes-module__VZYHYG__sceneBrand svg{color:var(--lab-accent)}.Scenes-module__VZYHYG__sceneBrand small{color:var(--lab-muted);font:8px var(--lab-font-mono);letter-spacing:.05em;padding-left:var(--lab-space-2);border-left:1px solid var(--lab-border)}.Scenes-module__VZYHYG__sceneTabs{gap:var(--lab-space-4);display:flex}.Scenes-module__VZYHYG__sceneTabs button{color:var(--lab-muted);font-size:var(--lab-text-sm)}.Scenes-module__VZYHYG__sceneTabs button[aria-pressed=true]{color:var(--lab-accent)}.Scenes-module__VZYHYG__sceneTabs button span{font:9px var(--lab-font-mono);margin-left:var(--lab-space-1)}.Scenes-module__VZYHYG__smallLabel{color:var(--lab-muted);font:var(--lab-text-xs)/1.5 var(--lab-font-mono);letter-spacing:.04em;display:block}.Scenes-module__VZYHYG__iconButton{width:28px;height:28px;color:var(--lab-muted);border-radius:var(--lab-radius-sm);place-items:center;display:inline-grid}.Scenes-module__VZYHYG__iconButton:hover:not(:disabled){color:var(--lab-accent);background:var(--lab-accent-soft)}.Scenes-module__VZYHYG__iconButton[aria-pressed=true]{color:var(--lab-accent)}.Scenes-module__VZYHYG__textButton{gap:var(--lab-space-2);color:var(--lab-accent);align-items:center;display:inline-flex;font-size:var(--lab-text-sm)!important}.Scenes-module__VZYHYG__primaryButton{justify-content:center;align-items:center;gap:var(--lab-space-2);min-height:30px;padding:6px var(--lab-space-3);border-radius:var(--lab-radius-sm);background:var(--lab-accent);color:var(--lab-accent-foreground);border:1px solid #0000;flex-shrink:0;display:inline-flex;font-size:var(--lab-text-sm)!important;font-weight:550!important}.Scenes-module__VZYHYG__primaryButton:hover:not(:disabled){filter:brightness(.96)}.Scenes-module__VZYHYG__stateBadge{justify-content:center;align-items:center;gap:var(--lab-space-1);border-radius:var(--lab-radius-sm);color:var(--lab-muted);background:var(--lab-background);font-size:var(--lab-text-xs);white-space:nowrap;flex-shrink:0;padding:2px 7px;display:inline-flex}.Scenes-module__VZYHYG__stateBadge[data-status=done]{color:var(--lab-success);background:var(--lab-success-soft)}.Scenes-module__VZYHYG__stateBadge[data-status=active]{color:var(--lab-warning);background:var(--lab-warning-soft)}.Scenes-module__VZYHYG__readingLayout{grid-template-columns:170px minmax(0,1fr);min-height:454px;display:grid}.Scenes-module__VZYHYG__readingNav{padding:var(--lab-space-6);border-right:1px solid var(--lab-border)}.Scenes-module__VZYHYG__bookCover{max-width:116px;height:140px;margin-bottom:var(--lab-space-6);color:#514f45;background:#ded9cc;border:1px solid #d4cebf;padding:18px 14px;position:relative;box-shadow:inset 4px 0 #00000006,2px 2px #e7e3d9}.Scenes-module__VZYHYG__bookCover>span{font:17px/1.5 var(--lab-font-heading);letter-spacing:-.06em;display:block}.Scenes-module__VZYHYG__bookCover small{color:#7b786b;font:6px/1.6 var(--lab-font-mono);letter-spacing:.05em;margin-top:12px;display:block}.Scenes-module__VZYHYG__bookCover i{color:#787c60;font-size:18px;font-style:normal;position:absolute;bottom:6px;right:10px}.Scenes-module__VZYHYG__readingNav nav{margin-top:var(--lab-space-3);gap:3px;display:grid}.Scenes-module__VZYHYG__readingNav nav button{align-items:center;gap:var(--lab-space-3);padding:7px var(--lab-space-2);color:var(--lab-muted);font-size:var(--lab-text-sm);border-radius:var(--lab-radius-sm);text-align:left;margin-inline:-8px;display:flex}.Scenes-module__VZYHYG__readingNav nav button>span{font:var(--lab-text-xs) var(--lab-font-mono);opacity:.65}.Scenes-module__VZYHYG__readingNav nav button[aria-current=page]{color:var(--lab-accent);background:var(--lab-accent-soft)}.Scenes-module__VZYHYG__readingNote{margin-top:var(--lab-space-6);color:var(--lab-muted);font-size:var(--lab-text-xs);line-height:1.9}.Scenes-module__VZYHYG__readingContent{padding:var(--lab-space-6) var(--lab-space-8) var(--lab-space-4);background:var(--lab-surface);min-width:0}.Scenes-module__VZYHYG__articleMeta{justify-content:space-between;align-items:center;gap:var(--lab-space-2);min-height:28px;color:var(--lab-accent);font:var(--lab-text-xs) var(--lab-font-mono);letter-spacing:.04em;margin-bottom:var(--lab-space-4);display:flex}.Scenes-module__VZYHYG__articleTitle{font:500 var(--lab-text-title)/1.45 var(--lab-font-heading);letter-spacing:-.055em;margin:0 0 var(--lab-space-2)}.Scenes-module__VZYHYG__articleSubtitle{color:var(--lab-muted);font-size:var(--lab-text-sm);margin-bottom:var(--lab-space-6)}.Scenes-module__VZYHYG__articleParagraph{font-family:var(--lab-font-heading);line-height:var(--lab-line-height);font-size:var(--lab-text-body)}.Scenes-module__VZYHYG__readingContent blockquote{margin-block:var(--lab-space-4);padding:var(--lab-space-2) 0 var(--lab-space-2) var(--lab-space-4);border-left:2px solid var(--lab-accent);color:var(--lab-accent);font:15px/1.8 var(--lab-font-heading)}.Scenes-module__VZYHYG__articleFooter{margin-top:var(--lab-space-6);padding-top:var(--lab-space-3);border-top:1px solid var(--lab-border);justify-content:space-between;align-items:center;gap:var(--lab-space-3);color:var(--lab-muted);font-size:var(--lab-text-xs);display:flex}.Scenes-module__VZYHYG__articleFooter>div{align-items:center;gap:var(--lab-space-1);font:var(--lab-text-xs) var(--lab-font-mono);display:flex}.Scenes-module__VZYHYG__savedQuote{gap:var(--lab-space-2);text-align:left;width:100%;padding:var(--lab-space-4) 0;border-bottom:1px solid var(--lab-border);grid-template-columns:1fr 15px;display:grid}.Scenes-module__VZYHYG__savedQuote>span{font-size:var(--lab-text-xs);color:var(--lab-muted);grid-column:1/-1}.Scenes-module__VZYHYG__savedQuote q{font-family:var(--lab-font-heading);color:var(--lab-accent);quotes:none}.Scenes-module__VZYHYG__savedQuote>svg{color:var(--lab-accent);align-self:center}.Scenes-module__VZYHYG__emptyNotes{align-content:center;justify-items:center;gap:var(--lab-space-4);text-align:center;min-height:230px;color:var(--lab-muted);font-size:var(--lab-text-sm);display:grid}.Scenes-module__VZYHYG__emptyNotes>svg{color:var(--lab-accent)}.Scenes-module__VZYHYG__localBadge{align-items:center;gap:var(--lab-space-2);color:var(--lab-muted);font-size:var(--lab-text-xs);display:inline-flex}.Scenes-module__VZYHYG__localBadge i{background:var(--lab-success);border-radius:50%;width:5px;height:5px}.Scenes-module__VZYHYG__agentLayout{grid-template-columns:175px minmax(0,1fr);min-height:454px;display:grid}.Scenes-module__VZYHYG__agentSidebar{padding:var(--lab-space-6) var(--lab-space-4);border-right:1px solid var(--lab-border)}.Scenes-module__VZYHYG__currentTask{align-items:flex-start;gap:var(--lab-space-2);margin:var(--lab-space-3) -6px var(--lab-space-6);padding:var(--lab-space-3) var(--lab-space-2);border:1px solid var(--lab-border);border-radius:var(--lab-radius-sm);background:var(--lab-surface);color:var(--lab-foreground);font-size:var(--lab-text-sm);display:flex}.Scenes-module__VZYHYG__currentTask svg{color:var(--lab-accent);flex-shrink:0;margin-top:3px}.Scenes-module__VZYHYG__currentTask small{margin-top:var(--lab-space-1);color:var(--lab-muted);font-size:var(--lab-text-xs);display:block}.Scenes-module__VZYHYG__sourceNote{margin-top:var(--lab-space-3)}.Scenes-module__VZYHYG__sourceNote>span{color:var(--lab-muted);font:9px var(--lab-font-mono)}.Scenes-module__VZYHYG__sourceNote p{color:var(--lab-muted);font-size:var(--lab-text-sm);margin-top:var(--lab-space-1)}.Scenes-module__VZYHYG__agentDisclaimer{border-top:1px solid var(--lab-border);margin-top:var(--lab-space-6);padding-top:var(--lab-space-3);color:var(--lab-muted);font-size:var(--lab-text-xs)}.Scenes-module__VZYHYG__agentMain{min-width:0;padding:var(--lab-space-6)}.Scenes-module__VZYHYG__agentHeading h3{font:550 var(--lab-text-title)/1.45 var(--lab-font-heading);letter-spacing:-.04em;margin:var(--lab-space-2) 0}.Scenes-module__VZYHYG__agentHeading>p{color:var(--lab-muted);font-size:var(--lab-text-sm)}.Scenes-module__VZYHYG__runSummary{align-items:center;gap:var(--lab-space-3);padding:var(--lab-space-3);background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);box-shadow:var(--lab-shadow-card);margin-top:var(--lab-space-6);display:flex}.Scenes-module__VZYHYG__runIcon{border:1px solid var(--lab-border);border-radius:var(--lab-radius-sm);background:var(--lab-elevated);width:34px;height:34px;color:var(--lab-accent);flex-shrink:0;place-items:center;display:grid}.Scenes-module__VZYHYG__runSummary>div{min-width:0}.Scenes-module__VZYHYG__runSummary strong{font-size:var(--lab-text-sm);font-weight:500;display:block}.Scenes-module__VZYHYG__runSummary>div>span{color:var(--lab-muted);font-size:var(--lab-text-xs);margin-top:2px;display:block}.Scenes-module__VZYHYG__runSummary>.Scenes-module__VZYHYG__stateBadge{margin-left:auto}.Scenes-module__VZYHYG__agentViewTabs{gap:var(--lab-space-4);margin-top:var(--lab-space-4);border-bottom:1px solid var(--lab-border);display:flex}.Scenes-module__VZYHYG__agentViewTabs button{padding:var(--lab-space-2) 1px;font-size:var(--lab-text-sm);color:var(--lab-muted);border-bottom:1px solid #0000;margin-bottom:-1px}.Scenes-module__VZYHYG__agentViewTabs button[aria-pressed=true]{color:var(--lab-accent);border-color:var(--lab-accent)}.Scenes-module__VZYHYG__agentViewTabs button span{margin-left:var(--lab-space-1);font:var(--lab-text-xs) var(--lab-font-mono)}.Scenes-module__VZYHYG__steps{padding:var(--lab-space-2) 0;min-height:165px}.Scenes-module__VZYHYG__step{align-items:center;gap:var(--lab-space-3);min-height:49px;display:flex}.Scenes-module__VZYHYG__stepMark{color:var(--lab-muted);flex-shrink:0;align-self:stretch;place-items:center;width:20px;display:grid;position:relative}.Scenes-module__VZYHYG__step:not(:last-child) .Scenes-module__VZYHYG__stepMark:after{content:"";background:var(--lab-border);width:1px;height:21px;position:absolute;top:33px}.Scenes-module__VZYHYG__step strong{font-weight:500;font-size:var(--lab-text-sm);color:var(--lab-muted)}.Scenes-module__VZYHYG__step p{color:var(--lab-muted);font-size:var(--lab-text-xs)}.Scenes-module__VZYHYG__step code{color:var(--lab-muted);font:9px var(--lab-font-mono);background:var(--lab-surface);border:1px solid var(--lab-border);border-radius:var(--lab-radius-sm);margin-left:auto;padding:2px 5px}.Scenes-module__VZYHYG__step[data-complete=true] .Scenes-module__VZYHYG__stepMark,.Scenes-module__VZYHYG__step[data-complete=true] strong{color:var(--lab-success)}.Scenes-module__VZYHYG__step[data-active=true] .Scenes-module__VZYHYG__stepMark,.Scenes-module__VZYHYG__step[data-active=true] strong{color:var(--lab-warning)}.Scenes-module__VZYHYG__artifact{background:var(--lab-surface);min-height:165px}.Scenes-module__VZYHYG__artifact>div:not(.Scenes-module__VZYHYG__pendingArtifact){border-bottom:1px solid var(--lab-border);padding:var(--lab-space-2) var(--lab-space-3);font-size:var(--lab-text-xs);color:var(--lab-muted);justify-content:space-between;align-items:center;display:flex}.Scenes-module__VZYHYG__artifact>div>span,.Scenes-module__VZYHYG__artifact>div>button{align-items:center;gap:var(--lab-space-2);display:inline-flex}.Scenes-module__VZYHYG__artifact pre{max-height:130px;padding:var(--lab-space-3);color:var(--lab-accent);font:var(--lab-text-xs)/1.85 var(--lab-font-mono);scrollbar-width:thin;overflow:auto}.Scenes-module__VZYHYG__pendingArtifact{gap:var(--lab-space-3);min-height:165px;color:var(--lab-muted);font-size:var(--lab-text-sm);flex-direction:column;justify-content:center;align-items:center;display:flex}.Scenes-module__VZYHYG__agentFooter{margin-top:var(--lab-space-3);justify-content:space-between;align-items:center;gap:var(--lab-space-3);display:flex}.Scenes-module__VZYHYG__agentFooter>span{color:var(--lab-muted);font-size:var(--lab-text-xs)}.Scenes-module__VZYHYG__spin{animation:1s linear infinite Scenes-module__VZYHYG__spin}@keyframes Scenes-module__VZYHYG__spin{to{transform:rotate(360deg)}}.Scenes-module__VZYHYG__projectBreadcrumb{align-items:center;gap:var(--lab-space-2);color:var(--lab-muted);font-size:var(--lab-text-xs);display:inline-flex}.Scenes-module__VZYHYG__projectMain{padding:var(--lab-space-6) var(--lab-space-8) var(--lab-space-4);min-height:454px}.Scenes-module__VZYHYG__projectHeading{justify-content:space-between;align-items:center;gap:var(--lab-space-4);display:flex}.Scenes-module__VZYHYG__projectHeading h3{font:550 var(--lab-text-title)/1.5 var(--lab-font-heading);margin-top:var(--lab-space-2);letter-spacing:-.04em}.Scenes-module__VZYHYG__projectHeading h3>span{white-space:nowrap;display:inline-block}.Scenes-module__VZYHYG__projectHeading p{color:var(--lab-muted);font-size:var(--lab-text-sm);margin-top:var(--lab-space-1)}.Scenes-module__VZYHYG__projectStats{gap:var(--lab-space-3);margin:var(--lab-space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Scenes-module__VZYHYG__projectStats>div{padding:var(--lab-space-3) var(--lab-space-4);border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);background:var(--lab-surface);box-shadow:var(--lab-shadow-card)}.Scenes-module__VZYHYG__projectStats>div>span{color:var(--lab-muted);font-size:var(--lab-text-xs);display:block}.Scenes-module__VZYHYG__projectStats strong{align-items:baseline;gap:var(--lab-space-2);font:400 24px/1.7 var(--lab-font-mono);letter-spacing:-.06em;display:flex}.Scenes-module__VZYHYG__projectStats strong>em{color:var(--lab-muted);font-size:12px;font-style:normal}.Scenes-module__VZYHYG__projectStats strong>i{background:var(--lab-accent);border-radius:50%;align-self:center;width:6px;height:6px}.Scenes-module__VZYHYG__projectStats small{color:var(--lab-muted);font-size:9px;display:block}.Scenes-module__VZYHYG__progressTrack{background:var(--lab-accent-soft);border-radius:var(--lab-radius-sm);height:4px;margin:9px 0 6px;overflow:hidden}.Scenes-module__VZYHYG__progressTrack>span{background:var(--lab-accent);height:100%;transition:width .3s;display:block}.Scenes-module__VZYHYG__projectTabs{align-items:center;gap:var(--lab-space-4);padding-bottom:var(--lab-space-3);display:flex}.Scenes-module__VZYHYG__projectTabs button{align-items:center;gap:var(--lab-space-2);color:var(--lab-muted);font-size:var(--lab-text-sm);display:flex}.Scenes-module__VZYHYG__projectTabs button[aria-pressed=true]{color:var(--lab-accent)}.Scenes-module__VZYHYG__projectTabs button>span{border-radius:var(--lab-radius-sm);background:var(--lab-surface);border:1px solid var(--lab-border);min-width:17px;height:17px;font:9px var(--lab-font-mono);place-items:center;display:grid}.Scenes-module__VZYHYG__projectTabs>span{color:var(--lab-muted);font-size:var(--lab-text-xs);margin-left:auto}.Scenes-module__VZYHYG__taskList{border:1px solid var(--lab-border);border-radius:var(--lab-radius-lg);background:var(--lab-surface);scrollbar-width:thin;max-height:222px;overflow:hidden auto}.Scenes-module__VZYHYG__taskRow{align-items:center;gap:var(--lab-space-3);padding:var(--lab-space-3);border-bottom:1px solid var(--lab-border);min-height:43px;display:flex}.Scenes-module__VZYHYG__taskRow:last-child{border-bottom:0}.Scenes-module__VZYHYG__taskRow[data-selected=true]{background:var(--lab-accent-soft)}.Scenes-module__VZYHYG__taskCheck{color:var(--lab-muted);flex-shrink:0;place-items:center;width:18px;height:24px;display:grid}.Scenes-module__VZYHYG__taskCheck[aria-pressed=true]{color:var(--lab-success)}.Scenes-module__VZYHYG__taskName{text-align:left;align-items:center;gap:var(--lab-space-3);flex:1;min-width:0;display:flex;font-size:var(--lab-text-sm)!important}.Scenes-module__VZYHYG__taskName code{color:var(--lab-muted);font:9px var(--lab-font-mono);white-space:nowrap}.Scenes-module__VZYHYG__taskName>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Scenes-module__VZYHYG__taskRow[data-selected=true] .Scenes-module__VZYHYG__taskName{color:var(--lab-accent)}.Scenes-module__VZYHYG__taskArea{color:var(--lab-muted);font-size:var(--lab-text-xs);white-space:nowrap}.Scenes-module__VZYHYG__taskDetail{background:var(--lab-elevated);border:1px solid var(--lab-border);border-radius:var(--lab-radius-sm);margin-top:var(--lab-space-3);padding:var(--lab-space-3)}.Scenes-module__VZYHYG__taskDetail>span{align-items:center;gap:var(--lab-space-2);font:var(--lab-text-xs) var(--lab-font-mono);color:var(--lab-accent);display:inline-flex}.Scenes-module__VZYHYG__taskDetail>p{color:var(--lab-muted);font-size:var(--lab-text-sm);margin-top:var(--lab-space-1)}.Scenes-module__VZYHYG__projectFooter{justify-content:space-between;gap:var(--lab-space-2);margin-top:var(--lab-space-3);color:var(--lab-muted);font-size:var(--lab-text-xs);display:flex}.Scenes-module__VZYHYG__addTask{align-items:center;gap:var(--lab-space-2);margin-bottom:var(--lab-space-3);background:var(--lab-surface);padding:var(--lab-space-2);border:1px solid var(--lab-accent);border-radius:var(--lab-radius-sm);display:flex}.Scenes-module__VZYHYG__addTask input{width:100%;min-width:0;color:var(--lab-foreground);font-size:var(--lab-text-sm);padding:3px}.Scenes-module__VZYHYG__addTask input::placeholder{color:var(--lab-muted)}.Scenes-module__VZYHYG__emptyTasks{text-align:center;padding:var(--lab-space-6);color:var(--lab-muted);font-size:var(--lab-text-sm)}.Scenes-module__VZYHYG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:640px){.Scenes-module__VZYHYG__sceneBrand small{display:none}.Scenes-module__VZYHYG__readingLayout{grid-template-columns:125px minmax(0,1fr)}.Scenes-module__VZYHYG__readingNav{padding:20px 15px}.Scenes-module__VZYHYG__readingContent{padding:20px 24px 14px}.Scenes-module__VZYHYG__bookCover{height:132px;padding:17px 11px}.Scenes-module__VZYHYG__bookCover>span{font-size:15px}.Scenes-module__VZYHYG__articleTitle{font-size:25px}.Scenes-module__VZYHYG__agentLayout{grid-template-columns:135px minmax(0,1fr)}.Scenes-module__VZYHYG__agentSidebar{padding:20px 12px}.Scenes-module__VZYHYG__agentMain{padding:20px}.Scenes-module__VZYHYG__agentHeading h3{font-size:20px}.Scenes-module__VZYHYG__step code{display:none}.Scenes-module__VZYHYG__agentFooter{flex-wrap:wrap}.Scenes-module__VZYHYG__agentFooter .Scenes-module__VZYHYG__primaryButton{margin-left:auto}.Scenes-module__VZYHYG__projectMain{padding:22px 20px 15px}.Scenes-module__VZYHYG__projectHeading h3{font-size:20px}.Scenes-module__VZYHYG__projectBreadcrumb,.Scenes-module__VZYHYG__projectStats small{display:none}.Scenes-module__VZYHYG__projectStats{margin-block:20px}.Scenes-module__VZYHYG__taskArea{display:none}.Scenes-module__VZYHYG__projectFooter{flex-wrap:wrap}}@container (max-width:470px){.Scenes-module__VZYHYG__sceneBar{min-height:47px;padding-inline:17px}.Scenes-module__VZYHYG__readingLayout,.Scenes-module__VZYHYG__agentLayout{display:block}.Scenes-module__VZYHYG__readingNav{border-right:0;border-bottom:1px solid var(--lab-border);padding:10px 17px}.Scenes-module__VZYHYG__bookCover,.Scenes-module__VZYHYG__readingNav>.Scenes-module__VZYHYG__smallLabel,.Scenes-module__VZYHYG__readingNote{display:none}.Scenes-module__VZYHYG__readingNav nav{gap:8px;margin:0;display:flex}.Scenes-module__VZYHYG__readingNav nav button{gap:6px;margin:0;padding:4px 9px}.Scenes-module__VZYHYG__readingContent{padding:18px 22px 14px}.Scenes-module__VZYHYG__articleTitle{font-size:24px}.Scenes-module__VZYHYG__articleSubtitle{margin-bottom:18px}.Scenes-module__VZYHYG__articleParagraph{font-size:13px}.Scenes-module__VZYHYG__readingContent blockquote{margin-block:16px;font-size:14px}.Scenes-module__VZYHYG__articleFooter{margin-top:20px}.Scenes-module__VZYHYG__agentSidebar{display:none}.Scenes-module__VZYHYG__agentMain{padding:20px 18px}.Scenes-module__VZYHYG__runSummary{margin-top:18px}.Scenes-module__VZYHYG__agentHeading h3{font-size:21px}.Scenes-module__VZYHYG__agentFooter>span{font-size:9px}.Scenes-module__VZYHYG__projectMain{padding:20px 15px 14px}.Scenes-module__VZYHYG__projectHeading{align-items:flex-start;gap:10px}.Scenes-module__VZYHYG__projectHeading h3{max-width:165px;font-size:18px}.Scenes-module__VZYHYG__projectHeading .Scenes-module__VZYHYG__primaryButton{margin-top:22px;padding-inline:8px;font-size:10px!important}.Scenes-module__VZYHYG__projectHeading .Scenes-module__VZYHYG__primaryButton svg{display:none}.Scenes-module__VZYHYG__projectStats{gap:7px;margin-block:18px}.Scenes-module__VZYHYG__projectStats>div{padding:9px 10px}.Scenes-module__VZYHYG__projectStats strong{font-size:22px}.Scenes-module__VZYHYG__projectTabs{gap:16px}.Scenes-module__VZYHYG__projectTabs>span{display:none}.Scenes-module__VZYHYG__taskRow{gap:7px;padding:9px 8px}.Scenes-module__VZYHYG__taskName{gap:6px;font-size:10px!important}.Scenes-module__VZYHYG__taskName code{display:none}.Scenes-module__VZYHYG__taskRow .Scenes-module__VZYHYG__stateBadge{padding:2px 5px;font-size:9px}.Scenes-module__VZYHYG__taskDetail{padding:9px}.Scenes-module__VZYHYG__projectFooter{gap:3px;font-size:9px}}.Scenes-module__VZYHYG__compact{min-height:310px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__sceneBar{min-height:42px;padding:9px 16px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__sceneBrand{font-size:12px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__sceneBrand small,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__readingNav,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentSidebar,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__secondParagraph,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__articleSubtitle,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectStats small{display:none}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__readingLayout,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentLayout{min-height:266px;display:block}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__readingContent{min-height:266px;padding:15px 22px 10px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__articleMeta{min-height:22px;margin-bottom:8px;font-size:9px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__articleTitle{margin-bottom:12px;font-size:23px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__articleParagraph{font-size:12px;line-height:1.85}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__readingContent blockquote{margin-block:14px;padding:4px 0 4px 12px;font-size:13px;line-height:1.7}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__articleFooter{margin-top:13px;padding-top:8px;font-size:9px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__emptyNotes{gap:12px;min-height:175px;font-size:11px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__savedQuote{padding-block:10px;font-size:12px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentMain{padding:16px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentHeading>.Scenes-module__VZYHYG__smallLabel,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentHeading>p,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__runSummary,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__step p{display:none}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentHeading h3{margin:0;font-size:18px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentViewTabs{margin-top:8px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__steps{min-height:120px;padding-block:7px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__step{min-height:35px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__step:not(:last-child) .Scenes-module__VZYHYG__stepMark:after{height:17px;top:26px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentFooter{gap:8px;margin-top:9px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__agentFooter>span{max-width:200px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__artifact,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__pendingArtifact{min-height:120px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__artifact pre{max-height:85px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectMain{min-height:266px;padding:15px 15px 12px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectHeading>div>.Scenes-module__VZYHYG__smallLabel,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectHeading p,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__taskDetail,.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectFooter>span:last-child{display:none}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectHeading h3{max-width:none;margin:0;font-size:16px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectHeading .Scenes-module__VZYHYG__primaryButton{min-height:27px;margin-top:0;font-size:10px!important}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectStats{gap:8px;margin-block:12px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectStats>div{padding:6px 10px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectStats strong{font-size:20px;line-height:1.5}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectStats .Scenes-module__VZYHYG__progressTrack{height:3px;margin:6px 0 2px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectTabs{padding-bottom:8px;font-size:10px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__taskRow{min-height:32px;padding:5px 7px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__taskList{max-height:132px}.Scenes-module__VZYHYG__compact .Scenes-module__VZYHYG__projectFooter{margin-top:8px}@media (prefers-reduced-motion:reduce){.Scenes-module__VZYHYG__scene button,.Scenes-module__VZYHYG__progressTrack>span{transition:none}.Scenes-module__VZYHYG__spin{animation:none}}
.LabGallery-module__5PKA6a__pageHeader{border-bottom:1px solid #e6e7eb;margin-bottom:35px;padding:10px 0 32px}.LabGallery-module__5PKA6a__eyebrow{font:10px var(--font-mono), monospace;letter-spacing:.07em;color:#828a98}.LabGallery-module__5PKA6a__pageHeader h1{color:#202124;letter-spacing:-.06em;margin:14px 0 12px;font-size:clamp(28px,3vw,38px);font-weight:570;line-height:1.3}.LabGallery-module__5PKA6a__headerBottom{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.LabGallery-module__5PKA6a__headerBottom p{color:#727b89;font-size:13px;line-height:1.9}.LabGallery-module__5PKA6a__headerBottom>span{font:10px var(--font-mono), monospace;color:#979da7;white-space:nowrap}.LabGallery-module__5PKA6a__gallery{grid-template-columns:175px minmax(0,1fr);align-items:start;gap:35px;display:grid}.LabGallery-module__5PKA6a__sidebar{min-width:0}.LabGallery-module__5PKA6a__sidebarInner{position:sticky;top:105px}.LabGallery-module__5PKA6a__sideLabel{color:#858b95;align-items:center;gap:7px;margin-bottom:17px;font-size:11px;display:flex}.LabGallery-module__5PKA6a__themeList{gap:10px;display:grid}.LabGallery-module__5PKA6a__themeChoice{text-align:left;cursor:pointer;background:0 0;border:1px solid #e6e7eb;border-radius:9px;width:100%;padding:15px 14px 12px;transition:border .18s,background .18s,box-shadow .18s}.LabGallery-module__5PKA6a__themeChoice:hover{background:#fff;border-color:#d2d5dc}.LabGallery-module__5PKA6a__themeChoice[aria-pressed=true]{background:#fff;border-color:#c4c8d0;box-shadow:0 2px 4px #20212405}.LabGallery-module__5PKA6a__themeSwatches{gap:4px;margin-bottom:12px;display:flex}.LabGallery-module__5PKA6a__themeSwatches>i{border:1px solid #0000000a;border-radius:3px;width:24px;height:19px}.LabGallery-module__5PKA6a__themeName{color:#3e434d;justify-content:space-between;align-items:center;gap:6px;font-size:13px;font-weight:550;display:flex}.LabGallery-module__5PKA6a__themeName>span{align-items:baseline;gap:7px;display:flex}.LabGallery-module__5PKA6a__themeName small{color:#9399a3;font-size:10px;font-weight:400}.LabGallery-module__5PKA6a__themeName>em{font:9px var(--font-mono), monospace;color:#acb0b9}.LabGallery-module__5PKA6a__themeName>svg{color:#5b6474}.LabGallery-module__5PKA6a__themeScene{color:#828a97;margin-top:6px;font-size:11px;display:block}.LabGallery-module__5PKA6a__sidebarNote{color:#868d98;border-top:1px dashed #dfe2e7;margin-top:27px;padding-top:18px;font-size:11px;line-height:1.9}.LabGallery-module__5PKA6a__sidebarNote>span{color:#636c7a}.LabGallery-module__5PKA6a__sidebarNote p{margin-top:8px}.LabGallery-module__5PKA6a__collectionLink{color:#858d9a;align-items:center;gap:4px;margin-top:18px;font-size:11px;display:inline-flex}.LabGallery-module__5PKA6a__collectionLink:hover{color:#5268e8}.LabGallery-module__5PKA6a__workArea{min-width:0}.LabGallery-module__5PKA6a__themeHeader{margin-top:-3px}.LabGallery-module__5PKA6a__themeIndex{color:#9da4b0;font:9px var(--font-mono), monospace;letter-spacing:.03em}.LabGallery-module__5PKA6a__themeHeader h2{letter-spacing:-.055em;color:#303640;align-items:baseline;gap:13px;margin-top:6px;font-size:24px;font-weight:540;line-height:1.5;display:flex}.LabGallery-module__5PKA6a__themeHeader h2>span{color:#7b8491;letter-spacing:0;font-size:12px;font-weight:400}.LabGallery-module__5PKA6a__themeHeader p{color:#798290;margin-top:5px;font-size:12px;line-height:1.9}.LabGallery-module__5PKA6a__previewToolbar{color:#7b8594;justify-content:space-between;align-items:center;margin:22px 0 10px;font-size:10px;display:flex}.LabGallery-module__5PKA6a__previewToolbar>span{align-items:center;gap:7px;display:flex}.LabGallery-module__5PKA6a__previewToolbar>span>i{background:#8a9e8c;border-radius:50%;width:5px;height:5px}.LabGallery-module__5PKA6a__previewToolbar small{color:#a3a9b3;margin-left:5px;font-size:10px}.LabGallery-module__5PKA6a__previewToolbar button{cursor:pointer;color:#7b8594;align-items:center;gap:5px;font-size:10px;display:inline-flex}.LabGallery-module__5PKA6a__previewToolbar button:hover{color:#303640}.LabGallery-module__5PKA6a__principles{justify-content:space-between;align-items:flex-start;gap:15px;margin:15px 0 30px;display:flex}.LabGallery-module__5PKA6a__principles>span{color:#7d8694;gap:7px;font-size:10px;line-height:1.8;display:flex}.LabGallery-module__5PKA6a__principles i{color:#b0b5be;font:9px/1.8 var(--font-mono), monospace}.LabGallery-module__5PKA6a__tokenSection{border-top:1px dashed #dde1e7;padding-top:25px}.LabGallery-module__5PKA6a__tokenHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:17px;display:flex}.LabGallery-module__5PKA6a__tokenHeading h3{color:#353c49;letter-spacing:-.025em;align-items:center;gap:8px;font-size:16px;font-weight:550;display:flex}.LabGallery-module__5PKA6a__tokenHeading h3 span{font:9px var(--font-mono), monospace;color:#88909c;background:#eeeff2;border-radius:4px;padding:3px 5px}.LabGallery-module__5PKA6a__tokenHeading p{color:#88909d;margin-top:7px;font-size:11px;line-height:1.9}.LabGallery-module__5PKA6a__themeTag{color:#8c94a0;font:10px var(--font-mono), monospace;border:1px solid #e1e4e9;border-radius:4px;margin-top:4px;padding:4px 7px}.LabGallery-module__5PKA6a__tokenToolbar{background:#f0f1f4;border:1px solid #e5e7eb;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px;display:flex}.LabGallery-module__5PKA6a__formatTabs{gap:3px;min-width:0;display:flex}.LabGallery-module__5PKA6a__formatTabs button,.LabGallery-module__5PKA6a__exportActions button{color:#7f8998;cursor:pointer;white-space:nowrap;border-radius:5px;padding:6px 9px;font-size:11px}.LabGallery-module__5PKA6a__formatTabs button[aria-pressed=true]{color:#353c49;background:#fff;box-shadow:0 1px 3px #20212409}.LabGallery-module__5PKA6a__formatTabs button:hover,.LabGallery-module__5PKA6a__exportActions button:hover{color:#353c49}.LabGallery-module__5PKA6a__exportActions{flex-shrink:0;gap:5px;display:flex}.LabGallery-module__5PKA6a__exportActions button{align-items:center;gap:5px;padding-inline:6px;display:inline-flex}.LabGallery-module__5PKA6a__inspector,.LabGallery-module__5PKA6a__codeView{background:#fff;border:1px solid #e5e7eb;border-top:0;border-radius:0 0 9px 9px}.LabGallery-module__5PKA6a__inspector{padding:18px}.LabGallery-module__5PKA6a__groupTabs{gap:17px;margin-bottom:18px;display:flex}.LabGallery-module__5PKA6a__groupTabs button{color:#99a1ad;cursor:pointer;font-size:11px}.LabGallery-module__5PKA6a__groupTabs button[aria-pressed=true]{color:#424b5b}.LabGallery-module__5PKA6a__tokens{margin:0;display:grid}.LabGallery-module__5PKA6a__colorTokens{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}.LabGallery-module__5PKA6a__tokens>div{grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:9px;min-width:0;display:grid}.LabGallery-module__5PKA6a__colorChip{border:1px solid #0000000c;border-radius:6px;grid-row:1/3;width:30px;height:30px;display:block;box-shadow:inset 0 0 0 1px #ffffff10}.LabGallery-module__5PKA6a__tokens dt{color:#626e7e;font-size:10px;line-height:1.6}.LabGallery-module__5PKA6a__tokens dt small{display:none}.LabGallery-module__5PKA6a__tokens dd{color:#98a0ac;font:9px/1.6 var(--font-mono), monospace;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.LabGallery-module__5PKA6a__detailTokens{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.LabGallery-module__5PKA6a__detailTokens>div{grid-template-columns:28px minmax(0,1fr)}.LabGallery-module__5PKA6a__detailTokens dt{justify-content:space-between;align-items:center;gap:8px;display:flex}.LabGallery-module__5PKA6a__detailTokens dt small{color:#a8afba;font:8px var(--font-mono), monospace;display:block}.LabGallery-module__5PKA6a__tokenMark{color:#818b9b;grid-row:1/3;font:13px Georgia,serif}.LabGallery-module__5PKA6a__detailTokens dd{white-space:normal;overflow-wrap:anywhere;font-size:9px}.LabGallery-module__5PKA6a__codeView>div{color:#949daa;font:10px var(--font-mono), monospace;justify-content:space-between;gap:15px;padding:15px 18px 0;display:flex}.LabGallery-module__5PKA6a__codeView>div>span:last-child{font-family:var(--font-sans), sans-serif;font-size:10px}.LabGallery-module__5PKA6a__codeView pre{color:#637087;font:11px/1.85 var(--font-mono), monospace;scrollbar-width:thin;scrollbar-color:#d8dde5 transparent;max-height:315px;margin:0;padding:17px 18px;overflow:auto}.LabGallery-module__5PKA6a__exportFooter{color:#9ba2ae;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;min-height:34px;padding-top:11px;font-size:10px;line-height:1.8;display:flex}.LabGallery-module__5PKA6a__exportFooter>span[role=status]{color:#657a68}.LabGallery-module__5PKA6a__miniPreview{width:100%;min-width:0}.LabGallery-module__5PKA6a__miniThemes{align-items:center;gap:11px;margin-top:14px;display:flex}.LabGallery-module__5PKA6a__miniThemes button{color:#9ba2ad;cursor:pointer;align-items:center;gap:5px;font-size:10px;display:flex}.LabGallery-module__5PKA6a__miniThemes button[aria-pressed=true]{color:#434c5b}.LabGallery-module__5PKA6a__miniThemes button i{opacity:.5;border:1px solid #00000008;border-radius:50%;width:9px;height:9px}.LabGallery-module__5PKA6a__miniThemes button[aria-pressed=true] i{opacity:1;outline-offset:2px;outline:1px solid #cbd0d7}.LabGallery-module__5PKA6a__miniThemes>span{color:#a1a8b3;margin-left:auto;font-size:9px}@media (max-width:960px){.LabGallery-module__5PKA6a__gallery{grid-template-columns:145px minmax(0,1fr);gap:24px}.LabGallery-module__5PKA6a__themeChoice{padding:13px 11px 11px}.LabGallery-module__5PKA6a__themeName small{display:none}.LabGallery-module__5PKA6a__principles{flex-wrap:wrap;gap:5px 16px}.LabGallery-module__5PKA6a__colorTokens{grid-template-columns:repeat(2,minmax(0,1fr))}.LabGallery-module__5PKA6a__tokenToolbar{flex-wrap:wrap;gap:5px 10px}.LabGallery-module__5PKA6a__exportActions{margin-left:auto}.LabGallery-module__5PKA6a__detailTokens{grid-template-columns:1fr}}@media (max-width:680px){.LabGallery-module__5PKA6a__pageHeader{margin-bottom:24px;padding-bottom:24px}.LabGallery-module__5PKA6a__headerBottom>span{display:none}.LabGallery-module__5PKA6a__headerBottom p{font-size:12px}.LabGallery-module__5PKA6a__gallery{display:block}.LabGallery-module__5PKA6a__sidebarInner{position:static}.LabGallery-module__5PKA6a__sideLabel,.LabGallery-module__5PKA6a__sidebarNote,.LabGallery-module__5PKA6a__collectionLink{display:none}.LabGallery-module__5PKA6a__themeList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:27px}.LabGallery-module__5PKA6a__themeChoice{padding:12px 10px}.LabGallery-module__5PKA6a__themeSwatches{gap:3px;margin-bottom:10px}.LabGallery-module__5PKA6a__themeSwatches>i{width:17px;height:14px}.LabGallery-module__5PKA6a__themeName{font-size:12px}.LabGallery-module__5PKA6a__themeName svg{width:11px}.LabGallery-module__5PKA6a__themeName em{display:none}.LabGallery-module__5PKA6a__themeScene{margin-top:5px;font-size:9px}.LabGallery-module__5PKA6a__themeHeader h2{font-size:23px}.LabGallery-module__5PKA6a__themeHeader h2>span,.LabGallery-module__5PKA6a__themeHeader p{font-size:11px}.LabGallery-module__5PKA6a__previewToolbar{margin-top:18px}.LabGallery-module__5PKA6a__principles{gap:3px;margin-bottom:24px;display:grid}.LabGallery-module__5PKA6a__tokenSection{padding-top:22px}.LabGallery-module__5PKA6a__tokenHeading{gap:12px}.LabGallery-module__5PKA6a__tokenHeading h3{font-size:15px}.LabGallery-module__5PKA6a__tokenHeading p{font-size:10px}.LabGallery-module__5PKA6a__themeTag{font-size:9px}.LabGallery-module__5PKA6a__tokenToolbar{padding:8px}.LabGallery-module__5PKA6a__formatTabs{justify-content:space-between;width:100%}.LabGallery-module__5PKA6a__formatTabs button{padding-inline:8px;font-size:10px}.LabGallery-module__5PKA6a__exportActions{margin-top:2px}.LabGallery-module__5PKA6a__exportActions button{font-size:10px}.LabGallery-module__5PKA6a__inspector{padding:15px}.LabGallery-module__5PKA6a__colorTokens{gap:15px 12px}.LabGallery-module__5PKA6a__tokens>div{grid-template-columns:27px minmax(0,1fr);column-gap:7px}.LabGallery-module__5PKA6a__colorChip{width:27px;height:27px}.LabGallery-module__5PKA6a__tokens dt{font-size:9px}.LabGallery-module__5PKA6a__tokens dd{font-size:8px}.LabGallery-module__5PKA6a__codeView pre{padding:15px;font-size:10px}.LabGallery-module__5PKA6a__codeView>div{padding-inline:15px;font-size:9px}.LabGallery-module__5PKA6a__codeView>div>span:last-child,.LabGallery-module__5PKA6a__exportFooter{font-size:9px}}@media (prefers-reduced-motion:reduce){.LabGallery-module__5PKA6a__themeChoice{transition:none}}
.Home-module__pJlIAG__heading{justify-content:space-between;align-items:end;gap:24px;padding:18px 0 32px;display:flex}.Home-module__pJlIAG__heading h1{letter-spacing:-.045em;margin-top:12px;font-size:clamp(27px,3vw,35px);font-weight:600;line-height:1.4}.Home-module__pJlIAG__heading p{color:#707783;padding-bottom:5px;font-size:12px}.Home-module__pJlIAG__workbench{background:#fff;border:1px solid #e3e5ea;border-radius:12px;grid-template-columns:1.28fr 1fr;display:grid;overflow:hidden}.Home-module__pJlIAG__promptArea{min-width:0;padding:34px 36px}.Home-module__pJlIAG__promptIcon{color:#596ce0;background:#f7f8fc;border:1px solid #e4e7f1;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:24px;display:grid;box-shadow:0 2px 3px #171b3004}.Home-module__pJlIAG__promptArea h2{letter-spacing:-.04em;font-size:23px;font-weight:500}.Home-module__pJlIAG__promptArea>p{color:#707783;margin-top:10px;font-size:12px}.Home-module__pJlIAG__prompt{background:#fff;border:1px solid #dadde5;border-radius:12px;margin-top:28px;padding:16px;transition:border-color .18s,box-shadow .18s;box-shadow:0 4px 12px #171b3005}.Home-module__pJlIAG__prompt:focus-within{border-color:#96a3ed;box-shadow:0 0 0 3px #5268e80a}.Home-module__pJlIAG__prompt input{color:#343842;background:0 0;border:0;width:100%;padding:4px 0 16px;font-size:13px;outline:none!important}.Home-module__pJlIAG__prompt input::placeholder{color:#9499a3}.Home-module__pJlIAG__promptBottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.Home-module__pJlIAG__promptBottom>span{color:#737b88;align-items:center;gap:6px;font-size:10px;display:flex}.Home-module__pJlIAG__statusDot{background:#7485ca;border-radius:50%;width:5px;height:5px}.Home-module__pJlIAG__promptBottom button{color:#fff;cursor:pointer;background:#5268e8;border-radius:7px;place-items:center;width:29px;height:29px;transition:background .15s;display:grid}.Home-module__pJlIAG__promptBottom button:disabled{cursor:default;color:#b3b7c0;background:#eff0f3}.Home-module__pJlIAG__suggestions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.Home-module__pJlIAG__suggestions button{color:#697382;cursor:pointer;background:#f8f9fb;border:1px solid #edeef2;border-radius:6px;align-items:center;gap:10px;padding:7px 9px;font-size:10px;display:inline-flex}.Home-module__pJlIAG__suggestions button:hover{color:#5268e8;border-color:#cfd6f6}.Home-module__pJlIAG__labArea{background:#f3f4f6;border-left:1px dashed #dee1e9;min-width:0;padding:26px 28px}.Home-module__pJlIAG__panelLabel{color:#6c7380;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:11px;display:flex}.Home-module__pJlIAG__panelLabel span{align-items:center;gap:7px;display:inline-flex}.Home-module__pJlIAG__panelLabel a{color:#7c8594}.Home-module__pJlIAG__panelLabel a:hover{color:#5268e8}.Home-module__pJlIAG__panels{grid-template-columns:1.28fr 1fr;gap:50px;margin-top:48px;display:grid}.Home-module__pJlIAG__notes{min-width:0}.Home-module__pJlIAG__note{border-top:1px solid #e8e9ed;align-items:center;gap:15px;padding:17px 0;display:flex}.Home-module__pJlIAG__note>span{font:10px var(--font-mono);color:#a5a9b2}.Home-module__pJlIAG__note>div{flex:1;min-width:0}.Home-module__pJlIAG__note h3{margin-bottom:6px;font-size:13px;font-weight:500}.Home-module__pJlIAG__note p{color:#747c89;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.Home-module__pJlIAG__note>svg{color:#a0a6b1;flex:none}.Home-module__pJlIAG__note:hover h3{color:#5268e8}.Home-module__pJlIAG__works{gap:12px;display:grid}.Home-module__pJlIAG__work{background:#fff;border:1px solid #e5e7ec;border-radius:9px;align-items:center;gap:16px;padding:14px;transition:border-color .18s;display:flex}.Home-module__pJlIAG__work:hover{border-color:#b9c3ea}.Home-module__pJlIAG__workIcon{color:#6b7fa6;background:#f1f4fa;border:1px solid #e5e8ef;border-radius:9px;flex:none;place-items:center;width:46px;height:46px;display:grid}.Home-module__pJlIAG__work:nth-child(2) .Home-module__pJlIAG__workIcon{color:#a68556;background:#f8f4ed;border-color:#efe8dc}.Home-module__pJlIAG__work:nth-child(3) .Home-module__pJlIAG__workIcon{color:#68897e;background:#f0f5f2;border-color:#e5ede8}.Home-module__pJlIAG__work>div:nth-child(2){flex:1}.Home-module__pJlIAG__work h3{font-size:12px;font-weight:500}.Home-module__pJlIAG__work p{color:#737c8a;margin-top:5px;font-size:10px}.Home-module__pJlIAG__work>svg{color:#989fac}.Home-module__pJlIAG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.Home-module__pJlIAG__promptArea{padding:28px}.Home-module__pJlIAG__labArea{padding:26px 20px}.Home-module__pJlIAG__panels{gap:28px}}@media (max-width:680px){.Home-module__pJlIAG__heading{align-items:start;padding:10px 0 25px}.Home-module__pJlIAG__heading>p{display:none}.Home-module__pJlIAG__workbench,.Home-module__pJlIAG__panels{grid-template-columns:minmax(0,1fr)}.Home-module__pJlIAG__promptArea{padding:25px 22px}.Home-module__pJlIAG__promptArea h2{font-size:21px}.Home-module__pJlIAG__promptArea>p{font-size:11px;line-height:1.9}.Home-module__pJlIAG__promptIcon{margin-bottom:18px}.Home-module__pJlIAG__prompt{margin-top:22px;padding:13px}.Home-module__pJlIAG__labArea{border-top:1px dashed #dee1e9;border-left:0;padding:24px}.Home-module__pJlIAG__panels{gap:32px;margin-top:32px}.Home-module__pJlIAG__prompt input{font-size:16px}}.Home-module__pJlIAG__bookFeature{background:#f2f4f8;border:1px solid #e2e5ed;border-radius:10px;align-items:center;gap:30px;min-height:220px;padding:24px 30px;display:flex}.Home-module__pJlIAG__bookCover{color:#eff1fe;background:#596bb3;border-left:3px solid #7181c4;border-radius:1px 3px 3px 1px;flex-direction:column;flex:0 0 94px;justify-content:space-between;height:132px;padding:12px 10px 11px 15px;display:flex;transform:rotate(-7deg);box-shadow:-2px 2px #394887,7px 9px 15px #364b8c1a}.Home-module__pJlIAG__bookCover span{letter-spacing:.13em;opacity:.9;font-size:5px;line-height:1.8}.Home-module__pJlIAG__bookCover b{letter-spacing:-.1em;font:55px/1 Georgia,serif}.Home-module__pJlIAG__bookLabel{color:#747e91;align-items:center;gap:5px;font-size:10px;display:flex}.Home-module__pJlIAG__bookFeature h3{letter-spacing:-.035em;margin:12px 0 9px;font-size:19px;font-weight:600}.Home-module__pJlIAG__bookFeature p{color:#737c8d;font-size:11px;line-height:1.9}.Home-module__pJlIAG__bookLink{color:#566fb0;align-items:center;gap:9px;margin-top:17px;font-size:11px;display:inline-flex}.Home-module__pJlIAG__bookFeature:hover .Home-module__pJlIAG__bookLink{color:#344d94}.Home-module__pJlIAG__chapterLabel{color:#7a8392;margin:24px 0 12px;font-size:10px}.Home-module__pJlIAG__arenaSpotlight{background:#fff;border:1px solid #e1e6e5;border-radius:9px;display:block;overflow:hidden}.Home-module__pJlIAG__arenaSpotlight>img{aspect-ratio:2;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.Home-module__pJlIAG__arenaSpotlight>div{justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.Home-module__pJlIAG__arenaSpotlight h3{color:#303b37;font-size:13px;font-weight:600}.Home-module__pJlIAG__arenaSpotlight p{color:#748079;margin-top:6px;font-size:10px}.Home-module__pJlIAG__playLink{white-space:nowrap;color:#536f64;align-items:center;gap:6px;font-size:11px;display:inline-flex}.Home-module__pJlIAG__arenaSpotlight:hover .Home-module__pJlIAG__playLink{color:#244a3c}@media (max-width:850px){.Home-module__pJlIAG__bookFeature{gap:23px;padding:23px}}@media (max-width:680px){.Home-module__pJlIAG__bookFeature{gap:23px;padding:24px}.Home-module__pJlIAG__bookCover{flex-basis:83px;height:121px}.Home-module__pJlIAG__bookFeature h3{font-size:18px}.Home-module__pJlIAG__arenaSpotlight>img{aspect-ratio:1.8}}
.Studio-module__rij2tG__page{color:#24262b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--studio-ink:#24262b;--studio-muted:#70747e;--studio-line:#e6e7eb;--studio-blue:#5268e8;background:#fafafa;min-height:100vh;padding:116px 32px 48px}.Studio-module__rij2tG__page ::selection{color:#222738;background:#dce3ff}.Studio-module__rij2tG__page :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #5268e8}.Studio-module__rij2tG__wrap{max-width:1120px;margin:auto}.Studio-module__rij2tG__eyebrow{font:11px/1.5 var(--font-mono);letter-spacing:.08em;color:#797e88;align-items:center;gap:8px;display:flex}.Studio-module__rij2tG__dot{background:#5268e8;border-radius:50%;width:6px;height:6px}.Studio-module__rij2tG__hero{padding:20px 0 38px}.Studio-module__rij2tG__hero h1{letter-spacing:-.045em;margin:15px 0 12px;font-size:clamp(28px,3.3vw,38px);font-weight:600;line-height:1.4}.Studio-module__rij2tG__hero p{color:#737781;max-width:620px;font-size:14px;line-height:1.9}.Studio-module__rij2tG__muted{color:#737781}.Studio-module__rij2tG__sectionHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.Studio-module__rij2tG__sectionHead h2{letter-spacing:-.02em;font-size:15px;font-weight:600}.Studio-module__rij2tG__sectionHead a,.Studio-module__rij2tG__textLink{color:#626976;align-items:center;gap:7px;font-size:12px;text-decoration:none;transition:color .18s;display:inline-flex}.Studio-module__rij2tG__sectionHead a:hover,.Studio-module__rij2tG__textLink:hover{color:#5268e8}.Studio-module__rij2tG__footer{color:#777c86;border-top:1px dashed #dfe1e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:64px;padding-top:25px;font-size:11px;display:flex}.Studio-module__rij2tG__footer>div{gap:22px;display:flex}.Studio-module__rij2tG__footer a:hover{color:#5268e8}.Studio-module__rij2tG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.Studio-module__rij2tG__tags{flex-wrap:wrap;gap:8px;display:flex}.Studio-module__rij2tG__tag{color:#777c86;font-size:11px}@media (max-width:680px){.Studio-module__rij2tG__page{padding:92px 20px 32px}.Studio-module__rij2tG__hero{padding:16px 0 28px}.Studio-module__rij2tG__hero h1{letter-spacing:-.03em}.Studio-module__rij2tG__hero p{font-size:13px}.Studio-module__rij2tG__sectionHead{gap:12px}.Studio-module__rij2tG__footer{margin-top:42px;font-size:11px}}
.Projects-module__CzAPdq__intro{justify-content:space-between;align-items:end;gap:32px;padding:18px 0 34px;display:flex}.Projects-module__CzAPdq__intro h1{letter-spacing:-.045em;margin:14px 0 12px;font-size:clamp(28px,3.3vw,38px);font-weight:600}.Projects-module__CzAPdq__intro p{color:#7b808b;font-size:13px;line-height:1.9}.Projects-module__CzAPdq__count{color:#9197a2;flex:none;align-items:baseline;gap:9px;padding-bottom:4px;font-size:10px;display:flex}.Projects-module__CzAPdq__count b{font:25px var(--font-mono);color:#babfc8;font-weight:400}.Projects-module__CzAPdq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.Projects-module__CzAPdq__project{background:#fff;border:1px solid #e1e4ea;border-radius:12px;min-width:0;scroll-margin-top:28px;overflow:hidden}.Projects-module__CzAPdq__featured{grid-column:1/-1;grid-template-columns:1.5fr 1fr;display:grid}.Projects-module__CzAPdq__visual{background:#f0f1f5;border-bottom:1px solid #e6e8ed;align-items:center;padding:22px 20px 0;display:flex;position:relative;overflow:hidden}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__visual{background:#edf2f0;border-bottom:0;border-right:1px solid #e6e8ed;min-height:350px;padding:30px}.Projects-module__CzAPdq__window{background:#fff;border:1px solid #dcdfe7;border-radius:8px 8px 0 0;width:100%;min-width:0;overflow:hidden;transform:translateY(1px);box-shadow:0 5px 20px #2632540d}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__window{border-radius:8px;transform:none}.Projects-module__CzAPdq__chrome{background:#fafafa;border-bottom:1px solid #e9eaef;align-items:center;gap:5px;height:27px;padding:0 11px;display:flex}.Projects-module__CzAPdq__chrome>i{background:#d8dce3;border-radius:50%;width:5px;height:5px}.Projects-module__CzAPdq__chrome>span{color:#a5aab5;font:8px var(--font-mono);margin-left:auto;margin-right:auto;padding-right:18px}.Projects-module__CzAPdq__window img{aspect-ratio:1.5;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.Projects-module__CzAPdq__body{padding:23px}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__body h2{font-size:21px}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__body{flex-direction:column;justify-content:center;padding:36px;display:flex}.Projects-module__CzAPdq__meta{color:#747e8f;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.Projects-module__CzAPdq__meta>span:first-child{align-items:center;gap:8px;display:inline-flex}.Projects-module__CzAPdq__meta>span:first-child i{background:#8c9ac5;border-radius:50%;width:5px;height:5px}.Projects-module__CzAPdq__body h2{letter-spacing:-.035em;margin:13px 0 12px;font-size:19px;font-weight:600}.Projects-module__CzAPdq__body>p{color:#7b818d;max-width:440px;font-size:12px;line-height:1.95}.Projects-module__CzAPdq__stack{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.Projects-module__CzAPdq__stack span{color:#737d8e;font:9px/1.4 var(--font-mono);background:#f6f7f9;border:1px solid #edeef2;border-radius:5px;padding:4px 7px}.Projects-module__CzAPdq__links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:25px;display:flex}.Projects-module__CzAPdq__links a{color:#747d8c;align-items:center;gap:7px;font-size:11px;display:inline-flex}.Projects-module__CzAPdq__links a:first-child{color:#4c5668;background:#fff;border:1px solid #dce0e8;border-radius:6px;padding:8px 12px;box-shadow:0 1px 2px #16294404}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__links a:first-child{color:#fff;background:#283d38;border-color:#283d38}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__links a:first-child:hover{background:#36534b}.Projects-module__CzAPdq__links a:hover{color:#5268e8;border-color:#b5c0ec}.Projects-module__CzAPdq__archive{border-top:1px dashed #dfe2e8;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:26px 0;display:flex}.Projects-module__CzAPdq__archive h2{margin-bottom:7px;font-size:13px;font-weight:500}.Projects-module__CzAPdq__archive p{color:#737d8e;font-size:11px;line-height:1.8}.Projects-module__CzAPdq__archive a{color:#67738b;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}@media (max-width:900px) and (min-width:681px){.Projects-module__CzAPdq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Projects-module__CzAPdq__featured{grid-template-columns:1.1fr 1fr}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__body{padding:26px}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__visual{min-height:310px;padding:25px}.Projects-module__CzAPdq__project:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.Projects-module__CzAPdq__project:last-child .Projects-module__CzAPdq__visual{border-bottom:0;border-right:1px solid #e6e8ed;padding-bottom:22px}.Projects-module__CzAPdq__project:last-child .Projects-module__CzAPdq__body{align-self:center}}@media (max-width:680px){.Projects-module__CzAPdq__intro{padding:12px 0 26px}.Projects-module__CzAPdq__count{display:none}.Projects-module__CzAPdq__grid{grid-template-columns:minmax(0,1fr)}.Projects-module__CzAPdq__featured{grid-column:auto;display:block}.Projects-module__CzAPdq__visual,.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__visual{border-bottom:1px solid #e6e8ed;border-right:0;min-height:0;padding:24px 24px 0}.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__visual{padding:22px}.Projects-module__CzAPdq__body,.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__body{padding:23px}.Projects-module__CzAPdq__body h2,.Projects-module__CzAPdq__featured .Projects-module__CzAPdq__body h2{font-size:20px}.Projects-module__CzAPdq__archive{flex-direction:column;align-items:start;gap:17px;padding-top:22px}}
