.prose{color:var(--text);font-family:ui-sans-serif,system-ui,sans-serif;font-size:.875rem;line-height:1.6}.prose h1,.prose h2,.prose h3,.prose h4{color:var(--text);margin:1rem 0 .5rem;font-weight:600}.prose h1{font-size:1.25rem}.prose h2{font-size:1.1rem;border-bottom:1px solid var(--border);padding-bottom:.25rem}.prose h3{font-size:1rem}.prose p{margin:.5rem 0}.prose ol,.prose ul{padding-left:1.5rem;margin:.5rem 0}.prose li{margin:.25rem 0}.prose code{padding:.1rem .3rem;border-radius:3px;font-size:.8rem;color:#ff7b72;font-family:ui-monospace,monospace}.prose code,.prose pre{background:var(--surface-2)}.prose pre{border:1px solid var(--border);border-radius:6px;padding:.75rem 1rem;overflow-x:auto;margin:.75rem 0}.prose pre code{background:none;padding:0;color:var(--text)}.prose a{color:var(--accent);text-decoration:none}.prose a:hover{text-decoration:underline}.prose blockquote{border-left:3px solid var(--border);padding-left:1rem;color:var(--text-muted);margin:.5rem 0}.prose strong{color:var(--text);font-weight:600}.prose hr{border:none;border-top:1px solid var(--border);margin:1rem 0}.prose table{border-collapse:collapse;width:100%;font-size:.8rem}.prose td,.prose th{border:1px solid var(--border);padding:.4rem .75rem;text-align:left}.prose th{background:var(--surface-2)}@media (max-width:768px){.app-shell{flex-direction:column}.app-sidebar{width:100%;flex:0 0 auto;min-height:0;border-bottom:1px solid var(--border);border-right:0}.app-brand{align-items:baseline;display:flex;gap:.5rem;padding:.75rem 1rem .5rem}.app-brand-subtitle{margin-top:0}.app-nav{display:grid;flex:0 0 auto;gap:.25rem;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible;padding:.5rem .75rem}.app-nav-link{flex-direction:column;gap:.25rem;justify-content:center;min-width:0;padding:.45rem .25rem;text-align:center;white-space:normal}.app-nav-link span{font-size:.6875rem;line-height:1.1}.app-sidebar-footer{display:flex;align-items:stretch;flex-wrap:wrap;gap:.5rem;padding:.5rem}.app-sidebar-index{flex:1 1 12rem;margin-bottom:0;min-width:min(100%,12rem)}.app-sidebar-footer>.ui-button{flex:1 1 9rem}.app-sidebar-status{align-self:center;flex:1 1 100%;margin-bottom:0}.chat-header{align-items:flex-start;flex-direction:column;padding:1rem}.chat-alert{padding:.75rem 1rem}.chat-alert-actions .ui-button{flex:1 1 9rem}.chat-composer-status-card{align-items:stretch;grid-template-columns:1fr}.chat-composer-status-actions{justify-content:stretch}.chat-composer-status-actions .ui-button{flex:1 1 100%}.chat-index-alert{align-items:stretch;flex-direction:column}.chat-message-list{padding:1rem}.chat-empty-state{align-items:stretch;justify-content:flex-start;min-height:0;padding:.75rem 0}.chat-empty-state>.empty-state-icon{display:none}.chat-empty-copy,.chat-empty-title{text-align:left}.chat-empty-actions .ui-button{flex:1 1 10rem}.chat-readiness-header{align-items:flex-start;flex-direction:column}.chat-readiness-grid{grid-template-columns:1fr}.chat-message-width{max-width:100%}.chat-message-meta{align-items:flex-start;flex-direction:column}.chat-message-meta-user{align-items:flex-end}.chat-message-actions{flex-wrap:wrap;width:100%}.chat-message-meta-user .chat-message-actions{justify-content:flex-end}.chat-message-action{flex:1 1 7rem}.chat-composer{padding:.75rem 1rem 1rem}.chat-composer-row{align-items:stretch;flex-direction:column}.chat-composer-row .ui-button{width:100%}.skills-shell{flex-direction:column;height:auto;min-height:100%;overflow:visible}.skills-list-pane{border-bottom:1px solid var(--border);border-right:0;flex:0 0 auto;overflow:visible;width:100%}.skills-list-header{align-items:flex-start;flex-direction:column}.skills-header-actions{width:100%}.skills-header-actions .ui-button{flex:1 1 0}.skills-readiness-header{align-items:stretch;flex-direction:column}.skills-readiness-action{width:100%}.skills-quality-summary-header{align-items:flex-start;flex-direction:column}.skills-quality-summary-status{text-align:left}.skills-import-preview-header,.skills-import-skill-header,.skills-import-summary{align-items:stretch;flex-direction:column}.skills-import-summary-action{align-self:flex-start;max-width:100%}.skills-import-chip,.skills-import-overall-chip{align-self:flex-start}.skills-import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-import-skill-title{white-space:normal}.skills-list-scroll{flex:0 0 auto;max-height:22rem;overflow-y:auto}.skills-preview-pane{flex:0 0 auto;overflow:visible}.skills-preview-toolbar{align-items:flex-start;flex-direction:column;padding:1rem}.skills-preview-actions{justify-content:flex-start;width:100%}.skills-preview-actions>.ui-button,.skills-preview-actions>a{flex:1 1 8rem}.skills-delete-confirm{align-items:stretch;flex-direction:column;width:100%}.skills-delete-confirm .ui-button,.skills-delete-confirm input{width:100%}.skills-preview-scroll{min-height:24rem;overflow:visible;padding:1rem}.skills-preview-empty{min-height:22rem}.skills-preview-empty-steps{grid-template-columns:1fr}.skills-preview-empty-actions{align-items:stretch;flex-direction:column;width:100%}.skills-preview-empty-actions .ui-button{width:100%}.settings-workspace{flex-direction:column;overflow-y:auto}.settings-editor-scroll,.settings-main-pane,.settings-side-pane{flex:0 0 auto;overflow:visible}.settings-side-pane{border-left:0;border-top:1px solid var(--border);width:100%}.settings-readiness-action-strip{grid-template-columns:1fr}.settings-readiness-primary-action{width:100%}.settings-first-run-header,.settings-first-run-item-line{align-items:flex-start;flex-direction:column}.settings-first-run-progress{align-self:flex-start}.settings-first-run-action{width:100%}.settings-active-value-head,.settings-active-values-header,.settings-claude-header{align-items:flex-start;flex-direction:column}.settings-claude-action,.settings-claude-refresh{width:100%}.settings-claude-status-grid{grid-template-columns:1fr}.settings-claude-actions{flex-direction:column}.settings-active-values-panel{flex:0 0 auto;overflow:visible}.settings-side-header{align-items:stretch;flex-direction:column}.settings-side-subtitle{max-width:none}.settings-side-refresh{width:100%}.settings-readiness-strip-row{grid-template-columns:1fr;display:grid}.settings-readiness-strip-item{width:100%}.settings-readiness-strip-action-btn{width:100%;justify-content:center;text-wrap:wrap;min-height:44px}.settings-raw-pane{flex:0 0 auto;min-height:32rem}.settings-inline-field{align-items:stretch;grid-template-columns:1fr}.settings-inline-field .settings-form-help,.settings-inline-field .settings-form-label,.settings-inline-field .ui-button,.settings-inline-field button,.settings-inline-field-input{grid-column:1;grid-row:auto}.settings-extra-row{align-items:stretch;grid-template-columns:1fr auto}.settings-extra-key,.settings-extra-row .settings-form-label:first-child,.settings-extra-row .settings-form-label:nth-of-type(2),.settings-extra-value{grid-column:1/-1}.settings-extra-equals{display:none}.settings-extra-row>button{grid-column:1/-1;grid-row:auto;width:100%}.skill-editor-shell{height:auto;min-height:100%;overflow:visible}.skill-editor-header{align-items:flex-start;flex-direction:column;padding:1rem}.skill-editor-actions{justify-content:flex-start;width:100%}.skill-editor-actions .ui-button{flex:1 1 9rem}.skill-editor-workspace{flex-direction:column;overflow:visible}.skill-editor-pane{flex:0 0 auto;min-height:28rem;overflow:visible}.skill-editor-pane-left{border-bottom:1px solid var(--border);border-right:0}.skill-editor-metadata{max-height:none;overflow:visible}.skill-editor-template-confirm,.skill-editor-template-grid{grid-template-columns:1fr}.skill-editor-template-confirm-actions .ui-button{flex:1 1 9rem}.skill-editor-setup-header{flex-direction:column}.skill-editor-setup-grid{grid-template-columns:1fr}.skill-editor-tab{flex:1 1 8rem}.skill-editor-line-count{flex-basis:100%;margin-left:0}.skill-editor-body{min-height:24rem}.skill-editor-preview-scroll{min-height:24rem;overflow:visible}.export-shell{height:auto;min-height:100%;overflow:visible}.export-header{align-items:stretch;flex-direction:column;padding:1rem}.export-primary-action{width:100%}.export-content{overflow:visible;padding:1rem}.export-readiness{align-items:stretch;flex-direction:column}.export-readiness-status{align-items:flex-start}.export-readiness-actions .ui-button{flex:1 1 9rem}.export-readiness-metrics,.export-readiness-section-list{grid-template-columns:1fr}.export-diagnostics-contents-header,.export-readiness-section-header{align-items:flex-start;flex-direction:column}.export-readiness-section-action{align-items:center;width:100%}.export-bundle-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.export-toolbar{align-items:stretch;flex-direction:column}.export-toolbar-copy{flex:0 0 auto}.export-diagnostics-toggle{justify-content:flex-start;width:100%}.export-toolbar-actions{justify-content:stretch}.export-empty-actions .ui-button,.export-toolbar-actions .ui-button{flex:1 1 9rem}.export-skill-row{align-items:stretch;grid-template-columns:1fr}.export-skill-description{overflow-wrap:anywhere;white-space:normal}.export-skill-meta{align-items:stretch;justify-content:space-between}.export-skill-meta .ui-button{flex:0 0 auto}.guided-builder-shell{flex-direction:column;height:auto;min-height:100%;overflow:visible}.guided-builder-main{flex:0 0 auto;overflow:visible}.guided-builder-content{padding:1rem}.guided-autosave-panel{align-items:stretch;flex-direction:column}.guided-autosave-clear{width:100%}.guided-autosave-confirm{align-items:stretch;flex-direction:column}.guided-autosave-confirm-actions{width:100%}.guided-autosave-confirm-cancel,.guided-autosave-confirm-delete{flex:1 1 8rem}.guided-progress-panel{flex-direction:column}.guided-progress-meter-wrap{flex:0 0 auto;min-width:0;width:100%}.guided-progress-meter-label{text-align:left}.guided-step-tab{flex:1 1 9rem}.guided-review-actions .ui-button{flex:1 1 10rem}.guided-builder-actions{flex-direction:column}.guided-builder-side{border-left:0;border-top:1px solid var(--border);flex:0 0 auto;overflow:visible;width:100%}.guided-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-checklist-header,.guided-checklist-line{align-items:flex-start;flex-direction:column}.guided-checklist-status{text-align:left}.path-picker-control{flex-direction:column}.path-picker-control-actions{flex-wrap:wrap}.path-picker-control-actions .ui-button{flex:1 1 6rem}.path-picker-backdrop{align-items:stretch;padding:.5rem}.path-picker-dialog{height:calc(100dvh - 1rem);width:100%}.path-picker-header{padding:.75rem}.path-picker-address-form{align-items:stretch;flex-wrap:wrap}.path-picker-address-form input{flex-basis:100%;order:-1}.path-picker-address-form .ui-button{flex:1 1 5rem}.path-picker-body{flex-direction:column;overflow-y:auto}.path-picker-sidebar{border-bottom:1px solid var(--border);border-right:0;flex-direction:row;flex-wrap:wrap;flex:0 0 auto;overflow:visible;width:100%}.path-picker-sidebar .ui-button{flex:1 1 9rem;min-width:0;overflow:hidden;white-space:normal}.path-picker-list{flex:1 1 auto;min-height:18rem;overflow-y:auto}.path-picker-entry{grid-template-columns:4rem minmax(0,1fr) 3.5rem;padding-inline:.75rem}.path-picker-footer{align-items:stretch;flex-direction:column}.path-picker-selected{max-height:4.5rem;overflow-wrap:anywhere;white-space:normal}.path-picker-footer-actions{width:100%}.path-picker-footer-actions .ui-button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-delay:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:.01ms!important;transition-duration:.01ms!important}}