.products_page__x7gOe{--page-bg:#f8fbf4;--card-bg:rgba(255,253,247,0.94);--card-border:rgba(60,91,61,0.18);--text:#17331f;--muted:#617363;--accent:#4f754c;--accent-deep:#315f37;--accent-soft:#eef6eb;--bubble:rgba(132,183,126,0.22);--shadow:0 22px 50px rgba(37,70,41,0.11);position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(163,202,151,.18),transparent 42%),var(--page-bg);color:var(--text);padding:max(clamp(5.5rem,8vw,8.5rem),calc(env(safe-area-inset-top) + 4.75rem)) max(clamp(1rem,4vw,4rem),env(safe-area-inset-right)) max(4rem,calc(env(safe-area-inset-bottom) + 2rem)) max(clamp(1rem,4vw,4rem),env(safe-area-inset-left));font-family:var(--font-podkova),serif;transition:background-color .18s ease,color .18s ease}.products_dark__2mMma{--page-bg:#101b17;--card-bg:rgba(25,42,34,0.94);--card-border:rgba(164,199,157,0.2);--text:#e8f1e4;--muted:#adbeae;--accent:#9cc492;--accent-deep:#b8d7b0;--accent-soft:rgba(115,158,108,0.16);--bubble:rgba(124,175,116,0.13);--shadow:0 22px 52px rgba(0,0,0,0.25)}.products_bubbleField__XPZfR{position:absolute;inset:0;pointer-events:none;z-index:0}.products_bubble__NA_Jh{position:absolute;display:block;border:1px solid rgba(120,160,114,.17);border-radius:999px;background:var(--bubble);filter:blur(.2px);animation:products_productsBubbleFloat__htobb 8s ease-in-out infinite}.products_bubbleOne__DWWyq{width:clamp(64px,6vw,108px);height:clamp(64px,6vw,108px);left:clamp(1.5%,4vw,5%);top:15%}.products_bubbleTwo___cKuk{width:clamp(34px,3vw,50px);height:clamp(34px,3vw,50px);right:clamp(7%,12vw,14%);top:11%;animation-delay:-2.4s}.products_bubbleThree__Fh9rJ{width:clamp(88px,8vw,142px);height:clamp(88px,8vw,142px);right:clamp(-2rem,2vw,3%);bottom:8%;animation-delay:-4.1s}.products_bubbleFour__pgMS9{width:clamp(42px,4vw,66px);height:clamp(42px,4vw,66px);left:clamp(5%,11vw,13%);bottom:16%;animation-delay:-1.2s}.products_logoBubbleWrap__r2yqb{position:absolute;top:max(clamp(1rem,2.4vw,2rem),calc(env(safe-area-inset-top) + .5rem));right:max(clamp(1rem,2.4vw,2rem),calc(env(safe-area-inset-right) + .5rem));z-index:4}.products_logoBubble__vt6yn{display:grid;width:clamp(64px,5.5vw,84px);height:clamp(64px,5.5vw,84px);place-items:center;overflow:hidden;border:1px solid rgba(49,95,55,.24);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 12px 30px rgba(35,70,40,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:products_productsLogoFloat__Gw4fI 5.8s ease-in-out infinite;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.products_logoBubble__vt6yn:focus-visible,.products_logoBubble__vt6yn:hover{transform:translateY(-3px) scale(1.035);border-color:rgba(89,164,98,.62);box-shadow:0 16px 34px rgba(35,70,40,.18);outline:none}.products_logoBubble__vt6yn:focus-visible{box-shadow:0 0 0 4px rgba(89,164,98,.18),0 16px 34px rgba(35,70,40,.18)}.products_logoImage__HNiaj{width:86%;height:86%;object-fit:contain;border-radius:999px}.products_dark__2mMma .products_logoBubble__vt6yn{border-color:rgba(184,215,176,.26);background:rgba(244,249,241,.94)}.products_grid__CWnyr,.products_hero__8vc5_,.products_pricingNote__Of_fz{position:relative;z-index:1}.products_hero__8vc5_{width:min(800px,calc(100% - 1rem));margin:0 auto clamp(2.75rem,5vw,4.6rem);text-align:center}.products_kicker__mZCcx{margin:0 0 .7rem;font-size:clamp(.72rem,.9vw,.82rem);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.products_hero__8vc5_ h1{margin:0;font-size:clamp(2.35rem,4.8vw,4.35rem);line-height:.98;letter-spacing:-.045em;font-weight:800;text-wrap:balance}.products_hero__8vc5_>p:last-child{margin:1.1rem auto 0;max-width:650px;font-size:clamp(.96rem,1.25vw,1.08rem);line-height:1.65;color:var(--muted);text-wrap:pretty}.products_grid__CWnyr{width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.65rem)}.products_card__c_umu{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--card-border);border-radius:clamp(22px,1.8vw,28px);background:var(--card-bg);box-shadow:var(--shadow);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform-origin:50% 50%;will-change:transform,opacity}.products_featured__T4Yx3{border-color:rgba(79,117,76,.38);box-shadow:0 26px 58px rgba(40,79,43,.16)}.products_plantStage__i50jp{display:grid;min-height:clamp(225px,18vw,290px);place-items:end center;padding:clamp(.45rem,1vw,.85rem) 1.1rem 0;border-bottom:1px solid var(--card-border);background:radial-gradient(circle at 50% 86%,rgba(123,175,116,.18),transparent 33%),linear-gradient(180deg,rgba(238,246,235,.55),rgba(255,255,255,0))}.products_dark__2mMma .products_plantStage__i50jp{background:radial-gradient(circle at 50% 86%,rgba(123,175,116,.12),transparent 33%),linear-gradient(180deg,rgba(84,119,79,.08),rgba(0,0,0,0))}.products_plant__oa7iM{width:min(clamp(190px,16vw,248px),92%);max-width:100%;transform-origin:50% 100%}.products_plant__oa7iM svg{display:block;width:100%;max-width:100%;height:auto;overflow:visible}.products_cardBody__ZRwTj{display:flex;flex:1;flex-direction:column;min-width:0;padding:clamp(1.25rem,1.8vw,1.7rem)}.products_titleRow__9uxof{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.85rem}.products_titleRow__9uxof>div{min-width:0}.products_eyebrow__DHQeg{margin:0 0 .3rem;font-size:clamp(.65rem,.75vw,.72rem);font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--accent);overflow-wrap:anywhere}.products_titleRow__9uxof h2{margin:0;font-size:clamp(1.5rem,2.15vw,2rem);line-height:1.04;text-wrap:balance}.products_priceRow__AqEN_{display:flex;min-width:0;align-items:baseline;gap:.55rem;margin-top:1.15rem}.products_priceRow__AqEN_ strong{min-width:0;font-size:clamp(2rem,2.8vw,2.75rem);line-height:1;letter-spacing:-.035em;overflow-wrap:anywhere}.products_priceRow__AqEN_ span{min-width:0;font-size:clamp(.74rem,.82vw,.82rem);font-weight:700;line-height:1.25;color:var(--muted)}.products_summary__QIZrP{min-height:3.2em;margin:1rem 0 1.2rem;font-size:clamp(.88rem,1vw,.96rem);line-height:1.58;color:var(--muted);text-wrap:pretty}.products_features__zOo1L{display:grid;gap:.72rem;margin:0 0 1.55rem;padding:0;list-style:none;font-size:clamp(.84rem,.95vw,.92rem);line-height:1.4}.products_features__zOo1L li{display:grid;min-width:0;grid-template-columns:1.1rem minmax(0,1fr);gap:.55rem;align-items:start}.products_features__zOo1L li span{display:grid;width:1.08rem;height:1.08rem;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-size:.68rem;font-weight:900;transform:translateY(.08rem)}.products_cta__r6Hsj{display:inline-flex;width:100%;min-height:46px;margin-top:auto;align-items:center;justify-content:center;border:1px solid var(--accent-deep);border-radius:14px;background:transparent;padding:.72rem 1rem;font-family:inherit;font-size:clamp(.86rem,.95vw,.92rem);font-weight:800;color:var(--accent-deep);text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.products_cta__r6Hsj:focus-visible,.products_cta__r6Hsj:hover{transform:translateY(-1px);background:var(--accent-soft);outline:none}.products_ctaPrimary__qHfVc{background:var(--accent-deep);color:#fff}.products_dark__2mMma .products_ctaPrimary__qHfVc{color:#122016}.products_ctaPrimary__qHfVc:focus-visible,.products_ctaPrimary__qHfVc:hover{background:var(--accent)}.products_cta__r6Hsj:disabled{cursor:not-allowed;opacity:.52;transform:none}.products_pricingNote__Of_fz{width:min(760px,calc(100% - 1rem));margin:clamp(1.5rem,2.4vw,2rem) auto 0;text-align:center;font-size:clamp(.72rem,.8vw,.8rem);line-height:1.55;color:var(--muted);text-wrap:pretty}@keyframes products_productsBubbleFloat__htobb{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-16px,0)}}@keyframes products_productsLogoFloat__Gw4fI{0%,to{translate:0 0}50%{translate:0 -7px}}@media (max-width:1120px){.products_page__x7gOe{padding-left:max(clamp(1rem,4vw,2.5rem),env(safe-area-inset-left));padding-right:max(clamp(1rem,4vw,2.5rem),env(safe-area-inset-right))}.products_hero__8vc5_{width:min(720px,calc(100% - 1rem))}.products_grid__CWnyr{grid-template-columns:minmax(0,1fr);width:min(800px,100%);gap:clamp(1rem,2.5vw,1.4rem)}.products_card__c_umu{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);min-height:0}.products_plantStage__i50jp{min-height:100%;border-right:1px solid var(--card-border);border-bottom:0;align-content:center}.products_plant__oa7iM{width:min(238px,88%)}.products_summary__QIZrP{min-height:0}}@media (max-width:720px){.products_page__x7gOe{padding:max(6.5rem,calc(env(safe-area-inset-top) + 5.5rem)) max(clamp(.85rem,4vw,1.35rem),env(safe-area-inset-right)) max(3rem,calc(env(safe-area-inset-bottom) + 2rem)) max(clamp(.85rem,4vw,1.35rem),env(safe-area-inset-left))}.products_logoBubbleWrap__r2yqb{top:max(.85rem,calc(env(safe-area-inset-top) + .4rem));right:max(.85rem,calc(env(safe-area-inset-right) + .4rem))}.products_logoBubble__vt6yn{width:clamp(58px,14vw,66px);height:clamp(58px,14vw,66px)}.products_hero__8vc5_{width:min(560px,100%);margin-bottom:clamp(2rem,7vw,2.7rem)}.products_hero__8vc5_ h1{font-size:clamp(2.2rem,10.5vw,3.25rem)}.products_hero__8vc5_>p:last-child{max-width:520px;font-size:clamp(.94rem,3.8vw,1.02rem);line-height:1.58}.products_grid__CWnyr{width:min(560px,100%)}.products_card__c_umu{display:flex;border-radius:clamp(20px,6vw,26px)}.products_plantStage__i50jp{min-height:clamp(202px,54vw,245px);border-right:0;border-bottom:1px solid var(--card-border)}.products_plant__oa7iM{width:min(clamp(184px,50vw,220px),84%)}.products_cardBody__ZRwTj{padding:clamp(1.15rem,5vw,1.5rem)}.products_summary__QIZrP{margin-bottom:1rem}.products_features__zOo1L{margin-bottom:1.3rem}.products_cta__r6Hsj{min-height:48px}.products_bubbleOne__DWWyq,.products_bubbleThree__Fh9rJ{opacity:.58}}@media (max-width:420px){.products_page__x7gOe{padding-top:max(6rem,calc(env(safe-area-inset-top) + 5.2rem))}.products_logoBubble__vt6yn{width:56px;height:56px}.products_hero__8vc5_ h1{font-size:clamp(2.05rem,11vw,2.75rem)}.products_kicker__mZCcx{margin-bottom:.55rem}.products_plantStage__i50jp{min-height:clamp(188px,55vw,215px)}.products_plant__oa7iM{width:min(190px,78%)}.products_priceRow__AqEN_{flex-wrap:wrap;row-gap:.25rem}.products_priceRow__AqEN_ strong{font-size:clamp(1.9rem,10vw,2.35rem)}.products_features__zOo1L,.products_summary__QIZrP{font-size:.86rem}}@media (max-height:650px) and (orientation:landscape){.products_page__x7gOe{padding-top:max(4.6rem,calc(env(safe-area-inset-top) + 4rem))}.products_logoBubble__vt6yn{width:54px;height:54px}.products_hero__8vc5_{margin-bottom:1.6rem}.products_hero__8vc5_>p:last-child{margin-top:.75rem}.products_plantStage__i50jp{min-height:190px}.products_plant__oa7iM{width:min(190px,78%)}}@media (hover:none){.products_logoBubble__vt6yn:hover{transform:none}}@media (prefers-reduced-motion:reduce){.products_bubble__NA_Jh,.products_logoBubble__vt6yn{animation:none}.products_cta__r6Hsj,.products_logoBubble__vt6yn{transition:none}}@font-face{font-family:Podkova;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ddd1e5ebfcbaa5db-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Podkova;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/835a7872d1a12dd8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Podkova;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7a75244527af187c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Podkova;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/00de95e235b51e98-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Podkova;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d224e89eb518115d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ddd1e5ebfcbaa5db-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/835a7872d1a12dd8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7a75244527af187c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/00de95e235b51e98-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Podkova;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d224e89eb518115d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ddd1e5ebfcbaa5db-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/835a7872d1a12dd8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7a75244527af187c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/00de95e235b51e98-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Podkova;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d224e89eb518115d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Podkova Fallback;src:local("Times New Roman");ascent-override:77.21%;descent-override:22.38%;line-gap-override:0.00%;size-adjust:111.26%}.__className_bab745{font-family:Podkova,Podkova Fallback;font-style:normal}.__variable_bab745{--font-podkova:"Podkova","Podkova Fallback"}.CollectionBuilderForm_form__p6c_e{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.62fr);gap:14px 20px;padding:18px 24px 20px;color:#0d1d08}.CollectionBuilderForm_builderPanel__LVAqp,.CollectionBuilderForm_identityPanel__HSIjQ{min-width:0}.CollectionBuilderForm_identityPanel__HSIjQ{align-self:start;padding:16px;border:1px solid rgba(49,95,55,.13);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 8px 24px rgba(39,78,45,.045)}.CollectionBuilderForm_builderPanel__LVAqp{display:flex;flex-direction:column;gap:10px}.CollectionBuilderForm_builderHeader__GT_iP{display:flex;align-items:center;justify-content:space-between;gap:12px}.CollectionBuilderForm_label__FqSqo{display:block;margin:0 0 6px;color:#38543a;font-size:12px;font-weight:800}.CollectionBuilderForm_builderHeader__GT_iP .CollectionBuilderForm_label__FqSqo{margin:0;white-space:nowrap}.CollectionBuilderForm_meta__Il4s5,.CollectionBuilderForm_moreTags__AUY8a,.CollectionBuilderForm_muted__L_yHx,.CollectionBuilderForm_textMeta__4Ob9Q{color:#71806c;font-size:11px;line-height:1.3}.CollectionBuilderForm_input__CnY8U,.CollectionBuilderForm_search__bgxRS,.CollectionBuilderForm_select___hpic,.CollectionBuilderForm_textarea__zgN47{width:100%;border:1px solid rgba(49,95,55,.2);border-radius:12px;background:#fff;color:#0d1d08;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.CollectionBuilderForm_input__CnY8U,.CollectionBuilderForm_select___hpic{min-height:40px;padding:8px 11px}.CollectionBuilderForm_search__bgxRS{min-height:32px;padding:6px 9px;font-size:12px}.CollectionBuilderForm_textarea__zgN47{min-height:112px;max-height:145px;resize:none;padding:10px 12px;font-size:13px;line-height:1.4}.CollectionBuilderForm_input__CnY8U:focus,.CollectionBuilderForm_search__bgxRS:focus,.CollectionBuilderForm_select___hpic:focus,.CollectionBuilderForm_textarea__zgN47:focus{border-color:#59a462;box-shadow:0 0 0 3px rgba(89,164,98,.14)}.CollectionBuilderForm_input__CnY8U[aria-invalid=true],.CollectionBuilderForm_textarea__zgN47[aria-invalid=true]{border-color:#b54a4a}.CollectionBuilderForm_identitySpacer__w99uU{height:12px}.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji{gap:6px}.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__grid{gap:5px}.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__swatch{min-height:36px;height:36px;border-radius:10px}.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__label{font-size:11px}.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__custom{gap:6px}.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__input,.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__use{min-height:36px}.CollectionBuilderForm_modeTabs__Jnkky{display:grid;grid-template-columns:repeat(2,minmax(88px,1fr));width:min(260px,100%);gap:5px;padding:4px;border:1px solid rgba(49,95,55,.12);border-radius:14px;background:#edf4e9}.CollectionBuilderForm_modeButton__yb2xL{min-height:36px;border:0;border-radius:10px;background:transparent;color:#496348;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.CollectionBuilderForm_modeButton__yb2xL:hover:not(:disabled){transform:translateY(-1px);color:#274e2d}.CollectionBuilderForm_modeButtonActive__42fOY{background:#fff;color:#274e2d;box-shadow:0 4px 12px rgba(39,78,45,.08)}.CollectionBuilderForm_chip__IrRpe:focus-visible,.CollectionBuilderForm_choice__YL8eL:focus-visible,.CollectionBuilderForm_modeButton__yb2xL:focus-visible,.CollectionBuilderForm_primary__KBchz:focus-visible,.CollectionBuilderForm_secondary__kVw1p:focus-visible{outline:3px solid rgba(89,164,98,.24);outline-offset:2px}.CollectionBuilderForm_scopeCard__PPiam,.CollectionBuilderForm_setupCard__tUHiH,.CollectionBuilderForm_textCard__PBKDL{border:1px solid rgba(49,95,55,.12);border-radius:16px;background:rgba(246,250,244,.74)}.CollectionBuilderForm_scopeCard__PPiam{padding:10px 12px}.CollectionBuilderForm_scopeRow__E8T0i{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px}.CollectionBuilderForm_scopeRow__E8T0i+.CollectionBuilderForm_scopeRow__E8T0i{margin-top:8px;padding-top:8px;border-top:1px solid rgba(49,95,55,.09)}.CollectionBuilderForm_scopeLabel__MUHMV{color:#38543a;font-size:11px;font-weight:800}.CollectionBuilderForm_selectionCount__520rM{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;border-radius:999px;background:#e0eedb;color:#315f37;font-size:10px}.CollectionBuilderForm_streamGrid__VtP0f,.CollectionBuilderForm_tagGrid__o0BoA{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.CollectionBuilderForm_chip__IrRpe{min-height:28px;border:1px solid rgba(49,95,55,.16);border-radius:999px;background:#fff;color:#496348;padding:4px 9px;font:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.CollectionBuilderForm_chipSelected__6fmGa{border-color:#59a462;background:#e8f4e4;color:#274e2d}.CollectionBuilderForm_tagArea__syd6V{display:grid;grid-template-columns:minmax(118px,160px) minmax(0,1fr);align-items:center;gap:7px;min-width:0}.CollectionBuilderForm_moreTags__AUY8a{white-space:nowrap}.CollectionBuilderForm_tagOnlyRow__Leyqz{display:flex;justify-content:flex-end;align-items:center;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(49,95,55,.09)}.CollectionBuilderForm_tagOnlyRow__Leyqz .CollectionBuilderForm_select___hpic{width:132px;min-height:32px;padding:5px 8px;font-size:11px}.CollectionBuilderForm_inlineError__JvAIo{display:flex;align-items:center;gap:8px}.CollectionBuilderForm_inlineError__JvAIo .CollectionBuilderForm_error__Vwi5U{margin:0}.CollectionBuilderForm_setupCard__tUHiH,.CollectionBuilderForm_textCard__PBKDL{padding:12px}.CollectionBuilderForm_setupHeader__2k8ft,.CollectionBuilderForm_textHeader__KadBA{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.CollectionBuilderForm_cardTitle__czySV{margin:0;color:#1d3c22;font-size:14px;font-weight:850}.CollectionBuilderForm_stepBadge__V0l_R{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#e0eedb;color:#315f37;font-size:10px;font-weight:850}.CollectionBuilderForm_choiceGrid__RtMv1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.CollectionBuilderForm_choice__YL8eL{min-height:40px;padding:7px 9px;border:1px solid rgba(49,95,55,.16);border-radius:11px;background:#fff;color:#31533a;text-align:center;font:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.CollectionBuilderForm_choice__YL8eL:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(89,164,98,.56)}.CollectionBuilderForm_choiceSelected__10f8N{border-color:#59a462;background:#f0f8ed;box-shadow:inset 0 0 0 1px rgba(89,164,98,.16)}.CollectionBuilderForm_choiceTitle__UFS8W{display:block;font-size:12px;font-weight:800;line-height:1.15}.CollectionBuilderForm_questionCountRow__MeI6G{display:flex;align-items:center;gap:7px}.CollectionBuilderForm_questionCountRow__MeI6G .CollectionBuilderForm_select___hpic{width:76px;min-height:32px;padding:5px 8px;font-size:11px}.CollectionBuilderForm_textMeta__4Ob9Q{display:flex;justify-content:space-between;gap:10px;margin-top:5px}.CollectionBuilderForm_error__Vwi5U,.CollectionBuilderForm_footerError__1f0lw{color:#a54242;font-size:11px;line-height:1.3}.CollectionBuilderForm_error__Vwi5U{margin:5px 0 0}.CollectionBuilderForm_footerError__1f0lw{min-width:0}.CollectionBuilderForm_notice__Nw5LO{grid-column:1/-1;padding:16px;border-radius:16px;background:#f4f7f2;color:#5f6d5b;text-align:center}.CollectionBuilderForm_actions__9Wrvr{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.CollectionBuilderForm_actionsRight__1Nx27{display:flex;align-items:center;gap:8px;margin-left:auto}.CollectionBuilderForm_primary__KBchz,.CollectionBuilderForm_secondary__kVw1p{min-height:40px;border-radius:999px;padding:8px 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease}.CollectionBuilderForm_primary__KBchz{border:1px solid #59a462;background:#59a462;color:#fff}.CollectionBuilderForm_primary__KBchz:hover:not(:disabled){transform:translateY(-1px);background:#4c9556}.CollectionBuilderForm_secondary__kVw1p{border:1px solid rgba(49,95,55,.14);background:#fff;color:#35513a}.CollectionBuilderForm_compactButton__PpGyA{min-height:32px;padding:5px 11px;font-size:11px}.CollectionBuilderForm_chip__IrRpe:disabled,.CollectionBuilderForm_choice__YL8eL:disabled,.CollectionBuilderForm_modeButton__yb2xL:disabled,.CollectionBuilderForm_primary__KBchz:disabled,.CollectionBuilderForm_secondary__kVw1p:disabled{cursor:not-allowed;opacity:.55}@media (max-width:900px){.CollectionBuilderForm_form__p6c_e{grid-template-columns:minmax(220px,.72fr) minmax(0,1.4fr);gap:12px 16px;padding:16px 18px 18px}.CollectionBuilderForm_choiceGrid__RtMv1{grid-template-columns:repeat(2,minmax(0,1fr))}.CollectionBuilderForm_tagArea__syd6V{grid-template-columns:130px minmax(0,1fr)}}@media (max-width:700px){.CollectionBuilderForm_form__p6c_e{grid-template-columns:1fr;gap:12px;padding:14px}.CollectionBuilderForm_identityPanel__HSIjQ{padding:13px}.CollectionBuilderForm_identitySpacer__w99uU{height:9px}.CollectionBuilderForm_builderPanel__LVAqp{gap:8px}.CollectionBuilderForm_scopeCard__PPiam,.CollectionBuilderForm_setupCard__tUHiH,.CollectionBuilderForm_textCard__PBKDL{border-radius:14px}.CollectionBuilderForm_actions__9Wrvr{padding-top:2px}}@media (max-width:520px){.CollectionBuilderForm_builderHeader__GT_iP{align-items:stretch;flex-direction:column;gap:6px}.CollectionBuilderForm_modeTabs__Jnkky{width:100%}.CollectionBuilderForm_scopeRow__E8T0i{grid-template-columns:52px minmax(0,1fr)}.CollectionBuilderForm_tagArea__syd6V{grid-template-columns:1fr;gap:6px}.CollectionBuilderForm_choiceGrid__RtMv1{grid-template-columns:repeat(2,minmax(0,1fr))}.CollectionBuilderForm_tagOnlyRow__Leyqz{justify-content:stretch}.CollectionBuilderForm_tagOnlyRow__Leyqz .CollectionBuilderForm_compactButton__PpGyA,.CollectionBuilderForm_tagOnlyRow__Leyqz .CollectionBuilderForm_select___hpic{flex:1 1 0;width:auto}.CollectionBuilderForm_footerError__1f0lw:empty{display:none}.CollectionBuilderForm_actions__9Wrvr{align-items:flex-end}.CollectionBuilderForm_actionsRight__1Nx27{width:100%;justify-content:flex-end}.CollectionBuilderForm_primary__KBchz,.CollectionBuilderForm_secondary__kVw1p{min-height:38px;padding:7px 13px}}@media (min-width:701px) and (max-height:700px){.CollectionBuilderForm_form__p6c_e{gap:9px 16px;padding-top:12px;padding-bottom:14px}.CollectionBuilderForm_identityPanel__HSIjQ,.CollectionBuilderForm_scopeCard__PPiam,.CollectionBuilderForm_setupCard__tUHiH,.CollectionBuilderForm_textCard__PBKDL{padding:10px 12px}.CollectionBuilderForm_identitySpacer__w99uU{height:8px}.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__swatch{min-height:32px;height:32px}.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__input,.CollectionBuilderForm_identityPanel__HSIjQ .bookmark-emoji__use{min-height:32px}.CollectionBuilderForm_builderPanel__LVAqp{gap:8px}.CollectionBuilderForm_textarea__zgN47{min-height:88px;max-height:100px}.CollectionBuilderForm_choice__YL8eL{min-height:36px}.CollectionBuilderForm_primary__KBchz,.CollectionBuilderForm_secondary__kVw1p{min-height:36px;padding-top:6px;padding-bottom:6px}}.CreateCollectionDialog_overlay__k4btL{background:rgba(13,29,8,.31)!important;-webkit-backdrop-filter:blur(11px) saturate(.92);backdrop-filter:blur(11px) saturate(.92)}.CreateCollectionDialog_dialog___JSB7{display:flex;flex-direction:column;width:min(980px,calc(100vw - 24px))!important;max-width:980px!important;max-height:calc(100dvh - 20px);overflow:hidden;padding:0!important;border-radius:24px!important;border:1px solid rgba(39,78,45,.16)!important;background:#fffef8!important;box-shadow:0 28px 88px rgba(13,29,8,.24)!important}.CreateCollectionDialog_header__ZW3ta{flex:0 0 auto;padding:18px 24px 14px;border-bottom:1px solid rgba(49,95,55,.1);background:radial-gradient(circle at 92% -45%,rgba(193,255,173,.25),transparent 32%),#fffef8}.CreateCollectionDialog_title__gThL_{margin:0;font-size:clamp(21px,2vw,25px)!important;line-height:1.12;color:#0d1d08}.CreateCollectionDialog_description__4x9WY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CreateCollectionDialog_body__QlBii{min-height:0;overflow-y:auto;overscroll-behavior:contain}@media (max-width:700px){.CreateCollectionDialog_dialog___JSB7{width:calc(100vw - 10px)!important;max-height:calc(100dvh - 10px);border-radius:20px!important}.CreateCollectionDialog_header__ZW3ta{padding:15px 16px 11px}.CreateCollectionDialog_title__gThL_{font-size:21px!important}}@media (min-width:701px) and (max-height:700px){.CreateCollectionDialog_header__ZW3ta{padding-top:13px;padding-bottom:10px}.CreateCollectionDialog_title__gThL_{font-size:21px!important}}.CollectionsSidebar_header__VngVA{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;padding:0 22px}.CollectionsSidebar_header__VngVA:before{content:"";width:32px;height:32px}.CollectionsSidebar_title__XSNAt{grid-column:2;margin:0}.CollectionsSidebar_add__vkncl{grid-column:3}.CollectionsSidebar_list__vo_5N{display:flex;flex-direction:column;gap:6px;margin-right:8px;padding:0 14px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(93,110,88,.62) transparent}.CollectionsSidebar_list__vo_5N .sidebar-row{min-height:48px}.CollectionsSidebar_list__vo_5N .sidebar-row.is-active{box-shadow:none}.CollectionsSidebar_list__vo_5N .sidebar-row__link{min-height:48px;padding:9px 12px;-webkit-user-drag:none}.CollectionsSidebar_list__vo_5N .collection-more{margin-right:4px}.CollectionsSidebar_list__vo_5N::-webkit-scrollbar{width:8px}.CollectionsSidebar_list__vo_5N::-webkit-scrollbar-track{margin-block:8px;background:transparent}.CollectionsSidebar_list__vo_5N::-webkit-scrollbar-thumb{min-height:44px;border:2px solid transparent;border-radius:999px;background-color:rgba(93,110,88,.62);background-clip:padding-box}.CollectionsSidebar_list__vo_5N::-webkit-scrollbar-thumb:hover{background-color:rgba(72,88,68,.76)}.CollectionsSidebar_list__vo_5N::-webkit-scrollbar-button{display:none;width:0;height:0}.QuestionSearchInput_container__u89ue{position:relative;width:clamp(200px,24vw,340px);flex-shrink:0}.QuestionSearchInput_icon__1yHoj{position:absolute;top:50%;left:16px;z-index:1;width:20px;height:20px;transform:translateY(-50%);color:rgba(39,78,45,.75);pointer-events:none}.QuestionSearchInput_input__GJgWH{box-sizing:border-box;width:100%;height:44px;padding:0 16px 0 44px;border:1px solid rgba(39,78,45,.7);border-radius:16px;outline:none;background-color:rgba(255,255,255,.95);color:#17331f;font:inherit;font-size:16px;box-shadow:0 4px 14px rgba(39,78,45,.08);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.QuestionSearchInput_input__GJgWH::placeholder{color:rgba(89,112,93,.7);opacity:1}.QuestionSearchInput_input__GJgWH:hover{border-color:#274e2d;box-shadow:0 6px 18px rgba(39,78,45,.11)}.QuestionSearchInput_input__GJgWH:focus{border-color:#59a462;background-color:#ffffff;box-shadow:0 0 0 4px rgba(89,164,98,.15)}.QuestionSearchInput_input__GJgWH::-webkit-search-cancel-button{cursor:pointer}.FilteredQuestionList_searchRow__BEfZ_{margin-left:72px;margin-right:72px;margin-bottom:42px;display:flex;align-items:center;justify-content:space-between;gap:18px}.FilteredQuestionList_questionCount__6wMzC{flex-shrink:0;color:rgba(13,29,8,.72);font-size:17px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.FilteredQuestionList_questionScroller__G6Mu_{box-sizing:border-box;width:calc(100% - 18px);margin-left:6px;margin-right:12px;padding:0 16px 42px 22px;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(93,110,88,.62) transparent}.FilteredQuestionList_questionScroller__G6Mu_::-webkit-scrollbar{width:9px}.FilteredQuestionList_questionScroller__G6Mu_::-webkit-scrollbar-track{margin-block:10px;background:transparent}.FilteredQuestionList_questionScroller__G6Mu_::-webkit-scrollbar-thumb{min-height:52px;border:2px solid transparent;border-radius:999px;background-color:rgba(93,110,88,.62);background-clip:padding-box}.FilteredQuestionList_questionScroller__G6Mu_::-webkit-scrollbar-thumb:hover{background-color:rgba(72,88,68,.76)}.FilteredQuestionList_questionScroller__G6Mu_::-webkit-scrollbar-button{display:none;width:0;height:0}.FilteredQuestionList_questionScroller__G6Mu_::-webkit-scrollbar-corner{background:transparent}@media (max-width:767.98px){.FilteredQuestionList_searchRow__BEfZ_{margin-left:28px;margin-right:28px;gap:12px}.FilteredQuestionList_questionCount__6wMzC{font-size:14px}.FilteredQuestionList_questionScroller__G6Mu_{width:calc(100% - 12px);margin-left:0;margin-right:12px;padding-left:16px;padding-right:10px}}@media (max-width:430px){.FilteredQuestionList_searchRow__BEfZ_{align-items:flex-start;flex-direction:column;margin-bottom:30px}}.CollectionTimingDialog_dialog__KkzxO{width:min(94vw,390px);padding:18px;border:1px solid rgba(13,29,8,.1);border-radius:22px;background:#ffffff;box-shadow:0 22px 60px rgba(13,29,8,.2);color:#0d1d08;overflow:hidden}.CollectionTimingDialog_header__4Yvb3{display:flex;align-items:center;justify-content:space-between;gap:14px}.CollectionTimingDialog_title__qxhpb{margin:0;font-size:22px;line-height:1;font-weight:650}.CollectionTimingDialog_closeButton__FRfjs{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:999px;background:#eff5ec;color:#0d1d08;font-size:21px;line-height:1;cursor:pointer}.CollectionTimingDialog_closeButton__FRfjs:hover{background:#e2eedf}.CollectionTimingDialog_closeButton__FRfjs:focus-visible{outline:2px solid #59a462;outline-offset:2px}.CollectionTimingDialog_modeGrid__O6O18{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;transition:grid-template-columns .18s ease}.CollectionTimingDialog_timerSelectedGrid__Nj5AM{grid-template-columns:72px minmax(0,1fr)}.CollectionTimingDialog_modeButton__rgBST,.CollectionTimingDialog_timerCard__u3Vso{min-height:112px;border:1px solid rgba(13,29,8,.14);border-radius:14px;background:#fafbf9;color:#0d1d08}.CollectionTimingDialog_modeButton__rgBST{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;font:inherit;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.CollectionTimingDialog_modeButton__rgBST:hover{transform:translateY(-1px);border-color:rgba(89,164,98,.5)}.CollectionTimingDialog_modeButton__rgBST.CollectionTimingDialog_selected__YMkE7,.CollectionTimingDialog_timerCard__u3Vso.CollectionTimingDialog_selected__YMkE7{border-color:#59a462;background:#f1f9ee;box-shadow:inset 0 0 0 1px rgba(89,164,98,.14)}.CollectionTimingDialog_compactMode__4PdVG{min-width:0;padding-inline:8px}.CollectionTimingDialog_modeIcon__Cz0Tc{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:#e5f1e1;color:#438c4d}.CollectionTimingDialog_modeIcon__Cz0Tc svg{width:23px;height:23px}.CollectionTimingDialog_modeButton__rgBST.CollectionTimingDialog_selected__YMkE7 .CollectionTimingDialog_modeIcon__Cz0Tc,.CollectionTimingDialog_timerCard__u3Vso.CollectionTimingDialog_selected__YMkE7 .CollectionTimingDialog_modeIcon__Cz0Tc{background:#59a462;color:#ffffff}.CollectionTimingDialog_modeLabel__jISFo{font-size:16px;font-weight:600;line-height:1}.CollectionTimingDialog_timerCard__u3Vso{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 9px}.CollectionTimingDialog_timerIconButton__kvdhO{display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.CollectionTimingDialog_timeFields__A1zog{display:flex;min-width:0;align-items:center;justify-content:center;gap:5px}.CollectionTimingDialog_timeField__YZSPl{display:flex;min-width:0;align-items:flex-end;gap:2px}.CollectionTimingDialog_timeInput__u_0mp{width:40px;height:42px;padding:0 3px;border:1px solid rgba(13,29,8,.16);border-radius:10px;background:#ffffff;color:#0d1d08;font:inherit;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;text-align:center}.CollectionTimingDialog_timeInput__u_0mp:focus{outline:2px solid rgba(89,164,98,.3);border-color:#59a462}.CollectionTimingDialog_timeUnit__VuR0o{margin-bottom:4px;color:rgba(13,29,8,.62);font-size:11px;line-height:1}.CollectionTimingDialog_actions__iTb0_{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.CollectionTimingDialog_clearButton__Gn3Qz{min-height:38px;padding:6px 12px;border:0;border-radius:999px;background:transparent;color:rgba(13,29,8,.62);font:inherit;font-size:14px;cursor:pointer}.CollectionTimingDialog_clearButton__Gn3Qz:hover{background:#f1f5ef;color:#0d1d08}.CollectionTimingDialog_saveButton__3og_a{min-width:78px;min-height:40px;padding:7px 18px;border:0;border-radius:999px;background:#59a462;color:#ffffff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.CollectionTimingDialog_saveButton__3og_a:hover{background:#4a9553}.CollectionTimingDialog_clearButton__Gn3Qz:focus-visible,.CollectionTimingDialog_modeButton__rgBST:focus-visible,.CollectionTimingDialog_saveButton__3og_a:focus-visible,.CollectionTimingDialog_timerIconButton__kvdhO:focus-visible{outline:2px solid #59a462;outline-offset:2px}@media (max-width:380px){.CollectionTimingDialog_dialog__KkzxO{width:calc(100vw - 20px);padding:16px;border-radius:20px}.CollectionTimingDialog_timerSelectedGrid__Nj5AM{grid-template-columns:62px minmax(0,1fr)}.CollectionTimingDialog_timerCard__u3Vso{gap:5px;padding-inline:6px}.CollectionTimingDialog_timeFields__A1zog{gap:3px}.CollectionTimingDialog_timeField__YZSPl{gap:1px}.CollectionTimingDialog_timeInput__u_0mp{width:34px;height:40px;font-size:16px}.CollectionTimingDialog_timeUnit__VuR0o{font-size:9.5px}}.CollectionPracticeSettingsDialog_dialog__lN3Gi{width:min(780px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important;padding:26px 30px!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(89 164 98/45%) transparent}.CollectionPracticeSettingsDialog_dialog__lN3Gi::-webkit-scrollbar{width:8px}.CollectionPracticeSettingsDialog_dialog__lN3Gi::-webkit-scrollbar-track{background:transparent}.CollectionPracticeSettingsDialog_dialog__lN3Gi::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background:rgb(89 164 98/45%);background-clip:padding-box}.CollectionPracticeSettingsDialog_header__Onekq{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.CollectionPracticeSettingsDialog_title__gd1zf{color:#0d1d08;font-size:27px;font-weight:650;line-height:1.1}.CollectionPracticeSettingsDialog_header__Onekq>div{min-width:0}.CollectionPracticeSettingsDialog_collectionName__MV431{overflow-wrap:anywhere;margin-top:5px;color:rgb(13 29 8/60%);font-size:15px}.CollectionPracticeSettingsDialog_closeButton__VzUCb{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:#f0f5ed;color:#355430;font:inherit;font-size:24px;line-height:1;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.CollectionPracticeSettingsDialog_closeButton__VzUCb:hover{background:#e4eee0;transform:translateY(-1px)}.CollectionPracticeSettingsDialog_choiceButton___VWsF:focus-visible,.CollectionPracticeSettingsDialog_closeButton__VzUCb:focus-visible,.CollectionPracticeSettingsDialog_modeButton__vfi0H:focus-visible{outline:2px solid #59a462;outline-offset:3px}.CollectionPracticeSettingsDialog_form__NeKDm{display:flex;flex-direction:column;gap:20px}.CollectionPracticeSettingsDialog_sectionHeading__fAvUD{display:flex;align-items:center;gap:8px;margin-bottom:11px;color:#0d1d08;font-size:17px;font-weight:650}.CollectionPracticeSettingsDialog_sectionSymbol__4Dv7i{display:inline-grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#edf5e9;color:#477a4f;font-size:15px}.CollectionPracticeSettingsDialog_sectionHint__uAgds{margin-left:auto;color:rgb(13 29 8/52%);font-size:13px;font-weight:400}.CollectionPracticeSettingsDialog_modeGrid__N8sUY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.CollectionPracticeSettingsDialog_modeButton__vfi0H{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:78px;padding:13px;border:1px solid #dce5d8;border-radius:17px;background:#f8faf7;color:#0d1d08;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.CollectionPracticeSettingsDialog_modeButton__vfi0H:hover{border-color:#afc9a8;transform:translateY(-1px)}.CollectionPracticeSettingsDialog_choiceButton___VWsF.CollectionPracticeSettingsDialog_selected__PaZZU,.CollectionPracticeSettingsDialog_modeButton__vfi0H.CollectionPracticeSettingsDialog_selected__PaZZU{border-color:#59a462;background:#eaf4e6;box-shadow:0 7px 18px rgb(60 105 54/10%)}.CollectionPracticeSettingsDialog_modeSymbol__iuW7Z{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#e7eee3;color:#477a4f;font-size:15px;font-weight:700}.CollectionPracticeSettingsDialog_selected__PaZZU .CollectionPracticeSettingsDialog_modeSymbol__iuW7Z{background:#cfe4c8;color:#2f6b36}.CollectionPracticeSettingsDialog_modeCopy__g5pFh{display:flex;min-width:0;flex-direction:column;gap:2px}.CollectionPracticeSettingsDialog_modeCopy__g5pFh strong{font-size:16px;line-height:1.1}.CollectionPracticeSettingsDialog_modeCopy__g5pFh span{color:rgb(13 29 8/62%);font-size:13px;line-height:1.25}.CollectionPracticeSettingsDialog_check__XU09j{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#dfe8dc;color:transparent;font-size:13px}.CollectionPracticeSettingsDialog_selected__PaZZU .CollectionPracticeSettingsDialog_check__XU09j{background:#59a462;color:white}.CollectionPracticeSettingsDialog_orderGrid__Bq_d2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.CollectionPracticeSettingsDialog_orderGrid__Bq_d2>:only-child{grid-column:1/-1}.CollectionPracticeSettingsDialog_choiceGroup__OXKL6{min-width:0;padding:14px;border:1px solid #e1e9de;border-radius:18px;background:#fbfcfa}.CollectionPracticeSettingsDialog_choiceLegend__qI05I{padding:0 5px;color:#0d1d08;font-size:16px;font-weight:650}.CollectionPracticeSettingsDialog_choiceOptions__V7mvJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:3px}.CollectionPracticeSettingsDialog_choiceButton___VWsF{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;min-height:60px;padding:10px;border:1px solid #dce5d8;border-radius:14px;background:white;color:#0d1d08;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.CollectionPracticeSettingsDialog_choiceButton___VWsF:hover{border-color:#afc9a8;transform:translateY(-1px)}.CollectionPracticeSettingsDialog_choiceSymbol__90rSi{color:#477a4f;font-size:20px;text-align:center}.CollectionPracticeSettingsDialog_choiceButton___VWsF small,.CollectionPracticeSettingsDialog_choiceButton___VWsF strong{display:block}.CollectionPracticeSettingsDialog_choiceButton___VWsF strong{font-size:15px;line-height:1.1}.CollectionPracticeSettingsDialog_choiceButton___VWsF small{margin-top:3px;color:rgb(13 29 8/58%);font-size:12px;line-height:1.15}.CollectionPracticeSettingsDialog_radioMark__AFR_I{width:10px;height:10px;border:2px solid #b7c7b2;border-radius:50%}.CollectionPracticeSettingsDialog_selected__PaZZU .CollectionPracticeSettingsDialog_radioMark__AFR_I{border-color:#59a462;background:#59a462;box-shadow:inset 0 0 0 2px #eaf4e6}.CollectionPracticeSettingsDialog_actions__Od2BR{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:2px}.CollectionPracticeSettingsDialog_actions__Od2BR .bookmark-form__actions{margin-top:0}.CollectionPracticeSettingsDialog_modeCount__y14Xu{color:rgb(13 29 8/58%);font-size:14px}@media (max-width:720px){.CollectionPracticeSettingsDialog_dialog__lN3Gi{width:min(560px,calc(100vw - 24px))!important;max-height:calc(100vh - 24px)!important;padding:22px 20px!important}.CollectionPracticeSettingsDialog_modeGrid__N8sUY,.CollectionPracticeSettingsDialog_orderGrid__Bq_d2{grid-template-columns:1fr}.CollectionPracticeSettingsDialog_modeButton__vfi0H{min-height:68px}.CollectionPracticeSettingsDialog_actions__Od2BR{align-items:stretch;flex-direction:column}.CollectionPracticeSettingsDialog_modeCount__y14Xu{display:none}.CollectionPracticeSettingsDialog_actions__Od2BR .bookmark-form__actions{width:100%}}@media (max-width:440px){.CollectionPracticeSettingsDialog_choiceOptions__V7mvJ{grid-template-columns:1fr}.CollectionPracticeSettingsDialog_sectionHint__uAgds{display:none}}.DashboardBubbles_layer__8KbVe{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.DashboardBubbles_bubble__ZC70m{position:absolute;display:block;border-radius:50%;opacity:.58;filter:saturate(.92);box-shadow:inset -12px -15px 26px rgba(42,84,46,.14),0 14px 34px rgba(48,92,51,.08);animation:DashboardBubbles_dashboardFloat__6Bzfs 8s ease-in-out infinite}.DashboardBubbles_one__SVIOT{top:104px;left:max(-48px,calc(50% - 650px));width:clamp(62px,7vw,96px);height:clamp(62px,7vw,96px);background:linear-gradient(145deg,#c1ffad,#78a26e)}.DashboardBubbles_two__OYQ0D{top:410px;right:max(-42px,calc(50% - 648px));width:clamp(42px,5vw,68px);height:clamp(42px,5vw,68px);background:linear-gradient(150deg,#d2ffc3,#608953);animation-delay:-2.5s;animation-duration:7s}.DashboardBubbles_three__nF97H{top:760px;left:max(-22px,calc(50% - 626px));width:clamp(30px,3.8vw,50px);height:clamp(30px,3.8vw,50px);background:linear-gradient(145deg,#b9f6a7,#567d4d);animation-delay:-4s;animation-duration:6.5s}.DashboardBubbles_four__T4AUk{top:980px;right:max(-58px,calc(50% - 662px));width:clamp(78px,8.5vw,118px);height:clamp(78px,8.5vw,118px);background:linear-gradient(145deg,#c1ffad,#719866);opacity:.4;animation-delay:-1.2s;animation-duration:9.5s}@keyframes DashboardBubbles_dashboardFloat__6Bzfs{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}@media (max-width:760px){.DashboardBubbles_one__SVIOT{top:82px;left:-28px;width:54px;height:54px;opacity:.45}.DashboardBubbles_two__OYQ0D{top:520px;right:-20px;width:38px;height:38px;opacity:.42}.DashboardBubbles_three__nF97H{top:870px;left:-13px;width:28px;height:28px;opacity:.38}.DashboardBubbles_four__T4AUk{top:1220px;right:-35px;width:70px;height:70px;opacity:.28}}@media (prefers-reduced-motion:reduce){.DashboardBubbles_bubble__ZC70m{animation:none}}.TeamActivity_workspace__TDRms{--line:#d8e3d4;--ink:#244334;--muted:#6b7d66;min-width:0;min-height:70dvh;color:var(--ink);font:14px/1.6 var(--font-podkova),Georgia,serif;background:#fffefbf5;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 32px #234b3010;overflow:hidden;backdrop-filter:blur(18px)}.TeamActivity_detail__HDYG2 *,.TeamActivity_permissions__IiPGd *,.TeamActivity_workspace__TDRms *{box-sizing:border-box}.TeamActivity_actionLink__D9gQO,.TeamActivity_detail__HDYG2 button,.TeamActivity_permissions__IiPGd button,.TeamActivity_workspace__TDRms button{font:inherit;cursor:pointer;border:1px solid #d3dfcb;color:#315b43;background:#fffefb;border-radius:8px;min-height:36px;padding:7px 12px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px}.TeamActivity_actionLink__D9gQO:hover,.TeamActivity_detail__HDYG2 button:hover,.TeamActivity_permissions__IiPGd button:hover,.TeamActivity_workspace__TDRms button:hover{background:#edf4e7}.TeamActivity_detail__HDYG2 button:disabled,.TeamActivity_permissions__IiPGd button:disabled,.TeamActivity_workspace__TDRms button:disabled{opacity:.5;cursor:default}.TeamActivity_detail__HDYG2 :focus-visible,.TeamActivity_permissions__IiPGd :focus-visible,.TeamActivity_workspace__TDRms :focus-visible{outline:2px solid #62884f;outline-offset:3px}.TeamActivity_heading__CBE9r{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;background:linear-gradient(110deg,#eff5e7,#fffefb 78%);border-bottom:1px solid var(--line)}.TeamActivity_heading__CBE9r h2{font-size:25px;font-weight:600;margin:0;display:flex;align-items:center;gap:10px}.TeamActivity_heading__CBE9r h2 svg{width:23px;height:23px}.TeamActivity_heading__CBE9r p{margin:4px 0 0;font-size:13px;color:var(--muted)}.TeamActivity_actions__viiyM{display:flex;gap:6px}.TeamActivity_detail__HDYG2 .TeamActivity_icon__fLFcL,.TeamActivity_workspace__TDRms .TeamActivity_icon__fLFcL{width:34px;height:34px;min-height:34px;padding:0;flex-shrink:0;border-color:transparent;background:transparent}.TeamActivity_detail__HDYG2 .TeamActivity_icon__fLFcL:hover,.TeamActivity_workspace__TDRms .TeamActivity_icon__fLFcL:hover{background:#eaf2e2}.TeamActivity_filters___nN3a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:#fafbf6;border-bottom:1px solid var(--line)}.TeamActivity_search__co8FX{display:flex!important;align-items:center;gap:9px;min-width:0;flex:1;max-width:520px;border:1px solid #d5e0cf;border-radius:9px;padding:0 12px;background:#fffefb;color:#74876a}.TeamActivity_search__co8FX>svg{flex-shrink:0}.TeamActivity_workspace__TDRms .TeamActivity_search__co8FX input{font:inherit;border:0!important;border-radius:0;box-shadow:none!important;background:transparent!important;min-width:0;width:100%;padding:8px 0!important;min-height:38px;outline:0!important}.TeamActivity_search__co8FX:focus-within{outline:2px solid #62884f40;border-color:#6d945b}.TeamActivity_detail__HDYG2 input,.TeamActivity_detail__HDYG2 select,.TeamActivity_detail__HDYG2 textarea,.TeamActivity_permissions__IiPGd input,.TeamActivity_permissions__IiPGd select,.TeamActivity_workspace__TDRms select{font:inherit!important;color:#315b43;border:1px solid #d3dfcb!important;border-radius:8px;background:#fffefb!important;padding:8px 10px!important;box-shadow:none!important;max-width:100%;min-width:0}.TeamActivity_workspace__TDRms .TeamActivity_filters___nN3a select{width:auto;min-height:38px}.TeamActivity_count__V9aFT{font-size:12px;color:var(--muted);white-space:nowrap}.TeamActivity_categoryTabs__Ssyzh{display:flex;gap:6px;padding:14px 24px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.TeamActivity_categoryTabs__Ssyzh button{white-space:nowrap;background:transparent;border-color:transparent;flex-shrink:0;font-size:12px}.TeamActivity_categoryTabs__Ssyzh button svg{width:15px;height:15px}.TeamActivity_categoryTabs__Ssyzh button[aria-pressed=true]{background:#e5efdc;border-color:#caddbe;color:#285735}.TeamActivity_log__LR7Yl{padding:4px 24px 12px;overflow-x:auto;scrollbar-width:thin}.TeamActivity_update__Owa1T{display:flex;align-items:center;gap:10px;width:max-content;min-width:100%;min-height:44px;padding:4px 0;border-bottom:1px solid #e6ecdf;white-space:nowrap}.TeamActivity_update__Owa1T:last-child{border-bottom:0}.TeamActivity_eventIcon__7Ik2v{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid #d8e4cf;border-radius:12px;background:#edf4e5;color:#547a43}.TeamActivity_eventIcon__7Ik2v svg{width:18px;height:18px}.TeamActivity_update__Owa1T>.TeamActivity_eventIcon__7Ik2v{flex-basis:28px;width:28px;height:28px;border-radius:8px}.TeamActivity_update__Owa1T>.TeamActivity_eventIcon__7Ik2v svg{width:15px;height:15px}.TeamActivity_updateContent__ee6T1{flex:1;display:flex;align-items:center;gap:24px}.TeamActivity_updateTitle__EG56E{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;white-space:nowrap}.TeamActivity_updateTitle__EG56E strong{font-weight:600;color:#244c35}.TeamActivity_updateTitle__EG56E>span{color:#586853;font-size:13px}.TeamActivity_updateTitle__EG56E b{font-weight:500}.TeamActivity_updateMeta__WMBkn{display:flex;gap:10px;flex-wrap:nowrap;align-items:center;font-size:12px;color:#586853;margin-left:auto;white-space:nowrap}.TeamActivity_updateMeta__WMBkn>span:first-child{background:#f0f5e9;padding:1px 6px;border-radius:4px;text-transform:capitalize}.TeamActivity_memberGrid__5LoWi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));gap:18px;padding:24px}.TeamActivity_member__qgCyC{padding:20px;background:#fffefb;border:1px solid #d8e4d0;border-radius:14px;box-shadow:0 5px 16px #234b300a;min-width:0}.TeamActivity_memberTop__IjyeP{display:flex;align-items:center;gap:12px}.TeamActivity_avatar__nDl_1{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#e7f1db,#d8e8cc);color:#3d6840;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px #cddfc4}.TeamActivity_memberTop__IjyeP>div{min-width:0}.TeamActivity_memberTop__IjyeP h3{margin:0;overflow-wrap:anywhere;font-size:17px}.TeamActivity_memberStatus__QwMkC{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#8b927f}.TeamActivity_memberStatus__QwMkC[data-active=true]{color:#5a7e46}.TeamActivity_memberStatus__QwMkC[data-active=true]:before{content:"";width:5px;height:5px;border-radius:50%;background:#73945c}.TeamActivity_role__SQ4yT{margin-left:auto;align-self:flex-start;font-size:10px;background:#edf3e6;padding:3px 7px;border:1px solid #d8e5ce;border-radius:6px;color:#617a50;text-transform:capitalize}.TeamActivity_memberBottom__3m3lL{display:flex;align-items:center;gap:8px;border-top:1px solid #e3eadc;margin-top:18px;padding-top:14px;flex-wrap:wrap}.TeamActivity_memberBottom__3m3lL a{display:inline-flex;gap:6px;align-items:center;color:#4c7540;font-size:12px;text-decoration:none;margin-right:auto}.TeamActivity_memberBottom__3m3lL a:hover{text-decoration:underline}.TeamActivity_memberBottom__3m3lL a svg{width:14px;height:14px}.TeamActivity_workspace__TDRms .TeamActivity_memberBottom__3m3lL select{font-size:11px!important;width:auto;max-width:140px;min-height:32px!important;padding:5px 26px 5px 8px!important}.TeamActivity_workspace__TDRms .TeamActivity_management__q_n3k{margin:0 24px 24px;border:1px solid var(--line);border-radius:12px;background:#f7faf2;overflow:hidden}.TeamActivity_management__q_n3k>summary,.TeamActivity_transfer__XLFaK>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:16px;font-weight:600}.TeamActivity_management__q_n3k>summary>svg:last-child{margin-left:auto;width:15px}.TeamActivity_management__q_n3k>div{padding:0 18px 18px;display:grid;gap:18px}.TeamActivity_management__q_n3k form{margin:0;background:transparent;border:0;box-shadow:none;padding:12px 0}.TeamActivity_transfer__XLFaK{border-top:1px solid #d8e4cf}.TeamActivity_transfer__XLFaK>summary{font-size:13px;padding:14px 0}.TeamActivity_transfer__XLFaK form{display:grid;gap:12px}.TeamActivity_transfer__XLFaK p{font-size:12px;color:var(--muted);margin:0}.TeamActivity_transfer__XLFaK label{display:grid;gap:6px;max-width:400px}.TeamActivity_transfer__XLFaK button{justify-self:start}.TeamActivity_footer__iwuFq{display:flex;align-items:flex-start;gap:8px;padding:16px 24px;font-size:11px;color:#7b8d71;background:#fafbf6;border-top:1px solid var(--line)}.TeamActivity_footer__iwuFq>svg{flex:0 0 15px;width:15px;height:15px;margin-top:2px}.TeamActivity_footer__iwuFq>span:last-child:not(:nth-child(2)){margin-left:auto;white-space:nowrap}.TeamActivity_empty__1CKEg{text-align:center;padding:80px 24px;color:#7c8d71}.TeamActivity_empty__1CKEg>svg{width:28px;height:28px}.TeamActivity_empty__1CKEg h3{font-size:20px;color:#42643d;margin:10px 0 4px}.TeamActivity_empty__1CKEg p{font-size:13px;margin:0}.TeamActivity_loadMore__x8sjB{text-align:center;padding:10px 24px 24px}.TeamActivity_error__t7yK4{margin:16px 24px;padding:12px;border:1px solid #ecd5cd;background:#fff1eb;color:#914b40;border-radius:9px;overflow-wrap:anywhere}.TeamActivity_notice__2ndls{background:#f2f7ec;border:1px solid #dbe7d1;border-radius:9px;padding:12px 14px;color:#627958;font-size:12px;margin:0}.TeamActivity_workspace__TDRms>.TeamActivity_notice__2ndls{margin:16px 24px}.TeamActivity_primary__1BZ2s.TeamActivity_primary__1BZ2s{background:#315b43;color:white;border-color:#315b43}.TeamActivity_primary__1BZ2s.TeamActivity_primary__1BZ2s:hover{background:#244c35}.TeamActivity_detail__HDYG2,.TeamActivity_permissions__IiPGd{font:14px/1.6 var(--font-podkova),Georgia,serif;min-width:0;color:#294735;display:grid;gap:18px}.TeamActivity_detailIdentity__WLqgt{display:flex;align-items:center;gap:12px}.TeamActivity_detailIdentity__WLqgt h3{font-size:19px;margin:0;overflow-wrap:anywhere}.TeamActivity_detailIdentity__WLqgt p{font-size:12px;margin:4px 0 0;color:#708265}.TeamActivity_detail__HDYG2 h4{font-size:13px;margin:0 0 8px;color:#4a6c3f}.TeamActivity_changeFields__duBOl{display:grid;gap:10px}.TeamActivity_changeFields__duBOl>details{border:1px solid #d6e2ce;border-radius:10px;overflow:hidden}.TeamActivity_changeFields__duBOl summary,.TeamActivity_review__6zTGi>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;background:#f3f7ed;padding:12px 14px;color:#4a6c3f;font-size:13px}.TeamActivity_changeFields__duBOl summary svg{width:14px;height:14px}.TeamActivity_compare__fmbim{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px}.TeamActivity_compare__fmbim>section{min-width:0}.TeamActivity_detail__HDYG2 pre{font:12px/1.7 ui-monospace,monospace;background:#f8faf4;border:1px solid #dce6d5;border-radius:8px;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow:auto;margin:0}.TeamActivity_diff__O3rdx>pre{background:#f4f8ef}.TeamActivity_diff__O3rdx small,.TeamActivity_provenance___vKp_ small{font-size:11px;color:#7b8d71}.TeamActivity_provenance___vKp_{border-top:1px solid #dce6d5;padding-top:14px;font-size:12px}.TeamActivity_provenance___vKp_ summary{cursor:pointer;color:#6b835f}.TeamActivity_provenance___vKp_ dl{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;margin:14px 0}.TeamActivity_provenance___vKp_ dt{color:#7b8d71}.TeamActivity_provenance___vKp_ dd{margin:0;overflow-wrap:anywhere}.TeamActivity_review__6zTGi{border:1px solid #d6e2ce;border-radius:10px;overflow:hidden}.TeamActivity_review__6zTGi>form{display:grid;gap:14px;padding:18px}.TeamActivity_detail__HDYG2 label,.TeamActivity_permissions__IiPGd label{display:grid;gap:7px;font-size:13px;color:#59754c}.TeamActivity_detail__HDYG2 input,.TeamActivity_detail__HDYG2 select,.TeamActivity_detail__HDYG2 textarea,.TeamActivity_permissions__IiPGd input:not([type=checkbox]),.TeamActivity_permissions__IiPGd select{width:100%}.TeamActivity_detail__HDYG2 textarea{resize:vertical;min-height:90px}.TeamActivity_detail__HDYG2 .TeamActivity_error__t7yK4,.TeamActivity_permissions__IiPGd .TeamActivity_error__t7yK4{margin:0}.TeamActivity_formGrid___QX4z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.TeamActivity_detail__HDYG2 form>.TeamActivity_primary__1BZ2s,.TeamActivity_permissions__IiPGd>.TeamActivity_primary__1BZ2s{justify-self:start}.TeamActivity_attestation__uCZzI{padding:16px;border:1px solid #d6e2ce;border-radius:10px;background:#f3f7ed}.TeamActivity_attestation__uCZzI p{margin:8px 0}.TeamActivity_permissions__IiPGd p{margin:0}.TeamActivity_permissions__IiPGd .TeamActivity_check__RSpai{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.TeamActivity_check__RSpai input{flex:0 0 16px;width:16px;height:16px;margin-top:5px;accent-color:#5a7e46}.TeamActivity_categoryTabs__Ssyzh button:focus-visible{outline-offset:-3px}@media (max-width:900px){.TeamActivity_memberGrid__5LoWi{grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:14px}.TeamActivity_heading__CBE9r h2{font-size:23px}.TeamActivity_filters___nN3a,.TeamActivity_heading__CBE9r,.TeamActivity_memberGrid__5LoWi{padding:20px}.TeamActivity_categoryTabs__Ssyzh{padding:12px 20px}.TeamActivity_log__LR7Yl{padding-inline:20px}}@media (max-width:600px){.TeamActivity_filters___nN3a,.TeamActivity_heading__CBE9r{padding:16px;gap:10px}.TeamActivity_heading__CBE9r h2{font-size:21px}.TeamActivity_heading__CBE9r p{font-size:12px}.TeamActivity_heading__CBE9r .TeamActivity_actionLink__D9gQO{font-size:12px;padding:7px 10px}.TeamActivity_filters___nN3a{flex-wrap:wrap}.TeamActivity_filters___nN3a .TeamActivity_search__co8FX{flex-basis:100%;max-width:none}.TeamActivity_workspace__TDRms .TeamActivity_filters___nN3a select{max-width:100%;font-size:12px!important}.TeamActivity_memberGrid__5LoWi{padding:16px;grid-template-columns:minmax(0,1fr)}.TeamActivity_member__qgCyC{padding:16px}.TeamActivity_categoryTabs__Ssyzh{padding:10px 12px}.TeamActivity_log__LR7Yl{padding:0 16px 16px}.TeamActivity_eventIcon__7Ik2v{flex-basis:32px;width:32px;height:32px;border-radius:10px}.TeamActivity_eventIcon__7Ik2v svg{width:16px;height:16px}.TeamActivity_updateTitle__EG56E{font-size:13px}.TeamActivity_updateTitle__EG56E>span{font-size:12px}.TeamActivity_updateMeta__WMBkn{font-size:10px}.TeamActivity_workspace__TDRms .TeamActivity_management__q_n3k{margin:0 16px 16px}.TeamActivity_footer__iwuFq{padding:14px 16px;flex-wrap:wrap}.TeamActivity_footer__iwuFq>span:last-child:not(:nth-child(2)){margin-left:23px}.TeamActivity_compare__fmbim,.TeamActivity_formGrid___QX4z{grid-template-columns:1fr}.TeamActivity_detailIdentity__WLqgt h3{font-size:17px}.TeamActivity_provenance___vKp_ dl{grid-template-columns:90px minmax(0,1fr)}.TeamActivity_workspace__TDRms{border-radius:14px}.TeamActivity_count__V9aFT{font-size:11px}}.TeamActivity_workspace__TDRms{container-type:inline-size}@container(max-width:650px){.TeamActivity_filters___nN3a,.TeamActivity_heading__CBE9r{padding:14px;flex-wrap:wrap;gap:10px}.TeamActivity_heading__CBE9r h2{font-size:23px}.TeamActivity_actions__viiyM{flex-wrap:wrap}.TeamActivity_categories__VGUF0{overflow-x:auto;max-width:100%;flex-wrap:nowrap}.TeamActivity_categories__VGUF0 button{flex-shrink:0}}.WorkspaceDialog_dialog__ztRnm{width:min(680px,calc(100vw - 32px));max-height:85dvh;padding:0;margin:auto;color:#294735;background:#fff;border:1px solid #d9e3d8;border-radius:16px;box-shadow:0 24px 80px #172d302b;overflow:auto;font-family:var(--font-podkova),Georgia,serif}.WorkspaceDialog_dialog__ztRnm::backdrop{background:#142e2c66;backdrop-filter:blur(3px)}.WorkspaceDialog_dialog__ztRnm>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#fff;border-bottom:1px solid #e1e7df}.WorkspaceDialog_dialog__ztRnm>header h2{font-size:18px;margin:0}.WorkspaceDialog_dialog__ztRnm>header button{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.WorkspaceDialog_dialog__ztRnm>header button:hover{background:#eef3eb;border-radius:6px}.WorkspaceDialog_content__BTcYQ{padding:20px 22px}.WorkspaceDialog_dialog__ztRnm{width:min(800px,calc(100vw - 24px));max-height:88dvh;scrollbar-width:none;background:#fffefb}.WorkspaceDialog_dialog__ztRnm::-webkit-scrollbar{display:none}.WorkspaceDialog_dialog__ztRnm>header{background:#f4f8ee;padding:18px 24px;color:#244c35}.WorkspaceDialog_dialog__ztRnm>header h2{font:600 22px/1.3 var(--font-podkova),Georgia,serif}.WorkspaceDialog_content__BTcYQ{display:grid;gap:16px;padding:22px;min-width:0}.WorkspaceDialog_dialog__ztRnm button,.WorkspaceDialog_dialog__ztRnm input,.WorkspaceDialog_dialog__ztRnm select,.WorkspaceDialog_dialog__ztRnm textarea{font-family:var(--font-podkova),Georgia,serif}.WorkspaceDialog_dialog__ztRnm :focus-visible{outline:2px solid #6b9577;outline-offset:2px}@media(max-width:560px){.WorkspaceDialog_content__BTcYQ{padding:14px;gap:12px}.WorkspaceDialog_dialog__ztRnm>header{padding:16px}.WorkspaceDialog_dialog__ztRnm>header h2{font-size:19px}}.ProjectPage_page__OMM_v{font-family:var(--font-podkova),"Podkova",Georgia,serif;color:#193424;min-width:0}.ProjectPage_page__OMM_v *{box-sizing:border-box}.ProjectPage_page__OMM_v button,.ProjectPage_page__OMM_v select{font:inherit}.ProjectPage_page__OMM_v h2{font-size:24px;margin:0 0 16px}.ProjectPage_page__OMM_v h3{font-size:20px}.ProjectPage_page__OMM_v p{line-height:1.6;overflow-wrap:anywhere}.ProjectPage_page__OMM_v a{overflow-wrap:anywhere;color:#315f37;text-underline-offset:4px}.ProjectPage_page__OMM_v pre{max-width:100%;overflow:auto;padding:16px;border-radius:12px;background:#f4f7f1;font-size:13px}.ProjectPage_page__OMM_v :not(pre)>code{background:#eef5ea;padding:2px 5px;border-radius:5px}.ProjectPage_hero__gsNx8{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:32px;border-radius:30px;border:1px solid #d6e1d0;background:radial-gradient(circle at top right,#c1ffad66,transparent 45%),linear-gradient(120deg,#fbfaed,#eef5ea);box-shadow:0 10px 30px #19342408;overflow:hidden}.ProjectPage_intro__5IB0R{min-width:0;align-self:center}.ProjectPage_intro__5IB0R h1{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:12px 0;overflow-wrap:anywhere}.ProjectPage_intro__5IB0R>p{font-size:18px;color:#586853}.ProjectPage_intro__5IB0R .ProjectPage_contributors__8YLpr{font-size:14px}.ProjectPage_kicker__AQNDD{font-size:14px;color:#315f37}.ProjectPage_heroActions__Ea5_N{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px}.ProjectPage_page__OMM_v .ProjectPage_primary__cwJwT{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:24px;background:#315f37;color:white;border:1px solid #315f37;text-decoration:none}.ProjectPage_cover__cm7iC{align-self:center;min-width:0;overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 15px 45px #19342415}.ProjectPage_cover__cm7iC>div{display:block}.ProjectPage_cover__cm7iC figure{margin:0}.ProjectPage_cover__cm7iC img,.ProjectPage_cover__cm7iC video{width:100%;height:auto;max-height:380px;object-fit:contain;display:block}.ProjectPage_cover__cm7iC figcaption{padding:8px 16px}.ProjectPage_projectOutline__o9AmG{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:260px;padding:28px;border-radius:24px;border:1px solid #fff;background:#ffffffa6;box-shadow:0 12px 30px #315f3710;backdrop-filter:blur(10px)}.ProjectPage_projectOutline__o9AmG>svg{width:46px;height:46px;padding:10px;box-sizing:content-box;border-radius:50%;background:#eef5ea}.ProjectPage_projectOutline__o9AmG>strong{font-size:25px}.ProjectPage_projectOutline__o9AmG>span{color:#586853}.ProjectPage_jump__2Mxhp{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0;margin:8px 0 16px;border-bottom:1px solid #d6e1d0}.ProjectPage_jump__2Mxhp a{padding:10px 14px;border-radius:24px;text-decoration:none;min-height:44px;background:#fff;border:1px solid #d6e1d0}.ProjectPage_jump__2Mxhp small{background:#eef5ea;padding:2px 7px;border-radius:12px}.ProjectPage_highlights__7nbD4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:24px 0}.ProjectPage_highlights__7nbD4>div{padding:18px 20px;border-radius:20px;background:#eef5ea;border:1px solid #d6e1d0}.ProjectPage_highlights__7nbD4 span{color:#315f37;font-size:14px}.ProjectPage_highlights__7nbD4 p{margin:8px 0 0}.ProjectPage_layout__cJoK_{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.ProjectPage_sidebar__1Vv_8,.ProjectPage_story__eSB2D{display:grid;gap:20px;min-width:0}.ProjectPage_surface__ThaAy{background:#fff;border:1px solid #d6e1d0;border-radius:24px;padding:24px;min-width:0;scroll-margin-top:110px;box-shadow:0 6px 20px #19342406}.ProjectPage_sectionHeader__lQl4I{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d6e1d0;padding-bottom:12px;margin-bottom:16px}.ProjectPage_sectionHeader__lQl4I h2{margin:0}.ProjectPage_surface__ThaAy>p{color:#586853}.ProjectPage_surface__ThaAy img,.ProjectPage_surface__ThaAy video{max-width:100%;height:auto}.ProjectPage_surface__ThaAy figure{margin:12px 0}.ProjectPage_surface__ThaAy audio{max-width:100%}.ProjectPage_markdown__a1dEc{overflow-wrap:anywhere}.ProjectPage_team__DpeDF{display:grid;gap:12px}.ProjectPage_team__DpeDF span{display:flex;align-items:center;gap:10px}.ProjectPage_team__DpeDF b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eef5ea;color:#315f37;font-weight:400}.ProjectPage_fileTree__5jfa_{font-size:14px}.ProjectPage_fileTree__5jfa_ ul{padding-left:16px;list-style:none;margin:0;border-left:1px solid #d6e1d0}.ProjectPage_fileTree__5jfa_>ul{padding:0;border:0}.ProjectPage_fileTree__5jfa_ li{margin:4px 0;min-width:0}.ProjectPage_fileTree__5jfa_ summary{cursor:pointer;padding:8px 0;overflow-wrap:anywhere}.ProjectPage_fileTree__5jfa_ summary svg{vertical-align:middle;margin-right:6px}.ProjectPage_fileTree__5jfa_ button{display:flex;align-items:center;gap:7px;width:100%;padding:10px 4px;text-align:left;border:0;background:transparent;color:#315f37;cursor:pointer;min-height:44px}.ProjectPage_fileTree__5jfa_ button span:first-of-type{min-width:0;overflow-wrap:anywhere;flex:1}.ProjectPage_fileTree__5jfa_ button svg{flex:none}.ProjectPage_fileTree__5jfa_ small{color:#586853;white-space:nowrap}.ProjectPage_simulation__ab_HW{border:1px solid #d6e1d0;border-radius:18px;overflow:hidden;margin:20px 0}.ProjectPage_simToolbar__TJOxh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px;background:#f4f7f1}.ProjectPage_simToolbar__TJOxh>div{flex:1 1 180px}.ProjectPage_simToolbar__TJOxh h3{margin:0 0 4px}.ProjectPage_simToolbar__TJOxh small{color:#586853}.ProjectPage_simulation__ab_HW button{min-height:44px;border:1px solid #a4b89e;border-radius:12px;padding:8px 12px;background:#fff;color:#315f37;cursor:pointer}.ProjectPage_simulation__ab_HW button:disabled{opacity:.5;cursor:not-allowed}.ProjectPage_canvasViewport__Rg1Jr{max-height:600px;overflow:auto;background-color:#f4f7f1;background-image:radial-gradient(#c5d6bd 1px,transparent 0);background-size:20px 20px}.ProjectPage_canvasViewport__Rg1Jr svg{display:block;max-width:none}.ProjectPage_inspect__UXb3h{padding:16px;border-top:1px solid #d6e1d0}.ProjectPage_inspect__UXb3h label{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ProjectPage_inspect__UXb3h select{max-width:100%;padding:8px;border:1px solid #8b9d85;border-radius:8px;background:#fff}.ProjectPage_inspect__UXb3h dl{font-size:14px;padding:12px;background:#f4f7f1;overflow:auto;max-height:180px}.ProjectPage_inspect__UXb3h dl>div{display:flex;justify-content:space-between;gap:16px;padding:6px 0}.ProjectPage_inspect__UXb3h dt{text-transform:capitalize;color:#586853}.ProjectPage_inspect__UXb3h dd{margin:0;overflow-wrap:anywhere}.ProjectPage_results__GDBzj{padding:16px;border-top:1px solid #d6e1d0}.ProjectPage_results__GDBzj>div{border-bottom:1px solid #d6e1d0;padding:10px 0}.ProjectPage_page__OMM_v :focus-visible{outline:3px solid #315f37;outline-offset:3px}@media (max-width:1000px){.ProjectPage_layout__cJoK_{grid-template-columns:minmax(0,1fr)}.ProjectPage_sidebar__1Vv_8{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectPage_hero__gsNx8{gap:20px;padding:24px}}@media (max-width:650px){.ProjectPage_hero__gsNx8{grid-template-columns:1fr;padding:18px;border-radius:22px}.ProjectPage_cover__cm7iC{max-height:320px}.ProjectPage_projectOutline__o9AmG{min-height:170px}.ProjectPage_surface__ThaAy{padding:16px;border-radius:20px}.ProjectPage_sidebar__1Vv_8{grid-template-columns:1fr}.ProjectPage_jump__2Mxhp{gap:6px}.ProjectPage_jump__2Mxhp a{font-size:14px;padding:9px 12px}.ProjectPage_simToolbar__TJOxh{padding:10px}.ProjectPage_canvasViewport__Rg1Jr{max-height:380px}.ProjectPage_heroActions__Ea5_N{gap:12px}}.ProjectPage_topline__aIPlH{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ProjectPage_shareActions__p5chS{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px}.ProjectPage_openCall__19pIW button,.ProjectPage_shareActions__p5chS button{font:inherit;min-height:44px;padding:10px 18px;color:#315f37;background:#fff;border:1px solid #8b9d85;border-radius:24px;cursor:pointer}.ProjectPage_openCall__19pIW button:disabled,.ProjectPage_shareActions__p5chS button:disabled{cursor:default;opacity:.65}.ProjectPage_shareActions__p5chS label{display:grid;gap:8px}.ProjectPage_shareActions__p5chS input{font:inherit;max-width:100%;padding:10px;border:1px solid #8b9d85;border-radius:10px}.ProjectPage_hero__gsNx8{position:relative;isolation:isolate;padding:clamp(24px,4vw,56px)}.ProjectPage_ambient__TZQde{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ProjectPage_ambient__TZQde span{position:absolute;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e8ffdd,#59a46233 65%,#315f3710);box-shadow:inset 2px 4px 12px #ffffff80}.ProjectPage_ambient__TZQde span:first-child{top:-70px;right:28%}.ProjectPage_ambient__TZQde span:nth-child(2){width:70px;height:70px;bottom:24px;left:42%}.ProjectPage_ambient__TZQde span:nth-child(3){width:38px;height:38px;top:36px;left:18px}.ProjectPage_cover__cm7iC,.ProjectPage_intro__5IB0R,.ProjectPage_projectOutline__o9AmG{position:relative}.ProjectPage_facts__DrGzk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 8px;padding:24px;border:1px solid #d6e1d0;border-radius:24px;background:#ffffffed}.ProjectPage_facts__DrGzk>div{min-width:0;padding:0 20px;border-left:1px solid #d6e1d0}.ProjectPage_facts__DrGzk>div:first-child{padding-left:0;border:0}.ProjectPage_facts__DrGzk dt{color:#586853;font-size:14px;margin-bottom:8px}.ProjectPage_facts__DrGzk dd{margin:0;font-size:20px;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ProjectPage_openCall__19pIW{margin-top:24px;padding-top:16px;border-top:1px solid #d6e1d0}.ProjectPage_openCall__19pIW h3{margin:0}.ProjectPage_openCall__19pIW p{white-space:pre-line}.ProjectPage_pageFooter__JoxIw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:32px;padding:28px;border-radius:24px;background:#eef5ea;border:1px solid #d6e1d0}.ProjectPage_pageFooter__JoxIw strong{font-size:24px}.ProjectPage_pageFooter__JoxIw p{margin:8px 0 0;color:#586853}.ProjectPage_pageFooter__JoxIw a{min-height:44px;display:inline-flex;align-items:center}.ProjectPage_previewBanner__GsI1a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:20px 24px;border:1px solid #a4b89e;background:#f4f7f1;border-radius:20px;color:#193424;font-family:var(--font-podkova),Georgia,serif}.ProjectPage_previewBanner__GsI1a p{margin:4px 0 0}.ProjectPage_previewBanner__GsI1a a{color:#315f37;min-height:44px;display:inline-flex;align-items:center}.ProjectPage_previewLoading__SzpQn{min-height:380px;display:grid;place-items:center;color:#315f37;border-radius:24px;background:#f4f7f1}.ProjectPage_page__OMM_v .ProjectPage_mediaZoom__BtWY7{position:relative;display:block;width:100%;padding:0;border:0;background:#eef5ea;cursor:zoom-in;color:#193424}.ProjectPage_mediaZoom__BtWY7>span{position:absolute;right:12px;bottom:12px;background:#fffffff2;border:1px solid #d6e1d0;border-radius:24px;padding:8px 14px;font-size:14px;box-shadow:0 4px 14px #19342412}.ProjectPage_lightbox__m3LPV{position:fixed;width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #d6e1d0;border-radius:24px;color:#193424;background:#fff;box-shadow:0 24px 64px #19342433;font-family:var(--font-podkova),Georgia,serif}.ProjectPage_lightbox__m3LPV::backdrop{background:#0d1d08b3}.ProjectPage_lightbox__m3LPV:not([open]){display:none}.ProjectPage_page__OMM_v .ProjectPage_lightbox__m3LPV img{display:block;width:100%;height:auto;max-height:75dvh;object-fit:contain}.ProjectPage_lightbox__m3LPV>button{display:block;margin:0 0 16px auto;min-height:44px;padding:10px 18px;border:1px solid #8b9d85;border-radius:24px;background:#f4f7f1;color:#315f37;font:inherit;cursor:pointer}.ProjectPage_lightbox__m3LPV p{margin-bottom:0}@media(max-width:800px){.ProjectPage_facts__DrGzk{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ProjectPage_facts__DrGzk>div{padding:0;border:0}.ProjectPage_facts__DrGzk dd{font-size:18px}}@media(max-width:650px){.ProjectPage_topline__aIPlH{margin-bottom:16px}.ProjectPage_hero__gsNx8{padding:20px}.ProjectPage_facts__DrGzk{padding:20px;border-radius:20px}.ProjectPage_pageFooter__JoxIw{padding:20px;align-items:flex-start;flex-direction:column}.ProjectPage_lightbox__m3LPV,.ProjectPage_previewBanner__GsI1a{padding:16px}.ProjectPage_shareActions__p5chS{width:100%}}.ProjectPage_repository__HDvzO{background:#fbfcf9;border:1px solid #d6e1d0;border-radius:20px;padding:24px}.ProjectPage_repository__HDvzO .ProjectPage_topline__aIPlH{margin-bottom:16px}.ProjectPage_breadcrumb__FbFzu,.ProjectPage_repoFooter__106PF a,.ProjectPage_repoLink__xqlK7{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.ProjectPage_banner__Ye_Do{height:clamp(140px,20vw,260px);overflow:hidden;border-radius:12px;background:#eef5ea}.ProjectPage_banner__Ye_Do button,.ProjectPage_banner__Ye_Do figure,.ProjectPage_banner__Ye_Do>div{height:100%;width:100%;margin:0}.ProjectPage_banner__Ye_Do>div{display:block}.ProjectPage_banner__Ye_Do img{width:100%;height:100%;object-fit:cover;display:block}.ProjectPage_banner__Ye_Do button>span,.ProjectPage_banner__Ye_Do figcaption{display:none}.ProjectPage_bannerFallback__XCWhL{position:relative;overflow:hidden;background:linear-gradient(115deg,#193424,#315f37 55%,#b4d9a4)}.ProjectPage_bannerFallback__XCWhL span{position:absolute;width:300px;height:300px;border:1px solid #ffffff35;border-radius:50%;right:12%;top:-160px}.ProjectPage_bannerFallback__XCWhL span+span{width:420px;height:420px;right:-5%;top:30px}.ProjectPage_repoHeader__Mu0Jx{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px 0 8px}.ProjectPage_repoIdentity__h4M4Z{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.ProjectPage_repoIdentity__h4M4Z>svg{width:26px;height:26px;flex:none}.ProjectPage_repoIdentity__h4M4Z>div{min-width:0}.ProjectPage_repoIdentity__h4M4Z p{margin:0 0 4px;font-size:14px}.ProjectPage_repoIdentity__h4M4Z h1{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0;overflow-wrap:anywhere}.ProjectPage_stage__qOUw3{font-size:13px;padding:4px 10px;border:1px solid #a4b89e;border-radius:20px;white-space:nowrap}.ProjectPage_repoActions__iwndC{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ProjectPage_page__OMM_v .ProjectPage_iconButton__oi1Us{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:1px solid #a4b89e;border-radius:10px;background:#fff;color:#315f37;cursor:pointer;flex:none;text-decoration:none}.ProjectPage_page__OMM_v .ProjectPage_iconButton__oi1Us:disabled{opacity:.5;cursor:default}.ProjectPage_page__OMM_v .ProjectPage_iconButton__oi1Us:hover:not(:disabled){background:#eef5ea}.ProjectPage_repository__HDvzO .ProjectPage_jump__2Mxhp{flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:0;margin:12px 0 24px;scrollbar-width:thin}.ProjectPage_repository__HDvzO .ProjectPage_jump__2Mxhp a{display:inline-flex;align-items:center;flex:none;gap:8px;border:0;border-radius:0;background:transparent;border-bottom:2px solid transparent;padding:12px;font-size:15px}.ProjectPage_repository__HDvzO .ProjectPage_jump__2Mxhp a:focus-visible,.ProjectPage_repository__HDvzO .ProjectPage_jump__2Mxhp a:hover{background:#eef5ea;border-bottom-color:#315f37}.ProjectPage_repository__HDvzO .ProjectPage_layout__cJoK_{grid-template-columns:minmax(0,1fr) minmax(230px,280px);gap:28px}.ProjectPage_repository__HDvzO .ProjectPage_layout__cJoK_[data-single-column=true]{grid-template-columns:minmax(0,1fr)}.ProjectPage_repository__HDvzO .ProjectPage_layout__cJoK_[data-single-column=true]>div:empty{display:none}.ProjectPage_repository__HDvzO .ProjectPage_surface__ThaAy{border-radius:12px;box-shadow:none;padding:24px;scroll-margin-top:110px}.ProjectPage_repository__HDvzO .ProjectPage_sectionHeader__lQl4I{margin:-24px -24px 24px;padding:12px 20px;background:#f4f7f1;border-radius:12px 12px 0 0;min-height:56px}.ProjectPage_repository__HDvzO .ProjectPage_sectionHeader__lQl4I h2{font-size:18px;flex:1;min-width:0;overflow-wrap:anywhere}.ProjectPage_repository__HDvzO .ProjectPage_sectionHeader__lQl4I .ProjectPage_iconButton__oi1Us{width:36px;height:36px;border:0;background:transparent}.ProjectPage_repository__HDvzO .ProjectPage_sidebar__1Vv_8 .ProjectPage_surface__ThaAy{background:transparent;padding:0 0 24px;border:0;border-bottom:1px solid #d6e1d0;border-radius:0}.ProjectPage_repository__HDvzO .ProjectPage_sidebar__1Vv_8 .ProjectPage_sectionHeader__lQl4I{margin:0 0 12px;padding:0;border:0;background:transparent}.ProjectPage_repository__HDvzO .ProjectPage_markdown__a1dEc{line-height:1.65}.ProjectPage_repository__HDvzO .ProjectPage_markdown__a1dEc>:first-child{margin-top:0}.ProjectPage_repository__HDvzO .ProjectPage_markdown__a1dEc>:last-child{margin-bottom:0}.ProjectPage_aboutFacts__K4vu_{font-size:14px}.ProjectPage_aboutFacts__K4vu_>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.ProjectPage_aboutFacts__K4vu_ dt,.ProjectPage_muted__Cbijx{color:#586853}.ProjectPage_aboutFacts__K4vu_ dd{margin:0;text-align:right}.ProjectPage_outcomes__BDdRs{padding-left:22px;margin:0}.ProjectPage_outcomes__BDdRs li+li{margin-top:10px}.ProjectPage_repoFooter__106PF{display:flex;justify-content:space-between;align-items:center;margin-top:32px;border-top:1px solid #d6e1d0;padding-top:16px}.ProjectPage_repository__HDvzO .ProjectPage_fileTree__5jfa_ li{border-bottom:1px solid #d6e1d0}.ProjectPage_repository__HDvzO .ProjectPage_fileTree__5jfa_ li:last-child{border-bottom:0}.ProjectPage_repository__HDvzO .ProjectPage_fileTree__5jfa_ button,.ProjectPage_repository__HDvzO .ProjectPage_fileTree__5jfa_ summary{padding:12px 8px}@media(max-width:900px){.ProjectPage_repository__HDvzO .ProjectPage_layout__cJoK_{grid-template-columns:minmax(0,1fr)}.ProjectPage_repository__HDvzO .ProjectPage_sidebar__1Vv_8{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}}@media(max-width:600px){.ProjectPage_repository__HDvzO{padding:12px;border-radius:16px}.ProjectPage_repository__HDvzO .ProjectPage_surface__ThaAy{padding:16px}.ProjectPage_repository__HDvzO .ProjectPage_sectionHeader__lQl4I{margin:-16px -16px 16px;padding:10px 12px}.ProjectPage_repository__HDvzO .ProjectPage_sidebar__1Vv_8 .ProjectPage_sectionHeader__lQl4I{margin:0 0 12px;padding:0}.ProjectPage_repoHeader__Mu0Jx{padding-top:16px}.ProjectPage_repoIdentity__h4M4Z{gap:8px}.ProjectPage_repoIdentity__h4M4Z>div{flex:1 1 70%}.ProjectPage_banner__Ye_Do{height:140px}}.ProjectPage_repository__HDvzO .ProjectPage_shareActions__p5chS{width:auto}.ProjectPage_previewBanner__GsI1a{padding:12px 16px;margin-bottom:16px;border-radius:12px;font-size:14px}.ProjectPage_previewBanner__GsI1a a{width:44px;height:44px;justify-content:center;border:1px solid #a4b89e;border-radius:10px;background:#fff;flex:none}.ProjectPage_blockControls__P3dBR{display:flex;gap:2px;align-items:center}.ProjectPage_blockControls__P3dBR button{width:28px;height:30px;padding:5px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#365e3c;cursor:pointer;border-radius:6px}.ProjectPage_blockControls__P3dBR button:first-child{cursor:grab}.ProjectPage_blockControls__P3dBR button:hover{background:#e4edda}.ProjectPage_blockControls__P3dBR button:disabled{opacity:.3;cursor:default}.ProjectPage_blockControls__P3dBR svg{width:15px;height:15px}.ProjectPage_addBlocks__gWqqG{position:relative;display:flex;align-items:center;gap:12px;margin:10px 0;font-size:12px;color:#587047}.ProjectPage_blockPicker__gLpGL{position:absolute;top:48px;left:0;z-index:10;display:grid;gap:3px;background:#fff;border:1px solid #d1ddc5;box-shadow:0 12px 30px #203c2520;border-radius:12px;padding:10px;min-width:220px}.ProjectPage_blockPicker__gLpGL button{font:inherit;color:inherit;text-align:left;border:0;background:transparent;padding:10px;cursor:pointer;border-radius:7px}.ProjectPage_blockPicker__gLpGL button:hover{background:#edf4e6}@media(max-width:650px){.ProjectPage_blockControls__P3dBR{flex-wrap:wrap;max-width:92px}.ProjectPage_sectionHeader__lQl4I{gap:8px;flex-wrap:wrap}.ProjectPage_sectionHeader__lQl4I h2{min-width:100px;flex:1}}.ProjectPage_surface__ThaAy[data-editing=true]>.ProjectPage_sectionHeader__lQl4I{flex-wrap:wrap}.ProjectPage_surface__ThaAy[data-editing=true]>.ProjectPage_sectionHeader__lQl4I>.ProjectPage_blockControls__P3dBR{flex:1 0 100%;max-width:none;margin-bottom:4px}.ProjectPage_surface__ThaAy[data-editing=true]>.ProjectPage_sectionHeader__lQl4I>h2{flex:1;min-width:0;word-break:normal;overflow-wrap:normal}