.att-root.svelte-bs4g3w{position:relative;display:inline-flex;align-items:center}.att-trigger-wrap.svelte-bs4g3w{position:relative;display:inline-flex}.att-trigger-wrap--pulse.svelte-bs4g3w .att-trigger:where(.svelte-bs4g3w){animation:svelte-bs4g3w-att-slam .5s cubic-bezier(.36,.07,.19,.97)}.att-trigger.svelte-bs4g3w{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:#fffc;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;overflow:visible}.att-trigger.svelte-bs4g3w:before{content:"";position:absolute;inset:-3px;border-radius:999px;background:radial-gradient(circle,rgba(247,183,49,.28),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.att-trigger.svelte-bs4g3w:hover:not(:disabled){background:#f7b73126;border-color:#f7b73173;color:#fde68a;box-shadow:0 0 20px #f7b73133;transform:translateY(-1px)}.att-trigger.svelte-bs4g3w:hover:not(:disabled):before{opacity:1}.att-trigger.svelte-bs4g3w:disabled{opacity:.45;cursor:not-allowed}.att-gem-icon-wrap.svelte-bs4g3w{display:flex;align-items:center;justify-content:center}.att-plus-one.svelte-bs4g3w{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:14px;font-weight:900;color:#f7b731;text-shadow:0 0 12px rgba(247,183,49,.8);animation:svelte-bs4g3w-att-plus-one-fly 1.2s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none;white-space:nowrap;font-family:Syne,sans-serif}@keyframes svelte-bs4g3w-att-plus-one-fly{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.6)}15%{opacity:1;transform:translate(-50%) translateY(-8px) scale(1.2)}60%{opacity:1;transform:translate(-50%) translateY(-22px) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-36px) scale(.8)}}@keyframes svelte-bs4g3w-att-slam{0%{transform:scale(1)}20%{transform:scale(1.22) rotate(-3deg);box-shadow:0 0 0 6px #f7b73159}40%{transform:scale(.92) rotate(2deg)}60%{transform:scale(1.08) rotate(-1deg)}80%{transform:scale(.97)}to{transform:scale(1)}}.att-backdrop.svelte-bs4g3w{position:fixed;inset:0;z-index:899;background:#00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none;cursor:default;animation:svelte-bs4g3w-att-fade .2s ease}@keyframes svelte-bs4g3w-att-fade{0%{opacity:0}to{opacity:1}}.att-popover.svelte-bs4g3w{position:fixed;z-index:900;display:flex;flex-direction:column;gap:12px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#16102efa,#080812fa);box-shadow:0 32px 80px #0000008c,inset 0 1px #ffffff14,0 0 0 1px #f7b7310f;padding:18px;animation:svelte-bs4g3w-att-pop-in .28s cubic-bezier(.16,1,.3,1)}@keyframes svelte-bs4g3w-att-pop-in{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.att-popover-glow.svelte-bs4g3w{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 0%,rgba(247,183,49,.14),transparent 38%),radial-gradient(circle at 88% 90%,rgba(124,92,252,.13),transparent 38%);border-radius:inherit}.att-head.svelte-bs4g3w{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.att-eyebrow.svelte-bs4g3w{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f7b731;margin-bottom:5px}.att-title.svelte-bs4g3w{font-family:Syne,sans-serif;font-size:1.1rem;font-weight:900;letter-spacing:-.03em;color:#f8fafc;line-height:1.15}.att-preview.svelte-bs4g3w{margin-top:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(247,183,49,.15);background:#f7b7310f;color:#e2e8f0bf;font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.att-preview.svelte-bs4g3w strong:where(.svelte-bs4g3w){color:#fde68a;margin-right:4px}.att-close.svelte-bs4g3w{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e2e8f099;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.att-close.svelte-bs4g3w:hover{background:#ffffff1f;color:#f8fafc}.att-error.svelte-bs4g3w{padding:10px 12px;border-radius:12px;border:1px solid rgba(251,113,133,.3);background:#fb718514;color:#fecdd3;font-size:12px}.att-loading.svelte-bs4g3w{display:flex;align-items:center;gap:10px;color:#cbd5e1b3;font-size:13px;padding:20px 0}.att-empty.svelte-bs4g3w{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;color:#94a3b899;font-size:13px}.att-empty.svelte-bs4g3w svg{color:#f7b731;opacity:.5}.att-gem-list.svelte-bs4g3w{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:300px;padding-right:2px;scrollbar-width:thin}.att-gem.svelte-bs4g3w{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f8fafc;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .18s,box-shadow .18s;overflow:hidden}.att-gem.svelte-bs4g3w:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--gem-accent) 12%,transparent),transparent 60%);opacity:0;transition:opacity .22s;border-radius:inherit}.att-gem.svelte-bs4g3w:hover:not(:disabled){transform:translate(3px);border-color:color-mix(in srgb,var(--gem-accent) 60%,transparent);background:#ffffff14}.att-gem.svelte-bs4g3w:hover:not(:disabled):before{opacity:1}.att-gem.svelte-bs4g3w:disabled{cursor:wait}.att-gem--success.svelte-bs4g3w{border-color:#5eead480;background:#5eead41a;box-shadow:0 0 0 3px #5eead41a}.att-gem-orb.svelte-bs4g3w{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;flex-shrink:0;border:1px solid rgba(255,255,255,.1);background:#ffffff12}.att-gem-orb--cyan.svelte-bs4g3w{color:#67e8f9}.att-gem-orb--rose.svelte-bs4g3w{color:#fda4af}.att-gem-orb--emerald.svelte-bs4g3w{color:#86efac}.att-gem-orb--violet.svelte-bs4g3w{color:#c4b5fd}.att-gem-orb--amber.svelte-bs4g3w{color:#fde68a}.att-gem-orb--slate.svelte-bs4g3w{color:#cbd5e1}.att-gem-info.svelte-bs4g3w{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.att-gem-info.svelte-bs4g3w strong:where(.svelte-bs4g3w){font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-gem-meta.svelte-bs4g3w{display:flex;align-items:center;gap:7px;font-size:11px;color:#94a3b8b3}.att-tier-badge.svelte-bs4g3w{padding:1px 6px;border-radius:999px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:#cbd5e1b3}.att-fill-bar.svelte-bs4g3w{height:3px;border-radius:999px;background:#ffffff1a;overflow:hidden}.att-fill-bar-inner.svelte-bs4g3w{height:100%;border-radius:999px;background:var(--gem-accent, #fde68a);opacity:.6;transition:width .4s ease}.att-gem-cta.svelte-bs4g3w{display:flex;align-items:center;gap:5px;height:34px;padding:0 12px;border-radius:12px;flex-shrink:0;font-size:12px;font-weight:800;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#cbd5e1cc;transition:background .15s,color .15s}.att-gem.svelte-bs4g3w:hover:not(:disabled) .att-gem-cta:where(.svelte-bs4g3w){background:color-mix(in srgb,var(--gem-accent) 20%,transparent);border-color:color-mix(in srgb,var(--gem-accent) 50%,transparent);color:var(--gem-accent)}.att-gem--success.svelte-bs4g3w .att-gem-cta:where(.svelte-bs4g3w){background:#5eead426;border-color:#5eead466;color:#5eead4}.att-burst.svelte-bs4g3w{position:absolute;inset:0;pointer-events:none}.att-spark.svelte-bs4g3w{position:absolute;left:44px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--accent, #fde68a);box-shadow:0 0 6px var(--accent, #fde68a);animation:svelte-bs4g3w-spark-fly .7s ease-out forwards}.att-spark-1.svelte-bs4g3w{animation-delay:0s;--dx: 80px;--dy: -30px}.att-spark-2.svelte-bs4g3w{animation-delay:.05s;--dx: 140px;--dy: 10px;background:#67e8f9}.att-spark-3.svelte-bs4g3w{animation-delay:.08s;--dx: 60px;--dy: 28px;background:#86efac}.att-spark-4.svelte-bs4g3w{animation-delay:.12s;--dx: 190px;--dy: -15px;background:#fda4af}.att-spark-5.svelte-bs4g3w{animation-delay:.04s;--dx: 110px;--dy: -38px;background:#c4b5fd}.att-spark-6.svelte-bs4g3w{animation-delay:.16s;--dx: 230px;--dy: 20px;background:#fde68a}@keyframes svelte-bs4g3w-spark-fly{0%{opacity:1;transform:translateY(-50%) scale(1)}to{opacity:0;transform:translate(var(--dx),calc(-50% + var(--dy))) scale(.2)}}.att-forge.svelte-bs4g3w{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;padding:12px;display:flex;flex-direction:column;gap:10px}.att-forge-label.svelte-bs4g3w{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#cbd5e199}.att-forge-icons.svelte-bs4g3w{display:flex;gap:7px;flex-wrap:wrap}.att-forge-icon.svelte-bs4g3w{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:transform .15s}.att-forge-icon.svelte-bs4g3w:hover{transform:translateY(-2px)}.att-forge-icon--on.svelte-bs4g3w{box-shadow:0 0 0 2px #f7b73159;border-color:#f7b73180}.att-forge-icon--cyan.svelte-bs4g3w{color:#67e8f9;background:#67e8f91a}.att-forge-icon--rose.svelte-bs4g3w{color:#fda4af;background:#fda4af1a}.att-forge-icon--emerald.svelte-bs4g3w{color:#86efac;background:#86efac1a}.att-forge-icon--violet.svelte-bs4g3w{color:#c4b5fd;background:#c4b5fd1a}.att-forge-icon--amber.svelte-bs4g3w{color:#fde68a;background:#fde68a1a}.att-forge-icon--slate.svelte-bs4g3w{color:#cbd5e1;background:#cbd5e11a}.att-forge-row.svelte-bs4g3w{display:flex;gap:8px}.att-forge-row.svelte-bs4g3w input:where(.svelte-bs4g3w){flex:1;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#f8fafc;padding:0 12px;font-size:12px;font-weight:700;outline:none}.att-forge-row.svelte-bs4g3w input:where(.svelte-bs4g3w):focus{border-color:#f7b73180}.att-forge-row.svelte-bs4g3w button:where(.svelte-bs4g3w){display:grid;place-items:center;width:38px;height:38px;border-radius:12px;border:none;background:linear-gradient(135deg,#f7b731,#f59e0b);color:#0c0920;cursor:pointer}.att-forge-row.svelte-bs4g3w button:where(.svelte-bs4g3w):disabled{opacity:.5;cursor:not-allowed}.att-capture-layer.svelte-bs4g3w{position:fixed;inset:0;z-index:9999;pointer-events:none}.att-flying-gem.svelte-bs4g3w{position:fixed;width:56px;height:56px;left:var(--sx);top:var(--sy);margin:-28px 0 0 -28px;display:grid;place-items:center;border-radius:20px;border:1px solid rgba(255,255,255,.25);background:linear-gradient(145deg,#ffffff38,#ffffff0d);box-shadow:0 0 28px var(--accent, #fde68a),0 20px 50px #0006;color:var(--accent, #fde68a);animation:svelte-bs4g3w-gem-fly-x .7s cubic-bezier(.25,.1,.25,1) forwards,svelte-bs4g3w-gem-fly-y .7s cubic-bezier(.55,0,1,.5) forwards}.att-flying-gem--impact.svelte-bs4g3w{animation:svelte-bs4g3w-gem-impact .35s cubic-bezier(.36,.07,.19,.97) forwards}@keyframes svelte-bs4g3w-gem-fly-x{0%{left:var(--sx)}to{left:var(--ex)}}@keyframes svelte-bs4g3w-gem-fly-y{0%{top:var(--sy);transform:rotate(-8deg) scale(.8);opacity:0}8%{opacity:1}40%{top:var(--py);transform:rotate(6deg) scale(1.15)}to{top:var(--ey);transform:rotate(14deg) scale(.25);opacity:0}}@keyframes svelte-bs4g3w-gem-impact{0%{transform:scale(1.3) rotate(0);opacity:1}40%{transform:scale(.5) rotate(20deg);opacity:.7}to{transform:scale(0) rotate(30deg);opacity:0}}.att-trail.svelte-bs4g3w{position:fixed;width:10px;height:10px;border-radius:50%;background:var(--accent, #f7b731);left:var(--sx);top:var(--sy);margin:-5px 0 0 -5px;opacity:0;box-shadow:0 0 10px var(--accent, #f7b731);animation:svelte-bs4g3w-gem-fly-x .7s cubic-bezier(.25,.1,.25,1) forwards,svelte-bs4g3w-gem-fly-y .7s cubic-bezier(.55,0,1,.5) forwards}.att-trail-1.svelte-bs4g3w{animation-delay:.04s;transform:scale(.8);opacity:0;filter:blur(1px)}.att-trail-2.svelte-bs4g3w{animation-delay:.09s;transform:scale(.6);filter:blur(2px)}.att-trail-3.svelte-bs4g3w{animation-delay:.14s;transform:scale(.45);filter:blur(2px)}.att-trail-4.svelte-bs4g3w{animation-delay:.19s;transform:scale(.3);filter:blur(3px)}.att-trail-5.svelte-bs4g3w{animation-delay:.24s;transform:scale(.2);filter:blur(3px)}.att-origin-spark.svelte-bs4g3w{position:fixed;left:var(--sx);top:var(--sy);width:6px;height:6px;border-radius:50%;background:var(--accent, #f7b731);box-shadow:0 0 8px var(--accent);margin:-3px 0 0 -3px;animation:svelte-bs4g3w-origin-burst .5s ease-out forwards}.att-origin-spark-1.svelte-bs4g3w{--odx: 40px;--ody: -50px;animation-delay:.01s}.att-origin-spark-2.svelte-bs4g3w{--odx: -40px;--ody: -40px;animation-delay:.03s;background:#67e8f9}.att-origin-spark-3.svelte-bs4g3w{--odx: 60px;--ody: 20px;animation-delay:.05s;background:#86efac}.att-origin-spark-4.svelte-bs4g3w{--odx: -55px;--ody: 30px;animation-delay:.02s;background:#fda4af}.att-origin-spark-5.svelte-bs4g3w{--odx: 20px;--ody: -70px;animation-delay:.04s}.att-origin-spark-6.svelte-bs4g3w{--odx: -20px;--ody: -65px;animation-delay:.06s;background:#c4b5fd}.att-origin-spark-7.svelte-bs4g3w{--odx: 70px;--ody: -25px;animation-delay:.08s}.att-origin-spark-8.svelte-bs4g3w{--odx: -70px;--ody: -10px;animation-delay:.01s;background:#86efac}@keyframes svelte-bs4g3w-origin-burst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--odx),var(--ody)) scale(.1)}}.att-impact-ring.svelte-bs4g3w{position:fixed;left:var(--ex);top:var(--ey);width:20px;height:20px;border-radius:50%;margin:-10px 0 0 -10px;border:2px solid var(--accent, #f7b731);animation:svelte-bs4g3w-impact-ring .5s ease-out forwards}.att-impact-ring--2.svelte-bs4g3w{animation-delay:.1s;border-color:#f7b73180}@keyframes svelte-bs4g3w-impact-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(4);opacity:0}}.att-impact-spark.svelte-bs4g3w{position:fixed;left:var(--ex);top:var(--ey);width:5px;height:5px;border-radius:50%;background:var(--accent, #f7b731);box-shadow:0 0 8px var(--accent);margin:-2.5px 0 0 -2.5px;animation:svelte-bs4g3w-impact-spark .5s ease-out forwards}.att-impact-spark-1.svelte-bs4g3w{--idx: 35px;--idy: -35px}.att-impact-spark-2.svelte-bs4g3w{--idx: -35px;--idy: -30px;background:#67e8f9;animation-delay:.04s}.att-impact-spark-3.svelte-bs4g3w{--idx: 45px;--idy: 20px;background:#86efac;animation-delay:.07s}.att-impact-spark-4.svelte-bs4g3w{--idx: -40px;--idy: 25px;background:#fda4af;animation-delay:.03s}.att-impact-spark-5.svelte-bs4g3w{--idx: 20px;--idy: -50px;background:#c4b5fd;animation-delay:.05s}.att-impact-spark-6.svelte-bs4g3w{--idx: -15px;--idy: -50px;animation-delay:.08s}@keyframes svelte-bs4g3w-impact-spark{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--idx),var(--idy)) scale(.2)}}.animate-spin.svelte-bs4g3w{animation:svelte-bs4g3w-spin .7s linear infinite}@keyframes svelte-bs4g3w-spin{to{transform:rotate(360deg)}}@media(max-width:520px){.att-root.svelte-bs4g3w{position:static}.att-popover.svelte-bs4g3w{left:10px!important;right:10px!important;top:60px!important;width:auto!important}}@media(prefers-reduced-motion:reduce){.svelte-bs4g3w,.att-flying-gem.svelte-bs4g3w,.att-trail.svelte-bs4g3w,.att-origin-spark.svelte-bs4g3w,.att-impact-ring.svelte-bs4g3w,.att-impact-spark.svelte-bs4g3w,.att-spark.svelte-bs4g3w,.att-plus-one.svelte-bs4g3w{animation-duration:.001ms!important;transition-duration:.001ms!important}}
