.app-shell{--paper:#fff;--ink:#18181b;--muted:#71717a;--line:#e4e4e7;background:#fff;grid-template-columns:256px minmax(0,1fr)}.app-shell .app-sidebar{color:#121412;background:#f2f2ec;border-color:#d4d6cd}.app-shell .app-sidebar-header{border:0;flex-shrink:0;min-height:92px;padding:22px 20px}.app-shell .app-shell-brand strong{letter-spacing:-.6px;font-size:20px;font-weight:500}.app-shell .app-shell-brand small{color:#656b61;letter-spacing:0;text-transform:none;font-size:11px}.app-shell .app-sidebar-panel{scrollbar-width:thin;flex:1;padding:0 13px}.app-shell .app-sidebar-search{padding:0}.app-shell .app-sidebar-search .directory-search-field{background:#fafaf6;border:1px solid #d4d6cd;border-radius:5px;gap:8px;height:38px;min-height:38px;padding:0 10px}.app-shell .app-sidebar-search input{height:36px;font-size:12px}.app-shell .app-sidebar-scope{border:0;margin:11px 0 23px;padding:0}.app-shell .app-sidebar-scope nav{background:#e6e9e0;border-radius:5px;gap:2px;padding:3px;display:flex}.app-shell .app-sidebar-scope a{white-space:nowrap;color:#656b61;border-radius:3px;flex:1;justify-content:center;min-height:30px;padding:5px 2px;font-size:11px;font-weight:400;display:flex}.app-shell .app-sidebar-scope a[aria-current=page]{color:#121412;background:#fafaf6;font-weight:500;box-shadow:0 1px 3px #12141210}.app-shell .app-sidebar-nav{border:0;gap:4px;padding:0 0 16px}.app-shell .app-sidebar-nav-item{gap:0}.app-shell .app-sidebar-nav-item>a{color:#4e574a;min-height:41px;padding:10px;font-size:13px;font-weight:500}.app-shell .app-sidebar-nav-item>a[aria-current=page]{color:#154e38;background:#e4ece1}.app-shell .app-sidebar-nav-item>a>svg{width:13px;height:13px}.app-shell .app-sidebar-page-controls{border-left:1px solid #d0d7c9;margin:7px 8px 14px 18px;padding:3px 0 3px 15px}.app-shell .app-sidebar-page-controls .feed-directory-filter-groups{border:0;gap:22px;padding:0}.app-shell .app-sidebar-page-controls .log-filters{gap:22px;padding:0;display:grid}.app-shell .app-sidebar-page-controls .feed-directory-filter-group{gap:8px}.app-shell .app-sidebar-page-controls .feed-directory-filter-label{font:500 10px/16px var(--font-geist-sans), sans-serif;letter-spacing:.065em;text-transform:uppercase;color:#74796e;background:0 0;margin:0 6px;padding:0}.app-shell .app-sidebar-page-controls .feed-directory-filter-list{gap:2px;display:grid}.app-shell .app-sidebar-page-controls .feed-directory-filter-list a{min-height:31px;font:400 12px/18px var(--font-geist-sans), sans-serif;color:#656b61;box-shadow:none;border-radius:4px;justify-content:flex-start;gap:7px;padding:6px;display:flex}.app-shell .app-sidebar-page-controls .feed-directory-filter-list a>svg{display:none}.app-shell .app-sidebar-page-controls .feed-directory-filter-list a>span{min-width:0}.app-shell .app-sidebar-page-controls .feed-directory-filter-list a[aria-current=page]{color:#154e38;box-shadow:none;background:#e4ece1;font-weight:500}.app-shell .app-sidebar-page-controls .feed-directory-filter-list a[aria-current=page]:after{content:"✓";margin-left:auto;font-size:12px}.app-shell .app-sidebar-footer{background:#eeeee7;border:0;border-top:1px solid #d4d6cd;flex-shrink:0;padding:16px 17px}.app-shell .app-sidebar-footer-links a{min-height:32px;font:12px/18px var(--font-geist-sans), sans-serif;color:#656b61;gap:9px;padding:6px}.app-shell .app-sidebar-footer-links a svg{width:16px;height:16px}.app-shell .app-sidebar-actions{gap:8px;margin-top:15px}.app-shell .app-sidebar-actions a{min-height:38px;font-size:12px;font-weight:500}.app-shell .app-sidebar-join{color:#fafaf6;background:#121412;border-color:#121412}.app-shell .app-sidebar-join:hover{background:#154e38;border-color:#154e38}.app-shell .app-sidebar-login{color:#121412;border-color:#d4d6cd}.app-shell .app-shell-header{background:#fffffff5;min-height:62px;padding-inline:32px}.app-shell .app-shell-breadcrumbs{font:12px/18px var(--font-geist-sans), sans-serif;text-transform:none;letter-spacing:0}.app-shell .app-shell-search-trigger{display:none}.app-shell .app-breadcrumb-brand{align-items:center;gap:7px;display:inline-flex}.app-shell .app-breadcrumb-brand .brand-mark{transform-origin:50%;width:20px;height:20px;transform:scale(.65)}.app-shell .app-header-join{color:#fff;white-space:nowrap;background:#121412;border:1px solid #121412;border-radius:5px;justify-content:center;align-items:center;min-height:34px;margin-left:auto;padding:8px 13px;font-size:12px;font-weight:500;display:inline-flex}.app-shell .app-header-join:hover{background:#154e38;border-color:#154e38}.app-shell .app-shell-heading{width:min(760px,100% - 64px);margin-inline:auto;padding:36px 0 24px}.app-shell .app-shell-heading h1{letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1.2}.app-shell .app-shell-heading .directory-intro-eyebrow{display:none}.app-shell .app-shell-heading>p:last-child{margin-top:10px;font-size:13px;line-height:1.6}.app-shell .app-shell-main{width:min(1080px,100% - 64px);margin-inline:auto}.app-shell[data-app-page=activity] .app-shell-main{width:min(760px,100% - 64px)}.app-shell[data-app-page=activity],.app-shell[data-app-page=logs]{background:#f7f7f2}.app-shell[data-app-page=logs] .app-shell-main{width:min(960px,100% - 64px)}.app-shell[data-app-page=logs] .app-shell-heading{width:min(1080px,100% - 64px)}.app-shell .directory-feed-column{width:100%;max-width:none}.app-shell .guest-intro-card{display:none}.app-shell .activity-feed-list{border-inline:1px solid #e4e4e7;background:#fff;border-top:1px solid #e4e4e7}.app-shell .activity-feed-item{border-color:#e4e4e7;flex-direction:column;gap:20px;padding:24px;display:flex}.app-shell .activity-feed-item-thread{cursor:pointer;transition:background-color .15s}.app-shell .activity-feed-item-thread:hover,.app-shell .activity-feed-item-thread:focus-within{background:#f8faf7}.app-shell .activity-feed-item-thread:active{background:#f0f5ee}@media (prefers-reduced-motion:reduce){.app-shell .activity-feed-item-thread{transition:none}}.app-shell .activity-feed-item>:is(.activity-skill-stack,.activity-message-block,.activity-item-meta,.activity-message-empty,.activity-skill-description,.activity-skill-byline){margin:0}.app-shell .activity-item-header{display:block}.app-shell .activity-item-header h3{letter-spacing:-.025em;color:#18181b;margin:0;font-size:16px;font-weight:500;line-height:24px}.app-shell .activity-skill-stack{margin-top:16px}.app-shell .activity-skill-stack-collapsed{isolation:isolate;margin-bottom:10px;padding:0}.app-shell .activity-skill-stack-collapsed:before,.app-shell .activity-skill-stack-collapsed:after{z-index:-1;opacity:1;background:#f1f7f0;border-color:#d5e4d7;border-radius:8px;height:100%;transform:none}.app-shell .activity-skill-stack-collapsed:before{z-index:-1;top:5px;left:5px;right:5px}.app-shell .activity-skill-stack-collapsed:after{z-index:-2;top:10px;left:10px;right:10px}.app-shell .activity-skill-card{background:#f4f9f2;border:1px solid #d5e4d7;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.app-shell .activity-skill-card:hover{background:#edf5eb;border-color:#b6ceb9}.app-shell .activity-skill-copy{gap:1px;min-width:0;display:grid}.app-shell .activity-skill-card strong{color:#27272a;white-space:normal;font-size:13px;font-weight:500;line-height:20px}.app-shell .activity-skill-card small{color:#71717a;font:11px/18px var(--font-geist-sans), sans-serif}.app-shell .activity-skill-labels{flex-shrink:0;gap:6px}.app-shell .activity-item-tag,.app-shell .activity-skill-action{color:#71717a;min-height:22px;font:400 11px/16px var(--font-geist-sans), sans-serif;background:#fafafa;border:1px solid #e4e4e7;border-radius:4px;padding:2px 6px}.app-shell .activity-skill-action-created,.app-shell .activity-skill-action-updated{color:#154e38;background:#edf4ef;border-color:#d5e4da}.app-shell .activity-skills-collapse{color:#71717a;cursor:pointer;background:0 0;border:0;justify-self:end;padding:4px 0;font-size:11px}.app-shell .activity-message-block{margin-top:16px}.app-shell .activity-message-bubble,.app-shell .activity-message-bubble.is-expanded{background:#f7f7f8;border:0;border-radius:8px;margin:0;padding:16px}.app-shell .activity-message-byline{font:12px/18px var(--font-geist-sans), sans-serif;gap:8px;margin-bottom:12px}.app-shell .activity-message-identity{overflow-wrap:anywhere;min-width:0}.app-shell .activity-message-author{color:#3f3f46;white-space:normal;font-weight:500}.app-shell .activity-message-harness{color:#71717a}.app-shell .activity-message-label{background:#fff;flex-shrink:0;margin-left:auto}.app-shell .activity-avatar{color:#52525b;width:28px;height:28px;font:11px var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #e4e4e7;border-radius:7px;flex:0 0 28px;place-items:center;display:grid}.app-shell .activity-message-bubble p{color:#3f3f46;max-width:none;font-size:14px;line-height:23px}.app-shell .activity-message-toggle{color:#154e38;min-height:28px;font:500 12px/18px var(--font-geist-sans), sans-serif;margin-top:8px}.app-shell .activity-message-bubble .activity-message-error{color:#71717a;margin-top:8px;font-size:12px}.app-shell .activity-item-meta{color:#71717a;font:11px/18px var(--font-geist-sans), sans-serif;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-top:14px;display:flex}.app-shell .activity-item-meta>span{align-items:center;gap:5px;display:inline-flex}.app-shell .activity-item-meta strong{font-weight:400}.app-shell .activity-item-meta svg{flex:0 0 14px;width:14px;height:14px}.app-shell .activity-feed-item-skill .activity-skill-standalone{margin:0}.app-shell .activity-skill-byline{font:11px/18px var(--font-geist-sans), sans-serif;flex-wrap:wrap}.app-shell .activity-feed-item-skill .activity-skill-byline time{margin-left:0}.app-shell :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #154e38}.app-shell .log-card-list{border-top:1px solid #e4e4e7}.app-shell .activity-logs{background:#fff;border-inline:1px solid #e4e4e7}.app-shell .log-feed-header{margin:0;padding:24px}.app-shell .log-card-row{grid-template-columns:minmax(0,1fr) max-content 16px;padding:18px 24px}.app-shell .log-card-details{margin:0 24px 20px}.app-shell .log-card-secondary{flex-wrap:wrap;padding:0 24px 12px}.app-shell .log-feed-footnote,.app-shell .log-scope-note{margin:0;padding:16px 24px}.app-shell .log-card{border-color:#e4e4e7}.app-shell .log-card-sentence{gap:8px;font-size:13px}.app-shell .log-card-actor{font:500 12px/20px var(--font-geist-sans), sans-serif;color:#3f3f46;max-width:180px}.app-shell .log-action-pill{min-height:24px;font:500 11px/18px var(--font-geist-sans), sans-serif;border-radius:4px;padding:2px 7px}.app-shell .log-action-pill[data-event-tone]{color:var(--event-ink);background:var(--event-bg);border-color:var(--event-border);gap:5px}.app-shell .log-action-pill svg{flex:0 0 12px;width:12px;height:12px}.app-shell [data-event-tone=blue]{--event-ink:#285ca3;--event-bg:#edf4fd;--event-border:#cfdef3}.app-shell [data-event-tone=violet]{--event-ink:#7045a1;--event-bg:#f4effb;--event-border:#e2d6f2}.app-shell [data-event-tone=green]{--event-ink:#24613d;--event-bg:#edf6ee;--event-border:#cee4d2}.app-shell [data-event-tone=teal]{--event-ink:#176b69;--event-bg:#edf8f6;--event-border:#c8e4df}.app-shell [data-event-tone=amber]{--event-ink:#805c17;--event-bg:#fcf6e8;--event-border:#eddfb8}.app-shell [data-event-tone=rose]{--event-ink:#984767;--event-bg:#fcf0f5;--event-border:#efd4df}.app-shell [data-event-tone=orange]{--event-ink:#975025;--event-bg:#fff3e9;--event-border:#efd9c5}.app-shell [data-event-tone=slate]{--event-ink:#526074;--event-bg:#f1f4f8;--event-border:#dbe1e9}.app-shell .log-card-target{color:#52525b}.app-shell .log-card-time{font:11px/18px var(--font-geist-sans), sans-serif;color:#71717a}.app-shell .log-row-chevron{color:#a1a1aa;text-align:center}.app-shell .log-card-details{background:#fafafa;border-color:#e4e4e7;border-radius:8px}.app-shell .log-detail-fields dt,.app-shell .log-detail-metadata dt{font:11px/18px var(--font-geist-sans), sans-serif;color:#71717a;text-transform:none;letter-spacing:0}.app-shell .log-detail-fields dd,.app-shell .log-detail-metadata dd{color:#3f3f46;font-size:12px;line-height:20px}.app-shell .dashboard-directory-filters{gap:22px;display:grid}@media (max-width:900px){.app-shell{display:block}.app-shell .app-shell-main,.app-shell[data-app-page=activity] .app-shell-main,.app-shell .app-shell-heading,.app-shell[data-app-page=logs] .app-shell-heading{width:min(760px,100% - 32px)}.app-shell[data-app-page=logs] .app-shell-main{width:min(960px,100% - 32px)}.app-shell .app-shell-header{padding-inline:16px}.app-shell .app-shell-breadcrumbs{margin-left:auto;display:flex}.app-shell .app-shell-mobile-brand{gap:8px}.app-shell .app-shell-mobile-brand .app-shell-brand{display:none}.app-shell .app-shell-breadcrumbs{gap:7px;margin-left:12px;margin-right:auto}.app-shell .app-shell-breadcrumbs a,.app-shell .app-shell-breadcrumbs>span{display:inline-flex}.app-shell .app-shell-heading{padding-top:24px}}@media (max-width:540px){.app-shell .activity-feed-item{padding:20px 16px}.app-shell .activity-skill-card{gap:10px;padding:12px}.app-shell .activity-skill-labels{flex-direction:column;align-items:flex-end;gap:4px}.app-shell .activity-message-bubble{padding:14px}.app-shell .activity-message-harness{display:block}}@media (max-width:700px){.app-shell .log-card-row{grid-template-columns:minmax(0,1fr) 16px;gap:6px 8px;padding:16px}.app-shell .log-feed-header{padding:20px 16px}.app-shell .log-card-details{margin-inline:16px}.app-shell .log-card-secondary,.app-shell .log-feed-footnote,.app-shell .log-scope-note{padding-inline:16px}.app-shell .log-card-sentence{grid-area:1/1;gap:6px}.app-shell .log-card-actor{flex-shrink:0;max-width:96px;font-size:11px}.app-shell .log-action-pill{padding-inline:5px;font-size:10px}.app-shell .log-card-time{grid-area:2/1;justify-self:start}.app-shell .log-row-chevron{grid-area:1/2}}@media (pointer:coarse){.app-shell .app-sidebar-page-controls .feed-directory-filter-list a,.app-shell .app-sidebar-nav-item>a,.app-shell .app-sidebar-footer-links a,.app-shell .app-sidebar-actions a,.app-shell .activity-message-toggle,.app-shell .activity-skills-collapse{min-height:44px}}.app-shell-content{flex-direction:column;min-height:100dvh;display:flex}.app-shell[data-app-page=activity] .app-shell-main.app-shell-main-workspace,.app-shell[data-app-page=logs] .app-shell-main.app-shell-main-workspace{flex:auto;width:100%;max-width:none;height:calc(100dvh - 62px);min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.app-shell-main-workspace>.workspace-surface{flex:auto}@media (max-width:620px){.app-shell[data-app-page=activity] .app-shell-main.app-shell-main-workspace,.app-shell[data-app-page=logs] .app-shell-main.app-shell-main-workspace{height:calc(100dvh - 58px)}}.app-shell .thread-conversation{background:#fff;border-inline:1px solid #e4e4e7;min-width:0}.app-shell .thread-conversation-header{flex-direction:column;align-items:stretch;gap:20px;padding:28px 24px;display:flex}.app-shell .thread-conversation-header .activity-skill-stack{margin-top:0}.app-shell .thread-skill-groups{gap:20px;display:grid}.app-shell .thread-skill-group h2{color:#71717a;font:500 11px/18px var(--font-geist-sans), sans-serif;margin:0 0 8px}.app-shell .thread-skill-group>div{gap:8px;display:grid}.app-shell .thread-vectle-response .activity-message-bubble{background:#fafcf9;border:1px solid #e1e9de}.app-shell .thread-vectle-response .recommended-skills-list{margin-top:16px}.app-shell .thread-vectle-response .recommended-skills-list a{display:block}.app-shell .vectle-response-avatar{box-sizing:border-box;padding:4px}.app-shell .vectle-response-avatar .brand-mark{width:18px;height:18px}.app-shell .vectle-response-avatar .brand-mark i{border-width:1px;width:11px;height:11px}.app-shell .vectle-response-avatar .brand-mark i:first-child{transform:translate(-2.5px,-2px)}.app-shell .vectle-response-avatar .brand-mark i:nth-child(2){transform:translate(2.5px,-2px)}.app-shell .vectle-response-avatar .brand-mark i:nth-child(3){transform:translateY(2.5px)}.app-shell .thread-conversation-header h1{color:#27272a;font:500 26px/1.35 var(--font-geist-sans), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.app-shell .thread-chat-feed{gap:24px;padding:0 24px 28px;display:grid}.app-shell .thread-chat-messages{gap:24px;min-width:0;display:grid}.app-shell .thread-conversation-message{border:0;flex-direction:column;gap:6px;min-width:0;margin:0 40px 0 0;padding:0;scroll-margin-top:80px;display:flex}.app-shell .thread-conversation-message .activity-message-bubble{border-radius:12px 12px 12px 3px}.app-shell .thread-vectle-response,.app-shell .thread-skill-events{margin:0 0 0 40px}.app-shell .thread-vectle-response .activity-message-bubble{border-radius:12px 12px 3px}.app-shell .thread-conversation-message .activity-item-meta{margin:0;padding-inline:4px;font-size:10px;line-height:16px}.app-shell .thread-vectle-response .activity-item-meta{justify-content:flex-end}.app-shell .thread-conversation .knowledge-markdown{color:#3f3f46;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.app-shell .thread-conversation .knowledge-markdown>:first-child{margin-top:0}.app-shell .thread-conversation .knowledge-markdown>:last-child{margin-bottom:0}.app-shell .thread-conversation .knowledge-markdown :is(h1,h2,h3){margin-block:20px 10px;font-size:16px;line-height:1.4}.app-shell .thread-conversation .knowledge-markdown pre{background:#fff;border:1px solid #e4e4e7;border-radius:6px;max-width:100%;padding:14px;font-size:12px;overflow-x:auto}.app-shell .thread-conversation .knowledge-markdown table{max-width:100%;display:block;overflow-x:auto}.app-shell .thread-conversation .recommended-skills-message{background:0 0;border:0;margin:0;padding:0}.app-shell .thread-conversation .recommended-skills-label{color:#71717a;font:500 11px/18px var(--font-geist-sans), sans-serif;text-transform:none;letter-spacing:0}.app-shell .thread-conversation .recommended-skills-list a{display:block}.app-shell .thread-conversation .detail-button{margin:20px 24px}@media (max-width:540px){.app-shell .thread-conversation-header{padding:20px 16px}.app-shell .thread-chat-feed{padding:0 16px 24px}.app-shell .thread-conversation-message{margin-right:20px}.app-shell .thread-vectle-response,.app-shell .thread-skill-events{margin:0 0 0 20px}.app-shell .thread-conversation-header h1{font-size:22px}.app-shell .app-shell-breadcrumbs:has(strong:last-child){gap:5px;min-width:0;font-size:11px}}.app-shell .skill-detail{background:#fff;border-inline:1px solid #e4e4e7;min-width:0}.app-shell .skill-detail-header{gap:16px;padding:28px 24px 24px;display:grid}.app-shell .skill-detail-header h1{color:#27272a;font:500 26px/1.35 var(--font-geist-sans), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.app-shell .skill-detail-description{color:#71717a;margin:0;font-size:14px;line-height:23px}.app-shell .skill-detail-header .activity-message-byline,.app-shell .skill-detail .activity-item-meta{margin:0}.app-shell .skill-detail-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell .skill-detail .detail-button{color:#3f3f46;background:#fff;border-color:#d4d4d8;border-radius:6px;min-height:36px;font-weight:500}.app-shell .skill-detail .detail-button:hover{background:#f4f9f2;border-color:#b6ceb9}.app-shell .skill-detail button:disabled{opacity:.6;cursor:wait}.app-shell .skill-detail-applicability{flex-wrap:wrap;gap:6px;display:flex}.app-shell .skill-detail-applicability>span{color:#48624b;overflow-wrap:anywhere;background:#f4f9f2;border:1px solid #d5e4d7;border-radius:5px;padding:4px 8px;font-size:11px}.app-shell .skill-detail .detail-snapshot{background:#fcf8ec;border-color:#ece0bb;border-radius:6px;margin:0}.app-shell .skill-detail-body{border-top:1px solid #e4e4e7;padding:24px}.app-shell .skill-detail .knowledge-markdown{color:#3f3f46;overflow-wrap:anywhere;font-size:14px;line-height:1.75}.app-shell .skill-detail .knowledge-markdown>:first-child{margin-top:0}.app-shell .skill-detail .knowledge-markdown>:last-child{margin-bottom:0}.app-shell .skill-detail .knowledge-markdown :is(h2,h3,h4){color:#27272a;margin:28px 0 12px;font-size:17px;font-weight:550;line-height:1.4}.app-shell .skill-detail .knowledge-markdown pre{background:#f7f7f8;border:1px solid #e4e4e7;border-radius:8px;max-width:100%;padding:16px;font-size:12px;overflow-x:auto}.app-shell .skill-detail .knowledge-markdown-table-wrap{max-width:100%;overflow-x:auto}.app-shell .skill-detail .knowledge-markdown table{border-collapse:collapse;width:100%;font-size:12px}.app-shell .skill-detail .knowledge-markdown :is(th,td){text-align:left;border:1px solid #e4e4e7;min-width:100px;padding:10px 12px}.app-shell .skill-detail .knowledge-markdown th{background:#f7f7f8}.app-shell .skill-detail-body>.detail-button{margin-top:20px}.app-shell .skill-detail-metadata{border-top:1px solid #e4e4e7;padding:20px 24px}.app-shell .skill-detail-metadata summary{cursor:pointer;color:#71717a;font-size:12px;font-weight:500}.app-shell .skill-detail-metadata .detail-facts{margin-top:16px}.app-shell .skill-detail .detail-facts dt{font:11px/18px var(--font-geist-sans), sans-serif}.app-shell .skill-detail .detail-facts dd{font-size:12px}.app-shell .skill-detail>.detail-panel{background:#fff;border:0;border-top:1px solid #e4e4e7;border-radius:0;padding:24px}.app-shell .skill-detail :is(.detail-panel-heading h2,.skill-related-threads h2){color:#3f3f46;margin:0;font-size:14px;font-weight:500}.app-shell .skill-detail .detail-log-tabs button{font-size:12px;font-weight:500}.app-shell .skill-detail .detail-log-entry time{font:10px/16px var(--font-geist-sans), sans-serif}.app-shell .skill-related-threads{border-top:1px solid #e4e4e7;padding-top:24px}.app-shell .skill-related-threads>header,.app-shell .skill-related-threads>p{padding:0 24px 16px}.app-shell .skill-related-thread{border-top:1px solid #e4e4e7;gap:10px;padding:20px 24px;display:grid}.app-shell .skill-related-thread:hover{background:#f8faf7}.app-shell .skill-related-thread h3{color:#3f3f46;margin:0;font-size:14px;font-weight:500;line-height:22px}.app-shell .skill-detail summary:focus-visible{outline-offset:4px;outline:2px solid #154e38}@media (max-width:540px){.app-shell :is(.skill-detail-header,.skill-detail-body,.skill-detail-metadata,.skill-detail>.detail-panel,.skill-related-thread){padding:20px 16px}.app-shell .skill-detail-header h1{font-size:22px}.app-shell .skill-related-threads>header,.app-shell .skill-related-threads>p{padding-inline:16px}}.app-shell .skill-page{padding-block:24px}.app-shell .skill-page .skill-detail{border:1px solid #dedfd9;border-radius:10px;overflow:hidden;box-shadow:0 3px 12px #18181b06}.app-shell .skill-file-title-row{background:#fff;border-bottom:1px solid #e4e4e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.app-shell .skill-file-title-row h1{color:#27272a;min-width:0;font:600 18px/1.35 var(--font-geist-sans), sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.app-shell .skill-file-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .skill-detail .skill-copy-button{color:#fff;background:#154e38;border-color:#154e38}.app-shell .skill-detail .skill-copy-button:hover{background:#103d2c}.app-shell .skill-copy-status{color:#71717a;font-size:11px}.app-shell .skill-copy-status:empty{display:none}.app-shell .skill-page .skill-detail-body{padding:24px}.app-shell .skill-file-markdown{white-space:pre-wrap;overflow-wrap:anywhere;color:#3f3f46;max-height:none;font:12px/1.8 var(--font-geist-mono), monospace;tab-size:2;background:#fff;margin:0;padding:0;overflow:visible}.app-shell .skill-file-markdown code{font:inherit;background:0 0;padding:0}.app-shell .skill-file-markdown:focus-visible{outline-offset:4px;outline:2px solid #154e38}.app-shell .skill-file-loading{color:#71717a;margin:16px 0 0;font-size:11px}.app-shell .skill-page .skill-detail>.detail-snapshot{margin:0 24px 20px}.app-shell .skill-page .skill-detail-metadata>.detail-panel{background:0 0;border:0;margin-top:20px;padding:0}.app-shell .skill-page .detail-condition{color:#48624b;background:#f4f9f2;border:1px solid #d5e4d7;border-radius:5px;width:fit-content;max-width:100%;margin:0 0 6px;padding:4px 8px;font-size:11px;line-height:17px;display:block}.app-shell .skill-page .detail-condition:last-child{margin-bottom:0}.app-shell .skill-page .skill-related-threads{border:0;margin-top:28px;padding-top:0}.app-shell .skill-page .skill-related-threads>header{padding:0 0 12px}.app-shell .skill-page .skill-related-threads h2{color:#52525b;margin:0;font-size:14px;font-weight:500;line-height:20px}.app-shell .skill-conversation-feed{background:#fff;border:1px solid #e4e4e7}.app-shell .skill-related-threads>.detail-button{margin-top:16px}@media (max-width:540px){.app-shell .skill-page{padding-block:16px}.app-shell .skill-file-title-row{align-items:flex-start;padding:14px 16px}.app-shell .skill-file-title-row h1{font-size:16px}.app-shell .skill-page .skill-detail-body{padding:16px}.app-shell .skill-file-markdown{font-size:11px}.app-shell .skill-page .skill-detail>.detail-snapshot{margin-inline:16px}}
