.custom-scrollbar::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) rgba(0,0,0,.1)}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-orange-300::-webkit-scrollbar-thumb{background-color:#fdba74;border-radius:3px}.scrollbar-thumb-orange-300::-webkit-scrollbar-thumb:hover{background-color:#fb923c}.scrollbar-track-gray-100::-webkit-scrollbar-track{background-color:#f3f4f6;border-radius:3px}.dark .scrollbar-thumb-orange-600::-webkit-scrollbar-thumb{background-color:#ea580c}.dark .scrollbar-thumb-orange-600::-webkit-scrollbar-thumb:hover{background-color:#c2410c}.dark .scrollbar-track-gray-800::-webkit-scrollbar-track{background-color:#1f2937}.scrollbar-thumb-orange-300{scrollbar-color:#fdba74 #f3f4f6}.dark .scrollbar-thumb-orange-600{scrollbar-color:#ea580c #1f2937}:root,html.dark{--tik-orange: #ff6600;--tik-orange-bright: #ff7a1a;--tik-orange-dim: #cc5200;--tik-bg: #0a0a0a;--tik-bg-elevated: #121212;--tik-card: #161616;--tik-soft: #1e1e1e;--tik-text: #ffffff;--tik-muted: #a0a0a0;--tik-border: #2a2a2a;--tik-danger: #ff3b30;--tik-success: #34c759;color-scheme:dark}html.light{--tik-orange: #ff6600;--tik-orange-bright: #ff7a1a;--tik-orange-dim: #cc5200;--tik-bg: #f3f4f6;--tik-bg-elevated: #ffffff;--tik-card: #ffffff;--tik-soft: #eef0f3;--tik-text: #111827;--tik-muted: #6b7280;--tik-border: #e5e7eb;--tik-danger: #dc2626;--tik-success: #16a34a;color-scheme:light}.tik-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}.tik-modal-overlay.z-\[100\]{z-index:100}.tik-modal-overlay.z-\[110\]{z-index:110}.tik-modal-overlay.z-\[120\]{z-index:120}.tik-modal-overlay.z-\[130\]{z-index:130}.tik-modal-overlay.z-\[140\]{z-index:140}.tik-modal-overlay.z-\[150\]{z-index:150}.tik-modal{width:100%;background:var(--tik-bg-elevated);border:1px solid var(--tik-border);border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000073;overflow:hidden;margin:2rem 0}html.light .tik-modal{box-shadow:0 25px 50px -12px #1118272e}.tik-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--tik-border);background:var(--tik-bg);position:sticky;top:0;z-index:10}.tik-modal-title{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;color:var(--tik-text)}.tik-modal-close{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid var(--tik-border);color:var(--tik-muted);background:transparent;transition:.15s ease}.tik-modal-close:hover{color:var(--tik-text);background:var(--tik-soft)}.tik-label{display:block;margin-bottom:.5rem;font-size:.75rem;font-weight:600;color:var(--tik-muted)}.tik-input{width:100%;border-radius:.875rem;border:1px solid var(--tik-border);background:var(--tik-bg);padding:.7rem .9rem;color:var(--tik-text);font-size:.9rem;outline:none;transition:.15s ease}.tik-input:focus{border-color:color-mix(in srgb,var(--tik-orange) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tik-orange) 18%,transparent)}.tik-btn-primary{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:1rem;background:var(--tik-orange);color:#fff!important;font-weight:800;padding:.9rem 1rem;transition:.15s ease}.tik-btn-primary:hover{filter:brightness(1.08)}.tik-btn-primary:disabled{opacity:.5;cursor:not-allowed}.tik-page-text{color:var(--tik-text)}.tik-muted-text{color:var(--tik-muted)}.tik-panel{background-color:var(--tik-bg-elevated);border:1px solid var(--tik-border)}.tik-panel-deep{background-color:var(--tik-bg);border:1px solid var(--tik-border)}.tik-soft-fill{background-color:var(--tik-soft)}.tik-hairline{border-color:var(--tik-border)!important}.tik-divider{background-color:var(--tik-border)}.tik-hero-panel{border:1px solid var(--tik-border);background:linear-gradient(135deg,#171717,#121212 55%,#0a0a0a)}html.light .tik-hero-panel{background:linear-gradient(135deg,#fff,#fafafa,#f3f4f6);box-shadow:0 1px 3px #1118270f}html.light .tik-panel,html.light .tik-panel-deep{box-shadow:0 1px 3px #1118270d}html.light .tik-panel:hover,html.light button.tik-panel:hover{background-color:#f9fafb}html.dark button.tik-panel:hover{background-color:var(--tik-soft)}html.dark body,html.dark,html.light body,html.light{background-color:var(--tik-bg);color:var(--tik-text)}html.dark ::-webkit-scrollbar-track{background:#121212}html.dark ::-webkit-scrollbar-thumb{background:#3a3a3a}html.light ::-webkit-scrollbar-track{background:#eee}html.light ::-webkit-scrollbar-thumb{background:#c4c4c4}html.light .bg-gray-950,html.light .bg-\[\#0b0f19\],html.light .bg-\[\#050505\],html.light .bg-\[\#0a0a0a\],html.light .bg-\[\#0A0A0A\],html.light .bg-\[\#0F1115\],html.light .bg-\[\#0f1115\],html.light .bg-\[\#121212\],html.light .bg-\[\#171717\],html.light .bg-\[\#1E1E1E\],html.light .bg-\[\#1e1e1e\]{background-color:var(--tik-bg-elevated)!important}html.light .bg-gray-900,html.light .bg-gray-900\/40,html.light .bg-gray-900\/50,html.light .bg-gray-900\/20,html.light .bg-\[\#121212\]\/80,html.light .bg-\[\#0A0A0A\]\/70,html.light .bg-\[\#0A0A0A\]\/60{background-color:var(--tik-card)!important}html.light .bg-gray-800,html.light .bg-gray-800\/50,html.light .bg-gray-850{background-color:var(--tik-soft)!important}html.light .bg-gray-700,html.light .bg-gray-700\/30,html.light .bg-gray-700\/50{background-color:#e5e7eb!important}html.light .text-white{color:var(--tik-text)!important}html.light .text-gray-100,html.light .text-gray-200{color:#1f2937!important}html.light .text-gray-300{color:#374151!important}html.light .text-gray-400,html.light .text-gray-500{color:var(--tik-muted)!important}html.light .text-gray-600{color:#9ca3af!important}html.light .border-gray-800,html.light .border-gray-800\/60,html.light .border-gray-800\/50,html.light .border-gray-700,html.light .border-gray-700\/50,html.light .border-gray-600,html.light .border-white\/10,html.light .border-\[\#2A2A2A\],html.light .border-\[\#2a2a2a\],html.light .divide-\[\#2A2A2A\]>:not([hidden])~:not([hidden]){border-color:var(--tik-border)!important}html.light .placeholder-gray-400::placeholder,html.light .placeholder\:text-gray-600::placeholder{color:#9ca3af!important}html.light .hover\:bg-white\/5:hover,html.light .hover\:bg-white\/\[0\.03\]:hover,html.light .hover\:bg-\[\#1E1E1E\]:hover{background-color:var(--tik-soft)!important}html.light .from-\[\#171717\],html.light .via-\[\#121212\],html.light .to-\[\#0A0A0A\]{--tw-gradient-from: #ffffff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fafafa var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}html.light .bg-primary-600 .text-white,html.light .bg-primary-500 .text-white,html.light .bg-primary-700 .text-white,html.light .bg-orange-600 .text-white,html.light .bg-orange-500 .text-white,html.light .bg-red-600 .text-white,html.light .bg-red-500 .text-white,html.light .bg-green-600 .text-white,html.light .bg-green-500 .text-white,html.light .bg-emerald-600 .text-white,html.light .bg-blue-600 .text-white,html.light .bg-gradient-to-br .text-white,html.light .bg-gradient-to-r .text-white,html.light button.bg-primary-600,html.light button.bg-primary-500,html.light a.bg-primary-600,html.light .bg-primary-500.text-white,html.light .from-primary-400 .text-white,html.light .from-primary-500 .text-white,html.light .\!text-white,html.light .keep-white{color:#fff!important}html.light .shadow-primary-500\/25,html.light .shadow-primary-500\/30{--tw-shadow-color: rgb(255 102 0 / .18)}
