.toolkit-scope{--tk-bg:#fff;--tk-surface:#fff;--tk-surface-2:#f4f7fb;--tk-text:#15202b;--tk-muted:#586878;--tk-line:#d8e2ec;--tk-accent:#126eea;--tk-chip:#eef5ff;color:var(--tk-text)}
html[data-theme="dark"] .toolkit-scope,.toolkit-workspace{--tk-bg:#07101c;--tk-surface:#0d1827;--tk-surface-2:#142134;--tk-text:#eef5ff;--tk-muted:#b4c2d2;--tk-line:#2b3a50;--tk-accent:#79b8ff;--tk-chip:#152b46}
.toolkit-scope .section:not(.section-dark):not(.page-hero){color:var(--tk-text)}.toolkit-scope h1,.toolkit-scope h2,.toolkit-scope h3,.toolkit-scope h4,.toolkit-scope p,.toolkit-scope label,.toolkit-scope strong,.toolkit-scope small,.toolkit-scope a,.toolkit-scope button,.toolkit-scope span{visibility:visible}
.toolkit-hub-hero{overflow:hidden}.toolkit-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem}.toolkit-stats>div,.toolkit-hero-panel{border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:1.2rem;background:rgba(13,31,51,.8);color:#f5f7fa}.toolkit-stats strong{display:block;color:#fff;font-size:clamp(1.4rem,3vw,2.4rem)}.toolkit-stats span{color:#b9c8d8;font-size:.85rem}.toolkit-category-section{background:var(--tk-bg)}.toolkit-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.toolkit-category-card{min-height:150px;text-align:left;border:1px solid var(--tk-line);border-radius:18px;padding:1rem;background:var(--tk-surface);color:var(--tk-text);display:flex;flex-direction:column;gap:.28rem;box-shadow:0 10px 26px rgba(16,45,75,.05);transition:.18s}.toolkit-category-card:hover,.toolkit-category-card.is-active{transform:translateY(-2px);border-color:var(--tk-accent);box-shadow:0 14px 34px rgba(18,110,234,.12)}.toolkit-category-card b{font-size:1.3rem;color:var(--tk-accent)}.toolkit-category-card strong{color:var(--tk-text)}.toolkit-category-card span,.toolkit-category-card small{color:var(--tk-muted)}.toolkit-category-card small{line-height:1.4;margin-top:.35rem}.toolkit-catalog-section{background:var(--tk-surface-2)!important;color:var(--tk-text)!important}.toolkit-filter-panel{border:1px solid var(--tk-line);border-radius:20px;background:var(--tk-surface);padding:1.1rem;margin-bottom:2rem;box-shadow:0 14px 34px rgba(16,45,75,.06)}.toolkit-filter-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1rem}.toolkit-filter-panel label,.toolkit-field{display:grid;gap:.38rem;color:var(--tk-text)}.toolkit-filter-panel label>span,.toolkit-field>span{font-weight:700;color:var(--tk-text)}.toolkit-filter-panel small,.toolkit-field small{color:var(--tk-muted);line-height:1.4}.toolkit-filter-panel input,.toolkit-filter-panel select,.toolkit-field input,.toolkit-field textarea,.toolkit-field select{width:100%;border:1px solid var(--tk-line);background:var(--tk-surface);color:var(--tk-text);border-radius:12px;padding:.82rem .9rem;font:inherit}.toolkit-field textarea{min-height:150px;resize:vertical}.toolkit-filter-actions{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap;margin-top:1rem}.toolkit-live-status{color:var(--tk-muted);font-size:.9rem;margin-left:auto}.toolkit-catalog-head{display:flex;justify-content:space-between;gap:1rem;align-items:end;margin-bottom:1.3rem}.toolkit-catalog-head h2{color:var(--tk-text);margin:.35rem 0}.toolkit-catalog-head p{color:var(--tk-muted);margin:0}.toolkit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.toolkit-card{border:1px solid var(--tk-line);border-radius:18px;padding:1.15rem;display:flex;flex-direction:column;min-height:250px;background:var(--tk-surface);color:var(--tk-text);box-shadow:0 12px 30px rgba(10,20,40,.06)}.toolkit-card *{color:inherit}.toolkit-card-top{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--tk-muted)}.toolkit-card-top span{color:var(--tk-muted)}.toolkit-card-top em{margin-left:auto;border:1px solid var(--tk-line);border-radius:999px;padding:.15rem .45rem;font-style:normal;color:var(--tk-muted)}.toolkit-icon{width:2rem;height:2rem;display:grid;place-items:center;border-radius:10px;background:var(--tk-chip);color:var(--tk-accent)!important;font-weight:800}.toolkit-card h3{margin:.85rem 0 .55rem;color:var(--tk-text)}.toolkit-card h3 a{color:var(--tk-text)}.toolkit-card p{margin:0 0 1rem;color:var(--tk-muted)!important;opacity:1}.toolkit-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;border-top:1px solid var(--tk-line);padding-top:.8rem}.toolkit-card-actions a,.toolkit-card-actions button{font:inherit;font-weight:700;color:var(--tk-accent)!important;background:none;border:0;padding:.3rem .25rem;cursor:pointer;text-decoration:none}.toolkit-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.toolkit-pagination button{border:1px solid var(--tk-line);background:var(--tk-surface);color:var(--tk-accent);padding:.65rem .9rem;border-radius:10px;font-weight:700}.toolkit-pagination button:disabled{opacity:.45;cursor:not-allowed}.toolkit-pagination span{color:var(--tk-muted)}.toolkit-hero-grid,.toolkit-execution-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:2rem;align-items:start}.toolkit-hero-panel strong{display:block;font-size:3rem}.toolkit-executor,.toolkit-info section{border:1px solid var(--tk-line);border-radius:20px;padding:1.3rem;background:var(--tk-surface);color:var(--tk-text)}.toolkit-executor h2,.toolkit-info h2,.toolkit-info h3,.toolkit-executor p,.toolkit-info p{color:var(--tk-text)}.toolkit-info p{color:var(--tk-muted)}.toolkit-form{display:grid;gap:1rem}.toolkit-actions{display:flex;align-items:center;gap:1rem}.toolkit-running{font-size:.9rem;color:var(--tk-muted)}.toolkit-result{border:1px solid var(--tk-line);background:var(--tk-surface-2);color:var(--tk-text);border-radius:14px;padding:1rem;overflow:auto}.toolkit-result pre{color:var(--tk-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:.7rem 0 0;font:500 .9rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.toolkit-result-meta{display:flex;gap:.5rem;flex-wrap:wrap;margin:.5rem 0}.toolkit-result-meta span{font-size:.75rem;border-radius:999px;padding:.25rem .55rem;background:var(--tk-surface);color:var(--tk-muted);border:1px solid var(--tk-line)}.toolkit-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.toolkit-mini{display:grid;gap:.35rem;border:1px solid var(--tk-line);border-radius:14px;padding:1rem;text-decoration:none;color:var(--tk-text)!important;background:var(--tk-surface)}.toolkit-mini strong{color:var(--tk-text)}.toolkit-mini span{font-size:.9rem;color:var(--tk-muted)}.toolkit-modal{--tk-surface:#fff;--tk-surface-2:#f4f7fb;--tk-text:#15202b;--tk-muted:#586878;--tk-line:#d8e2ec;width:min(1180px,96vw);height:min(900px,94vh);max-width:none;max-height:none;padding:0;border:0;border-radius:22px;background:var(--tk-surface);color:var(--tk-text);box-shadow:0 32px 90px rgba(0,0,0,.36)}html[data-theme="dark"] .toolkit-modal{--tk-surface:#0d1827;--tk-surface-2:#142134;--tk-text:#eef5ff;--tk-muted:#b4c2d2;--tk-line:#2b3a50}.toolkit-modal::backdrop{background:rgba(2,8,23,.76);backdrop-filter:blur(5px)}.toolkit-modal>[data-toolkit-modal-content]{padding:1.4rem;overflow:auto;height:100%;box-sizing:border-box;color:var(--tk-text)}.toolkit-modal-head{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:start;padding-bottom:1rem;border-bottom:1px solid var(--tk-line);margin-bottom:1rem}.toolkit-modal-head h2,.toolkit-modal-head p{color:var(--tk-text)}.toolkit-modal-head p{color:var(--tk-muted)}.toolkit-modal-close{border:1px solid var(--tk-line);background:var(--tk-surface-2);color:var(--tk-text);border-radius:999px;width:42px;height:42px;font-size:1.6rem;cursor:pointer}.toolkit-modal-links{display:flex;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tk-line)}.toolkit-modal-links a{color:var(--tk-accent,#126eea)}.toolkit-custom-list{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.toolkit-custom-list span{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:.8rem;color:#eef5ff}.toolkit-download{display:inline-flex;margin-top:.8rem}.toolkit-workspace .site-header,.toolkit-workspace .site-footer{display:none}.toolkit-workspace .page-hero{padding-top:2rem}.toolkit-heading-row{display:flex;justify-content:space-between;gap:1rem}.toolkit-loading{opacity:.55;pointer-events:none}
@media(max-width:1050px){.toolkit-category-grid{grid-template-columns:repeat(3,1fr)}.toolkit-filter-main{grid-template-columns:1fr 1fr}.toolkit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.toolkit-category-grid,.toolkit-grid,.toolkit-related,.toolkit-stats,.toolkit-custom-list,.toolkit-hero-grid,.toolkit-execution-grid{grid-template-columns:1fr}.toolkit-filter-main{grid-template-columns:1fr}.toolkit-modal{width:100vw;height:100dvh;border-radius:0}.toolkit-card{min-height:auto}.toolkit-live-status{width:100%;margin-left:0}.toolkit-pagination{gap:.55rem;flex-wrap:wrap}}
