.iris.svelte-1v3o1jv{--open:6%;width:var(--s);height:var(--s);isolation:isolate;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.iris.open.svelte-1v3o1jv{--open:-36%}.in.svelte-1v3o1jv{background:radial-gradient(circle at 50% 50%, #0b0b0c 0 15%, transparent 16%), repeating-conic-gradient(from 0deg, #ffffff2e 0 3deg, #0000000f 3deg 7deg), radial-gradient(circle, var(--c) 0 38%, oklch(calc(var(--L) - .12) var(--C) var(--h)) 70%);border-radius:50%;position:absolute;inset:0}.in.svelte-1v3o1jv:after{content:"";background:#ffffffd9;border-radius:50%;width:12%;height:12%;position:absolute;top:36%;left:52%}.juggle.svelte-1v3o1jv .in:where(.svelte-1v3o1jv){background:radial-gradient(circle at 50% 50%, #0b0b0c 0 15%, transparent 16%), repeating-conic-gradient(from 0deg, #ffffff2e 0 3deg, #0000000f 3deg 7deg), var(--wheel);animation:3.2s linear infinite svelte-1v3o1jv-spin}.neutral.svelte-1v3o1jv .in:where(.svelte-1v3o1jv){background:radial-gradient(circle at 50% 50%, #0b0b0c 0 15%, transparent 16%), radial-gradient(circle, var(--ink-4) 0 38%, var(--ink-3) 75%)}@keyframes svelte-1v3o1jv-spin{to{transform:rotate(1turn)}}.blade.svelte-1v3o1jv{transform:rotate(var(--r));position:absolute;inset:0}.blade.svelte-1v3o1jv b:where(.svelte-1v3o1jv){background:linear-gradient(180deg, var(--blade-2), var(--blade));border-bottom:1px solid var(--blade-edge);transform-origin:50% 100%;width:220%;height:100%;transform:rotate(16deg) translateY(var(--open));transition:transform .55s var(--spring);position:absolute;bottom:50%;left:-60%}.cap.svelte-1v3o1jv{background:radial-gradient(circle at 50% 50%, var(--blade-2), var(--blade) 70%);border-radius:50%;transition:opacity .25s .28s;position:absolute;inset:0}.open.svelte-1v3o1jv .cap:where(.svelte-1v3o1jv){opacity:0;transition:opacity .12s}.cap.svelte-1v3o1jv i:where(.svelte-1v3o1jv){background:var(--blade-edge);transform-origin:0;width:52%;height:1px;transform:rotate(var(--r)) translateY(calc(var(--s) * .07));margin-top:-.5px;position:absolute;top:50%;left:50%}.cap.svelte-1v3o1jv:after{content:"";width:16%;height:16%;box-shadow:inset 0 0 0 1px var(--blade-edge);border-radius:50%;position:absolute;top:42%;left:42%}.rim.svelte-1v3o1jv{z-index:2;box-shadow:inset 0 0 0 1.5px var(--c), inset 0 0 0 2.5px var(--bg);pointer-events:none;border-radius:50%;position:absolute;inset:0}.neutral.svelte-1v3o1jv .rim:where(.svelte-1v3o1jv){box-shadow:inset 0 0 0 1px var(--rule)}
