@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:rgba(255,255,255,.7);--rc-focus-color:#0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.ProfileWidgetEditor_widgetStep__dKeqc{min-height:100%}.ProfileWidgetEditor_widgetWorkspace__IYMWf{min-width:0}.ProfileWidgetEditor_widgetIntro__C1oia{display:grid;gap:6px}.ProfileWidgetEditor_eyebrow__XPZSk{color:var(--primary);font-size:11px;font-weight:800;text-transform:uppercase}.ProfileWidgetEditor_widgetIntro__C1oia h2{font-size:28px;font-weight:800}.ProfileWidgetEditor_widgetIntro__C1oia p:not(.ProfileWidgetEditor_eyebrow__XPZSk){max-width:600px;color:var(--muted);font-size:14px}.ProfileWidgetEditor_widgetPills__xfrqp{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.ProfileWidgetEditor_widgetPills__xfrqp button{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--primary) 58%,var(--border));border-radius:999px;background:var(--surface);color:var(--foreground);padding:8px 12px;font-size:13px;font-weight:700;transform-origin:center;animation:ProfileWidgetEditor_pillIn__AmLxp .24s cubic-bezier(.16,1,.3,1) both}.ProfileWidgetEditor_widgetPills__xfrqp button strong{color:var(--primary);font-size:16px}.ProfileWidgetEditor_widgetPills__xfrqp button:disabled{cursor:default}.ProfileWidgetEditor_widgetPills__xfrqp .ProfileWidgetEditor_widgetPillExiting__LKpdt{pointer-events:none;animation:ProfileWidgetEditor_pillOut__Q54xb .22s ease both}.ProfileWidgetEditor_addedSheet__V6jel{margin-top:24px}.ProfileWidgetEditor_addedSheetHeader__3TAIl{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ProfileWidgetEditor_addedSheetHeader__3TAIl>span{display:none}.ProfileWidgetEditor_addedSheetHeader__3TAIl h3{font-size:18px;font-weight:800}.ProfileWidgetEditor_addedSheetHeader__3TAIl p{margin-top:2px;color:var(--muted);font-size:12px}.ProfileWidgetEditor_widgetScroll__zE2P2{min-height:120px}.ProfileWidgetEditor_widgetStack__wGrhP{display:grid;gap:10px}.ProfileWidgetEditor_widgetCard__Ibf9k{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px;box-shadow:0 5px 18px rgba(0,0,0,.04);transform-origin:top center}.ProfileWidgetEditor_widgetCardNew__A4lsc{animation:ProfileWidgetEditor_widgetIn__zaX5_ .43s cubic-bezier(.16,1,.3,1) both}.ProfileWidgetEditor_widgetCardRemoving__DJdTe{pointer-events:none;animation:ProfileWidgetEditor_widgetOut__FnTY6 .22s ease both}.ProfileWidgetEditor_widgetCardHeader__DyCxP{display:flex;align-items:center;gap:9px}.ProfileWidgetEditor_widgetCardHeader__DyCxP strong{flex:1;font-size:14px}.ProfileWidgetEditor_dragHandle__F1rce,.ProfileWidgetEditor_removeButton__fg3bo{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;font-size:19px}.ProfileWidgetEditor_dragHandle__F1rce{cursor:grab;color:var(--muted-soft);touch-action:none}.ProfileWidgetEditor_dragHandle__F1rce:active{cursor:grabbing}.ProfileWidgetEditor_removeButton__fg3bo{color:var(--danger)}.ProfileWidgetEditor_widgetFields__4Jryg{display:grid;gap:9px;margin-top:11px}.ProfileWidgetEditor_widgetFields__4Jryg label{display:grid;gap:5px}.ProfileWidgetEditor_widgetFields__4Jryg label>span{color:var(--muted);font-size:11px;font-weight:700}.ProfileWidgetEditor_widgetFields__4Jryg input{width:100%;min-height:40px;border-radius:6px;padding:8px 10px;font-size:13px}.ProfileWidgetEditor_fieldWarning__G8c0T{color:var(--danger);font-size:11px;font-weight:700}.ProfileWidgetEditor_valueHint__1UL5C{overflow-wrap:anywhere;color:var(--muted-soft);font-size:11px;font-weight:700}.ProfileWidgetEditor_sortableDragging__dSNtY{opacity:.28}.ProfileWidgetEditor_emptyWidgets__U5c5j{border:1px dashed var(--border);border-radius:8px;color:var(--muted);padding:30px 16px;text-align:center;font-size:13px}.ProfileWidgetEditor_desktopActions__M2sg1,.ProfileWidgetEditor_mobileActions__UYx7c{display:flex;gap:10px}.ProfileWidgetEditor_desktopActions__M2sg1 button,.ProfileWidgetEditor_mobileActions__UYx7c button{min-height:44px;flex:1;border-radius:7px;padding:10px 16px;font-size:14px;font-weight:800}.ProfileWidgetEditor_mobileActions__UYx7c{display:none}.ProfileWidgetEditor_desktopActions__M2sg1{grid-column:1/-1;justify-content:space-between;margin-top:4px}.ProfileWidgetEditor_desktopActions__M2sg1 button{flex:0 0 auto;min-width:130px}.ProfileWidgetEditor_previewColumn__Ea8cV{display:none}@keyframes ProfileWidgetEditor_pillIn__AmLxp{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes ProfileWidgetEditor_pillOut__Q54xb{0%{opacity:1;transform:scale(1)}35%{transform:scale(1.12)}to{opacity:0;transform:scale(.35)}}@keyframes ProfileWidgetEditor_widgetIn__zaX5_{0%{opacity:0;transform:translateY(-18px) scale(.76)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ProfileWidgetEditor_widgetOut__FnTY6{to{opacity:0;transform:translateY(-10px) scale(.72)}}@media (max-width:899px){.ProfileWidgetEditor_widgetStep__dKeqc{position:fixed;inset:0;z-index:35;overflow:hidden;background:var(--background)}.ProfileWidgetEditor_widgetWorkspace__IYMWf{height:100%;padding:max(22px,env(safe-area-inset-top)) 16px 0}.ProfileWidgetEditor_widgetIntro__C1oia h2{font-size:25px}.ProfileWidgetEditor_widgetIntro__C1oia p:not(.ProfileWidgetEditor_eyebrow__XPZSk){font-size:12px}.ProfileWidgetEditor_widgetPills__xfrqp{max-height:24vh;align-content:flex-start;gap:6px;overflow-y:auto;padding-bottom:10px;scrollbar-width:none}.ProfileWidgetEditor_widgetPills__xfrqp::-webkit-scrollbar{display:none}.ProfileWidgetEditor_widgetPills__xfrqp button{min-height:30px;gap:5px;padding:5px clamp(6px,1.7vw,8px);font-size:clamp(10px,2.7vw,11px)}.ProfileWidgetEditor_widgetPills__xfrqp button svg{width:clamp(14px,3.7vw,15px);height:clamp(14px,3.7vw,15px)}.ProfileWidgetEditor_widgetPills__xfrqp button strong{font-size:clamp(12px,3.2vw,14px)}.ProfileWidgetEditor_addedSheet__V6jel{position:absolute;inset:37% 0 0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;margin:0;overflow:hidden;border:1px solid var(--border);border-bottom:0;border-radius:22px 22px 0 0;background:var(--surface);box-shadow:0 -12px 32px rgba(0,0,0,.1)}.ProfileWidgetEditor_addedSheetHeader__3TAIl{margin:0;flex-direction:column;gap:5px;padding:10px 16px 12px;text-align:center}.ProfileWidgetEditor_addedSheetHeader__3TAIl>span{display:block;width:42px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 18%,transparent)}.ProfileWidgetEditor_addedSheetHeader__3TAIl h3{font-size:15px}.ProfileWidgetEditor_addedSheetHeader__3TAIl p{font-size:10px}.ProfileWidgetEditor_widgetScroll__zE2P2{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 14px}.ProfileWidgetEditor_widgetCard__Ibf9k{padding:11px}.ProfileWidgetEditor_dragHandle__F1rce{display:none}.ProfileWidgetEditor_widgetFields__4Jryg{grid-template-columns:.8fr 1.2fr}.ProfileWidgetEditor_mobileActions__UYx7c{display:flex;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface)}.ProfileWidgetEditor_desktopActions__M2sg1{display:none}}@media (min-width:900px){.ProfileWidgetEditor_widgetStep__dKeqc{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:minmax(0,1fr) auto;height:min(730px,calc(100dvh - 190px));min-height:700px;gap:18px 28px}.ProfileWidgetEditor_widgetWorkspace__IYMWf{display:grid;min-height:0;grid-template-rows:auto auto minmax(0,1fr)}.ProfileWidgetEditor_addedSheet__V6jel{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);margin-top:22px}.ProfileWidgetEditor_widgetScroll__zE2P2{min-height:0;overflow-y:auto;padding-right:7px;overscroll-behavior:contain}.ProfileWidgetEditor_previewColumn__Ea8cV{display:block;align-self:start;grid-row:1}.ProfileWidgetEditor_previewLabel__cKj5D{margin-bottom:9px;color:var(--muted);font-size:11px;font-weight:800;text-align:center;text-transform:uppercase}.ProfileWidgetEditor_phone__Dw5mK{position:relative;width:304px;height:620px;margin-inline:auto;border-radius:42px;background:#1a1a18;padding:10px 8px 11px;box-shadow:0 18px 55px rgba(0,0,0,.18)}.ProfileWidgetEditor_phone__Dw5mK:before{position:absolute;top:6px;left:50%;z-index:12;width:54px;height:5px;border-radius:999px;background:#2e2e2b;content:"";transform:translateX(-50%)}.ProfileWidgetEditor_phoneScreen__Sb2qd{position:relative;height:100%;overflow:hidden;border-radius:32px;background:var(--background)}.ProfileWidgetEditor_previewGrid__rdXAb{position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.04) .5px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) .5px,transparent 0);background-size:22px 22px}.ProfileWidgetEditor_previewLines__zyDKi{position:absolute;inset:0;z-index:1;pointer-events:none}.ProfileWidgetEditor_previewLine__yHZnj{position:absolute;left:50%;top:255px;width:1px;background:color-mix(in srgb,var(--primary) 84%,transparent);transform-origin:50% 0}.ProfileWidgetEditor_previewLineOne__PLNy5{height:154px;transform:rotate(-133deg)}.ProfileWidgetEditor_previewLineTwo__bUN_q{height:155px;transform:rotate(-163deg)}.ProfileWidgetEditor_previewLineThree__9RBDm{height:155px;transform:rotate(163deg)}.ProfileWidgetEditor_previewLineFour__Iqolo{height:154px;transform:rotate(133deg)}.ProfileWidgetEditor_previewConnection__2El9e{position:absolute;width:42px;height:42px;z-index:2;border-radius:999px;background-image:url(/grove-preview-portraits.png);background-repeat:no-repeat;background-size:200% 200%;box-shadow:0 3px 10px rgba(0,0,0,.13)}.ProfileWidgetEditor_previewConnectionOne__lFzPF{left:17px;top:130px;background-position:0 0}.ProfileWidgetEditor_previewConnectionTwo__dfAQ5{left:84px;top:86px;background-position:100% 0}.ProfileWidgetEditor_previewConnectionThree__b2x5c{right:84px;top:86px;background-position:0 100%}.ProfileWidgetEditor_previewConnectionFour__O7Ftc{right:17px;top:130px;background-position:100% 100%}.ProfileWidgetEditor_previewOwner__kFUj2{position:absolute;left:50%;top:218px;z-index:5;display:flex;align-items:center;flex-direction:column;transform:translateX(-50%);text-align:center}.ProfileWidgetEditor_previewOwner__kFUj2 img,.ProfileWidgetEditor_previewOwner__kFUj2>span{display:flex;width:74px;height:74px;align-items:center;justify-content:center;border-radius:999px;background:var(--primary);color:white;object-fit:cover;font-size:18px;font-weight:800}.ProfileWidgetEditor_previewOwner__kFUj2 strong{width:180px;margin-top:8px;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ProfileWidgetEditor_previewOwner__kFUj2 small{width:210px;margin-top:2px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ProfileWidgetEditor_previewSheet__RxFwb{position:absolute;left:0;right:0;bottom:0;z-index:8;height:var(--preview-sheet-height,188px);max-height:360px;border-radius:18px 18px 0 0;background:var(--surface);padding:10px 12px 13px;box-shadow:0 -8px 24px rgba(0,0,0,.1);text-align:center;transition:height .22s ease}.ProfileWidgetEditor_previewHandle__kWxEl{display:block;width:34px;height:3px;margin:0 auto 6px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 18%,transparent)}.ProfileWidgetEditor_previewSheet__RxFwb>strong{font-size:10px}.ProfileWidgetEditor_previewLinks__3CAys{display:grid;gap:5px;margin-top:8px}.ProfileWidgetEditor_previewLinks__3CAys a,.ProfileWidgetEditor_previewLinks__3CAys div{display:flex;align-items:center;gap:7px;min-height:27px;border:1px solid var(--border);border-radius:6px;background:var(--surface-muted);padding:5px 7px;font-size:9px;font-weight:700;text-align:left}.ProfileWidgetEditor_previewLinks__3CAys a{color:inherit;text-decoration:none}.ProfileWidgetEditor_previewLinks__3CAys a:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));background:var(--surface)}.ProfileWidgetEditor_previewLinks__3CAys div[aria-disabled=true]{opacity:.6}.ProfileWidgetEditor_previewLinks__3CAys small{color:var(--muted);font-size:9px}.ProfileWidgetEditor_desktopActions__M2sg1{grid-row:2;margin-top:0}}