.action-trigger.svelte-56xr3c{width:auto;height:auto;padding:0;border:none;border-radius:0;display:grid;place-items:center;background:transparent;color:color-mix(in oklab,var(--color-base-content) 80%,transparent);opacity:0;pointer-events:none;transform:translateY(6px) scale(.94);cursor:pointer;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease,border-color .2s ease}.atom-card.svelte-56xr3c:hover .hover-trigger:where(.svelte-56xr3c),.atom-card.svelte-56xr3c:focus-within .hover-trigger:where(.svelte-56xr3c){opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.action-trigger.svelte-56xr3c:hover{transform:translateY(0) scale(1.08)}.action-trigger.svelte-56xr3c:focus-visible{opacity:1;outline:2px solid color-mix(in oklab,var(--color-base-content) 40%,transparent);outline-offset:2px}.action-trigger-icon.svelte-56xr3c{width:18px;height:18px;color:currentColor}.action-trigger-row.svelte-56xr3c{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.lens-trigger.svelte-56xr3c{flex-shrink:0}.tag-trigger.svelte-56xr3c{width:auto;height:auto;padding:0}@media(hover:none){.hover-trigger.svelte-56xr3c{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}}.tag-chip.svelte-56xr3c{display:inline-block;padding:2px 8px;border-radius:9999px;font-size:11px;letter-spacing:.02em;color:color-mix(in oklab,var(--color-base-content) 60%,transparent);background:color-mix(in oklab,var(--color-base-content) 8%,transparent)}.lens-toggle.svelte-56xr3c{position:absolute;top:24px;right:32px;padding:6px 12px;border-radius:9999px;color:color-mix(in oklab,var(--color-base-content) 80%,transparent);font-size:12px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;z-index:5}.lens-toggle.svelte-56xr3c:hover{color:var(--color-base-content)}.lens-split-view.svelte-56xr3c{position:absolute;inset:0;display:flex;z-index:4}.lens-quote-side.svelte-56xr3c{width:50%;display:flex;align-items:center;justify-content:center;padding:2rem}.lens-quote-card.svelte-56xr3c{max-width:500px;padding:24px 28px;border-radius:16px;background:color-mix(in oklab,var(--color-base-100) 95%,transparent);box-shadow:0 8px 32px color-mix(in oklab,var(--color-base-content) 10%,transparent)}.lens-quote-text.svelte-56xr3c{color:var(--color-base-content);line-height:1.6}.lens-quote-source.svelte-56xr3c{margin-top:12px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}.lens-orbit-side.svelte-56xr3c{width:50%;position:relative;overflow:hidden;perspective:1200px;perspective-origin:30% 50%}.lens-orbit-container.svelte-56xr3c{--orbit-width: 1000px;--orbit-height: 1200px;--orbit-radius: calc(var(--orbit-width) / 2);position:absolute;right:-500px;top:50%;width:var(--orbit-width);height:var(--orbit-height);transform:translateY(-50%) rotateX(28deg) rotate(0);transform-style:preserve-3d}.lens-orbit-container.svelte-56xr3c:before{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,#f8b4c4,#fff,#f8b4c4);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));border-radius:50%;pointer-events:none}.lens-orbit-nav.svelte-56xr3c{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;pointer-events:none;z-index:12}.lens-nav-button.svelte-56xr3c{pointer-events:auto;width:36px;height:36px;border-radius:9999px;border:1px solid color-mix(in oklab,var(--color-base-content) 25%,transparent);background:color-mix(in oklab,var(--color-base-100) 85%,transparent);color:color-mix(in oklab,var(--color-base-content) 80%,transparent);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.lens-nav-button.svelte-56xr3c:hover{background:var(--color-base-100);border-color:color-mix(in oklab,var(--color-base-content) 40%,transparent);color:var(--color-base-content);transform:translateY(-1px)}.lens-nav-icon.svelte-56xr3c{width:18px;height:18px}.lens-orbit-card.svelte-56xr3c{position:absolute;left:50%;top:50%;width:280px;margin-left:-140px;margin-top:-60px;transform:rotate(var(--card-angle)) translate(var(--orbit-radius)) rotate(calc(-1 * var(--card-angle))) rotateX(-28deg);transform-origin:center;transform-style:preserve-3d;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;background:transparent;text-align:left;opacity:.5;filter:blur(1px);outline:none}.lens-orbit-card.svelte-56xr3c:focus{outline:none}.lens-orbit-card.svelte-56xr3c:focus-visible{outline:none}.lens-orbit-card.active.svelte-56xr3c{opacity:1;filter:blur(0);width:480px;margin-left:-240px;margin-top:0;z-index:10;transform:rotate(var(--card-angle)) translate(var(--orbit-radius)) rotate(calc(-1 * var(--card-angle))) rotateX(-28deg) translateY(-50%)}.lens-card-content.svelte-56xr3c{background:color-mix(in oklab,var(--color-base-100) 95%,transparent);border:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);border-radius:16px;padding:16px 20px;box-shadow:0 12px 40px color-mix(in oklab,var(--color-base-content) 12%,transparent);transition:all .4s ease}.lens-orbit-card.active.svelte-56xr3c .lens-card-content:where(.svelte-56xr3c){padding:24px 28px;max-height:40vh;overflow-y:auto;transform:translate3d(var(--pulse-x),var(--pulse-y),0) scale(1.01);transition:transform 1.2s ease-in-out,box-shadow 1.2s ease-in-out}.lens-orbit-card.svelte-56xr3c:not(.active) .lens-card-content:where(.svelte-56xr3c){max-height:100px;overflow:visible}.lens-card-header.svelte-56xr3c{display:flex;align-items:center;justify-content:space-between;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--color-base-content) 80%,transparent);margin-bottom:8px}.lens-card-body.svelte-56xr3c{font-size:14px;line-height:1.5;color:color-mix(in oklab,var(--color-base-content) 90%,transparent)}.lens-orbit-card.svelte-56xr3c:hover:not(.active){opacity:.7;filter:blur(1)}@keyframes svelte-56xr3c-lens-pulse{0%,to{box-shadow:0 12px 40px color-mix(in oklab,var(--color-base-content) 12%,transparent);transform:translateZ(0) scale(1)}50%{box-shadow:0 18px 48px color-mix(in oklab,var(--color-base-content) 18%,transparent);transform:translate3d(var(--pulse-x),var(--pulse-y),0) scale(1.015)}}
