.hm-settings-shell,html[data-theme=dark] .hm-settings-shell{--hm-settings-bg:var(--background);--hm-settings-subnav:var(--background);--hm-settings-card:var(--background);--hm-settings-control:var(--background);--hm-settings-control-strong:var(--muted);--hm-settings-ink:var(--foreground);--hm-settings-ink-muted:var(--muted-foreground);--hm-settings-ink-faint:var(--muted-foreground);--hm-settings-border:var(--border);--hm-settings-border-strong:color-mix(in srgb, var(--foreground) 20%, var(--background));--hm-settings-pill:var(--muted);--hm-settings-green:var(--ui-success);--hm-settings-amber:var(--ui-warning);--hm-settings-red:var(--ui-danger);--hm-settings-blue:var(--ui-info);font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:13px;line-height:1.5;container:settings/inline-size}.hm-settings-shell :is(h1,h2,h3,.hm-settings-profile-name,.hm-settings-row-title,.hm-settings-stat-value,.hm-settings-avatar,.hm-mcp-page-title p){letter-spacing:-.02em;font-family:inherit;font-style:normal}.hm-settings-shell :is(.hm-settings-kicker,.hm-settings-card-meta,.hm-settings-field-meta,.hm-settings-table th,.hm-settings-editor-toolbar,.hm-settings-card-foot,.hm-settings-stat-label,.hm-settings-nav-group-label,.hm-settings-mobile-nav span,.hm-settings-badge,.hm-mcp-policy-scope-label,.hm-mcp-policy-row--head,.hm-mcp-breadcrumb,.hm-mcp-step-heading p){letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px}.hm-settings-subnav{flex-basis:216px;gap:20px;width:216px;padding:28px 16px 24px}.hm-settings-subnav-header{margin:0 12px}.hm-settings-subnav-header p{display:none}.hm-settings-subnav-header h2{font-size:15px;font-weight:600;line-height:24px}.hm-settings-nav-list{scrollbar-gutter:auto;gap:24px;padding-right:0}.hm-settings-nav-group-label{margin-bottom:6px;font-weight:500}.hm-settings-nav-group-items{gap:2px}.hm-settings-nav-item{border-radius:8px;gap:10px;padding:8px 10px}.hm-settings-nav-item:hover,.hm-settings-nav-item[aria-current=page]{background:var(--muted);border-color:#0000}.hm-settings-nav-item[aria-current=page]{font-weight:500}.hm-settings-main{padding:40px 48px 64px}.hm-settings-page{width:100%;max-width:960px;margin:0 auto}.hm-settings-section{gap:24px}.hm-settings-hero{gap:8px;padding-bottom:8px}.hm-settings-hero h1,.hm-settings-shell :is(.hm-mcp-page-title h1,.hm-mcp-edit-title h1){font-size:26px;font-weight:600;line-height:34px}.hm-settings-hero p:last-child,.hm-settings-shell .hm-mcp-page-title p{font-size:13px;line-height:21px}.hm-settings-card{box-shadow:none;border-radius:14px;min-width:0;padding:22px 24px}.hm-settings-card-header{flex-wrap:wrap;gap:16px}.hm-settings-card-header>:first-child{flex:240px;min-width:0}.hm-settings-card-header h2{margin-top:0;font-size:15px;font-weight:600;line-height:22px}.hm-settings-card-header p{margin-top:6px}.hm-settings-card-header .hm-settings-card-meta{margin:0 0 6px}.hm-settings-card-actions{flex-shrink:1}.hm-settings-card-body{margin-top:20px}.hm-settings-card-foot{flex-wrap:wrap;align-items:center}.hm-settings-shell :is(.hm-settings-button,.hm-settings-segmented button,.hm-mcp-segmented button,.hm-mcp-policy-pill button){letter-spacing:0;text-transform:none;border-radius:8px;min-height:36px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:18px}.hm-settings-button--secondary{background:var(--background)}.hm-settings-button--secondary:hover:not(:disabled){background:var(--muted)}.hm-settings-button--primary{color:var(--background)}.hm-settings-segmented{background:var(--muted);border-radius:10px;flex-wrap:wrap;max-width:100%;padding:3px}.hm-settings-segmented button[aria-pressed=true]{background:var(--background);border-color:var(--border);box-shadow:0 1px 2px #00000008}.hm-settings-field-label{font-size:13px;font-weight:500;line-height:20px}.hm-settings-field-hint,.hm-settings-field-right{font-size:12px;line-height:18px}.hm-settings-field-head{flex-wrap:wrap;gap:4px 12px}.hm-settings-input,.hm-settings-textarea{border-radius:8px;min-width:0;padding:9px 12px;font-family:inherit}.hm-settings-shell :is(.hm-settings-code,.hm-settings-editor textarea,.hm-settings-input[type=password]){font-family:var(--font-ibm-plex-mono), ui-monospace, monospace}.hm-settings-shell :is(button,a,input,select,textarea,[tabindex="0"]):focus-visible{outline:2px solid var(--muted-foreground);outline-offset:3px}.hm-settings-shell :is(.hm-settings-panel,.hm-settings-table-wrap,.hm-settings-editor,.hm-settings-stat,.hm-settings-profile,.hm-settings-empty,.hm-settings-error,.hm-mcp-integration-card,.hm-mcp-server-row,.hm-mcp-connection-panel,.hm-mcp-preset-card){border-radius:12px}.hm-settings-panel,.hm-settings-stat,.hm-settings-profile{background:color-mix(in srgb, var(--muted) 45%, var(--background))}.hm-settings-table-wrap{background:var(--background);max-width:100%}.hm-settings-table th{background:var(--muted);padding:10px 16px;font-weight:500}.hm-settings-table td{padding:14px 16px;font-size:13px}.hm-settings-row-title{font-size:14px;line-height:21px}.hm-settings-stat-value{font-size:24px;font-weight:600;line-height:30px}.hm-settings-profile{gap:16px;padding:20px}.hm-settings-profile-name{font-size:20px;line-height:28px}.hm-settings-avatar{background:var(--muted);width:48px;height:48px;color:var(--foreground);flex-basis:48px;font-size:20px}.hm-settings-profile-card{border:1px solid var(--hm-settings-border);background:color-mix(in srgb, var(--muted) 34%, var(--background));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:22px 24px;display:grid}.hm-settings-profile-card-avatar{border:3px solid var(--background);width:56px;height:56px;box-shadow:0 0 0 1px var(--hm-settings-border);flex-basis:56px;font-size:20px}.hm-settings-profile-card-copy{min-width:0}.hm-settings-profile-label{color:var(--hm-settings-ink-faint);margin-bottom:2px;font-size:11px;font-weight:500}.hm-settings-profile-card-copy h2{color:var(--hm-settings-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;line-height:24px;overflow:hidden}.hm-settings-profile-card-copy>.hm-settings-status-line{margin-top:2px}.hm-settings-profile-card-copy>p:last-child{color:var(--hm-settings-ink-muted);margin-top:8px;font-size:12px;line-height:18px}.hm-settings-profile-card-action{align-self:start}.hm-settings-card.hm-settings-group-card{padding:0;overflow:visible}.hm-settings-group-card>.hm-settings-card-header{padding:20px 22px 16px}.hm-settings-group-card>.hm-settings-card-body{margin-top:0}.hm-settings-group-card>.hm-settings-card-body>.hm-settings-table-wrap{background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.hm-settings-group-card>.hm-settings-card-body>.hm-settings-card-foot{margin-top:0;padding:14px 22px}.hm-settings-preference-list{border-top:1px solid var(--hm-settings-border)}.hm-settings-preference-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;min-width:0;padding:16px 22px;display:grid}.hm-settings-preference-row+.hm-settings-preference-row{border-top:1px solid var(--hm-settings-border)}.hm-settings-preference-copy{min-width:0}.hm-settings-preference-copy h3{color:var(--hm-settings-ink);font-size:13px;font-weight:600;line-height:20px}.hm-settings-preference-copy p{max-width:580px;color:var(--hm-settings-ink-muted);margin-top:2px;font-size:12px;line-height:18px}.hm-settings-preference-actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.hm-settings-preference-detail{grid-column:1/-1;min-width:0;padding-top:4px}.hm-settings-row-note{color:var(--hm-settings-ink-faint);margin-top:8px;font-size:11px;line-height:17px}.hm-settings-badge{padding:3px 8px}.hm-settings-model-overrides{border-top:1px solid var(--hm-settings-border)}.hm-settings-model-overrides>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:12px 22px;list-style:none;display:flex}.hm-settings-model-overrides>summary::-webkit-details-marker{display:none}.hm-settings-model-overrides>summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.hm-settings-model-overrides-copy{gap:1px;min-width:0;display:grid}.hm-settings-model-overrides-copy strong{color:var(--hm-settings-ink);font-size:13px;font-weight:600;line-height:20px}.hm-settings-model-overrides-copy>span{color:var(--hm-settings-ink-muted);font-size:12px;line-height:18px}.hm-settings-model-overrides-state{flex:none;align-items:center;gap:10px;display:flex}.hm-settings-model-overrides-state .hm-settings-icon{width:16px;height:16px;transition:transform .14s}.hm-settings-model-overrides[open] .hm-settings-model-overrides-state .hm-settings-icon{transform:rotate(180deg)}.hm-settings-model-overrides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px 20px;display:grid}.hm-settings-model-override{border:1px solid var(--hm-settings-border);background:color-mix(in srgb, var(--muted) 24%, var(--background));border-radius:10px;min-width:0;padding:14px}.hm-settings-model-override-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}.hm-settings-model-override-head>div{min-width:0}.hm-settings-model-override-head h3{color:var(--hm-settings-ink);font-size:13px;font-weight:600;line-height:20px}.hm-settings-model-override-head p{color:var(--hm-settings-ink-muted);margin-top:1px;font-size:11px;line-height:16px}.hm-settings-model-override .hm-settings-grid{grid-template-columns:1fr;gap:10px}.hm-settings-notification-detail{max-width:480px}.hm-settings-empty{background:color-mix(in srgb, var(--muted) 30%, var(--background));padding:24px}.hm-settings-shell :is(.hm-mcp-section-title-line h2,.hm-mcp-step-heading h2){font-size:16px;font-weight:600;line-height:24px}.hm-settings-shell .hm-mcp-name-line h3{font-size:14px;font-weight:600;line-height:22px}.hm-mcp-search{border-radius:8px;min-height:36px}.hm-mcp-search input{font:inherit}.hm-mcp-list-hero{flex-wrap:wrap}.hm-mcp-recommended-grid,.hm-mcp-preset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.hm-settings-shell :is(.hm-settings-card,.hm-settings-panel,.hm-settings-field-hint,.hm-settings-profile,.hm-settings-error,.hm-settings-info){overflow-wrap:anywhere}@container settings (max-width:1000px){.hm-settings-main{padding:32px 24px 48px}.hm-settings-grid--three,.hm-settings-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-actors-grid{grid-template-columns:1fr}}@media (max-width:900px){.hm-settings-subnav{flex-basis:auto;gap:16px;width:auto;padding:16px 20px}.hm-settings-subnav-header{margin:0}.hm-settings-mobile-nav select{border-radius:8px}.hm-settings-card-header>:first-child{flex-basis:auto}}@container settings (max-width:650px){.hm-settings-main{padding:24px 16px 40px}.hm-settings-card{padding:18px}.hm-settings-card.hm-settings-group-card{padding:0}.hm-settings-group-card>.hm-settings-card-header,.hm-settings-preference-row{padding-left:18px;padding-right:18px}.hm-settings-profile-card{grid-template-columns:auto minmax(0,1fr);padding:18px}.hm-settings-profile-card-action{grid-column:1/-1}.hm-settings-preference-row{grid-template-columns:1fr}.hm-settings-preference-actions{justify-content:flex-start}.hm-settings-preference-detail{grid-column:1}.hm-settings-model-overrides>summary{padding-left:18px;padding-right:18px}.hm-settings-model-overrides-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.hm-memory-status-strip,.hm-memory-status-strip>div{align-items:flex-start}.hm-memory-status-strip>div{flex-direction:column;gap:6px}.hm-settings-grid,.hm-settings-grid--three,.hm-settings-stat-grid{grid-template-columns:1fr}.hm-settings-inline-form{flex-wrap:wrap}.hm-settings-card-header{flex-direction:column}.hm-settings-card-actions{justify-content:flex-start;width:100%}.hm-settings-inline-form>.hm-settings-input:first-child{flex-basis:100%;min-width:0}}@media (max-width:720px){.hm-settings-subnav{padding-left:64px}.hm-settings-sidebar-toggle{top:16px;left:16px}.hm-settings-shell :is(.hm-settings-button,.hm-settings-nav-item,.hm-settings-segmented button){min-height:40px}}.hm-settings-shell{position:relative}.hm-sidebar-rail[data-open=true]~div .hm-settings-sidebar-toggle,.hm-sidebar-rail[data-hydrated=false]~div .hm-settings-sidebar-toggle{display:none}@media (min-width:901px){.hm-sidebar-rail[data-open=false]~div .hm-settings-subnav{padding-top:68px}}@media (min-width:721px) and (max-width:900px){.hm-sidebar-rail[data-open=false]~div .hm-settings-subnav{padding-left:64px}}@media (max-width:720px){.hm-settings-sidebar-toggle{display:none}}:is(.hm-settings-page:has(.hm-skills-library),.hm-settings-page:has(.hm-skills-editor-page)){max-width:1124px}.hm-skills-library,.hm-skills-editor-page{min-width:0}.hm-skills-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hm-skills-header>div:first-child{flex:440px;min-width:0}.hm-skills-header .hm-settings-segmented{flex:none;margin-top:28px}.hm-settings-shell .hm-skills-header .hm-settings-segmented button{width:38px;min-height:36px;padding:7px}.hm-skills-header .hm-settings-segmented svg{width:16px;height:16px}.hm-skills-header h1,.hm-skills-editor-header h1{color:var(--hm-settings-ink);letter-spacing:-.025em;margin-top:3px;font-size:28px;font-weight:650;line-height:36px}.hm-skills-header>div>p:last-child{max-width:620px;color:var(--hm-settings-ink-muted);margin-top:6px;font-size:13px;line-height:20px}.hm-skills-utility{border-top:1px solid var(--hm-settings-border);border-bottom:1px solid var(--hm-settings-border);justify-content:space-between;align-items:center;gap:20px;min-height:54px;margin-top:24px;display:flex}.hm-skills-utility-status{min-width:0;color:var(--hm-settings-ink-muted);align-items:center;gap:12px;font-size:12px;display:flex}.hm-skills-utility-status strong{color:var(--hm-settings-ink);font-weight:550}.hm-skills-utility-status code,.hm-skills-row-meta code,.hm-skills-editor-header code{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace}.hm-skills-utility-status code{background:var(--muted);color:var(--hm-settings-ink-muted);border-radius:5px;padding:2px 6px;font-size:10px}.hm-skills-live-dot{background:var(--hm-settings-green);border-radius:999px;flex:0 0 6px;width:6px;height:6px}.hm-skills-loading{border:1px solid var(--hm-settings-border);color:var(--hm-settings-ink-muted);border-radius:12px;margin-top:24px;padding:28px;font-size:13px}.hm-skills-groups{gap:18px;margin-top:20px;display:grid}.hm-skills-group{min-width:0}.hm-skills-group-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 0 11px;display:grid}.hm-skills-group-title-line{align-items:baseline;gap:10px;min-width:0;display:flex}.hm-skills-group-title-line h2{color:var(--hm-settings-ink);font-size:15px;font-weight:600;line-height:22px}.hm-skills-group-title-line span,.hm-skills-group-header p{color:var(--hm-settings-ink-muted);font-size:11px;line-height:17px}.hm-skills-group-header p{margin-top:2px}.hm-skills-tree,.hm-skills-tree>li+li{border-top:1px solid var(--hm-settings-border)}.hm-skills-tree-children{border-top:0;border-left:1px solid var(--hm-settings-border);margin-left:15px;padding-left:20px}.hm-skills-folder-button{width:100%;min-height:46px;color:var(--hm-settings-ink);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;display:flex}.hm-skills-folder-button:hover{color:var(--hm-settings-blue)}.hm-skills-folder-chevron{width:12px;color:var(--hm-settings-ink-faint);text-align:center;flex:0 0 12px;font-size:19px;line-height:18px;transition:transform .12s;display:inline-block}.hm-skills-folder-button[aria-expanded=true] .hm-skills-folder-chevron{transform:rotate(90deg)}.hm-skills-folder-icon{width:16px;height:16px;color:var(--hm-settings-ink-muted);flex:0 0 16px}.hm-skills-folder-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:550;overflow:hidden}.hm-skills-folder-count{color:var(--hm-settings-ink-faint);white-space:nowrap;margin-left:auto;font-size:11px}.hm-skills-skill-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding-right:0;transition:background-color .12s;display:grid}.hm-skills-skill-row:hover{background:color-mix(in srgb, var(--muted) 54%, transparent)}.hm-skills-skill-row.is-disabled .hm-skills-row-main{opacity:.66}.hm-skills-row-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:14px 0;display:grid}.hm-skills-row-top{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.hm-skills-row-name{min-width:0;color:var(--hm-settings-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;line-height:19px;overflow:hidden}.hm-skills-row-description{width:100%;color:var(--hm-settings-ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.hm-skills-row-meta{min-width:0;max-width:55%;color:var(--hm-settings-ink-faint);justify-content:flex-end;align-items:center;gap:8px;font-size:10px;line-height:15px;display:flex}.hm-skills-row-meta code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-skills-row-meta>span:not(.hm-skills-warning){border-left:1px solid var(--hm-settings-border);flex:none;padding-left:8px}.hm-skills-warning{color:var(--hm-settings-amber);flex:none}.hm-skills-empty-row{border-top:1px solid var(--hm-settings-border);color:var(--hm-settings-ink-muted);padding:15px 0;font-size:12px}.hm-skills-toggle{background:color-mix(in srgb, var(--hm-settings-ink-muted) 20%, var(--background));border:0;border-radius:999px;flex:0 0 34px;width:34px;height:20px;padding:2px;transition:background-color .13s;position:relative}.hm-skills-toggle>span{background:var(--background);border-radius:999px;width:16px;height:16px;transition:transform .13s;display:block;box-shadow:0 1px 2px #0002}.hm-skills-toggle[aria-checked=true]{background:var(--hm-settings-green)}.hm-skills-toggle[aria-checked=true]>span{transform:translate(14px)}.hm-skills-toggle[aria-checked=mixed]{background:color-mix(in srgb, var(--hm-settings-green) 56%, var(--background))}.hm-skills-toggle[aria-checked=mixed]>span{transform:translate(7px)}.hm-skills-toggle:disabled{cursor:not-allowed;opacity:.55}.hm-skills-collision-note{color:var(--hm-settings-ink-faint);margin-top:14px;font-size:11px;line-height:17px}.hm-skills-back{min-height:28px;color:var(--hm-settings-ink-muted);font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.hm-skills-back:hover{color:var(--hm-settings-ink)}.hm-skills-editor-header{border-bottom:1px solid var(--hm-settings-border);justify-content:space-between;align-items:flex-start;gap:24px;margin-top:8px;padding:0 0 20px;display:flex}.hm-skills-editor-header>div:first-child{min-width:0}.hm-skills-editor-header h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-skills-editor-header p{min-width:0;color:var(--hm-settings-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:11px;line-height:16px;display:flex}.hm-skills-editor-header code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-skills-editor-actions{flex:none;align-items:center;gap:10px;padding-top:4px;display:flex}.hm-skills-editor-actions>span{color:var(--hm-settings-ink-muted);font-size:12px}.hm-skills-editor-actions>span.is-enabled{color:var(--hm-settings-green)}.hm-skills-editor-fields{gap:16px;padding:20px 0 18px;display:grid}.hm-skills-editor-fields label{gap:7px;min-width:0;display:grid}.hm-skills-editor-fields textarea{resize:vertical;border:1px solid var(--hm-settings-border);background:var(--hm-settings-card);width:100%;min-height:112px;color:var(--hm-settings-ink);font:inherit;border-radius:8px;padding:11px 12px;font-size:14px;line-height:21px}.hm-skills-editor-fields textarea:focus{outline:2px solid var(--hm-settings-blue);outline-offset:1px}.hm-skills-editor-fields label>span,.hm-skills-editor-content-head h2{color:var(--hm-settings-ink);font-size:12px;font-weight:550;line-height:16px}.hm-skills-editor-content{min-width:0}.hm-skills-editor-content-head{justify-content:space-between;align-items:flex-end;gap:16px;min-height:42px;padding-bottom:8px;display:flex}.hm-skills-source-toggle{color:var(--hm-settings-ink-muted);font:inherit;background:0 0;border:0;padding:4px 0;font-size:11px}.hm-skills-source-toggle:hover{color:var(--hm-settings-ink)}.hm-skills-markdown-editor{border:1px solid var(--hm-settings-border);background:var(--hm-settings-card);border-radius:9px;overflow:hidden}.hm-skills-markdown-toolbar{border-bottom:1px solid var(--hm-settings-border);flex-wrap:wrap;align-items:center;gap:2px;min-height:42px;padding:5px 9px;display:flex}.hm-skills-markdown-toolbar button{min-width:32px;min-height:30px;color:var(--hm-settings-ink-muted);font:inherit;background:0 0;border:0;border-radius:5px;padding:5px 8px;font-size:11px;font-weight:550}.hm-skills-markdown-toolbar button:hover,.hm-skills-markdown-toolbar button[aria-pressed=true]{background:var(--muted);color:var(--hm-settings-ink)}.hm-skills-markdown-toolbar button:disabled{opacity:.45}.hm-skills-toolbar-divider{background:var(--hm-settings-border);width:1px;height:18px;margin:0 6px}.hm-skills-link-form{border-bottom:1px solid var(--hm-settings-border);color:var(--hm-settings-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.hm-skills-link-form input{border:1px solid var(--hm-settings-border);background:var(--background);min-width:0;min-height:30px;color:var(--hm-settings-ink);border-radius:6px;flex:240px;padding:5px 9px}.hm-skills-link-form button{color:var(--hm-settings-ink-muted);font:inherit;background:0 0;border:0;padding:5px}.hm-skills-rich-editor{background:var(--background);min-height:520px}.hm-skills-rich-content{min-height:520px;color:var(--hm-settings-ink);outline:0;padding:22px 28px;font-size:14px;line-height:1.65}.hm-skills-rich-content>:first-child{margin-top:0}.hm-skills-rich-content :is(h1,h2,h3){margin:1.3em 0 .45em;font-weight:650;line-height:1.3}.hm-skills-rich-content h1{font-size:22px}.hm-skills-rich-content h2{font-size:18px}.hm-skills-rich-content h3{font-size:15px}.hm-skills-rich-content p{margin:0 0 .9em}.hm-skills-rich-content :is(ul,ol){margin:0 0 1em;padding-left:1.5em}.hm-skills-rich-content ul{list-style:outside}.hm-skills-rich-content ol{list-style:decimal}.hm-skills-rich-content li{padding-left:2px}.hm-skills-rich-content blockquote{border-left:2px solid var(--hm-settings-border-strong);color:var(--hm-settings-ink-muted);margin:1em 0;padding-left:14px}.hm-skills-rich-content :is(code,pre){font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:.85em}.hm-skills-rich-content code{background:var(--muted);border-radius:3px;padding:1px 3px}.hm-skills-rich-content pre{background:var(--muted);border-radius:7px;margin:1em 0;padding:13px 15px;overflow-x:auto}.hm-skills-rich-content pre code{background:0 0;padding:0}.hm-skills-rich-content a{color:var(--hm-settings-blue);text-decoration:underline}.hm-skills-rich-content img{max-width:100%}.hm-skills-rich-content table{border-collapse:collapse;margin:1em 0}.hm-skills-rich-content th,.hm-skills-rich-content td{border:1px solid var(--hm-settings-border);padding:6px 10px}.hm-skills-rich-content ul[data-type=taskList]{padding-left:0;list-style:none}.hm-skills-rich-content ul[data-type=taskList] li{gap:8px;display:flex}.hm-skills-rich-content ul[data-type=taskList] li>div{flex:1}.hm-skills-source-notice{border-bottom:1px solid var(--hm-settings-border);background:var(--muted);color:var(--hm-settings-ink-muted);padding:9px 13px;font-size:11px}.hm-skills-markdown-editor textarea{resize:vertical;background:var(--background);width:100%;min-height:558px;color:var(--hm-settings-ink);font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;tab-size:2;border:0;outline:0;padding:20px 22px;font-size:12px;line-height:21px;display:block}.hm-skills-editor-footer{border-top:1px solid var(--hm-settings-border);min-height:34px;color:var(--hm-settings-ink-faint);align-items:center;gap:14px;padding:7px 12px;font-size:10px;line-height:16px;display:flex}.hm-skills-editor-footer span:last-child{margin-left:auto}.hm-skills-editor-footer .is-dirty{color:var(--hm-settings-amber)}@container settings (max-width:850px){.hm-skills-row-meta{display:none}.hm-skills-editor-header{flex-direction:column;align-items:stretch}.hm-skills-editor-actions{justify-content:flex-start}}@container settings (max-width:580px){.hm-skills-utility,.hm-skills-group-header,.hm-skills-editor-content-head{flex-direction:column;align-items:flex-start}.hm-skills-utility{padding:12px 0}.hm-skills-utility-status{flex-wrap:wrap}.hm-skills-group-header{display:flex}.hm-skills-skill-row{padding-right:0}.hm-skills-tree-children{margin-left:8px;padding-left:12px}.hm-skills-row-main{flex-direction:column;align-items:flex-start;gap:3px;padding:13px 0;display:flex}.hm-skills-editor-actions{flex-wrap:wrap}.hm-skills-markdown-editor textarea,.hm-skills-rich-editor,.hm-skills-rich-content{min-height:360px}.hm-skills-rich-content{padding:18px}}.hm-codex-preferences label{align-content:start}.hm-codex-effective{flex-wrap:wrap}@container settings (max-width:650px){.hm-codex-preferences,.hm-codex-meters{grid-template-columns:minmax(0,1fr)}.hm-codex-account-head,.hm-codex-account-foot{flex-direction:column;align-items:stretch}.hm-codex-account-tags{justify-content:flex-start}}.hm-settings-shell .tool-plane-ui.tool-plane-embedded{--bg:var(--background);--surface:var(--background);--ink:var(--foreground);--muted:var(--muted-foreground);--line:var(--border);--green:var(--foreground);--lime:var(--hm-settings-pill);--mono:var(--font-ibm-plex-mono), ui-monospace, monospace;color:var(--foreground);font:inherit}.hm-settings-shell .tool-plane-embedded :is(h1,h2,h3,.metric-value,.name-cell,.list-row-title,.field-label,.editor-label,.text-link,.key-value dd,.source-option strong){color:var(--foreground)}.hm-settings-shell .tool-plane-embedded h1{letter-spacing:-.02em;font-size:26px;line-height:34px}.hm-settings-shell .tool-plane-embedded :is(.page-header p,.panel-subtitle,.metric-top,.metric-footer,.list-row-description,.empty-state p,.field-help,.integration-card p,.integration-card-footer,.schema-row p,.key-value dt,.data-table td,.data-table th,.step-card p,.footer,.panel-footer,.table-count,.approval-details,.approval-actions p,.tool-select p,.tool-detail-header p,.fact-label,.subtle,.source-option span,.welcome-banner p,.modal-header p,.loading-state,.detail-id,.icon-button,.eyebrow){color:var(--muted-foreground);font-size:12px}.hm-settings-shell .tool-plane-embedded :is(.panel,.metric-card,.integration-card,.approval-card,.modal,.search-field,.field input,.field select,.field textarea,.source-option,.member-picker,.step-card){background:var(--background);color:var(--foreground);border-color:var(--border);border-radius:12px}.hm-settings-shell .tool-plane-embedded :is(.panel-header,.panel-footer,.list-row,.integration-card-footer,.data-table td,.detail-tabs,.form-footer){border-color:var(--border)}.hm-settings-shell .tool-plane-embedded :is(.embedded-tabs>a[aria-current=page],.tab.active,.source-option.active,.detail-tab.active),.hm-settings-shell .tool-plane-embedded :is(.tabs,.data-table th,.welcome-banner,.empty-icon,.source-mark,.code-block,.schema-row,.tool-select){background:var(--hm-settings-pill);color:var(--foreground);border-color:var(--border)}.hm-settings-shell .tool-plane-embedded :is(.data-table th,.eyebrow,.editor-label){text-transform:none;letter-spacing:0;font-family:inherit}.hm-settings-shell .tool-plane-embedded :is(.button,.field input,.field select,.field textarea){border-radius:8px;min-height:36px;font-size:12px}.hm-settings-shell .tool-plane-embedded .button-primary{background:var(--foreground);color:var(--background);border-color:var(--foreground);box-shadow:none}.hm-settings-shell .tool-plane-embedded .button-primary:hover:not(:disabled){background:var(--foreground);opacity:.85}.hm-settings-shell .tool-plane-embedded .button-secondary{background:var(--background);color:var(--foreground);border-color:var(--border);box-shadow:none}.hm-settings-shell .tool-plane-embedded :is(.button-ghost,.tab,.detail-tab){color:var(--muted-foreground)}.hm-settings-shell .tool-plane-embedded :is(.button-secondary,.button-ghost,.icon-button,.list-row.clickable):hover:not(:disabled),.hm-settings-shell .tool-plane-embedded .data-table tbody tr:hover{background:var(--hm-settings-pill);color:var(--foreground)}.hm-settings-shell .tool-plane-embedded .badge{border-radius:999px;font-size:11px}.hm-settings-shell .tool-plane-embedded .badge-neutral{color:var(--muted-foreground);background:var(--hm-settings-pill);border-color:var(--border)}.hm-settings-shell .tool-plane-embedded .badge-green{--status-color:var(--ui-success)}.hm-settings-shell .tool-plane-embedded .badge-amber{--status-color:var(--ui-warning)}.hm-settings-shell .tool-plane-embedded :is(.badge-red,.button-danger,.error-notice,.form-error){--status-color:var(--ui-danger)}.hm-settings-shell .tool-plane-embedded .badge-blue{--status-color:var(--ui-info)}.hm-settings-shell .tool-plane-embedded :is(.badge-green,.badge-amber,.badge-red,.badge-blue,.button-danger,.error-notice,.form-error){color:var(--status-color);background:color-mix(in srgb, var(--status-color) 8%, var(--background));border-color:color-mix(in srgb, var(--status-color) 28%, var(--background))}.hm-settings-shell .tool-plane-embedded :is(input,textarea)::-moz-placeholder{color:var(--muted-foreground)}.hm-settings-shell .tool-plane-embedded :is(input,textarea)::placeholder{color:var(--muted-foreground)}.hm-settings-shell .tool-plane-embedded :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--muted-foreground);outline-offset:3px}.hm-settings-shell .tool-plane-embedded :is(input,textarea,select):focus{border-color:var(--muted-foreground)}.hm-settings-shell .tool-plane-embedded .search-field:focus-within{outline-color:var(--muted-foreground)}.hm-settings-shell .tool-plane-embedded .embedded-toolbar{gap:8px}.hm-settings-shell .tool-plane-embedded .embedded-tabs{flex:1}.hm-settings-shell .tool-plane-embedded .page-header{flex-wrap:wrap}.hm-settings-shell .tool-plane-embedded .search-field{max-width:100%}.hm-settings-shell .tool-plane-embedded .banner-line{display:none}@container settings (max-width:1000px){.hm-settings-shell .tool-plane-embedded :is(.overview-columns,.integration-cards,.settings-grid){grid-template-columns:minmax(0,1fr)}.hm-settings-shell .tool-plane-embedded .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container settings (max-width:650px){.hm-settings-shell .tool-plane-embedded :is(.toolbar,.page-actions,.welcome-banner){flex-wrap:wrap}.hm-settings-shell .tool-plane-embedded :is(.metrics-grid,.three-options){grid-template-columns:minmax(0,1fr)}}.hm-settings-shell .tool-plane-embedded :is(.system-connection,.copy-row,.fact,.access-callout,.policy-note,.json-block,.json-editor,.step-number,.effective-policy,.tool-preferences,.approval-authority,.operation-row.unsupported,.tool-select.active,.tool-select:hover,.member-option:hover,.member-option .avatar,.directory-member .avatar,.source-mark.blue,.source-mark.purple,.source-mark.orange){background:var(--hm-settings-pill);color:var(--foreground);border-color:var(--border)}.hm-settings-shell .tool-plane-embedded :is(.system-connection strong,.system-connection p,.copy-row input,.fact-value,.policy-note p,.access-callout p,.approval-authority p,.tool-select h3,.filter-select,.tab:hover:not(.active)){color:var(--foreground)}.hm-settings-shell .tool-plane-embedded :is(.filter-select,.check-indicator){background:var(--background);border-color:var(--border)}.hm-settings-shell .tool-plane-embedded :is(.key-value,.schema-row,.tool-select,.copy-row,.system-connection,.operation-row,.tool-preferences){border-color:var(--border)}.hm-settings-shell .tool-plane-embedded :is(.source-option.active .check-indicator,.toast){background:var(--foreground);color:var(--background);border-color:var(--foreground)}.hm-settings-shell .tool-plane-embedded .detail-tab{border-radius:8px;padding:8px 12px}.hm-settings-shell .tool-plane-embedded .modal::backdrop{background:#00000073}.hm-memory-settings{gap:24px;min-width:0;display:grid}.hm-memory-settings .hm-settings-card-body{gap:18px;display:grid}.hm-memory-status-strip{border:1px solid var(--hm-settings-border);background:color-mix(in srgb, var(--muted) 24%, var(--background));border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 10px 8px 12px;display:flex}.hm-memory-status-strip>div{align-items:center;gap:10px;min-width:0;display:flex}.hm-memory-status-strip>div>span:last-child{color:var(--hm-settings-ink-muted);font-size:12px;line-height:18px}.hm-memory-muted,.hm-memory-note span,.hm-memory-note small{color:var(--hm-settings-ink-muted)}.hm-memory-message,.hm-memory-confirm{border:1px solid var(--hm-settings-border);background:var(--hm-settings-control-strong);overflow-wrap:anywhere;border-radius:10px;padding:16px}.hm-memory-message[role=alert]{border-color:var(--hm-settings-red)}.hm-memory-note-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;max-height:420px;display:grid;overflow-y:auto}.hm-memory-note{text-align:left;border:1px solid var(--hm-settings-border);background:var(--hm-settings-card);color:inherit;overflow-wrap:anywhere;border-radius:10px;gap:5px;padding:14px;display:grid}.hm-memory-note:hover,.hm-memory-note[aria-pressed=true]{background:var(--hm-settings-control-strong);border-color:var(--hm-settings-border-strong)}.hm-memory-note small{font-size:11px}.hm-memory-editor,.hm-memory-import-preview{border-top:1px solid var(--hm-settings-border);gap:16px;padding-top:20px;display:grid}.hm-memory-import-note{border:1px solid var(--hm-settings-border);border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}.hm-memory-actions{flex-wrap:wrap;gap:8px;display:flex}.hm-memory-import-files{gap:8px;padding:0;list-style:none;display:grid}.hm-memory-import-files li{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-memory-import-files li>span{overflow-wrap:anywhere;min-width:0}.hm-memory-import-files small{color:var(--hm-settings-muted)}.hm-memory-import-status{border-bottom:1px solid var(--border);background:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:13px;display:flex}.hm-memory-import-status p{color:var(--muted-foreground);margin-top:4px}.hm-memory-import-status button{border:1px solid var(--border);background:var(--background);border-radius:8px;flex-shrink:0;padding:6px 10px}.hm-memory-check{align-items:start;gap:10px;display:flex}.hm-memory-check input{margin-top:4px}.hm-memory-settings pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:8px 0}.hm-memory-source{color:var(--hm-settings-ink-muted);text-decoration:underline}.hm-memory-settings :is(button,a,input):focus-visible{outline:2px solid var(--hm-settings-blue);outline-offset:3px}.hm-settings-main:has(.integration-hub){padding:0}.hm-settings-page:has(.integration-hub){max-width:none}.hm-settings-shell .tool-plane-embedded .integration-hub .hub-header h1{letter-spacing:-.025em;font-size:30px;line-height:36px}.hm-settings-shell .tool-plane-embedded .integration-hub{--hub-background:var(--background);--hub-foreground:var(--foreground);--hub-muted:var(--muted-foreground);--hub-subtle:var(--muted-foreground);--hub-border:var(--border);--hub-input-border:var(--border);--hub-tint:var(--hm-settings-pill);--hub-primary-contrast:var(--background);--hub-success:var(--ui-success);--hub-warning:var(--ui-warning);--hub-danger:var(--ui-danger)}.hm-settings-shell .tool-plane-embedded :is(.integration-detail,.operations-overview) :is(h1,h2,h3){color:#181b24}.hm-settings-shell .tool-plane-embedded :is(.integration-detail,.operations-overview) .modal h2{color:var(--foreground)}.hm-settings-shell .tool-plane-embedded .embedded-tabs>a[aria-current=page]{color:#181b24;background:#fff;border-color:#181b24}@container settings (max-width:1100px){.hm-settings-shell .tool-plane-embedded .detail-team-defaults{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-settings-shell .tool-plane-embedded .detail-team-defaults>div{grid-column:1/-1}.hm-settings-shell .tool-plane-embedded .detail-inheritance,.hm-settings-shell .tool-plane-embedded .detail-identity-main{flex-wrap:wrap}.hm-settings-shell .tool-plane-embedded .detail-header-actions{width:100%}.hm-settings-shell .tool-plane-embedded .detail-tool-row{flex-wrap:wrap;padding:8px 0}.hm-settings-shell .tool-plane-embedded .detail-tool-name{flex-basis:100%}.hm-settings-shell .tool-plane-embedded .detail-policy-origin{flex:1;width:auto}.hm-settings-shell .tool-plane-embedded .detail-policy-options{margin-left:auto}}@container settings (max-width:620px){.hm-settings-shell .tool-plane-embedded .detail-team-defaults{grid-template-columns:1fr}.hm-settings-shell .tool-plane-embedded .detail-team-defaults>div{grid-column:auto}}html[data-theme=dark] .hm-settings-shell .tool-plane-embedded .integration-hub .hub-mark{background:var(--hm-settings-pill);color:var(--foreground)}.hm-settings-main:has(.memory-library){padding:0;overflow:hidden}.hm-settings-page:has(.memory-library){max-width:none;height:100%}.hm-settings-section:has(.memory-library){height:100%}.hm-memory-settings.memory-library{height:100%;min-height:0;color:var(--foreground);flex-direction:column;gap:0;display:flex}.memory-header{border-bottom:1px solid var(--hm-settings-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:26px 36px;display:flex}.memory-title{flex-wrap:wrap;align-items:center;gap:14px;padding-top:8px;display:flex}.memory-header h1{letter-spacing:-.035em;font-size:28px;font-weight:550;line-height:34px}.memory-library>.hm-memory-message{flex-shrink:0;margin:12px 24px 0;padding:10px 14px}.memory-workspace{flex:1;min-width:0;min-height:0;display:flex}.memory-browser{border-right:1px solid var(--hm-settings-border);background:color-mix(in srgb, var(--muted) 24%, var(--background));flex-shrink:0;width:302px;padding:22px 16px;overflow:auto}.memory-search{border:1px solid var(--hm-settings-border);background:var(--background);height:40px;color:var(--hm-settings-ink-muted);border-radius:7px;align-items:center;gap:10px;padding:0 12px;display:flex}.memory-search svg{flex-shrink:0}.memory-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;font-size:14px}.memory-search:focus-within{outline:2px solid var(--hm-settings-blue);outline-offset:2px}.memory-list-meta{height:54px;color:var(--hm-settings-ink-muted);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.memory-list-meta select{max-width:145px;color:inherit;font:inherit;background:0 0;border:0}.memory-profile{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;font-size:14px;display:flex}.memory-profile svg{flex-shrink:0;width:18px}.memory-category{padding-top:9px}.memory-category-heading{width:100%;min-height:34px;color:var(--hm-settings-ink-muted);text-align:left;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:flex}.memory-category-heading svg{flex-shrink:0;width:16px}.memory-category-heading span{flex:1}.memory-category-heading small{text-align:right;flex-shrink:0;min-width:18px;font-size:11px}.memory-category-notes{flex-direction:column;gap:2px;display:flex}.memory-category-notes>button{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:7px;width:100%;min-height:36px;padding:8px 12px 8px 34px;font-size:14px;line-height:20px;display:block;overflow:hidden}.memory-category-notes>button:hover,.memory-profile:hover{background:var(--hm-settings-control-strong)}.memory-browser [aria-current=true]{background:var(--hm-settings-control-strong);color:var(--foreground);font-weight:500}.memory-category-message{color:var(--hm-settings-ink-muted);padding:8px 12px 8px 34px;font-size:12px;line-height:18px}.memory-category-message button{text-decoration:underline;display:block}.memory-category-notes .memory-category-more{white-space:normal;color:var(--hm-settings-ink-muted);font-size:12px}.memory-search-results{flex-direction:column;gap:12px;display:flex}.memory-result{text-align:left;border-radius:7px;flex-direction:column;gap:8px;width:100%;padding:16px 12px;display:flex}.memory-result small,.memory-result span{color:var(--hm-settings-ink-muted);font-size:13px;font-weight:400;line-height:20px}.memory-result strong{font-size:14px;font-weight:500;line-height:20px}.memory-result span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.memory-browser-notice{color:var(--hm-settings-ink-muted);padding:20px 10px 0;font-size:12px;line-height:19px}.memory-browser-notice button{text-decoration:underline}.memory-reader{background:var(--background);flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.memory-reader-toolbar{border-bottom:1px solid var(--hm-settings-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:16px 40px;display:flex}.memory-breadcrumb{color:var(--hm-settings-ink-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.memory-reader-toolbar .hm-memory-actions{flex-wrap:nowrap;flex-shrink:0;gap:4px}.memory-mobile-back{display:none}.memory-note-heading{border-bottom:1px solid var(--hm-settings-border);padding:34px 40px 28px}.memory-note-heading h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:30px;font-weight:500;line-height:38px}.memory-dates{color:var(--hm-settings-ink-muted);padding-top:16px;font-size:12px;line-height:19px}.memory-summary{overflow-wrap:anywhere;max-width:760px;padding-top:17px;font-size:20px;line-height:30px}.memory-note-body{flex:1;padding:32px 40px}.memory-markdown{overflow-wrap:anywhere;font-size:16px;line-height:27px}.memory-markdown>div{max-width:760px;font-size:inherit;line-height:inherit}.memory-markdown :is(h1,h2,h3,h4){margin-top:28px;margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.memory-markdown :is(h1,h2,h3,h4):first-child{margin-top:0}.memory-markdown p{margin-bottom:18px}.memory-markdown :is(pre,table){max-width:100%;overflow-x:auto}.memory-sources{border-top:1px solid var(--hm-settings-border);flex-direction:column;gap:12px;padding:22px 40px;display:flex}.memory-sources p{color:var(--hm-settings-ink-muted);font-size:12px}.memory-sources a{align-items:center;gap:10px;width:fit-content;max-width:100%;font-size:14px;display:flex}.memory-sources a:hover{text-decoration:underline}.memory-reader-empty{text-align:center;color:var(--hm-settings-ink-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:60px 32px;display:flex}.memory-reader-empty h2{color:var(--foreground);letter-spacing:-.025em;font-size:22px;font-weight:500}.memory-reader-empty p{max-width:340px;font-size:14px;line-height:22px}.memory-empty{color:var(--hm-settings-ink-muted);padding:20px 10px;font-size:14px;line-height:22px}.memory-editor-form{flex-direction:column;gap:26px;padding:30px 40px;display:flex}.memory-editor-title{gap:22px;display:flex}.memory-editor-title>:first-child{flex:1;min-width:0}.memory-editor-title>:last-child:not(:first-child){width:210px}.memory-body-label{color:var(--hm-settings-ink-muted);justify-content:space-between;gap:10px;font-size:13px;display:flex}.memory-body-label span:last-child{font-size:11px}.memory-body-editor{border:1px solid var(--hm-settings-border);border-radius:7px;margin-top:-16px;overflow:hidden}.memory-editor-tabs{border-bottom:1px solid var(--hm-settings-border);height:43px;color:var(--hm-settings-ink-muted);align-items:center;gap:22px;padding:0 16px;font-size:14px;display:flex}.memory-editor-tabs button[aria-pressed=true]{color:var(--foreground);font-weight:500}.memory-editor-tabs span{margin-left:auto;font-size:12px}.memory-body-editor textarea{resize:vertical;width:100%;min-height:330px;color:var(--foreground);background:0 0;border:0;padding:22px 20px;font-size:15px;line-height:26px;display:block}.memory-body-editor .memory-markdown{min-height:330px;padding:22px 20px}.memory-editor-footer{color:var(--hm-settings-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.memory-management{flex-direction:column;gap:24px;padding:32px 40px;display:flex;overflow:auto}.memory-library :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--hm-settings-blue);outline-offset:3px}@media (max-width:1400px){.memory-browser{width:260px}.memory-header,.memory-reader-toolbar,.memory-note-heading,.memory-note-body,.memory-sources,.memory-editor-form{padding-inline:24px}.memory-editor-title{flex-wrap:wrap}.memory-editor-title>:last-child:not(:first-child){width:170px}}@media (max-width:900px){.memory-header{flex-wrap:wrap;gap:14px;min-height:110px;padding:20px}.memory-header h1{font-size:26px}.memory-header>.hm-memory-actions{margin-left:auto}.memory-browser{border-right:0;width:100%;padding:18px 20px 28px}.memory-reader,.memory-workspace--reading .memory-browser{display:none}.memory-workspace--reading .memory-reader{display:flex}.memory-category-heading,.memory-category-notes>button,.memory-profile{min-height:44px;font-size:15px}.memory-category{padding-top:2px}.memory-reader-toolbar{min-height:56px;padding:10px 16px}.memory-mobile-back{align-items:center;gap:6px;font-size:14px;display:flex}.memory-breadcrumb{display:none}.memory-reader-toolbar .hm-settings-button{min-width:0;padding:8px}.memory-note-heading,.memory-note-body,.memory-sources,.memory-editor-form{padding:24px 20px}.memory-note-heading h2{font-size:27px;line-height:34px}.memory-summary{font-size:18px;line-height:27px}.memory-editor-title{flex-direction:column;gap:20px}.memory-editor-title>:last-child:not(:first-child){width:100%}.memory-management{padding:24px 20px}}
:is(html:has(.hm-workspace-shell),body:has(.hm-workspace-shell)){overscroll-behavior:none;overflow:hidden}.hm-workspace-shell{--workspace-surround:#eaeaea;--workspace-list:#f7f7f8;--workspace-conversation:#fff;--workspace-selection:#ebecec;--workspace-nav-active:#dedfdf;--workspace-divider:#dadada;--workspace-border:#e5e5e5;overscroll-behavior:none;background:var(--workspace-surround);padding:12px 8px 0 0;position:fixed;inset:0;overflow:clip}html[data-theme=dark] .hm-workspace-shell{--workspace-surround:#171717;--workspace-list:#202020;--workspace-conversation:var(--background);--workspace-selection:#343434;--workspace-nav-active:#303030;--workspace-divider:#353535;--workspace-border:#353535}.hm-workspace-surface{border:1px solid var(--workspace-border);background:var(--workspace-conversation);border-bottom:0;border-radius:18px 18px 0 0;flex:1;min-width:0;min-height:0;display:flex;overflow:clip}.hm-workspace-surface .hm-page{height:100%}.hm-workspace-surface .hs-sidebar-list,.hm-workspace-surface .hm-timeline-scroll{overscroll-behavior:none}.hm-workspace-surface .hs-sidebar{--hs-bg:var(--workspace-list);--hs-control-bg:var(--workspace-selection);background:var(--workspace-list);border-right-color:var(--workspace-divider)}.hm-workspace-surface .hs-sidebar-session-item[data-active=true]{background:var(--workspace-selection)}.hm-workspace-surface .hs-sidebar-header-row{justify-content:space-between;gap:0;height:38px}.hm-workspace-surface .hs-sidebar-header-actions{gap:4px}.hm-workspace-surface .hs-sidebar-header .hs-sidebar-icon-button{border-radius:9px;flex:0 0 36px;width:36px;height:36px;padding:0}.hm-workspace-surface .hs-sidebar-header .hs-sidebar-icon-button svg{width:18px;height:18px}.hm-workspace-surface .hs-sidebar-header .hs-sidebar-filter-area{flex-shrink:0;display:flex}.hm-workspace-surface .hs-sidebar-toolbar-filter{position:relative}.hm-workspace-surface .hs-sidebar-toolbar-filter .hs-sidebar-filter-indicator{position:absolute;top:5px;right:5px}.hm-workspace-surface .hs-sidebar-header .hs-sidebar-icon-button:is([data-active=true],[aria-expanded=true]){background:var(--workspace-selection);color:var(--foreground)}.hm-workspace-surface .hs-sidebar-new-session-icon{color:var(--foreground)}.hm-workspace-surface .hm-composer{border-radius:20px}.hm-app-navigation-rail{flex:0 0 52px;width:52px;min-height:0}.hm-app-navigation{height:100%;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:10px;padding:8px 8px 10px;display:flex}.hm-app-brand,.hm-app-nav-button{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.hm-app-brand{color:var(--foreground)}.hm-app-brand svg{width:27px;height:27px}.hm-app-nav-button svg{stroke-width:1.6px;width:18px;height:18px}.hm-app-nav-button:is(:hover,[data-active=true],[aria-expanded=true]){background:var(--workspace-nav-active);color:var(--foreground)}.hm-app-nav-button[aria-disabled=true]{cursor:default}.hm-app-nav-button:focus-visible,.hm-app-brand:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.hm-app-nav-spacer{flex:1}.hm-app-alphand,.hm-app-settings{width:32px;height:32px}.hm-app-alphand{background:var(--workspace-nav-active);color:var(--foreground);font-family:var(--font-bodoni-moda), serif;font-size:21px}.hm-app-navigation .hm-v2-account-control{flex:none;position:relative}.hm-app-navigation .hm-v2-account-trigger{justify-content:center;width:32px;min-height:32px;padding:3px}.hm-app-navigation .hm-v2-account-avatar{background:#dedde4;flex-basis:26px;width:26px;height:26px;overflow:hidden}.hm-app-navigation .hm-v2-account-menu{width:208px;z-index:var(--layer-popover,100);font-size:13px;left:0;right:auto}@media (max-width:720px){.hm-workspace-shell{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);top:var(--hm-mobile-viewport-top,0px);height:var(--hm-mobile-viewport-height,100dvh);bottom:auto}.hm-workspace-surface{border:0;border-radius:0}.hm-app-navigation-rail{display:none}.hm-app-navigation-rail[data-drawer-open=true]{z-index:var(--layer-drawer);background:var(--workspace-surround);display:block;position:fixed;inset:0 auto 0 0}.hm-workspace-surface .hm-sidebar-rail{left:52px;width:min(280px,100vw - 64px)!important}.hm-workspace-surface .hm-sidebar-rail:not([data-open=true]){transform:translate(calc(-100% - 52px))}}.hs-sidebar-project-scope{border-bottom:1px solid var(--border);flex-direction:column;gap:5px;padding:4px 10px 12px;display:flex}.hs-sidebar-project-scope>span{color:var(--muted-foreground);font-size:11px}.hs-sidebar-project-scope strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.hs-sidebar-project-scope a{color:var(--muted-foreground);align-self:flex-start;margin-top:4px;font-size:12px}.hs-sidebar-project-scope a:hover{color:var(--foreground)}.hm-session-title-line h1{flex:0 auto}.hm-session-title-line .hm-session-project-picker{flex:0 auto;max-width:min(240px,35vw)}.hm-session-work-project-trigger{border:1px solid var(--border);width:100%;max-width:240px;height:26px;color:var(--muted-foreground);font:inherit;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.hm-session-work-project-trigger:hover,.hm-session-work-project-trigger[data-state=open]{background:var(--muted);color:var(--foreground)}.hm-session-work-project-trigger>span{text-overflow:ellipsis;overflow:hidden}.hm-session-work-project-trigger>svg{flex-shrink:0}.hm-work-project-popover{width:300px;max-width:calc(100vw - 24px);padding:8px}.hm-work-project-popover-heading{padding:5px 8px 9px;font-size:12px;font-weight:600}.hm-work-project-open,.hm-work-project-option{width:100%;color:var(--foreground);text-align:left;border-radius:6px;align-items:center;gap:8px;padding:9px 8px;font-size:13px;display:flex}.hm-work-project-open>span:not(.hm-project-avatar),.hm-work-project-option>span:not(.hm-project-avatar){text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.hm-work-project-open svg,.hm-work-project-option svg{flex-shrink:0}.hm-work-project-open:hover,.hm-work-project-option:hover{background:var(--muted)}.hm-work-project-open{margin-bottom:8px}.hm-work-project-choices{max-height:240px;overflow-y:auto}.hm-work-project-search{border:1px solid var(--border);color:var(--muted-foreground);border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:flex}.hm-work-project-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:13px}.hm-work-project-search:focus-within{outline:2px solid var(--ui-focus);outline-offset:1px}.hm-work-project-help{color:var(--muted-foreground);margin:12px 8px;font-size:12px;line-height:1.6}.hm-work-project-error{color:var(--destructive);margin:10px 8px;font-size:12px}.hm-work-project-confirm-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.hm-work-project-confirm-actions button{border:1px solid var(--border);border-radius:6px;padding:8px 12px;font-size:13px}.hm-work-project-confirm-actions .primary{color:var(--primary-foreground);background:var(--primary)}.hm-work-project-confirm-actions button:disabled{opacity:.5}@media (max-width:720px){.hm-session-title-line .hm-session-project-picker{max-width:min(150px,32vw)}.hm-session-work-project-trigger{gap:4px;height:24px;padding:0 5px;font-size:11px}}.hm-v2-session-actions .hm-session-project-picker{width:100%;margin-bottom:0;display:block}.hm-session-project-row{min-width:0;color:var(--muted-foreground);border-radius:6px;align-items:center;gap:2px;display:flex}.hm-session-project-row[data-assigned=true]{color:var(--foreground)}.hm-session-project-picker .hm-session-project-link,.hm-session-project-picker .hm-session-project-add,.hm-session-project-picker .hm-session-project-change{min-width:0;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.hm-session-project-link,.hm-session-project-add{flex:1}.hm-session-project-link>span:not(.hm-project-avatar),.hm-session-project-add>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hm-session-project-row svg{color:var(--muted-foreground);flex-shrink:0}.hm-session-project-change{flex:0 0 28px;justify-content:center;width:28px}.hm-session-project-link>svg:last-child,.hm-session-project-add>svg:last-child{opacity:0;transition:opacity .12s}.hm-session-project-row:is(:hover,:focus-within){background:var(--muted);color:var(--foreground)}.hm-session-project-row:is(:hover,:focus-within)>:is(a,button)>svg:last-child{opacity:1}.hm-session-project-change:hover{background:color-mix(in srgb, var(--foreground) 6%, var(--muted))}.hm-session-project-row :is(a,button):focus-visible{outline:2px solid var(--muted-foreground);outline-offset:2px}.hm-session-project-row button:disabled{opacity:.5;cursor:wait}@media (hover:none){.hm-session-project-link>svg:last-child,.hm-session-project-add>svg:last-child{opacity:1}}
.hm-settings-mobile-picker,.hs-sidebar-mobile-close{display:none}.hs-sidebar-desktop-close{display:contents}@media (max-width:720px){.hm-mobile-sidebar-trigger{top:calc(env(safe-area-inset-top) + 8px);left:calc(env(safe-area-inset-left) + 8px);width:36px;height:36px;min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.hm-settings-shell .hm-settings-subnav{flex-direction:row;align-items:center;gap:8px;min-height:52px;padding:8px 12px 8px 52px;display:flex}.hm-settings-shell .hm-settings-subnav-header{flex:none;margin:0}.hm-settings-shell .hm-settings-subnav-header h2{color:var(--muted-foreground);font-family:var(--font-geist-sans), system-ui, sans-serif;font-size:12px;font-weight:400;line-height:20px}.hm-settings-shell .hm-settings-subnav-header h2:after{content:"/";color:var(--border);margin-left:10px}.hm-settings-shell .hm-settings-mobile-nav{display:none}.hm-settings-mobile-picker{min-width:0;display:flex}.hm-settings-section-trigger{min-height:36px;color:var(--foreground);font:500 13px/20px var(--font-geist-sans), system-ui, sans-serif;border-radius:6px;align-items:center;gap:8px;padding:0 6px;display:inline-flex}.hm-settings-section-trigger:hover,.hm-settings-section-trigger[data-state=open]{background:var(--muted)}.hm-settings-section-trigger svg{color:var(--muted-foreground);flex-shrink:0}.hm-settings-section-menu{width:250px;max-width:calc(100vw - 24px);max-height:min(560px, calc(var(--hm-mobile-viewport-height,100dvh) - 76px));border:1px solid var(--border);background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), system-ui, sans-serif;border-radius:10px;padding:6px;overflow-y:auto;box-shadow:0 8px 28px #00000014}.hm-settings-section-menu .rt-DropdownMenuLabel{color:var(--muted-foreground);letter-spacing:0;padding:10px 10px 4px;font-size:11px;font-weight:400}.hm-settings-section-menu .rt-DropdownMenuItem{min-height:36px;color:var(--foreground);border-radius:6px;gap:10px;padding:8px 10px;font-size:13px;font-weight:400}.hm-settings-section-menu .rt-DropdownMenuItem:is([data-active=true],[data-highlighted]){background:var(--muted);color:var(--foreground)}.hm-settings-section-menu svg{width:15px;height:15px;color:var(--muted-foreground)}.hs-sidebar-mobile-close{display:block}.hs-sidebar-desktop-close{display:none}.hm-session-page .hm-session-sidepanel:not([hidden]){display:block!important}.hm-session-menu-triggers{top:8px;right:8px}.hm-session-navigation-toggle{display:none}.hm-workspace-shell input:not([type=checkbox]):not([type=radio]),.hm-workspace-shell select,.hm-workspace-shell textarea,.hm-page .hm-composer .hm-composer-textarea,.hm-v2-search-input input{font-size:16px}.hm-page :is(.hm-icon-button,.hm-send-button,.hm-stop-button),.hm-page .hm-composer :is(.hm-send-button,.hm-stop-button,.hm-fast-mode-toggle),.hm-composer-plus summary,.hm-app-navigation :is(.hm-app-nav-button,.hm-v2-account-trigger),.hm-workspace-surface .hs-sidebar-header .hs-sidebar-icon-button{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px}.hm-page .hm-composer .hm-composer-footer{flex-wrap:wrap;gap:4px}.hm-page .hm-composer .hm-composer-controls{display:contents}.hm-page .hm-composer .hm-repo-select{flex:calc(100% - 48px);min-width:0}.hm-page .hm-composer .hm-repo-select-control{max-width:100%}.hm-page .hm-composer .hm-model-select{flex:60px;min-width:0}.hm-page .hm-composer .hm-model-select>button{width:100%}.hm-page .hm-composer .hm-select-control,.hm-page .hm-composer .hm-effort-select>button{min-height:44px;padding-inline:6px}.hm-page .hm-composer .hm-select-control span{min-width:0;max-width:100px}.hm-page .hm-composer .hm-repo-select-control span{max-width:190px}.hm-page .hm-composer-spacer{display:none}.hm-page .hm-composer-plus{flex:0 0 44px}.hm-page .hm-session-composer-wrap .hm-composer{min-height:0}.hm-plus-menu{max-width:calc(100vw - 32px);max-height:min(360px,60dvh);overflow-y:auto}.hm-plus-menu button{white-space:normal;min-height:44px}.hm-page .hm-dropdown,.hm-page #home-repository-picker,.hm-page .hm-effort-menu,.hm-page .hm-plus-menu{inset:auto 12px max(12px, env(safe-area-inset-bottom));width:auto;min-width:0;max-width:none;max-height:min(480px, calc(var(--hm-mobile-viewport-height,100dvh) - 24px));z-index:var(--layer-popover);position:fixed;overflow-y:auto}.hm-page .hm-plus-menu :is(button,.hm-action-button),.hm-page .hm-effort-menu button{min-height:44px}.hm-secrets-modal,.hm-report-modal,.hs-project-dialog,.hm-session-visibility-dialog{max-height:calc(var(--hm-mobile-viewport-height,100dvh) - 24px);padding-bottom:max(16px, env(safe-area-inset-bottom));overflow-y:auto}:is(.hm-secrets-modal,.hm-report-modal,.hs-project-dialog,.hm-session-visibility-dialog) :is(button,input,select,textarea){min-height:44px;font-size:16px}.hm-secrets-modal-close{flex-basis:44px;min-width:44px}.hm-session-header{align-items:center;gap:8px;height:auto;min-height:68px;padding:8px 8px 8px 64px}.hm-session-header .hm-session-sidebar-toggle{display:none}.hm-session-title-copy,.hm-session-title-line,.hm-session-title-line h1{min-width:0;max-width:100%}.hm-session-header-actions{flex-shrink:0;gap:4px}.hm-session-header-actions>div{display:none}.hm-session-sidepanel-reopen{width:44px;height:44px;top:8px;right:8px}.hm-session-sidepanel{top:60px;right:max(12px, env(safe-area-inset-right));max-height:calc(100% - 72px);z-index:var(--layer-popover);overscroll-behavior:contain;width:min(320px,100% - 24px)!important;position:absolute!important}.hm-session-sidepanel :is(button,a),.hm-v2-compact-actions button,.hm-goal-strip button{min-width:44px;min-height:44px}.hm-session-page:has(.hm-session-sidepanel:not([hidden])) .hm-mobile-reading-toggle{visibility:hidden}.hm-session-page[data-reading-mode=true] .hm-session-chat-column>:is(.hm-session-header,.hm-error-banner--session,.hm-runtime-warning,.hm-report-notice),.hm-session-page[data-reading-mode=true] :is(.hm-session-sidepanel,.hm-session-sidepanel-reopen,.hm-session-menu-triggers){display:none!important}.hm-v2-panel-tabs{align-items:center;gap:4px;height:52px;min-height:52px;padding:8px 8px 8px 52px}.hm-v2-panel-tablist{scrollbar-width:none;min-width:0;scroll-padding-inline:8px}.hm-v2-panel-tablist::-webkit-scrollbar{display:none}.hm-v2-panel-menu button,.hm-v2-panel-launcher button{min-height:44px}.hm-page .hm-v2-panel .hm-v2-panel-tabs button{min-width:0;height:32px;min-height:32px;font:400 12px/20px var(--font-geist-sans), system-ui, sans-serif;padding:0 8px}.hm-v2-panel-tab{border-radius:5px;height:32px}.hm-v2-panel-tab:not([data-active=true])>button:last-child{display:none}.hm-page .hm-v2-panel .hm-v2-panel-tab button[role=tab]{text-overflow:ellipsis;max-width:min(200px,100vw - 156px);overflow:hidden}.hm-page .hm-v2-panel .hm-v2-panel-tab button:last-child{width:28px;padding:0;font-size:16px}.hm-page .hm-v2-panel .hm-v2-panel-tabs>.hm-icon-button{width:32px;font-size:18px}.hm-page .hm-v2-panel .hm-v2-panel-add>button{width:32px;color:var(--muted-foreground);background:0 0;font-size:18px}.hm-page .hm-v2-panel .hm-v2-panel-add>button:hover{background:var(--muted)}.hm-v2-panel-menu{top:calc(env(safe-area-inset-top) + 52px);right:max(8px, env(safe-area-inset-right));max-width:calc(100vw - 16px);max-height:calc(100dvh - 84px);position:fixed;overflow-y:auto}.hm-v2-panel .hm-details-grid:not(.hm-details-grid--runtime) dt{width:80px}.hm-settings-shell :is(.hm-settings-button,.hm-settings-segmented button),.hm-tool-approval :is(button,summary),.hm-v2-panel :is(.hm-artifacts-preview-actions button,.hm-artifacts-preview-actions a){min-height:44px}.hm-settings-secret-row>.hm-settings-input{flex:100%;width:100%;min-width:0}.hm-tool-approval-actions{flex-wrap:nowrap;width:100%}.hm-tool-approval-actions>.hm-tool-approval-decline{flex:none}.hm-tool-approval-actions>.hm-tool-approval-split{flex:auto;min-width:0}.hm-tool-approval-split>button:first-child{flex:1;font-size:12px}.hm-tool-approval-actions .hm-tool-approval-chevron{min-width:32px}.hm-tool-approval{font-family:var(--font-geist-sans), system-ui, sans-serif}.hm-tool-approval-split{max-width:100%;height:auto;min-height:44px}.hm-tool-approval-split>button:first-child{white-space:normal}.hm-tool-approval-split>.hm-tool-approval-chevron{min-width:44px}.hm-artifact-resource-actions a,.hm-page .hm-v2-panel button,.hm-pdf-toolbar button,.hm-skills-markdown-toolbar button,.hm-v2-logs-filter-row :is(button,select),.hm-v2-panel .hm-details-runtime-actions button{min-height:44px}.hm-app-navigation{padding-inline:4px;padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(8px, env(safe-area-inset-bottom));overflow-y:auto}.hm-workspace-surface .hs-sidebar-header{padding-inline:4px}.hm-workspace-surface .hs-sidebar-header-row{height:44px}.hm-workspace-surface .hs-sidebar-header-actions{gap:0}.hs-sidebar .hs-sidebar-session-row .hs-sidebar-session-menu-button{opacity:1;pointer-events:auto;width:44px;height:44px;position:static}.hs-sidebar .hs-sidebar-session-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:0;display:grid}.hs-sidebar .hs-sidebar-session-row .hm-session-quick-archive{display:none}.hs-sidebar .hs-sidebar-session-row>.hs-sidebar-session-item .hs-sidebar-session-title-row{padding-right:32px}.hs-sidebar .hs-sidebar-session-row .hs-sidebar-session-trailing{visibility:visible}.hs-sidebar-session-action-menu .hs-project-pick-item{min-height:44px}.hs-sidebar-session-row:has(.hs-sidebar-session-action-menu){z-index:var(--layer-popover)}.hs-sidebar-session-action-menu{inset:auto 12px max(12px, env(safe-area-inset-bottom)) 64px;min-width:0;max-height:calc(var(--hm-mobile-viewport-height,100dvh) - 24px);position:fixed}.hm-v2-search-backdrop{padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))}.hm-v2-search-modal{flex-direction:column;max-height:100%;display:flex}.hm-v2-search-results{min-height:0;max-height:none}.hm-v2-search-input button{min-width:44px;min-height:44px}.hm-page .hm-start-main{container-type:size}.hm-page .hm-start-content{min-height:0;padding-top:0}.hm-page .hm-composer--start{border-radius:18px;padding:12px 10px 8px}.hm-page .hm-composer--start .hm-composer-input{padding-inline:4px}.hm-page .hm-composer--start .hm-composer-textarea{min-height:56px;max-height:min(160px, max(56px, calc(var(--hm-mobile-viewport-height,100dvh) - 190px)));overscroll-behavior:contain;line-height:24px;overflow-y:auto}.hm-page .hm-composer--start .hm-composer-footer{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;gap:2px;min-height:0;padding-top:4px;display:grid}.hm-page .hm-composer--start .hm-composer-plus{grid-area:1/1}.hm-page .hm-composer--start .hm-model-select{grid-area:1/2}.hm-page .hm-composer--start .hm-repo-select{grid-area:1/3}.hm-page .hm-composer--start .hm-send-button{grid-area:1/4}.hm-page .hm-composer--start :is(.hm-fast-mode-divider,.hm-enter-hint){display:none}.hm-page .hm-composer--start .hm-composer-footer>.hm-send-button,.hm-page .hm-composer--start .hm-composer-plus>summary,.hm-page .hm-composer--start .hm-select-control{min-width:0;height:44px;min-height:44px;font-size:13px}.hm-page .hm-composer--start .hm-composer-plus>summary{width:44px;font-size:24px;font-weight:300}.hm-page .hm-composer--start .hm-send-button{width:44px}.hm-page .hm-composer--start .hm-select-control{justify-content:flex-start;gap:4px;width:100%;padding-inline:6px}.hm-page .hm-composer--start .hm-select-control span{max-width:100%}.hm-page .hm-composer--start .hm-home-model-fast{width:12px;height:12px;color:var(--foreground);flex-shrink:0}.hm-page .hm-composer--start .hm-repo-select-control>svg:first-child{display:none}.hm-page .hm-composer--start [aria-label="Selected model availability"]{grid-area:2/1/auto/-1}.hm-page #home-model-picker{flex-direction:column;display:flex;overflow:visible}.hm-page #home-model-picker .hm-home-model-options{overscroll-behavior:contain;min-height:0;overflow-y:auto}.hm-mobile-model-settings{border-bottom:1px solid var(--border);flex-shrink:0;margin-bottom:4px;padding:4px 10px 8px}.hm-mobile-model-setting{min-height:44px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.hm-mobile-fast-control{align-items:center;gap:2px;display:flex}.hm-page .hm-mobile-model-setting .hm-effort-select>button{min-height:44px;color:var(--foreground);padding-inline:10px;font-size:13px}.hm-page .hm-mobile-model-setting .hm-fast-mode-toggle{border-radius:8px;width:44px;height:44px}.hm-page .hm-mobile-model-setting .hm-fast-mode-toggle[aria-pressed=true]{background:var(--muted);color:var(--foreground)}@container (max-height:500px){.hm-page .hm-start-copy{display:none}}.hm-alphand-page{height:100%;min-height:0}.hm-alphand-page .alphand-panel--page{width:100%;height:100%;max-height:none;box-shadow:none;z-index:auto;font-family:var(--font-geist-sans), system-ui, sans-serif;border:0;border-radius:0;position:relative;inset:auto}.hm-alphand-page .alphand-header{cursor:default;gap:8px;height:52px;padding:8px 8px 8px 52px}.hm-alphand-page .alphand-header>.alphand-avatar,.hm-alphand-page .alphand-header small,.hm-alphand-page [class*=alphand-resize]{display:none}.hm-alphand-page .alphand-title{touch-action:auto;min-width:0}.hm-alphand-page .alphand-header strong{font-size:13px;font-weight:500}.hm-alphand-page .alphand-icon-button{width:32px;height:36px}.hm-alphand-page .alphand-composer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.hm-alphand-page .alphand-composer textarea{font-size:16px}.hm-local-preview-badge{pointer-events:none;padding:2px 4px;font-size:7px;top:auto;bottom:2px;right:4px}}@media (min-width:721px) and (max-width:1100px) and (max-height:500px){.hm-workspace-shell{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.hm-workspace-surface{border:0;border-radius:0}.hm-page .hm-composer :is(button,summary),.hm-page .hm-v2-panel button,.hm-app-navigation :is(.hm-app-nav-button,.hm-v2-account-trigger){min-width:44px;min-height:44px}.hm-session-composer-wrap{padding-block:8px}.hm-page .hm-composer--session .hm-composer-input,.hm-page .hm-composer--session .hm-composer-textarea{min-height:44px}}
