.slider.svelte-1iwgumd{-webkit-user-select:none;user-select:none;height:100%}.slider-track.svelte-1iwgumd{border-radius:4px;width:.5rem;height:100%}.hue.svelte-1iwgumd .slider-track:where(.svelte-1iwgumd){background:linear-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.alpha.svelte-1iwgumd .slider-track:where(.svelte-1iwgumd){background-image:repeating-conic-gradient(#bfbfbf 0 25%, #fff 0 50%);background-position:0 0,.25rem .25rem;background-size:.5rem .5rem}.alpha.svelte-1iwgumd .slider-track-overlay:where(.svelte-1iwgumd){background-image:linear-gradient(to bottom, transparent 0%, var(--color) 100%);border-radius:inherit;width:100%;height:100%}.slider-handle.svelte-1iwgumd{box-sizing:border-box;border:2px solid #fff;border-radius:100px;width:1rem;height:1rem;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3px #00000080}.input.svelte-195q2o2{-webkit-user-select:none;user-select:none;cursor:default;outline:none}.intersection-observer-wrapper.svelte-11cwj9r{width:100%;height:auto}.mouse-follow-container.svelte-zh24mg{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out}@media (prefers-reduced-motion:reduce){.mouse-follow-container.svelte-zh24mg{transition:none;transform:none!important}}.ripple-container.svelte-4bq81r{position:relative;overflow:hidden}.ripple.svelte-4bq81r{pointer-events:none;border-radius:50%;animation:ease-out forwards svelte-4bq81r-ripple-animation;position:absolute;transform:scale(0)}@keyframes svelte-4bq81r-ripple-animation{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ripple.svelte-4bq81r{display:none}}.stagger-container.svelte-46ph80{width:100%}.magnetic-hover-container.svelte-17enaji{will-change:transform;transition:transform .1s ease-out}@media (prefers-reduced-motion:reduce){.magnetic-hover-container.svelte-17enaji{transition:none;transform:none!important}}.parallax-container.svelte-6ongh0{will-change:transform;transition:transform .1s linear}@media (prefers-reduced-motion:reduce){.parallax-container.svelte-6ongh0{transition:none;transform:none!important}}.page-transition-wrapper.svelte-1w3akq2{width:100%;height:auto}@media (prefers-reduced-motion:reduce){.page-transition-wrapper.svelte-1w3akq2{opacity:1!important}}.input-group.svelte-abhhm8{flex-direction:column;gap:.375rem;display:flex}.input-label.svelte-abhhm8{color:#52525b;font-size:.75rem;font-weight:500}.dark .input-label.svelte-abhhm8{color:#a1a1aa}.input-wrapper.svelte-abhhm8{align-items:flex-start;display:flex;position:relative}.input-icon.svelte-abhhm8{color:#a1a1aa;position:absolute;top:.75rem;left:.75rem}.text-input.svelte-abhhm8{background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;width:100%;padding:.625rem .75rem .625rem 2.5rem;font-size:.875rem;transition:all .2s}.dark .text-input.svelte-abhhm8{color:#fafafa;background:#27272a;border-color:#3f3f46}.text-input.svelte-abhhm8:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.text-input.textarea.svelte-abhhm8{resize:none}.input-controls.svelte-abhhm8{align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.size-display.svelte-abhhm8{color:#71717a;min-width:3rem;font-size:.75rem}.size-btn.svelte-abhhm8{color:#52525b;cursor:pointer;background:#f4f4f5;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.875rem;transition:all .15s;display:flex}.dark .size-btn.svelte-abhhm8{color:#a1a1aa;background:#3f3f46}.size-btn.svelte-abhhm8:hover{background:#e4e4e7}.dark .size-btn.svelte-abhhm8:hover{background:#52525b}.color-input.svelte-abhhm8{cursor:pointer;border:2px solid #e4e4e7;border-radius:.25rem;width:1.5rem;height:1.5rem;padding:0}.dark .color-input.svelte-abhhm8{border-color:#3f3f46}.image-input-container.svelte-1fsq16a{width:100%}.tab-navigation.svelte-1fsq16a{background:#f4f4f5cc;border-radius:.75rem;gap:.25rem;margin-bottom:.75rem;padding:.25rem;display:flex}.dark .tab-navigation.svelte-1fsq16a{background:#27272acc}.tab-button.svelte-1fsq16a{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.tab-button.svelte-1fsq16a:hover{color:#18181b;background:#ffffff80}.dark .tab-button.svelte-1fsq16a:hover{color:#fafafa;background:#3f3f4680}.tab-button.active.svelte-1fsq16a{color:#18181b;background:#fff;box-shadow:0 1px 3px #0000001a}.dark .tab-button.active.svelte-1fsq16a{color:#fafafa;background:#3f3f46}.tab-content.svelte-1fsq16a{min-height:120px}.drop-zone.svelte-1fsq16a{cursor:pointer;background:#fafafa80;border:2px dashed #d4d4d8;border-radius:.75rem;justify-content:center;align-items:center;min-height:120px;transition:all .3s;display:flex;position:relative;overflow:hidden}.dark .drop-zone.svelte-1fsq16a{background:#27272a80;border-color:#52525b}.drop-zone.svelte-1fsq16a:hover{background:#fafafacc;border-color:#a1a1aa}.dark .drop-zone.svelte-1fsq16a:hover{background:#27272acc;border-color:#71717a}.drop-zone.dragging.svelte-1fsq16a{background:#6366f11a;border-style:solid;border-color:#6366f1}.drop-content.svelte-1fsq16a{flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.drop-icon.svelte-1fsq16a{color:#a1a1aa;transition:transform .3s,color .3s}.drop-icon.bounce.svelte-1fsq16a{color:#6366f1;animation:.5s infinite svelte-1fsq16a-bounce}@keyframes svelte-1fsq16a-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.drop-text.svelte-1fsq16a{color:#52525b;text-align:center;font-size:.875rem}.dark .drop-text.svelte-1fsq16a{color:#a1a1aa}.drop-hint.svelte-1fsq16a{color:#a1a1aa;font-size:.75rem}.preview-container.svelte-1fsq16a{width:100%;height:100%;padding:.5rem;position:relative}.preview-image.svelte-1fsq16a{-o-object-fit:contain;object-fit:contain;border-radius:.5rem;width:100%;height:100px}.clear-button.svelte-1fsq16a{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.clear-button.svelte-1fsq16a:hover{background:#ef4444e6}.url-input-container.svelte-1fsq16a{flex-direction:column;gap:.5rem;display:flex}.url-input-wrapper.svelte-1fsq16a{gap:.5rem;display:flex}.url-input.svelte-1fsq16a{background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;flex:1;padding:.625rem .75rem;font-size:.875rem;transition:all .2s}.dark .url-input.svelte-1fsq16a{color:#fafafa;background:#27272a;border-color:#3f3f46}.url-input.svelte-1fsq16a:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f11a}.url-input.error.svelte-1fsq16a{border-color:#ef4444}.load-button.svelte-1fsq16a{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5,#6366f1);border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.load-button.svelte-1fsq16a:hover:not(:disabled){background:linear-gradient(135deg,#4338ca,#4f46e5)}.load-button.svelte-1fsq16a:disabled{opacity:.6;cursor:not-allowed}.error-message.svelte-1fsq16a{color:#ef4444;font-size:.75rem}.url-preview.svelte-1fsq16a,.clipboard-preview.svelte-1fsq16a{background:#fafafa80;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;display:flex}.dark .url-preview.svelte-1fsq16a,.dark .clipboard-preview.svelte-1fsq16a{background:#27272a80}.preview-image-small.svelte-1fsq16a{-o-object-fit:cover;object-fit:cover;border-radius:.25rem;width:60px;height:40px}.clear-button-inline.svelte-1fsq16a{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:auto;transition:all .2s;display:flex}.clear-button-inline.svelte-1fsq16a:hover{color:#ef4444;background:#ef44441a}.clipboard-container.svelte-1fsq16a{flex-direction:column;gap:.75rem;display:flex}.paste-button.svelte-1fsq16a{color:#6366f1;cursor:pointer;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:2px dashed #6366f1;border-radius:.75rem;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1.5rem;transition:all .2s;display:flex}.paste-button.svelte-1fsq16a:hover{background:linear-gradient(135deg,#6366f126,#8b5cf626);border-style:solid}.paste-button.svelte-1fsq16a span:where(.svelte-1fsq16a){font-size:.875rem;font-weight:500}.hidden.svelte-1fsq16a{display:none}.canvas-editor-container.svelte-d64tvs{background:repeating-conic-gradient(#f4f4f5 0% 25%,#0000 0% 50%) 50%/20px 20px;border-radius:.75rem;width:100%;padding:1rem;position:relative;overflow:hidden}.dark .canvas-editor-container.svelte-d64tvs{background:repeating-conic-gradient(#27272a 0% 25%,#18181b 0% 50%) 50%/20px 20px}.canvas-wrapper.svelte-d64tvs{border-radius:.5rem;transition:box-shadow .2s;overflow:hidden;box-shadow:0 10px 40px #00000026}.canvas-wrapper.move-mode.svelte-d64tvs{box-shadow:0 10px 40px #6366f133,0 0 0 2px #6366f180}.zoom-indicator.svelte-d64tvs{color:#fafafa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18181bcc;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;position:absolute;bottom:1rem;right:1rem}.loading-overlay.svelte-d64tvs{z-index:20;background:#ffffffe6;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex;position:absolute;inset:0}.dark .loading-overlay.svelte-d64tvs{background:#18181be6}.loading-overlay.svelte-d64tvs span:where(.svelte-d64tvs){color:#71717a;font-size:.875rem}.loading-spinner.svelte-d64tvs{border:3px solid #e4e4e7;border-top-color:#6366f1;border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite svelte-d64tvs-spin}@keyframes svelte-d64tvs-spin{to{transform:rotate(360deg)}}.selection-info.svelte-d64tvs{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18181bf2;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex;position:absolute;bottom:3rem;left:1rem;right:1rem}.selection-name.svelte-d64tvs{color:#fafafa;font-size:.75rem;font-weight:500}.selection-actions.svelte-d64tvs{gap:.25rem;display:flex}.selection-actions.svelte-d64tvs button:where(.svelte-d64tvs){color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.selection-actions.svelte-d64tvs button:where(.svelte-d64tvs):hover{color:#fafafa;background:#ffffff1a}.selection-actions.svelte-d64tvs .delete-btn:where(.svelte-d64tvs):hover{color:#ef4444;background:#ef444433}.canvas-toolbar.svelte-11tqel4{background:#fff;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem .75rem;display:flex;box-shadow:0 2px 10px #00000014}.dark .canvas-toolbar.svelte-11tqel4{background:#27272a}.toolbar-group.svelte-11tqel4{position:relative}.toolbar-btn.svelte-11tqel4{color:#52525b;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.dark .toolbar-btn.svelte-11tqel4{color:#a1a1aa}.toolbar-btn.svelte-11tqel4:hover:not(:disabled){color:#4f46e5;background:#6366f11a;border-color:#6366f133}.toolbar-btn.svelte-11tqel4:disabled{opacity:.5;cursor:not-allowed}.toolbar-btn.active.svelte-11tqel4{color:#4f46e5;background:#6366f11a;border-color:#6366f14d}.chevron.svelte-11tqel4{transition:transform .2s}.chevron.rotate.svelte-11tqel4{transform:rotate(180deg)}.dropdown-container.svelte-11tqel4{position:relative}.dropdown-menu.svelte-11tqel4{z-index:50;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;min-width:160px;position:absolute;top:calc(100% + .5rem);left:0;overflow:hidden;box-shadow:0 10px 40px #00000026}.dark .dropdown-menu.svelte-11tqel4{background:#27272a;border-color:#3f3f46}.dropdown-menu.svelte-11tqel4 button:where(.svelte-11tqel4){color:#52525b;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;font-size:.8125rem;transition:all .15s;display:flex}.dark .dropdown-menu.svelte-11tqel4 button:where(.svelte-11tqel4){color:#a1a1aa}.dropdown-menu.svelte-11tqel4 button:where(.svelte-11tqel4):hover{color:#4f46e5;background:#6366f11a}.dropdown-menu.svelte-11tqel4 button.selected:where(.svelte-11tqel4){color:#4f46e5;background:#6366f126}.font-menu.svelte-11tqel4 button:where(.svelte-11tqel4){font-size:.875rem}.separator.svelte-11tqel4{background:#e4e4e7;width:1px;height:24px;margin:0 .25rem}.dark .separator.svelte-11tqel4{background:#3f3f46}.spacer.svelte-11tqel4{flex:1}.font-name.svelte-11tqel4{text-overflow:ellipsis;max-width:80px;overflow:hidden}.export-btn.svelte-11tqel4{background:linear-gradient(135deg,#18181b,#27272a);border:none;color:#fff!important}.export-btn.svelte-11tqel4:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#27272a,#3f3f46)!important;border:none!important}.hidden.svelte-11tqel4{display:none}@media (width<=640px){.canvas-toolbar.svelte-11tqel4{gap:.375rem}.toolbar-btn.svelte-11tqel4 span:where(.svelte-11tqel4){display:none}.font-name.svelte-11tqel4{display:block!important}.separator.svelte-11tqel4{display:none}}[data-state=checked] .thumb.svelte-b9tqo8,[data-state=checked] .thumb.svelte-kpejlq{transform:translateX(calc(var(--w) - var(--size) - var(--padding)))}.cmdk-wrapper.svelte-ls037o{width:100%}.scroll-area.svelte-1k1j0ab{background-clip:border-box;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.scroll-area.svelte-1k1j0ab{scrollbar-width:thin;scrollbar-color:hsl(var(--accent)) hsl(var(--foreground))}}.scroll-area.svelte-1k1j0ab::-webkit-scrollbar{background:0 0}.scroll-area.svelte-1k1j0ab::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:hsl(var(--accent));border:6px solid #0000;border-radius:9999px}.scroll-area.svelte-1k1j0ab::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--foreground) / .4)}.scroll-area[data-scrollbar-visible=true][data-scrollbar-indicator=true].svelte-1k1j0ab{--mask-size:48px}@supports (animation-timeline:scroll()){.scroll-area[data-scrollbar-visible=true][data-scrollbar-indicator=true].svelte-1k1j0ab{-webkit-mask:linear-gradient(var(--smooth-gradient-stops-white-transparent)) 50% 0 / 100% 0 no-repeat, linear-gradient(white, white) 50% 50% / 100% 100% no-repeat, linear-gradient(var(--smooth-gradient-stops-transparent-white)) 50% 100% / 100% 100px no-repeat;-webkit-mask:linear-gradient(var(--smooth-gradient-stops-white-transparent)) 50% 0 / 100% 0 no-repeat, linear-gradient(white, white) 50% 50% / 100% 100% no-repeat, linear-gradient(var(--smooth-gradient-stops-transparent-white)) 50% 100% / 100% 100px no-repeat;mask:linear-gradient(var(--smooth-gradient-stops-white-transparent)) 50% 0 / 100% 0 no-repeat, linear-gradient(white, white) 50% 50% / 100% 100% no-repeat, linear-gradient(var(--smooth-gradient-stops-transparent-white)) 50% 100% / 100% 100px no-repeat;-webkit-mask-composite:xor;animation-name:svelte-1k1j0ab-mask-up,svelte-1k1j0ab-mask-down;animation-duration:0s,0s;animation-timing-function:linear,linear;animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s,0s;animation-fill-mode:both,both;animation-timeline:scroll(self);animation-range:0 2rem,calc(100% - 2rem) 100%;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes svelte-1k1j0ab-mask-up{to{-webkit-mask-size:100% 100px,100% 100%,100% 100px;mask-size:100% 100px,100% 100%,100% 100px}}@keyframes svelte-1k1j0ab-mask-down{to{-webkit-mask-size:100% 100px,100% 100%,100% 0;mask-size:100% 100px,100% 100%,100% 0}}}.cmdk-container.svelte-2opalo{--cmdk-bg:#ffffffd9;--cmdk-bg-solid:#fff;--cmdk-border:#e4e4e799;--cmdk-text:#18181b;--cmdk-text-muted:#71717a;--cmdk-text-dim:#a1a1aa;--cmdk-accent:#3b82f6;--cmdk-hover:#f4f4f5cc;--cmdk-selected:#f0f9ffe6;--cmdk-radius:20px;--cmdk-shadow:0 25px 50px -12px #00000040;--cmdk-footer-bg:#fafafae6;--cmdk-kbd-bg:var(--cmdk-hover);--cmdk-badge-bg:#eff6ff}.dark .cmdk-container.svelte-2opalo{--cmdk-bg:#18181beb;--cmdk-bg-solid:#18181b;--cmdk-border:#3f3f4699;--cmdk-text:#fafafa;--cmdk-text-muted:#a1a1aa;--cmdk-text-dim:#71717a;--cmdk-accent:#818cf8;--cmdk-hover:#3f3f46cc;--cmdk-selected:#6366f11f;--cmdk-shadow:0 25px 50px -12px #00000080;--cmdk-footer-bg:#18181bf2;--cmdk-kbd-bg:#27272a;--cmdk-badge-bg:#6366f126}.cmdk-container.svelte-2opalo .cmdk-root{background:var(--cmdk-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--cmdk-radius);border:1px solid var(--cmdk-border);box-shadow:var(--cmdk-shadow), 0 0 0 1px #ffffff1a inset;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.dark .cmdk-container.svelte-2opalo .cmdk-root{box-shadow:var(--cmdk-shadow), 0 0 0 1px #ffffff0d inset}.cmdk-header.svelte-2opalo{border-bottom:1px solid var(--cmdk-border);align-items:center;gap:12px;padding:16px 20px;display:flex}.cmdk-header.svelte-2opalo .cmdk-search-icon{width:20px;height:20px;color:var(--cmdk-text-muted);flex-shrink:0}.cmdk-container.svelte-2opalo .cmdk-input{color:var(--cmdk-text);background:0 0;border:none;outline:none;flex:1;font-size:16px;transition:color .15s}.cmdk-container.svelte-2opalo .cmdk-input::placeholder{color:var(--cmdk-text-dim)}.cmdk-kbd.svelte-2opalo{color:var(--cmdk-text-muted);background:var(--cmdk-kbd-bg);border:1px solid var(--cmdk-border);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:500;transition:all .15s}.cmdk-divider.svelte-2opalo{background:var(--cmdk-border);height:1px;position:relative;overflow:hidden}.cmdk-loader.svelte-2opalo{background:linear-gradient(90deg, transparent, var(--cmdk-accent), transparent);width:40%;height:1px;animation:2s ease-in-out infinite svelte-2opalo-loading;position:absolute;top:0;left:0}@keyframes svelte-2opalo-loading{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(350%)}}.cmdk-container.svelte-2opalo .cmdk-list{scroll-behavior:smooth;max-height:400px;padding:8px;overflow-y:auto}.cmdk-container.svelte-2opalo .cmdk-empty{padding:40px 20px}.cmdk-empty-content.svelte-2opalo{color:var(--cmdk-text-muted);flex-direction:column;align-items:center;gap:8px;display:flex}.cmdk-empty-content.svelte-2opalo .cmdk-empty-icon{opacity:.5;width:32px;height:32px}.cmdk-empty-hint.svelte-2opalo{color:var(--cmdk-text-dim);font-size:13px}.cmdk-container.svelte-2opalo .cmdk-group{padding:4px 0}.cmdk-container.svelte-2opalo [data-cmdk-group-heading]{text-transform:uppercase;letter-spacing:.05em;color:var(--cmdk-text-dim);padding:8px 12px 6px;font-size:11px;font-weight:600}.cmdk-container.svelte-2opalo .cmdk-item{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.cmdk-container.svelte-2opalo .cmdk-item[data-selected=true]{background:var(--cmdk-selected);box-shadow:0 0 0 1px #6366f11a}.dark .cmdk-container.svelte-2opalo .cmdk-item[data-selected=true]{background:#6366f126;box-shadow:0 0 0 1px #6366f133}.cmdk-container.svelte-2opalo .cmdk-item:hover{background:var(--cmdk-hover);transform:translate(4px)}.cmdk-item-content.svelte-2opalo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cmdk-item-title.svelte-2opalo{color:var(--cmdk-text);font-size:14px;font-weight:500}.cmdk-item-desc.svelte-2opalo{color:var(--cmdk-text-muted);font-size:12px}.cmdk-item-badge.svelte-2opalo{color:var(--cmdk-accent);background:var(--cmdk-badge-bg);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:500;transition:all .15s}.cmdk-container.svelte-2opalo .cmdk-item-arrow{width:14px;height:14px;color:var(--cmdk-text-dim);opacity:0;transition:opacity .15s,transform .15s}.cmdk-container.svelte-2opalo .cmdk-item[data-selected=true] .cmdk-item-arrow,.cmdk-container.svelte-2opalo .cmdk-item:hover .cmdk-item-arrow{opacity:1;transform:translate(2px)}.cmdk-container.svelte-2opalo .cmdk-item-external{width:14px;height:14px;color:var(--cmdk-text-dim);margin-left:auto}.cmdk-footer.svelte-2opalo{border-top:1px solid var(--cmdk-border);background:var(--cmdk-footer-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;padding:14px 18px;transition:all .2s;display:flex}.cmdk-footer-hint.svelte-2opalo{color:var(--cmdk-text-muted);align-items:center;gap:12px;font-size:12px;display:flex}.cmdk-footer-hint.svelte-2opalo kbd:where(.svelte-2opalo){color:var(--cmdk-text-muted);background:var(--cmdk-kbd-bg);border:1px solid var(--cmdk-border);border-radius:4px;margin-right:4px;padding:2px 6px;font-size:10px;font-weight:500;transition:all .15s}.cmdk-footer-brand.svelte-2opalo{color:var(--cmdk-text-dim);letter-spacing:.05em;font-size:11px;font-weight:700}.cmdk-container.svelte-2opalo .cmdk-list::-webkit-scrollbar{width:6px}.cmdk-container.svelte-2opalo .cmdk-list::-webkit-scrollbar-track{background:0 0}.cmdk-container.svelte-2opalo .cmdk-list::-webkit-scrollbar-thumb{background:var(--cmdk-border);border-radius:3px}@media (width<=640px){.cmdk-container.svelte-2opalo .cmdk-input{font-size:16px}.cmdk-footer-hint.svelte-2opalo{display:none}}.no-scrollbar.svelte-1hf9ff::-webkit-scrollbar{display:none}.no-scrollbar.svelte-1hf9ff{-ms-overflow-style:none;scrollbar-width:none}.raycast [data-cmdk-root]{background:var(--gray1);width:100%;max-width:640px;font-family:var(--font-sans);box-shadow:var(--cmdk-shadow);border:1px solid var(--gray6);border-radius:12px;padding:8px 0;position:relative}.dark .raycast [data-cmdk-root]{background:var(--gray2);border:0}.dark .raycast [data-cmdk-root]:after{content:"";background:linear-gradient(to right, var(--gray6) 20%, var(--gray6) 40%, var(--gray10) 50%, var(--gray10) 55%, var(--gray6) 70%, var(--gray6) 100%);z-index:-1;background-size:200%;border-radius:12px;width:calc(100% + 2px);height:calc(100% + 2px);animation:3s .1s forwards shine;position:absolute;top:-1px;left:-1px}.dark .raycast [data-cmdk-root]:before{content:"";z-index:-1;border-radius:12px;width:calc(100% + 2px);height:calc(100% + 2px);animation:1s linear .5s forwards border;position:absolute;top:-1px;left:-1px;box-shadow:0 0 0 1px #0000}.raycast [data-cmdk-root] kbd{font-family:var(--font-sans);background:var(--gray3);color:var(--gray11);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0 4px;display:flex}.raycast [data-cmdk-root] kbd:first-of-type{margin-left:8px}.raycast [data-cmdk-input]{font-family:var(--font-sans);background:var(--bg);width:100%;color:var(--gray12);border:none;outline:none;padding:8px 16px;font-size:15px}.raycast [data-cmdk-input]::placeholder{color:var(--gray9)}.dark .raycast [data-cmdk-raycast-top-shine]{background:linear-gradient(90deg, #38bdf800, var(--gray5) 20%, var(--gray9) 67.19%, #ec489900);z-index:-1;opacity:0;width:100%;height:1px;animation:.1s .2s forwards showTopShine;position:absolute;top:-1px}.raycast [data-cmdk-raycast-loader]{--loader-color:var(--gray9);background:var(--gray6);border:0;width:100%;height:1px;margin-top:12px;margin-bottom:12px;display:block;position:relative;left:0;overflow:visible}.raycast [data-cmdk-raycast-loader]:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--loader-color) 50%, transparent 100%);opacity:0;width:50%;height:1px;animation-name:loading;animation-duration:1.5s;animation-timing-function:ease;animation-delay:1s;position:absolute;top:-1px}.raycast [data-cmdk-item]{content-visibility:auto;cursor:pointer;height:40px;color:var(--gray12);-webkit-user-select:none;user-select:none;will-change:background, color;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;transition:none .15s;display:flex}.raycast [data-cmdk-item][data-selected=true]{background:var(--gray4);color:var(--gray12)}.raycast [data-cmdk-item][data-disabled=true]{color:var(--gray8);cursor:not-allowed}.raycast [data-cmdk-item]:active{background:var(--gray4);transition-property:background}.raycast [data-cmdk-item]:first-child{margin-top:8px}.raycast [data-cmdk-item]+[data-cmdk-item]{margin-top:4px}.raycast [data-cmdk-item] svg{width:18px;height:18px}.raycast [data-cmdk-raycast-meta]{color:var(--gray11);margin-left:auto;font-size:13px}.raycast [data-cmdk-list]{overscroll-behavior:contain;height:393px;padding:0 8px 40px;scroll-padding-block-end:40px;transition:height .1s;overflow:auto}.raycast [data-cmdk-raycast-open-trigger],.raycast [data-cmdk-raycast-subcommand-trigger]{color:var(--gray11);letter-spacing:-.25px;border-radius:6px;height:28px;padding:0 4px 0 8px;font-size:12px;font-weight:500}.raycast [data-cmdk-raycast-clipboard-icon],.raycast [data-cmdk-raycast-hammer-icon]{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.raycast [data-cmdk-raycast-clipboard-icon] svg,.raycast [data-cmdk-raycast-hammer-icon] svg{width:14px;height:14px}.raycast [data-cmdk-raycast-clipboard-icon]{background:linear-gradient(#f55354,#eb4646)}.raycast [data-cmdk-raycast-hammer-icon]{background:linear-gradient(#6cb9a3,#2c6459)}.raycast [data-cmdk-raycast-open-trigger]{color:var(--gray12);align-items:center;display:flex}.raycast [data-cmdk-raycast-subcommand-trigger]{align-items:center;gap:4px;display:flex;bottom:8px;right:8px}.raycast [data-cmdk-raycast-subcommand-trigger] svg{width:14px;height:14px}.raycast [data-cmdk-raycast-subcommand-trigger] hr{background:var(--gray6);border:0;width:1px;height:100%}.raycast [data-cmdk-raycast-subcommand-trigger][aria-expanded=true],.raycast [data-cmdk-raycast-subcommand-trigger]:hover{background:var(--gray4)}.raycast [data-cmdk-raycast-subcommand-trigger][aria-expanded=true] kbd,.raycast [data-cmdk-raycast-subcommand-trigger]:hover kbd{background:var(--gray7)}.raycast [data-cmdk-separator]{background:var(--gray5);width:100%;height:1px;margin:4px 0}.raycast :not([hidden])+[data-cmdk-group]{margin-top:8px}.raycast [data-cmdk-group-heading]{-webkit-user-select:none;user-select:none;color:var(--gray11);align-items:center;padding:0 8px;font-size:12px;display:flex}.raycast [data-cmdk-raycast-footer]{background:var(--gray1);border-top:1px solid var(--gray6);z-index:2;border-radius:0 0 12px 12px;align-items:center;width:100%;height:40px;padding:8px;display:flex;position:absolute;bottom:0}.raycast [data-cmdk-raycast-footer] svg{filter:grayscale();width:20px;height:20px;margin-right:auto}.raycast [data-cmdk-raycast-footer] hr{background:var(--gray6);border:0;width:1px;height:12px;margin:0 4px 0 12px}.raycast [data-cmdk-dialog]{z-index:var(--layer-portal);left:50%;top:var(--page-top);position:fixed;transform:translate(-50%)}.raycast [data-cmdk-dialog] [data-cmdk]{transform-origin:50%;width:640px;animation:dialogIn var(--transition-fast) forwards}.raycast [data-cmdk-dialog][data-state=closed] [data-cmdk]{animation:dialogOut var(--transition-fast) forwards}.raycast [data-cmdk-empty]{white-space:pre-wrap;height:64px;color:var(--gray11);justify-content:center;align-items:center;font-size:14px;display:flex}@keyframes loading{0%{opacity:0;transform:translate(0)}50%{opacity:1;transform:translate(100%)}to{opacity:0;transform:translate(0)}}@keyframes shine{to{opacity:0;background-position:200%}}@keyframes border{to{box-shadow:0 0 0 1px var(--gray6)}}@keyframes showTopShine{to{opacity:1}}.raycast-submenu{z-index:50}.raycast-submenu [data-cmdk-root]{border:1px solid var(--gray6);background:var(--gray2);border-radius:8px;flex-direction:column;width:320px;display:flex}.raycast-submenu [data-cmdk-list]{overscroll-behavior:contain;padding:8px;transition:height .1s;overflow:auto}.raycast-submenu [data-cmdk-item]{cursor:pointer;height:40px;color:var(--gray12);-webkit-user-select:none;user-select:none;will-change:background, color;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:13px;transition:none .15s;display:flex}.raycast-submenu [data-cmdk-item][aria-selected=true]{background:var(--gray5);color:var(--gray12)}.raycast-submenu [data-cmdk-item][aria-selected=true] [data-cmdk-raycast-submenu-shortcuts] kbd{background:var(--gray7)}.raycast-submenu [data-cmdk-item][aria-disabled=true]{color:var(--gray8);cursor:not-allowed}.raycast-submenu [data-cmdk-item] svg{width:16px;height:16px}.raycast-submenu [data-cmdk-item] [data-cmdk-raycast-submenu-shortcuts]{gap:2px;margin-left:auto;display:flex}.raycast-submenu [data-cmdk-item] [data-cmdk-raycast-submenu-shortcuts] kbd{font-family:var(--font-sans);background:var(--gray5);color:var(--gray11);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0 4px;font-size:12px;display:flex}.raycast-submenu [data-cmdk-item] [data-cmdk-raycast-submenu-shortcuts] kbd:first-of-type{margin-left:8px}.raycast-submenu [data-cmdk-group-heading]{text-transform:capitalize;color:var(--gray11);margin-top:8px;margin-bottom:8px;margin-left:4px;font-size:12px;font-weight:500}.raycast-submenu [data-cmdk-input]{font-family:var(--font-sans);border:0;border-top:1px solid var(--gray6);background:0 0;border-radius:0;outline:0;width:100%;margin-top:auto;padding:12px;font-size:13px}.raycast-submenu{transform-origin:var(--radix-popover-content-transform-origin);animation-duration:.2s;animation-timing-function:ease;animation-fill-mode:forwards}.raycast-submenu[data-state=open]{animation-name:slideIn}.raycast-submenu[data-state=closed]{animation-name:slideOut}.raycast-submenu [data-cmdk-empty]{white-space:pre-wrap;height:64px;color:var(--gray11);justify-content:center;align-items:center;font-size:14px;display:flex}@keyframes slideIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@media (width<=640px){.raycast [data-cmdk-input]{font-size:16px}}@media (prefers-color-scheme:dark){.raycast [data-cmdk-raycast-footer]{background:var(--gray2)}}.no-scrollbar.svelte-zbcsgk::-webkit-scrollbar{display:none}.no-scrollbar.svelte-zbcsgk{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar.svelte-1fbt80g::-webkit-scrollbar{display:none}.no-scrollbar.svelte-1fbt80g{-ms-overflow-style:none;scrollbar-width:none}.hamburger-icon.svelte-1fbt80g{transition:transform .3s cubic-bezier(.4,0,.2,1)}.overflow-y-auto{scrollbar-width:thin;scrollbar-color:#e4e4e7 transparent}@keyframes svelte-1fbt80g-menuItemFadeIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}[data-overlay-active] header.svelte-1fbt80g{--tw-translate-y:-100%;opacity:0!important;pointer-events:none!important}.footer-root.svelte-pjqtvw{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#fffffff2 0%,#fafafae6 100%);border:1px solid #0000000f;border-bottom:none;border-radius:1.25rem 1.25rem 0 0;justify-content:center;align-items:center;width:100%;max-width:72rem;height:auto;padding:.25rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 -4px 24px -4px #00000014,inset 0 1px #ffffffe6}.dark .footer-root.svelte-pjqtvw{background:linear-gradient(135deg,#18181bf2 0%,#09090be6 100%);border-color:#ffffff14;box-shadow:0 -4px 24px -4px #0006,inset 0 1px #ffffff0d}@media (width>=1280px){.footer-root.svelte-pjqtvw{max-width:80rem}}.footer-content.svelte-pjqtvw{width:100%;padding:2rem 1.5rem}@media (width>=768px){.footer-content.svelte-pjqtvw{padding:3rem}}.footer-inner.svelte-pjqtvw{border-bottom:1px solid #0000000f;flex-direction:column;gap:2rem;padding-bottom:1.5rem;display:flex}.dark .footer-inner.svelte-pjqtvw{border-bottom-color:#ffffff14}@media (width>=768px){.footer-inner.svelte-pjqtvw{flex-direction:row;justify-content:space-between;align-items:flex-start}}.brand-section.svelte-pjqtvw{flex-direction:column;gap:.75rem;display:flex}.brand-logo.svelte-pjqtvw{align-items:center;gap:.75rem;text-decoration:none;transition:transform .2s;display:flex}.brand-logo.svelte-pjqtvw:hover{transform:translateY(-2px)}.logo-image.svelte-pjqtvw{-o-object-fit:contain;object-fit:contain;width:2rem;height:auto;transition:transform .3s}.brand-logo.svelte-pjqtvw:hover .logo-image:where(.svelte-pjqtvw){transform:scale(1.05)}.brand-text.svelte-pjqtvw{flex-direction:column;gap:-.125rem;display:flex}.brand-name.svelte-pjqtvw{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#18181b 0%,#3f3f46 100%);-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:900}.dark .brand-name.svelte-pjqtvw{background:linear-gradient(135deg,#fafafa 0%,#d4d4d8 100%);-webkit-background-clip:text;background-clip:text}.brand-name-light.svelte-pjqtvw{font-weight:200}.brand-tagline.svelte-pjqtvw{text-transform:uppercase;letter-spacing:.05em;color:#71717a;font-size:.625rem;font-weight:500}.dark .brand-tagline.svelte-pjqtvw{color:#a1a1aa}.copyright.svelte-pjqtvw{color:#52525b;flex-direction:column;gap:.125rem;font-size:.75rem;font-weight:500;display:flex}.dark .copyright.svelte-pjqtvw{color:#a1a1aa}.copyright-link.svelte-pjqtvw{text-transform:uppercase;text-underline-offset:2px;color:inherit;font-weight:900;text-decoration:underline;transition:color .2s}.copyright-link.svelte-pjqtvw:hover{color:#6366f1}.dark .copyright-link.svelte-pjqtvw:hover{color:#a5b4fc}.links-section.svelte-pjqtvw{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (width>=768px){.links-section.svelte-pjqtvw{align-items:flex-end}}.social-icons.svelte-pjqtvw{gap:.5rem;display:flex}.social-link.svelte-pjqtvw{color:#52525b;background:#00000008;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.dark .social-link.svelte-pjqtvw{color:#a1a1aa;background:#ffffff0d}.social-link.svelte-pjqtvw:hover{border-color:currentColor;transform:translateY(-3px)scale(1.05)}.social-link.svelte-pjqtvw:focus-visible{outline:none;box-shadow:0 0 0 2px #6366f166}.social-icon.svelte-pjqtvw{width:1.125rem;height:1.125rem}.social-github.svelte-pjqtvw:hover{color:#6366f1;background:#6366f11a;box-shadow:0 4px 12px -2px #6366f133}.social-instagram.svelte-pjqtvw:hover{color:#ec4899;background:#ec48991a;box-shadow:0 4px 12px -2px #ec489933}.social-behance.svelte-pjqtvw:hover{color:#3b82f6;background:#3b82f61a;box-shadow:0 4px 12px -2px #3b82f633}.social-dribbble.svelte-pjqtvw:hover{color:#f472b6;background:#f472b61a;box-shadow:0 4px 12px -2px #f472b633}.social-twitter.svelte-pjqtvw:hover{color:#18181b;background:#18181b1a;box-shadow:0 4px 12px -2px #18181b33}.dark .social-twitter.svelte-pjqtvw:hover{color:#fafafa;background:#fafafa1a;box-shadow:0 4px 12px -2px #fafafa26}.nav-links.svelte-pjqtvw{flex-wrap:wrap;gap:.5rem 1rem;display:flex}@media (width>=768px){.nav-links.svelte-pjqtvw{gap:.5rem}}.nav-link.svelte-pjqtvw{color:#71717a;border-radius:.5rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s;position:relative}.dark .nav-link.svelte-pjqtvw{color:#a1a1aa}.nav-link.svelte-pjqtvw:hover{color:#18181b;background:#0000000a}.dark .nav-link.svelte-pjqtvw:hover{color:#fafafa;background:#ffffff0f}.nav-link.svelte-pjqtvw:focus-visible{outline:none;box-shadow:0 0 0 2px #6366f166}.nav-link.svelte-pjqtvw:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:.25rem;left:.625rem;right:.625rem;transform:scaleX(0)}.nav-link.svelte-pjqtvw:hover:after{transform-origin:0;transform:scaleX(1)}.modal-overlay.svelte-1yb76ke{z-index:100;-webkit-backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-container.svelte-1yb76ke{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#fffffffa 0%,#fafafaf2 100%);border:1px solid #ffffff80;border-radius:1.25rem;flex-direction:column;width:100%;max-width:40rem;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 48px -12px #00000040,0 12px 24px -8px #00000026,inset 0 1px #ffffffe6}.modal-header.svelte-1yb76ke{background:#ffffff80;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title.svelte-1yb76ke{color:#27272a;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.modal-title-icon.svelte-1yb76ke{color:#52525b;background:linear-gradient(135deg,#f4f4f5 0%,#e4e4e7 100%);border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.modal-actions.svelte-1yb76ke{align-items:center;gap:.5rem;display:flex}.zoom-controls.svelte-1yb76ke{background:#0000000a;border-radius:.5rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}.zoom-btn.svelte-1yb76ke{color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .15s;display:flex}.zoom-btn.svelte-1yb76ke:hover:not(:disabled){color:#27272a;background:#0000000f}.zoom-btn.svelte-1yb76ke:disabled{opacity:.4;cursor:not-allowed}.zoom-level.svelte-1yb76ke{color:#52525b;text-align:center;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:.375rem;min-width:3rem;padding:.25rem .375rem;font-size:.75rem;font-weight:600;transition:all .15s}.zoom-level.svelte-1yb76ke:hover{background:#f4f4f5}.modal-divider.svelte-1yb76ke{background:#0000001a;width:1px;height:1.5rem;margin:0 .25rem}.modal-action-btn.svelte-1yb76ke{color:#52525b;cursor:pointer;background:#0000000a;border:1px solid #0000000f;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:flex}.modal-action-btn.svelte-1yb76ke:hover{color:#6366f1;background:#6366f11a;border-color:#6366f133}.modal-close-btn.svelte-1yb76ke{color:#71717a;cursor:pointer;background:#0000000a;border:1px solid #0000000f;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s;display:flex}.modal-close-btn.svelte-1yb76ke:hover{color:#ef4444;background:#ef44441a;border-color:#ef444433}.modal-content.svelte-1yb76ke{background:linear-gradient(135deg,#00000005 0%,#0000000a 100%);flex:1;justify-content:center;align-items:center;padding:1.5rem;display:flex;overflow:auto}.image-wrapper.svelte-1yb76ke{background:#fff;border:1px solid #00000014;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:100%;min-height:16rem;max-height:50vh;display:flex;overflow:auto;box-shadow:0 4px 12px -4px #00000014}.preview-image.svelte-1yb76ke{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1)}.modal-footer.svelte-1yb76ke{background:#ffffff80;border-top:1px solid #0000000f;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.image-info.svelte-1yb76ke{color:#71717a;font-size:.8125rem}.modal-footer-actions.svelte-1yb76ke{align-items:center;gap:.75rem;display:flex}.footer-action-btn.svelte-1yb76ke{cursor:pointer;border-radius:.625rem;outline:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.footer-action-btn.secondary.svelte-1yb76ke{color:#52525b;background:#0000000a;border:1px solid #0000001a}.footer-action-btn.secondary.svelte-1yb76ke:hover{background:#00000014}.footer-action-btn.primary.svelte-1yb76ke{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;box-shadow:0 2px 8px -2px #6366f166}.footer-action-btn.primary.svelte-1yb76ke:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px #6366f180}.footer-action-btn.svelte-1yb76ke:focus-visible{box-shadow:0 0 0 2px #6366f166}@media (prefers-color-scheme:dark){.modal-container.svelte-1yb76ke{background:linear-gradient(135deg,#27272afa 0%,#18181bf2 100%);border-color:#ffffff1a}.modal-header.svelte-1yb76ke{background:#0003;border-color:#ffffff14}.modal-title.svelte-1yb76ke{color:#fafafa}.modal-title-icon.svelte-1yb76ke{color:#d4d4d8;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%)}.zoom-controls.svelte-1yb76ke{background:#ffffff0d}.zoom-btn.svelte-1yb76ke{color:#a1a1aa}.zoom-btn.svelte-1yb76ke:hover:not(:disabled){color:#fafafa;background:#ffffff1a}.zoom-level.svelte-1yb76ke{color:#d4d4d8;background:#0000004d;border-color:#ffffff1a}.modal-divider.svelte-1yb76ke{background:#ffffff1a}.modal-action-btn.svelte-1yb76ke,.modal-close-btn.svelte-1yb76ke{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff1a}.modal-content.svelte-1yb76ke{background:linear-gradient(135deg,#0000001a 0%,#0003 100%)}.image-wrapper.svelte-1yb76ke{background:#0000004d;border-color:#ffffff14}.modal-footer.svelte-1yb76ke{background:#0003;border-color:#ffffff14}.image-info.svelte-1yb76ke{color:#a1a1aa}.footer-action-btn.secondary.svelte-1yb76ke{color:#d4d4d8;background:#ffffff0d;border-color:#ffffff1a}}.footer-notif.svelte-1yb76ke{z-index:40;justify-content:center;align-items:center;width:100%;max-width:56rem;height:auto;padding:0 1rem;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.notif-backdrop.svelte-1yb76ke{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#ffffffe6 0%,#f4f4f5d9 100%);border:1px solid #ffffff80;border-bottom:none;border-radius:1rem 1rem 0 0;position:absolute;inset:0;box-shadow:0 -8px 32px -8px #00000026,0 -4px 16px -4px #0000001a,inset 0 1px #fffc}.notif-content.svelte-1yb76ke{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.75rem 1rem;display:flex;position:relative}.action-group.svelte-1yb76ke{align-items:center;gap:.5rem;display:flex}.notif-btn.svelte-1yb76ke{cursor:pointer;background:#ffffffb3;border:1px solid #0000000f;border-radius:.625rem;outline:none;align-items:center;gap:.5rem;padding:.5rem .875rem;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.notif-btn.svelte-1yb76ke:hover{background:#fffffff2;transform:translateY(-1px);box-shadow:0 4px 12px -2px #0000001a}.notif-btn.svelte-1yb76ke:focus-visible{box-shadow:0 0 0 2px #6366f166}.notif-btn.svelte-1yb76ke:active{transform:translateY(0)scale(.98)}.btn-icon-wrapper.svelte-1yb76ke{border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .2s;display:flex}.preview-icon.svelte-1yb76ke{color:#52525b;background:linear-gradient(135deg,#f4f4f5 0%,#e4e4e7 100%)}.tools-icon.svelte-1yb76ke{color:#6366f1;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%)}.reset-icon.svelte-1yb76ke{color:#ef4444;background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)}.preview-btn.svelte-1yb76ke:hover .preview-icon:where(.svelte-1yb76ke){background:linear-gradient(135deg,#e4e4e7 0%,#d4d4d8 100%)}.tools-btn.svelte-1yb76ke:hover .tools-icon:where(.svelte-1yb76ke){background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%)}.reset-btn.svelte-1yb76ke:hover .reset-icon:where(.svelte-1yb76ke){background:linear-gradient(135deg,#fee2e2 0%,#fecaca 100%)}.btn-label.svelte-1yb76ke{letter-spacing:.01em;text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:.8125rem;font-weight:700}.gradient-preview.svelte-1yb76ke{background-image:linear-gradient(135deg,#52525b 0%,#3f3f46 100%)}.gradient-tools.svelte-1yb76ke{background-image:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%)}.gradient-reset.svelte-1yb76ke{background-image:linear-gradient(135deg,#f43f5e 0%,#dc2626 100%)}.status-indicator.svelte-1yb76ke{background:#22c55e1a;border:1px solid #22c55e33;border-radius:2rem;align-items:center;gap:.5rem;padding:.375rem .75rem;display:none}@media (width>=768px){.status-indicator.svelte-1yb76ke{display:flex}}.status-dot.svelte-1yb76ke{background:#22c55e;border-radius:50%;width:.5rem;height:.5rem;animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-1yb76ke-pulse}@keyframes svelte-1yb76ke-pulse{0%,to{opacity:1}50%{opacity:.5}}.status-text.svelte-1yb76ke{color:#16a34a;letter-spacing:.02em;font-size:.75rem;font-weight:600}.close-btn.svelte-1yb76ke{color:#71717a;cursor:pointer;background:#0000000a;border:1px solid #0000000f;border-radius:.5rem;outline:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.close-btn.svelte-1yb76ke:hover{color:#ef4444;background:#ef44441a;border-color:#ef444433}.close-btn.svelte-1yb76ke:focus-visible{box-shadow:0 0 0 2px #ef44444d}.close-btn.svelte-1yb76ke:active{transform:scale(.95)}@media (prefers-color-scheme:dark){.notif-backdrop.svelte-1yb76ke{background:linear-gradient(135deg,#27272af2 0%,#18181be6 100%);border-color:#ffffff1a}.notif-btn.svelte-1yb76ke{background:#3f3f4699;border-color:#ffffff14}.notif-btn.svelte-1yb76ke:hover{background:#3f3f46e6}.close-btn.svelte-1yb76ke{color:#a1a1aa;background:#ffffff0d;border-color:#ffffff14}}@media (width<=640px){.notif-content.svelte-1yb76ke{padding:.625rem .75rem}.notif-btn.svelte-1yb76ke{padding:.5rem .625rem}.btn-label.svelte-1yb76ke{display:none}.btn-icon-wrapper.svelte-1yb76ke{width:1.75rem;height:1.75rem}.modal-container.svelte-1yb76ke{border-radius:1rem;max-width:100%;max-height:90vh}.modal-header.svelte-1yb76ke,.modal-footer.svelte-1yb76ke{padding:.875rem 1rem}.zoom-controls.svelte-1yb76ke,.modal-divider.svelte-1yb76ke{display:none}.tools-dropdown.svelte-1yb76ke{min-width:14rem;left:0;right:auto}}.tools-dropdown-wrapper.svelte-1yb76ke{position:relative}.tools-btn.svelte-1yb76ke .dropdown-chevron{opacity:.6;margin-left:.125rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}.tools-btn.svelte-1yb76ke .dropdown-chevron.open{transform:rotate(180deg)}.tools-dropdown.svelte-1yb76ke{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#fffffffa 0%,#fafafaf2 100%);border:1px solid #00000014;border-radius:1rem;flex-direction:column;min-width:16rem;display:flex;position:absolute;bottom:calc(100% + .625rem);left:0;overflow:hidden;box-shadow:0 16px 40px -10px #0003,0 8px 16px -4px #0000001a}.dropdown-header.svelte-1yb76ke{justify-content:space-between;align-items:center;padding:.75rem 1rem .5rem;display:flex}.dropdown-title.svelte-1yb76ke{color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.dropdown-count.svelte-1yb76ke{color:#a1a1aa;background:#0000000a;border-radius:1rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.dropdown-divider.svelte-1yb76ke{background:linear-gradient(90deg,#0000,#00000014,#0000);height:1px;margin:0 .75rem}.dropdown-items.svelte-1yb76ke{flex-direction:column;padding:.375rem;display:flex}.dropdown-item.svelte-1yb76ke{color:#52525b;cursor:pointer;animation:.2s backwards svelte-1yb76ke-fadeInUp;animation-delay:var(--delay,0s);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}@keyframes svelte-1yb76ke-fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-1yb76ke:hover{background:#0000000a}.dropdown-item.svelte-1yb76ke:focus-visible{outline:none;box-shadow:0 0 0 2px #6366f166}.item-icon.svelte-1yb76ke{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.back-icon.svelte-1yb76ke{color:#71717a;background:#0000000a}.item-label.svelte-1yb76ke{flex:1}.dropdown-item.svelte-1yb76ke .item-external{opacity:0;color:#a1a1aa;transition:opacity .15s}.dropdown-item.svelte-1yb76ke:hover .item-external{opacity:1}.back-item.svelte-1yb76ke{margin:0 .375rem .375rem}.back-item.svelte-1yb76ke:hover{color:#6366f1;background:#6366f114}.back-item.svelte-1yb76ke:hover .back-icon:where(.svelte-1yb76ke){color:#6366f1;background:#6366f126}.view-all-btn.svelte-1yb76ke{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin:.125rem .375rem .375rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.view-all-btn.svelte-1yb76ke:hover{transform:translateY(-1px);box-shadow:0 4px 12px -2px #6366f166}.view-all-btn.svelte-1yb76ke:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #6366f166}@media (prefers-color-scheme:dark){.tools-dropdown.svelte-1yb76ke{background:linear-gradient(135deg,#27272afa 0%,#18181bf2 100%);border-color:#ffffff1a}.dropdown-title.svelte-1yb76ke{color:#a1a1aa}.dropdown-count.svelte-1yb76ke{color:#71717a;background:#ffffff14}.dropdown-divider.svelte-1yb76ke{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.dropdown-item.svelte-1yb76ke{color:#d4d4d8}.dropdown-item.svelte-1yb76ke:hover{background:#ffffff0f}.back-icon.svelte-1yb76ke{color:#a1a1aa;background:#ffffff0f}}@keyframes svelte-52x5v3-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-xukghn-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-vljvl6-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1f71pok-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1kqy3ym-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-p77hry-slideInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1udh6uy-fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-bwq53e-slideInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1u6ez92-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-cs4ygs-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1us4uqk-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-h4ofg0-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-q1mnoj-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1mt6nqs-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-o81d87-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1kfgezf-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-g1f01-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1akrqjw-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1qd5xqw-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-mm78io-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1f0rfju-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-j542x1-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12aen28-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-i85zh3-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1awhd6-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1pfuwlb-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1k12fiq-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1hypyxg-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1qtb3xk-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-g6hw9r-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-kk5xmg-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-6s1l6y-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1l3277a-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-y9nz5-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1h29rt8-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12yfg4b-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1oau78n-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1w3lmn2-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1r0jr9o-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-5yg4s8-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1y5pj5q-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-14kc5oh-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-bbc5oz-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-2pcr0s-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ftcr8y-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-11cues-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-14i47o5-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1suxyku-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-sjj46t-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1bq2cr6-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-nvv8h7-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-177cggw-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1m1w3ty-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1stc2aj-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1stc2aj-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll.svelte-1stc2aj{animation:20s linear infinite svelte-1stc2aj-scroll}@keyframes svelte-1bafemj-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1e2fac2-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-it07oh-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1a106l2-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-em4koh-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-jitvi9-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12vga95-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-c8ti9r-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-c8ti9r-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-c8ti9r-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll-left.svelte-c8ti9r{animation:25s linear infinite svelte-c8ti9r-scroll-left}.animate-scroll-right.svelte-c8ti9r{animation:25s linear infinite svelte-c8ti9r-scroll-right}@keyframes svelte-1dyjwzl-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-qp1nos-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.price-value.svelte-p49z1h{transition:all .2s ease-out}@keyframes svelte-p49z1h-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12g19v7-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-n6z1rf-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-nwr6fk-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-v81xam-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scrollbar-hide.svelte-v81xam::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-v81xam{-ms-overflow-style:none;scrollbar-width:none}@keyframes svelte-diyl2p-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-191or9v-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-13j3xp5-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1xwovk9-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-143zrph-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-122fncj-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-9zsdks-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-phrrz5-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-bx8jl5-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1cui2pm-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1lpgm97-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1m2652y-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ku4uc8-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-5iaarl-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1lgsdap-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-t0mp56-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-65m7jq-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-jes17p-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ufw1mr-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-srz2ta-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ffyj3g-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ffyj3g-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1jatfei-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-14be77m-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1wcmb52-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-sfkbkz-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1vv3y08-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1x6zd2c-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-63fibs-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1o5z5v9-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1pvnjug-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-sq9saq-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ot09xe-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1a389pk-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ccfp2k-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ccfp2k-scaleUp{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-fadeIn.svelte-1ccfp2k{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1ccfp2k-fadeIn}.animate-scaleUp.svelte-1ccfp2k{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1ccfp2k-scaleUp}@keyframes svelte-dhw1aj-scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scaleUp.svelte-dhw1aj{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-dhw1aj-scaleUp}@keyframes svelte-1at5nl5-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-1at5nl5{animation:1s cubic-bezier(.16,1,.3,1) both svelte-1at5nl5-fadeInUp}@keyframes svelte-1c54sgw-slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slideInRight.svelte-1c54sgw{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1c54sgw-slideInRight}@keyframes svelte-ll84xz-slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-slideInUp.svelte-ll84xz{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-ll84xz-slideInUp}@keyframes svelte-1b5ryj7-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1b5ryj7-scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeIn.svelte-1b5ryj7{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1b5ryj7-fadeIn}.animate-scaleUp.svelte-1b5ryj7{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1b5ryj7-scaleUp}@keyframes svelte-1kav8s-scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scaleUp.svelte-1kav8s{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1kav8s-scaleUp}@keyframes svelte-7lyeu6-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-7lyeu6{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-7lyeu6-fadeInUp}@keyframes svelte-1q96p7y-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn.svelte-1q96p7y{animation:1.2s cubic-bezier(.16,1,.3,1) both svelte-1q96p7y-fadeIn}@keyframes svelte-105d0ke-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-105d0ke-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-105d0ke{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-105d0ke-fadeInUp}.animate-fadeIn.svelte-105d0ke{animation:.5s ease-out both svelte-105d0ke-fadeIn}@keyframes svelte-ofv31w-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ofv31w-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-ofv31w{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-ofv31w-fadeInUp}.animate-fadeIn.svelte-ofv31w{animation:.5s ease-out both svelte-ofv31w-fadeIn}@keyframes svelte-9rfu6i-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-9rfu6i-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-9rfu6i{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-9rfu6i-fadeInUp}.animate-fadeIn.svelte-9rfu6i{animation:.5s ease-out both svelte-9rfu6i-fadeIn}@keyframes svelte-xkxmdn-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-xkxmdn-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-xkxmdn{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-xkxmdn-fadeInUp}.animate-fadeIn.svelte-xkxmdn{animation:.5s ease-out both svelte-xkxmdn-fadeIn}@keyframes svelte-kmddq1-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-kmddq1-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-kmddq1{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-kmddq1-fadeInUp}.animate-fadeIn.svelte-kmddq1{animation:.5s ease-out both svelte-kmddq1-fadeIn}@keyframes svelte-1a0nzhm-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1a0nzhm-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-1a0nzhm{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1a0nzhm-fadeInUp}.animate-fadeIn.svelte-1a0nzhm{animation:.5s ease-out both svelte-1a0nzhm-fadeIn}@keyframes svelte-zq9d5v-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-zq9d5v{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-zq9d5v-fadeInUp}@keyframes svelte-1id0wfk-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-1id0wfk{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1id0wfk-fadeInUp}@keyframes svelte-zl374d-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-zl374d-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-zl374d{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-zl374d-fadeInUp}.animate-fadeIn.svelte-zl374d{animation:.5s ease-out both svelte-zl374d-fadeIn}@keyframes svelte-n56m1x-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-n56m1x-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-n56m1x{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-n56m1x-fadeInUp}.animate-fadeIn.svelte-n56m1x{animation:.5s ease-out both svelte-n56m1x-fadeIn}@keyframes svelte-1na41v4-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1na41v4-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-1na41v4{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1na41v4-fadeInUp}.animate-fadeIn.svelte-1na41v4{animation:.5s ease-out both svelte-1na41v4-fadeIn}@keyframes svelte-1pmljxi-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1pmljxi-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeInUp.svelte-1pmljxi{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1pmljxi-fadeInUp}.animate-fadeIn.svelte-1pmljxi{animation:.5s ease-out both svelte-1pmljxi-fadeIn}@keyframes svelte-1v2wb0k-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-1v2wb0k{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1v2wb0k-fadeInUp}@keyframes svelte-1hhjod5-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-1hhjod5{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1hhjod5-fadeInUp}@keyframes svelte-1xg6sbh-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-1xg6sbh{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1xg6sbh-fadeInUp}@keyframes svelte-o2a971-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-o2a971{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-o2a971-fadeInUp}@keyframes svelte-d5bdim-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-d5bdim{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-d5bdim-fadeInUp}@keyframes svelte-1qnrz43-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-1qnrz43{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1qnrz43-fadeInUp}@keyframes svelte-1x64kv7-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-1x64kv7{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1x64kv7-fadeInUp}@keyframes svelte-10t9zbk-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-10t9zbk{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-10t9zbk-fadeInUp}@keyframes svelte-5dgzxa-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp.svelte-5dgzxa{animation:.8s cubic-bezier(.16,1,.3,1) both svelte-5dgzxa-fadeInUp}@keyframes svelte-euzugp-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tab-content.svelte-12vzuvu{animation:.4s svelte-12vzuvu-fadeIn}@keyframes svelte-12vzuvu-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer-container.svelte-4wjd28{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#fffffff2 0%,#fafafae6 100%);border:1px solid #0000000f;border-bottom:none;border-radius:1.25rem 1.25rem 0 0;justify-content:space-between;align-items:center;width:100%;max-width:24rem;height:auto;padding:.875rem 1rem;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 32px -8px #0000001f,0 -2px 8px -2px #0000000f,inset 0 1px #ffffffe6}@media (width>=768px){.footer-container.svelte-4wjd28{max-width:56rem;padding:.875rem 1.5rem}}.dark .footer-container.svelte-4wjd28{background:linear-gradient(135deg,#27272af2 0%,#18181be6 100%);border-color:#ffffff14;box-shadow:0 -8px 32px -8px #0006,0 -2px 8px -2px #0000004d,inset 0 1px #ffffff0d}.device-switcher.svelte-4wjd28{background:#00000008;border-radius:.75rem;align-items:center;gap:.375rem;padding:.25rem;display:flex}.dark .device-switcher.svelte-4wjd28{background:#ffffff0d}.device-btn.svelte-4wjd28{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;width:2.5rem;height:2.25rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.device-btn.svelte-4wjd28:hover{color:#3f3f46;background:#0000000d}.device-btn.active.svelte-4wjd28{color:#6366f1;background:#fff;box-shadow:0 2px 8px -2px #0000001a}.device-btn.svelte-4wjd28:focus-visible{box-shadow:0 0 0 2px #6366f166}.dark .device-btn.svelte-4wjd28{color:#a1a1aa}.dark .device-btn.svelte-4wjd28:hover{color:#d4d4d8;background:#ffffff14}.dark .device-btn.active.svelte-4wjd28{color:#a5b4fc;background:#6366f133;box-shadow:0 2px 8px -2px #6366f14d}.dark .device-indicator.svelte-4wjd28{background:#a5b4fc}.device-indicator.svelte-4wjd28{background:#6366f1;border-radius:50%;width:.25rem;height:.25rem;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.footer-btn.svelte-4wjd28{color:#52525b;cursor:pointer;background:#fffc;border:1px solid #0000000f;border-radius:.75rem;outline:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.footer-btn.svelte-4wjd28:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px -2px #00000014}.footer-btn.svelte-4wjd28:focus-visible{box-shadow:0 0 0 2px #6366f166}.footer-btn.svelte-4wjd28:active{transform:translateY(0)scale(.98)}.btn-text.svelte-4wjd28{display:none}@media (width>=768px){.btn-text.svelte-4wjd28{display:inline}}.dark .footer-btn.svelte-4wjd28{color:#d4d4d8;background:#3f3f4699;border-color:#ffffff14}.dark .footer-btn.svelte-4wjd28:hover{background:#3f3f46e6;box-shadow:0 4px 12px -2px #0000004d}.dark .footer-btn.svelte-4wjd28:focus-visible{box-shadow:0 0 0 2px #818cf880}.dropdown-wrapper.svelte-4wjd28{align-items:center;display:flex;position:relative}.trigger-icon.svelte-4wjd28{justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.trigger-icon.open.svelte-4wjd28{transform:rotate(90deg)}.dropdown-menu.svelte-4wjd28{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#fffffffa 0%,#fafafaf2 100%);border:1px solid #00000014;border-radius:1rem;flex-direction:column;width:18rem;max-height:20rem;display:flex;position:absolute;bottom:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 20px 40px -10px #00000026,0 8px 16px -4px #00000014}.dark .dropdown-menu.svelte-4wjd28{background:linear-gradient(135deg,#27272afa 0%,#18181bf2 100%);border-color:#ffffff1a;box-shadow:0 20px 40px -10px #00000080,0 8px 16px -4px #0000004d}.dark .dropdown-title.svelte-4wjd28{color:#a1a1aa}.dark .dropdown-count.svelte-4wjd28{color:#71717a;background:#ffffff0d}.dropdown-header.svelte-4wjd28{justify-content:space-between;align-items:center;padding:.875rem 1rem .625rem;display:flex}.dropdown-title.svelte-4wjd28{color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.dropdown-count.svelte-4wjd28{color:#a1a1aa;background:#0000000a;border-radius:1rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500}.dropdown-divider.svelte-4wjd28{background:linear-gradient(90deg,#0000,#00000014,#0000);height:1px;margin:0 .75rem}.dark .dropdown-divider.svelte-4wjd28{background:linear-gradient(90deg,#0000,#ffffff14,#0000)}.dropdown-scroll.svelte-4wjd28{flex-direction:column;max-height:15rem;padding:.5rem;display:flex;overflow-y:auto}.dropdown-item.svelte-4wjd28{color:#52525b;animation:.2s backwards svelte-4wjd28-fadeInUp;animation-delay:var(--delay);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;transition:all .15s;display:flex}@keyframes svelte-4wjd28-fadeInUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-4wjd28:hover{color:#6366f1;background:linear-gradient(135deg,#6366f114 0%,#8b5cf60f 100%)}.dropdown-item.svelte-4wjd28:focus-visible{outline:none;box-shadow:0 0 0 2px #6366f166}.dark .dropdown-item.svelte-4wjd28{color:#d4d4d8}.dark .dropdown-item.svelte-4wjd28:hover{color:#a5b4fc;background:linear-gradient(135deg,#6366f126 0%,#8b5cf61a 100%)}.dark .dropdown-item.svelte-4wjd28:focus-visible{box-shadow:0 0 0 2px #818cf880}.item-title.svelte-4wjd28{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dropdown-item.svelte-4wjd28 .item-icon{opacity:0;flex-shrink:0;transition:opacity .15s}.dropdown-item.svelte-4wjd28:hover .item-icon{opacity:.6}.mode-toggle.svelte-4wjd28{z-index:40;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:100%;max-width:22rem;height:auto;padding:0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (width>=768px){.mode-toggle.svelte-4wjd28{max-width:26rem}}.toggle-bg.svelte-4wjd28{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#fffffff2 0%,#fafafae6 100%);border:1px solid #0000000f;border-bottom:none;border-radius:1.25rem 1.25rem 0 0;transition:all .35s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:0 -8px 32px -8px #0000001a,inset 0 1px #ffffffe6}.toggle-bg.url-mode.svelte-4wjd28{background:linear-gradient(135deg,#fafafaf2 0%,#f5f5f5e6 100%)}.dark .toggle-bg.svelte-4wjd28{background:linear-gradient(135deg,#27272af2 0%,#18181be6 100%);border-color:#ffffff14;box-shadow:0 -8px 32px -8px #0006,inset 0 1px #ffffff0d}.dark .toggle-bg.url-mode.svelte-4wjd28{background:linear-gradient(135deg,#27272af2 0%,#1e1e23e6 100%)}.dark .mode-label.svelte-4wjd28{color:#71717a}.dark .mode-label.active.svelte-4wjd28{color:#a5b4fc}.dark .mode-divider.svelte-4wjd28{color:#52525b}.dark .mode-badge.svelte-4wjd28{background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);-webkit-background-clip:text;background-clip:text}.dark .mode-badge.url.svelte-4wjd28{background:linear-gradient(135deg,#a1a1aa 0%,#71717a 100%);-webkit-background-clip:text;background-clip:text}.toggle-content.svelte-4wjd28{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;display:flex;position:relative}.mode-info.svelte-4wjd28{align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:none}@media (width>=768px){.mode-info.svelte-4wjd28{display:flex}}.mode-label.svelte-4wjd28{color:#a1a1aa;transition:color .2s}.mode-label.active.svelte-4wjd28{color:#6366f1;font-weight:600}.mode-divider.svelte-4wjd28{color:#d4d4d8}.mode-badge.svelte-4wjd28{letter-spacing:.02em;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:700;transition:all .25s;display:flex}.mode-badge.url.svelte-4wjd28{background:linear-gradient(135deg,#52525b 0%,#3f3f46 100%);-webkit-background-clip:text;background-clip:text}.mode-icon-wrapper.svelte-4wjd28{color:#7c3aed;background:linear-gradient(135deg,#ede9fe 0%,#ddd6fe 100%);border:2px solid #c4b5fd;border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.mode-icon-wrapper.url-mode.svelte-4wjd28{color:#52525b;background:linear-gradient(135deg,#f4f4f5 0%,#e4e4e7 100%);border-color:#a1a1aa}.dark .mode-icon-wrapper.svelte-4wjd28{color:#a78bfa;background:linear-gradient(135deg,#8b5cf633 0%,#6366f126 100%);border-color:#8b5cf666}.dark .mode-icon-wrapper.url-mode.svelte-4wjd28{color:#a1a1aa;background:linear-gradient(135deg,#71717a33 0%,#52525b26 100%);border-color:#71717a66}.dark .toggle-indicator.svelte-4wjd28{background:linear-gradient(90deg,#a78bfa,#818cf8)}.dark .toggle-indicator.url-mode.svelte-4wjd28{background:linear-gradient(90deg,#a1a1aa,#71717a)}.dark .mode-toggle.svelte-4wjd28:hover .toggle-bg:where(.svelte-4wjd28){box-shadow:0 -12px 40px -8px #00000080,inset 0 1px #ffffff0d}.dark .mode-toggle.svelte-4wjd28:focus-visible .toggle-bg:where(.svelte-4wjd28){box-shadow:0 0 0 2px #818cf880}.toggle-indicator.svelte-4wjd28{background:linear-gradient(90deg,#8b5cf6,#6366f1);border-radius:.5rem .5rem 0 0;width:3rem;height:.1875rem;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.toggle-indicator.url-mode.svelte-4wjd28{background:linear-gradient(90deg,#71717a,#52525b);width:2.5rem}.mode-toggle.svelte-4wjd28:hover .toggle-bg:where(.svelte-4wjd28){box-shadow:0 -12px 40px -8px #0000001f,inset 0 1px #ffffffe6}.mode-toggle.svelte-4wjd28:hover .mode-icon-wrapper:where(.svelte-4wjd28){transform:scale(1.05)}.mode-toggle.svelte-4wjd28:focus-visible .toggle-bg:where(.svelte-4wjd28){box-shadow:0 0 0 2px #6366f166}.mode-toggle.svelte-4wjd28:active .mode-icon-wrapper:where(.svelte-4wjd28){transform:scale(.95)}.modal-background.svelte-xnnt2i{background:#0000004d;width:100%;height:100%;top:0;left:0}
