.demo-exp.svelte-ojltbv{width:100%}.demo-frame.svelte-ojltbv{border:1px solid var(--cw-border);border-radius:var(--cw-radius-2xl);background:var(--cw-bg-primary);box-shadow:var(--cw-shadow-2xl);flex-direction:column;display:flex;overflow:hidden}.demo-frame.svelte-ojltbv:fullscreen{border:0;border-radius:0;height:100%}.demo-frame__bar.svelte-ojltbv{background:var(--cw-bg-secondary);border-bottom:1px solid var(--cw-border);flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.demo-frame__dots.svelte-ojltbv{gap:6px;display:inline-flex}.demo-frame__dots.svelte-ojltbv i:where(.svelte-ojltbv){background:var(--cw-bg-tertiary);border-radius:50%;width:10px;height:10px}.demo-frame__dots.svelte-ojltbv i:where(.svelte-ojltbv):first-child{background:color-mix(in srgb, var(--cw-error) 70%, transparent)}.demo-frame__dots.svelte-ojltbv i:where(.svelte-ojltbv):nth-child(2){background:color-mix(in srgb, var(--cw-warning) 70%, transparent)}.demo-frame__dots.svelte-ojltbv i:where(.svelte-ojltbv):nth-child(3){background:color-mix(in srgb, var(--cw-energy-mint) 70%, transparent)}.demo-frame__title.svelte-ojltbv{min-width:0;color:var(--cw-text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.demo-frame__mode.svelte-ojltbv{border:1px solid color-mix(in srgb, var(--cw-energy-mint) 35%, var(--cw-border));background:color-mix(in srgb, var(--cw-energy-mint) 10%, transparent);color:var(--cw-energy-mint);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.demo-frame__chrome.svelte-ojltbv{gap:6px;display:inline-flex}.demo-frame__btn.svelte-ojltbv{border-radius:var(--cw-radius-md);border:1px solid var(--cw-border);width:28px;height:28px;color:var(--cw-text-muted);cursor:pointer;transition:color .15s var(--cw-ease), border-color .15s var(--cw-ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.demo-frame__btn.svelte-ojltbv:hover{color:var(--cw-text-primary);border-color:var(--cw-border-strong)}.demo-frame__btn--exit.svelte-ojltbv:hover{color:var(--cw-error)}.demo-frame__body.svelte-ojltbv{height:620px;min-height:0}.demo-frame.svelte-ojltbv:fullscreen .demo-frame__body:where(.svelte-ojltbv){flex:1;height:auto}.demo-idle.svelte-ojltbv{position:relative;overflow:hidden}.demo-idle__preview.svelte-ojltbv{z-index:0;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.demo-idle__preview.svelte-ojltbv .dapp{height:100%}.demo-idle__skeleton.svelte-ojltbv{background:#0a0a0a;height:100%}.demo-idle__skeleton--loading.svelte-ojltbv{background:linear-gradient(90deg,#ffffff05 0%,#ffffff0d 50%,#ffffff05 100%) 0 0/200% 100%,#0a0a0a;animation:1.8s ease-in-out infinite svelte-ojltbv-demo-idle-shimmer}@keyframes svelte-ojltbv-demo-idle-shimmer{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}.demo-idle__peek.svelte-ojltbv{z-index:1;color:var(--cw-text-secondary);letter-spacing:.01em;white-space:nowrap;pointer-events:none;transition:opacity .18s var(--cw-ease);background:#0a0a0ad1;border:1px solid #ffffff1a;border-radius:999px;margin:0;padding:8px 14px;font-size:12px;font-weight:600;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.demo-idle.svelte-ojltbv:hover .demo-idle__peek:where(.svelte-ojltbv),.demo-idle.svelte-ojltbv:focus-within .demo-idle__peek:where(.svelte-ojltbv){opacity:0}.demo-idle__hover.svelte-ojltbv{z-index:2;opacity:0;pointer-events:none;transition:opacity .2s var(--cw-ease);position:absolute;inset:0}.demo-idle.svelte-ojltbv:hover .demo-idle__hover:where(.svelte-ojltbv),.demo-idle.svelte-ojltbv:focus-within .demo-idle__hover:where(.svelte-ojltbv){opacity:1;pointer-events:auto}@media (hover:none){.demo-idle__hover.svelte-ojltbv{opacity:1;pointer-events:auto}.demo-idle__peek.svelte-ojltbv{display:none}}.demo-idle__scrim.svelte-ojltbv{-webkit-backdrop-filter:blur(3px)saturate(.92);background:#04060861;position:absolute;inset:0}.demo-idle__cta.svelte-ojltbv{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.demo-idle__card.svelte-ojltbv{--edge-proximity:100;--cursor-angle:45deg;--edge-sensitivity:28;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--cone-spread:25;--glow-padding:18px;--fill-opacity:.42;--card-bg:var(--cw-bg-primary);--glow-color:#05f09a;--glow-color-60:#05f09a99;--glow-color-50:#05f09a80;--glow-color-40:#05f09a66;--glow-color-30:#05f09a4d;--glow-color-20:#05f09a33;--glow-color-10:#05f09a1a;--gradient-one:radial-gradient(at 80% 55%, #05f29b 0px, transparent 50%);--gradient-two:radial-gradient(at 69% 34%, #38bdf8 0px, transparent 50%);--gradient-three:radial-gradient(at 8% 6%, #34d399 0px, transparent 50%);--gradient-four:radial-gradient(at 41% 38%, #05f29b 0px, transparent 50%);--gradient-five:radial-gradient(at 86% 85%, #38bdf8 0px, transparent 50%);--gradient-six:radial-gradient(at 82% 18%, #34d399 0px, transparent 50%);--gradient-seven:radial-gradient(at 51% 4%, #38bdf8 0px, transparent 50%);--gradient-base:linear-gradient(#05f29b 0 100%);border-radius:var(--cw-radius-xl);isolation:isolate;background:var(--card-bg);border:1px solid #ffffff1f;width:min(100%,380px);position:relative;transform:translateZ(.01px);box-shadow:0 4px 12px #0000001f,0 12px 32px #0000002e}.demo-idle__card.svelte-ojltbv:before,.demo-idle__card.svelte-ojltbv:after,.demo-idle__edge-light.svelte-ojltbv{content:"";border-radius:inherit;z-index:-1;pointer-events:none;transition:opacity .25s ease-out;position:absolute;inset:0}.demo-idle__card.svelte-ojltbv:before{background:linear-gradient(var(--card-bg) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-four) border-box, var(--gradient-five) border-box, var(--gradient-six) border-box, var(--gradient-seven) border-box, var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.demo-idle__card.svelte-ojltbv:after{background:var(--gradient-one) padding-box, var(--gradient-two) padding-box, var(--gradient-three) padding-box, var(--gradient-four) padding-box, var(--gradient-five) padding-box, var(--gradient-six) padding-box, var(--gradient-seven) padding-box, var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.demo-idle__edge-light.svelte-ojltbv{inset:calc(var(--glow-padding) * -1);z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.demo-idle__edge-light.svelte-ojltbv:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 2px 0 var(--glow-color-50), inset 0 0 8px 0 var(--glow-color-30), inset 0 0 18px 1px var(--glow-color-20), 0 0 2px 0 var(--glow-color-50), 0 0 8px 0 var(--glow-color-30), 0 0 18px 1px var(--glow-color-20);position:absolute}.demo-idle__card-inner.svelte-ojltbv{z-index:2;text-align:center;border-radius:inherit;background:radial-gradient(90% 120% at 50% 108%, #05f29b1f, transparent 58%), var(--cw-panel-gradient);border:1px solid #05f29b2e;flex-direction:column;align-items:center;gap:14px;padding:24px 26px 22px;display:flex;position:relative}.demo-idle__title.svelte-ojltbv{letter-spacing:-.02em;color:var(--cw-text-primary);max-width:22ch;margin:0;font-size:clamp(17px,2.4vw,20px);font-weight:700;line-height:1.3}.demo-idle__actions.svelte-ojltbv{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.demo-idle__start.svelte-ojltbv,.demo-idle__explore.svelte-ojltbv{justify-content:center;width:100%}.demo-idle__start.svelte-ojltbv{isolation:isolate}.demo-idle__explore.svelte-ojltbv:disabled{opacity:.75;cursor:wait}.demo-idle__hint.svelte-ojltbv{color:var(--cw-text-muted);text-align:center;max-width:30ch;margin:0;font-size:12.5px;line-height:1.5}.demo-stage.svelte-ojltbv{position:relative;overflow:hidden}.demo-spot.svelte-ojltbv{border-radius:var(--cw-radius-lg);border:1px solid color-mix(in srgb, var(--cw-energy-mint) 60%, transparent);pointer-events:none;z-index:10;position:absolute;box-shadow:0 0 0 4000px #040608b8}.demo-spot.svelte-ojltbv:after{content:"";border-radius:inherit;animation:svelte-ojltbv-demo-pulse 1.8s var(--cw-ease) infinite;position:absolute;inset:-1px;box-shadow:0 0 #05f29b73}@keyframes svelte-ojltbv-demo-pulse{0%{box-shadow:0 0 #05f29b66}70%{box-shadow:0 0 0 10px #05f29b00}to{box-shadow:0 0 #05f29b00}}.demo-dim.svelte-ojltbv{z-index:10;background:#040608b8;position:absolute;inset:0}.demo-tip.svelte-ojltbv{z-index:12;background:var(--cw-card-gradient);border:1px solid var(--cw-border-strong);border-radius:var(--cw-radius-xl);width:min(320px,100% - 16px);box-shadow:var(--cw-shadow-2xl);padding:14px 16px;position:absolute}.demo-tip__step.svelte-ojltbv{text-transform:uppercase;letter-spacing:.06em;color:var(--cw-energy-mint);margin:0 0 6px;font-size:11px;font-weight:700}.demo-tip__title.svelte-ojltbv{color:var(--cw-text-primary);margin:0 0 6px;font-size:15px;font-weight:700}.demo-tip__body.svelte-ojltbv{color:var(--cw-text-secondary);margin:0 0 12px;font-size:12.5px;line-height:1.5}.demo-tip__nav.svelte-ojltbv{justify-content:space-between;align-items:center;gap:8px;display:flex}.demo-tip__nav.svelte-ojltbv .cw-btn--sm:disabled{opacity:.55;cursor:wait}.demo-tip__hint.svelte-ojltbv{color:var(--cw-energy-mint);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.demo-end.svelte-ojltbv{z-index:12;background:var(--cw-card-gradient);border:1px solid var(--cw-border-strong);border-radius:var(--cw-radius-xl);width:min(400px,100% - 24px);box-shadow:var(--cw-shadow-2xl);text-align:center;padding:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-end__title.svelte-ojltbv{color:var(--cw-text-primary);margin:0 0 8px;font-size:19px;font-weight:700}.demo-end__actions.svelte-ojltbv{flex-direction:column;align-items:center;gap:12px;margin-bottom:16px;display:flex}.demo-end__quiet.svelte-ojltbv{color:var(--cw-text-muted);transition:color .15s var(--cw-ease);font-size:13px;font-weight:600;text-decoration:none}.demo-end__quiet.svelte-ojltbv:hover{color:var(--cw-energy-mint)}.demo-end__foot.svelte-ojltbv{justify-content:center;align-items:center;gap:14px;display:flex}.demo-end__close.svelte-ojltbv{font:inherit;color:var(--cw-text-faint);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.demo-end__close.svelte-ojltbv:hover{color:var(--cw-text-secondary)}.demo-locked.svelte-ojltbv{z-index:50;width:230px;color:var(--cw-text-secondary);background:var(--cw-card-gradient);border:1px solid var(--cw-border-strong);border-radius:var(--cw-radius-md);box-shadow:var(--cw-shadow-xl);align-items:flex-start;gap:7px;padding:10px 12px;font-size:11.5px;line-height:1.45;display:flex;position:absolute}.demo-locked.svelte-ojltbv svg{color:var(--cw-warning);flex-shrink:0;margin-top:1px}@media (width<=720px){.demo-frame__body.svelte-ojltbv{height:520px}.demo-frame__title.svelte-ojltbv{text-align:left}}@media (prefers-reduced-motion:reduce){.demo-spot.svelte-ojltbv:after{animation:none}.demo-idle__skeleton--loading.svelte-ojltbv{background:#0a0a0a;animation:none}.demo-idle__edge-light.svelte-ojltbv{display:none}.demo-idle__card.svelte-ojltbv:before,.demo-idle__card.svelte-ojltbv:after{opacity:.35}}.demo-exp--rm.svelte-ojltbv .demo-spot:where(.svelte-ojltbv):after{animation:none}
