.ms-backdrop[data-v-3e49af39]{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ms-gradient[data-v-3e49af39]{position:absolute;inset:-45%;background:radial-gradient(1200px 800px at 18% 12%,rgba(85,150,130,.7),transparent 62%),radial-gradient(1100px 900px at 82% 18%,rgba(245,224,190,.72),transparent 66%),radial-gradient(1000px 900px at 55% 55%,rgba(70,125,150,.42),transparent 72%),linear-gradient(165deg,#a5c6b49e,#f5e0be9e);animation:driftGradient-3e49af39 12s ease-in-out infinite;transform:translateZ(0);filter:saturate(1.12) contrast(1.06)}@keyframes driftGradient-3e49af39{0%{transform:translate3d(-3%,-2%,0) scale(1.05)}50%{transform:translate3d(3%,2%,0) scale(1.1)}to{transform:translate3d(-3%,-2%,0) scale(1.05)}}.ms-blob[data-v-3e49af39]{position:absolute;width:60vmax;height:60vmax;border-radius:999px;filter:blur(44px);opacity:.7;transform:translateZ(0);mix-blend-mode:multiply;animation:floaty-3e49af39 9s ease-in-out infinite}.ms-blob.b1[data-v-3e49af39]{top:-18vmax;left:-16vmax;background:radial-gradient(circle at 30% 30%,#288269e6,#28826900 66%);animation-duration:10s}.ms-blob.b2[data-v-3e49af39]{top:-12vmax;right:-20vmax;background:radial-gradient(circle at 30% 30%,#6496d2bf,#6496d200 66%);animation-duration:11s;animation-delay:-5s}.ms-blob.b3[data-v-3e49af39]{bottom:-22vmax;left:-10vmax;background:radial-gradient(circle at 30% 30%,#f5e0beeb,#f5e0be00 66%);animation-duration:12s;animation-delay:-8s}.ms-blob.b4[data-v-3e49af39]{bottom:-20vmax;right:-14vmax;background:radial-gradient(circle at 30% 30%,#558c7dd9,#558c7d00 66%);animation-duration:13s;animation-delay:-11s}@keyframes floaty-3e49af39{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(6vmax,-4vmax,0) scale(1.08)}50%{transform:translate3d(-5vmax,4vmax,0) scale(.98)}75%{transform:translate3d(5vmax,6vmax,0) scale(1.07)}to{transform:translateZ(0) scale(1)}}.ms-wave[data-v-3e49af39]{position:absolute;inset:-25%;background:radial-gradient(closest-side at 30% 40%,rgba(255,255,255,.18),transparent 56%),radial-gradient(closest-side at 70% 60%,rgba(255,255,255,.14),transparent 56%);opacity:.6;filter:blur(1px);animation:waveMove-3e49af39 7s ease-in-out infinite;mix-blend-mode:overlay}@keyframes waveMove-3e49af39{0%{transform:translate3d(-3%,2%,0) rotate(-1.2deg) scale(1.04)}50%{transform:translate3d(3%,-2%,0) rotate(1.2deg) scale(1.1)}to{transform:translate3d(-3%,2%,0) rotate(-1.2deg) scale(1.04)}}.ms-noise[data-v-3e49af39]{position:absolute;inset:0;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");mix-blend-mode:overlay}.ms-vignette[data-v-3e49af39]{position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,transparent 35%,rgba(13,30,26,.18) 78%,rgba(13,30,26,.3) 100%)}@media(prefers-reduced-motion:reduce){.ms-gradient[data-v-3e49af39],.ms-blob[data-v-3e49af39],.ms-wave[data-v-3e49af39]{animation:none!important}}.ms-shell{position:relative;z-index:1;width:min(1280px,94vw);margin:18px auto;display:flex;flex-direction:column;gap:14px}.ms-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px}.ms-brand{display:flex;align-items:center;gap:14px;border:0;background:transparent;padding:6px;cursor:pointer;text-align:left}.ms-logo{width:64px;height:64px;border-radius:18px;object-fit:cover;background:transparent;border:1px solid rgba(13,30,26,.1);box-shadow:0 10px 30px #0d1e1a24}.ms-brand-title{font-weight:900;letter-spacing:-.03em;font-size:20px}.ms-brand-sub{font-size:12px;opacity:.75;margin-top:2px}.ms-topnav{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.ms-navbtn.router-link-active{background:#468c7833;border-color:#468c7866}.ms-topbar-actions{display:flex;gap:10px}.ms-main{width:100%}@media(max-width:820px){.ms-topbar{flex-direction:column;align-items:stretch}.ms-topnav{justify-content:flex-start}.ms-topbar-actions{justify-content:flex-end}}.plant-wrap[data-v-8e9d1b75]{display:flex;justify-content:center;align-items:center;width:100%}.plant-image[data-v-8e9d1b75]{width:170px;height:170px;object-fit:contain;animation:sway-8e9d1b75 6s ease-in-out infinite}@keyframes sway-8e9d1b75{0%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}to{transform:rotate(-2deg)}}.ms-hero[data-v-c071b8c4]{padding:18px;display:grid;grid-template-columns:1.3fr .7fr;gap:14px;position:relative;overflow:hidden}.ms-hero[data-v-c071b8c4]:after{content:"";position:absolute;inset:-2px;background:radial-gradient(600px 250px at 20% 20%,rgba(70,140,120,.2),transparent 55%),radial-gradient(520px 260px at 80% 30%,rgba(246,234,212,.35),transparent 55%);pointer-events:none}.ms-hero-left[data-v-c071b8c4],.ms-hero-right[data-v-c071b8c4]{position:relative;z-index:1}.ms-hero-brand[data-v-c071b8c4]{display:flex;gap:14px;align-items:center}.ms-hero-logo[data-v-c071b8c4]{width:86px;height:86px;border-radius:22px;object-fit:cover;box-shadow:0 18px 40px #0d1e1a29;border:1px solid rgba(13,30,26,.1)}.ms-hero-title[data-v-c071b8c4]{margin:0;font-size:34px;letter-spacing:-.03em;font-weight:950}.ms-hero-actions[data-v-c071b8c4]{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.ms-hero-mini[data-v-c071b8c4]{padding:14px;border-radius:20px;position:relative}.ms-hero-mini-title[data-v-c071b8c4]{font-weight:900;letter-spacing:-.01em}.ms-watermark[data-v-c071b8c4]{position:absolute;inset:-30px -30px auto auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(70,140,120,.18),transparent 60%);filter:blur(2px);opacity:.9;pointer-events:none}.ms-grid-2[data-v-c071b8c4]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ms-grid-2-tight[data-v-c071b8c4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ms-stat-row[data-v-c071b8c4]{display:flex;gap:14px;flex-wrap:wrap}.ms-stat[data-v-c071b8c4]{padding:10px 12px;border-radius:16px;border:1px solid rgba(13,30,26,.1);background:#ffffff9e;min-width:110px}.ms-stat-label[data-v-c071b8c4]{font-size:12px;opacity:.75}.ms-stat-val[data-v-c071b8c4]{font-size:18px;font-weight:900;letter-spacing:-.02em}.ms-progress[data-v-c071b8c4]{height:14px;border-radius:999px;background:#0d1e1a14;border:1px solid rgba(13,30,26,.1);overflow:hidden}.ms-progress-fill[data-v-c071b8c4]{height:100%;border-radius:999px;background:linear-gradient(90deg,#468c78f2,#0ea5a4bf);box-shadow:0 10px 26px #0d1e1a1f;transition:width .35s ease}.ms-task-card[data-v-c071b8c4]{border:1px solid rgba(13,30,26,.1);border-radius:20px;padding:14px;background:#ffffffa8;box-shadow:0 14px 34px #0d1e1a1a}.ms-task-card.done[data-v-c071b8c4]{background:#468c7824}.ms-check[data-v-c071b8c4]{transform:scale(1.25);margin-top:3px}@media(max-width:980px){.ms-hero[data-v-c071b8c4],.ms-grid-2[data-v-c071b8c4],.ms-grid-2-tight[data-v-c071b8c4]{grid-template-columns:1fr}}.ms-panel[data-v-09457b82]{position:relative;padding:18px;border-radius:24px;border:1px solid rgba(13,30,26,.1);background:radial-gradient(600px 260px at 25% 10%,rgba(70,140,120,.16),transparent 60%),radial-gradient(560px 260px at 80% 20%,rgba(246,234,212,.3),transparent 60%),#ffffff4d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ms-panel-inner[data-v-09457b82]{padding:16px;position:relative;z-index:1}.ms-panel-watermark[data-v-09457b82]{position:absolute;inset:-40px auto auto -40px;width:260px;height:260px;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(70,140,120,.18),transparent 62%);filter:blur(2px);opacity:.9;pointer-events:none}.ms-row[data-v-09457b82]{display:flex;gap:10px}.ms-wrap[data-v-09457b82]{flex-wrap:wrap}.ms-between[data-v-09457b82]{justify-content:space-between;align-items:center}.ms-row[data-v-80fc1710]{display:flex;align-items:center;justify-content:space-between}.ms-list-panel[data-v-80fc1710]{position:relative;padding:16px;border-radius:24px;border:1px solid rgba(13,30,26,.1);background:radial-gradient(700px 260px at 20% 15%,rgba(70,140,120,.14),transparent 60%),radial-gradient(560px 260px at 82% 20%,rgba(246,234,212,.3),transparent 60%),#ffffff42;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.ms-list-watermark[data-v-80fc1710]{position:absolute;inset:auto -70px -70px auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(70,140,120,.16),transparent 62%);opacity:.9;pointer-events:none}.ms-day-list[data-v-80fc1710]{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.ms-day-card[data-v-80fc1710]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px;border-radius:20px;border:1px solid rgba(13,30,26,.1);background:#ffffffb3;box-shadow:0 14px 34px #0d1e1a1a}.ms-day-date[data-v-80fc1710]{font-weight:900;letter-spacing:-.02em}.page[data-v-7e7e5df7]{padding:6px 0}.header[data-v-7e7e5df7]{display:flex;flex-direction:column;gap:6px}.btn.primary[data-v-7e7e5df7]{background:#0ea5a42e!important;border-color:#0ea5a440!important;font-weight:900}.ms-swatch[data-v-7e7e5df7]{width:10px;height:10px;border-radius:999px;display:inline-block;border:1px solid rgba(12,24,32,.18)}.ms-swatch.green[data-v-7e7e5df7]{background:#0ea5a4b3}.ms-swatch.amber[data-v-7e7e5df7]{background:#f59e0bb3}.ms-swatch.red[data-v-7e7e5df7]{background:#dc2626a6}:root{--ms-ink: rgba(13, 30, 26, .92);--ms-muted: rgba(13, 30, 26, .7);--ms-border: rgba(13, 30, 26, .12);--ms-card: rgba(255, 255, 255, .72);--ms-card-strong: rgba(255, 255, 255, .86);--ms-accent: rgba(70, 140, 120, 1);--ms-accent-soft: rgba(70, 140, 120, .18);--ms-focus: rgba(70, 140, 120, .32);--ms-danger: #dc2626;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--ms-ink)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:transparent;color:var(--ms-ink)}#app{min-height:100vh}.ms-card{border:1px solid var(--ms-border);border-radius:22px;background:var(--ms-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 35px #0d1e1a1a}.ms-card-strong{border:1px solid rgba(13,30,26,.1);border-radius:22px;background:var(--ms-card-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 44px #0d1e1a1f}.ms-page{width:100%;padding:14px}.ms-page-inner{width:100%;display:flex;flex-direction:column;gap:14px}input,textarea,select{font:inherit;color:var(--ms-ink);background:#ffffffdb;border:1px solid var(--ms-border);border-radius:18px;outline:none;padding:12px 14px}input:focus,textarea:focus,select:focus{border-color:#468c7873;box-shadow:0 0 0 4px var(--ms-focus)}button{font:inherit;color:var(--ms-ink);border:1px solid var(--ms-border);border-radius:18px;padding:10px 14px;cursor:pointer;background:#ffffffb3;transition:transform .08s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}button:hover{background:#ffffffe6;border-color:#468c7859;box-shadow:0 14px 34px #0d1e1a1a}button:active{transform:translateY(1px)}button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;padding:10px 14px;border-radius:18px;border:1px solid var(--ms-border);background:#ffffffb3;color:var(--ms-ink);transition:transform .08s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.ms-btn:hover{background:#ffffffe6;border-color:#468c7859;box-shadow:0 14px 34px #0d1e1a1a}.ms-btn:active{transform:translateY(1px)}.ms-btn-primary{background:linear-gradient(135deg,#468c78f5,#0ea5a4b3);color:#fffffffa;border-color:#468c7880;box-shadow:0 16px 40px #0d1e1a1f}.ms-btn-primary:hover{background:linear-gradient(135deg,#468c78,#0ea5a4c7)}.ms-btn-ghost{background:#ffffff8c}.ms-btn-danger{background:#dc26261a;border-color:#dc262638}.ms-btn-danger:hover{background:#dc262629;border-color:#dc26264d}h1{margin:0;font-size:30px;letter-spacing:-.02em}h2{margin:0;font-size:18px;letter-spacing:-.01em}.ms-muted{color:var(--ms-muted)}
