.model-selector.svelte-10w5eu0{position:relative;width:100%}.selector-trigger-wrapper.svelte-10w5eu0{display:flex;align-items:stretch;gap:0}.selector-trigger.svelte-10w5eu0{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;font-family:Helvetica Neue,sans-serif;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:left}.selector-trigger.svelte-10w5eu0:hover:not(:disabled){border-color:#fff6;background:#ffffff14}.selector-trigger.svelte-10w5eu0:focus{outline:none;border-color:#fff}.selector-trigger.open.svelte-10w5eu0{border-color:#fff;background:#ffffff14}.selector-trigger.svelte-10w5eu0:disabled{opacity:.5;cursor:not-allowed}.selector-trigger.has-selection.svelte-10w5eu0{border-right:none}.placeholder.svelte-10w5eu0{color:#fff6}.chevron.svelte-10w5eu0{width:16px;height:16px;color:#fff6;transition:transform .2s ease;flex-shrink:0}.selector-trigger.open.svelte-10w5eu0 .chevron:where(.svelte-10w5eu0){transform:rotate(180deg)}.selected-model.svelte-10w5eu0{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.model-name.svelte-10w5eu0{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-org.svelte-10w5eu0{color:#ffffff80;font-size:12px;white-space:nowrap}.clear-btn.svelte-10w5eu0{display:flex;align-items:center;justify-content:center;width:44px;padding:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-left:none;color:#fff9;cursor:pointer;transition:all .2s ease;flex-shrink:0}.clear-btn.svelte-10w5eu0:hover:not(:disabled){background:#ffffff1a;color:#fff}.clear-btn.svelte-10w5eu0:disabled{opacity:.5;cursor:not-allowed}.clear-btn.svelte-10w5eu0 svg:where(.svelte-10w5eu0){width:16px;height:16px}.dropdown.svelte-10w5eu0{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#1a1a1a;border:1px solid rgba(255,255,255,.2);z-index:100;animation:svelte-10w5eu0-dropdownFadeIn .15s ease-out}@keyframes svelte-10w5eu0-dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-container.svelte-10w5eu0{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.search-icon.svelte-10w5eu0{width:16px;height:16px;color:#fff6;flex-shrink:0}.search-input.svelte-10w5eu0{flex:1;background:transparent;border:none;color:#fff;font-family:Helvetica Neue,sans-serif;font-size:13px;outline:none}.search-input.svelte-10w5eu0::placeholder{color:#ffffff4d}.model-list.svelte-10w5eu0{max-height:280px;overflow-y:auto}.model-list.svelte-10w5eu0::-webkit-scrollbar{width:6px}.model-list.svelte-10w5eu0::-webkit-scrollbar-track{background:transparent}.model-list.svelte-10w5eu0::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.model-list.svelte-10w5eu0::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.model-option.svelte-10w5eu0{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;background:transparent;border:none;color:#fff;font-family:Helvetica Neue,sans-serif;font-size:13px;cursor:pointer;text-align:left;transition:background .15s ease}.model-option.svelte-10w5eu0:hover{background:#ffffff14}.model-option.selected.svelte-10w5eu0{background:#53ff921a}.option-name.svelte-10w5eu0{flex:1;font-weight:500}.option-org.svelte-10w5eu0{color:#fff6;font-size:11px}.check-icon.svelte-10w5eu0{width:16px;height:16px;color:#53ff92;flex-shrink:0}.no-results.svelte-10w5eu0{padding:24px 14px;text-align:center;color:#fff6;font-family:Helvetica Neue,sans-serif;font-size:13px}.create-page.svelte-jztt4t{display:flex;flex-direction:column;gap:32px;padding:24px;max-width:600px;margin:0 auto}@keyframes svelte-jztt4t-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-header.svelte-jztt4t{animation:svelte-jztt4t-fadeInUp .5s ease-out}.page-header.svelte-jztt4t h1:where(.svelte-jztt4t){font-family:Helvetica Neue,sans-serif;font-size:32px;font-weight:700;letter-spacing:.1em;color:#fff;margin:0}.subtitle.svelte-jztt4t{font-family:Helvetica Neue,sans-serif;font-size:14px;letter-spacing:.05em;color:#ffffff80;margin:8px 0 0}.connect-section.svelte-jztt4t{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;border:1px dashed rgba(255,255,255,.2);text-align:center;animation:svelte-jztt4t-fadeInUp .5s ease-out .1s backwards}.connect-section.svelte-jztt4t p:where(.svelte-jztt4t){font-family:Helvetica Neue,sans-serif;font-size:14px;color:#fff9;margin:0}.connect-btn.svelte-jztt4t{display:flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;border:none;color:#000;font-family:Helvetica Neue,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;cursor:pointer;transition:all .2s ease}.connect-btn.svelte-jztt4t:hover{transform:translateY(-2px);box-shadow:0 4px 20px #fff3}.create-form.svelte-jztt4t{display:flex;flex-direction:column;gap:24px;animation:svelte-jztt4t-fadeInUp .5s ease-out .1s backwards}.form-group.svelte-jztt4t{display:flex;flex-direction:column;gap:8px}.form-group.svelte-jztt4t label:where(.svelte-jztt4t){font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:700;letter-spacing:.15em;color:#fff}.field-description.svelte-jztt4t{font-family:Helvetica Neue,sans-serif;font-size:12px;color:#fff6;margin:0 0 4px}.select-field.svelte-jztt4t,.date-input.svelte-jztt4t{padding:14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;font-family:Helvetica Neue,sans-serif;font-size:14px;transition:all .2s ease}.select-field.svelte-jztt4t:focus,.date-input.svelte-jztt4t:focus{outline:none;border-color:#fff;background:#ffffff14}.select-field.svelte-jztt4t:disabled,.date-input.svelte-jztt4t:disabled{opacity:.5;cursor:not-allowed}.select-field.svelte-jztt4t option:where(.svelte-jztt4t){background:#1a1a1a;color:#fff}.loading-models.svelte-jztt4t{display:flex;align-items:center;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.1);color:#ffffff80;font-family:Helvetica Neue,sans-serif;font-size:13px}.preview-section.svelte-jztt4t{padding:20px;border:1px solid rgba(255,255,255,.2);background:#ffffff05}.preview-section.svelte-jztt4t h3:where(.svelte-jztt4t){font-family:Helvetica Neue,sans-serif;font-size:11px;font-weight:700;letter-spacing:.15em;color:#ffffff80;margin:0 0 16px}.preview-content.svelte-jztt4t{display:flex;flex-direction:column;gap:12px}.preview-matchup.svelte-jztt4t{display:flex;align-items:center;justify-content:center;gap:16px}.preview-model.svelte-jztt4t{font-family:Helvetica Neue,sans-serif;font-size:16px;font-weight:700;padding:8px 16px}.preview-model.yes.svelte-jztt4t{border:1px solid #22c55e;color:#22c55e}.preview-model.no.svelte-jztt4t{border:1px solid #ef4444;color:#ef4444}.preview-vs.svelte-jztt4t{font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;color:#fff6}.preview-details.svelte-jztt4t{display:flex;justify-content:center;gap:24px;font-family:Helvetica Neue,sans-serif;font-size:12px;color:#ffffff80}.preview-description.svelte-jztt4t{font-family:Helvetica Neue,sans-serif;font-size:13px;color:#fff9;text-align:center;margin:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.preview-description.svelte-jztt4t strong:where(.svelte-jztt4t){color:#22c55e}.success-alert.svelte-jztt4t{padding:16px;background:#22c55e1a;border:1px solid #22c55e;color:#22c55e;font-family:Helvetica Neue,sans-serif;font-size:13px}.submit-btn.svelte-jztt4t{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 24px;background:transparent;border:1px solid #53ff92;color:#53ff92;font-family:Helvetica Neue,sans-serif;font-size:18px;font-weight:400;letter-spacing:.02em;cursor:pointer;transition:all .2s ease}.submit-btn.svelte-jztt4t:hover:not(:disabled){background:#53ff921a}.submit-btn.svelte-jztt4t:disabled{border-color:#fff3;color:#fff6;cursor:not-allowed}.submit-btn.svelte-jztt4t:disabled .btn-diamond:where(.svelte-jztt4t){border-color:#fff6}.btn-diamond.svelte-jztt4t{width:13px;height:13px;border:1.5px solid #53ff92;background:transparent;transform:rotate(45deg);flex-shrink:0}.form-note.svelte-jztt4t{font-family:Helvetica Neue,sans-serif;font-size:11px;color:#fff6;text-align:center;margin:0}@media(max-width:768px){.page-header.svelte-jztt4t h1:where(.svelte-jztt4t){font-size:24px}.preview-matchup.svelte-jztt4t{flex-direction:column;gap:8px}.preview-details.svelte-jztt4t{flex-direction:column;gap:4px}}
