.toolbox-page{--tb-bg:#0a0e0b;--tb-surface:#111713;--tb-surface-2:#182019;--tb-surface-3:#202b22;--tb-ink:#eef5ef;--tb-muted:#8d9b90;--tb-line:rgba(226,244,230,.12);--tb-line-strong:rgba(226,244,230,.21);--tb-green:#75e49a;--tb-green-deep:#2f8f55;--tb-yellow:#f3ca52;--tb-red:#ef6b62;min-height:calc(100vh - var(--platform-shell-height));color:var(--tb-ink);background:radial-gradient(circle at 12% 2%,rgba(60,159,91,.14),transparent 28%),linear-gradient(rgba(116,228,154,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(116,228,154,.025) 1px,transparent 1px),var(--tb-bg);background-size:auto,28px 28px,28px 28px,auto}.toolbox-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(520px,.9fr);align-items:end;gap:46px;width:min(1740px,calc(100% - 56px));min-height:330px;margin:auto;padding:64px 0 48px}.toolbox-kicker{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--tb-green);font:800 10px/1 JetBrains Mono,monospace;letter-spacing:.15em}.toolbox-hero h1{margin:0;font-size:clamp(48px,6.6vw,96px);line-height:.9;letter-spacing:-.07em}.toolbox-hero h1 span{display:inline-block;margin-left:.16em;color:transparent;-webkit-text-stroke:1px rgba(238,245,239,.4)}.toolbox-hero>div:first-child>p:last-child{max-width:760px;margin:24px 0 0;color:var(--tb-muted);font-size:15px;line-height:1.75}.toolbox-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--tb-line-strong);border-radius:18px;background:var(--tb-line)}.toolbox-hero-stats div{min-height:132px;padding:22px;background:rgba(13,19,15,.94)}.toolbox-hero-stats small,.toolbox-hero-stats span{display:block;color:var(--tb-muted);font-size:10px}.toolbox-hero-stats strong{display:block;margin:13px 0 9px;font:800 clamp(28px,3vw,46px)/.9 JetBrains Mono,monospace;letter-spacing:-.08em}.toolbox-hero-stats small{color:#597061;font:700 8px/1 JetBrains Mono,monospace;letter-spacing:.14em}.toolbox-workspace{width:min(1880px,calc(100% - 28px));margin:auto;padding-bottom:80px}.toolbox-workspace-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid var(--tb-line);border-bottom:0;border-radius:20px 20px 0 0;background:rgba(17,23,19,.94)}.toolbox-workspace-head>div:first-child{display:grid;grid-template-columns:auto auto;align-items:center;gap:9px 12px}.toolbox-workspace-head h2{margin:0;font-size:25px;letter-spacing:-.04em}.toolbox-workspace-head p{grid-column:1/-1;margin:0;color:var(--tb-muted);font-size:11px}.toolbox-access{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border:1px solid;border-radius:999px;font:800 9px/1 JetBrains Mono,monospace;letter-spacing:.06em}.toolbox-access--viewer{color:#7fa68c}.toolbox-access--operator{color:#b7a4ff}.toolbox-access--admin{color:var(--tb-green);background:rgba(117,228,154,.08)}.toolbox-primary-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.toolbox-button,.toolbox-icon-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--tb-line-strong);border-radius:8px;color:#dbe7dd;background:var(--tb-surface-2);cursor:pointer;font-size:11px;font-weight:800}.toolbox-button:hover,.toolbox-icon-button:hover{border-color:rgba(117,228,154,.46);background:var(--tb-surface-3)}.toolbox-button--primary{border-color:var(--tb-green);color:#0c1710;background:var(--tb-green)}.toolbox-button--primary:hover{color:#0c1710;background:#8aefaa}.toolbox-button:disabled{opacity:.5;cursor:wait}.toolbox-icon-button{width:38px;padding:0}.toolbox-toolbar{position:relative;z-index:6;display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--tb-line);background:rgba(12,17,14,.97)}.toolbox-search{display:flex;min-width:280px;max-width:520px;height:40px;flex:1 1;align-items:center;gap:9px;padding:0 10px;border:1px solid var(--tb-line-strong);border-radius:8px;color:var(--tb-muted);background:#0d120f}.toolbox-search:focus-within{border-color:var(--tb-green);box-shadow:0 0 0 3px rgba(117,228,154,.08)}.toolbox-search input{min-width:0;flex:1 1;border:0;outline:0;color:var(--tb-ink);background:transparent;font-size:12px}.toolbox-search input::placeholder{color:#647168}.toolbox-search kbd{padding:3px 5px;border:1px solid var(--tb-line);border-radius:4px;color:#68746b;font:700 9px/1 JetBrains Mono,monospace}.toolbox-filter-group{display:flex;align-items:center;gap:5px;color:var(--tb-muted)}.toolbox-bulkbar select,.toolbox-filter-group select{height:40px;max-width:165px;padding:0 28px 0 10px;border:1px solid var(--tb-line);border-radius:7px;outline:0;color:#bac7bd;background:#121914;font-size:10px}.toolbox-filter-chip,.toolbox-log-button{display:inline-flex;height:40px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--tb-line);border-radius:7px;color:var(--tb-muted);background:var(--tb-surface);cursor:pointer;font-size:10px;font-weight:800;white-space:nowrap}.toolbox-filter-chip.is-active{color:var(--tb-yellow);border-color:rgba(243,202,82,.42);background:rgba(243,202,82,.08)}.toolbox-view-switch{display:flex;padding:3px;border:1px solid var(--tb-line);border-radius:8px;background:#0c110e}.toolbox-view-switch button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:5px;color:#6e7b71;background:transparent;cursor:pointer}.toolbox-view-switch button.is-active{color:#0c1710;background:var(--tb-green)}.toolbox-log-button{margin-left:auto}.toolbox-bulkbar{display:flex;align-items:center;gap:7px;min-height:48px;padding:7px 14px;border-inline:1px solid rgba(117,228,154,.28);color:#cae8d2;background:rgba(38,101,56,.24);font-size:10px}.toolbox-bulkbar>span{flex:1 1;height:1px;background:rgba(117,228,154,.12)}.toolbox-bulkbar button{display:inline-flex;height:31px;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(117,228,154,.25);border-radius:6px;color:#cfe5d4;background:rgba(8,15,10,.5);cursor:pointer;font-size:9px;font-weight:800}.toolbox-bulkbar button.is-danger{color:#ffaaa5;border-color:rgba(239,107,98,.35)}.toolbox-bulkbar select{height:31px}.toolbox-results-meta{display:flex;min-height:38px;align-items:center;justify-content:space-between;padding:0 15px;border-inline:1px solid var(--tb-line);color:#728077;background:rgba(14,19,16,.96);font:700 9px/1 JetBrains Mono,monospace}.toolbox-results-meta>span:last-child{display:inline-flex;align-items:center;gap:6px}.toolbox-results-meta i{width:7px;height:7px;margin-left:8px;border-radius:2px}.toolbox-results-meta i.is-green{background:#56a96f}.toolbox-results-meta i.is-yellow{background:#d5af3f}.toolbox-results-meta i.is-red{background:#d85f57}.toolbox-table-shell{position:relative;max-height:calc(100vh - 205px);min-height:350px;overflow:auto;border:1px solid var(--tb-line);border-radius:0 0 14px 14px;background:#0d120f;scrollbar-color:#314438 #0c110e}.toolbox-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:11px}.toolbox-table th{position:sticky;z-index:5;top:0;height:42px;padding:0 12px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid #39764c;color:#dce9df;background:#245d37;text-align:left;font-size:10px;letter-spacing:.02em}.toolbox-table th>span{display:flex;align-items:center;gap:5px}.toolbox-table th>i{position:absolute;top:7px;right:-2px;width:4px;height:28px}.toolbox-table th>i.is-resizable{cursor:col-resize}.toolbox-table th>i.is-resizable:hover{background:rgba(255,255,255,.3)}.toolbox-table td{height:48px;overflow:hidden;padding:0 12px;border-right:1px solid rgba(255,255,255,.065);border-bottom:1px solid rgba(255,255,255,.075);color:#bbc7bd;background:rgba(15,21,17,.94);vertical-align:middle}.toolbox-data-row:nth-child(odd) td{background:rgba(18,25,20,.94)}.toolbox-data-row:hover td{background:#19241c}.toolbox-check-cell,.toolbox-star-cell{width:44px;padding:0!important;text-align:center!important}.toolbox-check-cell input{width:14px;height:14px;accent-color:var(--tb-green)}.toolbox-star-cell button{display:grid;width:100%;height:100%;place-items:center;border:0;color:#637167;background:transparent;cursor:pointer}.toolbox-star-cell button:has(svg[fill]:not([fill=none])),.toolbox-star-cell button:hover{color:var(--tb-yellow)}.toolbox-category-row td{position:sticky;z-index:3;left:0;height:39px;padding:0!important;border-bottom-color:rgba(117,228,154,.16);background:#101812!important}.toolbox-category-row td>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 10px}.toolbox-category-toggle{display:inline-flex;height:38px;align-items:center;gap:8px;border:0;color:#cce0d1;background:transparent;cursor:pointer;font-size:10px}.toolbox-category-toggle>i{width:8px;height:20px;border-radius:2px;box-shadow:0 0 14px currentColor}.toolbox-category-toggle strong{font-size:11px}.toolbox-category-toggle>span{color:#6e7d72;font:700 9px/1 JetBrains Mono,monospace}.toolbox-category-toggle em{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid var(--tb-line);border-radius:999px;color:#8b988d;font-size:8px;font-style:normal}.toolbox-category-actions,.toolbox-row-actions{display:flex;align-items:center;gap:3px}.toolbox-category-actions button,.toolbox-row-actions button{display:grid;width:28px;height:27px;place-items:center;border:1px solid transparent;border-radius:5px;color:#7e8d82;background:transparent;cursor:pointer}.toolbox-category-actions button:hover,.toolbox-row-actions button:hover{color:var(--tb-green);border-color:var(--tb-line-strong);background:rgba(255,255,255,.04)}.toolbox-row-actions{position:sticky;right:0;height:100%;justify-content:center;background:#151e18!important;box-shadow:-8px 0 22px rgba(0,0,0,.18)}.toolbox-actions-head{position:sticky!important;z-index:7!important;right:0;text-align:center!important}.toolbox-category-mini{display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#93a398;text-overflow:ellipsis;white-space:nowrap}.toolbox-category-mini i{width:6px;height:6px;flex:0 0 auto;border-radius:50%}.toolbox-order{display:block;color:#7a8a7e;font:700 10px/1 JetBrains Mono,monospace;text-align:right}.toolbox-name-cell{display:flex;height:100%;align-items:center;margin-inline:-12px;padding-inline:12px;color:#eef5ef;font-size:12px;font-weight:850;cursor:pointer}.toolbox-name-cell--green{border-left:3px solid #59bc78;background:rgba(80,174,109,.13)}.toolbox-name-cell--yellow{border-left:3px solid var(--tb-yellow);background:rgba(243,202,82,.1)}.toolbox-name-cell--red{border-left:3px solid var(--tb-red);background:rgba(239,107,98,.11)}.toolbox-name-cell--gray{border-left:3px solid #7d8780;background:rgba(125,135,128,.1)}.toolbox-ellipsis{display:block}.toolbox-ellipsis,.toolbox-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbox-link{display:inline-flex;max-width:100%;align-items:center;gap:5px;color:#70c7ff;text-decoration:underline;text-decoration-color:rgba(112,199,255,.34);text-underline-offset:3px}.toolbox-link svg{flex:0 0 auto}.toolbox-empty{color:#4f5b52}.toolbox-x-link{color:#c7d8cc;font-weight:750;text-decoration-color:rgba(199,216,204,.3)}.toolbox-inline-visibility{width:78px;height:26px;padding:0 23px 0 9px;border:1px solid var(--tb-line);border-radius:999px;outline:none;color:#8e9a91;background:#111813;font:inherit;font-size:9px;font-weight:850;cursor:pointer}.toolbox-inline-visibility.is-public{color:#92e7ad;border-color:rgba(117,228,154,.28);background-color:rgba(117,228,154,.07)}.toolbox-inline-visibility.is-private{color:#a4ada6;border-color:rgba(255,255,255,.12);background-color:rgba(255,255,255,.03)}.toolbox-inline-visibility:focus-visible{box-shadow:0 0 0 2px rgba(117,228,154,.25)}.toolbox-inline-visibility:disabled{cursor:wait;opacity:.55}.toolbox-sensitive{max-width:100%;overflow:hidden;color:#aaa1c7;text-overflow:ellipsis}.toolbox-sensitive,.toolbox-status{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.toolbox-status{min-height:22px;padding:0 7px;border:1px solid var(--tb-line);border-radius:999px;font-size:8px;font-weight:850}.toolbox-status i{width:5px;height:5px;border-radius:50%}.toolbox-status.is-positive{color:#92e7ad;border-color:rgba(117,228,154,.25);background:rgba(117,228,154,.07)}.toolbox-status.is-positive i{background:var(--tb-green);box-shadow:0 0 7px var(--tb-green)}.toolbox-status.is-muted{color:#858f88;background:rgba(255,255,255,.025)}.toolbox-status.is-muted i{background:#5d6860}.toolbox-rating{display:flex;align-items:baseline;justify-content:flex-end;gap:4px}.toolbox-rating strong{color:var(--tb-yellow);font:800 14px/1 JetBrains Mono,monospace}.toolbox-rating span{color:#6f7c72;font-size:8px}.toolbox-card-grid{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;min-height:360px;padding:14px;border:1px solid var(--tb-line);border-radius:0 0 14px 14px;background:rgba(12,17,14,.96)}.toolbox-card{position:relative;display:flex;min-height:250px;flex-direction:column;overflow:hidden;padding:18px;border:1px solid var(--tb-line);border-radius:13px;background:var(--tb-surface);cursor:pointer;transition:.16s ease}.toolbox-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:transparent}.toolbox-card--green:before{background:#59bc78}.toolbox-card--yellow:before{background:var(--tb-yellow)}.toolbox-card--red:before{background:var(--tb-red)}.toolbox-card--gray:before{background:#858f88}.toolbox-card:hover{transform:translateY(-2px);border-color:var(--tb-line-strong);background:#151e18}.toolbox-card footer,.toolbox-card header,.toolbox-card-tags{display:flex;align-items:center;justify-content:space-between;gap:9px}.toolbox-card header span{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:800}.toolbox-card header span i{width:7px;height:7px;border-radius:50%}.toolbox-board article button,.toolbox-card header button{border:0;color:var(--tb-yellow);background:transparent;cursor:pointer}.toolbox-card h3{margin:24px 0 9px;font-size:24px;letter-spacing:-.04em}.toolbox-card>p{flex:1 1;margin:0;color:var(--tb-muted);font-size:11px;line-height:1.65}.toolbox-card-tags{justify-content:flex-start;margin:16px 0}.toolbox-card-tags>span:last-child{color:#8d9b90;font:700 9px/1 JetBrains Mono,monospace}.toolbox-card footer{padding-top:13px;border-top:1px solid var(--tb-line)}.toolbox-card footer a,.toolbox-card footer button{display:inline-flex;align-items:center;gap:5px;border:0;color:#7edca0;background:transparent;cursor:pointer;font-size:9px;font-weight:800}.toolbox-board{display:grid;grid-auto-columns:minmax(280px,360px);grid-auto-flow:column;gap:12px;min-height:520px;overflow-x:auto;padding:14px;border:1px solid var(--tb-line);border-radius:0 0 14px 14px;background:#0c110e}.toolbox-board>section{display:flex;max-height:68vh;flex-direction:column;overflow:hidden;border:1px solid var(--tb-line);border-radius:13px;background:#101713}.toolbox-board>section>header{display:flex;min-height:49px;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid var(--tb-line)}.toolbox-board>section>header span{display:flex;align-items:center;gap:7px;font-size:11px}.toolbox-board>section>header i{width:8px;height:20px;border-radius:2px}.toolbox-board>section>header em{display:grid;min-width:24px;height:24px;place-items:center;border-radius:7px;color:var(--tb-muted);background:rgba(255,255,255,.05);font:700 9px/1 JetBrains Mono,monospace;font-style:normal}.toolbox-board>section>div{display:grid;gap:8px;overflow-y:auto;padding:10px}.toolbox-board article{padding:13px;border:1px solid var(--tb-line);border-radius:10px;background:#151d17;cursor:pointer}.toolbox-board article:hover{border-color:var(--tb-line-strong)}.toolbox-board article footer,.toolbox-board article>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.toolbox-board article p{margin:9px 0 13px;color:var(--tb-muted);font-size:10px;line-height:1.5}.toolbox-board article footer>span{color:var(--tb-yellow);font:700 9px/1 JetBrains Mono,monospace}.toolbox-board-add{display:flex;min-height:38px;align-items:center;justify-content:center;gap:6px;margin:0 10px 10px;border:1px dashed var(--tb-line-strong);border-radius:8px;color:#7f9083;background:transparent;cursor:pointer;font-size:10px}.toolbox-empty-state{display:grid;grid-column:1/-1;min-height:300px;place-items:center;align-content:center;color:#657269;text-align:center}.toolbox-empty-state h3{margin:14px 0 6px;color:#b8c5bb}.toolbox-empty-state p{margin:0;font-size:11px}.toolbox-empty-state button{display:inline-flex;min-height:36px;align-items:center;gap:6px;margin-top:15px;padding:0 12px;border:1px solid var(--tb-line-strong);border-radius:7px;color:var(--tb-green);background:var(--tb-surface-2);cursor:pointer}.toolbox-drawer-backdrop,.toolbox-modal-backdrop{position:fixed;z-index:240;inset:0;display:grid;place-items:center;padding:18px;background:rgba(3,6,4,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toolbox-modal{width:min(620px,100%);max-height:min(88vh,880px);overflow-y:auto;border:1px solid var(--tb-line-strong);border-radius:18px;color:var(--tb-ink);background:#121914;box-shadow:0 35px 110px rgba(0,0,0,.55)}.toolbox-modal--wide{width:min(900px,100%)}.toolbox-drawer>header,.toolbox-modal>header{position:sticky;z-index:3;top:0;display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid var(--tb-line);background:rgba(18,25,20,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toolbox-drawer>header h2,.toolbox-modal>header h2{margin:0;font-size:21px;letter-spacing:-.035em}.toolbox-drawer>header p,.toolbox-modal>header p{margin:6px 0 0;color:var(--tb-muted);font-size:10px;line-height:1.5}.toolbox-drawer>header>button,.toolbox-modal>header>button{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid var(--tb-line);border-radius:8px;color:#93a096;background:var(--tb-surface-2);cursor:pointer}.toolbox-form{padding:20px 22px 22px}.toolbox-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.toolbox-form-grid label{display:grid;gap:7px}.toolbox-form-grid label.is-wide{grid-column:1/-1}.toolbox-form-grid label>span{color:#aab7ad;font-size:10px;font-weight:800}.toolbox-form input:not([type=checkbox]),.toolbox-form select,.toolbox-form textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--tb-line-strong);border-radius:8px;outline:0;color:var(--tb-ink);background:#0d120f;font-size:11px}.toolbox-form textarea{resize:vertical}.toolbox-form input:focus,.toolbox-form select:focus,.toolbox-form textarea:focus{border-color:var(--tb-green);box-shadow:0 0 0 3px rgba(117,228,154,.07)}.toolbox-form input:disabled,.toolbox-form select:disabled{color:#6c786e;background:#171c18}.toolbox-form .toolbox-color-input{height:44px;padding:4px}.toolbox-form-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.toolbox-form-checks--stack{grid-template-columns:1fr}.toolbox-form-checks>label,.toolbox-permission-list label{display:flex;min-height:62px;align-items:center;gap:11px;padding:11px;border:1px solid var(--tb-line);border-radius:9px;background:rgba(255,255,255,.02)}.toolbox-form-checks input,.toolbox-permission-list input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--tb-green)}.toolbox-form-checks span,.toolbox-permission-list span{display:grid;gap:4px}.toolbox-form-checks strong,.toolbox-permission-list strong{font-size:10px}.toolbox-form-checks small,.toolbox-permission-list small{color:var(--tb-muted);font-size:9px}.toolbox-custom-check{display:flex!important;align-items:center;gap:8px!important}.toolbox-custom-check input{width:17px;height:17px;accent-color:var(--tb-green)}.toolbox-form footer,.toolbox-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--tb-line)}.toolbox-drawer-backdrop{place-items:stretch end;padding:0}.toolbox-drawer{width:min(540px,96vw);height:100dvh;overflow:hidden;border-left:1px solid var(--tb-line-strong);color:var(--tb-ink);background:#111713;box-shadow:-24px 0 90px rgba(0,0,0,.5);animation:toolbox-slide-in .18s ease-out}.toolbox-drawer--wide{width:min(720px,96vw)}.toolbox-drawer-body{height:calc(100dvh - 78px);overflow-y:auto;padding:20px}@keyframes toolbox-slide-in{0%{transform:translateX(40px);opacity:0}}.toolbox-detail-accent{display:flex;align-items:center;gap:8px;padding:13px;border:1px solid var(--tb-line);border-left:3px solid #718077;border-radius:9px;color:#9eaaa1;background:rgba(255,255,255,.025);font-size:10px;font-weight:800}.toolbox-detail-accent--green{color:#8ae4a6;border-left-color:#59bc78}.toolbox-detail-accent--yellow{color:#f0cf70;border-left-color:var(--tb-yellow)}.toolbox-detail-accent--red{color:#ee9892;border-left-color:var(--tb-red)}.toolbox-detail-actions{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 20px}.toolbox-detail-actions a,.toolbox-detail-actions button{display:inline-flex;min-height:35px;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--tb-line);border-radius:7px;color:#b7c5ba;background:var(--tb-surface-2);cursor:pointer;font-size:9px;font-weight:800}.toolbox-detail-list{display:grid;margin:0;border:1px solid var(--tb-line);border-radius:12px}.toolbox-detail-list>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:15px;min-height:52px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--tb-line)}.toolbox-detail-list>div:last-child{border-bottom:0}.toolbox-detail-list dt{display:flex;align-items:center;gap:5px;color:var(--tb-muted);font-size:9px}.toolbox-detail-list dd{min-width:0;margin:0;color:#d5e0d7;font-size:11px}.toolbox-item-history{margin-top:24px}.toolbox-item-history h3{display:flex;align-items:center;gap:7px;font-size:12px}.toolbox-item-history>div{display:grid;grid-template-columns:8px 1fr;gap:9px;padding:8px 0}.toolbox-item-history>div>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--tb-green)}.toolbox-item-history>div span{display:grid;gap:4px}.toolbox-item-history strong{font-size:9px}.toolbox-item-history small{color:var(--tb-muted);font-size:8px}.toolbox-settings-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:13px;border:1px solid rgba(117,228,154,.2);border-radius:10px;background:rgba(117,228,154,.05)}.toolbox-settings-summary>div{display:flex;align-items:center;gap:10px}.toolbox-settings-summary span{display:grid;gap:3px}.toolbox-settings-summary strong{font-size:10px}.toolbox-settings-summary small{color:var(--tb-muted);font-size:8px}.toolbox-settings-summary button{min-height:32px;padding:0 9px;border:1px solid rgba(117,228,154,.28);border-radius:7px;color:var(--tb-green);background:transparent;cursor:pointer;font-size:9px;font-weight:800}.toolbox-column-list{display:grid;gap:7px}.toolbox-column-list article{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:10px;border:1px solid var(--tb-line);border-radius:9px;background:#151d17}.toolbox-column-grip{display:grid;gap:3px}.toolbox-column-grip span{width:12px;height:2px;border-radius:2px;background:#526057}.toolbox-column-list article>div:nth-child(2){display:grid;gap:4px}.toolbox-column-list article strong{font-size:11px}.toolbox-column-list article small,.toolbox-column-list article span{color:var(--tb-muted);font:700 8px/1.3 JetBrains Mono,monospace}.toolbox-column-list article>div:last-child{display:flex;gap:3px}.toolbox-column-list article button{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--tb-line);border-radius:6px;color:#849187;background:#111713;cursor:pointer}.toolbox-add-column,.toolbox-column-list article button:hover{color:var(--tb-green)}.toolbox-add-column{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:7px;margin-top:11px;border:1px dashed var(--tb-line-strong);border-radius:9px;background:transparent;cursor:pointer;font-size:10px;font-weight:800}.toolbox-permission-list{display:grid;gap:9px}.toolbox-permission-list label{justify-content:space-between}.toolbox-permission-list label>span{order:-1}.toolbox-log-search{display:flex;height:39px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--tb-line);border-radius:8px;color:var(--tb-muted);background:#0d120f}.toolbox-log-search input{min-width:0;flex:1 1;border:0;outline:0;color:var(--tb-ink);background:transparent;font-size:10px}.toolbox-log-list{display:grid;gap:8px;margin-top:12px}.toolbox-log-list article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px;border:1px solid var(--tb-line);border-radius:9px;background:#151d17}.toolbox-log-list article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:var(--tb-green);background:rgba(117,228,154,.08)}.toolbox-log-list article>div{display:grid;gap:4px}.toolbox-log-list strong{font:700 9px/1.3 JetBrains Mono,monospace}.toolbox-log-list p{margin:0;color:#99a69c;font-size:9px}.toolbox-log-list small{color:#647168;font-size:8px}.toolbox-log-list code{grid-column:2;overflow:hidden;padding:7px;border-radius:6px;color:#849187;background:#0d120f;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.toolbox-import{padding:20px 22px 0}.toolbox-dropzone{position:relative;display:grid;min-height:150px;place-items:center;align-content:center;gap:8px;border:1px dashed rgba(117,228,154,.34);border-radius:13px;color:var(--tb-green);background:rgba(117,228,154,.035);cursor:pointer;text-align:center}.toolbox-dropzone strong{color:#dce8df;font-size:12px}.toolbox-dropzone span{color:var(--tb-muted);font-size:9px}.toolbox-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.toolbox-import-links{display:flex;align-items:center;gap:8px;margin:12px 0}.toolbox-import-links a{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:var(--tb-green);font-size:9px;font-weight:800}.toolbox-import-links>span{color:var(--tb-muted);font-size:9px}.toolbox-import-links button,.toolbox-import-links select{min-height:34px;padding:0 9px;border:1px solid var(--tb-line);border-radius:7px;color:#b9c6bc;background:#101612;font-size:9px}.toolbox-import-links button{cursor:pointer;font-weight:800}.toolbox-import-links button:disabled{opacity:.5;cursor:wait}.toolbox-import-preview{margin-top:13px}.toolbox-import-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.toolbox-import-stats span{display:grid;gap:4px;padding:10px;border:1px solid var(--tb-line);border-radius:8px;color:var(--tb-muted);font-size:8px}.toolbox-import-stats strong{color:var(--tb-ink);font:800 18px/1 JetBrains Mono,monospace}.toolbox-import-stats .is-error strong{color:var(--tb-red)}.toolbox-import-stats .is-ok strong{color:var(--tb-green)}.toolbox-import-warning{padding:9px;border:1px solid rgba(243,202,82,.25);border-radius:7px;color:#d7bd6c;background:rgba(243,202,82,.05);font-size:9px;line-height:1.5}.toolbox-import-errors{max-height:180px;overflow-y:auto;padding:9px;border:1px solid rgba(239,107,98,.25);border-radius:8px;background:rgba(239,107,98,.05)}.toolbox-import-errors p{margin:5px;color:#e89994;font-size:9px}.toolbox-import-table{max-height:230px;overflow:auto;border:1px solid var(--tb-line);border-radius:8px}.toolbox-import-table table{width:100%;border-collapse:collapse;font-size:9px}.toolbox-import-table td,.toolbox-import-table th{padding:8px;border-bottom:1px solid var(--tb-line);text-align:left}.toolbox-import-table th{color:#afbeb2;background:#172019}.toolbox-import-table td{max-width:180px;overflow:hidden;color:var(--tb-muted);text-overflow:ellipsis;white-space:nowrap}.toolbox-modal-footer{margin:20px 22px 22px}.toolbox-toast{position:fixed;z-index:400;right:22px;bottom:22px;display:flex;min-height:46px;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--tb-line-strong);border-radius:10px;color:#dce8df;background:#172019;box-shadow:0 18px 55px rgba(0,0,0,.38);font-size:10px;font-weight:800}.toolbox-toast--success svg{color:var(--tb-green)}.toolbox-toast--error svg{color:var(--tb-red)}html[data-theme=light] .toolbox-page{--tb-bg:#eef2ed;--tb-surface:#fff;--tb-surface-2:#f1f5f0;--tb-surface-3:#e8eee8;--tb-ink:#162019;--tb-muted:#68746b;--tb-line:rgba(20,52,29,.13);--tb-line-strong:rgba(20,52,29,.23);background:linear-gradient(rgba(39,104,57,.035) 1px,transparent 0),linear-gradient(90deg,rgba(39,104,57,.035) 1px,transparent 0),#eef2ed;background-size:28px 28px}html[data-theme=light] .toolbox-hero h1 span{-webkit-text-stroke-color:rgba(22,32,25,.4)}html[data-theme=light] .toolbox-board,html[data-theme=light] .toolbox-card-grid,html[data-theme=light] .toolbox-hero-stats div,html[data-theme=light] .toolbox-results-meta,html[data-theme=light] .toolbox-table-shell,html[data-theme=light] .toolbox-toolbar,html[data-theme=light] .toolbox-workspace-head{background:rgba(255,255,255,.94)}html[data-theme=light] .toolbox-filter-chip,html[data-theme=light] .toolbox-filter-group select,html[data-theme=light] .toolbox-log-button,html[data-theme=light] .toolbox-search,html[data-theme=light] .toolbox-view-switch{color:#516057;background:#f8faf8}html[data-theme=light] .toolbox-search input{color:#162019}html[data-theme=light] .toolbox-table td{color:#4f5d53;background:#fff}html[data-theme=light] .toolbox-data-row:nth-child(odd) td{background:#f8faf8}html[data-theme=light] .toolbox-data-row:hover td{background:#eff6f0}html[data-theme=light] .toolbox-category-row td{background:#e8f1e9!important}html[data-theme=light] .toolbox-row-actions{background:#edf4ee!important}html[data-theme=light] .toolbox-inline-visibility{background-color:#fff}html[data-theme=light] .toolbox-inline-visibility.is-public{color:#23753c;border-color:#a9d8b7;background-color:#edf8f0}html[data-theme=light] .toolbox-inline-visibility.is-private{color:#667169;border-color:#d5ddd7;background-color:#f6f8f6}html[data-theme=light] .toolbox-name-cell{color:#172019}html[data-theme=light] .toolbox-drawer,html[data-theme=light] .toolbox-drawer>header,html[data-theme=light] .toolbox-modal,html[data-theme=light] .toolbox-modal>header{color:#172019;background:#fff}html[data-theme=light] .toolbox-form input:not([type=checkbox]),html[data-theme=light] .toolbox-form select,html[data-theme=light] .toolbox-form textarea,html[data-theme=light] .toolbox-log-search{color:#172019;background:#f7faf7}@media (max-width:1380px){.toolbox-hero{grid-template-columns:1fr;align-items:start}.toolbox-hero-stats{width:min(760px,100%)}.toolbox-toolbar{flex-wrap:wrap}.toolbox-search{min-width:min(420px,100%)}.toolbox-log-button{margin-left:0}.toolbox-card-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}}@media (max-width:920px){.toolbox-hero{width:calc(100% - 32px);min-height:auto;padding-block:42px 32px}.toolbox-hero-stats{grid-template-columns:repeat(2,1fr)}.toolbox-workspace{width:calc(100% - 16px)}.toolbox-workspace-head{align-items:flex-start;flex-direction:column}.toolbox-primary-actions{justify-content:flex-start}.toolbox-filter-group{width:100%;overflow-x:auto}.toolbox-view-switch{margin-left:auto}.toolbox-card-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.toolbox-results-meta>span:last-child{display:none}}@media (max-width:620px){.toolbox-hero h1 span{display:block;margin:8px 0 0}.toolbox-hero-stats div{min-height:105px;padding:16px}.toolbox-workspace-head{padding:18px}.toolbox-primary-actions{display:grid;width:100%;grid-template-columns:repeat(2,1fr)}.toolbox-icon-button{width:100%}.toolbox-toolbar{padding:9px}.toolbox-search{min-width:100%}.toolbox-filter-group{order:3}.toolbox-filter-chip,.toolbox-log-button{margin-left:0}.toolbox-card-grid,.toolbox-form-checks,.toolbox-form-grid{grid-template-columns:1fr}.toolbox-form-grid label.is-wide{grid-column:auto}.toolbox-detail-list>div{grid-template-columns:1fr;gap:6px}.toolbox-import-links{align-items:stretch;flex-direction:column}.toolbox-import-links a{margin-right:0}.toolbox-modal,.toolbox-modal--wide{border-radius:14px}.toolbox-bulkbar{overflow-x:auto}.toolbox-bulkbar>span{display:none}}.toolbox-access-preview{display:flex;align-items:center;gap:14px;padding:10px 22px;color:#dfe7e1;background:#162018;border-bottom:1px solid rgba(126,240,152,.22);font-size:12px}.toolbox-access-preview strong{color:#7ef098;white-space:nowrap}.toolbox-access-preview span{flex:1 1}.toolbox-access-preview a{color:#07140c;background:#7ef098;border-radius:999px;padding:7px 12px;font-weight:800;text-decoration:none;white-space:nowrap}