@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{background:#0f1117;background:var(--bg-main,#0f1117);color:#f1f2f5;color:var(--text-primary,#f1f2f5);font-family:Inter,Lato,sans-serif;height:100vh;margin:0;max-height:100vh;overflow:hidden;padding:0}.App{text-align:left}.app-root{background:#0f1117;background:var(--bg-main,#0f1117);flex-direction:column;height:100vh;max-height:100vh}.app-main,.app-root{display:flex;overflow:hidden}.app-main{box-sizing:border-box;flex:1 1;flex-direction:column;height:calc(100vh - 56px);height:calc(100vh - var(--total-topbar-height, 56px));margin-left:0;margin-top:56px;margin-top:var(--total-topbar-height,56px);max-height:calc(100vh - 56px);max-height:calc(100vh - var(--total-topbar-height, 56px));min-height:0;padding-bottom:56px;transition:margin-left .24s cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.app-main{padding-bottom:0}body.drawer-open .app-main{margin-left:260px;margin-left:var(--drawer-width,260px)}}.App-header{display:none}.banner-ad-space{background:#0000;bottom:0;height:52px;left:0;pointer-events:none;position:fixed;right:0;transition:left .24s cubic-bezier(.4,0,.2,1);z-index:100}@media (min-width:1024px){body.drawer-open .banner-ad-space{left:260px;left:var(--drawer-width,260px)}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#f1f2f5!important;-webkit-box-shadow:inset 0 0 0 1000px #181b24!important;caret-color:#f1f2f5!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}body.theme-light input:-webkit-autofill,body.theme-light input:-webkit-autofill:active,body.theme-light input:-webkit-autofill:focus,body.theme-light input:-webkit-autofill:hover,body.theme-light textarea:-webkit-autofill,body.theme-light textarea:-webkit-autofill:active,body.theme-light textarea:-webkit-autofill:focus,body.theme-light textarea:-webkit-autofill:hover{-webkit-text-fill-color:#0f172a!important;-webkit-box-shadow:inset 0 0 0 1000px #f1f5f9!important;caret-color:#0f172a!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}:root,body.theme-dark{--bg-main:#0f1117;--bg-surface:#181b24;--bg-card:#202430;--bg-elevated:#272c3b;--bg-hover:#303648;--accent:#ff3b56;--accent-hover:#ff526c;--accent-glow:#ff3b5659;--accent-dim:#ff3b5626;--accent-border:#ff3b564d;--text-primary:#f8fafc;--text-secondary:#94a3b8;--rocket-main-start:#ff2a55;--rocket-main-end:#e00034;--rocket-orbit-start:#a855f7;--rocket-orbit-end:#7c3aed;--rocket-node-line:#ff2a55;--rocket-fin-color:#c026d3;--rocket-shadow-color:#ff2a55;--text-muted:#ffffff59;--border:#ffffff17;--border-subtle:#ffffff0d;--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 8px 24px #0006;--shadow-lg:0 16px 40px #00000080;--color-success:#22d3a0;--color-warning:#fbbf24;--color-danger:#f87171;--color-info:#60a5fa;--color-purple:#a78bfa;--color-cyan:#22d3ee;--method-get:#22d3a0;--method-post:#fbbf24;--method-put:#60a5fa;--method-delete:#f87171;--method-patch:#a78bfa;--method-head:#22d3ee;--method-options:#c4b5fd;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--transition:200ms cubic-bezier(0.16,1,0.3,1)}body.theme-light{--bg-main:#f4f6f9;--bg-surface:#fff;--bg-card:#f1f5f9;--bg-elevated:#e2e8f0;--bg-hover:#e2e8f0;--accent:#e11d48;--accent-hover:#f43f5e;--accent-glow:#e11d4840;--accent-dim:#e11d481a;--accent-border:#e11d4840;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--rocket-main-start:#dc2626;--rocket-main-end:#b91c1c;--rocket-orbit-start:#7c3aed;--rocket-orbit-end:#6d28d9;--rocket-node-line:#dc2626;--rocket-fin-color:#a21caf;--rocket-shadow-color:#dc262666;--border:#0000001f;--border-subtle:#0000000f;--shadow-sm:0 2px 8px #0000000f;--shadow-md:0 8px 24px #00000014;--shadow-lg:0 16px 40px #0000001f;background-color:#f4f6f9!important;color:#0f172a!important}body.theme-light input,body.theme-light select,body.theme-light textarea{-webkit-text-fill-color:#0f172a!important;background-color:#fff!important;border-color:#0000002e!important;color:#0f172a!important}body.theme-light input::placeholder,body.theme-light textarea::placeholder{-webkit-text-fill-color:#94a3b8!important;color:#94a3b8!important}body.theme-light .topbar{background:#fffffff2!important;border-bottom:1px solid #00000014!important;box-shadow:0 2px 12px #0000000d!important;color:#0f172a!important}body.theme-light .side-drawer{background:#fff!important;border-right:1px solid #00000014!important;color:#0f172a!important}body.theme-light .drawer__link{color:#334155!important}body.theme-light .drawer__link--active{background:#e11d4814!important;color:#e11d48!important}body.theme-light .background-grey img,body.theme-light .drawer__icon{filter:brightness(.2)!important;opacity:.95!important}body.theme-light .drawer__link--active .drawer__icon{filter:brightness(0) saturate(100%) invert(18%) sepia(85%) saturate(4500%) hue-rotate(340deg) brightness(95%) contrast(95%)!important;opacity:1!important}body.theme-light .action-btn img,body.theme-light .background-green img,body.theme-light .background-red img,body.theme-light .btn-primary img,body.theme-light .save-api-btn img,body.theme-light img.save-img{filter:none!important}body.theme-light .theme-toggle-btn{background:#f1f5f9!important;border:1px solid #0000001f!important;color:#0f172a!important;filter:none!important}body.theme-light .theme-toggle-btn:hover{background:#e2e8f0!important;border-color:#e11d48!important}body.theme-light .drawer__icon-wrap{background:#0000000a!important;border-radius:8px!important}body.theme-light .drawer__link--active .drawer__icon-wrap{background:#e11d481f!important}body.theme-light .backgroung-grey{background:#f1f5f9!important;border:1px solid #00000014!important;color:#0f172a!important}body.theme-light .curl-url{background:linear-gradient(135deg,#e11d4814,#e11d4824)!important;border:1px solid #e11d4840!important;color:#e11d48!important}body.theme-light .img-btn:not(.btn-primary){background:#f1f5f9!important;border:1px solid #0000001a!important}.toast-notification{align-items:center;animation:toastSpringIn .38s cubic-bezier(.34,1.56,.64,1) forwards;border-radius:14px;box-sizing:border-box;display:inline-flex;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;gap:12px;left:50%;letter-spacing:.2px;line-height:1.4;overflow:hidden;padding:11px 22px 11px 16px;pointer-events:none;position:fixed;top:max(76px,calc(env(safe-area-inset-top, 0px) + 68px));transform:translateX(-50%);white-space:nowrap;z-index:99999}body.theme-dark .toast-notification{background:#121621e0;border:1px solid #ff3b5661;box-shadow:0 16px 36px -6px #0009,0 0 20px #ff3b5640,inset 0 1px 0 #ffffff1f;color:#f8fafc}body.theme-dark .toast-notification,body.theme-light .toast-notification{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}body.theme-light .toast-notification{background:#fffffff0;border:1px solid #e11d4840;box-shadow:0 12px 32px -4px #0f172a24,0 4px 12px #e11d4814,inset 0 1px 0 #fffc;color:#0f172a}.toast-notification:after{animation:toastProgress 2.4s linear forwards;border-radius:0 0 14px 14px;bottom:0;content:"";height:2.5px;left:0;position:absolute;width:100%}body.theme-dark .toast-notification:after{background:linear-gradient(90deg,#ff3b56,#ff6b81)}body.theme-light .toast-notification:after{background:linear-gradient(90deg,#e11d48,#fb7185)}@keyframes toastSpringIn{0%{opacity:0;transform:translate(-50%,-20px) scale(.88)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes toastProgress{0%{width:100%}to{width:0}}body.theme-light .api-modal{background:#fff!important;border:1px solid #0000001f!important;box-shadow:0 20px 50px #00000026!important;color:#0f172a!important}body.theme-light .table th{background:#f1f5f9!important;border-bottom:1px solid #0000001f!important;color:#475569!important}body.theme-light .table td{background:#fff!important;border-bottom:1px solid #0000000f!important;color:#0f172a!important}body.theme-light .table tbody tr:hover td{background:#f8fafc!important}*,:after,:before{box-sizing:border-box;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-base);color:#f8fafc;color:var(--text-primary);font-family:Inter,Lato,sans-serif}*{scrollbar-color:#ff3b56 #0000;scrollbar-color:var(--accent,#ff3b56) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000;border-radius:99px}::-webkit-scrollbar-thumb{background:#ff3b5659;background-clip:padding-box;border:1px solid #0000;border-radius:99px;-webkit-transition:background .25s ease,box-shadow .25s ease;transition:background .25s ease,box-shadow .25s ease}::-webkit-scrollbar-thumb:hover{background:#ff3b56;background:var(--accent,#ff3b56);box-shadow:0 0 10px #ff3b5680}::-webkit-scrollbar-thumb:active{background:#ff526c;background:var(--accent-hover,#d92b43)}::-webkit-scrollbar-corner{background:#0000}body.theme-light *{scrollbar-color:#ff3b56 #0000}body.theme-light ::-webkit-scrollbar-thumb{background:#ff3b5666}body.theme-light ::-webkit-scrollbar-thumb:hover{background:#ff3b56;box-shadow:0 0 8px #ff3b5666}.d-flex{display:flex}.vertical-center{align-items:center;display:flex}.txt-center{text-align:center}.txt-left{text-align:left}.txt-bold{font-weight:700}.hover{cursor:pointer}.txt-decoration-none{text-decoration:none}.padding-10{padding:10px}.margin-0{margin:0}.margin-10{margin:10px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.margin-right-10{margin-right:10px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-right-5{margin:0 5px}.margin-left-right-10{margin:0 10px}.margin-top-bottom-5{margin:5px 0}.margin-top-bottom-8{margin:8px 0}.margin-top-bottom-10{margin:10px 0}.text-success{color:#22d3a0;color:var(--color-success)}.text-danger{color:#f87171;color:var(--color-danger)}.txt-green{color:#22d3a0;color:var(--color-success)}.txt-red{color:#ff3b56;color:var(--accent)}.background-red{background:linear-gradient(135deg,#ff526c,#ff3b56);background:linear-gradient(135deg,var(--accent-hover),var(--accent))}.background-green{background:#22d3a0;background:var(--color-success)}.backgroung-grey{background:#272c3b;background:var(--bg-elevated)}.height-20{height:20px}.count-down{height:40px}.gradient-line{background:linear-gradient(90deg,#ff3b56,#e8394e4d 60%,#0000);background:linear-gradient(90deg,var(--accent) 0,#e8394e4d 60%,#0000 100%);border:none;height:1px;margin:4px 0;width:100%}.loader{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c12d1;display:flex;inset:0;justify-content:center;position:fixed;-webkit-user-select:none;user-select:none;z-index:100000}body.theme-light .loader{background:#f8fafce0}.loading-logo{filter:drop-shadow(0 0 16px rgba(255,59,86,.35));height:90px;object-fit:contain;width:90px}.form-control,.form-select,input[type=email],input[type=password],input[type=text],input[type=url],select,textarea{-webkit-text-fill-color:#f8fafc!important;-webkit-text-fill-color:var(--text-primary)!important;-webkit-appearance:none;background-color:#272c3b!important;background-color:var(--bg-elevated)!important;border:1px solid #ffffff17!important;border:1px solid var(--border)!important;border-radius:6px!important;border-radius:var(--radius-sm)!important;color:#f8fafc!important;color:var(--text-primary)!important;font-family:Inter,sans-serif!important;font-size:14px!important;outline:none!important;padding:10px 14px;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)!important;transition:border-color var(--transition),box-shadow var(--transition)!important;width:100%!important}.protocol-select-dropdown{flex:0 0 95px!important;flex-shrink:0!important;max-width:95px!important;min-width:95px!important;width:95px!important}.form-control:focus,.form-select:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{-webkit-text-fill-color:#f8fafc!important;-webkit-text-fill-color:var(--text-primary)!important;background-color:#181b24!important;background-color:var(--bg-surface)!important;border-color:#ff3b56!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px #ff3b5626,0 0 12px #ff3b5659!important;box-shadow:0 0 0 3px var(--accent-dim),0 0 12px var(--accent-glow)!important;color:#f8fafc!important;color:var(--text-primary)!important}input::placeholder,textarea::placeholder{-webkit-text-fill-color:#94a3b8!important;-webkit-text-fill-color:var(--text-secondary)!important;color:#94a3b8!important;color:var(--text-secondary)!important;opacity:.85!important}.form-control::placeholder,textarea::placeholder{-webkit-text-fill-color:#e2e8f0!important;color:#e2e8f0!important;opacity:1!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-text-fill-color:#e2e8f0!important;color:#e2e8f0!important;opacity:1!important}select option{background-color:#1c2030!important;color:#fff!important}select option:checked{background-color:#ff3b5626!important;background-color:var(--accent-dim)!important;color:#fff!important}.form-control{margin:5px 0!important}.text-input{border-radius:6px!important;border-radius:var(--radius-sm)!important;font-family:Inter,sans-serif!important;font-size:14px!important;padding:10px 14px!important;width:100%!important}.text-input,.txt-input input,.txt-input select{background-color:#272c3b!important;background-color:var(--bg-elevated)!important;border:1px solid #fff3!important;color:#fff!important}.txt-input input,.txt-input select{border-radius:6px!important;border-radius:var(--radius-sm)!important;height:44px!important;padding:0 12px!important}.txt-input select{margin:5px 0!important}.txt-input input::placeholder{color:#a0a6b8!important;opacity:1!important}.form-check-input:checked{background-color:#ff3b56!important;background-color:var(--accent)!important;border-color:#ff3b56!important;border-color:var(--accent)!important}.table{background-color:#181b24;background-color:var(--bg-surface);border-collapse:collapse;border-color:#ffffff17;border-color:var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#f8fafc;color:var(--text-primary);font-size:13px;overflow:hidden;width:100%}.table th{background:#202430;background:var(--bg-card);border-bottom:1px solid #ffffff17;border-bottom:1px solid var(--border);color:#94a3b8;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.8px;padding:10px 12px;text-transform:uppercase}.table td{background-color:#181b24;background-color:var(--bg-surface);border-bottom:1px solid #ffffff0d;border-bottom:1px solid var(--border-subtle);color:#f8fafc;color:var(--text-primary);padding:8px 12px;vertical-align:middle}.table tbody tr:hover td{background-color:#303648;background-color:var(--bg-hover)}.btn{border:none;border-radius:8px;border-radius:var(--radius-md,8px);cursor:pointer;font-family:Inter,system-ui,-apple-system,sans-serif;outline:none;-webkit-user-select:none;user-select:none}.background-red,.btn,.btn-primary{font-size:13.5px;font-weight:600;letter-spacing:.3px;transition:all .2s cubic-bezier(.16,1,.3,1)}.background-red,.btn-primary{align-items:center;background:linear-gradient(135deg,#ff3b56,#e82944)!important;border:1px solid #ffffff26!important;border-radius:8px!important;border-radius:var(--radius-md,8px)!important;box-shadow:0 4px 14px #e8294459,inset 0 1px 0 #fff3;color:#fff!important;display:inline-flex;gap:8px;justify-content:center;padding:9px 18px}.background-red:hover,.btn-primary:hover{background:linear-gradient(135deg,#ff4f6a,#f5314c)!important;box-shadow:0 6px 20px #e8294480,inset 0 1px 0 #ffffff4d!important;color:#fff!important;transform:translateY(-1.5px)}.background-red:active,.btn-primary:active{box-shadow:0 2px 8px #e8294466!important;color:#fff!important;transform:translateY(.5px) scale(.98)}.background-red:focus,.btn-primary:focus{outline:none}.action-btn img,.background-red img,.btn-primary img{height:16px;object-fit:contain;transition:transform .2s ease;width:16px}.action-btn:hover img,.btn-primary:hover img{transform:scale(1.1)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background:#ffffff0f!important;border-color:#ffffff0d!important;box-shadow:none!important;color:#fff6!important;pointer-events:none}.background-grey,.btn-secondary{background:#ffffff14!important;border:1px solid #ffffff17!important;border:1px solid var(--border,#ffffff1f)!important;border-radius:8px!important;border-radius:var(--radius-md,8px)!important;box-shadow:0 2px 8px #00000026;color:#f8fafc!important;color:var(--text-primary,#e2e8f0)!important;transition:all .2s cubic-bezier(.16,1,.3,1)}.background-grey:hover,.btn-secondary:hover{background:#ffffff24!important;border-color:#ffffff38!important;color:#fff!important;transform:translateY(-1px)}.background-green,.btn-success{background:linear-gradient(135deg,#10b981,#059669)!important;border:1px solid #ffffff26!important;border-radius:8px!important;border-radius:var(--radius-md,8px)!important;box-shadow:0 4px 14px #10b98159,inset 0 1px 0 #fff3;color:#fff!important;transition:all .2s cubic-bezier(.16,1,.3,1)}.background-green:hover,.btn-success:hover{background:linear-gradient(135deg,#34d399,#10b981)!important;box-shadow:0 6px 20px #10b98180!important;transform:translateY(-1.5px)}.action-btn{align-items:center;border:none;border-radius:8px;border-radius:var(--radius-md,8px);color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;gap:7px;justify-content:center;letter-spacing:.3px;padding:8px 15px;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.action-btn:hover{box-shadow:0 8px 24px #0006;box-shadow:var(--shadow-md,0 4px 16px #0000004d);transform:translateY(-1.5px)}.action-btn:active{transform:translateY(.5px) scale(.97)}.send-api-btn-icon,img[src*=sendAPIButton]{cursor:pointer;filter:drop-shadow(0 2px 8px rgba(232,41,68,.4));transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s ease}.send-api-btn-icon:hover,img[src*=sendAPIButton]:hover{filter:drop-shadow(0 4px 14px rgba(232,41,68,.65));transform:scale(1.08) translateY(-1px)}.send-api-btn-icon:active,img[src*=sendAPIButton]:active{transform:scale(.95)}.img-btn{border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;height:44px}.img-btn:hover{box-shadow:0 4px 20px #ff3b5659;box-shadow:0 4px 20px var(--accent-glow);transform:translateY(-1px)}.save-img{cursor:pointer;height:18px;margin:0 6px}.api-container{box-sizing:border-box;height:100%;margin-top:0;overflow-y:auto;padding:16px}.max-height-apis{max-height:calc(100vh - 320px)!important;overflow-y:auto}.api-nav{align-items:center;border:none;border-radius:8px;border-radius:var(--radius-md);display:flex;flex:375px 1;justify-content:center;margin:8px}.main-container{background:#181b24!important;background:var(--bg-surface)!important;border:1px solid #ffffff17;border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md);flex:65% 1;margin:8px}.api-form-container{text-align:left!important;width:50%}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalScaleUp{0%{opacity:0;transform:translate(-50%,-46%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ReactModal__Overlay,.custom-overlay,.modal-overlay{align-items:center!important;animation:modalFadeIn .25s cubic-bezier(.16,1,.3,1)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background:#0a0c12c7!important;display:flex!important;inset:0!important;justify-content:center!important;position:fixed!important;z-index:9998!important}.ad-modal-overlay{z-index:10000!important}.ReactModal__Content,.api-modal,.custom-modal{animation:modalScaleUp .25s cubic-bezier(.16,1,.3,1)!important;background:#181b24!important;background:var(--bg-surface,#181b24)!important;border:1.5px solid #ffffff1a!important;border-radius:16px!important;box-shadow:0 20px 50px #0009,inset 0 1px 0 #ffffff14!important;color:#f8fafc!important;color:var(--text-primary,#fff)!important;left:50%!important;outline:none!important;padding:24px 28px!important;position:fixed!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(92vw,440px)!important;z-index:9999!important}.ReactModal__Content h1,.ReactModal__Content h2,.ReactModal__Content h3,.ReactModal__Content h4,.ReactModal__Content h5,.ReactModal__Content h6,.api-modal h1,.api-modal h2,.api-modal h3,.api-modal h4,.api-modal h5,.api-modal h6,.custom-modal h1,.custom-modal h2,.custom-modal h3,.custom-modal h4,.custom-modal h5,.custom-modal h6{color:#fff!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.3px!important;margin-bottom:8px!important;margin-top:0!important}.ReactModal__Content label,.ReactModal__Content p,.api-modal label,.api-modal p,.custom-modal label,.custom-modal p{color:#94a3b8;color:var(--text-secondary,#a0aec0);font-size:14px}.action-btn span,.background-green span,.background-red span,.btn-primary span,.btn-status-ok span,.collection-action-btn span{color:inherit!important;font-weight:600}.ReactModal__Content strong,.api-modal strong,.custom-modal strong{color:#f8fafc;color:var(--text-primary,#fff);font-weight:600}body.theme-light .ReactModal__Content strong,body.theme-light .api-modal strong,body.theme-light .custom-modal strong{color:#0f172a}.api-modal-content{margin:16px 0 20px!important}.ReactModal__Content .form-control,.api-modal .form-control,.custom-modal .form-control{background:#272c3b!important;background:var(--bg-elevated,#202430)!important;border:1px solid #ffffff17!important;border:1px solid var(--border,#272c3b)!important;border-radius:10px!important;color:#fff!important;font-size:14px!important;outline:none!important;padding:10px 14px!important;transition:all .2s ease!important}.ReactModal__Content .form-control:focus,.api-modal .form-control:focus,.custom-modal .form-control:focus{border-color:#ff3b56!important;border-color:var(--accent,#ff3b56)!important;box-shadow:0 0 16px #ff3b5633!important}.ReactModal__Content .action-btn,.api-modal .action-btn,.custom-modal .action-btn{align-items:center!important;border:none!important;border-radius:10px!important;box-shadow:0 3px 12px #00000040!important;cursor:pointer!important;display:inline-flex!important;font-size:13px!important;font-weight:600!important;gap:7px!important;justify-content:center!important;letter-spacing:.3px!important;padding:9px 22px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;-webkit-user-select:none!important;user-select:none!important}.ReactModal__Content .action-btn:hover,.api-modal .action-btn:hover,.custom-modal .action-btn:hover{box-shadow:0 6px 20px #0006!important;transform:translateY(-1.5px)!important}.ReactModal__Content .action-btn:active,.api-modal .action-btn:active,.custom-modal .action-btn:active{transform:translateY(.5px) scale(.97)!important}.ReactModal__Content .action-btn.background-red,.api-modal .action-btn.background-red,.background-red,.custom-modal .action-btn.background-red{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 4px 14px #ef444466,inset 0 1px 0 #ffffff40!important;color:#fff!important}.ReactModal__Content .action-btn.background-red:hover,.api-modal .action-btn.background-red:hover,.background-red:hover,.custom-modal .action-btn.background-red:hover{background:linear-gradient(135deg,#f87171,#ef4444)!important;box-shadow:0 6px 20px #ef44448c,inset 0 1px 0 #ffffff4d!important;color:#fff!important}.ReactModal__Content .action-btn.background-green,.api-modal .action-btn.background-green,.background-green,.btn-active-env,.custom-modal .action-btn.background-green{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 4px 14px #10b98166,inset 0 1px 0 #ffffff40!important;color:#fff!important}.ReactModal__Content .action-btn.background-green:hover,.api-modal .action-btn.background-green:hover,.background-green:hover,.btn-active-env:hover,.custom-modal .action-btn.background-green:hover{background:linear-gradient(135deg,#34d399,#10b981)!important;box-shadow:0 6px 20px #10b9818c,inset 0 1px 0 #ffffff4d!important;color:#fff!important}.ReactModal__Content .action-btn.btn-cancel,.ReactModal__Content .action-btn[style*="#4B5563"],.ReactModal__Content .action-btn[style*="75, 85, 99"],.api-modal .action-btn.btn-cancel,.api-modal .action-btn[style*="#4B5563"],.api-modal .action-btn[style*="75, 85, 99"]{background:linear-gradient(135deg,#374151,#1f2937)!important;border:1px solid #ffffff1f!important;box-shadow:0 2px 8px #0000004d,inset 0 1px 0 #ffffff1a!important;color:#e2e8f0!important}.ReactModal__Content .action-btn.btn-cancel:hover,.ReactModal__Content .action-btn[style*="#4B5563"]:hover,.ReactModal__Content .action-btn[style*="75, 85, 99"]:hover,.api-modal .action-btn.btn-cancel:hover,.api-modal .action-btn[style*="#4B5563"]:hover,.api-modal .action-btn[style*="75, 85, 99"]:hover{background:linear-gradient(135deg,#4b5563,#374151)!important;box-shadow:0 4px 14px #0006,inset 0 1px 0 #ffffff26!important;color:#fff!important}.cancel-btn-modal{background:#272c3b;background:var(--bg-elevated);border:1px solid #ffffff17;border:1px solid var(--border);border-radius:6px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:5px 10px;position:absolute;right:14px;top:14px;transition:color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);transition:color var(--transition),background var(--transition)}.cancel-btn-modal:hover{background:#ff3b5626;background:var(--accent-dim);color:#fff}.in-page-msg{align-items:center;animation:inPageMsgSpringSlide 4.5s cubic-bezier(.34,1.56,.64,1) forwards;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-radius:14px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;gap:12px;letter-spacing:.2px;line-height:1.4;margin:10px 0;overflow:hidden;padding:11px 22px 11px 16px;position:relative;-webkit-user-select:none;user-select:none}body.theme-dark .in-page-msg{background:#121621e0;border:1px solid #ff3b5661;box-shadow:0 16px 36px -6px #0009,0 0 20px #ff3b5638,inset 0 1px 0 #ffffff1f;color:#f8fafc}body.theme-light .in-page-msg{background:#fffffff0;border:1px solid #e11d4840;box-shadow:0 12px 32px -4px #0f172a24,0 4px 12px #e11d4814,inset 0 1px 0 #fffc;color:#0f172a}.in-page-msg:before{align-items:center;border-radius:50%;content:"💡";display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:800;height:22px;justify-content:center;width:22px}body.theme-dark .in-page-msg:before{background:#ff3b5647;box-shadow:0 0 10px #ff3b564d;color:#ff6b81}body.theme-light .in-page-msg:before{background:#e11d482e;color:#e11d48}.in-page-msg:after{animation:inPageMsgProgress 4.5s linear forwards;border-radius:0 0 14px 14px;bottom:0;content:"";height:2.5px;left:0;position:absolute;width:100%}body.theme-dark .in-page-msg:after{background:linear-gradient(90deg,#ff3b56,#ff6b81)}body.theme-light .in-page-msg:after{background:linear-gradient(90deg,#e11d48,#fb7185)}.in-page-msg:active{opacity:0!important;transform:scale(.92)!important;transition:opacity .2s ease,transform .2s ease}@keyframes inPageMsgSpringSlide{0%{border-width:0;margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-20px) scale(.88)}12%{margin-bottom:10px;margin-top:10px;max-height:100px;opacity:1;padding-bottom:11px;padding-top:11px;transform:translateY(0) scale(1)}80%{margin-bottom:10px;margin-top:10px;max-height:100px;opacity:1;padding-bottom:11px;padding-top:11px;transform:translateY(0) scale(1)}to{border-width:0;margin-bottom:0;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-20px) scale(.88)}}@keyframes inPageMsgProgress{0%{width:100%}to{width:0}}.in-modal-msg{color:#f8fafc;color:var(--text-primary);font-size:15px;font-weight:600}.error-img-container{align-items:center;background:#f871711f;border-radius:50%;display:flex;height:72px;justify-content:center;margin:14px auto;width:72px}.error-img{height:20px}.ad-img{height:44px;margin-left:14px}.status-modal-wrapper{padding:12px 10px 4px}.status-icon-badge{align-items:center;animation:statusPulse .4s cubic-bezier(.175,.885,.32,1.275);border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 16px;position:relative;width:72px}.status-icon-badge.success{background:linear-gradient(135deg,#10b98126,#05966940);border:2px solid #10b98166;box-shadow:0 0 20px #10b98140}.status-icon-badge.error{background:linear-gradient(135deg,#ef444426,#dc262640);border:2px solid #ef444466;box-shadow:0 0 20px #ef444440}@keyframes statusPulse{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.status-modal-img{height:34px;object-fit:contain;width:34px}.status-modal-title{color:#f8fafc;color:var(--text-primary);font-size:18px;font-weight:700;margin-bottom:6px}.status-modal-message{color:#94a3b8;color:var(--text-secondary);font-size:13px;line-height:1.5;margin-bottom:12px;word-break:break-word}.status-modal-message p{color:#f8fafc!important;color:var(--text-primary)!important;margin:0}.btn-status-ok{background:linear-gradient(135deg,#10b981,#059669)!important;border-radius:10px!important;box-shadow:0 4px 14px #10b98159!important;color:#fff!important;font-weight:600!important;transition:all .2s ease!important}.btn-status-ok:hover{background:linear-gradient(135deg,#059669,#047857)!important;box-shadow:0 6px 18px #10b98173!important;transform:translateY(-1px)!important}body.theme-light .status-modal-title{color:#0f172a!important}body.theme-light .status-modal-message p{color:#334155!important}body.theme-light .status-icon-badge.success{background:linear-gradient(135deg,#10b9811a,#0596692e)!important;border-color:#10b98180!important;box-shadow:0 4px 16px #10b98133!important}body.theme-light .status-icon-badge.error{background:linear-gradient(135deg,#ef44441a,#dc26262e)!important;border-color:#ef444480!important;box-shadow:0 4px 16px #ef444433!important}.selector-short{font-size:13px;font-weight:700;padding:7px 10px;width:110px}.selector-short,.selector-short-modal{background:#272c3b;background:var(--bg-elevated);border:1px solid #ffffff1f;border-radius:6px;border-radius:var(--radius-sm);color:#ff3b56;color:var(--accent)}.selector-short-modal{height:42px;margin:6px 0;width:120px}.otp-box{background:#272c3b;background:var(--bg-elevated);border:1px solid #ffffff1f;border-radius:8px;border-radius:var(--radius-md);color:#f8fafc;color:var(--text-primary);font-size:18px;font-weight:700;height:44px;margin:0 4px;padding:5px;text-align:center;width:44px!important}.nav-menu{list-style:none;margin:0;padding:0}.breadcrumb-item{border-radius:6px;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-secondary);font-size:13px;font-weight:500;padding:7px 12px;text-decoration:none;transition:color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1);transition:color var(--transition),background var(--transition)}.breadcrumb-item+.breadcrumb-item:before{content:none!important}.breadcrumb-item+.breadcrumb-item.active{color:#f8fafc;color:var(--text-primary);font-weight:700}.request-type{border-radius:6px!important;display:inline-block;flex-shrink:0;font-family:Inter,system-ui,-apple-system,monospace;font-size:11px!important;font-weight:800!important;letter-spacing:.5px!important;min-width:52px;padding:3px 8px!important;text-align:center;text-transform:uppercase}.request-type[style*="#027F31"],.request-type[style*="#10B981"],.request-type[style*="16, 185, 129"],.request-type[style*="2, 127, 49"]{background:#10b98129!important;color:#10b981!important}.request-type[style*="#0A58BA"],.request-type[style*="#3B82F6"],.request-type[style*="10, 88, 186"],.request-type[style*="59, 130, 246"]{background:#3b82f629!important;color:#3b82f6!important}.request-type[style*="#AC7A04"],.request-type[style*="#F59E0B"],.request-type[style*="172, 122, 4"],.request-type[style*="245, 158, 11"]{background:#f59e0b29!important;color:#f59e0b!important}.request-type[style*="#973027"],.request-type[style*="#EF4444"],.request-type[style*="151, 48, 39"],.request-type[style*="239, 68, 68"]{background:#ef444429!important;color:#ef4444!important}.request-type[style*="#7A3DAF"],.request-type[style*="#8B5CF6"],.request-type[style*="122, 61, 175"],.request-type[style*="139, 92, 246"]{background:#8b5cf629!important;color:#8b5cf6!important}body.theme-light .request-type[style*="#027F31"],body.theme-light .request-type[style*="#10B981"],body.theme-light .request-type[style*="16, 185, 129"],body.theme-light .request-type[style*="2, 127, 49"]{background:#10b98124!important;color:#047857!important}body.theme-light .request-type[style*="#0A58BA"],body.theme-light .request-type[style*="#3B82F6"],body.theme-light .request-type[style*="10, 88, 186"],body.theme-light .request-type[style*="59, 130, 246"]{background:#3b82f624!important;color:#1d4ed8!important}body.theme-light .request-type[style*="#AC7A04"],body.theme-light .request-type[style*="#F59E0B"],body.theme-light .request-type[style*="172, 122, 4"],body.theme-light .request-type[style*="245, 158, 11"]{background:#f59e0b24!important;color:#b45309!important}body.theme-light .request-type[style*="#973027"],body.theme-light .request-type[style*="#EF4444"],body.theme-light .request-type[style*="151, 48, 39"],body.theme-light .request-type[style*="239, 68, 68"]{background:#ef444424!important;color:#b91c1c!important}body.theme-light .request-type[style*="#7A3DAF"],body.theme-light .request-type[style*="#8B5CF6"],body.theme-light .request-type[style*="122, 61, 175"],body.theme-light .request-type[style*="139, 92, 246"]{background:#8b5cf624!important;color:#6d28d9!important}.breadcrumb-item.active{background:linear-gradient(135deg,#ff526c,#ff3b56);background:linear-gradient(135deg,var(--accent-hover),var(--accent));box-shadow:0 2px 12px #ff3b5659;box-shadow:0 2px 12px var(--accent-glow);color:#fff}@media (min-width:385px){.nav-menu{display:flex}}.underline_link{color:#ff3b56;color:var(--accent);text-decoration:underline}@media (max-width:800px){.api-nav,.main-container{flex:100% 1}}@media (max-width:385px){.api-container{height:100dvh}.max-height-apis{max-height:calc(100vh - 260px)!important}}.ace_mobile-button,.ace_mobile-menu{display:none!important}.gap-4{gap:4px!important}.gap-6{gap:6px!important}.gap-8{gap:8px!important}.gap-10{gap:10px!important}.gap-12{gap:12px!important}.gap-16{gap:16px!important}.splash-overlay{align-items:center;background:#0f1117;background:var(--bg-main,#0f1117);display:flex;height:100vh;justify-content:center;left:0;opacity:1;overflow:hidden;position:fixed;top:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;visibility:visible;width:100vw;z-index:999999}.splash-overlay.fade-out{filter:blur(8px);opacity:0;pointer-events:none;transform:scale(1.04)}.splash-background-glow{animation:pulseGlow 3s ease-in-out infinite alternate;background:radial-gradient(circle,#ff3b562e 0,#0f111700 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}@keyframes pulseGlow{0%{opacity:.6;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1.15)}}.splash-content{flex-direction:column;padding:24px;text-align:center;z-index:2}.splash-content,.splash-logo-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.splash-logo-wrapper{height:110px;margin-bottom:24px;width:110px}.splash-ring{animation:pulseRing 2s cubic-bezier(.215,.61,.355,1) infinite;border:1.5px solid #ff3b5666;border-radius:50%;position:absolute}.splash-ring-1{animation-delay:0s;height:100%;width:100%}.splash-ring-2{animation-delay:.4s;border-color:#ff3b5640;height:130%;width:130%}@keyframes pulseRing{0%{opacity:.8;transform:scale(.85)}50%{opacity:.4;transform:scale(1.15)}to{opacity:.8;transform:scale(.85)}}.splash-logo-badge{align-items:center;background:linear-gradient(135deg,#181b24,#272c3b);border:1.5px solid #ff3b5680;border-radius:24px;box-shadow:0 12px 32px #ff3b5640,inset 0 1px 0 #ffffff1a;display:flex;height:80px;justify-content:center;width:80px;z-index:3}.splash-rocket{animation:rocketFloat 2.2s ease-in-out infinite alternate;display:inline-block;font-size:38px}@keyframes rocketFloat{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-4px) rotate(4deg)}}.splash-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#ff3b56);-webkit-background-clip:text;font-size:28px;font-weight:800;letter-spacing:2px;margin:0 0 6px;text-shadow:0 4px 20px #ff3b564d}.splash-subtitle,.splash-title{font-family:Inter,system-ui,-apple-system,sans-serif}.splash-subtitle{color:#a0aec0;color:var(--text-secondary,#a0aec0);font-size:11px;font-weight:600;letter-spacing:3px;margin:0 0 32px;text-transform:uppercase}.splash-progress-wrapper{align-items:center;display:flex;flex-direction:column;gap:12px;width:220px}.splash-progress-bar{background:#ffffff14;border-radius:99px;height:4px;overflow:hidden;position:relative;width:100%}.splash-progress-fill{animation:fillProgress 1.6s cubic-bezier(.16,1,.3,1) forwards;background:linear-gradient(90deg,#ff3b56,#ff6b81);border-radius:99px;box-shadow:0 0 12px #ff3b56cc;height:100%;width:0}@keyframes fillProgress{0%{width:0}50%{width:60%}to{width:100%}}.splash-status-text{color:#718096;color:var(--text-secondary,#718096);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;transition:opacity .3s ease}body.theme-light .splash-overlay{background:#f8fafc}body.theme-light .splash-logo-badge{background:#fff;border-color:#ff3b56}body.theme-light .splash-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0f172a,#ff3b56);-webkit-background-clip:text}.curd-page-header{margin-bottom:16px!important;margin-top:8px!important}.workspace-tabs-header{align-items:center;background:#181b24;background:var(--bg-surface,#181b24);border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:var(--shadow-sm,0 2px 8px #00000026);display:flex;margin-bottom:12px;padding:6px 10px;position:relative}.tab-scroll-arrow{align-items:center;background:#0000;border:none;border-radius:6px;color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;justify-content:center;opacity:.8;padding:4px 6px;transition:all .2s ease}.tab-scroll-arrow:hover{background:#ff3b561f;color:#ff3b56;color:var(--accent,#ff3b56);opacity:1}.workspace-tabs-scroll{align-items:center;display:flex;flex:1 1;gap:8px;overflow-x:auto;padding:2px 6px;scroll-behavior:smooth;scrollbar-width:none}.workspace-tabs-scroll::-webkit-scrollbar{display:none}.request-tab-item{align-items:center;background:#ffffff0a;border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:8px;color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:500;gap:8px;max-width:220px;padding:6px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;white-space:nowrap}.request-tab-item:hover{background:#ffffff14;border-color:#ff3b5666;color:#fff;color:var(--text-primary,#fff)}@keyframes tabFocusPulse{0%{box-shadow:0 0 0 #ff3b5600;transform:scale(.92)}50%{box-shadow:0 0 16px #ff3b5673;transform:scale(1.04)}to{box-shadow:0 2px 10px #ff3b562e;transform:scale(1)}}.request-tab-item.active{animation:tabFocusPulse .35s cubic-bezier(.16,1,.3,1);background:#202430;background:var(--bg-elevated,#202430);border-color:#ff3b56;border-color:var(--accent,#ff3b56);box-shadow:0 2px 10px #ff3b562e;color:#fff;color:var(--text-primary,#fff);font-weight:600}.tab-method-tag{border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.tab-title-text{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-close-icon{align-items:center;border-radius:50%;color:#94a3b8;color:var(--text-secondary,#94a3b8);cursor:pointer;display:flex;font-size:11px;height:18px;justify-content:center;margin-left:2px;transition:all .15s ease;width:18px}.tab-close-icon:hover{background:#ff3b5640;color:#ff3b56}.add-tab-btn{align-items:center;background:#ff3b561f;border:1px dashed #ff3b56;border:1px dashed var(--accent,#ff3b56);border-radius:8px;color:#ff3b56;color:var(--accent,#ff3b56);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:30px;justify-content:center;margin-left:4px;transition:all .2s ease;width:30px}.add-tab-btn:hover{background:#ff3b56;background:var(--accent,#ff3b56);border-style:solid;color:#fff}.url-bar-row{align-items:center;background:var(--bg-elevated);border:1px solid #ffffff1f;border-radius:var(--radius-md);display:flex;gap:8px;margin:10px 0;padding:6px 8px;position:relative;transition:border-color var(--transition),box-shadow var(--transition)}.url-bar-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim),0 0 20px #e8394e26}.url-bar-row .selector-short{background:var(--accent-dim);border:1px solid var(--accent-border);border-radius:var(--radius-sm);color:var(--accent);flex-shrink:0;font-size:12px;font-weight:800;height:36px;min-width:72px;padding:6px 8px}.url-bar-row .protocol-selector{background:#0000;border:none;color:var(--text-secondary);flex-shrink:0;font-size:13px;height:36px;min-width:80px;padding:0 4px;width:auto}.url-bar-row .protocol-selector:focus{border:none;box-shadow:none}.gap-5px{gap:5px}.base-url{background:#0000;border:none!important;box-shadow:none!important;color:var(--text-primary);flex:1 1;font-family:Inter,monospace;font-size:14px;height:36px;min-width:0;outline:none!important;padding:6px 4px}.base-url::placeholder{color:var(--text-secondary)}.base-url:focus{border:none;box-shadow:none}.url-pipe{color:var(--border);font-size:18px;font-weight:200;-webkit-user-select:none;user-select:none}.send-btn-inline{align-items:center;background:linear-gradient(135deg,#ff4d63,var(--accent));border:none;border-radius:var(--radius-sm);box-shadow:0 2px 10px var(--accent-glow);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:transform var(--transition),box-shadow var(--transition);width:36px}.send-btn-inline:hover{box-shadow:0 4px 20px var(--accent-glow);transform:scale(1.08)}.send-btn-inline:active{transform:scale(.94)}.send-btn-inline img{filter:brightness(10);height:18px;width:18px}.curl-url{align-items:center;background:linear-gradient(135deg,#e8394e33,#8b1d2e33);border:1px solid #e8394e4d;border-radius:var(--radius-pill);color:var(--accent-hover);display:inline-flex;font-family:Inter,monospace;font-size:12px;font-weight:600;gap:6px;max-width:100%;overflow:hidden;padding:5px 12px;text-overflow:ellipsis;white-space:nowrap}.action-row{align-items:center;justify-content:space-between;margin:8px 0}.action-row,.action-row-left{display:flex;flex-wrap:wrap;gap:8px}.action-row-right{align-items:center;display:flex;gap:8px}.action-row .action-btn{background:linear-gradient(135deg,var(--accent-hover),var(--accent));border-radius:var(--radius-sm);box-shadow:0 2px 12px var(--accent-glow);font-size:12px;padding:7px 12px}.action-row .action-btn:hover{box-shadow:0 4px 20px var(--accent-glow);transform:translateY(-1px)}.send-api-btn-icon{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);width:44px}.send-api-btn-icon:hover{filter:drop-shadow(0 4px 12px rgba(255,59,86,.4));filter:drop-shadow(0 4px 12px var(--accent-glow,rgba(255,59,86,.4)));transform:translateX(4px) scale(1.12)}.send-api-btn-icon:active{transform:translateX(6px) scale(1.02)}.save-api-btn{align-items:center;background:linear-gradient(135deg,#ff4d63,var(--accent));border:none;border-radius:var(--radius-sm);box-shadow:0 4px 16px var(--accent-glow);color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:700;gap:6px;letter-spacing:.3px;padding:8px 16px;transition:transform var(--transition),box-shadow var(--transition);white-space:nowrap}.save-api-btn:hover{box-shadow:0 6px 24px var(--accent-glow);transform:translateY(-2px)}.save-api-btn:active{transform:scale(.96)}.save-api-btn img{filter:brightness(10);height:16px}.api-tabs-wrapper .nav-tabs.nav-tabs-border{background:#0000;border-bottom:1px solid var(--border);padding:0 4px}.api-tabs-wrapper .nav-tabs{-webkit-overflow-scrolling:touch;display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.api-tabs-wrapper .nav-tabs::-webkit-scrollbar{display:none}.api-tabs-wrapper .nav-tabs li{align-items:center;display:flex;flex-shrink:0;justify-content:center}.api-tabs-wrapper .nav-tabs li button{background:#0000;border:none;border-bottom:2px solid #0000;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-secondary);cursor:pointer;font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:10px 14px;transition:color var(--transition),border-color var(--transition);white-space:nowrap}.api-tabs-wrapper .nav-tabs li button:hover{background:#ffffff0a;color:var(--text-primary)}.api-tabs-wrapper .nav-tabs li.active{background:#0000}.api-tabs-wrapper .nav-tabs li.active button{background:#0000;border-bottom:2px solid var(--accent);color:var(--accent);font-weight:700;text-shadow:0 0 12px var(--accent-glow)}@media screen and (min-width:1920px){.api-tabs-wrapper .nav-tabs li button{font-size:16px}}.api-tabs-wrapper.tabs-three .nav-tabs li{width:auto}.api-tabs-wrapper .nav-justified{align-items:center}.tab-content{background:#0000;overflow-y:auto;padding-top:4px}.form-section{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;border-radius:var(--radius-md,8px);box-shadow:0 4px 20px #0003;display:flex;gap:12px;padding:8px 12px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.form-section:focus-within{border-color:#ff3b5666;box-shadow:0 0 0 3px #ff3b5626,0 6px 24px #0000004d}.form-section .left-section{flex-shrink:0}.form-section .right-section{flex:1 1;min-width:0;width:100%}.request-body-workspace-container{background:#181b24;background:var(--bg-surface,#181b24);border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:16px;box-shadow:0 8px 32px #00000059,inset 0 1px 0 #ffffff0d;display:flex;flex:1 1;flex-direction:column;margin-bottom:12px;margin-top:0;min-height:0;overflow:hidden;padding:18px 22px;transition:all .3s cubic-bezier(.16,1,.3,1)}.request-body-workspace-container:focus-within{border-color:#ff3b5673;box-shadow:0 10px 38px #0006,0 0 22px #ff3b5624}.api-home{box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;height:100%;margin:0 auto;max-height:100%;max-width:100%;min-height:0;overflow:hidden;padding:12px 24px;width:100%}.workspace-scrollable-content{flex:1 1;margin-top:10px;min-height:0;overflow-x:hidden;overflow-y:auto!important;padding-right:6px;scrollbar-color:#ff3b56 #0000;scrollbar-color:var(--accent,#ff3b56) #0000;scrollbar-width:thin}.workspace-scrollable-content::-webkit-scrollbar{height:5px;width:5px}.workspace-scrollable-content::-webkit-scrollbar-track{background:#0000}.workspace-scrollable-content::-webkit-scrollbar-thumb{background:#ff3b5666;border-radius:99px}.workspace-scrollable-content::-webkit-scrollbar-thumb:hover{background:#ff3b56;background:var(--accent,#ff3b56)}.api-home .mb-0{margin:0 4px}@media (max-width:768px){.api-home{padding:8px 10px}.workspace-tabs-header{border-radius:12px;margin-bottom:8px;padding:6px 8px}.request-tab-item{font-size:12px;min-width:100px;padding:5px 10px}.request-body-workspace-container{border-radius:12px;margin-bottom:8px;margin-top:0!important;padding:12px 14px}.action-btn{border-radius:8px;font-size:12px;padding:6px 10px}.form-section{border-radius:12px;flex-direction:column;gap:8px;padding:10px}.left-section,.right-section{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.selector-short{width:100%!important}.workspace-scrollable-content{margin-top:6px;padding-right:4px}}.method-get{color:var(--method-get)!important}.method-post{color:var(--method-post)!important}.method-put{color:var(--method-put)!important}.method-delete{color:var(--method-delete)!important}.method-patch{color:var(--method-patch)!important}.method-head{color:var(--method-head)!important}.method-options{color:var(--method-options)!important}@media (max-width:480px){.api-home{padding:6px 8px!important}.workspace-tabs-header{border-radius:10px!important;margin-bottom:6px!important;padding:4px 6px!important}.request-tab-item{font-size:11px!important;min-width:80px!important;padding:4px 8px!important}.request-body-workspace-container{border-radius:10px!important;margin-bottom:6px!important;margin-top:0!important;padding:10px!important}.base-url{font-size:12px!important;height:32px!important}.selector-short{font-size:11px!important;height:32px!important}.send-api-btn-icon,.send-btn-inline{height:36px!important;width:36px!important}}.curd-main-layout{align-items:stretch;display:flex;gap:12px;min-height:0;width:100%}.curd-sidebar-panel{background:#181b24;background:var(--bg-surface,#181b24);border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:16px;box-shadow:0 8px 32px #00000059;box-sizing:border-box;display:flex;flex:0 0 315px;flex-direction:column;max-height:calc(100vh - 120px);overflow:hidden;padding:14px;position:-webkit-sticky;position:sticky;top:12px;transition:all .3s cubic-bezier(.16,1,.3,1);width:315px}.curd-sidebar-panel.collapsed{align-items:center;flex:0 0 56px;overflow:hidden;padding:12px 6px;width:56px}.sidebar-rail-container{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.sidebar-rail-btn{align-items:center;background:#ffffff0a;border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:10px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:flex;font-size:15px;height:38px;justify-content:center;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1);width:38px}.sidebar-rail-btn:hover{background:#ff3b5626;box-shadow:0 0 12px #ff3b564d;transform:translateY(-1px)}.sidebar-rail-btn.active,.sidebar-rail-btn:hover{border-color:#ff3b56;border-color:var(--accent,#ff3b56);color:#ff3b56;color:var(--accent,#ff3b56)}.sidebar-rail-btn.active{background:#ff3b5633}.sidebar-rail-divider{background:#272c3b;background:var(--border,#272c3b);height:1px;margin:2px 0;width:24px}.sidebar-header{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.sidebar-nav-tabs{align-items:center;display:flex;flex:1 1;gap:4px;overflow-x:auto;scrollbar-width:none}.sidebar-nav-tab{background:#ffffff0a;border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:8px;color:#a0aec0;color:var(--text-secondary,#a0aec0);cursor:pointer;font-size:11px;font-weight:600;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.sidebar-nav-tab:hover{background:#ff3b561f;border-color:#ff3b564d;color:#fff;color:var(--text-primary,#fff)}.sidebar-nav-tab.active{background:#ff3b5633;border-color:#ff3b56;border-color:var(--accent,#ff3b56);color:#ff3b56;color:var(--accent,#ff3b56)}.sidebar-title{color:#fff;color:var(--text-primary,#fff);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-toggle-btn{align-items:center;background:#ffffff0d;border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:8px;color:#a0aec0;color:var(--text-secondary,#a0aec0);cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.sidebar-toggle-btn:hover{background:#ff3b5626;border-color:#ff3b5666;color:#ff3b56;color:var(--accent,#ff3b56)}.sidebar-api-list{flex:1 1;margin-top:6px;max-height:calc(100vh - 240px);min-height:0;overflow-x:hidden;overflow-y:auto!important;padding-right:4px;scrollbar-color:#ff3b56 #0000;scrollbar-color:var(--accent,#ff3b56) #0000;scrollbar-width:thin}.sidebar-api-list::-webkit-scrollbar{height:5px;width:5px}.sidebar-api-list::-webkit-scrollbar-track{background:#0000}.sidebar-api-list::-webkit-scrollbar-thumb{background:#ff3b5666;border-radius:99px}.sidebar-api-list::-webkit-scrollbar-thumb:hover{background:#ff3b56;background:var(--accent,#ff3b56)}.sidebar-api-item.active{background:#ff3b561f!important;border-color:#ff3b56!important;border-color:var(--accent,#ff3b56)!important}.curd-main-workstation{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - 120px);min-width:0;overflow:hidden;position:-webkit-sticky;position:sticky;top:12px}body.theme-light .curd-sidebar-panel{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px #0000000f}body.theme-light .sidebar-rail-btn{background:#f8fafc;border-color:#e2e8f0;color:#475569}body.theme-light .sidebar-rail-btn:hover{background:#fff1f2;border-color:#ff3b56;color:#ff3b56}body.theme-light .sidebar-toggle-btn{background:#f1f5f9;border-color:#cbd5e1;color:#475569}@media (max-width:768px){.curd-sidebar-panel{display:none!important}}@media (min-width:1200px){.api-home{max-width:100%;padding:14px 32px}}@media (min-width:1440px){.curd-sidebar-panel:not(.collapsed){flex:0 0 360px;width:360px}}@media (min-width:1800px){.api-home{padding:16px 40px}.curd-sidebar-panel:not(.collapsed){flex:0 0 400px;width:400px}}.collection-page,.collections-page{box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;height:100%;margin:0 auto;max-height:100%;max-width:100%;min-height:0;overflow:hidden;padding:12px 24px;width:100%}.collections-page .form-group,.collections-page .form-group.mt-4{flex:0 0 auto;margin-bottom:8px;margin-top:8px}.collection-workspace-container{background:#181b24;background:var(--bg-surface,#181b24);border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:16px;box-shadow:0 8px 32px #00000059,inset 0 1px 0 #ffffff0d;display:flex;flex:1 1;flex-direction:column;margin-bottom:12px;margin-top:8px;min-height:0;overflow:hidden;padding:16px 18px;transition:all .3s cubic-bezier(.16,1,.3,1)}.collection-workspace-container:focus-within,.collection-workspace-container:hover{border-color:#ff3b5673;box-shadow:0 10px 38px #0006,0 0 22px #ff3b5624}.api-list.history-page.max-height-apis,.collection-scrollable-content,.max-height-api-history,.max-height-apis{flex:1 1;margin-top:8px;min-height:0;overflow-x:hidden;overflow-y:auto!important;padding-right:4px;scrollbar-color:#ff3b56 #0000;scrollbar-color:var(--accent,#ff3b56) #0000;scrollbar-width:thin}.api-list.history-page.max-height-apis::-webkit-scrollbar,.collection-scrollable-content::-webkit-scrollbar{display:block!important;height:5px;width:5px}.api-list.history-page.max-height-apis::-webkit-scrollbar-track,.collection-scrollable-content::-webkit-scrollbar-track{background:#0000}.api-list.history-page.max-height-apis::-webkit-scrollbar-thumb,.collection-scrollable-content::-webkit-scrollbar-thumb{background:#ff3b5666;border-radius:99px}.api-list.history-page.max-height-apis::-webkit-scrollbar-thumb:hover,.collection-scrollable-content::-webkit-scrollbar-thumb:hover{background:#ff3b56;background:var(--accent,#ff3b56)}.collection-item{background:#181b24;background:var(--bg-surface,#181b24);border:1px solid #272c3b;border-left:4px solid #ff3b56;border:1px solid var(--border,#272c3b);border-left:4px solid var(--accent,#ff3b56);border-radius:12px;cursor:pointer;margin-bottom:10px;padding:14px 18px;transition:all .25s cubic-bezier(.16,1,.3,1)}.collection-item:hover{background:#202430;background:var(--bg-elevated,#202430);border-color:#ff3b5666;box-shadow:0 4px 16px #00000040;transform:translateY(-2px)}.api-list-item{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-bottom:6px;padding:10px 14px;transition:all .2s ease}.api-list-item:hover{background:#ff3b5614;border-color:#ff3b564d;transform:translateX(3px)}.collection-search-sticky{background:#0000;margin-bottom:8px;margin-top:4px;padding:4px 0}.search-input-wrapper{align-items:center;display:flex;position:relative;width:100%}.collection-search-input{background:#181b24!important;background:var(--bg-surface,#181b24)!important;border:1px solid #272c3b!important;border:1px solid var(--border,#272c3b)!important;border-radius:12px!important;color:#fff!important;color:var(--text-primary,#fff)!important;font-family:Inter,sans-serif!important;font-size:13px!important;outline:none!important;padding:10px 38px 10px 44px!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;width:100%!important}.collection-search-input:focus{border-color:#ff3b56!important;border-color:var(--accent,#ff3b56)!important;box-shadow:0 0 16px #ff3b5640!important}.search-input-wrapper .search-icon{height:16px;left:14px;opacity:.6;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.clear-search-btn{align-items:center;background:#ff3b5626;border:none;border-radius:50%;color:#ff3b56;color:var(--accent,#ff3b56);cursor:pointer;display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:22px}.clear-search-btn:hover{background:#ff3b56;background:var(--accent,#ff3b56);color:#fff}.collection-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.filter-select{background:#181b24;background:var(--bg-surface,#181b24);border:1px solid #272c3b;border:1px solid var(--border,#272c3b);border-radius:8px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;flex:1 1;font-family:Inter,sans-serif;font-size:12px;font-weight:500;min-width:90px;outline:none;padding:8px 28px 8px 12px;transition:all .2s ease}.filter-select:focus{border-color:#ff3b56;border-color:var(--accent,#ff3b56)}.search-results-count{background:#ff3b561f;border-radius:6px;color:#ff3b56;color:var(--accent,#ff3b56);font-size:12px;font-weight:600;padding:3px 8px;white-space:nowrap}.export-modal-card{color:#fff;color:var(--text-primary,#fff);padding:8px 4px}.export-header{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:8px}.export-header-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0}.export-collection-badge{background:linear-gradient(135deg,#ff3b5640,#ff6b6b26);border:1px solid #ff3b5666;border-radius:20px;color:#ff6b6b;display:inline-block;font-size:13px;font-weight:600;padding:4px 12px}.export-format-options{display:flex;flex-direction:column;gap:14px;margin-bottom:22px;margin-top:18px}.export-format-card{align-items:flex-start;background:#1a1d29b3;background:var(--bg-elevated,#1a1d29b3);border:1.5px solid #ffffff14;border:1.5px solid var(--border,#ffffff14);border-radius:14px;cursor:pointer;display:flex;gap:14px;overflow:hidden;padding:16px 18px;position:relative;text-align:left;transition:all .25s cubic-bezier(.4,0,.2,1)}.export-format-card:before{content:"";height:100%;left:0;position:absolute;top:0;transition:background .25s ease;width:4px}.export-format-card.postman-card:before{background:#ff6c37}.export-format-card.postman-card:hover{background:linear-gradient(135deg,#ff6c3724,#1e2230d9);background:linear-gradient(135deg,#ff6c3724 0,var(--bg-surface,#1e2230d9) 100%);border-color:#ff6c3799;box-shadow:0 8px 24px #ff6c372e;transform:translateY(-2px)}.export-format-card.openapi-card:before{background:#10b981}.export-format-card.openapi-card:hover{background:linear-gradient(135deg,#10b98124,#1e2230d9);background:linear-gradient(135deg,#10b98124 0,var(--bg-surface,#1e2230d9) 100%);border-color:#10b98199;box-shadow:0 8px 24px #10b9812e;transform:translateY(-2px)}.format-icon-wrapper{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:20px;height:42px;justify-content:center;width:42px}.postman-card .format-icon-wrapper{background:#ff6c3726;border:1px solid #ff6c374d;color:#ff6c37}.openapi-card .format-icon-wrapper{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.format-details{flex:1 1}.format-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.format-title{color:#fff;color:var(--text-primary,#fff);font-size:15px;font-weight:700}.format-ext-pill{border-radius:6px;font-family:monospace;font-size:11px;font-weight:600;padding:3px 8px}.postman-card .format-ext-pill{background:#ff6c372e;color:#ff6c37}.openapi-card .format-ext-pill{background:#10b9812e;color:#10b981}.format-desc{color:#a0aec0;color:var(--text-secondary,#a0aec0);font-size:12px;line-height:1.4;margin:0}.export-cancel-btn{background:#ffffff0f;background:var(--bg-elevated,#ffffff0f);border:1px solid #ffffff1f;border:1px solid var(--border,#ffffff1f);border-radius:10px;color:#cbd5e0;color:var(--text-secondary,#cbd5e0);cursor:pointer;font-size:13px;font-weight:600;padding:9px 24px;transition:all .2s ease}.export-cancel-btn:hover{background:#ffffff26;background:var(--accent-dim,#ffffff26);color:#fff;color:var(--text-primary,#fff)}body.theme-light .export-format-card{background:#f8fafc!important;border:1.5px solid #e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}body.theme-light .export-format-card.postman-card:hover{background:linear-gradient(135deg,#ff6c3714,#fff)!important;border-color:#ff6c3780!important;box-shadow:0 8px 24px #ff6c3726!important}body.theme-light .export-format-card.openapi-card:hover{background:linear-gradient(135deg,#10b98114,#fff)!important;border-color:#10b98180!important;box-shadow:0 8px 24px #10b98126!important}body.theme-light .format-title{color:#0f172a!important}body.theme-light .format-desc{color:#64748b!important}body.theme-light .postman-card .format-ext-pill{background:#ff6c371f!important;color:#c2410c!important}body.theme-light .openapi-card .format-ext-pill{background:#10b9811f!important;color:#047857!important}body.theme-light .export-cancel-btn{background:#f1f5f9!important;border:1px solid #cbd5e1!important;color:#475569!important}body.theme-light .export-cancel-btn:hover{background:#e2e8f0!important;color:#0f172a!important}body.theme-light .collection-workspace-container{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 20px #0000000f!important}body.theme-light .collection-workspace-container:focus-within,body.theme-light .collection-workspace-container:hover{border-color:#ff3b5666!important;box-shadow:0 6px 24px #00000014,0 0 16px #ff3b561a!important}body.theme-light .collection-select-dropdown{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .collection-meta-bar{background:#f8fafc!important;border-color:#e2e8f0!important}body.theme-light .collection-name-badge{background:#ff3b561a!important;border-color:#ff3b5640!important;color:#dc2626!important}body.theme-light .meta-chip{background:#edf2f7!important;color:#4a5568!important}body.theme-light .collection-search-input{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .collection-search-input::placeholder{color:#94a3b8!important}body.theme-light .collection-filter-bar .filter-select{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}body.theme-light .collection-api-item{background:#f8fafc!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px #0000000d!important}body.theme-light .collection-api-item:hover{background:#fff!important;border-color:#ff3b5673!important;box-shadow:0 4px 14px #ff3b561f!important}body.theme-light .collection-api-item .api-title-text{color:#0f172a!important;font-weight:600!important}body.theme-light .collection-api-item .api-url{color:#64748b!important}body.theme-light .collection-item{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 4px #0000000d!important}body.theme-light .collection-item:hover{background:#f8fafc!important;border-color:#ff3b5666!important;box-shadow:0 4px 16px #00000014!important}.collections-header-bar{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border,#ffffff14);margin-bottom:8px;padding:8px 0}.collections-title{color:#fff;color:var(--text-primary,#fff);font-size:18px;font-weight:700;letter-spacing:-.2px}.collection-select-wrapper{display:flex;flex-direction:column}.collection-select-label{color:#ff3b56;color:var(--accent,#ff3b56);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.collection-select-dropdown{background:#181b24!important;background:var(--bg-surface,#181b24)!important;border:1px solid #272c3b!important;border:1px solid var(--border,#272c3b)!important;border-radius:10px!important;color:#fff!important;color:var(--text-primary,#fff)!important;font-size:14px!important;font-weight:500!important;padding:10px 14px!important;transition:border-color .2s ease,box-shadow .2s ease!important}.collection-select-dropdown:focus{border-color:#ff3b56!important;border-color:var(--accent,#ff3b56)!important;box-shadow:0 0 12px #ff3b5633!important}.collection-meta-bar{background:#181b2499;background:var(--bg-surface,#181b2499);border:1px solid #272c3b99;border:1px solid var(--border,#272c3b99);border-radius:8px;padding:4px 10px}.collection-name-badge{background:#ff3b5626;border:1px solid #ff3b564d;border-radius:6px;color:#fff;font-size:12px;font-weight:700;padding:2px 8px}.meta-chip{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;color:#a0aec0;color:var(--text-secondary,#a0aec0);font-size:11px;font-weight:600;padding:2px 8px}.empty-collection-state{background:#181b2466;background:var(--bg-surface,#181b2466);border:1px dashed #272c3b;border:1px dashed var(--border,#272c3b);border-radius:12px;margin-top:16px}.collection-action-btn{align-items:center!important;border:none!important;border-radius:6px!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;font-weight:600!important;gap:4px!important;height:26px!important;line-height:1!important;padding:3px 10px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.collection-action-btn .save-img,.collection-action-btn img{height:12px!important;margin:0!important;width:12px!important}.collection-action-btn.add-btn{background:linear-gradient(135deg,#2563eb,#3b82f6)!important;box-shadow:0 2px 8px #3b82f640!important;color:#fff!important}.collection-action-btn.add-btn:hover{background:linear-gradient(135deg,#3b82f6,#60a5fa)!important;box-shadow:0 3px 12px #3b82f666!important;transform:translateY(-1px)!important}.collection-action-btn.env-btn{background:linear-gradient(135deg,#8b5cf6,#a855f7)!important;box-shadow:0 2px 8px #a855f740!important;color:#fff!important}.collection-action-btn.env-btn:hover{background:linear-gradient(135deg,#a855f7,#c084fc)!important;box-shadow:0 3px 12px #a855f766!important;transform:translateY(-1px)!important}.collection-action-btn.export-btn{background:linear-gradient(135deg,#059669,#10b981)!important;box-shadow:0 2px 8px #10b98140!important;color:#fff!important}.collection-action-btn.export-btn:hover{background:linear-gradient(135deg,#10b981,#34d399)!important;box-shadow:0 3px 12px #10b98166!important;transform:translateY(-1px)!important}.collection-action-btn.delete-btn{background:linear-gradient(135deg,#dc2626,#ef4444)!important;box-shadow:0 2px 8px #ef444440!important;color:#fff!important}.collection-action-btn.delete-btn:hover{background:linear-gradient(135deg,#ef4444,#f87171)!important;box-shadow:0 3px 12px #ef444466!important;transform:translateY(-1px)!important}.api-inline-delete-btn{align-items:center;background:#dc26261f;border:1px solid #dc262640;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-left:6px;padding:0;transition:all .2s ease;width:26px}.api-inline-delete-btn:hover{background:#dc2626;border-color:#dc2626;transform:scale(1.08)}.inline-delete-icon{height:12px;width:12px}.collection-api-item{align-items:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;cursor:pointer;display:flex;gap:10px;margin-bottom:6px;padding:10px 12px;transition:all .2s ease}.collection-api-item:hover{background:#ff3b5614;border-color:#ff3b564d}.collection-api-item .api-run-icon{flex-shrink:0;height:16px;width:16px}.collection-api-item .api-info-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.collection-api-item .api-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.collection-api-item .api-title-text{color:#fff;color:var(--text-primary,#fff);flex:1 1;font-size:13px;white-space:normal;word-break:break-word}.collection-api-item .collection-badge{border-radius:4px;flex-shrink:0;font-size:9px;padding:2px 6px}.collection-api-item .api-url{color:#a0aec0;color:var(--text-secondary,#a0aec0);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.collections-page{padding:10px 12px!important}.collections-page .d-flex.justify-content-between.align-items-center.margin-bottom-15{align-items:stretch!important;flex-direction:column!important;gap:10px!important;margin-bottom:12px!important}.collections-page .header-title-group{align-items:center!important;display:flex!important;justify-content:space-between!important;width:100%!important}.collections-page .header-actions-group{grid-gap:8px!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important;width:100%!important}.collections-page .header-actions-group .collection-action-btn,.collections-page .header-actions-group label{font-size:12px!important;height:36px!important;justify-content:center!important;width:100%!important}.collection-select-wrapper{margin-bottom:10px!important;margin-top:4px!important}.collection-select-dropdown{font-size:13px!important;height:42px!important;padding:8px 12px!important}.collection-meta-bar{align-items:stretch!important;border-radius:12px!important;flex-direction:column!important;gap:10px!important;padding:10px 12px!important}.collection-meta-bar .meta-left{align-items:center!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;width:100%!important}.collection-name-badge{border-radius:6px!important;font-size:11px!important;max-width:160px!important;overflow:hidden!important;padding:3px 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.meta-chip{border-radius:6px!important;font-size:10.5px!important;padding:2px 6px!important}.collection-meta-bar .meta-right{grid-gap:6px!important;border-top:1px solid #ffffff14!important;display:grid!important;gap:6px!important;grid-template-columns:1fr 1fr!important;margin-top:4px!important;padding-top:8px!important;width:100%!important}body.theme-light .collection-meta-bar .meta-right{border-top-color:#e2e8f0!important}.collection-meta-bar .meta-right .collection-action-btn{font-size:11px!important;height:32px!important;justify-content:center!important;width:100%!important}.collection-search-sticky{margin-bottom:10px!important;margin-top:6px!important}.collection-filter-bar{display:flex!important;gap:6px!important;margin-top:6px!important}.collection-filter-bar .filter-select{flex:1 1!important;font-size:11.5px!important;height:38px!important;min-width:0!important}.collection-api-item{border-radius:10px!important;gap:8px!important;margin-bottom:6px!important;padding:10px 12px!important}.collection-api-item .api-run-icon{height:14px!important;width:14px!important}.collection-api-item .request-type{font-size:10px!important;font-weight:700!important}.collection-api-item .api-title-text{font-size:12.5px!important;line-height:1.3!important;white-space:normal!important;word-break:break-word!important}.collection-api-item .collection-badge{display:none!important}.collection-api-item .api-url{font-size:10.5px!important;white-space:normal!important;word-break:break-all!important}}@media (max-width:480px){.collections-page{padding:6px 8px!important}.collections-page .d-flex.justify-content-between.align-items-center.margin-bottom-15{gap:6px!important;margin-bottom:6px!important}.collection-select-wrapper{margin-bottom:6px!important;margin-top:2px!important}.collection-select-dropdown{font-size:12px!important;height:36px!important;padding:4px 10px!important}.collection-workspace-container{border-radius:10px!important;margin-bottom:6px!important;margin-top:4px!important;padding:8px!important}.collection-meta-bar{border-radius:8px!important;gap:6px!important;padding:6px 8px!important}.collection-meta-bar .meta-right{gap:4px!important;margin-top:2px!important;padding-top:6px!important}.collection-meta-bar .meta-right .collection-action-btn{font-size:10px!important;height:26px!important;padding:2px 4px!important}.collection-search-sticky{margin-bottom:6px!important;margin-top:4px!important}.collection-search-input{border-radius:8px!important;font-size:12px!important;height:34px!important;padding-bottom:6px!important;padding-top:6px!important}.collection-filter-bar{grid-gap:4px!important;display:grid!important;gap:4px!important;grid-template-columns:1fr 1fr 1fr!important;margin-top:4px!important}.collection-filter-bar .filter-select{border-radius:6px!important;font-size:10px!important;height:28px!important;padding:2px 14px 2px 4px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.header-actions-group .collection-action-btn,.header-actions-group label{font-size:10.5px!important;height:30px!important}.collection-scrollable-content,.max-height-apis{margin-top:4px!important;min-height:180px!important}}.collection-name-display-wrapper,.collection-name-edit-icon-btn{align-items:center;display:flex}.collection-name-edit-icon-btn{background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:11px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.collection-name-edit-icon-btn:hover{background:#ffffff2e;color:#fff;transform:scale(1.08)}.collection-name-edit-wrapper{background:#181b24e6;border:1px solid #ff3b56;border:1px solid var(--accent,#ff3b56);border-radius:8px;box-shadow:0 0 12px #ff3b5640;padding:2px 6px}.collection-name-edit-input{background:#0000;border:none;color:#fff;font-size:12.5px;font-weight:600;outline:none;padding:2px 4px;width:170px}.collection-edit-action-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;transition:all .15s ease;width:20px}.collection-edit-action-btn.save{background:#10b981;color:#fff}.collection-edit-action-btn.save:hover{background:#059669;transform:scale(1.08)}.collection-edit-action-btn.cancel{background:#ffffff1f;color:#a0aec0}.collection-edit-action-btn.cancel:hover{background:#ffffff40;color:#fff;transform:scale(1.08)}@media (min-width:1200px){.collection-page,.collections-page{max-width:100%;padding:14px 32px}}@media (min-width:1800px){.collection-page,.collections-page{padding:16px 40px}}.history-page{box-sizing:border-box;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;height:100%;margin:0 auto;max-height:100%;max-width:100%;padding:12px 24px;width:100%}.history-page,.history-page .form-group{display:flex;flex-direction:column;min-height:0;overflow:hidden}.history-page .form-group{flex:1 1}.history-page .max-height-api-history,.history-scrollable-content{display:flex;flex:1 1;flex-direction:column;gap:12px;margin-top:10px;min-height:0;overflow-x:hidden;overflow-y:auto!important;padding-right:6px;scrollbar-color:#ff3b56 #0000;scrollbar-color:var(--accent,#ff3b56) #0000;scrollbar-width:thin}.history-page .max-height-api-history::-webkit-scrollbar,.history-scrollable-content::-webkit-scrollbar{display:block!important;height:5px;width:5px}.history-page .max-height-api-history::-webkit-scrollbar-track,.history-scrollable-content::-webkit-scrollbar-track{background:#0000}.history-page .max-height-api-history::-webkit-scrollbar-thumb,.history-scrollable-content::-webkit-scrollbar-thumb{background:#ff3b5666;border-radius:99px}.history-page .max-height-api-history::-webkit-scrollbar-thumb:hover,.history-scrollable-content::-webkit-scrollbar-thumb:hover{background:#ff3b56;background:var(--accent,#ff3b56)}.history-page .api-group{margin-bottom:12px}.history-page .api-date{border-bottom:1px solid #ffffff14;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:10px;padding-bottom:6px;text-transform:uppercase}body.theme-light .history-page .api-date{border-bottom-color:#e2e8f0;color:#64748b}.history-page .history-api-card{align-items:center;background:#1e293b;background:var(--bg-surface,#1e293b);border:1px solid #ffffff14;border-left:4px solid #ff3b56;border-left:4px solid var(--accent,#ff3b56);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;padding:14px 18px;transition:all .25s ease;width:100%}.history-page .history-api-card:hover{border-color:#ffffff2e;box-shadow:0 8px 24px #0000004d;transform:translateY(-1px)}body.theme-light .history-page .history-api-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0000000a}body.theme-light .history-page .history-api-card:hover{background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 4px 16px #0000000f}.history-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.history-card-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.history-card-name{color:var(--text-primary);font-size:15px;font-weight:700;margin:0;white-space:nowrap}body.theme-light .history-card-name{color:#0f172a}.history-card-url-row{margin-top:2px}.history-url-text{color:var(--text-secondary);display:block;font-family:Inter,system-ui,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.theme-light .history-url-text{color:#64748b}.history-timestamp{color:var(--text-secondary);font-size:11px;opacity:.8}.history-card-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (max-width:768px){.history-page{padding:10px 12px!important}.history-page .history-api-card{align-items:stretch!important;flex-direction:column!important;gap:10px!important;padding:12px 14px!important}.history-card-body{width:100%!important}.history-card-actions{border-top:1px solid #ffffff14!important;justify-content:flex-end!important;margin-top:4px!important;padding-top:8px!important;width:100%!important}body.theme-light .history-card-actions{border-top-color:#e2e8f0!important}}@media (max-width:480px){.history-page{padding:8px 10px!important}.history-page .collection-filter-bar{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:1fr 1fr!important}.history-page .collection-filter-bar .filter-select{font-size:11px!important;height:36px!important;padding:6px 20px 6px 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}}@media (min-width:1200px){.history-page{max-width:100%;padding:14px 32px}}@media (min-width:1800px){.history-page{padding:16px 40px}}.environments-page{box-sizing:border-box;color:var(--text-primary);display:flex;flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;height:100%;margin:0 auto;max-height:100%;max-width:100%;min-height:0;overflow:hidden;padding:12px 24px;width:100%}.environments-page .form-group,.environments-page .form-group.mt-2{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.environments-page .env-card-item{align-items:center;background:#1e293b;background:var(--bg-surface,#1e293b);border:1px solid #ffffff14;border-left:4px solid #ff3b56;border-left:4px solid var(--accent,#ff3b56);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:14px 18px;transition:all .25s ease;width:100%}.environments-page .env-card-item:hover{border-color:#ffffff2e;box-shadow:0 8px 24px #0000004d;transform:translateY(-1px)}.environments-page .env-card-item.active{background:linear-gradient(135deg,#10b98114,#10b98105)!important;border-left:4px solid!important;border-color:#10b98140!important;box-shadow:0 4px 20px #10b9811f!important}body.theme-light .environments-page .env-card-item{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0000000a}body.theme-light .environments-page .env-card-item.active{background:linear-gradient(135deg,#f0fdf4,#fff)!important;border-color:#a7f3d0!important}.env-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.env-scope-chip{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.env-scope-chip.global{background:#3b82f624;border:1px solid #3b82f64d;color:#60a5fa}.env-scope-chip.collection{background:#a855f724;border:1px solid #a855f74d;color:#c084fc}body.theme-light .env-scope-chip.global{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}body.theme-light .env-scope-chip.collection{background:#f3e8ff;border-color:#e9d5ff;color:#7e22ce}.env-status-badge.active{align-items:center;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;color:#10b981;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:3px 10px}body.theme-light .env-status-badge.active{background:#dcfce7;border-color:#86efac;color:#15803d}.pulse-dot{animation:pulseDot 2s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 2px #10b9814d;height:6px;width:6px}@keyframes pulseDot{0%{box-shadow:0 0 0 0 #10b981b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #10b98100;transform:scale(1)}to{box-shadow:0 0 0 0 #10b98100;transform:scale(.95)}}.env-card-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.env-card-name{color:var(--text-primary);display:inline-block;font-size:15px;font-weight:700;margin:0;white-space:nowrap}body.theme-light .env-card-name{color:#0f172a}.env-card-url-row{margin-top:2px}.env-url-text{color:var(--text-secondary);display:block;font-family:Inter,system-ui,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.theme-light .env-url-text{color:#64748b}.env-card-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.env-card-btn{align-items:center!important;border:none!important;border-radius:6px!important;cursor:pointer!important;display:inline-flex!important;flex-shrink:0!important;font-size:12px!important;font-weight:600!important;gap:6px!important;height:32px!important;justify-content:center!important;padding:0 14px!important;transition:all .2s ease!important;white-space:nowrap!important;width:auto!important}.env-card-btn.btn-set-active{background:#10b981!important;box-shadow:0 2px 8px #10b98140!important;color:#fff!important}.env-card-btn.btn-set-active:hover{background:#059669!important;box-shadow:0 4px 12px #10b98159!important;transform:translateY(-1px)!important}.env-card-btn.btn-icon-only{background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:6px!important;color:var(--text-secondary)!important;height:32px!important;padding:0!important;width:32px!important}body.theme-light .env-card-btn.btn-icon-only{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important}.env-card-btn.btn-icon-only:hover{background:#ffffff2e!important;color:#fff!important;transform:translateY(-1px)!important}.env-card-btn.btn-icon-only.delete:hover{background:#ef444433!important;border-color:#ef444466!important;color:#ef4444!important}.env-workspace-container{background:#0000;border:none;border-radius:0;box-shadow:none;display:flex;flex:1 1;flex-direction:column;margin-bottom:6px;margin-top:6px;min-height:0;overflow:hidden;padding:0}.active-env-spotlight{align-items:center;background:linear-gradient(135deg,#10b9811f,#10b9810a);border:1px solid #10b9814d;border-radius:12px;box-shadow:0 4px 14px #10b9811a;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px 18px}body.theme-light .active-env-spotlight{background:#f0fdf4;border-color:#a7f3d0;box-shadow:0 4px 14px #10b98114}.active-env-spotlight-top{align-items:center;display:flex;gap:10px}.active-env-spotlight .active-text{color:#10b981;font-size:13px;font-weight:600}.active-env-spotlight-details{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.active-env-spotlight-name{color:var(--text-primary);font-size:14px;font-weight:700}body.theme-light .active-env-spotlight-name{color:#0f172a}.active-env-spotlight-url{color:var(--text-secondary);font-family:Inter,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.theme-light .active-env-spotlight-url{color:#64748b}.env-scrollable-content,.environments-page .environment-list,.environments-page .max-height-env-list{display:flex;flex:1 1;flex-direction:column;gap:10px;margin-top:8px;min-height:0;overflow-x:hidden;overflow-y:auto!important;padding-right:6px;scrollbar-color:#ff3b56 #0000;scrollbar-color:var(--accent,#ff3b56) #0000;scrollbar-width:thin}.env-scrollable-content::-webkit-scrollbar,.environments-page .max-height-env-list::-webkit-scrollbar{display:block!important;height:5px;width:5px}.env-scrollable-content::-webkit-scrollbar-track,.environments-page .max-height-env-list::-webkit-scrollbar-track{background:#0000}.env-scrollable-content::-webkit-scrollbar-thumb,.environments-page .max-height-env-list::-webkit-scrollbar-thumb{background:#ff3b5666;border-radius:99px}.env-scrollable-content::-webkit-scrollbar-thumb:hover,.environments-page .max-height-env-list::-webkit-scrollbar-thumb:hover{background:#ff3b56;background:var(--accent,#ff3b56)}@media (max-width:768px){.environments-page{padding:10px 12px!important}.environments-page .env-card-item{align-items:stretch!important;flex-direction:column!important;gap:10px!important;padding:12px 14px!important}.environments-page .env-card-body{width:100%!important}.environments-page .env-card-actions{border-top:1px solid #ffffff14!important;justify-content:flex-end!important;margin-top:4px!important;padding-top:8px!important;width:100%!important}body.theme-light .environments-page .env-card-actions{border-top-color:#e2e8f0!important}.environments-page .env-card-btn.btn-set-active{flex:1 1!important}.active-env-spotlight{align-items:stretch!important;flex-direction:column!important;gap:4px!important;padding:10px 14px!important}.active-env-spotlight .active-text-label{display:none!important}.active-env-spotlight-top{justify-content:space-between!important;width:100%!important}.active-env-spotlight-details{width:100%!important}.active-env-spotlight-name{color:#10b981!important;font-size:15px!important}.active-env-spotlight-url{color:var(--text-secondary)!important;display:block!important;font-family:monospace!important;font-size:11px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}}@media (max-width:480px){.environments-page{padding:8px 10px!important}.environments-page .collection-filter-bar{grid-gap:6px!important;display:grid!important;gap:6px!important;grid-template-columns:1fr 1fr!important}.environments-page .collection-filter-bar .filter-select{font-size:11px!important;height:36px!important;padding:6px 20px 6px 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}}.env-details-container{color:var(--text-primary)}.detail-item-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:10px 14px}body.theme-light .detail-item-card{background:#f8fafc;border-color:#e2e8f0}.detail-item-label{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.5px}.detail-url-code{color:#10b981;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;word-break:break-all}body.theme-light .detail-url-code{color:#059669}.btn-copy-url{background:#0000;border:1px solid #ffffff26;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:11px;padding:2px 8px;transition:all .2s ease}body.theme-light .btn-copy-url{border-color:#cbd5e1;color:#475569}.btn-copy-url:hover{background:#ffffff1a;color:var(--text-primary)}@media (max-width:768px){.api-modal.env-details-modal,.env-details-modal{max-width:94vw!important;padding:14px!important}.api-modal.env-details-modal,.env-details-container,.env-details-modal{box-sizing:border-box!important;width:100%!important}.env-details-body{gap:8px!important;margin-bottom:12px!important}.detail-item-card{padding:8px 10px!important}.env-details-footer{align-items:stretch!important;flex-direction:column-reverse!important;gap:8px!important;padding-top:10px!important}.env-details-footer .env-details-footer-left,.env-details-footer .env-details-footer-right{display:flex!important;gap:8px!important;width:100%!important}.env-details-footer button{flex:1 1!important;font-size:12px!important;justify-content:center!important;padding:8px 10px!important;text-align:center!important;white-space:nowrap!important;width:100%!important}}@media (min-width:1200px){.environments-page{max-width:100%;padding:14px 32px}}@media (min-width:1800px){.environments-page{padding:16px 40px}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--topbar-height:56px;--total-topbar-height:calc(var(--topbar-height) + var(--safe-top));--drawer-width:260px;--topbar-bg:#13161f;--drawer-bg:#13161f;--accent:#c93047;--accent-glow:#c9304759;--accent-dim:#c9304726;--border:#ffffff14;--text-primary:#f1f2f5;--text-secondary:#9095a1;--transition:240ms cubic-bezier(0.4,0,0.2,1)}.topbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#13161fd9;border-bottom:1px solid #ffffff14;box-shadow:0 4px 20px #00000059;box-sizing:border-box;gap:12px;height:calc(56px + env(safe-area-inset-top, 0px));height:var(--total-topbar-height);left:0;padding-left:16px;padding-right:16px;padding-top:env(safe-area-inset-top,0);padding-top:var(--safe-top);position:fixed;right:0;top:0;z-index:300}.topbar,.topbar__brand{align-items:center;display:flex}.topbar__brand{flex:1 1;gap:8px;min-width:0}.topbar__logo{border-radius:10px;flex-shrink:0;height:38px;object-fit:cover;padding:2px;transition:all .3s cubic-bezier(.16,1,.3,1);width:38px}body.theme-dark .topbar__logo{background:#ff3b5624;border:1px solid #ff3b5659;box-shadow:0 0 12px #ff3b564d}body.theme-light .topbar__logo{background:#fff;border:1px solid #e11d4838;box-shadow:0 2px 8px #e11d4826}.topbar__logo:hover{transform:scale(1.08) rotate(-3deg)}.app-theme-logo{border-radius:10px;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1),filter .3s ease}body.theme-dark .app-theme-logo{filter:drop-shadow(0 0 10px rgba(255,59,86,.45))}body.theme-light .app-theme-logo{filter:drop-shadow(0 2px 8px rgba(225,29,72,.3))}.drawer__header:hover .app-theme-logo,.topbar__brand:hover .app-theme-logo{transform:scale(1.08) rotate(-4deg)}.topbar__title{-webkit-text-fill-color:#0000;animation:shimmer 4s linear infinite;background:linear-gradient(135deg,#ff6b7a,#c93047 60%,#ff6b7a);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-family:Inter,Lato,sans-serif;font-size:16px;font-weight:700;white-space:nowrap}body.theme-light .topbar__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e11d48,#be123c);-webkit-background-clip:text;background-clip:text}@keyframes shimmer{0%{background-position:0}to{background-position:200%}}.topbar__right{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}.topbar__credits{align-items:center;background:linear-gradient(135deg,#c930472e,#c9304714);border:1px solid #c9304773;border-radius:20px;box-shadow:0 0 8px #c9304726;cursor:default;display:flex;gap:4px;padding:4px 10px 4px 7px;transition:background .25s,box-shadow .25s}.topbar__credits:hover{background:linear-gradient(135deg,#c9304747,#c9304724);box-shadow:0 0 14px #c930474d}.topbar__credits-icon{filter:drop-shadow(0 0 4px rgba(255,200,50,.6));font-size:13px;line-height:1}.topbar__credits-count{color:#f1f2f5;font-family:Inter,Lato,sans-serif;font-size:13px;font-weight:700;letter-spacing:.3px;min-width:10px;text-align:center;transition:color .2s}body.theme-light .topbar__credits{background:linear-gradient(135deg,#e11d481a,#e11d480d);border-color:#e11d4859}body.theme-light .topbar__credits-count{color:#1a1a2e}@keyframes credits-pulse{0%{box-shadow:0 0 8px #c9304726;transform:scale(1)}35%{box-shadow:0 0 18px #c930478c;transform:scale(1.12)}70%{box-shadow:0 0 12px #c9304759;transform:scale(1.05)}to{box-shadow:0 0 8px #c9304726;transform:scale(1)}}.topbar__credits--pulse{animation:credits-pulse .6s ease-out forwards}.topbar__credits--pulse .topbar__credits-count{color:#ff6b8a}.theme-toggle-btn{align-items:center;background:var(--bg-elevated);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;color:#f1f2f5;color:var(--text-primary);cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);width:38px}.theme-toggle-btn:hover{background:var(--bg-hover);border-color:#c93047;border-color:var(--accent);box-shadow:0 4px 14px #0003;transform:translateY(-1px)}.theme-toggle-btn:active{transform:scale(.94)}.drawer__action-btn{align-items:center;background:var(--bg-surface);border:1px solid #ffffff14;border:1px solid var(--border);border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:9px 12px;transition:background .2s ease,transform .2s ease;width:100%}.drawer__action-btn:hover{background:var(--bg-hover);transform:translateY(-1px)}.drawer__rate-btn{align-items:center;background:linear-gradient(135deg,#f59e0b1f,#f59e0b38);border:1px solid #f59e0b59;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:9px 12px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.drawer__rate-btn:hover{background:linear-gradient(135deg,#f59e0b38,#f59e0b52);box-shadow:0 4px 14px #f59e0b33;transform:translateY(-1px)}.drawer__badge-gold{background:#f59e0b!important;border-radius:9999px!important;color:#0f172a!important;display:inline-block!important;font-size:11px!important;font-weight:800!important;padding:3px 8px!important;white-space:nowrap!important}.burger-btn{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background .24s cubic-bezier(.4,0,.2,1);transition:background var(--transition);width:40px}.burger-btn:hover{background:#c9304726;background:var(--accent-dim)}.burger-btn:active{background:#c9304740;transform:scale(.92)}.burger-icon{display:flex;flex-direction:column;gap:5px;width:22px}.burger-icon span{background:#f1f2f5;background:var(--text-primary);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1);transition:transform var(--transition),opacity var(--transition),width var(--transition)}.burger-icon span:first-child{width:22px}.burger-icon span:nth-child(2){width:16px}.burger-icon span:nth-child(3){width:22px}.burger-icon--open span:first-child{background:#c93047;background:var(--accent);transform:translateY(7px) rotate(45deg);width:22px}.burger-icon--open span:nth-child(2){opacity:0;transform:scaleX(0)}.burger-icon--open span:nth-child(3){background:#c93047;background:var(--accent);transform:translateY(-7px) rotate(-45deg);width:22px}.drawer-backdrop{animation:backdrop-in .2s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;inset:0;position:fixed;z-index:350}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.side-drawer{background:#13161f;background:var(--drawer-bg);border-right:1px solid #ffffff14;border-right:1px solid var(--border);bottom:0;box-shadow:6px 0 32px #00000080;box-sizing:border-box;display:flex;flex-direction:column;height:100%;height:100vh;height:100dvh;left:0;min-height:100vh;min-height:100dvh;position:fixed;top:0;transform:translateX(-100%);transition:transform .24s cubic-bezier(.4,0,.2,1);transition:transform var(--transition);width:260px;width:var(--drawer-width);z-index:400}.side-drawer--open{transform:translateX(0)}.drawer__header{align-items:center;display:flex;flex-shrink:0;gap:10px;padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 14px;padding:calc(14px + var(--safe-top, 0px)) 16px 14px 16px}.drawer__logo{border-radius:12px;flex-shrink:0;height:44px;object-fit:contain;padding:3px;transition:all .3s cubic-bezier(.16,1,.3,1);width:44px}body.theme-dark .drawer__logo{background:#ff3b5624;border:1px solid #ff3b5659;box-shadow:0 0 14px #ff3b5640}body.theme-light .drawer__logo{background:#fff;border:1px solid #e11d4840;box-shadow:0 2px 10px #e11d481f}.drawer__logo:hover{transform:scale(1.08) rotate(-2deg)}.drawer__app-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff6b7a,#c93047);-webkit-background-clip:text;background-clip:text;flex:1 1;font-family:Inter,sans-serif;font-size:16px;font-weight:800}body.theme-light .drawer__app-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e11d48,#be123c);-webkit-background-clip:text;background-clip:text}.drawer__close-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border:1px solid var(--border);border-radius:8px;color:#9095a1;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;transition:background .24s cubic-bezier(.4,0,.2,1),color .24s cubic-bezier(.4,0,.2,1);transition:background var(--transition),color var(--transition);width:30px}.drawer__close-btn:hover{background:#c9304726;background:var(--accent-dim);color:#fff}.drawer__divider{background:#ffffff14;background:var(--border);flex-shrink:0;height:1px;margin:0 14px}.drawer__nav{flex-shrink:0;padding:10px 0}.drawer__list{list-style:none;margin:0;padding:0}.drawer__item{margin:3px 10px}.drawer__link{align-items:center;border-radius:12px;color:#9095a1;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Inter,Lato,sans-serif;font-size:14px;font-weight:500;gap:12px;min-height:46px;overflow:hidden;padding:11px 12px;position:relative;text-decoration:none;transition:background .24s cubic-bezier(.4,0,.2,1),color .24s cubic-bezier(.4,0,.2,1);transition:background var(--transition),color var(--transition)}.drawer__link:hover{background:#ffffff0f;color:#f1f2f5;color:var(--text-primary)}.drawer__link--active{background:#c9304726;background:var(--accent-dim);color:#fff;font-weight:600}.drawer__link--active:hover{background:#c9304738}.drawer__link-indicator{background:#c93047;background:var(--accent);border-radius:0 3px 3px 0;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:height .24s cubic-bezier(.4,0,.2,1);transition:height var(--transition);width:3px}.drawer__link-indicator--active{box-shadow:0 0 10px #c93047;box-shadow:0 0 10px var(--accent);height:24px}.drawer__icon-wrap{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.drawer__icon{height:20px;object-fit:contain;opacity:.7;transition:opacity .24s cubic-bezier(.4,0,.2,1),transform .24s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition),transform var(--transition);width:20px}.drawer__link--active .drawer__icon,.drawer__link:hover .drawer__icon{opacity:1;transform:scale(1.08)}.drawer__label{flex:1 1;white-space:nowrap}.drawer__spacer{flex:1 1 auto;min-height:20px}.drawer__footer{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-top:auto;padding:14px 16px calc(68px + env(safe-area-inset-bottom, 0px));padding:14px 16px calc(68px + var(--safe-bottom, 0px))}.drawer__version-dot{animation:pulse-dot 2.5s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 6px #10b981;flex-shrink:0;height:8px;width:8px}@keyframes pulse-dot{0%,to{box-shadow:0 0 4px #10b981}50%{box-shadow:0 0 12px #10b981}}.drawer__version-text{color:#9095a1;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.topbar{transition:left .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1);transition:left var(--transition),width var(--transition)}@media (min-width:1024px){body.drawer-open .topbar{left:260px;left:var(--drawer-width)}.drawer-backdrop{display:none!important}}.top-menu{display:none!important}