html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{color:#eef2ff;background:#0a0a0f;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:1180px;background:radial-gradient(ellipse 70% 45% at 100% 0%,rgba(139,92,246,.18),transparent 58%),radial-gradient(ellipse 45% 35% at 20% 100%,rgba(34,211,238,.08),transparent 70%),#0a0a0f}.login-page{display:grid;place-items:center;min-height:100vh;background:radial-gradient(circle at 75% 15%,rgba(139,92,246,.23),transparent 30%),radial-gradient(circle at 15% 85%,rgba(34,211,238,.14),transparent 35%),#0a0a0f}.login-panel{width:420px;padding:38px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#12121aeb;box-shadow:0 26px 90px #00000085,inset 0 1px #ffffff0f}.login-brand{display:flex;align-items:center;gap:10px}.login-brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#22d3ee,#8b5cf6);color:#101827;font-size:20px;font-weight:800}.login-brand b{display:block;color:#f5f7ff;font-size:19px}.login-brand small{display:block;margin-top:3px;color:#7e8ba2;font-size:11px}.login-copy{margin:31px 0 22px}.login-copy h1{margin:0;color:#f6f8ff;font-size:28px}.login-copy p{margin:9px 0 0;color:#8e9bb0;font-size:13px}.login-panel .ant-form-item-label>label{color:#cbd5e1}.login-panel .ant-input-affix-wrapper,.login-panel .ant-input{background:#1c1c28;border-color:#ffffff24;color:#ecf1ff}.login-panel .ant-btn-primary{height:42px;border:0;background:linear-gradient(135deg,#8b5cf6,#6d4fe9);font-weight:600}.console-layout{min-height:100vh;background:transparent}.console-sider.ant-layout-sider{position:fixed;inset:16px auto 16px 16px;height:calc(100vh - 32px);background:#12121a!important;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff0d;overflow:hidden;z-index:2}.brand{height:91px;padding:22px 21px;display:flex;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.08);color:#f8fafc;font-family:Outfit,Inter,sans-serif;font-weight:750;font-size:20px;letter-spacing:0}.brand>span:last-child{line-height:1.1}.brand small{display:block;margin-top:6px;color:#7e8ba2;font:500 11px Inter;letter-spacing:.04em}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:#061d24;background:linear-gradient(135deg,#22d3ee,#8b5cf6);font-size:18px;font-weight:850;box-shadow:0 4px 16px #22d3ee38}.console-menu.ant-menu{background:transparent!important;padding:14px 10px;border-inline-end:0!important;color:#93a1b8}.console-menu .ant-menu-item{width:auto;height:43px;line-height:43px;margin:3px 0!important;border-radius:11px;color:#9aa7bb!important;font-size:14px;font-weight:500}.console-menu .ant-menu-item .anticon{font-size:17px;min-width:22px}.console-menu .ant-menu-item:hover{color:#f2f5ff!important;background:#8b5cf61f!important}.console-menu .ant-menu-item-selected{color:#fff!important;background:linear-gradient(105deg,#8b5cf66b,#22d3ee24)!important;box-shadow:inset 0 1px #ffffff14}.console-menu .ant-menu-item:after{display:none}.nav-caption{margin:15px 10px 7px;color:#66748b;font-size:10px;line-height:1;letter-spacing:.12em;font-weight:700}.sider-footer{position:absolute;left:19px;right:19px;bottom:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#b9c5d8;font-size:12px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sider-footer small{display:block;width:100%;margin-left:15px;color:#66748b;font-size:11px}.live-dot{height:7px;width:7px;border-radius:50%;background:#34d399;box-shadow:0 0 9px #34d399}.layout-content{margin-left:292px;padding:16px 28px 34px;min-height:100vh;background:transparent}.console-topbar{height:68px;display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding:0 17px 0 21px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#12121adb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #00000052,inset 0 1px #ffffff0a}.top-search{display:flex;align-items:center;gap:10px;color:#8995aa;font-size:13px}.top-search .anticon{color:#b6c2d4;font-size:16px}.top-search kbd{margin-left:10px;padding:2px 6px;border:1px solid rgba(255,255,255,.11);border-radius:5px;color:#7e8ba0;background:#1b1b26;font:11px monospace}.top-actions{display:flex;align-items:center;gap:16px}.top-actions .ant-btn{color:#aab7ca}.user-chip{display:flex;align-items:center;gap:9px;padding-left:14px;border-left:1px solid rgba(255,255,255,.1)}.user-chip b{display:block;color:#e9eef8;font-size:12px}.user-chip small{display:block;margin-top:2px;color:#76849a;font-size:11px}.avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#1ec9d1,#8b5cf6);color:#fff;font-size:12px;font-weight:700}.page-head{display:flex;justify-content:space-between;align-items:flex-end;margin:0 4px 22px}.breadcrumb{margin-bottom:10px;color:#7f8ba0;font-size:12px}.breadcrumb span{padding:0 7px;color:#525e73}.page-title{margin:0;color:#f4f7ff;font:700 27px Outfit,Inter,sans-serif;letter-spacing:0}.page-desc{margin-top:7px;color:#8b98ad;font-size:13px}.create-btn.ant-btn-primary{height:38px;border:0;border-radius:9px;background:linear-gradient(135deg,#8b5cf6,#6d4fe9);box-shadow:0 8px 20px #6d4fe945;font-weight:600}.create-btn.ant-btn-primary:hover{background:linear-gradient(135deg,#9c72ff,#7657ff)!important}.metric-grid .ant-col{min-width:0}.metric.ant-card,.surface{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#12121ae0;box-shadow:0 12px 36px #00000040,inset 0 1px #ffffff09}.metric.ant-card{min-height:151px;transition:transform .2s,box-shadow .2s}.metric.ant-card:hover{transform:translateY(-3px);box-shadow:0 18px 45px #0000006b}.metric .ant-card-body{padding:18px}.metric-top{display:flex;align-items:center;justify-content:space-between;color:#a7b3c7;font-size:13px}.metric-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;font-size:16px}.metric-icon.violet{background:#8b5cf62e;color:#a78bfa}.metric-icon.cyan{background:#22d3ee24;color:#22d3ee}.metric-icon.orange{background:#fb923c26;color:#fb923c}.metric-icon.green{background:#34d39924;color:#34d399}.metric-icon.pink{background:#f472b624;color:#f472b6}.metric .ant-statistic{margin-top:8px}.metric .ant-statistic-content{color:#f5f7fc;font-size:30px;font-weight:700;line-height:1.15}.metric-note{margin-top:12px;color:#68768c;font-size:11px}.trend{color:#34d399;font-size:9px;margin-right:5px}.surface{padding:0;overflow:hidden}.dashboard-table{margin-top:17px}.table-toolbar{min-height:73px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.table-toolbar b{display:block;color:#eef2fb;font-size:15px;font-weight:650}.table-toolbar small{display:block;margin-top:5px;color:#748198;font-size:12px}.table-tools{display:flex;gap:10px}.table-search{width:205px}.table-search.ant-input-affix-wrapper,.table-toolbar .ant-btn{background:#1a1a25;border-color:#ffffff1f;color:#b9c5d5}.table-search input{background:transparent;color:#e7ebf4}.table-search input::placeholder{color:#647187}.surface .ant-table-wrapper,.surface .ant-spin-nested-loading,.surface .ant-spin-container{background:transparent}.surface .ant-table{background:transparent;color:#d5ddec}.surface .ant-table-thead>tr>th{height:48px;background:#171721!important;color:#8491a7!important;border-bottom-color:#ffffff14!important;font-size:12px;font-weight:600}.surface .ant-table-tbody>tr>td{background:transparent!important;color:#cbd5e1;border-bottom-color:#fff1!important;font-size:13px}.surface .ant-table-tbody>tr:hover>td{background:#8b5cf614!important}.surface .ant-table-placeholder:hover>td{background:transparent!important}.surface .ant-empty-description{color:#758298}.surface .ant-btn-link{color:#a78bfa}.surface .ant-btn-link:hover{color:#c4b5fd}.surface .ant-pagination{padding:0 18px}.surface .ant-pagination-item{border-color:#ffffff21;background:#1b1b25}.surface .ant-pagination-item a{color:#aab5c8}.surface .ant-pagination-item-active{border-color:#8b5cf6;background:#8b5cf6}.surface .ant-pagination-item-active a{color:#fff}.ant-tabs .ant-tabs-nav:before{border-bottom-color:#ffffff1a}.ant-tabs .ant-tabs-tab{color:#8895aa}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#b9a7ff}.ant-tabs .ant-tabs-ink-bar{background:#8b5cf6}.ant-drawer .ant-drawer-content{background:#14141d}.ant-drawer .ant-drawer-header{height:74px;background:#14141d;border-bottom-color:#ffffff1a}.ant-drawer .ant-drawer-title,.ant-drawer .ant-form-item-label>label{color:#e5eaf4}.ant-drawer .ant-drawer-title{font-size:18px;font-weight:750}.ant-drawer .ant-drawer-close{color:#9ba8bd}.ant-drawer .ant-drawer-footer{border-top-color:#ffffff1a}.ant-drawer .ant-input,.ant-drawer textarea,.ant-drawer .ant-input-affix-wrapper{color:#e5eaf4!important;background:#1c1c28!important;border-color:#ffffff21}.ant-drawer .ant-input::placeholder,.ant-drawer textarea::placeholder,.ant-drawer .ant-input-affix-wrapper input::placeholder,.ant-drawer .ant-input-number-input::placeholder{color:#7d8aa0!important;opacity:1}.ant-drawer .ant-input:hover,.ant-drawer textarea:hover,.ant-drawer .ant-input-affix-wrapper:hover,.ant-drawer .ant-input-number:hover{border-color:#a78bfa80}.ant-drawer .ant-input[disabled],.ant-drawer textarea[disabled],.ant-drawer .ant-input-disabled,.ant-drawer .ant-input-number-disabled{color:#69758a!important;background:#181820!important;border-color:#ffffff14!important}.ant-drawer .ant-input-affix-wrapper input{background:transparent!important;color:#e5eaf4!important}.ant-drawer input:-webkit-autofill{-webkit-text-fill-color:#e5eaf4!important;box-shadow:0 0 0 1000px #1c1c28 inset!important}.ant-drawer .ant-input-affix-wrapper .ant-input-password-icon{color:#8f9cb1}.ant-drawer .ant-input:focus,.ant-drawer textarea:focus,.ant-drawer .ant-input-affix-wrapper-focused{border-color:#8b5cf6;box-shadow:0 0 0 2px #8b5cf624}.ant-drawer .ant-select-selector{background:#1c1c28!important;border-color:#ffffff21!important;color:#e5eaf4!important}.ant-drawer .ant-select-selection-item{color:#e5eaf4!important}.ant-drawer .ant-select-selection-placeholder{color:#7d8aa0!important}.ant-drawer .ant-select-arrow{color:#8f9cb1}.ant-drawer .ant-input-number{background:#1c1c28!important;border-color:#ffffff21;color:#e5eaf4}.ant-drawer .ant-input-number-input{color:#e5eaf4!important}.ant-drawer .ant-input-number-handler-wrap{background:#222230;border-inline-start-color:#ffffff1a}.ant-drawer .ant-input-number-handler{border-block-start-color:#ffffff1a}.ant-drawer .ant-input-number-handler-up-inner,.ant-drawer .ant-input-number-handler-down-inner{color:#8f9cb1}.dark-select-dropdown{background:#1b1b26!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 45px #00000073}.dark-select-dropdown .ant-select-item{color:#cbd5e1}.dark-select-dropdown .ant-select-item-option-active{background:#8b5cf626!important}.dark-select-dropdown .ant-select-item-option-selected{background:#8b5cf647!important;color:#fff}.raw-token{margin-top:14px;padding:12px 14px;border:1px solid rgba(52,211,153,.4);border-radius:10px;background:#34d39914;color:#8be3c6;line-height:1.7;word-break:break-all}.token-form,.entity-form{display:flex;flex-direction:column;gap:14px}.form-section{padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:linear-gradient(180deg,#ffffff09,#ffffff04)}.form-section.compact{padding-bottom:2px}.form-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}.form-section-head b{color:#f1f5ff;font-size:15px;font-weight:700}.form-section-head span{max-width:300px;color:#738198;font-size:12px;text-align:right;line-height:1.5}.token-form .ant-form-item,.entity-form .ant-form-item{margin-bottom:14px}.token-form .ant-input,.token-form .ant-select-selector,.entity-form .ant-input,.entity-form .ant-input-affix-wrapper,.entity-form .ant-select-selector,.entity-form .ant-input-number{height:42px!important;border-radius:10px!important}.entity-form textarea.ant-input{height:auto!important;border-radius:10px!important}.form-help{margin-top:7px;color:#738198;font-size:12px}.full-number{width:100%}.request-form .form-section{padding-bottom:4px}.permission-card-group{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;width:100%}.permission-card-group .ant-radio-button-wrapper{height:auto;min-height:78px;padding:14px 16px;border:1px solid rgba(255,255,255,.09)!important;border-radius:12px!important;background:#1a1a25;color:#cbd5e1;line-height:1.45;white-space:normal;box-shadow:none!important}.permission-card-group .ant-radio-button-wrapper:before{display:none!important}.permission-card-group .ant-radio-button-wrapper:hover{border-color:#a78bfaa6!important;color:#f4f0ff;background:#8b5cf61a}.permission-card-group .ant-radio-button-wrapper-checked{border-color:#8b5cf6!important;background:linear-gradient(135deg,#8b5cf652,#22d3ee1f)!important;color:#fff!important}.status-segmented.ant-segmented{height:42px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#1c1c28;color:#9aa7bb}.status-segmented .ant-segmented-item{border-radius:8px;color:#9aa7bb}.status-segmented .ant-segmented-item-selected{background:linear-gradient(135deg,#8b5cf6,#6d4fe9);color:#fff}.publish-segmented .ant-segmented-item-label{padding:0 8px}.tool-permission-modal .ant-modal-content{background:#15151f;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px #0000008c}.tool-permission-modal .ant-modal-header,.tool-permission-modal .ant-modal-footer{background:transparent;border-color:#ffffff1a}.tool-permission-modal .ant-modal-title{color:#f1f4fb;font-size:17px}.tool-permission-modal .ant-modal-close{color:#97a4b8}.permission-hint{margin:2px 0 18px;color:#8e9bb0;font-size:13px;line-height:1.7}.tool-option-section{margin-top:14px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#1a1a25}.tool-option-title{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:#e7ebf4;font-weight:650}.tool-option-title small{color:#718099;font-size:11px;font-weight:400}.tool-type-dot{width:8px;height:8px;border-radius:50%}.tool-type-dot.builtin{background:#22d3ee;box-shadow:0 0 8px #22d3ee99}.tool-type-dot.dynamic{background:#a78bfa;box-shadow:0 0 8px #a78bfa8c}.tool-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tool-option-grid .ant-checkbox-wrapper{margin-inline-start:0!important;display:flex;align-items:flex-start;gap:4px;min-height:54px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#cbd5e1;background:#15151f}.tool-option-grid .ant-checkbox-wrapper:hover{border-color:#a78bfa99;background:#8b5cf614}.tool-option-grid .ant-checkbox-wrapper-disabled{opacity:.45}.tool-option-grid .ant-checkbox+span{display:flex;flex-direction:column;gap:3px;padding-inline-start:5px;min-width:0}.tool-option-grid b{font:600 13px Consolas,monospace;color:#e5eaff}.tool-option-grid span span,.tool-option-grid em{color:#78869c;font-size:11px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.tool-option-grid em{color:#66748b}.tool-permission-modal .ant-empty-description{color:#718099}.permission-bulk-actions{display:flex;gap:8px;align-items:center;margin:-8px 0 12px}.permission-bulk-actions .ant-btn{height:28px;border-color:#a78bfa52;background:#8b5cf61a;color:#cfc6ff}.permission-bulk-actions .ant-btn:hover{border-color:#22d3ee8c!important;color:#e8fbff!important;background:#22d3ee1a!important}.dynamic-tool-detail-modal .ant-modal-body{max-height:72vh;overflow:auto}.detail-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:12px}.audit-detail-grid{grid-template-columns:1fr 1fr}.detail-grid>div{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#15151f}.detail-grid span{display:block;margin-bottom:6px;color:#748198;font-size:12px}.detail-grid b{display:block;color:#e8edf8;font-size:13px;line-height:1.6;word-break:break-all}.detail-desc{margin:12px 0 0}.detail-code{max-height:260px;margin:0;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#101018;color:#dce6f7;font:12px/1.65 Consolas,Menlo,Monaco,monospace;white-space:pre-wrap;word-break:break-word;overflow:auto}.script-code{max-height:340px;color:#d6f6e8}.error-code{color:#fecaca;border-color:#f8717138;background:#7f1d1d2e}.studio-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(120deg,#14b8a621,#8b5cf624 52%,#0f172ab8);box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff0d}.studio-hero span{color:#5eead4;font-size:12px;font-weight:700;letter-spacing:.08em}.studio-hero h2{margin:7px 0 8px;color:#f8fafc;font-size:24px;letter-spacing:0}.studio-hero p{max-width:620px;margin:0;color:#9aa8bd;line-height:1.7}.studio-flow{display:flex;align-items:center;gap:10px;min-width:360px}.studio-flow b{padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#171722;color:#dbeafe;font-size:12px;font-weight:650;white-space:nowrap}.studio-flow i{display:block;width:28px;height:1px;background:linear-gradient(90deg,#5eead4,#8b5cf6)}.studio-api-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.studio-api-card{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#12121ae6;box-shadow:0 12px 34px #00000040,inset 0 1px #ffffff0a}.studio-api-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.studio-api-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.studio-api-card h3{margin:8px 0 0;color:#f3f6ff;font-size:17px;line-height:1.35}.api-method{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;background:#14b8a624;color:#5eead4;font:700 11px Consolas,monospace}.publish-badge{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:999px;font-size:12px;font-style:normal;font-weight:650}.publish-badge.online{background:#22d3ee24;color:#67e8f9}.publish-badge.public{background:#34d39924;color:#86efac}.publish-badge.private,.publish-badge.draft{background:#94a3b81f;color:#cbd5e1}.studio-api-card p{min-height:44px;margin:14px 0;color:#93a1b8;line-height:1.65}.api-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.api-meta span{padding:5px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#94a3b8;background:#15151f;font-size:11px}.studio-api-card code{display:block;min-height:40px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#101018;color:#c4b5fd;font:12px/1.55 Consolas,monospace;word-break:break-all}.studio-api-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.studio-api-actions .ant-btn{background:#1a1a25;border-color:#ffffff1f;color:#dbe4f3}.studio-api-actions .ant-btn-primary{border:0;background:linear-gradient(135deg,#14b8a6,#8b5cf6);color:#fff}.debug-textarea.ant-input{color:#e5eaf4!important;background:#101018!important;border-color:#ffffff1f!important;font-family:Consolas,Menlo,Monaco,monospace}.debug-actions{display:flex;justify-content:flex-end;margin-top:12px}.share-shell{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 100% 0%,rgba(139,92,246,.16),transparent 50%),radial-gradient(ellipse 60% 40% at 0% 100%,rgba(34,211,238,.08),transparent 45%),linear-gradient(180deg,#0a0a0f,#0f0f16);color:#f1f5f9}.hub-nav{min-height:64px;padding:12px 24px;border-bottom:1px solid rgba(255,255,255,.1);background:#12121a;box-shadow:0 4px 24px #00000059}.hub-nav-inner{max-width:1520px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.hub-nav-tabs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hub-logo{display:inline-flex;align-items:center;gap:9px;margin-right:10px;text-decoration:none;font-size:20px;font-weight:750;background:linear-gradient(135deg,#22d3ee,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;cursor:pointer}.hub-logo .anticon{font-size:20px;-webkit-text-fill-color:#22d3ee;color:#22d3ee}.hub-nav-tab{padding:8px 14px;border:1px solid transparent;border-radius:9px;color:#94a3b8;text-decoration:none;font-size:14px;cursor:pointer;transition:.2s}.hub-nav-tab:hover{color:#f1f5f9;background:#8b5cf61f}.hub-nav-tab.active{color:#fff;background:linear-gradient(105deg,#8b5cf659,#22d3ee1f);border-color:#8b5cf640}.hub-nav-right{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#181822}.hub-nav-user{color:#e2e8f0;font-size:14px;font-weight:600}.hub-nav-user:after{content:"";display:inline-block;width:1px;height:14px;margin:0 6px 0 12px;background:#ffffff24;vertical-align:middle}.hub-nav-link{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:7px;color:#94a3b8;text-decoration:none;font-size:13px;cursor:pointer}.hub-nav-link:hover{color:#22d3ee;background:#8b5cf61f}.hub-hero{padding:58px 24px 42px;text-align:center}.hub-hero h1{margin:0 0 12px;font-size:40px;font-weight:800;letter-spacing:0;background:linear-gradient(135deg,#8b5cf6,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hub-hero p{margin:0;color:#94a3b8;font-size:18px}.hub-main{max-width:1520px;margin:0 auto;padding:0 24px 56px}.hub-search-wrap{max-width:620px;margin:26px auto 0}.hub-search{display:flex;align-items:center;gap:10px;height:46px;padding:0 18px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#181822}.hub-search .anticon{color:#94a3b8}.hub-search input{flex:1;border:0;outline:0;background:transparent;color:#f1f5f9;font-size:15px}.hub-search input::placeholder{color:#64748b}.hub-onboard-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:16px 20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#12121a;box-shadow:0 8px 32px #00000073}.hub-onboard-text{display:flex;align-items:center;gap:10px;color:#94a3b8;font-size:15px}.hub-onboard-text-badge{padding:4px 10px;border-radius:999px;background:#2dd4bf26;color:#5eead4;font-size:13px;font-weight:700}.hub-onboard-actions{display:flex;align-items:center;gap:10px}.btn-hub{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:0;border-radius:9px;background:#181822;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.btn-hub-primary{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff}.btn-hub-primary-lg{height:42px;padding:0 20px;border-radius:999px}.btn-hub-outline{border:1px solid rgba(255,255,255,.1)}.hub-rankings{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hub-ranking-card{padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#14141c;box-shadow:0 8px 32px #00000073}.hub-ranking-card-skills{border-color:#8b5cf647}.hub-ranking-card-tools{border-color:#34d39947}.hub-ranking-card-prompts{border-color:#fbbf2447}.hub-ranking-card h3{margin:0 0 18px;color:#f1f5f9;font-size:18px}.hub-ranking-list{list-style:none;margin:0;padding:0}.hub-ranking-item{display:flex;align-items:center;gap:14px;min-height:39px;border-bottom:1px solid rgba(255,255,255,.1)}.hub-ranking-item:last-child{border-bottom:0}.hub-ranking-rank{width:22px;color:#94a3b8;font-weight:700}.hub-ranking-rank.top3{color:#a78bfa}.hub-ranking-item a{flex:1;min-width:0;color:#e2e8f0;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-ranking-meta{min-width:54px;color:#94a3b8;font-size:12px;text-align:right}.hub-ranking-count{min-width:44px;color:#34d399;font-size:13px;font-weight:700;text-align:right}.hub-studio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;max-width:1120px;margin:0 auto}.hub-studio-card{display:flex;flex-direction:column;min-height:220px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#14141c;color:#f1f5f9;text-decoration:none;box-shadow:0 8px 32px #00000073;cursor:pointer;transition:.2s}.hub-studio-card:hover{transform:translateY(-3px);border-color:#8b5cf666;color:#f1f5f9}.hub-studio-card-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:22px;border-radius:12px;background:linear-gradient(145deg,#8b5cf638,#22d3ee1a);border:1px solid rgba(139,92,246,.28);color:#22d3ee;font-size:23px}.hub-studio-card h3{margin:0 0 12px;font-size:22px}.hub-studio-card p{margin:0;color:#94a3b8;font-size:16px;line-height:1.6}.hub-studio-card-skills .hub-studio-card-icon{color:#6ee7b7;border-color:#34d39959;background:linear-gradient(145deg,#34d39933,#22d3ee14)}.hub-studio-card-tools .hub-studio-card-icon{color:#67e8f9;border-color:#22d3ee59}.hub-studio-card-prompts .hub-studio-card-icon{color:#c4b5fd;border-color:#a78bfa59}.hub-studio-card-apis .hub-studio-card-icon{color:#fcd34d;border-color:#fbbf2452;background:linear-gradient(145deg,#fbbf242e,#f59e0b1a)}.hub-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.hub-status-tabs{display:flex;gap:6px}.hub-status-btn{height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#181822;color:#94a3b8;cursor:pointer}.hub-status-btn.active,.hub-status-btn:hover{color:#22d3ee;border-color:#8b5cf673}.hub-stats-line{margin-bottom:14px;color:#94a3b8}.hub-stats-line strong{color:#f1f5f9}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.hub-card{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#14141c;box-shadow:0 8px 32px #00000073}.hub-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.hub-card-header-left{display:flex;align-items:center;gap:8px}.hub-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#34d39933,#8b5cf633);color:#22d3ee}.hub-card-code{padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#181822;color:#94a3b8;font:12px Consolas,monospace}.hub-card-tag{padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.hub-card-tag.online{background:#34d39924;color:#86efac}.hub-card-tag.draft{background:#94a3b81f;color:#cbd5e1}.hub-card-title{margin:0 0 8px;color:#f1f5f9;font-size:18px}.hub-card-desc{min-height:42px;margin:0 0 12px;color:#94a3b8;line-height:1.55}.hub-card-meta{display:flex;gap:12px;margin-bottom:12px;color:#94a3b8;font-size:13px}.api-hub-url{display:block;min-height:42px;margin-bottom:13px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#101018;color:#c4b5fd;font:12px/1.55 Consolas,monospace;word-break:break-all}.hub-card-actions{display:flex;flex-wrap:wrap;gap:8px}.hub-card-btn{height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#181822;color:#cbd5e1;cursor:pointer;font-size:13px}.hub-card-btn:hover{color:#fff;border-color:#8b5cf673}.hub-card-btn-publish{background:#34d39921;color:#86efac}.hub-card-btn-unpublish{background:#f871711c;color:#fecaca}@media(max-width:1100px){.hub-rankings,.hub-studio-grid{grid-template-columns:1fr 1fr}.hub-nav-inner{align-items:flex-start;flex-direction:column}.hub-nav-right{border-radius:12px}}@media(max-width:720px){body{min-width:0}.hub-rankings,.hub-studio-grid{grid-template-columns:1fr}.hub-onboard-banner{align-items:flex-start;flex-direction:column}.hub-hero h1{font-size:32px}}.share-shell .hub-hero:has(+.hub-main .studio-workbench){display:none}.studio-workbench{display:grid;grid-template-columns:minmax(0,1.2fr) 430px;gap:22px;max-width:1240px;margin:38px auto 18px}.studio-command,.studio-status-panel{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(145deg,#141823f5,#12121ae0);box-shadow:0 24px 70px #00000059,inset 0 1px #ffffff0a}.studio-command{position:relative;min-height:318px;padding:34px;overflow:hidden}.studio-command:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(139,92,246,.13),transparent 36%,rgba(20,184,166,.1));pointer-events:none}.studio-command:after{content:"Create / Curate / Publish";position:absolute;right:28px;bottom:24px;color:#94a3b829;font:700 34px/1 Outfit,Inter,sans-serif}.studio-kicker{position:relative;display:inline-flex;margin-bottom:18px;padding:6px 10px;border:1px solid rgba(167,139,250,.24);border-radius:999px;background:#8b5cf61a;color:#c4b5fd;font-size:12px;font-weight:800;letter-spacing:.08em}.studio-command h2{position:relative;max-width:760px;margin:0;color:#f8fafc;font:800 42px/1.14 Outfit,Inter,sans-serif;letter-spacing:0}.studio-command p{position:relative;max-width:660px;margin:18px 0 0;color:#a7b4c8;font-size:16px;line-height:1.8}.studio-command-actions{position:relative;display:flex;gap:12px;margin-top:28px}.studio-primary-action,.studio-secondary-action{height:44px;padding:0 18px;border-radius:10px;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer}.studio-primary-action{border:0;background:linear-gradient(135deg,#8b5cf6,#22d3ee);color:#fff;box-shadow:0 14px 30px #8b5cf62e}.studio-secondary-action{background:#181822;color:#dbe7f8}.studio-status-panel{padding:22px}.studio-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#94a3b8}.studio-panel-head span{font-weight:700;color:#f1f5f9}.studio-panel-head b{padding:5px 9px;border-radius:8px;background:#8b5cf62b;color:#c4b5fd;font-size:12px}.studio-panel-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.studio-panel-metrics div{padding:16px 12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#101018}.studio-panel-metrics b{display:block;color:#fff;font-size:28px;line-height:1}.studio-panel-metrics span{display:block;margin-top:8px;color:#7f8da4;font-size:12px}.studio-path{margin-top:18px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#101018;display:grid;gap:10px}.studio-path span{position:relative;padding-left:24px;color:#7f8da4;font-size:13px}.studio-path span:before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:#374151}.studio-path span.done,.studio-path span.current{color:#dce6f7}.studio-path span.done:before{background:#34d399}.studio-path span.current:before{background:#22d3ee;box-shadow:0 0 0 4px #22d3ee1f}.studio-lanes{max-width:1240px;margin:22px auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.studio-lane{position:relative;min-height:184px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#14141c;color:#f1f5f9;text-decoration:none;box-shadow:0 12px 36px #00000047;overflow:hidden;cursor:pointer;transition:.2s}.studio-lane:hover{transform:translateY(-3px);border-color:var(--lane-color);color:#fff}.studio-lane:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--lane-color)}.studio-lane.skill{--lane-color:#34d399}.studio-lane.tool{--lane-color:#22d3ee}.studio-lane.prompt{--lane-color:#a78bfa}.studio-lane.api{--lane-color:#fbbf24}.studio-lane-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;margin-bottom:22px;background:color-mix(in srgb,var(--lane-color) 15%,#111827);border:1px solid color-mix(in srgb,var(--lane-color) 35%,transparent);color:var(--lane-color);font-size:20px}.studio-lane small{position:absolute;right:18px;top:18px;color:#94a3b85c;font-weight:800;font-size:24px}.studio-lane h3{margin:0 0 10px;font-size:20px}.studio-lane p{margin:0;color:#94a3b8;line-height:1.65;font-size:14px}@media(max-width:1100px){.studio-workbench{grid-template-columns:1fr}.studio-lanes{grid-template-columns:1fr 1fr}.studio-command h2{font-size:34px}}@media(max-width:720px){.studio-workbench{margin-top:22px}.studio-command{padding:24px}.studio-command h2{font-size:28px}.studio-command-actions{flex-direction:column}.studio-primary-action,.studio-secondary-action{justify-content:center;width:100%}.studio-lanes{grid-template-columns:1fr}}.share-shell .hub-hero:has(+.hub-main .api-editor-shell){display:none}.api-editor-shell{max-width:1440px;margin:44px auto 0}.api-editor-title{text-align:center;margin-bottom:34px}.api-back-btn{height:34px;padding:0 12px;margin-bottom:18px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#181822;color:#94a3b8;cursor:pointer}.api-back-btn:hover{color:#22d3ee;border-color:#22d3ee59}.api-editor-title h2{margin:0 0 12px;font:800 38px/1.15 Outfit,Inter,sans-serif;background:linear-gradient(135deg,#8b5cf6,#22d3ee);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.api-editor-title p{margin:0;color:#94a3b8;font-size:16px}.api-editor-title code{padding:4px 8px;border:1px solid rgba(139,92,246,.4);border-radius:7px;background:#8b5cf62e;color:#e9d5ff}.api-editor-board{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#12121a;box-shadow:0 24px 70px #00000061;overflow:hidden}.api-editor-meta{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;padding:28px 30px;background:linear-gradient(90deg,#8b5cf621,#22d3ee0f)}.api-editor-meta label,.api-settings-grid label,.api-description-field{display:flex;flex-direction:column;gap:9px;color:#94a3b8;font-size:13px;font-weight:700}.api-editor-meta input,.api-editor-meta select,.api-request-line input,.api-request-line select,.api-settings-grid input,.api-description-field textarea{height:44px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#1a1a25;color:#f1f5f9;padding:0 14px;font:15px Inter,sans-serif;outline:0}.api-editor-meta input::placeholder,.api-request-line input::placeholder,.api-description-field textarea::placeholder{color:#64748b}.api-editor-meta input:focus,.api-editor-meta select:focus,.api-request-line input:focus,.api-request-line select:focus,.api-settings-grid input:focus,.api-description-field textarea:focus{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf621}.api-request-line{display:grid;grid-template-columns:140px minmax(0,1fr) 92px 92px;gap:12px;padding:18px 30px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.api-send-btn,.api-save-btn{height:44px;border:0;border-radius:10px;color:#fff;font-weight:800;cursor:pointer}.api-send-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.api-send-btn:disabled{opacity:.6;cursor:wait}.api-save-btn{background:linear-gradient(135deg,#22c55e,#14b8a6)}.api-editor-tabs{display:flex;gap:10px;padding:16px 30px;border-bottom:1px solid rgba(255,255,255,.08)}.api-editor-tabs button{height:42px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:transparent;color:#94a3b8;font-size:15px;font-weight:700;cursor:pointer}.api-editor-tabs button:hover{color:#f1f5f9;background:#8b5cf61a}.api-editor-tabs button.active{color:#fff;background:linear-gradient(135deg,#8b5cf68c,#22d3ee26);border-color:#8b5cf652}.api-editor-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);min-height:380px}.api-editor-panel{padding:18px 22px;border-right:1px solid rgba(255,255,255,.08)}.api-panel-head{display:flex;justify-content:space-between;align-items:center;height:48px;padding:0 6px;color:#94a3b8}.api-panel-head b{color:#cbd5e1}.api-panel-head button{height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1a1a25;color:#94a3b8;cursor:pointer}.api-editor-panel textarea{width:100%;min-height:292px;resize:vertical;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0d0d14;color:#dce6f7;padding:16px;font:14px/1.7 Consolas,Menlo,monospace;outline:0}.api-editor-panel textarea:focus{border-color:#8b5cf68c;box-shadow:0 0 0 3px #8b5cf61f}.api-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:26px 10px}.api-description-field{padding:0 10px 18px}.api-description-field textarea{height:100px;padding:12px 14px;resize:vertical}.api-response-panel{background:#0b0b10}.api-response-head{display:flex;justify-content:space-between;align-items:center;height:58px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.08);color:#94a3b8}.api-response-head b{color:#cbd5e1}.api-response-panel pre{min-height:320px;margin:0;padding:22px;background:#1d1d1b;color:#d6d3d1;font:14px/1.75 Consolas,Menlo,monospace;white-space:pre-wrap;word-break:break-word}@media(max-width:1100px){.api-editor-meta{grid-template-columns:1fr}.api-request-line{grid-template-columns:120px 1fr}.api-editor-main{grid-template-columns:1fr}.api-editor-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}@media(max-width:720px){.api-editor-shell{margin-top:24px}.api-editor-title h2{font-size:30px}.api-request-line,.api-settings-grid{grid-template-columns:1fr}}.share-shell .hub-hero:has(+.hub-main .api-library-shell){display:none}.share-shell:has(.api-library-shell),.share-shell:has(.api-editor-shell){background:radial-gradient(ellipse 52% 38% at 18% 12%,rgba(20,184,166,.12),transparent 58%),radial-gradient(ellipse 48% 40% at 86% 10%,rgba(99,102,241,.15),transparent 58%),linear-gradient(180deg,#090a10,#0d0e15 56%,#080a0f)}.share-shell:has(.api-library-shell) .hub-main,.share-shell:has(.api-editor-shell) .hub-main{max-width:1560px;padding:44px 32px 68px}.api-section-kicker{display:inline-flex;align-items:center;width:max-content;margin-bottom:12px;padding:6px 10px;border:1px solid rgba(45,212,191,.28);border-radius:8px;background:#14b8a61a;color:#5eead4;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.api-library-shell{max-width:1380px;margin:0 auto}.api-library-head{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:24px;align-items:stretch;margin-bottom:18px;padding:26px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(135deg,#151a26f5,#11121be0);box-shadow:0 22px 60px #00000052,inset 0 1px #ffffff0d}.api-library-head h2,.api-editor-header h2{margin:0;color:#f8fafc;font:800 36px/1.12 Outfit,Inter,sans-serif;letter-spacing:0}.api-library-head p,.api-editor-header p{max-width:660px;margin:12px 0 0;color:#9aa8bd;font-size:15px;line-height:1.7}.api-library-head code,.api-editor-header code{padding:3px 7px;border:1px solid rgba(139,92,246,.36);border-radius:6px;background:#8b5cf624;color:#e9d5ff}.api-library-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-content:end}.api-library-summary div{min-height:82px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#10131d}.api-library-summary b{display:block;color:#fff;font-size:30px;line-height:1}.api-library-summary span{display:block;margin-top:9px;color:#7f8da4;font-size:12px}.api-library-new{grid-column:1 / -1;height:44px;border:0;border-radius:10px;background:linear-gradient(135deg,#14b8a6,#7c3aed);color:#fff;font-weight:800;cursor:pointer;box-shadow:0 14px 28px #14b8a626}.api-library-new,.api-empty-panel button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.api-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:12px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#10121bc7;box-shadow:0 12px 36px #0000003d}.api-status-switch{display:flex;gap:8px}.api-status-switch button{height:36px;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#171a24;color:#94a3b8;font-weight:700;cursor:pointer}.api-status-switch button.active,.api-status-switch button:hover{border-color:#2dd4bf66;background:#14b8a61f;color:#67e8f9}.api-visibility-note{display:flex;align-items:center;gap:12px;color:#7f8da4;font-size:12px}.api-visibility-note span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.api-visibility-note i{width:7px;height:7px;border-radius:999px}.api-visibility-note i.public{background:#34d399;box-shadow:0 0 10px #34d3998c}.api-visibility-note i.private{background:#94a3b8}.api-library-search{display:flex;align-items:center;gap:10px;width:min(520px,46vw);height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#11131c;color:#94a3b8}.api-library-search input{flex:1;border:0;outline:0;background:transparent;color:#eef2ff;font-size:14px}.api-library-search input::placeholder{color:#64748b}.api-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.api-library-card{position:relative;display:flex;flex-direction:column;min-height:256px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(180deg,#141722f5,#0e1018f5);box-shadow:0 16px 42px #00000047;overflow:hidden;transition:transform .18s,border-color .18s}.api-library-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#14b8a6,#38bdf8,#8b5cf6)}.api-library-card:hover{transform:translateY(-2px);border-color:#2dd4bf52}.api-card-top,.api-card-title-row,.api-card-foot,.api-card-foot div,.api-card-badges{display:flex;align-items:center}.api-card-top{justify-content:space-between;margin-bottom:14px}.api-card-badges{justify-content:flex-end;gap:6px}.api-card-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;border:1px solid rgba(45,212,191,.28);background:#14b8a61f;color:#5eead4;font-size:18px}.api-card-status{height:25px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;line-height:25px}.api-card-status.online{background:#22d3ee24;color:#67e8f9}.api-card-status.draft{background:#94a3b81f;color:#cbd5e1}.api-card-visibility{height:25px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:800;line-height:25px}.api-card-visibility.public{background:#34d39924;color:#86efac}.api-card-visibility.private{background:#94a3b81f;color:#cbd5e1}.api-card-title-row{justify-content:space-between;gap:12px}.api-card-title-row h3{min-width:0;margin:0;color:#f8fafc;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-card-title-row code{flex:none;padding:4px 8px;border:1px solid rgba(255,255,255,.09);border-radius:6px;background:#10131d;color:#7f8da4;font:12px Consolas,monospace}.api-library-card p{min-height:50px;margin:12px 0 14px;color:#96a4ba;line-height:1.65}.api-card-route{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;margin-top:auto;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0d1018}.api-card-route span,.api-card-route b{height:24px;padding:0 8px;border-radius:6px;font-size:11px;line-height:24px}.api-card-route span{background:#6366f124;color:#c4b5fd}.api-card-route b{background:#14b8a624;color:#5eead4;font-family:Consolas,monospace}.api-card-route code{min-width:0;color:#cbd5e1;font:12px/1.5 Consolas,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-card-foot{justify-content:space-between;gap:12px;margin-top:14px;color:#7f8da4;font-size:12px}.api-card-foot div{gap:8px}.api-card-foot button{height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#181b25;color:#cbd5e1;font-weight:700;cursor:pointer}.api-card-foot button:hover{border-color:#2dd4bf59;color:#fff}.api-card-foot button:disabled{cursor:not-allowed;opacity:.45}.api-card-foot button:disabled:hover{border-color:#ffffff1a;color:#cbd5e1}.api-card-foot button.publish{border-color:#34d39938;background:#34d3991f;color:#86efac}.api-card-foot button.private{border-color:#38bdf838;background:#38bdf81a;color:#67e8f9}.api-card-foot button.danger{border-color:#f8717133;background:#f871711a;color:#fecaca}.api-empty-panel{display:grid;place-items:center;min-height:430px;padding:44px;border:1px dashed rgba(148,163,184,.24);border-radius:14px;background:linear-gradient(180deg,#11141edb,#0a0c12b8);text-align:center}.api-empty-mark{display:grid;place-items:center;width:70px;height:70px;border:1px solid rgba(45,212,191,.28);border-radius:16px;background:linear-gradient(145deg,#14b8a629,#8b5cf61f);color:#67e8f9;font-size:30px}.api-empty-panel h3{margin:18px 0 8px;color:#f8fafc;font-size:24px}.api-empty-panel p{max-width:520px;margin:0;color:#93a1b8;line-height:1.7}.api-empty-steps{display:flex;gap:10px;margin:22px 0 24px}.api-empty-steps span{padding:7px 10px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#11131c;color:#9fb0c8;font-size:12px}.api-empty-panel button{height:42px;padding:0 16px;border:0;border-radius:10px;background:linear-gradient(135deg,#14b8a6,#7c3aed);color:#fff;font-weight:800;cursor:pointer}.api-editor-shell{max-width:1480px;margin:0 auto}.api-editor-header{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:end;margin-bottom:16px}.api-editor-header h2{font-size:34px}.api-editor-header aside{padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#10121bd1;box-shadow:0 14px 40px #0000003d}.api-editor-header aside span{display:block;color:#7f8da4;font-size:12px}.api-editor-header aside b{display:block;margin-top:7px;color:#f8fafc;font-size:17px;word-break:break-all}.api-editor-header aside small{display:block;margin-top:8px;color:#7f8da4;line-height:1.5;word-break:break-all}.api-back-btn{margin:0 0 14px;padding:0 13px;border-radius:8px;background:#151822}.api-editor-board{border-radius:14px;background:#11131b;box-shadow:0 22px 64px #00000061}.api-editor-meta{padding:22px 24px;background:linear-gradient(105deg,#1e1b4b6b,#0f172a80)}.api-request-line{grid-template-columns:128px minmax(0,1fr) 96px 96px;padding:16px 24px;background:#0e1017}.api-editor-tabs{padding:14px 24px;background:#11131b}.api-editor-tabs button{border-radius:8px}.api-editor-main{grid-template-columns:minmax(0,1.3fr) minmax(410px,.75fr);min-height:420px}.api-editor-panel{padding:20px 24px;background:#10121a}.api-panel-head{height:42px;padding:0 2px}.api-editor-panel textarea{min-height:318px;border-radius:10px;background:#090b11;color:#d9e3f0}.api-params-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.api-params-split section{min-width:0}.api-params-split textarea{min-height:318px}.api-panel-head span{color:#7f8da4;font-size:12px}.api-panel-head button{height:30px;padding:0 10px;border:1px solid rgba(45,212,191,.22);border-radius:8px;background:#14b8a61a;color:#99f6e4;font-weight:700;cursor:pointer}.api-panel-head button:hover{border-color:#2dd4bf6b;color:#f8fafc}.api-response-panel{background:#090b11}.api-response-head{height:56px;background:#0d1018}.api-response-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px 0}.api-response-summary div{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#0d1018}.api-response-summary span{display:block;margin-bottom:5px;color:#7f8da4;font-size:12px}.api-response-summary b{color:#f8fafc;font-size:18px}.api-response-body-head{display:flex;align-items:center;justify-content:space-between;height:46px;margin-top:8px;padding:0 18px;color:#7f8da4}.api-response-body-head b{color:#dbe7f8}.api-response-body-head span{font-size:12px}.api-response-panel pre{min-height:278px;margin:0 16px 16px;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#070910;color:#d7deea;font:13px/1.65 Consolas,Menlo,monospace;white-space:pre-wrap;word-break:break-word;overflow:auto}.api-debug-state{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.api-debug-state small{font-size:11px;font-weight:700;opacity:.78}.api-debug-state.success{background:#34d39924;color:#86efac}.api-debug-state.error{background:#f8717124;color:#fecaca}.api-debug-error{margin:14px 16px 0;padding:12px 14px;border:1px solid rgba(248,113,113,.28);border-radius:8px;background:#7f1d1d2e;color:#fecaca;font-size:13px;line-height:1.6;word-break:break-word}@media(max-width:1100px){.api-library-head,.api-editor-header{grid-template-columns:1fr}.api-library-summary{grid-template-columns:repeat(3,1fr)}.api-library-search{width:100%}.api-library-toolbar{align-items:stretch;flex-direction:column}.api-visibility-note{flex-wrap:wrap}.api-editor-main,.api-params-split{grid-template-columns:1fr}}@media(max-width:720px){.share-shell:has(.api-library-shell) .hub-main,.share-shell:has(.api-editor-shell) .hub-main{padding:24px 16px 48px}.api-library-head{padding:20px}.api-library-head h2,.api-editor-header h2{font-size:28px}.api-library-summary,.api-library-grid{grid-template-columns:1fr}.api-status-switch{overflow:auto}.api-card-foot{align-items:flex-start;flex-direction:column}.api-request-line{grid-template-columns:1fr}.api-empty-steps{flex-wrap:wrap;justify-content:center}}.api-save-btn:disabled{opacity:.62;cursor:wait}.share-shell:has(.tool-library-shell),.share-shell:has(.tool-editor-shell){background:radial-gradient(ellipse 48% 36% at 16% 8%,rgba(34,211,238,.13),transparent 58%),radial-gradient(ellipse 42% 34% at 86% 12%,rgba(139,92,246,.18),transparent 60%),linear-gradient(180deg,#090a10,#101018 58%,#080a0f)}.share-shell:has(.tool-library-shell) .hub-hero,.share-shell:has(.tool-editor-shell) .hub-hero{display:none}.share-shell:has(.tool-library-shell) .hub-main,.share-shell:has(.tool-editor-shell) .hub-main{max-width:1560px;padding:42px 32px 70px}.tool-library-card .api-card-icon{border-color:#a78bfa52;background:linear-gradient(135deg,#8b5cf633,#22d3ee1f);color:#c4b5fd}.tool-card-whitelist{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.tool-card-whitelist span{max-width:100%;padding:5px 8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#171822;color:#9fb0c8;font:12px/1.2 Consolas,Menlo,monospace;overflow:hidden;text-overflow:ellipsis}.tool-editor-shell{max-width:1500px;margin:0 auto}.tool-editor-board{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(460px,1fr) minmax(330px,.78fr);min-height:690px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#10121a;box-shadow:0 24px 70px #00000061;overflow:hidden}.tool-editor-meta,.tool-script-editor,.tool-debug-panel{min-width:0;padding:20px 22px}.tool-editor-meta{background:#11131c;border-right:1px solid rgba(255,255,255,.08)}.tool-script-editor{background:#0c0e15;border-right:1px solid rgba(255,255,255,.08)}.tool-debug-panel{background:#090b11}.tool-editor-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.tool-editor-panel-head.compact{margin-top:18px}.tool-editor-panel-head b{color:#f1f5ff;font-size:15px}.tool-editor-panel-head span{max-width:260px;color:#7f8da4;font-size:12px;line-height:1.5;text-align:right}.tool-editor-panel-head button{height:30px;padding:0 10px;border:1px solid rgba(34,211,238,.28);border-radius:8px;background:#22d3ee1a;color:#99f6e4;font-size:12px;font-weight:750;cursor:pointer}.tool-editor-panel-head button:hover{border-color:#22d3ee75;color:#f8fafc}.tool-editor-board label{display:block;margin-bottom:14px}.tool-editor-board label>span{display:block;margin-bottom:8px;color:#9aa8bd;font-size:12px;font-weight:650}.tool-editor-board input[type=text],.tool-editor-board input:not([type]),.tool-editor-board textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#0a0c12;color:#e5edf8;outline:0}.tool-editor-board input[type=text],.tool-editor-board input:not([type]){height:40px;padding:0 12px}.tool-editor-board textarea{min-height:98px;padding:12px 13px;resize:vertical;font:13px/1.65 Consolas,Menlo,monospace}.tool-editor-board input:focus,.tool-editor-board textarea:focus{border-color:#8b5cf694;box-shadow:0 0 0 3px #8b5cf61f}.tool-code-input{min-height:214px!important}.tool-api-select.ant-select{width:100%}.tool-api-select .ant-select-selector{min-height:42px!important;padding:4px 8px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9px!important;background:#0a0c12!important;color:#e5edf8!important}.tool-api-select .ant-select-selection-item{border:1px solid rgba(139,92,246,.28)!important;border-radius:7px!important;background:#8b5cf629!important;color:#dbeafe!important;font:12px Consolas,Menlo,monospace}.tool-api-select .ant-select-selection-placeholder,.tool-api-select .ant-select-selection-search-input{color:#64748b!important}.tool-api-select .ant-select-arrow,.tool-api-select .ant-select-clear{color:#8f9cb1}.tool-api-dropdown .ant-select-item-option-content{font-family:Consolas,Menlo,monospace}.tool-api-empty{margin:10px 0 0;padding:12px;border:1px dashed rgba(148,163,184,.25);border-radius:8px;color:#8b98ad;font-size:12px;line-height:1.6}.tool-api-options{display:grid;gap:9px;max-height:220px;overflow:auto;padding-right:4px}.tool-api-options label{display:flex;align-items:flex-start;gap:9px;margin:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#151822;cursor:pointer}.tool-api-options input{width:15px;height:15px;margin-top:3px;accent-color:#8b5cf6}.tool-api-options span{display:flex;min-width:0;flex-direction:column;gap:4px}.tool-api-options b{color:#dbeafe;font:12px Consolas,Menlo,monospace;word-break:break-all}.tool-api-options small{color:#78869b;font-size:11px;line-height:1.45;word-break:break-word}.tool-api-options p{margin:0;padding:12px;border:1px dashed rgba(148,163,184,.25);border-radius:8px;color:#8b98ad;font-size:12px;line-height:1.6}.tool-script-editor textarea{min-height:548px;background:#080a10;color:#d8f5e6}.resource-editor-board{grid-template-columns:minmax(320px,.72fr) minmax(620px,1.28fr);min-height:560px}.resource-upload-box{display:flex!important;flex-direction:column;gap:8px;padding:18px;border:1px dashed rgba(34,211,238,.3);border-radius:12px;background:linear-gradient(135deg,#22d3ee14,#8b5cf614);cursor:pointer}.resource-upload-box input{display:none}.resource-upload-box span{display:flex!important;align-items:center;gap:8px;margin:0!important;color:#dffbff!important;font-size:14px!important;font-weight:800!important}.resource-upload-box small{color:#8fa0b8;font-size:12px;line-height:1.5;word-break:break-all}.resource-storage-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px}.resource-storage-panel div{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#11141d}.resource-storage-panel div:last-child{grid-column:1/-1}.resource-storage-panel span{display:block;margin-bottom:7px;color:#7f8da4;font-size:12px}.resource-storage-panel b,.resource-storage-panel code{color:#dbeafe;font:13px/1.5 Consolas,Menlo,monospace;word-break:break-all}.resource-markdown-preview{min-height:548px;max-height:640px;padding:22px 24px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#080a10;color:#d8f5e6;overflow:auto;font:14px/1.78 PingFang SC,Inter,Microsoft YaHei,sans-serif}.resource-markdown-preview h1,.resource-markdown-preview h2,.resource-markdown-preview h3,.resource-markdown-preview h4,.resource-markdown-preview h5,.resource-markdown-preview h6{margin:22px 0 12px;color:#f1fff6;font-weight:850;line-height:1.32}.resource-markdown-preview h1:first-child,.resource-markdown-preview h2:first-child,.resource-markdown-preview h3:first-child{margin-top:0}.resource-markdown-preview h1{font-size:24px}.resource-markdown-preview h2{font-size:20px}.resource-markdown-preview h3{font-size:17px}.resource-markdown-preview p{margin:0 0 14px;color:#d8f5e6}.resource-markdown-preview ul,.resource-markdown-preview ol{margin:0 0 16px 22px;padding:0}.resource-markdown-preview li{margin:7px 0;padding-left:2px}.resource-markdown-preview code{padding:2px 5px;border:1px solid rgba(34,211,238,.18);border-radius:5px;background:#22d3ee14;color:#bff7e6;font-family:Consolas,Menlo,monospace}.resource-markdown-preview pre{margin:0 0 16px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#05070c;color:#d7deea;overflow:auto}.resource-markdown-preview pre code{padding:0;border:0;background:transparent;color:inherit}.resource-markdown-preview strong{color:#fff;font-weight:850}.resource-markdown-preview .md-empty{color:#7f8da4}.tool-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tool-editor-actions button{height:38px;padding:0 15px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#171a24;color:#dbe4f3;font-weight:750;cursor:pointer}.tool-editor-actions button:disabled{opacity:.62;cursor:wait}.tool-editor-actions .tool-save-btn{border:0;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff}.tool-editor-actions .tool-run-btn{border-color:#22d3ee47;background:#22d3ee1a;color:#67e8f9}.tool-editor-actions .tool-online-btn{border-color:#34d39942;background:#34d3991a;color:#86efac}.tool-debug-panel label textarea{min-height:186px}.tool-debug-result-head{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px;color:#7f8da4}.tool-debug-result-head b{color:#dbe7f8}.tool-debug-result-head span{font-size:12px}.tool-debug-result-head .success{color:#86efac}.tool-debug-result-head .error{color:#fecaca}.tool-debug-panel pre{min-height:332px;max-height:430px;margin:0;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#070910;color:#d7deea;font:12px/1.62 Consolas,Menlo,monospace;white-space:pre;overflow:auto}@media(max-width:1180px){.tool-editor-board{grid-template-columns:1fr}.tool-editor-meta,.tool-script-editor{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}}.share-shell:has(.api-library-shell) .hub-main{max-width:1500px;padding:42px 32px 70px}.api-library-shell{max-width:1280px;margin:0 auto;color:#d8e0ef;font-family:PingFang SC,Inter,Microsoft YaHei,sans-serif}.api-library-head{display:flex;flex-direction:column;align-items:center;gap:0;margin:0 0 44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center}.api-section-kicker{display:none}.api-library-head h2{margin:0;color:#60a5fa;font:800 34px/1.15 PingFang SC,Inter,sans-serif;letter-spacing:0}.api-library-head p{max-width:none;margin:14px 0 22px;color:#8b98ad;font-size:15px;line-height:1.7}.api-library-head .api-library-search{width:min(560px,52vw);height:44px;border-radius:999px;background:#171822;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a}.api-library-head .api-library-search input{font-size:14px}.api-library-toolbar{margin:0 0 22px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.api-library-side{display:flex;align-items:center;gap:18px;color:#8d9ab0;font-size:13px}.api-library-new{grid-column:auto;width:auto;height:40px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,#34d399,#14b8a6);box-shadow:0 10px 26px #14b8a638;font-size:14px}.api-status-switch{gap:10px}.api-status-switch button{height:34px;padding:0 18px;border-radius:999px;background:#171822;color:#9aa6b8;font-size:13px}.api-status-switch button.active,.api-status-switch button:hover{border-color:#8b5cf68c;background:linear-gradient(135deg,#8b5cf661,#22d3ee14);color:#dbeafe}.api-visibility-note{margin:-8px 0 20px;color:#78869b;font-size:12px}.api-library-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.api-library-card{min-height:206px;padding:18px 18px 16px;border-radius:10px;background:#14141d;border-color:#ffffff1a;box-shadow:0 12px 32px #00000042}.api-library-card:before{display:none}.api-library-card:hover{transform:translateY(-2px);border-color:#8b5cf657;box-shadow:0 16px 42px #00000057}.api-card-top{align-items:flex-start;margin-bottom:12px}.api-card-icon{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#14b8a62e,#8b5cf629);font-size:17px}.api-card-badges{align-items:flex-start}.api-card-status,.api-card-visibility{height:22px;padding:0 8px;font-size:11px;line-height:22px}.api-card-status.online{background:#22d3ee24;color:#22d3ee}.api-card-status.draft{background:#94a3b824;color:#cbd5e1}.api-card-visibility.public{border:1px solid rgba(139,92,246,.45);background:#8b5cf629;color:#67e8f9}.api-card-visibility.private{border:1px solid rgba(148,163,184,.22);background:transparent;color:#94a3b8}.api-card-title-row{align-items:flex-start;margin-top:10px}.api-card-title-row h3{font-size:17px;font-weight:760;letter-spacing:0}.api-card-title-row code{max-width:128px;background:#171822;color:#8b96aa}.api-library-card p{min-height:38px;margin:10px 0 13px;color:#8794a8;font-size:14px;line-height:1.55}.api-card-route{display:flex;gap:8px;margin:0 0 14px;padding:0;border:0;background:transparent}.api-card-route span,.api-card-route b{height:auto;padding:0;border-radius:0;background:transparent;color:#8c99ae;font-size:13px;line-height:1.4}.api-card-route span:after{content:" /";color:#64748b}.api-card-route b{font-family:Inter,monospace;color:#9aa6b8}.api-card-route code{display:none}.api-card-foot{align-items:center;margin-top:auto}.api-card-foot>span{font-size:12px;color:#7c899e}.api-card-foot div{gap:7px}.api-card-foot button{height:28px;padding:0 10px;border-radius:999px;background:#181922;color:#9aa6b8;font-size:12px;font-weight:650}.api-card-foot button.publish{border-color:#34d3994d;background:#34d39914;color:#86efac}.api-card-foot button.private{border-color:#38bdf83d;background:#38bdf814;color:#67e8f9}.api-card-foot button.danger{border-color:#facc1540;background:#facc1514;color:#facc15}.api-library-shell{max-width:1420px}.api-library-head{margin-bottom:38px}.api-library-head h2{font-size:32px;font-weight:750}.api-library-head p{margin-top:12px;margin-bottom:20px;color:#93a1b8;font-size:14px}.api-library-toolbar{margin-bottom:18px}.api-status-switch button{height:36px;min-width:84px;padding:0 18px;font-size:14px;font-weight:650}.api-visibility-note{margin:0 0 22px;font-size:13px}.api-library-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.api-library-card{min-height:218px;padding:17px 18px 15px;border-radius:10px;background:#14141c}.api-card-top{margin-bottom:14px}.api-card-icon{width:34px;height:34px}.api-card-status,.api-card-visibility{height:22px;padding:0 8px;font-size:11px;font-weight:650;line-height:21px}.api-card-title-row{display:block;margin-top:0}.api-card-title-row h3{display:block;width:100%;margin:0;color:#f4f7ff;font-size:17px;font-weight:650;line-height:1.35;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.api-card-title-row code{display:inline-flex;max-width:100%;margin-top:8px;padding:3px 8px;color:#8f9bb0;font-size:12px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.api-library-card p{min-height:34px;margin:11px 0 14px;color:#8e9bb0;font-size:14px;line-height:1.55}.api-card-route{margin-bottom:13px}.api-card-route span,.api-card-route b{font-size:13px;font-weight:500}.api-card-foot{gap:10px}.api-card-foot div{flex-wrap:wrap;justify-content:flex-end;gap:7px}.api-card-foot button{height:27px;padding:0 10px;font-size:12px;font-weight:600}.tool-library-shell .api-library-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:16px}.tool-library-shell .api-visibility-note{margin-bottom:20px;color:#7f8da4}.tool-library-card{min-height:286px;padding:22px;border-radius:12px;background:linear-gradient(180deg,#13141df5,#0d0e15fa);border-color:#94a3b829;box-shadow:0 14px 38px #0000004d}.tool-library-card:hover{border-color:#8b5cf661;box-shadow:0 18px 48px #00000061}.tool-library-card .api-card-top{margin-bottom:18px}.tool-library-card .api-card-icon{width:40px;height:40px;border-radius:10px}.tool-library-card .api-card-badges{gap:8px;align-items:center}.tool-library-card .api-card-status,.tool-library-card .api-card-visibility{height:26px;padding:0 10px;font-size:12px;line-height:24px}.tool-library-card .api-card-title-row{display:block}.tool-library-card .api-card-title-row h3{font-size:21px;font-weight:760;line-height:1.25;letter-spacing:0;color:#f3f6ff}.tool-library-card p{min-height:48px;margin:14px 0 12px;color:#96a3b8;font-size:14px;line-height:1.65}.tool-card-meta{display:flex;gap:8px;margin-bottom:13px}.tool-card-meta span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#12141d;color:#8c99ae;font-size:12px;font-weight:650}.tool-card-whitelist{min-height:30px;margin:0 0 16px;overflow:hidden}.tool-card-whitelist span{max-width:180px;height:28px;padding:0 10px;line-height:26px;border-radius:999px;background:#151824;color:#a9b8cf;font-size:12px;white-space:nowrap}.tool-library-card .api-card-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.tool-script-preview{min-width:0;color:#75839a!important;font:12px/1.45 Consolas,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-card-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap!important}.tool-card-actions button{height:32px;min-width:58px;padding:0 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important}.tool-card-actions button:first-child{background:#171923;color:#b8c3d6}.tool-card-actions button.publish{border-color:#34d39957;background:#34d3991a;color:#86efac}.tool-card-actions button.danger{border-color:#facc1557;background:#facc1517;color:#fde047}.tool-card-actions button.private{border-color:#38bdf84d;background:#38bdf817;color:#67e8f9}.tool-card-actions button:disabled{opacity:.42}@media(max-width:760px){.tool-library-shell .api-library-grid,.tool-library-card .api-card-foot{grid-template-columns:1fr}.tool-card-actions{justify-content:flex-start}}.tool-library-shell .api-library-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.tool-library-card{min-height:224px;padding:16px}.tool-library-card .api-card-top{margin-bottom:12px}.tool-library-card .api-card-icon{width:32px;height:32px;border-radius:8px;font-size:16px}.tool-library-card .api-card-status,.tool-library-card .api-card-visibility{height:22px;padding:0 8px;font-size:11px;line-height:20px}.tool-library-card .api-card-title-row h3{font-size:17px;line-height:1.3}.tool-library-card p{min-height:40px;margin:10px 0;font-size:13px;line-height:1.55}.tool-card-meta{margin-bottom:10px}.tool-card-meta span{height:22px;padding:0 8px;font-size:11px}.tool-card-whitelist{min-height:26px;margin-bottom:12px}.tool-card-whitelist span{height:24px;max-width:150px;padding:0 9px;font-size:11px;line-height:22px}.tool-library-card .api-card-foot{gap:12px;padding-top:12px}.tool-script-preview{font-size:11px}.tool-card-actions{gap:6px}.tool-card-actions button{height:28px;min-width:50px;padding:0 10px!important;font-size:12px!important}.prompt-param-list{display:grid;gap:8px;margin:8px 0 14px}.prompt-param-item{display:grid;grid-template-columns:minmax(82px,1fr) minmax(96px,1.1fr) minmax(82px,1fr) auto auto;gap:7px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#11131c}.prompt-param-item input[type=text],.prompt-param-item>input{height:32px;min-width:0;padding:0 9px;border:1px solid rgba(148,163,184,.16);border-radius:7px;background:#0d0f17;color:#dce6f7;font-size:12px;outline:0}.prompt-param-item input:focus{border-color:#22d3ee73;box-shadow:0 0 0 2px #22d3ee14}.prompt-param-check{display:inline-flex!important;align-items:center;gap:5px;margin:0!important;color:#91a0b7;font-size:12px;white-space:nowrap}.prompt-param-check input{accent-color:#22d3ee}.prompt-param-item button{height:30px;padding:0 9px;border:1px solid rgba(248,113,113,.22);border-radius:7px;background:#f8717114;color:#fca5a5;font-size:12px;font-weight:700;cursor:pointer}.prompt-param-item button:hover{border-color:#f8717166;background:#f8717121}@media(max-width:900px){.prompt-param-item{grid-template-columns:1fr 1fr}.prompt-param-check{height:32px}}.share-shell:has(.community-market-shell){background:radial-gradient(ellipse 46% 32% at 50% 0%,rgba(96,165,250,.16),transparent 62%),radial-gradient(ellipse 36% 30% at 88% 12%,rgba(139,92,246,.14),transparent 64%),linear-gradient(180deg,#090a10,#0d1018 58%,#080a0f)}.share-shell:has(.community-market-shell) .hub-main{max-width:1620px;padding:34px 32px 72px}.community-market-shell{color:#d9e2f2}.community-search-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 26px}.community-search{display:flex;align-items:center;gap:12px;width:min(560px,54vw);height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#171822;color:#8ea0b8;box-shadow:inset 0 1px #ffffff0a}.community-search input{flex:1;border:0;outline:0;background:transparent;color:#eef2ff;font-size:14px}.community-search input::placeholder{color:#66758b}.community-create-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,#34d399,#22d3ee);color:#062027;font-weight:800;cursor:pointer;box-shadow:0 12px 30px #22d3ee2e}.community-count{color:#93a1b8;font-size:13px}.community-page-title{margin:0;color:#f4f7ff;font-size:24px}.community-page-desc{margin:8px 0 0;color:#8d9bb0;font-size:14px}.community-type-switch{display:inline-flex;align-items:center;gap:4px;margin:-6px 0 24px;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#0f111ad1;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0000002e}.community-type-switch button{position:relative;height:34px;min-width:82px;padding:0 16px;border:0;border-radius:10px;background:transparent;color:#8f9bb0;font-size:13px;font-weight:760;cursor:pointer;transition:color .18s,background .18s,box-shadow .18s}.community-type-switch button:hover{background:#60a5fa14;color:#d6e4ff}.community-type-switch button.active{background:linear-gradient(135deg,#60a5fa57,#8b5cf647);color:#f5f8ff;box-shadow:0 8px 20px #60a5fa29,inset 0 1px #ffffff1f}.community-type-switch button.active:after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#a78bfa)}.community-overview{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-bottom:18px}.community-stat-card,.community-rule-card{min-height:116px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#141620;box-shadow:0 14px 36px #0000003d}.community-stat-card{display:grid;grid-template-columns:44px 1fr;grid-template-rows:1fr auto;align-items:center;gap:0 14px;padding:18px;text-align:left;cursor:pointer}.community-stat-card span{grid-row:1 / 3;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(96,165,250,.32);border-radius:10px;background:#60a5fa1f;color:#60a5fa;font-size:20px}.community-stat-card b{color:#f8fafc;font-size:30px;line-height:1}.community-stat-card small{color:#8d9bb0;font-size:13px}.community-rule-card{padding:20px 22px}.community-rule-card b{display:block;color:#f8fafc;font-size:17px}.community-rule-card p{max-width:680px;margin:10px 0 0;color:#8d9bb0;font-size:14px;line-height:1.65}.community-rule-card{grid-column:1 / -1;min-height:auto}.community-ranking-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 34px}.community-ranking-card{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(180deg,#141620f2,#0e1018f2);box-shadow:0 14px 34px #00000038}.community-ranking-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.community-ranking-head h2{margin:0;color:#f4f7ff;font-size:16px}.community-ranking-head button{height:28px;padding:0 10px;border:1px solid rgba(96,165,250,.18);border-radius:999px;background:#60a5fa12;color:#a9c7ff;font-size:12px;font-weight:750;cursor:pointer}.community-ranking-head button:hover{border-color:#22d3ee6b;color:#e5f6ff}.community-ranking-list{display:grid;gap:8px}.community-ranking-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#0a0c1499;text-align:left;cursor:pointer}.community-ranking-row:hover{border-color:#8b5cf652;background:#8b5cf61a}.community-ranking-index{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#94a3b81a;color:#93a1b8;font-weight:800}.community-ranking-index.top{background:linear-gradient(135deg,#fbbf2438,#8b5cf62e);color:#fde68a}.community-ranking-main{min-width:0}.community-ranking-main b,.community-ranking-main small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-ranking-main b{color:#e8eefc;font-size:13px}.community-ranking-main small{margin-top:3px;color:#75859d;font:11px Consolas,Menlo,monospace}.community-ranking-like{color:#f9a8d4;font-size:12px;font-weight:800;white-space:nowrap}.community-ranking-empty{display:grid;place-items:center;min-height:108px;color:#75859d;border:1px dashed rgba(148,163,184,.16);border-radius:9px;background:#0a0c1459}.community-token-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.community-token-card{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:linear-gradient(180deg,#141620f5,#0e1018f5);box-shadow:0 14px 34px #00000038}.community-token-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.community-token-top b{display:block;color:#f4f7ff;font-size:17px}.community-token-top small{display:block;margin-top:6px;color:#8ea0b8;font:12px Consolas,Menlo,monospace}.community-token-status{height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:26px}.community-token-status.active{background:#34d39924;color:#86efac}.community-token-status.disabled{background:#94a3b81f;color:#cbd5e1}.community-token-meta{display:grid;gap:8px;margin:18px 0 16px;color:#93a1b8;font-size:13px}.community-token-actions{display:flex;justify-content:flex-end;border-top:1px solid rgba(255,255,255,.07);padding-top:12px}.community-token-actions button{height:32px;padding:0 13px;border:1px solid rgba(96,165,250,.22);border-radius:8px;background:#60a5fa14;color:#b8c7df;font-weight:750;cursor:pointer}.community-token-actions button:hover{border-color:#22d3ee6b;background:#22d3ee1f;color:#e5f6ff}.share-config-actions{display:flex;align-items:center;gap:10px}.share-config-actions button{height:38px;padding:0 15px;border:1px solid rgba(96,165,250,.22);border-radius:10px;background:#60a5fa14;color:#c7d2fe;font-weight:800;cursor:pointer}.share-config-actions button.primary{border:0;background:linear-gradient(135deg,#34d399,#22d3ee);color:#062027;box-shadow:0 12px 30px #22d3ee2e}.share-config-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.share-config-token-panel{position:sticky;top:88px;display:grid;gap:10px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#141620eb}.share-config-token-panel>b{color:#f4f7ff;font-size:16px}.share-config-token-panel button{width:100%;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0a0c1494;text-align:left;cursor:pointer}.share-config-token-panel button.active{border-color:#22d3ee6b;background:#22d3ee1a}.share-config-token-panel button span,.share-config-token-panel button small,.share-config-token-panel button em{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-config-token-panel button span{color:#e8eefc;font-weight:800}.share-config-token-panel button small{margin-top:5px;color:#8ea0b8;font:12px Consolas,Menlo,monospace}.share-config-token-panel button em{margin-top:7px;color:#86efac;font-size:12px;font-style:normal}.share-config-token-panel .create-token-inline{border-color:#60a5fa3d;background:#60a5fa14;color:#bfdbfe;text-align:center;font-weight:800}.share-config-options{display:grid;gap:14px}.compact-option-section{margin-top:12px}.community-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:30px 0 14px}.community-section-head h2{margin:0;color:#f4f7ff;font-size:22px;line-height:1.2}.community-section-head p{margin:7px 0 0;color:#8795aa;font-size:13px}.community-section-head button{height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#171822;color:#aab8cc;font-weight:700;cursor:pointer}.community-section-head button:hover{border-color:#60a5fa5c;color:#e5edff}.community-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.community-card{position:relative;display:flex;flex-direction:column;min-height:236px;padding:18px 18px 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:linear-gradient(180deg,#151620fa,#101119fa);box-shadow:0 12px 32px #00000042;overflow:hidden;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.community-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#22d3ee,#60a5fa)}.community-card.api:before{background:linear-gradient(90deg,#34d399,#22d3ee)}.community-card.tool:before{background:linear-gradient(90deg,#8b5cf6,#22d3ee)}.community-card:hover{transform:translateY(-2px);border-color:#22d3ee5c;box-shadow:0 18px 46px #0000005c,0 0 28px #22d3ee14}.community-card.tool:hover{border-color:#8b5cf66b;box-shadow:0 18px 46px #0000005c,0 0 30px #8b5cf61f}.community-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.community-kind{display:flex;align-items:center;gap:12px;min-width:0}.community-kind b{color:#dbe4f3;font-size:13px;font-weight:750;white-space:nowrap}.community-card-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(96,165,250,.28);border-radius:9px;background:linear-gradient(135deg,#14b8a629,#3b82f61f);color:#22d3ee;font-size:18px}.community-card.api .community-card-icon{border-color:#34d39952;background:linear-gradient(135deg,#34d3992e,#22d3ee1f);color:#5eead4}.community-card.tool .community-card-icon{border-color:#8b5cf65c;background:linear-gradient(135deg,#8b5cf638,#22d3ee1a);color:#c4b5fd}.community-card em{flex:none;max-width:132px;height:27px;padding:0 10px;border:1px solid rgba(96,165,250,.22);border-radius:6px;background:#60a5fa14;color:#a9c7ff;font:12px/25px Consolas,Menlo,monospace;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-card.tool em{border-color:#8b5cf647;background:#8b5cf61f;color:#c4b5fd}.community-card.api em{border-color:#34d3993d;background:#34d3991a;color:#86efac}.community-card h3{display:-webkit-box;min-height:46px;margin:0;color:#f5f7ff;font-size:18px;font-weight:760;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.community-card p{display:-webkit-box;min-height:52px;margin:12px 0 14px;color:#94a3b8;font-size:14px;line-height:1.55;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.community-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.community-tags span{max-width:180px;height:25px;padding:0 9px;border:1px solid rgba(96,165,250,.14);border-radius:999px;background:#60a5fa12;color:#a9badd;font:12px/23px Consolas,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-card.tool .community-tags span{border-color:#8b5cf629;background:#8b5cf614;color:#b8c4e6}.community-card.api .community-tags span{border-color:#34d39929;background:#34d39912;color:#a7d8c9}.community-card-foot{display:flex;align-items:center;gap:14px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);color:#94a3b8;font-size:13px}.community-card-foot>button{margin-left:auto}.community-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.community-card-foot button{height:28px;padding:0 11px;border:1px solid rgba(96,165,250,.22);border-radius:8px;background:#60a5fa14;color:#b8c7df;font-size:12px;font-weight:750;cursor:pointer}.community-card-foot button:hover{border-color:#22d3ee6b;background:#22d3ee1f;color:#e5f6ff}.community-card-foot .community-like-btn,.community-card-meta .community-like-btn{margin-left:0;border-color:#f472b633;background:#f472b614;color:#fbcfe8}.community-card-foot .community-like-btn.liked,.community-card-meta .community-like-btn.liked{border-color:#f472b67a;background:#f472b62e;color:#fff}.community-card-foot .community-like-btn:hover,.community-card-meta .community-like-btn:hover{border-color:#f472b694;background:#f472b629;color:#fff}.community-like-modal-btn{border-color:#f472b63d!important;background:#f472b614!important;color:#fbcfe8!important}.community-like-modal-btn.liked{border-color:#f472b685!important;background:#f472b633!important;color:#fff!important}.community-skill-foot{display:block;margin-top:18px;padding-top:14px}.community-card-meta{display:flex;align-items:center;gap:14px;color:#94a3b8}.community-skill-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.community-skill-actions button{width:100%;height:32px;padding:0 8px;border-radius:8px;font-size:12px}.community-skill-actions button.primary{border-color:#60a5fa61;background:#2563eb29;color:#dbeafe}.community-skill-actions button.primary:hover{border-color:#22d3ee80;background:#0ea5e92e;color:#eff6ff}.community-detail-tags{display:flex;flex-wrap:wrap;gap:8px}.community-detail-tags span{max-width:100%;padding:7px 10px;border:1px solid rgba(139,92,246,.18);border-radius:999px;background:#8b5cf61a;color:#c4b5fd;font:12px/1.2 Consolas,Menlo,monospace;word-break:break-all}.community-empty{display:grid;place-items:center;min-height:170px;border:1px dashed rgba(148,163,184,.22);border-radius:12px;background:#1416209e;color:#8492a8}@media(max-width:1200px){.community-overview,.community-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.community-search-row{align-items:stretch;flex-direction:column}.community-search{width:100%}.community-overview,.community-ranking-grid,.community-card-grid{grid-template-columns:1fr}}
