body{margin:0}html{scroll-behavior:auto}

#wurzl-greenhouse{--wz-ink:#20352a;--wz-paper:#f4f1e7;--wz-lime:#ddf68b;--wz-rust:#d8a185;--wz-line:#c9cdbd;font-family:Figtree,sans-serif;color:var(--wz-ink);background:var(--wz-paper);font-size:16px;line-height:1.5;width:100%;isolation:isolate;color-scheme:light}
#wurzl-greenhouse *{box-sizing:border-box}#wurzl-greenhouse [hidden]{display:none!important}#wurzl-greenhouse a{color:inherit;text-underline-offset:5px}#wurzl-greenhouse button{font:inherit;cursor:pointer}#wurzl-greenhouse h1,#wurzl-greenhouse h2,#wurzl-greenhouse h3,#wurzl-greenhouse p{margin:0}#wurzl-greenhouse em{font-family:Georgia,serif;font-weight:400}#wurzl-greenhouse ::selection{background:var(--wz-lime);color:var(--wz-ink)}#wurzl-greenhouse button,#wurzl-greenhouse a{touch-action:manipulation}#wurzl-greenhouse section{scroll-margin-top:20px}
#wurzl-greenhouse .wz-preview{padding:7px 24px;background:#dce3d5;font-size:12px;display:flex;justify-content:space-between;gap:12px}#wurzl-greenhouse .wz-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 4%}#wurzl-greenhouse .wz-logo{font-size:36px;font-weight:800;letter-spacing:-.04em;text-decoration:none;line-height:1}#wurzl-greenhouse .wz-logo span{font-size:12px;vertical-align:top;margin-left:3px}#wurzl-greenhouse nav{display:flex;gap:25px;font-size:13px}#wurzl-greenhouse nav a{text-decoration:none}#wurzl-greenhouse .wz-nav-cta{font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid;padding:10px 0}#wurzl-greenhouse .wz-nav-cta span{margin-left:18px}
#wurzl-greenhouse .wz-hero{position:relative;min-height:610px;background:#16291c;color:#fff9ed;overflow:hidden}#wurzl-greenhouse .wz-hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:60% 50%;inset:0;transition:filter .8s ease,transform 1.2s ease}#wurzl-greenhouse .wz-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,25,15,.68),rgba(10,25,15,.2) 53%,transparent 80%),linear-gradient(0deg,rgba(10,25,15,.75),transparent 35%)}#wurzl-greenhouse .wz-hero-copy{position:relative;padding:57px 6% 120px;max-width:610px}#wurzl-greenhouse h1{font-size:clamp(65px,9vw,96px);font-weight:600;letter-spacing:-.04em;line-height:.96}#wurzl-greenhouse h1 em{color:var(--wz-lime)}#wurzl-greenhouse .wz-hero-copy p{font-size:17px;line-height:1.5;margin:28px 0}#wurzl-greenhouse .wz-button{display:inline-flex;align-items:center;gap:32px;justify-content:space-between;padding:14px 22px;min-height:50px;border:0;border-radius:4px;text-decoration:none;font-weight:600;font-size:14px}#wurzl-greenhouse .wz-lime{background:var(--wz-lime);color:#243326}#wurzl-greenhouse .wz-button:hover{background:#ebffb1}#wurzl-greenhouse .wz-specimen{position:absolute;left:62%;top:50%;background:#f4f1e7;color:var(--wz-ink);border:0;border-radius:5px;padding:10px 14px 10px 8px;display:flex;align-items:center;gap:10px;text-align:left;box-shadow:0 12px 28px #10231533;font-size:13px}#wurzl-greenhouse .wz-specimen small{display:block;font-size:12px}#wurzl-greenhouse .wz-target{font-size:28px;line-height:1;width:34px;text-align:center}#wurzl-greenhouse .wz-specimen-detail{position:absolute;left:60%;top:64%;width:32%;padding:18px;background:var(--wz-paper);color:var(--wz-ink);font-size:13px;border-radius:5px;z-index:2;box-shadow:0 14px 35px #10231544}#wurzl-greenhouse .wz-specimen-detail p{margin:6px 0 10px}#wurzl-greenhouse .wz-specimen-detail small{display:block;margin-top:12px;font-size:12px}#wurzl-greenhouse .wz-hero-bottom{position:absolute;bottom:22px;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px}#wurzl-greenhouse .wz-light{color:#fff9ed;background:#1b3023;border:1px solid #94a58e;padding:10px 13px;border-radius:4px;font-size:12px}#wurzl-greenhouse .wz-hero.wz-evening .wz-hero-photo{filter:brightness(.67) saturate(.75);transform:scale(1.025)}
#wurzl-greenhouse .wz-story{padding:70px 6% 64px}#wurzl-greenhouse .wz-story-heading{display:flex;justify-content:space-between;align-items:end;gap:26px;margin-bottom:35px}#wurzl-greenhouse h2{font-size:clamp(36px,5.2vw,58px);font-weight:600;line-height:1.06;letter-spacing:-.035em}#wurzl-greenhouse .wz-story-heading>p{font-size:14px;line-height:1.6;max-width:320px}#wurzl-greenhouse .wz-diary{display:grid;grid-template-columns:44% 56%;background:#e5eadc;min-height:400px}#wurzl-greenhouse .wz-portrait{position:relative;min-height:400px;overflow:hidden}#wurzl-greenhouse .wz-portrait img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:66% 50%;transform:scale(1.35)}#wurzl-greenhouse .wz-photo-note{position:absolute;left:18px;top:18px;background:var(--wz-paper);padding:6px 10px;font-size:12px}#wurzl-greenhouse .wz-photo-credit{position:absolute;left:18px;bottom:16px;background:#172c20;color:#fff9ed;padding:3px 7px;font-size:12px}#wurzl-greenhouse .wz-journal{padding:23px 28px;display:flex;flex-direction:column}#wurzl-greenhouse .wz-journal-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}#wurzl-greenhouse .wz-follow{border:1px solid #71846b;color:var(--wz-ink);background:transparent;border-radius:4px;padding:9px 10px;font-size:12px;min-height:44px}#wurzl-greenhouse .wz-follow[aria-pressed=true]{background:var(--wz-ink);color:var(--wz-paper)}#wurzl-greenhouse .wz-entry{padding:27px 0 24px;flex:1}#wurzl-greenhouse .wz-entry time{font-size:12px;color:#4c604c}#wurzl-greenhouse .wz-entry h3{font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.1;margin:10px 0 14px;min-height:66px}#wurzl-greenhouse .wz-entry p{font-size:14px;max-width:33ch;min-height:63px}#wurzl-greenhouse .wz-entry-note{font-size:12px;margin-top:15px;color:#465640}#wurzl-greenhouse .wz-moments{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #9da991}#wurzl-greenhouse .wz-moments button{padding:12px 5px 8px;border:0;background:transparent;color:#465640;text-align:left;font-size:12px;min-height:55px;position:relative}#wurzl-greenhouse .wz-moments span{display:block;font-size:12px;margin-bottom:3px}#wurzl-greenhouse .wz-moments button:before{content:'';position:absolute;top:-4px;left:6px;width:7px;height:7px;background:#9da991;border-radius:50%}#wurzl-greenhouse .wz-moments button[aria-pressed=true]{color:var(--wz-ink);font-weight:700}#wurzl-greenhouse .wz-moments button[aria-pressed=true]:before{background:var(--wz-ink);width:9px;height:9px;top:-5px}#wurzl-greenhouse .wz-demo-note{font-size:12px;color:#52644c;margin-top:15px}
#wurzl-greenhouse .wz-community{background:#21382a;color:var(--wz-paper);padding:62px 6%;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}#wurzl-greenhouse .wz-community h2{font-size:38px}#wurzl-greenhouse .wz-community h2 em{color:var(--wz-lime)}#wurzl-greenhouse .wz-community>div>p{font-size:14px;line-height:1.65;margin-top:24px}#wurzl-greenhouse .wz-post{display:flex;gap:12px;background:var(--wz-paper);color:var(--wz-ink);padding:21px 18px;border-radius:12px}#wurzl-greenhouse .wz-post strong{font-size:13px}#wurzl-greenhouse .wz-post p{font-size:14px;margin:7px 0}#wurzl-greenhouse .wz-post small{font-size:12px}#wurzl-greenhouse .wz-initial{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;background:#cddcbd;color:#243a2a;border-radius:50%;font-size:13px}#wurzl-greenhouse .wz-like{margin-left:auto;align-self:center;min-width:40px;min-height:44px;border:0;background:transparent;color:var(--wz-ink);font-size:27px}#wurzl-greenhouse .wz-like[aria-pressed=true]{color:#a5452d}#wurzl-greenhouse .wz-reply{display:flex;gap:12px;margin:15px 0 0 20px;font-size:13px}#wurzl-greenhouse .wz-reply small{display:block;font-size:12px;margin-top:6px;color:#cad6c5}#wurzl-greenhouse .wz-community-status{font-size:12px!important;color:#cad6c5;margin-top:20px!important}
#wurzl-greenhouse .wz-founders{padding:65px 6%;background:var(--wz-rust);display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}#wurzl-greenhouse .wz-founders h2{font-size:43px}#wurzl-greenhouse .wz-founders p{font-size:14px;margin-bottom:15px;max-width:40ch}#wurzl-greenhouse .wz-signature{display:block;margin-top:25px;font-family:Georgia,serif;font-style:italic;font-size:21px}#wurzl-greenhouse .wz-join{padding:64px 6%;display:flex;align-items:center;justify-content:space-between;gap:30px}#wurzl-greenhouse .wz-join h2{font-size:65px}#wurzl-greenhouse .wz-join p{font-size:15px;margin-bottom:20px}#wurzl-greenhouse .wz-pilot-note{max-width:35ch;font-size:12px!important;margin:16px 0 0!important}#wurzl-greenhouse footer{padding:22px 6%;display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--wz-line)}#wurzl-greenhouse footer p,#wurzl-greenhouse footer a{font-size:12px}#wurzl-greenhouse footer .wz-logo{font-size:26px}
@media(max-width:650px){#wurzl-greenhouse .wz-preview{padding:7px 16px;font-size:12px}#wurzl-greenhouse .wz-preview span{display:none}#wurzl-greenhouse .wz-nav{padding:17px 6%}#wurzl-greenhouse nav{display:none}#wurzl-greenhouse .wz-logo{font-size:31px}#wurzl-greenhouse .wz-hero{min-height:660px}#wurzl-greenhouse .wz-hero-photo{object-position:64% center}#wurzl-greenhouse .wz-shade{background:linear-gradient(90deg,#0a190fbb,#0a190f44),linear-gradient(0deg,#0a190fdd,transparent 45%)}#wurzl-greenhouse .wz-hero-copy{padding:44px 7% 220px}#wurzl-greenhouse h1{font-size:75px}#wurzl-greenhouse .wz-hero-copy p{font-size:15px;margin:22px 0}#wurzl-greenhouse .wz-specimen{left:7%;top:auto;bottom:110px;max-width:86%}#wurzl-greenhouse .wz-specimen-detail{left:7%;top:auto;bottom:182px;width:86%;font-size:13px}#wurzl-greenhouse .wz-hero-bottom{left:7%;right:7%;bottom:20px;align-items:flex-start;flex-direction:column;gap:10px;font-size:12px}#wurzl-greenhouse .wz-light{min-height:44px}#wurzl-greenhouse .wz-story{padding:43px 6%}#wurzl-greenhouse .wz-story-heading{display:block}#wurzl-greenhouse .wz-story-heading>p{margin-top:19px}#wurzl-greenhouse h2{font-size:40px}#wurzl-greenhouse .wz-diary{display:block}#wurzl-greenhouse .wz-portrait{min-height:265px}#wurzl-greenhouse .wz-portrait img{object-position:63% 51%}#wurzl-greenhouse .wz-journal{padding:20px}#wurzl-greenhouse .wz-journal-top{font-size:12px}#wurzl-greenhouse .wz-community,#wurzl-greenhouse .wz-founders{display:block;padding:42px 7%}#wurzl-greenhouse .wz-community h2{font-size:34px}#wurzl-greenhouse .wz-conversation{margin-top:30px}#wurzl-greenhouse .wz-founders h2{font-size:36px;margin-bottom:25px}#wurzl-greenhouse .wz-join{display:block;padding:44px 7%}#wurzl-greenhouse .wz-join h2{font-size:60px;margin-bottom:25px}#wurzl-greenhouse footer{flex-wrap:wrap;padding:22px 7%}#wurzl-greenhouse footer p{flex:1;min-width:190px}#wurzl-greenhouse footer a{min-height:44px;display:flex;align-items:center}}
@media(prefers-reduced-motion:reduce){#wurzl-greenhouse *,#wurzl-greenhouse *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
#wurzl-greenhouse .wz-discovery{min-height:0;overflow:visible}
#wurzl-greenhouse .wz-explore-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}
#wurzl-greenhouse .wz-discovery.is-exploring .wz-explore-layout{grid-template-columns:minmax(0,1fr) minmax(360px,42%)}
#wurzl-greenhouse .wz-scene{position:relative;min-height:690px;overflow:hidden;background:#16291c}
#wurzl-greenhouse .wz-photo-world{position:absolute;inset:0;animation:wz-greenhouse-breath 16s ease-in-out infinite alternate;transform-origin:60% 60%}
#wurzl-greenhouse .wz-photo-world .wz-hero-photo{object-position:center;transition:filter 1s ease}
#wurzl-greenhouse .wz-sunlight{position:absolute;inset:-15%;pointer-events:none;background:radial-gradient(ellipse at 77% 18%,#ffe5aa55,transparent 52%);mix-blend-mode:screen;animation:wz-light-breath 13s ease-in-out infinite alternate}
#wurzl-greenhouse .wz-discovery .wz-hero-copy{position:relative;padding:42px 5% 0;max-width:550px;pointer-events:none;z-index:1}
#wurzl-greenhouse .wz-discovery h1{font-size:clamp(62px,7.3vw,91px);line-height:.98}
#wurzl-greenhouse .wz-discovery .wz-hero-copy p{font-size:16px;margin:25px 0 19px}
#wurzl-greenhouse .wz-invitation{display:inline-flex;align-items:center;gap:11px;color:var(--wz-lime);font-size:17px;font-weight:600}
#wurzl-greenhouse .wz-invite-dot{width:8px;height:8px;background:var(--wz-lime);border-radius:50%;animation:wz-invite-breath 2.5s ease-in-out infinite}
#wurzl-greenhouse .wz-plant-points{position:absolute;inset:0}
#wurzl-greenhouse .wz-plant-point{position:absolute;left:var(--px);top:var(--py);transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#fff9ed;padding:5px;min-height:48px;min-width:48px;z-index:3;text-align:left}
#wurzl-greenhouse .wz-point-ring{display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 38px;height:38px;background:var(--wz-lime);color:#23372a;border-radius:50%;font-size:25px;box-shadow:0 4px 18px #0b1b1540}
#wurzl-greenhouse .wz-point-ring:after{content:'';position:absolute;inset:-6px;border:1px solid #e3f7b6a0;border-radius:50%;animation:wz-point-breath 3s ease-in-out infinite}
#wurzl-greenhouse .wz-plant-point[data-plant=lotti] .wz-point-ring:after{animation-delay:-1s}
#wurzl-greenhouse .wz-plant-point[data-plant=frida] .wz-point-ring:after{animation-delay:-2s}
#wurzl-greenhouse .wz-point-label{padding:7px 11px;background:#193323ed;color:#fff9ed;border-radius:4px;font-weight:600;font-size:15px;white-space:nowrap;transition:transform .25s ease}
#wurzl-greenhouse .wz-point-label small{display:block;font-weight:400;font-size:12px}
#wurzl-greenhouse .wz-plant-point:hover .wz-point-label{transform:translateY(-3px)}
#wurzl-greenhouse .wz-plant-point[aria-expanded=true] .wz-point-ring{background:#fff9ed}
#wurzl-greenhouse .wz-scene-caption{position:absolute;bottom:24px;left:5%;right:5%;font-size:13px;pointer-events:none}
#wurzl-greenhouse .is-exploring .wz-hero-copy{visibility:hidden}
#wurzl-greenhouse .is-exploring .wz-shade{background:linear-gradient(0deg,#10251ab0,transparent 30%)}
#wurzl-greenhouse .is-exploring .wz-point-label small{display:none}
#wurzl-greenhouse .wz-explore-footer{padding:14px 4%;display:flex;align-items:center;justify-content:space-between;gap:14px;background:#1b3023;font-size:12px}
#wurzl-greenhouse .wz-explore-footer>div{display:flex;gap:8px;flex-wrap:wrap}
#wurzl-greenhouse .wz-motion-toggle,#wurzl-greenhouse .wz-explore-footer .wz-light{min-height:44px;padding:9px 12px;border:1px solid #8b9e84;background:transparent;color:#fff9ed;border-radius:4px;font-size:12px}
#wurzl-greenhouse .wz-profile{color:var(--wz-ink);background:var(--wz-paper);min-width:0;align-self:start}
#wurzl-greenhouse .wz-profile-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 22px;border-bottom:1px solid var(--wz-line);font-size:14px;font-weight:700}
#wurzl-greenhouse .wz-profile-toolbar small{display:block;font-size:11px;font-weight:400}
#wurzl-greenhouse .wz-profile-close{border:0;background:transparent;color:var(--wz-ink);min-height:44px;padding:8px;font-size:12px}
#wurzl-greenhouse .wz-profile-photo{height:178px;position:relative;overflow:hidden}
#wurzl-greenhouse .wz-profile-photo img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:60% 50%;transform:scale(1.65);transform-origin:60% 50%}
#wurzl-greenhouse .wz-profile-photo>span{position:absolute;bottom:10px;left:22px;font-size:11px;background:#183021;color:#fff9ed;padding:4px 7px}
#wurzl-greenhouse .wz-profile-content{padding:20px 24px 22px}
#wurzl-greenhouse .wz-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}
#wurzl-greenhouse .wz-profile-name{font-size:38px}
#wurzl-greenhouse .wz-profile-species{font-size:13px;margin-top:4px}
#wurzl-greenhouse .wz-profile-follow{border:0;border-radius:4px;background:var(--wz-ink);color:var(--wz-paper);min-height:44px;padding:9px 16px;font-size:13px}
#wurzl-greenhouse .wz-profile-follow[aria-pressed=true]{background:#d9e6c7;color:var(--wz-ink)}
#wurzl-greenhouse .wz-owner-button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--wz-ink);padding:16px 0;text-align:left;min-height:58px;font-size:13px;width:100%}
#wurzl-greenhouse .wz-owner-button>span:last-child{margin-left:auto}
#wurzl-greenhouse .wz-owner-button small{display:block;font-size:11px;color:#52644c}
#wurzl-greenhouse .wz-owner-initial{display:grid;place-items:center;width:30px;height:30px;background:#d8a185;border-radius:50%}
#wurzl-greenhouse .wz-profile-nav{display:flex;border-bottom:1px solid #b9c3af;gap:16px;margin-bottom:19px}
#wurzl-greenhouse .wz-profile-nav button{border:0;background:transparent;color:#53614e;font-size:13px;min-height:44px;padding:9px 0;position:relative}
#wurzl-greenhouse .wz-profile-nav button[aria-pressed=true]{color:#20352a;font-weight:700}
#wurzl-greenhouse .wz-profile-nav button[aria-pressed=true]:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#20352a}
#wurzl-greenhouse .wz-profile-dates{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:19px}
#wurzl-greenhouse .wz-profile-dates button{border:1px solid #a6b19d;border-radius:4px;background:transparent;min-height:44px;padding:8px 12px;font-size:12px;color:#20352a}
#wurzl-greenhouse .wz-profile-dates button[aria-pressed=true]{background:#e0e9d1;border-color:#697d5e;font-weight:700}
#wurzl-greenhouse .wz-profile-entry time{font-size:12px;color:#52644c}
#wurzl-greenhouse .wz-profile-entry h3{font-size:25px;line-height:1.15;margin:8px 0 12px;letter-spacing:-.025em}
#wurzl-greenhouse .wz-profile-entry p{font-size:14px;line-height:1.55}
#wurzl-greenhouse .wz-profile-like{min-height:44px;margin:14px 0;border:0;background:transparent;color:#304c36;padding:4px 0;font-size:13px}
#wurzl-greenhouse .wz-profile-like[aria-pressed=true]{color:#963e29;font-weight:600}
#wurzl-greenhouse .wz-comment-form label{display:block;font-size:12px;margin-bottom:6px}
#wurzl-greenhouse .wz-comment-form>div{display:flex;gap:7px}
#wurzl-greenhouse .wz-comment-form input{width:100%;min-width:0;border:1px solid #9bac90;border-radius:4px;padding:10px;font:inherit;font-size:16px;background:#fffdf5;color:#20352a;min-height:44px}
#wurzl-greenhouse .wz-comment-form button{border:0;border-radius:4px;background:#d9e6c7;color:#20352a;padding:10px 13px;font-size:12px;min-height:44px}
#wurzl-greenhouse .wz-comment-form small{display:block;margin-top:7px;color:#52644c;font-size:11px}
#wurzl-greenhouse .wz-demo-comments p{font-size:13px;border-top:1px solid #c6cebd;margin-top:12px;padding-top:12px;overflow-wrap:anywhere}
#wurzl-greenhouse .wz-profile-status{font-size:12px;margin-top:19px;color:#405538}
#wurzl-greenhouse .wz-profile-facts>p,#wurzl-greenhouse .wz-profile-collection>p{font-size:14px;margin-bottom:16px}
#wurzl-greenhouse .wz-profile-facts dl{margin:0}
#wurzl-greenhouse .wz-profile-facts dl>div{display:flex;gap:12px;justify-content:space-between;padding:13px 0;border-bottom:1px solid #c6cebd;font-size:13px}
#wurzl-greenhouse .wz-profile-facts dt{color:#52644c}
#wurzl-greenhouse .wz-profile-facts dd{margin:0;text-align:right}
#wurzl-greenhouse .wz-profile-facts .wz-facts-note{font-size:11px;margin:18px 0 0;color:#52644c}
#wurzl-greenhouse .wz-profile-collection h3{font-size:23px;line-height:1.15;margin-bottom:12px}
#wurzl-greenhouse .wz-collection-items{display:grid;gap:0}
#wurzl-greenhouse .wz-collection-items button{position:relative;text-align:left;padding:15px 28px 15px 0;background:transparent;border:0;border-bottom:1px solid #c6cebd;color:#20352a;font-size:19px}
#wurzl-greenhouse .wz-collection-items small{display:block;font-size:12px;margin-top:4px}
#wurzl-greenhouse .wz-collection-items b{position:absolute;right:0;top:24px;font-weight:400}
#wurzl-greenhouse.wz-motion-stopped .wz-photo-world,#wurzl-greenhouse.wz-motion-stopped .wz-sunlight,#wurzl-greenhouse.wz-motion-stopped .wz-point-ring:after,#wurzl-greenhouse.wz-motion-stopped .wz-invite-dot,#wurzl-greenhouse.wz-scene-idle .wz-photo-world,#wurzl-greenhouse.wz-scene-idle .wz-sunlight,#wurzl-greenhouse.wz-scene-idle .wz-point-ring:after,#wurzl-greenhouse.wz-scene-idle .wz-invite-dot{animation-play-state:paused}
#wurzl-greenhouse .wz-button,#wurzl-greenhouse .wz-follow,#wurzl-greenhouse .wz-profile-follow,#wurzl-greenhouse .wz-collection-items button{transition:background .18s ease,transform .2s ease}
#wurzl-greenhouse .wz-button:hover,#wurzl-greenhouse .wz-profile-follow:hover{transform:translateY(-2px)}
#wurzl-greenhouse .wz-like:active,#wurzl-greenhouse .wz-profile-like:active{transform:scale(.96)}
@keyframes wz-greenhouse-breath{from{transform:scale(1.015) translate(0,0)}to{transform:scale(1.065) translate(-.6%,.4%)}}
@keyframes wz-light-breath{from{opacity:.35;transform:translate(-2%,1%)}to{opacity:.85;transform:translate(2%,-1%)}}
@keyframes wz-point-breath{0%,100%{transform:scale(.95);opacity:.45}50%{transform:scale(1.1);opacity:1}}
@keyframes wz-invite-breath{0%,100%{opacity:.45}50%{opacity:1}}
@media(max-width:850px){#wurzl-greenhouse .wz-discovery.is-exploring .wz-explore-layout{grid-template-columns:minmax(0,1fr)}#wurzl-greenhouse .wz-discovery.is-exploring .wz-scene{min-height:400px}#wurzl-greenhouse .wz-profile-content{padding:23px 6%}#wurzl-greenhouse .wz-profile-photo{height:200px}#wurzl-greenhouse .wz-profile-toolbar{padding:10px 6%}}
@media(max-width:650px){#wurzl-greenhouse .wz-discovery .wz-hero-copy{padding:28px 7% 0;max-width:none}#wurzl-greenhouse .wz-discovery h1{font-size:54px}#wurzl-greenhouse .wz-discovery h1 br{display:none}#wurzl-greenhouse .wz-discovery .wz-hero-copy p{font-size:14px;margin:17px 0}#wurzl-greenhouse .wz-invitation{font-size:16px}#wurzl-greenhouse .wz-scene{min-height:640px}#wurzl-greenhouse .wz-discovery .wz-shade{background:linear-gradient(180deg,#10251ac9,transparent 70%),linear-gradient(0deg,#10251ab0,transparent 30%)}#wurzl-greenhouse .wz-point-label{font-size:13px;padding:5px 8px}#wurzl-greenhouse .wz-point-label small{display:none}#wurzl-greenhouse .wz-point-ring{flex-basis:32px;height:32px;font-size:22px}#wurzl-greenhouse .wz-plant-point{gap:5px}#wurzl-greenhouse .wz-scene-caption{font-size:12px;left:7%;bottom:19px}#wurzl-greenhouse .wz-explore-footer{display:block;padding:15px 7%}#wurzl-greenhouse .wz-explore-footer>div{margin-top:10px}#wurzl-greenhouse .wz-explore-footer button{flex:1}#wurzl-greenhouse .wz-profile-name{font-size:36px}}
@media(prefers-reduced-motion:reduce){#wurzl-greenhouse .wz-photo-world,#wurzl-greenhouse .wz-sunlight,#wurzl-greenhouse .wz-point-ring:after,#wurzl-greenhouse .wz-invite-dot{animation:none!important}#wurzl-greenhouse .wz-button:hover,#wurzl-greenhouse .wz-profile-follow:hover,#wurzl-greenhouse .wz-point-label{transform:none!important}}
#wurzl-greenhouse .wz-profile{position:fixed;inset:0;margin:auto;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:16px;overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 80px #07110bc0;color:var(--wz-ink);background:var(--wz-paper)}
#wurzl-greenhouse .wz-profile:not([open]){display:none}
#wurzl-greenhouse .wz-profile::backdrop{background:#08170eb8;backdrop-filter:blur(6px)}
#wurzl-greenhouse .wz-profile-toolbar{position:sticky;top:0;z-index:5;background:var(--wz-paper)}
#wurzl-greenhouse .wz-profile-toolbar>span{margin-right:auto}
#wurzl-greenhouse .wz-theme-toggle{min-height:44px;border:1px solid var(--wz-line);border-radius:5px;padding:8px 12px;background:transparent;color:inherit;font-size:12px}
#wurzl-greenhouse .wz-nav-theme{margin-left:auto}
#wurzl-greenhouse .wz-profile-photo{height:155px}
#wurzl-greenhouse .wz-profile-photo.wz-individual-portrait{height:340px;background:#66705e}
#wurzl-greenhouse .wz-individual-portrait img{object-fit:contain;object-position:center;transform:none}
#wurzl-greenhouse .wz-portrait.wz-individual-portrait{background:#66705e;min-height:440px}
#wurzl-greenhouse .wz-profile-content{padding:20px 26px}
#wurzl-greenhouse{transition:background-color .4s,color .4s}
#wurzl-greenhouse.wz-night{--wz-ink:#edf1e5;--wz-paper:#14251c;--wz-line:#526851;--wz-rust:#553e32;color-scheme:dark}
#wurzl-greenhouse.wz-night .wz-preview{background:#263c2d}
#wurzl-greenhouse.wz-night .wz-diary{background:#243a2a}
#wurzl-greenhouse.wz-night .wz-post{background:#2c4433}
#wurzl-greenhouse.wz-night .wz-community{background:#0d1c14;color:var(--wz-ink)}
#wurzl-greenhouse.wz-night .wz-sunlight{opacity:0;animation:none}
#wurzl-greenhouse.wz-night .wz-shade{background:linear-gradient(90deg,#07140c80,transparent 72%),linear-gradient(0deg,#06110999,transparent 35%)}
#wurzl-greenhouse.wz-night .wz-profile-nav button,#wurzl-greenhouse.wz-night .wz-profile-facts dt,#wurzl-greenhouse.wz-night .wz-profile-entry time,#wurzl-greenhouse.wz-night .wz-profile-status,#wurzl-greenhouse.wz-night .wz-comment-form small,#wurzl-greenhouse.wz-night .wz-owner-button small,#wurzl-greenhouse.wz-night .wz-facts-note,#wurzl-greenhouse.wz-night .wz-demo-note,#wurzl-greenhouse.wz-night .wz-entry time,#wurzl-greenhouse.wz-night .wz-entry-note,#wurzl-greenhouse.wz-night .wz-moments button{color:#c0cfb9}
#wurzl-greenhouse.wz-night .wz-profile-nav button[aria-pressed=true],#wurzl-greenhouse.wz-night .wz-collection-items button,#wurzl-greenhouse.wz-night .wz-profile-dates button,#wurzl-greenhouse.wz-night .wz-profile-like{color:#edf1e5}
#wurzl-greenhouse.wz-night .wz-profile-nav button[aria-pressed=true]:after{background:var(--wz-lime)}
#wurzl-greenhouse.wz-night .wz-profile-dates button[aria-pressed=true]{background:#3c5334}
#wurzl-greenhouse.wz-night .wz-comment-form input{background:#0d1c14;color:#edf1e5}
#wurzl-greenhouse.wz-night .wz-comment-form input::placeholder{color:#afbfaa}
#wurzl-greenhouse.wz-night .wz-owner-initial{color:#20352a}
#wurzl-greenhouse.wz-night .wz-profile-like[aria-pressed=true],#wurzl-greenhouse.wz-night .wz-like[aria-pressed=true]{color:#f1b69a}
#wurzl-greenhouse.wz-night .wz-follow[aria-pressed=true]{background:#ddf68b;color:#20352a}
#wurzl-greenhouse.wz-night .wz-profile-follow[aria-pressed=true]{color:#20352a}
@media(max-width:650px){#wurzl-greenhouse .wz-profile{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:12px}#wurzl-greenhouse .wz-profile-toolbar{padding:8px 14px;gap:6px}#wurzl-greenhouse .wz-profile-content{padding:20px}#wurzl-greenhouse .wz-nav{gap:10px}#wurzl-greenhouse .wz-nav-cta span{display:none}#wurzl-greenhouse .wz-nav-theme{padding:8px}#wurzl-greenhouse .wz-profile-name{font-size:32px}}

#wurzl-greenhouse.wz-night .wz-profile-photo.wz-individual-portrait,#wurzl-greenhouse.wz-night .wz-portrait.wz-individual-portrait{background:#1c2c27}
#wurzl-greenhouse .wz-story-runway{position:relative}
#wurzl-greenhouse .wz-scroll-enabled .wz-story-sticky{position:sticky;top:24px}
#wurzl-greenhouse .wz-story-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:52px;margin-bottom:12px;font-size:13px}
#wurzl-greenhouse .wz-story-controls button{min-height:44px;padding:8px 12px;border:1px solid var(--wz-line);border-radius:4px;background:transparent;color:var(--wz-ink);font-size:12px;white-space:nowrap}
#wurzl-greenhouse .wz-story-progress{height:2px;background:var(--wz-line)}
#wurzl-greenhouse .wz-story-progress span{display:block;height:100%;background:var(--wz-ink);transform:scaleX(0);transform-origin:left}
#wurzl-greenhouse .wz-scroll-enabled .wz-diary{height:520px;min-height:520px}
#wurzl-greenhouse .wz-scroll-enabled .wz-journal{min-width:0}
#wurzl-greenhouse .wz-scroll-enabled .wz-portrait{min-height:0}
#wurzl-greenhouse .wz-scroll-enabled .wz-entry{display:flex;flex-direction:column;justify-content:center}
#wurzl-greenhouse .wz-scroll-enabled .wz-entry h3{transition:font-size .4s;min-height:0}
#wurzl-greenhouse .wz-story-playing .wz-entry h3{font-size:clamp(32px,4.1vw,50px);line-height:1.07;margin:15px 0 20px}
#wurzl-greenhouse .wz-story-playing .wz-entry time{font-size:22px}
#wurzl-greenhouse .wz-story-playing .wz-entry p{font-size:16px;max-width:36ch;min-height:0}
#wurzl-greenhouse .wz-story-playing .wz-follow,#wurzl-greenhouse .wz-story-playing .wz-moments{opacity:0;visibility:hidden;pointer-events:none}
#wurzl-greenhouse .wz-moments{transition:opacity .5s}
#wurzl-greenhouse .wz-story-playing .wz-demo-note{font-size:11px}
@media(max-width:650px){#wurzl-greenhouse .wz-story-controls{align-items:center;gap:8px;font-size:12px}#wurzl-greenhouse .wz-story-controls span{max-width:55%}#wurzl-greenhouse .wz-scroll-enabled .wz-diary{height:610px;min-height:610px}#wurzl-greenhouse .wz-scroll-enabled .wz-portrait{height:220px;min-height:220px}#wurzl-greenhouse .wz-scroll-enabled .wz-journal{height:390px;padding:16px 20px}#wurzl-greenhouse .wz-scroll-enabled .wz-entry{padding:14px 0}#wurzl-greenhouse .wz-story-playing .wz-entry h3{font-size:31px;margin:8px 0 12px}#wurzl-greenhouse .wz-story-playing .wz-entry time{font-size:16px}#wurzl-greenhouse .wz-story-playing .wz-entry p{font-size:14px}#wurzl-greenhouse .wz-scroll-enabled .wz-entry-note{margin-top:10px}#wurzl-greenhouse .wz-scroll-enabled .wz-demo-note{margin-top:8px}}
@media(prefers-reduced-motion:reduce){#wurzl-greenhouse .wz-story-sticky{position:static}#wurzl-greenhouse .wz-story-runway{height:auto!important}}
/* ABC Areal is the owner-selected face. The licensed distribution is pending.
   Local lookup supports an owner-installed original without copying website fonts.
   Arial is an explicitly disclosed temporary fallback, not an Areal substitute. */
@font-face{font-family:'ABC Areal';src:local('ABC Areal Regular'),local('ABCAreal-Regular'),local('Areal Regular');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'ABC Areal';src:local('ABC Areal Medium'),local('ABCAreal-Medium'),local('Areal Medium');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'ABC Areal';src:local('ABC Areal Bold'),local('ABCAreal-Bold'),local('Areal Bold');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'ABC Areal Mono';src:local('ABC Areal Mono Regular'),local('ABCArealMono-Regular'),local('Areal Mono Regular');font-weight:400;font-style:normal;font-display:swap}
#wurzl-greenhouse{font-family:'ABC Areal',Arial,sans-serif}
/* The greenhouse stays expressive; the profile makes its story immediately usable. */
#wurzl-greenhouse{font-family:'ABC Areal',Arial,sans-serif;--wz-muted:#4c604c;scrollbar-color:#71846b var(--wz-paper)}
#wurzl-greenhouse.wz-night{--wz-muted:#c0cfb9}
#wurzl-greenhouse em,#wurzl-greenhouse .wz-signature{font-family:inherit;font-style:normal;font-weight:inherit}
#wurzl-greenhouse h1,#wurzl-greenhouse h2,#wurzl-greenhouse h3{text-wrap:balance;font-weight:700}
#wurzl-greenhouse :focus-visible{outline:3px solid #648438;outline-offset:4px}
#wurzl-greenhouse.wz-night :focus-visible{outline-color:var(--wz-lime)}
#wurzl-greenhouse input{caret-color:var(--wz-ink)}
#wurzl-greenhouse .wz-entry time,#wurzl-greenhouse .wz-moments span,#wurzl-greenhouse .wz-profile-entry time{font-family:'ABC Areal Mono','ABC Areal',monospace;font-variant-numeric:tabular-nums}
#wurzl-greenhouse .wz-story-heading>p,#wurzl-greenhouse .wz-founders p,#wurzl-greenhouse .wz-entry p{font-size:16px;line-height:1.6}
#wurzl-greenhouse .wz-story{padding-block:88px}
#wurzl-greenhouse .wz-story-heading{margin-bottom:40px;align-items:start}
#wurzl-greenhouse .wz-story-heading h2{max-width:13ch}
#wurzl-greenhouse .wz-story-heading>p{max-width:35ch;padding-top:6px}
#wurzl-greenhouse .wz-profile[open]{display:grid;grid-template-columns:minmax(240px,38%) minmax(0,1fr);width:min(960px,calc(100% - 48px));max-height:calc(100dvh - 40px);align-items:start}
#wurzl-greenhouse .wz-profile-toolbar{grid-column:1/-1;padding:10px 24px}
#wurzl-greenhouse .wz-profile-photo.wz-individual-portrait{position:sticky;top:65px;height:min(600px,calc(100dvh - 106px));min-height:380px}
#wurzl-greenhouse .wz-profile-photo>span{left:12px;bottom:12px;max-width:calc(100% - 24px);font-size:12px}
#wurzl-greenhouse .wz-profile-content{padding:24px 28px 28px;min-width:0}
#wurzl-greenhouse .wz-profile-name{font-size:40px}
#wurzl-greenhouse .wz-profile-toolbar small,#wurzl-greenhouse .wz-owner-button small,#wurzl-greenhouse .wz-comment-form small,#wurzl-greenhouse .wz-profile-facts .wz-facts-note{font-size:13px}
#wurzl-greenhouse .wz-profile-status,#wurzl-greenhouse .wz-comment-form label,#wurzl-greenhouse .wz-profile-entry time,#wurzl-greenhouse .wz-demo-note,#wurzl-greenhouse .wz-entry-note{font-size:13px;line-height:1.5}
#wurzl-greenhouse .wz-profile-entry p{font-size:16px;line-height:1.55;max-width:48ch}
#wurzl-greenhouse .wz-profile-entry h3{font-size:28px;line-height:1.12;margin:8px 0 12px}
#wurzl-greenhouse .wz-profile-nav{margin-bottom:16px}
#wurzl-greenhouse .wz-profile-dates{margin-bottom:16px}
#wurzl-greenhouse .wz-profile-like{margin:8px 0 12px;font-size:14px}
#wurzl-greenhouse .wz-profile-status{margin-top:16px}
#wurzl-greenhouse .wz-community{display:block;padding-block:72px}
#wurzl-greenhouse .wz-community-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}
#wurzl-greenhouse .wz-community-intro h2{font-size:clamp(40px,5.2vw,64px);max-width:14ch}
#wurzl-greenhouse .wz-community-intro p{max-width:34ch;font-size:16px;line-height:1.6}
#wurzl-greenhouse .wz-collection-shelf{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:20px;align-items:start}
#wurzl-greenhouse .wz-collection-shelf button{display:block;min-width:0;padding:0;text-align:left;background:transparent;border:0;color:inherit}
#wurzl-greenhouse .wz-collection-shelf button:nth-child(2){padding-top:48px}
#wurzl-greenhouse .wz-collection-shelf button:nth-child(3){padding-top:96px}
#wurzl-greenhouse .wz-collection-shelf img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#66705e}
#wurzl-greenhouse .wz-collection-shelf strong{display:flex;align-items:center;justify-content:space-between;font-size:28px;line-height:1.2;margin-top:12px;font-weight:500}
#wurzl-greenhouse .wz-collection-shelf small{display:block;font-size:14px;color:#cad6c5;margin-top:6px}
#wurzl-greenhouse .wz-collection-shelf svg{width:24px;height:24px;transition:transform .2s}
#wurzl-greenhouse .wz-collection-shelf button:hover svg{transform:translate(3px,-3px)}
#wurzl-greenhouse .wz-collection-caption{font-size:13px;color:#cad6c5;margin:24px 0 40px}
#wurzl-greenhouse .wz-community .wz-conversation{display:grid;grid-template-columns:1.1fr 1fr;column-gap:40px;align-items:start;border-top:1px solid #71846b;padding-top:32px}
#wurzl-greenhouse .wz-community .wz-post{padding:0;background:transparent;color:inherit;border-radius:0}
#wurzl-greenhouse .wz-post strong{font-size:16px}
#wurzl-greenhouse .wz-post p,#wurzl-greenhouse .wz-reply{font-size:16px}
#wurzl-greenhouse .wz-reply{margin:0;padding-top:4px}
#wurzl-greenhouse .wz-community .wz-like{color:var(--wz-lime)}
#wurzl-greenhouse .wz-community-status{grid-column:1/-1}
#wurzl-greenhouse .wz-founders{grid-template-columns:1fr 1fr;padding-block:72px;gap:72px}
#wurzl-greenhouse .wz-founders h2{font-size:clamp(36px,4vw,52px);max-width:14ch}
#wurzl-greenhouse .wz-signature{font-size:16px;font-weight:500}
#wurzl-greenhouse .wz-portrait.is-leaf-detail img{object-fit:cover;object-position:50% 25%;transform:scale(1.85);transform-origin:50% 24%}
#wurzl-greenhouse .wz-profile-photo.is-leaf-detail img{object-fit:cover;object-position:50% 25%;transform:scale(1.85);transform-origin:50% 24%}
#wurzl-greenhouse .wz-photo-world{animation:none}
#wurzl-greenhouse .wz-photo-credit{max-width:calc(100% - 36px)}
@media(max-width:700px){
 #wurzl-greenhouse .wz-profile[open]{display:block;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}
 #wurzl-greenhouse .wz-profile-toolbar{padding:8px 12px;font-size:13px}
 #wurzl-greenhouse .wz-profile-toolbar small{font-size:12px}
 #wurzl-greenhouse .wz-profile-close{font-size:13px;padding:8px 4px}
 #wurzl-greenhouse .wz-profile-photo.wz-individual-portrait{position:relative;top:auto;height:140px;min-height:0}
 #wurzl-greenhouse .wz-profile-photo>span{max-width:135px;font-size:12px}
 #wurzl-greenhouse .wz-profile-content{padding:16px 20px 24px}
 #wurzl-greenhouse .wz-profile-name{font-size:32px}
 #wurzl-greenhouse .wz-owner-button{padding:10px 0;min-height:52px}
 #wurzl-greenhouse .wz-profile-nav{margin-bottom:12px}
 #wurzl-greenhouse .wz-profile-dates{margin-bottom:12px;gap:6px}
 #wurzl-greenhouse .wz-profile-dates button{padding:8px 10px}
 #wurzl-greenhouse .wz-profile-entry h3{font-size:25px;margin:6px 0 8px}
 #wurzl-greenhouse .wz-profile-entry p{font-size:15px;line-height:1.5}
 #wurzl-greenhouse .wz-story{padding-block:48px}
 #wurzl-greenhouse .wz-story-heading>p{margin-top:20px}
 #wurzl-greenhouse .wz-community{padding:48px 6%}
 #wurzl-greenhouse .wz-community-intro{display:block;margin-bottom:24px}
 #wurzl-greenhouse .wz-community-intro h2{font-size:40px}
 #wurzl-greenhouse .wz-community-intro p{margin-top:20px}
 #wurzl-greenhouse .wz-collection-shelf{grid-template-columns:1fr 1fr;gap:24px 16px}
 #wurzl-greenhouse .wz-collection-shelf button:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:16px}
 #wurzl-greenhouse .wz-collection-shelf button:nth-child(2),#wurzl-greenhouse .wz-collection-shelf button:nth-child(3){padding-top:0}
 #wurzl-greenhouse .wz-collection-shelf strong{font-size:24px}
 #wurzl-greenhouse .wz-community .wz-conversation{display:block;padding-top:24px}
 #wurzl-greenhouse .wz-reply{margin:24px 0 0 16px}
 #wurzl-greenhouse .wz-founders{display:block;padding:48px 6%}
 #wurzl-greenhouse .wz-founders h2{margin-bottom:24px}
 #wurzl-greenhouse .wz-discovery .wz-scene{min-height:0;display:flex;flex-direction:column}
 #wurzl-greenhouse .wz-discovery .wz-hero-copy{order:0;padding:32px 6% 28px}
 #wurzl-greenhouse .wz-discovery h1{font-size:clamp(44px,11vw,70px)}
 #wurzl-greenhouse .wz-discovery .wz-hero-copy p{font-size:16px;margin:16px 0}
 #wurzl-greenhouse .wz-discovery .wz-photo-world{position:relative;inset:auto;order:1;width:100%;aspect-ratio:3/2;flex-shrink:0;overflow:hidden}
 #wurzl-greenhouse .wz-discovery .wz-shade{display:none}
 #wurzl-greenhouse .wz-scene-caption{position:relative;order:2;inset:auto;padding:16px 6%;font-size:13px}
 #wurzl-greenhouse .wz-plant-point{transform:translate(-24px,-24px);align-items:flex-start}
 #wurzl-greenhouse .wz-point-ring{flex-basis:36px;height:36px}
 #wurzl-greenhouse .wz-point-label{position:absolute;top:44px;left:0;font-size:13px;padding:4px 7px}
 #wurzl-greenhouse .wz-discovery-progress{font-size:13px}
 #wurzl-greenhouse .wz-portrait.wz-individual-portrait{min-height:280px}
 #wurzl-greenhouse .wz-scroll-enabled .wz-portrait{min-height:220px}
 #wurzl-greenhouse .wz-story-playing .wz-demo-note{font-size:13px}
}
@media(max-height:700px) and (max-width:700px){#wurzl-greenhouse .wz-profile-photo.wz-individual-portrait{height:100px}#wurzl-greenhouse .wz-profile-content{padding-top:12px}}
@media(prefers-reduced-motion:reduce){#wurzl-greenhouse .wz-collection-shelf svg{transition:none}}
/* Anchor the ring itself to the depicted plant, independent of label length. */
#wurzl-greenhouse .wz-plant-point{width:48px;height:48px;transform:translate(-24px,-24px)}
#wurzl-greenhouse .wz-plant-point .wz-point-label{position:absolute;left:52px;top:0}
#wurzl-greenhouse .wz-point-near-edge .wz-point-label{left:auto;right:52px}
@media(max-width:700px){#wurzl-greenhouse .wz-plant-point .wz-point-label{left:0;right:auto;top:44px}}

/* Natur tokens from packages/ui/src/tokens.ts at 33c28cd. */
@font-face{font-family:Figtree;src:url('assets/fonts/figtree.woff2') format('woff2');font-weight:300 900;font-style:normal;font-display:swap}
#wurzl-greenhouse.wz-natur{--wz-ink:#1f2a22;--wz-paper:#f6f2ea;--wz-lime:#dcefdf;--wz-rust:#f3e1d6;--wz-line:#dcd3c4;--wz-muted:#5c6660;--surface:#fffdf9;--surface-2:#efe9de;--primary:#2f5d3a;--on-primary:#fff;--focus:#a34e2c;font-family:Figtree,sans-serif}
#wurzl-greenhouse.wz-natur.wz-night{--wz-ink:#f2ece2;--wz-paper:#17130f;--wz-lime:#7fbf8e;--wz-rust:#3f2417;--wz-line:#3e352b;--wz-muted:#b3a897;--surface:#221c16;--surface-2:#2e261e;--primary:#7fbf8e;--on-primary:#12261a;--focus:#e08a62}
#wurzl-greenhouse.wz-natur button,#wurzl-greenhouse.wz-natur input{font-family:inherit}
#wurzl-greenhouse.wz-natur .wz-logo{font-size:30px;font-weight:600;letter-spacing:-.03em}
#wurzl-greenhouse.wz-natur .wz-preview{background:var(--surface-2);color:var(--wz-muted)}
#wurzl-greenhouse.wz-natur .wz-nav{max-width:1440px;margin:auto}
#wurzl-greenhouse.wz-natur .wz-nav-theme,#wurzl-greenhouse.wz-natur .wz-theme-toggle,#wurzl-greenhouse.wz-natur .wz-motion-toggle{border-radius:12px;min-height:44px}
#wurzl-greenhouse.wz-natur .wz-nav-cta,#wurzl-greenhouse.wz-natur .wz-button{background:var(--primary);color:var(--on-primary);border:0;border-radius:12px;padding:12px 20px;min-height:44px}
#wurzl-greenhouse.wz-natur .wz-button:hover,#wurzl-greenhouse.wz-natur .wz-nav-cta:hover{filter:brightness(1.08);background:var(--primary)}
#wurzl-greenhouse.wz-natur .wz-hero-copy h1{font-weight:600}
#wurzl-greenhouse.wz-natur .wz-hero-copy h1 em{color:#dcefdf}
#wurzl-greenhouse.wz-natur .wz-hero-copy>p{max-width:32ch}
#wurzl-greenhouse.wz-natur .wz-story,#wurzl-greenhouse.wz-natur .wz-founders,#wurzl-greenhouse.wz-natur .wz-join{padding-inline:max(6%,calc((100% - 1240px)/2))}
#wurzl-greenhouse.wz-natur .wz-diary{border-radius:16px;overflow:hidden;background:var(--surface-2)}
#wurzl-greenhouse.wz-natur .wz-journal,#wurzl-greenhouse.wz-natur .wz-profile,#wurzl-greenhouse.wz-natur .wz-profile-content,#wurzl-greenhouse.wz-natur .wz-profile-toolbar{background:var(--surface);color:var(--wz-ink)}
#wurzl-greenhouse.wz-natur .wz-profile{border-radius:16px}
#wurzl-greenhouse.wz-natur .wz-profile-toolbar{border-color:var(--wz-line)}
#wurzl-greenhouse.wz-natur .wz-profile-name{font-weight:600}
#wurzl-greenhouse.wz-natur .wz-profile-entry time,#wurzl-greenhouse.wz-natur .wz-entry time,#wurzl-greenhouse.wz-natur .wz-moments span{font-family:inherit;font-variant-numeric:tabular-nums;color:var(--wz-muted)}
#wurzl-greenhouse.wz-natur .wz-profile-follow,#wurzl-greenhouse.wz-natur .wz-follow{border-radius:12px;background:var(--primary);color:var(--on-primary);border:0}
#wurzl-greenhouse.wz-natur .wz-profile-follow[aria-pressed=true],#wurzl-greenhouse.wz-natur .wz-follow[aria-pressed=true]{background:var(--wz-lime);color:#1f2a22}
#wurzl-greenhouse.wz-natur .wz-profile-dates button{border-radius:12px;border-color:var(--wz-line);color:var(--wz-ink);min-height:44px}
#wurzl-greenhouse.wz-natur .wz-profile-dates button[aria-pressed=true]{background:var(--surface-2)}
#wurzl-greenhouse.wz-natur .wz-profile-nav button{color:var(--wz-muted)}
#wurzl-greenhouse.wz-natur .wz-profile-nav button[aria-pressed=true]{color:var(--wz-ink);border-color:var(--primary)}
#wurzl-greenhouse.wz-natur .wz-comment-form input{background:var(--surface-2);color:var(--wz-ink);border:1px solid var(--wz-line);border-radius:12px}
#wurzl-greenhouse.wz-natur .wz-comment-form button{background:var(--primary);color:var(--on-primary);border-radius:12px}
#wurzl-greenhouse.wz-natur .wz-comment-form input::placeholder{color:var(--wz-muted);opacity:1}
#wurzl-greenhouse.wz-natur .wz-community{background:var(--surface-2);color:var(--wz-ink)}
#wurzl-greenhouse.wz-natur .wz-collection-shelf img{border-radius:16px}
#wurzl-greenhouse.wz-natur .wz-collection-shelf small,#wurzl-greenhouse.wz-natur .wz-collection-caption,#wurzl-greenhouse.wz-natur .wz-community-status,#wurzl-greenhouse.wz-natur .wz-demo-note,#wurzl-greenhouse.wz-natur .wz-entry-note,#wurzl-greenhouse.wz-natur .wz-moments button,#wurzl-greenhouse.wz-natur .wz-profile-status{color:var(--wz-muted)}
#wurzl-greenhouse.wz-natur .wz-community .wz-like{color:var(--primary)}
#wurzl-greenhouse.wz-natur .wz-community .wz-conversation,#wurzl-greenhouse.wz-natur .wz-moments{border-color:var(--wz-line)}
#wurzl-greenhouse.wz-natur .wz-founders{background:var(--wz-rust)}
#wurzl-greenhouse.wz-natur .wz-join{background:var(--wz-paper)}
#wurzl-greenhouse.wz-natur :focus-visible{outline:3px solid var(--focus);outline-offset:4px}
#wurzl-greenhouse.wz-natur .wz-owner-initial,#wurzl-greenhouse.wz-natur .wz-initial{background:var(--wz-lime);color:#1f2a22}
#wurzl-greenhouse.wz-natur .wz-profile-entry h3{font-weight:600}
#wurzl-greenhouse.wz-natur .wz-entry h3{font-weight:600}
#wurzl-greenhouse.wz-natur .wz-profile-like{color:var(--wz-ink)}
#wurzl-greenhouse.wz-natur .wz-legal{max-width:780px;margin:0 auto;padding:48px 24px 80px;min-height:75vh}
#wurzl-greenhouse.wz-natur .wz-legal h1{font-size:clamp(36px,6vw,56px);line-height:1.1}
#wurzl-greenhouse.wz-natur .wz-legal h2{font-size:26px;margin:40px 0 14px}
#wurzl-greenhouse.wz-natur .wz-legal p{margin:16px 0;line-height:1.7}
#wurzl-greenhouse.wz-natur .wz-footer-links{display:flex;gap:20px;flex-wrap:wrap}
#wurzl-greenhouse.wz-natur .wz-skip{position:absolute;left:16px;top:-100px;z-index:100;background:var(--surface);padding:14px}
#wurzl-greenhouse.wz-natur .wz-skip:focus{top:12px}
#wurzl-greenhouse.wz-natur .wz-icon{width:20px;height:20px;vertical-align:middle;display:inline-block;flex-shrink:0}
@media(max-width:700px){#wurzl-greenhouse.wz-natur .wz-nav{gap:12px;flex-wrap:wrap}#wurzl-greenhouse.wz-natur .wz-nav-cta{padding:10px 12px}#wurzl-greenhouse.wz-natur .wz-nav-theme{font-size:13px}#wurzl-greenhouse.wz-natur .wz-profile-photo>span{max-width:130px}#wurzl-greenhouse.wz-natur .wz-hero-copy{background:var(--surface);color:var(--wz-ink)}#wurzl-greenhouse.wz-natur .wz-hero-copy h1 em{color:var(--primary)}#wurzl-greenhouse.wz-natur footer{align-items:flex-start}}


#wurzl-greenhouse.wz-natur .wz-profile-photo,#wurzl-greenhouse.wz-natur .wz-portrait{background:var(--surface-2)}
#wurzl-greenhouse.wz-natur .wz-like[aria-pressed=true] svg{fill:currentColor}
#wurzl-greenhouse.wz-natur .wz-collection-shelf img{height:auto}
#wurzl-greenhouse.wz-natur .wz-reply small{color:var(--wz-muted)}
@media(max-width:700px){#wurzl-greenhouse.wz-natur .wz-invitation{color:var(--primary)}}
#wurzl-greenhouse.wz-natur .wz-invite-dot{animation:none}
/* App surfaces on the website follow @wurzl/ui at b4498ed: Natur tokens (tokens.css),
   Button, IconButton, PersonLink, PlantPresentation, JournalEntry, MomentReactions,
   FeedMoment, CollectionHeading, PlantCard, LeafGrowth, Field and Sheet. */
#wurzl-greenhouse{--a-bg:#f6f2ea;--a-surface:#fffdf9;--a-surface-2:#efe9de;--a-border:#dcd3c4;--a-text:#1f2a22;--a-muted:#5c6660;--a-primary:#2f5d3a;--a-primary-soft:#dcefdf;--a-on-primary:#fff;--a-focus:#a34e2c;--a-scrim:rgba(31,42,34,.45)}
#wurzl-greenhouse.wz-night{--a-bg:#17130f;--a-surface:#221c16;--a-surface-2:#2e261e;--a-border:#3e352b;--a-text:#f2ece2;--a-muted:#b3a897;--a-primary:#7fbf8e;--a-primary-soft:#1f3a28;--a-on-primary:#12261a;--a-focus:#e08a62;--a-scrim:rgba(0,0,0,.6)}
#wurzl-greenhouse .wa{font-family:Figtree,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:var(--a-text);letter-spacing:0}
#wurzl-greenhouse .wa :is(h2,h3,p){margin:0}
#wurzl-greenhouse .wa :focus-visible{outline:3px solid var(--a-focus);outline-offset:3px}
#wurzl-greenhouse .wa-display{font-size:40px;line-height:46px;font-weight:600;letter-spacing:-1.1px;text-wrap:pretty}
#wurzl-greenhouse .wa-heading{font-size:22px;line-height:28px;font-weight:600;letter-spacing:0}
#wurzl-greenhouse .wa-body{font-size:16px;line-height:24px}
#wurzl-greenhouse .wa-muted{font-size:14px;line-height:21px;color:var(--a-muted)}
#wurzl-greenhouse .wa-strong{font-weight:600}
#wurzl-greenhouse .wa-species{font-style:italic}
#wurzl-greenhouse .wa-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
#wurzl-greenhouse .wa-icon{width:24px;height:24px;display:block;flex-shrink:0}
#wurzl-greenhouse .wa-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:var(--a-surface-2);color:var(--a-text);cursor:pointer;transition:transform .12s cubic-bezier(.23,1,.32,1),background-color .2s}
#wurzl-greenhouse .wa-icon-button[aria-pressed=true]{background:var(--a-primary-soft);color:var(--a-primary)}
#wurzl-greenhouse .wa-icon-button:disabled{opacity:.55;cursor:default}
#wurzl-greenhouse .wa-icon-button:not(:disabled):active{transform:scale(.975)}
#wurzl-greenhouse .wa-dialog .wa-chip{min-height:44px;padding:0 12px;border:0;border-radius:6px;background:var(--a-surface-2);color:var(--a-text);font-size:16px;line-height:24px}
#wurzl-greenhouse .wa-person{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;border:0;background:transparent;color:var(--a-text);font-weight:600;cursor:pointer}
#wurzl-greenhouse .wa-avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--a-primary-soft);color:var(--a-primary);font-weight:600;flex-shrink:0}
#wurzl-greenhouse .wa-photo{display:block;width:100%;height:auto;aspect-ratio:.85;object-fit:cover;border-radius:16px;background:var(--a-surface-2)}
#wurzl-greenhouse .wa-journal{display:grid;gap:12px;padding:24px 0;border-top:1px solid var(--a-border)}
#wurzl-greenhouse .wa-reactions{gap:8px;flex-wrap:nowrap}
#wurzl-greenhouse .wa-reactions .wa-icon-button[aria-pressed=true] .wa-icon{color:var(--a-primary)}
#wurzl-greenhouse .wa-reactions .wa-icon-button[aria-pressed=true] path{fill:currentColor}
@media(prefers-reduced-motion:reduce){#wurzl-greenhouse .wa-icon-button{transition:none}#wurzl-greenhouse .wa-icon-button:active{transform:none!important}}

/* Profile dialog = the app's plant screen (BrandBar + PlantPresentation). */
#wurzl-greenhouse .wz-profile.wa-dialog[open]{display:flex;flex-direction:column;align-items:stretch;width:min(1040px,calc(100% - 48px));max-height:calc(100dvh - 40px);height:auto;overflow:hidden;padding:0;border-radius:16px;background:var(--a-bg);color:var(--a-text)}
#wurzl-greenhouse .wa-dialog .wa-bar{flex-shrink:0;padding:0 16px;background:var(--a-bg)}
#wurzl-greenhouse .wa-dialog .wa-brandbar{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border-bottom:1px solid var(--a-border)}
#wurzl-greenhouse .wa-brand{font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.5px}
#wurzl-greenhouse .wa-bar-note{margin-right:auto}
#wurzl-greenhouse .wa-dialog .wa-content{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;container-type:inline-size;scroll-padding-top:16px}
#wurzl-greenhouse .wa-dialog .wa-view{width:100%;max-width:1080px;margin:0 auto;padding:16px;display:grid;gap:24px}
#wurzl-greenhouse .wa-presentation{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "photo" "body";gap:24px;align-items:start}
#wurzl-greenhouse .wa-identity{grid-area:identity;display:grid;gap:12px}
#wurzl-greenhouse .wa-presentation-photo{grid-area:photo;max-width:580px;display:grid;gap:8px}
#wurzl-greenhouse .wa-presentation-body{grid-area:body;display:grid;gap:24px;min-width:0}
@container (min-width:760px){
 #wurzl-greenhouse .wa-presentation{grid-template-columns:minmax(0,min(50%,580px)) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"photo identity" "photo body";column-gap:48px}
 #wurzl-greenhouse .wa-identity{padding-top:24px}
 #wurzl-greenhouse .wa-presentation-photo{position:sticky;top:16px}
}
#wurzl-greenhouse .wa-history{display:grid;gap:24px}
#wurzl-greenhouse .wa-history-item{display:grid;gap:12px}
#wurzl-greenhouse .wa-history-item>.wa-journal{padding-bottom:0}
#wurzl-greenhouse .wa-history-item .wa-photo{aspect-ratio:.85}
#wurzl-greenhouse .wa-view[hidden]{display:none!important}
/* Collection = CollectionHeading + PlantCollection columns of PlantCard. */
#wurzl-greenhouse .wa-collection-head{display:grid;gap:24px;padding:24px 0}
#wurzl-greenhouse .wa-collection-head>div:first-child{display:grid;gap:12px}
#wurzl-greenhouse .wa-collection-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--a-border)}
#wurzl-greenhouse .wa-cards{display:flex;align-items:flex-start;gap:12px}
#wurzl-greenhouse .wa-cards>div{flex:1;min-width:0;display:grid;gap:12px}
#wurzl-greenhouse .wa-card{display:block;width:100%;padding:0;overflow:hidden;text-align:left;border:1px solid var(--a-border);border-radius:16px;background:var(--a-surface);color:var(--a-text);cursor:pointer}
#wurzl-greenhouse .wa-card img{display:block;width:100%;height:auto;object-fit:cover;border-radius:16px}
#wurzl-greenhouse .wa-card>span{display:grid;gap:4px;padding:12px}
/* LeafGrowth card. */
#wurzl-greenhouse .wa-growth{display:grid;gap:16px;padding:24px 0;border-top:1px solid var(--a-border)}
#wurzl-greenhouse .wa-growth-head{display:grid;gap:4px}
#wurzl-greenhouse .wa-growth-card{max-width:560px;display:grid;gap:16px;padding:24px;border-radius:16px;background:var(--a-primary);color:var(--a-on-primary)}
#wurzl-greenhouse .wa-growth-card .wa-muted{color:var(--a-on-primary)}
#wurzl-greenhouse .wa-growth-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
#wurzl-greenhouse .wa-growth-count{display:flex;align-items:baseline;gap:8px}
#wurzl-greenhouse .wa-growth-change{opacity:.86}
#wurzl-greenhouse .wa-growth-date{max-width:96px;text-align:right;padding-top:8px}
#wurzl-greenhouse .wa-growth-plot{width:100%;max-width:340px;justify-self:center;display:grid;gap:8px}
#wurzl-greenhouse .wa-growth-plot svg{display:block;width:100%;height:178px}
#wurzl-greenhouse .wa-growth-dates{position:relative;height:44px}
#wurzl-greenhouse .wa-growth-dates button{position:absolute;top:0;left:clamp(0px,calc(var(--x) * 1% - 38px),calc(100% - 76px));width:76px;min-height:44px;padding:4px;border:0;border-radius:6px;background:transparent;color:var(--a-on-primary);font-size:12px;line-height:18px;cursor:pointer}
#wurzl-greenhouse .wa-growth-dates button[aria-pressed=true]{background:var(--a-on-primary);color:var(--a-primary);font-weight:600}
#wurzl-greenhouse .wa-growth-foot{opacity:.75}
/* Comment Sheet inside the dialog. */
#wurzl-greenhouse .wa-sheet{position:absolute;inset:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:var(--a-scrim)}
#wurzl-greenhouse .wa-sheet[hidden]{display:none}
#wurzl-greenhouse .wa-sheet-panel{width:100%;max-width:640px;max-height:90%;overflow:auto;overscroll-behavior:contain;border-radius:16px 16px 0 0;background:var(--a-surface);color:var(--a-text)}
#wurzl-greenhouse .wa-sheet-handle{display:flex;align-items:center;justify-content:center;min-height:44px}
#wurzl-greenhouse .wa-sheet-handle:after{content:'';width:40px;height:4px;border-radius:999px;background:var(--a-border)}
#wurzl-greenhouse .wa-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px 16px}
#wurzl-greenhouse .wa-sheet-body{display:grid;gap:24px;padding:4px 24px 24px}
#wurzl-greenhouse .wa-sheet-context{display:grid;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--a-border)}
#wurzl-greenhouse .wa-sheet-comments{display:grid}
#wurzl-greenhouse .wa-sheet-comments:empty{display:none}
#wurzl-greenhouse .wa-field{display:grid;gap:8px}
#wurzl-greenhouse .wa-field>span{font-weight:600}
#wurzl-greenhouse .wa-comment-form textarea{min-height:96px;padding:16px;border:1px solid var(--a-border);border-radius:12px;background:var(--a-surface);color:var(--a-text);font:inherit;resize:vertical}
#wurzl-greenhouse .wa-comment-form textarea::placeholder{color:var(--a-muted);opacity:1}
#wurzl-greenhouse .wa-comment-form{display:grid;gap:12px}
@media(max-width:700px){
 #wurzl-greenhouse .wz-profile.wa-dialog[open]{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:16px}
 #wurzl-greenhouse .wa-bar-note{display:none}
 #wurzl-greenhouse .wa-dialog .wa-brandbar{gap:8px}
 #wurzl-greenhouse .wa-dialog .wa-brandbar .wa-brand{margin-right:auto}
 #wurzl-greenhouse .wa-dialog .wa-chip{font-size:14px;padding:0 10px}
}

/* Story diary = the app's Pflanzengeschichte, growing moment by moment. */
#wurzl-greenhouse .wz-diary .wz-journal.wa{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--a-bg);color:var(--a-text);overflow:auto}
#wurzl-greenhouse .wa-diary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
#wurzl-greenhouse .wa-diary-head>div{display:grid;gap:4px}
#wurzl-greenhouse .wz-diary .wa-entries{display:grid}
#wurzl-greenhouse .wa-entry{display:grid;gap:12px;width:100%;margin:0;padding:24px 12px;border:0;border-top:1px solid var(--a-border);border-radius:0;background:transparent;color:var(--a-text);text-align:left;font:inherit;min-height:44px;cursor:pointer;transition:background-color .2s}
#wurzl-greenhouse .wa-entry[aria-pressed=true]{background:var(--a-primary-soft);border-top-color:transparent;border-radius:12px}
#wurzl-greenhouse .wa-entry[aria-pressed=true]+.wa-entry{border-top-color:transparent}
#wurzl-greenhouse .wa-entry[aria-pressed=false] .wa-entry-text{display:none}
#wurzl-greenhouse .wa-entry .wa-muted{font-variant-numeric:tabular-nums}
#wurzl-greenhouse .wz-story-playing .wa-entries{pointer-events:none}
#wurzl-greenhouse .wz-story-playing .wa-entry[data-later]{display:none}
#wurzl-greenhouse .wz-diary .wa-diary-note{margin-top:auto}
#wurzl-greenhouse .wz-story-playing .wa-diary-follow{visibility:hidden}
@media(prefers-reduced-motion:reduce){#wurzl-greenhouse .wa-entry{transition:none}}
@media(max-width:650px){#wurzl-greenhouse .wz-diary .wz-journal.wa{padding:16px}#wurzl-greenhouse .wz-scroll-enabled .wz-journal.wa{height:390px}#wurzl-greenhouse .wa-entry{padding:16px 12px}}

/* Community: one FeedMoment from Mia's example collection. */
#wurzl-greenhouse .wz-community .wz-conversation.wa{display:grid;grid-template-columns:minmax(0,640px);justify-content:start;gap:16px;border-top:0;padding-top:0}
#wurzl-greenhouse .wa-feed-moment{display:grid;gap:12px;padding:24px;border-radius:16px;background:var(--a-bg);color:var(--a-text)}
#wurzl-greenhouse .wa-feed-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
#wurzl-greenhouse .wa-feed-title{display:grid;gap:4px;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;min-height:44px}
#wurzl-greenhouse .wz-community .wz-community-status{margin-top:0!important;font-size:14px!important;color:var(--wz-muted)}

/* App tour: rendered app screens in a phone frame. */
#wurzl-greenhouse .wz-app-tour{padding:88px max(6%,calc((100% - 1240px)/2));border-top:1px solid var(--wz-line);background:var(--wz-paper)}
#wurzl-greenhouse .wz-app-intro{display:flex;justify-content:space-between;align-items:start;gap:40px;margin-bottom:48px}
#wurzl-greenhouse .wz-app-intro h2{font-size:clamp(40px,5.2vw,64px);max-width:13ch;font-weight:600}
#wurzl-greenhouse .wz-app-intro p{max-width:38ch;font-size:16px;line-height:1.6;padding-top:6px}
#wurzl-greenhouse .wz-app-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:64px;align-items:center}
#wurzl-greenhouse .wz-app-screens{display:grid;border-top:1px solid var(--wz-line)}
#wurzl-greenhouse .wz-app-screens button{display:grid;gap:4px;padding:16px 0 16px 20px;min-height:44px;border:0;border-bottom:1px solid var(--wz-line);background:transparent;color:var(--wz-ink);text-align:left;font:inherit;position:relative;cursor:pointer}
#wurzl-greenhouse .wz-app-screens button:before{content:'';position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px;background:transparent}
#wurzl-greenhouse .wz-app-screens button[aria-pressed=true]:before{background:var(--primary)}
#wurzl-greenhouse .wz-app-screens strong{font-size:22px;line-height:28px;font-weight:600}
#wurzl-greenhouse .wz-app-screens span{font-size:16px;line-height:24px;color:var(--wz-muted)}
#wurzl-greenhouse .wz-app-screens button[aria-pressed=false] strong{color:var(--wz-muted)}
#wurzl-greenhouse .wz-phone{margin:0;display:grid;gap:16px;justify-items:center}
#wurzl-greenhouse .wz-phone-frame{width:100%;max-width:360px;padding:10px;border-radius:46px;background:#1b1813;box-shadow:0 24px 60px #1f2a2233,inset 0 0 0 1px #ffffff1a}
#wurzl-greenhouse.wz-night .wz-phone-frame{background:#050403;box-shadow:0 24px 60px #00000080,inset 0 0 0 1px #f2ece226}
#wurzl-greenhouse .wz-phone-frame img{display:block;width:100%;height:auto;aspect-ratio:390/844;border-radius:36px;background:var(--a-bg)}
#wurzl-greenhouse .wz-phone figcaption{max-width:36ch;text-align:center;font-size:14px;line-height:21px;color:var(--wz-muted)}
#wurzl-greenhouse .wz-app-caption{display:none}
@media(max-width:700px){
 #wurzl-greenhouse .wz-app-tour{padding:48px 6%}
 #wurzl-greenhouse .wz-app-intro{display:block;margin-bottom:24px}
 #wurzl-greenhouse .wz-app-intro h2{font-size:40px}
 #wurzl-greenhouse .wz-app-intro p{margin-top:20px}
 #wurzl-greenhouse .wz-app-stage{display:block}
 #wurzl-greenhouse .wz-app-screens{display:flex;gap:8px;overflow-x:auto;border:0;padding:2px 2px 12px;margin:0 -2px 12px;scrollbar-width:thin}
 #wurzl-greenhouse .wz-app-screens button{flex:0 0 auto;padding:0 16px;border:0;border-radius:999px;background:var(--surface-2);align-content:center}
 #wurzl-greenhouse .wz-app-screens button:before{content:none}
 #wurzl-greenhouse .wz-app-screens button[aria-pressed=true]{background:var(--primary)}
 #wurzl-greenhouse .wz-app-screens button[aria-pressed=true] strong{color:var(--on-primary)}
 #wurzl-greenhouse .wz-app-screens strong{font-size:16px;line-height:24px}
 #wurzl-greenhouse .wz-app-screens span{display:none}
 #wurzl-greenhouse .wz-app-caption{display:block;min-height:48px;margin-bottom:16px;font-size:16px;line-height:24px}
 #wurzl-greenhouse .wz-phone-frame{max-width:300px;border-radius:40px;padding:8px}
 #wurzl-greenhouse .wz-phone-frame img{border-radius:32px}
}

