1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2723],{99004:function(e,n,t){var o,i;t.d(n,{Md:function(){return s},XD:function(){return g},_q:function(){return o},ib:function(){return p},j:function(){return a},yV:function(){return l}}),(i=o||(o={})).ADDRESS_SELECT="Address Suggestion Selected",i.ADDRESS_TYPE="Address Or Postcode Search Typed",i.ADDRESS_SEARCH="Address Searched",i.ADDRESS_SEARCH_POSTCODE_AREA="Postcode Area Searched",i.ADDRESS_SELECT_POSTCODE_AREA="Postcode Area Selected",i.CATEGORY_SELECT="Category Selected",i.DATE_SELECT_DATE="Date Selected",i.DATE_SELECT_TIME="Time Selected",i.BREADCRUMB_CLEAR_ADDRESS="Address Selection Cleared",i.BREADCRUMB_CLEAR_CATEGORY="Category Selection Cleared",i.BREADCRUMB_CLEAR_DATE="Date Selection Cleared",i.BREADCRUMB_CLEAR_THERAPIST="Therapist Selection Cleared",i.THERAPIST_SELECT="Therapist Selected",i.TREATMENT_SELECT="Treatment Selected",i.TREATMENT_REMOVE="Treatment Removed",i.BOOKING_CHECKOUT="Proceed To Checkout Clicked",i.BOOKING_CHECKOUT_FAILED="Not Enough Time Message Displayed",i.BOOKING_SUCCESS="Order Completed",i.BOOKING_FAIL="Booking Failed",i.STRIPE_BOOKING_SUCCESS="Stripe Order Completed",i.STRIPE_BOOKING_FAIL="Stripe Booking Failed",i.BOOKING_CANCEL="Order Cancelled",i.PROMO_CODE_SET="Coupon Entered",i.NEWSLETTER_MODAL_SUBSCRIBE="Newsletter Subscribed Via Modal",i.NEWSLETTER_MODAL_CANCEL="Newsletter Modal Closed",i.SEARCH_WIDGET_FOCUSED="Search Widget Focused",i.SEARCH_WIDGET_CHANGED="Search Widget Changed",i.SEARCH_WIDGET_SUBMIT="Search Widget Submit",i.LOGIN_SCREEN_VALIDATION_ERROR="Login Screen Validation Error",i.LOGIN_GOOGLE_CLICKED="Login Screen With Google Clicked",i.LOGIN_GOOGLE_CANCELLED="Login Screen With Google Cancelled",i.LOGIN_GOOGLE_FAILED="Login Screen With Google Failed",i.PHONE_OTP_REQUESTED="Login Screen Phone OTP Requested",i.EMAIL_OTP_REQUESTED="Login Screen Email OTP Requested",i.LOGIN_FLOW_COMPLETED="Login Flow Completed",i.OTP_SCREEN_VALIDATED="OTP Screen Code Validated",i.OTP_SCREEN_VALIDATION_ERROR="OTP Screen Code Validation Error",i.OTP_SCREEN_CODE_ENTERED="OTP Screen Code Entered",i.SWITZERLAND_INTEREST="Switzerland Interest Button Clicked",i.PRELUDE_DISPATCH_FAILED="Prelude Dispatch Failed";let r=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem("ruuby_first_touch_utm"))&&void 0!==e?e:"{}")},l=(e,n)=>{var t,o,i,l,s,a,d;null===(o=window.analytics)||void 0===o||null===(t=o.identify)||void 0===t||t.call(o,e,{...n}),null===(l=window.mixpanel)||void 0===l||null===(i=l.identify)||void 0===i||i.call(l,e),null===(d=window.mixpanel)||void 0===d||null===(a=d.people)||void 0===a||null===(s=a.set_once)||void 0===s||s.call(a,{...r()})},s=e=>{var n,t;null===(t=window.analytics)||void 0===t||null===(n=t.page)||void 0===n||n.call(t,e)},a=e=>{let{name:n,payload:t}=e;try{var o,i,r;null===(r=window)||void 0===r||null===(i=r.analytics)||void 0===i||null===(o=i.track)||void 0===o||o.call(i,n,t)}catch(e){return}},d=e=>{try{window.dataLayer=window.dataLayer||[],window.dataLayer.push(e)}catch(e){return}},c=(e,n)=>e.map(e=>e[n]).join(","),u=e=>e.reduce((e,n)=>e+n.quantity,0),p=e=>{let{analyticsEventName:n,promoCode:t,promotionDeduction:o=0,creditsDeduction:i=0,bookingFee:l,bookingUrn:s,treatments:p,category:g,therapistName:f,bookingDate:m,location:x,address:h,customerDetails:b}=e,y=p.map(e=>{let{name:n,price:t,urn:o,quantity:i}=e;return{category:g,name:n,price:t,product_id:o,quantity:i}}),w=p.reduce((e,n)=>e+n.price*n.quantity,l),D=w/1.2,v=o/1.2,C=i/1.2,k=e=>Number(e.toFixed(2));a({name:n}),a({name:"Order Completed",payload:{coupon:t,currency:"GBP",order_id:s,products:y,discount:k(v+C),total:k(w-o-i),subtotal:k(D-v-C),revenue:k(D),tax:k(w-D),content_ids:c(p,"urn"),content_name:c(p,"name"),num_items:u(p),...r()}});let P=p.map(e=>{let{name:n,price:t,urn:o,quantity:i,duration:r}=e;return{item_id:o,item_name:n,item_category:g,price:t,quantity:i,..."number"==typeof r&&{duration_minutes:r},...f&&{therapist_name:f}}});l>0&&P.push({item_id:"booking_fee",item_name:"Booking Fee",item_category:"Fee",price:l,quantity:1});let I=p.reduce((e,n)=>e+("number"==typeof n.duration?n.duration*n.quantity:0),0),q=m?new Date(m):void 0,Z=q&&!Number.isNaN(q.getTime())?q.toISOString().slice(0,10):void 0,j=q&&!Number.isNaN(q.getTime())?q.toISOString().slice(11,16):void 0,z=b?{...b.email&&{email_address:b.email},...b.phone&&{phone_number:b.phone},address:{first_name:b.firstName,last_name:b.lastName,...(null==h?void 0:h.postcode)&&{postal_code:h.postcode.toUpperCase()}
1,...h&&{street:[h.address1,h.address2].filter(Boolean).join(", ")},country:"GB"}}:void 0;d({ecommerce:null}),d({event:"purchase",ecommerce:{transaction_id:s,value:k(w-o-i),currency:"GBP",...t&&{coupon:t},items:P},booking_reference:s,...f&&{therapist_name:f},...Z&&{appointment_date:Z},...j&&{appointment_time:j},...x&&{location:x},...I>0&&{treatment_duration:I},...z&&{user_data:z}})},g=e=>{let{analyticsEventName:n,message:t}=e;a({name:"Booking Failed",payload:{label:t}}),a({name:n})}},11488:function(e,n,t){t.d(n,{j:function(){return i}});var o=t(16463);let i=()=>{let e=(0,o.useRouter)();return n=>{void 0!==n&&sessionStorage.setItem("redirectUrl",n),e.push("/login/phone")}}},51337:function(e,n,t){t.d(n,{E:function(){return s}});var o=t(57437);t(2265);var i=t(66648);let r=t(89183).ZP.div.withConfig({componentId:"sc-73ec4e43-0"})(["position:relative;width:100%;aspect-ratio:",";overflow:hidden;border-radius:",";img{width:100%;height:100%;object-fit:cover;transition:transform 450ms ",";@media (prefers-reduced-motion:reduce){transition:none;}}&:hover img{transform:scale(1.05);}"],e=>{let{$aspect:n}=e;return n},e=>{let{theme:n,$rounded:t}=e;return t?n.claudeDesign.radii[t]:"0"},e=>{let{theme:n}=e;return n.claudeDesign.motion.ease.settle}),l=e=>e?"string"==typeof e?e:"".concat(e.x,"% ").concat(e.y,"%"):"center",s=e=>{let{src:n,alt:t,aspect:s="3/4",focal:a,rounded:d,priority:c,className:u}=e;return(0,o.jsx)(r,{$aspect:s,$rounded:d,className:u,children:(0,o.jsx)(i.default,{src:n,alt:t,fill:!0,sizes:"(min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw",style:{objectPosition:l(a)},priority:c})})}},10479:function(e,n,t){t.d(n,{v:function(){return d}});var o=t(57437);t(2265);var i=t(89183),r=t(8462),l=t(17065),s=JSON.parse('{"_uid":"71bf7741-144e-4028-b4f5-2977b44578b4","text":{"type":"doc","content":[{"type":"paragraph","attrs":{"textAlign":null},"content":[{"text":"Sponsored placements. Ruuby earns from qualifying purchases. Edited and selected by our team.","type":"text"}]}]},"component":"Sponsored Disclaimer"}');let a=i.ZP.div.withConfig({componentId:"sc-d949ccc0-0"})(["margin:0;font-family:",";font-size:11px;font-style:italic;line-height:1.55;text-align:center;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,l.Fq)(n.claudeDesign.colours.burgundy,.7)}),d=e=>{let{previewData:n,className:t}=e,i=(0,r.sY)((null!=n?n:s).text,{nodeResolvers:{[r.e3]:e=>(0,o.jsx)(o.Fragment,{children:e})}});return(0,o.jsx)(a,{className:t,children:i})}},30586:function(e,n,t){t.d(n,{xI:function(){return nA},u1:function(){return i8},Hj:function(){return rC.H},xX:function(){return oK},hp:function(){return x.h},VR:function(){return Y},nu:function(){return e8},bE:function(){return it},j4:function(){return r.j},gN:function(){return q},$_:function(){return oR},h4:function(){return tF},X6:function(){return l.X},JO:function(){return i.J},ZQ:function(){return D},hJ:function(){return iT},_r:function(){return v._},aN:function(){return m},sv:function(){return nT},u_:function(){return el.u},Wt:function(){return ny},Xw:function(){return nS},kE:function(){return oG},qf:function(){return iN},Oe:function(){return rg.O},un:function(){return eY},yk:function(){return nx},wS:function(){return rs},F0:function(){return rv},Ak:function(){return X.A},n0:function(){return nZ},vc:function(){return iJ},zb:function(){return oL},M5:function(){return tV},nD:function(){return s.T},wD:function(){return no},Pt:function(){return eK},LF:function(){return ij},kv:function(){return eq},Nb:function(){return eT},wL:function(){return rp},Fq:function(){return o.Fq},mq:function(){return o.mq},QA:function(){return ip}});var o=t(17065),i=t(7004),r=t(95695),l=t(6856),s=t(17928),a=t(57437),d=t(2265),c=t(43393),u=t.n(c),p=t(65734),g=JSON.parse('{"v":"5.1.15","fr":60,"ip":0,"op":275,"w":73,"h":88,"nm":"Ruuby_mix","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Ruuby_logo 8","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,43.876,0],"ix":2},"a":{"a":0,"k":[80,80,0],"ix":1},"s":{"a":0,"k":[99.694,99.694,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":223,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.575,39.603],[41.2,120.349],[45.925,120.327],[3.675,39.579]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}]},{"t":272}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.7,0],[0,0],[0,0],[-2.5,0],[0,-13.401]],"o":[[0,0],[0,0],[1.1,-0.599],[9.8,0],[0,12.8]],"v":[[-7.35,1.401],[-12.35,1.401],[-12.15,-34.701],[-6.75,-35.701],[7.45,-17.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[4.3,12],[0,9.5],[19.5,0],[5.9,0],[2.4,0.099],[0,0],[0,-12.4],[0,0],[5.1,-0.9],[0,0],[-4.1,0],[-2.4,-0.099],[0,0],[0,12.3],[0,0],[0,0],[-5,-4.101],[-2.6,0],[0,0],[0,0]],"o":[[-6.8,-1.601],[12.1,-4.2],[0,-13.1],[
vendor: 11,560 bytes, line 1
1-3,0],[-4.2,0],[0,0],[5.1,0.901],[0,0],[0,12.3],[0,0],[2.4,-0.099],[4.1,0],[0,0],[-5.1,-0.9],[0,0],[0,0],[10.8,19.8],[4.4,3.699],[5.7,0],[0,0],[0,0]],"v":[[32.35,38.201],[5.75,2.8],[23.25,-18.299],[-5.75,-40.299],[-19.55,-40.1],[-32.55,-40.299],[-32.55,-38.701],[-27.05,-23.1],[-27.05,22.901],[-32.55,38.401],[-32.55,40.1],[-19.65,39.901],[-6.75,40.1],[-6.75,38.401],[-12.25,22.901],[-12.25,4.3],[-8.65,4.3],[10.75,36.401],[22.95,40.299],[32.55,39.1],[32.35,39.1]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.96862745285,0.917647063732,0.890196084976,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80,80],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":223,"op":275,"st":223,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Ruuby_logo 7","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,43.876,0],"ix":2},"a":{"a":0,"k":[80,80,0],"ix":1},"s":{"a":0,"k":[99.694,99.694,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":180,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.575,39.603],[41.2,120.349],[45.925,120.327],[3.675,39.579]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":229,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[95.727,39.563],[141.99,120.334],[142.55,120.452],[96.3,39.603]],"c":true}]},{"t":272}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 2"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.7,0],[0,0],[0,0],[-2.5,0],[0,-13.401]],"o":[[0,0],[0,0],[1.1,-0.599],[9.8,0],[0,12.8]],"v":[[-7.35,1.401],[-12.35,1.401],[-12.15,-34.701],[-6.75,-35.701],[7.45,-17.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[4.3,12],[0,9.5],[19.5,0],[5.9,0],[2.4,0.099],[0,0],[0,-12.4],[0,0],[5.1,-0.9],[0,0],[-4.1,0],[-2.4,-0.099],[0,0],[0,12.3],[0,0],[0,0],[-5,-4.101],[-2.6,0],[0,0],[0,0]],"o":[[-6.8,-1.601],[12.1,-4.2],[0,-13.1],[-3,0],[-4.2,0],[0,0],[5.1,0.901],[0,0],[0,12.3],[0,0],[2.4,-0.099],[4.1,0],[0,0],[-5.1,-0.9],[0,0],[0,0],[10.8,19.8],[4.4,3.699],[5.7,0],[0,0],[0,0]],"v":[[32.35,38.201],[5.75,2.8],[23.25,-18.299],[-5.75,-40.299],[-19.55,-40.1],[-32.55,-40.299],[-32.55,-38.701],[-27.05,-23.1],[-27.05,22.901],[-32.55,38.401],[-32.55,40.1],[-19.65,39.901],[-6.75,40.1],[-6.75,38.401],[-12.25,22.901],[-12.25,4.3],[-8.65,4.3],[10.75,36.401],[22.95,40.299],[32.55,39.1],[32.35,39.1]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.733333349228,0.749019622803,0.741176486015,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80,80],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":180.5,"op":275,"st":180.5,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Ruuby_logo 6","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,43.876,0],"ix":2},"a":{"a":0,"k":[80,80,0],"ix":1},"s":{"a":0,"k":[99.694,99.694,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":135,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.575,39.603],[41.2,120.349],[45.925,120.327],[3.675,39.579]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":184,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[95.727,39.563],[141.99,120.334],[142.55,120.452],[96.3,39.603]],"c":true}]},{"t":229.5}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 2"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.7,0],[0,0],[0,0],[-2.5,0],[0,-13.401]],"o":[[0,0],[0,0],[1.1,-0.599],[9.8,0],[0,12.8]],"v":[[-7.35,1.401],[-12.35,1.401],[-12.15,-34.701],[-6.75,-35.701],[7.45,-17.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[4.3,12],[0,9.5],[19.5,0],[5.9,0],[2.4,0.099],[0,0],[0,-12.4],[0,0],[5.1,-0.9],[0,0],[-4.1,0],[-2.4,-0.099],[0,0],[0,12.3],[0,0],[0,0],[-5,-4.101],[-2.6,0],[0,0],[0,0]],"o":[[-6.8,-1.601],[12.1,-4.2],[0,-13.1],[-3,0],[-4.2,0],[0,0],[5.1,0.901],[0,0],[0,12.3],[0,0],[2.4,-0.099],[4.1,0],[0,0],[-5.1,-0.9],[0,0],[0,0],[10.8,19.8],[4.4,3.699],[5.7,0],[0,0],[0,0]],"v":[[32.35,38.201],[5.75,2.8],[23.25,-18.299],[-5.75,-40.299],[-19.55,-40.1],[-32.55,-40.299],[-32.55,-38.701],[-27.05,-23.1],[-27.05,22.901],[-32.55,38.401],[-32.55,40.1],[-19.65,39.901],[-6.75,40.1],[-6.75,38.401],[-12.25,22.901],[-12.25,4.3],[-8.65,4.3],[10.75,36.401],[22.95,40.299],[32.55,39.1],[32.35,39.1]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.835294127464,0.858823537827,0.843137264252,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80,80],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":135,"op":230.5,"st":135,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Ruuby_logo 5","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,43.876,0],"ix":2},"a":{"a":0,"k":[80,80,0],"ix":1},"s":{"a":0,"k":[99.694,99.694,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":89.5,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.575,39.603],[41.2,120.349],[45.925,120.327],[3.675,39.579]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":138.5,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[95.727,39.563],[141.99,120.334],[142.55,120.452],[96.3,39.603]],"c":true}]},{"t":184}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.7,0],[0,0],[0,0],[-2.5,0],[0,-13.401]],"o":[[0,0],[0,0],[1.1,-0.599],[9.8,0],[0,12.8]],"v":[[-7.35,1.401],[-12.35,1.401],[-12.15,-34.701],[-6.75,-35.701],[7.45,-17.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[4.3,12],[0,9.5],[19.5,0],[5.9,0],[2.4,0.099],[0,0],[0,-12.4],[0,0],[5.1,-0.9],[0,0],[-4.1,0],[-2.4,-0.099],[0,0],[0,12.3],[0,0],[0,0],[-5,-4.101],[-2.6,0],[0,0],[0,0]],"o":[[-6.8,-1.601],[12.1,-4.2],[0,-13.1],[-3,0],[-4.2,0],[0,0],[5.1,0.901],[0,0],[0,12.3],[0,0],[2.4,-0.099],[4.1,0],[0,0],[-5.1,-0.9],[0,0],[0,0],[10.8,19.8],[4.4,3.699],[5.7,0],[0,0],[0,0]],"v":[[32.35,38.201],[5.75,2.8],[23.25,-18.299],[-5.75,-40.299],[-19.55,-40.1],[-32.55,-40.299],[-32.55,-38.701],[-27.05,-23.1],[-27.05,22.901],[-32.55,38.401],[-32.55,40.1],[-19.65,39.901],[-6.75,40.1],[-6.75,38.401],[-12.25,22.901],[-12.25,4.3],[-8.65,4.3],[10.75,36.401],[22.95,40.299],[32.55,39.1],[32.35,39.1]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.952941179276,0.964705884457,0.960784316063,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80,80],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":89.5,"op":185,"st":89.5,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"Ruuby_logo 4","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,43.876,0],"ix":2},"a":{"a":0,"k":[80,80,0],"ix":1},"s":{"a":0,"k":[99.694,99.694,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":44,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.575,39.603],[41.2,120.349],[45.925,120.327],[3.675,39.579]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":93,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[95.727,39.563],[141.99,120.334],[142.55,120.452],[96.3,39.603]],"c":true}]},{"t":138.5}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 2"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.7,0],[0,0],[0,0],[-2.5,0],[0,-13.401]],"o":[[0,0],[0,0],[1.1,-0.599],[9.8,0],[0,12.8]],"v":[[-7.35,1.401],[-12.35,1.401],[-12.15,-34.701],[-6.75,-35.701],[7.45,-17.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[4.3,12],[0,9.5],[19.5,0],[5.9,0],[2.4,0.099],[0,0],[0,-12.4],[0,0],[5.1,-0.9],[0,0],[-4.1,0],[-2.4,-0.099],[0,0],[0,12.3],[0,0],[0,0],[-5,-4.101],[-2.6,0],[0,0],[0,0]],"o":[[-6.8,-1.601],[12.1,-4.2],[0,-13.1],[
1-3,0],[-4.2,0],[0,0],[5.1,0.901],[0,0],[0,12.3],[0,0],[2.4,-0.099],[4.1,0],[0,0],[-5.1,-0.9],[0,0],[0,0],[10.8,19.8],[4.4,3.699],[5.7,0],[0,0],[0,0]],"v":[[32.35,38.201],[5.75,2.8],[23.25,-18.299],[-5.75,-40.299],[-19.55,-40.1],[-32.55,-40.299],[-32.55,-38.701],[-27.05,-23.1],[-27.05,22.901],[-32.55,38.401],[-32.55,40.1],[-19.65,39.901],[-6.75,40.1],[-6.75,38.401],[-12.25,22.901],[-12.25,4.3],[-8.65,4.3],[10.75,36.401],[22.95,40.299],[32.55,39.1],[32.35,39.1]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.905882358551,0.75686275959,0.68235296011,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80,80],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":44,"op":139.5,"st":44,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Ruuby_logo 3","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,43.876,0],"ix":2},"a":{"a":0,"k":[80,80,0],"ix":1},"s":{"a":0,"k":[99.694,99.694,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":-1,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.575,39.603],[41.2,120.349],[45.925,120.327],[3.675,39.579]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":48,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[95.727,39.563],[141.99,120.334],[142.55,120.452],[96.3,39.603]],"c":true}]},{"t":93.5}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 2"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.7,0],[0,0],[0,0],[-2.5,0],[0,-13.401]],"o":[[0,0],[0,0],[1.1,-0.599],[9.8,0],[0,12.8]],"v":[[-7.35,1.401],[-12.35,1.401],[-12.15,-34.701],[-6.75,-35.701],[7.45,-17.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[4.3,12],[0,9.5],[19.5,0],[5.9,0],[2.4,0.099],[0,0],[0,-12.4],[0,0],[5.1,-0.9],[0,0],[-4.1,0],[-2.4,-0.099],[0,0],[0,12.3],[0,0],[0,0],[-5,-4.101],[-2.6,0],[0,0],[0,0]],"o":[[-6.8,-1.601],[12.1,-4.2],[0,-13.1],[-3,0],[-4.2,0],[0,0],[5.1,0.901],[0,0],[0,12.3],[0,0],[2.4,-0.099],[4.1,0],[0,0],[-5.1,-0.9],[0,0],[0,0],[10.8,19.8],[4.4,3.699],[5.7,0],[0,0],[0,0]],"v":[[32.35,38.201],[5.75,2.8],[23.25,-18.299],[-5.75,-40.299],[-19.55,-40.1],[-32.55,-40.299],[-32.55,-38.701],[-27.05,-23.1],[-27.05,22.901],[-32.55,38.401],[-32.55,40.1],[-19.65,39.901],[-6.75,40.1],[-6.75,38.401],[-12.25,22.901],[-12.25,4.3],[-8.65,4.3],[10.75,36.401],[22.95,40.299],[32.55,39.1],[32.35,39.1]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.937254905701,0.823529422283,0.764705896378,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80,80],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":94,"st":-1.5,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Ruuby_logo 2","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,43.876,0],"ix":2},"a":{"a":0,"k":[80,80,0],"ix":1},"s":{"a":0,"k":[99.694,99.694,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":3,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[95.727,39.563],[141.99,120.334],[142.55,120.452],[96.3,39.603]],"c":true}]},{"t":48.5}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 2"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.7,0],[0,0],[0,0],[-2.5,0],[0,-13.401]],"o":[[0,0],[0,0],[1.1,-0.599],[9.8,0],[0,12.8]],"v":[[-7.35,1.401],[-12.35,1.401],[-12.15,-34.701],[-6.75,-35.701],[7.45,-17.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[4.3,12],[0,9.5],[19.5,0],[5.9,0],[2.4,0.099],[0,0],[0,-12.4],[0,0],[5.1,-0.9],[0,0],[-4.1,0],[-2.4,-0.099],[0,0],[0,12.3],[0,0],[0,0],[-5,-4.101],[-2.6,0],[0,0],[0,0]],"o":[[-6.8,-1.601],[12.1,-4.2],[0,-13.1],[
1-3,0],[-4.2,0],[0,0],[5.1,0.901],[0,0],[0,12.3],[0,0],[2.4,-0.099],[4.1,0],[0,0],[-5.1,-0.9],[0,0],[0,0],[10.8,19.8],[4.4,3.699],[5.7,0],[0,0],[0,0]],"v":[[32.35,38.201],[5.75,2.8],[23.25,-18.299],[-5.75,-40.299],[-19.55,-40.1],[-32.55,-40.299],[-32.55,-38.701],[-27.05,-23.1],[-27.05,22.901],[-32.55,38.401],[-32.55,40.1],[-19.65,39.901],[-6.75,40.1],[-6.75,38.401],[-12.25,22.901],[-12.25,4.3],[-8.65,4.3],[10.75,36.401],[22.95,40.299],[32.55,39.1],[32.35,39.1]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.96862745285,0.917647063732,0.890196084976,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80,80],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":49.5,"st":-46,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Ruuby_logo 9","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[37,43.876,0],"ix":2},"a":{"a":0,"k":[80,80,0],"ix":1},"s":{"a":0,"k":[99.694,99.694,100],"ix":6}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":-89,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[1.575,39.603],[41.2,120.349],[45.925,120.327],[3.675,39.579]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":-40,"s":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[5.2,39.552],[47.45,120.299],[142.55,120.452],[96.3,39.603]],"c":true}],"e":[{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[95.727,39.563],[141.99,120.334],[142.55,120.452],[96.3,39.603]],"c":true}]},{"t":5.5}],"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 2"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[10.7,0],[0,0],[0,0],[-2.5,0],[0,-13.401]],"o":[[0,0],[0,0],[1.1,-0.599],[9.8,0],[0,12.8]],"v":[[-7.35,1.401],[-12.35,1.401],[-12.15,-34.701],[-6.75,-35.701],[7.45,-17.299]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[4.3,12],[0,9.5],[19.5,0],[5.9,0],[2.4,0.099],[0,0],[0,-12.4],[0,0],[5.1,-0.9],[0,0],[-4.1,0],[-2.4,-0.099],[0,0],[0,12.3],[0,0],[0,0],[-5,-4.101],[-2.6,0],[0,0],[0,0]],"o":[[-6.8,-1.601],[12.1,-4.2],[0,-13.1],[-3,0],[-4.2,0],[0,0],[5.1,0.901],[0,0],[0,12.3],[0,0],[2.4,-0.099],[4.1,0],[0,0],[-5.1,-0.9],[0,0],[0,0],[10.8,19.8],[4.4,3.699],[5.7,0],[0,0],[0,0]],"v":[[32.35,38.201],[5.75,2.8],[23.25,-18.299],[-5.75,-40.299],[-19.55,-40.1],[-32.55,-40.299],[-32.55,-38.701],[-27.05,-23.1],[-27.05,22.901],[-32.55,38.401],[-32.55,40.1],[-19.65,39.901],[-6.75,40.1],[-6.75,38.401],[-12.25,22.901],[-12.25,4.3],[-8.65,4.3],[10.75,36.401],[22.95,40.299],[32.55,39.1],[32.35,39.1]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.733333349228,0.749019622803,0.741176486015,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[80,80],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":31,"st":-89,"bm":0}],"markers":[]}');let f=()=>window.innerWidth>=p.b.tablet?{width:46,height:53}:{width:39,height:44},m=e=>{let{className:n}=e,t=f();return(0,a.jsx)("div",{className:n,children:(0,a.jsx)(u(),{animationData:g,loop:!0,autoplay:!0,style:{width:t.width,height:t.height},rendererSettings:{preserveAspectRatio:"xMidYMid slice"}})})};var x=t(6707),h=t(58829),b=t(89183);let y={subtle:(0,b.iv)(["border:1px solid ",";padding:10px 18px;font-size:14px;"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)}),outline:(0,b.iv)(["border:1px solid ",";padding:10px 22px;font-size:13.5px;font-weight:500;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy})},w=b.ZP.button.withConfig({componentId:"sc-66fadeaf-0"})(["align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:",";color:",";border-radius:999px;font-family:",";cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;"," &:hover{background:",";color:",";border-color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{$variant:n}=e;return y[n]},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),D=e=>{let{iconName:n,label:t,variant:o="subtle",onClick:r,ariaLabel:l,className:s}=e;return(0,a.jsxs)(w,{type:"button",onClick:r,"aria-label":null!=l?l:t,className:s,$variant:o,children:[(0,a.jsx)(i.J,{name:n,size:14}),t]})};
1var v=t(65916);let C=b.ZP.div.withConfig({componentId:"sc-7e2f7a0-0"})(["display:flex;flex-direction:column;gap:",";"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space2}),k=b.ZP.label.withConfig({componentId:"sc-7e2f7a0-1"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),P=b.ZP.input.withConfig({componentId:"sc-7e2f7a0-2"})(["height:44px;padding:0 ",";border-radius:",";font-family:",";font-size:16px;background:",";color:",";border:1px solid ",";&::placeholder{font-style:italic;color:",";}&:focus{outline:2px solid ",";outline-offset:2px;}","{font-size:14px;}"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space5},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$variant:t}=e;return"on-dark"===t?(0,o.Fq)(n.claudeDesign.colours.white,.08):n.claudeDesign.colours.white},e=>{let{theme:n,$variant:t}=e;return"on-dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},e=>{let{theme:n,$variant:t}=e;return"on-dark"===t?(0,o.Fq)(n.claudeDesign.colours.white,.32):n.claudeDesign.colours.grey300},e=>{let{theme:n,$variant:t}=e;return"on-dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.6):n.claudeDesign.colours.grey500},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md),I=b.ZP.span.withConfig({componentId:"sc-7e2f7a0-3"})(["font-family:",";font-size:12px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),q=e=>{let{type:n="text",name:t,label:o,placeholder:i,value:r,defaultValue:l,onChange:s,variant:c="light",error:u,required:p,autoComplete:g,className:f,id:m}=e,x=(0,d.useId)(),h=null!=m?m:"field-".concat(x),b="".concat(h,"-err");return(0,a.jsxs)(C,{className:f,children:[o&&(0,a.jsx)(k,{htmlFor:h,children:o}),(0,a.jsx)(P,{$variant:c,id:h,type:n,name:t,placeholder:i,value:r,defaultValue:l,required:p,autoComplete:g,"aria-invalid":!!u||void 0,"aria-describedby":u?b:void 0,onChange:e=>null==s?void 0:s(e.target.value)}),u&&(0,a.jsx)(I,{id:b,children:u})]})};t(53400),t(51337),b.ZP.span.withConfig({componentId:"sc-37233938-0"})(["display:inline-block;width:","px;height:","px;border-radius:999px;background:",";"],e=>{let{$size:n}=e;return n},e=>{let{$size:n}=e;return n},e=>{let{theme:n,$tone:t}=e;return"rouge"===t?n.claudeDesign.colours.rouge:"pearl"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy});let Z=(e,n)=>{switch(e){case"rouge":return n.claudeDesign.colours.rouge;case"pearl":return n.claudeDesign.colours.pearl;case"pink":return n.claudeDesign.colours.pink;case"midnight":return n.claudeDesign.colours.black;default:return n.claudeDesign.colours.burgundy}},j=(e,n)=>{switch(e){case"pearl":case"pink":return n.claudeDesign.colours.burgundy;default:return n.claudeDesign.colours.pearl}},z=b.ZP.span.withConfig({componentId:"sc-632571a-0"})(["display:inline-flex;align-items:center;justify-content:center;width:","px;height:","px;transform:rotate(45deg);background:",";color:",";border-radius:2px;> span{transform:rotate(-45deg);font-family:",";font-weight:500;font-size:13px;line-height:1;}"],e=>{let{$size:n}=e;return n},e=>{let{$size:n}=e;return n},e=>{let{theme:n,$tone:t}=e;return Z(t,n)},e=>{let{theme:n,$tone:t}=e;return j(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif}),F=e=>{let{label:n,tone:t="burgundy",size:o=56,ariaLabel:i,className:r}=e;return(0,a.jsx)(z,{role:"img","aria-label":null!=i?i:"Tier ".concat(n),$size:o,$tone:t,className:r,children:(0,a.jsx)("span",{children:n})})},E=b.ZP.div.withConfig({componentId:"sc-1d6ebce-0"})(["display:flex;flex-direction:column;align-items:center;flex-shrink:0;"]),S=b.ZP.div.withConfig({componentId:"sc-1d6ebce-1"})(["position:relative;width:","px;height:","px;","{width:","px;height:","px;}"],e=>{let{$size:n}=e;return n},e=>{let{$size:n}=e;return n},o.mq.md,e=>{let{$sizeMd:n}=e;return n},e=>{let{$sizeMd:n}=e;return n}),_=b.ZP.div.withConfig({componentId:"sc-1d6ebce-2"})(["width:100%;height:100%;border-radius:50%;overflow:hidden;background:",";outline:",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n,$isRecommended:t}=e;return t?"4px solid ".concat(n.claudeDesign.colours.burgundy):"none"}),T=b.ZP.img.withConfig({componentId:"sc-1d6ebce-3"})(["width:100%;height:100%;object-fit:cover;display:block;"]),R=b.ZP.div.withConfig({componentId:"sc-1d6ebce-4"})(["position:absolute;
1left:85%;top:87%;transform:translate(-50%,-50%);width:26px;height:26px;z-index:2;display:inline-flex;align-items:center;justify-content:center;> svg:first-child{position:absolute;inset:0;width:100%;height:100%;color:",";}> svg:last-child{position:relative;z-index:1;width:11px;height:11px;color:#fff;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),A=b.ZP.span.withConfig({componentId:"sc-1d6ebce-5"})(["display:block;width:fit-content;margin:10px auto 0;background:",";color:",";font-family:",";font-size:12px;font-weight:500;padding:5px 16px;border-radius:8px;white-space:nowrap;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans}),N=e=>{let{src:n,alt:t,size:o=96,sizeMd:r,isRecommended:l=!1,recommendedLabel:s="Superstar",className:d}=e;return(0,a.jsxs)(E,{className:d,children:[(0,a.jsxs)(S,{$size:o,$sizeMd:null!=r?r:o,children:[(0,a.jsx)(_,{$isRecommended:l,children:n&&(0,a.jsx)(T,{src:n,alt:t})}),l&&(0,a.jsxs)(R,{"aria-hidden":"true",children:[(0,a.jsx)(i.J,{name:"superstar-cog",size:26}),(0,a.jsx)(i.J,{name:"star-solid",size:11})]})]}),l&&(0,a.jsx)(A,{children:s})]})};b.ZP.span.withConfig({componentId:"sc-ddb5847f-0"})(["display:inline-block;margin:0 ",";color:currentColor;opacity:0.7;font-size:1em;line-height:1;"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3}),b.ZP.div.withConfig({componentId:"sc-378aac0c-0"})(["display:flex;flex-direction:column;gap:",";text-align:",";align-items:",";color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space2},e=>{let{$align:n}=e;return n},e=>{let{$align:n}=e;return"center"===n?"center":"flex-start"},e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy}),b.ZP.span.withConfig({componentId:"sc-378aac0c-1"})(["font-family:",";font-size:clamp(34px,5vw,56px);line-height:1;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif}),b.ZP.span.withConfig({componentId:"sc-378aac0c-2"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;opacity:0.8;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption});var O=t(8161);let L=b.ZP.div.withConfig({componentId:"sc-60cad73f-0"})(["display:inline-flex;align-items:center;gap:12px;"]),M=b.ZP.button.withConfig({componentId:"sc-60cad73f-1"})(["width:26px;height:26px;border-radius:50%;background:transparent;border:1px solid ",";color:",";display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background 0.18s ease,color 0.18s ease;&:disabled{opacity:0.35;cursor:not-allowed;}&:focus-visible{outline:none;box-shadow:0 0 0 3px ",";}@media (hover:hover){&:not(:disabled):hover{background:",";color:",";}}@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl}),B=b.ZP.span.withConfig({componentId:"sc-60cad73f-2"})(["font-family:",";font-size:14px;font-weight:500;color:",";min-width:1ch;text-align:center;font-variant-numeric:tabular-nums;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),G=e=>{let{count:n,min:t=0,max:o,onIncrement:r,onDecrement:l,removeLabel:s="Remove",addLabel:d="Add",className:c}=e;return(0,a.jsxs)(L,{className:c,children:[(0,a.jsx)(M,{type:"button","aria-label":s,disabled:n<=t,onClick:l,children:(0,a.jsx)(i.J,{name:"minus",size:14,strokeWidth:2.2})}),(0,a.jsx)(B,{"aria-live":"polite",children:n}),(0,a.jsx)(M,{type:"button","aria-label":d,disabled:void 0!==o&&n>=o,onClick:r,children:(0,a.jsx)(i.J,{name:"plus",size:14,strokeWidth:2.2})})]})},$={filterstrip:(0,b.iv)(["display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none;}","{gap:28px;overflow-x:visible;flex-wrap:wrap;}","{gap:36px;flex-wrap:nowrap;}"],o.mq.md,o.mq.lg),segmented:(0,b.iv)(["display:grid;grid-template-columns:repeat(var(--tabs-cols,3),1fr);border-bottom:1px solid ",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)})},U={filterstrip:(0,b.iv)(["flex:0 0 auto;padding:8px 0;font-family:",';font-weight:700;font-size:10px;letter-spacing:0.18em;text-transform:uppercase;border-bottom:2px solid transparent;&[aria-selected="true"]{color:',";border-bottom-color:",';}&[aria-selected="false"]{color:',";}","{font-size:10.5px;}","{font-size:11px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.45)},o.mq.md,o.mq.lg),segmented:(0,b.iv)(["width:100%;padding:14px 0;font-family:",";font-weight:500;font-size:14px;text-transform:none;letter-spacing:0;color:",';margin-bottom:-1px;border-bottom:2px solid transparent;&[aria-selected="true"]{font-weight:600;color:',";border-bottom-color:",";}","{padding:16px 0;font-size:15px;}","{padding:18px 0;font-size:15px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg)},V=b.ZP.div.withConfig({componentId:"sc-7c5f17a8-0"})(["",""],e=>{let{$variant:n}=e;return $[n]}),W=b.ZP.button.withConfig({componentId:"sc-7c5f17a8-1"})(["background:transparent;border:0;cursor:pointer;white-space:nowrap;transition:color 0.2s ease,border-color 0.2s ease;",' @media (hover:hover){&:not([aria-selected="true"]):hover{color:',";}}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{$variant:n}=e;return U[n]},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),J=e=>{let{tabs:n,activeKey:t,onChange:o,variant:i="filterstrip",className:r,ariaLabel:l}=e;return(0,a.jsx)(V,{role:"tablist","aria-label":l,className:r,$variant:i,style:"segmented"===i?{"--tabs-cols":String(n.length)}:void 0,children:n.map(e=>{let n=e.key===t;return(0,a.jsx)(W,{type:"button",role:"tab","aria-selected":n,$variant:i,onClick:()=>null==o?void 0:o(e.key),children:e.label},e.key)})})};b.ZP.div.withConfig({componentId:"sc-62f199bb-0"})(["display:flex;flex-direction:column;gap:",";text-align:",";align-items:",";max-width:720px;"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space4},e=>{let{$align:n}=e;return n},e=>{let{$align:n}=e;return"center"===n?"center":"flex-start"}),b.ZP.div.withConfig({componentId:"sc-62f199bb-1"})(["margin-top:",";"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space2});let H=(0,b.iv)(['@supports selector(:has(*)){&:has([data-variant="primary"]:hover) [data-variant="secondary"]:not(:hover){background:',";color:",";border-color:",';}&:has([data-variant="secondary"]:hover) [data-variant="primary"]:not(:hover){background:transparent;color:',";border-color:",';}&:has([data-variant="dark"]:hover) [data-variant="ghost"]:not(:hover){background:',";color:",";border-color:",';}&:has([data-variant="ghost"]:hover) [data-variant="dark"]:not(:hover){background:transparent;color:',";border-color:",';}&:has([data-variant="light"]:hover) [data-variant="ghost"]:not(:hover){background:',";color:",";border-color:",';}&:has([data-variant="ghost"]:hover) [data-variant="light"]:not(:hover){background:transparent;color:',";border-color:",";}}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.white,.72)}),K=b.ZP.div.withConfig({componentId:"sc-49f53630-0"})(["display:inline-flex;align-items:center;flex-wrap:wrap;gap:",";justify-content:",";"," ","{flex-wrap:wrap;}",""],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3},e=>{let{$align:n}=e;return"center"===n?"center":"stretch"===n?"stretch":"flex-start"},e=>{let{$stack:n}=e;return n&&(0,b.iv)(["flex-direction:column;align-items:stretch;gap:10px;"])},o.mq.md,e=>{let{$pairHover:n}=e;return n&&H}),Y=e=>{let{children:n,align:t="left",stack:o=!1,noPairHover:i=!1,className:r}=e;return(0,a.jsx)(K,{$align:t,$stack:o,$pairHover:!i,className:r,children:n})};b.ZP.div.withConfig({componentId:"sc-39a3e7de-0"})(["position:relative;display:inline-flex;"]);let Q="\n display: inline-flex;\n align-items: center;\n gap: 6px;\n background: transparent;\n border: 0;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n font-family: inherit;\n text-transform: uppercase;\n letter-spacing: 0.18em;\n font-size: 12px;\n font-weight: 700;\n";b.ZP.a.withConfig({componentId:"sc-39a3e7de-1"})(["",";color:",";&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],Q,e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.button.withConfig({componentId:"sc-39a3e7de-2"})(["",";color:",";&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],Q,e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.span.withConfig({componentId:"sc-39a3e7de-3"})(["display:inline-flex;transition:transform 0.2s ease;transform:rotate(",");@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{$open:n}=e;
1return n?"180deg":"0deg"}),b.ZP.div.withConfig({componentId:"sc-39a3e7de-4"})(["position:absolute;top:calc(100% + ",");left:0;z-index:50;"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3}),b.ZP.div.withConfig({componentId:"sc-beac068d-0"})(["padding:20px 0;border-bottom:1px solid ",";&:last-of-type{border-bottom:0;}","{padding:24px 0;}","{padding:28px 0;}"],e=>{let{theme:n,$variant:t}=e;return"dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.18):(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},o.mq.md,o.mq.lg),b.ZP.button.withConfig({componentId:"sc-beac068d-1"})(["display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;padding:0;background:transparent;border:0;cursor:pointer;text-align:left;min-height:44px;font-family:",";font-weight:400;font-size:22px;line-height:1.25;color:",";","{gap:18px;font-size:26px;line-height:1.2;}","{gap:24px;font-size:32px;line-height:1.15;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$variant:t}=e;return"dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.span.withConfig({componentId:"sc-beac068d-2"})(["flex:1;"]),b.ZP.span.withConfig({componentId:"sc-beac068d-3"})(["flex:0 0 auto;font-family:",";font-weight:300;font-size:24px;line-height:1;","{font-size:28px;}","{font-size:32px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-beac068d-4"})(["margin-top:12px;font-family:",";font-size:16px;line-height:1.6;color:",";","{margin-top:14px;line-height:1.65;max-width:620px;}","{margin-top:18px;max-width:760px;}p{margin:0;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$variant:t}=e;return"dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.85):(0,o.Fq)(n.claudeDesign.colours.burgundy,.78)},o.mq.md,o.mq.lg),t(60956);var X=t(26848),ee=t(66648);b.ZP.div.withConfig({componentId:"sc-a1976f8-0"})(["display:inline-flex;flex-wrap:wrap;align-items:center;gap:",";@supports selector(:has(*)){&:has(a:hover) a:not(:hover){opacity:0.6;}}",""],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3},e=>{let{$tone:n}=e;return"dark"===n?"\n a img { filter: invert(1); }\n ":""}),b.ZP.a.withConfig({componentId:"sc-a1976f8-1"})(["display:inline-flex;transition:opacity 0.22s ease;&:focus-visible{outline:2px solid ",";outline-offset:2px;border-radius:",";}@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return n.claudeDesign.radii.md});let en={ig:{icon:"instagram",label:"Instagram"},li:{icon:"linkedin",label:"LinkedIn"},fb:{icon:"facebook",label:"Facebook"},tt:{icon:"tiktok",label:"TikTok"}},et=b.ZP.div.withConfig({componentId:"sc-362cf960-0"})(["display:inline-flex;align-items:center;gap:",";color:",";> a,> button{color:inherit;}"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space2},e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy}),eo=e=>Math.max(14,Math.floor(.45*e)),ei=e=>{let{socials:n,size:t=36,tone:o="light",className:r}=e,l=32===t?36:t;return(0,a.jsx)(et,{$tone:o,className:r,children:n.map(e=>{let{kind:n,href:o}=e,r=en[n];return(0,a.jsx)(h.h,{variant:"ghost",size:l,ariaLabel:r.label,href:o,external:!0,children:(0,a.jsx)(i.J,{name:r.icon,size:eo(t)})},n)})})};b.ZP.div.withConfig({componentId:"sc-d902a482-0"})(["position:relative;display:block;width:100%;"]),b.ZP.div.withConfig({componentId:"sc-d902a482-1"})(["position:absolute;inset:0;pointer-events:none;background:",";opacity:",";mix-blend-mode:multiply;"],e=>{let{$colour:n}=e;return n},e=>{let{$opacity:n}=e;return n});let er={lg:"3 / 4",md:"1 / 1",sm:"4 / 5"};b.ZP.div.withConfig({componentId:"sc-54aaa566-0"})(["position:relative;width:100%;--tile-aspect:",";"],e=>{let{$size:n}=e;return er[n]}),b.ZP.span.withConfig({componentId:"sc-54aaa566-1"})(["position:absolute;left:0;right:0;bottom:0;padding:",";color:",";font-family:",";font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;background:linear-gradient( 180deg,transparent 40%,"," 100% );border-bottom-left-radius:",";border-bottom-right-radius:",";"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space4},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.black,.55)},e=>{let{theme:n}=e;return n.claudeDesign.radii.lg},e=>{let{theme:n}=e;return n.claudeDesign.radii.lg}
1),b.ZP.form.withConfig({componentId:"sc-84d0135a-0"})(["display:flex;flex-direction:column;gap:",";"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3}),b.ZP.div.withConfig({componentId:"sc-84d0135a-1"})(["display:flex;flex-direction:column;gap:",";@media (min-width:","){flex-direction:row;align-items:stretch;}"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3},e=>{let{theme:n}=e;return n.claudeDesign.breakpoints.md}),b.ZP.div.withConfig({componentId:"sc-84d0135a-2"})(["flex:1 1 auto;"]),b.ZP.p.withConfig({componentId:"sc-84d0135a-3"})(["margin:0;font-family:",";font-size:",";color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.text.body},e=>{let{theme:n,$variant:t}=e;return"on-dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy}),b.ZP.p.withConfig({componentId:"sc-84d0135a-4"})(["margin:0;font-family:",";font-size:12px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$variant:t}=e;return"on-dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.9):n.claudeDesign.colours.rouge});var el=t(18462),es=t(54887),ea=t(86454),ed=t(16763);let ec=b.ZP.div.withConfig({componentId:"sc-a6a1f92b-0"})(["position:fixed;inset:0;background:",";z-index:1000;"],e=>{let{theme:n,$visible:t}=e;return t?(0,o.Fq)(n.claudeDesign.colours.black,.55):"transparent"}),eu=(0,b.iv)(["bottom:0;left:0;right:0;max-height:90vh;border-top-left-radius:",";border-top-right-radius:",";"],e=>{let{theme:n}=e;return n.claudeDesign.radii.lg},e=>{let{theme:n}=e;return n.claudeDesign.radii.lg}),ep=(0,b.iv)(["top:0;right:0;bottom:0;width:min(420px,90vw);"]),eg=(0,b.iv)(["top:0;left:0;bottom:0;width:min(320px,90vw);"]),ef=b.ZP.div.withConfig({componentId:"sc-a6a1f92b-1"})(["position:fixed;z-index:1001;overflow:auto;background:",";color:",";padding:",";"," &:focus{outline:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space8},e=>{let{$side:n}=e;return"bottom"===n?eu:"left"===n?eg:ep}),em=b.ZP.h2.withConfig({componentId:"sc-a6a1f92b-2"})(["position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"]),ex=e=>{let{open:n,onClose:t,title:o,children:i,side:r="bottom",initialFocusRef:l,scrim:s=!0,className:c}=e,u=(0,d.useId)(),p=(0,d.useRef)(null),g=(0,d.useRef)(null);return((0,d.useEffect)(()=>{if(n)return g.current=document.activeElement,(null==l?void 0:l.current)&&l.current.focus(),()=>{let e=g.current;e&&e instanceof HTMLElement&&e.focus()}},[n,l]),n&&"undefined"!=typeof document)?(0,es.createPortal)((0,a.jsx)(ea.Z,{children:(0,a.jsxs)(ed.ZP,{returnFocus:!0,children:[(0,a.jsx)(ec,{$visible:s,onClick:e=>{e.target===e.currentTarget&&t()}}),(0,a.jsxs)(ef,{ref:p,role:"dialog","aria-modal":"true","aria-labelledby":u,tabIndex:-1,$side:r,"data-side":r,className:c,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),t())},children:[(0,a.jsx)(em,{id:u,children:o}),i]})]})}),document.body):null};b.ZP.article.withConfig({componentId:"sc-56fe9a83-0"})(["display:flex;flex-direction:column;align-items:stretch;border-radius:16px;padding:22px 20px;text-align:center;background:",";color:",";","{padding:26px 22px;}","{padding:28px 24px;}"],e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.burgundy:n.claudeDesign.colours.pearl},e=>{let{theme:n,$tone:t}=e;return"dark"===t?"#ffffff":n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-56fe9a83-1"})(["margin:0 0 10px;font-family:",";font-size:13px;letter-spacing:0.08em;text-transform:uppercase;line-height:1.1;","{font-size:14px;}","{font-size:15px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-56fe9a83-2"})(["margin:0;font-size:13px;line-height:1.55;opacity:",";"],e=>{let{$tone:n}=e;return"dark"===n?1:.82});let eh={default:(0,b.iv)(["background:transparent;color:",";border-color:",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.15)}),applied:(0,b.iv)(["background:",";color:",";border-color:",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.vert,.12)},e=>{let{theme:n}=e;return n.claudeDesign.colours.vert},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.vert,.32)})};b.ZP.span.withConfig({componentId:"sc-d3c9c518-0"})(["display:inline-flex;align-items:center;gap:6px;font-family:",";font-size:9px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;border:1px solid transparent;border-radius:40px;padding:4px 10px;white-space:nowrap;"," "," ","{padding:5px 11px;}","{padding:5px 12px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>
1{let{$tone:n}=e;return eh[n]},e=>{let{$color:n}=e;return n&&(0,b.iv)(["color:",";"],n)},o.mq.md,o.mq.lg),b.ZP.button.withConfig({componentId:"sc-d3c9c518-1"})(["background:transparent;border:0;padding:0;margin-left:2px;display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;border-radius:50%;&:focus-visible{outline:2px solid currentColor;outline-offset:2px;}"]);let eb={classic:"pink",elite:"burgundy",celebrity:"midnight"},ey={classic:"Classic",elite:"Elite",celebrity:"Celebrity"},ew=[{tier:"classic",description:"Trusted, highly skilled professionals who are expertly vetted by Ruuby to deliver a consistently excellent standard of quality and service."},{tier:"elite",description:"Highly experienced specialists, expect an elevated treatment experience, expert technique and exceptional attention to detail."},{tier:"celebrity",description:"The industry's most sought after professionals, with credentials spanning VIP clients, luxury brands and editorial work."}],eD=b.ZP.div.withConfig({componentId:"sc-58e7a522-0"})(["display:flex;flex-direction:column;gap:14px;","{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}","{gap:36px;}"],o.mq.md,o.mq.lg),ev=b.ZP.div.withConfig({componentId:"sc-58e7a522-1"})(["display:flex;align-items:flex-start;gap:14px;","{gap:16px;}"],o.mq.lg),eC=b.ZP.div.withConfig({componentId:"sc-58e7a522-2"})(["min-width:0;"]),ek=b.ZP.div.withConfig({componentId:"sc-58e7a522-3"})(["font-family:",";font-size:13px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:",";margin:6px 0;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),eP=b.ZP.p.withConfig({componentId:"sc-58e7a522-4"})(["margin:0;font-family:",";font-size:13.5px;line-height:1.5;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)}),eI=b.ZP.div.withConfig({componentId:"sc-58e7a522-5"})(["flex-shrink:0;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;"]),eq=e=>{let{items:n=ew,className:t}=e;return(0,a.jsx)(eD,{className:t,children:n.map(e=>{var n;let t=null!==(n=e.label)&&void 0!==n?n:ey[e.tier];return(0,a.jsxs)(ev,{children:[(0,a.jsx)(eI,{children:(0,a.jsx)(F,{label:t,tone:eb[e.tier],size:56})}),(0,a.jsxs)(eC,{children:[(0,a.jsx)(ek,{children:t}),(0,a.jsx)(eP,{children:e.description})]})]},e.tier)})})},eZ=b.ZP.div.withConfig({componentId:"sc-eec935cf-0"})(["position:relative;width:100%;max-width:760px;"]),ej=b.ZP.button.withConfig({componentId:"sc-eec935cf-1"})(["display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 16px;background:",";border:1px solid ",";border-radius:",";cursor:pointer;font-family:",";font-size:14px;color:",";box-shadow:0 1px 2px ",";transition:border-color 0.18s ease,box-shadow 0.18s ease;&:focus-visible{outline:none;border-color:",";box-shadow:0 0 0 3px ",";}&:disabled{cursor:not-allowed;opacity:0.6;}","{height:52px;padding:0 22px;font-size:15px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$hasValue:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.04)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},o.mq.md),ez=b.ZP.span.withConfig({componentId:"sc-eec935cf-2"})(["flex:1;text-align:left;font-style:",";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"],e=>{let{$hasValue:n}=e;return n?"normal":"italic"}),eF=b.ZP.div.withConfig({componentId:"sc-eec935cf-3"})(["position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;background:",";border:1px solid ",";border-radius:14px;box-shadow:0 12px 32px ",";padding:8px;max-height:360px;overflow-y:auto;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)}),eE=b.ZP.div.withConfig({componentId:"sc-eec935cf-4"})(["font-family:",";font-size:9px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";padding:10px 12px 4px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)}),eS=b.ZP.button.withConfig({componentId:"sc-eec935cf-5"})(["display:block;width:100%;text-align:left;padding:10px 12px;background:",";border:0;border-radius:8px;font-family:",";font-size:14px;color:",";cursor:pointer;@media (hover:hover){&:hover{background:",";}}&:focus-visible{outline:2px solid ",";outline-offset:-2px;}"],e=>{let{theme:n,$selected:t}=e;return t?(0,o.Fq)(n.claudeDesign.colours.burgundy,.06):"transparent"},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),e_=(e,n)=>{if(e)for(let t of n){let n=t.options.find(n=>n.value===e);if(n)return n}},eT=e=>{var n;let{placeholder:t="I'm looking forâ¦",value:o,groups:r,isOpen:l=!1,onToggle:s,onSelect:d,ariaLabel:c,className:u,disabled:p=!1}=e,g=e_(o,r),f=!!g;return(0,a.jsxs)(eZ,{className:u,children:[(0,a.jsxs)(ej,{type:"button","aria-haspopup":"listbox","aria-expanded":l,"aria-label":c,disabled:p,$hasValue:f,onClick:()=>null==s?void 0:s(!l),children:[(0,a.jsx)(ez,{$hasValue:f,children:null!==(n=null==g?void 0:g.label)&&void 0!==n?n:t}),(0,a.jsx)(i.J,{name:"chevron-down",size:14,strokeWidth:2})]}),l&&(0,a.jsx)(eF,{role:"listbox",children:r.map((e,n)=>{var t;return(0,a.jsxs)("div",{children:[e.label&&(0,a.jsx)(eE,{children:e.label}),e.options.map(e=>(0,a.jsx)(eS,{type:"button",role:"option","aria-selected":e.value===o,$selected:e.value===o,onClick:()=>{null==d||d(e.value),null==s||s(!1)},children:e.label},e.value))]},null!==(t=e.label)&&void 0!==t?t:"g".concat(n))})})]})},eR={classic:"pink",elite:"burgundy",celebrity:"midnight"},eA={classic:"Classic",elite:"Elite",celebrity:"Celebrity"},eN=b.ZP.article.withConfig({componentId:"sc-b30957ff-0"})(["position:relative;background:",";border:1px solid ",";border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px ",";transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;@media (hover:hover){&:hover{transform:translateY(-1px);border-color:",";box-shadow:0 6px 20px ",";}}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.04)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.32)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.1)}),eO=b.ZP.div.withConfig({componentId:"sc-b30957ff-1"})(["display:grid;grid-template-columns:80px 1fr auto;gap:14px;padding:18px 16px 22px;align-items:center;flex:1 1 auto;min-height:140px;","{grid-template-columns:96px 1fr auto;gap:18px;padding:18px 18px 22px;min-height:154px;}"],o.mq.md),eL=(0,b.ZP)(N).withConfig({componentId:"sc-b30957ff-2"})(["align-self:start;"]),eM=b.ZP.div.withConfig({componentId:"sc-b30957ff-3"})(["flex:1;min-width:0;"]),eB=b.ZP.div.withConfig({componentId:"sc-b30957ff-4"})(["font-family:",";font-size:24px;line-height:1;letter-spacing:-0.005em;color:",";","{font-size:28px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md),eG=b.ZP.div.withConfig({componentId:"sc-b30957ff-5"})(["display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:",";font-size:14px;color:",";> svg{color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),e$=b.ZP.div.withConfig({componentId:"sc-b30957ff-6"})(["margin-top:6px;font-family:",";font-size:14px;font-weight:500;color:",';display:flex;flex-wrap:wrap;gap:4px;> span[aria-hidden="true"]{color:',";font-weight:400;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.45)}),eU=b.ZP.div.withConfig({componentId:"sc-b30957ff-7"})(["align-self:flex-start;margin:6px 6px 0 0;"]),eV=b.ZP.div.withConfig({componentId:"sc-b30957ff-8"})(["display:flex;align-items:center;gap:8px;border-top:1px solid ",";padding:14px 16px 16px;","{padding:14px 18px 18px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.07)},o.mq.md),eW=b.ZP.div.withConfig({componentId:"sc-b30957ff-9"})(["flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;"]),eJ=b.ZP.button.withConfig({componentId:"sc-b30957ff-10"})(["padding:8px 6px;border-radius:6px;border:1px solid ",";background:",";color:",";font-family:",";font-size:14px;font-weight:600;cursor:pointer;text-align:center;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;@media (hover:hover){&:hover:not(:disabled){background:",";color:",";border-color:",";}}&:disabled{opacity:0.4;cursor:not-allowed;}"],e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:n.claudeDesign.colours.white},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.white:n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),eH=b.ZP.button.withConfig({componentId:"sc-b30957ff-11"})(["width:30px;height:30px;border-radius:50%;border:1px solid ",";background:",";color:",";cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;@media (hover:hover){&:hover:not(:disabled){background:",";color:",";border-color:",";}}&:disabled{opacity:0.4;cursor:not-allowed;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),eK=e=>{var n;let{name:t,tier:o,rating:r,reviewsCount:l,tags:s=[],avatar:c,isRecommended:u=!1,recommendedLabel:p="Superstar",slots:g=[],selectedSlot:f,onSelectSlot:m,onPrevSlots:x,onNextSlots:h,prevLabel:b="Earlier",nextLabel:y="Later",className:w}=e,D=void 0!==l?"".concat(r.toFixed(1)," (").concat(l,")"):r.toFixed(1),v=eA[o];return(0,a.jsxs)(eN,{className:w,children:[(0,a.jsxs)(eO,{children:[(0,a.jsx)(eL,{src:null==c?void 0:c.src,alt:null!==(n=null==c?void 0:c.alt)&&void 0!==n?n:t,size:80,sizeMd:96,isRecommended:u,recommendedLabel:p}),(0,a.jsxs)(eM,{children:[(0,a.jsx)(eB,{children:t}),(0,a.jsxs)(eG,{children:[(0,a.jsx)(i.J,{name:"star-solid",size:13,ariaLabel:"Rating"}),(0,a.jsx)("span",{children:D})]}),s.length>0&&(0,a.jsx)(e$,{children:s.map((e,n)=>(0,a.jsxs)(d.Fragment,{children:[(0,a.jsx)("span",{children:e}),n<s.length-1&&(0,a.jsx)("span",{"aria-hidden":"true",children:"\xb7"})]},e))})]}),(0,a.jsx)(eU,{children:(0,a.jsx)(F,{label:v,tone:eR[o],size:52})})]}),g.length>0&&(0,a.jsxs)(eV,{children:[(0,a.jsx)(eH,{type:"button","aria-label":b,onClick:x,disabled:!x,children:(0,a.jsx)(i.J,{name:"chevron-left",size:14,strokeWidth:2})}),(0,a.jsx)(eW,{children:g.map(e=>{let n=e.value===f;return(0,a.jsx)(eJ,{type:"button",$selected:n,disabled:e.disabled,"aria-pressed":n,onClick:()=>null==m?void 0:m(e.value),children:e.label},e.value)})}),(0,a.jsx)(eH,{type:"button","aria-label":y,onClick:h,disabled:!h,children:(0,a.jsx)(i.J,{name:"chevron-right",size:14,strokeWidth:2})})]})]})},eY=e=>{let{tabs:n,activeKey:t,onChange:o,ariaLabel:i="Profile sections",className:r}=e;return(0,a.jsx)(J,{tabs:n,activeKey:t,onChange:o,variant:"segmented",ariaLabel:i,className:r})},eQ=b.ZP.div.withConfig({componentId:"sc-afe9449d-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:22px 20px 20px;box-shadow:0 4px 16px ",";display:flex;flex-direction:column;gap:12px;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)}),eX=b.ZP.h3.withConfig({componentId:"sc-afe9449d-1"})(["margin:0 0 4px;font-family:",";font-weight:500;font-size:22px;line-height:1.1;letter-spacing:-0.01em;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),e0=b.ZP.div.withConfig({componentId:"sc-afe9449d-2"})(["display:flex;flex-direction:column;gap:10px;"]),e1=b.ZP.div.withConfig({componentId:"sc-afe9449d-3"})(["display:grid;grid-template-columns:1fr 1fr;gap:10px;"]),e2=b.ZP.button.withConfig({componentId:"sc-afe9449d-4"})(["display:flex;align-items:center;gap:10px;width:100%;height:52px;background:",";border:0;border-radius:",";padding:0 18px;font-family:",";font-size:14.5px;color:",";text-align:left;cursor:pointer;> svg:first-child{color:",";flex-shrink:0;}> svg:last-child{opacity:0.45;flex-shrink:0;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),e5=b.ZP.span.withConfig({componentId:"sc-afe9449d-5"})(["flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"]),e4=b.ZP.div.withConfig({componentId:"sc-afe9449d-6"})(["margin-top:4px;&& > *{width:100%;}"]),e3=(e,n)=>(0,a.jsxs)(e2,{type:"button","aria-label":e.ariaLabel,onClick:()=>null==n?void 0:n(e.key),children:[(0,a.jsx)(i.J,{name:e.iconName,size:16,strokeWidth:1.8}),(0,a.jsx)(e5,{children:e.label}),(0,a.jsx)(i.J,{name:"chevron-down",size:13,strokeWidth:2})]},e.key),e8=e=>{let{title:n,pickers:t,ctaLabel:o,ctaHref:i,ctaDisabled:r,onCtaClick:l,onPickerClick:s,className:d}=e,[c,...u]=t;return(0,a.jsxs)(eQ,{className:d,children:[(0,a.jsx)(eX,{children:n}),(0,a.jsxs)(e0,{children:[c&&e3(c,s),u.length>0&&(0,a.jsx)(e1,{children:u.map(e=>e3(e,s))})]}),(0,a.jsx)(e4,{children:(0,a.jsx)(x.h,{variant:"primary",href:r?void 0:i,onClick:l,disabled:r,fullWidth:!0,children:o})})]})},e6=b.ZP.div.withConfig({componentId:"sc-da0cb251-0"})(["display:grid;grid-template-columns:28px 1fr auto;align-items:start;gap:16px;padding:18px 0;border-bottom:1px dashed ",";color:",";"],e=>{let{theme:n,$isLast:t}=e;return t?"transparent":(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),e9=b.ZP.div.withConfig({componentId:"sc-da0cb251-1"})(["width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:",";flex-shrink:0;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),e7=b.ZP.div.withConfig({componentId:"sc-da0cb251-2"})(["min-width:0;grid-column:",";"],e=>{let{$hasAction:n}=e;return n?"2 / 3":"2 / 4"}),ne=b.ZP.div.withConfig({componentId:"sc-da0cb251-3"})(["font-family:",";font-size:14px;font-weight:700;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),nn=b.ZP.div.withConfig({componentId:"sc-da0cb251-4"})(["margin-top:4px;font-family:",";font-size:14.5px;line-height:1.55;font-style:",";color:",";> .muted{color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{$note:n}=e;return n?"italic":"normal"},e=>{let{theme:n,$note:t}=e;
1return t?(0,o.Fq)(n.claudeDesign.colours.burgundy,.55):n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)}),nt=b.ZP.button.withConfig({componentId:"sc-da0cb251-5"})(["align-self:center;background:",";opacity:0.85;border:0;border-radius:",";padding:6px 14px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:",";cursor:pointer;&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (hover:hover){&:hover{opacity:1;}}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),no=e=>{let{iconName:n,label:t,value:o,valueMuted:r,note:l=!1,actionLabel:s,onActionClick:d,isLast:c=!1,className:u}=e;return(0,a.jsxs)(e6,{$isLast:c,className:u,children:[(0,a.jsx)(e9,{"aria-hidden":"true",children:(0,a.jsx)(i.J,{name:n,size:22,strokeWidth:1.6})}),(0,a.jsxs)(e7,{$hasAction:!!s,children:[(0,a.jsx)(ne,{children:t}),(o||r)&&(0,a.jsxs)(nn,{$note:l,children:[o,r&&(0,a.jsxs)(a.Fragment,{children:[o?" ":"",(0,a.jsx)("span",{className:"muted",children:r})]})]})]}),s&&(0,a.jsx)(nt,{type:"button",onClick:d,children:s})]})},ni=b.ZP.div.withConfig({componentId:"sc-4adade10-0"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;margin:4px 0;border-top:1px dashed ",";border-bottom:1px dashed ",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)}),nr=b.ZP.span.withConfig({componentId:"sc-4adade10-1"})(["display:inline-flex;align-items:center;gap:8px;"]),nl=b.ZP.button.withConfig({componentId:"sc-4adade10-2"})(["width:18px;height:18px;border-radius:50%;border:0;background:",";color:",";font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;@media (hover:hover){&:hover{background:",";filter:brightness(0.96);}}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pink},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pink,1)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),ns=b.ZP.code.withConfig({componentId:"sc-4adade10-3"})(["font-family:ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:700;letter-spacing:0.14em;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),na=b.ZP.span.withConfig({componentId:"sc-4adade10-4"})(["font-family:",";font-size:14px;font-weight:700;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),nd=e=>{let{code:n,savedAmount:t,removeLabel:o,onRemove:i,className:r}=e;return(0,a.jsxs)(ni,{className:r,children:[(0,a.jsxs)(nr,{children:[(0,a.jsx)(nl,{type:"button","aria-label":null!=o?o:"Remove promo code ".concat(n),onClick:()=>null==i?void 0:i(n),children:"\xd7"}),(0,a.jsx)(ns,{children:n})]}),(0,a.jsx)(na,{children:t})]})},nc=b.ZP.form.withConfig({componentId:"sc-9cf2f200-0"})(["display:flex;align-items:center;gap:10px;background:",";border:1px solid ",";border-radius:18px;padding:12px 16px;width:100%;max-width:380px;> svg{flex-shrink:0;opacity:0.6;color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n,$error:t}=e;return t?n.claudeDesign.colours.rouge:(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),nu=b.ZP.label.withConfig({componentId:"sc-9cf2f200-1"})(["position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"]),np=b.ZP.input.withConfig({componentId:"sc-9cf2f200-2"})(["flex:1;min-width:0;border:0;background:transparent;outline:none;font-family:",";font-size:16px;color:",";&::placeholder{font-style:italic;color:",";}&:disabled{opacity:0.6;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)}),ng=b.ZP.button.withConfig({componentId:"sc-9cf2f200-3"})(["background:transparent;border:0;padding:0 4px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:",";opacity:0.85;cursor:pointer;flex-shrink:0;@media (hover:hover){&:hover{opacity:1;}}&:focus-visible{outline:2px solid ",";outline-offset:2px;}&:disabled{opacity:0.4;cursor:not-allowed;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),nf=b.ZP.div.withConfig({componentId:"sc-9cf2f200-4"})(["margin-top:6px;font-family:",";font-size:12px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),nm=b.ZP.div.withConfig({componentId:"sc-9cf2f200-5"})(["width:100%;max-width:380px;"]),nx=e=>
1{let{placeholder:n="Promo or gift code",applyLabel:t="Apply",onApply:o,applying:r=!1,error:l,ariaLabel:s="Promo or gift code",className:c}=e,u=(0,d.useId)(),[p,g]=(0,d.useState)("");return(0,a.jsxs)(nm,{className:c,children:[(0,a.jsxs)(nc,{$error:!!l,onSubmit:e=>{e.preventDefault(),p.trim()&&!r&&(null==o||o(p.trim()))},noValidate:!0,children:[(0,a.jsx)(i.J,{name:"tag",size:16,strokeWidth:1.6}),(0,a.jsx)(nu,{htmlFor:u,children:s}),(0,a.jsx)(np,{id:u,type:"text",placeholder:n,value:p,disabled:r,onChange:e=>g(e.target.value),"aria-invalid":!!l||void 0}),(0,a.jsx)(ng,{type:"submit",disabled:r||0===p.trim().length,children:r?"Applyingâ¦":t})]}),l&&(0,a.jsx)(nf,{role:"status","aria-live":"polite",children:l})]})};b.ZP.div.withConfig({componentId:"sc-92714b50-0"})(["display:grid;grid-template-columns:1fr;gap:10px;@media (min-width:980px){grid-template-columns:repeat(var(--tile-cols,3),1fr);}"]),b.ZP.button.withConfig({componentId:"sc-92714b50-1"})(["position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 18px;background:",";border:1.5px solid ",";border-radius:14px;cursor:pointer;font-family:",";font-size:14px;font-weight:600;color:",';transition:border-color 0.18s ease,background 0.18s ease;&::after{content:"";position:absolute;inset:0;border-radius:13px;pointer-events:none;box-shadow:inset 0 0 0 '," ",";}&:focus-visible{outline:none;box-shadow:0 0 0 3px ",";}","{padding:18px 20px;}"],e=>{let{theme:n,$selected:t}=e;return t?(0,o.Fq)(n.claudeDesign.colours.burgundy,.04):n.claudeDesign.colours.white},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{$selected:n}=e;return n?"1px":"0"},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},o.mq.lg);let nh=b.ZP.div.withConfig({componentId:"sc-a6799ad0-0"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;"]),nb=b.ZP.span.withConfig({componentId:"sc-a6799ad0-1"})(["display:inline-flex;align-items:center;gap:6px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),ny=e=>{let{title:n="Choose how to pay",secureLabel:t="SECURE PAYMENT",level:o="h3",className:s}=e;return(0,a.jsxs)(nh,{className:s,children:[(0,a.jsx)(l.X,{level:o,children:n}),(0,a.jsxs)(nb,{children:[(0,a.jsx)(i.J,{name:"lock",size:14,strokeWidth:1.8}),(0,a.jsx)(r.j,{variant:"sm",children:t})]})]})},nw=b.ZP.label.withConfig({componentId:"sc-105f1fb2-0"})(["display:grid;grid-template-columns:18px 32px 1fr auto auto;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;background:",";border-bottom:1px solid ",";&:last-child{border-bottom:0;}@media (hover:hover){&:hover{background:",";}}"],e=>{let{theme:n,$selected:t}=e;return t?(0,o.Fq)(n.claudeDesign.colours.pink,.55):"transparent"},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n,$selected:t}=e;return t?(0,o.Fq)(n.claudeDesign.colours.pink,.7):(0,o.Fq)(n.claudeDesign.colours.burgundy,.04)}),nD=b.ZP.input.withConfig({componentId:"sc-105f1fb2-1"})(["position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;"]),nv=b.ZP.span.withConfig({componentId:"sc-105f1fb2-2"})(["width:16px;height:16px;border-radius:50%;border:1.5px solid ",';display:inline-flex;align-items:center;justify-content:center;&::after{content:"";width:8px;height:8px;border-radius:50%;background:',";}"],e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.3)},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:"transparent"}),nC=b.ZP.span.withConfig({componentId:"sc-105f1fb2-3"})(["width:32px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:",";flex-shrink:0;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),nk=b.ZP.span.withConfig({componentId:"sc-105f1fb2-4"})(["font-family:",";font-size:14px;color:",";min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),nP=b.ZP.span.withConfig({componentId:"sc-105f1fb2-5"})(["font-weight:600;margin-right:8px;"]),nI=b.ZP.span.withConfig({componentId:"sc-105f1fb2-6"})(["font-variant-numeric:tabular-nums;color:",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.8)}),nq=b.ZP.span.withConfig({componentId:"sc-105f1fb2-7"})(["font-family:",";font-size:13px;color:",";font-variant-numeric:tabular-nums;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)}),nZ=e=>{let{card:n,name:t="saved-card",selected:o=!1,onSelect:r,className:l}=e;return(0,a.jsxs)(nw,{$selected:o,className:l,children:[(0,a.jsx)(nD,{t
1ype:"radio",name:t,value:n.id,checked:o,onChange:()=>null==r?void 0:r(n.id)}),(0,a.jsx)(nv,{$selected:o,"aria-hidden":"true"}),(0,a.jsx)(nC,{"aria-hidden":"true",children:(0,a.jsx)(i.J,{name:n.iconName,size:20,strokeWidth:1.8})}),(0,a.jsxs)(nk,{children:[(0,a.jsx)(nP,{children:n.brand}),(0,a.jsx)(nI,{children:n.maskedPan})]}),n.expiry&&(0,a.jsx)(nq,{children:n.expiry})]})},nj=b.ZP.button.withConfig({componentId:"sc-78208769-0"})(["display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:18px 28px;background:",";color:",";border:1.5px solid ",";border-radius:",";cursor:pointer;transition:background 0.22s ease,color 0.22s ease;@media (hover:hover){&:not(:disabled):hover{background:transparent;color:",";}}&:active:not(:disabled){transform:scale(0.98);}&:disabled{opacity:0.35;cursor:not-allowed;}&:focus-visible{outline:none;box-shadow:0 0 0 3px ",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)}),nz=b.ZP.span.withConfig({componentId:"sc-78208769-1"})(["font-family:",";font-size:22px;font-weight:400;line-height:1;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif}),nF=b.ZP.span.withConfig({componentId:"sc-78208769-2"})(["font-family:",";font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;text-align:center;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),nE=b.ZP.span.withConfig({componentId:"sc-78208769-3"})(["width:28px;height:28px;border-radius:50%;border:1.5px solid currentColor;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;"]),nS=e=>{let{amount:n,label:t="Confirm & Pay",onClick:o,type:r="button",loading:l=!1,disabled:s=!1,ariaLabel:d,className:c}=e;return(0,a.jsxs)(nj,{type:r,onClick:o,disabled:l||s,"aria-busy":l||void 0,"aria-label":d,className:c,children:[(0,a.jsx)(nz,{children:n}),(0,a.jsx)(nF,{children:l?"Confirmingâ¦":t}),(0,a.jsx)(nE,{"aria-hidden":"true",children:(0,a.jsx)(i.J,{name:"chevron-right",size:14,strokeWidth:2.4})})]})},n_=b.ZP.button.withConfig({componentId:"sc-69a495c-0"})(["display:inline-flex;align-items:center;gap:8px;background:",";border:1px solid ",";border-radius:",";padding:9px 18px;font-family:",";font-size:13px;color:",";cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,0.04);transition:background 0.18s ease,transform 0.12s ease;@media (hover:hover){&:not(:disabled):hover{background:",";}}&:active:not(:disabled){transform:scale(0.97);}&:focus-visible{outline:none;box-shadow:0 0 0 3px ",";}&:disabled{opacity:0.6;cursor:not-allowed;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)}),nT=e=>{let{label:n="Log out",onClick:t,loading:o=!1,loadingLabel:r="Signing outâ¦",ariaLabel:l,className:s}=e;return(0,a.jsxs)(n_,{type:"button",onClick:t,disabled:o,"aria-busy":o||void 0,"aria-label":l,className:s,children:[(0,a.jsx)(i.J,{name:"logout",size:14,strokeWidth:1.8}),o?r:n]})},nR=b.ZP.button.withConfig({componentId:"sc-62342167-0"})(["display:block;margin:22px auto 0;background:none;border:0;padding:0;cursor:pointer;text-align:center;font-family:",";font-size:13px;font-style:italic;color:",";text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color 0.18s ease,text-decoration-thickness 0.18s ease;@media (hover:hover){&:hover{color:",";text-decoration-thickness:1.5px;}}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),nA=e=>
1{let{label:n="Request account deletion",onClick:t,ariaLabel:o,className:i}=e;return(0,a.jsx)(nR,{type:"button",onClick:t,"aria-haspopup":"dialog","aria-label":o,className:i,children:n})},nN=b.ZP.div.withConfig({componentId:"sc-71ac92eb-0"})(["display:flex;align-items:center;justify-content:space-between;gap:14px;",""],e=>{let{$divider:n,theme:t}=e;return n?"\n padding-bottom: 18px;\n border-bottom: 1px solid ".concat((0,o.Fq)(t.claudeDesign.colours.burgundy,.1),";\n "):""}),nO=b.ZP.div.withConfig({componentId:"sc-71ac92eb-1"})(["min-width:0;flex:1 1 auto;"]),nL=b.ZP.div.withConfig({componentId:"sc-71ac92eb-2"})(["font-family:",";font-size:21px;line-height:1.1;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),nM=b.ZP.div.withConfig({componentId:"sc-71ac92eb-3"})(["margin-top:3px;font-family:",";font-size:12.5px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)}),nB=b.ZP.div.withConfig({componentId:"sc-71ac92eb-4"})(["font-family:",";font-size:20px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),nG=e=>{let{name:n,durationMin:t,tier:o,price:i,showDivider:r=!0,className:l}=e,s=["".concat(t," min")];return o&&s.push(o),(0,a.jsxs)(nN,{$divider:r,className:l,children:[(0,a.jsxs)(nO,{children:[(0,a.jsx)(nL,{children:n}),(0,a.jsx)(nM,{children:s.join(" \xb7 ")})]}),(0,a.jsx)(nB,{children:i})]})};t(13390),b.ZP.div.withConfig({componentId:"sc-7aad8e23-0"})(["width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;min-height:32px;height:auto;padding:8px 14px;background:",";color:",";font-family:",";font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;text-align:center;","{flex-direction:row;flex-wrap:wrap;gap:10px;padding:8px 16px;font-size:10.5px;}","{flex-wrap:nowrap;gap:24px;padding:0 24px;font-size:12px;height:32px;min-height:0;}"],e=>{let{theme:n,$tone:t}=e;return"rouge"===t?n.claudeDesign.colours.rouge:n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},o.mq.sm,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-7aad8e23-1"})(["max-width:100%;"]),(0,b.ZP)(v._).withConfig({componentId:"sc-7aad8e23-2"})(["color:",";&:hover{color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl}),b.ZP.a.withConfig({componentId:"sc-7aad8e23-3"})(["color:inherit;font-weight:700;text-decoration:none;border-bottom:1px solid ",";padding-top:4px;padding-bottom:1px;transition:border-bottom-width 0.15s ease;&:hover{border-bottom-width:1.5px;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.4)},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl}),b.ZP.a.withConfig({componentId:"sc-e2f597b5-0"})(["display:inline-flex;align-items:center;gap:6px;color:",";text-decoration:none;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;padding:6px 4px;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.a.withConfig({componentId:"sc-e2f597b5-1"})(["display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid ",";color:",";background:transparent;text-decoration:none;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.a.withConfig({componentId:"sc-e2f597b5-2"})(["display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:",";color:#ffffff;text-decoration:none;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge});var n$=t(87138),nU=t(16463);let nV=b.ZP.div.withConfig({componentId:"sc-969143d8-0"})(["position:relative;display:inline-flex;"]),nW=b.ZP.button.withConfig({componentId:"sc-969143d8-1"})(["display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:",";border:1px solid ",";border-radius:999px;font-family:",";font-size:14px;font-weight:500;color:",";cursor:pointer;box-shadow:",";&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n,$tone:t}=e;return"dark"===t?"transparent":n.claudeDesign.colours.white},e=>
1{let{theme:n,$tone:t,$open:i}=e;return"dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.3):i?(0,o.Fq)(n.claudeDesign.colours.burgundy,.3):(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},e=>{let{theme:n,$open:t,$tone:i}=e;return t&&"light"===i?"0 4px 14px ".concat((0,o.Fq)(n.claudeDesign.colours.burgundy,.08)):"none"},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),nJ=b.ZP.svg.withConfig({componentId:"sc-969143d8-2"})(["flex-shrink:0;transition:transform 0.2s ease;transform:rotate(",");stroke:",";@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{$open:n}=e;return n?"180deg":"0deg"},e=>{let{theme:n,$tone:t}=e;return"dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.7):n.claudeDesign.colours.rouge}),nH=b.ZP.ul.withConfig({componentId:"sc-969143d8-3"})(["position:absolute;top:calc(100% + 8px);left:0;margin:0;padding:8px;list-style:none;min-width:220px;background:",";border:1px solid ",";border-radius:14px;box-shadow:0 12px 32px ",";z-index:110;"],e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.burgundy:n.claudeDesign.colours.white},e=>{let{theme:n,$tone:t}=e;return"dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.18):(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.14)}),nK=(0,b.iv)(["display:flex;align-items:center;gap:12px;font-family:",";font-size:14px;color:",";text-decoration:none;cursor:pointer;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),nY=b.ZP.a.withConfig({componentId:"sc-969143d8-4"})([""," padding:10px 14px;border-radius:10px;background:",";&:hover{background:",";}"],nK,e=>{let{theme:n,$active:t,$tone:i}=e;return t?"dark"===i?(0,o.Fq)(n.claudeDesign.colours.pearl,.1):(0,o.Fq)(n.claudeDesign.colours.rouge,.06):"transparent"},e=>{let{theme:n,$active:t,$tone:i}=e;return t?"dark"===i?(0,o.Fq)(n.claudeDesign.colours.pearl,.1):(0,o.Fq)(n.claudeDesign.colours.rouge,.06):"dark"===i?(0,o.Fq)(n.claudeDesign.colours.pearl,.06):(0,o.Fq)(n.claudeDesign.colours.rouge,.03)}),nQ=b.ZP.div.withConfig({componentId:"sc-969143d8-5"})(["display:flex;flex-direction:column;"]),nX=b.ZP.div.withConfig({componentId:"sc-969143d8-6"})(["font-family:",";font-size:9px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";margin-bottom:10px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)}),n0=b.ZP.ul.withConfig({componentId:"sc-969143d8-7"})(["display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid ",";& > li:last-child a{border-bottom:none;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),n1=b.ZP.a.withConfig({componentId:"sc-969143d8-8"})([""," padding:14px 4px;min-height:48px;font-size:15px;border-bottom:1px solid ",";"],nK,e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),n2=b.ZP.span.withConfig({componentId:"sc-969143d8-9"})(["flex:1;"]),n5=e=>{let{tone:n}=e;return(0,a.jsx)("svg",{width:"12",height:"9",viewBox:"0 0 12 9",fill:"none",stroke:"dark"===n?"currentColor":"#972010",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,focusable:"false",children:(0,a.jsx)("path",{d:"M1 4.5l3.5 3.5L11 1"})})},n4=e=>{let{open:n,tone:t}=e;return(0,a.jsx)(nJ,{$open:n,$tone:t,width:"9",height:"6",viewBox:"0 0 9 6",fill:"none",strokeWidth:"1.5",strokeLinecap:"round","aria-hidden":!0,focusable:"false",children:(0,a.jsx)("path",{d:"M1 1.5l3.5 3 3.5-3"})})},n3=e=>{var n;let{current:t,markets:o,onSelect:i,layout:r="pill",tone:l="light",eyebrow:s="Choose your market",className:c}=e,[u,p]=(0,d.useState)(!1),g=(0,d.useRef)(null),f=o.find(e=>e.code===t);return((0,d.useEffect)(()=>
1{if("pill"!==r||!u)return;let e=e=>{var n;(null===(n=g.current)||void 0===n?void 0:n.contains(e.target))||p(!1)},n=e=>{"Escape"===e.key&&p(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",n),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",n)}},[r,u]),"list"===r)?(0,a.jsxs)(nQ,{className:c,children:[s&&(0,a.jsx)(nX,{children:s}),(0,a.jsx)(n0,{role:"listbox","aria-label":"Markets",children:o.map(e=>{let n=e.code===t;return(0,a.jsx)("li",{role:"none",children:(0,a.jsxs)(n1,{role:"option","aria-selected":n,href:e.href,$tone:l,$active:n,"data-active":n?"true":"false",onClick:n=>null==i?void 0:i(e.code,n),children:[(0,a.jsx)(O.W,{code:e.code,size:18}),(0,a.jsx)(n2,{children:e.label}),n&&(0,a.jsx)(n5,{tone:l})]})},e.code)})})]}):(0,a.jsxs)(nV,{ref:g,className:c,children:[(0,a.jsxs)(nW,{type:"button",$tone:l,$open:u,"aria-haspopup":"listbox","aria-expanded":u,"aria-label":"Select market",onClick:()=>p(e=>!e),children:[f&&(0,a.jsx)(O.W,{code:f.code,size:18}),(0,a.jsx)("span",{children:null!==(n=null==f?void 0:f.shortLabel)&&void 0!==n?n:null==f?void 0:f.label}),(0,a.jsx)(n4,{open:u,tone:l})]}),u&&(0,a.jsx)(nH,{$tone:l,role:"listbox","aria-label":"Markets",children:o.map(e=>{let n=e.code===t;return(0,a.jsx)("li",{role:"none",children:(0,a.jsxs)(nY,{role:"option","aria-selected":n,href:e.href,$tone:l,$active:n,"data-active":n?"true":"false",onClick:n=>{null==i||i(e.code,n),p(!1)},children:[(0,a.jsx)(O.W,{code:e.code,size:18}),(0,a.jsx)(n2,{children:e.label}),n&&(0,a.jsx)(n5,{tone:l})]})},e.code)})})]})};var n8=t(16891);let n6=b.ZP.div.withConfig({componentId:"sc-a712cc35-0"})(["display:flex;flex-direction:column;color:",";background:#ffffff;min-height:100%;margin:-",";padding:22px 20px;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space8}),n9=b.ZP.div.withConfig({componentId:"sc-a712cc35-1"})(["display:flex;justify-content:flex-end;margin-bottom:12px;"]),n7=b.ZP.button.withConfig({componentId:"sc-a712cc35-2"})(["background:transparent;border:0;color:",";font-size:20px;line-height:1;cursor:pointer;padding:4px;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),te=b.ZP.a.withConfig({componentId:"sc-a712cc35-3"})(["display:inline-block;font-family:",";font-size:20px;letter-spacing:0.06em;color:",";text-decoration:none;margin-bottom:18px;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tn=b.ZP.div.withConfig({componentId:"sc-a712cc35-4"})(["display:flex;flex-direction:column;"]),tt="\n font-family: var(--font-caption, inherit);\n font-size: 12px;\n font-weight: 700;\n letter-spacing: 0.12em;\n text-transform: uppercase;\n padding: 14px 0;\n display: flex;\n justify-content: space-between;\n align-items: center;\n text-align: left;\n width: 100%;\n",to=b.ZP.a.withConfig({componentId:"sc-a712cc35-5"})([""," font-family:",";color:",";text-decoration:none;border-bottom:1px solid ",";&:last-child{border-bottom:none;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tt,e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),ti=b.ZP.button.withConfig({componentId:"sc-a712cc35-6"})([""," font-family:",";color:",";background:transparent;border:0;border-bottom:1px solid ",";cursor:pointer;&:focus-visible{outline:2px solid ",";outline-offset:2px;}> span:last-child{font-size:18px;line-height:1;}"],tt,e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tr=b.ZP.button.withConfig({componentId:"sc-a712cc35-7"})(["display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer;padding:4px 0;margin-bottom:14px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:",";&:hover{color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tl=b.ZP.div.withConfig({componentId:"sc-a712cc35-8"})(["font-family:",";font-size:22px;color:",";margin-bottom:12px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),ts=b.ZP.div.withConfig({componentId:"sc-a712cc35-9"})(["margin-top:22px;padding-top:16px;border-top:1px solid ",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),ta=b.ZP.div.withConfig({componentId:"sc-a712cc35-10"})(["margin-top:18px;padding-top:14px;border-top:1px solid ",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),td=b.ZP.div.withConfig({componentId:"sc-a712cc35-11"})(["font-family:",";font-size:9px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";margin-bottom:8px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),tc=b.ZP.div.withConfig({componentId:"sc-a712cc35-12"})(["font-size:12px;color:",";margin-bottom:4px;"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)}),tu=b.ZP.div.withConfig({componentId:"sc-a712cc35-13"})(["font-family:",";font-size:9px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:",";margin-top:8px;line-height:1.4;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)}),tp=b.ZP.div.withConfig({componentId:"sc-a712cc35-14"}
1)(["ul.rich-text{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;}ul.rich-text li{border-bottom:1px solid ",";padding-left:0;}ul.rich-text li::before{display:none;}ul.rich-text a{display:flex;align-items:center;width:100%;padding:14px 0;font-family:",";font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:",";text-decoration:none;&:focus-visible{outline:2px solid ",";outline-offset:2px;}}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tg=e=>{var n,t;let{open:o,onClose:i,navItems:r,account:l,concierge:s,market:c,markets:u}=e,p=(0,nU.usePathname)(),g=(0,n8.a0)(null!=p?p:"")?r.filter(e=>"At-Home Treatments"!==e.label):r,[f,m]=(0,d.useState)(null);(0,d.useEffect)(()=>{o||m(null)},[o]);let x=f&&null!==(n=g.find(e=>e.key===f))&&void 0!==n?n:null;return(0,a.jsx)(ex,{open:o,onClose:i,title:"Menu",side:"left",scrim:!1,children:(0,a.jsxs)(n6,{children:[(0,a.jsx)(n9,{children:(0,a.jsx)(n7,{type:"button",onClick:i,"aria-label":"Close menu",children:"â"})}),x?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(tr,{type:"button",onClick:()=>m(null),"aria-label":"Back to main menu",children:[(0,a.jsx)("span",{"aria-hidden":!0,children:"â¹"})," Back"]}),(0,a.jsx)(tl,{children:x.label}),x.dropdownContent?(0,a.jsx)(tp,{onClick:e=>{e.target.closest("a")&&i()},children:x.dropdownContent}):(0,a.jsx)(tn,{children:(null!==(t=x.children)&&void 0!==t?t:[]).map(e=>(0,a.jsx)(to,{href:e.href,onClick:i,children:(0,a.jsx)("span",{children:e.label})},e.key))})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(te,{href:"/",onClick:i,"aria-label":"Go to home",children:"RUUBY"}),(0,a.jsxs)(tn,{children:[g.map(e=>e.children&&e.children.length>0||e.dropdownContent?(0,a.jsxs)(ti,{type:"button","aria-haspopup":"true",onClick:()=>m(e.key),children:[(0,a.jsx)("span",{children:e.label}),(0,a.jsx)("span",{"aria-hidden":!0,children:"+"})]},e.key):(0,a.jsx)(to,{href:e.href,onClick:i,children:(0,a.jsx)("span",{children:e.label})},e.key)),(0,a.jsx)(to,{href:l.loggedIn?l.accountHref:l.loginHref,onClick:i,children:(0,a.jsx)("span",{children:l.loggedIn?"Account":"Log In"})})]}),(0,a.jsx)(ts,{children:(0,a.jsx)(n3,{current:c,markets:u,layout:"list"})}),s&&(s.email||s.phone)&&(0,a.jsxs)(ta,{children:[(0,a.jsx)(td,{children:"Concierge"}),s.email&&(0,a.jsxs)(tc,{children:["â ",s.email]}),s.phone&&(0,a.jsxs)(tc,{children:["\uD83D\uDCF1 ",s.phone]}),s.note&&(0,a.jsx)(tu,{children:s.note})]})]})]})})},tf=b.ZP.header.withConfig({componentId:"sc-962b2d27-0"})(["width:100%;background:#ffffff;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),tm=b.ZP.div.withConfig({componentId:"sc-962b2d27-1"})(["position:relative;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;","{height:64px;padding:0 24px;}","{height:auto;padding:16px 32px;}"],o.mq.md,o.mq.lg),tx=b.ZP.div.withConfig({componentId:"sc-962b2d27-2"})(["display:inline-flex;align-items:center;gap:",";"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3}),th=b.ZP.div.withConfig({componentId:"sc-962b2d27-3"})(["display:inline-flex;align-items:center;gap:",";"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3}),tb=b.ZP.div.withConfig({componentId:"sc-962b2d27-4"})(["position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;pointer-events:none;margin-top:8px;"]),ty=b.ZP.div.withConfig({componentId:"sc-962b2d27-5"})(["display:inline-flex;align-items:center;font-family:",";font-size:22px;color:",";letter-spacing:0.06em;pointer-events:auto;& img{width:auto;height:30px;}","{font-size:24px;& img{height:","px;}}","{font-size:","px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,e=>{let{$size:n}=e;return n},o.mq.lg,e=>{let{$size:n}=e;return n}),tw=b.ZP.button.withConfig({componentId:"sc-962b2d27-6"})(["display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;border:0;background:transparent;color:inherit;cursor:pointer;&:focus-visible{outline:2px solid ",";outline-offset:2px;}","{display:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.lg),tD=b.ZP.div.withConfig({componentId:"sc-962b2d27-7"})(["display:none;","{display:inline-flex;align-items:center;}"],o.mq.lg),tv=b.ZP.a.withConfig({componentId:"sc-962b2d27-8"})(["display:inline-flex;align-items:center;gap:8px;color:",";text-decoration:none;font-family:",";font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;padding:6px 4px;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tC=b.ZP.nav.withConfig({componentId:"sc-962b2d27-9"})(["display:none;","{display:flex;align-items:baseline;justify-content:center;gap:18px;padding:22px 24px;flex-wrap:nowrap;white-space:nowrap;overflow:visible;top:0;z-index:100;background:#ffffff;border-bottom:1px solid ",";}"],o.mq.lg,e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),tk="\n display: inline-flex;\n align-items: center;\n gap: 6px;\n background: transparent;\n border: 0;\n border-bottom: 1px solid transparent;\n padding: 0;\n cursor: pointer;\n text-decoration: none;\n font-family: inherit;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.14em;\n text-transform: uppercase;\n line-height: 1;\n flex-shrink: 0;\n",tP=b.ZP.a.withConfig({componentId:"sc-962b2d27-10"})([""," color:",";&:hover{color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tk,e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tI=b.ZP.button.withConfig({componentId:"sc-962b2d27-11"})([""," color:",";&:hover{color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],tk,e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tq=b.ZP.span.withConfig({componentId:"sc-962b2d27-12"})(["display:inline-flex;transition:transform 0.2s ease;transform:rotate(",");@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{$open:n}=e;
1return n?"180deg":"0deg"}),tZ=b.ZP.div.withConfig({componentId:"sc-962b2d27-13"})(["position:relative;display:inline-flex;"]),tj=b.ZP.div.withConfig({componentId:"sc-962b2d27-14"})(["margin:0;padding:12px;position:absolute;top:calc(100% + 12px);left:0;background:#ffffff;border-radius:",";box-shadow:",";min-width:220px;display:flex;flex-direction:column;gap:4px;z-index:110;ul.rich-text{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;}ul.rich-text li{margin:0;padding-left:0;}ul.rich-text li::before{display:none;}ul.rich-text a{display:block;padding:8px 10px;border-radius:4px;color:",";text-decoration:none;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap;&:hover{background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}}"],e=>{let{theme:n}=e;return n.claudeDesign.radii.md},e=>{let{theme:n}=e;return n.claudeDesign.shadows.md},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tz=b.ZP.a.withConfig({componentId:"sc-962b2d27-15"})(["display:block;padding:8px 10px;border-radius:4px;color:",";text-decoration:none;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap;&:hover{background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tF=e=>{let{market:n,markets:t,navItems:o,account:r,concierge:l,logoSize:s=40,className:c}=e,u=(0,nU.usePathname)(),p=(0,n8.a0)(null!=u?u:""),[g,f]=(0,d.useState)(!1),[m,x]=(0,d.useState)(null),h=(0,d.useRef)({});return(0,d.useEffect)(()=>{if(!m)return;let e=e=>{let n=h.current[m];n&&!n.contains(e.target)&&x(null)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[m]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tf,{className:c,children:(0,a.jsxs)(tm,{children:[(0,a.jsxs)(tx,{children:[(0,a.jsx)(tw,{type:"button","aria-label":"Open menu","aria-expanded":g,onClick:()=>f(!0),children:(0,a.jsx)(i.J,{name:"menu",size:22})}),(0,a.jsx)(tD,{children:(0,a.jsx)(n3,{current:n,markets:t,layout:"pill"})})]}),(0,a.jsx)(tb,{children:(0,a.jsx)(n$.default,{href:"/",children:(0,a.jsx)(ty,{$size:s,"aria-label":"Ruuby",children:(0,a.jsx)(ee.default,{src:"/images/logos/logo-ruuby-burgundy.png",alt:"Ruuby",width:795,height:204,priority:!0,fetchPriority:"high"})})})}),(0,a.jsx)(th,{children:(0,a.jsxs)(tv,{href:r.loggedIn?r.accountHref:r.loginHref,children:[(0,a.jsx)(i.J,{name:"user",size:14}),(0,a.jsx)("span",{children:r.loggedIn?"Account":"Log In"})]})})]})}),(0,a.jsx)(tC,{className:c,children:o.map(e=>{if(p&&"At-Home Treatments"===e.label)return null;if(e.children&&e.children.length>0||e.dropdownContent){var n,t;let o=m===e.key;return(0,a.jsxs)(tZ,{ref:n=>{h.current[e.key]=n},children:[(0,a.jsxs)(tI,{type:"button","aria-expanded":o,"aria-haspopup":"true",onClick:()=>x(n=>n===e.key?null:e.key),children:[e.label,(0,a.jsx)(tq,{$open:o,children:(0,a.jsx)(i.J,{name:"chevron-down",size:12})})]}),o&&(0,a.jsx)(tj,{onClick:e=>{e.target.closest("a")&&x(null)},children:null!==(t=e.dropdownContent)&&void 0!==t?t:(null!==(n=e.children)&&void 0!==n?n:[]).map(e=>(0,a.jsx)(tz,{href:e.href,children:e.label},e.key))})]},e.key)}return(0,a.jsx)(tP,{href:e.href,children:e.label},e.key)})}),(0,a.jsx)(tg,{open:g,onClose:()=>f(!1),navItems:o,account:r,concierge:l,market:n,markets:t})]})},tE=b.ZP.div.withConfig({componentId:"sc-2c3cba4a-0"})(["position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;height:54px;padding:0 20px;background:",";border-bottom:1px solid ",";box-shadow:0 2px 16px ",";color:",";pointer-events:",";visibility:",";transform:translateY(",");transition:transform 0.3s cubic-bezier(0.2,0.8,0.2,1),visibility 0.3s cubic-bezier(0.2,0.8,0.2,1);@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.1)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{$visible:n}=e;return n?"auto":"none"},e=>{let{$visible:n}=e;return n?"visible":"hidden"},e=>{let{$visible:n}=e;return n?"0":"-100%"}),tS=b.ZP.div.withConfig({componentId:"sc-2c3cba4a-1"})(["display:inline-flex;align-items:center;gap:12px;flex-shrink:0;"]),t_=b.ZP.div.withConfig({componentId:"sc-2c3cba4a-2"})(["display:inline-flex;align-items:center;gap:10px;flex-shrink:0;"]),tT=b.ZP.button.withConfig({componentId:"sc-2c3cba4a-3"})(["display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-10px;border:0;background:transparent;color:inherit;cursor:pointer;&:focus-visible{outline:2px solid ",";outline-offset:2px;}","{display:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.lg),tR=b.ZP.a.withConfig({componentId:"sc-2c3cba4a-4"})(["display:inline-flex;align-items:center;text-decoration:none;&:focus-visible{outline:2px solid ",";outline-offset:2px;}> img{height:20px;width:auto;display:block;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tA=b.ZP.nav.withConfig({componentId:"sc-2c3cba4a-5"})(["display:none;@media (min-width:981px){display:flex;flex:1;align-items:baseline;justify-content:center;gap:18px;overflow:visible;}"]),tN=(0,b.iv)(["display:inline-flex;align-items:center;gap:4px;font-family:",";font-size:9.5px;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;text-decoration:none;white-space:nowrap;line-height:1;color:",";opacity:0.75;transition:opacity 0.15s ease;background:transparent;border:0;padding:0;cursor:pointer;&:hover{opacity:1;}
1&:focus-visible{outline:2px solid ",";outline-offset:2px;opacity:1;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tO=b.ZP.a.withConfig({componentId:"sc-2c3cba4a-6"})(["",""],tN),tL=b.ZP.button.withConfig({componentId:"sc-2c3cba4a-7"})(["",""],tN),tM=b.ZP.div.withConfig({componentId:"sc-2c3cba4a-8"})(["position:relative;display:inline-flex;align-items:center;"]),tB=b.ZP.span.withConfig({componentId:"sc-2c3cba4a-9"})(["display:inline-flex;opacity:0.6;font-size:8px;margin-left:2px;line-height:1;transition:transform 0.2s ease;transform:rotate(",");@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{$open:n}=e;return n?"180deg":"0deg"}),tG=b.ZP.div.withConfig({componentId:"sc-2c3cba4a-10"})(["margin:0;padding:6px 0;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);background:",";border:1px solid ",";border-radius:6px;box-shadow:0 4px 24px ",";min-width:210px;z-index:200;display:flex;flex-direction:column;ul.rich-text{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;}ul.rich-text li{margin:0;padding-left:0;}ul.rich-text li::before{display:none;}ul.rich-text a{display:block;padding:9px 20px;font-family:",";font-size:10.5px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap;color:",";text-decoration:none;&:hover{background:",";}&:focus-visible{outline:2px solid ",";outline-offset:-2px;}}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.13)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.04)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),t$=b.ZP.a.withConfig({componentId:"sc-2c3cba4a-11"})(["display:block;padding:9px 20px;font-family:",";font-size:10.5px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;white-space:nowrap;color:",";text-decoration:none;&:hover{background:",";}&:focus-visible{outline:2px solid ",";outline-offset:-2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.04)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tU=b.ZP.a.withConfig({componentId:"sc-2c3cba4a-12"})(["display:inline-flex;align-items:center;gap:6px;font-family:",";font-size:9.5px;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;text-decoration:none;white-space:nowrap;padding:8px 20px;border-radius:50px;background:",";color:",";border:1.5px solid ",";cursor:pointer;transition:background 0.22s ease,color 0.22s ease;&:hover{background:transparent;color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),tV=e=>{let{navItems:n,account:t,concierge:o,market:r,markets:l,triggerSelector:s="[data-sticky-trigger]",fallbackScrollY:c,hideNav:u=!1,className:p}=e,g=(0,nU.usePathname)(),f=(0,n8.a0)(null!=g?g:""),[m,x]=(0,d.useState)(!1),[h,b]=(0,d.useState)(!1),[y,w]=(0,d.useState)(null),D=(0,d.useRef)(null),v=(0,d.useRef)(null),C=(0,d.useRef)({});(0,d.useEffect)(()=>{if(!y)return;let e=e=>{let n=C.current[y];n&&!n.contains(e.target)&&w(null)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[y]),(0,d.useEffect)(()=>{x(!1);let e=document.querySelector(s);if(e){let n=new IntersectionObserver(e=>{e.forEach(e=>{x(!e.isIntersecting)})},{threshold:0,rootMargin:"-54px 0px 0px 0px"});return n.observe(e),D.current=n,()=>{n.disconnect(),D.current=null}}let n=null!=c?c:120,t=!1,o=()=>{t||(t=!0,window.requestAnimationFrame(()=>{x(window.scrollY>n),t=!1}))};return v.current=o,window.addEventListener("scroll",o,{passive:!0}),o(),()=>{window.removeEventListener("scroll",o),v.current=null}},[s,c,g]);let k=t.loggedIn?t.accountHref:t.loginHref,P=t.loggedIn?"Account":"Log In";return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(tE,{$visible:m,className:p,"aria-hidden":!m,inert:!m,role:"banner",children:[(0,a.jsxs)(tS,{children:[(0,a.jsx)(tT,{type:"button","aria-label":"Open menu","aria-expanded":h,onClick:()=>b(!0),children:(0,a.jsx)(i.J,{name:"menu",size:22})}),(0,a.jsx)(tR,{href:"/","aria-label":"Ruuby",children:(0,a.jsx)(ee.default,{src:"/images/logos/logo-ruuby-burgundy.png",alt:"Ruuby",width:795,height:204,sizes:"80px",loading:"eager",fetchPriority:"high"})})]}),!u&&(0,a.jsx)(tA,{children:n.map(e=>{if(f&&"At-Home Treatments"===e.label)return null;if(e.children&&e.children.length>0||e.dropdownContent){var n,t;
1let o=y===e.key;return(0,a.jsxs)(tM,{ref:n=>{C.current[e.key]=n},children:[(0,a.jsxs)(tL,{type:"button","aria-expanded":o,"aria-haspopup":"true",onClick:()=>w(n=>n===e.key?null:e.key),children:[e.label,(0,a.jsx)(tB,{$open:o,"aria-hidden":!0,children:"â¾"})]}),o&&(0,a.jsx)(tG,{onClick:e=>{e.target.closest("a")&&w(null)},children:null!==(t=e.dropdownContent)&&void 0!==t?t:(null!==(n=e.children)&&void 0!==n?n:[]).map(e=>(0,a.jsx)(t$,{href:e.href,children:e.label},e.key))})]},e.key)}return(0,a.jsx)(tO,{href:e.href,children:e.label},e.key)})}),(0,a.jsx)(t_,{children:(0,a.jsx)(tU,{href:k,"aria-label":P,children:P})})]}),(0,a.jsx)(tg,{open:h,onClose:()=>b(!1),navItems:n,account:t,concierge:o,market:r,markets:l})]})};b.ZP.section.withConfig({componentId:"sc-2f1ba659-0"})(["display:grid;grid-template-columns:1fr;background:",";color:#ffffff;border-radius:4px;overflow:hidden;","{grid-template-columns:1fr 1fr;min-height:540px;","}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.lg,e=>{let{$imageRight:n}=e;return n?'\n & > [data-slot="image"] { order: 2; }\n & > [data-slot="panel"] { order: 1; }\n ':""}),b.ZP.div.withConfig({componentId:"sc-2f1ba659-1"})(["position:relative;aspect-ratio:4 / 3;overflow:hidden;","{aspect-ratio:16 / 9;}",'{aspect-ratio:auto;min-height:100%;}img{object-fit:cover;}&::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( 180deg,'," 60%,"," 100% );}"],o.mq.md,o.mq.lg,(0,o.Fq)("#491009",0),(0,o.Fq)("#491009",.35)),b.ZP.div.withConfig({componentId:"sc-2f1ba659-2"})(["padding:28px 22px 32px;display:flex;flex-direction:column;","{padding:44px 36px 48px;}","{padding:56px 48px;justify-content:center;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-2f1ba659-3"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";margin-bottom:12px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),b.ZP.h1.withConfig({componentId:"sc-2f1ba659-4"})(["font-family:",";font-size:26px;font-weight:400;line-height:1.05;letter-spacing:-0.005em;color:#ffffff;margin:0 0 10px;","{font-size:34px;}","{font-size:44px;line-height:0.98;}em{font-style:italic;color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),b.ZP.p.withConfig({componentId:"sc-2f1ba659-5"})(["font-size:13.5px;line-height:1.55;color:",";margin:0 0 18px;","{font-size:14px;}","{font-size:15px;margin-bottom:22px;}"],(0,o.Fq)("#ffffff",.82),o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-2f1ba659-6"})(["margin-bottom:18px;"]),b.ZP.div.withConfig({componentId:"sc-2f1ba659-7"})(["display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-top:1px solid ",";padding-top:14px;","{gap:14px;}","{gap:18px;}"],(0,o.Fq)("#ffffff",.15),o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-2f1ba659-8"})(["strong{display:block;font-family:",";font-size:14px;font-weight:400;line-height:1.1;color:#ffffff;","{font-size:17px;}","{font-size:19px;}}span{display:block;font-size:10px;color:",";margin-top:4px;line-height:1.3;","{font-size:12px;}","{font-size:12.5px;}}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg,(0,o.Fq)("#ffffff",.7),o.mq.md,o.mq.lg),b.ZP.section.withConfig({componentId:"sc-45e1db1e-0"})(["position:relative;background:",";border-radius:4px;overflow:hidden;min-height:300px;display:flex;"," ","{min-height:360px;}","{min-height:440px;}"],e=>{let{$bg:n}=e;return n},e=>{let{$align:n}=e;return"centre"===n?(0,b.iv)(["align-items:center;justify-content:center;text-align:center;"]):(0,b.iv)(["align-items:flex-end;justify-content:flex-start;text-align:left;"])},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-45e1db1e-1"})(["position:absolute;inset:0;"," "," img{object-fit:cover;}"],e=>{let{$mobileOnly:n}=e;return n&&(0,b.iv)(["","{display:none;}"],o.mq.md)},e=>{let{$desktopOnly:n}=e;return n&&(0,b.iv)(["display:none;","{display:block;}"],o.mq.md)}),b.ZP.div.withConfig({componentId:"sc-45e1db1e-2"})(["position:absolute;inset:0;pointer-events:none;background:linear-gradient( 180deg,"," 0%,"," 100% );"],e=>{let{$color:n}=e;return(0,o.Fq)(n,.25)},e=>{let{$color:n}=e;return(0,o.Fq)(n,.55)}),b.ZP.div.withConfig({componentId:"sc-45e1db1e-3"})(["position:relative;z-index:1;width:100%;padding:24px 20px;"," ","{padding:36px;}","{padding:48px 56px;}"],e=>{let{$align:n}=e;return"centre"===n?(0,b.iv)(["max-width:720px;margin:0 auto;"]):(0,b.iv)(["max-width:560px;"])},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-45e1db1e-4"})(["margin-bottom:10px;& > span{color:",";}"],e=>{let{$color:n}=e;return n}),b.ZP.h1.withConfig({componentId:"sc-45e1db1e-5"})(["font-family:",";font-weight:400;font-size:28px;line-height:1.05;letter-spacing:-0.005em;color:",";margin:0 0 12px;","{font-size:30px;line-height:1.1;}","{font-size:44px;line-height:1.05;}em{font-style:italic;color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{$color:n}=e;return n},o.mq.md,o.mq.lg,e=>{let{$accent:n}=e;return n}),b.ZP.p.withConfig({componentId:"sc-45e1db1e-6"})(["font-family:",";font-size:13.5px;line-height:1.55;color:",";margin:0 0 18px;"," ","{font-size:13px;max-width:none;margin-bottom:18px;}","{font-size:15px;margin-bottom:24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{$color:n}=e;return(0,o.Fq)(n,.82)},e=>{let{$align:n}=e;return"centre"===n?(0,b.iv)(["max-width:520px;margin-left:auto;margin-right:auto;"]):(0,b.iv)(["max-width:480px;"])},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-45e1db1e-7"})(["display:flex;flex-wrap:wrap;gap:8px;justify-content:",";"],e=>{let{$align:n}=e;return"centre"===n?"center":"flex-start"}),b.ZP.section.withConfig({componentId:"sc-730cc6f6-0"})(["padding:"," ",";display:flex;flex-direction:column;gap:",";"],e=>{let{theme:n}=e;return n.claudeDesign.section.py},e=>{let{theme:n}=e;return n.claudeDesign.gutter},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space10}),b.ZP.ul.withConfig({componentId:"sc-730cc6f6-1"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:",";margin:0;padding:0;list-style:none;","{grid-template-columns:repeat(3,minmax(0,1fr));}","{grid-template-columns:repeat(4,minmax(0,1fr));}"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space5},o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-730cc6f6-2"})(["position:relative;display:block;border-radius:",";overflow:hidden;text-decoration:none;color:",";&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.radii.lg},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.span.withConfig({componentId:"sc-730cc6f6-3"})(["position:absolute;inset:0;pointer-events:none;background:linear-gradient( 180deg,transparent 40%,"," 100% );"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.black,.55)}),b.ZP.span.withConfig({componentId:"sc-730cc6f6-4"})(["position:absolute;
1left:",";right:",";bottom:",";font-family:",";font-size:",";line-height:1.1;color:inherit;"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space4},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space4},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space4},e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.text.h4}),b.ZP.section.withConfig({componentId:"sc-3cedbd24-0"})(["padding:"," ",";display:flex;flex-direction:column;gap:",";"],e=>{let{theme:n}=e;return n.claudeDesign.section.py},e=>{let{theme:n}=e;return n.claudeDesign.gutter},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space10}),b.ZP.ul.withConfig({componentId:"sc-3cedbd24-1"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:16px;margin:0;padding:0;list-style:none;","{grid-template-columns:repeat(3,minmax(0,1fr));}","{grid-template-columns:repeat(4,minmax(0,1fr));}"],o.mq.md,o.mq.lg),b.ZP.li.withConfig({componentId:"sc-3cedbd24-2"})(["display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:14px;min-width:0;"]),b.ZP.a.withConfig({componentId:"sc-3cedbd24-3"})(["position:relative;display:block;aspect-ratio:3 / 4;border-radius:20px;overflow:hidden;background:",";text-decoration:none;color:",";transition:transform 0.3s ease;&:hover{transform:translateY(-4px);}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.span.withConfig({componentId:"sc-3cedbd24-4"})(["position:absolute;inset:0;pointer-events:none;display:flex;align-items:flex-end;padding:18px 16px;background:linear-gradient( to top,"," 0%,"," 60%,transparent 100% );z-index:1;"],(0,o.Fq)("#140505",.72),(0,o.Fq)("#140505",.18)),b.ZP.span.withConfig({componentId:"sc-3cedbd24-5"})(["display:block;"]),b.ZP.span.withConfig({componentId:"sc-3cedbd24-6"})(["display:block;font-family:",";font-size:17px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:#ffffff;line-height:1.15;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display}),b.ZP.span.withConfig({componentId:"sc-3cedbd24-7"})(["display:block;margin-top:5px;font-family:",";font-size:10px;letter-spacing:0.1em;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},(0,o.Fq)("#ffffff",.85)),b.ZP.a.withConfig({componentId:"sc-3cedbd24-8"})(["display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid ",";border-radius:40px;padding:0 14px;min-height:56px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.12em;line-height:1.25;color:",";text-decoration:none;text-align:center;width:100%;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;transition:background 0.2s,color 0.2s;&:hover{background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-7b50320-0"})(["flex:0 0 70%;scroll-snap-align:start;display:flex;flex-direction:column;background:#ffffff;border:1px solid ",";border-radius:16px;overflow:hidden;min-width:0;","{flex:0 0 220px;}","{flex:0 0 240px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-7b50320-1"})(["display:block;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-7b50320-2"})(["padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;","{padding:14px 16px 16px;}"],o.mq.md),b.ZP.h3.withConfig({componentId:"sc-7b50320-3"})(["margin:0;font-family:",";font-size:14px;letter-spacing:0.04em;text-transform:uppercase;color:",";line-height:1.1;","{font-size:15px;}","{font-size:16px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-7b50320-4"})(["margin:0 0 8px;font-family:",";font-size:10px;letter-spacing:0.12em;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.65)}),b.ZP.a.withConfig({componentId:"sc-7b50320-5"})(["align-self:stretch;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:40px;padding:0 14px;border:1px solid ",";border-radius:999px;background:transparent;color:",";font-family:",";font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;text-decoration:none;transition:background 0.2s,color 0.2s;&:hover{background:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.section.withConfig({componentId:"sc-cfd3e148-0"})(["padding:"," 0;background:",";"],e=>{let{theme:n}=e;return n.claudeDesign.section.py},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl}),b.ZP.div.withConfig({componentId:"sc-cfd3e148-1"})(["padding:0 16px;margin-bottom:",";","{padding:0 24px;}","{padding:0 32px;}"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space6},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-cfd3e148-2"})(["display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 16px 8px;scrollbar-width:none;&::-webkit-scrollbar{display:none;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (prefers-reduced-motion:reduce){scroll-behavior:auto;}","{gap:16px;padding:4px 24px 8px;}","{gap:16px;padding:4px 32px 8px;overflow-x:hidden;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-cfd3e148-3"})(["display:flex;align-items:center;gap:10px;padding:14px 16px 0;","{padding:18px 24px 0;}","{padding:24px 32px 0;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-cfd3e148-4"})(["flex:1;height:1px;background:",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.22)}),b.ZP.section.withConfig({componentId:"sc-4f159084-0"})(["padding:36px 24px 28px;background:",";","{padding:44px 32px 32px;}","{padding:56px 48px 36px;}"],e=>{let{theme:n,$tone:t}=e;return"pink"===t?n.claudeDesign.colours.pink:n.claudeDesign.colours.pearl},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-4f159084-1"})(["text-align:center;margin-bottom:20px;","{margin-bottom:24px;}","{margin-bottom:28px;}"],o.mq.md,o.mq.lg),b.ZP.h2.withConfig({componentId:"sc-4f159084-2"})(["margin:0 0 10px;font-family:",";font-weight:400;font-size:28px;line-height:1.08;letter-spacing:-0.01em;color:",";","{font-size:36px;}","{font-size:44px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-4f159084-3"})(["display:inline-block;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:",";border-bottom:1px solid ",";padding-bottom:2px;text-decoration:none;white-space:nowrap;","{font-size:12px;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-4f159084-4"})(["display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 0 8px;scrollbar-width:none;&::-webkit-scrollbar{display:none;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (prefers-reduced-motion:reduce){scroll-behavior:auto;}","{gap:14px;}","{gap:14px;overflow-x:hidden;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-4f159084-5"})(["position:relative;flex:0 0 70%;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;scroll-snap-align:start;text-decoration:none;color:#ffffff;","{flex:0 0 200px;}","{flex:0 0 220px;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.span.withConfig({componentId:"sc-4f159084-6"})(["position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background:linear-gradient( 180deg,rgba(0,0,0,0) 50%,"," 100% );pointer-events:none;","{padding:18px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.72)},o.mq.md),b.ZP.span.withConfig({componentId:"sc-4f159084-7"})(["font-family:",";font-weight:800;font-size:18px;letter-spacing:0.04em;text-transform:uppercase;color:#ffffff;line-height:1;","{font-size:20px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},o.mq.md),b.ZP.div.withConfig({componentId:"sc-4f159084-8"})(["display:flex;align-items:center;gap:10px;padding:18px 0 0;","{padding:24px 0 0;}","{padding:28px 0 0;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-4f159084-9"})(["flex:1;height:1px;background:",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.22)}),b.ZP.section.withConfig({componentId:"sc-f6f9677b-0"})(["padding:"," ",";background:",";color:",";display:flex;flex-direction:column;gap:",";"],e=>{let{theme:n}=e;return n.claudeDesign.section.py},e=>{let{theme:n}=e;return n.claudeDesign.gutter},e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.burgundy:"transparent"},e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space10}),b.ZP.ol.withConfig({componentId:"sc-f6f9677b-1"})(["display:grid;grid-template-columns:1fr;gap:",";margin:0;padding:0;list-style:none;","{grid-template-columns:repeat(3,minmax(0,1fr));}"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space8},o.mq.md),b.ZP.li.withConfig({componentId:"sc-f6f9677b-2"})(["padding-top:",";border-top:1px solid ",";display:flex;flex-direction:column;gap:",";"],e=>{let{theme:n}=e;return n.claudeDesign.spacing.space5},e=>{let{theme:n,$tone:t}=e;return"dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.3):n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space3}),b.ZP.span.withConfig({componentId:"sc-f6f9677b-3"})(["font-family:",";font-size:32px;color:",";line-height:1;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.h3.withConfig({componentId:"sc-f6f9677b-4"})(["margin:0;font-family:",";font-size:",";font-weight:400;line-height:1.15;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.text.h3}),b.ZP.p.withConfig({componentId:"sc-f6f9677b-5"})(["margin:0;font-family:",";font-size:",";line-height:1.55;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.text.body},e=>{let{theme:n,$tone:t}=e;return"dark"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.85):n.claudeDesign.colours.grey700}),b.ZP.section.withConfig({componentId:"sc-3d1c840e-0"})(["padding:24px 16px;text-align:center;background:",";color:",";","{padding:28px 24px;}","{padding:32px;}"],e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.burgundy:"transparent"},e=>{let{theme:n,$tone:t}=e;return"dark"===t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-3d1c840e-1"})(["display:block;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:inherit;margin-bottom:14px;","{font-size:12px;margin-bottom:16px;}","{font-size:13px;margin-bottom:18px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-3d1c840e-2"})(["display:grid;grid-template-columns:repeat(2,1fr);gap:16px 20px;align-items:center;justify-items:center;","{grid-template-columns:repeat(3,1fr);gap:20px 24px;}","{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px;}"],o.mq.md,o.mq.lg);let tW="\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n max-width: 140px;\n height: 48px;\n transition: opacity 0.2s ease;\n text-decoration: none;\n";b.ZP.a.withConfig({componentId:"sc-3d1c840e-3"})([""," &:hover{opacity:0.7;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}","{max-width:160px;height:56px;}","{width:180px;max-width:none;height:72px;}"],tW,e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-3d1c840e-4"})([""," ","{max-width:160px;height:56px;}","{width:180px;max-width:none;height:72px;}"],tW,o.mq.md,o.mq.lg),b.ZP.img.withConfig({componentId:"sc-3d1c840e-5"})(["display:block;width:auto;height:22px;max-width:100%;object-fit:contain;opacity:0.85;","{height:26px;}","{height:30px;}filter:",";"],o.mq.md,o.mq.lg,e=>{let{$isRaster:n,$tone:t}=e;return"dark"===t?n?"brightness(0) invert(1)":"none":n?"brightness(0)":"none"}),t(60079),t(10954),b.ZP.section.withConfig({componentId:"sc-49626fdb-0"})(["padding:32px 0 24px;background:",";color:",";","{padding:40px 0 28px;}","{padding:56px 32px 40px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.h2.withConfig({componentId:"sc-49626fdb-1"})(["margin:0 0 18px;padding:0 16px;font-family:",";font-size:22px;font-weight:400;line-height:1.15;text-align:center;color:#000000;","{font-size:26px;margin-bottom:22px;padding:0 24px;}","{font-size:34px;margin-bottom:28px;padding:0;line-height:1.1;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-49626fdb-2"})(["display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:4px 16px 8px;scrollbar-width:none;&::-webkit-scrollbar{display:none;}@media (prefers-reduced-motion:reduce){scroll-behavior:auto;}","{gap:14px;padding:4px 24px 8px;}","{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;overflow:visible;scroll-snap-type:none;padding:0;}"],o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-49626fdb-3"})(["display:flex;flex-direction:column;text-decoration:none;color:inherit;flex:0 0 78%;scroll-snap-align:start;","{flex:0 0 44%;}","{flex:initial;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-49626fdb-4"})(["position:relative;width:100%;aspect-ratio:4 / 3;border-radius:16px 16px 0 0;overflow:hidden;","{border-radius:18px 18px 0 0;}"],o.mq.md),b.ZP.span.withConfig({componentId:"sc-49626fdb-5"})(["position:absolute;inset:0;pointer-events:none;background:linear-gradient( to top,rgba(0,0,0,0.5) 0%,transparent 65% );z-index:1;"]),b.ZP.span.withConfig({componentId:"sc-49626fdb-6"})(["position:absolute;bottom:12px;left:0;right:0;text-align:center;font-family:",";font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:#ffffff;padding:0 10px;z-index:2;","{bottom:14px;font-size:13px;letter-spacing:0.15em;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},o.mq.md),b.ZP.div.withConfig({componentId:"sc-49626fdb-7"})(["flex:1;background:#fcf9f6;border:1px solid ",";border-top:2px solid ",";border-radius:0 0 16px 16px;padding:14px 14px 16px;","{border-radius:0 0 18px 18px;padding:16px;}p{margin:0;font-family:",";font-size:13px;line-height:1.5;color:",";}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.1)},e=>{let{theme:n}=e;return n.clau
1deDesign.colours.rouge},o.mq.md,e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-49626fdb-8"})(["display:flex;align-items:center;gap:10px;padding:14px 16px 0;","{padding:18px 24px 0;}","{justify-content:flex-end;padding:16px 0 0;margin-top:8px;border-top:1px solid ",";}"],o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)}),b.ZP.div.withConfig({componentId:"sc-49626fdb-9"})(["flex:1;height:1px;background:",";","{display:none;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.22)},o.mq.lg),b.ZP.section.withConfig({componentId:"sc-e6abbd9e-0"})(["padding:24px 20px;background:",";color:",";display:flex;flex-direction:column;gap:",";","{padding:36px 28px;}","{padding:48px 32px;}"],e=>{let{theme:n,$solidDark:t}=e;return t?n.claudeDesign.colours.burgundy:"transparent"},e=>{let{theme:n,$solidDark:t}=e;return t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.spacing.space8},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e6abbd9e-1"})(["display:grid;grid-template-columns:1fr;gap:12px;","{gap:14px;grid-template-columns:",";}","{grid-template-columns:repeat(3,minmax(0,1fr));}"],o.mq.md,e=>{let{$count:n}=e;return n>=6?"repeat(2, minmax(0, 1fr))":"repeat(3, minmax(0, 1fr))"},o.mq.lg),b.ZP.section.withConfig({componentId:"sc-bd12fae-0"})(["padding:28px 16px;background:transparent;color:",";","{padding:40px 28px;}","{padding:56px 32px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.h2.withConfig({componentId:"sc-bd12fae-1"})(["margin:0 0 18px;font-family:",";font-size:22px;font-weight:400;line-height:1.15;text-align:center;color:#000000;","{font-size:26px;margin-bottom:22px;line-height:1.1;}","{font-size:34px;margin-bottom:28px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-bd12fae-2"})(["display:grid;grid-template-columns:repeat(2,1fr);gap:10px;& > a:nth-child(5):last-child{grid-column:1 / -1;}& > a:nth-child(5):last-child > [data-img]{aspect-ratio:16 / 9;}","{grid-template-columns:repeat(6,1fr);gap:12px;& > a{grid-column:span 2;}& > a:nth-child(5):last-child{grid-column:4 / span 2;}& > a:nth-child(5):last-child > [data-img]{aspect-ratio:4 / 3;}& > a:nth-child(4):nth-last-child(2){grid-column:2 / span 2;}}","{grid-template-columns:repeat(5,1fr);gap:12px;& > a,& > a:nth-child(4):nth-last-child(2),& > a:nth-child(5):last-child{grid-column:auto;}}"],o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-bd12fae-3"})(["display:flex;flex-direction:column;text-decoration:none;color:inherit;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-bd12fae-4"})(["position:relative;width:100%;aspect-ratio:4 / 3;border-radius:14px 14px 0 0;overflow:hidden;","{border-radius:16px 16px 0 0;}","{border-radius:18px 18px 0 0;}"],o.mq.md,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-bd12fae-5"})(["position:absolute;inset:0;pointer-events:none;background:linear-gradient( to top,rgba(0,0,0,0.55) 0%,transparent 60% );z-index:1;"]),b.ZP.span.withConfig({componentId:"sc-bd12fae-6"})(["position:absolute;bottom:10px;left:0;right:0;text-align:center;font-family:",";font-size:10.5px;letter-spacing:0.12em;line-height:1.3;color:#ffffff;text-transform:uppercase;padding:0 8px;white-space:pre-line;z-index:2;","{bottom:12px;font-size:11.5px;padding:0 10px;}","{bottom:14px;font-size:12px;letter-spacing:0.14em;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-bd12fae-7"})(["flex:1;background:#fcf9f6;border:1px solid ",";border-top:2px solid ",";border-radius:0 0 14px 14px;padding:12px 12px 14px;","{border-radius:0 0 16px 16px;padding:14px 14px 16px;}","{border-radius:0 0 18px 18px;padding:14px 14px 18px;}p{margin:0;font-family:",";font-size:12px;line-height:1.5;color:",";","{font-size:12.5px;}}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.1)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md),b.ZP.div.withConfig({componentId:"sc-bd12fae-8"})(["text-align:center;margin-top:22px;","{margin-top:28px;}"],o.mq.md);let tJ=(e,n)=>"burgundy"===e?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy;b.ZP.section.withConfig({componentId:"sc-59c2edfc-0"})(["background:",";color:",";"],e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?n.claudeDesign.colours.burgundy:n.claudeDesign.colours.pearl},e=>{let{theme:n,$tone:t}=e;return tJ(t,n)}),b.ZP.div.withConfig({componentId:"sc-59c2edfc-1"})(["display:grid;grid-template-columns:1fr;align-items:stretch;","{grid-template-columns:1fr 1fr;gap:0;}"],o.mq.lg),b.ZP.div.withConfig({componentId:"sc-59c2edfc-2"})(["order:2;padding:32px 20px 36px;
1display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;","{padding:48px 56px;gap:22px;max-width:600px;margin:0 auto;}","{max-width:none;margin:0;order:",";}"],o.mq.md,o.mq.lg,e=>{let{$copySide:n}=e;return"right"===n?2:1}),b.ZP.h3.withConfig({componentId:"sc-59c2edfc-3"})(["margin:0;font-family:",";font-weight:400;line-height:1.1;color:",";font-size:26px;","{font-size:32px;}","{font-size:34px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$tone:t}=e;return tJ(t,n)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-59c2edfc-4"})([""]),b.ZP.div.withConfig({componentId:"sc-59c2edfc-5"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";margin-bottom:6px;","{font-size:11px;margin-bottom:8px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n,$tone:t}=e;return tJ(t,n)},o.mq.md),b.ZP.p.withConfig({componentId:"sc-59c2edfc-6"})(["margin:0;font-size:13px;line-height:1.55;color:",";","{font-size:14px;line-height:1.6;}"],e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.78):(0,o.Fq)(n.claudeDesign.colours.burgundy,.78)},o.mq.md),b.ZP.p.withConfig({componentId:"sc-59c2edfc-7"})(["margin:4px 0 0;font-family:",";font-style:italic;font-size:13px;color:",";","{font-size:14px;margin:6px 0 0;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$tone:t}=e;return tJ(t,n)},o.mq.md),b.ZP.div.withConfig({componentId:"sc-59c2edfc-8"})(["order:1;position:relative;height:240px;overflow:hidden;background:",";","{height:auto;display:grid;grid-template-columns:30fr 40fr 30fr;grid-template-rows:140px 100px 30px 120px;gap:3px;padding:3px;}","{grid-template-rows:35fr 27fr 8fr 30fr;min-height:560px;order:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg,e=>{let{$copySide:n}=e;return"right"===n?1:2}),b.ZP.div.withConfig({componentId:"sc-59c2edfc-9"})(["position:absolute;inset:0;","{display:none;}"],o.mq.md);let tH=[{col:1,row:"1"},{col:2,row:"1 / 3"},{col:3,row:"1"},{col:1,row:"2 / 4"},{col:3,row:"2"},{col:2,row:"3 / 5"},{col:3,row:"3 / 5"},{col:1,row:"4"}];b.ZP.div.withConfig({componentId:"sc-59c2edfc-10"})(["display:none;","{display:block;position:relative;overflow:hidden;grid-column:",";grid-row:",";}"],o.mq.md,e=>{let{$idx:n}=e;return tH[n].col},e=>{let{$idx:n}=e;return tH[n].row}),(0,b.ZP)(ee.default).withConfig({componentId:"sc-59c2edfc-11"})(["object-fit:cover;"]);let tK=(e,n)=>"burgundy"===e?n.claudeDesign.colours.burgundy:"pink"===e?n.claudeDesign.colours.pink:n.claudeDesign.colours.pearl,tY=(e,n
1)=>"burgundy"===e?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy,tQ=(e,n)=>"burgundy"===e?(0,o.Fq)(n.claudeDesign.colours.pearl,.78):(0,o.Fq)(n.claudeDesign.colours.burgundy,.78);b.ZP.section.withConfig({componentId:"sc-14b25c50-0"})(["background:",";color:",";"],e=>{let{theme:n,$tone:t}=e;return tK(t,n)},e=>{let{theme:n,$tone:t}=e;return tY(t,n)}),b.ZP.div.withConfig({componentId:"sc-14b25c50-1"})(["display:grid;grid-template-columns:1fr;","{grid-template-columns:1fr 1fr;min-height:",";direction:",";> *{direction:ltr;}}","{min-height:",";}"],o.mq.md,e=>{let{$hasChips:n}=e;return n?"360px":"320px"},e=>{let{$imagePosition:n}=e;return"right"===n?"rtl":"ltr"},o.mq.lg,e=>{let{$hasChips:n}=e;return n?"420px":"380px"}),b.ZP.div.withConfig({componentId:"sc-14b25c50-2"})(["position:relative;height:200px;overflow:hidden;","{height:auto;}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-14b25c50-3"})(["padding:28px 20px 32px;display:flex;flex-direction:column;justify-content:center;","{padding:40px 32px;}","{padding:64px 56px;}"],o.mq.md,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-14b25c50-4"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";margin-bottom:10px;","{margin-bottom:12px;}","{margin-bottom:14px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.55):(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)},o.mq.md,o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-14b25c50-5"})(["margin:0 0 14px;font-family:",";font-weight:700;letter-spacing:0.02em;text-transform:uppercase;line-height:1.1;color:",";font-size:24px;","{margin-bottom:16px;font-size:26px;}","{margin-bottom:20px;font-size:32px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n,$tone:t}=e;return tY(t,n)},o.mq.md,o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-14b25c50-6"})(["margin:0 0 12px;font-family:",";font-weight:400;line-height:1.2;color:",";font-size:24px;","{margin-bottom:14px;font-size:26px;}","{margin-bottom:20px;font-size:32px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$tone:t}=e;return tY(t,n)},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-14b25c50-7"})(["margin:0 ",";font-family:",";font-size:13px;line-height:1.6;color:",";","{margin:0 ",";font-size:14px;}","{margin:0 ",";font-size:15px;line-height:1.65;max-width:480px;}"],e=>{let{$hasFollowing:n}=e;return n?"0 18px":"0"},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$tone:t}=e;return tQ(t,n)},o.mq.md,e=>{let{$hasFollowing:n}=e;return n?"0 20px":"0"},o.mq.lg,e=>{let{$hasFollowing:n}=e;return n?"0 24px":"0"}),b.ZP.div.withConfig({componentId:"sc-14b25c50-8"})(["display:flex;flex-wrap:wrap;gap:6px;","{gap:8px;}"],o.mq.lg),b.ZP.span.withConfig({componentId:"sc-14b25c50-9"})(["font-family:",";font-weight:700;letter-spacing:0.18em;text-transform:uppercase;border-radius:",";color:",";border:1px solid ",";font-size:9px;padding:6px 12px;","{font-size:9.5px;padding:7px 13px;}","{font-size:10px;padding:8px 16px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.7):(0,o.Fq)(n.claudeDesign.colours.burgundy,.6)},e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.25):(0,o.Fq)(n.claudeDesign.colours.burgundy,.2)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-14b25c50-10"})(["margin-top:18px;","{margin-top:24px;}"],o.mq.lg);let tX=(e,n)=>"burgundy"===e?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy;b.ZP.section.withConfig({componentId:"sc-3478dfc0-0"})(["background:",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl}),b.ZP.div.withConfig({componentId:"sc-3478dfc0-1"})(["display:grid;grid-template-columns:1fr;","{grid-template-columns:1fr 1fr;min-height:480px;direction:",";> *{direction:ltr;}}"],o.mq.lg,e=>{let{$imagePosition:n}=e;return"right"===n?"rtl":"ltr"}),b.ZP.div.withConfig({componentId:"sc-3478dfc0-2"})(["background:",";display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:16px;gap:8px;","{padding:20px;gap:12px;}","{padding:24px;gap:16px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-3478dfc0-3"})(["position:relative;border-radius:6px;overflow:hidden;aspect-ratio:1 / 1;","{aspect-ratio:2 / 1;}","{aspect-ratio:auto;height:100%;}"],o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-3478dfc0-4"})(["display:block;height:100%;text-decoration:none;color:inherit;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),(0,b.ZP)(ee.default).withConfig({componentId:"sc-3478dfc0-5"})(["object-fit:cover;"]),b.ZP.div.withConfig({componentId:"sc-3478dfc0-6"})(["position:absolute;inset:0;background:linear-gradient( 160deg,rgba(0,0,0,0) 25%,rgba(0,0,0,0.45) 100% );pointer-events:none;"]),b.ZP.span.withConfig({componentId:"sc-3478dfc0-7"})(["position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:",";font-weight:700;color:",";letter-spacing:0.04em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,0.35);font-size:14px;padding:0 8px;text-align:center;","{font-size:18px;}","{font-size:20px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-3478dfc0-8"})(["background:",";color:",";padding:32px 20px 36px;
1display:flex;flex-direction:column;","{padding:48px 56px;align-items:center;text-align:center;}","{padding:64px 56px;align-items:stretch;text-align:left;justify-content:center;}"],e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?n.claudeDesign.colours.burgundy:n.claudeDesign.colours.pearl},e=>{let{theme:n,$tone:t}=e;return tX(t,n)},o.mq.md,o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-3478dfc0-9"})(["margin:0 0 14px;font-family:",";font-weight:400;line-height:1.1;color:",";font-size:26px;","{margin-bottom:16px;font-size:32px;}","{margin-bottom:20px;font-size:38px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$tone:t}=e;return tX(t,n)},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-3478dfc0-10"})(["margin:0 0 12px;font-family:",";font-size:13px;line-height:1.6;color:",";","{margin:0 0 14px;font-size:14px;max-width:560px;}","{margin:0 0 14px;font-size:14.5px;line-height:1.65;max-width:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.82):(0,o.Fq)(n.claudeDesign.colours.burgundy,.82)},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-3478dfc0-11"})(["margin:0 0 22px;font-family:",";font-style:italic;font-size:13px;line-height:1.55;color:",";","{margin:0 0 26px;font-size:14px;}","{margin:0 0 32px;font-size:14.5px;line-height:1.6;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.7):(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-3478dfc0-12"})(["&& > a,&& > button{width:100%;}","{&& > a,&& > button{width:auto;}}","{align-self:flex-start;}"],o.mq.md,o.mq.lg);let t0=(e,n)=>{switch(e){case"burgundy":return n.claudeDesign.colours.burgundy;case"vert":return n.claudeDesign.colours.vert;case"teal":return n.claudeDesign.colours.teal;default:return n.claudeDesign.colours.rouge}};b.ZP.section.withConfig({componentId:"sc-e0f7f9c0-0"})(["position:relative;background:",";color:",";overflow:hidden;display:flex;flex-direction:column;","{display:grid;grid-template-columns:1fr 230px 200px;align-items:stretch;min-height:440px;}","{grid-template-columns:7fr 280px 5fr;min-height:380px;}"],e=>{let{theme:n,$tone:t}=e;return t0(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-1"})(["position:relative;height:240px;overflow:hidden;","{grid-column:3;grid-row:1;height:auto;margin-left:-120px;z-index:1;}","{margin-left:-140px;min-height:380px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-2"})(["position:absolute;inset:0;background:linear-gradient( 180deg,"," 0%,"," 100% );pointer-events:none;","{display:none;}"],e=>{let{theme:n,$tone:t}=e;return(0,o.Fq)(t0(t,n),.05)},e=>{let{theme:n,$tone:t}=e;return(0,o.Fq)(t0(t,n),.55)},o.mq.md),b.ZP.span.withConfig({componentId:"sc-e0f7f9c0-3"})(["position:absolute;left:20px;top:24px;font-family:",";font-weight:800;font-size:30px;line-height:0.95;letter-spacing:0.01em;color:",";text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,0.3);pointer-events:none;","{left:auto;top:auto;right:18px;bottom:18px;text-align:right;font-size:26px;}","{right:24px;bottom:22px;font-size:40px;text-shadow:0 2px 12px rgba(0,0,0,0.25);}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-4"})(["position:relative;display:flex;justify-content:flex-end;padding:0 20px;margin-top:-100px;margin-bottom:-40px;z-index:2;pointer-events:none;","{grid-column:2;grid-row:1;align-items:center;justify-content:center;padding:0;margin:0;z-index:3;}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-5"})(["width:195px;filter:drop-shadow(0 26px 38px rgba(0,0,0,0.45));","{width:270px;margin:-30px 0;filter:drop-shadow(0 26px 36px rgba(0,0,0,0.42));}","{width:280px;margin:-20px 0;filter:drop-shadow(0 30px 40px rgba(0,0,0,0.4));}img{width:100% !important;height:auto !important;display:block;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-6"})(["display:contents;","{display:flex;flex-direction:column;justify-content:center;grid-column:1;grid-row:1;padding:40px 24px 40px 32px;}","{padding:40px 32px 40px 44px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-7"})(["position:absolute;
1left:20px;top:256px;max-width:155px;z-index:1;","{position:static;left:auto;top:auto;max-width:none;margin-bottom:18px;}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-8"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";margin:0 0 6px;","{margin-bottom:14px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.white,.75)},o.mq.md),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-9"})(["font-family:",";font-weight:400;font-size:22px;line-height:1.1;color:",";max-width:155px;margin:0;","{font-size:26px;line-height:1.05;max-width:none;}","{font-size:30px;max-width:460px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-10"})(["padding:44px 20px 28px;position:relative;z-index:1;","{padding:0;}"],o.mq.md),b.ZP.ul.withConfig({componentId:"sc-e0f7f9c0-11"})(["list-style:none;padding:0;margin:0 0 20px;","{margin-bottom:20px;}","{margin-bottom:22px;max-width:420px;}"],o.mq.md,o.mq.lg),b.ZP.li.withConfig({componentId:"sc-e0f7f9c0-12"})(["position:relative;padding:0 0 7px 18px;color:",';font-size:13px;line-height:1.5;&::before{content:"";position:absolute;left:0;top:9px;width:10px;height:1px;background:',";}","{padding:0 0 6px 22px;line-height:1.55;}","{font-size:14px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.white,.88)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.white,.55)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e0f7f9c0-13"})(["display:flex;gap:8px;flex-wrap:wrap;","{gap:10px;}"],o.mq.lg),b.ZP.a.withConfig({componentId:"sc-e0f7f9c0-14"})(["background:",";color:",";display:inline-flex;flex-direction:column;justify-content:center;text-decoration:none;flex:1;min-width:140px;padding:9px 16px;border-radius:10px;&:focus-visible{outline:2px solid ",";outline-offset:2px;}","{flex:0 0 auto;min-width:128px;padding:8px 14px;border-radius:9px;}","{min-width:140px;padding:8px 16px;border-radius:10px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.black},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},o.mq.md,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-e0f7f9c0-15"})(["font-size:9px;letter-spacing:0.1em;text-transform:uppercase;opacity:0.85;","{font-size:8.5px;}","{font-size:9px;}"],o.mq.md,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-e0f7f9c0-16"})(["font-family:",";font-size:15px;","{font-size:14px;}","{font-size:16px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},o.mq.md,o.mq.lg);let t1=(e,n)=>{switch(e){case"vert":return n.claudeDesign.colours.vert;case"rouge":return n.claudeDesign.colours.rouge;case"teal":return n.claudeDesign.colours.teal;default:return n.claudeDesign.colours.burgundy}},t2=(0,b.iv)(["padding:36px 20px 32px;","{padding:56px 40px;}","{padding:36px;}"],o.mq.md,o.mq.lg),t5=(0,b.iv)(["padding:16px;","{padding:24px;}","{padding:32px;}"],o.mq.md,o.mq.lg);b.ZP.section.withConfig({componentId:"sc-6d5a6245-0"})(["background:",";color:",";text-align:center;",";"],e=>{let{theme:n,$bg:t}=e;return t1(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{$framed:n}=e;return n?t5:t2}),b.ZP.div.withConfig({componentId:"sc-6d5a6245-1"})(["border:1px solid ",";border-radius:16px;padding:36px 20px;","{border-radius:20px;padding:56px 40px;}","{border-radius:24px;padding:72px 48px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.18)},o.mq.md,o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-6d5a6245-2"})(["margin:0 0 12px;font-family:",";font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1.15;color:",";font-size:22px;","{margin-bottom:14px;font-size:34px;line-height:1.1;}","{font-size:clamp(28px,3.5vw,42px);}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-6d5a6245-3"})(["margin:0 0 22px;font-family:",";font-size:13px;line-height:1.55;color:",";","{margin:0 auto 26px;font-size:14px;line-height:1.6;max-width:560px;}","{margin-bottom:24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.white,.8)},o.mq.md,o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-6d5a6245-4"})(["margin:0 0 12px;font-family:",";font-weight:400;line-height:1.05;color:",";font-size:30px;","{margin-bottom:14px;font-size:38px;}","{margin-bottom:16px;font-size:48px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-6d5a6245-5"})(["margin:0 0 24px;font-family:",";font-weight:600;font-size:10px;letter-spacing:0.22em;text-transform:uppercase;line-height:1.5;color:",";","{margin-bottom:30px;font-size:11px;}","{margin-bottom:36px;font-size:12px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.6)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-6d5a6245-6"})(["display:flex;flex-direction:column;gap:10px;&& > a,&& > button{width:100%;}","{flex-direction:row;justify-content:center;flex-wrap:wrap;&& > a,&& > button{width:auto;}}","{gap:14px;}"],o.mq.md,o.mq.lg);let t4=(e,n)=>"burgundy"===e?n.claudeDesign.colours.burgundy:"pearl"===e?n.claudeDesign.colours.pearl:n.claudeDesign.colours.pink,t3=(e,n)=>"burgundy"===e?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy;b.ZP.section.withConfig({componentId:"sc-d9bdcfdf-0"})(["background:",";color:",";padding:36px 0 28px;","{padding:48px 0 36px;}","{padding:60px 0 36px;}"],e=>{let{theme:n,$tone:t}=e;return t4(t,n)},e=>{let{theme:n,$tone:t}=e;return t3(t,n)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-d9bdcfdf-1"})(["text-align:center;margin:0 0 18px;padding:0 24px;","{margin-bottom:22px;padding:0 36px;}","{margin-bottom:28px;padding:0;}"],o.mq.md,o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-d9bdcfdf-2"})(["margin:0 0 8px;font-family:",";font-weight:400;line-height:1.1;color:",";font-size:26px;","{margin-bottom:10px;line-height:1.05;font-size:32px;}","{margin-bottom:12px;font-size:36px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$tone:t}=e;return t3(t,n)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-d9bdcfdf-3"})(["display:inline-flex;align-items:center;gap:10px;","{gap:14px;}"],o.mq.md),b.ZP.a.withConfig({componentId:"sc-d9bdcfdf-4"})(["display:inline-flex;align-items:center;gap:5px;color:",";text-decoration:none;font-size:13px;&:focus-visible{outline:2px solid ",";outline-offset:2px;border-radius:4px;}","{gap:6px;font-size:14px;}"],e=>{let{theme:n,$tone:t}=e;return t3(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md),b.ZP.a.withConfig({componentId:"sc-d9bdcfdf-5"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:",";border-bottom:1px solid currentColor;text-decoration:none;padding-bottom:1px;&:focus-visible{outline:2px solid ",";outline-offset:2px;}","{font-size:11px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n,$tone:t}=e;return t3(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md),b.ZP.ul.withConfig({componentId:"sc-d9bdcfdf-6"})(["display:flex;gap:10px;margin:0;padding:4px 24px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-padding-left:24px;scrollbar-width:none;&::-webkit-scrollbar{display:none;}@media (prefers-reduced-motion:reduce){scroll-behavior:auto;}","{gap:12px;padding:0 36px;scroll-padding-left:36px;}","{gap:14px;padding:0 56px;scroll-padding-left:56px;}"],o.mq.md,o.mq.lg),b.ZP.li.withConfig({componentId:"sc-d9bdcfdf-7"})(["flex:0 0 200px;scroll-snap-align:start;","{flex-basis:212px;}","{flex-basis:230px;}"],o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-d9bdcfdf-8"})(["display:block;border-radius:14px;overflow:hidden;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-d9bdcfdf-9"})(["display:flex;align-items:center;gap:10px;margin:20px 24px 0;","{gap:12px;margin:24px 36px 0;}","{margin:28px 56px 0;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-d9bdcfdf-10"})(["flex:1;height:1px;background:",";"],e=>{let{theme:n,$tone:t}=e;return"burgundy"===t?(0,o.Fq)(n.claudeDesign.colours.pearl,.22):(0,o.Fq)(n.claudeDesign.colours.burgundy,.22)});let t8=e=>"burgundy"===e,t6=(e,n)=>"burgundy"===e?n.claudeDesign.colours.burgundy:"pink"===e?n.claudeDesign.colours.pink:n.claudeDesign.colours.pearl,t9=(e,n
1)=>t8(e)?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy,t7=(e,n)=>t8(e)?(0,o.Fq)(n.claudeDesign.colours.pearl,.78):(0,o.Fq)(n.claudeDesign.colours.burgundy,.78),oe=(e,n)=>t8(e)?(0,o.Fq)(n.claudeDesign.colours.white,.35):(0,o.Fq)(n.claudeDesign.colours.burgundy,.35),on=(e,n)=>t8(e)?(0,o.Fq)(n.claudeDesign.colours.pearl,.6):(0,o.Fq)(n.claudeDesign.colours.burgundy,.55),ot=(e,n)=>t8(e)?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy,oo=(e,n)=>t8(e)?n.claudeDesign.colours.burgundy:n.claudeDesign.colours.pearl;b.ZP.section.withConfig({componentId:"sc-9b2f75ed-0"})(["background:",";color:",";padding:40px 20px;text-align:center;","{padding:56px 40px;}","{padding:72px 64px;}"],e=>{let{theme:n,$tone:t}=e;return t6(t,n)},e=>{let{theme:n,$tone:t}=e;return t9(t,n)},o.mq.md,o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-9b2f75ed-1"})(["margin:0 0 10px;font-family:",";font-weight:400;line-height:1.15;color:",";font-size:24px;","{margin-bottom:12px;line-height:1.1;font-size:30px;}","{margin-bottom:14px;line-height:1.05;font-size:36px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$tone:t}=e;return t9(t,n)},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-9b2f75ed-2"})(["margin:0 0 22px;font-family:",";font-size:13px;line-height:1.55;color:",";","{margin:0 auto 24px;font-size:14px;max-width:520px;}","{margin:0 auto 28px;font-size:15px;line-height:1.6;max-width:580px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$tone:t}=e;return t7(t,n)},o.mq.md,o.mq.lg),b.ZP.form.withConfig({componentId:"sc-9b2f75ed-3"})(["display:flex;flex-direction:column;gap:10px;max-width:320px;margin:0 auto;","{flex-direction:row;gap:0;max-width:460px;background:transparent;border:1px solid ",";border-radius:",";padding:4px;align-items:stretch;}","{max-width:520px;}"],o.mq.md,e=>{let{theme:n,$tone:t}=e;return oe(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},o.mq.lg),b.ZP.input.withConfig({componentId:"sc-9b2f75ed-4"})(["height:48px;background:transparent;border:1px solid ",";border-radius:",";padding:0 18px;color:",";font-family:",";font-size:16px;width:100%;outline:none;&::placeholder{color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}","{flex:1;height:44px;border:none;border-radius:0;background:transparent;width:auto;font-size:14px;&:focus-visible{outline-offset:-2px;}}","{height:48px;padding:0 22px;font-size:15px;}"],e=>{let{theme:n,$tone:t}=e;return oe(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n,$tone:t}=e;return t9(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$tone:t}=e;return on(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg),b.ZP.button.withConfig({componentId:"sc-9b2f75ed-5"})(["height:48px;background:",";color:",";border:none;border-radius:",";font-family:",";font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;&:disabled{opacity:0.6;cursor:not-allowed;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}","{height:44px;padding:0 22px;}","{height:48px;padding:0 28px;font-size:12px;}"],e=>{let{theme:n,$tone:t}=e;return ot(t,n)},e=>{let{theme:n,$tone:t}=e;return oo(t,n)},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-9b2f75ed-6"})(["margin:16px auto 0;font-family:",";font-size:13px;line-height:1.55;color:",";","{font-size:14px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$tone:t,$variant:i}=e;return"error"===i?t8(t)?(0,o.Fq)(n.claudeDesign.colours.pearl,.9):n.claudeDesign.colours.rouge:t7(t,n)},o.mq.md);var oi=t(50509);let or=b.ZP.footer.withConfig({componentId:"sc-8fc151c-0"})(["background:",";color:",";padding:40px 20px 0;","{padding:48px 40px 0;}","{padding:48px 64px 0;}"],e=>{let{theme:n,$background:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},o.mq.md,o.mq.lg),ol=b.ZP.div.withConfig({componentId:"sc-8fc151c-1"})(["display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:24px;","{grid-template-columns:auto 1fr;gap:32px;margin-bottom:36px;align-items:start;}","{grid-template-columns:auto 1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:0;}"],o.mq.md,o.mq.lg),os=b.ZP.a.withConfig({componentId:"sc-8fc151c-2"})(["font-family:",";font-weight:400;font-size:64px;line-height:0.85;letter-spacing:-0.02em;color:",";text-decoration:none;display:block;","{font-size:80px;}","{font-size:96px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink},o.mq.md,o.mq.lg),oa=b.ZP.div.withConfig({componentId:"sc-8fc151c-3"})(["display:flex;flex-direction:column;"]),od=(0,b.ZP)(r.j).attrs({variant:"xs",tone:"pink",forwardedAs:"h4"}).withConfig({componentId:"sc-8fc151c-4"})(["display:block;margin-bottom:12px;"]),oc=b.ZP.p.withConfig({componentId:"sc-8fc151c-5"})(["font-family:",";font-size:13px;line-height:1.5;color:",";margin:0 0 12px;max-width:100%;","{max-width:340px;margin-bottom:14px;}","{max-width:240px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.85)}
1,o.mq.md,o.mq.lg),ou=b.ZP.form.withConfig({componentId:"sc-8fc151c-6"})(["display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-width:100%;","{flex-direction:row;gap:0;max-width:380px;border:1px solid ",";border-radius:999px;padding:3px;margin-bottom:14px;}"],o.mq.md,e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.35)}),op=b.ZP.input.withConfig({componentId:"sc-8fc151c-7"})(["height:44px;background:transparent;border:1px solid ",";border-radius:999px;padding:0 16px;color:",";font:inherit;font-size:16px;outline:none;&::placeholder{color:",";}","{flex:1;height:38px;border:none;padding:0 14px;font-size:13px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.35)},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.5)},o.mq.md),og=b.ZP.button.withConfig({componentId:"sc-8fc151c-8"})(["height:44px;background:",";color:",";border:none;border-radius:999px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;padding:0 18px;","{height:38px;font-size:10px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},o.mq.md),of=b.ZP.div.withConfig({componentId:"sc-8fc151c-9"})(["display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px;"]),om=b.ZP.a.withConfig({componentId:"sc-8fc151c-10"})(["flex:1;background:#000;color:#fff;display:inline-flex;flex-direction:column;justify-content:center;padding:8px 12px;border-radius:8px;text-decoration:none;line-height:1.1;min-width:124px;span:first-child{font-family:",";font-size:8.5px;letter-spacing:0.1em;text-transform:uppercase;opacity:0.85;}span:last-child{font-family:",";font-size:13px;margin-top:2px;}","{flex:0 0 auto;padding:6px 14px;span:first-child{font-size:8px;}}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},o.mq.md),ox=b.ZP.div.withConfig({componentId:"sc-8fc151c-11"})(["","{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;padding-top:24px;border-top:1px solid ",";grid-column:1 / -1;}","{display:contents;}"],o.mq.md,e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.15)},o.mq.lg),oh=b.ZP.div.withConfig({componentId:"sc-8fc151c-12"})(["display:none;","{display:flex;flex-direction:column;}"],o.mq.md),ob=b.ZP.h2.withConfig({componentId:"sc-8fc151c-13"})(["display:block;font-family:",";font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";margin:16px 0 12px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),oy=b.ZP.a.withConfig({componentId:"sc-8fc151c-14"})(["display:block;color:",";font-family:",";font-size:13px;padding:4px 0;text-decoration:none;&:hover{color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),ow=b.ZP.div.withConfig({componentId:"sc-8fc151c-15"})(["border-top:1px solid ",";margin-bottom:12px;","{display:none;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.18)},o.mq.md),oD=b.ZP.div.withConfig({componentId:"sc-8fc151c-16"})(["border-bottom:1px solid ",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.18)}),ov=b.ZP.button.withConfig({componentId:"sc-8fc151c-17"})(["width:100%;background:transparent;border:none;padding:14px 0;display:flex;justify-content:space-between;align-items:center;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";cursor:pointer;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),oC=b.ZP.span.withConfig({componentId:"sc-8fc151c-18"})(["font-size:18px;font-weight:400;color:",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.6)}),ok=b.ZP.div.withConfig({componentId:"sc-8fc151c-19"})(["padding:0 0 14px;display:flex;flex-direction:column;gap:4px;"]),oP=b.ZP.div.withConfig({componentId:"sc-8fc151c-20"})(["margin-bottom:24px;","{margin-bottom:0;margin-top:18px;}"],o.mq.md),oI=b.ZP.div.withConfig({componentId:"sc-8fc151c-21"})(["display:block;margin-bottom:12px;","{display:none;}"],o.mq.md),oq=b.ZP.div.withConfig({componentId:"sc-8fc151c-22"})(["border-top:1px solid ",";padding:18px 0;display:flex;flex-direction:column;gap:14px;align-items:flex-start;","{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px;}","{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.15)},o.mq.md,o.mq.lg),oZ=b.ZP.div.withConfig({componentId:"sc-8fc151c-23"})(["display:flex;flex-direction:column;gap:6px;","{flex-direction:row;gap:18px;justify-content:center;}"],o.mq.md),oj=b.ZP.a.withConfig({componentId:"sc-8fc151c-24"})(["color:",";font-family:",";font-size:12px;text-decoration:none;","{font-size:11px;}&:hover{color:",";}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.7)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},o.mq.md,e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl}),oz=b.ZP.span.withConfig({componentId:"sc-8fc151c-25"})(["p{color:",";font-family:",";font-size:11px;}","{justify-self:end;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.55)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},o.mq.lg),oF=b.ZP.div.withConfig({componentId:"sc-8fc151c-26"})(["h2{display:block;font-family:",";font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";margin:0 0 12px;}p{font-family:",";font-size:13px;line-height:1.5;color:",";margin:0 0 12px;max-width:240px;}ul.rich-text li{padding-left:0;}ul.rich-text li::before{display:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.85)}),oE=b.ZP.div.withConfig({componentId:"sc-8fc151c-27"})(["h2{display:block;font-family:",";font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";margin:0 0 12px;}ul.rich-text{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;}ul.rich-text li{margin:0;padding-left:0;}ul.rich-text li::before{display:none;}ul.rich-text a{display:block;color:",";font-family:",";font-size:13px;padding:4px 0;text-decoration:none;&:hover{color:",";}}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),oS=(0,b.ZP)(oE).withConfig({componentId:"sc-8fc151c-28"})(["h2{display:none;}"]),o_=b.ZP.div.withConfig({componentId:"sc-8fc151c-29"})(["display:contents;
1ul.rich-text{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;","{flex-direction:row;gap:18px;justify-content:center;}}ul.rich-text li{margin:0;padding-left:0;}ul.rich-text li::before{display:none;}ul.rich-text a{color:",";font-family:",";font-size:12px;text-decoration:none;","{font-size:11px;}&:hover{color:",";}}"],o.mq.md,e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.7)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},o.mq.md,e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl}),oT=()=>"\xa9".concat(new Date().getFullYear()," Ruuby. All Rights Reserved."),oR=e=>{let{brandHeading:n="Ruuby App",brandPitch:t,introContent:o,signupBlurb:i,signupPlaceholder:r="Your email address",signupSubmitLabel:l="Subscribe",iosUrl:s,androidUrl:c,appStoreLinks:u,columns:p,socials:g,market:f,markets:m,legalLinks:x,legalContent:h,copyright:b,background:y,className:w}=e,[D,v]=(0,d.useState)(null),[C,k]=(0,d.useState)("");return(0,a.jsxs)(or,{className:w,$background:y,children:[(0,a.jsxs)(ol,{children:[(0,a.jsx)(os,{href:"/","aria-label":"Ruuby Home",children:"R"}),(0,a.jsxs)(oa,{children:[o?(0,a.jsx)(oF,{children:o}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(od,{children:n}),(0,a.jsx)(oc,{children:t}),i&&(0,a.jsx)(oc,{children:i})]}),(0,a.jsxs)(ou,{method:"get",action:"//share.hsforms.com/1F--nBZnYSBCHejAE1KhwNQ3scj5",onSubmit:e=>{e.preventDefault();let n=C.trim();if(!n)return;let t=new URLSearchParams({email:n});window.open("".concat(e.currentTarget.action,"?").concat(t.toString()),"_blank")},"aria-label":"Newsletter signup",noValidate:!0,children:[(0,a.jsx)(op,{type:"email",placeholder:r,value:C,onChange:e=>k(e.target.value),required:!0}),(0,a.jsx)(og,{type:"submit",children:l})]}),u?(0,a.jsx)(oi.Z,{data:u}):s&&c?(0,a.jsxs)(of,{children:[(0,a.jsxs)(om,{href:s,target:"_blank",rel:"noopener noreferrer","aria-label":"Download on the App Store",children:[(0,a.jsx)("span",{children:"Download on the"}),(0,a.jsx)("span",{children:"App Store"})]}),(0,a.jsxs)(om,{href:c,target:"_blank",rel:"noopener noreferrer","aria-label":"Get it on Google Play",children:[(0,a.jsx)("span",{children:"Get it on"}),(0,a.jsx)("span",{children:"Google Play"})]})]}):null]}),(0,a.jsx)(ox,{children:p.map(e=>(0,a.jsxs)(oh,{children:[e.content?(0,a.jsx)(oE,{children:e.content}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ob,{children:e.heading}),e.links.map(e=>(0,a.jsx)(oy,{href:e.href,children:e.label},e.label))]}),e===p[p.length-1]&&g.length>0&&(0,a.jsxs)(oP,{children:[(0,a.jsx)(ob,{children:"Follow"}),(0,a.jsx)(ei,{socials:g,size:32,tone:"dark"})]})]},e.heading))})]}),(0,a.jsx)(ow,{children:p.map(e=>{let n=D===e.heading;return(0,a.jsxs)(oD,{children:[(0,a.jsxs)(ov,{type:"button","aria-expanded":n,onClick:()=>v(n?null:e.heading),children:[(0,a.jsx)("span",{children:e.heading}),(0,a.jsx)(oC,{"aria-hidden":"true",children:n?"â":"+"})]}),n&&(0,a.jsx)(ok,{children:e.content?(0,a.jsx)(oS,{children:e.content}):e.links.map(e=>(0,a.jsx)(oy,{href:e.href,children:e.label},e.label))})]},e.heading)})}),(0,a.jsxs)(oI,{children:[(0,a.jsx)(od,{children:"Follow us"}),(0,a.jsx)(ei,{socials:g,size:36,tone:"dark"})]}),(0,a.jsxs)(oq,{children:[(0,a.jsx)(n3,{current:f,markets:m,tone:"dark",layout:"pill"}),(0,a.jsx)(oZ,{children:h?(0,a.jsx)(o_,{children:h}):x.map(e=>(0,a.jsx)(oj,{href:e.href,children:e.label},e.label))}),(0,a.jsx)(oz,{children:null!=b?b:oT()})]})]})},oA=b.ZP.footer.withConfig({componentId:"sc-e065fdff-0"})(["background:",";color:",";padding:18px 20px;","{padding:20px 40px;}","{padding:20px 64px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},o.mq.md,o.mq.lg),oN=b.ZP.div.withConfig({componentId:"sc-e065fdff-1"})(["display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;"]),oO=b.ZP.a.withConfig({componentId:"sc-e065fdff-2"})(["color:",";font-family:",";font-size:14px;text-decoration:none;&:hover{color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),oL=e=>{let{links:n,className:t}=e;return(0,a.jsx)(oA,{id:"footer",className:t,children:(0,a.jsx)(oN,{children:n.map(e=>(0,a.jsx)(oO,{href:e.href,children:e.label},e.label))})})},oM=b.ZP.footer.withConfig({componentId:"sc-36a80071-0"})(["background:",";color:",";border-top:1px solid ",";display:flex;flex-direction:column;align-items:center;padding:32px 20px;","{padding:32px 40px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.15)},o.mq.md),oB=b.ZP.div.withConfig({componentId:"sc-36a80071-1"})(["font-family:",";font-size:16px;line-height:1.5;color:",";text-align:center;max-width:540px;white-space:pre-line;","{max-width:720px;}p{margin:0;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},o.mq.md),oG=e=>{let{content:n,className:t}=e;return(0,a.jsx)(oM,{className:t,children:(0,a.jsx)(oB,{children:n})})};b.ZP.div.withConfig({componentId:"sc-c3217a06-0"})(["display:flex;flex-direction:column;gap:10px;width:100%;font-family:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans});let o$=(0,b.iv)(["display:flex;align-items:center;gap:12px;width:100%;background:",";border:1px solid ",";border-radius:50px;padding:0 20px;min-height:56px;font-family:inherit;font-size:14px;letter-spacing:0.06em;color:",";text-align:left;cursor:pointer;text-decoration:none;&:focus-visible{outline:2px solid ",";outline-offset:2px;}","{font-size:13px;}","{min-height:auto;padding:16px 20px;}"],(0,o.Fq)("#ffffff",.07),(0,o.Fq)("#ffffff",.18),(0,o.Fq)("#ffffff",.92),e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg);b.ZP.button.withConfig({componentId:"sc-c3217a06-1"})(["",""],o$),b.ZP.span.withConfig({componentId:"sc-c3217a06-2"})(["display:inline-flex;flex-shrink:0;
1opacity:0.5;color:",";"],(0,o.Fq)("#ffffff",.8)),b.ZP.span.withConfig({componentId:"sc-c3217a06-3"})(["flex:1;color:",";"],e=>{let{$placeholder:n}=e;return n?(0,o.Fq)("#ffffff",.6):(0,o.Fq)("#ffffff",.92)}),b.ZP.span.withConfig({componentId:"sc-c3217a06-4"})(["display:inline-flex;flex-shrink:0;color:",";"],(0,o.Fq)("#ffffff",.55)),b.ZP.button.withConfig({componentId:"sc-c3217a06-5"})(["margin-top:6px;width:100%;min-height:54px;background:",";color:",";border:1.5px solid ",";border-radius:999px;font-family:",";font-weight:700;font-size:12px;letter-spacing:0.18em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;","{min-height:56px;}","{min-height:48px;}&:disabled{opacity:0.55;cursor:not-allowed;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge});let oU=b.ZP.div.withConfig({componentId:"sc-e8df4909-0"})(["width:100%;display:flex;flex-direction:column;gap:8px;","{flex-direction:row;flex-wrap:wrap;gap:14px;justify-content:center;}"],o.mq.md),oV=b.ZP.div.withConfig({componentId:"sc-e8df4909-1"})(["position:relative;width:100%;","{width:auto;min-width:230px;}"],o.mq.md),oW=b.ZP.button.withConfig({componentId:"sc-e8df4909-2"})(["display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:0 22px;background:",";border:1px solid ",";border-radius:",";cursor:pointer;font-family:",";font-size:15px;color:",";box-shadow:0 1px 2px ",";transition:box-shadow 0.15s ease;@media (hover:hover){&:hover{box-shadow:0 2px 6px ",";}}&:focus-visible{outline:none;box-shadow:0 0 0 3px ",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.1)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)}),oJ=b.ZP.span.withConfig({componentId:"sc-e8df4909-3"})(["flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;"]),oH=b.ZP.div.withConfig({componentId:"sc-e8df4909-4"})(["position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;background:",";border:1px solid ",";border-radius:14px;box-shadow:0 12px 32px ",";padding:8px;max-height:360px;overflow-y:auto;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)}),oK=e=>{var n;let{filters:t,openKey:o,onFilterClick:r,onRequestClose:l,className:s}=e,c=(0,d.useRef)(null),u=!!(null===(n=t.find(e=>e.key===o))||void 0===n?void 0:n.dropdown);return(0,d.useEffect)(()=>{if(!o||!u)return;let e=e=>{var n;(null===(n=c.current)||void 0===n?void 0:n.contains(e.target))||null==l||l()};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[o,u,l]),(0,a.jsx)(oU,{ref:c,className:s,children:t.map(e=>{let n=o===e.key;return(0,a.jsxs)(oV,{children:[(0,a.jsxs)(oW,{type:"button","aria-label":e.ariaLabel,"aria-haspopup":e.dropdown?"listbox":void 0,"aria-expanded":e.dropdown?n:void 0,onClick:()=>null==r?void 0:r(e.key),children:[(0,a.jsx)(i.J,{name:e.iconName,size:18,strokeWidth:1.8}),(0,a.jsx)(oJ,{children:e.label}),(0,a.jsx)(i.J,{name:"chevron-down",size:14,strokeWidth:2})]}),e.dropdown&&n&&(0,a.jsx)(oH,{role:"listbox",children:e.dropdown})]},e.key)})})},oY=["M","T","W","T","F","S","S"],oQ=b.ZP.div.withConfig({componentId:"sc-c8518bb0-0"})(["padding:18px 22px 22px;","{padding:20px 24px 24px;}"],o.mq.md),oX=b.ZP.div.withConfig({componentId:"sc-c8518bb0-1"})(["display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid ",";","{padding:20px 24px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)},o.mq.md),o0=b.ZP.span.withConfig({componentId:"sc-c8518bb0-2"})(["font-family:",";font-size:19px;color:",";","{font-size:20px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md),o1=b.ZP.div.withConfig({componentId:"sc-c8518bb0-3"})(["display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;"]),o2=b.ZP.button.withConfig({componentId:"sc-c8518bb0-4"})(["width:28px;height:28px;border-radius:50%;background:transparent;border:1px solid ",";color:",";display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.18s ease,color 0.18s ease;&:disabled{opacity:0.4;cursor:not-allowed;}@media (hover:hover){&:not(:disabled):hover{background:",";color:",";}}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),o5=b.ZP.span.withConfig({componentId:"sc-c8518bb0-5"})(["font-family:",";font-size:18px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),o4=b.ZP.div.withConfig({componentId:"sc-c8518bb0-6"})(["display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center;"]),o3=b.ZP.div.withConfig({componentId:"sc-c8518bb0-7"})(["font-family:",";font-size:12px;color:",";padding:6px 0;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)}),o8=b.ZP.button.withConfig({componentId:"sc-c8518bb0-8"})(["display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:",";border:0;border-radius:50%;font-family:",";font-size:13px;color:",";opacity:",";cursor:pointer;transition:background 0.15s ease,color 0.15s ease;&:disabled{color:",";opacity:0.45;text-decoration:line-through;cursor:not-allowed;}@media (hover:hover){&:not(:disabled):hover{background:",";}}&:focus-visible{outline:2px solid ",";outline-offset:-2px;}"],e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:"transparent"},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},e=>{let{$muted:n}=e;return n?.3:1},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.35)},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),o6=b.ZP.div.withConfig({componentId:"sc-c8518bb0-9"})(["width:100%;aspect-ratio:1;"]),o9=b.ZP.div.withConfig({componentId:"sc-c8518bb0-10"})(["display:flex;flex-direction:column-reverse;gap:10px;margin-top:20px;","{flex-direction:row;justify-content:flex-end;}"],o.mq.md),o7=b.ZP.div.withConfig({componentId:"sc-c8518bb0-11"})(["width:100%;","{width:auto;}> *{width:100%;","{width:auto;}}"],o.mq.md,o.mq.md),ie=e=>{let{title:n,monthLabel:t,weekdayLabels:o=oY,weeks:r,selectedDate:l,onSelectDate:s,onPrevMonth:d,onNextMonth:c,prevMonthLabel:u="Previous month",nextMonthLabel:p="Next month",confirmLabel:g="Confirm",cancelLabel:f="Cancel",onClose:m,onConfirm:h}=e;return(0,a.jsxs)(a.Fragment,{children:[n&&(0,a.jsx)(oX,{children:(0,a.jsx)(o0,{children:n})}),(0,a.jsxs)(oQ,{children:[(0,a.jsxs)(o1,{children:[(0,a.jsx)(o2,{type:"button","aria-label":u,onClick:d,disabled:!d,children:(0,a.jsx)(i.J,{name:"chevron-left",size:14,strokeWidth:2})}),(0,a.jsx)(o5,{children:t}),(0,a.jsx)(o2,{type:"button","aria-label":p,onClick:c,disabled:!c,children:(0,a.jsx)(i.J,{name:"chevron-right",size:14,strokeWidth:2})})]}),(0,a.jsxs)(o4,{role:"grid",children:[o.map((e,n)=>(0,a.jsx)(o3,{role:"columnheader",children:e},"wd-".concat(n))),r.flat().map((e,n)=>{if(e.blank)return(0,a.jsx)(o6,{"aria-hidden":"true"},"".concat(e.date,"-").concat(n));let t=e.date===l;return(0,a.jsx)(o8,{type:"button",$muted:!!e.muted,$selected:t,disabled:e.disabled,"aria-pressed":t,"aria-label":e.date,onClick:()=>null==s?void 0:s(e.date),children:e.day},"".concat(e.date,"-").concat(n))})]}),(0,a.jsxs)(o9,{children:[(0,a.jsx)(o7,{children:(0,a.jsx)(x.h,{variant:"secondary",size:"sm",onClick:m,children:f})}),(0,a.jsx)(o7,{children:(0,a.jsx)(x.h,{variant:"primary",size:"sm",onClick:h,children:g})})]})]})]})},it=e=>{let{open:n,onClose:t,title:o="Choose a date",layout:i="modal",className:r,...l}=e;return"sheet"===i?(0,a.jsx)(ex,{open:n,onClose:t,title:o,className:r,children:(0,a.jsx)(ie,{...l,title:o,onClose:t})}):(0,a.jsx)(el.u,{open:n,onClose:t,title:o,size:"sm",surface:"white",closable:!0,closeTone:"light",className:r,children:(0,a.jsx)(ie,{...l,title:o,onClose:t})})};var io=t(75998),ii=t(50126),ir=t(97326),il=t(54158),is=t(18116),ia=t(30637),id=t(38296),ic=t(85105),iu=t(19097);let ip=function(e){let{availability:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,d.useMemo)(()=>{let t=(0,io.Z)(e),o=(0,ii.Z)(e),i=(0,ir.Z)(t,{weekStartsOn:1}
1),r=(0,il.Z)(o,{weekStartsOn:1}),l=(0,is.Z)({start:i,end:r}),s=(0,ia.Z)(new Date),a=l.map(t=>{let o=(0,id.Z)(t,"yyyy-MM-dd"),i=(0,ic.Z)(t,s);return{day:t.getDate(),date:o,muted:!(0,iu.Z)(t,e),blank:i,...n&&{disabled:!i&&!(o in n)}}}),d=[];for(let e=0;e<a.length;e+=7)d.push(a.slice(e,e+7));return d},[e,n])},ig={classic:"pink",elite:"burgundy",celebrity:"midnight"},im={classic:"Classic",elite:"Elite",celebrity:"Celebrity"},ix=b.ZP.header.withConfig({componentId:"sc-c86ca6db-0"})(["display:flex;flex-direction:column;gap:18px;padding:22px 18px;position:relative;color:",";","{padding:28px 24px;gap:22px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md),ih=b.ZP.div.withConfig({componentId:"sc-c86ca6db-1"})(['display:grid;grid-template-columns:1fr;grid-template-areas:"avatar" "name";justify-items:center;row-gap:14px;text-align:center;','{grid-template-columns:auto 1fr auto;grid-template-areas:"avatar name diamond";align-items:center;justify-items:stretch;column-gap:22px;row-gap:0;text-align:left;}'],o.mq.md),ib=(0,b.ZP)(N).withConfig({componentId:"sc-c86ca6db-2"})(["grid-area:avatar;"]),iy=b.ZP.div.withConfig({componentId:"sc-c86ca6db-3"})(["grid-area:name;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;","{align-items:flex-start;}"],o.mq.md),iw=b.ZP.h1.withConfig({componentId:"sc-c86ca6db-4"})(["margin:0;font-family:",";font-weight:400;font-size:30px;line-height:1.1;","{font-size:36px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md),iD=b.ZP.div.withConfig({componentId:"sc-c86ca6db-5"})(["display:inline-flex;align-items:center;gap:6px;font-family:",";font-size:14px;> svg{color:",";width:14px;height:14px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),iv=b.ZP.div.withConfig({componentId:"sc-c86ca6db-6"})(["font-family:",";font-size:13px;color:",";display:flex;flex-wrap:wrap;gap:6px;justify-content:center;","{justify-content:flex-start;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.65)},o.mq.md),iC=b.ZP.div.withConfig({componentId:"sc-c86ca6db-7"})(["position:absolute;top:18px;right:18px;","{position:static;grid-area:diamond;align-self:center;}"],o.mq.md),ik=b.ZP.p.withConfig({componentId:"sc-c86ca6db-8"})(["margin:0;font-family:",";font-size:14.5px;line-height:1.6;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.78)}),iP=b.ZP.button.withConfig({componentId:"sc-c86ca6db-9"})(["background:transparent;border:0;padding:0;margin-left:6px;font-family:inherit;font-size:inherit;color:",";text-decoration:underline;cursor:pointer;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),iI=b.ZP.div.withConfig({componentId:"sc-c86ca6db-10"})(["display:flex;flex-direction:column;gap:8px;"]),iq=b.ZP.div.withConfig({componentId:"sc-c86ca6db-11"})(["display:flex;align-items:center;gap:10px;font-family:",";font-size:13.5px;color:",";> svg{color:",";flex-shrink:0;}> span > strong{color:",";font-weight:700;margin-right:4px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.78)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy});b.ZP.div.withConfig({componentId:"sc-c86ca6db-12"})(["display:flex;align-items:center;gap:10px;font-family:",";font-size:14px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.65)}),b.ZP.span.withConfig({componentId:"sc-c86ca6db-13"})(["font-weight:600;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy});let iZ=b.ZP.div.withConfig({componentId:"sc-c86ca6db-14"})(["align-self:flex-start;> button{text-transform:none;}"]),ij=e=>{var n;let{name:t,tier:o,tierLabel:r,tierSuffix:l="Therapist",rating:s,reviewsCount:c,tags:u=[],avatar:p,isRecommended:g=!1,recommendedLabel:f,avatarSize:m=100,avatarSizeMd:h=112,tierDiamondSize:b=44,bio:y,bioMoreLabel:w,onBioMoreClick:D,stats:v=[],shareLabel:C,shareIconName:k="share",onShareClick:P,className:I}=e,q=void 0!==c?"".concat(s.toFixed(1)," (").concat(c,")"):s.toFixed(1),Z=null!=r?r:im[o];return(0,a.jsxs)(ix,{className:I,children:[(0,a.jsxs)(ih,{children:[(0,a.jsx)(ib,{src:null==p?void 0:p.src,alt:null!==(n=null==p?void 0:p.alt)&&void 0!==n?n:t,size:m,sizeMd:h,isRecommended:g,recommendedLabel:f}),(0,a.jsxs)(iy,{children:[(0,a.jsx)(iw,{children:t}),(0,a.jsxs)(iD,{children:[(0,a.jsx)(i.J,{name:"star-filled",size:14,ariaLabel:"Rating"}),(0,a.jsx)("span",{children:q})]}),u.length>0&&(0,a.jsx)(iv,{children:u.map((e,n)=>(0,a.jsxs)(d.Fragment,{children:[(0,a.jsx)("span",{children:e}),n<u.length-1&&(0,a.jsx)("span",{"aria-hidden":"true",children:"\xb7"})]},e))})]}),(0,a.jsx)(iC,{children:(0,a.jsx)(F,{label:Z,tone:ig[o],size:b})})]}),y&&(0,a.jsxs)(ik,{children:[y,w&&(0,a.jsx)(iP,{type:"button",onClick:D,children:w})]}),v.length>0&&(0,a.jsx)(iI,{children:v.map((e,n)=>(0,a.jsxs)(iq,{children:[e.iconName&&(0,a.jsx)(i.J,{name:e.iconName,size:16,strokeWidth:1.7,ariaLabel:e.label}),(0,a.jsxs)("span",{children:[e.value&&(0,a.jsx)("strong",{children:e.value}),e.label]})]},"".concat(e.label,"-").concat(n)))}),C&&(0,a.jsx)(iZ,{children:(0,a.jsx)(x.h,{variant:"secondary",size:"sm",iconLeft:(0,a.jsx)(i.J,{name:k,size:14,strokeWidth:1.8}),onClick:P,children:C})})]})};var iz=t(82878),iF=t(10079);t(72942);let iE=b.ZP.div.withConfig({componentId:"sc-13c89c9b-0"})(["display:grid;grid-template-columns:repeat(2,1fr);gap:10px;","{grid-template-columns:repeat(3,1fr);gap:14px;}","{gap:16px;}"],o.mq.md,o.mq.lg),iS=b.ZP.button.withConfig({componentId:"sc-13c89c9b-1"})(["position:relative;aspect-ratio:4 / 3;border:0;padding:0;border-radius:10px;overflow:hidden;background:",";cursor:pointer;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),i_=b.ZP.img.withConfig({componentId:"sc-13c89c9b-2"})(["position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;"]),iT=e=>{let{items:n,onItemClick:t,className:o}=e,[i,r]=(0,d.useState)(null),l=(0,d.useMemo)(()=>n.filter(e=>e.fullSrc).map(e=>({src:e.fullSrc,alt:e.alt,width:e.width,height:e.height})),[n]),s=(0,d.useCallback)(e=>{var o;if(t){t(e);return}(null===(o=n[e])||void 0===o?void 0:o.fullSrc)&&r(e)},[n,t]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(iE,{className:o,children:n.map((e,n)=>(0,a.jsx)(iS,{type:"button","aria-label":e.alt,onClick:()=>s(n),children:(0,a.jsx)(i_,{src:e.src,alt:e.alt,loading:"lazy"})},"".concat(e.src,"-").concat(n)))}),l.length>0&&(0,a.jsx)(iz.ZP,{slides:l,open:null!==i,index:null!=i?i:0,controller:{closeOnBackdropClick:!0},plugins:[iF.Z],styles:{container:{backgroundColor:"rgba(0, 0, 0, .8)"}},close:()=>r(null)})]})},iR=b.ZP.div.withConfig({componentId:"sc-1e394e5-0"})(["padding:22px 18px 28px;color:",";","{padding:28px 24px 32px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md);b.ZP.h3.withConfig({componentId:"sc-1e394e5-1"})(["margin:0 0 12px;font-family:",";font-size:18px;font-weight:700;letter-spacing:-0.005em;","{font-size:20px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},o.mq.md);let iA=b.ZP.p.withConfig({componentId:"sc-1e394e5-2"})(["margin:0;font-family:",";font-size:14.5px;line-height:1.6;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans}),iN=e=>{let{title:n="Products",brands:t,className:o}=e;return(0,a.jsx)(iR,{className:o,children:(0,a.jsx)(iA,{children:t.join(", ")})})};b.ZP.section.withConfig({componentId:"sc-5c5b71f0-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:18px 18px 22px;","{padding:22px 22px 24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},o.mq.md),b.ZP.h3.withConfig({componentId:"sc-5c5b71f0-1"})(["margin:0 0 12px;font-family:",";font-size:16px;font-weight:700;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-5c5b71f0-2"})(["display:flex;flex-direction:column;"]),b.ZP.div.withConfig({componentId:"sc-5c5b71f0-3"})(["margin-top:14px;"]);let iO=b.ZP.div.withConfig({componentId:"sc-1384b0d0-0"})(["display:flex;flex-direction:column;"]),iL=b.ZP.div.withConfig({componentId:"sc-1384b0d0-1"})(["background:#f0eeea;padding:13px 18px;font-family:",";font-size:14.5px;font-weight:500;color:",";border-top:1px solid ",";border-bottom:1px solid ",";","{padding:13px 28px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},o.mq.md),iM=b.ZP.div.withConfig({componentId:"sc-1384b0d0-2"})(["border-bottom:1px solid ",';padding:14px 18px;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name name" "meta meta";gap:8px 12px;&:last-child{border-bottom:0;}','{grid-template-columns:minmax(0,1.6fr) 100px 90px 110px;grid-template-areas:"name duration price stepper";align-items:center;gap:18px;padding:16px 28px;}'],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.07)},o.mq.md),iB=b.ZP.button.withConfig({componentId:"sc-1384b0d0-3"})(["grid-area:name;display:inline-flex;align-items:center;gap:10px;background:transparent;border:0;padding:0;font-family:",";font-size:14.5px;color:",";cursor:pointer;text-align:left;> svg{transition:transform 0.18s ease;transform:rotate(",");}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{$expanded:n}=e;
1return n?"180deg":"0deg"},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),iG=b.ZP.div.withConfig({componentId:"sc-1384b0d0-4"})(["display:flex;align-items:center;gap:14px;grid-column:1 / -1;","{display:contents;}"],o.mq.md),i$=b.ZP.div.withConfig({componentId:"sc-1384b0d0-5"})(["grid-area:duration;font-family:",";font-size:14.5px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),iU=b.ZP.div.withConfig({componentId:"sc-1384b0d0-6"})(["grid-area:price;font-family:",";font-size:14.5px;font-weight:500;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),iV=b.ZP.div.withConfig({componentId:"sc-1384b0d0-7"})(["grid-area:stepper;margin-left:auto;justify-self:end;"]),iW=b.ZP.div.withConfig({componentId:"sc-1384b0d0-8"})(["grid-column:1 / -1;font-family:",";font-size:13.5px;line-height:1.5;color:",";padding:4px 0 12px 0;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)}),iJ=e=>{let{sections:n,expandedRowId:t,onToggleRow:o,onIncrement:r,onDecrement:l,className:s}=e;return(0,a.jsx)(iO,{className:s,children:n.map(e=>(0,a.jsxs)(d.Fragment,{children:[(0,a.jsx)(iL,{children:e.title}),e.rows.map(e=>{var n;let s=e.id===t;return(0,a.jsxs)(iM,{children:[(0,a.jsxs)(iB,{type:"button",$expanded:s,"aria-expanded":e.description?s:void 0,onClick:e.description?()=>null==o?void 0:o(e.id):void 0,children:[(0,a.jsx)("span",{children:e.name}),e.description&&(0,a.jsx)(i.J,{name:"chevron-down",size:12,strokeWidth:2})]}),(0,a.jsxs)(iG,{children:[(0,a.jsx)(i$,{children:e.duration}),(0,a.jsx)(iU,{children:e.price}),(0,a.jsx)(iV,{children:(0,a.jsx)(G,{count:null!==(n=e.count)&&void 0!==n?n:0,onIncrement:e.disabled?void 0:()=>null==r?void 0:r(e.id),onDecrement:e.disabled?void 0:()=>null==l?void 0:l(e.id)})})]}),s&&e.description&&(0,a.jsx)(iW,{children:e.description})]},e.id)})]},e.id))})};b.ZP.div.withConfig({componentId:"sc-dcf9eb18-0"})(["padding:22px 24px 14px;"]),b.ZP.h3.withConfig({componentId:"sc-dcf9eb18-1"})(["margin:0;font-family:",";font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-0.01em;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-dcf9eb18-2"})(["background:",";padding:6px 24px;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),b.ZP.div.withConfig({componentId:"sc-dcf9eb18-3"})(["display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid ",";&:last-child{border-bottom:0;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),b.ZP.div.withConfig({componentId:"sc-dcf9eb18-4"})(["flex:1;min-width:0;"]),b.ZP.div.withConfig({componentId:"sc-dcf9eb18-5"})(["font-family:",";font-size:15px;font-weight:700;color:",";line-height:1.25;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-dcf9eb18-6"})(["margin-top:4px;font-family:",";font-size:13px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)}),b.ZP.div.withConfig({componentId:"sc-dcf9eb18-7"})(["font-family:",";font-size:15px;font-weight:600;color:",";flex-shrink:0;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.button.withConfig({componentId:"sc-dcf9eb18-8"})(["background:",";color:",";border:1px solid ",";border-radius:",";padding:7px 18px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;cursor:pointer;flex-shrink:0;@media (hover:hover){&:hover{background:",";color:",";}}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-dcf9eb18-9"})(["padding:18px 24px 22px;> *{width:100%;}"]);var iH=t(99004);let iK=b.ZP.div.withConfig({componentId:"sc-ec8b5be-0"})(["display:flex;flex-direction:column;gap:14px;"]),iY=b.ZP.div.withConfig({componentId:"sc-ec8b5be-1"})(["background:",";border:1px solid ",";border-radius:12px;padding:0 18px;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)}),iQ=b.ZP.label.withConfig({componentId:"sc-ec8b5be-2"})(["display:grid;grid-template-columns:18px 22px 1fr auto;align-items:center;gap:12px;padding:14px 0;cursor:pointer;background:",";margin:0 -18px;padding-left:18px;padding-right:18px;border-bottom:1px solid ",";&:last-child{border-bottom:0;}@media (hover:hover){&:hover{background:",";}}"],e=>{let{theme:n,$selected:t}=e;return t?(0,o.Fq)(n.claudeDesign.colours.pink,.55):"transparent"},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n,$selected:t}=e;return t?(0,o.Fq)(n.claudeDesign.colours.pink,.7):(0,o.Fq)(n.claudeDesign.colours.burgundy,.04)}),iX=b.ZP.input.withConfig({componentId:"sc-ec8b5be-3"})(["position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;"]),i0=b.ZP.span.withConfig({componentId:"sc-ec8b5be-4"})(["width:16px;height:16px;border-radius:50%;border:1.5px solid ",';display:inline-flex;align-items:center;justify-content:center;&::after{content:"";width:8px;height:8px;border-radius:50%;background:',";}"],e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.3)},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:"transparent"}),i1=b.ZP.span.withConfig({componentId:"sc-ec8b5be-5"})(["color:",";display:inline-flex;align-items:center;justify-content:center;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),i2=b.ZP.span.withConfig({componentId:"sc-ec8b5be-6"})(["font-family:",";font-size:14px;color:",";min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;> .muted{color:",";margin-left:6px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)}),i5=b.ZP.button.withConfig({componentId:"sc-ec8b5be-7"})(["background:transparent;border:0;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:",";cursor:pointer;@media (hover:hover){&:hover{background:",";color:",";}}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),i4=b.ZP.button.withConfig({componentId:"sc-ec8b5be-8"})(["align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:transparent;border:1.5px dashed ",";border-radius:",";padding:11px 18px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:",";cursor:pointer;transition:background 0.18s ease,border-color 0.18s ease;@media (hover:hover){&:hover{background:",";border-color:",";}}&:active{transform:scale(0.97);}&:focus-visible{outline:none;box-shadow:0 0 0 3px ",";}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.35)},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)}),i3=e=>e.postcode?"".concat(e.address,", ").concat(e.postcode):e.address,i8=e=>{let{addresses:n,selectedId:t,name:o,onSelect:r,onEdit:l,editLabel:s="Edit address",addLabel:c,onAddNew:u,className:p}=e,g=(0,d.useId)(),f=null!=o?o:"addr-".concat(g),m=e=>{(0,iH.j)({name:iH._q.ADDRESS_SELECT,payload:{addressValue:i3(e)}}),null==r||r(e.id)};return(0,a.jsxs)(iK,{className:p,children:[(0,a.jsx)(iY,{role:"radiogroup",children:n.map(e=>{let n=e.id===t;return(0,a.jsxs)(iQ,{$selected:n,children:[(0,a.jsx)(iX,{type:"radio",name:f,value:e.id,checked:n,onChange:()=>m(e)}),(0,a.jsx)(i0,{$selected:n,"aria-hidden":"true"}),(0,a.jsx)(i1,{"aria-hidden":"true",children:(0,a.jsx)(i.J,{name:"map-pin",size:18})}),(0,a.jsxs)(i2,{children:[e.address,e.postcode&&(0,a.jsx)("span",{className:"muted",children:e.postcode})]}),(0,a.jsx)(i5,{type:"button","aria-label":s,onClick:n=>{n.preventDefault(),null==l||l(e.id)},children:(0,a.jsx)(i.J,{name:"edit",size:14,strokeWidth:1.8})})]},e.id)})}),c&&(0,a.jsxs)(i4,{type:"button",onClick:u,children:[(0,a.jsx)(i.J,{name:"plus",size:13,strokeWidth:2.4}),c]})]})};b.ZP.div.withConfig({componentId:"sc-2773c4a9-0"})(["padding:22px 22px 8px;","{padding:24px 28px 10px;}"],o.mq.md),b.ZP.h3.withConfig({componentId:"sc-2773c4a9-1"})(["margin:6px 0 0;font-family:",";font-weight:500;font-size:24px;line-height:1.15;letter-spacing:-0.01em;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-2773c4a9-2"})(["padding:0 22px;","{padding:0 28px;}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-2773c4a9-3"})(["display:flex;flex-direction:column-reverse;gap:10px;padding:18px 22px 22px;","{flex-direction:row;justify-content:flex-end;padding:18px 28px 24px;}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-2773c4a9-4"})(["width:100%;> *{width:100%;}","{width:auto;> *{width:auto;}}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-1e094e7b-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px;"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.5)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),b.ZP.div.withConfig({componentId:"sc-1e094e7b-1"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;"]),b.ZP.span.withConfig({componentId:"sc-1e094e7b-2"})(["font-family:",";font-size:15px;font-weight:700;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.button.withConfig({componentId:"sc-1e094e7b-3"})(["background:transparent;border:0;padding:4px 6px;display:inline-flex;align-items:center;gap:4px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:",";cursor:pointer;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-1e094e7b-4"})(["display:flex;flex-direction:column;gap:6px;min-width:0;"]),b.ZP.div.withConfig({componentId:"sc-1e094e7b-5"})(["display:grid;grid-template-columns:1fr 1fr;gap:10px;"]),b.ZP.label.withConfig({componentId:"sc-1e094e7b-6"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)}),b.ZP.input.withConfig({componentId:"sc-1e094e7b-7"})(["width:100%;min-width:0;box-sizing:border-box;height:46px;padding:0 14px;background:",";border:1px solid ",";border-radius:10px;font-family:",";font-size:16px;color:",";outline:none;&::placeholder{color:",";}&:focus{border-color:",";}","{font-size:15px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n,$invalid:t}=e;return t?n.claudeDesign.colours.rouge:(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.4)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md),b.ZP.div.withConfig({componentId:"sc-1e094e7b-8"})(["position:relative;"]),b.ZP.span.withConfig({componentId:"sc-1e094e7b-9"})(["position:absolute;top:50%;right:14px;transform:translateY(-50%);font-family:",";font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.6)}),b.ZP.span.withConfig({componentId:"sc-1e094e7b-10"})(["font-family:",";font-size:12px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.label.withConfig({componentId:"sc-1e094e7b-11"})(["display:inline-flex;align-items:center;gap:10px;font-family:",";font-size:13.5px;color:",";cursor:pointer;> input{width:16px;height:16px;accent-color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.85)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-7dad2e1f-0"})(["display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 24px 24px;text-align:center;"]),b.ZP.div.withConfig({componentId:"sc-7dad2e1f-1"})(["width:64px;
1height:64px;border-radius:50%;background:",";display:inline-flex;align-items:center;justify-content:center;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.h3.withConfig({componentId:"sc-7dad2e1f-2"})(["margin:0;font-family:",";font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-0.01em;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-7dad2e1f-3"})(["font-family:",";font-size:38px;line-height:1;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.p.withConfig({componentId:"sc-7dad2e1f-4"})(["margin:0;font-family:",";font-size:13.5px;line-height:1.55;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)}),b.ZP.div.withConfig({componentId:"sc-7dad2e1f-5"})(["display:flex;flex-direction:column-reverse;gap:10px;width:100%;margin-top:4px;> *{width:100%;}"]);let i6=b.ZP.section.withConfig({componentId:"sc-ad9f7887-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:18px 20px 20px;max-width:380px;display:flex;flex-direction:column;gap:6px;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),i9=b.ZP.div.withConfig({componentId:"sc-ad9f7887-1"})(["display:flex;flex-direction:column;gap:14px;padding-bottom:4px;"]),i7=b.ZP.h3.withConfig({componentId:"sc-ad9f7887-2"})(["margin:0 0 6px;font-family:",";font-size:13px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.6)}),re=b.ZP.div.withConfig({componentId:"sc-ad9f7887-3"})(["display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;"]),rn=b.ZP.div.withConfig({componentId:"sc-ad9f7887-4"})(["font-family:",";font-size:14.5px;color:",";display:inline-flex;align-items:center;gap:8px;> .sub{display:block;font-size:12.5px;color:",";margin-top:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)}),rt=b.ZP.button.withConfig({componentId:"sc-ad9f7887-5"})(["width:18px;height:18px;border-radius:50%;border:1px solid ",";background:transparent;color:",";font-family:",";font-style:italic;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;&:hover{background:",";color:",";border-color:",";}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.4)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),ro=b.ZP.span.withConfig({componentId:"sc-ad9f7887-6"})(["font-family:",";font-size:14.5px;font-variant-numeric:tabular-nums;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),ri=b.ZP.div.withConfig({componentId:"sc-ad9f7887-7"})(["display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px;padding-top:16px;border-top:1.5px solid ",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),rr=b.ZP.span.withConfig({componentId:"sc-ad9f7887-8"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),rl=b.ZP.span.withConfig({componentId:"sc-ad9f7887-9"})(["font-family:",";font-size:34px;line-height:1;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),rs=e=>{let{title:n,treatments:t=[],lines:o,promos:i=[],onRemovePromo:r,totalLabel:l="Total to pay",total:s,className:d}=e;return(0,a.jsxs)(i6,{className:d,children:[n&&(0,a.jsx)(i7,{children:n}),t.length>0&&(0,a.jsx)(i9,{children:t.map((e,n)=>{var i;let r=n!==t.length-1||o.length>0;return(0,a.jsx)(nG,{name:e.name,durationMin:e.durationMin,tier:e.tier,price:e.price,showDivider:r},null!==(i=e.id)&&void 0!==i?i:"".concat(e.name,"-").concat(n))})}),o.map((e,n)=>{var t;return(0,a.jsxs)(re,{children:[(0,a.jsxs)(rn,{children:[(0,a.jsxs)("span",{children:[e.label,e.sub&&(0,a.jsx)("span",{className:"sub",children:e.sub})]}),e.info&&(0,a.jsx)(rt,{type:"button","aria-label":e.info.ariaLabel,onClick:e.info.onClick,children:"i"})]}),(0,a.jsx)(ro,{children:e.amount})]},null!==(t=e.id)&&void 0!==t?t:"".concat(e.label,"-").concat(n))}),i.map(e=>(0,a.jsx)(nd,{code:e.code,savedAmount:e.savedAmount,onRemove:r},e.code)),(0,a.jsxs)(ri,{children:[(0,a.jsx)(rr,{children:l}),(0,a.jsx)(rl,{children:s})]})]})},ra=b.ZP.ul.withConfig({componentId:"sc-e663571c-0"})(["display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:14px 18px;background:",";border-radius:14px;max-width:380px;list-style:none;"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.03)}),rd=b.ZP.li.withConfig({componentId:"sc-e663571c-1"})(["display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;"]),rc=b.ZP.span.withConfig({componentId:"sc-e663571c-2"})(["color:",";opacity:0.85;line-height:0;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),ru=b.ZP.span.withConfig({componentId:"sc-e663571c-3"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)}),rp=e=>{let{items:n,className:t}=e;return(0,a.jsx)(ra,{className:t,role:"list",children:n.map((e,n)=>(0,a.jsxs)(rd,{role:"listitem",children:[(0,a.jsx)(rc,{children:(0,a.jsx)(i.J,{name:e.icon,size:16,strokeWidth:1.8})}),(0,a.jsx)(ru,{children:e.label})]},"".concat(e.label,"-").concat(n)))})};b.ZP.section.withConfig({componentId:"sc-5ccc2ece-0"})(["background:",";color:",";border-radius:14px;padding:28px 22px;display:flex;flex-direction:column;gap:22px;max-width:1080px;margin:0 auto;","{padding:32px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;}","{padding:40px 44px;gap:40px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-5ccc2ece-1"})(["min-width:0;"]),b.ZP.div.withConfig({componentId:"sc-5ccc2ece-2"})(["margin-bottom:10px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),b.ZP.h3.withConfig({componentId:"sc-5ccc2ece-3"})(["margin:0 0 12px;font-family:",";font-weight:400;font-size:26px;line-height:1.1;color:",";","{font-size:32px;}","{font-size:36px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.white},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-5ccc2ece-4"})(["margin:0;font-family:",";font-size:15px;line-height:1.6;color:",";max-width:520px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.92)});var rg=t(98051);b.ZP.section.withConfig({componentId:"sc-a36277bd-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:22px 22px 24px;","{padding:28px 28px 30px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},o.mq.md),b.ZP.h3.withConfig({componentId:"sc-a36277bd-1"})(["margin:0 0 14px;font-family:",";font-size:16px;font-weight:700;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.dl.withConfig({componentId:"sc-a36277bd-2"})(["margin:0;display:grid;grid-template-columns:1fr;gap:18px 28px;","{grid-template-columns:",";}"],o.mq.md,e=>{let{$oneCol:n}=e;return n?"1fr":"1fr 1fr"}),b.ZP.div.withConfig({componentId:"sc-a36277bd-3"})(["display:flex;flex-direction:column;gap:4px;min-width:0;"]),b.ZP.dt.withConfig({componentId:"sc-a36277bd-4"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";display:inline-flex;align-items:center;gap:6px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.6)}),b.ZP.dd.withConfig({componentId:"sc-a36277bd-5"})(["margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;"]),b.ZP.span.withConfig({componentId:"sc-a36277bd-6"})(["font-family:",";font-size:15px;color:",";min-width:0;overflow:hidden;text-overflow:ellipsis;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.button.withConfig({componentId:"sc-a36277bd-7"})(["background:transparent;border:0;padding:4px 6px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:",";text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.section.withConfig({componentId:"sc-ae4e5cf9-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:22px 22px 24px;","{padding:28px 28px 30px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},o.mq.md),b.ZP.h3.withConfig({componentId:"sc-ae4e5cf9-1"})(["margin:0;font-family:",";font-weight:500;font-size:22px;line-height:1.15;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.p.withConfig({componentId:"sc-ae4e5cf9-2"})(["margin:6px 0 16px;font-family:",";font-size:14px;line-height:1.55;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.7)}),b.ZP.div.withConfig({componentId:"sc-ae4e5cf9-3"})(["display:flex;flex-wrap:wrap;gap:8px;"]);let rf=(0,b.iv)(["display:inline-flex;align-items:center;font-family:",";font-size:13px;border-radius:",";padding:8px 14px;cursor:default;transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill});b.ZP.span.withConfig({componentId:"sc-ae4e5cf9-4"})([""," background:",";color:",";border:1px solid ",";",""],rf,e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.05)},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{$interactive:n}=e;return n&&"cursor: pointer;"}),b.ZP.button.withConfig({componentId:"sc-ae4e5cf9-5"})([""," cursor:pointer;background:",";color:",";border:1px solid ",";&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],rf,e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.05)},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.pearl:n.claudeDesign.colours.burgundy},e=>{let{theme:n,$selected:t}=e;return t?n.claudeDesign.colours.burgundy:(0,o.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-ae4e5cf9-6"})(["margin-top:16px;"]);var rm=t(26393);let rx=b.ZP.section.withConfig({componentId:"sc-b77550fa-0"})(["background:",";color:",";border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;gap:14px;","{padding:26px 28px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},o.mq.md),rh=b.ZP.div.withConfig({componentId:"sc-b77550fa-1"})(["min-width:0;"]),rb=b.ZP.h3.withConfig({componentId:"sc-b77550fa-2"})(["margin:0 0 8px;font-family:",";font-weight:600;font-size:26px;line-height:1.15;color:",";","{font-size:30px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},o.mq.md),ry=b.ZP.p.withConfig({componentId:"sc-b77550fa-3"})(["margin:0 0 10px;font-family:",";font-size:13.5px;line-height:1.45;color:",";max-width:60ch;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.92)}),rw=b.ZP.div.withConfig({componentId:"sc-b77550fa-4"})(["font-family:",";font-size:13px;font-weight:700;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl}),rD=b.ZP.button.withConfig({componentId:"sc-b77550fa-5"})(["background:",";color:",";border:0;border-radius:",";min-height:50px;padding:0 32px;font-family:",";font-weight:700;font-size:12px;letter-spacing:0.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;width:100%;transition:opacity 0.18s ease;@media (hover:hover){&:hover{opacity:0.92;}}&:focus-visible{outline:none;box-shadow:0 0 0 3px ",";}&:disabled{cursor:default;opacity:0.6;}","{width:auto;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pink},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.radii.pill},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.4)},o.mq.md),rv=e=>{let{title:n,body:t,code:i,codeLabel:r="Your unique referral code:",ctaLabel:l="Copy & share with friends",onCtaClick:s,copiedLabel:d="Copied â",copied:c=!1,loading:u=!1,className:p}=e,g=(0,b.Fg)();return(0,a.jsxs)(rx,{className:p,children:[(0,a.jsxs)(rh,{children:[u?(0,a.jsxs)(rm.y,{baseColor:(0,o.Fq)(g.claudeDesign.colours.pearl,.18),highlightColor:(0,o.Fq)(g.claudeDesign.colours.pearl,.32),children:[(0,a.jsx)(rb,{children:(0,a.jsx)(rm.Z,{width:"55%",height:"0.85em"})}),(0,a.jsxs)(ry,{children:[(0,a.jsx)(rm.Z,{width:"95%",height:"0.9em"}),(0,a.jsx)(rm.Z,{width:"80%",height:"0.9em"})]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(rb,{children:n}),(0,a.jsx)(ry,{children:t})]}),(0,a.jsxs)(rw,{children:[r," ",i]})]}),(0,a.jsx)(rD,{type:"button",onClick:()=>null==s?void 0:s(i),disabled:u,children:c?d:l})]})};var rC=t(78015);b.ZP.div.withConfig({componentId:"sc-1e3d56fb-0"})(["flex:0 0 auto;display:flex;align-items:center;padding:14px 0 14px 16px;","{padding:0 18px;}"],o.mq.md),b.ZP.span.withConfig({componentId:"sc-1e3d56fb-1"})(["width:38px;height:38px;border-radius:9px;background:",";display:grid;place-items:center;svg{width:60%;height:60%;display:block;color:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-1e3d56fb-2"})(["flex:1 1 0;min-width:0;align-self:center;overflow:hidden;-webkit-mask-image:linear-gradient( 90deg,transparent 0,#000 6%,#000 94%,transparent 100% );mask-image:linear-gradient( 90deg,transparent 0,#000 6%,#000 94%,transparent 100% );"]);let rk=b.ZP.div.withConfig({componentId:"sc-1e3d56fb-3"})(["display:flex;width:max-content;animation:inContentAppBannerMarquee ","s linear infinite;@keyframes inContentAppBannerMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}","{animation:none;transform:none;}"],e=>{let{$seconds:n}=e;return n},o.mq.reducedMotion);b.ZP.div.withConfig({componentId:"sc-1e3d56fb-4"})(["display:flex;align-items:center;gap:18px;padding-right:18px;flex:0 0 auto;"]),b.ZP.span.withConfig({componentId:"sc-1e3d56fb-5"})(["font-family:",";font-weight:700;font-size:13px;letter
1-spacing:0.14em;text-transform:uppercase;white-space:nowrap;line-height:1;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),b.ZP.span.withConfig({componentId:"sc-1e3d56fb-6"})(["color:",";font-size:9px;flex:0 0 auto;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),b.ZP.div.withConfig({componentId:"sc-1e3d56fb-7"})(["flex:1 0 100%;display:flex;align-items:center;justify-content:center;gap:9px;margin:0 16px;padding:12px 0 0;border-top:1px solid ",";","{flex:0 0 auto;justify-content:flex-start;margin:0;padding:0 16px;border-top:none;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.pearl,.2)},o.mq.md),b.ZP.aside.withConfig({componentId:"sc-1e3d56fb-8"})(["display:flex;align-items:stretch;flex-wrap:wrap;background:",";color:",";border-radius:",";overflow:hidden;padding-bottom:14px;","{flex-wrap:nowrap;padding-bottom:0;min-height:74px;}&:hover ",",&:focus-within ","{animation-play-state:paused;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},e=>{let{theme:n}=e;return n.claudeDesign.radii.lg},o.mq.md,rk,rk),t(44737),t(60522),t(6985),t(78042),t(79511),b.ZP.section.withConfig({componentId:"sc-7f33f03d-0"})(["background:",";padding:28px 20px;","{padding:48px 36px;}","{padding:80px 64px;}"],e=>{let{theme:n,$variant:t}=e;return"dark"===t?n.claudeDesign.colours.burgundy:n.claudeDesign.colours.pearl},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-7f33f03d-1"})(["display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:920px;","{max-width:720px;}","{max-width:920px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-7f33f03d-2"})(["background:",";border-radius:14px;padding:8px 20px;box-shadow:",";","{border-radius:18px;padding:12px 36px;}","{border-radius:20px;padding:16px 56px;}"],e=>{let{theme:n,$variant:t}=e;return"dark"===t?"transparent":n.claudeDesign.colours.white},e=>{let{$variant:n}=e;return"dark"===n?"none":"0 1px 2px rgba(73, 16, 9, 0.04)"},o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-d27c3a9d-0"})(["display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;scroll-snap-align:start;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-d27c3a9d-1"})(["position:relative;aspect-ratio:3 / 4;width:100%;border-radius:12px;overflow:hidden;background:",";display:flex;flex-direction:column;align-items:center;justify-content:center;"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)}),b.ZP.span.withConfig({componentId:"sc-d27c3a9d-2"})(["font-family:",";font-weight:400;font-size:64px;line-height:1;color:",";","{font-size:76px;}","{font-size:88px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.35)},o.mq.md,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-d27c3a9d-3"})(["margin-top:12px;font-family:",";font-size:9px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.45)}),b.ZP.div.withConfig({componentId:"sc-d27c3a9d-4"})(["display:flex;flex-direction:column;gap:6px;"]),b.ZP.div.withConfig({componentId:"sc-d27c3a9d-5"})(["display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;"]),b.ZP.h4.withConfig({componentId:"sc-d27c3a9d-6"})(["margin:0;font-family:",";font-weight:400;font-size:20px;line-height:1.15;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif}),b.ZP.span.withConfig({componentId:"sc-d27c3a9d-7"})(["display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;background:",";color:currentColor;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)}),b.ZP.div.withConfig({componentId:"sc-d27c3a9d-8"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;opacity:0.7;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),b.ZP.p.withConfig({componentId:"sc-d27c3a9d-9"})(["margin:4px 0 0;font-family:",";font-size:13px;line-height:1.55;opacity:0.78;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans}),(0,b.ZP)(ee.default).withConfig({componentId:"sc-d27c3a9d-10"})(["object-fit:cover;"]),b.ZP.section.withConfig({componentId:"sc-86c77fc-0"})(["background:",";color:",";padding:32px 20px;","{padding:40px 32px;}","{padding:56px 64px;}"],e=>{let{theme:n,$bg:t}=e;return null!=t?t:n.claudeDesign.colours.pearl},e=>{let{theme:n,$color:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-86c77fc-1"})(["margin-bottom:24px;display:flex;flex-direction:column;align-items:center;text-align:center;","{margin-bottom:32px;}","{margin-bottom:40px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-86c77fc-2"})(["display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;&::-webkit-scrollbar{display:none;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (prefers-reduced-motion:reduce){scroll-behavior:auto;}","{grid-auto-columns:45%;gap:16px;}","{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;scroll-snap-type:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-86c77fc-3"})(["margin-top:20px;
1display:flex;align-items:center;gap:16px;","{margin-top:24px;}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-86c77fc-4"})(["flex:1;height:1px;background:",";"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.15)}),b.ZP.div.withConfig({componentId:"sc-86c77fc-5"})(["display:inline-flex;gap:8px;"]),b.ZP.div.withConfig({componentId:"sc-70931c59-0"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:40px 24px;background:",";","{padding:52px 36px;gap:32px;}","{padding:64px 48px;grid-template-columns:",";gap:40px;}"],e=>{let{theme:n,$bg:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg,e=>{let{$cols:n}=e;return"repeat(".concat(n,", minmax(0, 1fr))")}),b.ZP.div.withConfig({componentId:"sc-70931c59-1"})(["display:flex;flex-direction:column;gap:10px;align-items:flex-start;","{gap:14px;}"],o.mq.lg),b.ZP.span.withConfig({componentId:"sc-70931c59-2"})(["font-family:",";font-weight:400;font-size:40px;line-height:1;color:",";","{font-size:52px;}","{font-size:64px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{$color:n}=e;return null!=n?n:"#ffffff"},o.mq.md,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-70931c59-3"})(["font-family:",";font-weight:700;font-size:10px;letter-spacing:0.24em;text-transform:uppercase;color:",";","{font-size:10.5px;letter-spacing:0.26em;}","{font-size:11px;letter-spacing:0.28em;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n,$color:t}=e;return null!=t?t:n.claudeDesign.colours.pink},o.mq.md,o.mq.lg),b.ZP.article.withConfig({componentId:"sc-115cede6-0"})(["background:",";border-radius:12px;border:1px solid ",";padding:22px 20px;","{padding:24px 20px;}","{padding:28px 32px;border-radius:14px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-115cede6-1"})(["display:flex;flex-direction:column;gap:16px;align-items:stretch;","{flex-direction:row;align-items:center;gap:24px;}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-115cede6-2"})(["display:flex;flex-direction:column;gap:8px;flex:1;min-width:0;","{max-width:720px;}"],o.mq.lg),b.ZP.span.withConfig({componentId:"sc-115cede6-3"})(["align-self:flex-start;display:inline-flex;padding:3px 10px;border-radius:999px;background:",";color:",";font-family:",";font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),b.ZP.h3.withConfig({componentId:"sc-115cede6-4"})(["margin:0;font-family:",";font-weight:400;color:",";font-size:20px;line-height:1.2;","{font-size:22px;}","{font-size:24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-115cede6-5"})(["display:inline-flex;align-items:center;gap:6px;font-family:",";font-size:13px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.72)}),b.ZP.div.withConfig({componentId:"sc-115cede6-6"})(["flex-shrink:0;& > *{width:100%;}","{& > *{width:auto;}}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-115cede6-7"})(["margin-top:18px;padding-top:18px;border-top:1px solid ",";display:flex;flex-direction:column;gap:14px;font-family:",";font-size:15px;line-height:1.6;color:",";","{margin-top:20px;padding-top:20px;}","{margin-top:24px;padding-top:24px;}p{margin:0;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.1)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.78)},o.mq.md,o.mq.lg),b.ZP.h4.withConfig({componentId:"sc-115cede6-8"})(["margin:0;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.ul.withConfig({componentId:"sc-115cede6-9"})(["margin:0;padding-left:20px;
1display:flex;flex-direction:column;gap:6px;li{line-height:1.55;}"]),b.ZP.div.withConfig({componentId:"sc-115cede6-10"})(["& > *{width:100%;}","{& > *{width:auto;}}"],o.mq.lg),b.ZP.div.withConfig({componentId:"sc-2b078c05-0"})(["background:",";padding:14px 20px;","{padding:16px 32px;}","{padding:18px 56px;}"],e=>{let{theme:n,$bg:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-2b078c05-1"})(["display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:12px;justify-items:center;","{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;column-gap:14px;}","{column-gap:28px;justify-content:center;}"],o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-2b078c05-2"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:",";text-decoration:none;transition:color 0.2s ease;white-space:nowrap;","{font-size:10.5px;letter-spacing:0.22em;}","{font-size:11px;}@media (hover:hover){&:hover{color:",";}}&:focus-visible{outline:2px solid ",";outline-offset:2px;}@media (prefers-reduced-motion:reduce){transition:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{$current:n,$active:t,$inactive:o}=e;return n?t:o},o.mq.md,o.mq.lg,e=>{let{$active:n}=e;return n},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.span.withConfig({componentId:"sc-2b078c05-3"})(["display:none;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,0.4);flex-shrink:0;","{display:block;}"],o.mq.md),b.ZP.section.withConfig({componentId:"sc-bed17d2-0"})(["background:",";color:",";padding:32px 24px;","{padding:44px 40px;}","{padding:56px 64px;}"],e=>{let{theme:n,$bg:t}=e;return null!=t?t:n.claudeDesign.colours.pearl},e=>{let{theme:n,$color:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-bed17d2-1"})(["display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch;","{grid-template-columns:40fr 60fr;gap:40px;}","{gap:56px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-bed17d2-2"})(["position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;","{aspect-ratio:auto;min-height:100%;}","{min-height:520px;}img{object-fit:cover;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-bed17d2-3"})(["display:flex;flex-direction:column;justify-content:center;gap:14px;"]),b.ZP.div.withConfig({componentId:"sc-bed17d2-4"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:currentColor;opacity:0.7;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),b.ZP.h3.withConfig({componentId:"sc-bed17d2-5"})(["margin:0;font-family:",";font-style:italic;font-weight:400;font-size:24px;line-height:1.25;","{font-size:28px;}","{font-size:32px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-bed17d2-6"})(["font-family:",";font-size:14px;line-height:1.7;color:currentColor;opacity:0.85;p{margin:0 0 8px;&:last-child{margin-bottom:0;}}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans}),b.ZP.div.withConfig({componentId:"sc-bed17d2-7"})(["margin-top:6px;font-family:",";font-style:italic;font-weight:400;font-size:22px;line-height:1.1;","{font-size:24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.lg),b.ZP.div.withConfig({componentId:"sc-bed17d2-8"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:currentColor;opacity:0.7;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),b.ZP.section.withConfig({componentId:"sc-3c8f5cad-0"})(["background:",";color:",";padding:40px 24px;","{padding:56px 40px;}","{padding:64px 56px;}"],e=>{let{theme:n,$bg:t}=e;return null!=t?t:n.claudeDesign.colours.pearl},e=>{let{theme:n,$color:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-3c8f5cad-1"})(["margin-bottom:32px;display:flex;flex-direction:column;align-items:center;text-align:center;","{margin-bottom:40px;}","{margin-bottom:48px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-3c8f5cad-2"})(["display:grid;grid-template-columns:1fr;gap:32px;","{grid-template-columns:",";gap:40px;}","{grid-template-columns:",";gap:56px;}"],o.mq.md,e=>{let{$count:n}=e;return 4===n?"repeat(2, minmax(0, 1fr))":"1fr"},o.mq.lg,e=>{let{$count:n}=e;return"repeat(".concat(Math.min(n,4),", minmax(0, 1fr))")}),b.ZP.div.withConfig({componentId:"sc-3c8f5cad-3"})(["display:flex;flex-direction:column;gap:12px;","{border-top:1px solid ",";padding-top:20px;}"],o.mq.lg,e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.18)}),b.ZP.div.withConfig({componentId:"sc-3c8f5cad-4"})(["font-family:",";font-weight:400;font-size:32px;line-height:1;color:",";","{font-size:34px;}","{font-size:36px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$color:t}=e;return null!=t?t:n.claudeDesign.colours.rouge},o.mq.md,o.mq.lg),b.ZP.h4.withConfig({componentId:"sc-3c8f5cad-5"})(["margin:0;font-family:",";font-weight:400;font-size:20px;line-height:1.2;","{font-size:22px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md),b.ZP.p.withConfig({componentId:"sc-3c8f5cad-6"})(["margin:0;font-family:",";font-size:14px;line-height:1.6;opacity:0.82;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans}),b.ZP.section.withConfig({componentId:"sc-258bc07e-0"})(["background:",";color:",";padding:40px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;","{padding:52px 40px;
1gap:24px;}","{padding:60px 56px;gap:28px;}"],e=>{let{$bg:n}=e;return null!=n?n:"#ffffff"},e=>{let{theme:n,$color:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.blockquote.withConfig({componentId:"sc-258bc07e-1"})(["margin:0;font-family:",";font-style:italic;font-weight:400;font-size:22px;line-height:1.35;","{font-size:26px;}","{font-size:32px;line-height:1.3;max-width:720px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-258bc07e-2"})(["display:inline-flex;align-items:center;height:30px;","{height:34px;}","{height:38px;}img{height:100%;width:auto;object-fit:contain;display:block;}"],o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-258bc07e-3"})(["display:inline-flex;align-items:center;text-decoration:none;opacity:1;transition:opacity 0.2s ease;","{opacity:0.85;}&:hover{opacity:1;}&:focus-visible{outline:2px solid ",";outline-offset:4px;}@media (prefers-reduced-motion:reduce){transition:none;}"],o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.section.withConfig({componentId:"sc-6e347d96-0"})(["background:",";color:",";padding:32px 20px;","{padding:48px 32px;}","{padding:64px 48px;}"],e=>{let{theme:n,$bg:t}=e;return null!=t?t:n.claudeDesign.colours.pearl},e=>{let{theme:n,$color:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-6e347d96-1"})(["margin-bottom:32px;display:flex;flex-direction:column;gap:12px;text-align:",";align-items:",";","{margin-bottom:48px;}"],e=>{let{$align:n}=e;return n},e=>{let{$align:n}=e;return"center"===n?"center":"stretch"},o.mq.lg),b.ZP.div.withConfig({componentId:"sc-6e347d96-2"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{$color:n}=e;return null!=n?n:"currentColor"}),b.ZP.h2.withConfig({componentId:"sc-6e347d96-3"})(["margin:0;font-family:",";font-weight:400;font-size:28px;line-height:1.15;color:currentColor;","{font-size:34px;}","{font-size:40px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-6e347d96-4"})(["font-family:",";font-size:15px;line-height:1.65;max-width:640px;opacity:0.82;"," p{margin:0 0 8px;&:last-child{margin-bottom:0;}}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{$align:n}=e;return"center"===n?"margin-left: auto; margin-right: auto;":""}),b.ZP.section.withConfig({componentId:"sc-6e347d96-5"})(["& + &{margin-top:40px;","{margin-top:56px;}}"],o.mq.lg),b.ZP.div.withConfig({componentId:"sc-6e347d96-6"})(["margin-bottom:12px;","{margin-bottom:16px;}"],o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-6e347d96-7"})(["margin:0;font-family:",";font-weight:400;font-size:22px;line-height:1.2;","{font-size:26px;}","{font-size:30px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-6e347d96-8"})(["display:flex;flex-direction:column;"]),b.ZP.div.withConfig({componentId:"sc-6e347d96-9"})(['display:grid;grid-template-columns:1fr auto;grid-template-areas:"info price" "dur dur" "book book";column-gap:16px;row-gap:10px;padding:18px 0;border-top:1px solid ',";&:last-child{border-bottom:1px solid ",";}",'{grid-template-columns:1fr 90px auto auto;grid-template-areas:"info dur price book";align-items:center;column-gap:20px;row-gap:0;padding:22px 0;}',"{grid-template-columns:1fr 100px 80px 110px;column-gap:28px;padding:26px 0;}"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.12)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-6e347d96-10"})(["grid-area:info;display:flex;flex-direction:column;gap:4px;"]),b.ZP.div.withConfig({componentId:"sc-6e347d96-11"})(["font-family:",";font-weight:400;font-size:17px;line-height:1.2;","{font-size:18px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.lg),b.ZP.p.withConfig({componentId:"sc-6e347d96-12"})(["margin:0;font-family:",";font-size:13px;line-height:1.55;opacity:0.75;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans}),b.ZP.div.withConfig({componentId:"sc-6e347d96-13"})(["grid-area:dur;font-family:",";font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;opacity:0.7;","{text-align:left;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},o.mq.md),b.ZP.div.withConfig({componentId:"sc-6e347d96-14"})(["grid-area:price;font-family:",";font-weight:400;font-size:17px;line-height:1;text-align:right;","{font-size:18px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.lg),b.ZP.div.withConfig({componentId:"sc-6e347d96-15"})(["grid-area:book;& > *{width:100%;}","{justify-self:end;& > *{width:auto;}}"],o.mq.md);let rP=b.ZP.a.withConfig({componentId:"sc-4be58114-0"})(["display:flex;flex-direction:column;background:",";color:",";text-decoration:none;border-radius:8px;overflow:hidden;&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{$bg:n}=e;return null!=n?n:"#ffffff"},e=>{let{theme:n,$color:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge});b.ZP.div.withConfig({componentId:"sc-4be58114-1"})(["position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;img{object-fit:cover;}",""],e=>{let{$overlay:n}=e;return n?'\n &::after {\n content: "";\n position: absolute;\n inset: 0;\n background: linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.45) 100%);\n pointer-events: none;\n }\n ':""}),b.ZP.span.withConfig({componentId:"sc-4be58114-2"})(["position:absolute;top:12px;left:12px;z-index:1;display:inline-flex;padding:5px 11px;border-radius:999px;background:",";backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:",";font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";"],(0,o.Fq)("#ffffff",.7),e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),b.ZP.div.withConfig({componentId:"sc-4be58114-3"})(["display:flex;flex-direction:column;gap:10px;padding:16px 18px 18px;","{padding:18px 20px 20px;}"],o.mq.md),b.ZP.h3.withConfig({componentId:"sc-4be58114-4"})(["margin:0;font-family:",";font-weight:400;font-size:18px;line-height:1.25;","{font-size:19px;}","{font-size:20px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-4be58114-5"})(["margin:0;font-family:",";font-size:13px;line-height:1.6;opacity:0.78;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans}),b.ZP.div.withConfig({componentId:"sc-4be58114-6"})(["margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:12px;"]),b.ZP.div.withConfig({componentId:"sc-4be58114-7"})(["display:inline-flex;align-items:center;gap:10px;font-family:",";font-size:10.5px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;opacity:0.7;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),b.ZP.span.withConfig({componentId:"sc-4be58114-8"})(["display:inline-block;width:1px;height:12px;background:currentColor;opacity:0.4;"]),b.ZP.span.withConfig({componentId:"sc-4be58114-9"})(["display:inline-flex;align-items:center;justify-content:center;opacity:0.55;transition:opacity 0.2s ease,transform 0.2s ease;",":hover &{opacity:1;transform:translateX(2px);}@media (prefers-reduced-motion:reduce){transition:none;}"],rP),t(26903),t(22316),b.ZP.div.withConfig({componentId:"sc-8b6a5047-0"})(["display:flex;flex-wrap:",";gap:6px;justify-content:",";overflow-x:",";scrollbar-width:none;&::-webkit-scrollbar{display:none;}","{gap:7px;}","{gap:8px;}"],e=>{let{$wrap:n}=e;return n?"wrap":"nowrap"},e=>{let{$align:n}=e;return"center"===n?"center":"flex-start"},e=>{let{$wrap:n}=e;return n?"visible":"auto"},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-17331e00-0"})(["max-width:","px;margin:0 auto;background:",";border:1px solid ",";border-radius:8px;padding:28px 20px;color:",";","{padding:40px 40px;}","{padding:48px 64px;}h1{font-family:",";font-size:30px;font-weight:400;line-height:1.1;letter-spacing:-0.01em;color:",";margin:0 0 24px;","{font-size:36px;margin-bottom:30px;}","{font-size:42px;margin-bottom:36px;}}h2{font-family:",";font-size:19px;font-weight:400;line-height:1.2;color:",";margin:28px 0 12px;","{font-size:20px;margin:32px 0 12px;}","{font-size:22px;
1margin:36px 0 14px;}}h3{font-family:",";font-style:italic;font-size:16px;font-weight:400;color:",";margin:20px 0 8px;","{font-size:17px;margin:22px 0 10px;}","{font-size:18px;margin:24px 0 10px;}}p{font-family:",";font-size:14.5px;line-height:1.7;color:",";margin:0 0 16px;","{font-size:15px;}","{margin-bottom:18px;}}ul,ol{font-family:",";font-size:14.5px;line-height:1.7;color:",";margin:0 0 16px;padding-left:20px;","{font-size:15px;}","{margin-bottom:18px;}}a{color:",";text-decoration:underline;}"],e=>{let{$maxWidth:n}=e;return n},e=>{let{theme:n,$background:t}=e;return null!=t?t:n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)},e=>{let{theme:n,$headingColor:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$headingColor:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$headingColor:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n,$headingColor:t}=e;return null!=t?t:n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$bodyColor:t}=e;return null!=t?t:(0,o.Fq)(n.claudeDesign.colours.burgundy,.78)},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$bodyColor:t}=e;return null!=t?t:(0,o.Fq)(n.claudeDesign.colours.burgundy,.78)},o.mq.md,o.mq.lg,e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.div.withConfig({componentId:"sc-17331e00-1"})(["font-family:",";font-size:9.5px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:",";margin-bottom:6px;","{font-size:10px;letter-spacing:0.22em;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n,$stampColor:t}=e;return null!=t?t:(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)},o.mq.md),b.ZP.aside.withConfig({componentId:"sc-ce016ed2-0"})(["background:",";border:1px solid ",";border-radius:10px;padding:0;overflow:hidden;"," ","{position:sticky;top:24px;padding:18px 20px;}","{padding:20px 22px;}"],e=>{let{theme:n,$background:t}=e;return null!=t?t:n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.08)},e=>{let{$maxWidth:n}=e;return void 0!==n&&(0,b.iv)(["max-width:","px;"],n)},o.mq.md,o.mq.lg),b.ZP.details.withConfig({componentId:"sc-ce016ed2-1"})(["padding:14px 18px;","{padding:0;}"],o.mq.md),b.ZP.summary.withConfig({componentId:"sc-ce016ed2-2"})(["font-family:",";font-size:9.5px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:",";cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;user-select:none;&::-webkit-details-marker{display:none;}&::after{content:",";font-size:16px;color:",";font-weight:400;}","{cursor:default;&::after{display:none;}}","{font-size:9px;margin-bottom:14px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n,$headingColor:t}=e;return null!=t?t:(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)},e=>{let{$isOpen:n}=e;return n?'"â"':'"+"'},e=>{let{theme:n,$headingColor:t}=e;return null!=t?t:(0,o.Fq)(n.claudeDesign.colours.burgundy,.5)},o.mq.md,o.mq.lg),b.ZP.nav.withConfig({componentId:"sc-ce016ed2-3"})(["display:flex;flex-direction:column;gap:2px;margin-top:12px;","{margin-top:0;}"],o.mq.lg),b.ZP.a.withConfig({componentId:"sc-ce016ed2-4"})(["display:flex;gap:10px;padding:8px 14px;margin-left:-14px;font-family:",";font-size:13px;text-decoration:none;border-left:2px solid transparent;color:",";"," &:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n,$labelColor:t}=e;return null!=t?t:(0,o.Fq)(n.claudeDesign.colours.burgundy,.6)},e=>{let{$active:n,theme:t,$activeColor:o,$activeAccentColor:i}=e;return n&&(0,b.iv)(["color:",";border-left-color:",";font-weight:500;"],null!=o?o:t.claudeDesign.colours.burgundy,null!=i?i:t.claudeDesign.colours.rouge)},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),b.ZP.span.withConfig({componentId:"sc-ce016ed2-5"})(["color:",";"],e=>{let{theme:n,$active:t,$numberColor:i,$activeAccentColor:r}=e;return t?null!=r?r:n.claudeDesign.colours.rouge:null!=i?i:(0,o.Fq)(n.claudeDesign.colours.burgundy,.4)}),b.ZP.div.withConfig({componentId:"sc-8a4be43a-0"})(["display:grid;grid-template-columns:1fr;gap:16px;align-items:start;","{grid-template-columns:220px 1fr;gap:32px;}","{grid-template-columns:240px 1fr;gap:48px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-8a4be43a-1"})(["background:",";border:1px solid ",";border-radius:8px;padding:24px 22px;min-height:200px;font-family:",";font-size:22px;color:",";line-height:1.25;small{display:block;font-size:13px;color:",";font-family:",";margin-top:8px;line-height:1.5;}","{padding:28px 28px;font-size:26px;}","{padding:32px;min-height:240px;font-size:32px;line-height:1.2;small{font-size:14px;}}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.06)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.55)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},o.mq.md,o.mq.lg),b.ZP.article.withConfig({componentId:"sc-8e7859c1-0"})(["position:relative;border-radius:20px;overflow:hidden;"]),b.ZP.div.withConfig({componentId:"sc-8e7859c1-1"})(["position:absolute;inset:0;pointer-events:none;background:linear-gradient( 180deg,"," 40%,"," 100% );"],e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,0)},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.85)}),b.ZP.div.withConfig({componentId:"sc-8e7859c1-2"})(["position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:8px;","{top:16px;left:16px;}","{top:18px;left:18px;}"],o.mq.md,o.mq.lg),b.ZP.span.withConfig({componentId:"sc-8e7859c1-3"})(["width:16px;height:1px;background:#fff;","{width:18px;}"],o.mq.lg),b.ZP.span.withConfig({componentId:"sc-8e7859c1-4"})(["font-family:",";font-size:9px;font-weight:700;letter-spacing:0.28em;text-transform:uppercase;color:#fff;","{letter-spacing:0.32em;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},o.mq.lg),b.ZP.div.withConfig({componentId:"sc-8e7859c1-5"})(["position:absolute;
1left:18px;right:18px;bottom:18px;color:#fff;","{left:20px;right:20px;bottom:20px;}","{left:22px;right:22px;bottom:22px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-8e7859c1-6"})(["font-family:",";font-size:9px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.7);margin-bottom:8px;","{letter-spacing:0.22em;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},o.mq.lg),b.ZP.h3.withConfig({componentId:"sc-8e7859c1-7"})(["font-family:",";font-size:20px;font-weight:400;color:#fff;margin:0 0 12px;line-height:1.15;letter-spacing:-0.005em;","{font-size:22px;}","{font-size:24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},o.mq.md,o.mq.lg),b.ZP.a.withConfig({componentId:"sc-8e7859c1-8"})(["font-family:",";font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:2px;text-decoration:none;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),b.ZP.section.withConfig({componentId:"sc-e7f1008d-0"})(["background:",";padding:44px 20px;","{padding:56px 32px;}","{padding:64px 24px;}"],e=>{let{theme:n,$background:t}=e;return null!=t?t:n.claudeDesign.colours.pearl},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-e7f1008d-1"})(["max-width:720px;margin:0 auto;text-align:center;"]),b.ZP.span.withConfig({componentId:"sc-e7f1008d-2"})(["display:block;font-family:",";font-size:10px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:",";margin-bottom:12px;","{margin-bottom:14px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.45)},o.mq.md),b.ZP.h1.withConfig({componentId:"sc-e7f1008d-3"})(["font-family:",";font-size:36px;font-weight:900;letter-spacing:0.03em;text-transform:uppercase;color:",";margin:0 0 14px;line-height:1.02;","{font-size:52px;letter-spacing:0.035em;}","{font-size:64px;letter-spacing:0.04em;margin-bottom:16px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-e7f1008d-4"})(["font-family:",";font-size:15px;line-height:1.6;color:",";max-width:520px;margin:0 auto;","{font-size:15.5px;line-height:1.65;}","{font-size:16px;line-height:1.7;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.65)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-403fef21-0"})(["display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch;","{grid-template-columns:repeat(3,1fr);gap:14px;}","{gap:24px;}"],o.mq.md,o.mq.lg),b.ZP.article.withConfig({componentId:"sc-403fef21-1"})(["display:flex;flex-direction:column;height:100%;border-radius:16px;padding:28px 24px 32px;background:",";","{padding:24px 20px 28px;}","{padding:40px 36px 44px;}"],e=>{let{$variant:n,theme:t}=e;return"dark"===n?t.claudeDesign.colours.burgundy:"rgb(248,244,241)"},o.mq.md,o.mq.lg),b.ZP.p.withConfig({componentId:"sc-403fef21-2"})(["font-family:",";font-size:11px;font-weight:900;letter-spacing:0.2em;color:",";margin:0 0 18px;","{margin-bottom:14px;}","{margin-bottom:24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{$variant:n,theme:t}=e;return"dark"===n?"rgba(255, 255, 255, 0.25)":(0,o.Fq)(t.claudeDesign.colours.burgundy,.25)},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-403fef21-3"})(["width:44px;height:44px;margin-bottom:16px;display:flex;align-items:center;color:",";svg{width:22px;height:22px;}","{width:36px;height:36px;margin-bottom:12px;}","{width:44px;height:44px;margin-bottom:20px;}"],e=>{let{$variant:n,theme:t}=e;return"dark"===n?"#fff":t.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.h2.withConfig({componentId:"sc-403fef21-4"})(["font-family:",";font-weight:400;font-size:22px;color:",";margin:0 0 10px;line-height:1.15;letter-spacing:-0.005em;","{font-size:19px;}","{font-size:24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{$variant:n,theme:t}=e;return"dark"===n?"#fff":t.claudeDesign.colours.burgundy},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-403fef21-5"})(["font-family:",";font-size:14px;line-height:1.65;color:",";margin:0 0 ",";flex:1;p{margin:0;}","{font-size:13.5px;line-height:1.55;margin-bottom:",";}","{font-size:14px;line-height:1.7;margin-bottom:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{$variant:n,theme:t}=e;return"dark"===n?"rgba(255, 255, 255, 0.65)":(0,o.Fq)(t.claudeDesign.colours.burgundy,.65)},e=>{let{$variant:n}=e;
1return"dark"===n?"20px":"24px"},o.mq.md,e=>{let{$variant:n}=e;return"18px"},o.mq.lg,e=>{let{$variant:n}=e;return"dark"===n?"24px":"32px"}),b.ZP.ul.withConfig({componentId:"sc-403fef21-6"})(["list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px;","{gap:8px;margin-bottom:20px;}","{margin-bottom:32px;}"],o.mq.md,o.mq.lg),b.ZP.li.withConfig({componentId:"sc-403fef21-7"})(["display:flex;align-items:flex-start;gap:12px;font-family:",";font-size:11px;letter-spacing:0.08em;color:",';line-height:1.5;&::before{content:"";flex-shrink:0;width:5px;height:5px;margin-top:7px;border-radius:50%;background:',";}","{font-size:10.5px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{$variant:n,theme:t}=e;return"dark"===n?"rgba(255, 255, 255, 0.7)":(0,o.Fq)(t.claudeDesign.colours.burgundy,.7)},e=>{let{$variant:n,theme:t}=e;return"dark"===n?"rgba(255, 255, 255, 0.3)":(0,o.Fq)(t.claudeDesign.colours.burgundy,.3)},o.mq.md),b.ZP.div.withConfig({componentId:"sc-403fef21-8"})(["font-family:",";font-size:10px;letter-spacing:0.14em;text-transform:uppercase;line-height:1.4;color:",';margin-bottom:18px;display:flex;align-items:center;gap:8px;&::before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#4ade80;}',"{margin-bottom:20px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{$variant:n,theme:t}=e;return"dark"===n?"rgba(255, 255, 255, 0.5)":(0,o.Fq)(t.claudeDesign.colours.burgundy,.5)},o.mq.lg),b.ZP.div.withConfig({componentId:"sc-403fef21-9"})(["display:flex;flex-direction:column;gap:14px;margin-bottom:28px;","{gap:10px;margin-bottom:20px;}","{margin-bottom:32px;}"],o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-403fef21-10"})(["display:flex;flex-direction:column;gap:10px;"]);let rI={primary:(0,b.iv)(["background:",";color:#fff;border:none;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),outline:(0,b.iv)(["background:transparent;color:",";border:1px solid ",";"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,o.Fq)(n.claudeDesign.colours.burgundy,.3)}),white:(0,b.iv)(["background:#fff;color:",";border:none;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),ghost:(0,b.iv)(["background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.35);"])};b.ZP.a.withConfig({componentId:"sc-403fef21-11"})(["display:inline-flex;align-items:center;justify-content:center;font-family:",";font-size:10px;letter-spacing:0.18em;text-transform:uppercase;text-decoration:none;font-weight:700;border-radius:40px;padding:13px 24px;min-height:44px;"," ","{padding:11px 14px;font-size:9.5px;}","{padding:14px 28px;font-size:10px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{$variant:n}=e;return rI[n]},o.mq.md,o.mq.lg),b.ZP.div.withConfig({componentId:"sc-12305a89-0"})([""," ","{","}","{","}"],e=>{let{$unstyled:n,theme:t,$background:o}=e;return n?"":"\n background: ".concat(null!=o?o:t.claudeDesign.colours.burgundy,";\n padding: 32px 24px;\n ")},o.mq.md,e=>{let{$unstyled:n}=e;return n?"":"padding: 40px 36px;"},o.mq.lg,e=>{let{$unstyled:n}=e;return n?"":"padding: 48px;"}),b.ZP.div.withConfig({componentId:"sc-12305a89-1"})(["display:flex;flex-direction:column;gap:14px;max-width:","px;"],e=>{let{$maxWidth:n}=e;return n}),b.ZP.a.withConfig({componentId:"sc-12305a89-2"})(["display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;"]),b.ZP.div.withConfig({componentId:"sc-12305a89-3"})(["width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(255,255,255,0.8);svg{width:13px;height:13px;}","{width:32px;height:32px;svg{width:14px;height:14px;}}"],o.mq.md),b.ZP.div.withConfig({componentId:"sc-12305a89-4"})(["display:flex;flex-direction:column;"]),b.ZP.span.withConfig({componentId:"sc-12305a89-5"})(["display:block;font-family:",";font-size:10px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.5);line-height:1.3;margin-bottom:2px;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption}),b.ZP.span.withConfig({componentId:"sc-12305a89-6"})(["font-family:",";font-size:14px;color:rgba(255,255,255,0.9);"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif}),b.ZP.div.withConfig({componentId:"sc-12305a89-7"})(["margin-top:20px;font-family:",';font-size:10px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.5);display:flex;align-items:center;gap:8px;line-height:1.4;&::before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#4ade80;}',"{margin-top:24px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},o.mq.lg),t(10479),t(70271),t(18451),t(41388)},13390:function(e,n,t){t.d(n,{Q:function(){return p}});var o=t(57437);t(2265);
1var i=t(89183),r=t(17065),l=t(95695),s=JSON.parse('{"_uid":"b4c9314a-2e38-4c03-b8de-ce637e1f47ad","component":"Sponsored Eyebrow","leftLabel":"Curated For You","rightLabel":"Paid Placement"}');let a=i.ZP.div.withConfig({componentId:"sc-86b790c9-0"})(["display:flex;align-items:center;justify-content:space-between;"]),d=i.ZP.span.withConfig({componentId:"sc-86b790c9-1"})(["display:inline-flex;align-items:center;gap:14px;"]),c=i.ZP.span.withConfig({componentId:"sc-86b790c9-2"})(["display:inline-block;width:36px;height:1px;background:",";"],e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.35)}),u=(0,i.ZP)(l.j).withConfig({componentId:"sc-86b790c9-3"})(["color:",";"],e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.7)}),p=e=>{let{previewData:n,className:t}=e,i=null!=n?n:s;return(0,o.jsxs)(a,{className:t,children:[(0,o.jsxs)(d,{children:[(0,o.jsx)(c,{"aria-hidden":"true"}),(0,o.jsx)(u,{variant:"xs",children:i.leftLabel})]}),(0,o.jsx)(u,{variant:"xs",children:i.rightLabel})]})}},78015:function(e,n,t){t.d(n,{H:function(){return b}});var o=t(57437);t(2265);var i=t(89183),r=t(17065),l=t(52533),s=JSON.parse('{"_uid":"44edfa11-370c-4d74-ae61-dcbfcd347602","text":"Manage your booking, chat with your therapist, and get real-time updates in the Ruuby App. ","image":{"id":189150814363702,"alt":"The Ruuby Logo","name":"","focus":"","title":"Ruuby Logo","source":"","filename":"https://a.storyblok.com/f/292345852515360/500x500/95ad3406ee/ruuby-logo.png","copyright":"Ruuby","fieldtype":"asset","meta_data":{"alt":"The Ruuby Logo","title":"Ruuby Logo","source":"","copyright":"Ruuby"},"is_external_url":false},"title":"Download the Ruuby App","qrCode":{"id":189153258307769,"alt":"Account Page QR Code Download the Ruuby App","name":"","focus":"","title":"Account Page QR Code Download the Ruuby App","source":"","filename":"https://a.storyblok.com/f/292345852515360/1024x1024/3c8532fe34/account-page-qr-code-download-the-ruuby-app.png","copyright":"Ruuby","fieldtype":"asset","meta_data":{"alt":"Account Page QR Code Download the Ruuby App","title":"Account Page QR Code Download the Ruuby App","source":"","copyright":"Ruuby"},"is_external_url":false},"component":"App Download Band","badge1Link":"https://ruuby.go.link/9GatO","badge2Link":"https://ruuby.go.link/9GatO","badge1Image":{"id":179194489191144,"alt":"Download on the App Store","name":"","focus":"","title":"","source":"","filename":"https://a.storyblok.com/f/292345852515360/135x40/36ed86d85a/app-store.svg","copyright":"","fieldtype":"asset","meta_data":{"alt":"Download on the App Store","title":"","source":"","copyright":""},"is_external_url":false},"badge2Image":{"id":179194489330409,"alt":"Get it on Google Play store","name":"","focus":"","title":"","source":"","filename":"https://a.storyblok.com/f/292345852515360/180x53/c2e600b822/google-play-store.svg","copyright":"","fieldtype":"asset","meta_data":{"alt":"Get it on Google Play store","title":"","source":"","copyright":""},"is_external_url":false}}');let a=i.ZP.section.withConfig({componentId:"sc-ff802cb1-0"})(["background:",";color:",";border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;gap:16px;","{padding:22px 26px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},r.mq.md),d=i.ZP.div.withConfig({componentId:"sc-ff802cb1-1"})(["display:flex;align-items:center;gap:16px;","{display:contents;}"],r.mq.md),c=i.ZP.div.withConfig({componentId:"sc-ff802cb1-2"})(["width:56px;height:56px;border-radius:10px;overflow:hidden;flex-shrink:0;img{width:100%;height:100%;object-fit:cover;display:block;}","{width:64px;height:64px;}"],r.mq.md),u=i.ZP.div.withConfig({componentId:"sc-ff802cb1-3"})(["min-width:0;"]),p=i.ZP.h3.withConfig({componentId:"sc-ff802cb1-4"})(["margin:0;font-family:",";font-weight:600;font-size:22px;line-height:1.15;color:",";","{font-size:24px;margin-bottom:4px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},r.mq.md),g=i.ZP.p.withConfig({componentId:"sc-ff802cb1-5"})(["margin:8px 0 0;font-family:",";font-size:13.5px;line-height:1.45;color:",";max-width:42ch;","{margin-top:0;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.pearl,.85)},r.mq.md),f=i.ZP.div.withConfig({componentId:"sc-ff802cb1-6"})(["display:flex;flex-direction:row;align-items:stretch;gap:12px;"]),m=i.ZP.div.withConfig({componentId:"sc-ff802cb1-7"})(["display:none;","{display:block;flex-shrink:0;max-width:5.65rem;min-width:5.65rem;aspect-ratio:1 / 1;max-height:5.65rem;min-height:5.65rem;padding:0.5rem;background:#fff;border-radius:12px;}img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;}"],r.mq.md),x=i.ZP.div.withConfig({componentId:"sc-ff802cb1-8"})(["display:flex;flex-direction:column;gap:10px;","{gap:8px;}"],r.mq.md),h=i.ZP.a.withConfig({componentId:"sc-ff802cb1-9"})(["display:inline-flex;overflow:hidden;flex-shrink:0;img{display:block;height:40px;width:auto;}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.pink}),b=e=>{var n;let{className:t,previewData:i}=e,r=null!=i?i:s;return(0,o.jsxs)(a,{className:t,children:[(0,o.jsxs)(d,{children:[r.image&&(0,o.jsx)(c,{children:(0,o.jsx)(l.Z,{data:r.image,square:!0,eager:!0})}),(0,o.jsxs)(u,{children:[(0,o.jsx)(p,{children:r.title}),r.text&&(0,o.jsx)(g,{children:r.text})]})]}),(0,o.jsxs)(f,{children:[(null===(n=r.qrCode)||void 0===n?void 0:n.filename)&&(0,o.jsx)(m,{children:(0,o.jsx)(l.Z,{data:r.qrCode,eager:!0})}),(0,o.jsxs)(x,{children:[r.badge1Link&&r.badge1Image&&(0,o.jsx)(h,{href:r.badge1Link,target:"_blank",rel:"noopener noreferrer",children:(0,o.jsx)(l.Z,{data:r.badge1Image,eager:!0})}),r.badge2Link&&r.badge2Image&&(0,o.jsx)(h,{href:r.badge2Link,target:"_blank",rel:"noopener noreferrer",children:(0,o.jsx)(l.Z,{data:r.badge2Image,eager:!0})})]})]})]})}},18451:function(e,n,t){t.d(n,{v:function(){return y}});var o=t(57437);t(2265);
1var i=t(89183),r=t(17065),l=t(95695),s=t(7004),a=t(51337),d=t(6707),c=JSON.parse('{"_uid":"b98d13a8-f9c0-4710-93c0-6aacadf1a8da","text":"For your Ruuby treatments with The Body Cream - clinically formulated to extend the benefits between bookings.","image":{"id":179194686163716,"alt":"","name":"","focus":"","title":"","source":"","filename":"https://a.storyblok.com/f/292345852515360/700x700/d9b11c9945/app-banner.png","copyright":"","fieldtype":"asset","meta_data":{},"is_external_url":false},"ctaLink":"#","ctaText":"Claim sample","eyebrow":"Augustinus Bader","heading":"Stay longer","component":"Featured Ad Card","textOverImage":"Sponsored"}');let u=i.ZP.aside.withConfig({componentId:"sc-c3a2b3dc-0"})(["display:flex;flex-direction:column;overflow:hidden;background:",";color:",";border-radius:18px;max-width:1080px;margin:0 auto;","{display:grid;grid-template-columns:1fr 1.05fr;max-width:760px;}","{max-width:1080px;min-height:320px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},r.mq.md,r.mq.lg),p=i.ZP.div.withConfig({componentId:"sc-c3a2b3dc-1"})(["position:relative;min-height:180px;overflow:hidden;","{min-height:100%;}"],r.mq.md),g=i.ZP.div.withConfig({componentId:"sc-c3a2b3dc-2"})(["position:absolute;top:14px;left:14px;padding:5px 12px;border-radius:9999px;background:rgba(0,0,0,0.55);display:inline-flex;align-items:center;z-index:2;","{top:16px;left:16px;}","{top:18px;left:18px;}"],r.mq.md,r.mq.lg),f=i.ZP.div.withConfig({componentId:"sc-c3a2b3dc-3"})(["display:flex;flex-direction:column;padding:24px 22px;","{padding:32px 36px;}","{padding:40px 44px;}"],r.mq.md,r.mq.lg),m=i.ZP.div.withConfig({componentId:"sc-c3a2b3dc-4"})(["display:flex;flex-direction:column;gap:18px;margin-top:28px;","{margin-top:40px;}","{margin-top:56px;}"],r.mq.md,r.mq.lg),x=i.ZP.h3.withConfig({componentId:"sc-c3a2b3dc-5"})(["margin:0;font-family:",";font-weight:600;line-height:1.05;color:",";font-size:28px;","{font-size:32px;}","{font-size:40px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.pearl},r.mq.md,r.mq.lg),h=i.ZP.p.withConfig({componentId:"sc-c3a2b3dc-6"})(["margin:0;font-family:",";font-size:15px;line-height:1.55;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.pearl,.92)}),b=i.ZP.div.withConfig({componentId:"sc-c3a2b3dc-7"})(["width:100%;","{width:max-content;}"],r.mq.md),y=e=>{var n,t,i;let{previewData:r,className:y}=e,w=null!=r?r:c,D=null===(n=w.image)||void 0===n?void 0:n.filename,v=null!==(i=null===(t=w.image)||void 0===t?void 0:t.alt)&&void 0!==i?i:"";if(!D)return null;let C="string"==typeof w.ctaLink&&w.ctaLink.startsWith("http");return(0,o.jsxs)(u,{role:"complementary","aria-label":"Sponsored collaboration",className:y,children:[(0,o.jsxs)(p,{children:[(0,o.jsx)(a.E,{src:D,alt:v,aspect:"1/1",focal:"center"}),w.textOverImage&&(0,o.jsx)(g,{children:(0,o.jsx)(l.j,{variant:"xxs",tone:"inverse",children:w.textOverImage})})]}),(0,o.jsxs)(f,{children:[w.eyebrow&&(0,o.jsx)(l.j,{variant:"sm",tone:"inverse",children:w.eyebrow}),(0,o.jsxs)(m,{children:[w.heading&&(0,o.jsx)(x,{children:w.heading}),w.text&&(0,o.jsx)(h,{children:w.text}),w.ctaLink&&w.ctaText&&(0,o.jsx)(b,{children:(0,o.jsx)(d.h,{variant:"dark",href:w.ctaLink,external:C,ariaLabel:w.ctaText,fullWidth:!0,iconRight:(0,o.jsx)(s.J,{name:"arrow-right",size:16,ariaLabel:""}),children:w.ctaText})})]})]})]})}},98051:function(e,n,t){t.d(n,{O:function(){return C}});var o=t(57437);t(2265);var i=t(89183),r=t(17065),l=t(7004),s=t(95695),a=t(26393);let d=i.ZP.div.withConfig({componentId:"sc-5dde5702-0"})(["margin:0 0 22px;"]),c=i.ZP.div.withConfig({componentId:"sc-5dde5702-1"})(["display:flex;align-items:center;gap:14px;padding:8px 0;"]),u=[210,160],p=()=>{let e=(0,i.Fg)();return(0,o.jsxs)(a.y,{baseColor:(0,r.Fq)(e.claudeDesign.colours.burgundy,.07),highlightColor:(0,r.Fq)(e.claudeDesign.colours.burgundy,.13),children:[(0,o.jsx)(d,{children:(0,o.jsx)(a.Z,{height:24,width:"40%"})}),u.map((e,n)=>(0,o.jsxs)(c,{children:[(0,o.jsx)(a.Z,{circle:!0,width:18,height:18}),(0,o.jsx)(a.Z,{height:14,width:e})]},n))]})};var g=JSON.parse('{"BH":{"id":183088993996326,"alt":"","name":"","focus":"","title":"","source":"","filename":"https://a.storyblok.com/f/292345852515360/800x1000/4cc5977eff/untitled.png","copyright":"","fieldtype":"asset","meta_data":{},"is_external_url":false}}');let f=i.ZP.article.withConfig({componentId:"sc-6e01251a-0"})(["background:",";border-radius:16px;overflow:hidden;box-shadow:0 4px 20px ",";display:grid;grid-template-columns:1fr;","{grid-template-columns:1fr 1.1fr;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.06)},r.mq.md),m=i.ZP.div.withConfig({componentId:"sc-6e01251a-1"})(["position:relative;min-height:220px;"," background-size:cover;background-position:center;","{min-height:290px;}"],e=>{let{theme:n,$hasImage:t}=e;return t?"":"background: linear-gradient(135deg, ".concat(n.claudeDesign.colours.pink," 0%, ").concat(n.claudeDesign.colours.rouge," 60%, ").concat(n.claudeDesign.colours.burgundy," 100%);")},r.mq.md),x=i.ZP.img.withConfig({componentId:"sc-6e01251a-2"})(["position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;"]),h=i.ZP.div.withConfig({componentId:"sc-6e01251a-3"})(["padding:28px 24px;","{padding:36px 40px;}"],r.mq.md),b=i.ZP.h2.withConfig({componentId:"sc-6e01251a-4"})(["margin:0 0 12px;font-family:",";font-weight:600;font-size:40px;line-height:1;color:",";","{font-size:50px;}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},r.mq.md),y=i.ZP.p.withConfig({componentId:"sc-6e01251a-5"})(["margin:0 0 22px;font-family:",";font-weight:400;font-size:22px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),w=i.ZP.div.withConfig({componentId:"sc-6e01251a-6"})(["display:flex;align-items:center;gap:14px;padding:8px 0;font-family:",";font-size:14.5px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),D=i.ZP.span.withConfig({componentId:"sc-6e01251a-7"})(["color:",";"],e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.65)}),v=i.ZP.div.withConfig({componentId:"sc-6e01251a-8"})(["margin-bottom:12px;"]),C=e=>{var n,t;let{title:i,name:r,eyebrow:a,image:d,previewData:c,contacts:u=[],loading:C=!1,className:k}=e,P=null!==(n=null==c?void 0:c.image)&&void 0!==n?n:g.BH,I=(null==P?void 0:P.filename)?{src:P.filename,alt:null!==(t=P.alt)&&void 0!==t?t:""}:d;return(0,o.jsxs)(f,{className:k,children:[(0,o.jsx)(m,{$hasImage:!!I,children:I&&(0,o.jsx)(x,{src:I.src,alt:I.alt})}),(0,o.jsxs)(h,{children:[a&&(0,o.jsx)(v,{children:(0,o.jsx)(s.j,{children:a})}),(0,o.jsx)(b,{children:i}),C?(0,o.jsx)(p,{}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(y,{children:r}),u.map((e,n)=>(0,o.jsxs)(w,{children:[(0,o.jsx)(l.J,{name:e.iconName,size:17,strokeWidth:1.7,ariaLabel:e.ariaLabel}),(0,o.jsxs)("span",{children:[e.label&&(0,o.jsxs)(D,{children:[e.label," "]}),e.value]})]},"".concat(e.iconName,"-").concat(n)))]})]})]})}},70271:function(e,n,t){t.d(n,{I:function(){return b}});var o=t(57437);t(2265);
1var i=t(89183),r=t(17065),l=t(95695),s=t(51337),a=JSON.parse('{"_uid":"7c744b42-1993-4b95-abb8-4ea31fccee06","tiles":[{"_uid":"86e298c0-961d-4736-bc80-f9274d9b91e1","image":{"id":179194686163716,"alt":"","name":"","focus":"","title":"","source":"","filename":"https://a.storyblok.com/f/292345852515360/700x700/d9b11c9945/app-banner.png","copyright":"","fieldtype":"asset","meta_data":{},"is_external_url":false},"eyebrow":"Sponsored - Member Offer","linksTo":"#","heading1":"Num Nutrition","heading2":"Glow-form within set","component":"Sponsored Tile Item","description":"20% off your first month - code RUUBY"},{"_uid":"4dfb8c3e-4941-4731-b9b0-1ebb818a5feb","image":{"id":179150002844102,"alt":"","name":"","focus":"","title":"","source":"","filename":"https://a.storyblok.com/f/292345852515360/560x700/de1533d38d/img-person-3.png","copyright":"","fieldtype":"asset","meta_data":{},"is_external_url":false},"eyebrow":"Sponsored - Member Offer","linksTo":"#","heading1":"Num Nutrition","heading2":"Glow-form within set","component":"Sponsored Tile Item","description":"20% off your first month - code RUUBY"}],"component":"Sponsored Tile"}');let d=i.ZP.div.withConfig({componentId:"sc-10b674c9-0"})(["display:flex;flex-direction:column;gap:12px;","{display:grid;grid-template-columns:",";gap:16px;}"],r.mq.md,e=>{let{$columns:n}=e;return"repeat(".concat(n,", minmax(0, 1fr))")}),c=i.ZP.article.withConfig({componentId:"sc-10b674c9-1"})(["position:relative;background:",";border:1px solid ",";border-radius:14px;padding:18px;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;","{&:hover{border-color:",";transform:translateY(-1px);box-shadow:0 4px 16px ",";}}","{transition:none;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.12)},r.mq.hover,e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.32)},e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.08)},r.mq.reducedMotion),u=i.ZP.div.withConfig({componentId:"sc-10b674c9-2"})(["position:relative;display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:start;pointer-events:none;"]),p=i.ZP.div.withConfig({componentId:"sc-10b674c9-3"})(["width:96px;height:110px;overflow:hidden;border-radius:10px;"]),g=i.ZP.a.withConfig({componentId:"sc-10b674c9-4"})(["position:absolute;inset:0;z-index:1;text-decoration:none;border-radius:inherit;&:focus-visible{outline:3px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.4)}),f=i.ZP.div.withConfig({componentId:"sc-10b674c9-5"})(["min-width:0;display:flex;flex-direction:column;gap:6px;"]),m=i.ZP.span.withConfig({componentId:"sc-10b674c9-6"})(["font-family:",";font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.display},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),x=i.ZP.h3.withConfig({componentId:"sc-10b674c9-7"})(["margin:0;font-family:",";font-weight:600;font-size:19px;line-height:1.15;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.serif},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),h=i.ZP.p.withConfig({componentId:"sc-10b674c9-8"})(["margin:0;font-family:",";font-size:12.5px;line-height:1.5;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return(0,r.Fq)(n.claudeDesign.colours.burgundy,.82)}),b=e=>{var n;let{previewData:t,className:i}=e,r=null!==(n=(null!=t?t:a).tiles)&&void 0!==n?n:[];if(0===r.length)return null;let b=r.length>=3?3:2;return(0,o.jsx)(d,{$columns:b,className:i,children:r.map((e,n)=>{var t,i,r,a,d;let b=(null===(t=e.image)||void 0===t?void 0:t.filename)?null===(i=e.image)||void 0===i?void 0:i.filename:null,y=null!==(a=null===(r=e.image)||void 0===r?void 0:r.alt)&&void 0!==a?a:"";return(0,o.jsxs)(c,{children:[e.linksTo&&(0,o.jsx)(g,{href:e.linksTo,target:"_blank",rel:"noopener noreferrer","aria-label":null!==(d=e.heading2)&&void 0!==d?d:e.heading1}),(0,o.jsxs)(u,{children:[b&&(0,o.jsx)(p,{children:(0,o.jsx)(s.E,{src:b,alt:y,aspect:"96/110",focal:"center"})}),(0,o.jsxs)(f,{children:[e.eyebrow&&(0,o.jsx)(l.j,{variant:"xxs",tone:"muted",children:e.eyebrow}),e.heading1&&(0,o.jsx)(m,{children:e.heading1}),e.heading2&&(0,o.jsx)(x,{children:e.heading2}),e.description&&(0,o.jsx)(h,{children:e.description})]})]})]},n)})})}},41388:function(e,n,t){t.d(n,{M:function(){return eB}});var o,i,r=t(57437),l=t(2265),s=t(89183),a=t(16463),d=t(11444);t(3436);
1var c=t(30586),u=t(99359),p=t(11488),g=t(50549),f=t(28448),m=t(26393);let x=s.ZP.div.withConfig({componentId:"sc-808672bc-0"})(["display:flex;flex-direction:column;gap:14px;"]),h=s.ZP.div.withConfig({componentId:"sc-808672bc-1"})(["background:",";border:1px solid ",";border-radius:12px;padding:0 18px;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.12)}),b=s.ZP.div.withConfig({componentId:"sc-808672bc-2"})(["display:grid;grid-template-columns:18px 22px 1fr auto;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid ",";&:last-child{border-bottom:0;}"],e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.08)}),y=s.ZP.div.withConfig({componentId:"sc-808672bc-3"})(["min-width:0;"]),w=["70%","55%"],D=()=>{let e=(0,s.Fg)();return(0,r.jsx)(m.y,{baseColor:(0,c.Fq)(e.claudeDesign.colours.burgundy,.07),highlightColor:(0,c.Fq)(e.claudeDesign.colours.burgundy,.13),children:(0,r.jsxs)(x,{children:[(0,r.jsx)(h,{children:w.map((e,n)=>(0,r.jsxs)(b,{children:[(0,r.jsx)(m.Z,{circle:!0,width:16,height:16}),(0,r.jsx)(m.Z,{circle:!0,width:18,height:18}),(0,r.jsx)(y,{children:(0,r.jsx)(m.Z,{height:14,width:e})}),(0,r.jsx)(m.Z,{circle:!0,width:32,height:32})]},n))}),(0,r.jsx)(m.Z,{height:42,width:170,borderRadius:999})]})})};var v=t(67456),C=t(31849);let k=s.ZP.section.withConfig({componentId:"sc-230d3178-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:8px 22px;display:flex;flex-direction:column;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.08)}),P=s.ZP.button.withConfig({componentId:"sc-230d3178-1"})(["display:block;width:100%;text-align:left;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;"]),I=s.ZP.div.withConfig({componentId:"sc-230d3178-2"})(["display:flex;flex-direction:column;gap:16px;"]),q=s.ZP.textarea.withConfig({componentId:"sc-230d3178-3"})(["min-height:120px;width:100%;box-sizing:border-box;padding:12px 14px;background:",";border:1px solid ",";border-radius:10px;font-family:",";font-size:16px;line-height:1.4;color:",";outline:none;resize:vertical;&::placeholder{font-style:italic;color:",";}&:focus{border-color:",";}","{font-size:15px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.45)},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},c.mq.md),Z=e=>{if(e<60)return"".concat(e," min");let n=Math.floor(e/60),t=e%60;return 0===t?"".concat(n," hr"):"".concat(n," hr ").concat(t," min")},j="Parking, address clarification, special requests for your bookingâ¦",z=()=>{var e,n,t;let o=(0,a.useRouter)(),{bookingParams:i,updateBookingParams:s}=(0,u.k3)(),[d,p]=(0,l.useState)(),[m,x]=(0,l.useState)(!0),[h,b]=(0,l.useState)(!1),[y,w]=(0,l.useState)(!1),[z,F]=(0,l.useState)(null!==(t=i.notes)&&void 0!==t?t:"");(0,l.useEffect)(()=>{if(!i.isTherapistMobile){x(!1);return}(0,v.PQ)().then(e=>{p(e),x(!1)}).catch(()=>{x(!1)})},[i.isTherapistMobile]),(0,l.useEffect)(()=>{if(!d||i.addressUrn)return;let e=(0,C.rT)(d,i.postcode);e&&s({addressUrn:e.urn,address:{address1:e.address1,address2:e.address2,postcode:e.postcode}})},[d,i.addressUrn,i.postcode,s]);let E=(0,l.useMemo)(()=>f.ou.fromJSDate((0,g.Z)(i.bookingDate)).toFormat("cccc d LLLL"),[i.bookingDate]),S=(0,l.useMemo)(()=>f.ou.fromJSDate((0,g.Z)(i.bookingDate)).toFormat("h:mm a"),[i.bookingDate]),_=(0,l.useMemo)(()=>i.addedTreatments.reduce((e,n)=>e+n.duration*n.quantity,0),[i.addedTreatments]),T=(0,l.useMemo)(()=>(null!=d?d:[]).map(e=>({id:e.urn,address:"".concat(e.address1).concat(e.address2?", ".concat(e.address2):""),postcode:e.postcode.toUpperCase()})),[d]),R=i.address?"".concat(i.address.address1).concat(i.address.address2?", ".concat(i.address.address2):""):"No address selected",A=!m&&0===T.length,N=(0,l.useCallback)(e=>{let n=null==d?void 0:d.find(n=>n.urn===e);n&&(s({addressUrn:n.urn,address:{address1:n.address1,address2:n.address2,postcode:n.postcode}}),b(!1))},[d,s]),O=(0,l.useCallback)(()=>{o.push("/address?view=new")},[o]),L=(0,l.useCallback)(e=>
1{o.push("/address?view=edit&urn=".concat(e))},[o]),M=(0,l.useCallback)(()=>{s({notes:""});let e=new URLSearchParams;i.postcode&&e.set("postcode",i.postcode),i.bookingDate&&e.set("date",i.bookingDate.slice(0,10));let n=i.category?"/".concat(encodeURIComponent(i.category)):"";o.push("/book/".concat(encodeURIComponent(i.therapistUrn)).concat(n,"?").concat(e.toString()))},[i.therapistUrn,i.postcode,i.bookingDate,i.category,o,s]),B=(0,l.useCallback)(()=>{var e;F(null!==(e=i.notes)&&void 0!==e?e:""),w(!0)},[i.notes]),G=(0,l.useCallback)(()=>{s({notes:z}),w(!1)},[z,s]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(k,{children:[i.isTherapistMobile&&(0,r.jsx)(c.wD,{iconName:"home",label:"Booking address",value:R,valueMuted:null===(n=i.address)||void 0===n?void 0:null===(e=n.postcode)||void 0===e?void 0:e.toUpperCase(),actionLabel:A?"Add":"Change",onActionClick:A?O:()=>b(!0)}),(0,r.jsx)(c.wD,{iconName:"calendar",label:"Appointment",value:"".concat(E," \xb7 ").concat(S),valueMuted:"\xb7 ".concat(Z(_)," with ").concat(i.therapistName),actionLabel:"Edit",onActionClick:M}),(0,r.jsx)(P,{type:"button",onClick:B,"aria-label":"Edit special instructions",children:(0,r.jsx)(c.wD,{iconName:"edit",label:"Special instructions",value:i.notes||j,note:!0,isLast:!0})})]}),(0,r.jsx)(c.u_,{open:h,onClose:()=>b(!1),title:"Booking address",size:"md",closable:!0,children:m?(0,r.jsx)(D,{}):(0,r.jsx)(c.u1,{addresses:T,selectedId:i.addressUrn,onSelect:N,onEdit:L,editLabel:"Edit address",addLabel:"Add new address",onAddNew:O})}),(0,r.jsx)(c.u_,{open:y,onClose:()=>w(!1),title:"Special instructions",size:"md",closable:!0,children:(0,r.jsxs)(I,{children:[(0,r.jsx)(q,{placeholder:j,value:z,onChange:e=>F(e.target.value)}),(0,r.jsx)(c.hp,{type:"button",variant:"primary",fullWidth:!0,onClick:G,children:"Save"})]})})]})};var F=t(7345),E=t(77834),S=t(48646),_=t(21432),T=t(97545),R=t(45526);function A(){let e=(0,S._)(["\n query BookingFee(\n $timeStarts: DateTime!\n $therapistUrn: String!\n $bookingTreatments: [BookingTreatmentParam
1s]!\n ) {\n bookingFee(\n timeStarts: $timeStarts\n therapistUrn: $therapistUrn\n bookingTreatments: $bookingTreatments\n ) {\n ... on BookingFee {\n amount\n description\n }\n ... on RuubyGraphError {\n error\n }\n }\n }\n"]);return A=function(){return e},e}let N=(0,_.Ps)(A()),O=()=>{let[e,n]=(0,l.useState)(),[t,o]=(0,l.useState)(0),[i,r]=(0,l.useState)(""),[s,{loading:a}]=(0,T.t)(N,{onCompleted:e=>{switch(e.bookingFee.__typename){case"BookingFee":n(void 0),o(e.bookingFee.amount),r(e.bookingFee.description);break;case"RuubyGraphError":n(e.bookingFee.error)}},onError:()=>{n(R.MS.GENERAL_ERROR)},errorPolicy:"all"});return{fetchBookingFee:(0,l.useCallback)(async e=>{n(void 0),await s({variables:{timeStarts:e.bookingDate,therapistUrn:e.therapistUrn,bookingTreatments:e.addedTreatments.map(e=>{let{urn:n,quantity:t}=e;return{urn:n,quantity:t}})}})},[s]),isLoading:a,bookingFee:t,bookingFeeDescription:i,...e&&{error:e}}};var L=t(33233);(o=i||(i={})).BRAINTREE="BRAINTREE",o.STRIPE="STRIPE";let M=()=>{let[e,n]=(0,l.useState)(!1);return((0,l.useEffect)(()=>{(0,L.f)().then(e=>{let{IS_BRAINTREE_ACTIVE:t}=e;return n(t)}).catch(()=>void 0)},[]),e)?"BRAINTREE":"STRIPE"},B=()=>{let{bookingParams:e,creditRemaining:n,fetchCreditBalance:t}=(0,u.k3)(),o=M(),{bookingFee:r,fetchBookingFee:s,isLoading:a,bookingFeeDescription:d}=O(),[c,p]=(0,l.useState)(0),[g,f]=(0,l.useState)(0),[m,x]=(0,l.useState)(0);return(0,l.useEffect)(()=>{t().catch(()=>void 0)},[t]),(0,l.useEffect)(()=>{s(e).catch(()=>void 0)},[e,s]),(0,l.useEffect)(()=>{if(void 0!==n){let{treatmentsTotal:t,promo:l}=e,s=l?{deductionType:l.deductionType,amount:l.deduction}:void 0;if(o===i.STRIPE){let e=(0,E.vm)(t,s),o=(0,E.Y$)(t-e,n),i=t-e-o+r;x(e),f(o),p(i)}else if(o===i.BRAINTREE){let e=(0,E.Y$)(t,n),o=(0,E.vm)(t-e,s),i=t-e-o+r;f(e),x(o),p(i)}}},[e,r,n,o]),{isLoading:a||void 0===n||!c,subTotal:e.treatmentsTotal,total:c,bookingFee:r,creditsDeduction:g,promotionDeduction:m,bookingFeeDescription:d}};var G=t(25078),$=t(75694),U=t(34853),V=t(38845),W=t(99004);let J=e=>{let n=e.match(/rmStoreGateway=([^;]+)/);if(!n)return;let t=decodeURIComponent(n[1]).split("|").reduce((e,n)=>{let[t,o]=n.split(":");return e[t]=o,e},{});return{amid:t.amid,atrv:t.atrv,ald:t.ald,auld:1e3*Number(t.auld)}};var H=t(78050);function K(){let e=(0,S._)(["\n mutation ReserveBooking(\n $therapistUrn: String!\n $bookingTreatments: [BookingTreatmentParam
1s!]!\n $timeStarts: DateTime!\n $origin: String!\n $promoCode: String\n $addressUrn: String\n $notes: String\n $saveCard: Boolean\n $rakutenSiteId: String\n $rakutenTimeEntered: DateTime\n ) {\n reserveBooking(\n therapistUrn: $therapistUrn\n bookingTreatments: $bookingTreatments\n timeStarts: $timeStarts\n origin: $origin\n promoCode: $promoCode\n addressUrn: $addressUrn\n notes: $notes\n saveCard: $saveCard\n rakutenSiteId: $rakutenSiteId\n rakutenTimeEntered: $rakutenTimeEntered\n ) {\n ... on BookingPaymentIntent {\n bookingUrn\n customerStripeId\n paymentIntent\n ephemeralKey\n }\n ... on RuubyGraphError {\n error\n }\n }\n }\n"]);return K=function(){return e},e}let Y=s.ZP.div.withConfig({componentId:"sc-7a04e296-0"})(["background:",";border:1px solid ",";border-radius:14px;overflow:hidden;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.12)}),Q=s.ZP.div.withConfig({componentId:"sc-7a04e296-1"})(["display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid ",";"],e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.08)}),X=s.ZP.span.withConfig({componentId:"sc-7a04e296-2"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),ee=s.ZP.button.withConfig({componentId:"sc-7a04e296-3"})(["background:transparent;border:0;padding:6px 8px;font-family:",";font-size:13px;color:",";cursor:pointer;border-radius:999px;transition:background 0.15s ease;&:hover{background:",";}"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.06)}),en=s.ZP.button.withConfig({componentId:"sc-7a04e296-4"})(["display:flex;align-items:center;gap:10px;background:",";border:1px solid ",";border-radius:18px;padding:12px 16px;width:100%;max-width:380px;cursor:pointer;font-family:",";font-size:16px;color:",";text-align:left;> svg{flex-shrink:0;opacity:0.6;color:",";}&:focus-visible{outline:2px solid ",";outline-offset:2px;}"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.16)},e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),et=s.ZP.span.withConfig({componentId:"sc-7a04e296-5"})(["flex:1;min-width:0;"]),eo=s.ZP.span.withConfig({componentId:"sc-7a04e296-6"})(["font-family:",";font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:",";opacity:0.85;flex-shrink:0;"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.caption},e=>{let{theme:n}=e;return n.claudeDesign.colours.burgundy}),ei=s.ZP.div.withConfig({componentId:"sc-7a04e296-7"})(["padding:4px;"]),er=s.ZP.p.withConfig({componentId:"sc-7a04e296-8"})(["margin:0;font-family:",";font-size:13px;color:",";"],e=>{let{theme:n}=e;return n.claudeDesign.fonts.sans},e=>{let{theme:n}=e;return n.claudeDesign.colours.rouge}),el=(0,_.Ps)(K()),es="Something went wrong. Please try again.",ea={BOOKING_TREATMENTS_NOT_SUPPORTED:"The selected treatments are not supported by the therapist.",BOOKING_TREATMENTS_REQUIRED:"Please add at least one treatment to continue.",BOOKING_ADDRESS_REQUIRED:"Please select an address.",BOOKING_POSTCODE_NOT_SERVED:"The selected address is not served by the therapist.",BOOKING_COUNTRY_NOT_SERVED:"The selected address is outside the therapist's coverage area.",BOOKING_SLOT_TAKEN:"The selected slot is taken. Please choose another time.",BOOKING_AMOUNT_IS_LESS_THAN_MINIMUM:"The booking total is below our minimum amount. Please add another treatment.",BOOKING_DATA_IS_OUTDATED:"Your booking details are out of date. Please refresh the page and try again.",ADDRESS_NOT_FOUND:"The selected address could not be found. Please choose another address.",THERAPIST_NOT_FOUND:"This therapist is no longer available.",TREATMENT_NOT_FOUND:"One of the selected treatments is no longer available.",DISTRICT_NOT_ALLOWED:"This therapist does not cover the selected area.",DISTRICT_NOT_FOUND:"We don't currently serve the selected area.",INVA
1LID_DATES:"The selected booking time is invalid. Please choose another time.",PROMOTION_NOT_FOUND:"The promo code is invalid.",PROMOTION_CANNOT_USE_OWN_CODE:"You cannot use your own referral code."},ed=e=>e in ea?ea[e]:es,ec=e=>{let n=e.toLowerCase();return"visa"===n?"card-visa":"mastercard"===n?"card-mastercard":"credit-card"},eu=e=>e.length>0?e.charAt(0).toUpperCase()+e.slice(1):e,ep=e=>e<10?"0".concat(e):"".concat(e),eg=e=>{let{total:n,bookingFee:t,creditsDeduction:o,promotionDeduction:i}=e,{bookingParams:s,setIsBookingBeingPlaced:a,isBookingBeingPlaced:p}=(0,u.k3)(),g=(0,F.useStripe)(),f=(0,F.useElements)(),[m]=(0,$.D)(el),{saveConfirmationParamsToSession:x}=(0,V.O)(),{fetchPaymentMethods:h,paymentMethods:b}=(0,U.W)(),y=(0,d.v9)(e=>{var n,t;return null==e?void 0:null===(t=e.userState)||void 0===t?void 0:null===(n=t.user)||void 0===n?void 0:n.urn}),[w,D]=(0,l.useState)(),[v,C]=(0,l.useState)(!0),[k,P]=(0,l.useState)(null),[I,q]=(0,l.useState)(!1);(0,l.useEffect)(()=>{h().catch(()=>void 0)},[h]);let Z=b.map(e=>({id:e.id,iconName:ec(e.brand),brand:eu(e.brand),maskedPan:"â¢â¢â¢â¢ ".concat(e.lastFour),expiry:"".concat(ep(e.expirationMonth),"/").concat("".concat(e.expirationYear).slice(-2))})),j=!!w&&!v,z=!!j||!!g&&!!f,E=(0,l.useCallback)(e=>{P(null),D(e),C(!1)},[]),S=(0,l.useCallback)(()=>{P(null),C(e=>{let n=!e;return n&&D(void 0),n})},[]),_=(0,l.useCallback)(e=>{(0,W.XD)({analyticsEventName:W._q.STRIPE_BOOKING_FAIL,message:null!=e?e:es}),P(null!=e?e:es),q(!1),a(!1)},[a]),T=(0,l.useCallback)(async()=>{var e,r;if(!g||!f){_();return}if(P(null),q(!0),a(!0),!j){let{error:e}=await f.submit();if(e){_(e.message);return}}let l=J(document.cookie),d=null===(e=(await m({variables:{therapistUrn:s.therapistUrn,bookingTreatments:s.addedTreatments.map(e=>{let{urn:n,quantity:t}=e;return{urn:n,quantity:t}}),timeStarts:s.bookingDate,origin:"WEBSITE",...s.addressUrn&&{addressUrn:s.addressUrn},...s.promo&&{promoCode:s.promo.code},...s.notes&&{notes:s.notes},saveCard:!j,...l&&{rakutenSiteId:l.atrv,rakutenTimeEntered:new Date(l.auld).toISOString()}},fetchPolicy:"no-cache",errorPolicy:"all"})).data)||void 0===e?void 0:e.reserveBooking;if(!d){_();return}if("RuubyGraphError"===d.__typename){_(ed(d.error));return}if("BookingPaymentIntent"!==d.__typename){_();return}x({therapistName:s.therapistName,addedTreatments:s.addedTreatments.slice(),bookingDate:s.bookingDate,total:n,...s.address&&{addressString:"".concat(s.address.address1," ").concat(s.address.address2?", ".concat(s.address.address2):""," ").concat(s.address.postcode.toUpperCase()),address:s.address},...y&&{customerUrn:y},...(null===(r=s.promo)||void 0===r?void 0:r.code)&&{promoCode:s.promo.code},category:s.category,bookingFee:t,creditsDeduction:o,promotionDeduction:i,bookingUrn:d.bookingUrn,runAnalytics:!0});let{host:c,protocol:u}=window.location,{error:p}=await g.confirmPayment({...!j&&{elements:f},clientSecret:d.paymentIntent,confirmParams:{return_url:"".concat(u,"//").concat(c,"/booking/confirmation"),...j&&{payment_method:w}}});if(p){_(p.message);return}q(!1),a(!1)},[g,f,j,w,s,n,t,o,i,y,_,m,x,a]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.Wt,{}),!v&&Z.length>0&&(0,r.jsxs)(Y,{children:[(0,r.jsxs)(Q,{children:[(0,r.jsx)(X,{children:"Saved Cards"}),(0,r.jsx)(ee,{type:"button",onClick:S,"aria-expanded":v,children:"+ Add new"})]}),Z.map(e=>(0,r.jsx)(c.n0,{card:e,selected:w===e.id,onSelect:E},e.id))]}),v&&Z.length>0&&(0,r.jsxs)(en,{type:"button",onClick:S,"aria-expanded":v,children:[(0,r.jsx)(c.JO,{name:"credit-card",size:16,strokeWidth:1.6}),(0,r.jsx)(et,{children:"Use a saved card"}),(0,r.jsx)(eo,{children:"Open"})]}),(v||0===Z.length)&&(0,r.jsx)(ei,{children:(0,r.jsx)(F.PaymentElement,{options:{layout:{type:"tabs",defaultCollapsed:!1}}})}),k&&(0,r.jsx)(er,{role:"alert",children:k}),(0,r.jsx)(c.Xw,{amount:(0,H.T)(n),label:"Confirm & Pay",onClick:()=>{T()},loading:I||p,disabled:!z})]})},ef=s.ZP.section.withConfig({componentId:"sc-20479820-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:16px;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.08)}),em=()=>{let{total:e,isLoading:n,bookingFee:t,creditsDeduction:o,promotionDeduction:i}=B();return n?(0,r.jsx)(ef,{children:(0,r.jsx)(m.Z,{count:4,height:28})}):(0,r.jsx)(ef,{children:(0,r.jsx)(F.Elements,{stripe:(0,G.k)(),options:{mode:"payment",amount:Math.round(100*e),currency:"gbp",setupFutureUsage:"off_session",appearance:{theme:"stripe",variables:{colorPrimary:"#491009",colorBackgroun
1d:"#ffffff",colorText:"#491009",colorDanger:"#c1374a",fontFamily:"Inter, system-ui, -apple-system, BlinkMacSystemFont, sans-serif",spacingUnit:"4px",borderRadius:"10px"}}},children:(0,r.jsx)(eg,{total:e,bookingFee:t,creditsDeduction:o,promotionDeduction:i})})})};var ex=t(33432);function eh(){let e=(0,S._)(["\n query ValidateRedemptionCode(\n $redemptionCode: String!\n $customerUrn: String!\n $therapistUrn: String!\n $bookingTreatments: [BookingTreatmentParams!]!\n ) {\n validateRedemptionCode(\n redemptionCode: $redemptionCode\n customerUrn: $customerUrn\n therapistUrn: $therapistUrn\n bookingTreatments: $bookingTreatments\n ) {\n ... on VoucherRedemptionCodeResponse {\n voucherCode {\n code\n }\n }\n ... on PromoRedemptionCodeResponse {\n promotionCode {\n currency\n code\n deductionType\n amount\n urn\n }\n }\n ... on ReferralRedemptionCodeResponse {\n referralCode {\n code\n deductionType\n amount\n urn\n }\n }\n ... on RuubyGraphError {\n error\n }\n }\n }\n"]);return eh=function(){return e},e}let eb=(0,_.Ps)(eh()),ey=()=>{let[e,n]=(0,l.useState)(),{fetchCreditBalance:t}=(0,u.k3)(),[o,{loading:i}]=(0,T.t)(eb,{onError:()=>n((0,ex.E)(R.MS.GENERAL_ERROR)),errorPolicy:"all",fetchPolicy:"cache-and-network"});return{error:e,isLoading:i,validateRedemptionCode:(0,l.useCallback)(async e=>{n(void 0);let{data:i}=await o({variables:e});if((null==i?void 0:i.validateRedemptionCode.__typename)==="VoucherRedemptionCodeResponse"&&t().catch(()=>void 0),(null==i?void 0:i.validateRedemptionCode.__typename)==="PromoRedemptionCodeResponse"){if(e.currency===i.validateRedemptionCode.promotionCode.currency)return{...i.validateRedemptionCode.promotionCode,deduction:i.validateRedemptionCode.promotionCode.amount,promotionType:R.C6.PROMO};n("This promocode is not valid for your country")}if((null==i?void 0:i.validateRedemptionCode.__typename)==="ReferralRedemptionCodeResponse")return{...i.validateRedemptionCode.referralCode,deduction:i.validateRedemptionCode.referralCode.amount,promotionType:R.C6.REFERRAL};(null==i?void 0:i.validateRedemptionCode.__typename)==="RuubyGraphError"&&n((0,ex.E)(R.MS.GENERAL_ERROR))},[o,t])}},ew=()=>{let{updateBookingParams:e,bookingParams:n}=(0,u.k3)(),t=(0,d.v9)(e=>{var n,t;return null==e?void 0:null===(t=e.userState)||void 0===t?void 0:null===(n=t.user)||void 0===n?void 0:n.urn}),{error:o,isLoading:i,validateRedemptionCode:r}=ey();return{promoError:o,handlePromo:(0,l.useCallback)(async o=>{try{let i=await r({bookingTreatments:n.addedTreatments.map(e=>{let{urn:n,quantity:t}=e;return{urn:n,quantity:t}}),therapistUrn:n.therapistUrn,customerUrn:t,redemptionCode:o,currency:R.F.GBP});i&&e({promo:i})}catch(e){console.error("Failed to validate redemption code:",e)}},[n,e,t,r]),isLoadingPromo:i}},eD=s.ZP.div.withConfig({componentId:"sc-d622edcf-0"})(["background:",";border:1px solid ",";border-radius:14px;padding:18px 20px 20px;max-width:380px;display:flex;flex-direction:column;gap:6px;"],e=>{let{theme:n}=e;return n.claudeDesign.colours.white},e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.08)}),ev=s.ZP.div.withConfig({componentId:"sc-d622edcf-1"})(["display:flex;flex-direction:column;gap:14px;padding-bottom:4px;"]),eC=s.ZP.div.withConfig({componentId:"sc-d622edcf-2"})(["display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:18px;border-bottom:1px solid ",";"],e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.1)}),ek=s.ZP.div.withConfig({componentId:"sc-d622edcf-3"})(["flex:1 1 auto;min-width:0;"]),eP=s.ZP.div.withConfig({componentId:"sc-d622edcf-4"})(["& + &{margin-top:6px;}"]),eI=s.ZP.div.withConfig({componentId:"sc-d622edcf-5"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;"]),eq=s.ZP.div.withConfig({componentId:"sc-d622edcf-6"})(["display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:16px;border-top:1.5px solid ",";"],e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.18)}),eZ=s.ZP.div.withConfig({componentId:"sc-d622edcf-7"})(["display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 18px;background:",";border-radius:14px;max-width:380px;"],e=>{let{theme:n}=e;return(0,c.Fq)(n.claudeDesign.colours.burgundy,.03)}),ej=s.ZP.div.withConfig({componentId:"sc-d622edcf-8"})(["display:flex;flex-direction:column;align-items:center;gap:6px;"]),ez=[80,96,64],eF=()=>{let e=(0,s.Fg)();return(0,r.jsxs)(m.y,{baseColor:(0,c.Fq)(e.claudeDesign.colours.burgundy,.07),highlightColor:(0,c.Fq)(e.claudeDesign.colours.burgundy,.13),children:[(0,r.jsxs)(eD,{children:[(0,r.jsx)(ev,{children:[0,1].map(e=>(0,r.jsxs)(eC,{children:[(0,r.jsxs)(ek,{children:[(0,r.jsx)(eP,{children:(0,r.jsx)(m.Z,{height:20,width:"70%"})}),(0,r.jsx)(eP,{children:(0,r.jsx)(m.Z,{height:12,width:"45%"})})]}),(0,r.jsx)(m.Z,{height:20,width:52})]},e))}),ez.map((e,n)=>(0,r.jsxs)(eI,{children:[(0,r.jsx)(m.Z,{height:14,width:e}),(0,r.jsx)(m.Z,{height:14,width:48})]},n)),(0,r.jsxs)(eq,{children:[(0,r.jsx)(m.Z,{height:12,width:84}),(0,r.jsx)(m.Z,{height:34,width:96})]})]}),(0,r.jsx)(m.Z,{height:48,borderRadius:18,style:{maxWidth:380}}),(0,r.jsx)(eZ,{children:[0,1,2].map(e=>(0,r.jsxs)(ej,{children:[(0,r.jsx)(m.Z,{circle:!0,width:22,height:22}),(0,r.jsx)(m.Z,{height:9,width:"70%"})]},e))})]})},eE=s.ZP.div.withConfig({componentId:"sc-a441a797-0"})(["display:flex;flex-direction:column;gap:14px;"]),eS=e=>{let{onShowFeeInfo:n}=e,{bookingParams:t,updateBookingParams:o,isBookingBeingPlaced:i}=(0,u.k3)(),{subTotal:s,total:a,bookingFee:d,creditsDeduction:p,promotionDeduction:g,isLoading:f,bookingFeeDescription:m}=B(),{promoError:x,handlePromo:h,isLoadingPromo:b}=ew(),y=(0,l.useMemo)(()=>t.addedTreatments.map(e=>({id:e.urn,name:e.quantity>1?"".concat(e.quantity,"\xd7 ").concat(e.name):e.name,durationMin:e.duration*e.quantity,price:(0,H.T)(e.price*e.quantity)})),[t.addedTreatments]),w=(0,l.useMemo)(()=>{let e=[{id:"subtotal",label:"Subtotal",amount:(0,H.T)(s)},{id:"fee",label:"Booking fee",amount:(0,H.T)(d),info:{ariaLabel:"What is the booking fee?",onClick:()=>n(m)}}];return p&&e.push({id:"credit",label:"Credit",amount:"-".concat((0,H.T)(p))}),e},[s,d,p,m,n]),D=(0,l.useMemo)(()=>t.promo&&g?[{code:t.promo.code,savedAmount:"â".concat((0,H.T)(g))}]:[],[t.promo,g]),v=(0,l.useCallback)(()=>{o({promo:void 0})},[o]),C=(0,l.useCallback)(e=>{i||h(e)},[h,i]);return f?(0,r.jsx)(eE,{children:(0,r.jsx)(eF,{})}):(0,r.jsxs)(eE,{children:[(0,r.jsx)(c.wS,{treatments:y,lines:w,promos:D,onRemovePromo:v,total:(0,H.T)(a),totalLabel:"Total to pay"}),!t.promo&&(0,r.jsx)(c.yk,{onApply:C,applying:b,error:x}),(0,r.jsx)(c.wL,{items:[{icon:"shield",label:"Secure"},{icon:"clock",label:"Cancel free 24h"},{icon:"check",label:"Vetted pros"}]})]})},e_=s.ZP.div.withConfig({componentId:"sc-914710fa-0"})(["display:flex;flex-direction:column;gap:24px;min-width:0;",'{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"booking summary" "payment summary";column-gap:32px;row-gap:24px;align-items:start;}'],c.mq.lg),eT=s.ZP.div.withConfig({componentId:"sc-914710fa-1"})(["min-width:0;","{grid-area:booking;}"],c.mq.lg),eR=s.ZP.div.withConfig({componentId:"sc-914710fa-2"})(["min-width:0;","{grid-area:payment;}"],c.mq.lg),eA=s.ZP.div.withConfig({componentId:"sc-914710fa-3"})(["min-width:0;display:flex;flex-direction:column;gap:16px;","{grid-area:summary;position:sticky;top:24px;}"],c.mq.lg),eN=e=>{let{onShowFeeInfo:n}=e;return(0,r.jsxs)(e_,{children:[(0,r.jsx)(eT,{children:(0,r.jsx)(z,{})}),(0,r.jsx)(eA,{children:(0,r.jsx)(eS,{onShowFeeInfo:n})}),(0,r.jsx)(eR,{children:(0,r.jsx)(em,{})})]})}
1,eO=s.ZP.div.withConfig({componentId:"sc-a0f5089f-0"})(["background:#faf9f7;min-height:100vh;padding:24px 16px 56px;","{padding:32px 24px 80px;}"],c.mq.md),eL=s.ZP.div.withConfig({componentId:"sc-a0f5089f-1"})(["max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:20px;","{gap:28px;}"],c.mq.md),eM=()=>{let e=(0,a.useRouter)(),n=(0,d.v9)(e=>e.userState.isLogedIn),t=(0,p.j)(),{updateBookingParams:o}=(0,u.k3)(),[i,s]=(0,l.useState)(!1),[g,f]=(0,l.useState)();n||t("/booking");let m=(0,l.useCallback)(()=>{o({notes:""}),e.back()},[o,e]),x=(0,l.useCallback)(e=>{f(e),s(!0)},[]);return(0,r.jsxs)(eO,{children:[(0,r.jsxs)(eL,{children:[(0,r.jsx)(c.ZQ,{iconName:"chevron-left",label:"Back",ariaLabel:"Go back",onClick:m}),(0,r.jsx)(c.X6,{level:"h1",font:"serif",accent:"there.",children:"Almost"}),(0,r.jsx)(eN,{onShowFeeInfo:x})]}),(0,r.jsx)(c.u_,{open:i,onClose:()=>s(!1),title:"Booking fee",size:"sm",surface:"pearl",closable:!0,children:(0,r.jsx)("p",{children:null!=g?g:"Loadingâ¦"})})]})},eB=()=>(0,r.jsx)(u.PK,{children:(0,r.jsx)(eM,{})})},99359:function(e,n,t){t.d(n,{PK:function(){return f},rz:function(){return g},wf:function(){return p},_:function(){return u},k3:function(){return m}});var o=t(57437),i=t(2265),r=t(16463),l=t(79988),s=t(59631);async function a(){let e=await (0,s.DS)("/customer/credit",!0);if(e.error)throw new l.M(e.error);return e.result.balance}let d=(0,i.createContext)(null),c="BOOKING_PARAMS",u=e=>{sessionStorage.setItem(c,JSON.stringify(e))},p=()=>{{let e=sessionStorage.getItem(c);if(e)try{return JSON.parse(e)}catch(e){return}}},g=()=>{sessionStorage.removeItem(c)},f=e=>{let{children:n}=e,t=(0,r.useRouter)(),[l,s]=(0,i.useState)((0,i.useMemo)(()=>p(),[])),[c,g]=(0,i.useState)(!1),[f,m]=(0,i.useState)(),x=(0,i.useCallback)(e=>{if(!l)return;let n={...l,...e};JSON.stringify(l)!==JSON.stringify(n)&&(s(n),u(n))},[l]),h=(0,i.useCallback)(async()=>{try{let e=await a();m(e)}catch(e){console.error("Cannot load user credit balance",e),m(0)}},[m]);return l?(0,o.jsx)(d.Provider,{value:{bookingParams:l,isBookingBeingPlaced:c,creditRemaining:f,fetchCreditBalance:h,updateBookingParams:x,setIsBookingBeingPlaced:g},children:n}):("/"!==window.location.pathname&&t.replace("/"),(0,o.jsx)(o.Fragment,{}))},m=()=>{let e=(0,i.useContext)(d);if(!e)throw Error("useBookingCheckoutContext must be used within a BookingCheckoutProvider");return e}},33432:function(e,n,t){t.d(n,{E:function(){return i}});let o={BOOKING_PAYMENT_REQUEST_NOT_FOUND:"There is no payment request for the booking or it is expired. Please contact Ruuby to request another link.",BOOKING_INCOMPATIBLE_STATUS:"Booking status is not compatible with the operation.",THERAPIST_NOT_FOUND:"The therapist was not found.",GENERAL_ERROR:"Something went wrong.",INVALID_DATES:"Please enter valid start and end time.",INVALID_POSTCODE:"Please enter a valid postcode."},i=e=>e&&({}).hasOwnProperty.call(o,e)?o[e]:o.GENERAL_ERROR},38845:function(e,n,t){t.d(n,{O:function(){return r}});var o=t(2265);let i="confirmationParams",r=()=>{let e=sessionStorage.getItem(i),n=(0,o.useMemo)(()=>e&&JSON.parse(e),[e]),[t,r]=(0,o.useState)(n);return{confirmationParams:t,saveConfirmationParamsToSession:(0,o.useCallback)(e=>{sessionStorage.setItem(i,JSON.stringify(e)),r(e)},[])}}},34853:function(e,n,t){t.d(n,{W:function(){return c}});var o=t(48646),i=t(2265),r=t(21432),l=t(97545),s=t(45526);function a(){let e=(0,o._)(["\n query SavedPaymentMethods {\n customer {\n __typename\n ... on Customer {\n payment {\n paymentMethods {\n id\n brand\n lastFour\n expirationYear\n expirationMonth\n }\n }\n }\n ... on RuubyGraphError {\n error\n }\n }\n }\n"]);return a=function(){return e},e}let d=(0,r.Ps)(a()),c=()=>{let[e,n]=(0,i.useState)([]),[t,o]=(0,i.useState)(),[r,{loading:a}]=(0,l.t)(d,{onCompleted:e=>{let{customer:t}=e;switch(t.__typename){case"Customer":n(t.payment.paymentMethods);break;case"RuubyGraphError":o(t.error)}},onError:()=>o(s.MS.GENERAL_ERROR),errorPolicy:"all"});return{fetchPaymentMethods:(0,i.useCallback)(async()=>{await r()},[r]),paymentMethods:e,isLoading:a,error:t}}},67456:function(e,n,t){t.d(n,{$X:function(){return a},JM:function(){return l},Oe:function(){return s},PQ:function(){return r}});var o=t(79988),i=t(59631);async function r(){let e=await (0,i.DS)("/customer/address",!0);if(e.error)throw new o.M(e.error);return e.result}async function l(e){let n=JSON.stringify(e),t=await (0,i.Hf)("/customer/address",n,!0);if(t.error)throw new o.M(t.error);return t.result}async function s(e){let n=await (0,i.aO)("/customer/address/".concat(e),null,!0);if(n.error)throw new o.M(n.error);return n.result}async function a(e){let n=JSON.stringify(e),t=await (0,i.I_)("/customer/address",n,!0);if(t.error)throw new o.M(t.error);return t.result}},33233:function(e,n,t){t.d(n,{f:function(){return r}});var o=t(79988),i=t(59631);async function r(){let e=await (0,i.DS)("/configuration",!1);if(e.error)throw new o.M(e.error);return e.result}},79988:function(e,n,t){t.d(n,{M:function(){return o}});
1class o extends Error{constructor(e){super(),this.code=e.code,this.message=e.message,void 0!==e.data&&(this.data=e.data),Object.setPrototypeOf(this,o.prototype)}}},59631:function(e,n,t){t.d(n,{DS:function(){return d},Hf:function(){return c},I_:function(){return u},aO:function(){return p}});var o=t(94783),i=t(79988),r=t(37898);class l extends i.M{constructor(e){super(e),Object.setPrototypeOf(this,l.prototype)}}let s=()=>{var e,n;return null!==(n=null===(e=(0,o.i)().appApi)||void 0===e?void 0:e.host)&&void 0!==n?n:""},a=()=>{var e,n,t;return null!==(t=null===(n=(0,o.i)().appApi)||void 0===n?void 0:null===(e=n.credentials)||void 0===e?void 0:e.deviceId)&&void 0!==t?t:""};async function d(e){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t="".concat(s()).concat(e),o=new Headers({"Device-Id":a()});if(n){let e=await (0,r.bW)();e&&o.append("Authorization",e)}let i=await fetch(t,{headers:o,method:"GET"});if(401===i.status)throw new l((await i.json()).error);let d=await i.json();return d.headers=i.headers,d}async function c(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o="".concat(s()).concat(e),i=new Headers({"Content-Type":"application/json","Device-Id":a()});if(t){let e=await (0,r.bW)();e&&i.append("Authorization",e)}let d=await fetch(o,{body:n,headers:i,method:"POST"});if(401===d.status)throw new l((await d.json()).error);let c=await d.json();return c.headers=d.headers,c}async function u(e,n,t){let o="".concat(s()).concat(e),i=new Headers({"Content-Type":"application/json","Device-Id":a()});if(t){let e=await (0,r.bW)();e&&i.append("Authorization",e)}let d=await fetch(o,{body:n,headers:i,method:"PUT"});if(401===d.status)throw new l((await d.json()).error);let c=await d.json();return c.headers=d.headers,c}async function p(e,n,t){let o="".concat(s()).concat(e),i=new Headers({"Content-Type":"application/json","Device-Id":a()});if(t){let e=await (0,r.bW)();e&&i.append("Authorization",e)}let d=await fetch(o,{body:n,headers:i,method:"DELETE"});if(401===d.status)throw new l((await d.json()).error);let c=await d.json();return c.headers=d.headers,c}},37898:function(e,n,t){t.d(n,{H6:function(){return s},bW:function(){return r},uB:function(){return l},yD:function(){return i}});let o="token";function i(){return window.localStorage.getItem(o)}async function r(){return i()}function l(e){window.localStorage.setItem(o,e)}function s(){window.localStorage.removeItem(o)}},25078:function(e,n,t){t.d(n,{k:function(){return l}});var o=t(13537),i=t(94783);let r=null,l=()=>{if(!r){var e;let n=null===(e=(0,i.i)().payment)||void 0===e?void 0:e.stripePublishableKey;n&&(r=(0,o.J)(n))}return null!=r?r:Promise.resolve(null)}},31849:function(e,n,t){t.d(n,{YN:function(){return d},gj:function(){return r},rT:function(){return a}});let o=(e,n)=>e.address1===n.address1&&e.address2===n.address2&&e.postcode===n.postcode,i=(e,n)=>{let t=n.find(n=>o(e,n));if(void 0!==t)return t.urn},r=(e,n)=>!!i(e,n),l=e=>{let n=e.replace(/\s/g,""),t=n.split("").map(e=>/\d/.test(e)?"9":"A").join(""),o={AA9A9AA:3,A9A9AA:2,A99AA:2,A999AA:3,AA99AA:3,AA999AA:4};return o[t]?n.slice(0,o[t]):void 0},s=(e,n)=>{let t=l(e);return void 0!==t&&t===l(n)},a=(e,n)=>{var t,o;if((null==e?void 0:e.length)===0||!n)return;let i=n.toUpperCase();return null!==(o=null!==(t=[...e].reverse().find(e=>e.postcode===i))&&void 0!==t?t:[...e].reverse().find(e=>l(e.postcode)===i))&&void 0!==o?o:[...e].reverse().find(e=>s(e.postcode,i))},d=e=>e.address1.trim().length<2?"Please complete the first line of your address":e.postcode.trim().length<2?"Please complete the postcode of your address":void 0},78050:function(e,n,t){t.d(n,{T:function(){return o}});let o=(e,n)=>new Intl.NumberFormat("en-GB",{style:"currency",currency:"GBP",...n}).format(e)},16891:function(e,n,t){t.d(n,{Ic:function(){return r},Th:function(){return d},Uu:function(){return i},Yn:function(){return s},a0:function(){return l},az:function(){return a},jJ:function(){return c}});let o=(e,n)=>!!e.match(n),i=e=>/^\/ae(?:\/|$)/i.test(e)?"ae":/^\/fr(?:\/|$)/i.test(e)?"fr":/^\/ch(?:\/|$)/i.test(e)?"ch":"uk",r=e=>o(e,/\b(?:address|account|booking|payment|category|book|login|signup|auth|register|checkout|switzerland|south-of-france|dubai)\b/gi),l=e=>o(e,/\b(?:ae|fr|ch)\b/gi),s=e=>/\/booking\/confirmation\b/i.test(e)||/\/payment\b/i.test(e),a=e=>o(e,/book|login|signup|auth|register|checkout|address/gi),d=e=>
1o(e,/login|signup|auth|register/gi),c=e=>o(e,/login|signup|auth|register/gi)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.