.modal-enter-active[data-v-f2e404db],.modal-leave-active[data-v-f2e404db]{transition:opacity .18s}.modal-enter-active .modal-content-zoom[data-v-f2e404db],.modal-leave-active .modal-content-zoom[data-v-f2e404db]{transition:opacity .18s,transform .22s cubic-bezier(.2,.8,.2,1)}.modal-enter-from[data-v-f2e404db],.modal-leave-to[data-v-f2e404db]{opacity:0}.modal-enter-from .modal-content-zoom[data-v-f2e404db],.modal-leave-to .modal-content-zoom[data-v-f2e404db]{opacity:0;transform:translateY(6px)scale(.985)}@media (prefers-reduced-motion:reduce){.modal-enter-active[data-v-f2e404db],.modal-leave-active[data-v-f2e404db],.modal-enter-active .modal-content-zoom[data-v-f2e404db],.modal-leave-active .modal-content-zoom[data-v-f2e404db]{transition:none}}.toast-enter-active[data-v-ef7edf68],.toast-leave-active[data-v-ef7edf68]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-ef7edf68]{opacity:0;transform:translateY(20px)scale(.9)}.toast-leave-to[data-v-ef7edf68]{opacity:0;transform:translate(20px)}.toast-move[data-v-ef7edf68]{transition:transform .3s}.browser-model-dialog-active[data-v-67445a51]{z-index:100;isolation:isolate;justify-content:center;align-items:center;height:100dvh;padding:28px;display:flex;position:fixed;inset:0}.browser-model-dialog-active .browser-model-dialog-panel[data-v-67445a51]{border:1px solid #94a3b82e;border-radius:24px;width:min(100%,1120px);height:min(100%,840px);animation:.48s cubic-bezier(.22,1,.36,1) both browser-model-dialog-arrive-67445a51;overflow:hidden;box-shadow:0 32px 100px -24px #0f172a66,inset 0 0 0 1px #ffffff0d}.browser-model-dialog-active .browser-model-dialog-panel[data-v-67445a51]:where(.dark *){box-shadow:0 32px 120px -24px #000000bf,inset 0 0 0 1px #ffffff06}.browser-model-dialog-active .browser-model-dialog-backdrop[data-v-67445a51]{animation:.36s both browser-model-dialog-veil-67445a51}.browser-model-dialog-leave-active .browser-model-dialog-panel[data-v-67445a51]{animation:.18s both browser-model-dialog-depart-67445a51}.browser-model-dialog-leave-active .browser-model-dialog-backdrop[data-v-67445a51]{animation:.18s reverse both browser-model-dialog-veil-67445a51}.browser-model-dialog-active .browser-model-dialog-content[data-v-67445a51]{overscroll-behavior:contain;overflow:auto}.browser-model-dialog-active[data-v-67445a51] .browser-model-welcome{--welcome-gutter:clamp(1rem, 3vw, 3rem);padding-top:clamp(4.25rem,9dvh,5.5rem);padding-bottom:1.5rem}.browser-model-dialog-active[data-v-67445a51] .onboarding-content{gap:clamp(1rem,3dvh,1.75rem)}.browser-model-dialog-active[data-v-67445a51] .onboarding-language{top:1.125rem;right:4rem}.browser-model-dialog-active[data-v-67445a51] .onboarding-benefits[data-benefit-layout=rotating]{animation:.8s cubic-bezier(.22,1,.36,1) .16s both browser-model-benefit-appear-67445a51}.browser-model-dialog-active[data-v-67445a51] .onboarding-local-files{margin-block-start:clamp(2.5rem,7dvh + .5rem,4.5rem);padding-top:1rem;animation:1s cubic-bezier(.22,1,.36,1) .42s both browser-model-files-hint-appear-67445a51}.browser-model-dialog-active[data-v-67445a51] .browser-model-step-enter-active{transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1)}.browser-model-dialog-active[data-v-67445a51] .browser-model-step-leave-active{transition:opacity .12s}.browser-model-dialog-active[data-v-67445a51] .browser-model-step-enter-from{opacity:0;transform:translateY(5px)}.browser-model-dialog-active[data-v-67445a51] .browser-model-step-leave-to{opacity:0}@keyframes browser-model-dialog-arrive-67445a51{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes browser-model-dialog-depart-67445a51{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes browser-model-dialog-veil-67445a51{0%{opacity:0}to{opacity:1}}@keyframes browser-model-files-hint-appear-67445a51{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes browser-model-benefit-appear-67445a51{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=639px){.browser-model-dialog-active[data-v-67445a51]{padding:0}.browser-model-dialog-active .browser-model-dialog-panel[data-v-67445a51]{border:0;border-radius:0;width:100%;height:100%}.browser-model-dialog-close[data-v-67445a51]{top:max(.75rem, env(safe-area-inset-top))}.browser-model-dialog-active[data-v-67445a51] .onboarding-language{top:max(.875rem, env(safe-area-inset-top))}.browser-model-dialog-active[data-v-67445a51] .browser-model-welcome{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}}@media (height<=700px){.browser-model-dialog-active[data-v-67445a51]{padding-block:12px}.browser-model-dialog-active[data-v-67445a51] .browser-model-welcome{padding-top:3.5rem}.browser-model-dialog-active[data-v-67445a51] .onboarding-local-files{margin-block-start:1.25rem;padding-top:1rem}}@media (width<=639px) and (height<=700px){.browser-model-dialog-active[data-v-67445a51]{padding-block:0}}@media (prefers-reduced-motion:reduce){.browser-model-dialog-active .browser-model-dialog-panel[data-v-67445a51],.browser-model-dialog-active .browser-model-dialog-backdrop[data-v-67445a51]{transition:none;animation:none}.browser-model-dialog-active[data-v-67445a51] .browser-model-step-enter-active,.browser-model-dialog-active[data-v-67445a51] .browser-model-step-leave-active{transition:none}.browser-model-dialog-active[data-v-67445a51] .onboarding-local-files,.browser-model-dialog-active[data-v-67445a51] .onboarding-benefits[data-benefit-layout=rotating]{animation:none}}.model-deck-card[data-v-2058bdb6]{min-height:8.5rem;width:var(--model-card-width);touch-action:pan-y pinch-zoom;transform:translateX(calc(-50% + var(--model-offset) * (var(--model-card-width) + .5rem) + var(--model-drag,0px)));opacity:.9;z-index:1;grid-area:1/1;grid-template-rows:minmax(0,1fr);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .3s,border-color .18s,background-color .3s,box-shadow .3s;display:grid;position:relative;left:50%}.model-deck-card-selected[data-v-2058bdb6]{opacity:1;z-index:2}.model-deck-card-selected[data-v-2058bdb6]:hover,.model-deck-card-selected[data-v-2058bdb6]:focus-visible{box-shadow:0 3px 12px #0000000a}.model-deck-card-previous[data-v-2058bdb6]:hover,.model-deck-card-next[data-v-2058bdb6]:hover,.model-deck-card-previous[data-v-2058bdb6]:focus-visible,.model-deck-card-next[data-v-2058bdb6]:focus-visible{opacity:1}.model-deck-card-hidden[data-v-2058bdb6]{opacity:0;pointer-events:none;z-index:0}.model-card-face[data-v-2058bdb6]{opacity:0;pointer-events:none;transition:none;position:absolute;inset:0}.model-card-face-primary[data-v-2058bdb6]{grid-template-rows:minmax(0,1fr) auto;transition:opacity .12s ease-in;display:grid;position:relative;inset:auto}.model-deck-card-selected .model-card-face-primary[data-v-2058bdb6]{opacity:1;transition:none}.model-deck-card-previous .model-card-face-preview-previous[data-v-2058bdb6],.model-deck-card-next .model-card-face-preview-next[data-v-2058bdb6]{opacity:1;transition:opacity .8s ease-out .12s}.model-deck-content[data-v-2058bdb6]{gap:.5rem;padding-block:.5rem}.model-deck-start[data-v-2058bdb6]{padding-block:.5rem}.model-deck-identity[data-v-2058bdb6]{font-size:clamp(16px,2.8cqw,20px);container:model-card-identity/inline-size}.model-deck-identity .model-deck-name[data-v-2058bdb6]{font-size:inherit}.model-deck-cpu[data-v-2058bdb6]{flex-shrink:0;display:none}.model-cpu-accent[data-v-2058bdb6]{justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:box-shadow .65s,color .65s,background-color .65s,border-color .65s;display:flex}.model-cpu-symbol[data-v-2058bdb6]{width:1rem;height:1rem}.model-deck-card-selected:hover .model-cpu-accent[data-v-2058bdb6],.model-deck-card-selected:focus-visible .model-cpu-accent[data-v-2058bdb6]{transition-duration:.95s;box-shadow:0 0 26px #38bdf842,0 0 10px #3b82f624}.model-deck-name[data-v-2058bdb6]{font-size:clamp(16px,2.8cqw,20px)}.model-card-preview-identity[data-v-2058bdb6]{width:calc(var(--model-visible-peek) - .75rem);flex-direction:column;justify-content:center;gap:.25rem;padding-block-end:1.5rem;display:flex;position:absolute;inset-block:0 3rem;inset-inline-start:.75rem;overflow:hidden}.model-card-preview-identity .model-deck-name[data-v-2058bdb6]{white-space:nowrap}.model-card-face-preview-previous .model-card-preview-identity[data-v-2058bdb6]{width:var(--model-visible-peek);padding-inline-start:calc(var(--model-edge-fade) * .45);padding-inline-end:.75rem;inset-inline:auto 0}.model-card-preview-action[data-v-2058bdb6]{width:var(--model-visible-peek);position:absolute;inset-block-end:1rem;inset-inline-start:0}.model-card-face-preview-previous .model-card-preview-action[data-v-2058bdb6]{inset-inline:auto 0}@container model-card-identity (width>=12rem){.model-deck-cpu[data-v-2058bdb6]{width:2.5rem;display:block}}@container model-card-identity (width>=18rem){.model-deck-cpu[data-v-2058bdb6]{width:3.75rem}.model-cpu-accent[data-v-2058bdb6]{width:3rem;height:3rem}.model-cpu-symbol[data-v-2058bdb6]{width:1.25rem;height:1.25rem}}@container browser-model-welcome (width>=36rem){.model-deck-card[data-v-2058bdb6]{min-height:11rem}.model-deck-content[data-v-2058bdb6]{gap:.75rem}.model-deck-content[data-v-2058bdb6],.model-deck-start[data-v-2058bdb6]{padding-block:.75rem;padding-inline:1rem}.model-deck-metadata[data-v-2058bdb6]{-moz-column-gap:1rem;flex-flow:wrap;column-gap:1rem;font-size:12px}.model-deck-start[data-v-2058bdb6]{font-size:14px}}@container browser-model-welcome (width<=30rem){.model-card-preview-action[data-v-2058bdb6]{display:none}}@media (prefers-reduced-motion:reduce){.model-deck-card[data-v-2058bdb6],.model-cpu-accent[data-v-2058bdb6],.model-deck-card .model-card-face[data-v-2058bdb6]{transition:none}}.dropdown-enter-active[data-v-f7bd8bbb],.dropdown-leave-active[data-v-f7bd8bbb]{transition:opacity .1s,transform .1s}.dropdown-enter-from[data-v-f7bd8bbb],.dropdown-leave-to[data-v-f7bd8bbb]{opacity:0;transform:scale(.95)translateY(-4px)}.animate-in[data-v-59b75077]{animation-fill-mode:forwards}@keyframes fade-in-59b75077{0%{opacity:0}to{opacity:1}}@keyframes zoom-in-59b75077{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fade-in[data-v-59b75077]{animation-name:fade-in-59b75077}.zoom-in[data-v-59b75077]{animation-name:zoom-in-59b75077}.browser-model-welcome[data-v-3e5667bc]{--welcome-gutter:clamp(.75rem, 3vw, 2rem);padding-inline:var(--welcome-gutter);justify-content:flex-start;padding-top:clamp(4.5rem,12dvh,9rem);padding-bottom:1.5rem;container:browser-model-welcome/inline-size}.onboarding-content[data-v-3e5667bc]{gap:clamp(1.25rem,3dvh,2.5rem)}.onboarding-intro[data-v-3e5667bc]{width:100%}.onboarding-language[data-v-3e5667bc]{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 5rem)}.onboarding-brand[data-v-3e5667bc]{animation:.6s cubic-bezier(.22,1,.36,1) onboarding-brand-appear-3e5667bc;position:relative;top:-5px}@keyframes onboarding-brand-appear-3e5667bc{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.model-deck[data-v-3e5667bc]{--model-card-width:min(28rem, max(11.5rem, 62cqw));--model-visible-peek:calc((100cqw - var(--model-card-width)) / 2 - .5rem);--model-edge-fade:clamp(1.25rem, calc(var(--model-visible-peek) * .55), 4rem);-webkit-mask-image:linear-gradient(to right, transparent, #000000b3 calc(var(--model-edge-fade) * .45), #000 var(--model-edge-fade), #000 calc(100% - var(--model-edge-fade)), #000000b3 calc(100% - var(--model-edge-fade) * .45), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000000b3 calc(var(--model-edge-fade) * .45), #000 var(--model-edge-fade), #000 calc(100% - var(--model-edge-fade)), #000000b3 calc(100% - var(--model-edge-fade) * .45), transparent);mask-image:linear-gradient(to right, transparent, #000000b3 calc(var(--model-edge-fade) * .45), #000 var(--model-edge-fade), #000 calc(100% - var(--model-edge-fade)), #000000b3 calc(100% - var(--model-edge-fade) * .45), transparent);grid-template-columns:minmax(0,1fr);padding-block:.5rem;display:grid;overflow:hidden}.model-stage[data-v-3e5667bc]{margin-inline:calc(-1 * var(--welcome-gutter));container:model-stage/inline-size}.model-deck-dragging .model-deck-card[data-v-3e5667bc]{transition:none}.onboarding-benefits[data-v-3e5667bc]{--benefit-inline-gap:1rem}.onboarding-benefit[data-v-3e5667bc]{opacity:0;grid-area:1/1;place-self:center;min-width:0;max-width:100%;animation:12s ease-in-out infinite both onboarding-benefit-cycle-3e5667bc}.onboarding-benefit-server[data-v-3e5667bc]{animation-delay:4s}.onboarding-benefit-gguf[data-v-3e5667bc]{animation-delay:8s}.onboarding-benefits[data-benefit-layout=inline][data-v-3e5667bc]{justify-content:center;gap:var(--benefit-inline-gap);display:flex}.onboarding-benefits[data-benefit-layout=inline]>.onboarding-benefit[data-v-3e5667bc]{white-space:nowrap;opacity:1;flex-shrink:0;animation:none;transform:none}.onboarding-benefit-measurement[data-v-3e5667bc]{gap:var(--benefit-inline-gap);white-space:nowrap;visibility:hidden;pointer-events:none;flex-wrap:nowrap;width:max-content;display:flex;position:absolute;top:0;left:0}@keyframes onboarding-benefit-cycle-3e5667bc{0%{opacity:0;transform:translateY(3px)}2%,31.6667%{opacity:1;transform:translateY(0)}33.3333%,to{opacity:0;transform:translateY(-3px)}}.model-deck[data-v-3e5667bc] .model-showcase-card-enter-active{animation:.8s ease-out both model-showcase-card-added-3e5667bc}@keyframes model-showcase-card-added-3e5667bc{0%{opacity:0}}.model-showcase-total[data-v-3e5667bc]{min-width:1ch;display:inline-block}.model-showcase-total-enter-active[data-v-3e5667bc]{transition:opacity .26s ease-out}.model-showcase-total-leave-active[data-v-3e5667bc]{transition:opacity .12s ease-in}.model-showcase-total-enter-from[data-v-3e5667bc],.model-showcase-total-leave-to[data-v-3e5667bc]{opacity:0}@container browser-model-welcome (width>=36rem){.onboarding-benefits[data-v-3e5667bc]{font-size:13px}}@container browser-model-welcome (width<=30rem){.onboarding-intro[data-v-3e5667bc]{padding-top:calc(2.75rem + env(safe-area-inset-top,0px))}}@container browser-model-welcome (width<=22rem){.model-toolbar[data-v-3e5667bc]{gap:.25rem}.model-pagination[data-v-3e5667bc]{gap:.125rem}.model-pagination button[data-v-3e5667bc]{width:2rem}.model-list-button[data-v-3e5667bc]{-moz-column-gap:.375rem;column-gap:.375rem;padding-inline:.375rem;font-size:13px}}@media (height<=720px){.browser-model-welcome[data-v-3e5667bc]{padding-top:4rem}.onboarding-content[data-v-3e5667bc]{gap:var(--benefit-inline-gap)}}.discovery-hint-enter-active[data-v-3e5667bc]{transition:opacity .38s .16s,transform .48s cubic-bezier(.22,1,.36,1) .16s}.discovery-hint-leave-active[data-v-3e5667bc]{transition:opacity .18s}.discovery-hint-enter-from[data-v-3e5667bc]{opacity:0;transform:translateY(6px)}.discovery-hint-leave-to[data-v-3e5667bc]{opacity:0}@media (prefers-reduced-motion:reduce){.onboarding-benefits[data-v-3e5667bc]{flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;display:flex}.onboarding-benefit[data-v-3e5667bc]{opacity:1;animation:none;transform:none}.onboarding-brand[data-v-3e5667bc],.model-deck[data-v-3e5667bc] .model-showcase-card-enter-active{animation:none}.model-showcase-total-enter-active[data-v-3e5667bc],.model-showcase-total-leave-active[data-v-3e5667bc],.discovery-hint-enter-active[data-v-3e5667bc],.discovery-hint-leave-active[data-v-3e5667bc]{transition:none}}.settings-collapse[data-v-28d753f8]{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1),opacity .14s,visibility 0s .2s;display:grid}.settings-collapse[data-open=true][data-v-28d753f8]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.settings-collapse-inner[data-v-28d753f8]{min-height:0;overflow:hidden}.settings-collapse[data-open=true]>.settings-collapse-inner[data-v-28d753f8]{animation:.2s step-end forwards reveal-settings-overflow-28d753f8}@keyframes reveal-settings-overflow-28d753f8{to{overflow:visible}}@media (prefers-reduced-motion:reduce){.settings-collapse[data-v-28d753f8]{transition:none}.settings-collapse[data-open=true]>.settings-collapse-inner[data-v-28d753f8]{animation:none;overflow:visible}}.toggle-switch[data-v-6ee1f746]{--toggle-track:#d1d5db;vertical-align:middle;border-radius:999px;flex:none;width:46px;height:22px;transition:transform .2s;display:inline-flex;position:relative}.dark .toggle-switch{--toggle-track:#4b5563}.toggle-switch[data-v-6ee1f746]:has(:checked,[aria-checked=true]){--toggle-track:#3b82f6}.toggle-switch[data-v-6ee1f746]:has(:checked,[aria-checked=true]):hover:not(:has(:disabled)){--toggle-track:#60a5fa}.toggle-switch[data-v-6ee1f746] input[type=checkbox],.toggle-switch[data-v-6ee1f746] button[role=switch]{appearance:none;box-sizing:border-box;border-radius:inherit;background:var(--toggle-track);cursor:pointer;border:1px solid #ffffff1a;width:100%;height:100%;margin:0;padding:0;transition:background-color .2s;display:block}.toggle-switch[data-v-6ee1f746] :focus-visible{outline-offset:3px;outline:2px solid #60a5fa80}.toggle-switch[data-v-6ee1f746]:has(:active:enabled){transform:scale(.95)}.toggle-switch[data-v-6ee1f746]:has(:disabled){opacity:.5}.toggle-switch[data-v-6ee1f746] :disabled{cursor:not-allowed}.toggle-switch-thumb[data-v-6ee1f746]{pointer-events:none;background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s ease-out;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0002}.toggle-switch:has(:checked,[aria-checked=true]) .toggle-switch-thumb[data-v-6ee1f746]{left:calc(100% - 20px)}@media (prefers-reduced-motion:reduce){.toggle-switch[data-v-6ee1f746],.toggle-switch[data-v-6ee1f746] input,.toggle-switch[data-v-6ee1f746] button,.toggle-switch-thumb[data-v-6ee1f746]{transition:none}.toggle-switch[data-v-6ee1f746]:has(:active:enabled){transform:none}}@media (forced-colors:active){.toggle-switch[data-v-6ee1f746] input[type=checkbox]{appearance:auto}.toggle-switch:has(input) .toggle-switch-thumb[data-v-6ee1f746]{visibility:hidden}.toggle-switch[data-v-6ee1f746] button{background:canvas;border-color:buttontext}.toggle-switch-thumb[data-v-6ee1f746]{background:buttontext}}.model-file-drop-accent[data-v-3e03c579]{box-shadow:0 0 20px #3b82f624}.model-file-input-fill[data-v-fe6427ea],.local-files-fill[data-v-7ab21602]{height:100%}.local-files-fill>.local-files-picker-fill[data-v-7ab21602]{flex:1 1 0;height:auto;min-height:0}
