.st-app{--st-lime:#c4d600;--st-ink:#1a2409;--st-green:#3f5c0a;--st-muted:#55604a;--st-line:#e3e8d6;--st-line-strong:#c9d2b4;--st-soft:#f4f7e8;--st-soft-2:#eef3d6;--st-soft-3:#f0f3e4;--st-note:#f6f8ef;--st-danger:#a3260f;--st-safe-top:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--st-safe-bottom:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--st-tabbar:calc(60px + max(var(--st-safe-bottom), 8px));-webkit-tap-highlight-color:transparent;background:#fff;color:var(--st-ink);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.35;min-height:100vh;min-height:100dvh}.st-app *,.st-app :after,.st-app :before{box-sizing:border-box}.st-app :where(h1,h2,h3,p,ul){margin:0;padding:0}.st-app :where(ul){list-style:none}.st-app :where(button,input,textarea,select){color:inherit;font-family:inherit}.st-app button{cursor:pointer}.st-app button:disabled{cursor:default}.st-app :where(a){color:var(--st-green)}.st-app :focus-visible{outline:2px solid var(--st-ink);outline-offset:2px}.st-sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.st-logo,.st-sr{white-space:nowrap}.st-logo{color:#1a1a1a;font-family:Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.03em}.st-app a.st-brand{display:inline-flex;text-decoration:none}.st-brandbar{padding:calc(var(--st-safe-top) + 16px) 20px 0}.st-brandbar+.st-header{padding-top:12px}.st-foot{background:#fafafa}.st-foot--tabs{padding-bottom:var(--st-tabbar)}.st-screen--docked,.st-screen--docked+.st-foot{padding-bottom:260px}.st-app .st-screen:has(+.st-foot){padding-bottom:24px}.st-screen{display:flex;flex:1 1;flex-direction:column;min-width:0;padding-bottom:calc(var(--st-tabbar) + 16px)}.st-screen--bare{padding-bottom:calc(max(var(--st-safe-bottom), 12px) + 16px)}.st-header{display:flex;flex-direction:column;gap:4px;padding:calc(var(--st-safe-top) + 20px) 20px 12px}.st-header--row{gap:12px}.st-header--back,.st-header--row{align-items:center;flex-direction:row;justify-content:space-between}.st-header--back{padding:calc(var(--st-safe-top) + 8px) 12px 4px}.st-main{display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0;padding:0 20px}.st-h1{font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.15}.st-h1--small{font-size:24px;letter-spacing:-.4px}.st-h2{font-size:15px;font-weight:600}.st-label{font-size:13px;font-weight:600}.st-label,.st-muted{color:var(--st-muted)}.st-muted{font-size:14px}.st-small{color:var(--st-muted);font-size:13px}.st-strong{font-weight:600}.st-row{align-items:center;display:flex;gap:12px;min-width:0}.st-row--between{justify-content:space-between}.st-row--baseline{align-items:baseline}.st-col{display:flex;flex-direction:column;gap:2px;min-width:0}.st-grow{flex:1 1;min-width:0}.st-section{display:flex;flex-direction:column;gap:10px}.st-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-alert{background:#fdecea;color:var(--st-danger)}.st-alert,.st-note{border-radius:12px;font-size:14px;padding:12px 14px}.st-note{background:var(--st-note);line-height:1.4}.st-loading,.st-note{color:var(--st-muted)}.st-loading{font-size:14px;padding:32px 0;text-align:center}.st-btn{align-items:center;background:var(--st-lime);border:0;border-radius:26px;display:flex;flex-shrink:0;font-size:16px;font-weight:700;gap:8px;justify-content:center;min-height:52px;padding:0 20px;text-decoration:none}.st-app a.st-btn,.st-btn{color:var(--st-ink)}.st-btn--second{background:#fff;border:1px solid var(--st-line-strong);font-weight:600}.st-btn--dark{background:var(--st-ink);color:#fff;font-weight:600}.st-app a.st-btn--dark{color:#fff}.st-btn--small{border-radius:22px;font-size:14px;min-height:44px;padding:0 16px}.st-btn--float{border-radius:28px;bottom:calc(var(--st-tabbar) + 16px);box-shadow:0 6px 16px rgba(26,36,9,.22);min-height:56px;padding:0 22px;position:fixed;right:20px;z-index:5}.st-btn:disabled,.st-btn[aria-disabled=true]{opacity:.45}.st-btn--sent:disabled{background:var(--st-soft-2);opacity:1}.st-btn--sent:disabled,.st-textbtn{color:var(--st-green);font-weight:600}.st-textbtn{align-items:center;background:transparent;border:0;display:inline-flex;font-size:15px;gap:4px;min-height:44px;padding:0 8px;text-decoration:none}.st-app a.st-textbtn--ink,.st-textbtn--ink{color:var(--st-ink)}.st-iconbtn{background:#fff;border:1px solid var(--st-line);border-radius:22px;height:44px;justify-content:center;width:44px}.st-chip,.st-iconbtn{align-items:center;display:flex;flex-shrink:0}.st-chip{background:var(--st-soft);border:1px solid var(--st-line-strong);border-radius:22px;font-size:14px;gap:8px;min-height:44px;padding:0 14px}.st-chip--dark{background:var(--st-ink);border-color:var(--st-ink);color:#fff;font-weight:600}.st-chips{display:flex;gap:8px;overflow-x:auto;padding:0 20px 12px;scrollbar-width:none}.st-chips::-webkit-scrollbar{display:none}.st-options{border:0;display:grid;gap:8px;margin:0;min-width:0;padding:0}.st-options--2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-options--3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-options--4{grid-template-columns:repeat(4,minmax(0,1fr))}.st-options--6{gap:6px;grid-template-columns:repeat(6,minmax(0,1fr))}.st-option{background:#fff;border:1px solid var(--st-line-strong);border-radius:12px;font-size:14px;min-height:48px;padding:0 4px}.st-option[aria-pressed=true]{background:var(--st-soft);border:2px solid var(--st-ink);font-weight:600}.st-options--6 .st-option{font-size:13px}.st-seg{background:var(--st-soft-3);border-radius:26px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 20px 16px;padding:4px}.st-seg button{background:transparent;border:0;border-radius:22px;font-size:15px;font-weight:600;min-height:44px;padding:0 4px}.st-seg button[aria-pressed=true]{background:#fff}.st-field{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.st-input{background:#fff;border:1px solid var(--st-line-strong);border-radius:12px;font-size:16px;min-height:48px;min-width:0;padding:0 14px;width:100%}.st-app textarea.st-input{line-height:1.35;padding:12px 14px;resize:none}.st-app select.st-input{padding:0 10px}.st-input--round{border-radius:24px;padding:0 18px}.st-fieldrow{display:grid;gap:8px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.st-suggest{background:#fff;border:1px solid var(--st-line-strong);border-radius:12px;box-shadow:0 8px 24px rgba(26,36,9,.16);left:0;margin-top:4px;max-height:220px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:30}.st-suggest [role=option]{background:transparent;border:0;display:flex;flex-direction:column;font-size:15px;justify-content:center;min-height:48px;padding:6px 14px;text-align:left;width:100%}.st-suggest [role=option]+[role=option]{border-top:1px solid var(--st-line)}.st-card{align-items:center;background:#fff;border:1px solid var(--st-line);border-radius:16px;color:var(--st-ink);display:flex;gap:12px;min-width:0;padding:12px 14px;text-align:left;text-decoration:none;width:100%}.st-app a.st-card,.st-app button.st-card{color:var(--st-ink);font-size:inherit}.st-card--stack{align-items:stretch;flex-direction:column}.st-card--muted{background:var(--st-note)}.st-card--dark{background:var(--st-ink);border-color:var(--st-ink);color:#fff}.st-card--soft{background:var(--st-soft);border-color:var(--st-soft)}.st-card--pick[aria-pressed=true]{background:var(--st-soft);border:2px solid var(--st-ink)}.st-cards{display:flex;flex-direction:column;gap:10px}.st-avatar{align-items:center;background:var(--st-soft-2);border-radius:50%;color:var(--st-green);display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:44px;justify-content:center;width:44px}.st-avatar--lime{background:var(--st-lime);color:var(--st-ink)}.st-avatar--big{font-size:20px;height:60px;width:60px}.st-name{font-size:16px;font-weight:600}.st-time{color:var(--st-green);font-size:15px;font-weight:600}.st-card--dark .st-time{color:#dbe87a}.st-card--dark .st-small{color:#d5dbc8}.st-pill{align-items:center;background:var(--st-soft-2);border-radius:14px;color:var(--st-green);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:4px;min-height:28px;padding:0 10px}.st-pill--ink{background:var(--st-ink);color:#fff}.st-pill--line{background:transparent;border:1px solid var(--st-line-strong);color:var(--st-muted)}.st-tags{display:flex;flex-wrap:wrap;gap:6px}.st-tag{align-items:center;background:var(--st-soft-3);border-radius:13px;color:var(--st-green);display:inline-flex;font-size:12px;font-weight:600;min-height:26px;padding:0 10px}.st-daybox{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:48px}.st-daybox span:first-child{color:var(--st-muted);font-size:12px}.st-daybox span:last-child{font-size:22px;font-weight:700}.st-iconbox{align-items:center;background:var(--st-soft);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.st-struck{color:var(--st-muted);text-decoration:line-through}.st-repeat{align-items:center;color:var(--st-green);display:flex;font-size:12px;font-weight:600;gap:4px}.st-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.st-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stat{align-items:center;border:1px solid var(--st-line);border-radius:14px;display:flex;flex-direction:column;gap:2px;padding:10px 0}.st-stat b{font-size:22px;font-weight:700}.st-stat span{color:var(--st-muted);font-size:12px}.st-list{border-bottom:1px solid var(--st-line);display:flex;flex-direction:column}.st-listrow{align-items:center;background:transparent;border:0;border-top:1px solid var(--st-line);display:flex;font-size:15px;gap:12px;justify-content:space-between;min-height:48px;padding:4px 0;text-align:left;text-decoration:none;width:100%}.st-app a.st-listrow,.st-listrow{color:var(--st-ink)}.st-listrow__value{align-items:center;color:var(--st-muted);display:flex;font-size:14px;gap:6px;text-align:right}.st-listrow__value--link{color:var(--st-green);font-weight:600}.st-empty{border:1px dashed var(--st-line-strong);border-radius:20px;flex-direction:column;gap:12px;padding:28px 20px 20px;text-align:center}.st-empty,.st-empty__icon{align-items:center;display:flex}.st-empty__icon{background:var(--st-soft);border-radius:32px;height:64px;justify-content:center;width:64px}.st-empty h2{font-size:20px;font-weight:700}.st-empty__actions{align-self:stretch;display:flex;flex-direction:column;gap:8px;padding-top:4px}.st-week{gap:4px;padding:4px 12px 12px}.st-week,.st-week__arrow{align-items:center;display:flex}.st-week__arrow{background:transparent;border:0;flex-shrink:0;justify-content:center;min-height:60px;padding:0;width:32px}.st-week__days{display:grid;flex:1 1;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.st-day{align-items:center;background:#fff;border:1px solid var(--st-line);border-radius:14px;display:flex;flex-direction:column;gap:1px;justify-content:center;min-height:60px;padding:0}.st-day[aria-pressed=true]{background:var(--st-lime);border-color:var(--st-lime)}.st-day__name{color:var(--st-muted);font-size:11px}.st-day__num{font-size:17px;font-weight:700}.st-day__dot{background:transparent;border-radius:3px;height:6px;width:6px}.st-day__dot--on{background:#7a9a12}.st-day[aria-pressed=true] .st-day__dot--on{background:var(--st-ink)}.st-calendar{border:1px solid var(--st-line);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:12px}.st-calendar__grid{display:grid;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr))}.st-calendar__head{color:var(--st-muted);font-size:11px;padding:4px 0;text-align:center}.st-calendar__day{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;display:flex;flex-direction:column;font-size:15px;gap:1px;justify-content:center;min-height:44px;padding:0}.st-calendar__day[aria-current=date]{border-color:var(--st-line-strong);font-weight:700}.st-calendar__day[aria-pressed=true]{background:var(--st-lime);border-color:var(--st-lime);font-weight:700}.st-calendar__day[aria-pressed=true] .st-day__dot--on{background:var(--st-ink)}.st-switch{align-items:center;background:transparent;border:0;display:flex;flex-shrink:0;height:44px;padding:6px 0;width:52px}.st-switch__track{background:#b9c0aa;border-radius:16px;display:flex;height:32px;justify-content:flex-start;padding:3px;transition:background .15s;width:52px}.st-switch__track:after{background:#fff;border-radius:13px;content:"";height:26px;width:26px}.st-switch[aria-checked=true] .st-switch__track{background:var(--st-green);justify-content:flex-end}.st-step{align-items:center;background:#fff;border:1px solid var(--st-line-strong);border-radius:24px;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.st-step:disabled{opacity:.4}.st-stepvalue{font-size:22px;font-weight:700;text-align:center;width:44px}.st-tabbar{background:#fff;border-top:1px solid var(--st-line);bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:var(--st-tabbar);left:0;padding:8px 8px max(var(--st-safe-bottom),8px);position:fixed;right:0;z-index:10}.st-tabbar a{align-items:center;color:var(--st-muted);display:flex;flex-direction:column;font-size:11px;gap:2px;min-height:44px;text-decoration:none}.st-tabbar a[aria-current=page]{color:var(--st-ink);font-weight:700}.st-tabbar__icon{align-items:center;border-radius:14px;display:flex;height:28px;justify-content:center;width:52px}.st-tabbar a[aria-current=page] .st-tabbar__icon{background:var(--st-lime)}.st-topbar{display:none}.st-backdrop{background:rgba(26,36,9,.55);inset:0;justify-content:flex-end;position:fixed;z-index:40}.st-backdrop,.st-sheet{display:flex;flex-direction:column}.st-sheet{animation:st-rise .18s ease-out;background:#fff;border-radius:24px 24px 0 0;gap:14px;max-height:calc(100dvh - var(--st-safe-top) - 24px);overflow-y:auto;padding:10px 20px calc(max(var(--st-safe-bottom), 12px) + 16px);width:100%}.st-sheet__handle{align-self:center;background:var(--st-line-strong);border-radius:2px;flex-shrink:0;height:4px;width:40px}.st-sheet__title{font-size:22px;font-weight:700}@keyframes st-rise{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-sheet{animation:none}}.st-dock{background:#fff;border-top:1px solid var(--st-line);bottom:0;left:0;position:fixed;right:0;z-index:8}.st-dock--panel{border-radius:24px 24px 0 0;box-shadow:0 -8px 24px rgba(26,36,9,.12);display:flex;flex-direction:column;gap:12px;padding:16px 20px calc(max(var(--st-safe-bottom), 12px) + 12px)}.st-dock--above-tabs{border-radius:24px 24px 0 0;bottom:var(--st-tabbar)}.st-composer{align-items:center;display:flex;gap:8px;padding:10px 16px max(var(--st-safe-bottom),12px)}.st-log{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:flex-end;min-height:0;padding:14px 20px}.st-bubble{align-self:flex-start;background:var(--st-soft-3);border-radius:18px 18px 18px 4px;font-size:15px;line-height:1.35;max-width:78%;overflow-wrap:anywhere;padding:10px 14px}.st-bubble--mine{align-self:flex-end;background:var(--st-lime);border-radius:18px 18px 4px 18px}.st-log__mark{align-self:center;color:var(--st-muted);font-size:12px}.st-facts{background:var(--st-ink);border-radius:20px;color:#fff;display:flex;flex-direction:column;padding:14px 16px 6px}.st-fact{align-items:center;border-top:1px solid #344218;display:flex;font-size:15px;gap:12px;justify-content:space-between;min-height:44px}.st-fact span:first-child{color:#d5dbc8}.st-fact span:last-child{font-weight:600;text-align:right}.st-check{align-items:center;background:var(--st-lime);border-radius:36px;display:flex;height:72px;justify-content:center;width:72px}@media (min-width:900px){.st-app{--st-tabbar:0px}.st-tabbar{display:none}.st-topbar{background:#fff;border-bottom:1px solid var(--st-line);display:block;position:sticky;top:0;z-index:10}.st-topbar__inner{align-items:center;display:flex;gap:32px;margin:0 auto;max-width:1200px;padding:12px 24px}.st-app a.st-topbar__brand{display:inline-flex;text-decoration:none}.st-topbar nav{display:flex;flex:1 1;gap:4px}.st-topbar nav a{align-items:center;border-radius:22px;color:var(--st-ink);display:flex;font-size:15px;gap:8px;min-height:44px;padding:0 16px;text-decoration:none}.st-topbar nav a[aria-current=page]{background:var(--st-lime);font-weight:700}.st-badge{background:var(--st-ink);border-radius:11px;color:#fff;display:inline-flex;font-size:12px;height:22px;min-width:22px;padding:0 6px}.st-app a.st-topbar__me,.st-badge{align-items:center;font-weight:700;justify-content:center}.st-app a.st-topbar__me{background:var(--st-soft-2);border-radius:22px;color:var(--st-green);display:flex;height:44px;text-decoration:none;width:44px}.st-screen{margin:0 auto;max-width:1200px;padding:28px 24px 40px;width:100%}.st-screen--narrow{max-width:560px}.st-app .st-screen--docked{padding-bottom:40px}.st-app .st-screen--docked+.st-foot{padding-bottom:0}.st-brandbar{padding:0 0 12px}.st-header,.st-header--back{padding:0 0 16px}.st-main{padding:0}.st-h1{font-size:32px;letter-spacing:-.6px}.st-chips{padding:0 0 12px}.st-week{padding:4px 0 16px}.st-seg{margin:0 0 16px}.st-columns{align-items:flex-start;display:flex;flex-direction:row;gap:32px}.st-side{display:flex;flex:0 0 300px;flex-direction:column;gap:16px}.st-side--wide{flex-basis:380px}.st-columns>.st-grow,.st-columns>.st-main{flex:1 1;min-width:0}.st-cards--grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.st-btn--float{border-radius:22px;box-shadow:none;font-size:15px;min-height:44px;position:static}.st-backdrop{align-items:center;justify-content:center}.st-sheet{border-radius:24px;max-height:calc(100vh - 80px);max-width:calc(100vw - 48px);padding:20px 24px 24px;width:520px}.st-sheet__handle{display:none}.st-dock--panel{box-shadow:none;padding:16px;position:static}.st-dock--panel,.st-panel{border:1px solid var(--st-line);border-radius:20px}.st-panel{display:flex;flex-direction:column;min-height:520px;overflow:hidden}}@media (max-width:899px){.st-desktop-only{display:none!important}}@media (min-width:900px){.st-phone-only{display:none!important}}
/*# sourceMappingURL=main.0bf88aa0.css.map*/