.omni-wrapper.svelte-anuun1{position:relative;width:100%;max-width:640px;margin:0 auto;padding:10px 0}.omni-bar.svelte-anuun1{position:relative;width:100%;height:56px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:28px;display:flex;align-items:center;padding:0 22px;gap:14px;z-index:2;transition:border-color var(--dur-fast) ease,background-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,transform var(--dur-fast) var(--ease-deliberate);box-shadow:0 1px #ffffff08 inset,0 12px 36px #0003}.omni-glow.svelte-anuun1{position:absolute;inset:-2px;background:linear-gradient(135deg,var(--gold),transparent,var(--gold));border-radius:30px;z-index:1;opacity:0;filter:blur(8px);transition:opacity var(--dur-fast) ease;pointer-events:none}.focused.svelte-anuun1 .omni-glow:where(.svelte-anuun1),.dragging.svelte-anuun1 .omni-glow:where(.svelte-anuun1){opacity:.15}.focused.svelte-anuun1 .omni-bar:where(.svelte-anuun1){border-color:#d4af3773;background:#ffffff0d;box-shadow:0 1px #ffffff0d inset,0 16px 44px #0000004d,0 0 24px #d4af3714;transform:scale(1.005)}.dragging.svelte-anuun1 .omni-bar:where(.svelte-anuun1){border-color:var(--gold);background:#d4af370f;box-shadow:0 0 32px #d4af3726;transform:scale(1.02)}.omni-icon-left.svelte-anuun1{color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:color var(--dur-fast) ease,transform var(--dur-fast) ease}.focused.svelte-anuun1 .omni-icon-left:where(.svelte-anuun1){color:var(--gold);transform:rotate(90deg)}.dragging.svelte-anuun1 .omni-icon-left:where(.svelte-anuun1){color:var(--gold)}.omni-input.svelte-anuun1{flex:1;width:100%;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:var(--text-base);font-family:var(--font-body);font-weight:500}.omni-input.svelte-anuun1::-moz-placeholder{color:var(--text-muted);font-weight:400;-moz-transition:opacity var(--dur-fast) ease;transition:opacity var(--dur-fast) ease}.omni-input.svelte-anuun1::placeholder{color:var(--text-muted);font-weight:400;transition:opacity var(--dur-fast) ease}.focused.svelte-anuun1 .omni-input:where(.svelte-anuun1)::-moz-placeholder{opacity:.5}.focused.svelte-anuun1 .omni-input:where(.svelte-anuun1)::placeholder{opacity:.5}.omni-right.svelte-anuun1{display:flex;align-items:center}.clear-btn.svelte-anuun1{background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;transition:color .2s ease,background-color .2s ease}.clear-btn.svelte-anuun1:hover{color:var(--text-primary);background:#ffffff14}.drop-hint.svelte-anuun1{display:flex;align-items:center;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:500}@media (max-width: 640px){.desktop-hint.svelte-anuun1{display:none}}.light .omni-bar.svelte-anuun1{background:#ffffffd9;border-color:#00000014;box-shadow:0 1px #ffffffe6 inset,0 8px 24px #0000000a}.light .focused.svelte-anuun1 .omni-bar:where(.svelte-anuun1){border-color:#a3780a59;background:#fff;box-shadow:0 1px #ffffffe6 inset,0 12px 32px #00000014,0 0 20px #a3780a0a}.light .focused.svelte-anuun1 .omni-glow:where(.svelte-anuun1),.light .dragging.svelte-anuun1 .omni-glow:where(.svelte-anuun1){background:linear-gradient(135deg,rgba(163,120,10,.4),transparent,rgba(163,120,10,.4));opacity:.12}.light .clear-btn.svelte-anuun1:hover{background:#0000000d}.card-wrap.svelte-m8bdr0{perspective:1000px;width:100%}.card.svelte-m8bdr0{display:flex;flex-direction:column;position:relative;width:100%;min-height:200px;padding:var(--space-4) var(--space-4) 52px var(--space-4);border-radius:var(--radius-md);text-decoration:none;overflow:hidden;cursor:pointer;background:#12141dbf;border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;transform:translateY(16px) rotateX(0) rotateY(0);transform-style:preserve-3d;transition:opacity .4s cubic-bezier(.16,1,.3,1),border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .1s cubic-bezier(.25,1,.5,1);box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000059}.card--visible.svelte-m8bdr0{opacity:1}.card.svelte-m8bdr0:hover,.card--hovered.svelte-m8bdr0{border-color:var(--border-hover-color);background:#161926d9;box-shadow:inset 0 1px #ffffff14,0 20px 48px #00000080,0 0 32px var(--glow-color);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-4px) translateZ(8px);transition:transform .05s ease-out}.card-top-bar.svelte-m8bdr0{position:absolute;top:0;left:0;right:0;height:3px;background:var(--border-hover-color);opacity:.35;transition:opacity .25s ease,height .25s ease}.card.svelte-m8bdr0:hover .card-top-bar:where(.svelte-m8bdr0){opacity:1;height:4px}.card-sheen.svelte-m8bdr0{position:absolute;inset:0;background:radial-gradient(circle at var(--sheen-x) var(--sheen-y),rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none;z-index:1;opacity:0;transition:opacity .25s ease}.card.svelte-m8bdr0:hover .card-sheen:where(.svelte-m8bdr0){opacity:1}.card-glow.svelte-m8bdr0{position:absolute;top:-40px;right:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,var(--glow-color) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.card.svelte-m8bdr0:hover .card-glow:where(.svelte-m8bdr0){opacity:1}.card-body.svelte-m8bdr0{position:relative;z-index:2;flex:1;transform:translateZ(10px)}.card-meta.svelte-m8bdr0{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-3)}.card-icon.svelte-m8bdr0{color:var(--gold);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:color .2s ease,background .2s ease}.card.svelte-m8bdr0:hover .card-icon:where(.svelte-m8bdr0){color:#fff;background:var(--border-hover-color);border-color:transparent}.card-category.svelte-m8bdr0{font-size:10px;font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.card-title.svelte-m8bdr0{font-family:var(--font-body);font-size:16px;font-weight:700;color:#fff;line-height:1.4;margin:0 0 8px;transition:color .2s ease}.card.svelte-m8bdr0:hover .card-title:where(.svelte-m8bdr0){color:var(--gold)}.card-desc.svelte-m8bdr0{font-family:var(--font-body);font-size:12.5px;color:var(--text-secondary);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-arrow.svelte-m8bdr0{position:absolute;bottom:16px;right:18px;display:flex;align-items:center;gap:6px;color:var(--text-muted);opacity:.7;transition:opacity .2s ease,color .2s ease,transform .2s ease;z-index:2;transform:translateZ(12px)}.arrow-text.svelte-m8bdr0{font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.card.svelte-m8bdr0:hover .card-arrow:where(.svelte-m8bdr0){opacity:1;color:var(--gold);transform:translateZ(12px) translate(2px)}.light .card.svelte-m8bdr0{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000008,0 1px 3px #00000005}.light .card.svelte-m8bdr0:hover{background:#fff;border-color:var(--border-hover-color);box-shadow:0 12px 28px #00000014,0 0 20px var(--glow-color)}.light .card-title.svelte-m8bdr0{color:var(--text-primary)}.light .card-icon.svelte-m8bdr0{background:#00000005;border-color:#0000000f}.light .card-sheen.svelte-m8bdr0{background:radial-gradient(circle at var(--sheen-x) var(--sheen-y),rgba(0,0,0,.03) 0%,transparent 60%)}
