@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4efe3;--bg-elevated:#fffbf3c7;--bg-strong:#10251f;--bg-panel:#10251f0d;--line:#10251f1f;--line-strong:#10251f38;--text:#1d271f;--muted:#4b5b51;--accent:#c06a2b;--accent-soft:#c06a2b1f;--success:#12654e;--danger:#a23a32;--shadow:0 24px 80px #10251f1f;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#c06a2b2e,#0000 38%),radial-gradient(circle at 100% 100%,#10251f1f,#0000 40%),linear-gradient(#f7f1e6 0%,#efe6d3 100%);font-family:Manrope,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}.shell{min-height:100vh}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#f4efe3c7;position:sticky;top:0}.topbar-inner,.page,.footer-inner{width:min(1180px,100% - 2rem);margin:0 auto}.topbar-inner{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.brand{align-items:center;gap:.9rem;display:flex}.brand-mark{color:#f9f4e8;background:linear-gradient(145deg,#ffbb7ebf,#c06a2bfa),#c06a2b;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff40,0 18px 40px #c06a2b40}.brand-copy strong,.hero-copy h1,.section-title,.page-title,.detail-title{letter-spacing:-.03em;font-family:Fraunces,serif}.brand-copy strong{font-size:1.05rem}.brand-copy span{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;display:block}.topbar nav{flex-wrap:wrap;gap:.65rem;display:flex}.nav-link,.ghost-link{border-radius:999px;padding:.6rem .95rem;transition:all .16s}.nav-link.active,.nav-link:hover,.ghost-link:hover{background:#10251f14}.topbar-actions{align-items:center;gap:.75rem;display:flex}.page{padding:2rem 0 4rem}.page.page-detail{width:min(1640px,100% - 1rem)}.hero{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:stretch;gap:1.5rem;display:grid}.hero-copy,.hero-panel,.panel{border:1px solid var(--line);background:var(--bg-elevated);box-shadow:var(--shadow);border-radius:1.8rem}.hero-copy{padding:2.5rem;position:relative;overflow:hidden}.hero-copy:after{content:"";background:radial-gradient(circle,#c06a2b4d,#0000 60%);width:16rem;height:16rem;position:absolute;inset:auto -10% -16% auto}.eyebrow{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.16em;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.45rem .75rem;font-size:.74rem;font-weight:800;display:inline-flex}.hero-copy h1,.page-title,.detail-title{margin:0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.94}.detail-title{max-width:14ch;font-size:clamp(2.75rem,4.2vw,4.35rem);line-height:.9}.hero-copy p,.lead,.muted{color:var(--muted)}.lead{max-width:48rem;font-size:1.05rem}.hero-actions,.stack,.inline-actions,.toolbar{flex-wrap:wrap;gap:.8rem;display:flex}.hero-stats,.catalog-grid,.two-col,.stacked-page-sections,.docs-stack,.skill-layout,.grid-3{gap:1rem;display:grid}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.stat-card,.mini-stat,.skill-card,.table-card,.auth-card,.code-card{border:1px solid var(--line);background:#fffcf6e0;border-radius:1.4rem}.stat-card,.mini-stat,.skill-card,.table-card,.auth-card,.code-card,.panel{padding:1.2rem}.hero-panel{background:linear-gradient(180deg, #10251ffa, #18322bf0), var(--bg-strong);color:#f5eedf;padding:1.5rem}.hero-panel h2,.hero-panel strong,.footer-inner{color:inherit}.hero-panel .mini-stat{background:#ffffff0f;border-color:#ffffff14}.section{margin-top:2.25rem}.section-header,.page-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.section-title{margin:0;font-size:2rem}.catalog-grid,.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.stacked-page-sections,.docs-stack{grid-template-columns:minmax(0,1fr)}.skill-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:start}.detail-grid{grid-template-columns:minmax(16rem,19rem) minmax(0,1.35fr) minmax(18rem,23rem);align-items:start;gap:1rem;display:grid}.detail-shell{grid-template-columns:minmax(18.5rem,21.5rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.detail-page-header{grid-template-columns:minmax(0,1.2fr) auto;align-items:start;gap:1.5rem;display:grid}.detail-page-header .lead{max-width:44rem}.detail-page-actions{justify-self:end;align-items:flex-end}.skill-card{flex-direction:column;gap:.9rem;display:flex}.api-docs-card,.publish-controls,.publish-results,.api-key-create,.api-key-list,.code-card,.table-card,.panel,.skill-card{min-width:0}.skill-card h3,.page-subtitle,.auth-card h1{margin:0}.skill-identity{flex-wrap:wrap;align-items:baseline;gap:0;display:flex}.skill-identity-owner{color:#4b5b519e}.skill-identity-separator,.skill-identity-slug{color:var(--text)}.skill-identity-separator{margin:0 .32rem}.skill-identity-slug{font-weight:600}.publish-mode-switch{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.publish-zip-toggle{opacity:.7;transform:scale(.96)}.publish-zip-toggle.active,.publish-zip-toggle:hover{opacity:1}.publish-mode-hint{margin:-.35rem 0 0;font-size:.92rem}.pill-row{flex-wrap:wrap;gap:.45rem;display:flex}.pill{color:var(--muted);background:#10251f14;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .65rem;font-size:.82rem;font-weight:700;display:inline-flex}.pill[data-tone=accent]{background:var(--accent-soft);color:var(--accent)}.pill[data-tone=success]{color:var(--success);background:#12654e1f}.pill[data-tone=danger]{color:var(--danger);background:#a23a321f}.label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:.4rem;font-size:.86rem;font-weight:800;display:block}.input,.textarea,.select{border:1px solid var(--line);width:100%;color:var(--text);background:#fffcf6e6;border-radius:1rem;padding:.85rem 1rem;transition:border-color .16s,transform .16s}.input:focus,.textarea:focus,.select:focus{border-color:#c06a2bb3;outline:none;transform:translateY(-1px)}.textarea{resize:vertical;min-height:10rem}.button,.button-secondary,.button-ghost,.button-danger,.icon-button{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.9rem;padding:.75rem 1.1rem;font-weight:800;transition:all .16s;display:inline-flex}.button{color:#fff9ef;background:linear-gradient(135deg,#cb7a34,#9f451f);box-shadow:0 18px 40px #c06a2b3d}.button-secondary{color:var(--text);background:#10251f14;border-color:#10251f14}.icon-button{width:2.9rem;min-width:2.9rem;color:var(--text);background:#10251f14;border-color:#10251f14;padding:0}.icon-button svg{width:1rem;height:1rem}.button-ghost{color:var(--text);border-color:var(--line);background:#fffcf6b3}.button-danger{color:#fff7f5;background:linear-gradient(135deg,#bd5644,#90271f);box-shadow:0 18px 40px #a23a3238}.button:hover,.button-secondary:hover,.button-ghost:hover,.button-danger:hover,.icon-button:hover{transform:translateY(-1px)}.button:disabled,.button-secondary:disabled,.button-ghost:disabled,.button-danger:disabled,.icon-button:disabled{opacity:.55;cursor:wait;transform:none}.auth-wrap{place-items:center;min-height:calc(100vh - 7rem);display:grid}.auth-card{width:min(34rem,100%);padding:2rem}.form-grid{gap:1rem;display:grid}.notice,.error{border-radius:1rem;padding:.9rem 1rem;font-size:.95rem}.notice{color:var(--success);background:#12654e1a}.error{color:var(--danger);background:#a23a321a}.table-card table{border-collapse:collapse;width:100%}.table-card th,.table-card td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem .75rem}.table-card tr:last-child td{border-bottom:none}.code-card pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;overflow-x:auto}.empty{border:1px dashed var(--line-strong);color:var(--muted);text-align:center;border-radius:1.2rem;padding:1.25rem}.panel-muted{color:var(--muted);background:#10251f0a;border-radius:1rem;padding:1rem}.publish-result-stack,.api-docs-card,.publish-batch-list,.api-key-list-stack{gap:1rem;display:grid}.batch-result-header,.skill-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.skill-card-actions{margin-top:auto}.publish-row-meta code{overflow-wrap:anywhere;font-size:.82rem;display:block}.publish-results,.api-key-list{gap:1rem;display:grid}.docs-stack{align-items:start}.docs-link{width:fit-content}.api-docs-card code,.muted code,.lead code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.api-key-row{gap:1rem;display:grid}.api-key-row-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.api-key-name{margin:0}.api-key-meta-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.api-key-inline-meta{margin:.25rem 0 0}.api-key-scope-row{align-items:start}.secret-value{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all;background:#fffcf6b8;border:1px solid #12654e29;border-radius:1rem;padding:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.9rem;line-height:1.55}.detail-meta{gap:1rem;display:grid}.detail-sidebar,.detail-main,.detail-version-card{min-width:0}.detail-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;gap:1rem;max-height:calc(100vh - 6.8rem);display:grid;position:sticky;top:5.9rem;overflow:hidden auto}.detail-sidebar-head{gap:.85rem;display:grid}.detail-sidebar-meta{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.detail-sidebar .mini-stat{align-content:start;gap:.35rem;display:grid}.detail-sidebar .mini-stat strong,.detail-sidebar .mini-stat .muted{margin:0;display:block}.detail-main{gap:1rem;display:grid}.detail-utility-bar{gap:1rem;padding:1rem 1.1rem;display:grid}.detail-utility-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.detail-install-row{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.detail-install-card{padding:.9rem 1rem}.detail-install-card pre{white-space:pre-wrap;word-break:break-word}.detail-inline-meta{color:var(--muted);font-size:.88rem}.detail-metadata-disclosure{border-top:1px solid var(--line);padding-top:.9rem}.detail-metadata-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:800;list-style:none;display:flex}.detail-metadata-disclosure summary::-webkit-details-marker{display:none}.detail-metadata-disclosure[open]{gap:.85rem;display:grid}.skill-tree{grid-template-rows:auto minmax(0,1fr);min-height:0;margin-top:0;display:grid}.skill-tree-header{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.skill-tree-subtitle{color:var(--muted);margin-top:.2rem;font-size:.85rem}.skill-tree-list{gap:.2rem;min-height:0;max-height:none;padding-right:.25rem;display:grid;overflow:auto}.tree-branch{gap:.2rem;display:grid}.tree-children{border-left:1px solid #10251f14;gap:.2rem;margin-left:1rem;padding-left:.7rem;display:grid}.tree-item{text-align:left;width:100%;color:var(--text);background:0 0;border:1px solid #0000;border-radius:.9rem;padding:.5rem .65rem;transition:all .16s}.tree-item:hover,.tree-item.active{background:#c06a2b1a;border-color:#c06a2b2e}.tree-folder{font-weight:800}.tree-file{color:var(--muted)}.file-pane{min-width:0;min-height:clamp(560px,70vh,860px)}.tab-strip{background:#10251f0f;border-radius:999px;gap:.45rem;margin-bottom:1rem;padding:.3rem;display:inline-flex}.tab-button{color:var(--muted);background:0 0;border:none;border-radius:999px;padding:.5rem .85rem;font-weight:800}.tab-button.active{color:var(--text);background:#fffcf6f2;box-shadow:0 8px 24px #10251f14}.markdown-renderer{gap:.75rem;min-width:0;display:grid}.markdown-toolbar{justify-content:flex-end;display:flex}.markdown-wrap-toggle{border:1px solid var(--line);color:var(--muted);letter-spacing:.01em;background:#fffcf6eb;border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:800}.markdown-wrap-toggle.active{color:var(--text);border-color:var(--line-strong);box-shadow:0 8px 24px #10251f14}.markdown-body{border:1px solid var(--line);background:#fffcf6eb;border-radius:1.4rem;min-width:0;min-height:clamp(560px,70vh,860px);padding:1.1rem 1.2rem;overflow:auto}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3{letter-spacing:-.03em;font-family:Fraunces,serif}.markdown-body pre{white-space:pre;background:#f6f0e3;border-radius:1rem;max-width:100%;padding:1rem;overflow:auto hidden}.markdown-body code{font-family:SFMono-Regular,Consolas,monospace}.markdown-body pre code{width:max-content;min-width:100%;white-space:inherit;display:block}.markdown-body-wrap-code pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.markdown-body-wrap-code pre code{width:100%;min-width:0}.markdown-body table{border-collapse:collapse;width:100%}.markdown-body th,.markdown-body td{border:1px solid var(--line);padding:.7rem .8rem}.binary-panel{border:1px dashed var(--line-strong);background:#fffcf6cc;border-radius:1.4rem;min-height:clamp(560px,70vh,860px);padding:1.25rem}.draft-toolbar{background:linear-gradient(140deg,#fff1e2c7,#fffcf6f5),#fffcf6eb;gap:.9rem;padding:1rem 1.1rem;display:grid}.draft-toolbar-main{justify-content:space-between;align-items:end;gap:1rem;display:flex}.draft-toolbar-title{letter-spacing:-.03em;margin:0;font-family:Fraunces,serif;font-size:1.45rem}.draft-toolbar-actions{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.draft-toolbar-group{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.draft-toolbar-group-end{margin-left:auto}.draft-version{width:min(14rem,100%)}.preview-panel{gap:1rem;padding:1rem;display:grid}.preview-panel .section-header{margin-bottom:0}.detail-versions-section{gap:1rem;display:grid}.detail-version-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.detail-version-card{gap:.75rem;display:grid}.compact-card{gap:.6rem}.dialog-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10251f38;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog-card{border:1px solid var(--line);width:min(34rem,100%);box-shadow:var(--shadow);background:#fffcf6fa;border-radius:1.5rem;gap:1rem;padding:1.4rem;display:grid}.footer{border-top:1px solid var(--line);padding:2rem 0 3rem}.footer-inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}@media (width<=960px){.hero,.skill-layout,.detail-grid,.catalog-grid,.grid-3,.two-col,.detail-shell,.detail-page-header{grid-template-columns:1fr}.detail-sidebar{max-height:none;position:static}.detail-install-row,.detail-sidebar-meta,.api-key-meta-grid{grid-template-columns:1fr}.draft-toolbar-main{flex-direction:column;align-items:start}.draft-toolbar-group-end{margin-left:0}.topbar-inner,.section-header,.page-header{flex-direction:column;align-items:start}.detail-page-actions{justify-self:start;align-items:start}}@media (width<=640px){.page{width:min(100% - 1rem,1180px)}.page.page-detail{width:min(100% - 1rem,1480px)}.topbar-inner,.footer-inner{width:min(100% - 1rem,1180px)}.hero-copy,.hero-panel,.panel,.auth-card{padding:1.25rem}.hero-stats{grid-template-columns:1fr}.detail-utility-top,.draft-toolbar-actions,.api-key-row-head{flex-direction:column}}
