.custom-scrollbar[data-v-4db64b1d]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-4db64b1d]::-webkit-scrollbar-track{background:0 0}.custom-scrollbar[data-v-4db64b1d]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar[data-v-4db64b1d]::-webkit-scrollbar-thumb:hover{background:#fff3}.indicator[data-v-f5a4472b]{pointer-events:none;will-change:transform, width;transition:transform .28s cubic-bezier(.32,.72,0,1),width .28s cubic-bezier(.32,.72,0,1)}.nav-text[data-v-f5a4472b]{color:#000;font-weight:600}.nav-link[data-v-f5a4472b]:focus-visible{box-shadow:0 0 0 3px var(--ring);border-radius:999px;outline:none}@media (prefers-reduced-motion:reduce){.indicator[data-v-f5a4472b]{transition:none}}.dark .nav-text[data-v-f5a4472b]{color:#fff}.liquid-glass-button[data-v-f5a4472b]{background:#ffffff47;border:1px solid #fff6;box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 2px #0000000a,0 2px 6px #0000000f,0 1px 2px #0000000a}.dark .liquid-glass-button[data-v-f5a4472b]{background:#ffffff1a;border-color:#ffffff1f;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 2px #0000001a,0 2px 6px #0003,0 1px 2px #00000026}.liquid-glass[data-v-f5a4472b]{-webkit-backdrop-filter:url(#nav-liquid-glass)blur(4px)saturate(1.4);backdrop-filter:url(#nav-liquid-glass)blur(4px)saturate(1.4);background:#ffffff0f;border:1px solid #15140f14;border-radius:999px;box-shadow:inset 0 0 2px 1px #ffffff8c,inset 0 0 10px 4px #ffffff38,0 6px 24px #11111a0f,0 12px 40px #11111a0d}@supports not ((-webkit-backdrop-filter:url(#nav-liquid-glass)) or (backdrop-filter:url(#nav-liquid-glass))){.liquid-glass[data-v-f5a4472b]{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4)}}.dark .liquid-glass[data-v-f5a4472b]{-webkit-backdrop-filter:url(#nav-liquid-glass)blur(1px)saturate(1.4);backdrop-filter:url(#nav-liquid-glass)blur(1px)saturate(1.4);background:#ffffff03;border-color:#ffffff14;box-shadow:0 6px 24px #11111a0f,0 12px 40px #11111a0d}.card[data-v-714a0b04]{border:1px solid #fff9;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 2px #00000008,0 3px 8px #0000000f,0 1px 3px #0000000a}.dark .card[data-v-714a0b04]{border-color:#ffffff1f;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 2px #0000001a,0 3px 8px #0003,0 1px 3px #00000026}.slider[data-v-6930b947]{appearance:none;background:0 0;height:24px}.slider[data-v-6930b947]::-webkit-slider-runnable-track{background:var(--track-fill);border-radius:9999px;height:6px}.slider[data-v-6930b947]::-webkit-slider-thumb{appearance:none;background:var(--page);border:2px solid var(--accent);width:18px;height:18px;box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 12%, transparent), 0 0 0 0 color-mix(in oklch, var(--accent) 0%, transparent);cursor:pointer;border-radius:9999px;margin-top:-6px;transition:box-shadow .15s ease-out,transform .15s ease-out}.slider[data-v-6930b947]::-webkit-slider-thumb:hover{box-shadow:0 2px 6px color-mix(in oklch, var(--ink) 16%, transparent), 0 0 0 4px color-mix(in oklch, var(--accent) 15%, transparent);transform:scale(1.12)}.slider[data-v-6930b947]::-webkit-slider-thumb:active{transform:scale(1.05)}.slider[data-v-6930b947]::-moz-range-track{background:var(--track-fill);border-radius:9999px;height:6px}.slider[data-v-6930b947]::-moz-range-thumb{background:var(--page);border:2px solid var(--accent);width:18px;height:18px;box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 12%, transparent);cursor:pointer;border-radius:9999px;transition:box-shadow .15s ease-out,transform .15s ease-out}.slider[data-v-6930b947]::-moz-range-thumb:hover{box-shadow:0 2px 6px color-mix(in oklch, var(--ink) 16%, transparent), 0 0 0 4px color-mix(in oklch, var(--accent) 15%, transparent);transform:scale(1.12)}.slider[data-v-6930b947]:focus-visible{outline:none}.slider[data-v-6930b947]:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 6px color-mix(in oklch, var(--ink) 16%, transparent), 0 0 0 4px color-mix(in oklch, var(--accent) 30%, transparent)}.slider[data-v-6930b947]:focus-visible::-moz-range-thumb{box-shadow:0 2px 6px color-mix(in oklch, var(--ink) 16%, transparent), 0 0 0 4px color-mix(in oklch, var(--accent) 30%, transparent)}.nav-indicator[data-v-c87e65b8]{background:#ffffff80;border:1px solid #fff9;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -1px 2px #00000008,0 3px 8px #0000000f,0 1px 3px #0000000a}.dark .nav-indicator[data-v-c87e65b8]{background:#ffffff1a;border-color:#ffffff1f;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -1px 2px #0000001a,0 3px 8px #0003,0 1px 3px #00000026}@keyframes toast-in-7093a634{0%{opacity:0;transform:translateY(24px)scale(.92)}60%{opacity:1;transform:translateY(-6px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-out-7093a634{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes icon-glow-7093a634{0%,to{opacity:.85}50%{opacity:1}}.animate-toast-in[data-v-7093a634]{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards toast-in-7093a634}.animate-toast-out[data-v-7093a634]{animation:.2s ease-out forwards toast-out-7093a634}.animate-icon-glow[data-v-7093a634]{animation:3s ease-in-out infinite icon-glow-7093a634}.edit-toolbar-enter[data-v-9130be72]{transition:opacity .3s ease-out,transform .3s ease-out}.edit-toolbar-leave[data-v-9130be72]{transition:opacity .2s ease-in,transform .2s ease-in}@media (prefers-reduced-motion:reduce){.edit-toolbar-enter[data-v-9130be72],.edit-toolbar-leave[data-v-9130be72]{transition-duration:0s}}.drag-wrapper[data-v-472fc0c0]{contain:layout style}.card-scaler[data-v-472fc0c0]{transform-origin:50%;transform:scale(var(--layout-scale))}@media (prefers-reduced-motion:no-preference){.drag-wrapper[data-v-472fc0c0]{transition:outline-color .2s,outline-offset .2s,top .42s cubic-bezier(.34,1.56,.64,1),left .42s cubic-bezier(.34,1.56,.64,1),scale .42s cubic-bezier(.34,1.56,.64,1),box-shadow .42s cubic-bezier(.34,1.56,.64,1)}.drag-wrapper.is-dragging[data-v-472fc0c0]{z-index:100;cursor:grabbing;will-change:transform;box-shadow:0 26px 60px -14px color-mix(in oklch, var(--ink) 20%, transparent), 0 12px 30px -16px color-mix(in oklch, var(--ink) 12%, transparent);transition:outline-color .2s,outline-offset .2s,scale .18s cubic-bezier(.32,.72,0,1),box-shadow .18s cubic-bezier(.32,.72,0,1);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.drag-wrapper[data-v-472fc0c0]{transition:outline-color .2s,outline-offset .2s}.card-wiggle[data-v-472fc0c0]{animation:none}}@keyframes card-wiggle-472fc0c0{0%{transform:rotate(0)}20%{transform:rotate(-1.6deg)}40%{transform:rotate(1.3deg)}60%{transform:rotate(-.8deg)}80%{transform:rotate(.4deg)}to{transform:rotate(0)}}.card-wiggle[data-v-472fc0c0]{animation:.6s cubic-bezier(.36,0,.66,1) both card-wiggle-472fc0c0;animation-delay:var(--wiggle-delay,0s)}.fab[data-v-edc0bfaf]{cursor:pointer;border-radius:9999px;align-items:center;height:2.5rem;padding:0 .625rem;transition:transform .3s ease-out;display:flex;overflow:hidden}.fab-icon[data-v-edc0bfaf]{flex-shrink:0;width:1.25rem;height:1.25rem;transition:color .3s ease-out}.fab-label[data-v-edc0bfaf]{white-space:nowrap;opacity:0;color:#fff;min-width:0;max-width:0;font-size:.875rem;font-weight:500;transition:max-width .3s ease-out,margin .3s ease-out,opacity .3s ease-out;overflow:hidden}.fab[data-v-edc0bfaf]:hover{transform:scale(1)}.fab:hover .fab-label[data-v-edc0bfaf]{opacity:1;max-width:10rem;margin-left:.375rem}.fab[data-v-edc0bfaf]:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.fab[data-v-edc0bfaf],.fab-icon[data-v-edc0bfaf],.fab-label[data-v-edc0bfaf]{transition-duration:0s}}.settings-tab-pill[data-v-70676e46]{z-index:0;background:var(--page);height:calc(100% - 8px);box-shadow:0 1px 2px color-mix(in oklch, var(--ink) 8%, transparent);will-change:transform, width;pointer-events:none;border-radius:.5rem;transition:transform .25s cubic-bezier(.32,.72,0,1),width .25s cubic-bezier(.32,.72,0,1);position:absolute;top:4px;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.settings-tab-pill[data-v-70676e46]{transition:none}}
