.hero-content.svelte-12j36my{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.hero-content.animate.svelte-12j36my{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.hero-content.svelte-12j36my{opacity:1;transform:none;transition:none}}.notify-backdrop.svelte-1317275{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--k-65);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);z-index:9999;opacity:0;transition:opacity .3s ease;pointer-events:none}.notify-backdrop.visible.svelte-1317275{opacity:1;pointer-events:auto}.notify-float-box.svelte-1317275{position:relative;background:var(--k-50);border:var(--border-by-rezky);border-radius:24px;padding:2.5rem 2rem;min-width:320px;max-width:90vw;text-align:center;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 25px 50px -12px var(--k-50);transform:scale(.9) translateY(20px);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.notify-backdrop.visible.svelte-1317275 .notify-float-box:where(.svelte-1317275){transform:scale(1) translateY(0)}.notify-close.svelte-1317275{position:absolute;top:.75rem;right:.75rem;background:var(--w-10);border:1px solid var(--w-20);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--w-80);cursor:pointer;transition:all .25s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:10}.notify-close.svelte-1317275:hover{background:var(--w-15);color:#fff;transform:rotate(90deg) scale(1.1);border-color:var(--w-25)}.notify-close.svelte-1317275 svg{display:none}.close-icon.svelte-1317275{font-size:18px;font-weight:600;color:inherit;line-height:1;display:block}.notify-icon.svelte-1317275{margin-bottom:1.25rem;animation:svelte-1317275-iconPop .5s ease;display:flex;justify-content:center;align-items:center}.notify-icon.svelte-1317275 svg{display:block}@keyframes svelte-1317275-iconPop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.notify-message.svelte-1317275{font-size:1.125rem;color:var(--w-95);margin:0 0 1.5rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;text-shadow:0 1px 2px var(--k-20)}.notify-btn.svelte-1317275{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;min-width:160px}.btn-success.svelte-1317275{background:linear-gradient(135deg,var(--cat-green-90) 0%,var(--dkgreen-90) 100%);color:#fff;box-shadow:0 4px 20px var(--cat-green-30),0 0 0 1px var(--w-10) inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--w-15)}.btn-success.svelte-1317275:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px var(--cat-green-40),0 0 0 1px var(--w-15) inset;background:linear-gradient(135deg,var(--cat-green-95) 0%,var(--dkgreen-95) 100%)}.btn-delete.svelte-1317275{background:linear-gradient(135deg,var(--cat-red-90) 0%,var(--darkred-90) 100%);color:#fff;box-shadow:0 4px 20px var(--cat-red-30),0 0 0 1px var(--w-10) inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--w-15)}.btn-delete.svelte-1317275:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px var(--cat-red-40),0 0 0 1px var(--w-15) inset;background:linear-gradient(135deg,var(--cat-red-95) 0%,var(--darkred-95) 100%)}.btn-cancel.svelte-1317275{background:linear-gradient(135deg,var(--coolgray-90) 0%,var(--dkgray-90) 100%);color:#fff;box-shadow:0 4px 20px var(--coolgray-30),0 0 0 1px var(--w-10) inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--w-15)}.btn-cancel.svelte-1317275:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px var(--coolgray-40),0 0 0 1px var(--w-15) inset;background:linear-gradient(135deg,var(--coolgray-95) 0%,var(--dkgray-95) 100%)}.notify-btn-group.svelte-1317275{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.notify-btn-group.svelte-1317275 .notify-btn:where(.svelte-1317275){min-width:120px}.btn-warn.svelte-1317275{background:linear-gradient(135deg,var(--cat-amber-90) 0%,var(--dkamber-90) 100%);color:#fff;box-shadow:0 4px 20px var(--cat-amber-30),0 0 0 1px var(--w-10) inset;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--w-15)}.btn-warn.svelte-1317275:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px var(--cat-amber-40),0 0 0 1px var(--w-15) inset;background:linear-gradient(135deg,var(--cat-amber-95) 0%,var(--dkamber-95) 100%)}@media(max-width:480px){.notify-float-box.svelte-1317275{padding:2rem 1.5rem;min-width:300px;margin:0 1rem;border-radius:20px}.notify-message.svelte-1317275{font-size:1rem}.notify-btn.svelte-1317275{padding:.75rem 1.5rem;min-width:140px}}.pager-shell.svelte-1uha8ag{height:100svh;display:flex;flex-direction:column;gap:0;padding-top:0;overflow:hidden;touch-action:pan-y pinch-zoom;position:relative;--pager-top-inset: calc(env(safe-area-inset-top, 0px) + 54px) ;--pager-edge-fade: 100px;--nav-bar-h: 54px}.pager-shell.svelte-1uha8ag:before,.pager-shell.svelte-1uha8ag:after{content:"";position:fixed;left:0;right:0;pointer-events:none;z-index:19}.pager-shell.svelte-1uha8ag:before{top:var(--nav-bar-h);height:var(--pager-edge-fade);background:linear-gradient(to bottom,var(--k-92),var(--k-0))}.pager-shell.svelte-1uha8ag:after{bottom:0;height:0;background:none;pointer-events:none}.pager-nav.svelte-1uha8ag{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;padding:0 .85rem .55rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;width:100%;height:var(--nav-bar-h);box-sizing:border-box}.pager-nav.centered.svelte-1uha8ag{justify-content:center}.pager-nav-shell.svelte-1uha8ag{width:100%;max-width:100%;min-width:0;overflow:hidden;background:var(--k-50);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:none;border-bottom:1px solid var(--w-8);box-shadow:0 1px 0 0 var(--w-4),0 8px 32px var(--k-48),0 2px 16px var(--k-32),inset 0 1px 0 var(--w-6);border-radius:0 0 22px 22px;margin-inline:0;position:absolute;top:0;left:0;right:0;transform:none;z-index:20;padding-top:env(safe-area-inset-top,0px);height:calc(var(--nav-bar-h) + env(safe-area-inset-top,0px));box-sizing:border-box;display:flex;align-items:flex-end}.pager-nav-shell.svelte-1uha8ag:after{content:"";position:absolute;bottom:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--aurora-glow, #b266ff) 30%,var(--cosmic-blue) 50%,var(--aurora-glow, #b266ff) 70%,transparent 100%);opacity:.5;pointer-events:none}.pager-nav.svelte-1uha8ag::-webkit-scrollbar{display:none}.pager-tab.svelte-1uha8ag{height:36px;padding-inline:.85rem;font-size:.88rem;border-radius:9999px;white-space:nowrap;opacity:.7;flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;overflow:visible;letter-spacing:.02em;border:1px solid transparent;transition:opacity .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s var(--easing-smooth)}.pager-tab.svelte-1uha8ag:hover{opacity:.9;background:var(--w-6);border-color:var(--w-10)}.pager-smooth.svelte-1uha8ag{opacity:1;font-size:.82rem}.pager-smooth.svelte-1uha8ag .render-spark{color:var(--cosmic-purple)!important}.pager-smooth.svelte-1uha8ag .render-on:where(.svelte-1uha8ag){color:#00c853}.pager-smooth.svelte-1uha8ag .render-off:where(.svelte-1uha8ag){color:#ffd600}.pager-theme.svelte-1uha8ag .render-spark{color:var(--aurora-glow, #b266ff)!important;transition:color .3s ease,filter .3s ease}.pager-theme.svelte-1uha8ag .theme-space:where(.svelte-1uha8ag){color:var(--cosmic-blue);font-weight:600}.pager-theme.svelte-1uha8ag .theme-energy:where(.svelte-1uha8ag){color:#00f0ff;font-weight:600;text-shadow:0 0 8px var(--cyan2-40)}.pager-tab.active.svelte-1uha8ag{opacity:1;background:linear-gradient(135deg,var(--w-10) 0%,var(--w-5) 100%);border-color:color-mix(in oklab,var(--aurora-core) 45%,var(--w-14));box-shadow:0 0 20px color-mix(in oklab,var(--cosmic-purple) 22%,transparent),0 0 6px color-mix(in oklab,var(--aurora-core) 15%,transparent);transform:translateY(-1px);font-weight:500}.pager-view.svelte-1uha8ag{flex:1;overflow:hidden;padding-bottom:.5rem;position:relative;min-height:0}.pager-section.svelte-1uha8ag{height:100%;position:absolute;inset:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:transform,opacity;scrollbar-width:none;contain:style;padding-top:calc(var(--pager-top-inset) + .5rem);padding-bottom:calc(3rem + 58px + env(safe-area-inset-bottom,0px));scroll-padding-top:calc(var(--pager-top-inset) + .5rem);scroll-padding-bottom:calc(3rem + 58px + env(safe-area-inset-bottom,0px))}.pager-section.svelte-1uha8ag::-webkit-scrollbar{display:none}@media(min-width:900px){.pager-nav.svelte-1uha8ag{justify-content:center;padding-inline:2rem}}@media(max-width:600px){.pager-nav.svelte-1uha8ag{gap:.25rem;padding:0 .55rem .45rem;overflow-x:auto}.pager-tab.svelte-1uha8ag{height:34px;padding-inline:.65rem;font-size:.8rem}.pager-smooth.svelte-1uha8ag{font-size:.76rem}}.pager-controls-shell.svelte-1uha8ag{width:100%;max-width:none;min-width:0;overflow:hidden;background:var(--k-50)!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:none!important;border-top:1px solid var(--w-8)!important;box-shadow:0 -1px 0 var(--w-6),0 -8px 30px #00000080,0 -2px 8px #0000004d;border-radius:18px 18px 0 0;margin-inline:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:20;padding-bottom:env(safe-area-inset-bottom,0px);height:calc(58px + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;align-items:center;transition:opacity .3s ease}.pager-controls-shell.pager-hidden.svelte-1uha8ag{opacity:0;pointer-events:none;transform:translate(-50%) translateY(100%)}.pager-btn-spacer.svelte-1uha8ag{width:56px;height:56px}@media(max-width:480px){.pager-btn-spacer.svelte-1uha8ag{width:50px;height:50px}}
