@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.3ycegl481jp62.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.kp9iDq_className{font-family:GeistSans,GeistSans Fallback}.kp9iDq_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
.garden .tk-shell{background:var(--paper);width:100vw;color:var(--ink);position:fixed;inset:0;overflow:hidden}.garden .tk-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}@media (min-width:1024px){.garden .tk-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.garden .tk-grid--content{overscroll-behavior:contain;grid-template-rows:auto auto;overflow-y:auto}@media (min-width:1024px){.garden .tk-grid--content{grid-template-rows:minmax(0,1fr);overflow:hidden}}.garden .tk-main{flex-direction:column;min-height:0;padding:24px 24px 32px;display:flex;overflow-y:auto}@media (min-width:640px){.garden .tk-main{padding:24px 40px 32px}}@media (min-width:1024px){.garden .tk-main{padding:24px 56px 32px}}.garden .tk-mark{width:fit-content;color:var(--forest);transition:opacity .16s;display:inline-flex}.garden .tk-mark:hover{opacity:.75}.garden .tk-mark svg{width:auto;height:28px}.garden .tk-center{flex:1;justify-content:center;align-items:center;padding:40px 0;display:flex}.garden .tk-col{width:100%}.garden .tk-picture{display:none}@media (min-width:1024px){.garden .tk-picture{min-height:0;padding:16px;display:block}}.garden .tk-window{height:100%}.garden .tk-window-shade{pointer-events:none;background:linear-gradient(#0000,#091b00cc);background:linear-gradient(#0000,lab(7.82028% -11.6726 11.5615/.8));height:45%;position:absolute;inset:auto 0 0}.garden .tk-window-line{font-family:var(--serif);font-optical-sizing:auto;font-variation-settings:"opsz" 120, "SOFT" 100, "WONK" 1;color:var(--on-forest);margin:0;font-size:clamp(29px,2.6vw,42px);font-weight:500;line-height:1.1;position:absolute;bottom:32px;left:32px;right:32px}.garden .tk-aside{justify-content:center;align-items:flex-start;min-height:0;padding:0 24px 24px;display:flex;overflow-y:auto}@media (min-width:1024px){.garden .tk-aside{padding:16px}}.garden .tk-eyebrow{background:var(--forest);color:var(--lime);border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.garden .tk-heading{font-family:var(--serif);font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,60px);font-weight:500;line-height:1}.garden .tk-sub{max-width:30em;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.55}.garden .tk-body{margin-top:32px}.garden .tk-footer{margin-top:28px}.garden .tk-note{max-width:30em;color:var(--ink-3);text-wrap:pretty;margin:0 0 20px;font-size:15px;line-height:1.5}.garden .tk-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.garden .tk-btn{background:var(--lime);min-width:176px;min-height:52px;color:var(--forest);font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,0,0,1),background-color .25s;display:inline-flex}.garden .tk-btn:hover{background:var(--lime-deep)}.garden .tk-btn:active{transform:scale(.96)}.garden .tk-btn:disabled,.garden .tk-btn[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed;background:#152e020f;background:lab(16.1049% -17.0364 21.612/.06);transform:none;box-shadow:inset 0 0 0 1px #0b120914;box-shadow:inset 0 0 0 1px lab(4.60478% -3.36885 2.99694/.08)}.garden .tk-btn-ghost{color:var(--forest);background:#152e0217;background:lab(16.1049% -17.0364 21.612/.09)}.garden .tk-btn-ghost:hover{background:#152e0224;background:lab(16.1049% -17.0364 21.612/.14)}.garden .tk-link{color:var(--forest);text-underline-offset:.25em;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:text-decoration-color .2s}.garden .tk-link:hover{text-decoration-color:#0000}.garden .tk-ref{background:var(--mint);max-width:100%;color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;margin-top:28px;padding:12px 16px;font-size:14px;transition:background-color .2s;display:inline-flex}.garden .tk-ref:hover{background:#d0e6c5;background:lab(89.0075% -11.9445 13.5826)}.garden .tk-ref-label{color:var(--forest);flex:none;font-weight:600}.garden .tk-ref-code{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.garden .tk-foot{width:100%;margin:0 auto}.garden .tk-sign{font-family:var(--serif);color:var(--ink-2);font-variation-settings:"opsz" 24, "SOFT" 100, "WONK" 0;align-items:center;gap:16px;margin:0;font-size:16px;line-height:1.3;display:flex}.garden .tk-sign:before,.garden .tk-sign:after{content:"";background:linear-gradient(90deg, transparent, var(--line) 30%, var(--line) 70%, transparent);flex:1;height:1px}.garden .tk-legal{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:16px 0 0;font-size:13px;display:flex}.garden .tk-legal a{color:inherit;text-decoration:none;transition:color .16s}.garden .tk-legal a:hover{color:var(--ink)}.garden .tk-legal-rule{background:var(--line);width:1px;height:12px}.garden .tk-col>*{animation:.6s cubic-bezier(.2,.7,.2,1) both tk-rise}.garden .tk-col>:nth-child(2){animation-delay:70ms}.garden .tk-col>:nth-child(3){animation-delay:.14s}.garden .tk-col>:nth-child(4){animation-delay:.21s}.garden .tk-col>:nth-child(n+5){animation-delay:.28s}@keyframes tk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.garden .tk-wake{max-width:384px}.garden .tk-wake .tk-btn{width:100%;margin-top:16px}.garden .tk-wake .g-alert{margin-top:12px}.garden .tk-confirm{background:var(--mint);max-width:384px;color:var(--ink-2);border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;font-size:15px;line-height:1.55;display:flex}.garden .tk-confirm-tick{background:var(--forest);width:24px;height:24px;color:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.garden .lk-aside{flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.garden .lk-aside{min-height:100%}}.garden .lk-cardframe{border-radius:var(--radius-card);background:var(--mint);flex-direction:column;flex:1;justify-content:center;padding:clamp(20px,2.4vw,36px);animation:.42s cubic-bezier(.2,.7,.2,1) both tk-rise;display:flex}.garden .lk-carousel{width:100%;max-width:480px;margin:auto}.garden .lk-pane-body{border-radius:var(--radius-window);background:var(--paper);flex-direction:column;min-width:0;min-height:clamp(540px,66dvh,680px);padding:clamp(24px,2.6vw,36px);animation:.3s cubic-bezier(.2,.7,.2,1) both tk-rise;display:flex}.garden .lk-pane-top{align-items:center;gap:14px;margin-bottom:22px;display:flex}.garden .lk-mark{flex:none;width:40px;height:40px}.garden .lk-name{font-family:var(--serif);font-optical-sizing:auto;font-variation-settings:"opsz" 96, "SOFT" 100, "WONK" 1;letter-spacing:-.02em;color:var(--ink);margin:0;font-size:28px;font-weight:500;line-height:1.05}.garden .lk-for{color:var(--ink-2);text-wrap:pretty;margin:4px 0 0;font-size:14px;line-height:1.4}.garden .lk-price{color:var(--ink);-webkit-user-select:none;user-select:none;align-items:baseline;margin:8px 0 6px;display:flex}.garden .lk-amt{font-family:var(--serif);font-optical-sizing:auto;font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(42px,3.6vw,56px);font-weight:500;line-height:1}.garden .lk-mo{color:var(--ink-3);margin-left:8px;font-size:15px}.garden .lk-cadence{color:var(--ink-2);flex-direction:column;gap:2px;margin:0 0 14px;font-size:14px;line-height:1.45;display:flex}.garden .lk-cadence strong{color:var(--forest);font-weight:600}.garden .lk-cadence-switch{width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.garden .lk-feat{border-top:1px solid var(--line);flex-direction:column;flex:1;gap:12px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:flex}.garden .lk-feat li{color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.garden .lk-ico{color:var(--leaf);flex:none;margin-top:2px}.garden .lk-cta{width:100%;margin-top:28px}.garden .lk-carousel-nav{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.garden .lk-carousel-arrow{width:40px;height:40px;color:var(--forest);cursor:pointer;background:#152e0217;background:lab(16.1049% -17.0364 21.612/.09);border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .16s,transform .16s;display:grid}.garden .lk-carousel-arrow:hover{background:#152e0224;background:lab(16.1049% -17.0364 21.612/.14)}.garden .lk-carousel-arrow:active{transform:scale(.94)}.garden .lk-carousel-arrow-next{transform:rotate(180deg)}.garden .lk-carousel-count{font-variant-numeric:tabular-nums;text-align:center;min-width:64px;color:var(--ink-2);font-size:14px;font-weight:600}.garden .lk-solo{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.garden .lk-foot{color:var(--ink-3);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.garden .tk-col>*,.garden .lk-cardframe,.garden .lk-pane-body{animation:none}}
body:has([data-paid-welcome]){overflow:hidden}._6y9lJa_tokens{--welcome-unit:var(--card-pad,32px)}._6y9lJa_welcomePane{padding-block:0;overflow:hidden}._6y9lJa_welcomeStory{height:calc(var(--welcome-unit) * 14);grid-template-rows:calc(var(--welcome-unit) * 2) calc(var(--welcome-unit) * 2) var(--welcome-unit) calc(var(--welcome-unit) * 2) var(--welcome-unit) calc(var(--welcome-unit) * 2) var(--welcome-unit) calc(var(--welcome-unit) * 3);display:grid}._6y9lJa_welcomeStory>*{margin:0}._6y9lJa_welcomeWordmark,._6y9lJa_welcomeStory>h1,._6y9lJa_welcomeStory>p{justify-content:center;place-self:center;align-items:center;display:flex}._6y9lJa_welcomeWordmark{color:var(--forest);grid-row:1}._6y9lJa_welcomeStory>h1{text-box:trim-both cap alphabetic;grid-row:2}._6y9lJa_welcomeStory>p{width:100%;height:calc(var(--welcome-unit) * 2);line-height:var(--welcome-unit);grid-row:4}._6y9lJa_welcomeStory>button{box-sizing:border-box;width:calc(100% - 64px);height:calc(var(--welcome-unit) * 2);background:var(--lime);color:var(--forest);border:0;border-radius:999px;grid-row:6;place-self:center;margin:0;font-size:16px;font-weight:600}@media (max-width:480px){._6y9lJa_welcomeStory>button{width:100%}}._6y9lJa_welcomeStory>._6y9lJa_welcomeFoot{grid-row:8;align-self:end}._6y9lJa_welcomeArt{padding:calc(var(--welcome-unit) * 2)}._6y9lJa_card{border-radius:var(--radius-card);background:var(--mint)}._6y9lJa_enter>*{opacity:0;animation:.62s cubic-bezier(.2,0,0,1) both _6y9lJa_welcome-rise;animation-delay:calc(var(--beat,0s) - var(--welcome-elapsed,0s))}._6y9lJa_enter>:first-child{--beat:60ms}._6y9lJa_enter>:nth-child(2){--beat:.16s}._6y9lJa_enter>:nth-child(3){--beat:.26s}._6y9lJa_enter>:nth-child(4){--beat:.36s}._6y9lJa_enter>:nth-child(n+5){--beat:.46s}@keyframes _6y9lJa_welcome-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._6y9lJa_enter>*{opacity:1;animation:none}}
.SGhKLG_outer{z-index:2147483647;background:var(--paper);color:var(--ink);position:fixed;inset:0;overflow:hidden}.SGhKLG_outer.SGhKLG_contained{z-index:1;position:absolute}.SGhKLG_col{width:100%;max-width:420px}.SGhKLG_eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.SGhKLG_kind,.SGhKLG_status{border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.SGhKLG_kind{background:var(--forest);color:var(--lime)}.SGhKLG_status{background:var(--mint);color:var(--forest)}.SGhKLG_liveDot{background:var(--leaf);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite SGhKLG_incident-pulse}.SGhKLG_meta{flex-wrap:wrap;gap:8px 28px;margin:28px 0 0;font-size:15px;display:flex}.SGhKLG_metaItem{align-items:baseline;gap:8px;display:inline-flex}.SGhKLG_metaLabel{color:var(--ink-3)}.SGhKLG_metaValue{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.SGhKLG_fadeUp{opacity:0;transform:translateY(16px)}.SGhKLG_fadeUp.SGhKLG_visible{opacity:1;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(0)}@keyframes SGhKLG_incident-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.SGhKLG_liveDot{animation:none}.SGhKLG_fadeUp{opacity:1;transform:none}}