:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#app{width:100%;height:100vh}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input{padding:.6em 1.2em;font-size:1em;border-radius:8px;border:1px solid #646cff;background-color:#1a1a1a;color:#ffffffde;font-family:inherit}input:focus{outline:2px solid #646cff}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}input{background-color:#fff;color:#213547}}.login-container.svelte-1vs6y2j{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#667eea;padding:20px}.login-box.svelte-1vs6y2j{background:#fffffff2;border-radius:20px;padding:40px;width:100%;max-width:450px;box-shadow:0 20px 60px #0000004d}.logo.svelte-1vs6y2j{text-align:center;margin-bottom:20px}.logo.svelte-1vs6y2j img:where(.svelte-1vs6y2j){width:96px;height:96px}.title.svelte-1vs6y2j{text-align:center;margin-bottom:30px}.title.svelte-1vs6y2j h1:where(.svelte-1vs6y2j){font-size:28px;font-weight:700;color:#333;margin-bottom:8px}.title.svelte-1vs6y2j p:where(.svelte-1vs6y2j){font-size:14px;color:#666}.form-section.svelte-1vs6y2j{display:flex;flex-direction:column;gap:20px}.input-wrapper.svelte-1vs6y2j{display:flex;flex-direction:column;gap:8px}.input-label.svelte-1vs6y2j{font-size:14px;font-weight:600;color:#333}.input-field.svelte-1vs6y2j{padding:12px 16px;font-size:15px;border-radius:10px;border:2px solid #e0e0e0;background-color:#fff;color:#333;transition:all .3s ease;width:100%}.input-field.svelte-1vs6y2j:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.input-field.svelte-1vs6y2j:disabled{background-color:#f5f5f5;cursor:not-allowed}.password-input-wrapper.svelte-1vs6y2j{position:relative;display:flex;align-items:center}.password-toggle.svelte-1vs6y2j{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:20px;padding:4px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.password-toggle.svelte-1vs6y2j:hover{opacity:.7}.password-toggle.svelte-1vs6y2j:disabled{cursor:not-allowed;opacity:.5}.error-message.svelte-1vs6y2j{padding:12px;background-color:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px;text-align:center}.button-wrapper.svelte-1vs6y2j{margin-top:10px}.sign-in-button.svelte-1vs6y2j{width:100%;padding:14px;font-size:16px;font-weight:600;color:#fff;background:#667eea;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.sign-in-button.svelte-1vs6y2j:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.sign-in-button.svelte-1vs6y2j:active:not(:disabled){transform:translateY(0)}.sign-in-button.svelte-1vs6y2j:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-1vs6y2j{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1vs6y2j-spin .8s linear infinite}@keyframes svelte-1vs6y2j-spin{to{transform:rotate(360deg)}}@media(prefers-color-scheme:dark){.login-box.svelte-1vs6y2j{background:#1e1e1ef2}.title.svelte-1vs6y2j h1:where(.svelte-1vs6y2j){color:#fff}.title.svelte-1vs6y2j p:where(.svelte-1vs6y2j){color:#aaa}.input-label.svelte-1vs6y2j{color:#fff}.input-field.svelte-1vs6y2j{background-color:#1a1a1a;color:#fff;border-color:#444}.input-field.svelte-1vs6y2j:focus{border-color:#667eea}}.params-config-container.svelte-125rexi{display:flex;height:100%;gap:0;background:#fff}.sidebar.svelte-125rexi{width:250px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;background:#f8fafc}.sidebar-header.svelte-125rexi{padding:1rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.sidebar-header.svelte-125rexi h3:where(.svelte-125rexi){margin:0;font-size:.95rem;font-weight:600;color:#1e293b}.btn-new.svelte-125rexi{padding:.4rem .8rem;background:#10b981;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.75rem;font-weight:600;transition:background-color .2s}.btn-new.svelte-125rexi:hover:not(:disabled){background:#059669}.btn-new.svelte-125rexi:disabled{opacity:.6;cursor:not-allowed}.config-list.svelte-125rexi{flex:1;overflow-y:auto;padding:.5rem}.loading-list.svelte-125rexi,.empty-list.svelte-125rexi{padding:1rem;text-align:center;color:#94a3b8;font-size:.875rem}.config-item.svelte-125rexi{padding:.75rem;margin-bottom:.5rem;background:#fff;border:1px solid #cbd5e1;border-radius:.375rem;cursor:pointer;transition:all .2s}.config-item.svelte-125rexi:hover{background:#f1f5f9;border-color:#94a3b8}.config-item.active.svelte-125rexi{background:#ede9fe;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.config-name.svelte-125rexi{font-weight:500;color:#1e293b;font-size:.875rem}.config-date.svelte-125rexi{font-size:.75rem;color:#94a3b8;margin-top:.25rem}.main-content.svelte-125rexi{flex:1;display:flex;flex-direction:column;overflow:hidden}.error-message.svelte-125rexi{padding:1rem;background:#fee2e2;color:#991b1b;border-bottom:1px solid #fecaca}.error-message.svelte-125rexi p:where(.svelte-125rexi){margin:0;font-size:.875rem}.empty-state.svelte-125rexi{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8}.empty-state-content.svelte-125rexi{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.btn-add-first-param.svelte-125rexi{padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:600;font-size:.875rem;transition:all .2s}.btn-add-first-param.svelte-125rexi:hover{background:#059669}.content-header.svelte-125rexi{padding:1.5rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.content-header.svelte-125rexi h2:where(.svelte-125rexi){margin:0;font-size:1.25rem;font-weight:600;color:#1e293b}.header-buttons.svelte-125rexi{display:flex;gap:.75rem}.session-start-form.svelte-125rexi{display:flex;gap:.5rem;align-items:center}.btn-start.svelte-125rexi,.btn-edit.svelte-125rexi,.btn-delete.svelte-125rexi{padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.btn-start.svelte-125rexi{background:#3b82f6;color:#fff}.btn-start.svelte-125rexi:hover:not(:disabled){background:#2563eb}.btn-start.svelte-125rexi:disabled{background:#93c5fd;cursor:not-allowed}.btn-edit.svelte-125rexi{background:#667eea;color:#fff}.btn-edit.svelte-125rexi:hover{background:#5568d3}.btn-delete.svelte-125rexi{background:#ef4444;color:#fff}.btn-delete.svelte-125rexi:hover:not(:disabled){background:#dc2626}.btn-delete.svelte-125rexi:disabled{opacity:.6;cursor:not-allowed}.content-body.svelte-125rexi{flex:1;overflow-y:auto;padding:1.5rem}.edit-form.svelte-125rexi{max-width:600px}.form-group.svelte-125rexi{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-group.svelte-125rexi label:where(.svelte-125rexi){font-size:.875rem;font-weight:500;color:#1e293b}.form-group.svelte-125rexi input:where(.svelte-125rexi),.form-group.svelte-125rexi select:where(.svelte-125rexi){padding:.75rem;border:1px solid #cbd5e1;border-radius:.375rem;font-size:.875rem;outline:none;transition:border-color .2s;background:#fff}.form-group.svelte-125rexi input:where(.svelte-125rexi):focus,.form-group.svelte-125rexi select:where(.svelte-125rexi):focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-section.svelte-125rexi{margin-top:2rem}.form-section.svelte-125rexi h3:where(.svelte-125rexi){margin:0 0 1rem;font-size:1rem;font-weight:600;color:#1e293b}.form-grid.svelte-125rexi{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.tabs.svelte-125rexi{display:flex;gap:.75rem;margin-bottom:1.5rem}.tabs.svelte-125rexi button:where(.svelte-125rexi){padding:.5rem 1rem;border:1px solid #cbd5e1;background:#f1f5f9;color:#1e293b;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.tabs.svelte-125rexi button.active:where(.svelte-125rexi){background:#4c51bf;border-color:#4c51bf;color:#fff;box-shadow:0 0 0 2px #4c51bf26}.list.svelte-125rexi{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.list-row.svelte-125rexi{display:grid;grid-template-columns:1fr 140px 160px auto;gap:.75rem;align-items:center}.list-row.symbol-row.svelte-125rexi{grid-template-columns:1fr 160px auto}.list-label.svelte-125rexi{font-size:.875rem;font-weight:600;color:#1e293b}.list-add.svelte-125rexi{display:grid;grid-template-columns:1fr 140px 160px auto;gap:.75rem;align-items:center;margin-top:.75rem}.list-add.symbol-add.svelte-125rexi{grid-template-columns:1fr 160px auto}.list-add.svelte-125rexi input:where(.svelte-125rexi),.list-add.svelte-125rexi select:where(.svelte-125rexi),.list-row.svelte-125rexi input:where(.svelte-125rexi),.list-row.svelte-125rexi select:where(.svelte-125rexi){padding:.65rem;border:1px solid #cbd5e1;border-radius:.375rem;font-size:.875rem;outline:none;transition:border-color .2s}.list-add.svelte-125rexi input:where(.svelte-125rexi):focus,.list-add.svelte-125rexi select:where(.svelte-125rexi):focus,.list-row.svelte-125rexi input:where(.svelte-125rexi):focus,.list-row.svelte-125rexi select:where(.svelte-125rexi):focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26}.btn-add.svelte-125rexi,.btn-remove.svelte-125rexi{padding:.5rem .9rem;border:none;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-add.svelte-125rexi{background:#10b981;color:#fff}.btn-add.svelte-125rexi:hover{background:#059669}.btn-remove.svelte-125rexi{background:#fee2e2;color:#b91c1c}.btn-remove.svelte-125rexi:hover{background:#fecaca}.indicator-grid.svelte-125rexi{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.indicator-option.svelte-125rexi{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#475569}.toggle-grid.svelte-125rexi{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem}.toggle-grid.svelte-125rexi label:where(.svelte-125rexi){display:flex;align-items:center;gap:.4rem;color:#475569}.json-editor.svelte-125rexi{display:flex;flex-direction:column;height:100%}.json-textarea.svelte-125rexi{flex:1;min-height:320px;padding:1rem;border:1px solid #cbd5e1;border-radius:.5rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;color:#334155;background:#f8fafc;resize:vertical}.json-error.svelte-125rexi{margin-top:.75rem;padding:.75rem 1rem;border-radius:.375rem;background:#fee2e2;color:#b91c1c;font-size:.85rem;border:1px solid #fecaca}.form-buttons.svelte-125rexi{display:flex;gap:.75rem;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #e2e8f0}.btn-cancel.svelte-125rexi{padding:.75rem 1.5rem;background:#f1f5f9;color:#1e293b;border:1px solid #cbd5e1;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s}.btn-cancel.svelte-125rexi:hover{background:#e2e8f0}.btn-cancel.svelte-125rexi:disabled{opacity:.6;cursor:not-allowed}.btn-save.svelte-125rexi{padding:.75rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-weight:500;font-size:.875rem;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-save.svelte-125rexi:hover:not(:disabled){background:#059669}.btn-save.svelte-125rexi:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}.spinner-inline.svelte-125rexi{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-125rexi-spin .8s linear infinite}@keyframes svelte-125rexi-spin{to{transform:rotate(360deg)}}.view-form.svelte-125rexi{max-width:600px}.info-section.svelte-125rexi{margin-bottom:2rem}.info-section.svelte-125rexi h3:where(.svelte-125rexi){margin:0 0 1rem;font-size:1rem;font-weight:600;color:#1e293b}.info-grid.svelte-125rexi{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.info-item.svelte-125rexi{display:flex;flex-direction:column;gap:.5rem}.info-item.svelte-125rexi label:where(.svelte-125rexi){font-size:.875rem;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.025em}.info-item.svelte-125rexi p:where(.svelte-125rexi){margin:0;font-size:1.125rem;font-weight:600;color:#1e293b}.session-list-container.svelte-6kdkl7{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.header.svelte-6kdkl7{display:flex;justify-content:space-between;align-items:center;padding:1rem .5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.header.svelte-6kdkl7 h2:where(.svelte-6kdkl7){margin:0;font-size:1.25rem;color:#1e293b;font-weight:600}.search-bar.svelte-6kdkl7{display:flex;text-align:center;padding:.75rem 1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:center}.search-controls.svelte-6kdkl7{display:flex;gap:.75rem;align-items:center}.status-filter.svelte-6kdkl7{padding:.75rem;border:1px solid #cbd5e1;border-radius:.375rem;font-size:.875rem;background-color:#fff;color:#1e293b;cursor:pointer;outline:none;transition:border-color .2s;flex-shrink:0;min-width:120px}.status-filter.svelte-6kdkl7:focus{border-color:#667eea}.search-input.svelte-6kdkl7{flex:1;padding:.75rem;border:1px solid #cbd5e1;border-radius:.375rem;font-size:.875rem;outline:none;transition:border-color .2s}.search-input.svelte-6kdkl7:focus{border-color:#667eea}.sessions.svelte-6kdkl7{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.4rem;scroll-behavior:smooth;display:flex;flex-direction:column}.sessions.svelte-6kdkl7::-webkit-scrollbar{width:8px}.sessions.svelte-6kdkl7::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.sessions.svelte-6kdkl7::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;transition:background .3s}.sessions.svelte-6kdkl7::-webkit-scrollbar-thumb:hover{background:#94a3b8}.session-item.svelte-6kdkl7{padding:.65rem .85rem;margin-bottom:.4rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;transition:all .2s;flex-shrink:0}.session-item.svelte-6kdkl7:hover{background-color:#f1f5f9;border-color:#cbd5e1;transform:translate(4px)}.session-item.selected.svelte-6kdkl7{background-color:#ede9fe;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.session-header.svelte-6kdkl7{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.session-header.svelte-6kdkl7 h3:where(.svelte-6kdkl7){margin:0;font-size:.9rem;color:#1e293b;font-weight:600}.status-badge.svelte-6kdkl7{padding:.2rem .6rem;color:#fff;border-radius:9999px;font-size:.65rem;font-weight:500;text-transform:uppercase}.session-info.svelte-6kdkl7{display:flex;flex-direction:column;gap:.15rem}.session-id.svelte-6kdkl7{margin:0;font-size:.75rem;color:#64748b;font-family:monospace}.session-date.svelte-6kdkl7{margin:0;font-size:.7rem;color:#94a3b8}.session-actions.svelte-6kdkl7{display:flex;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.btn-start.svelte-6kdkl7{padding:.4rem .8rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-start.svelte-6kdkl7:hover{background-color:#2563eb;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn-start.svelte-6kdkl7:active{transform:translateY(0);box-shadow:none}.btn-stop.svelte-6kdkl7{padding:.4rem .8rem;background-color:#ef4444;color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-stop.svelte-6kdkl7:hover{background-color:#dc2626;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn-stop.svelte-6kdkl7:active{transform:translateY(0);box-shadow:none}.loading.svelte-6kdkl7,.error.svelte-6kdkl7,.empty.svelte-6kdkl7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#64748b}.spinner.svelte-6kdkl7{width:40px;height:40px;border:4px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:svelte-6kdkl7-spin .8s linear infinite;margin-bottom:1rem}@keyframes svelte-6kdkl7-spin{to{transform:rotate(360deg)}}.error.svelte-6kdkl7 button:where(.svelte-6kdkl7){margin-top:1rem;padding:.5rem 1rem;background-color:#667eea;color:#fff;border:none;border-radius:.375rem;cursor:pointer}.header-actions.svelte-6kdkl7{display:flex;gap:.75rem;align-items:center}.create-game-btn.svelte-6kdkl7{padding:.5rem 1rem;background-color:#10b981;color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:600;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.create-game-btn.svelte-6kdkl7:hover:not(:disabled){background-color:#059669}.create-game-btn.svelte-6kdkl7:disabled{opacity:.6;cursor:not-allowed}.modal-overlay.svelte-6kdkl7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-6kdkl7{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;display:flex;flex-direction:column;width:90%;max-width:900px;height:80vh;max-height:600px}.modal-header.svelte-6kdkl7{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.modal-header.svelte-6kdkl7 h3:where(.svelte-6kdkl7){margin:0;font-size:1.125rem;color:#1e293b;font-weight:600}.close-btn.svelte-6kdkl7{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;padding:0;transition:color .2s}.close-btn.svelte-6kdkl7:hover{color:#1e293b}.modal-body-full.svelte-6kdkl7{flex:1;overflow:hidden}.strategies-section.svelte-1c5xne1{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a}.section-header.svelte-1c5xne1{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.strategies-section.svelte-1c5xne1 h3:where(.svelte-1c5xne1){margin:0;font-size:1.1rem;font-weight:600;color:#111827;display:flex;align-items:center;gap:.5rem}.tabs-container.svelte-1c5xne1{display:flex;gap:0;background-color:#fff;border-bottom:1px solid #e5e7eb;padding:0}.sub-tabs-container.svelte-1c5xne1{display:flex;gap:1rem;padding:1rem 1.5rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.sub-tab-button.svelte-1c5xne1{padding:.5rem 1rem;border:none;background:none;color:#6b7280;font-size:.9rem;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.sub-tab-button.svelte-1c5xne1:hover{color:#111827}.sub-tab-button.active.svelte-1c5xne1{color:#3b82f6;border-bottom-color:#3b82f6}.search-filters.svelte-1c5xne1{display:flex;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.search-input.svelte-1c5xne1{flex:1;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s}.search-input.svelte-1c5xne1:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-input.svelte-1c5xne1::placeholder{color:#9ca3af}.tab-button.svelte-1c5xne1{flex:1;padding:1rem 1.5rem;border:.5px solid;background-color:transparent;color:#6b7280;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s}.tab-button.svelte-1c5xne1:hover{color:#111827;background-color:#f9fafb}.tab-button.active.svelte-1c5xne1{color:#3b82f6}.badge.svelte-1c5xne1{background:#3b82f6;color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:12px;font-weight:600}.empty-state.svelte-1c5xne1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#9ca3af}.empty-state.svelte-1c5xne1 svg:where(.svelte-1c5xne1){margin-bottom:1rem}.empty-state.svelte-1c5xne1 p:where(.svelte-1c5xne1){margin:.5rem 0;font-size:1rem}.table-wrapper.svelte-1c5xne1{overflow-x:auto;padding:1.5rem}.strategies-table.svelte-1c5xne1{width:100%;border-collapse:collapse;font-size:.9rem}.strategies-table.svelte-1c5xne1 thead:where(.svelte-1c5xne1){background:#f9fafb;border-bottom:2px solid #e5e7eb}.strategies-table.svelte-1c5xne1 th:where(.svelte-1c5xne1){padding:.75rem;text-align:left;font-weight:600;color:#374151;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.strategies-table.svelte-1c5xne1 tbody:where(.svelte-1c5xne1) tr:where(.svelte-1c5xne1){border-bottom:1px solid #e5e7eb;transition:background-color .2s}.strategies-table.svelte-1c5xne1 tbody:where(.svelte-1c5xne1) tr:where(.svelte-1c5xne1):hover{background-color:#f9fafb}.strategies-table.svelte-1c5xne1 td:where(.svelte-1c5xne1){padding:.75rem;color:#111827}.strategy-cell.svelte-1c5xne1{font-weight:600}.strategy-num-cell.svelte-1c5xne1{color:#6b7280;font-family:monospace}.pid-cell.svelte-1c5xne1{font-family:monospace;color:#6b7280}.status-cell.svelte-1c5xne1{padding:.5rem .75rem}.date-cell.svelte-1c5xne1{font-size:.875rem;color:#6b7280}.actions-cell.svelte-1c5xne1{display:flex;gap:.5rem}.status-badge.svelte-1c5xne1{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;width:fit-content}.status-dot.svelte-1c5xne1{width:6px;height:6px;border-radius:50%;background:currentColor;animation:svelte-1c5xne1-pulse 2s infinite}@keyframes svelte-1c5xne1-pulse{0%,to{opacity:1}50%{opacity:.5}}.pagination-controls.svelte-1c5xne1{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid #e5e7eb;background-color:#f9fafb;gap:1.5rem}.page-info.svelte-1c5xne1{font-size:.875rem;color:#6b7280}.page-info.svelte-1c5xne1 strong:where(.svelte-1c5xne1){color:#111827;font-weight:600}.controls-group.svelte-1c5xne1{display:flex;align-items:center;gap:.75rem}.page-size-select.svelte-1c5xne1{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;font-size:.875rem;cursor:pointer;transition:border-color .2s}.page-size-select.svelte-1c5xne1:hover{border-color:#9ca3af}.page-size-select.svelte-1c5xne1:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.pagination-btn.svelte-1c5xne1{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#111827;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.pagination-btn.svelte-1c5xne1:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background-color:#f0f9ff}.pagination-btn.svelte-1c5xne1:disabled{opacity:.5;cursor:not-allowed}.page-input.svelte-1c5xne1{width:4rem;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;text-align:center}.page-input.svelte-1c5xne1:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.add-strategy-section.svelte-1c5xne1{padding:1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:8px 8px 0 0}.strategy-input-group.svelte-1c5xne1{display:flex;gap:1rem;align-items:flex-start}.strategy-search-container.svelte-1c5xne1{position:relative;flex:1}.strategy-search-input.svelte-1c5xne1{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:all .2s}.strategy-search-input.svelte-1c5xne1:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.strategy-search-input.svelte-1c5xne1:disabled{background-color:#f3f4f6;cursor:not-allowed}.strategy-dropdown.svelte-1c5xne1{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 6px -1px #0000001a;max-height:300px;overflow-y:auto;z-index:10}.dropdown-item.svelte-1c5xne1{padding:.75rem 1rem;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f3f4f6}.dropdown-item.svelte-1c5xne1:last-child{border-bottom:none}.dropdown-item.svelte-1c5xne1:hover{background-color:#f3f4f6}.dropdown-item.selected.svelte-1c5xne1{background-color:#dbeafe;border-left:3px solid #3b82f6;padding-left:calc(1rem - 3px)}.dropdown-item.loading.svelte-1c5xne1,.dropdown-item.empty.svelte-1c5xne1{cursor:default;color:#9ca3af;text-align:center;padding:1rem}.strategy-name.svelte-1c5xne1{font-weight:600;color:#111827;font-size:.875rem}.strategy-description.svelte-1c5xne1{font-size:.75rem;color:#6b7280;margin-top:.25rem}.btn.svelte-1c5xne1{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary.svelte-1c5xne1{background-color:#3b82f6;color:#fff}.btn-primary.svelte-1c5xne1:hover:not(:disabled){background-color:#2563eb}.btn-primary.svelte-1c5xne1:disabled{background-color:#9ca3af;cursor:not-allowed;opacity:.6}.btn-sm.svelte-1c5xne1{padding:.375rem .75rem;font-size:.75rem}.btn-danger.svelte-1c5xne1{background-color:#ef4444;color:#fff}.btn-danger.svelte-1c5xne1:hover{background-color:#dc2626}.chart-container.svelte-tlxsoz{position:relative;width:100%;height:100%}.chart-wrapper.svelte-tlxsoz{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.chart-info.svelte-tlxsoz{position:absolute;top:10px;right:10px;z-index:10;pointer-events:none}.candle-chart-container.svelte-tlxsoz{width:100%;height:100%;position:relative;padding:0;margin:0}.volume-chart-container.svelte-tlxsoz{width:100%;height:80px;position:relative;border-top:1px solid rgba(100,116,139,.2);padding:0;margin:0}canvas.svelte-tlxsoz{width:100%;height:100%}.chart-badge.svelte-tlxsoz{background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.chart-wrapper.svelte-tlxsoz canvas:where(.svelte-tlxsoz){cursor:grab;-webkit-user-select:none;user-select:none}.chart-wrapper.svelte-tlxsoz canvas:where(.svelte-tlxsoz):active{cursor:grabbing}.orderbook-container.svelte-1tncsqy{display:flex;flex-direction:column;background:#f5f5f5;border-radius:6px;border:1px solid #ddd;overflow:hidden;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 1px 3px #00000014}.orderbook-header.svelte-1tncsqy{padding:12px 16px;border-bottom:1px solid #e0e0e0;background:#fff;box-shadow:0 1px 2px #0000000a}.orderbook-header.svelte-1tncsqy h3:where(.svelte-1tncsqy){margin:0 0 8px;font-size:14px;font-weight:600;color:#333}.orderbook-info.svelte-1tncsqy{display:flex;gap:16px;font-size:12px;color:#666;justify-content:flex-end}.symbol-info.svelte-1tncsqy{font-weight:600;color:#1f77b4;text-align:right;font-size:14px}.update-time.svelte-1tncsqy{color:#777}.loading.svelte-1tncsqy{color:#ff7f0e;animation:svelte-1tncsqy-pulse 1s infinite}@keyframes svelte-1tncsqy-pulse{0%,to{opacity:.6}50%{opacity:1}}.orderbook-content.svelte-1tncsqy{display:flex;flex-direction:column;flex:1;overflow-y:auto;gap:1px;padding:0;background:#fafafa}.side.svelte-1tncsqy{flex:1;display:flex;flex-direction:column;border:none;border-radius:0;background:#fff;overflow:hidden;border-bottom:1px solid #e8e8e8}.side.svelte-1tncsqy:last-of-type{border-bottom:none}.side-header.svelte-1tncsqy{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:8px 12px;background:#f9f9f9;border-bottom:1px solid #e8e8e8;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.orders-list.svelte-1tncsqy{flex:1;overflow-y:auto;max-height:200px}.order-row.svelte-1tncsqy{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:6px 12px;font-size:12px;border-bottom:1px solid #f0f0f0;position:relative;align-items:center;transition:background-color .15s ease}.order-row.svelte-1tncsqy:hover{background:#fafafa}.bid-row.svelte-1tncsqy{color:#2ecc71}.ask-row.svelte-1tncsqy{color:#e74c3c}.col-price.svelte-1tncsqy{font-weight:600;text-align:right;z-index:2;position:relative}.col-amount.svelte-1tncsqy{text-align:right;z-index:2;position:relative}.col-total.svelte-1tncsqy{text-align:right;z-index:2;position:relative;color:#888;font-size:11px}.bar.svelte-1tncsqy{position:absolute;right:0;top:0;height:100%;z-index:1}.spread-indicator.svelte-1tncsqy{padding:10px 12px;background:#fff8f0;border-top:1px solid #ffe8d6;border-bottom:1px solid #ffe8d6;text-align:center;font-size:12px;color:#d35400;font-weight:600}.empty-state.svelte-1tncsqy{padding:20px;text-align:center;color:#bbb;font-size:12px}.asks-side.svelte-1tncsqy{order:1}.spread-indicator.svelte-1tncsqy{order:2}.bids-side.svelte-1tncsqy{order:3}.orders-list.svelte-1tncsqy::-webkit-scrollbar{width:6px}.orders-list.svelte-1tncsqy::-webkit-scrollbar-track{background:#f5f5f5}.orders-list.svelte-1tncsqy::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.orders-list.svelte-1tncsqy::-webkit-scrollbar-thumb:hover{background:#999}.orderbook-title.svelte-1tncsqy{display:flex;gap:8px}.chart-header.svelte-1v49vtf{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:.5rem 1.25rem;border-radius:12px 12px 0 0;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.header-title.svelte-1v49vtf h2:where(.svelte-1v49vtf){margin:0;font-size:1rem;font-weight:700;color:#111827}.chart-controls.svelte-1v49vtf{display:flex;align-items:center;gap:.5rem}.select-field-sm.svelte-1v49vtf{padding:.375rem .5rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.select-field-sm.svelte-1v49vtf:hover{border-color:#9ca3af}.select-field-sm.svelte-1v49vtf:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.btn-traders.svelte-1v49vtf{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#3b82f6;border:1px solid #3b82f6;border-radius:8px;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-traders.svelte-1v49vtf:hover{background:#2563eb;border-color:#2563eb}.btn-traders.svelte-1v49vtf:active{background:#1d4ed8}.selected-traders-bar.svelte-1v49vtf{display:flex;align-items:center;gap:.75rem;background:#eff6ff;padding:.5rem 1.25rem;border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe}.traders-label.svelte-1v49vtf{font-size:.7rem;font-weight:600;color:#1e40af;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.trader-cards.svelte-1v49vtf{display:flex;gap:.5rem;flex-wrap:wrap}.trader-card.svelte-1v49vtf{padding:.375rem .75rem;background:#fff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;font-size:.75rem;font-weight:500}.symbol-selector-bar.svelte-1v49vtf{display:flex;align-items:center;gap:1.5rem;background:#f8fafc;padding:.5rem 1.25rem;border-bottom:1px solid #e5e7eb}.selector-section.svelte-1v49vtf{display:flex;align-items:center;gap:.75rem}.selector-label.svelte-1v49vtf{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.symbol-buttons.svelte-1v49vtf{display:flex;gap:.5rem}.symbol-btn.svelte-1v49vtf{padding:.25rem .75rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#475569;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.symbol-btn.svelte-1v49vtf:hover{border-color:#94a3b8;background:#f1f5f9}.symbol-btn.active.svelte-1v49vtf{background:#3b82f6;border-color:#3b82f6;color:#fff;box-shadow:0 1px 2px #3b82f64d}.exchange-display.svelte-1v49vtf{padding:.25rem .75rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:.75rem;font-weight:600;text-transform:uppercase}.modal-overlay.svelte-1v49vtf{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content.svelte-1v49vtf{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a;width:90%;max-width:500px;max-height:80vh;display:flex;flex-direction:column}.modal-header.svelte-1v49vtf{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header.svelte-1v49vtf h3:where(.svelte-1v49vtf){margin:0;font-size:1.125rem;font-weight:700;color:#111827}.modal-close.svelte-1v49vtf{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;padding:0;line-height:1}.modal-close.svelte-1v49vtf:hover{color:#111827}.traders-list.svelte-1v49vtf{padding:1rem;overflow-y:auto;max-height:300px}.trader-row.svelte-1v49vtf{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid #f3f4f6}.trader-item.svelte-1v49vtf{display:flex;align-items:center;gap:.75rem;cursor:pointer}.trader-name.svelte-1v49vtf{font-weight:500;color:#374151}.trader-email.svelte-1v49vtf{font-size:.8rem;color:#6b7280}.balance-select.svelte-1v49vtf{padding:.25rem .5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.8rem;color:#374151}.selected-preview.svelte-1v49vtf{padding:1rem;background:#f9fafb;border-top:1px solid #e5e7eb}.selected-preview.svelte-1v49vtf h4:where(.svelte-1v49vtf){margin:0 0 .5rem;font-size:.875rem;color:#4b5563}.preview-cards.svelte-1v49vtf{display:flex;flex-wrap:wrap;gap:.5rem}.preview-card.svelte-1v49vtf{padding:.25rem .5rem;background:#e0e7ff;color:#4338ca;border-radius:4px;font-size:.75rem;font-weight:500}.modal-footer.svelte-1v49vtf{padding:1rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.btn-cancel.svelte-1v49vtf{padding:.5rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;font-weight:500;cursor:pointer}.btn-save.svelte-1v49vtf{padding:.5rem 1rem;background:#3b82f6;border:1px solid #3b82f6;border-radius:6px;color:#fff;font-weight:500;cursor:pointer}.btn-save.svelte-1v49vtf:hover{background:#2563eb}.modal-tabs.svelte-1v49vtf{display:flex;padding:0 1.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.tab-btn.svelte-1v49vtf{padding:.75rem 1.5rem;border:none;background:none;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-btn.svelte-1v49vtf:hover{color:#3b82f6}.tab-btn.active.svelte-1v49vtf{color:#3b82f6;border-bottom-color:#3b82f6}.modal-body.svelte-1v49vtf{flex:1;overflow-y:auto}.config-tab-content.svelte-1v49vtf{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.config-row.svelte-1v49vtf{display:flex;flex-direction:column;gap:.5rem}.config-label.svelte-1v49vtf{display:flex;align-items:center;gap:.75rem;font-weight:600;color:#374151;cursor:pointer}.config-desc.svelte-1v49vtf{margin:0;font-size:.75rem;color:#6b7280}.config-input.svelte-1v49vtf{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;width:100%;max-width:200px}.trade-simulation-container.svelte-x4k33l{padding:1.5rem;background:#f9fafb;min-height:100vh}.simulation-header.svelte-x4k33l{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 1px 3px #0000001a}.header-left.svelte-x4k33l{display:flex;align-items:center;gap:1rem}.simulation-header.svelte-x4k33l h1:where(.svelte-x4k33l){margin:0;font-size:1.75rem;font-weight:700;color:#111827}.header-actions.svelte-x4k33l{display:flex;align-items:center;gap:.75rem}.user-info.svelte-x4k33l{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#f9fafb;border-radius:8px;color:#374151;font-size:.95rem;font-weight:500}.alert.svelte-x4k33l{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem;font-size:.95rem}.alert-error.svelte-x4k33l{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.alert-success.svelte-x4k33l{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.simulation-layout.svelte-x4k33l{display:grid;grid-template-columns:320px 1fr 320px;gap:1.5rem;height:600px;margin-bottom:1.5rem}.running-strategies-container.svelte-x4k33l{width:100%}.left-panel.svelte-x4k33l,.right-panel.svelte-x4k33l{background:#fff;border-radius:12px;overflow-y:auto;box-shadow:0 1px 3px #0000001a;height:100%;display:flex;flex-direction:column;min-height:0}.left-panel.svelte-x4k33l{padding:0}.right-panel.svelte-x4k33l{padding:1.5rem}.center-panel.svelte-x4k33l{display:flex;flex-direction:column;gap:.25rem;min-height:0;flex:1;height:100%}.panel-section.svelte-x4k33l{margin-bottom:.5rem}.panel-section.svelte-x4k33l:last-child{margin-bottom:0}.panel-section.svelte-x4k33l h3:where(.svelte-x4k33l){margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#111827;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.user-info.svelte-x4k33l{display:flex;flex-direction:column;gap:.25rem}.chart-container.svelte-x4k33l{flex:1;background:#fff;border-radius:0 0 12px 12px;padding:.5rem;box-shadow:0 1px 3px #0000001a;min-height:0;overflow:hidden}.chart-wrapper-container.svelte-x4k33l{position:relative;display:flex;flex-direction:column;height:100%;gap:.5rem;justify-content:center;align-items:center}.chart-placeholder.svelte-x4k33l{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af}.chart-placeholder.svelte-x4k33l p:where(.svelte-x4k33l){margin:.5rem 0;font-size:1rem}.session-controls.svelte-x4k33l{background:#fff;border-radius:12px;padding:1.5rem;margin-top:1rem;margin-bottom:1rem;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;gap:1rem;position:relative;z-index:10}.session-controls.svelte-x4k33l button:where(.svelte-x4k33l){flex-shrink:0}.session-info-text.svelte-x4k33l{margin:0;font-size:.875rem;color:#6b7280}.session-id.svelte-x4k33l{font-family:monospace;font-weight:600;color:#111827}.spinner-inline.svelte-x4k33l{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-x4k33l-spin .8s linear infinite;margin-right:.5rem}@keyframes svelte-x4k33l-spin{to{transform:rotate(360deg)}}.trades-list.svelte-x4k33l{font-family:Monaco,Courier New,monospace;font-size:.85rem}.trades-header.svelte-x4k33l{display:grid;grid-template-columns:1fr 1fr 1fr;padding:.5rem;background:#f9fafb;border-radius:6px;font-weight:600;color:#6b7280;font-size:.75rem;text-transform:uppercase;margin-bottom:.5rem}.trade-row.svelte-x4k33l{display:grid;grid-template-columns:1fr 1fr 1fr;padding:.375rem .5rem;transition:background .2s}.trade-row.svelte-x4k33l:hover{background:#f9fafb}.buy-trade.svelte-x4k33l .price:where(.svelte-x4k33l){color:#10b981}.sell-trade.svelte-x4k33l .price:where(.svelte-x4k33l){color:#ef4444}.btn.svelte-x4k33l{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.btn.svelte-x4k33l:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-x4k33l{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary.svelte-x4k33l:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.btn-danger.svelte-x4k33l{background:#ef4444;color:#fff}.btn-danger.svelte-x4k33l:hover:not(:disabled){background:#dc2626}@media(max-width:1400px){.simulation-layout.svelte-x4k33l{grid-template-columns:280px 1fr 280px}}@media(max-width:1200px){.simulation-layout.svelte-x4k33l{grid-template-columns:1fr;height:auto}.left-panel.svelte-x4k33l,.right-panel.svelte-x4k33l{max-height:600px}}.loading-container.svelte-1n46o8q{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;gap:20px}.spinner.svelte-1n46o8q{width:50px;height:50px;border:4px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:svelte-1n46o8q-spin .8s linear infinite}@keyframes svelte-1n46o8q-spin{to{transform:rotate(360deg)}}.loading-container.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:16px;color:#666}
