.kefir-mascot[data-v-bef966f7]{display:block;flex:none}.dark{filter:drop-shadow(0 3px 10px oklch(0 0 0 / .35))}.kefir-mascot__paper[data-v-bef966f7]{stroke:none}.kefir-mascot__draw[data-v-bef966f7]{fill:none;stroke-linecap:round;stroke-linejoin:round}.kefir-mascot__pop[data-v-bef966f7]{transform-box:fill-box;transform-origin:center}.kefir-mascot--live .kefir-mascot__pop[data-v-bef966f7]{transition:transform 90ms ease-out}.kefir-mascot__pop--closed[data-v-bef966f7]{transform:scaleY(.1)}.kefir-mascot--bounce[data-v-bef966f7]{animation:kefir-mascot-bounce-bef966f7 .4s cubic-bezier(.34,1.56,.64,1)}@keyframes kefir-mascot-bounce-bef966f7{40%{transform:scale(1.08)}}.kefir-mascot--animated .kefir-mascot__paper[data-v-bef966f7]{opacity:0;animation:kefir-mascot-paper-in-bef966f7 calc(var(--kefir-speed-scale, 1) * .9s) var(--ease-out-soft, cubic-bezier(.22, 1, .36, 1)) calc(var(--kefir-speed-scale, 1) * .95s) forwards}.kefir-mascot--animated .kefir-mascot__draw[data-v-bef966f7]{stroke-dasharray:1;stroke-dashoffset:1;animation:kefir-mascot-draw-bef966f7 calc(var(--kefir-speed-scale, 1) * .7s) ease-out forwards}.kefir-mascot--animated .kefir-mascot__pop[data-v-bef966f7]{opacity:0;animation:kefir-mascot-pop-bef966f7 calc(var(--kefir-speed-scale, 1) * .35s) cubic-bezier(.34,1.56,.64,1) forwards}@keyframes kefir-mascot-paper-in-bef966f7{to{opacity:1}}@keyframes kefir-mascot-draw-bef966f7{to{stroke-dashoffset:0}}@keyframes kefir-mascot-pop-bef966f7{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.kefir-mascot--animated .kefir-mascot__paper[data-v-bef966f7]{animation:none;opacity:1}.kefir-mascot--animated .kefir-mascot__draw[data-v-bef966f7]{animation:none;stroke-dashoffset:0}.kefir-mascot--animated .kefir-mascot__pop[data-v-bef966f7]{animation:none;opacity:1}.kefir-mascot--bounce[data-v-bef966f7]{animation:none}.kefir-mascot--live .kefir-mascot__pop[data-v-bef966f7]{transition:none}}.slot-loader-wrapper{transition:opacity var(--motion-instant, .15s) var(--ease-in-soft, ease-in)}.slot-loader-wrapper--fade-out{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.slot-loader-wrapper{transition:none}}.slot-loader[data-v-2d7e1441]{width:100%;height:100%;min-height:120px;padding:.75rem;background:var(--canvas)}.slot-loader__sheet[data-v-2d7e1441]{position:relative;width:100%;height:100%;overflow:hidden;background:var(--background);border-radius:.75rem;box-shadow:var(--sheet-shadow)}.slot-loader__sheet--ambient[data-v-2d7e1441]:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,color-mix(in oklch,var(--accent-1),transparent 92%) 50%,transparent 70%);transform:translate(-100%);animation:slot-loader-shimmer-2d7e1441 var(--motion-ambient, 2.2s) ease-in-out infinite;pointer-events:none}@keyframes slot-loader-shimmer-2d7e1441{to{transform:translate(100%)}}.slot-loader__rise[data-v-2d7e1441]{animation:slot-loader-rise-2d7e1441 .5s cubic-bezier(.16,1,.3,1) both}@keyframes slot-loader-rise-2d7e1441{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.slot-loader__skeleton[data-v-2d7e1441]{position:absolute;inset:0;overflow:hidden}.slot-loader__skeleton--document[data-v-2d7e1441]{display:flex;flex-direction:column;align-items:center;gap:1.75rem;padding:clamp(1.5rem,5%,3rem) clamp(1.25rem,6%,4rem)}.slot-loader__bone[data-v-2d7e1441]{height:.625rem;border-radius:.3125rem;background:color-mix(in oklch,var(--muted),transparent 30%)}.slot-loader__bone--title[data-v-2d7e1441]{width:30%;height:1.75rem;border-radius:.5rem}.slot-loader__bone--subtitle[data-v-2d7e1441]{width:20%;height:1rem;border-radius:.375rem}.slot-loader__bone--label[data-v-2d7e1441]{width:4rem;height:.75rem}.slot-loader__dash-header[data-v-2d7e1441]{display:flex;align-items:center;gap:1rem;width:min(100%,56rem)}.slot-loader__dash-avatar[data-v-2d7e1441]{flex:none;width:3rem;height:3rem;border-radius:50%;background:color-mix(in oklch,var(--muted),transparent 30%)}.slot-loader__dash-greeting[data-v-2d7e1441]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.5rem}.slot-loader__dash-section[data-v-2d7e1441]{display:flex;flex-direction:column;gap:.75rem;width:min(100%,56rem)}.slot-loader__dash-card[data-v-2d7e1441]{border-radius:.75rem;background:color-mix(in oklch,var(--muted),transparent 30%)}.slot-loader__dash-create-grid[data-v-2d7e1441]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.slot-loader__dash-card--create[data-v-2d7e1441]{height:7rem}.slot-loader__dash-card--hero[data-v-2d7e1441]{height:6rem;width:100%}.slot-loader__dash-recent-grid[data-v-2d7e1441]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.slot-loader__dash-card--recent[data-v-2d7e1441]{height:6rem}.slot-loader__skeleton--conversation[data-v-2d7e1441]{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1rem}.slot-loader__bubble[data-v-2d7e1441]{height:3.25rem;border-radius:.875rem;background:color-mix(in oklch,var(--muted),transparent 30%)}.slot-loader__bubble--incoming[data-v-2d7e1441]{width:72%;align-self:flex-start}.slot-loader__bubble--outgoing[data-v-2d7e1441]{width:58%;align-self:flex-end}.slot-loader__composer[data-v-2d7e1441]{height:2.5rem;margin-top:auto;border-radius:.75rem;background:color-mix(in oklch,var(--muted),transparent 30%)}.slot-loader__center[data-v-2d7e1441]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1.5rem 1rem;text-align:center}.slot-loader__center--bottom[data-v-2d7e1441]{justify-content:flex-end;padding-bottom:clamp(2rem,12vh,6rem)}.slot-loader__dots[data-v-2d7e1441]{display:inline-flex;align-items:center;gap:.4375rem}.slot-loader__dot[data-v-2d7e1441]{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--accent-1);animation:slot-loader-dot-2d7e1441 1.4s ease-in-out infinite}@keyframes slot-loader-dot-2d7e1441{0%,80%,to{transform:scale(.5);opacity:.25}40%{transform:scale(1);opacity:1}}.slot-loader__caption[data-v-2d7e1441]{font-size:.8125rem;color:var(--muted-foreground);line-height:1.4}.slot-loader__hint[data-v-2d7e1441]{display:flex;align-items:flex-start;gap:.5rem;max-width:260px;margin-top:-.125rem;font-size:.75rem;line-height:1.45;color:color-mix(in srgb,var(--muted-foreground) 86%,var(--foreground));text-align:left}.slot-loader__hint[data-v-2d7e1441]:before{content:"";width:.375rem;height:.375rem;margin-top:.38rem;border-radius:50%;background:var(--primary);opacity:.45;flex:0 0 auto}.slot-loader-hint-enter-active[data-v-2d7e1441],.slot-loader-hint-leave-active[data-v-2d7e1441]{transition:opacity var(--motion-reveal, .25s) var(--ease-out-soft, ease-out),transform var(--motion-reveal, .25s) var(--ease-out-soft, ease-out)}.slot-loader-hint-enter-from[data-v-2d7e1441],.slot-loader-hint-leave-to[data-v-2d7e1441]{opacity:0;transform:translateY(4px)}.slot-loader__error-title[data-v-2d7e1441]{font-size:.875rem;font-weight:500;color:var(--foreground)}.slot-loader__error-detail[data-v-2d7e1441]{font-size:.75rem;color:var(--muted-foreground);line-height:1.4;word-break:break-word;max-width:280px;max-height:60px;overflow:hidden}.slot-loader__retry-btn[data-v-2d7e1441]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;color:var(--foreground);background:transparent;border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all var(--motion-instant, .15s) ease;margin-top:.25rem}.slot-loader__retry-btn[data-v-2d7e1441]:hover{background:var(--muted);border-color:var(--ring)}.slot-loader__retry-btn[data-v-2d7e1441]:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.slot-loader__sheet--ambient[data-v-2d7e1441]:after{animation:none;transform:translate(-100%)}.slot-loader__rise[data-v-2d7e1441]{animation:none;opacity:1;transform:none}.slot-loader__dot[data-v-2d7e1441]{animation:none;transform:none;opacity:.6}.slot-loader-hint-enter-active[data-v-2d7e1441],.slot-loader-hint-leave-active[data-v-2d7e1441],.slot-loader__retry-btn[data-v-2d7e1441]{transition:none}.slot-loader__retry-btn[data-v-2d7e1441]:active{transform:none}}@keyframes spotlight-ring{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.03)}}.animate-spotlight-ring{border:2px solid color-mix(in oklch,var(--accent-1),var(--muted) 40%);animation:spotlight-ring 2.5s ease-in-out infinite;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.animate-spotlight-ring{animation:none;opacity:.5}}.notification-toast-card{transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .26s ease;transform-origin:bottom left;will-change:transform,opacity}.notification-toast-card.is-entering{transform:translate(-8px,16px) scale(.96);opacity:0}.notification-toast-card.is-flying{transition:transform .46s cubic-bezier(.7,0,.84,0),opacity .46s ease-in;transform:translate(var(--fly-x, 0),var(--fly-y, 0)) scale(.1);opacity:0;pointer-events:none}.notification-toast-progress{position:absolute;right:8px;bottom:1px;left:8px;height:2px;border-radius:9999px;background:var(--accent-1);opacity:.7;transform:scaleX(1);transform-origin:left}.notification-toast-progress.is-running{animation-name:notification-toast-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes notification-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.notification-toast-card{transition:opacity .15s ease}.notification-toast-card.is-entering{transform:none}.notification-toast-card.is-flying{transition:opacity .15s ease;transform:none}.notification-toast-progress{display:none}}.theme-chooser__half.theme-light{--background: oklch(.992 .008 95);--foreground: oklch(.235 .015 45);--card: oklch(.996 .006 95);--card-foreground: oklch(.235 .015 45);--muted: oklch(.97 .01 95);--muted-foreground: oklch(.53 .02 55);--border: oklch(.915 .012 95);--accent-1: oklch(.6 .16 70);--accent-glow: color-mix(in oklch, oklch(.6 .16 70), white 45%);--sidebar-background: oklch(.985 .008 95);--sidebar-border: oklch(.915 .012 95)}.theme-chooser__half.theme-dark{--background: oklch(.18 .008 260);--foreground: oklch(.93 .006 95);--card: oklch(.21 .008 260);--card-foreground: oklch(.93 .006 95);--muted: oklch(.26 .008 260);--muted-foreground: oklch(.72 .01 260);--border: oklch(.32 .008 260);--accent-1: oklch(.78 .14 70);--accent-glow: color-mix(in oklch, oklch(.78 .14 70), white 18%);--sidebar-background: oklch(.16 .008 260);--sidebar-border: oklch(.32 .008 260)}.theme-chooser{position:fixed;inset:0;z-index:9998;display:flex;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.theme-chooser--out{opacity:0;pointer-events:none}.theme-chooser__half{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;background:var(--background);flex:1;min-width:0;contain:layout style;transition:flex .55s cubic-bezier(.16,1,.3,1),opacity .5s ease}.theme-chooser__half:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");background-size:220px 220px}.theme-chooser__half.theme-light:before{opacity:.04;mix-blend-mode:multiply}.theme-chooser__half.theme-dark:before{opacity:.08;mix-blend-mode:overlay}.theme-chooser__half:after{content:"";position:absolute;top:55%;left:50%;width:550px;height:550px;border-radius:9999px;transform:translate(-50%,-50%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0;will-change:opacity;background:radial-gradient(circle at center,color-mix(in oklch,var(--accent-1),transparent 55%) 0%,color-mix(in oklch,var(--accent-1),transparent 80%) 35%,transparent 70%)}.theme-chooser__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(1rem,2.5vh,1.5rem);padding:0 1.5rem;opacity:0}.theme-chooser--revealed .theme-chooser__half--left .theme-chooser__content{animation:tc-fade-up .6s ease .1s forwards}.theme-chooser--revealed .theme-chooser__half--right .theme-chooser__content{animation:tc-fade-up .6s ease .2s forwards}.theme-chooser__preview{width:clamp(240px,24vw,360px);border-radius:12px;overflow:hidden;background:var(--card);border:1px solid var(--border);box-shadow:0 1px 3px color-mix(in oklch,var(--foreground),transparent 96%),0 4px 12px color-mix(in oklch,var(--foreground),transparent 94%);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,opacity .35s ease;will-change:transform,opacity}.theme-chooser__titlebar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border)}.theme-chooser__dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.theme-chooser__titlebar-text{margin-left:auto;font-size:9px;font-weight:500;letter-spacing:.04em;color:var(--muted-foreground)}.theme-chooser__body{display:grid;grid-template-columns:60px 1fr;min-height:clamp(120px,14vw,190px)}.theme-chooser__sidebar{padding:10px 8px;display:flex;flex-direction:column;gap:7px;background:var(--sidebar-background);border-right:1px solid var(--sidebar-border)}.theme-chooser__sidebar-item{height:5px;border-radius:3px;background:var(--muted)}.theme-chooser__sidebar-item--active{width:80%;background:color-mix(in oklch,var(--accent-1),transparent 75%)}.theme-chooser__sidebar-item--short{width:60%}.theme-chooser__main{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.theme-chooser__heading{height:7px;width:45%;border-radius:3px;background:color-mix(in oklch,var(--accent-1),transparent 80%)}.theme-chooser__line{height:4px;border-radius:2px;background:var(--muted)}.theme-chooser__line--full{width:100%}.theme-chooser__line--long{width:85%}.theme-chooser__line--med{width:68%}.theme-chooser__ai{margin-top:6px;padding:8px 10px;border-radius:8px;background:color-mix(in oklch,var(--accent-1),transparent 94%);border:1px solid color-mix(in oklch,var(--accent-1),transparent 88%);display:flex;flex-direction:column;gap:5px}.theme-chooser__ai-dot{width:5px;height:5px;border-radius:50%;background:color-mix(in oklch,var(--accent-1),transparent 50%);margin-bottom:2px}.theme-chooser__ai-line{height:3px;border-radius:2px;background:color-mix(in oklch,var(--accent-1),transparent 82%)}.theme-chooser__ai-line--wide{width:90%}.theme-chooser__ai-line--narrow{width:65%}.theme-chooser__label{text-align:center}.theme-chooser__name{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.01em;color:var(--foreground)}.theme-chooser__hint{margin-top:.3rem;font-size:clamp(.8rem,1.1vw,.88rem);font-weight:400;color:var(--muted-foreground);opacity:0;transform:translateY(4px);transition:all .3s ease}.theme-chooser__divider{position:fixed;top:0;left:50%;width:1px;height:100%;transform:translate(-.5px);z-index:9999;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,color-mix(in oklch,oklch(.6 .16 70),transparent 75%) 25%,color-mix(in oklch,oklch(.6 .16 70),transparent 60%) 50%,color-mix(in oklch,oklch(.6 .16 70),transparent 75%) 75%,transparent 100%);opacity:0;transition:left .55s cubic-bezier(.16,1,.3,1)}.theme-chooser--revealed .theme-chooser__divider{animation:tc-fade-simple .8s ease .3s forwards}.theme-chooser__brand{position:fixed;top:0;left:0;width:100vw;z-index:9999;display:flex;flex-direction:column;align-items:center;padding-top:clamp(2rem,5vh,3.5rem);pointer-events:none;opacity:0;transition:clip-path .55s cubic-bezier(.16,1,.3,1)}.theme-chooser--revealed .theme-chooser__brand{animation:tc-fade-simple .6s ease .05s forwards}.theme-chooser__brand--light{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.theme-chooser__brand--dark{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.theme-chooser__mascot{width:48px;height:48px;margin-bottom:.75rem}.theme-chooser__brand-name{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1}.theme-chooser__brand--light .theme-chooser__brand-name{color:#241c18}.theme-chooser__brand--dark .theme-chooser__brand-name{color:#e9e8e3}.theme-chooser__tagline{margin-top:.4rem;font-size:clamp(.8rem,1.2vw,.92rem);font-weight:400;letter-spacing:.005em;text-align:center;line-height:1.4}.theme-chooser__brand--light .theme-chooser__tagline{color:#756961}.theme-chooser__brand--dark .theme-chooser__tagline{color:#a1a5ab}.theme-chooser__footnote{position:fixed;bottom:clamp(1.25rem,3vh,2.25rem);left:0;width:100vw;z-index:9999;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:400;white-space:nowrap;pointer-events:none;opacity:0;transition:clip-path .55s cubic-bezier(.16,1,.3,1)}.theme-chooser__footnote-pill{padding:.45rem 1.1rem;border-radius:100px}.theme-chooser__footnote--light{color:#756961;clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.theme-chooser__footnote--light .theme-chooser__footnote-pill{background:#e6e4e1d9;border:1px solid oklch(.88 .008 90 / .4)}.theme-chooser__footnote--dark{color:#a1a5ab;clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.theme-chooser__footnote--dark .theme-chooser__footnote-pill{background:#1f2226d9;border:1px solid oklch(.35 .008 260 / .3)}.theme-chooser--revealed .theme-chooser__footnote{animation:tc-fade-simple .5s ease .4s forwards}.theme-chooser__cta{position:fixed;top:50%;left:0;width:100vw;transform:translateY(-50%);z-index:9999;display:flex;align-items:center;justify-content:center;gap:1rem;pointer-events:none;opacity:0;transition:clip-path .55s cubic-bezier(.16,1,.3,1),opacity .35s ease}.theme-chooser--revealed .theme-chooser__cta{animation:tc-fade-simple .6s ease .5s forwards}.theme-chooser__cta--light{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.theme-chooser__cta--dark{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%)}.theme-chooser__cta-text{font-size:clamp(.82rem,1.2vw,.95rem);font-weight:500;letter-spacing:.03em;text-transform:uppercase;animation:tc-breathe 3.5s ease-in-out 1.2s infinite}.theme-chooser__cta--light .theme-chooser__cta-text{color:#756961}.theme-chooser__cta--dark .theme-chooser__cta-text{color:#a1a5ab}.theme-chooser__cta-chevron{font-size:1rem;font-weight:300;line-height:1}.theme-chooser__cta--light .theme-chooser__cta-chevron{color:oklch(.6 .16 70 / .6)}.theme-chooser__cta--dark .theme-chooser__cta-chevron{color:#f0a64699}.theme-chooser__cta-chevron--left{animation:tc-nudge-left 2.8s ease-in-out 1.5s infinite}.theme-chooser__cta-chevron--right{animation:tc-nudge-right 2.8s ease-in-out 1.5s infinite}.theme-chooser__confirm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.theme-chooser__check{width:52px;height:52px;color:var(--accent-1);opacity:0;transform:scale(.5);animation:tc-check-pop .45s cubic-bezier(.16,1,.3,1) .35s forwards}.theme-chooser__check path{stroke-dasharray:28;stroke-dashoffset:28;animation:tc-check-draw .35s ease .55s forwards}@media(hover:hover){.theme-chooser--hover-left .theme-chooser__half--left,.theme-chooser--hover-right .theme-chooser__half--right{flex:1.15}.theme-chooser--hover-left .theme-chooser__half--right,.theme-chooser--hover-right .theme-chooser__half--left{flex:.85}.theme-chooser--hover-left .theme-chooser__half--left:after,.theme-chooser--hover-right .theme-chooser__half--right:after{opacity:1}.theme-chooser--hover-left .theme-chooser__half--left .theme-chooser__hint,.theme-chooser--hover-right .theme-chooser__half--right .theme-chooser__hint{opacity:1;transform:translateY(0)}.theme-chooser--hover-left .theme-chooser__half--left .theme-chooser__preview,.theme-chooser--hover-right .theme-chooser__half--right .theme-chooser__preview{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 32px -8px color-mix(in oklch,var(--accent-1),transparent 82%),0 1px 3px color-mix(in oklch,var(--foreground),transparent 96%)}.theme-chooser--hover-left .theme-chooser__half--right .theme-chooser__preview,.theme-chooser--hover-right .theme-chooser__half--left .theme-chooser__preview{opacity:.7;transform:scale(.97)}.theme-chooser--hover-left .theme-chooser__divider{left:57.5%}.theme-chooser--hover-right .theme-chooser__divider{left:42.5%}.theme-chooser--hover-left .theme-chooser__brand--light{clip-path:polygon(0 0,57.5% 0,57.5% 100%,0 100%)}.theme-chooser--hover-left .theme-chooser__brand--dark{clip-path:polygon(57.5% 0,100% 0,100% 100%,57.5% 100%)}.theme-chooser--hover-right .theme-chooser__brand--light{clip-path:polygon(0 0,42.5% 0,42.5% 100%,0 100%)}.theme-chooser--hover-right .theme-chooser__brand--dark{clip-path:polygon(42.5% 0,100% 0,100% 100%,42.5% 100%)}.theme-chooser--hover-left .theme-chooser__footnote--light{clip-path:polygon(0 0,57.5% 0,57.5% 100%,0 100%)}.theme-chooser--hover-left .theme-chooser__footnote--dark{clip-path:polygon(57.5% 0,100% 0,100% 100%,57.5% 100%)}.theme-chooser--hover-right .theme-chooser__footnote--light{clip-path:polygon(0 0,42.5% 0,42.5% 100%,0 100%)}.theme-chooser--hover-right .theme-chooser__footnote--dark{clip-path:polygon(42.5% 0,100% 0,100% 100%,42.5% 100%)}.theme-chooser--hover-left .theme-chooser__cta,.theme-chooser--hover-right .theme-chooser__cta{opacity:0!important}}.theme-chooser--idle .theme-chooser__preview{animation:tc-idle-pulse 2.2s ease-in-out infinite alternate}.theme-chooser--idle .theme-chooser__cta-text{animation:tc-breathe 2s ease-in-out infinite}.theme-chooser--chosen .theme-chooser__half--picked{flex:5;transition:flex .7s cubic-bezier(.16,1,.3,1)}.theme-chooser--chosen .theme-chooser__half--faded{flex:0;opacity:0;transition:flex .7s cubic-bezier(.16,1,.3,1),opacity .45s ease .15s}.theme-chooser--chosen .theme-chooser__divider{opacity:0!important;transition:opacity .3s ease}.theme-chooser--chosen .theme-chooser__brand{animation:tc-fade-out .4s ease .2s forwards}.theme-chooser--chosen .theme-chooser__footnote,.theme-chooser--chosen .theme-chooser__cta{animation:tc-fade-out .3s ease forwards}@keyframes tc-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-fade-simple{0%{opacity:0}to{opacity:1}}@keyframes tc-fade-out{to{opacity:0;pointer-events:none}}@keyframes tc-breathe{0%,to{opacity:.6}50%{opacity:1}}@keyframes tc-nudge-left{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes tc-nudge-right{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes tc-check-pop{to{opacity:1;transform:scale(1)}}@keyframes tc-check-draw{to{stroke-dashoffset:0}}@keyframes tc-idle-pulse{0%{box-shadow:0 1px 3px color-mix(in oklch,var(--foreground),transparent 96%),0 4px 12px color-mix(in oklch,var(--foreground),transparent 94%)}to{box-shadow:0 4px 20px color-mix(in oklch,var(--accent-1),transparent 70%),0 1px 3px color-mix(in oklch,var(--foreground),transparent 96%)}}@media(prefers-reduced-motion:reduce){.theme-chooser,.theme-chooser__half,.theme-chooser__preview,.theme-chooser__hint{transition-duration:.15s!important}.theme-chooser--revealed .theme-chooser__content,.theme-chooser--revealed .theme-chooser__brand,.theme-chooser--revealed .theme-chooser__divider,.theme-chooser--revealed .theme-chooser__footnote,.theme-chooser--revealed .theme-chooser__cta{animation:none!important;opacity:1!important}.theme-chooser__cta-text,.theme-chooser__cta-chevron,.theme-chooser__check,.theme-chooser__check path,.theme-chooser--idle .theme-chooser__preview,.theme-chooser--idle .theme-chooser__cta-text{animation:none!important}.theme-chooser__check{opacity:1!important;transform:none!important}.theme-chooser__check path{stroke-dashoffset:0!important}}.theme-chooser__mcta{display:none}@media(max-width:640px){.theme-chooser{flex-direction:column;height:100dvh;bottom:auto}.theme-chooser__half--left{padding-top:clamp(6.5rem,18vh,9rem);padding-bottom:1rem}.theme-chooser__half--right{padding-top:1rem;padding-bottom:clamp(4rem,10vh,6rem)}.theme-chooser__brand{padding-top:clamp(1rem,2.5vh,1.75rem)}.theme-chooser__mascot{width:36px;height:36px;margin-bottom:.5rem}.theme-chooser__content{gap:.6rem}.theme-chooser__brand--light{clip-path:polygon(0 0,100% 0,100% 54dvh,0 54dvh)}.theme-chooser__brand--dark{clip-path:polygon(0 54dvh,100% 54dvh,100% 100%,0 100%)}.theme-chooser__footnote--light{clip-path:polygon(0 0,100% 0,100% 54dvh,0 54dvh)}.theme-chooser__footnote--dark{clip-path:polygon(0 54dvh,100% 54dvh,100% 100%,0 100%)}.theme-chooser__cta{display:none}.theme-chooser__divider{position:absolute;top:54%;left:0;width:100%;height:1px;transform:translateY(-.5px);background:linear-gradient(to right,transparent 0%,color-mix(in oklch,oklch(.6 .16 70),transparent 75%) 25%,color-mix(in oklch,oklch(.6 .16 70),transparent 60%) 50%,color-mix(in oklch,oklch(.6 .16 70),transparent 75%) 75%,transparent 100%)}.theme-chooser--chosen .theme-chooser__half--picked{flex:6}.theme-chooser__preview{width:clamp(180px,52vw,260px)}.theme-chooser__titlebar{padding:7px 10px;gap:4px}.theme-chooser__dot{width:6px;height:6px}.theme-chooser__body{min-height:70px;grid-template-columns:40px 1fr}.theme-chooser__sidebar{padding:6px 5px;gap:5px}.theme-chooser__sidebar-item{height:4px}.theme-chooser__main{padding:8px 10px;gap:5px}.theme-chooser__heading{height:5px}.theme-chooser__line{height:3px}.theme-chooser__ai{margin-top:4px;padding:6px 8px;gap:4px}.theme-chooser--revealed .theme-chooser__hint{animation:tc-fade-up .4s ease 1.5s forwards}.theme-chooser__mcta{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);z-index:10000;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;opacity:0}.theme-chooser--revealed .theme-chooser__mcta{animation:tc-fade-simple .6s ease .6s forwards}.theme-chooser--chosen .theme-chooser__mcta{animation:tc-fade-out .3s ease forwards}.theme-chooser__mcta-arrow{width:20px;height:20px;color:oklch(.6 .16 70);filter:drop-shadow(0 1px 4px oklch(.6 .16 70 / .4))}.theme-chooser__mcta-arrow--up{animation:tc-mcta-nudge-up 2.5s ease-in-out 1.5s infinite}.theme-chooser__mcta-arrow--down{animation:tc-mcta-nudge-down 2.5s ease-in-out 1.5s infinite}}@keyframes tc-mcta-nudge-up{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tc-mcta-nudge-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.loader-scene[data-v-a56b131a]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 10px 30px color-mix(in srgb,var(--accent-1) 12%,transparent))}.loader-orbit[data-v-a56b131a]{position:absolute;inset:0;width:100%;height:100%;animation:loader-orbit-rotate-a56b131a 12s linear infinite}.loader-mascot-wrapper[data-v-a56b131a]{position:relative;z-index:1;animation:loader-mascot-breathe-a56b131a 3s ease-in-out .3s infinite}.loader-mascot[data-v-a56b131a]{display:block;width:40px;height:40px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 14px color-mix(in srgb,var(--foreground) 10%,transparent))}@keyframes loader-orbit-rotate-a56b131a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loader-mascot-breathe-a56b131a{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.check-ring-bg[data-v-a56b131a]{stroke:color-mix(in oklch,var(--accent-1),transparent 85%)}.check-ring[data-v-a56b131a]{stroke:var(--accent-1);stroke-dasharray:157;stroke-dashoffset:157;animation:ring-draw-a56b131a .6s var(--ease-out-soft, cubic-bezier(.22, 1, .36, 1)) forwards}.check-mark[data-v-a56b131a]{stroke:var(--accent-1);stroke-dasharray:48;stroke-dashoffset:48;animation:check-draw-a56b131a .4s var(--ease-out-soft, cubic-bezier(.22, 1, .36, 1)) .35s forwards}.ceremony-cta[data-v-a56b131a]{font-weight:600;letter-spacing:.01em;box-shadow:0 1px 3px color-mix(in oklch,var(--accent-1),transparent 70%),0 4px 16px color-mix(in oklch,var(--accent-1),transparent 80%);transition:all var(--motion-reveal, .25s) var(--ease-out-soft, cubic-bezier(.22, 1, .36, 1))}.ceremony-cta[data-v-a56b131a]:hover{transform:scale(1.02);box-shadow:0 2px 6px color-mix(in oklch,var(--accent-1),transparent 60%),0 8px 24px color-mix(in oklch,var(--accent-1),transparent 75%)}.ceremony-cta[data-v-a56b131a]:active{transform:scale(.98)}@keyframes ring-draw-a56b131a{to{stroke-dashoffset:0}}@keyframes check-draw-a56b131a{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.loader-orbit[data-v-a56b131a],.loader-mascot-wrapper[data-v-a56b131a]{animation:none}.check-ring[data-v-a56b131a],.check-mark[data-v-a56b131a]{animation:none;stroke-dashoffset:0}.ceremony-cta[data-v-a56b131a]{transition:none}.ceremony-cta[data-v-a56b131a]:hover{transform:none}}.ceremony-exit[data-v-978bf6be]{animation:ceremony-leave-978bf6be .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes ceremony-leave-978bf6be{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(1.02) translateY(-16px)}}@media(prefers-reduced-motion:reduce){.ceremony-exit[data-v-978bf6be]{animation:ceremony-leave-reduced-978bf6be .3s ease-out forwards}@keyframes ceremony-leave-reduced-978bf6be{0%{opacity:1}to{opacity:0}}}.live-sheet[data-v-39949f1b]{--ls-ink-strong: color-mix(in oklch, var(--accent-3), transparent 35%);--ls-ink: color-mix(in oklch, var(--accent-3), transparent 58%);--ls-ink-soft: color-mix(in oklch, var(--accent-3), transparent 72%);--ls-pencil: color-mix(in oklch, var(--accent-1), transparent 45%);--ls-pencil-tint: color-mix(in oklch, var(--accent-1), transparent 62%);--ls-eraser: color-mix(in oklch, var(--accent-2), transparent 40%);--ls-edge: color-mix(in oklch, var(--accent-3), transparent 90%);--ls-obj-shadow: 0 0 0 1px var(--ls-edge), 0 1px 2px color-mix(in oklch, var(--accent-3), transparent 80%), 0 14px 28px -12px color-mix(in oklch, var(--accent-3), transparent 66%)}.dark{--ls-ink-strong: color-mix(in oklch, var(--accent-3), transparent 25%);--ls-ink: color-mix(in oklch, var(--accent-3), transparent 48%);--ls-ink-soft: color-mix(in oklch, var(--accent-3), transparent 64%);--ls-edge: color-mix(in oklch, var(--foreground), transparent 90%);--ls-obj-shadow: 0 0 0 1px var(--ls-edge), 0 1px 2px color-mix(in oklch, var(--canvas), transparent 30%), 0 14px 28px -12px color-mix(in oklch, var(--canvas), transparent 10%)}.stage[data-v-39949f1b]{left:50%;top:50%;width:30rem;height:22.5rem;transform:translate(-50%,-50%) scale(var(--ls-zoom, .86))}@media(min-width:1024px){.stage[data-v-39949f1b]{--ls-zoom: 1}}.desk-shadow[data-v-39949f1b]{left:50%;bottom:-2%;width:92%;height:24%;transform:translate(-50%);background:radial-gradient(ellipse 50% 50% at center,color-mix(in oklch,var(--accent-3),transparent 86%) 0%,transparent 72%);z-index:0;transition:transform var(--motion-surface, .45s) var(--ease-out-soft, cubic-bezier(.22, 1, .36, 1)),opacity var(--motion-surface, .45s) ease}.obj[data-v-39949f1b]{background:var(--background);border-radius:.5rem;box-shadow:var(--ls-obj-shadow);transition:transform var(--motion-surface, .45s) var(--ease-out-soft, cubic-bezier(.22, 1, .36, 1)),opacity var(--motion-surface, .45s) var(--ease-out-soft, cubic-bezier(.22, 1, .36, 1));will-change:transform}.obj-paper[data-v-39949f1b]{left:5%;top:4%;width:13.5rem;height:16rem;padding:1.125rem;transform:rotate(-2.5deg);z-index:5}.paper-title[data-v-39949f1b]{height:.625rem;width:62%;border-radius:999px;background:var(--ls-ink-strong);margin-bottom:.875rem}.paper-line[data-v-39949f1b]{height:.4375rem;border-radius:999px;background:var(--ls-ink);margin-bottom:.625rem}.paper-mark[data-v-39949f1b]{padding:.1875rem .25rem;margin:-.1875rem -.25rem .4375rem;border-radius:.25rem;background:var(--ls-pencil-tint)}.paper-mark-line[data-v-39949f1b]{height:.4375rem;width:76%;border-radius:999px;background:var(--ls-ink-strong)}.paper-typing-row[data-v-39949f1b]{position:relative;height:.4375rem}.paper-line-typing[data-v-39949f1b]{width:56%;margin:0;background:var(--ls-pencil);transform-origin:left center;animation:ls-type-39949f1b var(--motion-ambient, 2.2s) var(--ease-out-soft, ease-out) infinite alternate;animation-play-state:paused}.paper-caret[data-v-39949f1b]{position:absolute;top:-.125rem;width:2px;height:.6875rem;border-radius:1px;background:var(--accent-1);transform:translate(6.3rem);animation:ls-caret-blink-39949f1b 1.1s steps(2,jump-none) infinite}.obj-board[data-v-39949f1b]{left:46%;top:7%;width:14rem;height:10rem;transform:rotate(2deg);z-index:3}.board-node[data-v-39949f1b]{border-radius:.375rem}.node-core[data-v-39949f1b]{left:38%;top:40%;width:2.75rem;height:1.5rem;background:var(--ls-pencil);box-shadow:0 0 0 1px color-mix(in oklch,var(--accent-1),transparent 55%)}.leaf-a[data-v-39949f1b]{left:8%;top:14%;width:2rem;height:1.125rem;background:var(--ls-eraser)}.leaf-b[data-v-39949f1b]{left:10%;top:66%;width:2.25rem;height:1.25rem;background:var(--ls-ink-soft)}.leaf-c[data-v-39949f1b]{left:74%;top:16%;width:1.75rem;height:1rem;background:var(--ls-eraser)}.leaf-d[data-v-39949f1b]{left:76%;top:64%;width:2rem;height:1.125rem;background:var(--ls-pencil);animation:ls-node-pop-39949f1b var(--motion-ambient, 2.2s) var(--ease-out-soft, ease-out) infinite;animation-play-state:paused}.board-edge[data-v-39949f1b]{height:2px;border-radius:1px;background:color-mix(in oklch,var(--accent-3),transparent 62%);transform-origin:left center}.edge-a[data-v-39949f1b]{left:15.1%;top:19.6%;width:5.375rem;transform:rotate(31.5deg)}.edge-b[data-v-39949f1b]{left:18%;top:72.3%;width:4.85rem;transform:rotate(-31deg)}.edge-c[data-v-39949f1b]{left:47.8%;top:47.5%;width:5.25rem;transform:rotate(-30deg)}.edge-d[data-v-39949f1b]{left:47.8%;top:47.5%;width:5.4rem;transform:rotate(24deg);animation:ls-edge-draw-39949f1b var(--motion-ambient, 2.2s) var(--ease-out-soft, ease-out) infinite;animation-play-state:paused}.obj-table[data-v-39949f1b]{left:8%;bottom:5%;width:12rem;height:8.5rem;padding:.625rem;display:grid;grid-template-columns:1.4fr 1fr .9fr;grid-template-rows:1.3fr repeat(4,1fr);gap:.1875rem;transform:rotate(1.5deg);z-index:4}.t-head[data-v-39949f1b]{border-radius:.1875rem;background:var(--ls-ink-strong)}.t-bar[data-v-39949f1b]{height:.375rem;border-radius:999px;align-self:center;background:var(--ls-ink)}.t-label[data-v-39949f1b]{justify-self:start}.t-mid[data-v-39949f1b]{justify-self:start;background:var(--ls-ink-soft)}.t-num[data-v-39949f1b]{justify-self:end}.t-total[data-v-39949f1b]{align-self:center;justify-self:end;width:70%;height:.625rem;border-radius:.25rem;background:var(--ls-pencil);animation:ls-fill-39949f1b var(--motion-ambient, 2.2s) var(--ease-out-soft, ease-out) infinite alternate;animation-play-state:paused}.obj-slide[data-v-39949f1b]{right:4%;bottom:6%;width:13rem;height:8.5rem;padding:.75rem;transform:rotate(-2deg);z-index:2}.slide-title[data-v-39949f1b]{height:1.125rem;width:58%;border-radius:.25rem;background:color-mix(in oklch,var(--accent-3),transparent 25%);margin-bottom:.5rem}.slide-bullet[data-v-39949f1b]{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem}.slide-dot[data-v-39949f1b]{width:.375rem;height:.375rem;border-radius:999px;background:color-mix(in oklch,var(--accent-2),transparent 20%)}.slide-bar[data-v-39949f1b]{height:.375rem;border-radius:999px;background:var(--ls-ink)}.slide-chart[data-v-39949f1b]{position:absolute;right:.875rem;bottom:.75rem;display:flex;align-items:flex-end;gap:.3125rem}.slide-col[data-v-39949f1b]{width:.625rem;border-radius:.1875rem .1875rem 0 0;background:var(--ls-eraser);transform-origin:bottom center;animation:ls-bar-grow-39949f1b var(--motion-ambient, 2.2s) var(--ease-out-soft, ease-out) infinite;animation-play-state:paused}.slide-col[data-v-39949f1b]:nth-child(2){animation-delay:.12s}.slide-col[data-v-39949f1b]:nth-child(3){animation-delay:.24s}.slide-col-hero[data-v-39949f1b]{background:color-mix(in oklch,var(--accent-1),transparent 18%);animation-delay:.36s}.pencil[data-v-39949f1b]{left:0;top:0;width:2.5rem;height:2.5rem;z-index:7;transition:transform var(--motion-surface, .45s) var(--ease-out-soft, cubic-bezier(.22, 1, .36, 1)),opacity var(--motion-reveal, .25s) ease;will-change:transform}.pencil-glow[data-v-39949f1b]{left:-.5rem;top:1.25rem;width:1.75rem;height:1.75rem;border-radius:999px;background:radial-gradient(circle,color-mix(in oklch,var(--accent-1),transparent 45%),transparent 70%)}.pencil-inner[data-v-39949f1b]{left:0;top:0;width:2.5rem;height:.4375rem;transform:rotate(-130deg);transform-origin:.125rem 50%;animation:ls-pencil-write-39949f1b calc(var(--motion-ambient, 2.2s) / 4) ease-in-out infinite alternate}.pencil-lead[data-v-39949f1b]{left:0;top:.09375rem;width:.25rem;height:.25rem;border-radius:999px;background:var(--accent-3)}.pencil-tip[data-v-39949f1b]{left:.125rem;top:0;width:.5rem;height:.4375rem;clip-path:polygon(0 50%,100% 0,100% 100%);background:color-mix(in oklch,var(--accent-1),var(--background) 55%)}.pencil-body[data-v-39949f1b]{left:.5625rem;top:0;width:1.875rem;height:.4375rem;border-radius:999px;background:var(--accent-1);box-shadow:0 0 14px 3px color-mix(in oklch,var(--accent-1),transparent 60%)}[data-spark-phase="0"] .pencil[data-v-39949f1b]{transform:translate(8.75rem,8.75rem)}[data-spark-phase="1"] .pencil[data-v-39949f1b]{transform:translate(25rem,8.25rem)}[data-spark-phase="2"] .pencil[data-v-39949f1b]{transform:translate(12.5rem,19.25rem)}[data-spark-phase="3"] .pencil[data-v-39949f1b]{transform:translate(26rem,18rem)}.live-sheet:not([data-scene=desk]):not([data-scene=return]) .pencil[data-v-39949f1b]{opacity:0}.hub[data-v-39949f1b]{left:50%;top:51%;width:.75rem;height:.75rem;margin:-.375rem;border-radius:999px;background:var(--accent-1);box-shadow:0 0 16px 4px color-mix(in oklch,var(--accent-1),transparent 55%);transform:scale(0);transition:transform var(--motion-reveal, .25s) var(--ease-out-soft, ease-out);z-index:1}.link[data-v-39949f1b]{height:2px;border-radius:1px;background:color-mix(in oklch,var(--accent-1),transparent 45%);transform:scaleX(0) rotate(var(--ls-link-angle, 0deg));transform-origin:left center;transition:transform var(--motion-surface, .45s) var(--ease-out-soft, ease-out);z-index:1}.link-paper[data-v-39949f1b]{--ls-link-angle: 22deg;left:27.5%;top:39.4%;width:7.25rem}.link-board[data-v-39949f1b]{--ls-link-angle: -41deg;left:50%;top:51%;width:7.6rem}.link-table[data-v-39949f1b]{--ls-link-angle: -40deg;left:27.9%;top:76.1%;width:8.65rem}.link-slide[data-v-39949f1b]{--ls-link-angle: 36deg;left:50%;top:51%;width:9.05rem}[data-scene=connect] .hub[data-v-39949f1b]{transform:scale(1)}[data-scene=connect] .link[data-v-39949f1b]{transform:scaleX(1) rotate(var(--ls-link-angle, 0deg))}[data-scene=connect] .link-board[data-v-39949f1b]{transition-delay:.1s}[data-scene=connect] .link-table[data-v-39949f1b]{transition-delay:.2s}[data-scene=connect] .link-slide[data-v-39949f1b]{transition-delay:.3s}[data-scene=connect] .obj-paper[data-v-39949f1b]{transform:rotate(-1.25deg) translate(1.25rem,.75rem) scale(1.01)}[data-scene=connect] .obj-board[data-v-39949f1b]{transform:rotate(1deg) translate(-1.25rem,1rem) scale(1.01)}[data-scene=connect] .obj-table[data-v-39949f1b]{transform:rotate(.75deg) translate(1rem,-1rem) scale(1.01)}[data-scene=connect] .obj-slide[data-v-39949f1b]{transform:rotate(-1deg) translate(-1.25rem,-1rem) scale(1.01)}[data-scene=stack] .obj-slide[data-v-39949f1b]{transform:translate(-7.3rem,-5.65rem) rotate(7deg) scale(.93)}[data-scene=stack] .obj-board[data-v-39949f1b]{transform:translate(-5.8rem,4.7rem) rotate(-4deg) scale(.95);transition-delay:80ms}[data-scene=stack] .obj-table[data-v-39949f1b]{transform:translate(6.6rem,-5.875rem) rotate(3.5deg) scale(.97);transition-delay:.16s}[data-scene=stack] .obj-paper[data-v-39949f1b]{transform:translate(6.75rem,2.375rem) rotate(-1deg);transition-delay:.24s}[data-scene=stack] .desk-shadow[data-v-39949f1b]{transform:translate(-50%) scaleX(.7)}.chip[data-v-39949f1b]{opacity:0;transform:translate(-.5rem);transition:transform var(--motion-reveal, .25s) var(--ease-out-soft, ease-out),opacity var(--motion-reveal, .25s) ease;z-index:6}.chip[data-v-39949f1b]:before{content:"";position:absolute;left:-.625rem;top:50%;margin-top:-1px;width:.5rem;height:2px;border-radius:1px;background:color-mix(in oklch,var(--accent-1),transparent 45%)}.chip-1[data-v-39949f1b]{left:71%;top:62%}.chip-2[data-v-39949f1b]{left:74%;top:45%}.chip-3[data-v-39949f1b]{left:72%;top:28%}[data-scene=stack] .chip[data-v-39949f1b]{opacity:1;transform:translate(0)}[data-scene=stack] .chip-1[data-v-39949f1b]{transition-delay:.3s}[data-scene=stack] .chip-2[data-v-39949f1b]{transition-delay:.4s}[data-scene=stack] .chip-3[data-v-39949f1b]{transition-delay:.5s}.stack-stroke[data-v-39949f1b]{left:38%;top:86%;width:24%;height:3px;border-radius:999px;background:color-mix(in oklch,var(--accent-1),transparent 38%);transform:scaleX(0);transform-origin:left center;transition:transform var(--motion-surface, .45s) var(--ease-out-soft, ease-out);z-index:6}[data-scene=stack] .stack-stroke[data-v-39949f1b]{transform:scaleX(1);transition-delay:.56s}.return-glow[data-v-39949f1b]{background:radial-gradient(ellipse at 50% 45%,color-mix(in oklch,var(--accent-1),transparent 85%) 0%,transparent 70%);opacity:0;transition:opacity var(--motion-surface, .45s) ease;z-index:0}[data-scene=return] .return-glow[data-v-39949f1b]{opacity:1;animation:ls-glow-breathe-39949f1b calc(var(--motion-ambient, 2.2s) * 2) ease-in-out infinite alternate}[data-scene=return] .obj-paper[data-v-39949f1b]{transform:rotate(-1.5deg) translate(.25rem,.25rem)}[data-scene=return] .obj-board[data-v-39949f1b]{transform:rotate(1deg) translate(-.25rem,.25rem)}[data-scene=return] .obj-table[data-v-39949f1b]{transform:rotate(.75deg) translate(.25rem,-.25rem)}[data-scene=return] .obj-slide[data-v-39949f1b]{transform:rotate(-1deg) translate(-.25rem,-.25rem)}.live-sheet[data-scene=return] .pencil[data-v-39949f1b]{opacity:1;transform:translate(8.75rem,8.75rem)}.live-sheet[data-scene=return] .pencil-inner[data-v-39949f1b]{animation:none;transform:rotate(-115deg)}[data-scene=desk][data-spark-phase="0"] .paper-line-typing[data-v-39949f1b],[data-scene=desk][data-spark-phase="1"] .leaf-d[data-v-39949f1b],[data-scene=desk][data-spark-phase="1"] .edge-d[data-v-39949f1b],[data-scene=desk][data-spark-phase="2"] .t-total[data-v-39949f1b],[data-scene=desk][data-spark-phase="3"] .slide-col[data-v-39949f1b]{animation-play-state:running}.live-sheet:not([data-scene=desk]) .pencil-inner[data-v-39949f1b]{animation:none}.live-sheet:hover .paper-line-typing[data-v-39949f1b],.live-sheet:hover .paper-caret[data-v-39949f1b],.live-sheet:hover .leaf-d[data-v-39949f1b],.live-sheet:hover .edge-d[data-v-39949f1b],.live-sheet:hover .t-total[data-v-39949f1b],.live-sheet:hover .slide-col[data-v-39949f1b],.live-sheet:hover .pencil-inner[data-v-39949f1b]{animation-play-state:paused}@keyframes ls-type-39949f1b{0%{transform:scaleX(.32)}to{transform:scaleX(1)}}@keyframes ls-caret-blink-39949f1b{0%{opacity:1}to{opacity:0}}@keyframes ls-edge-draw-39949f1b{0%{transform:rotate(24deg) scaleX(0)}45%,to{transform:rotate(24deg) scaleX(1)}}@keyframes ls-node-pop-39949f1b{0%,40%{opacity:0;transform:scale(.6)}70%,to{opacity:1;transform:scale(1)}}@keyframes ls-fill-39949f1b{0%{opacity:.35}to{opacity:1}}@keyframes ls-bar-grow-39949f1b{0%{transform:scaleY(.25)}60%,to{transform:scaleY(1)}}@keyframes ls-pencil-write-39949f1b{0%{transform:rotate(-130deg)}to{transform:rotate(-124deg) translate(1px)}}@keyframes ls-glow-breathe-39949f1b{0%{opacity:.75}to{opacity:1}}@media(prefers-reduced-motion:reduce){.obj[data-v-39949f1b],.pencil[data-v-39949f1b],.link[data-v-39949f1b],.hub[data-v-39949f1b],.chip[data-v-39949f1b],.stack-stroke[data-v-39949f1b],.return-glow[data-v-39949f1b],.desk-shadow[data-v-39949f1b]{transition:none}.paper-line-typing[data-v-39949f1b],.paper-caret[data-v-39949f1b],.leaf-d[data-v-39949f1b],.edge-d[data-v-39949f1b],.t-total[data-v-39949f1b],.slide-col[data-v-39949f1b],.pencil-inner[data-v-39949f1b],[data-scene=return] .return-glow[data-v-39949f1b]{animation:none}}@keyframes auth-stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.auth-stagger-item{animation:auth-stagger-in var(--motion-reveal, .25s) var(--ease-out-soft, ease-out) both;animation-delay:calc(var(--stagger-i, 0) * 40ms)}.auth-step-forward-enter-active,.auth-step-forward-leave-active,.auth-step-backward-enter-active,.auth-step-backward-leave-active{transition:opacity var(--motion-reveal, .25s) var(--ease-out-soft, ease-out),transform var(--motion-reveal, .25s) var(--ease-out-soft, ease-out)}.auth-step-forward-enter-from{opacity:0;transform:translate(.75rem)}.auth-step-forward-leave-to,.auth-step-backward-enter-from{opacity:0;transform:translate(-.75rem)}.auth-step-backward-leave-to{opacity:0;transform:translate(.75rem)}@media(prefers-reduced-motion:reduce){.auth-stagger-item{animation:none}.auth-step-forward-enter-active,.auth-step-forward-leave-active,.auth-step-backward-enter-active,.auth-step-backward-leave-active{transition:none}}.lsb-bell-pulse{animation:lsb-bell-bounce .46s cubic-bezier(.34,1.56,.64,1)}.lsb-bell-ripple{position:absolute;inset:0;margin:auto;width:1.6rem;height:1.6rem;border-radius:9999px;border:2px solid var(--accent-1);pointer-events:none;animation:lsb-bell-ripple .52s ease-out forwards}.lsb-dot-pop{animation:lsb-dot-pop .46s ease-out}@keyframes lsb-bell-bounce{0%{transform:scale(1) rotate(0)}35%{transform:scale(1.18) rotate(-6deg)}60%{transform:scale(.96) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes lsb-bell-ripple{0%{transform:scale(.4);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes lsb-dot-pop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.lsb-bell-pulse,.lsb-dot-pop{animation:none}.lsb-bell-ripple{display:none}}.slot-empty-state[data-v-11cf1afe]{width:100%;height:100%;min-height:240px;background:var(--canvas);padding:.75rem}.slot-empty-state__sheet[data-v-11cf1afe]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:2rem 1rem;background:var(--background);border-radius:.75rem;box-shadow:var(--sheet-shadow)}.slot-empty-state__content[data-v-11cf1afe]{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:360px;text-align:center}.slot-empty-state__icon[data-v-11cf1afe]{color:var(--muted-foreground);margin-bottom:.5rem}.slot-empty-state__title[data-v-11cf1afe]{font-size:1rem;font-weight:600;color:var(--foreground);line-height:1.4}.slot-empty-state__description[data-v-11cf1afe]{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}.slot-empty-state__badge[data-v-11cf1afe]{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--destructive-foreground);background:var(--destructive);border-radius:9999px;margin-top:.25rem}.slot-empty-state__actions[data-v-11cf1afe]{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-top:.5rem}.slot-empty-state__btn[data-v-11cf1afe]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease;border:none;width:100%}.slot-empty-state__btn--primary[data-v-11cf1afe]{color:var(--primary-foreground);background:var(--primary)}.slot-empty-state__btn--primary[data-v-11cf1afe]:hover{opacity:.9}.slot-empty-state__btn--secondary[data-v-11cf1afe]{color:var(--foreground);background:transparent;border:1px solid var(--border)}.slot-empty-state__btn--secondary[data-v-11cf1afe]:hover{background:var(--muted);border-color:var(--ring)}.slot-empty-state__btn[data-v-11cf1afe]:active{transform:scale(.98)}.slot-empty-state__btn svg[data-v-11cf1afe]{flex-shrink:0}@media(min-width:640px){.slot-empty-state__actions[data-v-11cf1afe]{flex-direction:row}.slot-empty-state__btn[data-v-11cf1afe]{width:auto}}@media(prefers-reduced-motion:reduce){.slot-empty-state__btn[data-v-11cf1afe]{transition:none}.slot-empty-state__btn[data-v-11cf1afe]:active{transform:none}}.slot-loader-overlay[data-v-3ad2343e]{background:var(--canvas)}.slot-loader-overlay-enter-active[data-v-3ad2343e]{transition:opacity var(--motion-reveal, .25s) var(--ease-out-soft, ease-out)}.slot-loader-overlay-leave-active[data-v-3ad2343e]{transition:opacity var(--motion-instant, .15s) var(--ease-in-soft, ease-in)}.slot-loader-overlay-enter-from[data-v-3ad2343e],.slot-loader-overlay-leave-to[data-v-3ad2343e]{opacity:0}@media(prefers-reduced-motion:reduce){.slot-loader-overlay-enter-active[data-v-3ad2343e],.slot-loader-overlay-leave-active[data-v-3ad2343e]{transition:none}}#main-frame-content[data-v-e83a3419]{contain:layout style paint}.isolate-context[data-v-05792857]{transform:translateZ(0)}.writing-mode-vertical[data-v-05792857]{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}[data-v-05792857] .resizable-panel-group-smooth [data-slot=resizable-panel]{transition:opacity .2s cubic-bezier(.4,0,.2,1);will-change:opacity}[data-v-05792857] .resizable-panel-group-smooth.no-transition [data-slot=resizable-panel]{transition:none!important;will-change:auto}[data-v-05792857] .right-sidebar-panel>*{transition:opacity .2s ease-in-out}.anonymous-document-auth-prompt{position:absolute;bottom:0;left:calc(100% + .75rem);z-index:50;width:min(15rem,calc(100vw - 4.5rem))}
