.Button_btn__c2iDe{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;min-width:48px;height:48px;padding:0 1rem;border-radius:.5rem;font-size:1rem;font-weight:600;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Button_btn__c2iDe:disabled{opacity:.95;cursor:not-allowed}.Button_btn__c2iDe.Button_loading__o3j_c{cursor:wait}.Button_btn__c2iDe .Button_spinner__bb_Ba{display:block;width:18px;height:18px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:9999px;animation:Button_btn-spin__3rfer .7s linear infinite}.Button_btn__c2iDe.Button_size_icon_sm__Q8jVb .Button_spinner__bb_Ba,.Button_btn__c2iDe.Button_size_icon_xs__DX_ck .Button_spinner__bb_Ba{width:14px;height:14px;border-width:1.5px}.Button_btn__c2iDe.Button_size_icon__VokJ0 .Button_spinner__bb_Ba{width:16px;height:16px}.Button_btn__c2iDe.Button_size_small__rXfnl .Button_spinner__bb_Ba{width:14px;height:14px}.Button_btn__c2iDe:active:not(:disabled){transform:scale(.94)}@media(hover:hover){.Button_btn__c2iDe:hover:not(:disabled){transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}}@keyframes Button_btn-spin__3rfer{to{transform:rotate(1turn)}}.Button_variant_primary__j_pZg{background:#0a0a0a;color:#fff}@media(hover:hover){.Button_variant_primary__j_pZg:hover:not(:disabled){background-color:#333}}.Button_variant_secondary__lXZKW{background:rgba(0,0,0,0);border:1px solid rgba(10,10,10,.5);color:#0a0a0a}@media(hover:hover){.Button_variant_secondary__lXZKW:hover:not(:disabled){background:rgba(10,10,10,.04)}}.Button_variant_tertiary__M6bJt{background:#356b48;color:#fff}@media(hover:hover){.Button_variant_tertiary__M6bJt:hover:not(:disabled){opacity:.9}}.Button_variant_quaternary__CHd10{background:#fff;color:#0a0a0a}@media(hover:hover){.Button_variant_quaternary__CHd10:hover:not(:disabled){background:#f5f5f5}}.Button_variant_outline__efflI{background:rgba(0,0,0,0);border:1px solid #e5e5e5!important;color:#737373}@media(hover:hover){.Button_variant_outline__efflI:hover:not(:disabled){color:#0a0a0a;border-color:#0a0a0a}}.Button_variant_ghost__Ynsmk{background:rgba(0,0,0,0);color:#737373}@media(hover:hover){.Button_variant_ghost__Ynsmk:hover:not(:disabled){color:#0a0a0a;background:#f5f5f5}}.Button_variant_overlay__KWDRr{background:rgba(10,10,10,.5);color:#fff;border:none}@media(hover:hover){.Button_variant_overlay__KWDRr:hover:not(:disabled){background:rgba(10,10,10,.7)}}.Button_variant_danger__TFIYl{background:#dc2626;color:#fff}@media(hover:hover){.Button_variant_danger__TFIYl:hover:not(:disabled){background:hsl(0,72.2222222222%,44.5882352941%)}}.Button_variant_danger-outline__ClrQm{background:#fff;border:1px solid #dc2626;color:#dc2626}@media(hover:hover){.Button_variant_danger-outline__ClrQm:hover:not(:disabled){background:rgba(220,38,38,.1)}}.Button_size_default__E5wXB{padding:0 1rem}.Button_size_small__rXfnl{min-height:36px;height:36px;min-width:auto;padding:0 .75rem;font-size:.75rem}.Button_size_icon__VokJ0{width:48px;min-width:48px;height:48px;padding:0;flex-shrink:0}.Button_size_icon_sm__Q8jVb{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;flex-shrink:0}.Button_size_icon_xs__DX_ck{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;flex-shrink:0}.Button_fullWidth__GfUJR{width:100%}.Button_flex__BpZXu{flex:1}.Button_roundedFull__89CQv{border-radius:9999px}.Input_input__BAC_9{width:100%;border:1px solid #e5e5e5;border-radius:.5rem;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0a0a0a;background:#fff;outline:none;transition:border-color .15s ease}.Input_input__BAC_9::-moz-placeholder{color:#b5b5b5}.Input_input__BAC_9::placeholder{color:#b5b5b5}.Input_input__BAC_9:focus{border-color:#356b48}.Input_input__BAC_9:disabled{opacity:.6;cursor:not-allowed;background-color:#f5f5f5}.Input_size_default__wMnVe{padding:.75rem 1rem;font-size:1rem}.Input_size_sm__IcRkI{padding:.5rem .75rem;font-size:.75rem;border-radius:.25rem}.Input_error__74hw5,.Input_error__74hw5:focus{border-color:#dc2626}.page_page__RxBED{height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.page_header__3gcFU{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:100}.page_headerStart___HoNt{justify-self:start;min-width:0}.page_headerCenter__9r__2{display:flex;align-items:center;justify-content:center;gap:1rem;min-width:0}.page_headerTitle__i_HTT{margin:0;font-size:1.25rem;font-weight:700;color:#0a0a0a;line-height:1.2;white-space:nowrap}.page_headerSpacer__XW28N{min-width:0}.page_content__i0vqs{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.5rem 1rem 1rem}.page_container__5UhMY{width:100%;max-width:390px;margin:0 auto;display:flex;flex-direction:column-reverse;gap:1.5rem}.page_pricingSection__42dNk{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page_toggle__uBKmP{position:relative;display:inline-flex;align-items:stretch;flex-shrink:0;background:rgba(53,107,72,.2);padding:4px}.page_toggleSlider__5xQnu,.page_toggle__uBKmP{border-radius:9999px;box-shadow:0 1px 2px rgba(10,10,10,.05)}.page_toggleSlider__5xQnu{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#fff;transition:transform .25s ease;pointer-events:none;z-index:0}.page_toggleSlider__5xQnu[data-plan=annual]{transform:translateX(0)}.page_toggleSlider__5xQnu[data-plan=monthly]{transform:translateX(100%)}.page_toggleOption__gksix{position:relative;z-index:1;flex:1;min-width:64px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;border:none;border-radius:9999px;cursor:pointer;background:rgba(0,0,0,0);color:#737373;transition:color .25s ease;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.page_toggleOption__gksix[data-selected=true]{color:#0a0a0a}.page_toggleIcon__w_CsP{width:1em;height:1em;flex-shrink:0}.page_cards__n8Qbu{display:flex;flex-direction:column;align-items:center;justify-content:center}.page_card__nbq83{width:100%;display:flex;flex-direction:column;gap:1.5rem;background:rgba(53,107,72,.08);border-radius:.75rem;padding:2rem}.page_cardHeader__u4vXC{display:flex;flex-direction:column;gap:.75rem}.page_badgeWrap__4d5qX{display:inline-flex;align-items:center;align-self:center;max-width:min(100%,280px);overflow:hidden;transition:opacity .25s ease,transform .25s ease}.page_badgeWrap__4d5qX.page_badgeHidden__kBppi{opacity:0;transform:scale(.9);max-width:0;margin:0;padding:0;transition:opacity .25s ease,transform .25s ease,max-width 0s ease .25s}.page_badge__duStD{display:inline-flex;align-items:center;gap:.25rem;background:#fff;color:#356b48;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:9999px;white-space:normal;text-align:center;line-height:1.25}.page_badgeIcon__5Xg8u{width:.875em;height:.875em;flex-shrink:0}.page_priceRow__4JgJR{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.page_priceColumn__A2_tp{display:flex;flex-direction:column;gap:.25rem;min-width:0}.page_priceCompare__YmSYB{margin:0;line-height:1.2}.page_priceCompareStrike__jzz9O{font-size:.875rem;font-weight:500;color:#737373;text-decoration:line-through;text-decoration-thickness:1px}.page_priceBlock__rFFq4{display:flex;align-items:baseline;gap:.25rem}.page_price__A8FzD{font-size:2.25rem;font-weight:700;line-height:1;color:#0a0a0a}.page_priceMeta__7jxGS{font-size:1rem;font-weight:500;color:#0a0a0a}.page_planNote__Dnx41{font-size:.75rem;color:#737373;min-height:1em}.page_featureList__oFAiE{display:flex;flex-direction:column;gap:.75rem;flex:1;list-style:none;padding:0;margin:0}.page_featureItem__G6Pdh{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;color:#0a0a0a}.page_checkIcon__VDSZF{flex-shrink:0;width:16px;height:16px;color:#356b48;margin-top:2px}.page_cardFooter__G9DoS{margin-top:auto}.page_featureDisabled__tDI_d,.page_featureDisabled__tDI_d .page_featureCheck__coVME{color:#b5b5b5}.page_featureCheck__coVME{flex-shrink:0;color:#356b48;width:16px;margin-top:2px}.page_referralSection__l5Jpp{background:rgba(0,0,0,0);border:1px solid #e5e5e5;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.page_referralLabel__gQ8a2{margin:0;font-size:.875rem;font-weight:500;color:#0a0a0a}.page_referralInputRow__FjplJ{display:flex;gap:.75rem;align-items:center}.page_referalInput__uXG_c{flex:1}.page_couponApplied__TWE_P{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(22,163,74,.08);border-radius:.5rem}.page_couponIcon__ikM_C{flex-shrink:0;color:#16a34a}.page_couponCode__BWME5{font-size:.875rem;font-weight:700;color:#0a0a0a;letter-spacing:.05em;flex:1}.page_couponDiscount__Cc18X{font-size:.75rem;font-weight:600;color:#16a34a;white-space:nowrap}.page_couponRemove__kD6cB{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#737373;padding:0;flex-shrink:0}.page_couponRemove__kD6cB:hover{color:#0a0a0a}.page_referralHint__XNJPJ{font-size:.75rem;color:#737373;line-height:1.5;white-space:pre-line}.page_referralError__cH9ik{font-size:.75rem;color:#dc2626;line-height:1.4}.page_referralSuccess__unwxC{font-size:.75rem;color:#16a34a;line-height:1.4}.page_inputError__tH3fq{border-color:#dc2626!important}.LogoSpinner_logoSpinner__hWLLN{animation:LogoSpinner_logo-spinner-pulse__cascd 1.6s ease-in-out infinite}@keyframes LogoSpinner_logo-spinner-pulse__cascd{0%,to{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(.8)}}.page_page__y9OJx{height:100dvh;max-height:100dvh;display:flex;flex-direction:row-reverse}.page_contentColumn__yWmg8{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:20px}.page_imageColumn__hk6DG{display:none;position:relative;width:30%;border-radius:.5rem;overflow:hidden;margin:10px}@media(min-width:769px){.page_imageColumn__hk6DG{display:block}}.page_heroImage__MhdoY{-o-object-fit:cover;object-fit:cover}.page_contentBlock__5sZqU{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.page_logo__aj8aa{margin-left:-12px}.page_content__JMcWg{width:100%}.page_title__5k14V{margin-bottom:1.5rem;width:100%}.page_form__C8Yrr{display:flex;flex-direction:column;gap:1rem}.page_field__g2eyV{display:flex;flex-direction:column;gap:.5rem}.page_label__Q1ZWA{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_errorMsg__tAv_5{font-size:.875rem;color:#dc2626;margin-top:-.25rem}.page_submit__k564A{width:100%;padding:.75rem 1rem;background-color:#356b48;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.page_submit__k564A:hover:not(:disabled){background-color:#7bb892}.page_submit__k564A:disabled{opacity:.5;cursor:not-allowed}.page_success__2Dop9{text-align:left;padding:1rem 0}.page_successTitle__72JSN{font-size:1.25rem;font-weight:600;color:#0a0a0a;margin-bottom:.5rem}.page_successText__8UxF0{font-size:.875rem;color:#737373;line-height:1.6;white-space:pre-line}.page_mailHints__48OWa{margin-top:.75rem;font-size:.75rem;color:#737373;opacity:.6}.page_mailHints__48OWa p+p{margin-top:.5rem}.page_mailHintUnderline__BDbYI{text-decoration:underline}.page_openMailBtn__FCIdA{margin-top:2rem;border-color:#356b48!important;color:#356b48!important}.page_openMailBtn__FCIdA:hover:not(:disabled){background-color:rgba(53,107,72,.08)!important;border-color:#356b48!important;color:#356b48!important}.page_openMailIcon__7qk5T{width:1.25rem;height:1.25rem;flex-shrink:0}.page_loadingOverlay__7OAkX{flex:1;display:flex;align-items:center;justify-content:center}.page_loadingSpinner__vi35Z{width:32px;height:32px;border:2px solid #e5e5e5;border-top-color:#356b48;border-radius:9999px;animation:page_spin__KZOpC .8s linear infinite}.page_otpForm__BaDWB{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.page_otpBoxes__VvjJ_{display:flex;align-items:center;gap:.5rem}.page_otpSpinnerWrap__m_2N6{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}@keyframes page_spin__KZOpC{to{transform:rotate(1turn)}}.page_otpBox__jk4cy{flex:0 0 auto!important;width:46px!important;height:46px!important;min-width:0!important;padding:0!important;font-size:1.125rem!important;font-weight:600!important;text-align:center!important;letter-spacing:0!important}.page_changeEmail__PY_yD{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;background:none;border:none;padding:0;font-size:.875rem;color:#737373;cursor:pointer;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.page_changeEmail__PY_yD:hover{color:#0a0a0a}.page_changeEmailIcon__2c74_{width:1rem;height:1rem;flex-shrink:0}.ConfirmModal_modalOverlay__IMhJ2{position:fixed;inset:0;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:40}.ConfirmModal_modalCard__IZn8p{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 10px 15px rgba(10,10,10,.1);width:min(520px,100%);padding:1.25rem}.ConfirmModal_modalTitle__a_gjT{font-size:1.125rem;font-weight:600;color:#0a0a0a}.ConfirmModal_modalText__aXBzo{margin-top:.5rem;font-size:.875rem;color:#737373;line-height:1.5;white-space:pre-line}.ConfirmModal_modalError__XC8S5{margin-top:.5rem;font-size:.75rem;color:#ef4444}.ConfirmModal_modalActions__mOI2C{margin-top:1rem;display:flex;gap:.5rem;justify-content:flex-end}.ActionMenu_dock__xalaP{position:relative;flex-shrink:0;display:inline-flex;align-items:center;align-self:center}.ActionMenu_triggerBtn__BAuyD{min-width:20px!important;width:20px!important}.ActionMenu_backdrop__dN1Zl{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,0);touch-action:none}.ActionMenu_menu__0lk_2{position:absolute;right:calc(100% + .25rem);top:50%;transform:translateY(-50%);border:1px solid #e5e5e5;border-radius:.5rem;background:#fff;overflow:hidden;z-index:30;display:flex;flex-direction:column;gap:.25rem;padding:.25rem;min-width:-moz-max-content;min-width:max-content;width:-moz-max-content;width:max-content}.ActionMenu_duplicateBtn__c9_6x{background:rgba(53,107,72,.055);color:#0a0a0a}.ActionMenu_icon__BKoPh{width:14px;height:14px;flex-shrink:0}.page_page__3lPSy{height:100dvh;max-height:100dvh;display:flex;justify-content:space-between;flex-direction:column;overflow:hidden;background:rgba(53,107,72,.055)}.page_scrollArea__hacxk{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;scroll-snap-type:y proximity;scroll-padding-top:.75rem}.page_sessionListWithActionsBackdrop__wFVe7{position:relative}.page_header__tcr_G{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background:#fff;z-index:10}.page_headerRight__vixPY{display:flex;align-items:center;gap:.5rem}.page_offlineNotice__zy_JJ,.page_syncNotice__AIRZU{flex-shrink:0;margin:.75rem 1rem 0;padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;line-height:1.5}.page_offlineNotice__zy_JJ{color:#ef4444;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);display:flex;flex-direction:column;gap:.5rem}.page_offlineShowLocalBtn___jBaE{background:none;border:none;padding:0;font-size:.75rem;font-weight:500;color:#ef4444;text-decoration:underline;cursor:pointer;text-align:left}.page_syncNotice__AIRZU{color:#16a34a;background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.2)}.page_avatarLetter__RgK0o{text-transform:uppercase;line-height:1}.page_settingsIcon__6Zb4N{display:block;flex-shrink:0}.page_avatarSpinner__TecUk{display:block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:9999px;animation:page_spin__mfUuy .7s linear infinite}.page_loadingScreen__pKAME{flex:1;display:flex;align-items:center;justify-content:center}@keyframes page_spin__mfUuy{to{transform:rotate(1turn)}}.page_emptyState__OnQ_P{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;gap:.75rem}.page_emptyIcon__dLQGq{width:2.5rem;height:2.5rem;flex-shrink:0}.page_emptyTitle__BAOcg{font-size:1rem;font-weight:500;color:#0a0a0a}.page_emptyDescription__Uybpb{font-size:.875rem;color:#737373}.page_sessionList__EBBs0{flex:1 0 auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.page_sessionCardPendingDelete__uClmF{display:none!important}.page_sessionCard__CGxsu{scroll-snap-align:start;width:100%;border:1px solid #e5e5e5;border-radius:.5rem;background:#fff;padding:1rem;cursor:pointer;text-align:left;display:flex;align-items:center;gap:.75rem;transition:border-color .15s ease;position:relative}.page_sessionCard__CGxsu:active{border-color:#356b48}@media(hover:hover)and (pointer:fine){.page_sessionCard__CGxsu:hover{border-color:#356b48}}.page_sessionCard__CGxsu:focus-visible{outline:2px solid #356b48;outline-offset:2px}.page_sessionCardHighlight__c4te_{border-color:#356b48;box-shadow:0 0 0 2px rgba(53,107,72,.2);animation:page_sessionCardHighlightPulse__eYCi4 2.4s ease-out forwards}@keyframes page_sessionCardHighlightPulse__eYCi4{0%{box-shadow:0 0 0 3px rgba(53,107,72,.35)}to{box-shadow:0 0 0 0 rgba(53,107,72,0)}}.page_cardMain__wjw07{flex:1;min-width:0;display:flex;flex-direction:column;gap:.75rem}.page_cardTop__iF2pE{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.page_cardInfo__64tk4{min-width:0;flex:1}.page_projectTitleLine__AEoMB{display:flex;align-items:center;gap:.5rem;overflow:hidden;white-space:nowrap}.page_projectNumber__BmNYH{font-size:1rem;font-weight:600;color:#0a0a0a;flex-shrink:0}.page_projectSep__RQkEt{font-size:1rem;color:#737373;flex-shrink:0}.page_projectName__Co4bn{font-size:1rem;font-weight:500;color:#0a0a0a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page_expiryBadge__gNSgn{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:9999px;flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.page_expiryIcon__dDPaN{flex-shrink:0}.page_expiryNormal__5uhzK{color:#737373}.page_expiryWarning__ccoMm{color:#ca8a04}.page_expiryUrgent__J4tWe{color:#ef4444}.page_expiryExpired__feGvv{color:#737373;text-decoration:line-through}.page_cardBottom__8d_o2{justify-content:space-between}.page_cardBottom__8d_o2,.page_metaList__w5rKC{display:flex;align-items:center;gap:.5rem}.page_metaItem__9twyK,.page_metaSep__PHW_B{font-size:.75rem;color:#737373}.page_metaSep__PHW_B{opacity:.4}.page_statusBadge__V4t_X{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:9999px;white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem}.page_statusIcon__bcGBD{flex-shrink:0}.page_statusDraft__X08At{color:#c2410c;background:rgba(234,88,12,.1)}.page_statusQueued__Vb7zE{color:#ca8a04;background:rgba(202,138,4,.1)}.page_statusSent__zrfyv{color:#16a34a;background:rgba(22,163,74,.1)}.page_stickyBottom__M81bQ{position:sticky;bottom:0;z-index:10;flex-shrink:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e5e5e5;border-radius:16px 16px 0 0;display:flex;align-items:center;gap:.5rem}.page_deleteErrorBanner__SrN5T{position:fixed;bottom:calc(164px + env(safe-area-inset-bottom, 0px));right:1.25rem;left:auto;max-width:min(360px,100vw - 2.5rem);z-index:300;padding:.75rem 1rem;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.2);border-radius:.75rem;font-size:.875rem;color:#dc2626}.page_page__aZ8Dj{height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.page_header__JtS3m{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;padding:1rem;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background:#fff;z-index:100}.page_title__u2tZr{grid-column:2;justify-self:center;text-align:center}.page_content__YRpxT{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;background:rgba(53,107,72,.055);display:flex;flex-direction:column;position:sticky;bottom:0}.page_contentInner__N2HHt{max-width:480px;margin:0 auto;width:100%;box-sizing:border-box;padding:1.5rem 1rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;min-height:100%}.page_contentScrollTop__7E0aA{justify-content:flex-start}.page_stickyBottom__qxFO1{flex-shrink:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e5e5e5;border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center}.page_step1Cards__58w0q{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem}.page_step1CardsDisabled__csh5i{opacity:.5;pointer-events:none}.page_step1Title__3HpGR{font-size:1.125rem;font-weight:600;color:#0a0a0a;margin:0;text-wrap:balance}.page_step1Card__stcYm{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid #e5e5e5;border-radius:.75rem;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.page_step1Card__stcYm:hover:not(:disabled){border-color:#356b48;box-shadow:0 0 0 3px rgba(53,107,72,.08)}.page_step1Card__stcYm:disabled{cursor:default}.page_step1CardHeader__z0nq9{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_step1CardTitle__RUv2w{font-size:1rem;font-weight:600;color:#0a0a0a}.page_step1Badge__qcpSL{font-size:.75rem;font-weight:500;color:#356b48;background:rgba(53,107,72,.1);padding:.25rem .5rem;border-radius:9999px}.page_step1CardDesc__jLNyP{font-size:.875rem;color:#737373;line-height:1.5;margin:0}.page_step1CardWrapper__71RX0{display:flex;flex-direction:column;gap:.5rem;width:100%}.page_step1FolderLink__JDtBj{background:none;border:none;padding:0;font-size:.75rem;color:#737373;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:left;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.page_step1FolderLink__JDtBj:hover:not(:disabled){color:#0a0a0a}.page_step1FolderLink__JDtBj:disabled{opacity:.4;cursor:default}.page_step1CardLoading__h4NWa{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#737373;margin-top:.25rem}.page_stepTitle__VkqIU{font-size:1rem;font-weight:600;color:#0a0a0a;text-align:left;width:100%}.page_stepDesc__kBcFN{font-size:.875rem;color:#737373;line-height:1.5;width:100%;white-space:pre-line}.page_summaryCard__kIauf{width:100%;border:1px solid #e5e5e5;border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#fff;text-align:center}.page_summaryLabel___uOEU{font-size:.75rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.05em}.page_summaryProject__FbWNI{font-size:1.125rem;font-weight:700;color:#0a0a0a}.page_summaryNumber__YwBjm{font-size:.875rem;color:#737373}.page_summaryStats__xA3QQ{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#0a0a0a;margin-top:.25rem}.page_statSep__WgLmG{color:#737373;opacity:.4}.page_photosFound__Ae_y7{font-size:.875rem;color:#16a34a;font-weight:500;margin-top:.25rem}.page_photosUploadRow__tKaXy{display:flex;justify-content:center;gap:.75rem;width:100%}.page_photoResult__TMYzP{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;padding:.75rem;border-radius:.5rem;width:100%}.page_photoResultOk__GMo_l{color:#16a34a;background:rgba(22,163,74,.08)}.page_photoResultError__IZht3{color:#ef4444;background:rgba(239,68,68,.08)}.page_photoResultIcon__zVhlP{flex-shrink:0;color:#16a34a}.page_skipRow__OaMUd{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:1rem}.page_skipLabel__ZCSL0{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;color:#0a0a0a;line-height:1.5}.page_skipCheckbox__Ww05U{flex-shrink:0;margin-top:2px;width:16px;height:16px;accent-color:#356b48;cursor:pointer}.page_skipWarning___tlL5{font-size:.75rem;color:#737373;line-height:1.5;padding-left:calc(16px + .75rem)}.page_planList__NjaKc{width:100%;display:flex;flex-direction:column;gap:.75rem}.page_planCard__Sn5yX{width:100%;border:1px solid #e5e5e5;border-radius:.5rem;padding:1rem;display:flex;align-items:center;gap:.75rem;background:#fff;transition:border-color .15s ease}.page_planCardValid__CoUwT{border-color:#16a34a;background:rgba(22,163,74,.04)}.page_planCardError__bfJ_i{border-color:#ef4444;background:rgba(239,68,68,.04)}.page_planCardInfo__A7fsc{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.page_planName__7QO5K{font-size:.875rem;font-weight:600;color:#0a0a0a}.page_planFilename__2jxWI,.page_planName__7QO5K{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_planFilename__2jxWI{font-size:.75rem;color:#737373}.page_planError__DhN0h{font-size:.75rem;color:#dc2626;margin-top:.25rem}.page_validBadge__PhLQS{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#16a34a;flex-shrink:0}.page_importingScreen__RlAtb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem}.page_importingLabel__2WHa2{font-size:.875rem;color:#737373}.page_successScreen__GKXUx{flex:1;flex-direction:column;gap:1rem;width:100%}.page_successIcon__ZBuSq,.page_successScreen__GKXUx{display:flex;align-items:center;justify-content:center}.page_successIcon__ZBuSq{width:32px;height:32px;border-radius:9999px;background:#16a34a;color:#fff;font-size:1.75rem;font-weight:700}.page_successTitle__NdXxf{font-weight:600;text-align:center}.page_errorMsg__Ac_Uc{font-size:.875rem;color:#dc2626;text-align:center;width:100%}.page_page__QUWEW{height:100dvh;max-height:100dvh;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;background:rgba(53,107,72,.055);overflow:hidden}.page_pageProcessingLayout__oHOhh{gap:0;justify-content:flex-start}.page_offlineWall__r_TX8{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;gap:1rem}.page_offlineWallTitle__3EdyA{font-size:1rem;font-weight:600;color:#0a0a0a}.page_offlineWallText__EXZMQ{font-size:.875rem;color:#737373;line-height:1.5}.page_container__FpuZM{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.page_uploadSections__caHTA{display:flex;flex-direction:column;gap:1rem;min-width:0}.page_header__ArjEc{flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10}.page_headerProcessing__uKkJW{justify-content:space-between;padding:.75rem 1rem}.page_content__fT1dB{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem}.page_stickyBottom__bybz7{flex-shrink:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:#f5f5f5;border-top:1px solid #e5e5e5;border-radius:16px 16px 0 0;display:flex;align-items:center;gap:.5rem;position:sticky;bottom:0;z-index:10}.page_section__QBC0z{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.page_sectionLabel__Mouty{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_field__qzqt9{display:flex;flex-direction:column;gap:.5rem}.page_label__IqSVJ{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_optional__7CGjh{font-weight:400;color:#737373}.page_hint__g8_W3{font-size:.75rem;color:#737373;line-height:1.5}.page_fieldError__FMHzO{font-size:.75rem;color:#dc2626}.page_importOptions__s3rWZ{display:flex;flex-direction:column;align-items:stretch;gap:1rem}@media(min-width:640px){.page_importOptions__s3rWZ{flex-direction:row}}.page_importOption__VJDaJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:border-color .15s ease,background-color .15s ease;text-align:center;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;outline:none}.page_importOptionPhoto__38Fpv{width:100%;flex:none;padding:1.25rem 1.5rem;border:1px solid #e5e5e5;border-radius:.75rem;background:#fff}@media(min-width:640px){.page_importOptionPhoto__38Fpv{width:auto}}.page_importOptionPhoto__38Fpv:hover{border-color:#d4d4d4;background-color:#f5f5f5}.page_importOptionPdf__Yhod8{flex:1;min-width:200px;border:1px dashed #d4d4d4;border-radius:.75rem;padding:1.5rem 1rem;background:rgba(0,0,0,0)}.page_importOptionPdf__Yhod8:hover{border-color:#356b48;background-color:#f5f5f5}.page_importOptionIcon__NHG5m{width:2rem;height:2rem;flex-shrink:0;color:#0a0a0a}.page_importOptionLabel__p42e8{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_importOptionLabelMultiline__cN0vY{white-space:pre-line;text-align:center}.page_importOptionHint___JlZA{font-size:.75rem;color:#737373;line-height:1.4;display:none}@media(min-width:1024px){.page_importOptionHint___JlZA{display:block}}.page_dropZoneLoading__A2z18{cursor:default;background-color:#f5f5f5}.page_dropZoneLoading__A2z18:hover{border-color:#d4d4d4;background-color:#f5f5f5}.page_dropZoneActive__mbqN3{border-color:#356b48;background-color:rgba(220,38,38,.02)}.page_checkboxLabel__MnD4M{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;font-size:.875rem;color:#0a0a0a}.page_checkbox__BjjZe{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#0a0a0a;cursor:pointer}.page_pdfHeader__VPiO5{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.page_removePdfBtn__Ge_Pm{flex-shrink:0}.page_pdfMeta__EOkm5{display:flex;flex-direction:column;gap:.25rem;min-width:0}.page_pdfName__sn_bo{font-size:.875rem;font-weight:600;color:#0a0a0a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_pdfInfo__MqZZ2{font-size:.75rem;color:#737373}.page_pageSelectorBar__N826u{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.page_pageSelectorBar__N826u .page_hint__g8_W3{white-space:pre-line}.page_pagesGrid__Y1qS4{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:640px){.page_pagesGrid__Y1qS4{grid-template-columns:repeat(4,1fr)}}.page_pagesGrid__Y1qS4 input{-webkit-user-select:text;-moz-user-select:text;user-select:text}.page_pageCard__P7HrE{display:flex;flex-direction:column;gap:.5rem;opacity:.5;transition:opacity .15s ease}.page_pageCardActive__BI_VS{opacity:1}.page_thumbnailWrapper__Pdma4{position:relative;aspect-ratio:.707;border:2px solid #e5e5e5;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:border-color .15s ease;background:#f5f5f5}.page_pageCardActive__BI_VS .page_thumbnailWrapper__Pdma4,.page_thumbnailWrapper__Pdma4:hover{border-color:#356b48}.page_thumbnail__QeXTH{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page_photoCardWrapper__udWwm{position:relative;aspect-ratio:.707;border:2px solid #e5e5e5;border-radius:.5rem;overflow:hidden;background:#f5f5f5}.page_pageCardActive__BI_VS .page_photoCardWrapper__udWwm{border-color:#356b48}.page_removePhotoBtn__xwEuw{position:absolute;top:.25rem;right:.25rem;z-index:2}.page_pageOverlay__SWK7Z{position:absolute;inset:0;background:hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center}.page_pageOverlaySelected__AXYWz{background:rgba(53,107,72,.08)}.page_checkmark__a_yWh{width:22px;height:22px;background:#356b48;color:#fff;border-radius:9999px;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}.page_pageLabel__xpK_q{position:absolute;bottom:.25rem;left:50%;transform:translateX(-50%);font-size:.65rem;font-weight:600;color:#0a0a0a;background:hsla(0,0%,100%,.85);padding:1px .5rem;border-radius:9999px;white-space:nowrap}.page_submitButton__hxRvi{gap:.75rem}.page_submitCount__ZZ8J4{font-size:.75rem;font-weight:400;opacity:.8;background:hsla(0,0%,100%,.2);padding:2px .5rem;border-radius:9999px}.page_processingContent__e1xjC{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.page_processingHeaderTitle__VPTp9{margin:0;flex:1;min-width:0;text-align:center;font-size:1rem;font-weight:600;color:#0a0a0a;line-height:1.5}.page_page__2blUD{height:100dvh;max-height:100dvh;flex-direction:column;overflow:hidden}.page_header__7tHsO,.page_page__2blUD{display:flex;justify-content:space-between}.page_header__7tHsO{align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10}.page_cameraPrompt__Y5Amr{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem}.page_cameraIcon__yIJwI{width:3rem;height:3rem;flex-shrink:0}.page_cameraText__uO6tG{font-size:.875rem;color:#737373}.page_photoPreview__8MOwu{position:relative;flex:1;min-height:0;overflow:hidden;box-sizing:border-box}.page_photoPreview__8MOwu img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.page_photoFields__hM2aV{padding:.75rem 1rem}.page_formFields__yVA9I,.page_photoFields__hM2aV{flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;background:#fff;border-top:1px solid #e5e5e5}.page_formFields__yVA9I{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0;position:sticky;bottom:0;z-index:10}.page_photoActions__Tt_AG{position:absolute;top:1.5rem;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.page_photoActions__Tt_AG .page_photoActionBtn__iXqGN{pointer-events:auto}.page_photoActions__Tt_AG .page_photoActionBtnLeft__8xlnJ{border-radius:0 .5rem .5rem 0;box-shadow:4px 0 16px rgba(10,10,10,.12)}.page_photoActions__Tt_AG .page_photoActionBtnRight__PXPSx{border-radius:.5rem 0 0 .5rem;box-shadow:-4px 0 16px rgba(10,10,10,.12)}.page_roomRow__P7_cJ{display:flex;align-items:center;gap:.5rem}.page_addRoomIconBtn__1SXmt,.page_confirmRoomBtn__Lgrox{flex-shrink:0}.page_roomInputRow__u7bDQ{display:flex;align-items:center;gap:.25rem;flex:1}.page_roomInput__5y74p{flex:1;min-width:0}.page_clearRoomBtn__fFMWf{flex-shrink:0}.page_textarea__9P8y6{width:100%;padding:.75rem 1rem;border:1px solid #e5e5e5;border-radius:.5rem;font-size:1rem;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0a0a0a;background:#fff;resize:none;outline:none;transition:border-color .15s ease;line-height:1.5}.page_textarea__9P8y6::-moz-placeholder{color:#b5b5b5}.page_textarea__9P8y6::placeholder{color:#b5b5b5}.page_textarea__9P8y6:focus{border-color:#356b48}.page_pendingDots__8rGnm{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}.page_pendingDotItem__LXO4v{display:flex;align-items:center;gap:.5rem;padding:0;cursor:pointer}.page_pendingDotBadge__bn31t{width:20px;height:20px;border-radius:9999px;color:#fff;font-weight:700;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #fff;box-shadow:0 1px 2px rgba(10,10,10,.05)}.page_pendingDotPlans__3trR_{display:flex;flex-wrap:wrap;gap:.25rem}.page_pendingDotPlanBadge__3Q7IS{display:inline-flex;align-items:center;gap:4px;padding:.25rem .5rem;border:1px solid #d4d4d4;border-radius:9999px;font-size:.75rem;color:#0a0a0a}.page_pendingDotPlanIcon__zjNQP{flex-shrink:0;color:#737373}.page_pendingDotPlanName__cihTv{max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_removeDotBtn__aPxoh{background:none;border:none;cursor:pointer;color:#737373;display:flex;align-items:center;padding:0}.page_removeDotBtn__aPxoh:hover{color:#0a0a0a}.page_actions__lExCe{display:flex;flex-direction:row;gap:.75rem}.page_actions__lExCe>:last-child{flex:1}.page_fileInputHidden__J4eE_{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.page_page__WEdop{height:100dvh;max-height:100dvh;flex-direction:column;overflow:hidden}.page_header__BsXbp,.page_page__WEdop{display:flex;justify-content:space-between}.page_header__BsXbp{flex-shrink:0;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10}.page_content__y0hmG{flex:1;min-height:0;display:flex;flex-direction:column;padding:.75rem 1rem;gap:.5rem;overflow:hidden}.page_instruction__iDI0U{font-size:.75rem;color:#737373;text-align:center;flex-shrink:0}.page_planSelector__fZvDX{display:flex;gap:.5rem;overflow-x:auto;flex-shrink:0;padding:0;-webkit-overflow-scrolling:touch}.page_planSelector__fZvDX::-webkit-scrollbar{display:none}.page_planSelector__fZvDX{scrollbar-width:none}.page_planTab__sgsuI{display:flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border:1px solid #e5e5e5;border-radius:9999px;font-size:.875rem;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#737373;background:#fff;cursor:pointer;white-space:nowrap;transition:all .15s ease;min-width:0}.page_planTab__sgsuI:hover{border-color:#356b48;color:#0a0a0a}.page_planTabLabel__P0q5u{display:block;min-width:0;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_planTabActive__osq1R{border-color:#356b48;color:#0a0a0a;background:#f5f5f5}.page_planTabUsed__6QTrI{color:#0a0a0a}.page_planTabDot__oY4DQ{width:8px;height:8px;border-radius:9999px;flex-shrink:0}.page_stickyBottom__2EyOd{flex-shrink:0;display:flex;flex-direction:column;gap:.75rem;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e5e5e5;border-radius:16px 16px 0 0;position:sticky;bottom:0;z-index:10}.page_colorRowWrap__tCBgN{align-self:center;margin-inline:auto;width:-moz-max-content;width:max-content;max-width:100%;min-width:0}.page_colorRow__B_TFf{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;min-width:0;padding-block:.5rem;padding-inline:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch}.page_colorRow__B_TFf::-webkit-scrollbar{display:none}.page_colorRow__B_TFf{scrollbar-width:none}.page_colorToolbar__EIPsl{display:flex;flex-direction:column;gap:.5rem}.page_activeColorHeader__Bvv5p{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;width:-moz-max-content;width:max-content;margin:0 auto;padding:.25rem .25rem .25rem 1rem}.page_activeColorNameTop__N4j2U{font-size:.78rem;font-weight:600;color:#0a0a0a;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.page_colorItem__dbGWp{display:flex;align-items:center;border:none;background:rgba(0,0,0,0);padding:0}.page_colorSwatch__3mH44{width:28px;height:28px;border-radius:9999px;border:none;outline:2px solid rgba(0,0,0,0);outline-offset:3px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;transition:outline-color .15s ease,transform .15s ease}.page_colorSwatch__3mH44:hover{transform:scale(1.1)}.page_colorSwatchActive__CTN_A{outline-color:currentColor;transform:scale(1.05);width:auto;min-width:28px;padding-inline:6px}.page_activeColorActions__32rIk{display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}.page_colorActionHint__lMuGO{margin:0;text-align:center;font-size:.68rem;color:#dc2626}.page_colorCircleAction__6aeF5{width:28px;height:28px;border-radius:9999px;border:1px solid #d4d4d4;background:#fff;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.page_colorCircleActionInactive__K1OnG,.page_colorCircleAction__6aeF5:disabled{opacity:.45}.page_addColorField__YRODi{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#0a0a0a;font-weight:500}.page_addColorFieldLabel__BT6NL{cursor:pointer}.page_addColorPickerRow__1w0Cf{display:flex;align-items:center;gap:.75rem}.page_addColorHex___jcSE{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:400;color:#737373;letter-spacing:.03em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.page_addColorPicker__4mstC{width:40px;height:40px;cursor:pointer;border:1px solid #e5e5e5;border-radius:.25rem;background:rgba(0,0,0,0);padding:0;overflow:hidden}.page_addColorPicker__4mstC::-webkit-color-swatch-wrapper{padding:0}.page_addColorPicker__4mstC::-webkit-color-swatch{border:none;border-radius:inherit}.page_addColorPicker__4mstC::-moz-color-swatch{border:none}.page_loadingScreen__8gG2K{flex:1;display:flex;align-items:center;justify-content:center}.page_page__DBHkK{height:100dvh;max-height:100dvh;display:flex;justify-content:space-between;flex-direction:column;overflow:hidden;background:rgba(53,107,72,.055)}.page_loadingScreen__MLqnT,.page_progressScreen__uQbS1{flex:1;display:flex;align-items:center;justify-content:center}.page_progressScreen__uQbS1{flex-direction:column;gap:.75rem;padding:3rem;position:sticky;bottom:0;z-index:10}.page_progressBlock__M0OM6{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:280px}.page_progressPercent__Z_etj{font-size:1.5rem;font-weight:700;color:#0a0a0a}.page_progressBarTrack__jgoUy{width:100%;height:4px;background:#e5e5e5;border-radius:9999px;overflow:hidden}.page_progressBarFill__ld2PK{height:100%;background:#356b48;border-radius:9999px;transition:width .12s linear}.page_progressCarousel__13raO{position:relative;height:1.5em;width:100%;max-width:280px;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_progressStepText__4fLR0{position:absolute;left:50%;top:50%;font-size:.875rem;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0a0a0a;white-space:nowrap}.page_progressStepEnter__M4yuJ{animation:page_progressEnter__ORcK6 .45s ease-out forwards}.page_progressStepExit__oJIMC{animation:page_progressExit__E0tFV .45s ease-out forwards}@keyframes page_progressEnter__ORcK6{0%{transform:translate(-150%,-50%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes page_progressExit__E0tFV{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(150%,-50%);opacity:0}}.page_header__FM25E{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10}.page_offlineNotice__jFBQ2{margin:.75rem 1rem 0;padding:.5rem .75rem;border-radius:.5rem;font-size:.75rem;color:#ef4444;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2)}.page_content___clAZ{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:1.25rem;padding:1rem;z-index:10}.page_summaryCard__dD9B_{background:#fff;border-radius:.5rem;padding:1rem}.page_summaryProject__zmXth{font-size:1rem;font-weight:600;color:#0a0a0a;margin-bottom:.25rem}.page_summaryNumber__Ya9Xs{margin-bottom:.75rem}.page_reassurance__bing9,.page_summaryNumber__Ya9Xs,.page_summaryStats__5D7BN{font-size:.875rem;color:#737373}.page_reassurance__bing9{line-height:1.6;text-wrap:balance}.page_reassurance__bing9 p{margin:0 0 .5rem}.page_reassurance__bing9 p:last-child{margin-bottom:0}.page_reassuranceNote__JBmhz{white-space:pre-line}.page_reassuranceList__QID7e{margin:0 0 .5rem;padding:0 0 0 .75rem;list-style:none}.page_reassuranceList__QID7e li{position:relative;padding-left:.75rem;margin-bottom:2px}.page_reassuranceList__QID7e li:last-child{margin-bottom:0}.page_reassuranceList__QID7e li:before{content:"";position:absolute;left:0;top:.8em;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:currentColor}.page_field__szB8M{display:flex;flex-direction:column;gap:.5rem;margin-top:3rem}.page_label__3oGla{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_errorMsg__p4vu4{font-size:.875rem;color:#dc2626;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.2);border-radius:.5rem;padding:.75rem 1rem}.page_previewManualOpen__QnrZn{margin:.75rem 0 0;font-size:.875rem;line-height:1.45;color:#737373}.page_previewManualOpenLink__sewq2{color:#0a0a0a;font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(hover:hover){.page_previewManualOpenLink__sewq2:hover{color:#0a0a0a}}.page_stickyBottom__msb5P{flex-shrink:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e5e5e5;border-radius:16px 16px 0 0;display:flex;flex-direction:column;align-items:stretch;position:sticky;bottom:0;z-index:10}.page_stickyBottomRow__Cv2EN{flex-direction:row;gap:.5rem;align-items:center}.page_primaryStickyButton__m1j_s{flex:1}.page_celebrationStickyPreview__BdbD8{flex:0 0 auto}.page_celebrationStickyHome__CDRuW{flex:1;min-width:0}.page_noPhotosWarning__xfJr7{font-size:.75rem;color:#737373;text-align:center;margin-top:.5rem}.page_celebration__Qtuh_{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;gap:1.25rem;overflow-y:auto}.page_celebrationIconSuccess__pJpgL,.page_celebrationIcon__QlMyE{width:3rem;height:3rem;margin-top:1rem;flex-shrink:0}.page_celebrationIconSuccess__pJpgL{color:#16a34a}.page_celebrationSummary__yKyY6{font-size:.875rem;color:#737373;text-align:center;line-height:1.5}.page_celebrationEmailInfo__ggYED{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#737373}.page_celebrationEmailIcon__POCyc{flex-shrink:0;color:#737373}.page_timeSavedCard__Pg_vL{width:100%;background:#fff;border-radius:.75rem;padding:1.25rem}.page_timeSavedTitle__eyXEn{font-size:.75rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem}.page_timeSavedRows__OeyIU{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.page_timeSavedRow__gVbcr{display:flex;justify-content:space-between;align-items:center;gap:2rem}.page_timeSavedRowTotal__NiooT{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e5e5}.page_timeSavedRowTotal__NiooT .page_timeSavedLabel__p6wGv,.page_timeSavedRowTotal__NiooT .page_timeSavedValue__Gd7Ex{color:#0a0a0a;font-weight:600}.page_timeSavedLabel__p6wGv{font-size:.875rem;color:#737373;text-wrap:balance}.page_timeSavedValue__Gd7Ex{font-size:.875rem;font-weight:500;color:#0a0a0a;white-space:nowrap;font-variant-numeric:tabular-nums}.page_timeSavedCardAnimated__UtSHH .page_timeSavedTitle__eyXEn{opacity:0;animation:page_timeSavedInFromLeft__knfF5 .55s cubic-bezier(.22,1,.36,1) .3s forwards}.page_timeSavedCardAnimated__UtSHH .page_timeSavedRow__gVbcr{opacity:0;animation:page_timeSavedInFromLeft__knfF5 .6s cubic-bezier(.22,1,.36,1) forwards}.page_timeSavedCardAnimated__UtSHH .page_timeSavedRow__gVbcr:first-child{animation-delay:.9s}.page_timeSavedCardAnimated__UtSHH .page_timeSavedRow__gVbcr:nth-child(2){animation-delay:1.7s}.page_timeSavedCardAnimated__UtSHH .page_timeSavedRow__gVbcr:nth-child(3){animation-delay:2.5s}.page_timeSavedCardAnimated__UtSHH .page_timeSavedChfBlock__waqLv{opacity:0;animation:page_timeSavedHeroFadeIn__FRSYe .35s ease-out forwards}.page_timeSavedCardAnimated__UtSHH .page_timeSavedExtras__xvW_G{opacity:0;animation:page_timeSavedInFromLeft__knfF5 .55s cubic-bezier(.22,1,.36,1) forwards}.page_timeSavedCardAnimatedPaid__b9Sj7 .page_timeSavedChfBlock__waqLv{animation-delay:3.25s}.page_timeSavedCardAnimatedPaid__b9Sj7 .page_timeSavedExtras__xvW_G{animation-delay:3.9s}.page_timeSavedCardAnimatedFree__cF9pI .page_timeSavedRow__gVbcr:nth-child(4){animation-delay:3.3s}.page_timeSavedCardAnimatedFree__cF9pI .page_timeSavedChfBlock__waqLv{animation-delay:4.05s}.page_timeSavedCardAnimatedFree__cF9pI .page_timeSavedExtras__xvW_G{animation-delay:4.7s}.page_timeSavedExtras__xvW_G{display:flex;flex-direction:column;gap:.75rem}@keyframes page_timeSavedInFromLeft__knfF5{0%{opacity:0;transform:translateX(-16px);filter:blur(4px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes page_timeSavedHeroFadeIn__FRSYe{to{opacity:1}}.page_timeSavedChfBlock__waqLv{display:flex;flex-direction:column;align-items:center;gap:0;padding:1.5rem 0}.page_timeSavedChfValue__JtbOn{display:grid;justify-items:center;font-size:2.25rem;font-weight:800;color:#0a0a0a;white-space:nowrap;font-variant-numeric:tabular-nums}.page_timeSavedChfValue__JtbOn>*{grid-area:1/1}.page_timeSavedChfValueGhost__Q0E6v{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page_timeSavedChfValueFlow__08hNh{display:inline-flex;align-items:baseline;justify-content:center;gap:.25em;line-height:.85}.page_timeSavedChfValueFlow__08hNh number-flow-react{line-height:.85}.page_timeSavedUnit__ksCFy{margin-left:.05em}.page_timeSavedChfLabel__lq_AY{font-size:.75rem;color:#737373}.page_timeSavedHighlight__Vie00{margin-top:.25rem;font-size:.75rem;color:#737373;text-align:center}.page_celebrationCtaWrap__Dkwvl{display:flex;justify-content:center}.page_ctaBtn__QLz1Z{width:100%;padding:1rem;background:#356b48;color:#fff;border:none;border-radius:.5rem;font-size:.875rem;font-weight:600;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .15s ease}.page_ctaBtn__QLz1Z:hover{background-color:#7bb892}.page_backToDashboard__JHZfL{font-size:.875rem;color:#737373;background:none;border:none;cursor:pointer;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;padding:.5rem 0}.page_backToDashboard__JHZfL:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.page_timeSavedCardAnimated__UtSHH .page_timeSavedChfBlock__waqLv,.page_timeSavedCardAnimated__UtSHH .page_timeSavedExtras__xvW_G,.page_timeSavedCardAnimated__UtSHH .page_timeSavedRow__gVbcr,.page_timeSavedCardAnimated__UtSHH .page_timeSavedTitle__eyXEn{animation:none;opacity:1;transform:none;filter:none}}.page_page__oNCM8{height:100dvh;max-height:100dvh;display:flex;justify-content:space-between;flex-direction:column;overflow:hidden}.page_loadingScreen__gppaS{flex:1;display:flex;align-items:center;justify-content:center}.page_header__DhC5X{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e5e5;gap:.75rem;position:sticky;top:0;background:#fff;z-index:10}.page_headerLeft__xabGr{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.page_headerRight__4ScjN{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.page_projectInfo__WwgHP{min-width:0;flex:1}.page_projectName__lmG_e{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_projectNumber__B04_h{font-size:.75rem;color:#737373;display:block}.page_offlineWarning__3ggOH{background:rgba(239,68,68,.08);border-bottom:1px solid rgba(239,68,68,.2);padding:.5rem 1rem;font-size:.75rem;color:#ef4444}.page_obsList__4SJpx{flex:1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem;background:rgba(53,107,72,.055)}.page_obsListWithActionsBackdrop__1Bw3S{position:relative}.page_emptyState__cqz1H{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;gap:.5rem}.page_emptyTitle__utljJ{font-size:1rem;font-weight:500;color:#0a0a0a}.page_emptyHint__OVNAM{font-size:.875rem;color:#737373}.page_obsItem__erQtJ{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;cursor:pointer;transition:border-color .15s ease;position:relative}.page_obsItem__erQtJ:active{border-color:#356b48}@media(hover:hover)and (pointer:fine){.page_obsItem__erQtJ:hover{border-color:#356b48}}.page_obsItem__erQtJ:focus-visible{outline:2px solid #356b48;outline-offset:2px}.page_obsThumb__WWExp{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:.25rem;flex-shrink:0;background:#f5f5f5}.page_obsMeta__CsBi4{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.25rem}.page_obsRoom__C42vU{font-size:.875rem;font-weight:500;line-height:1;color:#0a0a0a}.page_obsBottomRow__tyHu8{text-box:trim-both cap alphabetic;display:flex;align-items:center;gap:.5rem}.page_dotBadge__C0Vdc{width:20px;height:20px;border-radius:9999px;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #fff;box-shadow:0 1px 2px rgba(10,10,10,.05)}.page_noPlanLabel__7KKi_{line-height:1;font-weight:300;font-size:.75rem;color:#737373}.page_obsComment__QU4qT{font-size:.875rem;line-height:1;font-weight:300;color:#0a0a0a}.page_obsPlanNames__ZF7R2{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#737373}.page_obsPlanIcon__oEHZf{flex-shrink:0;color:#0a0a0a}.page_obsPlanBadges__aYPGx{display:flex;flex-wrap:wrap;gap:.25rem}.page_obsPlanBadge___PKpY{display:inline-flex;align-items:center;gap:4px;padding:0 .5rem;border:1px solid #d4d4d4;border-radius:9999px;font-size:.75rem;color:#0a0a0a;max-width:120px;min-width:0}.page_obsPlanBadgeName__oR9TU{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_obsItemPendingDelete__VqngS{display:none!important}.page_stickyBottom__C6r29{flex-shrink:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #e5e5e5;border-radius:16px 16px 0 0;display:flex;flex-direction:row;align-items:center;gap:.5rem;position:sticky;bottom:0;z-index:10}.page_page__NCXv2{height:100dvh;max-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.page_container___n0YK{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.page_loadingScreen__IpCTD{flex:1;display:flex;align-items:center;justify-content:center}.page_header__GoJpw{flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:1rem;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10}.page_headerMain__TfAs6{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.page_headerMain__TfAs6 h1{margin:0;flex:1;min-width:0}.page_saveBadgeWrap__RuFnI{flex-shrink:0}.page_content__bipSl{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1rem 1rem 3rem;background:rgba(53,107,72,.055);position:sticky;bottom:0}.page_section__fd87b{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.page_sectionTitleRow__a83u5{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;border-bottom:1px solid #e5e5e5}.page_sectionHeader___kfUm{display:flex;flex-direction:column;gap:.25rem}.page_sectionHeader___kfUm .page_hint__HxUJH{margin-top:.25rem}.page_sectionTitle__fUHm3{font-size:1rem;font-weight:600;color:#0a0a0a;margin:0;padding-bottom:0;border-bottom:none}.page_reportReglageHeading__zJtAs{font-size:.75rem;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.04em;margin:0}.page_reportReglageColumns__m1Khl{display:flex;flex-direction:row;gap:.75rem}.page_reportReglageCol__mC1Ox{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.page_reportSlot__dWYIM{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border:1px solid #e5e5e5;border-radius:999px;font-size:.75rem;color:#0a0a0a;background:rgba(53,107,72,.055);font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;width:100%;box-sizing:border-box;transition:opacity .15s ease,border-color .15s ease,background .15s ease}.page_reportSlotOff__QrLZ1{opacity:.42}.page_reportSlotGrip__TnfNF{width:14px;height:14px;flex-shrink:0;color:#737373}.page_reportSlotLocked__RDn4N{cursor:not-allowed;opacity:.55}.page_reportLayoutStack__iH3al{display:flex;flex-direction:column;gap:1rem;min-width:0}.page_reportZonesGrid__fZylm{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem;width:100%;min-width:0}@media(max-width:520px){.page_reportZonesGrid__fZylm{grid-template-columns:1fr;grid-template-rows:auto}}.page_reportDropZone__Btte7{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px dashed #e5e5e5;border-radius:.5rem;background:rgba(53,107,72,.055);box-sizing:border-box;min-width:0}.page_reportZoneLabel__S1W_V{margin:0;display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:#737373}.page_reportZoneLabelIcon__lq3uc{flex-shrink:0;width:12px;height:12px;color:inherit}.page_reportDropZoneList__QX2tc{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0}.page_reportDropZoneListDnD__eg7wD{gap:0}.page_reportDropZoneListDnD__eg7wD .page_reportDnDInsertStripeColumnWrap__jin_O{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;box-sizing:border-box}.page_reportDropZoneListDnD__eg7wD .page_reportDnDInsertStripeColumnWrap__jin_O[data-insert-slot=between]{height:.5rem;min-height:.5rem}.page_reportDropZoneListDnD__eg7wD .page_reportDnDInsertStripeColumnWrap__jin_O[data-insert-slot=edge]{height:0;min-height:0;overflow:hidden;transition:height .22s cubic-bezier(.25,.82,.35,1)}.page_reportDropZoneListDnD__eg7wD .page_reportDnDInsertStripeColumnWrap__jin_O[data-insert-slot=edge].page_reportDnDInsertStripeColumnWrapActive__5UhUD{height:.5rem;min-height:.5rem}.page_reportDropZoneListDnD__eg7wD .page_reportDnDInsertStripeColumnBar__gaUyU{flex-shrink:0;height:2px;width:90%;margin:0 auto;border-radius:2px;background:#0a0a0a;box-shadow:0 0 0 1px hsla(0,0%,100%,.65);opacity:0;transition:opacity .17s ease-out}.page_reportDropZoneListDnD__eg7wD .page_reportDnDInsertStripeColumnWrapActive__5UhUD .page_reportDnDInsertStripeColumnBar__gaUyU{opacity:1}.page_reportDropZoneLocked__45m2F{opacity:.6;box-shadow:inset 0 0 0 1px rgba(115,115,115,.06);filter:grayscale(.35)}.page_reportPool__lNCnj{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:0;padding:0;border:none;background:rgba(0,0,0,0)}.page_reportPoolEmpty__x8gP8{display:none}.page_reportPoolPlaceholder__upoD3{font-size:.75rem;color:#737373;text-align:center}.page_reportPoolChips__qmekb{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%;align-items:stretch}.page_reportDndChip__IBY5x{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;box-sizing:border-box;padding:.5rem;border-radius:.5rem;font-size:.75rem;color:#0a0a0a;background:#fff;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;border:1px solid #e5e5e5}.page_reportDndChipLocked__D18zH,.page_reportDndChipLocked__D18zH:active{cursor:not-allowed}.page_reportDndChipIndexLogoFixed__lgKW1,.page_reportDndChipIndex__1rqft{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:14px;height:14px;padding:0 3px;border-radius:3px;font-size:.5625rem;font-weight:600;line-height:1;background:rgba(53,107,72,.055);color:#0a0a0a;border:1px solid #e5e5e5}.page_reportDndChipIndexLogoFixed__lgKW1{background:#f5f5f5;color:#737373;border-color:rgba(115,115,115,.2)}.page_reportPoolChips__qmekb .page_reportDndChip__IBY5x{width:auto;min-width:0}.page_reportDndChipLabel__m1YZ7{flex:1;min-width:0;line-height:1;overflow-wrap:anywhere}.page_reportDndChipActions__Su330{display:flex;flex-direction:row;align-items:center;gap:.25rem;flex-shrink:0}.page_reportDndGripBtn__IpB0O{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:none;border-radius:.25rem;background:rgba(0,0,0,0);color:inherit;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.page_reportDndGripBtn__IpB0O:active{cursor:grabbing}.page_reportDnDBodyDragging__NmWzJ{cursor:grabbing!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.page_reportDnDGhostWrap__SzUdM{position:fixed;left:0;top:0;z-index:10050;pointer-events:none;will-change:transform}.page_reportDnDGhostInner___CALj{transform:translate(-50%,calc(-50% - 14px));animation:page_reportDnDGhostLift__RQgMx .16s cubic-bezier(.22,1,.36,1) both}.page_reportDnDGhostInner___CALj .page_reportDnDGhostChip__vqifK{width:-moz-max-content;width:max-content;max-width:min(340px,100vw - 24px);cursor:grabbing;box-shadow:0 10px 15px rgba(10,10,10,.1)}.page_reportDnDGhostGripMuted___N6MO{display:inline-flex;align-items:center;justify-content:center;opacity:.48}@keyframes page_reportDnDGhostLift__RQgMx{0%{opacity:1;transform:translate(-50%,calc(-50% - 14px)) scale(1) rotate(0deg)}to{opacity:.92;transform:translate(-50%,calc(-50% - 14px)) scale(1.06) rotate(-2.5deg)}}@media(prefers-reduced-motion:reduce){.page_reportDnDGhostInner___CALj{animation:none;opacity:.92;transform:translate(-50%,calc(-50% - 14px)) scale(1.06) rotate(-2deg)}.page_reportDropZoneListDnD__eg7wD .page_reportDnDInsertStripeColumnWrap__jin_O[data-insert-slot=edge]{transition-duration:.01ms;transition-timing-function:linear}.page_reportDropZoneListDnD__eg7wD .page_reportDnDInsertStripeColumnBar__gaUyU{transition-duration:.01ms}}.page_reportDndChipDraggingSource__4Gk8F{opacity:.38;transition:opacity .15s ease}.page_reportDndChipRemove__QzDLp{display:flex;align-items:center;justify-content:center;padding:2px;margin:0;border:none;border-radius:.25rem;background:rgba(0,0,0,0);color:#737373;cursor:pointer}.page_reportDndChipRemove__QzDLp:hover{color:#0a0a0a;background:#f5f5f5}.page_miscGroup__HKDcF,.page_miscHelpStack__bVRG8{display:flex;flex-direction:column;gap:1.25rem}.page_field__tpG1A{display:flex;flex-direction:column;gap:.5rem}.page_addressRow__wZ59q{display:flex;flex-direction:row;gap:1rem;align-items:flex-start}.page_fieldNpa__QNc7Q{flex:0 0 7.5rem;min-width:0}.page_fieldLocality__R5mLt{flex:1;min-width:0}.page_fieldInline__YyFvp{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:nowrap}.page_fieldInline__YyFvp .page_label__YEeGU{flex-shrink:0;margin:0}.page_languageSelect__JGKUU{flex:0 0 auto;width:auto;min-width:7.5rem;max-width:10.5rem}.page_label__YEeGU{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_hint__HxUJH{font-size:.75rem;color:#737373;line-height:1.5;margin-top:-.25rem;white-space:pre-line}.page_logoArea__Jua8M{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;flex-shrink:0}.page_logoPreviewWrap__riaiC{display:inline-flex;align-items:center;gap:.5rem}.page_logoPreview__0ZVA5{height:48px;width:-moz-fit-content;width:fit-content;padding:.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.page_logoPreview__0ZVA5 img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.page_toggleRow__LgYqV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_toggleRowInline__6pwRL{align-items:flex-start}.page_toggleRowInline__6pwRL .page_toggleMeta__sJx6B{min-width:0}.page_toggleMeta__sJx6B{display:flex;flex-direction:column;gap:.25rem;flex:1}.page_toggleLabel__U0r0O{font-size:.875rem;color:#0a0a0a;font-weight:500}.page_lockedBadge__fNuCj{font-size:.75rem;color:#737373;line-height:1.4}.page_toggle__w7i4s{position:relative;width:48px;height:26px;border-radius:9999px;border:none;cursor:pointer;flex-shrink:0;padding:0;overflow:hidden}.page_toggleInput__Wz5xC{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.page_toggleOn__93jNT{background-color:#356b48}.page_toggleOff__YChVw{background-color:#d4d4d4}.page_toggleLocked__TxcFZ{opacity:.5;cursor:not-allowed}.page_toggleThumb__dMgrx{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:9999px;transition:left .2s ease;box-shadow:0 1px 3px rgba(10,10,10,.2)}.page_toggleOn__93jNT .page_toggleThumb__dMgrx{left:25px}.page_toggleOff__YChVw .page_toggleThumb__dMgrx{left:3px}.page_sectorTrigger__3BXyn{width:100%;padding:.75rem 1rem;border:1px solid #e5e5e5;border-radius:.5rem;font-size:1rem;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0a0a0a;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease}.page_sectorTrigger__3BXyn:focus{outline:none;border-color:#356b48}.page_sectorDropdown__1WLRd{margin-top:.5rem;padding:.75rem;border:1px solid #e5e5e5;border-radius:.5rem;background:rgba(53,107,72,.055);display:flex;flex-direction:column;gap:.5rem}.page_sectorCheckbox__qBwcg{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#0a0a0a}.page_sectorCheckbox__qBwcg input{width:18px;height:18px;accent-color:#0a0a0a;cursor:pointer!important}.page_sectorAutre__jr2M9{margin-top:.5rem}.page_sectorAutreWarning__gczYw{font-size:.75rem;color:#dc2626;margin-top:.25rem;line-height:1.4}.page_inputError__q7Xyi{border-color:rgba(220,38,38,.2)!important}.page_inputError__q7Xyi:focus{box-shadow:0 0 0 3px rgba(220,38,38,.1)}.page_licenseGrid__FmKxI{display:flex;flex-direction:column;gap:.75rem}.page_licenseRow__btJ_I{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;gap:1rem}.page_licenseLabel__0TS0D{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_licenseValue__UWu9O{font-size:.875rem;font-weight:400;color:#737373}.page_unlimitedBadge__sPf8O{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#000;color:#fff;border-radius:.5rem;font-size:.875rem;font-weight:500}.page_pioneerThankYou__cAr4I{font-size:.75rem;color:#737373;line-height:1.5;margin:0;padding-bottom:.5rem}.page_manageLink__qPs9g{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;font-size:.875rem;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#737373;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.page_manageLink__qPs9g:hover{color:#0a0a0a}.page_manageLink__qPs9g:disabled{opacity:.5;cursor:not-allowed}.page_manageLinkSpinner__01BSs{display:block;flex-shrink:0;width:12px;height:12px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:9999px;animation:page_manageLinkSpinnerSpin__rNMbO .7s linear infinite}@keyframes page_manageLinkSpinnerSpin__rNMbO{to{transform:rotate(1turn)}}.page_referralGrid__sLHon{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e5e5}.page_referralRow__wop00{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;gap:1rem}.page_referralLabel__RuruM{font-size:.875rem;font-weight:500;color:#0a0a0a}.page_referralValue__XL3Xs{font-size:.875rem;font-weight:400;color:#737373}.page_referralCodeBlock__XIKY4{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:rgba(53,107,72,.055);border-radius:.5rem;border:1px solid #e5e5e5}.page_referralCodeMeta__H6Phf{display:flex;flex-direction:column;gap:.25rem}.page_referralCodeLabel__hgqmu{font-size:.75rem;color:#737373;text-transform:uppercase;letter-spacing:.05em}.page_referralCodeText__1GA3m{font-size:1.125rem;font-weight:700;color:#0a0a0a;letter-spacing:.05em}.page_referralTrialHint__WF0_H{font-size:.75rem;color:#737373;line-height:1.5;margin:.5rem 0 0}.page_copyButton__sxN_u{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #e5e5e5;border-radius:.5rem;background:#fff!important;color:#0a0a0a;font-size:.875rem;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_copyButton__sxN_u:hover:not(.page_copyButtonSuccess__4HP_T){background-color:#f5f5f5;border-color:#d4d4d4}.page_copyIcon__oPuru{flex-shrink:0}.page_copyButtonSuccess__4HP_T,.page_copyButtonSuccess__4HP_T:hover{background-color:rgba(22,163,74,.08)!important;border-color:#16a34a!important;color:#16a34a!important}.page_copyButtonSuccess__4HP_T .page_copyIcon__oPuru{color:#16a34a!important}.page_saveButton__9EQf5{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background-color:#356b48;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;font-family:Funnel Sans,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.page_saveButton__9EQf5:hover:not(:disabled){background-color:#7bb892}.page_saveButton__9EQf5:disabled{opacity:.6;cursor:not-allowed}.page_saveButtonSuccess__dj6jq,.page_saveButtonSuccess__dj6jq:hover:not(:disabled){background-color:#16a34a}.page_saveCheck__u_qM5{flex-shrink:0}.page_discount__Hsxr0{font-size:.75rem;font-weight:400;opacity:.8;background:hsla(0,0%,100%,.2);padding:2px .5rem;border-radius:9999px}.page_legalLinks__kFKGK{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin-top:1rem}.page_legalLink__vTgxW{font-size:.875rem;color:#737373;text-decoration:underline;text-underline-offset:2px}.page_legalLink__vTgxW:hover{color:#0a0a0a}.page_feedbackRow__MtdoH{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.page_feedbackButton__cUi5G{flex-shrink:0}.SettingsReportPreview_previewRoot__Sv7il{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:1.5rem 0}.SettingsReportPreview_previewCaption__VrKBY{margin:0 0 .75rem;padding:0;font-size:.75rem;font-weight:600;color:#737373;text-align:center;line-height:1.35}.SettingsReportPreview_a4__NQkaO{width:100%;max-width:320px;aspect-ratio:1/1.414;margin:0 auto;display:flex;flex-direction:column;border:1px solid #e5e5e5;background:#fff;overflow:hidden;box-shadow:0 10px 15px rgba(10,10,10,.1)}.SettingsReportPreview_previewHeader__DieC4{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px;flex-shrink:0}.SettingsReportPreview_previewHeaderColLeft__Ye4wb{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;flex:1}.SettingsReportPreview_previewHeaderColRight__VQZqG{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;flex-shrink:0;text-align:right}.SettingsReportPreview_previewColRow__f_2Q4{display:flex;flex-direction:row;align-items:flex-start;gap:8px;min-width:0;width:100%}.SettingsReportPreview_previewColRowLogoRight__Qfg0T,.SettingsReportPreview_previewHeaderColRight__VQZqG .SettingsReportPreview_previewColRow__f_2Q4{justify-content:flex-end}.SettingsReportPreview_previewColLogo__s1xt_{flex-shrink:0}.SettingsReportPreview_previewColStackStart__fbAKj{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;flex:1}.SettingsReportPreview_previewColStackEnd__X0aSQ{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;flex:1;text-align:right}.SettingsReportPreview_previewColStackEnd__X0aSQ .SettingsReportPreview_headerText__bIGKO{text-align:right}.SettingsReportPreview_logo__gviN9{height:20px;width:auto;max-width:64px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.SettingsReportPreview_footerPage__jh6B7,.SettingsReportPreview_headerText__bIGKO{font-size:7px;line-height:1;color:#0a0a0a}.SettingsReportPreview_previewBody__tNuPt{flex:1;padding:14px;display:flex;flex-direction:column}.SettingsReportPreview_skeletonBodyTitle__pEool{flex-shrink:0;width:34%;max-width:72px;height:11px;margin-bottom:10px;border-radius:2px;background:rgba(53,107,72,.055)}.SettingsReportPreview_skeletonGrid__VK37F{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:6px;column-gap:6px;row-gap:14px;align-content:flex-start}.SettingsReportPreview_skeletonCard___WnGB{width:calc((100% - 12px)/3);display:flex;flex-direction:column;gap:4px}.SettingsReportPreview_skeletonPhoto__y404W{width:100%;aspect-ratio:3/4;border-radius:2px;background:rgba(53,107,72,.055)}.SettingsReportPreview_skeletonMeta__mpIWG{display:flex;flex-direction:column;gap:3px}.SettingsReportPreview_skeletonBar__brUmr{height:6px;border-radius:2px;background:rgba(53,107,72,.055);width:100%}.SettingsReportPreview_skeletonBarShort__Xy_o4{height:6px;border-radius:2px;background:rgba(53,107,72,.055);width:65%}.SettingsReportPreview_previewFooter__uJEWR{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:14px;flex-shrink:0}.SettingsReportPreview_previewFooterCol__Tgwno{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1}.SettingsReportPreview_previewFooterColEnd__rD2cU{align-items:flex-end;flex:0 0 auto;padding-right:0}.SettingsReportPreview_previewFooterColEnd__rD2cU .SettingsReportPreview_previewColRow__f_2Q4{justify-content:flex-end}.SettingsReportPreview_footerMuted__L_upS{font-size:7px;line-height:1.25;color:#737373}