.CitationRenderer-module__6t-lBG__renderer{color:var(--studio-ink,var(--fg));font-family:var(--studio-sans,var(--font-sans));gap:.875rem;display:grid}.CitationRenderer-module__6t-lBG__body{gap:.75rem;min-width:0;font-size:.9375rem;line-height:1.58;display:grid}.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body{gap:0;font-size:.8125rem;line-height:1.36;display:block}.CitationRenderer-module__6t-lBG__body p,.CitationRenderer-module__6t-lBG__body ul,.CitationRenderer-module__6t-lBG__body ol,.CitationRenderer-module__6t-lBG__body pre,.CitationRenderer-module__6t-lBG__list ol{margin:0}.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body p,.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body ul,.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body ol,.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body blockquote,.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body pre,.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__tableScroll{margin:0 0 .38rem}.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body>:last-child{margin-bottom:0}.CitationRenderer-module__6t-lBG__body ul,.CitationRenderer-module__6t-lBG__body ol{padding-left:1.25rem}.CitationRenderer-module__6t-lBG__tableScroll{max-width:100%;overflow-x:auto}.CitationRenderer-module__6t-lBG__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.8125rem;line-height:1.45}.CitationRenderer-module__6t-lBG__table th,.CitationRenderer-module__6t-lBG__table td{border:1px solid var(--studio-line,var(--border));vertical-align:top;text-align:left;padding:.5rem .625rem}.CitationRenderer-module__6t-lBG__table th{background:var(--studio-paper-strong,var(--surface-muted));color:var(--studio-ink,var(--fg));font-weight:750}.CitationRenderer-module__6t-lBG__table td{background:color-mix(in srgb, var(--studio-paper,var(--paper)) 96%, white)}.CitationRenderer-module__6t-lBG__body h3,.CitationRenderer-module__6t-lBG__body h4,.CitationRenderer-module__6t-lBG__list h3{color:var(--studio-ink,var(--fg));font-family:var(--studio-display,var(--font-display));letter-spacing:0;margin:.375rem 0 0;font-weight:650;line-height:1.25}.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body h3,.CitationRenderer-module__6t-lBG__compact .CitationRenderer-module__6t-lBG__body h4{font-family:var(--studio-sans,var(--font-sans));margin:.45rem 0 .25rem;line-height:1.18}.CitationRenderer-module__6t-lBG__body h3{font-size:1.05rem}.CitationRenderer-module__6t-lBG__body h4,.CitationRenderer-module__6t-lBG__list h3{font-size:.9375rem}.CitationRenderer-module__6t-lBG__body pre{border:1px solid var(--studio-line,var(--border));background:var(--studio-paper-strong,var(--surface-muted));color:var(--studio-ink,var(--fg));font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);white-space:pre-wrap;border-radius:4px;padding:.75rem;font-size:.8125rem;line-height:1.45;overflow:auto}.CitationRenderer-module__6t-lBG__marker{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--studio-line-strong,var(--border)));background:color-mix(in srgb, var(--accent) 9%, var(--studio-paper,var(--paper)));min-width:1.35rem;height:1.35rem;color:color-mix(in srgb, var(--accent) 86%, var(--studio-ink,var(--fg)));font:inherit;vertical-align:baseline;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:0 .1rem;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.CitationRenderer-module__6t-lBG__marker:hover,.CitationRenderer-module__6t-lBG__marker:focus-visible{background:color-mix(in srgb, var(--accent) 15%, var(--studio-paper,var(--paper)));outline:2px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:1px}.CitationRenderer-module__6t-lBG__markerStatic{border-color:var(--studio-line,var(--border));color:var(--studio-soft,var(--muted-fg));cursor:default;background:0 0}.CitationRenderer-module__6t-lBG__markerStatic:hover,.CitationRenderer-module__6t-lBG__markerStatic:focus-visible{background:0 0;outline:none}.CitationRenderer-module__6t-lBG__inlineLink{color:color-mix(in srgb, var(--accent) 82%, #1d4d8f);overflow-wrap:anywhere;text-underline-offset:.14em;text-decoration:underline}.CitationRenderer-module__6t-lBG__inlineLinkButton{color:color-mix(in srgb, var(--accent) 82%, #1d4d8f);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;text-underline-offset:.14em;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.CitationRenderer-module__6t-lBG__inlineLink:hover,.CitationRenderer-module__6t-lBG__inlineLink:focus-visible,.CitationRenderer-module__6t-lBG__inlineLinkButton:hover,.CitationRenderer-module__6t-lBG__inlineLinkButton:focus-visible{color:color-mix(in srgb, var(--accent) 68%, var(--studio-ink,var(--fg)))}.CitationRenderer-module__6t-lBG__list{border-top:1px solid var(--studio-line,var(--border));gap:.625rem;padding-top:.75rem;display:grid}.CitationRenderer-module__6t-lBG__list ol{gap:.5rem;padding-left:1.35rem;display:grid}.CitationRenderer-module__6t-lBG__list li{color:var(--studio-soft,var(--muted-fg));padding-left:.125rem}.CitationRenderer-module__6t-lBG__source,.CitationRenderer-module__6t-lBG__sourceButton{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:.1875rem;padding:0;text-decoration:none;display:grid}.CitationRenderer-module__6t-lBG__sourceButton{cursor:pointer}.CitationRenderer-module__6t-lBG__source:hover .CitationRenderer-module__6t-lBG__sourceTitle,.CitationRenderer-module__6t-lBG__source:focus-visible .CitationRenderer-module__6t-lBG__sourceTitle,.CitationRenderer-module__6t-lBG__sourceButton:hover .CitationRenderer-module__6t-lBG__sourceTitle,.CitationRenderer-module__6t-lBG__sourceButton:focus-visible .CitationRenderer-module__6t-lBG__sourceTitle{color:color-mix(in srgb, var(--accent) 80%, var(--studio-ink,var(--fg)));text-underline-offset:.14em;text-decoration:underline}.CitationRenderer-module__6t-lBG__sourceTitle{overflow-wrap:anywhere;color:var(--studio-ink,var(--fg));font-size:.8125rem;font-weight:700;line-height:1.3}.CitationRenderer-module__6t-lBG__sourceMeta{color:var(--studio-soft,var(--muted-fg));font-size:.75rem;line-height:1.25}.CitationRenderer-module__6t-lBG__source q,.CitationRenderer-module__6t-lBG__sourceButton q{overflow-wrap:anywhere;color:var(--studio-soft,var(--muted-fg));font-size:.8125rem;line-height:1.45}
.WorkspaceComposer-module__5_DJDG__composer{width:100%;color:var(--lawless-ink,#25211c);container-type:inline-size}.WorkspaceComposer-module__5_DJDG__inputShell{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #7967502e;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.WorkspaceComposer-module__5_DJDG__stagedRow{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding:11px 12px 0;display:flex;overflow:auto hidden}.WorkspaceComposer-module__5_DJDG__attachmentChip{color:#332d26;background:#fbf7ef;border:1px solid #7967502e;border-radius:7px;flex:none;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:3px 8px 3px 5px;font-size:12px;font-weight:650;display:inline-flex}.WorkspaceComposer-module__5_DJDG__attachmentLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(220px,52vw);overflow:hidden}.WorkspaceComposer-module__5_DJDG__attachmentChip button{color:#9a9286;width:18px;height:18px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.WorkspaceComposer-module__5_DJDG__attachmentChip button:hover,.WorkspaceComposer-module__5_DJDG__attachmentChip button:focus-visible{color:#4d473f;background:#f4eee4;outline:none}.WorkspaceComposer-module__5_DJDG__attachmentPreview{width:22px;height:22px;color:var(--lawless-accent,#9d5f28);background:#9d5f281a;border-radius:6px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.WorkspaceComposer-module__5_DJDG__attachmentPreview img{object-fit:cover;width:100%;height:100%}.WorkspaceComposer-module__5_DJDG__attachmentPreview[data-kind=file]:before{content:"";background:#fffaf2;border:1.5px solid;border-radius:2px;width:11px;height:14px;position:absolute}.WorkspaceComposer-module__5_DJDG__attachmentPreview[data-kind=file]:after{content:"";background:#fbf7ef;border-bottom:1.5px solid;border-left:1.5px solid;width:5px;height:5px;position:absolute;top:6px;right:5px}.WorkspaceComposer-module__5_DJDG__attachmentPreview[data-kind=image][data-has-preview=false]:before{content:"";border:1.5px solid;border-radius:2px;width:12px;height:9px;box-shadow:inset 4px 5px 0 -3px}.WorkspaceComposer-module__5_DJDG__attachmentPreview[data-kind=skill]:before{content:"";background:currentColor;height:2px;position:absolute;top:5px;left:5px;right:5px;box-shadow:4px 5px 0 -1px,-4px 5px 0 -1px}.WorkspaceComposer-module__5_DJDG__attachmentPreview[data-kind=skill]:after{content:"";background:#746c61;width:2px;height:10px;position:absolute;top:5px;left:9px}.WorkspaceComposer-module__5_DJDG__inputWrap{min-height:0}.WorkspaceComposer-module__5_DJDG__textarea{resize:none;width:100%;height:100%;min-height:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:15px 16px 10px;font-size:16px;line-height:1.46;display:block;overflow:hidden}.WorkspaceComposer-module__5_DJDG__textarea::placeholder{color:#857c70}.WorkspaceComposer-module__5_DJDG__textarea:disabled{cursor:not-allowed;opacity:.68}.WorkspaceComposer-module__5_DJDG__footer{justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:8px 10px 10px;display:flex}.WorkspaceComposer-module__5_DJDG__leftRail{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.WorkspaceComposer-module__5_DJDG__attachmentButton,.WorkspaceComposer-module__5_DJDG__runButton,.WorkspaceComposer-module__5_DJDG__stopButton{min-width:0;min-height:38px;font:inherit;cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.WorkspaceComposer-module__5_DJDG__attachmentButton,.WorkspaceComposer-module__5_DJDG__stopButton{width:38px;height:38px}.WorkspaceComposer-module__5_DJDG__attachmentButton{color:#655c51;background:0 0;border:0}.WorkspaceComposer-module__5_DJDG__attachmentButton span{width:15px;height:15px;position:relative}.WorkspaceComposer-module__5_DJDG__attachmentButton span:before,.WorkspaceComposer-module__5_DJDG__attachmentButton span:after{content:"";background:currentColor;position:absolute}.WorkspaceComposer-module__5_DJDG__attachmentButton span:before{width:1.5px;height:13px;top:1px;left:7px}.WorkspaceComposer-module__5_DJDG__attachmentButton span:after{width:13px;height:1.5px;top:7px;left:1px}.WorkspaceComposer-module__5_DJDG__attachmentButton:hover:not(:disabled),.WorkspaceComposer-module__5_DJDG__attachmentButton:focus-visible{background:#fbf7ef;outline:none}.WorkspaceComposer-module__5_DJDG__attachmentButton:disabled,.WorkspaceComposer-module__5_DJDG__runButton:disabled,.WorkspaceComposer-module__5_DJDG__stopButton:disabled{cursor:not-allowed;opacity:.48}.WorkspaceComposer-module__5_DJDG__runButton{background:var(--lawless-accent,#9d5f28);color:#fffaf2;border:1px solid #0000;justify-content:center;gap:8px;width:auto;min-width:76px;padding:0 14px;font-size:14px;font-weight:720;display:inline-flex}.WorkspaceComposer-module__5_DJDG__runButton:hover:not(:disabled),.WorkspaceComposer-module__5_DJDG__runButton:focus-visible{background:#824b1d;outline:none}.WorkspaceComposer-module__5_DJDG__stopButton{color:#7c2f27;background:#8b302614;border:1px solid #8b302647}.WorkspaceComposer-module__5_DJDG__stopButton:hover:not(:disabled),.WorkspaceComposer-module__5_DJDG__stopButton:focus-visible{background:#8b302624;outline:none}.WorkspaceComposer-module__5_DJDG__sendGlyph{width:14px;height:14px;position:relative}.WorkspaceComposer-module__5_DJDG__sendGlyph:before{content:"";border-bottom:2px solid;border-right:2px solid;position:absolute;inset:2px 3px 3px 2px}.WorkspaceComposer-module__5_DJDG__sendGlyph:after{content:"";background:currentColor;width:8px;height:2px;position:absolute;bottom:3px;right:3px}.WorkspaceComposer-module__5_DJDG__stopGlyph{background:currentColor;border-radius:2px;width:11px;height:11px}
.WorkspaceArtifactExplorer-module__twX60W__shell{border:1px solid var(--studio-line,var(--border));background:var(--studio-paper,var(--paper));min-height:31rem;color:var(--studio-ink,var(--fg));font-family:var(--studio-sans,var(--font-sans));border-radius:6px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.WorkspaceArtifactExplorer-module__twX60W__header{border-bottom:1px solid var(--studio-line,var(--border));background:var(--studio-paper-strong,var(--surface-muted));justify-content:space-between;align-items:flex-start;gap:1rem;padding:.8125rem .875rem;display:flex}.WorkspaceArtifactExplorer-module__twX60W__headerCopy,.WorkspaceArtifactExplorer-module__twX60W__previewTitle,.WorkspaceArtifactExplorer-module__twX60W__binaryCopy{gap:.1875rem;min-width:0;display:grid}.WorkspaceArtifactExplorer-module__twX60W__eyebrow,.WorkspaceArtifactExplorer-module__twX60W__sectionTitle{color:var(--studio-muted,var(--muted-fg));letter-spacing:0;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.WorkspaceArtifactExplorer-module__twX60W__header h2,.WorkspaceArtifactExplorer-module__twX60W__previewToolbar h3,.WorkspaceArtifactExplorer-module__twX60W__fileNotice h3,.WorkspaceArtifactExplorer-module__twX60W__emptyState h3{color:var(--studio-ink,var(--fg));font-family:var(--studio-display,var(--font-display));letter-spacing:0;margin:0}.WorkspaceArtifactExplorer-module__twX60W__header h2{font-size:1rem;font-weight:650;line-height:1.25}.WorkspaceArtifactExplorer-module__twX60W__headerMeta{color:var(--studio-soft,var(--muted-fg));margin:0;font-size:.8125rem;line-height:1.35}.WorkspaceArtifactExplorer-module__twX60W__toolbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.WorkspaceArtifactExplorer-module__twX60W__viewerBody{background:var(--studio-bg,var(--bg));min-height:0;overflow:auto}.WorkspaceArtifactExplorer-module__twX60W__indexPage{background:linear-gradient(to bottom, color-mix(in srgb, var(--studio-paper-strong,var(--surface-muted)) 42%, transparent), transparent 14rem), var(--studio-paper,var(--paper));min-height:0;padding:.875rem;overflow:auto}.WorkspaceArtifactExplorer-module__twX60W__indexSection+.WorkspaceArtifactExplorer-module__twX60W__indexSection{border-top:1px solid var(--studio-line,var(--border));margin-top:1rem;padding-top:1rem}.WorkspaceArtifactExplorer-module__twX60W__sectionHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.WorkspaceArtifactExplorer-module__twX60W__sectionHeader span{color:var(--studio-muted,var(--muted-fg));font-size:.75rem;font-weight:700}.WorkspaceArtifactExplorer-module__twX60W__sectionHeader h3{color:var(--studio-ink,var(--fg));font-family:var(--studio-display,var(--font-display));letter-spacing:0;margin:.125rem 0 0;font-size:1rem;font-weight:650;line-height:1.25}.WorkspaceArtifactExplorer-module__twX60W__fileGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.625rem;display:grid}.WorkspaceArtifactExplorer-module__twX60W__fileCard{border:1px solid var(--studio-line,var(--border));background:color-mix(in srgb, var(--studio-paper,var(--paper)) 94%, white);border-radius:6px;gap:.625rem;min-width:0;padding:.625rem;display:grid}.WorkspaceArtifactExplorer-module__twX60W__fileCard:hover,.WorkspaceArtifactExplorer-module__twX60W__fileCard:focus-within{border-color:var(--studio-line-strong,var(--border));background:color-mix(in srgb, var(--studio-paper,var(--paper)) 88%, white)}.WorkspaceArtifactExplorer-module__twX60W__fileCardActive{border-color:color-mix(in srgb, var(--accent) 42%, var(--studio-line-strong));background:color-mix(in srgb, var(--accent) 8%, var(--studio-paper));box-shadow:inset 3px 0 0 var(--accent)}.WorkspaceArtifactExplorer-module__twX60W__fileButton{width:100%;min-height:4rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.125rem minmax(0,1fr);gap:.625rem;padding:0;display:grid}.WorkspaceArtifactExplorer-module__twX60W__fileButton:hover,.WorkspaceArtifactExplorer-module__twX60W__fileButton:focus-visible{outline:none}.WorkspaceArtifactExplorer-module__twX60W__fileCardActive .WorkspaceArtifactExplorer-module__twX60W__fileIcon{border-color:color-mix(in srgb, var(--accent) 48%, var(--studio-line-strong));color:color-mix(in srgb, var(--accent) 76%, var(--studio-ink))}.WorkspaceArtifactExplorer-module__twX60W__fileIcon{border:1px solid var(--studio-line,var(--border));background:var(--studio-paper,var(--paper));width:2.125rem;height:2.125rem;color:var(--studio-soft,var(--muted-fg));border-radius:4px;place-items:center;font-size:1rem;line-height:1;display:inline-grid}.WorkspaceArtifactExplorer-module__twX60W__fileIcon .lw-icon{width:1rem;height:1rem}.WorkspaceArtifactExplorer-module__twX60W__fileCopy{gap:.1875rem;min-width:0;display:grid}.WorkspaceArtifactExplorer-module__twX60W__fileTopline,.WorkspaceArtifactExplorer-module__twX60W__fileDetailLine{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.WorkspaceArtifactExplorer-module__twX60W__fileTopline strong{color:var(--studio-ink,var(--fg));text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25;overflow:hidden}.WorkspaceArtifactExplorer-module__twX60W__fileTopline em{border:1px solid var(--studio-line,var(--border));color:var(--studio-muted,var(--muted-fg));border-radius:999px;flex:none;padding:.0625rem .3125rem;font-size:.625rem;font-style:normal;font-weight:800;line-height:1.25}.WorkspaceArtifactExplorer-module__twX60W__fileCopy small,.WorkspaceArtifactExplorer-module__twX60W__fileDetailLine,.WorkspaceArtifactExplorer-module__twX60W__emptyState p{color:var(--studio-soft,var(--muted-fg));font-size:.78125rem;font-style:normal;line-height:1.35}.WorkspaceArtifactExplorer-module__twX60W__fileCopy small,.WorkspaceArtifactExplorer-module__twX60W__fileDetailLine span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkspaceArtifactExplorer-module__twX60W__previewCard{background:var(--studio-paper,var(--paper));grid-template-rows:auto minmax(0,1fr);min-height:100%;display:grid}.WorkspaceArtifactExplorer-module__twX60W__htmlViewer,.WorkspaceArtifactExplorer-module__twX60W__mediaViewer{background:#fff;min-height:0;overflow:auto}.WorkspaceArtifactExplorer-module__twX60W__htmlFrame,.WorkspaceArtifactExplorer-module__twX60W__pdfFrame{background:#fff;border:0;width:100%;height:100%;min-height:calc(100dvh - 9rem);display:block}.WorkspaceArtifactExplorer-module__twX60W__mediaViewer{place-items:center;padding:1rem;display:grid}.WorkspaceArtifactExplorer-module__twX60W__imagePreview{object-fit:contain;border:1px solid var(--studio-line,var(--border));background:#fff;max-width:100%;max-height:calc(100dvh - 10rem)}.WorkspaceArtifactExplorer-module__twX60W__previewToolbar{border-bottom:1px solid var(--studio-line,var(--border));background:color-mix(in srgb, var(--studio-paper,var(--paper)) 72%, #fffdf9);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.625rem;padding:.375rem .875rem;display:flex}.WorkspaceArtifactExplorer-module__twX60W__previewTitle{gap:.0625rem;min-width:0;display:grid}.WorkspaceArtifactExplorer-module__twX60W__previewStatus{color:var(--studio-soft,var(--muted-fg));font-size:.75rem;font-weight:650}.WorkspaceArtifactExplorer-module__twX60W__previewTitle strong,.WorkspaceArtifactExplorer-module__twX60W__previewTitle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.WorkspaceArtifactExplorer-module__twX60W__previewTitle strong{color:var(--studio-ink,var(--fg));font-size:.8125rem;font-weight:720;line-height:1.2}.WorkspaceArtifactExplorer-module__twX60W__previewTitle span{color:var(--studio-soft,var(--muted-fg));font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);font-size:.625rem;line-height:1.2}.WorkspaceArtifactExplorer-module__twX60W__toolbarActions{flex:none;align-items:center;gap:.25rem;display:inline-flex}.WorkspaceArtifactExplorer-module__twX60W__toolbarActions button,.WorkspaceArtifactExplorer-module__twX60W__fileAction{min-height:1.75rem;color:var(--studio-soft,var(--muted-fg));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125rem;padding:0 .375rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.WorkspaceArtifactExplorer-module__twX60W__toolbarActions button:hover,.WorkspaceArtifactExplorer-module__twX60W__toolbarActions button:focus-visible,.WorkspaceArtifactExplorer-module__twX60W__fileAction:hover,.WorkspaceArtifactExplorer-module__twX60W__fileAction:focus-visible{color:var(--studio-ink,var(--fg));outline:none}.WorkspaceArtifactExplorer-module__twX60W__toolbarActions .lw-icon{width:.875rem;height:.875rem}.WorkspaceArtifactExplorer-module__twX60W__fileNotice h3{overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.25}.WorkspaceArtifactExplorer-module__twX60W__documentViewer,.WorkspaceArtifactExplorer-module__twX60W__codeViewer,.WorkspaceArtifactExplorer-module__twX60W__fileNotice,.WorkspaceArtifactExplorer-module__twX60W__emptyState{min-height:0}.WorkspaceArtifactExplorer-module__twX60W__documentViewer{padding:clamp(.875rem,2vw,1.5rem);overflow:auto}.WorkspaceArtifactExplorer-module__twX60W__markdown{width:100%;max-width:none;color:var(--studio-ink,var(--fg));font-size:.875rem;line-height:1.55}.WorkspaceArtifactExplorer-module__twX60W__markdown *+*{margin-top:.75rem}:is(.WorkspaceArtifactExplorer-module__twX60W__markdown h1,.WorkspaceArtifactExplorer-module__twX60W__markdown h2,.WorkspaceArtifactExplorer-module__twX60W__markdown h3){color:var(--studio-ink,var(--fg));font-family:var(--studio-display,var(--font-display));letter-spacing:0;line-height:1.25}.WorkspaceArtifactExplorer-module__twX60W__markdown h1{font-size:1.125rem}.WorkspaceArtifactExplorer-module__twX60W__markdown h2{font-size:1rem}.WorkspaceArtifactExplorer-module__twX60W__markdown h3{font-size:.9375rem}:is(.WorkspaceArtifactExplorer-module__twX60W__markdown p,.WorkspaceArtifactExplorer-module__twX60W__markdown ul,.WorkspaceArtifactExplorer-module__twX60W__markdown ol,.WorkspaceArtifactExplorer-module__twX60W__markdown blockquote){overflow-wrap:anywhere;max-width:72ch}:is(.WorkspaceArtifactExplorer-module__twX60W__markdown p,.WorkspaceArtifactExplorer-module__twX60W__markdown ul,.WorkspaceArtifactExplorer-module__twX60W__markdown ol,.WorkspaceArtifactExplorer-module__twX60W__markdown blockquote,.WorkspaceArtifactExplorer-module__twX60W__markdown pre){margin-bottom:0}:is(.WorkspaceArtifactExplorer-module__twX60W__markdown ul,.WorkspaceArtifactExplorer-module__twX60W__markdown ol){padding-left:1.2rem}.WorkspaceArtifactExplorer-module__twX60W__markdown blockquote{border-left:2px solid var(--studio-line-strong,var(--border));color:var(--studio-soft,var(--muted-fg));padding-left:.75rem}.WorkspaceArtifactExplorer-module__twX60W__tableScroller{width:100%;overflow-x:auto}.WorkspaceArtifactExplorer-module__twX60W__tableScroller table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.8125rem;line-height:1.45}:is(.WorkspaceArtifactExplorer-module__twX60W__tableScroller th,.WorkspaceArtifactExplorer-module__twX60W__tableScroller td){border:1px solid var(--studio-line,var(--border));overflow-wrap:break-word;vertical-align:top;text-align:left;word-break:normal;padding:.5rem .625rem}.WorkspaceArtifactExplorer-module__twX60W__tableScroller th{background:var(--studio-paper-strong,var(--surface-muted));color:var(--studio-ink,var(--fg));font-weight:750}.WorkspaceArtifactExplorer-module__twX60W__tableScroller td{background:color-mix(in srgb, var(--studio-paper,var(--paper)) 96%, white)}:is(.WorkspaceArtifactExplorer-module__twX60W__tableScroller th:first-child,.WorkspaceArtifactExplorer-module__twX60W__tableScroller td:first-child){white-space:nowrap}.WorkspaceArtifactExplorer-module__twX60W__sourceLines code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace)}.WorkspaceArtifactExplorer-module__twX60W__markdown code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace)}.WorkspaceArtifactExplorer-module__twX60W__markdown pre{border:1px solid var(--studio-line,var(--border));background:var(--code-bg,var(--studio-paper-strong));max-width:100%;color:var(--studio-ink,var(--fg));border-radius:4px;padding:.75rem;font-size:.8125rem;line-height:1.45;overflow:auto}.WorkspaceArtifactExplorer-module__twX60W__codeViewer{background:linear-gradient(90deg,#f4efe7 0 3.75rem,#0000 3.75rem),#fffdf9;overflow:auto}.WorkspaceArtifactExplorer-module__twX60W__sourceLines{counter-reset:source-line;color:#181511;min-width:max-content;margin:0;padding:.75rem 0;font-size:.875rem;line-height:1.56;list-style:none}.WorkspaceArtifactExplorer-module__twX60W__sourceLines li{counter-increment:source-line;grid-template-columns:3.75rem minmax(0,1fr);min-height:1.45rem;display:grid}.WorkspaceArtifactExplorer-module__twX60W__sourceLines li:hover{background:#ab97821c}.WorkspaceArtifactExplorer-module__twX60W__sourceLines li:before{color:#8b8377;content:counter(source-line);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Consolas, monospace);text-align:right;-webkit-user-select:none;user-select:none;padding:0 .875rem;font-size:.8125rem}.WorkspaceArtifactExplorer-module__twX60W__sourceLines code{white-space:pre;padding:0 1rem 0 .875rem;display:block}.WorkspaceArtifactExplorer-module__twX60W__fileNotice{color:var(--studio-soft,var(--muted-fg));text-align:center;align-content:center;place-items:center;gap:.5rem;padding:1.25rem;display:grid;overflow:auto}.WorkspaceArtifactExplorer-module__twX60W__binaryIcon{border:1px solid var(--studio-line-strong,var(--border));background:var(--studio-paper-strong,var(--surface-muted));width:2.5rem;height:2.5rem;color:var(--studio-soft,var(--muted-fg));border-radius:5px;place-items:center;font-size:1rem;display:inline-grid}.WorkspaceArtifactExplorer-module__twX60W__binaryIcon .lw-icon{width:1rem;height:1rem}.WorkspaceArtifactExplorer-module__twX60W__fileNotice h3,.WorkspaceArtifactExplorer-module__twX60W__fileNotice p{margin:0}.WorkspaceArtifactExplorer-module__twX60W__fileNotice p{max-width:36ch;font-size:.78125rem;line-height:1.4}.WorkspaceArtifactExplorer-module__twX60W__fileNotice h3{font-size:.875rem;font-family:var(--studio-sans,var(--font-sans));font-weight:700}.WorkspaceArtifactExplorer-module__twX60W__emptyState{text-align:center;place-content:center;gap:.75rem;min-height:16rem;display:grid}.WorkspaceArtifactExplorer-module__twX60W__emptyState h3{font-size:1rem;font-weight:650}.WorkspaceArtifactExplorer-module__twX60W__emptyState p{max-width:56ch;margin:0}.WorkspaceArtifactExplorer-module__twX60W__error{border-bottom:1px solid color-mix(in srgb, var(--error) 30%, var(--studio-line));background:color-mix(in srgb, var(--error) 8%, var(--studio-paper));color:color-mix(in srgb, var(--error) 82%, var(--studio-ink));padding:.75rem 1rem;font-size:.8125rem;line-height:1.4}@media (max-width:860px){.WorkspaceArtifactExplorer-module__twX60W__shell{min-height:36rem}.WorkspaceArtifactExplorer-module__twX60W__header,.WorkspaceArtifactExplorer-module__twX60W__previewToolbar{display:grid}.WorkspaceArtifactExplorer-module__twX60W__toolbarActions{justify-content:flex-start;justify-items:start}.WorkspaceArtifactExplorer-module__twX60W__indexPage{padding:.75rem}.WorkspaceArtifactExplorer-module__twX60W__fileGrid{grid-template-columns:1fr}}@media (max-width:520px){.WorkspaceArtifactExplorer-module__twX60W__fileTopline,.WorkspaceArtifactExplorer-module__twX60W__fileDetailLine{flex-direction:column;align-items:flex-start;gap:.25rem}.WorkspaceArtifactExplorer-module__twX60W__sourceLines li{grid-template-columns:2.75rem minmax(0,1fr)}.WorkspaceArtifactExplorer-module__twX60W__sourceLines li:before{padding:0 .5rem}}
.WorkspaceProgressPanel-module__LSEwXq__panel{min-width:0;color:var(--studio-ink,var(--fg));gap:.55rem;display:grid}.WorkspaceProgressPanel-module__LSEwXq__statusLine{min-width:0;padding-left:.62rem;display:block;position:relative}.WorkspaceProgressPanel-module__LSEwXq__statusLine:before{content:"";background:color-mix(in srgb, var(--accent) 70%, var(--studio-muted,var(--muted-fg)));border-radius:999px;width:2px;position:absolute;top:.14rem;bottom:.1rem;left:0}.WorkspaceProgressPanel-module__LSEwXq__statusLine b,.WorkspaceProgressPanel-module__LSEwXq__activities b{color:var(--studio-ink,var(--fg));text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;line-height:1.25;display:inline;overflow:hidden}.WorkspaceProgressPanel-module__LSEwXq__statusLine p,.WorkspaceProgressPanel-module__LSEwXq__activities p{color:var(--studio-soft,var(--muted-fg));text-overflow:ellipsis;white-space:nowrap;margin:.05rem 0 0;font-size:.72rem;line-height:1.36;overflow:hidden}.WorkspaceProgressPanel-module__LSEwXq__activities{gap:.42rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid;position:relative}.WorkspaceProgressPanel-module__LSEwXq__activities li{grid-template-columns:.8rem minmax(0,1fr);gap:.48rem;min-width:0;display:grid}.WorkspaceProgressPanel-module__LSEwXq__activities li>span{background:color-mix(in srgb, var(--studio-muted,var(--muted-fg)) 62%, transparent);border-radius:999px;width:.58rem;height:2px;margin-top:.58rem}.WorkspaceProgressPanel-module__LSEwXq__activities li[data-state=active]>span{background:color-mix(in srgb, var(--accent) 74%, var(--studio-muted,var(--muted-fg)));animation:1.4s ease-in-out infinite WorkspaceProgressPanel-module__LSEwXq__workspace-scan}.WorkspaceProgressPanel-module__LSEwXq__activities li[data-state=complete]>span{background:color-mix(in srgb, var(--success) 72%, var(--studio-muted,var(--muted-fg)))}.WorkspaceProgressPanel-module__LSEwXq__activities li[data-state=error]>span{background:var(--error)}@keyframes WorkspaceProgressPanel-module__LSEwXq__workspace-scan{0%,to{opacity:.42;transform:scaleX(.64)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:640px){.WorkspaceProgressPanel-module__LSEwXq__statusLine b,.WorkspaceProgressPanel-module__LSEwXq__statusLine p,.WorkspaceProgressPanel-module__LSEwXq__activities b,.WorkspaceProgressPanel-module__LSEwXq__activities p{white-space:normal}}
.CaseWorkspaceDesigns-module__mTvZ7G__indexPage,.CaseWorkspaceDesigns-module__mTvZ7G__workspacePage{--wf-app-density:.88;box-sizing:border-box;width:calc(100% / var(--wf-app-density));height:calc(100dvh / var(--wf-app-density));min-height:calc(100dvh / var(--wf-app-density));background:var(--studio-bg);color:var(--fg);font-family:var(--font-sans);transform:scale(var(--wf-app-density));transform-origin:0 0;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__indexPage *,.CaseWorkspaceDesigns-module__mTvZ7G__indexPage :before,.CaseWorkspaceDesigns-module__mTvZ7G__indexPage :after,.CaseWorkspaceDesigns-module__mTvZ7G__workspacePage *,.CaseWorkspaceDesigns-module__mTvZ7G__workspacePage :before,.CaseWorkspaceDesigns-module__mTvZ7G__workspacePage :after{box-sizing:inherit}.CaseWorkspaceDesigns-module__mTvZ7G__indexPage{grid-template-columns:minmax(var(--wf-index-rail-min-width), clamp(var(--wf-index-rail-min-width), calc(100vw * var(--wf-index-rail-ratio)), var(--wf-index-rail-max-width))) minmax(0, 1fr);display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__indexRail{background:#faf9f6;border-right:1px solid #dedbd4;flex-direction:column;height:100%;min-height:0;padding:clamp(1.125rem,1.45vw,1.875rem);display:flex;position:relative;overflow:hidden auto}.CaseWorkspaceDesigns-module__mTvZ7G__indexBrand,.CaseWorkspaceDesigns-module__mTvZ7G__chatHeader,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop,.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop,.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar,.CaseWorkspaceDesigns-module__mTvZ7G__previewToolbar{align-items:center;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__indexBrand{gap:clamp(.625rem,1vw,1rem)}.CaseWorkspaceDesigns-module__mTvZ7G__logoMark{border:1.5px solid var(--fg);background:0 0;width:26px;height:26px;display:block;position:relative}.CaseWorkspaceDesigns-module__mTvZ7G__logoMark:before,.CaseWorkspaceDesigns-module__mTvZ7G__logoMark:after{content:"";background:var(--fg);position:absolute}.CaseWorkspaceDesigns-module__mTvZ7G__logoMark:before{height:1px;top:50%;left:-1px;right:-1px}.CaseWorkspaceDesigns-module__mTvZ7G__logoMark:after{width:1px;top:-1px;bottom:-1px;left:50%}.CaseWorkspaceDesigns-module__mTvZ7G__indexBrand strong{font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.45rem,1.55vw,1.75rem);font-weight:600;line-height:1;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__indexBrand small,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard p,.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard small,.CaseWorkspaceDesigns-module__mTvZ7G__filePreviewPane p{color:#77736c}.CaseWorkspaceDesigns-module__mTvZ7G__indexTabs{border-bottom:1px solid #dedbd4;flex-wrap:wrap;align-items:flex-end;gap:0;margin-top:clamp(1.8rem,2.6vw,2.75rem);display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__indexTabs button,.CaseWorkspaceDesigns-module__mTvZ7G__indexTabs a,.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop a,.CaseWorkspaceDesigns-module__mTvZ7G__librarySwitch button,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop button,.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button,.CaseWorkspaceDesigns-module__mTvZ7G__composerQuickActions button,.CaseWorkspaceDesigns-module__mTvZ7G__composerIconButton,.CaseWorkspaceDesigns-module__mTvZ7G__sendButton,.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter a,.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter button,.CaseWorkspaceDesigns-module__mTvZ7G__choiceWrap button,.CaseWorkspaceDesigns-module__mTvZ7G__previewToolbar button{color:#2f2d29;font:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;font-weight:700;text-decoration:none}.CaseWorkspaceDesigns-module__mTvZ7G__indexTabs button,.CaseWorkspaceDesigns-module__mTvZ7G__indexTabs a{color:#77736c;border:1px solid #0000;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;min-height:44px;padding:0 clamp(.75rem,1.2vw,1.25rem);text-decoration:none;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__isActive,.CaseWorkspaceDesigns-module__mTvZ7G__activeTab{color:var(--fg)!important}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop .CaseWorkspaceDesigns-module__mTvZ7G__activeTab{box-shadow:inset 0 -2px 0 var(--accent);background:#fff}.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop .CaseWorkspaceDesigns-module__mTvZ7G__isActive{box-shadow:inset 0 -3px 0 var(--fg)}.CaseWorkspaceDesigns-module__mTvZ7G__indexTabs .CaseWorkspaceDesigns-module__mTvZ7G__isActive{background:#fffdf9;border-color:#dedbd4;transform:translateY(1px);box-shadow:0 -4px 12px #28241e09}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard,.CaseWorkspaceDesigns-module__mTvZ7G__systemCard{background:#fffdf9;border:1px solid #dedbd4;box-shadow:0 10px 22px #28241e0d}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard{border-radius:0 0 8px 8px;flex:none;gap:clamp(1rem,1.2vw,1.25rem);min-width:0;margin-top:-1px;padding:clamp(1.35rem,1.75vw,2rem);display:grid;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard h1{margin:0;font-size:clamp(1.35rem,1.55vw,1.75rem);line-height:1.18}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard input:not([type=checkbox]):not([type=radio]),.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop input,.CaseWorkspaceDesigns-module__mTvZ7G__composer textarea,.CaseWorkspaceDesigns-module__mTvZ7G__commentRail input{color:var(--fg);font:inherit;background:#fff;border:1px solid #dedbd4;border-radius:8px;outline:none}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;max-width:100%;height:52px;padding:0 clamp(.75rem,1vw,1rem);font-size:17px}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard label{border:1px solid #e2ded7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:100%;min-height:68px;padding:0 clamp(.875rem,1.1vw,1.125rem);display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard label strong,.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard label small{min-width:0;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard input[type=checkbox]{width:28px;height:28px;accent-color:var(--accent);flex:none}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCreateCard{border-radius:8px;gap:18px;margin-top:18px}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCreateCard h1{letter-spacing:0;font-size:clamp(1.35rem,1.35vw,1.55rem);font-weight:500}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTypeField{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTypeField legend,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceMatterField>span{color:#6f6a62;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;line-height:1.2}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTypeField label{cursor:pointer;background:#fffefa;border-color:#e5e0d8;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;min-height:76px;padding:14px 16px;transition:border-color .16s,background .16s,box-shadow .16s}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTypeField input[type=radio]{width:18px;height:18px;accent-color:var(--accent);margin:3px 0 0}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTypeField label strong{font-size:16px;line-height:1.25}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTypeField label small{color:#756f66;margin-top:5px;font-size:14px;font-weight:500;line-height:1.4}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTypeField .CaseWorkspaceDesigns-module__mTvZ7G__isActive{border-color:color-mix(in srgb, var(--accent) 52%, #dedbd4);box-shadow:inset 3px 0 0 var(--accent), 0 1px 2px #28241e0a;background:#fff9ef}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceMatterField{gap:0;border:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;min-height:auto!important;padding:0!important;display:grid!important}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceMatterField>span{margin-bottom:8px}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCreateCard>a{text-align:center;white-space:normal;min-height:52px;padding:0 18px;font-size:16px;line-height:1.15}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceIndexPanel{align-content:start;gap:28px;padding:clamp(1.5rem,3.2vw,3.5rem);display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceLibraryTabs{background:#efeee9;border-radius:14px;gap:0;width:fit-content;padding:4px;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceLibraryTabs button{color:#66615a;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;min-width:112px;padding:11px 18px;font-size:15px;font-weight:800;line-height:1}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceLibraryTabs .CaseWorkspaceDesigns-module__mTvZ7G__isActive{color:#1f1c18;background:#fffefa;box-shadow:0 4px 12px #28241e14}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistorySection,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceExamplesSection{gap:14px;max-width:1120px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceSectionHeader{justify-content:start;gap:7px;padding-bottom:2px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceSectionHeader span,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRow span,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceExampleRow span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceSectionHeader h2{color:#2f2d29;font-family:var(--font-display);margin:0;font-size:24px;font-weight:600;line-height:1.08}.CaseWorkspaceDesigns-module__mTvZ7G__workspacePanelNote{color:#6f6a62;max-width:58ch;margin:0;font-size:14px;line-height:1.48}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRows,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceExampleRows{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRows{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRow,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceExampleRow,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceEmptyPanel{color:inherit;background:#fffdf9;border:1px solid #dedbd4;border-radius:8px;text-decoration:none;overflow:hidden;box-shadow:0 6px 14px #28241e0a}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRow,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceExampleRow{grid-template-rows:132px minmax(128px,auto);min-height:260px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRow{grid-template-rows:156px minmax(140px,auto);min-height:300px}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardPreview{background:linear-gradient(135deg,#ffffffb8,#fff0 48%),linear-gradient(#f3f1eb,#ebe8df);border-bottom:1px solid #dedbd4;place-items:center;display:grid;position:relative}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardPreview[data-kind=patent-search]{background:linear-gradient(135deg,#ffffffb3,#fff0 48%),linear-gradient(#eef5f8,#e7edf0)}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardPreview[data-kind=tro]{background:linear-gradient(135deg,#ffffffb8,#fff0 48%),linear-gradient(#f5eee8,#ebe2da)}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardPreview:before{content:"";background:linear-gradient(#fff 0 32%,#f7f6f4 32% 100%);border:1px solid #26221d1f;border-radius:8px;width:74px;height:56px;box-shadow:0 8px 18px #28241e1a}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardPreview:after{content:"";background:#fff;border:1px solid #26221d1a;border-bottom:0;border-radius:6px 6px 0 0;width:22px;height:13px;position:absolute;transform:translate(-26px,-28px)}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardBody{align-content:start;gap:8px;padding:18px 20px 20px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardBody strong,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceEmptyPanel strong{color:#2f2d29;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardBody small,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardBody p,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceEmptyPanel p{color:#77736c;font-size:14px;line-height:1.38}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardBody small{font-weight:750}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCardBody p,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceEmptyPanel p{margin:0}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRow:hover,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRow:focus-visible,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceExampleRow:hover,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceExampleRow:focus-visible{border-color:color-mix(in srgb, var(--accent) 38%, #dedbd4);outline:none;box-shadow:0 10px 22px #28241e13}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceEmptyPanel{gap:6px;padding:16px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard a,.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard button[type=submit],.CaseWorkspaceDesigns-module__mTvZ7G__systemCard button,.CaseWorkspaceDesigns-module__mTvZ7G__systemCard a,.CaseWorkspaceDesigns-module__mTvZ7G__continueButton,.CaseWorkspaceDesigns-module__mTvZ7G__sendButton,.CaseWorkspaceDesigns-module__mTvZ7G__commentRail button{border:1px solid color-mix(in srgb, var(--accent) 80%, #7f3d13);background:var(--accent);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 16px #8c4a192e}.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard a,.CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard button[type=submit],.CaseWorkspaceDesigns-module__mTvZ7G__systemCard button{width:100%;min-width:0;max-width:100%}.CaseWorkspaceDesigns-module__mTvZ7G__systemCard{flex:none;gap:clamp(1rem,1.5vw,1.5rem);min-width:0;margin-top:clamp(3rem,5vw,4.25rem);padding:clamp(1.125rem,1.7vw,1.75rem);display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__systemCard p{color:#77736c;max-width:380px;margin:0;font-size:19px;line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__indexFooter{gap:10px;margin-top:auto;padding-top:clamp(2rem,6vh,6rem);display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__indexFooter span,.CaseWorkspaceDesigns-module__mTvZ7G__librarySwitch button{color:#77736c;background:#f3f2ef;border:1px solid #dedbd4;border-radius:999px;padding:8px 14px;font-size:14px}.CaseWorkspaceDesigns-module__mTvZ7G__indexLibrary{background:#fffdfa;min-width:0;min-height:0;overflow:hidden auto}.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop{border-bottom:1px solid #dedbd4;justify-content:space-between;height:82px;padding:0 clamp(2rem,3.6vw,4.25rem)}.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop nav{align-items:stretch;gap:clamp(1.5rem,2.6vw,2.75rem);height:100%;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop a{align-items:center;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop input{width:clamp(17rem,28vw,24rem);height:46px;padding:0 18px;font-size:16px}.CaseWorkspaceDesigns-module__mTvZ7G__librarySwitch{background:#efeee9;border:1px solid #e3dfd7;border-radius:14px;gap:0;margin:34px 0 28px clamp(1.75rem,3.2vw,3.5rem);padding:4px;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__librarySwitch button{min-width:96px;height:42px;box-shadow:none;border:0;border-radius:10px;font-size:15px}.CaseWorkspaceDesigns-module__mTvZ7G__librarySwitch .CaseWorkspaceDesigns-module__mTvZ7G__isActive{background:#fffefa;box-shadow:0 4px 12px #28241e14}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCards{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:24px;max-width:1180px;margin:48px clamp(2rem,3.6vw,4.25rem) 64px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard{min-height:268px;color:inherit;background:#fff;border:1px solid #dedbd4;border-radius:8px;grid-template-rows:132px auto auto 1fr auto;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 14px #28241e0a}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard:hover,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard:focus-visible{border-color:color-mix(in srgb, var(--accent) 38%, #dedbd4);outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #28241e13}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb{background:linear-gradient(135deg,#ffffffbd,#fff0 45%),linear-gradient(#f1eee8,#ebe8df);border-bottom:1px solid #dedbd4;min-height:132px;position:relative}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb:before,.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb:after{content:"";background:#fffdf9e6;border:1px solid #2c28222e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb:before{border-radius:9px;width:78px;height:56px;box-shadow:0 8px 16px #28241e14}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb:after{background:#b45d1d3d;border-radius:999px;width:46px;height:8px;transform:translate(-50%,18px)}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb[data-tone=patent]{background:radial-gradient(circle at 34% 30%,#b45d1d29,#0000 28%),linear-gradient(#f3efe7,#e9e5dc)}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb[data-tone=tro]{background:linear-gradient(90deg,#24221e14 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#f4f1eb,#e8e3d9)}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb[data-tone=claim]{background:repeating-linear-gradient(0deg,#24221e0f 0 1px,#0000 1px 17px),linear-gradient(#f3f0e9,#e9e5dc)}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb[data-tone=notice]{background:radial-gradient(circle at 64% 42%,#b45d1d2e,#0000 24%),linear-gradient(#f4f0e8,#e8e3d9)}.CaseWorkspaceDesigns-module__mTvZ7G__cardThumb[data-tone=export]{background:linear-gradient(135deg,#0000 48%,#24221e14 49% 51%,#0000 52%),linear-gradient(#f4f0e8,#e8e3d9)}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard>span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:18px 18px 0;font-size:11px;font-weight:800;line-height:1.2}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard>em{color:#5f594f;background:#fffdf9db;border:1px solid #dedbd4e0;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800;line-height:1;position:absolute;top:12px;right:12px}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard h2{margin:8px 20px 0;font-size:21px;line-height:1.2}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard p{margin:10px 20px 0;font-size:15px;font-weight:600;line-height:1.42}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCard small{color:#8a847b;margin:14px 20px 20px;font-size:13px;font-weight:600;line-height:1.35}.CaseWorkspaceDesigns-module__mTvZ7G__realDesignCase{appearance:none;font:inherit;text-align:left;cursor:pointer;border:1px solid #dedbd4;padding:0}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__workspaceCards{grid-template-columns:repeat(auto-fit,minmax(250px,min(324px,33.3333% - 16px)));margin-right:56px}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__systemCard{gap:1rem;margin-top:16px;padding:clamp(1rem,1.25vw,1.25rem)}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__systemCard p{font-size:16px;line-height:1.38}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__indexFooter{margin-top:16px;position:static}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard{gap:16px}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard .CaseWorkspaceDesigns-module__mTvZ7G__realTitleField{border:0;grid-template-columns:minmax(0,1fr);min-height:auto;padding:0}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__newProjectCard .CaseWorkspaceDesigns-module__mTvZ7G__realTitleField span{color:#6f6a62;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__workspacePage{--wf-fluid-source-scale:min(calc(100vw / var(--wf-reference-width)), calc(100dvh / var(--wf-reference-height)));--wf-source-scale:clamp(var(--wf-min-source-scale), var(--wf-fluid-source-scale), 1);--wf-workspace-rail-min-width:320px;--wf-workspace-rail-width:460px;--wf-rail-width:clamp(var(--wf-workspace-rail-min-width), calc(var(--wf-workspace-rail-width) * var(--wf-source-scale)), var(--wf-workspace-rail-width));--wf-topbar-height:clamp(50px, calc(var(--wf-topbar-reference-height) * var(--wf-source-scale)), 75px);--wf-secondary-height:clamp(54px, calc(var(--wf-secondary-reference-height) * var(--wf-source-scale)), var(--wf-secondary-reference-height));--wf-footer-height:clamp(104px, calc(var(--wf-footer-reference-height) * var(--wf-source-scale)), var(--wf-footer-reference-height));--wf-composer-height:clamp(var(--wf-composer-min-height), calc(var(--wf-composer-reference-height) * var(--wf-source-scale)), var(--wf-composer-reference-height));--wf-composer-inset:clamp(14px, calc(var(--wf-composer-reference-inset) * var(--wf-source-scale)), var(--wf-composer-reference-inset));--wf-composer-row-height:calc(var(--wf-composer-height) + var(--wf-composer-inset));grid-template-columns:var(--wf-rail-width) minmax(0, 1fr);display:grid;position:fixed;inset:0 auto auto 0}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace{background:radial-gradient(circle at top center, #fffdf9b8, transparent 36%), var(--studio-bg);grid-template-columns:minmax(0,1fr);place-items:stretch center;overflow-y:auto}.CaseWorkspaceDesigns-module__mTvZ7G__singleColumnWorkspace{background:radial-gradient(circle at top center, #fffdf994, transparent 34%), var(--studio-bg);grid-template-columns:minmax(0,1fr);place-items:stretch center}.CaseWorkspaceDesigns-module__mTvZ7G__preRunCanvasWorkspace{--wf-rail-width:clamp(520px, 46vw, 700px)}.CaseWorkspaceDesigns-module__mTvZ7G__compactWorkspace{--wf-fluid-source-scale:min(calc(100vw / 3180px), calc(100dvh / 1720px));--wf-source-scale:clamp(.58, var(--wf-fluid-source-scale), .74);--wf-rail-width:clamp(340px, 24vw, 460px);--wf-topbar-height:72px;--wf-footer-height:108px;--wf-composer-height:clamp(148px, 17dvh, 178px);--wf-composer-inset:clamp(14px, 1.7dvh, 18px);--wf-composer-row-height:calc(var(--wf-composer-height) + var(--wf-composer-inset))}.CaseWorkspaceDesigns-module__mTvZ7G__chatRail{grid-template-rows:var(--wf-topbar-height) minmax(0, 1fr) var(--wf-composer-row-height);background:#fffdfa;border-right:1px solid #d5d2cb;min-height:100dvh;display:grid;position:relative;container-type:inline-size}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__chatRail{grid-template-rows:var(--wf-topbar-height) auto;background:0 0;border-right:0;width:min(760px,100%);min-height:100dvh;overflow:visible}.CaseWorkspaceDesigns-module__mTvZ7G__singleColumnWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__chatRail{border-left:1px solid #dedbd4;border-right:1px solid #dedbd4;justify-self:center;width:min(920px,100% - 40px)}.CaseWorkspaceDesigns-module__mTvZ7G__preRunCanvasWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__chatRail{grid-template-rows:var(--wf-topbar-height) minmax(0, 1fr);overflow-y:auto}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__chatHeader{border-bottom:0;padding:0 18px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunCanvasWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__chatHeader{flex:none}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__contextStarter{align-items:end;padding:clamp(42px,12dvh,118px) 24px 22px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__contextStarter>div{text-align:center;width:min(560px,100%)}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__contextStarter h1{font-size:clamp(30px,4vw,46px);line-height:1.05}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__contextStarter p{max-width:48ch;margin-inline:auto;font-size:15px;line-height:1.55}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__contextActionList{justify-content:center;margin-top:22px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__sharedComposer{justify-self:center;width:min(640px,100% - 32px)}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionnaire{width:min(860px,100% - 64px);margin:0 auto;padding:56px 0 120px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunCanvasWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionnaire{width:min(640px,100% - 36px);padding:32px 0 80px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionHeader{margin:0 0 22px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionHeader span{color:#7a7165;font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionHeader h1{color:#241f18;max-width:680px;font-family:var(--font-display);margin:0;font-size:38px;font-weight:600;line-height:1.08}.CaseWorkspaceDesigns-module__mTvZ7G__preRunCanvasWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionHeader h1{font-size:clamp(29px,3.1vw,36px)}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionHeader p{color:#665f55;max-width:620px;font-family:var(--font-sans);margin:14px 0 0;font-size:15px;line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionActions{background:0 0;border:0;align-items:center;gap:12px;margin:0 0 14px;padding:0;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionActions .lw-button{min-height:34px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionActions .lw-button.CaseWorkspaceDesigns-module__mTvZ7G__preRunUploadButton{gap:10px;min-height:48px;padding:0 22px;font-size:15px;box-shadow:0 1px 4px #28241e17,0 8px 18px #28241e0f}.CaseWorkspaceDesigns-module__mTvZ7G__preRunUploadButton .lw-button__icon{width:19px;height:19px;font-size:19px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionActions span{color:#6f685e;min-width:0;font-size:13px;line-height:1.3}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentList{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentChip{text-align:left;background:#f1eee8;border:0;border-radius:999px;align-items:center;gap:7px;max-width:min(100%,360px);min-height:32px;padding:5px 8px 5px 10px;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentChip[data-status=error]{color:#8f321f;background:#fff1eb}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentIcon{color:#5e574d;width:16px;height:16px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:850;line-height:1;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentIcon[data-kind=image],.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentIcon[data-kind=video],.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentIcon[data-kind=audio]{color:color-mix(in srgb, var(--accent) 76%, #5e574d)}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentText{align-items:baseline;gap:7px;min-width:0;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentText strong,.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentText small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentText strong{color:#2f2920;font-size:13px;font-weight:780;line-height:1.2}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentText small{color:#746c61;font-size:11px;line-height:1.2}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentRemove{color:#5e574d;width:20px;min-width:20px;height:20px;min-height:20px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:12px;font-weight:850;line-height:1;display:inline-grid}.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentRemove:hover,.CaseWorkspaceDesigns-module__mTvZ7G__preRunAttachmentRemove:focus-visible{color:var(--accent);background:#28241e14;outline:none}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionsCanvas{background:0 0;border:0;border-radius:0;gap:18px;display:grid;position:relative;overflow:visible}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionSheet{width:100%;margin:0;padding:0}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionSheet h1{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionSheet section{border-top:0;margin:0;padding:30px 0 36px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionSheet section:first-of-type{border-top:0;padding-top:0}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionSheet h2{color:#2f2920;margin:0 0 14px;font-size:20px;font-weight:750;line-height:1.25}.CaseWorkspaceDesigns-module__mTvZ7G__preRunChoiceWrap{flex-wrap:wrap;gap:10px;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__preRunChoiceWrap button{color:#302a22;background:#fff;border:1px solid #ddd8cf;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:8px 18px;font-size:15px;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:0 1px 4px #28241e14}.CaseWorkspaceDesigns-module__mTvZ7G__preRunChoiceWrap button small{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__preRunChoiceWrap .CaseWorkspaceDesigns-module__mTvZ7G__choiceActive,.CaseWorkspaceDesigns-module__mTvZ7G__preRunChoiceWrap button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 62%, #ddd8cf);background:color-mix(in srgb, var(--accent) 13%, #fff);color:#241f18;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent), 0 2px 7px #78432629}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionSheet textarea{color:#332d25;width:100%;min-height:132px;box-shadow:none;background:#fff;border:1px solid #ddd8cf;border-radius:14px;margin-top:16px;padding:18px 20px;font-size:16px;line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__preRunContinueButton{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-self:start;width:auto;min-width:108px;min-height:44px;margin-top:4px;padding:0 20px;font-size:14px;font-weight:760;line-height:1;box-shadow:0 2px 7px #7843262e}.CaseWorkspaceDesigns-module__mTvZ7G__preRunContinueButton:disabled{color:#8a8378;background:#eee8df;border-color:#dedbd4}.CaseWorkspaceDesigns-module__mTvZ7G__chatHeader{border-bottom:1px solid #dedbd4;justify-content:space-between;padding:0 clamp(.75rem,4cqw,1.625rem) 0 .75rem}.CaseWorkspaceDesigns-module__mTvZ7G__appIcon{width:clamp(30px, calc(38px * var(--wf-source-scale)), 38px);height:clamp(30px, calc(38px * var(--wf-source-scale)), 38px);box-shadow:none;color:#625c53;background:#f8f5ef;border:1px solid #dedbd4;border-radius:8px;place-items:center;text-decoration:none;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__appIcon:before{content:"L";font-family:var(--font-display);font-size:clamp(16px, calc(20px * var(--wf-source-scale)), 20px);font-weight:700;line-height:1}.CaseWorkspaceDesigns-module__mTvZ7G__appIcon .CaseWorkspaceDesigns-module__mTvZ7G__logoMark{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__chatHeader strong{font-size:clamp(17px, calc(21px * var(--wf-source-scale)), 21px);flex:1;margin-left:clamp(.625rem,3cqw,1rem);font-weight:600}.CaseWorkspaceDesigns-module__mTvZ7G__chatHeader div{gap:clamp(.375rem,2cqw,.625rem);display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__chatHeader button{width:clamp(30px, calc(36px * var(--wf-source-scale)), 36px);height:clamp(30px, calc(36px * var(--wf-source-scale)), 36px);color:#5f594f;font-size:clamp(20px, calc(24px * var(--wf-source-scale)), 24px);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;line-height:1;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__chatHeader button:hover{background:#f7f4ee;border-color:#e3ded6}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter{align-items:center;padding:clamp(30px,5dvh,58px) clamp(22px,5cqw,34px) 18px;display:grid;overflow-y:auto}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter>div{text-align:left;width:min(418px,100%);margin:0 auto}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter h1{font-family:var(--font-display);font-size:clamp(22px, calc(31px * var(--wf-source-scale)), 30px);margin:0 0 12px;font-weight:600;line-height:1.12;position:relative}.CaseWorkspaceDesigns-module__mTvZ7G__contextRunnerLabel{color:#8a542c;min-height:24px;font-family:var(--font-mono);text-transform:uppercase;background:#fffaf2;border:1px solid #e0d8cd;border-radius:999px;align-items:center;margin-bottom:14px;padding:0 10px;font-size:10px;font-weight:800;display:none}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter h1:after{content:none;background:var(--accent);opacity:.78;width:42px;height:2px;margin-top:12px;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter p{color:#706b63;max-width:31ch;font-size:clamp(14px, calc(17px * var(--wf-source-scale)), 17px);margin:0 0 18px;line-height:1.42}.CaseWorkspaceDesigns-module__mTvZ7G__contextSkillStatus{color:#8a542c;min-height:26px;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;background:#fffaf2;border:1px solid #e0d8cd;border-radius:999px;align-items:center;margin:16px 0 2px;padding:0 10px;font-size:10px;font-weight:800;display:none}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList{border-top:0;flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button{color:#2f2b25;text-align:left;cursor:pointer;background:#fffefa;border:1px solid #ded7cc;border-radius:999px;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon title";align-items:center;column-gap:9px;width:auto;max-width:100%;min-height:46px;margin:0;padding:0 14px 0 11px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid;box-shadow:0 6px 14px #28241e0f}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button:hover{border-color:color-mix(in srgb, var(--accent) 42%, #ded7cc);background:color-mix(in srgb, var(--accent) 6%, #fffefa);transform:translateY(-1px)}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button span{color:#0000;width:25px;height:25px;font-size:0;font-family:var(--font-mono);background:#fbf3e7;border:1px solid #d7cfc3;border-radius:999px;grid-area:icon;place-items:center;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button span:before{content:"URL";color:#9b572c;font-size:10px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button:nth-child(2) span:before{content:"DOC"}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button:nth-child(3) span:before{content:"#";font-size:16px}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList strong{color:#27231f;text-overflow:ellipsis;white-space:nowrap;grid-area:title;align-self:center;font-size:14px;font-weight:650;line-height:1.2;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList small,.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList em{display:none}@media (max-height:780px){.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter{padding:28px 20px 12px}.CaseWorkspaceDesigns-module__mTvZ7G__contextRunnerLabel{margin-bottom:10px}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter h1{margin-bottom:10px;font-size:28px}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter h1:after{margin-top:10px}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter p{font-size:13px;line-height:1.42}.CaseWorkspaceDesigns-module__mTvZ7G__contextSkillStatus{margin-top:14px}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList{margin-top:18px}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button{min-height:44px;padding:0 12px 0 10px}}@media (max-height:650px){.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter{padding:16px 20px 12px}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter h1{margin-bottom:8px;font-size:22px}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter h1:after{margin-top:8px}.CaseWorkspaceDesigns-module__mTvZ7G__contextStarter p{font-size:12px;line-height:1.35}.CaseWorkspaceDesigns-module__mTvZ7G__contextSkillStatus{min-height:22px;margin:10px 0 0}.CaseWorkspaceDesigns-module__mTvZ7G__contextRunnerLabel{min-height:20px;margin-bottom:8px;font-size:9px}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList{margin-top:12px}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button{grid-template-columns:24px minmax(0,1fr);column-gap:8px;min-height:40px;padding:0 11px 0 9px}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList button span{width:23px;height:23px}.CaseWorkspaceDesigns-module__mTvZ7G__contextActionList small{display:none}}.CaseWorkspaceDesigns-module__mTvZ7G__conversation{scrollbar-gutter:stable;flex-direction:column;gap:16px;padding:clamp(1rem,4.2cqw,1.375rem) clamp(1rem,4.4cqw,1.5rem) 1.25rem;display:flex;overflow-y:auto}.CaseWorkspaceDesigns-module__mTvZ7G__message{width:100%;max-width:min(100%,520px);margin:0}.CaseWorkspaceDesigns-module__mTvZ7G__message strong{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__messageBody{color:#4f4a43;white-space:pre-line;width:100%;max-width:100%;margin:0;font-size:clamp(.72rem,1.95cqw,.82rem);line-height:1.34}.CaseWorkspaceDesigns-module__mTvZ7G__message[data-author=Lawless]{align-self:flex-start}.CaseWorkspaceDesigns-module__mTvZ7G__message[data-author=Lawless] .CaseWorkspaceDesigns-module__mTvZ7G__messageBody{color:#3f3932}.CaseWorkspaceDesigns-module__mTvZ7G__message[data-author=You]{align-self:flex-end;max-width:min(100%,420px)}.CaseWorkspaceDesigns-module__mTvZ7G__message[data-author=You] .CaseWorkspaceDesigns-module__mTvZ7G__messageBody{color:#2f2a24;text-align:right;font-weight:560}.CaseWorkspaceDesigns-module__mTvZ7G__assistantText{color:#3f3932;white-space:normal;margin:0}.CaseWorkspaceDesigns-module__mTvZ7G__assistantText :where(p,ul,ol,blockquote,pre,table){margin-top:0;margin-bottom:.45em}.CaseWorkspaceDesigns-module__mTvZ7G__assistantText :where(p,ul,ol,blockquote,pre,table):last-child{margin-bottom:0}.CaseWorkspaceDesigns-module__mTvZ7G__agentTimeline{margin:0 0 8px}.CaseWorkspaceDesigns-module__mTvZ7G__inlineAgentStatus{color:#77716a;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.35;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__inlineAgentStatus span{background:var(--accent);border-radius:999px;width:6px;height:6px;animation:1.1s ease-in-out infinite CaseWorkspaceDesigns-module__mTvZ7G__patent-workflow-pulse}.CaseWorkspaceDesigns-module__mTvZ7G__intentPills{flex-wrap:wrap;gap:10px;margin:-4px 0 12px;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__intentPills span,.CaseWorkspaceDesigns-module__mTvZ7G__modeChip{color:#5e5a54;background:#fffefa;border:1px solid #dedbd4;border-radius:999px;font-size:.82rem;font-weight:650;box-shadow:0 2px 5px #28241e14}.CaseWorkspaceDesigns-module__mTvZ7G__intentPills span{padding:7px 13px}.CaseWorkspaceDesigns-module__mTvZ7G__questionNotice{border:1px solid color-mix(in srgb, var(--accent) 38%, #dedbd4);background:color-mix(in srgb, var(--accent) 6%, white);width:100%;min-height:50px;color:color-mix(in srgb, var(--accent) 78%, #3a2a1e);font:inherit;text-align:left;border-radius:12px;margin:0 0 20px;padding:0 clamp(.875rem,4.4cqw,1.5rem);font-size:clamp(.95rem,3.9cqw,1.25rem);font-weight:800;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__toolPill{color:#77736c;background:#fff;border:1px solid #dedbd4;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__workingLine{color:#77736c;align-items:center;gap:14px;font-size:clamp(22px,5.5cqw,32px);line-height:1.55;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__workingLine span{color:var(--accent);font-size:30px;animation:1.1s ease-in-out infinite CaseWorkspaceDesigns-module__mTvZ7G__patent-workflow-pulse}.CaseWorkspaceDesigns-module__mTvZ7G__agentTrace{background:#fffdf9db;border:1px solid #e0d8cd;border-radius:9px;gap:0;margin:8px 0 16px;display:grid;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__agentTraceItem{color:#716c64;background:0 0;border:0;border-bottom:1px solid #ebe4da;border-radius:0;grid-template-columns:.625rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.5rem .625rem;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__agentTraceItem:last-child{border-bottom:0}.CaseWorkspaceDesigns-module__mTvZ7G__traceDot{background:#f6efe4;border:1px solid #cfc6b8;border-radius:999px;width:.4375rem;height:.4375rem;margin-top:.42rem}.CaseWorkspaceDesigns-module__mTvZ7G__traceCopy{gap:.125rem;min-width:0;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__traceCopy strong{color:#5b554d;margin:0;font-size:.8125rem;font-weight:650;line-height:1.25}.CaseWorkspaceDesigns-module__mTvZ7G__traceCopy small{color:#77736c;font-size:.71875rem;line-height:1.32}.CaseWorkspaceDesigns-module__mTvZ7G__traceActive{background:color-mix(in srgb, var(--accent) 7%, #fffefa)}.CaseWorkspaceDesigns-module__mTvZ7G__traceActive .CaseWorkspaceDesigns-module__mTvZ7G__traceDot{border-color:var(--accent);background:var(--accent);opacity:.72;box-shadow:none;animation:1.2s ease-out infinite CaseWorkspaceDesigns-module__mTvZ7G__patent-workflow-trace-pulse}.CaseWorkspaceDesigns-module__mTvZ7G__traceComplete .CaseWorkspaceDesigns-module__mTvZ7G__traceDot{background:#7c8a6b;border-color:#7c8a6b}.CaseWorkspaceDesigns-module__mTvZ7G__tracePending{opacity:.72}.CaseWorkspaceDesigns-module__mTvZ7G__traceError{border-color:#b55a43}.CaseWorkspaceDesigns-module__mTvZ7G__traceError .CaseWorkspaceDesigns-module__mTvZ7G__traceDot{background:#b55a43;border-color:#b55a43}@keyframes CaseWorkspaceDesigns-module__mTvZ7G__patent-workflow-pulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes CaseWorkspaceDesigns-module__mTvZ7G__patent-workflow-trace-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 30%, transparent)}to{box-shadow:0 0 0 9px #0000}}.CaseWorkspaceDesigns-module__mTvZ7G__composer{min-width:0;height:clamp(var(--wf-composer-min-height), calc(var(--wf-composer-reference-height) * var(--wf-source-scale)), var(--wf-composer-reference-height));background:linear-gradient(#ffffffb8,#0000 42%),#fffdfa;border:1px solid #d9d2c7;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;align-self:end;gap:8px;margin:0 clamp(.875rem,4.2cqw,1.375rem) clamp(.875rem,2.6dvh,1.25rem);padding:10px;display:grid;overflow:hidden;box-shadow:0 10px 26px #2c241a13}.CaseWorkspaceDesigns-module__mTvZ7G__sharedComposer{width:auto;min-width:0;height:var(--wf-composer-height);margin:0 clamp(.75rem, 3.4cqw, 1.125rem) var(--wf-composer-inset);align-self:end}.CaseWorkspaceDesigns-module__mTvZ7G__sharedComposer>div{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__sharedComposer textarea{resize:none;min-height:0}.CaseWorkspaceDesigns-module__mTvZ7G__sharedComposerCompact{height:var(--wf-composer-height)}.CaseWorkspaceDesigns-module__mTvZ7G__composerCompact{grid-template-rows:minmax(0,1fr) auto}.CaseWorkspaceDesigns-module__mTvZ7G__composerModeRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__composerModeChip,.CaseWorkspaceDesigns-module__mTvZ7G__composerAttachmentCount{color:#5f574d;background:#fffefa;border:1px solid #ded8ce;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:760;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__composerModeChip{color:#8b5429}.CaseWorkspaceDesigns-module__mTvZ7G__composer textarea{resize:none;color:#3d3831;overflow-wrap:anywhere;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:0;padding:3px 2px 0;font-size:15px;line-height:1.42}.CaseWorkspaceDesigns-module__mTvZ7G__composer textarea::placeholder{color:#9d968d}.CaseWorkspaceDesigns-module__mTvZ7G__composerFooter{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__composerTools{align-items:center;gap:7px;min-width:0;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__composerIconButton{cursor:pointer;background:#fffefa;border:1px solid #ddd8cf;border-radius:8px;flex:none;place-items:center;width:34px;min-width:0;height:34px;padding:0;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__composerIconButton:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236f675b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48'/%3E%3C/svg%3E") 50%/contain no-repeat;width:18px;height:18px}.CaseWorkspaceDesigns-module__mTvZ7G__composerUtilityButton,.CaseWorkspaceDesigns-module__mTvZ7G__importButton{color:#4d473f;min-height:34px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #ddd8cf;border-radius:8px;padding:0 12px;font-size:13px;font-weight:720}.CaseWorkspaceDesigns-module__mTvZ7G__composerUtilityButton{color:#746c61}.CaseWorkspaceDesigns-module__mTvZ7G__importButton{margin-left:auto}.CaseWorkspaceDesigns-module__mTvZ7G__sendButton{color:#fffdf9;min-height:34px;font:inherit;cursor:pointer;box-shadow:none;background:#2f2b25;border:1px solid #2f2b25;border-radius:8px;flex:0 0 70px;font-size:14px;font-weight:820}.CaseWorkspaceDesigns-module__mTvZ7G__composerUtilityButton:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__importButton:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__composerIconButton:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__sendButton:disabled{cursor:not-allowed;opacity:.48}.CaseWorkspaceDesigns-module__mTvZ7G__designArea{grid-template-rows:var(--wf-topbar-height) minmax(0, 1fr);background:#fffdfa;min-width:0;min-height:100dvh;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop{background:#fffdfa;border-bottom:1px solid #dedbd4;justify-content:space-between}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop nav{height:100%;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop nav button{min-width:clamp(104px, calc(148px * var(--wf-source-scale)), 148px);padding:0 clamp(12px, calc(18px * var(--wf-source-scale)), 18px);font-size:clamp(14px, calc(16px * var(--wf-source-scale)), 16px);border-right:1px solid #dedbd4;border-radius:0 0 12px}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop nav button[data-tab-id^=workspace-file\:]{min-width:clamp(180px, calc(260px * var(--wf-source-scale)), 260px);max-width:clamp(220px, calc(360px * var(--wf-source-scale)), 360px);color:#5f594f;font-family:var(--font-mono);font-size:clamp(11px, calc(13px * var(--wf-source-scale)), 13px);text-overflow:ellipsis;white-space:nowrap;border-radius:0;font-weight:760;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop div{align-items:center;gap:10px;padding-right:14px;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__shareButton{min-width:68px;min-height:34px;box-shadow:none;color:#fffdf9!important;background:#2f2b25!important;border:1px solid #d8d2c8!important;border-radius:8px!important;font-size:14px!important}.CaseWorkspaceDesigns-module__mTvZ7G__avatar{color:#5f594e;cursor:pointer;background:#eee8dd;border:1px solid #d7d0c5;border-radius:999px;place-items:center;width:34px;height:34px;padding:0;font-size:14px;font-weight:600;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__avatar .lw-icon{width:17px;height:17px}.CaseWorkspaceDesigns-module__mTvZ7G__filesState{grid-template-rows:minmax(0, 1fr) var(--wf-footer-height);min-height:0;display:grid;position:relative}.CaseWorkspaceDesigns-module__mTvZ7G__filesStateViewer{grid-template-rows:minmax(0,1fr)}.CaseWorkspaceDesigns-module__mTvZ7G__filesStateWithNotice{grid-template-rows:auto minmax(0, 1fr) var(--wf-footer-height)}.CaseWorkspaceDesigns-module__mTvZ7G__filesStateViewer.CaseWorkspaceDesigns-module__mTvZ7G__filesStateWithNotice{grid-template-rows:auto minmax(0,1fr)}.CaseWorkspaceDesigns-module__mTvZ7G__hiddenFileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceDragActive .CaseWorkspaceDesigns-module__mTvZ7G__designArea{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--accent) 58%, transparent)}.CaseWorkspaceDesigns-module__mTvZ7G__uploadDropZone{z-index:3;background:#fffaf2;border-top:1px solid #efe8dd;border-bottom:1px solid #dedbd4;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:7px 22px;display:grid;position:absolute;top:0;left:0;right:0}.CaseWorkspaceDesigns-module__mTvZ7G__filesStateWithNotice .CaseWorkspaceDesigns-module__mTvZ7G__uploadDropZone{position:static}.CaseWorkspaceDesigns-module__mTvZ7G__uploadDropZone div{gap:4px;min-width:0;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__uploadDropZone strong{color:#3f3a33;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.2;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__uploadDropZone span{color:#77736c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__uploadDropZone .lw-button{min-height:32px}.CaseWorkspaceDesigns-module__mTvZ7G__uploadDropZoneActive{background:color-mix(in srgb, var(--accent) 12%, #fbf8f2);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar{background:#fffdfa;border-bottom:1px solid #dedbd4;gap:12px;padding:0 20px}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button:first-child,.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button:nth-child(2){color:#0000;width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;font-size:0;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button:first-child:before{content:"";border:1.8px solid #9e5a28;border-radius:2px;width:17px;height:12px;box-shadow:0 -5px 0 -3px #9e5a28}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button:nth-child(2):before{content:"";border:2px solid #2f2b25;border-left-color:#0000;border-radius:999px;width:18px;height:18px}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar strong{color:#5e5a54;font-size:clamp(18px, calc(22px * var(--wf-source-scale)), 22px);margin-left:18px}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar span{flex:1}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button:nth-last-child(-n+2){color:#5e5a54;font-size:15px;font-weight:700}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button:last-child{color:#2f2b25;background:0 0;border:0;align-items:center;gap:8px;min-height:36px;padding:0 4px;display:inline-flex}.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button:last-child:before{content:"";border:1.8px solid #9e5a28;border-top:0;border-radius:0 0 7px 7px;width:11px;height:15px;transform:rotate(8deg)}.CaseWorkspaceDesigns-module__mTvZ7G__infoFooter{padding:clamp(12px, calc(17px * var(--wf-source-scale)), 17px) clamp(18px, calc(28px * var(--wf-source-scale)), 28px);background:#fbf8f2e6;border-top:1px solid #dedbd4}.CaseWorkspaceDesigns-module__mTvZ7G__infoFooter span{color:#a05d2d;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__infoFooter p{color:#5f594f;font-family:var(--font-sans);font-size:clamp(14px, calc(17px * var(--wf-source-scale)), 17px);margin:6px 0 0;line-height:1.35}.CaseWorkspaceDesigns-module__mTvZ7G__fileBrowser{grid-template-columns:minmax(20rem,1fr) minmax(18rem,40%);min-height:0;display:grid;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__fileListPane{background:#fffdfa;border-right:1px solid #dedbd4;container-type:inline-size}.CaseWorkspaceDesigns-module__mTvZ7G__fileListPane p{color:#5e5a54;letter-spacing:.08em;border-bottom:1px solid #dedbd4;align-items:center;height:clamp(3rem,9dvh,3.875rem);margin:0;padding:0 clamp(1.25rem,7cqw,1.75rem);font-size:clamp(.95rem,4.2cqw,1.25rem);font-weight:800;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__fileListPane button{width:100%;height:clamp(4.75rem,14dvh,5.5rem);color:var(--fg);text-align:left;cursor:pointer;background:#fffdfa;border:0;border-bottom:1px solid #dedbd4;grid-template-rows:1fr 1fr;grid-template-columns:clamp(2.25rem,10cqw,3.25rem) minmax(0,1fr) minmax(4.25rem,22cqw);align-items:center;column-gap:clamp(.625rem,3cqw,.875rem);padding:0 clamp(1rem,7cqw,2rem);display:grid;position:relative}.CaseWorkspaceDesigns-module__mTvZ7G__fileListPane .CaseWorkspaceDesigns-module__mTvZ7G__selectedFile{background:color-mix(in srgb, var(--accent) 16%, #fffdf9);color:var(--fg);box-shadow:inset 3px 0 0 var(--accent)}.CaseWorkspaceDesigns-module__mTvZ7G__fileIcon{border:1px solid color-mix(in srgb, var(--accent) 28%, #dedbd4);background:color-mix(in srgb, var(--accent) 8%, #fffdf9);border-radius:5px;grid-row:1/3;width:clamp(2rem,8cqw,2.625rem);height:clamp(2.625rem,11cqw,3.5rem)}.CaseWorkspaceDesigns-module__mTvZ7G__fileListPane strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;font-size:clamp(1rem,5.8cqw,1.5rem);overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__fileListPane small{color:currentColor;opacity:.72;text-overflow:ellipsis;white-space:nowrap;align-self:start;min-width:0;font-size:clamp(.875rem,4.6cqw,1.1875rem);overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__fileListPane em{color:currentColor;opacity:.72;text-align:right;text-overflow:ellipsis;white-space:nowrap;grid-area:1/3/3;font-size:clamp(.8rem,4.1cqw,1.125rem);font-style:normal;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__filePreviewPane{text-align:center;background:#f8f7f3;align-content:center;place-items:center;gap:22px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__bigFileIcon{aspect-ratio:37/25;background:radial-gradient(circle,#dfe6f1 0 44px,#0000 45px),#efeee9;border:1px solid #dedbd4;border-radius:14px;width:min(100% - 3rem,46.25rem);height:auto;box-shadow:0 28px 60px #28241e24}.CaseWorkspaceDesigns-module__mTvZ7G__filePreviewPane button{min-width:120px;min-height:48px;font:inherit;background:#fff;border:1px solid #dedbd4;border-radius:10px;font-size:21px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__filePreviewPane button:disabled{color:#8c867c;cursor:default;opacity:.68}.CaseWorkspaceDesigns-module__mTvZ7G__filePreviewPane h2{margin:8px 0 0;font-size:32px}.CaseWorkspaceDesigns-module__mTvZ7G__previewToolbar{border-bottom:1px solid #dedbd4;justify-content:flex-end;gap:22px;padding:0 20px}.CaseWorkspaceDesigns-module__mTvZ7G__previewToolbar span{margin-right:auto}.CaseWorkspaceDesigns-module__mTvZ7G__commentButton{min-height:38px;padding:0 18px;background:var(--accent)!important;color:#fff!important;border-radius:8px!important}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileIndex,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileViewer{background:#fffdfa;height:100%;min-height:0;overflow:auto}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileIndex{grid-template-rows:minmax(0,1fr);display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileCount{color:#77736c;background:#fffdfa;border-bottom:1px solid #dedbd4;justify-content:flex-end;align-items:center;min-height:34px;padding:0 28px;font-size:12px;font-weight:800;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty span{color:#8a542c;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.2}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty h2{color:#2f2b25;font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:600}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty p{color:#706b63;margin:0;font-size:14px;line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty .lw-button{min-height:34px}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileBrowser{min-height:0;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileListPane{background:#fffdfa;min-width:0;min-height:0;overflow:auto}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFilePreviewPane{text-align:center;background:#f7f4ee;align-content:center;justify-items:center;gap:14px;min-width:0;min-height:0;padding:clamp(1.25rem,3vw,2.5rem);display:none;overflow:auto}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFilePreviewIcon{aspect-ratio:1.25;color:#8a542c;width:min(12rem,42%);font-family:var(--font-mono);background:linear-gradient(#ffffff94,#fff0 42%),#ece7df;border:1px solid #d5cec2;border-radius:5px;place-items:center;font-size:12px;font-weight:850;display:inline-grid;box-shadow:0 12px 24px #28241e0e}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFilePreviewPane .lw-button{min-height:34px;box-shadow:0 6px 14px #28241e0f}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFilePreviewPane h3,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFilePreviewPane p{overflow-wrap:anywhere;max-width:100%;margin:0}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFilePreviewPane h3{color:#2f2b25;font-size:18px;font-weight:800;line-height:1.25}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFilePreviewPane p{color:#706b63;font-size:13px;line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileSections{align-content:start;gap:0;padding:0;display:grid;overflow:auto}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileSection{background:#fffdfa;border-bottom:1px solid #dedbd4;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileSection header{background:#fffdfa;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 28px;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileSection header strong{color:#3f3a33;font-size:13px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileSection header span{color:#77736c;font-size:12px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows{display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows button{width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ebe5dc;grid-template-columns:46px minmax(0,1fr) minmax(4rem,auto);align-items:center;gap:12px;padding:10px 28px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows button:last-child{border-bottom:0}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows button:hover,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows button:focus-visible,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRowActive{outline:none;background:#f3f0e9!important}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRowActive{box-shadow:inset 3px 0 0 var(--accent)}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileBadge{border:1px solid color-mix(in srgb, var(--accent) 28%, #dedbd4);background:color-mix(in srgb, var(--accent) 7%, #fffdf9);color:#6a5d50;width:42px;height:34px;font-family:var(--font-mono);text-transform:uppercase;border-radius:5px;place-items:center;font-size:10px;font-weight:850;line-height:1;display:inline-grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows button>span:nth-child(2){gap:3px;min-width:0;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows strong,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows small,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows strong{color:#2f2b25;font-size:15px;font-weight:760;line-height:1.25}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows small,.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows em{color:#77736c;font-size:12px;line-height:1.3}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows em{text-align:right;font-style:normal}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileViewer{padding:0}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileViewer>article{width:100%;min-height:100%;box-shadow:none;border:0;border-radius:0;margin:0 auto;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactPanel{color:#2f2920;background:#fffdf9;grid-template-rows:auto minmax(0,1fr);width:100%;min-height:100%;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactHeader{background:#fbf8f1;border-bottom:1px solid #e5dfd4;padding:18px 22px 16px}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactHeader span{color:#82776a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactHeader h2{margin:5px 0 0;font-size:20px;font-weight:760;line-height:1.2}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactHeader p{color:#6b6257;margin:7px 0 0;font-size:13px;line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactBody{min-height:0;padding:22px;overflow:auto}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactQuestionsCanvas,.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactSheet{gap:18px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactSheet h1{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactSheet section{border-bottom:1px solid #ebe5da;gap:12px;padding-bottom:18px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactSheet section:last-child{border-bottom:0}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactSheet h2{margin:0;font-size:16px;font-weight:740;line-height:1.3}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactChoiceWrap{flex-wrap:wrap;gap:10px;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactChoiceWrap button{color:#302a22;min-height:40px;font:inherit;text-align:center;background:#fff;border:1px solid #ded7ca;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:15px;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:0 1px 4px #28241e14}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactChoiceWrap button small{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactChoiceWrap .CaseWorkspaceDesigns-module__mTvZ7G__choiceActive,.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactChoiceWrap button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 62%, #ded7ca);background:color-mix(in srgb, var(--accent) 13%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent), 0 2px 7px #78432629}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactSheet textarea{color:#302a22;width:100%;min-height:118px;font:inherit;background:#fff;border:1px solid #ded7ca;border-radius:8px;padding:13px 14px;line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactContinueButton{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;justify-self:start;min-width:108px;min-height:44px;margin-top:4px;padding:0 20px;font-size:14px;font-weight:760;line-height:1;box-shadow:0 2px 7px #7843262e}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactContinueButton:disabled{color:#8a8175;background:#ebe6dc;border-color:#ddd7cc}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactAnswers{gap:12px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactAnswers section{background:#fff;border:1px solid #e5dfd4;border-radius:8px;padding:14px}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactAnswers span{color:#756c61;font-size:12px;font-weight:760}.CaseWorkspaceDesigns-module__mTvZ7G__questionArtifactAnswers p{margin:6px 0 0;font-size:14px;line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty{text-align:center;align-content:center;justify-items:center;gap:7px;min-height:100%;padding:28px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty h2{font-family:var(--font-sans);font-size:20px;font-weight:720;line-height:1.18}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty p{max-width:42ch;font-size:13px}.CaseWorkspaceDesigns-module__mTvZ7G__codeDocument{background:#fffdf9;border:1px solid #cfc8ba;border-radius:.6rem;grid-template-rows:auto minmax(0,1fr);width:min(112rem,100% - clamp(2.25rem,7vw,7rem));height:calc(100% - clamp(2rem,5dvh,3.625rem));min-height:34rem;margin:clamp(1rem,2.5dvh,1.8125rem) auto;display:grid;overflow:hidden;box-shadow:0 8px 28px #2d271e14}.CaseWorkspaceDesigns-module__mTvZ7G__codeDocument header{padding:clamp(.75rem, calc(1rem * var(--wf-source-scale)), 1rem) clamp(.875rem, calc(1.25rem * var(--wf-source-scale)), 1.25rem);color:#3f3a33;font-size:clamp(.875rem, calc(1rem * var(--wf-source-scale)), 1rem);background:#fffdfa;border-bottom:1px solid #dedbd4;justify-content:space-between;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__codeSourceBody{padding:clamp(.875rem, calc(1.25rem * var(--wf-source-scale)), 1.25rem) 0;color:#3f3a33;font-family:var(--font-mono);font-size:clamp(.75rem, calc(.92rem * var(--wf-source-scale)), .92rem);line-height:1.62;overflow:auto}.CaseWorkspaceDesigns-module__mTvZ7G__codeSourceLine{grid-template-columns:clamp(2.75rem, calc(4rem * var(--wf-source-scale)), 4rem) minmax(max-content, 1fr);min-height:1.5em;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__codeSourceLine:hover{background:#bd66240d}.CaseWorkspaceDesigns-module__mTvZ7G__codeSourceGutter{-webkit-user-select:none;user-select:none;padding-right:clamp(.625rem, calc(.875rem * var(--wf-source-scale)), .875rem);color:#b4aa9b;text-align:right;border-right:1px solid #eee7dc}.CaseWorkspaceDesigns-module__mTvZ7G__codeSourceText{padding:0 clamp(1rem, calc(1.25rem * var(--wf-source-scale)), 1.25rem);color:#3f3a33;white-space:pre;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__commentRail{z-index:4;text-align:left;background:#fffdf9f5;border:1px solid #dedbd4;border-radius:1.25rem;gap:1rem;width:min(23.5rem,100vw - 2.5rem);padding:clamp(1rem,2vw,1.5rem);display:grid;position:fixed;bottom:clamp(1.25rem,3dvh,3rem);right:clamp(1.25rem,3vw,3rem);box-shadow:0 1.25rem 2.5rem #28241e29}.CaseWorkspaceDesigns-module__mTvZ7G__commentRail p{color:#77736c;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}.CaseWorkspaceDesigns-module__mTvZ7G__commentRail div{background:#fff;border:1px solid #dedbd4;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(4.5rem,6rem);gap:10px;padding:12px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__commentRail input{border:0;padding:0 12px;font-size:18px}.CaseWorkspaceDesigns-module__mTvZ7G__commentRail button{min-height:48px;font-size:16px}.CaseWorkspaceDesigns-module__mTvZ7G__modalBackdrop{z-index:100;background:#1c1a1670;place-items:start center;padding-top:clamp(2rem,5dvh,5.4rem);display:grid;position:fixed;inset:0}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal{width:min(clamp(var(--wf-modal-min-width), calc(var(--wf-modal-reference-width) * var(--wf-fluid-source-scale)), var(--wf-modal-reference-width)), calc(100vw - 2rem));background:#fff;border:1px solid #dedbd4;border-radius:.9rem;max-width:calc(100vw - 2rem);max-height:min(52rem,82dvh);overflow:hidden;box-shadow:0 2.5rem 5rem #0000003d}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal header{border-bottom:1px solid #dedbd4;justify-content:space-between;padding:1.2rem 1.5rem 1rem;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal h2{font-size:clamp(1rem, calc(32px * var(--wf-source-scale)), 1.5rem);margin:0}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal header p,.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal>div>p{color:#77736c;font-size:clamp(.875rem, calc(24px * var(--wf-source-scale)), 1rem);margin:6px 0 0}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal header button{color:#44413b;cursor:pointer;background:0 0;border:0;font-size:1.6rem}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal>div{max-height:calc(82dvh - 6.8rem);padding:1.4rem 1.5rem;overflow-y:auto}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal h3{color:#77736c;font-size:clamp(.75rem, calc(18px * var(--wf-source-scale)), .9rem);margin:0 0 1rem}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal>div button{text-align:left;background:0 0;border:0;gap:.2rem;width:100%;padding:.6rem 0;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal>div strong{font-size:clamp(1rem, calc(28px * var(--wf-source-scale)), 1.25rem)}.CaseWorkspaceDesigns-module__mTvZ7G__skillsModal>div span{color:#77736c;font-size:clamp(.875rem, calc(23px * var(--wf-source-scale)), 1rem)}.CaseWorkspaceDesigns-module__mTvZ7G__postedComment{text-align:left;background:#fff;border:1px solid #dedbd4;border-radius:.5rem;padding:.75rem}.CaseWorkspaceDesigns-module__mTvZ7G__postedComment strong{margin-bottom:.35rem;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__postedComment p{margin:0}.CaseWorkspaceDesigns-module__mTvZ7G__draftComment,.CaseWorkspaceDesigns-module__mTvZ7G__sourcePanel{text-align:left;background:#fffdf9;border:1px solid #dedbd4;border-radius:.5rem;padding:.75rem}.CaseWorkspaceDesigns-module__mTvZ7G__draftComment strong,.CaseWorkspaceDesigns-module__mTvZ7G__sourcePanel strong{margin-bottom:.35rem;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__draftComment p,.CaseWorkspaceDesigns-module__mTvZ7G__sourcePanel p{margin:0}.CaseWorkspaceDesigns-module__mTvZ7G__sourceControls{gap:.35rem;margin:.6rem 0;display:flex}.CaseWorkspaceDesigns-module__mTvZ7G__sourceControl{background:var(--workspace-review-control-color,#24221e);cursor:pointer;border:1px solid #dedbd4;border-radius:.25rem;width:1.25rem;height:1.25rem;padding:0}.CaseWorkspaceDesigns-module__mTvZ7G__sourceControlActive{box-shadow:0 0 0 2px #fffdf9, 0 0 0 4px color-mix(in srgb, var(--accent) 34%, #dedbd4);border-color:#24221e}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex{height:100dvh;min-height:100dvh}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__indexRail{padding-top:32px}.CaseWorkspaceDesigns-module__mTvZ7G__realTitleField{gap:8px;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;min-height:auto!important;padding:14px!important;display:grid!important}.CaseWorkspaceDesigns-module__mTvZ7G__realTitleField span{color:#77736c;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;padding:42px 56px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard{background:#fffdf9;border:1px solid #dedbd4;border-radius:10px;gap:14px;padding:20px;display:grid;box-shadow:0 8px 18px #28241e0f}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard span{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard h2{color:#2f2d29;font-family:var(--font-display);margin:0;font-size:26px;font-weight:600;line-height:1.1}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard p{color:#77736c;margin:0;font-size:14px}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard dl div{background:#faf9f6;border:1px solid #e2ded7;border-radius:8px;padding:8px}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard dt{color:#77736c;font-size:11px}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard dd{color:#2f2d29;margin:2px 0 0;font-size:18px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseCard button,.CaseWorkspaceDesigns-module__mTvZ7G__realEmptyCases button{color:#fffdf9;min-height:42px;font:inherit;cursor:pointer;background:#24221e;border:1px solid #24221e;border-radius:8px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__realEmptyCases{color:#77736c;text-align:center;align-content:center;place-items:center;gap:12px;min-height:calc(100% - 84px);display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__realEmptyCases h1{color:#2f2d29;font-family:var(--font-display);margin:0;font-size:48px;font-weight:600}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace{--wf-source-scale:.72;--wf-rail-width:clamp(320px, 28vw, 440px);height:100dvh;min-height:100dvh}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__avatar{width:34px;height:34px}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__chatRail{min-height:0}.CaseWorkspaceDesigns-module__mTvZ7G__realStatus{background:#fff;border:1px solid #dedbd4;border-radius:999px;grid-template-columns:10px auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__realStatus span{background:#77736c;border-radius:999px;width:10px;height:10px}.CaseWorkspaceDesigns-module__mTvZ7G__realStatus strong{color:#2f2d29;white-space:nowrap;margin:0;font-size:14px}.CaseWorkspaceDesigns-module__mTvZ7G__realStatus p{color:#77736c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__realStatusWorking span{background:var(--accent);animation:1.1s ease-in-out infinite CaseWorkspaceDesigns-module__mTvZ7G__legal-agent-pulse}.CaseWorkspaceDesigns-module__mTvZ7G__realStatusDone span{background:#2f7d4c}.CaseWorkspaceDesigns-module__mTvZ7G__realStatusIssue span{background:#b42318}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventGroup{gap:7px;margin:8px 0 12px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventSummary{color:#6b6258;width:100%;min-height:30px;font:inherit;text-align:left;background:#fffefa;border:1px solid #ebe4da;border-radius:7px;grid-template-columns:12px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:0 9px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventSummary>span,.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow>span{background:var(--accent);opacity:.7;border-radius:999px;width:7px;height:7px;animation:1.2s ease-out infinite CaseWorkspaceDesigns-module__mTvZ7G__patent-workflow-trace-pulse;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventSummary>span[data-state=complete],.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow>span[data-state=complete]{background:#8a8176;animation:none}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventSummary strong{color:#6a6259;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:680;line-height:1.25;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventSummary em{color:#9b9287;text-align:right;font-size:11px;font-style:normal}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRows{gap:8px;padding-left:2px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:8px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow>span{width:7px;height:7px;margin-top:6px}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow>span[data-kind=source],.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow>span[data-kind=artifact]{background:#8a8176}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventError>span,.CaseWorkspaceDesigns-module__mTvZ7G__streamEventSummary>span[data-state=error],.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow>span[data-state=error]{background:#b42318;animation:none}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow strong,.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow small{min-width:0;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow strong{color:#77716a;margin:0;font-size:12px;font-weight:560;line-height:1.32}.CaseWorkspaceDesigns-module__mTvZ7G__streamEventRow small{color:#8b857e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.32;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__streamThinking,.CaseWorkspaceDesigns-module__mTvZ7G__streamError{color:#77736c;margin:8px 0 0;font-size:12px;line-height:1.42}.CaseWorkspaceDesigns-module__mTvZ7G__streamError{color:#8f1d12}.CaseWorkspaceDesigns-module__mTvZ7G__billingNotice{border:1px solid color-mix(in srgb, var(--accent) 28%, #dedbd4);background:color-mix(in srgb, var(--accent) 6%, #fffefa);white-space:normal;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:10px;padding:12px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__billingNotice span{color:#817970;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__billingNotice strong{color:#3f3932;font-size:13px;font-weight:700;line-height:1.25;display:block}.CaseWorkspaceDesigns-module__mTvZ7G__billingNotice p{color:#665f57;margin:4px 0 0;font-size:12px;line-height:1.4}.CaseWorkspaceDesigns-module__mTvZ7G__billingNotice button{white-space:nowrap}.CaseWorkspaceDesigns-module__mTvZ7G__artifactReadyText{color:#77736c;margin:8px 0 0;font-size:12px;line-height:1.4}.CaseWorkspaceDesigns-module__mTvZ7G__streamPreview{background:#fff;border:1px solid #dedbd4;border-radius:10px;gap:8px;margin-top:12px;padding:12px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__streamPreview strong{color:#3f3a33;margin:0;font-size:13px}.CaseWorkspaceDesigns-module__mTvZ7G__streamPreview pre{color:#5e5a54;max-height:220px;font:12px/1.55 var(--font-mono);white-space:pre-wrap;margin:0;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop button:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__continueButton:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__shareButton:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__composerUtilityButton:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__importButton:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__composerIconButton:disabled,.CaseWorkspaceDesigns-module__mTvZ7G__sendButton:disabled{cursor:not-allowed;opacity:.52}.CaseWorkspaceDesigns-module__mTvZ7G__realChoiceActive{border-color:color-mix(in srgb, var(--accent) 72%, #dedbd4)!important;background:color-mix(in srgb, var(--accent) 10%, #fff)!important;color:color-mix(in srgb, var(--accent) 82%, #2f2d29)!important}.CaseWorkspaceDesigns-module__mTvZ7G__realFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__realFieldGrid h2{grid-column:1/-1}.CaseWorkspaceDesigns-module__mTvZ7G__realFieldGrid label{gap:7px;display:grid}.CaseWorkspaceDesigns-module__mTvZ7G__realFieldGrid label span{color:#77736c;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.CaseWorkspaceDesigns-module__mTvZ7G__realFieldGrid input{min-height:52px;color:var(--fg);font:inherit;background:#fff;border:1px solid #dedbd4;border-radius:8px;outline:none;padding:0 14px;font-size:18px}@media (max-width:980px){.CaseWorkspaceDesigns-module__mTvZ7G__indexPage{grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh;overflow:auto}.CaseWorkspaceDesigns-module__mTvZ7G__indexRail{min-height:auto}.CaseWorkspaceDesigns-module__mTvZ7G__indexLibrary{overflow:visible}.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop{flex-direction:column;align-items:stretch;gap:14px;height:auto;padding:18px}.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop nav{height:44px;overflow-x:auto}.CaseWorkspaceDesigns-module__mTvZ7G__libraryTop input{width:100%}.CaseWorkspaceDesigns-module__mTvZ7G__librarySwitch{max-width:calc(100vw - 36px);margin:24px 18px 18px;overflow-x:auto}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceCards{grid-template-columns:minmax(0,1fr);margin:0 18px 32px}.CaseWorkspaceDesigns-module__mTvZ7G__workspacePage{grid-template-columns:minmax(0,1fr);height:auto;min-height:100dvh}.CaseWorkspaceDesigns-module__mTvZ7G__workspacePage .CaseWorkspaceDesigns-module__mTvZ7G__chatRail{min-height:100dvh}.CaseWorkspaceDesigns-module__mTvZ7G__singleColumnWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__chatRail{border-left:0;border-right:0;width:100%}.CaseWorkspaceDesigns-module__mTvZ7G__preRunCanvasWorkspace{--wf-rail-width:100%}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionnaire{width:calc(100% - 36px);padding:32px 0 96px}.CaseWorkspaceDesigns-module__mTvZ7G__preRunQuestionHeader h1{font-size:31px}.CaseWorkspaceDesigns-module__mTvZ7G__workspacePage .CaseWorkspaceDesigns-module__mTvZ7G__designArea{min-height:720px}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex,.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace{grid-template-columns:minmax(0,1fr);height:auto;overflow:auto}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__chatRail{min-height:auto}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__designArea{grid-template-rows:auto minmax(0,1fr);max-width:100%;min-height:0;overflow-x:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop{flex-direction:column;align-items:stretch;width:100%;max-width:100%;height:auto;overflow:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop nav{width:100%;min-width:0;max-width:100%;overflow-x:auto}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop nav button{border-radius:0;min-width:max-content;padding:0 10px;font-size:14px}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceTop>div{border-top:1px solid #dedbd4;justify-content:space-between;width:100%;min-width:0;max-width:100%;padding:8px 12px}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__filesState{grid-template-rows:minmax(0,1fr) auto;min-width:0;overflow-x:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__filesStateWithNotice{grid-template-rows:auto minmax(0,1fr) auto}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__filesStateViewer{grid-template-rows:minmax(0,1fr)}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__filesStateViewer.CaseWorkspaceDesigns-module__mTvZ7G__filesStateWithNotice{grid-template-rows:auto minmax(0,1fr)}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileSections,.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileViewer,.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty{padding:0}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileEmpty{padding:18px}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileBrowser{grid-template-columns:minmax(0,1fr);overflow-y:auto}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileListPane{border-right:0}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFilePreviewPane{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows button{grid-template-columns:42px minmax(0,1fr);padding:10px 14px}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__workspaceFileRows em{text-align:left;grid-column:2}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;height:auto;min-height:56px;padding:0 12px;overflow-x:hidden}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar strong{min-width:max-content;margin-left:0}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar span{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__secondaryToolbar button{flex:0 auto;font-size:14px}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__fileBrowser{grid-template-columns:minmax(0,1fr);overflow-y:auto}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__fileListPane{border-right:0}.CaseWorkspaceDesigns-module__mTvZ7G__realWorkspace .CaseWorkspaceDesigns-module__mTvZ7G__filePreviewPane{display:none}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseGrid{grid-template-columns:minmax(0,1fr);padding:24px 18px}.CaseWorkspaceDesigns-module__mTvZ7G__realCaseIndex .CaseWorkspaceDesigns-module__mTvZ7G__libraryTop{flex-direction:column;align-items:flex-start;padding:0 18px}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceIndexPanel{padding:24px 18px 32px}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRow{grid-template-columns:minmax(0,1fr)}.CaseWorkspaceDesigns-module__mTvZ7G__workspaceHistoryRow em{grid-area:auto/1;align-self:start}.CaseWorkspaceDesigns-module__mTvZ7G__realFieldGrid{grid-template-columns:minmax(0,1fr)}}
